summaryrefslogtreecommitdiffhomepage
path: root/applications
diff options
context:
space:
mode:
Diffstat (limited to 'applications')
-rw-r--r--applications/luci-app-acl/Makefile2
-rw-r--r--applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js41
-rw-r--r--applications/luci-app-acl/po/ar/acl.po105
-rw-r--r--applications/luci-app-acl/po/bg/acl.po45
-rw-r--r--applications/luci-app-acl/po/bn_BD/acl.po104
-rw-r--r--applications/luci-app-acl/po/bs/acl.po144
-rw-r--r--applications/luci-app-acl/po/ca/acl.po45
-rw-r--r--applications/luci-app-acl/po/cs/acl.po53
-rw-r--r--applications/luci-app-acl/po/cy/acl.po148
-rw-r--r--applications/luci-app-acl/po/da/acl.po104
-rw-r--r--applications/luci-app-acl/po/de/acl.po45
-rw-r--r--applications/luci-app-acl/po/el/acl.po45
-rw-r--r--applications/luci-app-acl/po/en/acl.po45
-rw-r--r--applications/luci-app-acl/po/es/acl.po45
-rw-r--r--applications/luci-app-acl/po/fi/acl.po45
-rw-r--r--applications/luci-app-acl/po/fr/acl.po45
-rw-r--r--applications/luci-app-acl/po/he/acl.po55
-rw-r--r--applications/luci-app-acl/po/hi/acl.po42
-rw-r--r--applications/luci-app-acl/po/hu/acl.po45
-rw-r--r--applications/luci-app-acl/po/id/acl.po67
-rw-r--r--applications/luci-app-acl/po/it/acl.po59
-rw-r--r--applications/luci-app-acl/po/ja/acl.po81
-rw-r--r--applications/luci-app-acl/po/ko/acl.po109
-rw-r--r--applications/luci-app-acl/po/mr/acl.po52
-rw-r--r--applications/luci-app-acl/po/ms/acl.po42
-rw-r--r--applications/luci-app-acl/po/nb_NO/acl.po103
-rw-r--r--applications/luci-app-acl/po/nl/acl.po134
-rw-r--r--applications/luci-app-acl/po/pl/acl.po45
-rw-r--r--applications/luci-app-acl/po/pt/acl.po45
-rw-r--r--applications/luci-app-acl/po/pt_BR/acl.po45
-rw-r--r--applications/luci-app-acl/po/ro/acl.po107
-rw-r--r--applications/luci-app-acl/po/ru/acl.po45
-rw-r--r--applications/luci-app-acl/po/si/acl.po140
-rw-r--r--applications/luci-app-acl/po/sk/acl.po45
-rw-r--r--applications/luci-app-acl/po/sl/acl.po143
-rw-r--r--applications/luci-app-acl/po/sv/acl.po112
-rw-r--r--applications/luci-app-acl/po/templates/acl.pot42
-rw-r--r--applications/luci-app-acl/po/tr/acl.po56
-rw-r--r--applications/luci-app-acl/po/uk/acl.po106
-rw-r--r--applications/luci-app-acl/po/vi/acl.po42
-rw-r--r--applications/luci-app-acl/po/zh_Hans/acl.po53
-rw-r--r--applications/luci-app-acl/po/zh_Hant/acl.po79
-rw-r--r--applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js82
-rw-r--r--applications/luci-app-acme/po/ar/acme.po143
-rw-r--r--applications/luci-app-acme/po/bg/acme.po135
-rw-r--r--applications/luci-app-acme/po/bn_BD/acme.po181
-rw-r--r--applications/luci-app-acme/po/ca/acme.po116
-rw-r--r--applications/luci-app-acme/po/cs/acme.po185
-rw-r--r--applications/luci-app-acme/po/da/acme.po294
-rw-r--r--applications/luci-app-acme/po/de/acme.po133
-rw-r--r--applications/luci-app-acme/po/el/acme.po130
-rw-r--r--applications/luci-app-acme/po/en/acme.po114
-rw-r--r--applications/luci-app-acme/po/es/acme.po133
-rw-r--r--applications/luci-app-acme/po/fi/acme.po114
-rw-r--r--applications/luci-app-acme/po/fr/acme.po185
-rw-r--r--applications/luci-app-acme/po/he/acme.po115
-rw-r--r--applications/luci-app-acme/po/hi/acme.po108
-rw-r--r--applications/luci-app-acme/po/hu/acme.po142
-rw-r--r--applications/luci-app-acme/po/it/acme.po179
-rw-r--r--applications/luci-app-acme/po/ja/acme.po128
-rw-r--r--applications/luci-app-acme/po/ko/acme.po156
-rw-r--r--applications/luci-app-acme/po/mr/acme.po124
-rw-r--r--applications/luci-app-acme/po/ms/acme.po114
-rw-r--r--applications/luci-app-acme/po/nb_NO/acme.po114
-rw-r--r--applications/luci-app-acme/po/pl/acme.po148
-rw-r--r--applications/luci-app-acme/po/pt/acme.po142
-rw-r--r--applications/luci-app-acme/po/pt_BR/acme.po124
-rw-r--r--applications/luci-app-acme/po/ro/acme.po210
-rw-r--r--applications/luci-app-acme/po/ru/acme.po131
-rw-r--r--applications/luci-app-acme/po/si/acme.po251
-rw-r--r--applications/luci-app-acme/po/sk/acme.po108
-rw-r--r--applications/luci-app-acme/po/sv/acme.po153
-rw-r--r--applications/luci-app-acme/po/templates/acme.pot108
-rw-r--r--applications/luci-app-acme/po/tr/acme.po157
-rw-r--r--applications/luci-app-acme/po/uk/acme.po128
-rw-r--r--applications/luci-app-acme/po/vi/acme.po114
-rw-r--r--applications/luci-app-acme/po/zh_Hans/acme.po161
-rw-r--r--applications/luci-app-acme/po/zh_Hant/acme.po193
-rw-r--r--applications/luci-app-adblock/Makefile2
-rw-r--r--applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js2
-rw-r--r--applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js137
-rw-r--r--applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js369
-rw-r--r--applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js2
-rw-r--r--applications/luci-app-adblock/po/ar/adblock.po737
-rw-r--r--applications/luci-app-adblock/po/bg/adblock.po520
-rw-r--r--applications/luci-app-adblock/po/bn_BD/adblock.po496
-rw-r--r--applications/luci-app-adblock/po/ca/adblock.po543
-rw-r--r--applications/luci-app-adblock/po/cs/adblock.po602
-rw-r--r--applications/luci-app-adblock/po/da/adblock.po890
-rw-r--r--applications/luci-app-adblock/po/de/adblock.po717
-rw-r--r--applications/luci-app-adblock/po/el/adblock.po507
-rw-r--r--applications/luci-app-adblock/po/en/adblock.po480
-rw-r--r--applications/luci-app-adblock/po/es/adblock.po705
-rw-r--r--applications/luci-app-adblock/po/fi/adblock.po552
-rw-r--r--applications/luci-app-adblock/po/fr/adblock.po767
-rw-r--r--applications/luci-app-adblock/po/he/adblock.po491
-rw-r--r--applications/luci-app-adblock/po/hi/adblock.po480
-rw-r--r--applications/luci-app-adblock/po/hu/adblock.po595
-rw-r--r--applications/luci-app-adblock/po/it/adblock.po664
-rw-r--r--applications/luci-app-adblock/po/ja/adblock.po719
-rw-r--r--applications/luci-app-adblock/po/ko/adblock.po514
-rw-r--r--applications/luci-app-adblock/po/mr/adblock.po480
-rw-r--r--applications/luci-app-adblock/po/ms/adblock.po490
-rw-r--r--applications/luci-app-adblock/po/nb_NO/adblock.po664
-rw-r--r--applications/luci-app-adblock/po/pl/adblock.po709
-rw-r--r--applications/luci-app-adblock/po/pt/adblock.po685
-rw-r--r--applications/luci-app-adblock/po/pt_BR/adblock.po681
-rw-r--r--applications/luci-app-adblock/po/ro/adblock.po753
-rw-r--r--applications/luci-app-adblock/po/ru/adblock.po862
-rw-r--r--applications/luci-app-adblock/po/si/adblock.po817
-rw-r--r--applications/luci-app-adblock/po/sk/adblock.po505
-rw-r--r--applications/luci-app-adblock/po/sv/adblock.po731
-rw-r--r--applications/luci-app-adblock/po/templates/adblock.pot480
-rw-r--r--applications/luci-app-adblock/po/tr/adblock.po758
-rw-r--r--applications/luci-app-adblock/po/uk/adblock.po490
-rw-r--r--applications/luci-app-adblock/po/vi/adblock.po498
-rw-r--r--applications/luci-app-adblock/po/zh_Hans/adblock.po756
-rw-r--r--applications/luci-app-adblock/po/zh_Hant/adblock.po851
-rw-r--r--applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json9
-rw-r--r--applications/luci-app-advanced-reboot/Makefile7
-rw-r--r--applications/luci-app-advanced-reboot/README.md82
-rw-r--r--applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js27
-rw-r--r--applications/luci-app-advanced-reboot/po/ar/advanced-reboot.po106
-rw-r--r--applications/luci-app-advanced-reboot/po/bg/advanced-reboot.po140
-rw-r--r--applications/luci-app-advanced-reboot/po/bn_BD/advanced-reboot.po174
-rw-r--r--applications/luci-app-advanced-reboot/po/ca/advanced-reboot.po96
-rw-r--r--applications/luci-app-advanced-reboot/po/cs/advanced-reboot.po94
-rw-r--r--applications/luci-app-advanced-reboot/po/da/advanced-reboot.po212
-rw-r--r--applications/luci-app-advanced-reboot/po/de/advanced-reboot.po108
-rw-r--r--applications/luci-app-advanced-reboot/po/el/advanced-reboot.po119
-rw-r--r--applications/luci-app-advanced-reboot/po/en/advanced-reboot.po86
-rw-r--r--applications/luci-app-advanced-reboot/po/es/advanced-reboot.po103
-rw-r--r--applications/luci-app-advanced-reboot/po/fi/advanced-reboot.po102
-rw-r--r--applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po104
-rw-r--r--applications/luci-app-advanced-reboot/po/he/advanced-reboot.po95
-rw-r--r--applications/luci-app-advanced-reboot/po/hi/advanced-reboot.po86
-rw-r--r--applications/luci-app-advanced-reboot/po/hu/advanced-reboot.po102
-rw-r--r--applications/luci-app-advanced-reboot/po/it/advanced-reboot.po146
-rw-r--r--applications/luci-app-advanced-reboot/po/ja/advanced-reboot.po122
-rw-r--r--applications/luci-app-advanced-reboot/po/ko/advanced-reboot.po94
-rw-r--r--applications/luci-app-advanced-reboot/po/mr/advanced-reboot.po86
-rw-r--r--applications/luci-app-advanced-reboot/po/ms/advanced-reboot.po86
-rw-r--r--applications/luci-app-advanced-reboot/po/nb_NO/advanced-reboot.po96
-rw-r--r--applications/luci-app-advanced-reboot/po/pl/advanced-reboot.po102
-rw-r--r--applications/luci-app-advanced-reboot/po/pt/advanced-reboot.po147
-rw-r--r--applications/luci-app-advanced-reboot/po/pt_BR/advanced-reboot.po104
-rw-r--r--applications/luci-app-advanced-reboot/po/ro/advanced-reboot.po150
-rw-r--r--applications/luci-app-advanced-reboot/po/ru/advanced-reboot.po149
-rw-r--r--applications/luci-app-advanced-reboot/po/si/advanced-reboot.po189
-rw-r--r--applications/luci-app-advanced-reboot/po/sk/advanced-reboot.po110
-rw-r--r--applications/luci-app-advanced-reboot/po/sv/advanced-reboot.po108
-rw-r--r--applications/luci-app-advanced-reboot/po/templates/advanced-reboot.pot86
-rw-r--r--applications/luci-app-advanced-reboot/po/tr/advanced-reboot.po127
-rw-r--r--applications/luci-app-advanced-reboot/po/uk/advanced-reboot.po86
-rw-r--r--applications/luci-app-advanced-reboot/po/vi/advanced-reboot.po86
-rw-r--r--applications/luci-app-advanced-reboot/po/zh_Hans/advanced-reboot.po104
-rw-r--r--applications/luci-app-advanced-reboot/po/zh_Hant/advanced-reboot.po162
-rw-r--r--applications/luci-app-advanced-reboot/root/etc/uci-defaults/40_luci-advanced-reboot1
-rwxr-xr-xapplications/luci-app-advanced-reboot/root/usr/libexec/rpcd/luci.advanced_reboot718
-rw-r--r--applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices.disabled/netgear-wac510.json14
-rw-r--r--applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices/linksys-e4200v2.json5
-rw-r--r--applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices/linksys-ea7500v1.json14
-rw-r--r--applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices/zyxel-nbg6817.json2
-rw-r--r--applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d/luci-app-advanced-reboot.json3
-rw-r--r--applications/luci-app-ahcp/po/ar/ahcp.po70
-rw-r--r--applications/luci-app-ahcp/po/bg/ahcp.po19
-rw-r--r--applications/luci-app-ahcp/po/bn_BD/ahcp.po15
-rw-r--r--applications/luci-app-ahcp/po/cs/ahcp.po12
-rw-r--r--applications/luci-app-ahcp/po/da/ahcp.po162
-rw-r--r--applications/luci-app-ahcp/po/el/ahcp.po10
-rw-r--r--applications/luci-app-ahcp/po/en/ahcp.po18
-rw-r--r--applications/luci-app-ahcp/po/es/ahcp.po14
-rw-r--r--applications/luci-app-ahcp/po/fi/ahcp.po36
-rw-r--r--applications/luci-app-ahcp/po/fr/ahcp.po6
-rw-r--r--applications/luci-app-ahcp/po/he/ahcp.po24
-rw-r--r--applications/luci-app-ahcp/po/hu/ahcp.po8
-rw-r--r--applications/luci-app-ahcp/po/it/ahcp.po13
-rw-r--r--applications/luci-app-ahcp/po/ja/ahcp.po10
-rw-r--r--applications/luci-app-ahcp/po/ko/ahcp.po50
-rw-r--r--applications/luci-app-ahcp/po/ms/ahcp.po8
-rw-r--r--applications/luci-app-ahcp/po/nb_NO/ahcp.po8
-rw-r--r--applications/luci-app-ahcp/po/pt/ahcp.po10
-rw-r--r--applications/luci-app-ahcp/po/ro/ahcp.po34
-rw-r--r--applications/luci-app-ahcp/po/sv/ahcp.po8
-rw-r--r--applications/luci-app-ahcp/po/tr/ahcp.po52
-rw-r--r--applications/luci-app-ahcp/po/uk/ahcp.po14
-rw-r--r--applications/luci-app-ahcp/po/vi/ahcp.po8
-rw-r--r--applications/luci-app-ahcp/po/zh_Hans/ahcp.po13
-rw-r--r--applications/luci-app-ahcp/po/zh_Hant/ahcp.po48
-rw-r--r--applications/luci-app-aria2/Makefile2
-rw-r--r--applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js630
-rw-r--r--applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js55
-rw-r--r--applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js72
-rw-r--r--applications/luci-app-aria2/luasrc/controller/aria2.lua62
-rw-r--r--applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua491
-rw-r--r--applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua39
-rw-r--r--applications/luci-app-aria2/luasrc/view/aria2/log_template.htm55
-rw-r--r--applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm116
-rw-r--r--applications/luci-app-aria2/luasrc/view/aria2/value_with_btn.htm22
-rw-r--r--applications/luci-app-aria2/po/ar/aria2.po421
-rw-r--r--applications/luci-app-aria2/po/bg/aria2.po415
-rw-r--r--applications/luci-app-aria2/po/bn_BD/aria2.po425
-rw-r--r--applications/luci-app-aria2/po/ca/aria2.po411
-rw-r--r--applications/luci-app-aria2/po/cs/aria2.po407
-rw-r--r--applications/luci-app-aria2/po/da/aria2.po783
-rw-r--r--applications/luci-app-aria2/po/de/aria2.po439
-rw-r--r--applications/luci-app-aria2/po/el/aria2.po460
-rw-r--r--applications/luci-app-aria2/po/en/aria2.po405
-rw-r--r--applications/luci-app-aria2/po/es/aria2.po429
-rw-r--r--applications/luci-app-aria2/po/fi/aria2.po409
-rw-r--r--applications/luci-app-aria2/po/fr/aria2.po439
-rw-r--r--applications/luci-app-aria2/po/he/aria2.po410
-rw-r--r--applications/luci-app-aria2/po/hi/aria2.po397
-rw-r--r--applications/luci-app-aria2/po/hu/aria2.po429
-rw-r--r--applications/luci-app-aria2/po/it/aria2.po430
-rw-r--r--applications/luci-app-aria2/po/ja/aria2.po451
-rw-r--r--applications/luci-app-aria2/po/ko/aria2.po407
-rw-r--r--applications/luci-app-aria2/po/mr/aria2.po397
-rw-r--r--applications/luci-app-aria2/po/ms/aria2.po405
-rw-r--r--applications/luci-app-aria2/po/nb_NO/aria2.po421
-rw-r--r--applications/luci-app-aria2/po/pl/aria2.po431
-rw-r--r--applications/luci-app-aria2/po/pt/aria2.po433
-rw-r--r--applications/luci-app-aria2/po/pt_BR/aria2.po433
-rw-r--r--applications/luci-app-aria2/po/ro/aria2.po766
-rw-r--r--applications/luci-app-aria2/po/ru/aria2.po519
-rw-r--r--applications/luci-app-aria2/po/sk/aria2.po403
-rw-r--r--applications/luci-app-aria2/po/sv/aria2.po504
-rw-r--r--applications/luci-app-aria2/po/templates/aria2.pot397
-rw-r--r--applications/luci-app-aria2/po/tr/aria2.po769
-rw-r--r--applications/luci-app-aria2/po/uk/aria2.po412
-rw-r--r--applications/luci-app-aria2/po/vi/aria2.po407
-rw-r--r--applications/luci-app-aria2/po/zh_Hans/aria2.po488
-rw-r--r--applications/luci-app-aria2/po/zh_Hant/aria2.po700
-rwxr-xr-xapplications/luci-app-aria2/root/etc/uci-defaults/40_luci-aria217
-rwxr-xr-xapplications/luci-app-aria2/root/usr/libexec/aria2-call25
-rw-r--r--applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json40
-rw-r--r--applications/luci-app-aria2/root/usr/share/rpcd/acl.d/luci-app-aria2.json9
-rw-r--r--applications/luci-app-attendedsysupgrade/Makefile2
-rw-r--r--applications/luci-app-attendedsysupgrade/README.md11
-rw-r--r--applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js33
-rw-r--r--applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js452
-rw-r--r--applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm123
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po178
-rw-r--r--applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po184
-rw-r--r--applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po184
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po184
-rw-r--r--applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po184
-rw-r--r--applications/luci-app-attendedsysupgrade/po/da/attendedsysupgrade.po195
-rw-r--r--applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po209
-rw-r--r--applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po184
-rw-r--r--applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po187
-rw-r--r--applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po221
-rw-r--r--applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po187
-rw-r--r--applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po189
-rw-r--r--applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po189
-rw-r--r--applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po178
-rw-r--r--applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po178
-rw-r--r--applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po192
-rw-r--r--applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po193
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po189
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po184
-rw-r--r--applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po185
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po184
-rw-r--r--applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po188
-rw-r--r--applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po211
-rw-r--r--applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po209
-rw-r--r--applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po209
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po190
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po212
-rw-r--r--applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po178
-rw-r--r--applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po199
-rw-r--r--applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot178
-rw-r--r--applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po214
-rw-r--r--applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po194
-rw-r--r--applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po178
-rw-r--r--applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po211
-rw-r--r--applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po207
-rwxr-xr-xapplications/luci-app-attendedsysupgrade/root/etc/uci-defaults/40_luci-attendedsysupgrade6
-rw-r--r--applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json28
-rw-r--r--applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json (renamed from applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json)11
-rw-r--r--applications/luci-app-attendedsysupgrade/root/www/luci-static/resources/attendedsysupgrade.js384
-rw-r--r--applications/luci-app-babeld/Makefile9
-rw-r--r--applications/luci-app-babeld/luasrc/view/babeld.htm22
-rw-r--r--applications/luci-app-babeld/root/etc/uci-defaults/40_luci-babeld5
-rw-r--r--applications/luci-app-babeld/root/usr/share/luci/menu.d/luci-app-babeld.json12
-rw-r--r--applications/luci-app-babeld/root/usr/share/rpcd/acl.d/luci-app-babeld.json17
-rw-r--r--applications/luci-app-babeld/root/www/luci-static/resources/babeld.js189
-rw-r--r--applications/luci-app-banip/Makefile6
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js37
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js244
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js41
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js37
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js819
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js37
-rw-r--r--applications/luci-app-banip/luasrc/controller/banip.lua103
-rw-r--r--applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua55
-rw-r--r--applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua52
-rw-r--r--applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua215
-rw-r--r--applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua55
-rw-r--r--applications/luci-app-banip/luasrc/view/banip/banip_css.htm95
-rw-r--r--applications/luci-app-banip/luasrc/view/banip/ipsetview.htm67
-rw-r--r--applications/luci-app-banip/luasrc/view/banip/logview.htm36
-rw-r--r--applications/luci-app-banip/luasrc/view/banip/ripeview.htm107
-rw-r--r--applications/luci-app-banip/luasrc/view/banip/runtime.htm164
-rw-r--r--applications/luci-app-banip/luasrc/view/banip/sourcelist.htm47
-rw-r--r--applications/luci-app-banip/po/ar/banip.po926
-rw-r--r--applications/luci-app-banip/po/bg/banip.po922
-rw-r--r--applications/luci-app-banip/po/bn_BD/banip.po892
-rw-r--r--applications/luci-app-banip/po/ca/banip.po1026
-rw-r--r--applications/luci-app-banip/po/cs/banip.po1439
-rw-r--r--applications/luci-app-banip/po/da/banip.po889
-rw-r--r--applications/luci-app-banip/po/de/banip.po1505
-rw-r--r--applications/luci-app-banip/po/el/banip.po905
-rw-r--r--applications/luci-app-banip/po/en/banip.po886
-rw-r--r--applications/luci-app-banip/po/es/banip.po1616
-rw-r--r--applications/luci-app-banip/po/fi/banip.po923
-rw-r--r--applications/luci-app-banip/po/fr/banip.po1467
-rw-r--r--applications/luci-app-banip/po/he/banip.po896
-rw-r--r--applications/luci-app-banip/po/hi/banip.po886
-rw-r--r--applications/luci-app-banip/po/hu/banip.po1468
-rw-r--r--applications/luci-app-banip/po/it/banip.po956
-rw-r--r--applications/luci-app-banip/po/ja/banip.po1039
-rw-r--r--applications/luci-app-banip/po/ko/banip.po901
-rw-r--r--applications/luci-app-banip/po/mr/banip.po899
-rw-r--r--applications/luci-app-banip/po/ms/banip.po896
-rw-r--r--applications/luci-app-banip/po/nb_NO/banip.po939
-rw-r--r--applications/luci-app-banip/po/nl/banip.po889
-rw-r--r--applications/luci-app-banip/po/pl/banip.po1581
-rw-r--r--applications/luci-app-banip/po/pt/banip.po1572
-rw-r--r--applications/luci-app-banip/po/pt_BR/banip.po1572
-rw-r--r--applications/luci-app-banip/po/ro/banip.po1142
-rw-r--r--applications/luci-app-banip/po/ru/banip.po1054
-rw-r--r--applications/luci-app-banip/po/sk/banip.po931
-rw-r--r--applications/luci-app-banip/po/sv/banip.po999
-rw-r--r--applications/luci-app-banip/po/sw/banip.po887
-rw-r--r--applications/luci-app-banip/po/templates/banip.pot886
-rw-r--r--applications/luci-app-banip/po/tr/banip.po1150
-rw-r--r--applications/luci-app-banip/po/uk/banip.po961
-rw-r--r--applications/luci-app-banip/po/vi/banip.po899
-rw-r--r--applications/luci-app-banip/po/zh_Hans/banip.po1490
-rw-r--r--applications/luci-app-banip/po/zh_Hant/banip.po1424
-rw-r--r--applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json66
-rw-r--r--applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json35
-rw-r--r--applications/luci-app-bcp38/po/ar/bcp38.po10
-rw-r--r--applications/luci-app-bcp38/po/bg/bcp38.po10
-rw-r--r--applications/luci-app-bcp38/po/bn_BD/bcp38.po8
-rw-r--r--applications/luci-app-bcp38/po/da/bcp38.po81
-rw-r--r--applications/luci-app-bcp38/po/el/bcp38.po11
-rw-r--r--applications/luci-app-bcp38/po/it/bcp38.po31
-rw-r--r--applications/luci-app-bcp38/po/ja/bcp38.po14
-rw-r--r--applications/luci-app-bcp38/po/nb_NO/bcp38.po8
-rw-r--r--applications/luci-app-bcp38/po/ro/bcp38.po32
-rw-r--r--applications/luci-app-bcp38/po/sk/bcp38.po10
-rw-r--r--applications/luci-app-bcp38/po/sv/bcp38.po26
-rw-r--r--applications/luci-app-bcp38/po/tr/bcp38.po31
-rw-r--r--applications/luci-app-bcp38/po/uk/bcp38.po24
-rw-r--r--applications/luci-app-bcp38/po/zh_Hant/bcp38.po13
-rw-r--r--applications/luci-app-bmx7/po/ar/bmx7.po18
-rw-r--r--applications/luci-app-bmx7/po/bg/bmx7.po14
-rw-r--r--applications/luci-app-bmx7/po/bn_BD/bmx7.po14
-rw-r--r--applications/luci-app-bmx7/po/cs/bmx7.po12
-rw-r--r--applications/luci-app-bmx7/po/da/bmx7.po219
-rw-r--r--applications/luci-app-bmx7/po/fa/bmx7.po221
-rw-r--r--applications/luci-app-bmx7/po/fr/bmx7.po6
-rw-r--r--applications/luci-app-bmx7/po/he/bmx7.po11
-rw-r--r--applications/luci-app-bmx7/po/hu/bmx7.po8
-rw-r--r--applications/luci-app-bmx7/po/it/bmx7.po16
-rw-r--r--applications/luci-app-bmx7/po/ja/bmx7.po8
-rw-r--r--applications/luci-app-bmx7/po/ko/bmx7.po8
-rw-r--r--applications/luci-app-bmx7/po/nb_NO/bmx7.po52
-rw-r--r--applications/luci-app-bmx7/po/pt/bmx7.po6
-rw-r--r--applications/luci-app-bmx7/po/pt_BR/bmx7.po4
-rw-r--r--applications/luci-app-bmx7/po/ro/bmx7.po100
-rw-r--r--applications/luci-app-bmx7/po/ru/bmx7.po24
-rw-r--r--applications/luci-app-bmx7/po/sk/bmx7.po8
-rw-r--r--applications/luci-app-bmx7/po/sv/bmx7.po8
-rw-r--r--applications/luci-app-bmx7/po/tr/bmx7.po96
-rw-r--r--applications/luci-app-bmx7/po/uk/bmx7.po14
-rw-r--r--applications/luci-app-bmx7/po/zh_Hans/bmx7.po14
-rw-r--r--applications/luci-app-bmx7/po/zh_Hant/bmx7.po92
-rw-r--r--applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm2
-rw-r--r--applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm2
-rw-r--r--applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm8
-rw-r--r--applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm2
-rwxr-xr-xapplications/luci-app-bmx7/root/www/cgi-bin/bmx7-info8
-rw-r--r--applications/luci-app-bmx7/root/www/luci-static/resources/bmx7/js/netjsongraph.js2
-rw-r--r--applications/luci-app-clamav/po/ar/clamav.po87
-rw-r--r--applications/luci-app-clamav/po/bn_BD/clamav.po86
-rw-r--r--applications/luci-app-clamav/po/ca/clamav.po8
-rw-r--r--applications/luci-app-clamav/po/da/clamav.po203
-rw-r--r--applications/luci-app-clamav/po/es/clamav.po8
-rw-r--r--applications/luci-app-clamav/po/fi/clamav.po8
-rw-r--r--applications/luci-app-clamav/po/he/clamav.po8
-rw-r--r--applications/luci-app-clamav/po/it/clamav.po64
-rw-r--r--applications/luci-app-clamav/po/ja/clamav.po8
-rw-r--r--applications/luci-app-clamav/po/nb_NO/clamav.po8
-rw-r--r--applications/luci-app-clamav/po/pl/clamav.po8
-rw-r--r--applications/luci-app-clamav/po/ro/clamav.po60
-rw-r--r--applications/luci-app-clamav/po/sk/clamav.po7
-rw-r--r--applications/luci-app-clamav/po/tr/clamav.po62
-rw-r--r--applications/luci-app-clamav/po/uk/clamav.po18
-rw-r--r--applications/luci-app-clamav/po/zh_Hans/clamav.po8
-rw-r--r--applications/luci-app-clamav/po/zh_Hant/clamav.po14
-rw-r--r--applications/luci-app-commands/luasrc/view/commands.htm22
-rw-r--r--applications/luci-app-commands/po/ar/commands.po20
-rw-r--r--applications/luci-app-commands/po/bg/commands.po89
-rw-r--r--applications/luci-app-commands/po/bn_BD/commands.po33
-rw-r--r--applications/luci-app-commands/po/ca/commands.po20
-rw-r--r--applications/luci-app-commands/po/cs/commands.po28
-rw-r--r--applications/luci-app-commands/po/da/commands.po159
-rw-r--r--applications/luci-app-commands/po/de/commands.po28
-rw-r--r--applications/luci-app-commands/po/el/commands.po28
-rw-r--r--applications/luci-app-commands/po/en/commands.po37
-rw-r--r--applications/luci-app-commands/po/es/commands.po26
-rw-r--r--applications/luci-app-commands/po/fi/commands.po28
-rw-r--r--applications/luci-app-commands/po/fr/commands.po20
-rw-r--r--applications/luci-app-commands/po/he/commands.po36
-rw-r--r--applications/luci-app-commands/po/hi/commands.po20
-rw-r--r--applications/luci-app-commands/po/hu/commands.po28
-rw-r--r--applications/luci-app-commands/po/it/commands.po46
-rw-r--r--applications/luci-app-commands/po/ja/commands.po48
-rw-r--r--applications/luci-app-commands/po/ko/commands.po28
-rw-r--r--applications/luci-app-commands/po/mr/commands.po20
-rw-r--r--applications/luci-app-commands/po/ms/commands.po20
-rw-r--r--applications/luci-app-commands/po/nb_NO/commands.po34
-rw-r--r--applications/luci-app-commands/po/pl/commands.po28
-rw-r--r--applications/luci-app-commands/po/pt/commands.po20
-rw-r--r--applications/luci-app-commands/po/pt_BR/commands.po20
-rw-r--r--applications/luci-app-commands/po/ro/commands.po50
-rw-r--r--applications/luci-app-commands/po/ru/commands.po28
-rw-r--r--applications/luci-app-commands/po/sk/commands.po20
-rw-r--r--applications/luci-app-commands/po/sv/commands.po32
-rw-r--r--applications/luci-app-commands/po/templates/commands.pot20
-rw-r--r--applications/luci-app-commands/po/tr/commands.po88
-rw-r--r--applications/luci-app-commands/po/uk/commands.po41
-rw-r--r--applications/luci-app-commands/po/vi/commands.po20
-rw-r--r--applications/luci-app-commands/po/zh_Hans/commands.po36
-rw-r--r--applications/luci-app-commands/po/zh_Hant/commands.po40
-rw-r--r--applications/luci-app-coovachilli/po/ar/coovachilli.po19
-rw-r--r--applications/luci-app-coovachilli/po/bn_BD/coovachilli.po19
-rw-r--r--applications/luci-app-coovachilli/po/cs/coovachilli.po11
-rw-r--r--applications/luci-app-coovachilli/po/da/coovachilli.po648
-rw-r--r--applications/luci-app-coovachilli/po/el/coovachilli.po8
-rw-r--r--applications/luci-app-coovachilli/po/en/coovachilli.po19
-rw-r--r--applications/luci-app-coovachilli/po/fr/coovachilli.po13
-rw-r--r--applications/luci-app-coovachilli/po/it/coovachilli.po13
-rw-r--r--applications/luci-app-coovachilli/po/ja/coovachilli.po8
-rw-r--r--applications/luci-app-coovachilli/po/pl/coovachilli.po8
-rw-r--r--applications/luci-app-coovachilli/po/pt/coovachilli.po6
-rw-r--r--applications/luci-app-coovachilli/po/ro/coovachilli.po15
-rw-r--r--applications/luci-app-coovachilli/po/sv/coovachilli.po13
-rw-r--r--applications/luci-app-coovachilli/po/uk/coovachilli.po15
-rw-r--r--applications/luci-app-coovachilli/po/zh_Hant/coovachilli.po13
-rw-r--r--applications/luci-app-cshark/po/ar/cshark.po16
-rw-r--r--applications/luci-app-cshark/po/bg/cshark.po14
-rw-r--r--applications/luci-app-cshark/po/bn_BD/cshark.po26
-rw-r--r--applications/luci-app-cshark/po/cs/cshark.po10
-rw-r--r--applications/luci-app-cshark/po/da/cshark.po115
-rw-r--r--applications/luci-app-cshark/po/he/cshark.po13
-rw-r--r--applications/luci-app-cshark/po/it/cshark.po10
-rw-r--r--applications/luci-app-cshark/po/ja/cshark.po38
-rw-r--r--applications/luci-app-cshark/po/nb_NO/cshark.po12
-rw-r--r--applications/luci-app-cshark/po/ro/cshark.po50
-rw-r--r--applications/luci-app-cshark/po/ru/cshark.po10
-rw-r--r--applications/luci-app-cshark/po/tr/cshark.po48
-rw-r--r--applications/luci-app-cshark/po/uk/cshark.po12
-rw-r--r--applications/luci-app-cshark/po/zh_Hans/cshark.po16
-rw-r--r--applications/luci-app-cshark/po/zh_Hant/cshark.po52
-rw-r--r--applications/luci-app-dawn/luasrc/controller/dawn.lua5
-rw-r--r--applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_config.lua42
-rw-r--r--applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua120
-rw-r--r--applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_network.lua150
-rw-r--r--applications/luci-app-dcwapd/po/ar/dcwapd.po24
-rw-r--r--applications/luci-app-dcwapd/po/bg/dcwapd.po16
-rw-r--r--applications/luci-app-dcwapd/po/bn_BD/dcwapd.po20
-rw-r--r--applications/luci-app-dcwapd/po/ca/dcwapd.po8
-rw-r--r--applications/luci-app-dcwapd/po/cs/dcwapd.po9
-rw-r--r--applications/luci-app-dcwapd/po/da/dcwapd.po130
-rw-r--r--applications/luci-app-dcwapd/po/el/dcwapd.po16
-rw-r--r--applications/luci-app-dcwapd/po/en/dcwapd.po8
-rw-r--r--applications/luci-app-dcwapd/po/es/dcwapd.po4
-rw-r--r--applications/luci-app-dcwapd/po/hu/dcwapd.po12
-rw-r--r--applications/luci-app-dcwapd/po/it/dcwapd.po14
-rw-r--r--applications/luci-app-dcwapd/po/ja/dcwapd.po14
-rw-r--r--applications/luci-app-dcwapd/po/ko/dcwapd.po8
-rw-r--r--applications/luci-app-dcwapd/po/nb_NO/dcwapd.po18
-rw-r--r--applications/luci-app-dcwapd/po/pt/dcwapd.po8
-rw-r--r--applications/luci-app-dcwapd/po/pt_BR/dcwapd.po6
-rw-r--r--applications/luci-app-dcwapd/po/ro/dcwapd.po54
-rw-r--r--applications/luci-app-dcwapd/po/ru/dcwapd.po13
-rw-r--r--applications/luci-app-dcwapd/po/sk/dcwapd.po8
-rw-r--r--applications/luci-app-dcwapd/po/tr/dcwapd.po47
-rw-r--r--applications/luci-app-dcwapd/po/uk/dcwapd.po12
-rw-r--r--applications/luci-app-dcwapd/po/zh_Hans/dcwapd.po6
-rw-r--r--applications/luci-app-dcwapd/po/zh_Hant/dcwapd.po42
-rw-r--r--applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js12
-rw-r--r--applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js14
-rw-r--r--applications/luci-app-ddns/po/ar/ddns.po376
-rw-r--r--applications/luci-app-ddns/po/bg/ddns.po45
-rw-r--r--applications/luci-app-ddns/po/bn_BD/ddns.po59
-rw-r--r--applications/luci-app-ddns/po/ca/ddns.po23
-rw-r--r--applications/luci-app-ddns/po/cs/ddns.po71
-rw-r--r--applications/luci-app-ddns/po/da/ddns.po880
-rw-r--r--applications/luci-app-ddns/po/de/ddns.po36
-rw-r--r--applications/luci-app-ddns/po/el/ddns.po35
-rw-r--r--applications/luci-app-ddns/po/en/ddns.po15
-rw-r--r--applications/luci-app-ddns/po/es/ddns.po47
-rw-r--r--applications/luci-app-ddns/po/fi/ddns.po49
-rw-r--r--applications/luci-app-ddns/po/fr/ddns.po57
-rw-r--r--applications/luci-app-ddns/po/he/ddns.po24
-rw-r--r--applications/luci-app-ddns/po/hi/ddns.po5
-rw-r--r--applications/luci-app-ddns/po/hu/ddns.po19
-rw-r--r--applications/luci-app-ddns/po/it/ddns.po86
-rw-r--r--applications/luci-app-ddns/po/ja/ddns.po152
-rw-r--r--applications/luci-app-ddns/po/ko/ddns.po17
-rw-r--r--applications/luci-app-ddns/po/mr/ddns.po5
-rw-r--r--applications/luci-app-ddns/po/ms/ddns.po15
-rw-r--r--applications/luci-app-ddns/po/nb_NO/ddns.po49
-rw-r--r--applications/luci-app-ddns/po/pl/ddns.po57
-rw-r--r--applications/luci-app-ddns/po/pt/ddns.po39
-rw-r--r--applications/luci-app-ddns/po/pt_BR/ddns.po43
-rw-r--r--applications/luci-app-ddns/po/ro/ddns.po316
-rw-r--r--applications/luci-app-ddns/po/ru/ddns.po62
-rw-r--r--applications/luci-app-ddns/po/sk/ddns.po46
-rw-r--r--applications/luci-app-ddns/po/sv/ddns.po35
-rw-r--r--applications/luci-app-ddns/po/templates/ddns.pot5
-rw-r--r--applications/luci-app-ddns/po/tr/ddns.po360
-rw-r--r--applications/luci-app-ddns/po/uk/ddns.po21
-rw-r--r--applications/luci-app-ddns/po/vi/ddns.po17
-rw-r--r--applications/luci-app-ddns/po/zh_Hans/ddns.po47
-rw-r--r--applications/luci-app-ddns/po/zh_Hant/ddns.po281
-rwxr-xr-xapplications/luci-app-ddns/root/usr/libexec/rpcd/luci.ddns14
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/ar/dnscrypt-proxy.po10
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/bg/dnscrypt-proxy.po12
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/bn_BD/dnscrypt-proxy.po14
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/ca/dnscrypt-proxy.po8
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/da/dnscrypt-proxy.po317
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/de/dnscrypt-proxy.po8
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/en/dnscrypt-proxy.po8
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/es/dnscrypt-proxy.po4
-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.po9
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/hu/dnscrypt-proxy.po8
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/it/dnscrypt-proxy.po14
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/ja/dnscrypt-proxy.po19
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/ko/dnscrypt-proxy.po8
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/nb_NO/dnscrypt-proxy.po14
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/pt_BR/dnscrypt-proxy.po8
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/ro/dnscrypt-proxy.po122
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/ru/dnscrypt-proxy.po8
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/sv/dnscrypt-proxy.po8
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/tr/dnscrypt-proxy.po124
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/zh_Hant/dnscrypt-proxy.po47
-rw-r--r--applications/luci-app-dockerman/Makefile2
-rw-r--r--applications/luci-app-dockerman/luasrc/controller/dockerman.lua24
-rw-r--r--applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua72
-rw-r--r--applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua24
-rw-r--r--applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua8
-rw-r--r--applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua20
-rw-r--r--applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua8
-rw-r--r--applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua6
-rw-r--r--applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua6
-rw-r--r--applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua71
-rw-r--r--applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua6
-rw-r--r--applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm2
-rw-r--r--applications/luci-app-dockerman/luasrc/view/dockerman/container.htm2
-rw-r--r--applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm4
-rw-r--r--applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm2
-rw-r--r--applications/luci-app-dockerman/po/ar/dockerman.po473
-rw-r--r--applications/luci-app-dockerman/po/bg/dockerman.po445
-rw-r--r--applications/luci-app-dockerman/po/bn_BD/dockerman.po437
-rw-r--r--applications/luci-app-dockerman/po/ca/dockerman.po429
-rw-r--r--applications/luci-app-dockerman/po/cs/dockerman.po441
-rw-r--r--applications/luci-app-dockerman/po/da/dockerman.po946
-rw-r--r--applications/luci-app-dockerman/po/de/dockerman.po428
-rw-r--r--applications/luci-app-dockerman/po/el/dockerman.po425
-rw-r--r--applications/luci-app-dockerman/po/en/dockerman.po411
-rw-r--r--applications/luci-app-dockerman/po/es/dockerman.po482
-rw-r--r--applications/luci-app-dockerman/po/fa/dockerman.po447
-rw-r--r--applications/luci-app-dockerman/po/fi/dockerman.po417
-rw-r--r--applications/luci-app-dockerman/po/fr/dockerman.po433
-rw-r--r--applications/luci-app-dockerman/po/he/dockerman.po424
-rw-r--r--applications/luci-app-dockerman/po/hi/dockerman.po411
-rw-r--r--applications/luci-app-dockerman/po/hu/dockerman.po461
-rw-r--r--applications/luci-app-dockerman/po/id/dockerman.po795
-rw-r--r--applications/luci-app-dockerman/po/it/dockerman.po488
-rw-r--r--applications/luci-app-dockerman/po/ja/dockerman.po483
-rw-r--r--applications/luci-app-dockerman/po/ko/dockerman.po421
-rw-r--r--applications/luci-app-dockerman/po/lt/dockerman.po451
-rw-r--r--applications/luci-app-dockerman/po/mr/dockerman.po411
-rw-r--r--applications/luci-app-dockerman/po/ms/dockerman.po411
-rw-r--r--applications/luci-app-dockerman/po/nb_NO/dockerman.po519
-rw-r--r--applications/luci-app-dockerman/po/pl/dockerman.po496
-rw-r--r--applications/luci-app-dockerman/po/pt/dockerman.po479
-rw-r--r--applications/luci-app-dockerman/po/pt_BR/dockerman.po487
-rw-r--r--applications/luci-app-dockerman/po/ro/dockerman.po789
-rw-r--r--applications/luci-app-dockerman/po/ru/dockerman.po456
-rw-r--r--applications/luci-app-dockerman/po/sk/dockerman.po411
-rw-r--r--applications/luci-app-dockerman/po/sv/dockerman.po778
-rw-r--r--applications/luci-app-dockerman/po/templates/dockerman.pot411
-rw-r--r--applications/luci-app-dockerman/po/tr/dockerman.po765
-rw-r--r--applications/luci-app-dockerman/po/uk/dockerman.po419
-rw-r--r--applications/luci-app-dockerman/po/vi/dockerman.po411
-rw-r--r--applications/luci-app-dockerman/po/zh_Hans/dockerman.po496
-rw-r--r--applications/luci-app-dockerman/po/zh_Hant/dockerman.po798
-rw-r--r--applications/luci-app-dump1090/po/ar/dump1090.po14
-rw-r--r--applications/luci-app-dump1090/po/bg/dump1090.po8
-rw-r--r--applications/luci-app-dump1090/po/bn_BD/dump1090.po8
-rw-r--r--applications/luci-app-dump1090/po/cs/dump1090.po10
-rw-r--r--applications/luci-app-dump1090/po/da/dump1090.po238
-rw-r--r--applications/luci-app-dump1090/po/el/dump1090.po8
-rw-r--r--applications/luci-app-dump1090/po/en/dump1090.po8
-rw-r--r--applications/luci-app-dump1090/po/it/dump1090.po12
-rw-r--r--applications/luci-app-dump1090/po/ja/dump1090.po22
-rw-r--r--applications/luci-app-dump1090/po/ko/dump1090.po8
-rw-r--r--applications/luci-app-dump1090/po/nb_NO/dump1090.po12
-rw-r--r--applications/luci-app-dump1090/po/ro/dump1090.po113
-rw-r--r--applications/luci-app-dump1090/po/ru/dump1090.po54
-rw-r--r--applications/luci-app-dump1090/po/sv/dump1090.po64
-rw-r--r--applications/luci-app-dump1090/po/tr/dump1090.po114
-rw-r--r--applications/luci-app-dump1090/po/vi/dump1090.po8
-rw-r--r--applications/luci-app-dump1090/po/zh_Hans/dump1090.po18
-rw-r--r--applications/luci-app-dump1090/po/zh_Hant/dump1090.po116
-rw-r--r--applications/luci-app-dynapoint/po/ar/dynapoint.po16
-rw-r--r--applications/luci-app-dynapoint/po/bg/dynapoint.po14
-rw-r--r--applications/luci-app-dynapoint/po/bn_BD/dynapoint.po67
-rw-r--r--applications/luci-app-dynapoint/po/cs/dynapoint.po11
-rw-r--r--applications/luci-app-dynapoint/po/da/dynapoint.po145
-rw-r--r--applications/luci-app-dynapoint/po/el/dynapoint.po8
-rw-r--r--applications/luci-app-dynapoint/po/en/dynapoint.po8
-rw-r--r--applications/luci-app-dynapoint/po/es/dynapoint.po4
-rw-r--r--applications/luci-app-dynapoint/po/fi/dynapoint.po8
-rw-r--r--applications/luci-app-dynapoint/po/fr/dynapoint.po8
-rw-r--r--applications/luci-app-dynapoint/po/he/dynapoint.po11
-rw-r--r--applications/luci-app-dynapoint/po/it/dynapoint.po12
-rw-r--r--applications/luci-app-dynapoint/po/ja/dynapoint.po8
-rw-r--r--applications/luci-app-dynapoint/po/ko/dynapoint.po10
-rw-r--r--applications/luci-app-dynapoint/po/ms/dynapoint.po8
-rw-r--r--applications/luci-app-dynapoint/po/nb_NO/dynapoint.po18
-rw-r--r--applications/luci-app-dynapoint/po/pt_BR/dynapoint.po6
-rw-r--r--applications/luci-app-dynapoint/po/ro/dynapoint.po61
-rw-r--r--applications/luci-app-dynapoint/po/sv/dynapoint.po8
-rw-r--r--applications/luci-app-dynapoint/po/tr/dynapoint.po62
-rw-r--r--applications/luci-app-dynapoint/po/uk/dynapoint.po12
-rw-r--r--applications/luci-app-dynapoint/po/vi/dynapoint.po10
-rw-r--r--applications/luci-app-dynapoint/po/zh_Hans/dynapoint.po8
-rw-r--r--applications/luci-app-dynapoint/po/zh_Hant/dynapoint.po14
-rw-r--r--applications/luci-app-eoip/Makefile16
-rw-r--r--applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js50
-rw-r--r--applications/luci-app-eoip/po/en/eoip.po81
-rw-r--r--applications/luci-app-eoip/po/ru/eoip.po94
-rw-r--r--applications/luci-app-eoip/po/templates/eoip.pot75
-rw-r--r--applications/luci-app-eoip/root/usr/share/luci/menu.d/luci-app-eoip.json13
-rw-r--r--applications/luci-app-eoip/root/usr/share/rpcd/acl.d/luci-app-eoip.json11
-rw-r--r--applications/luci-app-example/Makefile11
-rw-r--r--applications/luci-app-example/README.md11
-rw-r--r--applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js36
-rw-r--r--applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js30
-rw-r--r--applications/luci-app-example/po/de/example.po75
-rw-r--r--applications/luci-app-example/po/en/example.po62
-rw-r--r--applications/luci-app-example/po/es/example.po72
-rw-r--r--applications/luci-app-example/po/fr/example.po71
-rw-r--r--applications/luci-app-example/po/nb-NO/example.po65
-rw-r--r--applications/luci-app-example/po/templates/example.pot62
-rw-r--r--applications/luci-app-example/po/zh-Hans/example.po71
-rw-r--r--applications/luci-app-example/root/etc/uci-defaults/80_example8
-rw-r--r--applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json30
-rw-r--r--applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json25
-rw-r--r--applications/luci-app-firewall/Makefile2
-rw-r--r--applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js63
-rw-r--r--applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js2
-rw-r--r--applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js24
-rw-r--r--applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js43
-rw-r--r--applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js27
-rw-r--r--applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js87
-rw-r--r--applications/luci-app-firewall/po/ar/firewall.po740
-rw-r--r--applications/luci-app-firewall/po/bg/firewall.po441
-rw-r--r--applications/luci-app-firewall/po/bn_BD/firewall.po315
-rw-r--r--applications/luci-app-firewall/po/ca/firewall.po466
-rw-r--r--applications/luci-app-firewall/po/cs/firewall.po569
-rw-r--r--applications/luci-app-firewall/po/da/firewall.po1262
-rw-r--r--applications/luci-app-firewall/po/de/firewall.po580
-rw-r--r--applications/luci-app-firewall/po/el/firewall.po305
-rw-r--r--applications/luci-app-firewall/po/en/firewall.po311
-rw-r--r--applications/luci-app-firewall/po/es/firewall.po602
-rw-r--r--applications/luci-app-firewall/po/fa/firewall.po1111
-rw-r--r--applications/luci-app-firewall/po/fi/firewall.po308
-rw-r--r--applications/luci-app-firewall/po/fr/firewall.po418
-rw-r--r--applications/luci-app-firewall/po/he/firewall.po274
-rw-r--r--applications/luci-app-firewall/po/hi/firewall.po304
-rw-r--r--applications/luci-app-firewall/po/hu/firewall.po551
-rw-r--r--applications/luci-app-firewall/po/id/firewall.po1140
-rw-r--r--applications/luci-app-firewall/po/it/firewall.po539
-rw-r--r--applications/luci-app-firewall/po/ja/firewall.po492
-rw-r--r--applications/luci-app-firewall/po/ko/firewall.po346
-rw-r--r--applications/luci-app-firewall/po/mr/firewall.po298
-rw-r--r--applications/luci-app-firewall/po/ms/firewall.po278
-rw-r--r--applications/luci-app-firewall/po/nb_NO/firewall.po482
-rw-r--r--applications/luci-app-firewall/po/nl/firewall.po1110
-rw-r--r--applications/luci-app-firewall/po/pl/firewall.po594
-rw-r--r--applications/luci-app-firewall/po/pt/firewall.po652
-rw-r--r--applications/luci-app-firewall/po/pt_BR/firewall.po576
-rw-r--r--applications/luci-app-firewall/po/ro/firewall.po717
-rw-r--r--applications/luci-app-firewall/po/ru/firewall.po509
-rw-r--r--applications/luci-app-firewall/po/si/firewall.po1111
-rw-r--r--applications/luci-app-firewall/po/sk/firewall.po320
-rw-r--r--applications/luci-app-firewall/po/sv/firewall.po442
-rw-r--r--applications/luci-app-firewall/po/templates/firewall.pot264
-rw-r--r--applications/luci-app-firewall/po/tr/firewall.po737
-rw-r--r--applications/luci-app-firewall/po/uk/firewall.po441
-rw-r--r--applications/luci-app-firewall/po/vi/firewall.po280
-rw-r--r--applications/luci-app-firewall/po/zh_Hans/firewall.po616
-rw-r--r--applications/luci-app-firewall/po/zh_Hant/firewall.po890
-rw-r--r--applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json3
-rw-r--r--applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js90
-rw-r--r--applications/luci-app-frpc/po/ar/frpc.po227
-rw-r--r--applications/luci-app-frpc/po/bg/frpc.po226
-rw-r--r--applications/luci-app-frpc/po/bn_BD/frpc.po272
-rw-r--r--applications/luci-app-frpc/po/ca/frpc.po222
-rw-r--r--applications/luci-app-frpc/po/cs/frpc.po260
-rw-r--r--applications/luci-app-frpc/po/da/frpc.po390
-rw-r--r--applications/luci-app-frpc/po/de/frpc.po261
-rw-r--r--applications/luci-app-frpc/po/el/frpc.po222
-rw-r--r--applications/luci-app-frpc/po/en/frpc.po214
-rw-r--r--applications/luci-app-frpc/po/es/frpc.po259
-rw-r--r--applications/luci-app-frpc/po/fi/frpc.po214
-rw-r--r--applications/luci-app-frpc/po/fr/frpc.po260
-rw-r--r--applications/luci-app-frpc/po/he/frpc.po214
-rw-r--r--applications/luci-app-frpc/po/hi/frpc.po214
-rw-r--r--applications/luci-app-frpc/po/hu/frpc.po248
-rw-r--r--applications/luci-app-frpc/po/it/frpc.po225
-rw-r--r--applications/luci-app-frpc/po/ja/frpc.po214
-rw-r--r--applications/luci-app-frpc/po/ko/frpc.po222
-rw-r--r--applications/luci-app-frpc/po/mr/frpc.po214
-rw-r--r--applications/luci-app-frpc/po/ms/frpc.po214
-rw-r--r--applications/luci-app-frpc/po/nb_NO/frpc.po234
-rw-r--r--applications/luci-app-frpc/po/pl/frpc.po266
-rw-r--r--applications/luci-app-frpc/po/pt/frpc.po258
-rw-r--r--applications/luci-app-frpc/po/pt_BR/frpc.po260
-rw-r--r--applications/luci-app-frpc/po/ro/frpc.po388
-rw-r--r--applications/luci-app-frpc/po/ru/frpc.po254
-rw-r--r--applications/luci-app-frpc/po/sk/frpc.po214
-rw-r--r--applications/luci-app-frpc/po/sv/frpc.po299
-rw-r--r--applications/luci-app-frpc/po/templates/frpc.pot221
-rw-r--r--applications/luci-app-frpc/po/tr/frpc.po382
-rw-r--r--applications/luci-app-frpc/po/uk/frpc.po241
-rw-r--r--applications/luci-app-frpc/po/vi/frpc.po224
-rw-r--r--applications/luci-app-frpc/po/zh_Hans/frpc.po264
-rw-r--r--applications/luci-app-frpc/po/zh_Hant/frpc.po354
-rw-r--r--applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json3
-rw-r--r--applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js98
-rw-r--r--applications/luci-app-frps/po/ar/frps.po203
-rw-r--r--applications/luci-app-frps/po/bg/frps.po194
-rw-r--r--applications/luci-app-frps/po/bn_BD/frps.po475
-rw-r--r--applications/luci-app-frps/po/ca/frps.po194
-rw-r--r--applications/luci-app-frps/po/cs/frps.po206
-rw-r--r--applications/luci-app-frps/po/da/frps.po348
-rw-r--r--applications/luci-app-frps/po/de/frps.po238
-rw-r--r--applications/luci-app-frps/po/el/frps.po194
-rw-r--r--applications/luci-app-frps/po/en/frps.po194
-rw-r--r--applications/luci-app-frps/po/es/frps.po253
-rw-r--r--applications/luci-app-frps/po/fi/frps.po202
-rw-r--r--applications/luci-app-frps/po/fr/frps.po250
-rw-r--r--applications/luci-app-frps/po/he/frps.po194
-rw-r--r--applications/luci-app-frps/po/hi/frps.po194
-rw-r--r--applications/luci-app-frps/po/hu/frps.po216
-rw-r--r--applications/luci-app-frps/po/it/frps.po237
-rw-r--r--applications/luci-app-frps/po/ja/frps.po194
-rw-r--r--applications/luci-app-frps/po/ko/frps.po202
-rw-r--r--applications/luci-app-frps/po/mr/frps.po194
-rw-r--r--applications/luci-app-frps/po/ms/frps.po194
-rw-r--r--applications/luci-app-frps/po/nb_NO/frps.po213
-rw-r--r--applications/luci-app-frps/po/pl/frps.po256
-rw-r--r--applications/luci-app-frps/po/pt/frps.po248
-rw-r--r--applications/luci-app-frps/po/pt_BR/frps.po248
-rw-r--r--applications/luci-app-frps/po/ro/frps.po349
-rw-r--r--applications/luci-app-frps/po/ru/frps.po215
-rw-r--r--applications/luci-app-frps/po/sk/frps.po194
-rw-r--r--applications/luci-app-frps/po/sv/frps.po217
-rw-r--r--applications/luci-app-frps/po/templates/frps.pot207
-rw-r--r--applications/luci-app-frps/po/tr/frps.po345
-rw-r--r--applications/luci-app-frps/po/uk/frps.po206
-rw-r--r--applications/luci-app-frps/po/vi/frps.po204
-rw-r--r--applications/luci-app-frps/po/zh_Hans/frps.po289
-rw-r--r--applications/luci-app-frps/po/zh_Hant/frps.po315
-rw-r--r--applications/luci-app-frps/root/usr/share/rpcd/acl.d/luci-app-frps.json3
-rw-r--r--applications/luci-app-fwknopd/Makefile2
-rw-r--r--applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js607
-rw-r--r--applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua52
-rw-r--r--applications/luci-app-fwknopd/luasrc/view/fwknopd-qr.htm2
-rw-r--r--applications/luci-app-fwknopd/po/ar/fwknopd.po199
-rw-r--r--applications/luci-app-fwknopd/po/bg/fwknopd.po199
-rw-r--r--applications/luci-app-fwknopd/po/bn_BD/fwknopd.po199
-rw-r--r--applications/luci-app-fwknopd/po/ca/fwknopd.po199
-rw-r--r--applications/luci-app-fwknopd/po/cs/fwknopd.po203
-rw-r--r--applications/luci-app-fwknopd/po/da/fwknopd.po332
-rw-r--r--applications/luci-app-fwknopd/po/de/fwknopd.po212
-rw-r--r--applications/luci-app-fwknopd/po/el/fwknopd.po191
-rw-r--r--applications/luci-app-fwknopd/po/en/fwknopd.po208
-rw-r--r--applications/luci-app-fwknopd/po/es/fwknopd.po246
-rw-r--r--applications/luci-app-fwknopd/po/fi/fwknopd.po199
-rw-r--r--applications/luci-app-fwknopd/po/fr/fwknopd.po200
-rw-r--r--applications/luci-app-fwknopd/po/he/fwknopd.po201
-rw-r--r--applications/luci-app-fwknopd/po/hi/fwknopd.po191
-rw-r--r--applications/luci-app-fwknopd/po/hu/fwknopd.po212
-rw-r--r--applications/luci-app-fwknopd/po/it/fwknopd.po264
-rw-r--r--applications/luci-app-fwknopd/po/ja/fwknopd.po199
-rw-r--r--applications/luci-app-fwknopd/po/ko/fwknopd.po191
-rw-r--r--applications/luci-app-fwknopd/po/mr/fwknopd.po201
-rw-r--r--applications/luci-app-fwknopd/po/ms/fwknopd.po191
-rw-r--r--applications/luci-app-fwknopd/po/nb_NO/fwknopd.po199
-rw-r--r--applications/luci-app-fwknopd/po/pl/fwknopd.po245
-rw-r--r--applications/luci-app-fwknopd/po/pt/fwknopd.po246
-rw-r--r--applications/luci-app-fwknopd/po/pt_BR/fwknopd.po247
-rw-r--r--applications/luci-app-fwknopd/po/ro/fwknopd.po276
-rw-r--r--applications/luci-app-fwknopd/po/ru/fwknopd.po212
-rw-r--r--applications/luci-app-fwknopd/po/sk/fwknopd.po191
-rw-r--r--applications/luci-app-fwknopd/po/sv/fwknopd.po207
-rw-r--r--applications/luci-app-fwknopd/po/templates/fwknopd.pot191
-rw-r--r--applications/luci-app-fwknopd/po/tr/fwknopd.po270
-rw-r--r--applications/luci-app-fwknopd/po/uk/fwknopd.po207
-rw-r--r--applications/luci-app-fwknopd/po/vi/fwknopd.po191
-rw-r--r--applications/luci-app-fwknopd/po/zh_Hans/fwknopd.po231
-rw-r--r--applications/luci-app-fwknopd/po/zh_Hant/fwknopd.po247
-rw-r--r--applications/luci-app-fwknopd/root/etc/uci-defaults/40_luci-fwknopd18
-rw-r--r--applications/luci-app-fwknopd/root/usr/sbin/gen-qr.sh26
-rw-r--r--applications/luci-app-fwknopd/root/usr/share/luci/menu.d/luci-app-fwknopd.json9
-rw-r--r--applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json7
-rw-r--r--applications/luci-app-hd-idle/Makefile2
-rw-r--r--applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js82
-rw-r--r--applications/luci-app-hd-idle/po/ca/hd-idle.po (renamed from applications/luci-app-hd-idle/po/ca/hd_idle.po)66
-rw-r--r--applications/luci-app-hd-idle/po/cs/hd-idle.po (renamed from applications/luci-app-hd-idle/po/cs/hd_idle.po)61
-rw-r--r--applications/luci-app-hd-idle/po/de/hd-idle.po (renamed from applications/luci-app-hd-idle/po/de/hd_idle.po)82
-rw-r--r--applications/luci-app-hd-idle/po/el/hd-idle.po (renamed from applications/luci-app-hd-idle/po/el/hd_idle.po)49
-rw-r--r--applications/luci-app-hd-idle/po/en/hd-idle.po (renamed from applications/luci-app-hd-idle/po/en/hd_idle.po)53
-rw-r--r--applications/luci-app-hd-idle/po/es/hd-idle.po (renamed from applications/luci-app-hd-idle/po/es/hd_idle.po)88
-rw-r--r--applications/luci-app-hd-idle/po/fr/hd-idle.po (renamed from applications/luci-app-hd-idle/po/fr/hd_idle.po)96
-rw-r--r--applications/luci-app-hd-idle/po/he/hd-idle.po (renamed from applications/luci-app-hd-idle/po/he/hd_idle.po)78
-rw-r--r--applications/luci-app-hd-idle/po/hu/hd-idle.po (renamed from applications/luci-app-hd-idle/po/hu/hd_idle.po)58
-rw-r--r--applications/luci-app-hd-idle/po/it/hd-idle.po (renamed from applications/luci-app-hd-idle/po/it/hd_idle.po)84
-rw-r--r--applications/luci-app-hd-idle/po/ja/hd-idle.po (renamed from applications/luci-app-hd-idle/po/ja/hd_idle.po)89
-rw-r--r--applications/luci-app-hd-idle/po/ms/hd-idle.po (renamed from applications/luci-app-hd-idle/po/ms/hd_idle.po)49
-rw-r--r--applications/luci-app-hd-idle/po/nb_NO/hd-idle.po (renamed from applications/luci-app-hd-idle/po/nb_NO/hd_idle.po)61
-rw-r--r--applications/luci-app-hd-idle/po/pl/hd-idle.po (renamed from applications/luci-app-hd-idle/po/pl/hd_idle.po)94
-rw-r--r--applications/luci-app-hd-idle/po/pt/hd-idle.po (renamed from applications/luci-app-hd-idle/po/pt/hd_idle.po)90
-rw-r--r--applications/luci-app-hd-idle/po/pt_BR/hd-idle.po (renamed from applications/luci-app-hd-idle/po/pt_BR/hd_idle.po)92
-rw-r--r--applications/luci-app-hd-idle/po/ro/hd-idle.po (renamed from applications/luci-app-hd-idle/po/ro/hd_idle.po)84
-rw-r--r--applications/luci-app-hd-idle/po/ru/hd-idle.po (renamed from applications/luci-app-hd-idle/po/ru/hd_idle.po)90
-rw-r--r--applications/luci-app-hd-idle/po/sk/hd-idle.po101
-rw-r--r--applications/luci-app-hd-idle/po/sk/hd_idle.po68
-rw-r--r--applications/luci-app-hd-idle/po/sv/hd-idle.po (renamed from applications/luci-app-hd-idle/po/sv/hd_idle.po)62
-rw-r--r--applications/luci-app-hd-idle/po/templates/hd-idle.pot (renamed from applications/luci-app-hd-idle/po/templates/hd_idle.pot)49
-rw-r--r--applications/luci-app-hd-idle/po/tr/hd-idle.po (renamed from applications/luci-app-hd-idle/po/tr/hd_idle.po)92
-rw-r--r--applications/luci-app-hd-idle/po/uk/hd-idle.po (renamed from applications/luci-app-hd-idle/po/uk/hd_idle.po)90
-rw-r--r--applications/luci-app-hd-idle/po/vi/hd-idle.po (renamed from applications/luci-app-hd-idle/po/vi/hd_idle.po)53
-rw-r--r--applications/luci-app-hd-idle/po/zh_Hans/hd-idle.po (renamed from applications/luci-app-hd-idle/po/zh_Hans/hd_idle.po)92
-rw-r--r--applications/luci-app-hd-idle/po/zh_Hant/hd-idle.po117
-rw-r--r--applications/luci-app-hd-idle/po/zh_Hant/hd_idle.po80
-rw-r--r--applications/luci-app-hd-idle/root/usr/share/rpcd/acl.d/luci-app-hd-idle.json2
-rw-r--r--applications/luci-app-https-dns-proxy/Makefile6
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua18
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua6
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua6
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua6
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua2
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.private.lua2
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.protected.lua2
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua9
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua6
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua7
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua2
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns.lua2
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.lua5
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware-ads-social.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware-ads.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p0.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p1.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p2.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p3.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.unfiltered.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.familyshield.doh.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua6
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua5
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua6
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua6
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.chi.doh.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.la.doh.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.ny.doh.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua6
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua6
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua9
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua9
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns10.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns11.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns9.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua6
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua6
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-family.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-security.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua9
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua114
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm24
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/status.htm4
-rw-r--r--applications/luci-app-https-dns-proxy/po/ar/https-dns-proxy.po327
-rw-r--r--applications/luci-app-https-dns-proxy/po/bg/https-dns-proxy.po315
-rw-r--r--applications/luci-app-https-dns-proxy/po/bn_BD/https-dns-proxy.po319
-rw-r--r--applications/luci-app-https-dns-proxy/po/ca/https-dns-proxy.po319
-rw-r--r--applications/luci-app-https-dns-proxy/po/cs/https-dns-proxy.po336
-rw-r--r--applications/luci-app-https-dns-proxy/po/da/https-dns-proxy.po490
-rw-r--r--applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po359
-rw-r--r--applications/luci-app-https-dns-proxy/po/el/https-dns-proxy.po317
-rw-r--r--applications/luci-app-https-dns-proxy/po/en/https-dns-proxy.po315
-rw-r--r--applications/luci-app-https-dns-proxy/po/es/https-dns-proxy.po395
-rw-r--r--applications/luci-app-https-dns-proxy/po/fi/https-dns-proxy.po320
-rw-r--r--applications/luci-app-https-dns-proxy/po/fr/https-dns-proxy.po352
-rw-r--r--applications/luci-app-https-dns-proxy/po/he/https-dns-proxy.po309
-rw-r--r--applications/luci-app-https-dns-proxy/po/hi/https-dns-proxy.po309
-rw-r--r--applications/luci-app-https-dns-proxy/po/hu/https-dns-proxy.po340
-rw-r--r--applications/luci-app-https-dns-proxy/po/it/https-dns-proxy.po317
-rw-r--r--applications/luci-app-https-dns-proxy/po/ja/https-dns-proxy.po330
-rw-r--r--applications/luci-app-https-dns-proxy/po/ko/https-dns-proxy.po320
-rw-r--r--applications/luci-app-https-dns-proxy/po/mr/https-dns-proxy.po329
-rw-r--r--applications/luci-app-https-dns-proxy/po/ms/https-dns-proxy.po315
-rw-r--r--applications/luci-app-https-dns-proxy/po/nb_NO/https-dns-proxy.po340
-rw-r--r--applications/luci-app-https-dns-proxy/po/pl/https-dns-proxy.po391
-rw-r--r--applications/luci-app-https-dns-proxy/po/pt/https-dns-proxy.po390
-rw-r--r--applications/luci-app-https-dns-proxy/po/pt_BR/https-dns-proxy.po392
-rw-r--r--applications/luci-app-https-dns-proxy/po/ro/https-dns-proxy.po438
-rw-r--r--applications/luci-app-https-dns-proxy/po/ru/https-dns-proxy.po408
-rw-r--r--applications/luci-app-https-dns-proxy/po/sk/https-dns-proxy.po315
-rw-r--r--applications/luci-app-https-dns-proxy/po/sv/https-dns-proxy.po325
-rw-r--r--applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot309
-rw-r--r--applications/luci-app-https-dns-proxy/po/tr/https-dns-proxy.po402
-rw-r--r--applications/luci-app-https-dns-proxy/po/uk/https-dns-proxy.po329
-rw-r--r--applications/luci-app-https-dns-proxy/po/vi/https-dns-proxy.po318
-rw-r--r--applications/luci-app-https-dns-proxy/po/zh_Hans/https-dns-proxy.po406
-rw-r--r--applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po442
-rw-r--r--applications/luci-app-https-dns-proxy/root/etc/uci-defaults/40_luci-https-dns-proxy1
-rw-r--r--applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json3
-rw-r--r--applications/luci-app-ksmbd/Makefile2
-rw-r--r--applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js21
-rw-r--r--applications/luci-app-ksmbd/po/ar/ksmbd.po58
-rw-r--r--applications/luci-app-ksmbd/po/bg/ksmbd.po58
-rw-r--r--applications/luci-app-ksmbd/po/bn_BD/ksmbd.po62
-rw-r--r--applications/luci-app-ksmbd/po/ca/ksmbd.po58
-rw-r--r--applications/luci-app-ksmbd/po/cs/ksmbd.po60
-rw-r--r--applications/luci-app-ksmbd/po/da/ksmbd.po128
-rw-r--r--applications/luci-app-ksmbd/po/de/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/el/ksmbd.po60
-rw-r--r--applications/luci-app-ksmbd/po/en/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/es/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/fi/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/fr/ksmbd.po56
-rw-r--r--applications/luci-app-ksmbd/po/he/ksmbd.po61
-rw-r--r--applications/luci-app-ksmbd/po/hi/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/hu/ksmbd.po56
-rw-r--r--applications/luci-app-ksmbd/po/it/ksmbd.po56
-rw-r--r--applications/luci-app-ksmbd/po/ja/ksmbd.po69
-rw-r--r--applications/luci-app-ksmbd/po/ko/ksmbd.po58
-rw-r--r--applications/luci-app-ksmbd/po/mr/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/ms/ksmbd.po58
-rw-r--r--applications/luci-app-ksmbd/po/nb_NO/ksmbd.po66
-rw-r--r--applications/luci-app-ksmbd/po/pl/ksmbd.po58
-rw-r--r--applications/luci-app-ksmbd/po/pt/ksmbd.po54
-rw-r--r--applications/luci-app-ksmbd/po/pt_BR/ksmbd.po54
-rw-r--r--applications/luci-app-ksmbd/po/ro/ksmbd.po67
-rw-r--r--applications/luci-app-ksmbd/po/ru/ksmbd.po62
-rw-r--r--applications/luci-app-ksmbd/po/sk/ksmbd.po56
-rw-r--r--applications/luci-app-ksmbd/po/sv/ksmbd.po56
-rw-r--r--applications/luci-app-ksmbd/po/templates/ksmbd.pot48
-rw-r--r--applications/luci-app-ksmbd/po/tr/ksmbd.po99
-rw-r--r--applications/luci-app-ksmbd/po/uk/ksmbd.po63
-rw-r--r--applications/luci-app-ksmbd/po/vi/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po56
-rw-r--r--applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po76
-rw-r--r--applications/luci-app-ledtrig-usbport/htdocs/luci-static/resources/view/system/led-trigger/usbport.js3
-rw-r--r--applications/luci-app-ltqtapi/po/ar/ltqtapi.po14
-rw-r--r--applications/luci-app-ltqtapi/po/bg/ltqtapi.po12
-rw-r--r--applications/luci-app-ltqtapi/po/bn_BD/ltqtapi.po8
-rw-r--r--applications/luci-app-ltqtapi/po/da/ltqtapi.po94
-rw-r--r--applications/luci-app-ltqtapi/po/fi/ltqtapi.po36
-rw-r--r--applications/luci-app-ltqtapi/po/he/ltqtapi.po9
-rw-r--r--applications/luci-app-ltqtapi/po/it/ltqtapi.po36
-rw-r--r--applications/luci-app-ltqtapi/po/ja/ltqtapi.po8
-rw-r--r--applications/luci-app-ltqtapi/po/nb_NO/ltqtapi.po14
-rw-r--r--applications/luci-app-ltqtapi/po/pl/ltqtapi.po8
-rw-r--r--applications/luci-app-ltqtapi/po/pt/ltqtapi.po8
-rw-r--r--applications/luci-app-ltqtapi/po/pt_BR/ltqtapi.po8
-rw-r--r--applications/luci-app-ltqtapi/po/ro/ltqtapi.po40
-rw-r--r--applications/luci-app-ltqtapi/po/sk/ltqtapi.po8
-rw-r--r--applications/luci-app-ltqtapi/po/sv/ltqtapi.po10
-rw-r--r--applications/luci-app-ltqtapi/po/tr/ltqtapi.po46
-rw-r--r--applications/luci-app-ltqtapi/po/uk/ltqtapi.po17
-rw-r--r--applications/luci-app-ltqtapi/po/zh_Hans/ltqtapi.po13
-rw-r--r--applications/luci-app-ltqtapi/po/zh_Hant/ltqtapi.po46
-rw-r--r--applications/luci-app-lxc/Makefile2
-rw-r--r--applications/luci-app-lxc/po/ar/lxc.po14
-rw-r--r--applications/luci-app-lxc/po/bg/lxc.po14
-rw-r--r--applications/luci-app-lxc/po/bn_BD/lxc.po14
-rw-r--r--applications/luci-app-lxc/po/cs/lxc.po36
-rw-r--r--applications/luci-app-lxc/po/da/lxc.po119
-rw-r--r--applications/luci-app-lxc/po/fr/lxc.po9
-rw-r--r--applications/luci-app-lxc/po/he/lxc.po9
-rw-r--r--applications/luci-app-lxc/po/hu/lxc.po8
-rw-r--r--applications/luci-app-lxc/po/it/lxc.po10
-rw-r--r--applications/luci-app-lxc/po/ja/lxc.po8
-rw-r--r--applications/luci-app-lxc/po/nb_NO/lxc.po36
-rw-r--r--applications/luci-app-lxc/po/ro/lxc.po50
-rw-r--r--applications/luci-app-lxc/po/ru/lxc.po6
-rw-r--r--applications/luci-app-lxc/po/sv/lxc.po8
-rw-r--r--applications/luci-app-lxc/po/tr/lxc.po42
-rw-r--r--applications/luci-app-lxc/po/uk/lxc.po29
-rw-r--r--applications/luci-app-lxc/po/zh_Hans/lxc.po12
-rw-r--r--applications/luci-app-lxc/po/zh_Hant/lxc.po43
-rw-r--r--applications/luci-app-minidlna/po/ar/minidlna.po16
-rw-r--r--applications/luci-app-minidlna/po/bg/minidlna.po15
-rw-r--r--applications/luci-app-minidlna/po/bn_BD/minidlna.po19
-rw-r--r--applications/luci-app-minidlna/po/ca/minidlna.po10
-rw-r--r--applications/luci-app-minidlna/po/cs/minidlna.po14
-rw-r--r--applications/luci-app-minidlna/po/da/minidlna.po256
-rw-r--r--applications/luci-app-minidlna/po/el/minidlna.po12
-rw-r--r--applications/luci-app-minidlna/po/en/minidlna.po12
-rw-r--r--applications/luci-app-minidlna/po/es/minidlna.po6
-rw-r--r--applications/luci-app-minidlna/po/fr/minidlna.po6
-rw-r--r--applications/luci-app-minidlna/po/he/minidlna.po12
-rw-r--r--applications/luci-app-minidlna/po/hu/minidlna.po10
-rw-r--r--applications/luci-app-minidlna/po/it/minidlna.po32
-rw-r--r--applications/luci-app-minidlna/po/ja/minidlna.po8
-rw-r--r--applications/luci-app-minidlna/po/ko/minidlna.po12
-rw-r--r--applications/luci-app-minidlna/po/ms/minidlna.po8
-rw-r--r--applications/luci-app-minidlna/po/nb_NO/minidlna.po12
-rw-r--r--applications/luci-app-minidlna/po/pt/minidlna.po6
-rw-r--r--applications/luci-app-minidlna/po/pt_BR/minidlna.po6
-rw-r--r--applications/luci-app-minidlna/po/ro/minidlna.po73
-rw-r--r--applications/luci-app-minidlna/po/ru/minidlna.po6
-rw-r--r--applications/luci-app-minidlna/po/sv/minidlna.po8
-rw-r--r--applications/luci-app-minidlna/po/tr/minidlna.po96
-rw-r--r--applications/luci-app-minidlna/po/uk/minidlna.po52
-rw-r--r--applications/luci-app-minidlna/po/vi/minidlna.po8
-rw-r--r--applications/luci-app-minidlna/po/zh_Hans/minidlna.po14
-rw-r--r--applications/luci-app-minidlna/po/zh_Hant/minidlna.po48
-rw-r--r--applications/luci-app-mjpg-streamer/po/ar/mjpg-streamer.po20
-rw-r--r--applications/luci-app-mjpg-streamer/po/bg/mjpg-streamer.po12
-rw-r--r--applications/luci-app-mjpg-streamer/po/bn_BD/mjpg-streamer.po14
-rw-r--r--applications/luci-app-mjpg-streamer/po/ca/mjpg-streamer.po10
-rw-r--r--applications/luci-app-mjpg-streamer/po/cs/mjpg-streamer.po12
-rw-r--r--applications/luci-app-mjpg-streamer/po/da/mjpg-streamer.po219
-rw-r--r--applications/luci-app-mjpg-streamer/po/de/mjpg-streamer.po10
-rw-r--r--applications/luci-app-mjpg-streamer/po/el/mjpg-streamer.po10
-rw-r--r--applications/luci-app-mjpg-streamer/po/en/mjpg-streamer.po10
-rw-r--r--applications/luci-app-mjpg-streamer/po/fr/mjpg-streamer.po8
-rw-r--r--applications/luci-app-mjpg-streamer/po/he/mjpg-streamer.po11
-rw-r--r--applications/luci-app-mjpg-streamer/po/it/mjpg-streamer.po14
-rw-r--r--applications/luci-app-mjpg-streamer/po/ja/mjpg-streamer.po8
-rw-r--r--applications/luci-app-mjpg-streamer/po/ko/mjpg-streamer.po10
-rw-r--r--applications/luci-app-mjpg-streamer/po/nb_NO/mjpg-streamer.po14
-rw-r--r--applications/luci-app-mjpg-streamer/po/pl/mjpg-streamer.po8
-rw-r--r--applications/luci-app-mjpg-streamer/po/pt/mjpg-streamer.po6
-rw-r--r--applications/luci-app-mjpg-streamer/po/pt_BR/mjpg-streamer.po6
-rw-r--r--applications/luci-app-mjpg-streamer/po/ro/mjpg-streamer.po91
-rw-r--r--applications/luci-app-mjpg-streamer/po/ru/mjpg-streamer.po6
-rw-r--r--applications/luci-app-mjpg-streamer/po/sv/mjpg-streamer.po8
-rw-r--r--applications/luci-app-mjpg-streamer/po/tr/mjpg-streamer.po95
-rw-r--r--applications/luci-app-mjpg-streamer/po/vi/mjpg-streamer.po8
-rw-r--r--applications/luci-app-mjpg-streamer/po/zh_Hans/mjpg-streamer.po8
-rw-r--r--applications/luci-app-mjpg-streamer/po/zh_Hant/mjpg-streamer.po20
-rw-r--r--applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua1
-rw-r--r--applications/luci-app-mosquitto/po/templates/mosquitto.pot56
-rw-r--r--applications/luci-app-mwan3/Makefile11
-rw-r--r--applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/mwan3.css8
-rw-r--r--applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js43
-rw-r--r--applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js276
-rw-r--r--applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js43
-rw-r--r--applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js52
-rw-r--r--applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js46
-rw-r--r--applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js109
-rw-r--r--applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js22
-rw-r--r--applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js116
-rw-r--r--applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js104
-rw-r--r--applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js22
-rw-r--r--applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js117
-rw-r--r--applications/luci-app-mwan3/luasrc/controller/mwan3.lua320
-rw-r--r--applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua63
-rw-r--r--applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua242
-rw-r--r--applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua262
-rw-r--r--applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua45
-rw-r--r--applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua33
-rw-r--r--applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua46
-rw-r--r--applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua92
-rw-r--r--applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua32
-rw-r--r--applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua109
-rw-r--r--applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua76
-rw-r--r--applications/luci-app-mwan3/luasrc/view/admin_status/index/mwan.htm3
-rw-r--r--applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm100
-rw-r--r--applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm39
-rw-r--r--applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm97
-rw-r--r--applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm20
-rw-r--r--applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm39
-rw-r--r--applications/luci-app-mwan3/po/ar/mwan3.po852
-rw-r--r--applications/luci-app-mwan3/po/bg/mwan3.po811
-rw-r--r--applications/luci-app-mwan3/po/bn_BD/mwan3.po810
-rw-r--r--applications/luci-app-mwan3/po/ca/mwan3.po801
-rw-r--r--applications/luci-app-mwan3/po/cs/mwan3.po822
-rw-r--r--applications/luci-app-mwan3/po/da/mwan3.po796
-rw-r--r--applications/luci-app-mwan3/po/de/mwan3.po1220
-rw-r--r--applications/luci-app-mwan3/po/el/mwan3.po828
-rw-r--r--applications/luci-app-mwan3/po/en/mwan3.po785
-rw-r--r--applications/luci-app-mwan3/po/es/mwan3.po1260
-rw-r--r--applications/luci-app-mwan3/po/fi/mwan3.po810
-rw-r--r--applications/luci-app-mwan3/po/fr/mwan3.po1216
-rw-r--r--applications/luci-app-mwan3/po/he/mwan3.po792
-rw-r--r--applications/luci-app-mwan3/po/hi/mwan3.po780
-rw-r--r--applications/luci-app-mwan3/po/hu/mwan3.po1213
-rw-r--r--applications/luci-app-mwan3/po/it/mwan3.po831
-rw-r--r--applications/luci-app-mwan3/po/ja/mwan3.po1199
-rw-r--r--applications/luci-app-mwan3/po/ko/mwan3.po799
-rw-r--r--applications/luci-app-mwan3/po/mr/mwan3.po800
-rw-r--r--applications/luci-app-mwan3/po/ms/mwan3.po784
-rw-r--r--applications/luci-app-mwan3/po/nb_NO/mwan3.po818
-rw-r--r--applications/luci-app-mwan3/po/pl/mwan3.po1256
-rw-r--r--applications/luci-app-mwan3/po/pt/mwan3.po1235
-rw-r--r--applications/luci-app-mwan3/po/pt_BR/mwan3.po1258
-rw-r--r--applications/luci-app-mwan3/po/ro/mwan3.po1080
-rw-r--r--applications/luci-app-mwan3/po/ru/mwan3.po1219
-rw-r--r--applications/luci-app-mwan3/po/sk/mwan3.po795
-rw-r--r--applications/luci-app-mwan3/po/sv/mwan3.po819
-rw-r--r--applications/luci-app-mwan3/po/templates/mwan3.pot776
-rw-r--r--applications/luci-app-mwan3/po/tr/mwan3.po1307
-rw-r--r--applications/luci-app-mwan3/po/uk/mwan3.po817
-rw-r--r--applications/luci-app-mwan3/po/vi/mwan3.po807
-rw-r--r--applications/luci-app-mwan3/po/zh_Hans/mwan3.po1166
-rw-r--r--applications/luci-app-mwan3/po/zh_Hant/mwan3.po1176
-rwxr-xr-xapplications/luci-app-mwan3/root/usr/libexec/luci-mwan3199
-rw-r--r--applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json103
-rw-r--r--applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json23
-rw-r--r--applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js6
-rw-r--r--applications/luci-app-nextdns/po/ar/nextdns.po29
-rw-r--r--applications/luci-app-nextdns/po/bg/nextdns.po27
-rw-r--r--applications/luci-app-nextdns/po/bn_BD/nextdns.po29
-rw-r--r--applications/luci-app-nextdns/po/ca/nextdns.po27
-rw-r--r--applications/luci-app-nextdns/po/cs/nextdns.po27
-rw-r--r--applications/luci-app-nextdns/po/da/nextdns.po88
-rw-r--r--applications/luci-app-nextdns/po/de/nextdns.po46
-rw-r--r--applications/luci-app-nextdns/po/el/nextdns.po27
-rw-r--r--applications/luci-app-nextdns/po/en/nextdns.po27
-rw-r--r--applications/luci-app-nextdns/po/es/nextdns.po40
-rw-r--r--applications/luci-app-nextdns/po/fi/nextdns.po48
-rw-r--r--applications/luci-app-nextdns/po/fr/nextdns.po44
-rw-r--r--applications/luci-app-nextdns/po/he/nextdns.po26
-rw-r--r--applications/luci-app-nextdns/po/hi/nextdns.po17
-rw-r--r--applications/luci-app-nextdns/po/hu/nextdns.po32
-rw-r--r--applications/luci-app-nextdns/po/it/nextdns.po27
-rw-r--r--applications/luci-app-nextdns/po/ja/nextdns.po27
-rw-r--r--applications/luci-app-nextdns/po/ko/nextdns.po25
-rw-r--r--applications/luci-app-nextdns/po/mr/nextdns.po31
-rw-r--r--applications/luci-app-nextdns/po/ms/nextdns.po25
-rw-r--r--applications/luci-app-nextdns/po/nb_NO/nextdns.po29
-rw-r--r--applications/luci-app-nextdns/po/pl/nextdns.po35
-rw-r--r--applications/luci-app-nextdns/po/pt/nextdns.po36
-rw-r--r--applications/luci-app-nextdns/po/pt_BR/nextdns.po42
-rw-r--r--applications/luci-app-nextdns/po/ro/nextdns.po53
-rw-r--r--applications/luci-app-nextdns/po/ru/nextdns.po25
-rw-r--r--applications/luci-app-nextdns/po/sk/nextdns.po17
-rw-r--r--applications/luci-app-nextdns/po/sv/nextdns.po31
-rw-r--r--applications/luci-app-nextdns/po/templates/nextdns.pot17
-rw-r--r--applications/luci-app-nextdns/po/tr/nextdns.po51
-rw-r--r--applications/luci-app-nextdns/po/uk/nextdns.po39
-rw-r--r--applications/luci-app-nextdns/po/vi/nextdns.po35
-rw-r--r--applications/luci-app-nextdns/po/zh_Hans/nextdns.po34
-rw-r--r--applications/luci-app-nextdns/po/zh_Hant/nextdns.po54
-rw-r--r--applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua16
-rw-r--r--applications/luci-app-nft-qos/po/ar/nft-qos.po14
-rw-r--r--applications/luci-app-nft-qos/po/bg/nft-qos.po18
-rw-r--r--applications/luci-app-nft-qos/po/bn_BD/nft-qos.po14
-rw-r--r--applications/luci-app-nft-qos/po/ca/nft-qos.po10
-rw-r--r--applications/luci-app-nft-qos/po/cs/nft-qos.po11
-rw-r--r--applications/luci-app-nft-qos/po/da/nft-qos.po259
-rw-r--r--applications/luci-app-nft-qos/po/de/nft-qos.po8
-rw-r--r--applications/luci-app-nft-qos/po/el/nft-qos.po8
-rw-r--r--applications/luci-app-nft-qos/po/en/nft-qos.po8
-rw-r--r--applications/luci-app-nft-qos/po/es/nft-qos.po6
-rw-r--r--applications/luci-app-nft-qos/po/fi/nft-qos.po10
-rw-r--r--applications/luci-app-nft-qos/po/fr/nft-qos.po12
-rw-r--r--applications/luci-app-nft-qos/po/he/nft-qos.po11
-rw-r--r--applications/luci-app-nft-qos/po/hu/nft-qos.po12
-rw-r--r--applications/luci-app-nft-qos/po/it/nft-qos.po18
-rw-r--r--applications/luci-app-nft-qos/po/ja/nft-qos.po18
-rw-r--r--applications/luci-app-nft-qos/po/ko/nft-qos.po8
-rw-r--r--applications/luci-app-nft-qos/po/nb_NO/nft-qos.po14
-rw-r--r--applications/luci-app-nft-qos/po/pl/nft-qos.po12
-rw-r--r--applications/luci-app-nft-qos/po/ro/nft-qos.po116
-rw-r--r--applications/luci-app-nft-qos/po/ru/nft-qos.po22
-rw-r--r--applications/luci-app-nft-qos/po/sk/nft-qos.po8
-rw-r--r--applications/luci-app-nft-qos/po/sv/nft-qos.po8
-rw-r--r--applications/luci-app-nft-qos/po/tr/nft-qos.po88
-rw-r--r--applications/luci-app-nft-qos/po/uk/nft-qos.po12
-rw-r--r--applications/luci-app-nft-qos/po/zh_Hans/nft-qos.po12
-rw-r--r--applications/luci-app-nft-qos/po/zh_Hant/nft-qos.po22
-rw-r--r--applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js2
-rw-r--r--applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js2
-rw-r--r--applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js189
-rw-r--r--applications/luci-app-nlbwmon/po/ar/nlbwmon.po228
-rw-r--r--applications/luci-app-nlbwmon/po/bg/nlbwmon.po220
-rw-r--r--applications/luci-app-nlbwmon/po/bn_BD/nlbwmon.po216
-rw-r--r--applications/luci-app-nlbwmon/po/ca/nlbwmon.po208
-rw-r--r--applications/luci-app-nlbwmon/po/cs/nlbwmon.po206
-rw-r--r--applications/luci-app-nlbwmon/po/da/nlbwmon.po562
-rw-r--r--applications/luci-app-nlbwmon/po/de/nlbwmon.po232
-rw-r--r--applications/luci-app-nlbwmon/po/el/nlbwmon.po206
-rw-r--r--applications/luci-app-nlbwmon/po/en/nlbwmon.po206
-rw-r--r--applications/luci-app-nlbwmon/po/es/nlbwmon.po215
-rw-r--r--applications/luci-app-nlbwmon/po/fi/nlbwmon.po246
-rw-r--r--applications/luci-app-nlbwmon/po/fr/nlbwmon.po247
-rw-r--r--applications/luci-app-nlbwmon/po/he/nlbwmon.po211
-rw-r--r--applications/luci-app-nlbwmon/po/hi/nlbwmon.po196
-rw-r--r--applications/luci-app-nlbwmon/po/hu/nlbwmon.po220
-rw-r--r--applications/luci-app-nlbwmon/po/it/nlbwmon.po214
-rw-r--r--applications/luci-app-nlbwmon/po/ja/nlbwmon.po227
-rw-r--r--applications/luci-app-nlbwmon/po/ko/nlbwmon.po204
-rw-r--r--applications/luci-app-nlbwmon/po/mr/nlbwmon.po202
-rw-r--r--applications/luci-app-nlbwmon/po/ms/nlbwmon.po206
-rw-r--r--applications/luci-app-nlbwmon/po/nb_NO/nlbwmon.po219
-rw-r--r--applications/luci-app-nlbwmon/po/pl/nlbwmon.po216
-rw-r--r--applications/luci-app-nlbwmon/po/pt/nlbwmon.po214
-rw-r--r--applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po214
-rw-r--r--applications/luci-app-nlbwmon/po/ro/nlbwmon.po438
-rw-r--r--applications/luci-app-nlbwmon/po/ru/nlbwmon.po248
-rw-r--r--applications/luci-app-nlbwmon/po/sk/nlbwmon.po204
-rw-r--r--applications/luci-app-nlbwmon/po/sv/nlbwmon.po206
-rw-r--r--applications/luci-app-nlbwmon/po/templates/nlbwmon.pot196
-rw-r--r--applications/luci-app-nlbwmon/po/tr/nlbwmon.po225
-rw-r--r--applications/luci-app-nlbwmon/po/uk/nlbwmon.po208
-rw-r--r--applications/luci-app-nlbwmon/po/vi/nlbwmon.po206
-rw-r--r--applications/luci-app-nlbwmon/po/zh_Hans/nlbwmon.po230
-rw-r--r--applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po406
-rw-r--r--applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json17
-rw-r--r--applications/luci-app-noddos/Makefile18
-rwxr-xr-xapplications/luci-app-noddos/htdocs/cgi-bin/clientdetails91
-rw-r--r--applications/luci-app-noddos/luasrc/model/cbi/noddos.lua46
-rw-r--r--applications/luci-app-noddos/luasrc/view/noddos/clients.htm111
-rw-r--r--applications/luci-app-noddos/po/ar/noddos.po131
-rw-r--r--applications/luci-app-noddos/po/bg/noddos.po137
-rw-r--r--applications/luci-app-noddos/po/bn_BD/noddos.po131
-rw-r--r--applications/luci-app-noddos/po/ca/noddos.po137
-rw-r--r--applications/luci-app-noddos/po/cs/noddos.po137
-rw-r--r--applications/luci-app-noddos/po/de/noddos.po137
-rw-r--r--applications/luci-app-noddos/po/el/noddos.po137
-rw-r--r--applications/luci-app-noddos/po/en/noddos.po131
-rw-r--r--applications/luci-app-noddos/po/es/noddos.po154
-rw-r--r--applications/luci-app-noddos/po/fi/noddos.po137
-rw-r--r--applications/luci-app-noddos/po/fr/noddos.po146
-rw-r--r--applications/luci-app-noddos/po/he/noddos.po131
-rw-r--r--applications/luci-app-noddos/po/hi/noddos.po137
-rw-r--r--applications/luci-app-noddos/po/hu/noddos.po146
-rw-r--r--applications/luci-app-noddos/po/it/noddos.po137
-rw-r--r--applications/luci-app-noddos/po/ja/noddos.po154
-rw-r--r--applications/luci-app-noddos/po/ko/noddos.po137
-rw-r--r--applications/luci-app-noddos/po/mr/noddos.po143
-rw-r--r--applications/luci-app-noddos/po/ms/noddos.po137
-rw-r--r--applications/luci-app-noddos/po/nb_NO/noddos.po137
-rw-r--r--applications/luci-app-noddos/po/pl/noddos.po152
-rw-r--r--applications/luci-app-noddos/po/pt/noddos.po152
-rw-r--r--applications/luci-app-noddos/po/pt_BR/noddos.po152
-rw-r--r--applications/luci-app-noddos/po/ro/noddos.po138
-rw-r--r--applications/luci-app-noddos/po/ru/noddos.po158
-rw-r--r--applications/luci-app-noddos/po/sk/noddos.po137
-rw-r--r--applications/luci-app-noddos/po/sv/noddos.po137
-rw-r--r--applications/luci-app-noddos/po/templates/noddos.pot128
-rw-r--r--applications/luci-app-noddos/po/tr/noddos.po137
-rw-r--r--applications/luci-app-noddos/po/uk/noddos.po138
-rw-r--r--applications/luci-app-noddos/po/vi/noddos.po137
-rw-r--r--applications/luci-app-noddos/po/zh_Hans/noddos.po149
-rw-r--r--applications/luci-app-noddos/po/zh_Hant/noddos.po149
-rw-r--r--applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json23
-rw-r--r--applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json11
-rw-r--r--applications/luci-app-ntpc/po/ar/ntpc.po38
-rw-r--r--applications/luci-app-ntpc/po/bg/ntpc.po11
-rw-r--r--applications/luci-app-ntpc/po/bn_BD/ntpc.po15
-rw-r--r--applications/luci-app-ntpc/po/bs/ntpc.po80
-rw-r--r--applications/luci-app-ntpc/po/da/ntpc.po79
-rw-r--r--applications/luci-app-ntpc/po/el/ntpc.po24
-rw-r--r--applications/luci-app-ntpc/po/en/ntpc.po13
-rw-r--r--applications/luci-app-ntpc/po/es/ntpc.po6
-rw-r--r--applications/luci-app-ntpc/po/fi/ntpc.po6
-rw-r--r--applications/luci-app-ntpc/po/fr/ntpc.po6
-rw-r--r--applications/luci-app-ntpc/po/he/ntpc.po14
-rw-r--r--applications/luci-app-ntpc/po/it/ntpc.po10
-rw-r--r--applications/luci-app-ntpc/po/ja/ntpc.po8
-rw-r--r--applications/luci-app-ntpc/po/ko/ntpc.po13
-rw-r--r--applications/luci-app-ntpc/po/nb_NO/ntpc.po10
-rw-r--r--applications/luci-app-ntpc/po/ro/ntpc.po8
-rw-r--r--applications/luci-app-ntpc/po/ru/ntpc.po8
-rw-r--r--applications/luci-app-ntpc/po/sk/ntpc.po8
-rw-r--r--applications/luci-app-ntpc/po/tr/ntpc.po6
-rw-r--r--applications/luci-app-ntpc/po/uk/ntpc.po17
-rw-r--r--applications/luci-app-ntpc/po/zh_Hans/ntpc.po10
-rw-r--r--applications/luci-app-ntpc/po/zh_Hant/ntpc.po10
-rw-r--r--applications/luci-app-nut/po/ar/nut.po18
-rw-r--r--applications/luci-app-nut/po/bg/nut.po16
-rw-r--r--applications/luci-app-nut/po/bn_BD/nut.po14
-rw-r--r--applications/luci-app-nut/po/cs/nut.po14
-rw-r--r--applications/luci-app-nut/po/da/nut.po607
-rw-r--r--applications/luci-app-nut/po/de/nut.po10
-rw-r--r--applications/luci-app-nut/po/el/nut.po8
-rw-r--r--applications/luci-app-nut/po/en/nut.po12
-rw-r--r--applications/luci-app-nut/po/fr/nut.po239
-rw-r--r--applications/luci-app-nut/po/he/nut.po12
-rw-r--r--applications/luci-app-nut/po/hu/nut.po8
-rw-r--r--applications/luci-app-nut/po/it/nut.po14
-rw-r--r--applications/luci-app-nut/po/ja/nut.po18
-rw-r--r--applications/luci-app-nut/po/ko/nut.po8
-rw-r--r--applications/luci-app-nut/po/nb_NO/nut.po16
-rw-r--r--applications/luci-app-nut/po/pt/nut.po6
-rw-r--r--applications/luci-app-nut/po/pt_BR/nut.po6
-rw-r--r--applications/luci-app-nut/po/ro/nut.po270
-rw-r--r--applications/luci-app-nut/po/ru/nut.po108
-rw-r--r--applications/luci-app-nut/po/sk/nut.po10
-rw-r--r--applications/luci-app-nut/po/sr/nut.po603
-rw-r--r--applications/luci-app-nut/po/sv/nut.po78
-rw-r--r--applications/luci-app-nut/po/tr/nut.po264
-rw-r--r--applications/luci-app-nut/po/zh_Hans/nut.po14
-rw-r--r--applications/luci-app-nut/po/zh_Hant/nut.po20
-rw-r--r--applications/luci-app-ocserv/po/ar/ocserv.po20
-rw-r--r--applications/luci-app-ocserv/po/bg/ocserv.po20
-rw-r--r--applications/luci-app-ocserv/po/bn_BD/ocserv.po18
-rw-r--r--applications/luci-app-ocserv/po/ca/ocserv.po8
-rw-r--r--applications/luci-app-ocserv/po/cs/ocserv.po14
-rw-r--r--applications/luci-app-ocserv/po/da/ocserv.po359
-rw-r--r--applications/luci-app-ocserv/po/de/ocserv.po46
-rw-r--r--applications/luci-app-ocserv/po/el/ocserv.po10
-rw-r--r--applications/luci-app-ocserv/po/en/ocserv.po8
-rw-r--r--applications/luci-app-ocserv/po/fi/ocserv.po10
-rw-r--r--applications/luci-app-ocserv/po/fr/ocserv.po10
-rw-r--r--applications/luci-app-ocserv/po/he/ocserv.po13
-rw-r--r--applications/luci-app-ocserv/po/hu/ocserv.po10
-rw-r--r--applications/luci-app-ocserv/po/it/ocserv.po30
-rw-r--r--applications/luci-app-ocserv/po/ja/ocserv.po12
-rw-r--r--applications/luci-app-ocserv/po/ko/ocserv.po10
-rw-r--r--applications/luci-app-ocserv/po/nb_NO/ocserv.po24
-rw-r--r--applications/luci-app-ocserv/po/pl/ocserv.po8
-rw-r--r--applications/luci-app-ocserv/po/pt/ocserv.po6
-rw-r--r--applications/luci-app-ocserv/po/pt_BR/ocserv.po8
-rw-r--r--applications/luci-app-ocserv/po/ro/ocserv.po115
-rw-r--r--applications/luci-app-ocserv/po/ru/ocserv.po20
-rw-r--r--applications/luci-app-ocserv/po/sv/ocserv.po12
-rw-r--r--applications/luci-app-ocserv/po/tr/ocserv.po130
-rw-r--r--applications/luci-app-ocserv/po/uk/ocserv.po10
-rw-r--r--applications/luci-app-ocserv/po/zh_Hans/ocserv.po10
-rw-r--r--applications/luci-app-ocserv/po/zh_Hant/ocserv.po116
-rw-r--r--applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js77
-rw-r--r--applications/luci-app-olsr-services/luasrc/controller/services.lua16
-rw-r--r--applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm193
-rw-r--r--applications/luci-app-olsr-services/po/ar/olsr-services.po36
-rw-r--r--applications/luci-app-olsr-services/po/bg/olsr-services.po31
-rw-r--r--applications/luci-app-olsr-services/po/bn_BD/olsr-services.po46
-rw-r--r--applications/luci-app-olsr-services/po/ca/olsr-services.po23
-rw-r--r--applications/luci-app-olsr-services/po/cs/olsr-services.po34
-rw-r--r--applications/luci-app-olsr-services/po/da/olsr-services.po43
-rw-r--r--applications/luci-app-olsr-services/po/de/olsr-services.po34
-rw-r--r--applications/luci-app-olsr-services/po/el/olsr-services.po23
-rw-r--r--applications/luci-app-olsr-services/po/en/olsr-services.po23
-rw-r--r--applications/luci-app-olsr-services/po/es/olsr-services.po38
-rw-r--r--applications/luci-app-olsr-services/po/fi/olsr-services.po34
-rw-r--r--applications/luci-app-olsr-services/po/fr/olsr-services.po40
-rw-r--r--applications/luci-app-olsr-services/po/he/olsr-services.po23
-rw-r--r--applications/luci-app-olsr-services/po/hi/olsr-services.po23
-rw-r--r--applications/luci-app-olsr-services/po/hu/olsr-services.po42
-rw-r--r--applications/luci-app-olsr-services/po/it/olsr-services.po42
-rw-r--r--applications/luci-app-olsr-services/po/ja/olsr-services.po40
-rw-r--r--applications/luci-app-olsr-services/po/ko/olsr-services.po23
-rw-r--r--applications/luci-app-olsr-services/po/mr/olsr-services.po34
-rw-r--r--applications/luci-app-olsr-services/po/ms/olsr-services.po23
-rw-r--r--applications/luci-app-olsr-services/po/nb_NO/olsr-services.po33
-rw-r--r--applications/luci-app-olsr-services/po/pl/olsr-services.po40
-rw-r--r--applications/luci-app-olsr-services/po/pt/olsr-services.po38
-rw-r--r--applications/luci-app-olsr-services/po/pt_BR/olsr-services.po38
-rw-r--r--applications/luci-app-olsr-services/po/ro/olsr-services.po42
-rw-r--r--applications/luci-app-olsr-services/po/ru/olsr-services.po40
-rw-r--r--applications/luci-app-olsr-services/po/sk/olsr-services.po23
-rw-r--r--applications/luci-app-olsr-services/po/sv/olsr-services.po25
-rw-r--r--applications/luci-app-olsr-services/po/templates/olsr-services.pot23
-rw-r--r--applications/luci-app-olsr-services/po/tr/olsr-services.po38
-rw-r--r--applications/luci-app-olsr-services/po/uk/olsr-services.po34
-rw-r--r--applications/luci-app-olsr-services/po/vi/olsr-services.po23
-rw-r--r--applications/luci-app-olsr-services/po/zh_Hans/olsr-services.po39
-rw-r--r--applications/luci-app-olsr-services/po/zh_Hant/olsr-services.po31
-rwxr-xr-xapplications/luci-app-olsr-services/root/usr/libexec/rpcd/olsr-services50
-rw-r--r--applications/luci-app-olsr-services/root/usr/share/luci/menu.d/luci-app-olsr-services.json13
-rw-r--r--applications/luci-app-olsr-services/root/usr/share/rpcd/acl.d/luci-app-olsr-services.json13
-rw-r--r--applications/luci-app-olsr-viz/htdocs/luci-static/resources/olsr-viz.js14
-rw-r--r--applications/luci-app-olsr-viz/po/bn_BD/olsr-viz.po10
-rw-r--r--applications/luci-app-olsr-viz/po/da/olsr-viz.po19
-rw-r--r--applications/luci-app-olsr-viz/po/en/olsr-viz.po10
-rw-r--r--applications/luci-app-olsr-viz/po/it/olsr-viz.po9
-rw-r--r--applications/luci-app-olsr-viz/po/ja/olsr-viz.po6
-rw-r--r--applications/luci-app-olsr-viz/po/ro/olsr-viz.po11
-rw-r--r--applications/luci-app-olsr-viz/po/sr/olsr-viz.po22
-rw-r--r--applications/luci-app-olsr-viz/po/zh_Hant/olsr-viz.po8
-rw-r--r--applications/luci-app-olsr/po/ar/olsr.po48
-rw-r--r--applications/luci-app-olsr/po/bg/olsr.po30
-rw-r--r--applications/luci-app-olsr/po/bn_BD/olsr.po40
-rw-r--r--applications/luci-app-olsr/po/ca/olsr.po10
-rw-r--r--applications/luci-app-olsr/po/cs/olsr.po14
-rw-r--r--applications/luci-app-olsr/po/da/olsr.po1130
-rw-r--r--applications/luci-app-olsr/po/de/olsr.po8
-rw-r--r--applications/luci-app-olsr/po/el/olsr.po12
-rw-r--r--applications/luci-app-olsr/po/en/olsr.po14
-rw-r--r--applications/luci-app-olsr/po/es/olsr.po10
-rw-r--r--applications/luci-app-olsr/po/fi/olsr.po12
-rw-r--r--applications/luci-app-olsr/po/fr/olsr.po18
-rw-r--r--applications/luci-app-olsr/po/he/olsr.po18
-rw-r--r--applications/luci-app-olsr/po/hu/olsr.po10
-rw-r--r--applications/luci-app-olsr/po/it/olsr.po24
-rw-r--r--applications/luci-app-olsr/po/ja/olsr.po145
-rw-r--r--applications/luci-app-olsr/po/ko/olsr.po16
-rw-r--r--applications/luci-app-olsr/po/ms/olsr.po10
-rw-r--r--applications/luci-app-olsr/po/nb_NO/olsr.po46
-rw-r--r--applications/luci-app-olsr/po/pl/olsr.po12
-rw-r--r--applications/luci-app-olsr/po/pt/olsr.po35
-rw-r--r--applications/luci-app-olsr/po/pt_BR/olsr.po10
-rw-r--r--applications/luci-app-olsr/po/ro/olsr.po383
-rw-r--r--applications/luci-app-olsr/po/ru/olsr.po14
-rw-r--r--applications/luci-app-olsr/po/sk/olsr.po8
-rw-r--r--applications/luci-app-olsr/po/sv/olsr.po8
-rw-r--r--applications/luci-app-olsr/po/tr/olsr.po414
-rw-r--r--applications/luci-app-olsr/po/uk/olsr.po24
-rw-r--r--applications/luci-app-olsr/po/vi/olsr.po12
-rw-r--r--applications/luci-app-olsr/po/zh_Hans/olsr.po18
-rw-r--r--applications/luci-app-olsr/po/zh_Hant/olsr.po85
-rw-r--r--applications/luci-app-omcproxy/Makefile2
-rw-r--r--applications/luci-app-omcproxy/po/ar/omcproxy.po9
-rw-r--r--applications/luci-app-omcproxy/po/bn_BD/omcproxy.po8
-rw-r--r--applications/luci-app-omcproxy/po/ca/omcproxy.po8
-rw-r--r--applications/luci-app-omcproxy/po/cs/omcproxy.po11
-rw-r--r--applications/luci-app-omcproxy/po/da/omcproxy.po80
-rw-r--r--applications/luci-app-omcproxy/po/id/omcproxy.po80
-rw-r--r--applications/luci-app-omcproxy/po/it/omcproxy.po8
-rw-r--r--applications/luci-app-omcproxy/po/ja/omcproxy.po10
-rw-r--r--applications/luci-app-omcproxy/po/nb_NO/omcproxy.po8
-rw-r--r--applications/luci-app-omcproxy/po/pt/omcproxy.po6
-rw-r--r--applications/luci-app-omcproxy/po/pt_BR/omcproxy.po6
-rw-r--r--applications/luci-app-omcproxy/po/ro/omcproxy.po39
-rw-r--r--applications/luci-app-omcproxy/po/ru/omcproxy.po8
-rw-r--r--applications/luci-app-omcproxy/po/sv/omcproxy.po8
-rw-r--r--applications/luci-app-omcproxy/po/tr/omcproxy.po38
-rw-r--r--applications/luci-app-omcproxy/po/vi/omcproxy.po8
-rw-r--r--applications/luci-app-omcproxy/po/zh_Hans/omcproxy.po17
-rw-r--r--applications/luci-app-omcproxy/po/zh_Hant/omcproxy.po36
-rw-r--r--applications/luci-app-openvpn/luasrc/controller/openvpn.lua19
-rw-r--r--applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua6
-rw-r--r--applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua2
-rw-r--r--applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua26
-rw-r--r--applications/luci-app-openvpn/po/ar/openvpn.po47
-rw-r--r--applications/luci-app-openvpn/po/bg/openvpn.po38
-rw-r--r--applications/luci-app-openvpn/po/bn_BD/openvpn.po39
-rw-r--r--applications/luci-app-openvpn/po/ca/openvpn.po35
-rw-r--r--applications/luci-app-openvpn/po/cs/openvpn.po28
-rw-r--r--applications/luci-app-openvpn/po/da/openvpn.po865
-rw-r--r--applications/luci-app-openvpn/po/de/openvpn.po36
-rw-r--r--applications/luci-app-openvpn/po/el/openvpn.po37
-rw-r--r--applications/luci-app-openvpn/po/en/openvpn.po36
-rw-r--r--applications/luci-app-openvpn/po/es/openvpn.po36
-rw-r--r--applications/luci-app-openvpn/po/fa/openvpn.po234
-rw-r--r--applications/luci-app-openvpn/po/fi/openvpn.po30
-rw-r--r--applications/luci-app-openvpn/po/fr/openvpn.po40
-rw-r--r--applications/luci-app-openvpn/po/he/openvpn.po33
-rw-r--r--applications/luci-app-openvpn/po/hi/openvpn.po22
-rw-r--r--applications/luci-app-openvpn/po/hu/openvpn.po42
-rw-r--r--applications/luci-app-openvpn/po/it/openvpn.po139
-rw-r--r--applications/luci-app-openvpn/po/ja/openvpn.po40
-rw-r--r--applications/luci-app-openvpn/po/ko/openvpn.po32
-rw-r--r--applications/luci-app-openvpn/po/mr/openvpn.po22
-rw-r--r--applications/luci-app-openvpn/po/ms/openvpn.po22
-rw-r--r--applications/luci-app-openvpn/po/nb_NO/openvpn.po45
-rw-r--r--applications/luci-app-openvpn/po/pl/openvpn.po38
-rw-r--r--applications/luci-app-openvpn/po/pt/openvpn.po52
-rw-r--r--applications/luci-app-openvpn/po/pt_BR/openvpn.po40
-rw-r--r--applications/luci-app-openvpn/po/ro/openvpn.po394
-rw-r--r--applications/luci-app-openvpn/po/ru/openvpn.po40
-rw-r--r--applications/luci-app-openvpn/po/sk/openvpn.po50
-rw-r--r--applications/luci-app-openvpn/po/sv/openvpn.po34
-rw-r--r--applications/luci-app-openvpn/po/templates/openvpn.pot22
-rw-r--r--applications/luci-app-openvpn/po/tr/openvpn.po391
-rw-r--r--applications/luci-app-openvpn/po/uk/openvpn.po39
-rw-r--r--applications/luci-app-openvpn/po/vi/openvpn.po33
-rw-r--r--applications/luci-app-openvpn/po/zh_Hans/openvpn.po38
-rw-r--r--applications/luci-app-openvpn/po/zh_Hant/openvpn.po94
-rw-r--r--applications/luci-app-openwisp/Makefile15
-rw-r--r--applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js101
-rw-r--r--applications/luci-app-openwisp/po/es/openwisp.po280
-rw-r--r--applications/luci-app-openwisp/po/templates/openwisp.pot224
-rw-r--r--applications/luci-app-openwisp/root/usr/share/luci/menu.d/luci-app-openwisp.json13
-rw-r--r--applications/luci-app-openwisp/root/usr/share/rpcd/acl.d/luci-app-openwisp.json11
-rw-r--r--applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js18
-rw-r--r--applications/luci-app-opkg/po/ar/opkg.po144
-rw-r--r--applications/luci-app-opkg/po/bg/opkg.po148
-rw-r--r--applications/luci-app-opkg/po/bn_BD/opkg.po25
-rw-r--r--applications/luci-app-opkg/po/ca/opkg.po14
-rw-r--r--applications/luci-app-opkg/po/cs/opkg.po8
-rw-r--r--applications/luci-app-opkg/po/da/opkg.po348
-rw-r--r--applications/luci-app-opkg/po/de/opkg.po8
-rw-r--r--applications/luci-app-opkg/po/es/opkg.po8
-rw-r--r--applications/luci-app-opkg/po/fi/opkg.po6
-rw-r--r--applications/luci-app-opkg/po/fr/opkg.po8
-rw-r--r--applications/luci-app-opkg/po/he/opkg.po77
-rw-r--r--applications/luci-app-opkg/po/hu/opkg.po8
-rw-r--r--applications/luci-app-opkg/po/it/opkg.po18
-rw-r--r--applications/luci-app-opkg/po/ja/opkg.po11
-rw-r--r--applications/luci-app-opkg/po/ko/opkg.po8
-rw-r--r--applications/luci-app-opkg/po/mr/opkg.po6
-rw-r--r--applications/luci-app-opkg/po/nb_NO/opkg.po22
-rw-r--r--applications/luci-app-opkg/po/ro/opkg.po149
-rw-r--r--applications/luci-app-opkg/po/ru/opkg.po24
-rw-r--r--applications/luci-app-opkg/po/sk/opkg.po10
-rw-r--r--applications/luci-app-opkg/po/sv/opkg.po19
-rw-r--r--applications/luci-app-opkg/po/tr/opkg.po8
-rw-r--r--applications/luci-app-opkg/po/uk/opkg.po16
-rw-r--r--applications/luci-app-opkg/po/zh_Hans/opkg.po22
-rw-r--r--applications/luci-app-opkg/po/zh_Hant/opkg.po25
-rw-r--r--applications/luci-app-p910nd/po/ar/p910nd.po12
-rw-r--r--applications/luci-app-p910nd/po/bg/p910nd.po14
-rw-r--r--applications/luci-app-p910nd/po/bn_BD/p910nd.po18
-rw-r--r--applications/luci-app-p910nd/po/ca/p910nd.po8
-rw-r--r--applications/luci-app-p910nd/po/da/p910nd.po67
-rw-r--r--applications/luci-app-p910nd/po/el/p910nd.po8
-rw-r--r--applications/luci-app-p910nd/po/en/p910nd.po15
-rw-r--r--applications/luci-app-p910nd/po/es/p910nd.po4
-rw-r--r--applications/luci-app-p910nd/po/fr/p910nd.po6
-rw-r--r--applications/luci-app-p910nd/po/he/p910nd.po26
-rw-r--r--applications/luci-app-p910nd/po/hu/p910nd.po8
-rw-r--r--applications/luci-app-p910nd/po/it/p910nd.po8
-rw-r--r--applications/luci-app-p910nd/po/ja/p910nd.po10
-rw-r--r--applications/luci-app-p910nd/po/ko/p910nd.po8
-rw-r--r--applications/luci-app-p910nd/po/nb_NO/p910nd.po14
-rw-r--r--applications/luci-app-p910nd/po/ro/p910nd.po18
-rw-r--r--applications/luci-app-p910nd/po/sk/p910nd.po8
-rw-r--r--applications/luci-app-p910nd/po/sv/p910nd.po12
-rw-r--r--applications/luci-app-p910nd/po/tr/p910nd.po4
-rw-r--r--applications/luci-app-p910nd/po/uk/p910nd.po12
-rw-r--r--applications/luci-app-p910nd/po/zh_Hans/p910nd.po13
-rw-r--r--applications/luci-app-p910nd/po/zh_Hant/p910nd.po15
-rw-r--r--applications/luci-app-pagekitec/po/ar/pagekitec.po9
-rw-r--r--applications/luci-app-pagekitec/po/bg/pagekitec.po8
-rw-r--r--applications/luci-app-pagekitec/po/bn_BD/pagekitec.po8
-rw-r--r--applications/luci-app-pagekitec/po/cs/pagekitec.po15
-rw-r--r--applications/luci-app-pagekitec/po/da/pagekitec.po83
-rw-r--r--applications/luci-app-pagekitec/po/de/pagekitec.po12
-rw-r--r--applications/luci-app-pagekitec/po/en/pagekitec.po8
-rw-r--r--applications/luci-app-pagekitec/po/fi/pagekitec.po24
-rw-r--r--applications/luci-app-pagekitec/po/he/pagekitec.po9
-rw-r--r--applications/luci-app-pagekitec/po/it/pagekitec.po34
-rw-r--r--applications/luci-app-pagekitec/po/ja/pagekitec.po11
-rw-r--r--applications/luci-app-pagekitec/po/ms/pagekitec.po8
-rw-r--r--applications/luci-app-pagekitec/po/nb_NO/pagekitec.po8
-rw-r--r--applications/luci-app-pagekitec/po/ro/pagekitec.po36
-rw-r--r--applications/luci-app-pagekitec/po/ru/pagekitec.po12
-rw-r--r--applications/luci-app-pagekitec/po/sv/pagekitec.po14
-rw-r--r--applications/luci-app-pagekitec/po/tr/pagekitec.po35
-rw-r--r--applications/luci-app-pagekitec/po/vi/pagekitec.po8
-rw-r--r--applications/luci-app-pagekitec/po/zh_Hans/pagekitec.po19
-rw-r--r--applications/luci-app-pagekitec/po/zh_Hant/pagekitec.po21
-rw-r--r--applications/luci-app-polipo/po/ar/polipo.po12
-rw-r--r--applications/luci-app-polipo/po/bg/polipo.po18
-rw-r--r--applications/luci-app-polipo/po/bn_BD/polipo.po18
-rw-r--r--applications/luci-app-polipo/po/ca/polipo.po15
-rw-r--r--applications/luci-app-polipo/po/cs/polipo.po8
-rw-r--r--applications/luci-app-polipo/po/da/polipo.po356
-rw-r--r--applications/luci-app-polipo/po/de/polipo.po8
-rw-r--r--applications/luci-app-polipo/po/el/polipo.po8
-rw-r--r--applications/luci-app-polipo/po/en/polipo.po16
-rw-r--r--applications/luci-app-polipo/po/es/polipo.po6
-rw-r--r--applications/luci-app-polipo/po/fi/polipo.po8
-rw-r--r--applications/luci-app-polipo/po/he/polipo.po12
-rw-r--r--applications/luci-app-polipo/po/hu/polipo.po10
-rw-r--r--applications/luci-app-polipo/po/it/polipo.po6
-rw-r--r--applications/luci-app-polipo/po/ja/polipo.po30
-rw-r--r--applications/luci-app-polipo/po/ko/polipo.po8
-rw-r--r--applications/luci-app-polipo/po/ms/polipo.po13
-rw-r--r--applications/luci-app-polipo/po/nb_NO/polipo.po20
-rw-r--r--applications/luci-app-polipo/po/pl/polipo.po12
-rw-r--r--applications/luci-app-polipo/po/pt/polipo.po13
-rw-r--r--applications/luci-app-polipo/po/pt_BR/polipo.po6
-rw-r--r--applications/luci-app-polipo/po/ro/polipo.po123
-rw-r--r--applications/luci-app-polipo/po/ru/polipo.po6
-rw-r--r--applications/luci-app-polipo/po/tr/polipo.po114
-rw-r--r--applications/luci-app-polipo/po/uk/polipo.po16
-rw-r--r--applications/luci-app-polipo/po/vi/polipo.po15
-rw-r--r--applications/luci-app-polipo/po/zh_Hans/polipo.po12
-rw-r--r--applications/luci-app-polipo/po/zh_Hant/polipo.po20
-rw-r--r--applications/luci-app-privoxy/luasrc/controller/privoxy.lua18
-rw-r--r--applications/luci-app-privoxy/po/ar/privoxy.po20
-rw-r--r--applications/luci-app-privoxy/po/bg/privoxy.po12
-rw-r--r--applications/luci-app-privoxy/po/bn_BD/privoxy.po256
-rw-r--r--applications/luci-app-privoxy/po/da/privoxy.po606
-rw-r--r--applications/luci-app-privoxy/po/de/privoxy.po8
-rw-r--r--applications/luci-app-privoxy/po/el/privoxy.po8
-rw-r--r--applications/luci-app-privoxy/po/fr/privoxy.po12
-rw-r--r--applications/luci-app-privoxy/po/it/privoxy.po27
-rw-r--r--applications/luci-app-privoxy/po/ja/privoxy.po26
-rw-r--r--applications/luci-app-privoxy/po/ko/privoxy.po8
-rw-r--r--applications/luci-app-privoxy/po/nb_NO/privoxy.po12
-rw-r--r--applications/luci-app-privoxy/po/pl/privoxy.po8
-rw-r--r--applications/luci-app-privoxy/po/ro/privoxy.po251
-rw-r--r--applications/luci-app-privoxy/po/ru/privoxy.po10
-rw-r--r--applications/luci-app-privoxy/po/tr/privoxy.po248
-rw-r--r--applications/luci-app-privoxy/po/uk/privoxy.po14
-rw-r--r--applications/luci-app-privoxy/po/vi/privoxy.po8
-rw-r--r--applications/luci-app-privoxy/po/zh_Hans/privoxy.po18
-rw-r--r--applications/luci-app-privoxy/po/zh_Hant/privoxy.po34
-rw-r--r--applications/luci-app-qos/po/ar/qos.po16
-rw-r--r--applications/luci-app-qos/po/bg/qos.po12
-rw-r--r--applications/luci-app-qos/po/bn_BD/qos.po15
-rw-r--r--applications/luci-app-qos/po/ca/qos.po8
-rw-r--r--applications/luci-app-qos/po/da/qos.po125
-rw-r--r--applications/luci-app-qos/po/el/qos.po16
-rw-r--r--applications/luci-app-qos/po/es/qos.po10
-rw-r--r--applications/luci-app-qos/po/fr/qos.po6
-rw-r--r--applications/luci-app-qos/po/he/qos.po8
-rw-r--r--applications/luci-app-qos/po/hu/qos.po10
-rw-r--r--applications/luci-app-qos/po/it/qos.po17
-rw-r--r--applications/luci-app-qos/po/ja/qos.po12
-rw-r--r--applications/luci-app-qos/po/nb_NO/qos.po16
-rw-r--r--applications/luci-app-qos/po/pl/qos.po8
-rw-r--r--applications/luci-app-qos/po/pt/qos.po6
-rw-r--r--applications/luci-app-qos/po/pt_BR/qos.po8
-rw-r--r--applications/luci-app-qos/po/ro/qos.po38
-rw-r--r--applications/luci-app-qos/po/sk/qos.po7
-rw-r--r--applications/luci-app-qos/po/sv/qos.po10
-rw-r--r--applications/luci-app-qos/po/tr/qos.po47
-rw-r--r--applications/luci-app-qos/po/uk/qos.po12
-rw-r--r--applications/luci-app-qos/po/vi/qos.po8
-rw-r--r--applications/luci-app-qos/po/zh_Hans/qos.po14
-rw-r--r--applications/luci-app-qos/po/zh_Hant/qos.po12
-rw-r--r--applications/luci-app-radicale/luasrc/controller/radicale.lua18
-rw-r--r--applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm2
-rw-r--r--applications/luci-app-radicale/po/ar/radicale.po32
-rw-r--r--applications/luci-app-radicale/po/bg/radicale.po16
-rw-r--r--applications/luci-app-radicale/po/bn_BD/radicale.po50
-rw-r--r--applications/luci-app-radicale/po/ca/radicale.po8
-rw-r--r--applications/luci-app-radicale/po/cs/radicale.po10
-rw-r--r--applications/luci-app-radicale/po/da/radicale.po529
-rw-r--r--applications/luci-app-radicale/po/de/radicale.po10
-rw-r--r--applications/luci-app-radicale/po/el/radicale.po12
-rw-r--r--applications/luci-app-radicale/po/es/radicale.po4
-rw-r--r--applications/luci-app-radicale/po/fi/radicale.po8
-rw-r--r--applications/luci-app-radicale/po/fr/radicale.po12
-rw-r--r--applications/luci-app-radicale/po/it/radicale.po18
-rw-r--r--applications/luci-app-radicale/po/ja/radicale.po18
-rw-r--r--applications/luci-app-radicale/po/ko/radicale.po8
-rw-r--r--applications/luci-app-radicale/po/nb_NO/radicale.po20
-rw-r--r--applications/luci-app-radicale/po/pt/radicale.po8
-rw-r--r--applications/luci-app-radicale/po/ro/radicale.po234
-rw-r--r--applications/luci-app-radicale/po/ru/radicale.po8
-rw-r--r--applications/luci-app-radicale/po/sv/radicale.po9
-rw-r--r--applications/luci-app-radicale/po/tr/radicale.po225
-rw-r--r--applications/luci-app-radicale/po/uk/radicale.po16
-rw-r--r--applications/luci-app-radicale/po/zh_Hans/radicale.po32
-rw-r--r--applications/luci-app-radicale/po/zh_Hant/radicale.po36
-rw-r--r--applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua2
-rw-r--r--applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua2
-rw-r--r--applications/luci-app-radicale2/po/ar/radicale2.po26
-rw-r--r--applications/luci-app-radicale2/po/bg/radicale2.po16
-rw-r--r--applications/luci-app-radicale2/po/bn_BD/radicale2.po18
-rw-r--r--applications/luci-app-radicale2/po/ca/radicale2.po10
-rw-r--r--applications/luci-app-radicale2/po/cs/radicale2.po12
-rw-r--r--applications/luci-app-radicale2/po/da/radicale2.po490
-rw-r--r--applications/luci-app-radicale2/po/de/radicale2.po8
-rw-r--r--applications/luci-app-radicale2/po/el/radicale2.po14
-rw-r--r--applications/luci-app-radicale2/po/es/radicale2.po6
-rw-r--r--applications/luci-app-radicale2/po/fi/radicale2.po8
-rw-r--r--applications/luci-app-radicale2/po/fr/radicale2.po10
-rw-r--r--applications/luci-app-radicale2/po/he/radicale2.po10
-rw-r--r--applications/luci-app-radicale2/po/hu/radicale2.po10
-rw-r--r--applications/luci-app-radicale2/po/it/radicale2.po22
-rw-r--r--applications/luci-app-radicale2/po/ja/radicale2.po24
-rw-r--r--applications/luci-app-radicale2/po/ko/radicale2.po8
-rw-r--r--applications/luci-app-radicale2/po/ms/radicale2.po10
-rw-r--r--applications/luci-app-radicale2/po/nb_NO/radicale2.po18
-rw-r--r--applications/luci-app-radicale2/po/pt/radicale2.po8
-rw-r--r--applications/luci-app-radicale2/po/pt_BR/radicale2.po8
-rw-r--r--applications/luci-app-radicale2/po/ro/radicale2.po228
-rw-r--r--applications/luci-app-radicale2/po/ru/radicale2.po11
-rw-r--r--applications/luci-app-radicale2/po/sk/radicale2.po8
-rw-r--r--applications/luci-app-radicale2/po/sv/radicale2.po12
-rw-r--r--applications/luci-app-radicale2/po/tr/radicale2.po230
-rw-r--r--applications/luci-app-radicale2/po/uk/radicale2.po19
-rw-r--r--applications/luci-app-radicale2/po/vi/radicale2.po10
-rw-r--r--applications/luci-app-radicale2/po/zh_Hans/radicale2.po126
-rw-r--r--applications/luci-app-radicale2/po/zh_Hant/radicale2.po216
-rw-r--r--applications/luci-app-rosy-file-server/Makefile15
-rw-r--r--applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosy-file-server.lua72
-rw-r--r--applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosyfs.lua26
-rw-r--r--applications/luci-app-rosy-file-server/po/templates/rosy-file-server.pot75
-rw-r--r--applications/luci-app-rosy-file-server/root/usr/share/luci/menu.d/luci-app-rosy-file-server.json35
-rw-r--r--applications/luci-app-rosy-file-server/root/usr/share/rpcd/acl.d/luci-app-rosy-file-server.json11
-rw-r--r--applications/luci-app-rp-pppoe-server/po/ar/rp-pppoe-server.po12
-rw-r--r--applications/luci-app-rp-pppoe-server/po/bg/rp-pppoe-server.po10
-rw-r--r--applications/luci-app-rp-pppoe-server/po/bn_BD/rp-pppoe-server.po10
-rw-r--r--applications/luci-app-rp-pppoe-server/po/cs/rp-pppoe-server.po10
-rw-r--r--applications/luci-app-rp-pppoe-server/po/da/rp-pppoe-server.po108
-rw-r--r--applications/luci-app-rp-pppoe-server/po/el/rp-pppoe-server.po8
-rw-r--r--applications/luci-app-rp-pppoe-server/po/fr/rp-pppoe-server.po48
-rw-r--r--applications/luci-app-rp-pppoe-server/po/he/rp-pppoe-server.po10
-rw-r--r--applications/luci-app-rp-pppoe-server/po/it/rp-pppoe-server.po50
-rw-r--r--applications/luci-app-rp-pppoe-server/po/ja/rp-pppoe-server.po18
-rw-r--r--applications/luci-app-rp-pppoe-server/po/nb_NO/rp-pppoe-server.po12
-rw-r--r--applications/luci-app-rp-pppoe-server/po/ro/rp-pppoe-server.po50
-rw-r--r--applications/luci-app-rp-pppoe-server/po/tr/rp-pppoe-server.po50
-rw-r--r--applications/luci-app-rp-pppoe-server/po/uk/rp-pppoe-server.po12
-rw-r--r--applications/luci-app-rp-pppoe-server/po/zh_Hans/rp-pppoe-server.po8
-rw-r--r--applications/luci-app-rp-pppoe-server/po/zh_Hant/rp-pppoe-server.po10
-rw-r--r--applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js45
-rw-r--r--applications/luci-app-samba4/po/ar/samba4.po82
-rw-r--r--applications/luci-app-samba4/po/bg/samba4.po82
-rw-r--r--applications/luci-app-samba4/po/bn_BD/samba4.po89
-rw-r--r--applications/luci-app-samba4/po/ca/samba4.po80
-rw-r--r--applications/luci-app-samba4/po/cs/samba4.po82
-rw-r--r--applications/luci-app-samba4/po/da/samba4.po210
-rw-r--r--applications/luci-app-samba4/po/de/samba4.po72
-rw-r--r--applications/luci-app-samba4/po/el/samba4.po82
-rw-r--r--applications/luci-app-samba4/po/en/samba4.po72
-rw-r--r--applications/luci-app-samba4/po/es/samba4.po72
-rw-r--r--applications/luci-app-samba4/po/fi/samba4.po72
-rw-r--r--applications/luci-app-samba4/po/fr/samba4.po72
-rw-r--r--applications/luci-app-samba4/po/he/samba4.po86
-rw-r--r--applications/luci-app-samba4/po/hi/samba4.po72
-rw-r--r--applications/luci-app-samba4/po/hu/samba4.po80
-rw-r--r--applications/luci-app-samba4/po/it/samba4.po80
-rw-r--r--applications/luci-app-samba4/po/ja/samba4.po81
-rw-r--r--applications/luci-app-samba4/po/ko/samba4.po82
-rw-r--r--applications/luci-app-samba4/po/mr/samba4.po72
-rw-r--r--applications/luci-app-samba4/po/ms/samba4.po80
-rw-r--r--applications/luci-app-samba4/po/nb_NO/samba4.po86
-rw-r--r--applications/luci-app-samba4/po/nl/samba4.po200
-rw-r--r--applications/luci-app-samba4/po/pl/samba4.po82
-rw-r--r--applications/luci-app-samba4/po/pt/samba4.po78
-rw-r--r--applications/luci-app-samba4/po/pt_BR/samba4.po78
-rw-r--r--applications/luci-app-samba4/po/ro/samba4.po90
-rw-r--r--applications/luci-app-samba4/po/ru/samba4.po85
-rw-r--r--applications/luci-app-samba4/po/sk/samba4.po80
-rw-r--r--applications/luci-app-samba4/po/sr/samba4.po214
-rw-r--r--applications/luci-app-samba4/po/sv/samba4.po78
-rw-r--r--applications/luci-app-samba4/po/templates/samba4.pot72
-rw-r--r--applications/luci-app-samba4/po/tr/samba4.po148
-rw-r--r--applications/luci-app-samba4/po/uk/samba4.po89
-rw-r--r--applications/luci-app-samba4/po/vi/samba4.po72
-rw-r--r--applications/luci-app-samba4/po/zh_Hans/samba4.po86
-rw-r--r--applications/luci-app-samba4/po/zh_Hant/samba4.po110
-rw-r--r--applications/luci-app-ser2net/po/ar/ser2net.po18
-rw-r--r--applications/luci-app-ser2net/po/bg/ser2net.po12
-rw-r--r--applications/luci-app-ser2net/po/bn_BD/ser2net.po14
-rw-r--r--applications/luci-app-ser2net/po/ca/ser2net.po12
-rw-r--r--applications/luci-app-ser2net/po/cs/ser2net.po14
-rw-r--r--applications/luci-app-ser2net/po/da/ser2net.po212
-rw-r--r--applications/luci-app-ser2net/po/el/ser2net.po12
-rw-r--r--applications/luci-app-ser2net/po/es/ser2net.po4
-rw-r--r--applications/luci-app-ser2net/po/fr/ser2net.po16
-rw-r--r--applications/luci-app-ser2net/po/he/ser2net.po11
-rw-r--r--applications/luci-app-ser2net/po/hu/ser2net.po8
-rw-r--r--applications/luci-app-ser2net/po/id/ser2net.po212
-rw-r--r--applications/luci-app-ser2net/po/it/ser2net.po16
-rw-r--r--applications/luci-app-ser2net/po/ko/ser2net.po8
-rw-r--r--applications/luci-app-ser2net/po/nb_NO/ser2net.po18
-rw-r--r--applications/luci-app-ser2net/po/pt/ser2net.po6
-rw-r--r--applications/luci-app-ser2net/po/ro/ser2net.po95
-rw-r--r--applications/luci-app-ser2net/po/ru/ser2net.po60
-rw-r--r--applications/luci-app-ser2net/po/sv/ser2net.po14
-rw-r--r--applications/luci-app-ser2net/po/tr/ser2net.po86
-rw-r--r--applications/luci-app-ser2net/po/uk/ser2net.po14
-rw-r--r--applications/luci-app-ser2net/po/vi/ser2net.po10
-rw-r--r--applications/luci-app-ser2net/po/zh_Hans/ser2net.po70
-rw-r--r--applications/luci-app-ser2net/po/zh_Hant/ser2net.po78
-rw-r--r--applications/luci-app-shadowsocks-libev/po/ar/shadowsocks-libev.po30
-rw-r--r--applications/luci-app-shadowsocks-libev/po/bg/shadowsocks-libev.po20
-rw-r--r--applications/luci-app-shadowsocks-libev/po/bn_BD/shadowsocks-libev.po16
-rw-r--r--applications/luci-app-shadowsocks-libev/po/ca/shadowsocks-libev.po12
-rw-r--r--applications/luci-app-shadowsocks-libev/po/cs/shadowsocks-libev.po16
-rw-r--r--applications/luci-app-shadowsocks-libev/po/da/shadowsocks-libev.po364
-rw-r--r--applications/luci-app-shadowsocks-libev/po/el/shadowsocks-libev.po12
-rw-r--r--applications/luci-app-shadowsocks-libev/po/en/shadowsocks-libev.po8
-rw-r--r--applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po6
-rw-r--r--applications/luci-app-shadowsocks-libev/po/fi/shadowsocks-libev.po10
-rw-r--r--applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po14
-rw-r--r--applications/luci-app-shadowsocks-libev/po/he/shadowsocks-libev.po11
-rw-r--r--applications/luci-app-shadowsocks-libev/po/hu/shadowsocks-libev.po10
-rw-r--r--applications/luci-app-shadowsocks-libev/po/it/shadowsocks-libev.po20
-rw-r--r--applications/luci-app-shadowsocks-libev/po/ja/shadowsocks-libev.po14
-rw-r--r--applications/luci-app-shadowsocks-libev/po/ko/shadowsocks-libev.po14
-rw-r--r--applications/luci-app-shadowsocks-libev/po/ms/shadowsocks-libev.po8
-rw-r--r--applications/luci-app-shadowsocks-libev/po/nb_NO/shadowsocks-libev.po24
-rw-r--r--applications/luci-app-shadowsocks-libev/po/pt/shadowsocks-libev.po9
-rw-r--r--applications/luci-app-shadowsocks-libev/po/pt_BR/shadowsocks-libev.po10
-rw-r--r--applications/luci-app-shadowsocks-libev/po/ro/shadowsocks-libev.po159
-rw-r--r--applications/luci-app-shadowsocks-libev/po/ru/shadowsocks-libev.po12
-rw-r--r--applications/luci-app-shadowsocks-libev/po/sv/shadowsocks-libev.po20
-rw-r--r--applications/luci-app-shadowsocks-libev/po/tr/shadowsocks-libev.po158
-rw-r--r--applications/luci-app-shadowsocks-libev/po/uk/shadowsocks-libev.po10
-rw-r--r--applications/luci-app-shadowsocks-libev/po/vi/shadowsocks-libev.po10
-rw-r--r--applications/luci-app-shadowsocks-libev/po/zh_Hans/shadowsocks-libev.po16
-rw-r--r--applications/luci-app-shadowsocks-libev/po/zh_Hant/shadowsocks-libev.po159
-rw-r--r--applications/luci-app-shairplay/po/ar/shairplay.po14
-rw-r--r--applications/luci-app-shairplay/po/bg/shairplay.po8
-rw-r--r--applications/luci-app-shairplay/po/bn_BD/shairplay.po10
-rw-r--r--applications/luci-app-shairplay/po/da/shairplay.po68
-rw-r--r--applications/luci-app-shairplay/po/de/shairplay.po10
-rw-r--r--applications/luci-app-shairplay/po/el/shairplay.po8
-rw-r--r--applications/luci-app-shairplay/po/en/shairplay.po8
-rw-r--r--applications/luci-app-shairplay/po/fr/shairplay.po6
-rw-r--r--applications/luci-app-shairplay/po/he/shairplay.po9
-rw-r--r--applications/luci-app-shairplay/po/it/shairplay.po26
-rw-r--r--applications/luci-app-shairplay/po/ja/shairplay.po8
-rw-r--r--applications/luci-app-shairplay/po/ko/shairplay.po10
-rw-r--r--applications/luci-app-shairplay/po/nb_NO/shairplay.po32
-rw-r--r--applications/luci-app-shairplay/po/ro/shairplay.po28
-rw-r--r--applications/luci-app-shairplay/po/sv/shairplay.po10
-rw-r--r--applications/luci-app-shairplay/po/tr/shairplay.po30
-rw-r--r--applications/luci-app-shairplay/po/uk/shairplay.po14
-rw-r--r--applications/luci-app-shairplay/po/vi/shairplay.po8
-rw-r--r--applications/luci-app-shairplay/po/zh_Hans/shairplay.po8
-rw-r--r--applications/luci-app-shairplay/po/zh_Hant/shairplay.po16
-rw-r--r--applications/luci-app-simple-adblock/Makefile2
-rw-r--r--applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua24
-rw-r--r--applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm22
-rw-r--r--applications/luci-app-simple-adblock/luasrc/view/simple-adblock/status.htm4
-rw-r--r--applications/luci-app-simple-adblock/po/ar/simple-adblock.po250
-rw-r--r--applications/luci-app-simple-adblock/po/bg/simple-adblock.po242
-rw-r--r--applications/luci-app-simple-adblock/po/bn_BD/simple-adblock.po244
-rw-r--r--applications/luci-app-simple-adblock/po/ca/simple-adblock.po234
-rw-r--r--applications/luci-app-simple-adblock/po/cs/simple-adblock.po244
-rw-r--r--applications/luci-app-simple-adblock/po/da/simple-adblock.po462
-rw-r--r--applications/luci-app-simple-adblock/po/de/simple-adblock.po261
-rw-r--r--applications/luci-app-simple-adblock/po/el/simple-adblock.po234
-rw-r--r--applications/luci-app-simple-adblock/po/en/simple-adblock.po234
-rw-r--r--applications/luci-app-simple-adblock/po/es/simple-adblock.po257
-rw-r--r--applications/luci-app-simple-adblock/po/fi/simple-adblock.po234
-rw-r--r--applications/luci-app-simple-adblock/po/fr/simple-adblock.po283
-rw-r--r--applications/luci-app-simple-adblock/po/he/simple-adblock.po235
-rw-r--r--applications/luci-app-simple-adblock/po/hi/simple-adblock.po226
-rw-r--r--applications/luci-app-simple-adblock/po/hu/simple-adblock.po306
-rw-r--r--applications/luci-app-simple-adblock/po/it/simple-adblock.po244
-rw-r--r--applications/luci-app-simple-adblock/po/ja/simple-adblock.po236
-rw-r--r--applications/luci-app-simple-adblock/po/ko/simple-adblock.po236
-rw-r--r--applications/luci-app-simple-adblock/po/mr/simple-adblock.po226
-rw-r--r--applications/luci-app-simple-adblock/po/ms/simple-adblock.po234
-rw-r--r--applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po326
-rw-r--r--applications/luci-app-simple-adblock/po/pl/simple-adblock.po249
-rw-r--r--applications/luci-app-simple-adblock/po/pt/simple-adblock.po252
-rw-r--r--applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po255
-rw-r--r--applications/luci-app-simple-adblock/po/ro/simple-adblock.po442
-rw-r--r--applications/luci-app-simple-adblock/po/ru/simple-adblock.po353
-rw-r--r--applications/luci-app-simple-adblock/po/sk/simple-adblock.po234
-rw-r--r--applications/luci-app-simple-adblock/po/sv/simple-adblock.po229
-rw-r--r--applications/luci-app-simple-adblock/po/templates/simple-adblock.pot226
-rw-r--r--applications/luci-app-simple-adblock/po/tr/simple-adblock.po403
-rw-r--r--applications/luci-app-simple-adblock/po/uk/simple-adblock.po226
-rw-r--r--applications/luci-app-simple-adblock/po/vi/simple-adblock.po234
-rw-r--r--applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po338
-rw-r--r--applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po394
-rw-r--r--applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js3
-rw-r--r--applications/luci-app-smartdns/po/de/smartdns.po256
-rw-r--r--applications/luci-app-smartdns/po/es/smartdns.po239
-rw-r--r--applications/luci-app-smartdns/po/pt-BR/smartdns.po234
-rw-r--r--applications/luci-app-smartdns/po/templates/smartdns.pot226
-rw-r--r--applications/luci-app-smartdns/po/zh_Hans/smartdns.po242
-rw-r--r--applications/luci-app-snmpd/Makefile2
-rw-r--r--applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js64
-rw-r--r--applications/luci-app-snmpd/luasrc/model/cbi/snmpd.lua63
-rw-r--r--applications/luci-app-snmpd/po/templates/snmpd.pot69
-rw-r--r--applications/luci-app-snmpd/root/usr/share/luci/menu.d/luci-app-snmpd.json8
-rw-r--r--applications/luci-app-softether/Makefile12
-rw-r--r--applications/luci-app-softether/htdocs/luci-static/resources/view/softether-status.js117
-rwxr-xr-xapplications/luci-app-softether/root/usr/libexec/vpncmd-call31
-rw-r--r--applications/luci-app-softether/root/usr/share/luci/menu.d/luci-app-softether.json13
-rw-r--r--applications/luci-app-softether/root/usr/share/rpcd/acl.d/luci-app-softether.json12
-rw-r--r--applications/luci-app-splash/po/ar/splash.po20
-rw-r--r--applications/luci-app-splash/po/bg/splash.po18
-rw-r--r--applications/luci-app-splash/po/bn_BD/splash.po181
-rw-r--r--applications/luci-app-splash/po/ca/splash.po8
-rw-r--r--applications/luci-app-splash/po/cs/splash.po9
-rw-r--r--applications/luci-app-splash/po/da/splash.po412
-rw-r--r--applications/luci-app-splash/po/de/splash.po8
-rw-r--r--applications/luci-app-splash/po/el/splash.po10
-rw-r--r--applications/luci-app-splash/po/en/splash.po20
-rw-r--r--applications/luci-app-splash/po/es/splash.po8
-rw-r--r--applications/luci-app-splash/po/fi/splash.po6
-rw-r--r--applications/luci-app-splash/po/fr/splash.po33
-rw-r--r--applications/luci-app-splash/po/hu/splash.po10
-rw-r--r--applications/luci-app-splash/po/it/splash.po12
-rw-r--r--applications/luci-app-splash/po/ja/splash.po14
-rw-r--r--applications/luci-app-splash/po/ko/splash.po14
-rw-r--r--applications/luci-app-splash/po/nb_NO/splash.po16
-rw-r--r--applications/luci-app-splash/po/pl/splash.po20
-rw-r--r--applications/luci-app-splash/po/pt/splash.po6
-rw-r--r--applications/luci-app-splash/po/ro/splash.po138
-rw-r--r--applications/luci-app-splash/po/ru/splash.po16
-rw-r--r--applications/luci-app-splash/po/sr/splash.po412
-rw-r--r--applications/luci-app-splash/po/sv/splash.po8
-rw-r--r--applications/luci-app-splash/po/tr/splash.po170
-rw-r--r--applications/luci-app-splash/po/uk/splash.po14
-rw-r--r--applications/luci-app-splash/po/zh_Hans/splash.po22
-rw-r--r--applications/luci-app-splash/po/zh_Hant/splash.po30
-rw-r--r--applications/luci-app-sqm/Makefile5
-rw-r--r--applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js228
-rw-r--r--applications/luci-app-sqm/luasrc/controller/sqm.lua27
-rw-r--r--applications/luci-app-sqm/luasrc/model/cbi/sqm.lua263
-rw-r--r--applications/luci-app-sqm/po/ar/sqm.po101
-rw-r--r--applications/luci-app-sqm/po/bg/sqm.po122
-rw-r--r--applications/luci-app-sqm/po/bn_BD/sqm.po99
-rw-r--r--applications/luci-app-sqm/po/ca/sqm.po91
-rw-r--r--applications/luci-app-sqm/po/cs/sqm.po101
-rw-r--r--applications/luci-app-sqm/po/da/sqm.po248
-rw-r--r--applications/luci-app-sqm/po/de/sqm.po106
-rw-r--r--applications/luci-app-sqm/po/el/sqm.po103
-rw-r--r--applications/luci-app-sqm/po/en/sqm.po91
-rw-r--r--applications/luci-app-sqm/po/es/sqm.po97
-rw-r--r--applications/luci-app-sqm/po/fi/sqm.po95
-rw-r--r--applications/luci-app-sqm/po/fr/sqm.po91
-rw-r--r--applications/luci-app-sqm/po/he/sqm.po91
-rw-r--r--applications/luci-app-sqm/po/hi/sqm.po91
-rw-r--r--applications/luci-app-sqm/po/hu/sqm.po103
-rw-r--r--applications/luci-app-sqm/po/it/sqm.po101
-rw-r--r--applications/luci-app-sqm/po/ja/sqm.po99
-rw-r--r--applications/luci-app-sqm/po/ko/sqm.po99
-rw-r--r--applications/luci-app-sqm/po/mr/sqm.po91
-rw-r--r--applications/luci-app-sqm/po/ms/sqm.po91
-rw-r--r--applications/luci-app-sqm/po/nb_NO/sqm.po91
-rw-r--r--applications/luci-app-sqm/po/pl/sqm.po114
-rw-r--r--applications/luci-app-sqm/po/pt/sqm.po101
-rw-r--r--applications/luci-app-sqm/po/pt_BR/sqm.po97
-rw-r--r--applications/luci-app-sqm/po/ro/sqm.po180
-rw-r--r--applications/luci-app-sqm/po/ru/sqm.po124
-rw-r--r--applications/luci-app-sqm/po/sk/sqm.po99
-rw-r--r--applications/luci-app-sqm/po/sv/sqm.po111
-rw-r--r--applications/luci-app-sqm/po/templates/sqm.pot91
-rw-r--r--applications/luci-app-sqm/po/tr/sqm.po109
-rw-r--r--applications/luci-app-sqm/po/uk/sqm.po91
-rw-r--r--applications/luci-app-sqm/po/vi/sqm.po99
-rw-r--r--applications/luci-app-sqm/po/zh_Hans/sqm.po154
-rw-r--r--applications/luci-app-sqm/po/zh_Hant/sqm.po139
-rw-r--r--applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json13
-rw-r--r--applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json12
-rw-r--r--applications/luci-app-squid/po/ar/squid.po10
-rw-r--r--applications/luci-app-squid/po/bg/squid.po10
-rw-r--r--applications/luci-app-squid/po/bn_BD/squid.po12
-rw-r--r--applications/luci-app-squid/po/ca/squid.po10
-rw-r--r--applications/luci-app-squid/po/cs/squid.po8
-rw-r--r--applications/luci-app-squid/po/da/squid.po40
-rw-r--r--applications/luci-app-squid/po/el/squid.po8
-rw-r--r--applications/luci-app-squid/po/en/squid.po10
-rw-r--r--applications/luci-app-squid/po/es/squid.po6
-rw-r--r--applications/luci-app-squid/po/fr/squid.po6
-rw-r--r--applications/luci-app-squid/po/he/squid.po11
-rw-r--r--applications/luci-app-squid/po/hu/squid.po10
-rw-r--r--applications/luci-app-squid/po/it/squid.po14
-rw-r--r--applications/luci-app-squid/po/ja/squid.po14
-rw-r--r--applications/luci-app-squid/po/ko/squid.po10
-rw-r--r--applications/luci-app-squid/po/ms/squid.po8
-rw-r--r--applications/luci-app-squid/po/nb_NO/squid.po12
-rw-r--r--applications/luci-app-squid/po/pt/squid.po6
-rw-r--r--applications/luci-app-squid/po/pt_BR/squid.po6
-rw-r--r--applications/luci-app-squid/po/ro/squid.po14
-rw-r--r--applications/luci-app-squid/po/ru/squid.po6
-rw-r--r--applications/luci-app-squid/po/sv/squid.po6
-rw-r--r--applications/luci-app-squid/po/tr/squid.po8
-rw-r--r--applications/luci-app-squid/po/uk/squid.po20
-rw-r--r--applications/luci-app-squid/po/vi/squid.po8
-rw-r--r--applications/luci-app-squid/po/zh_Hans/squid.po6
-rw-r--r--applications/luci-app-squid/po/zh_Hant/squid.po14
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool.js10
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/chrony.js61
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpu.js30
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js25
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dns.js9
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ipstatistics.js54
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/irq.js6
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iwinfo.js4
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/load.js6
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/olsrd.js43
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js92
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js2
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js27
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js9
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js34
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js8
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js21
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js1
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js2
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js1
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js13
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js2
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js13
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js7
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js37
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js3
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js2
-rw-r--r--applications/luci-app-statistics/po/ar/statistics.po249
-rw-r--r--applications/luci-app-statistics/po/bg/statistics.po237
-rw-r--r--applications/luci-app-statistics/po/bn_BD/statistics.po237
-rw-r--r--applications/luci-app-statistics/po/bs/statistics.po1671
-rw-r--r--applications/luci-app-statistics/po/ca/statistics.po225
-rw-r--r--applications/luci-app-statistics/po/cs/statistics.po226
-rw-r--r--applications/luci-app-statistics/po/da/statistics.po1743
-rw-r--r--applications/luci-app-statistics/po/de/statistics.po218
-rw-r--r--applications/luci-app-statistics/po/el/statistics.po221
-rw-r--r--applications/luci-app-statistics/po/en/statistics.po219
-rw-r--r--applications/luci-app-statistics/po/es/statistics.po243
-rw-r--r--applications/luci-app-statistics/po/fi/statistics.po224
-rw-r--r--applications/luci-app-statistics/po/fr/statistics.po234
-rw-r--r--applications/luci-app-statistics/po/he/statistics.po222
-rw-r--r--applications/luci-app-statistics/po/hi/statistics.po209
-rw-r--r--applications/luci-app-statistics/po/hu/statistics.po219
-rw-r--r--applications/luci-app-statistics/po/it/statistics.po260
-rw-r--r--applications/luci-app-statistics/po/ja/statistics.po243
-rw-r--r--applications/luci-app-statistics/po/ko/statistics.po228
-rw-r--r--applications/luci-app-statistics/po/mr/statistics.po209
-rw-r--r--applications/luci-app-statistics/po/ms/statistics.po208
-rw-r--r--applications/luci-app-statistics/po/nb_NO/statistics.po242
-rw-r--r--applications/luci-app-statistics/po/nl/statistics.po1652
-rw-r--r--applications/luci-app-statistics/po/pl/statistics.po242
-rw-r--r--applications/luci-app-statistics/po/pt/statistics.po244
-rw-r--r--applications/luci-app-statistics/po/pt_BR/statistics.po236
-rw-r--r--applications/luci-app-statistics/po/ro/statistics.po871
-rw-r--r--applications/luci-app-statistics/po/ru/statistics.po231
-rw-r--r--applications/luci-app-statistics/po/sk/statistics.po218
-rw-r--r--applications/luci-app-statistics/po/sr/statistics.po1691
-rw-r--r--applications/luci-app-statistics/po/sv/statistics.po225
-rw-r--r--applications/luci-app-statistics/po/templates/statistics.pot209
-rw-r--r--applications/luci-app-statistics/po/tr/statistics.po850
-rw-r--r--applications/luci-app-statistics/po/uk/statistics.po224
-rw-r--r--applications/luci-app-statistics/po/vi/statistics.po220
-rw-r--r--applications/luci-app-statistics/po/zh_Hans/statistics.po421
-rw-r--r--applications/luci-app-statistics/po/zh_Hant/statistics.po435
-rw-r--r--applications/luci-app-statistics/root/etc/config/luci_statistics38
-rwxr-xr-xapplications/luci-app-statistics/root/usr/bin/stat-genconfig4
-rw-r--r--applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/chrony.json9
-rw-r--r--applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json9
-rw-r--r--applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ipstatistics.json9
-rw-r--r--applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ping.json2
-rw-r--r--applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json9
-rw-r--r--applications/luci-app-tinyproxy/po/ar/tinyproxy.po14
-rw-r--r--applications/luci-app-tinyproxy/po/bg/tinyproxy.po14
-rw-r--r--applications/luci-app-tinyproxy/po/bn_BD/tinyproxy.po22
-rw-r--r--applications/luci-app-tinyproxy/po/cs/tinyproxy.po10
-rw-r--r--applications/luci-app-tinyproxy/po/da/tinyproxy.po412
-rw-r--r--applications/luci-app-tinyproxy/po/de/tinyproxy.po8
-rw-r--r--applications/luci-app-tinyproxy/po/en/tinyproxy.po14
-rw-r--r--applications/luci-app-tinyproxy/po/fi/tinyproxy.po10
-rw-r--r--applications/luci-app-tinyproxy/po/he/tinyproxy.po10
-rw-r--r--applications/luci-app-tinyproxy/po/it/tinyproxy.po12
-rw-r--r--applications/luci-app-tinyproxy/po/ja/tinyproxy.po40
-rw-r--r--applications/luci-app-tinyproxy/po/ko/tinyproxy.po8
-rw-r--r--applications/luci-app-tinyproxy/po/ms/tinyproxy.po11
-rw-r--r--applications/luci-app-tinyproxy/po/nb_NO/tinyproxy.po20
-rw-r--r--applications/luci-app-tinyproxy/po/pl/tinyproxy.po8
-rw-r--r--applications/luci-app-tinyproxy/po/pt/tinyproxy.po6
-rw-r--r--applications/luci-app-tinyproxy/po/ro/tinyproxy.po152
-rw-r--r--applications/luci-app-tinyproxy/po/sv/tinyproxy.po13
-rw-r--r--applications/luci-app-tinyproxy/po/tr/tinyproxy.po150
-rw-r--r--applications/luci-app-tinyproxy/po/vi/tinyproxy.po10
-rw-r--r--applications/luci-app-tinyproxy/po/zh_Hans/tinyproxy.po31
-rw-r--r--applications/luci-app-tinyproxy/po/zh_Hant/tinyproxy.po150
-rw-r--r--applications/luci-app-transmission/Makefile2
-rw-r--r--applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js2
-rw-r--r--applications/luci-app-transmission/po/ar/transmission.po20
-rw-r--r--applications/luci-app-transmission/po/bg/transmission.po16
-rw-r--r--applications/luci-app-transmission/po/bn_BD/transmission.po24
-rw-r--r--applications/luci-app-transmission/po/ca/transmission.po8
-rw-r--r--applications/luci-app-transmission/po/da/transmission.po432
-rw-r--r--applications/luci-app-transmission/po/de/transmission.po8
-rw-r--r--applications/luci-app-transmission/po/el/transmission.po26
-rw-r--r--applications/luci-app-transmission/po/es/transmission.po4
-rw-r--r--applications/luci-app-transmission/po/fr/transmission.po112
-rw-r--r--applications/luci-app-transmission/po/he/transmission.po21
-rw-r--r--applications/luci-app-transmission/po/hu/transmission.po24
-rw-r--r--applications/luci-app-transmission/po/it/transmission.po10
-rw-r--r--applications/luci-app-transmission/po/ja/transmission.po8
-rw-r--r--applications/luci-app-transmission/po/ko/transmission.po12
-rw-r--r--applications/luci-app-transmission/po/nb_NO/transmission.po73
-rw-r--r--applications/luci-app-transmission/po/pl/transmission.po22
-rw-r--r--applications/luci-app-transmission/po/pt/transmission.po10
-rw-r--r--applications/luci-app-transmission/po/pt_BR/transmission.po6
-rw-r--r--applications/luci-app-transmission/po/ro/transmission.po194
-rw-r--r--applications/luci-app-transmission/po/sk/transmission.po8
-rw-r--r--applications/luci-app-transmission/po/sv/transmission.po11
-rw-r--r--applications/luci-app-transmission/po/tr/transmission.po209
-rw-r--r--applications/luci-app-transmission/po/vi/transmission.po18
-rw-r--r--applications/luci-app-transmission/po/zh_Hans/transmission.po14
-rw-r--r--applications/luci-app-transmission/po/zh_Hant/transmission.po24
-rw-r--r--applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json1
-rw-r--r--applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json2
-rw-r--r--applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js241
-rw-r--r--applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js635
-rw-r--r--applications/luci-app-travelmate/po/ar/travelmate.po634
-rw-r--r--applications/luci-app-travelmate/po/bg/travelmate.po611
-rw-r--r--applications/luci-app-travelmate/po/bn_BD/travelmate.po593
-rw-r--r--applications/luci-app-travelmate/po/ca/travelmate.po602
-rw-r--r--applications/luci-app-travelmate/po/cs/travelmate.po611
-rw-r--r--applications/luci-app-travelmate/po/da/travelmate.po871
-rw-r--r--applications/luci-app-travelmate/po/de/travelmate.po886
-rw-r--r--applications/luci-app-travelmate/po/el/travelmate.po585
-rw-r--r--applications/luci-app-travelmate/po/en/travelmate.po573
-rw-r--r--applications/luci-app-travelmate/po/es/travelmate.po710
-rw-r--r--applications/luci-app-travelmate/po/fi/travelmate.po610
-rw-r--r--applications/luci-app-travelmate/po/fr/travelmate.po630
-rw-r--r--applications/luci-app-travelmate/po/he/travelmate.po586
-rw-r--r--applications/luci-app-travelmate/po/hi/travelmate.po573
-rw-r--r--applications/luci-app-travelmate/po/hu/travelmate.po613
-rw-r--r--applications/luci-app-travelmate/po/it/travelmate.po624
-rw-r--r--applications/luci-app-travelmate/po/ja/travelmate.po614
-rw-r--r--applications/luci-app-travelmate/po/ko/travelmate.po583
-rw-r--r--applications/luci-app-travelmate/po/mr/travelmate.po579
-rw-r--r--applications/luci-app-travelmate/po/ms/travelmate.po573
-rw-r--r--applications/luci-app-travelmate/po/nb_NO/travelmate.po619
-rw-r--r--applications/luci-app-travelmate/po/pl/travelmate.po877
-rw-r--r--applications/luci-app-travelmate/po/pt/travelmate.po726
-rw-r--r--applications/luci-app-travelmate/po/pt_BR/travelmate.po710
-rw-r--r--applications/luci-app-travelmate/po/ro/travelmate.po920
-rw-r--r--applications/luci-app-travelmate/po/ru/travelmate.po863
-rw-r--r--applications/luci-app-travelmate/po/sk/travelmate.po589
-rw-r--r--applications/luci-app-travelmate/po/sv/travelmate.po605
-rw-r--r--applications/luci-app-travelmate/po/templates/travelmate.pot573
-rw-r--r--applications/luci-app-travelmate/po/tr/travelmate.po949
-rw-r--r--applications/luci-app-travelmate/po/uk/travelmate.po601
-rw-r--r--applications/luci-app-travelmate/po/vi/travelmate.po581
-rw-r--r--applications/luci-app-travelmate/po/zh_Hans/travelmate.po906
-rw-r--r--applications/luci-app-travelmate/po/zh_Hant/travelmate.po923
-rw-r--r--applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json4
-rw-r--r--applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js2
-rw-r--r--applications/luci-app-ttyd/po/ar/ttyd.po30
-rw-r--r--applications/luci-app-ttyd/po/bg/ttyd.po20
-rw-r--r--applications/luci-app-ttyd/po/bn_BD/ttyd.po111
-rw-r--r--applications/luci-app-ttyd/po/ca/ttyd.po10
-rw-r--r--applications/luci-app-ttyd/po/cs/ttyd.po2
-rw-r--r--applications/luci-app-ttyd/po/da/ttyd.po235
-rw-r--r--applications/luci-app-ttyd/po/de/ttyd.po12
-rw-r--r--applications/luci-app-ttyd/po/el/ttyd.po16
-rw-r--r--applications/luci-app-ttyd/po/en/ttyd.po10
-rw-r--r--applications/luci-app-ttyd/po/es/ttyd.po8
-rw-r--r--applications/luci-app-ttyd/po/fi/ttyd.po10
-rw-r--r--applications/luci-app-ttyd/po/fr/ttyd.po16
-rw-r--r--applications/luci-app-ttyd/po/he/ttyd.po13
-rw-r--r--applications/luci-app-ttyd/po/hi/ttyd.po2
-rw-r--r--applications/luci-app-ttyd/po/hu/ttyd.po12
-rw-r--r--applications/luci-app-ttyd/po/it/ttyd.po16
-rw-r--r--applications/luci-app-ttyd/po/ja/ttyd.po12
-rw-r--r--applications/luci-app-ttyd/po/ko/ttyd.po10
-rw-r--r--applications/luci-app-ttyd/po/mr/ttyd.po2
-rw-r--r--applications/luci-app-ttyd/po/ms/ttyd.po2
-rw-r--r--applications/luci-app-ttyd/po/nb_NO/ttyd.po32
-rw-r--r--applications/luci-app-ttyd/po/pl/ttyd.po4
-rw-r--r--applications/luci-app-ttyd/po/pt/ttyd.po10
-rw-r--r--applications/luci-app-ttyd/po/pt_BR/ttyd.po10
-rw-r--r--applications/luci-app-ttyd/po/ro/ttyd.po103
-rw-r--r--applications/luci-app-ttyd/po/ru/ttyd.po28
-rw-r--r--applications/luci-app-ttyd/po/sk/ttyd.po10
-rw-r--r--applications/luci-app-ttyd/po/sv/ttyd.po16
-rw-r--r--applications/luci-app-ttyd/po/templates/ttyd.pot2
-rw-r--r--applications/luci-app-ttyd/po/tr/ttyd.po106
-rw-r--r--applications/luci-app-ttyd/po/uk/ttyd.po2
-rw-r--r--applications/luci-app-ttyd/po/vi/ttyd.po2
-rw-r--r--applications/luci-app-ttyd/po/zh_Hans/ttyd.po4
-rw-r--r--applications/luci-app-ttyd/po/zh_Hant/ttyd.po102
-rw-r--r--applications/luci-app-udpxy/po/ar/udpxy.po12
-rw-r--r--applications/luci-app-udpxy/po/bg/udpxy.po10
-rw-r--r--applications/luci-app-udpxy/po/bn_BD/udpxy.po16
-rw-r--r--applications/luci-app-udpxy/po/da/udpxy.po83
-rw-r--r--applications/luci-app-udpxy/po/de/udpxy.po10
-rw-r--r--applications/luci-app-udpxy/po/el/udpxy.po8
-rw-r--r--applications/luci-app-udpxy/po/en/udpxy.po8
-rw-r--r--applications/luci-app-udpxy/po/fi/udpxy.po32
-rw-r--r--applications/luci-app-udpxy/po/fr/udpxy.po6
-rw-r--r--applications/luci-app-udpxy/po/he/udpxy.po9
-rw-r--r--applications/luci-app-udpxy/po/it/udpxy.po10
-rw-r--r--applications/luci-app-udpxy/po/ja/udpxy.po8
-rw-r--r--applications/luci-app-udpxy/po/ko/udpxy.po12
-rw-r--r--applications/luci-app-udpxy/po/nb_NO/udpxy.po14
-rw-r--r--applications/luci-app-udpxy/po/ro/udpxy.po36
-rw-r--r--applications/luci-app-udpxy/po/sv/udpxy.po10
-rw-r--r--applications/luci-app-udpxy/po/tr/udpxy.po36
-rw-r--r--applications/luci-app-udpxy/po/uk/udpxy.po19
-rw-r--r--applications/luci-app-udpxy/po/vi/udpxy.po8
-rw-r--r--applications/luci-app-udpxy/po/zh_Hans/udpxy.po6
-rw-r--r--applications/luci-app-udpxy/po/zh_Hant/udpxy.po34
-rw-r--r--applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua10
-rw-r--r--applications/luci-app-uhttpd/po/ar/uhttpd.po26
-rw-r--r--applications/luci-app-uhttpd/po/bg/uhttpd.po34
-rw-r--r--applications/luci-app-uhttpd/po/bn_BD/uhttpd.po26
-rw-r--r--applications/luci-app-uhttpd/po/ca/uhttpd.po26
-rw-r--r--applications/luci-app-uhttpd/po/cs/uhttpd.po22
-rw-r--r--applications/luci-app-uhttpd/po/da/uhttpd.po291
-rw-r--r--applications/luci-app-uhttpd/po/de/uhttpd.po26
-rw-r--r--applications/luci-app-uhttpd/po/el/uhttpd.po22
-rw-r--r--applications/luci-app-uhttpd/po/en/uhttpd.po14
-rw-r--r--applications/luci-app-uhttpd/po/es/uhttpd.po22
-rw-r--r--applications/luci-app-uhttpd/po/fi/uhttpd.po14
-rw-r--r--applications/luci-app-uhttpd/po/fr/uhttpd.po24
-rw-r--r--applications/luci-app-uhttpd/po/he/uhttpd.po24
-rw-r--r--applications/luci-app-uhttpd/po/hi/uhttpd.po14
-rw-r--r--applications/luci-app-uhttpd/po/hu/uhttpd.po57
-rw-r--r--applications/luci-app-uhttpd/po/id/uhttpd.po289
-rw-r--r--applications/luci-app-uhttpd/po/it/uhttpd.po124
-rw-r--r--applications/luci-app-uhttpd/po/ja/uhttpd.po41
-rw-r--r--applications/luci-app-uhttpd/po/ko/uhttpd.po22
-rw-r--r--applications/luci-app-uhttpd/po/mr/uhttpd.po14
-rw-r--r--applications/luci-app-uhttpd/po/ms/uhttpd.po24
-rw-r--r--applications/luci-app-uhttpd/po/nb_NO/uhttpd.po30
-rw-r--r--applications/luci-app-uhttpd/po/pl/uhttpd.po26
-rw-r--r--applications/luci-app-uhttpd/po/pt/uhttpd.po26
-rw-r--r--applications/luci-app-uhttpd/po/pt_BR/uhttpd.po20
-rw-r--r--applications/luci-app-uhttpd/po/ro/uhttpd.po128
-rw-r--r--applications/luci-app-uhttpd/po/ru/uhttpd.po22
-rw-r--r--applications/luci-app-uhttpd/po/sk/uhttpd.po14
-rw-r--r--applications/luci-app-uhttpd/po/sv/uhttpd.po27
-rw-r--r--applications/luci-app-uhttpd/po/templates/uhttpd.pot14
-rw-r--r--applications/luci-app-uhttpd/po/tr/uhttpd.po126
-rw-r--r--applications/luci-app-uhttpd/po/uk/uhttpd.po134
-rw-r--r--applications/luci-app-uhttpd/po/vi/uhttpd.po24
-rw-r--r--applications/luci-app-uhttpd/po/zh_Hans/uhttpd.po26
-rw-r--r--applications/luci-app-uhttpd/po/zh_Hant/uhttpd.po42
-rw-r--r--applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua25
-rw-r--r--applications/luci-app-unbound/po/ar/unbound.po272
-rw-r--r--applications/luci-app-unbound/po/bg/unbound.po264
-rw-r--r--applications/luci-app-unbound/po/bn_BD/unbound.po264
-rw-r--r--applications/luci-app-unbound/po/ca/unbound.po256
-rw-r--r--applications/luci-app-unbound/po/cs/unbound.po261
-rw-r--r--applications/luci-app-unbound/po/da/unbound.po792
-rw-r--r--applications/luci-app-unbound/po/de/unbound.po323
-rw-r--r--applications/luci-app-unbound/po/el/unbound.po258
-rw-r--r--applications/luci-app-unbound/po/en/unbound.po248
-rw-r--r--applications/luci-app-unbound/po/es/unbound.po254
-rw-r--r--applications/luci-app-unbound/po/fi/unbound.po248
-rw-r--r--applications/luci-app-unbound/po/fr/unbound.po268
-rw-r--r--applications/luci-app-unbound/po/he/unbound.po248
-rw-r--r--applications/luci-app-unbound/po/hi/unbound.po248
-rw-r--r--applications/luci-app-unbound/po/hu/unbound.po302
-rw-r--r--applications/luci-app-unbound/po/it/unbound.po319
-rw-r--r--applications/luci-app-unbound/po/ja/unbound.po332
-rw-r--r--applications/luci-app-unbound/po/ko/unbound.po256
-rw-r--r--applications/luci-app-unbound/po/mr/unbound.po248
-rw-r--r--applications/luci-app-unbound/po/ms/unbound.po248
-rw-r--r--applications/luci-app-unbound/po/nb_NO/unbound.po266
-rw-r--r--applications/luci-app-unbound/po/pl/unbound.po254
-rw-r--r--applications/luci-app-unbound/po/pt/unbound.po253
-rw-r--r--applications/luci-app-unbound/po/pt_BR/unbound.po256
-rw-r--r--applications/luci-app-unbound/po/ro/unbound.po608
-rw-r--r--applications/luci-app-unbound/po/ru/unbound.po315
-rw-r--r--applications/luci-app-unbound/po/sk/unbound.po256
-rw-r--r--applications/luci-app-unbound/po/sv/unbound.po258
-rw-r--r--applications/luci-app-unbound/po/templates/unbound.pot248
-rw-r--r--applications/luci-app-unbound/po/tr/unbound.po607
-rw-r--r--applications/luci-app-unbound/po/uk/unbound.po248
-rw-r--r--applications/luci-app-unbound/po/vi/unbound.po256
-rw-r--r--applications/luci-app-unbound/po/zh_Hans/unbound.po268
-rw-r--r--applications/luci-app-unbound/po/zh_Hant/unbound.po290
-rw-r--r--applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js18
-rw-r--r--applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js29
-rw-r--r--applications/luci-app-upnp/po/ar/upnp.po44
-rw-r--r--applications/luci-app-upnp/po/bg/upnp.po44
-rw-r--r--applications/luci-app-upnp/po/bn_BD/upnp.po48
-rw-r--r--applications/luci-app-upnp/po/ca/upnp.po38
-rw-r--r--applications/luci-app-upnp/po/cs/upnp.po34
-rw-r--r--applications/luci-app-upnp/po/da/upnp.po250
-rw-r--r--applications/luci-app-upnp/po/de/upnp.po26
-rw-r--r--applications/luci-app-upnp/po/el/upnp.po38
-rw-r--r--applications/luci-app-upnp/po/en/upnp.po42
-rw-r--r--applications/luci-app-upnp/po/es/upnp.po32
-rw-r--r--applications/luci-app-upnp/po/fi/upnp.po32
-rw-r--r--applications/luci-app-upnp/po/fr/upnp.po32
-rw-r--r--applications/luci-app-upnp/po/he/upnp.po40
-rw-r--r--applications/luci-app-upnp/po/hi/upnp.po26
-rw-r--r--applications/luci-app-upnp/po/hu/upnp.po38
-rw-r--r--applications/luci-app-upnp/po/it/upnp.po36
-rw-r--r--applications/luci-app-upnp/po/ja/upnp.po36
-rw-r--r--applications/luci-app-upnp/po/ko/upnp.po40
-rw-r--r--applications/luci-app-upnp/po/mr/upnp.po26
-rw-r--r--applications/luci-app-upnp/po/ms/upnp.po34
-rw-r--r--applications/luci-app-upnp/po/nb_NO/upnp.po38
-rw-r--r--applications/luci-app-upnp/po/pl/upnp.po36
-rw-r--r--applications/luci-app-upnp/po/pt/upnp.po34
-rw-r--r--applications/luci-app-upnp/po/pt_BR/upnp.po32
-rw-r--r--applications/luci-app-upnp/po/ro/upnp.po58
-rw-r--r--applications/luci-app-upnp/po/ru/upnp.po36
-rw-r--r--applications/luci-app-upnp/po/sk/upnp.po26
-rw-r--r--applications/luci-app-upnp/po/sv/upnp.po26
-rw-r--r--applications/luci-app-upnp/po/templates/upnp.pot26
-rw-r--r--applications/luci-app-upnp/po/tr/upnp.po106
-rw-r--r--applications/luci-app-upnp/po/uk/upnp.po38
-rw-r--r--applications/luci-app-upnp/po/vi/upnp.po34
-rw-r--r--applications/luci-app-upnp/po/zh_Hans/upnp.po50
-rw-r--r--applications/luci-app-upnp/po/zh_Hant/upnp.po100
-rw-r--r--applications/luci-app-vnstat/po/ar/vnstat.po10
-rw-r--r--applications/luci-app-vnstat/po/bg/vnstat.po10
-rw-r--r--applications/luci-app-vnstat/po/bn_BD/vnstat.po10
-rw-r--r--applications/luci-app-vnstat/po/da/vnstat.po85
-rw-r--r--applications/luci-app-vnstat/po/el/vnstat.po8
-rw-r--r--applications/luci-app-vnstat/po/en/vnstat.po13
-rw-r--r--applications/luci-app-vnstat/po/fi/vnstat.po8
-rw-r--r--applications/luci-app-vnstat/po/he/vnstat.po10
-rw-r--r--applications/luci-app-vnstat/po/it/vnstat.po15
-rw-r--r--applications/luci-app-vnstat/po/ja/vnstat.po28
-rw-r--r--applications/luci-app-vnstat/po/ms/vnstat.po13
-rw-r--r--applications/luci-app-vnstat/po/nb_NO/vnstat.po12
-rw-r--r--applications/luci-app-vnstat/po/ro/vnstat.po10
-rw-r--r--applications/luci-app-vnstat/po/sl/vnstat.po86
-rw-r--r--applications/luci-app-vnstat/po/sv/vnstat.po8
-rw-r--r--applications/luci-app-vnstat/po/tr/vnstat.po36
-rw-r--r--applications/luci-app-vnstat/po/uk/vnstat.po12
-rw-r--r--applications/luci-app-vnstat/po/vi/vnstat.po13
-rw-r--r--applications/luci-app-vnstat/po/zh_Hans/vnstat.po15
-rw-r--r--applications/luci-app-vnstat/po/zh_Hant/vnstat.po28
-rw-r--r--applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js8
-rw-r--r--applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js4
-rw-r--r--applications/luci-app-vnstat2/po/ar/vnstat2.po14
-rw-r--r--applications/luci-app-vnstat2/po/bg/vnstat2.po14
-rw-r--r--applications/luci-app-vnstat2/po/bn_BD/vnstat2.po14
-rw-r--r--applications/luci-app-vnstat2/po/ca/vnstat2.po8
-rw-r--r--applications/luci-app-vnstat2/po/cs/vnstat2.po10
-rw-r--r--applications/luci-app-vnstat2/po/da/vnstat2.po140
-rw-r--r--applications/luci-app-vnstat2/po/de/vnstat2.po38
-rw-r--r--applications/luci-app-vnstat2/po/el/vnstat2.po8
-rw-r--r--applications/luci-app-vnstat2/po/en/vnstat2.po8
-rw-r--r--applications/luci-app-vnstat2/po/fi/vnstat2.po8
-rw-r--r--applications/luci-app-vnstat2/po/fr/vnstat2.po8
-rw-r--r--applications/luci-app-vnstat2/po/he/vnstat2.po13
-rw-r--r--applications/luci-app-vnstat2/po/it/vnstat2.po8
-rw-r--r--applications/luci-app-vnstat2/po/ja/vnstat2.po34
-rw-r--r--applications/luci-app-vnstat2/po/ms/vnstat2.po8
-rw-r--r--applications/luci-app-vnstat2/po/nb_NO/vnstat2.po16
-rw-r--r--applications/luci-app-vnstat2/po/ro/vnstat2.po59
-rw-r--r--applications/luci-app-vnstat2/po/sv/vnstat2.po12
-rw-r--r--applications/luci-app-vnstat2/po/tr/vnstat2.po54
-rw-r--r--applications/luci-app-vnstat2/po/vi/vnstat2.po8
-rw-r--r--applications/luci-app-vnstat2/po/zh_Hans/vnstat2.po46
-rw-r--r--applications/luci-app-vnstat2/po/zh_Hant/vnstat2.po34
-rw-r--r--applications/luci-app-vpn-policy-routing/Makefile2
-rw-r--r--applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua88
-rw-r--r--applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm28
-rw-r--r--applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm12
-rw-r--r--applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-service.htm (renamed from applications/luci-app-vpnbypass/luasrc/view/vpnbypass/status.htm)0
-rw-r--r--applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status.htm6
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ar/vpn-policy-routing.po245
-rw-r--r--applications/luci-app-vpn-policy-routing/po/bg/vpn-policy-routing.po235
-rw-r--r--applications/luci-app-vpn-policy-routing/po/bn_BD/vpn-policy-routing.po229
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ca/vpn-policy-routing.po221
-rw-r--r--applications/luci-app-vpn-policy-routing/po/cs/vpn-policy-routing.po227
-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.po250
-rw-r--r--applications/luci-app-vpn-policy-routing/po/el/vpn-policy-routing.po219
-rw-r--r--applications/luci-app-vpn-policy-routing/po/en/vpn-policy-routing.po217
-rw-r--r--applications/luci-app-vpn-policy-routing/po/es/vpn-policy-routing.po272
-rw-r--r--applications/luci-app-vpn-policy-routing/po/fi/vpn-policy-routing.po217
-rw-r--r--applications/luci-app-vpn-policy-routing/po/fr/vpn-policy-routing.po264
-rw-r--r--applications/luci-app-vpn-policy-routing/po/he/vpn-policy-routing.po220
-rw-r--r--applications/luci-app-vpn-policy-routing/po/hi/vpn-policy-routing.po209
-rw-r--r--applications/luci-app-vpn-policy-routing/po/hu/vpn-policy-routing.po228
-rw-r--r--applications/luci-app-vpn-policy-routing/po/it/vpn-policy-routing.po221
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ja/vpn-policy-routing.po219
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ko/vpn-policy-routing.po219
-rw-r--r--applications/luci-app-vpn-policy-routing/po/mr/vpn-policy-routing.po209
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ms/vpn-policy-routing.po217
-rw-r--r--applications/luci-app-vpn-policy-routing/po/nb_NO/vpn-policy-routing.po278
-rw-r--r--applications/luci-app-vpn-policy-routing/po/pl/vpn-policy-routing.po269
-rw-r--r--applications/luci-app-vpn-policy-routing/po/pt/vpn-policy-routing.po262
-rw-r--r--applications/luci-app-vpn-policy-routing/po/pt_BR/vpn-policy-routing.po270
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ro/vpn-policy-routing.po394
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ru/vpn-policy-routing.po357
-rw-r--r--applications/luci-app-vpn-policy-routing/po/sk/vpn-policy-routing.po217
-rw-r--r--applications/luci-app-vpn-policy-routing/po/sv/vpn-policy-routing.po231
-rw-r--r--applications/luci-app-vpn-policy-routing/po/templates/vpn-policy-routing.pot209
-rw-r--r--applications/luci-app-vpn-policy-routing/po/tr/vpn-policy-routing.po372
-rw-r--r--applications/luci-app-vpn-policy-routing/po/uk/vpn-policy-routing.po209
-rw-r--r--applications/luci-app-vpn-policy-routing/po/vi/vpn-policy-routing.po221
-rw-r--r--applications/luci-app-vpn-policy-routing/po/zh_Hans/vpn-policy-routing.po382
-rw-r--r--applications/luci-app-vpn-policy-routing/po/zh_Hans/zh-cn/vpn-policy-routing.po209
-rw-r--r--applications/luci-app-vpn-policy-routing/po/zh_Hant/vpn-policy-routing.po399
-rw-r--r--applications/luci-app-vpn-policy-routing/po/zh_Hant/zh-tw/vpn-policy-routing.po209
-rw-r--r--applications/luci-app-vpnbypass/Makefile4
-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/luasrc/controller/vpnbypass.lua34
-rw-r--r--applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua95
-rw-r--r--applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm77
-rw-r--r--applications/luci-app-vpnbypass/luasrc/view/vpnbypass/css.htm9
-rw-r--r--applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm59
-rw-r--r--applications/luci-app-vpnbypass/luasrc/view/vpnbypass/status-textarea.htm13
-rw-r--r--applications/luci-app-vpnbypass/po/ar/vpnbypass.po133
-rw-r--r--applications/luci-app-vpnbypass/po/bg/vpnbypass.po119
-rw-r--r--applications/luci-app-vpnbypass/po/bn_BD/vpnbypass.po119
-rw-r--r--applications/luci-app-vpnbypass/po/ca/vpnbypass.po117
-rw-r--r--applications/luci-app-vpnbypass/po/cs/vpnbypass.po158
-rw-r--r--applications/luci-app-vpnbypass/po/da/vpnbypass.po128
-rw-r--r--applications/luci-app-vpnbypass/po/de/vpnbypass.po182
-rw-r--r--applications/luci-app-vpnbypass/po/el/vpnbypass.po122
-rw-r--r--applications/luci-app-vpnbypass/po/en/vpnbypass.po111
-rw-r--r--applications/luci-app-vpnbypass/po/es/vpnbypass.po195
-rw-r--r--applications/luci-app-vpnbypass/po/fi/vpnbypass.po121
-rw-r--r--applications/luci-app-vpnbypass/po/fr/vpnbypass.po169
-rw-r--r--applications/luci-app-vpnbypass/po/he/vpnbypass.po111
-rw-r--r--applications/luci-app-vpnbypass/po/hi/vpnbypass.po111
-rw-r--r--applications/luci-app-vpnbypass/po/hu/vpnbypass.po126
-rw-r--r--applications/luci-app-vpnbypass/po/it/vpnbypass.po122
-rw-r--r--applications/luci-app-vpnbypass/po/ja/vpnbypass.po193
-rw-r--r--applications/luci-app-vpnbypass/po/ko/vpnbypass.po111
-rw-r--r--applications/luci-app-vpnbypass/po/mr/vpnbypass.po118
-rw-r--r--applications/luci-app-vpnbypass/po/ms/vpnbypass.po111
-rw-r--r--applications/luci-app-vpnbypass/po/nb_NO/vpnbypass.po170
-rw-r--r--applications/luci-app-vpnbypass/po/pl/vpnbypass.po199
-rw-r--r--applications/luci-app-vpnbypass/po/pt/vpnbypass.po196
-rw-r--r--applications/luci-app-vpnbypass/po/pt_BR/vpnbypass.po197
-rw-r--r--applications/luci-app-vpnbypass/po/ro/vpnbypass.po168
-rw-r--r--applications/luci-app-vpnbypass/po/ru/vpnbypass.po193
-rw-r--r--applications/luci-app-vpnbypass/po/sk/vpnbypass.po121
-rw-r--r--applications/luci-app-vpnbypass/po/sv/vpnbypass.po187
-rw-r--r--applications/luci-app-vpnbypass/po/templates/vpnbypass.pot111
-rw-r--r--applications/luci-app-vpnbypass/po/tr/vpnbypass.po170
-rw-r--r--applications/luci-app-vpnbypass/po/uk/vpnbypass.po136
-rw-r--r--applications/luci-app-vpnbypass/po/vi/vpnbypass.po114
-rw-r--r--applications/luci-app-vpnbypass/po/zh_Hans/vpnbypass.po187
-rw-r--r--applications/luci-app-vpnbypass/po/zh_Hant/vpnbypass.po188
-rw-r--r--applications/luci-app-vpnbypass/root/etc/uci-defaults/40_luci-vpnbypass3
-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.json38
-rw-r--r--applications/luci-app-watchcat/Makefile6
-rw-r--r--applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js101
-rw-r--r--applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua53
-rw-r--r--applications/luci-app-watchcat/po/ar/watchcat.po175
-rw-r--r--applications/luci-app-watchcat/po/bg/watchcat.po175
-rw-r--r--applications/luci-app-watchcat/po/bn_BD/watchcat.po175
-rw-r--r--applications/luci-app-watchcat/po/ca/watchcat.po255
-rw-r--r--applications/luci-app-watchcat/po/cs/watchcat.po256
-rw-r--r--applications/luci-app-watchcat/po/da/watchcat.po269
-rw-r--r--applications/luci-app-watchcat/po/de/watchcat.po261
-rw-r--r--applications/luci-app-watchcat/po/el/watchcat.po168
-rw-r--r--applications/luci-app-watchcat/po/en/watchcat.po240
-rw-r--r--applications/luci-app-watchcat/po/es/watchcat.po301
-rw-r--r--applications/luci-app-watchcat/po/fi/watchcat.po175
-rw-r--r--applications/luci-app-watchcat/po/fr/watchcat.po263
-rw-r--r--applications/luci-app-watchcat/po/he/watchcat.po168
-rw-r--r--applications/luci-app-watchcat/po/hi/watchcat.po168
-rw-r--r--applications/luci-app-watchcat/po/hu/watchcat.po232
-rw-r--r--applications/luci-app-watchcat/po/it/watchcat.po213
-rw-r--r--applications/luci-app-watchcat/po/ja/watchcat.po246
-rw-r--r--applications/luci-app-watchcat/po/ko/watchcat.po175
-rw-r--r--applications/luci-app-watchcat/po/mr/watchcat.po178
-rw-r--r--applications/luci-app-watchcat/po/ms/watchcat.po168
-rw-r--r--applications/luci-app-watchcat/po/nb_NO/watchcat.po192
-rw-r--r--applications/luci-app-watchcat/po/pl/watchcat.po373
-rw-r--r--applications/luci-app-watchcat/po/pt/watchcat.po298
-rw-r--r--applications/luci-app-watchcat/po/pt_BR/watchcat.po374
-rw-r--r--applications/luci-app-watchcat/po/ro/watchcat.po232
-rw-r--r--applications/luci-app-watchcat/po/ru/watchcat.po257
-rw-r--r--applications/luci-app-watchcat/po/sk/watchcat.po178
-rw-r--r--applications/luci-app-watchcat/po/sv/watchcat.po247
-rw-r--r--applications/luci-app-watchcat/po/templates/watchcat.pot168
-rw-r--r--applications/luci-app-watchcat/po/tr/watchcat.po230
-rw-r--r--applications/luci-app-watchcat/po/uk/watchcat.po223
-rw-r--r--applications/luci-app-watchcat/po/vi/watchcat.po168
-rw-r--r--applications/luci-app-watchcat/po/zh_Hans/watchcat.po339
-rw-r--r--applications/luci-app-watchcat/po/zh_Hant/watchcat.po335
-rw-r--r--applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json8
-rw-r--r--applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json9
-rw-r--r--applications/luci-app-wifischedule/po/ar/wifischedule.po8
-rw-r--r--applications/luci-app-wifischedule/po/bg/wifischedule.po76
-rw-r--r--applications/luci-app-wifischedule/po/bn_BD/wifischedule.po8
-rw-r--r--applications/luci-app-wifischedule/po/cs/wifischedule.po8
-rw-r--r--applications/luci-app-wifischedule/po/da/wifischedule.po149
-rw-r--r--applications/luci-app-wifischedule/po/el/wifischedule.po8
-rw-r--r--applications/luci-app-wifischedule/po/it/wifischedule.po27
-rw-r--r--applications/luci-app-wifischedule/po/ja/wifischedule.po10
-rw-r--r--applications/luci-app-wifischedule/po/mr/wifischedule.po6
-rw-r--r--applications/luci-app-wifischedule/po/nb_NO/wifischedule.po10
-rw-r--r--applications/luci-app-wifischedule/po/pl/wifischedule.po10
-rw-r--r--applications/luci-app-wifischedule/po/ro/wifischedule.po35
-rw-r--r--applications/luci-app-wifischedule/po/sk/wifischedule.po8
-rw-r--r--applications/luci-app-wifischedule/po/sv/wifischedule.po15
-rw-r--r--applications/luci-app-wifischedule/po/tr/wifischedule.po12
-rw-r--r--applications/luci-app-wifischedule/po/uk/wifischedule.po12
-rw-r--r--applications/luci-app-wifischedule/po/yue/wifischedule.po142
-rw-r--r--applications/luci-app-wifischedule/po/zh_Hant/wifischedule.po16
-rw-r--r--applications/luci-app-wireguard/Makefile2
-rw-r--r--applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js228
-rw-r--r--applications/luci-app-wireguard/luasrc/view/wireguard.htm285
-rw-r--r--applications/luci-app-wireguard/po/ar/wireguard.po118
-rw-r--r--applications/luci-app-wireguard/po/bg/wireguard.po128
-rw-r--r--applications/luci-app-wireguard/po/bn_BD/wireguard.po136
-rw-r--r--applications/luci-app-wireguard/po/ca/wireguard.po113
-rw-r--r--applications/luci-app-wireguard/po/cs/wireguard.po156
-rw-r--r--applications/luci-app-wireguard/po/da/wireguard.po92
-rw-r--r--applications/luci-app-wireguard/po/de/wireguard.po170
-rw-r--r--applications/luci-app-wireguard/po/el/wireguard.po167
-rw-r--r--applications/luci-app-wireguard/po/en/wireguard.po103
-rw-r--r--applications/luci-app-wireguard/po/es/wireguard.po168
-rw-r--r--applications/luci-app-wireguard/po/fi/wireguard.po172
-rw-r--r--applications/luci-app-wireguard/po/fr/wireguard.po167
-rw-r--r--applications/luci-app-wireguard/po/he/wireguard.po145
-rw-r--r--applications/luci-app-wireguard/po/hi/wireguard.po96
-rw-r--r--applications/luci-app-wireguard/po/hu/wireguard.po131
-rw-r--r--applications/luci-app-wireguard/po/id/wireguard.po136
-rw-r--r--applications/luci-app-wireguard/po/it/wireguard.po180
-rw-r--r--applications/luci-app-wireguard/po/ja/wireguard.po148
-rw-r--r--applications/luci-app-wireguard/po/ko/wireguard.po127
-rw-r--r--applications/luci-app-wireguard/po/mr/wireguard.po105
-rw-r--r--applications/luci-app-wireguard/po/ms/wireguard.po108
-rw-r--r--applications/luci-app-wireguard/po/nb_NO/wireguard.po109
-rw-r--r--applications/luci-app-wireguard/po/pl/wireguard.po167
-rw-r--r--applications/luci-app-wireguard/po/pt/wireguard.po165
-rw-r--r--applications/luci-app-wireguard/po/pt_BR/wireguard.po167
-rw-r--r--applications/luci-app-wireguard/po/ro/wireguard.po145
-rw-r--r--applications/luci-app-wireguard/po/ru/wireguard.po166
-rw-r--r--applications/luci-app-wireguard/po/sk/wireguard.po109
-rw-r--r--applications/luci-app-wireguard/po/sv/wireguard.po131
-rw-r--r--applications/luci-app-wireguard/po/templates/wireguard.pot96
-rw-r--r--applications/luci-app-wireguard/po/tr/wireguard.po185
-rw-r--r--applications/luci-app-wireguard/po/uk/wireguard.po165
-rw-r--r--applications/luci-app-wireguard/po/vi/wireguard.po108
-rw-r--r--applications/luci-app-wireguard/po/zh_Hans/wireguard.po159
-rw-r--r--applications/luci-app-wireguard/po/zh_Hant/wireguard.po155
-rw-r--r--applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json7
-rw-r--r--applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json12
-rw-r--r--applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js13
-rw-r--r--applications/luci-app-wol/po/ar/wol.po30
-rw-r--r--applications/luci-app-wol/po/bg/wol.po54
-rw-r--r--applications/luci-app-wol/po/bn_BD/wol.po55
-rw-r--r--applications/luci-app-wol/po/ca/wol.po31
-rw-r--r--applications/luci-app-wol/po/cs/wol.po21
-rw-r--r--applications/luci-app-wol/po/da/wol.po94
-rw-r--r--applications/luci-app-wol/po/de/wol.po31
-rw-r--r--applications/luci-app-wol/po/el/wol.po18
-rw-r--r--applications/luci-app-wol/po/en/wol.po18
-rw-r--r--applications/luci-app-wol/po/es/wol.po25
-rw-r--r--applications/luci-app-wol/po/fi/wol.po18
-rw-r--r--applications/luci-app-wol/po/fr/wol.po26
-rw-r--r--applications/luci-app-wol/po/he/wol.po31
-rw-r--r--applications/luci-app-wol/po/hi/wol.po18
-rw-r--r--applications/luci-app-wol/po/hu/wol.po21
-rw-r--r--applications/luci-app-wol/po/id/wol.po94
-rw-r--r--applications/luci-app-wol/po/it/wol.po43
-rw-r--r--applications/luci-app-wol/po/ja/wol.po31
-rw-r--r--applications/luci-app-wol/po/ko/wol.po18
-rw-r--r--applications/luci-app-wol/po/mr/wol.po50
-rw-r--r--applications/luci-app-wol/po/ms/wol.po18
-rw-r--r--applications/luci-app-wol/po/nb_NO/wol.po18
-rw-r--r--applications/luci-app-wol/po/pl/wol.po29
-rw-r--r--applications/luci-app-wol/po/pt/wol.po25
-rw-r--r--applications/luci-app-wol/po/pt_BR/wol.po25
-rw-r--r--applications/luci-app-wol/po/ro/wol.po46
-rw-r--r--applications/luci-app-wol/po/ru/wol.po58
-rw-r--r--applications/luci-app-wol/po/sk/wol.po18
-rw-r--r--applications/luci-app-wol/po/sv/wol.po27
-rw-r--r--applications/luci-app-wol/po/templates/wol.pot18
-rw-r--r--applications/luci-app-wol/po/tr/wol.po26
-rw-r--r--applications/luci-app-wol/po/uk/wol.po33
-rw-r--r--applications/luci-app-wol/po/vi/wol.po18
-rw-r--r--applications/luci-app-wol/po/zh_Hans/wol.po29
-rw-r--r--applications/luci-app-wol/po/zh_Hant/wol.po31
-rw-r--r--applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js159
-rw-r--r--applications/luci-app-xinetd/po/de/xinetd.po188
-rw-r--r--applications/luci-app-xinetd/po/en/xinetd.po188
-rw-r--r--applications/luci-app-xinetd/po/templates/xinetd.pot173
-rw-r--r--applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json3
-rw-r--r--applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js7
-rw-r--r--applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js39
-rw-r--r--applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js30
-rw-r--r--applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js32
-rw-r--r--applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js50
-rw-r--r--applications/luci-app-yggdrasil/po/ar/yggdrasil.po244
-rw-r--r--applications/luci-app-yggdrasil/po/bg/yggdrasil.po236
-rw-r--r--applications/luci-app-yggdrasil/po/bn_BD/yggdrasil.po240
-rw-r--r--applications/luci-app-yggdrasil/po/ca/yggdrasil.po234
-rw-r--r--applications/luci-app-yggdrasil/po/cs/yggdrasil.po237
-rw-r--r--applications/luci-app-yggdrasil/po/da/yggdrasil.po195
-rw-r--r--applications/luci-app-yggdrasil/po/de/yggdrasil.po305
-rw-r--r--applications/luci-app-yggdrasil/po/el/yggdrasil.po235
-rw-r--r--applications/luci-app-yggdrasil/po/en/yggdrasil.po226
-rw-r--r--applications/luci-app-yggdrasil/po/es/yggdrasil.po465
-rw-r--r--applications/luci-app-yggdrasil/po/fi/yggdrasil.po232
-rw-r--r--applications/luci-app-yggdrasil/po/fr/yggdrasil.po290
-rw-r--r--applications/luci-app-yggdrasil/po/he/yggdrasil.po237
-rw-r--r--applications/luci-app-yggdrasil/po/hi/yggdrasil.po226
-rw-r--r--applications/luci-app-yggdrasil/po/hu/yggdrasil.po412
-rw-r--r--applications/luci-app-yggdrasil/po/it/yggdrasil.po242
-rw-r--r--applications/luci-app-yggdrasil/po/ja/yggdrasil.po244
-rw-r--r--applications/luci-app-yggdrasil/po/ko/yggdrasil.po226
-rw-r--r--applications/luci-app-yggdrasil/po/mr/yggdrasil.po232
-rw-r--r--applications/luci-app-yggdrasil/po/ms/yggdrasil.po226
-rw-r--r--applications/luci-app-yggdrasil/po/nb_NO/yggdrasil.po238
-rw-r--r--applications/luci-app-yggdrasil/po/pl/yggdrasil.po466
-rw-r--r--applications/luci-app-yggdrasil/po/pt/yggdrasil.po474
-rw-r--r--applications/luci-app-yggdrasil/po/pt_BR/yggdrasil.po462
-rw-r--r--applications/luci-app-yggdrasil/po/ro/yggdrasil.po316
-rw-r--r--applications/luci-app-yggdrasil/po/ru/yggdrasil.po256
-rw-r--r--applications/luci-app-yggdrasil/po/sk/yggdrasil.po232
-rw-r--r--applications/luci-app-yggdrasil/po/sv/yggdrasil.po238
-rw-r--r--applications/luci-app-yggdrasil/po/templates/yggdrasil.pot226
-rw-r--r--applications/luci-app-yggdrasil/po/tr/yggdrasil.po488
-rw-r--r--applications/luci-app-yggdrasil/po/uk/yggdrasil.po244
-rw-r--r--applications/luci-app-yggdrasil/po/vi/yggdrasil.po226
-rw-r--r--applications/luci-app-yggdrasil/po/zh_Hans/yggdrasil.po434
-rw-r--r--applications/luci-app-yggdrasil/po/zh_Hant/yggdrasil.po455
-rw-r--r--applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json18
2645 files changed, 252298 insertions, 143549 deletions
diff --git a/applications/luci-app-acl/Makefile b/applications/luci-app-acl/Makefile
index 01fa7f1708..11af15ebb7 100644
--- a/applications/luci-app-acl/Makefile
+++ b/applications/luci-app-acl/Makefile
@@ -2,7 +2,7 @@
include $(TOPDIR)/rules.mk
-LUCI_TITLE:=LuCI account managment module
+LUCI_TITLE:=LuCI account management module
LUCI_DEPENDS:=+luci-base
include ../../luci.mk
diff --git a/applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js b/applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js
index 52ce13c766..50e6075fbb 100644
--- a/applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js
+++ b/applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js
@@ -73,16 +73,16 @@ var cbiACLSelect = form.Value.extend({
var readMatches = globListToRegExp(section_id, 'read'),
writeMatches = globListToRegExp(section_id, 'write');
- var table = E('div', { 'class': 'table' }, [
- E('div', { 'class': 'tr' }, [
- E('div', { 'class': 'th' }, [ _('ACL group') ]),
- E('div', { 'class': 'th' }, [ _('Description') ]),
- E('div', { 'class': 'th' }, [ _('Access level') ])
+ var table = E('table', { 'class': 'table' }, [
+ E('tr', { 'class': 'tr' }, [
+ E('th', { 'class': 'th' }, [ _('ACL group') ]),
+ E('th', { 'class': 'th' }, [ _('Description') ]),
+ E('th', { 'class': 'th' }, [ _('Access level') ])
]),
- E('div', { 'class': 'tr' }, [
- E('div', { 'class': 'td' }, [ '' ]),
- E('div', { 'class': 'td' }, [ '' ]),
- E('div', { 'class': 'td' }, [
+ E('tr', { 'class': 'tr' }, [
+ E('td', { 'class': 'td' }, [ '' ]),
+ E('td', { 'class': 'td' }, [ '' ]),
+ E('td', { 'class': 'td' }, [
_('Set all: ', 'Set all permissions in the table below to one of the given values'),
E('a', { 'href': '#', 'click': function() {
table.querySelectorAll('select').forEach(function(select) { select.value = select.options[0].value });
@@ -102,10 +102,10 @@ var cbiACLSelect = form.Value.extend({
isReadable = (readMatches[0].test(aclGroupName) && !readMatches[1].test(aclGroupName)) || null,
isWritable = (writeMatches[0].test(aclGroupName) && !writeMatches[1].test(aclGroupName)) || null;
- table.appendChild(E('div', { 'class': 'tr' }, [
- E('div', { 'class': 'td' }, [ aclGroupName ]),
- E('div', { 'class': 'td' }, [ aclList[aclGroupName].description || '-' ]),
- E('div', { 'class': 'td' }, [
+ table.appendChild(E('tr', { 'class': 'tr' }, [
+ E('td', { 'class': 'td' }, [ aclGroupName ]),
+ E('td', { 'class': 'td' }, [ aclList[aclGroupName].description || '-' ]),
+ E('td', { 'class': 'td' }, [
E('select', { 'data-acl-group': aclGroupName }, [
isRequired ? E([]) : E('option', { 'value': '' }, [ _('denied', 'No permissions granted') ]),
E('option', { 'value': 'read', 'selected': isReadable }, [ _('readonly', 'Only read permissions granted') ]),
@@ -146,6 +146,9 @@ var cbiACLSelect = form.Value.extend({
},
write: function(section_id, value) {
+ uci.unset('rpcd', section_id, 'read');
+ uci.unset('rpcd', section_id, 'write');
+
if (L.isObject(value) && Array.isArray(value.read))
uci.set('rpcd', section_id, 'read', value.read);
@@ -216,16 +219,13 @@ return view.extend({
o.modalonly = true;
o.value('shadow', _('Use UNIX password in /etc/shadow'));
o.value('crypted', _('Use encrypted password hash'));
- o.value('plain', _('Use plain password'));
o.cfgvalue = function(section_id) {
var value = uci.get('rpcd', section_id, 'password') || '';
if (value.substring(0, 3) == '$p$')
return 'shadow';
- else if (value.substring(0, 3) == '$1$' || value == null)
- return 'crypted';
else
- return 'plain';
+ return 'crypted';
};
o.write = function() {};
@@ -246,7 +246,6 @@ return view.extend({
o.password = true;
o.rmempty = false;
o.depends('_variant', 'crypted');
- o.depends('_variant', 'plain');
o.cfgvalue = function(section_id) {
var value = uci.get('rpcd', section_id, 'password') || '';
return (value.substring(0, 3) == '$p$') ? '' : value;
@@ -319,12 +318,12 @@ return view.extend({
o.write = function(section_id) {
switch (this.formvalue(section_id)) {
case 'write':
- uci.set('rpcd', section_id, 'read', '*');
- uci.set('rpcd', section_id, 'write', '*');
+ uci.set('rpcd', section_id, 'read', ['*']);
+ uci.set('rpcd', section_id, 'write', ['*']);
break;
case 'read':
- uci.set('rpcd', section_id, 'read', '*');
+ uci.set('rpcd', section_id, 'read', ['*']);
uci.unset('rpcd', section_id, 'write');
break;
}
diff --git a/applications/luci-app-acl/po/ar/acl.po b/applications/luci-app-acl/po/ar/acl.po
index 28fc1e282a..fa03b947b6 100644
--- a/applications/luci-app-acl/po/ar/acl.po
+++ b/applications/luci-app-acl/po/ar/acl.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-03 12:10+0000\n"
-"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"PO-Revision-Date: 2021-03-08 13:04+0000\n"
+"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/ar/>\n"
"Language: ar\n"
@@ -9,24 +9,24 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
-msgstr ""
+msgstr "اعدادات ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
msgid "ACL group"
-msgstr ""
+msgstr "اعدادات ACL"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
-msgstr ""
+msgstr "مستوى الصلاحية"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: 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 "لا يمكن تشفيرالنص المجرد لكلمة السر لأن uhttpd غير مثبت."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
@@ -34,112 +34,113 @@ msgstr "الوصف"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
-msgstr ""
+msgstr "منح الوصول إلى تهيئة قائمة التحكم بالوصول (ACL)"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
-msgstr ""
+msgstr "اسم المستخدم"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
-msgstr ""
+msgstr "حساب جديد"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
-msgstr ""
+msgstr "كلمة السر"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
-msgstr ""
+msgstr "متغير كلمة المرور"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
-msgstr ""
+msgstr "صلاحيات للقراءة"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
-msgstr ""
+msgstr "نفاذ وقت الجلسة"
#: 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 "تعيين كافة:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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 ""
+"إدارة LuCI ACL في مرحلة تجريبية! لا يعمل بشكل موثوق حتى الآن مع جميع "
+"التطبيقات"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
-msgstr ""
+msgstr "لا يجوز أن تبدأ كلمة المرور بـ \"$ 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 "حساب النظام المراد استخدام كلمة المرور منه"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
-msgstr ""
+msgstr "حساب UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
-msgstr ""
+msgstr "تعذر تشفير كلمة مرور النص العادي:٪ s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
-msgstr ""
+msgstr "استخدم كلمة مرور UNIX في / etc / shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr ""
+msgstr "استخدم تجزئة كلمة المرور المشفرة"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
-msgstr ""
+msgstr "صلاحيات للتعديل"
#: 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 "رفض"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
-msgstr ""
+msgstr "لا تنتهي صلاحيتها"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
-msgstr ""
+msgstr "كامل"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
-msgstr ""
+msgstr "فرد"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
-msgstr ""
+msgstr "جزئي (٪ 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
-msgstr ""
+msgstr "قراءة فقط"
+
+#~ msgid "Use plain password"
+#~ msgstr "استخدم كلمة مرور عادية"
diff --git a/applications/luci-app-acl/po/bg/acl.po b/applications/luci-app-acl/po/bg/acl.po
index 2cdc522558..6344a318b7 100644
--- a/applications/luci-app-acl/po/bg/acl.po
+++ b/applications/luci-app-acl/po/bg/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL група (списъци за контрол на достъпа)"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Ниво на достъп"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Текстът на паролата не може да бъде кодиран, защото uhttpd не е инсталиран."
@@ -38,16 +38,16 @@ msgstr "Описание"
msgid "Grant access to ACL configuration"
msgstr "Позволи достъп до ACL конфигурацията (списъци за контрол на достъпа)"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Потребителско име"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "LuCI Потребителски имена"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Нов акаунт"
@@ -55,15 +55,15 @@ msgstr "Нов акаунт"
msgid "Password value"
msgstr "Стойност на паролата"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Вариант на паролата"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Достъп за четене"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Прекъсване на сесията след"
@@ -72,7 +72,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Промени всички:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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"
@@ -80,7 +80,7 @@ msgstr ""
"Управлението на ACL (списъци за контрол на достъпа) в LuCI е все още в "
"експериментална фаза! Все още не работи надеждно при всички приложения"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Паролата не може да започва с \"$p$\"."
@@ -92,23 +92,19 @@ msgstr "Системния акаунт от който да се използв
msgid "UNIX account"
msgstr "UNIX акаунт"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Текстовата парола не може да се кодира: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Използвай UNIX паролата от /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Използвай кодиран password hash"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "Използвай не-кодирана парола"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Достъп за променяне"
@@ -119,19 +115,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "отказан"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "не изгубва валидност"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "пълен"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "индивидуален"
@@ -143,7 +139,10 @@ msgstr "частичен (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "само четене"
+
+#~ msgid "Use plain password"
+#~ msgstr "Използвай не-кодирана парола"
diff --git a/applications/luci-app-acl/po/bn_BD/acl.po b/applications/luci-app-acl/po/bn_BD/acl.po
index 68f48936fd..0f56a81a1c 100644
--- a/applications/luci-app-acl/po/bn_BD/acl.po
+++ b/applications/luci-app-acl/po/bn_BD/acl.po
@@ -1,138 +1,142 @@
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/luciapplicationsacl/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-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
-msgstr ""
+msgstr "ACL সেটিংস"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
msgid "ACL group"
-msgstr ""
+msgstr "ACL গ্রুপ"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
-msgstr ""
+msgstr "অ্যাক্সেস লেভেল"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: 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 "প্লেইনটেক্সট পাসওয়ার্ড এনক্রিপ্ট হচ্ছে না যেহেতু uhttpd ইনস্টল করা নেই।"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
-msgstr ""
+msgstr "বর্ণনা"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
-msgstr ""
+msgstr "ACL কনফিগারেশনে অ্যাক্সেস মঞ্জুর করুন"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
-msgstr ""
+msgstr "লগইন নাম"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 লগইন"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
-msgstr ""
+msgstr "নতুন একাউন্ট"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
-msgstr ""
+msgstr "পাসওয়ার্ডের মান"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
-msgstr ""
+msgstr "পাসওয়ার্ডের প্রকারভেদ"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
-msgstr ""
+msgstr "পড়ার অনুমতি"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
-msgstr ""
+msgstr "সময়সীমা শেষ"
#: 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 "সব সেট করুন:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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 ""
+"LuCI ACL ব্যবস্থাপনা পরীক্ষামূলক পর্যায়ে রয়েছে! এটি এখনও সব অ্যাপ্লিকেশনের "
+"সাথে নির্ভরতার সাথে কাজ করেনা"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
-msgstr ""
+msgstr "পাসওয়ার্ডের শুরুতে \"$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 "যে সিস্টেম অ্যাকাউন্টের পাসওয়ার্ড ব্যবহার করবেন"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
-msgstr ""
+msgstr "UNIX অ্যাকাউন্ট"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
-msgstr ""
+msgstr "এই প্লেইনটেক্সট পাসওয়ার্ড এনক্রিপ্ট করা যাচ্ছে না: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
-msgstr ""
+msgstr "/etc/shadow তে UNIX পাসওয়ার্ড ব্যবহার করুন"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
-msgstr ""
+msgstr "এনক্রিপ্টেড পাসওয়ার্ড হ্যাশ ব্যবহার করুন"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
-msgstr ""
+msgstr "পরিবর্তনের অ্যাক্সেস"
#: 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 "অস্বীকৃত"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
-msgstr ""
+msgstr "চিরস্থায়ী"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
-msgstr ""
+msgstr "সব"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
-msgstr ""
+msgstr "পৃথকভাবে"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
-msgstr ""
+msgstr "আংশিক (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
-msgstr ""
+msgstr "শুধুমাত্র পাঠযোগ্য"
diff --git a/applications/luci-app-acl/po/bs/acl.po b/applications/luci-app-acl/po/bs/acl.po
new file mode 100644
index 0000000000..27f42a52d3
--- /dev/null
+++ b/applications/luci-app-acl/po/bs/acl.po
@@ -0,0 +1,144 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-09-22 10:48+0000\n"
+"Last-Translator: Dino Mesic <undeene@gmail.com>\n"
+"Language-Team: Bosnian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacl/bs/>\n"
+"Language: bs\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"
+
+#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
+msgid "ACL Settings"
+msgstr "ACL Postavke"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
+msgid "ACL group"
+msgstr "ACL Grupa"
+
+#: 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 "Nivo pristupa"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
+msgid "Cannot encrypt plaintext password since uhttpd is not installed."
+msgstr ""
+"Ne može se šifrirati lozinka otvorenog teksta jer uhttpd nije instaliran."
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
+msgid "Description"
+msgstr "Opis"
+
+#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
+msgid "Grant access to ACL configuration"
+msgstr "Dozvoli pristup ACL postavkama"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+msgid "Login name"
+msgstr "Ime za prijavu"
+
+#: 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 "LuCI prijave"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+msgid "New account"
+msgstr "Novi racun"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
+msgid "Password value"
+msgstr "Vrijednost lozinke"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+msgid "Password variant"
+msgstr "Varijanta lozinke"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
+msgid "Read access"
+msgstr "Pristup za citanje"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
+msgid "Session timeout"
+msgstr "Vremensko ogranicenje sesije"
+
+#: 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 "Postavi sve:"
+
+#: 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 ""
+"Upravljanje LuCI ACL-om je u eksperimentalnoj fazi! Još ne radi pouzdano sa "
+"svim aplikacijama"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
+msgid "The password may not start with \"$p$\"."
+msgstr "Lozinka ne moze poceti sa \"$p$\"."
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
+msgid "The system account to use the password from"
+msgstr "Sistemski račun za korištenje lozinke"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
+msgid "UNIX account"
+msgstr "UNIX racun"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
+msgid "Unable to encrypt plaintext password: %s"
+msgstr "Nije moguće šifrirati lozinku otvorenog teksta: %s"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
+msgid "Use UNIX password in /etc/shadow"
+msgstr "Koristi UNIX lozinku u /etc/shadow"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
+msgid "Use encrypted password hash"
+msgstr "Koristite šifrirani hash lozinke"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
+msgid "Write access"
+msgstr "Pristup za pisanje"
+
+#: 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 "Odbijeno"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
+msgid "does not expire"
+msgstr "ne istice"
+
+#: 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
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
+msgctxt "All permissions granted"
+msgid "full"
+msgstr "sve"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
+msgctxt "Select individual permissions manually"
+msgid "individual"
+msgstr "zasebno"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
+msgctxt "Some permissions granted"
+msgid "partial (%d/%d)"
+msgstr "djelimicno (%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 "samo za citanje"
diff --git a/applications/luci-app-acl/po/ca/acl.po b/applications/luci-app-acl/po/ca/acl.po
index 4b06f40dfa..0344a9391d 100644
--- a/applications/luci-app-acl/po/ca/acl.po
+++ b/applications/luci-app-acl/po/ca/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Grup ACL"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Nivell d'accés"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"No s'ha pogut encriptar la contrasenya perquè l'uhttpd no està instal·lat."
@@ -38,16 +38,16 @@ msgstr "Descripció"
msgid "Grant access to ACL configuration"
msgstr "Atorgar accés a la configuració de l'ACL"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Nom d'inici de sessió"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "Inicis de sessió a LuCI"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nou compte"
@@ -55,15 +55,15 @@ msgstr "Nou compte"
msgid "Password value"
msgstr "Valor de la contrasenya"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Variant de la contrasenya"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Accés de lectura"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Temps d'espera de la sessió"
@@ -72,7 +72,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Establir tot:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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"
@@ -80,7 +80,7 @@ msgstr ""
"La gestió de l'ACL de LuCI es troba en fase experimental! Encara no funciona "
"fiablement amb totes les aplicacions"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "La contrasenya no hauria de començar amb \"$p$."
@@ -92,23 +92,19 @@ msgstr "Compte del sistema del qual emprar la contrasenya"
msgid "UNIX account"
msgstr "Compte UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "No s'ha pogut encriptar la contrasenya en text pla: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Empra la contrasenya UNIX a /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Fes servir el resum (hash) de la contrasenya xifrada"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "Fes servir una contrasenya en clar"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Accés d'escriptura"
@@ -119,19 +115,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "denegat"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "no caduca"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "complet"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individual"
@@ -143,10 +139,13 @@ msgstr "parcial (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "només-lectura"
+#~ msgid "Use plain password"
+#~ msgstr "Fes servir una contrasenya en clar"
+
#~ msgid "Acess level"
#~ msgstr "Nivell d'accés"
diff --git a/applications/luci-app-acl/po/cs/acl.po b/applications/luci-app-acl/po/cs/acl.po
index 3d8b47a8b0..be8987c4eb 100644
--- a/applications/luci-app-acl/po/cs/acl.po
+++ b/applications/luci-app-acl/po/cs/acl.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-14 02:46+0000\n"
-"Last-Translator: Štěpán Šebestian <mys.orangeorange0123@gmail.com>\n"
+"PO-Revision-Date: 2021-02-05 14:57+0000\n"
+"Last-Translator: Karel Riesner <riesner@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/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.3-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL skupina"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Přístupová úroveň"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "Nemohu zašifrovat textové heslo protože uhttpd není nainstalovaný."
@@ -37,16 +37,16 @@ msgstr "Popis"
msgid "Grant access to ACL configuration"
msgstr "Povolit přístup k nastavení ACL"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Přihlašovací jméno"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "LuCI přihlášení"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nový účet"
@@ -54,15 +54,15 @@ msgstr "Nový účet"
msgid "Password value"
msgstr "Hodnota hesla"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Varianta hesla"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Přístup ke čtení"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Časový limit relace"
@@ -71,7 +71,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Nastavit vše:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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"
@@ -79,7 +79,7 @@ msgstr ""
"Správa LuCI ACL je v experimentální fázi! Prozatím nefunguje spolehlivě se "
"všemi aplikacemi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Heslo nesmí začínat \"$p$\"."
@@ -91,23 +91,19 @@ msgstr "Systémový účet, ze kterého se má použít heslo"
msgid "UNIX account"
msgstr "Účet UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Nelze zašifrovat heslo ve formátu prostého textu: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Použití hesla systému UNIX v /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Použít šifrovaný hash hesla"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "Použít prosté heslo"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Přístup pro zápis"
@@ -118,19 +114,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "zamítnuto"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "nevyprší"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "plný"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individuální"
@@ -142,7 +138,10 @@ msgstr "částečné (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
-msgstr ""
+msgstr "pouze pro čtení"
+
+#~ msgid "Use plain password"
+#~ msgstr "Použít prosté heslo"
diff --git a/applications/luci-app-acl/po/cy/acl.po b/applications/luci-app-acl/po/cy/acl.po
new file mode 100644
index 0000000000..e2be248dd6
--- /dev/null
+++ b/applications/luci-app-acl/po/cy/acl.po
@@ -0,0 +1,148 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Gareth Vaughan Jones <garethvjones@me.com>\n"
+"Language-Team: Welsh <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacl/cy/>\n"
+"Language: cy\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==3) ? 3 :(n==6) ? 4 : 5;\n"
+"X-Generator: Weblate 4.5-dev\n"
+
+#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
+msgid "ACL Settings"
+msgstr "Gosodiadau ACL"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
+msgid "ACL group"
+msgstr "Grwp ACL"
+
+#: 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 "Lefel mynediad"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
+msgid "Cannot encrypt plaintext password since uhttpd is not installed."
+msgstr ""
+"Nid yw'n bosib amgryptio cyfrinair sydd mewn plaintext. Nid yw uhttpd wedi "
+"ei osod."
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
+msgid "Description"
+msgstr "Disgrifiad"
+
+#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
+msgid "Grant access to ACL configuration"
+msgstr "Caniatau mynediad i gyfluniadau ACL"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+msgid "Login name"
+msgstr "Enw mewngofnodi"
+
+#: 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 "Mewngyfnodion LuCI"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+msgid "New account"
+msgstr "Cyfrif newydd"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
+msgid "Password value"
+msgstr "Gwerth cyfrinair"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+msgid "Password variant"
+msgstr "Amrywiad y cyfrinair"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
+msgid "Read access"
+msgstr "Mynediad darllen"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
+msgid "Session timeout"
+msgstr "Mae y sesiwn wedi amseru allan"
+
+#: 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 "Gosod pop:"
+
+#: 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 ""
+"Mae rheolaeth ACL LuCI mewn cyfnod arbrofol! Nid yw'n gweithio yn ddibynadwy "
+"eto gyda phob meddalwedd"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
+msgid "The password may not start with \"$p$\"."
+msgstr "Ni all y cyfrinair ddechrau gyda \"$p$\"."
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
+msgid "The system account to use the password from"
+msgstr "Mae cyfrif y system yn mynd i ddefnyddio y cyfrinair o"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
+msgid "UNIX account"
+msgstr "Cyfrif UNIX"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
+msgid "Unable to encrypt plaintext password: %s"
+msgstr "Nid yw'n bosib amgryptio cyfrinair plaintext: %s"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
+msgid "Use UNIX password in /etc/shadow"
+msgstr "Defnyddio cyfrinair UNIX yn /etc/shadow"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
+msgid "Use encrypted password hash"
+msgstr "Defnyddio'r cyfrinair sydd wedi ei amgryptio"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
+msgid "Write access"
+msgstr "Hawliau mynediad ysgrifennu"
+
+#: 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 "gwadu"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
+msgid "does not expire"
+msgstr "nid yw'n darfod"
+
+#: 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
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
+msgctxt "All permissions granted"
+msgid "full"
+msgstr "llawn"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
+msgctxt "Select individual permissions manually"
+msgid "individual"
+msgstr "unigol"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
+msgctxt "Some permissions granted"
+msgid "partial (%d/%d)"
+msgstr "rhannol (%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 "darllen yn unig"
+
+#~ msgid "Use plain password"
+#~ msgstr "Defnyddio cyfrinair plaen"
diff --git a/applications/luci-app-acl/po/da/acl.po b/applications/luci-app-acl/po/da/acl.po
index 83f4231267..0263d060c0 100644
--- a/applications/luci-app-acl/po/da/acl.po
+++ b/applications/luci-app-acl/po/da/acl.po
@@ -1,138 +1,144 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-11-15 17:49+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacl/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.9.1-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
-msgstr ""
+msgstr "ACL Indstillinger"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
msgid "ACL group"
-msgstr ""
+msgstr "ACL Gruppe"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
-msgstr ""
+msgstr "Adgangs Niveau"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
+"Kan ikke kryptere almindelig tekst adgangskode, da uhttpd ikke er "
+"installeret."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
-msgstr ""
+msgstr "Beskrivelse"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
-msgstr ""
+msgstr "Giv adgang til ACL-konfiguration"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
-msgstr ""
+msgstr "Login-navn"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 Log ind"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
-msgstr ""
+msgstr "Ny Konto"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
-msgstr ""
+msgstr "Adgangskodeværdi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
-msgstr ""
+msgstr "Adgangskodevariant"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
-msgstr ""
+msgstr "Læseadgang"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
-msgstr ""
+msgstr "Session udløbet"
#: 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 "Indstil alle:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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 ""
+"LuCI ACL-administration er i en eksperimentel fase! Det fungerer endnu ikke "
+"pålideligt med alle applikationer"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
-msgstr ""
+msgstr "Adgangskoden starter muligvis ikke med \"$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 "Systemkontoen hvor adgangskoden skal bruges fra"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
-msgstr ""
+msgstr "UNIX konto"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
-msgstr ""
+msgstr "Kan ikke kryptere almindelig tekstadgangskode: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
-msgstr ""
+msgstr "Brug UNIX adgangskode i /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr ""
+msgstr "Brug krypteret adgangskode-hash"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
-msgstr ""
+msgstr "Skriveadgang"
#: 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 "nægtet"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
-msgstr ""
+msgstr "udløber ikke"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
-msgstr ""
+msgstr "fuld"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
-msgstr ""
+msgstr "individuel"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
-msgstr ""
+msgstr "delvis (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
-msgstr ""
+msgstr "Læs kun"
diff --git a/applications/luci-app-acl/po/de/acl.po b/applications/luci-app-acl/po/de/acl.po
index 94c42bf58c..1170259023 100644
--- a/applications/luci-app-acl/po/de/acl.po
+++ b/applications/luci-app-acl/po/de/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL-Gruppe"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Zugriffsebene"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Klartextpassword konnte nicht verschlüsselt werden, da uhttpd nicht "
@@ -39,16 +39,16 @@ msgstr "Beschreibung"
msgid "Grant access to ACL configuration"
msgstr "Zugriff auf ACL-Konfiguration gewähren"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Loginname"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "LuCI-Logins"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Neues Konto"
@@ -56,15 +56,15 @@ msgstr "Neues Konto"
msgid "Password value"
msgstr "Passwort"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Passwort-Variante"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Lesezugriff"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Timeout der Sitzung"
@@ -73,7 +73,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Für alle setzen:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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"
@@ -81,7 +81,7 @@ msgstr ""
"Die LuCI-ACL-Rechteverwaltung befindet sich noch in einem experimentellen "
"Stadium und funktioniert noch nicht mit allen Anwendungen zuverlässig!"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Das Passwort darf nicht mit \"$p$\" beginnen."
@@ -93,23 +93,19 @@ msgstr "Das Systemkonto, dessen Passwort genutzt wird"
msgid "UNIX account"
msgstr "UNIX-Konto"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Konnte Klartextpasswort nicht verschlüsseln: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Verwende das UNIX-Passwort in /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Verwende einen verschlüsselten Passwort-Hash"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "Verwende Klartextpasswörter"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Schreibzugriff"
@@ -120,19 +116,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "verwehrt"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "läuft niemals ab"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "voll"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individuell"
@@ -144,10 +140,13 @@ msgstr "teilweise (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "nur Leserechte"
+#~ msgid "Use plain password"
+#~ msgstr "Verwende Klartextpasswörter"
+
#~ msgid "Acess level"
#~ msgstr "Zugriffsebene"
diff --git a/applications/luci-app-acl/po/el/acl.po b/applications/luci-app-acl/po/el/acl.po
index bf8da298df..1b9700b726 100644
--- a/applications/luci-app-acl/po/el/acl.po
+++ b/applications/luci-app-acl/po/el/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Ομάδα ACL"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Επίπεδο πρόσβασης"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Δεν είναι δυνατή η κρυπτογράφηση του κωδικού πρόσβασης απλού κειμένου, "
@@ -39,16 +39,16 @@ msgstr "Περιγραφή"
msgid "Grant access to ACL configuration"
msgstr "Έγκριση πρόσβασης στην ρύθμιση ACL"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Όνομα σύνδεσης"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "Συνδέσεις LuCI"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Νέος λογαριασμός"
@@ -56,15 +56,15 @@ msgstr "Νέος λογαριασμός"
msgid "Password value"
msgstr "Κωδικός"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Παραλλαγή κωδικού"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Μόνο ανάγνωση"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Λήξη σύνδεσης"
@@ -73,7 +73,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Ορισμός όλων:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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"
@@ -81,7 +81,7 @@ msgstr ""
"Η διαχείριση του LuCI ACL βρίσκεται σε πειραματικό στάδιο! Δεν λειτουργεί "
"ακόμα αξιόπιστα με όλες τις εφαρμογές"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Ο κωδικός πρόσβασης δεν πρέπει να ξεκινά με \"$p$\"."
@@ -93,24 +93,20 @@ msgstr "Ο λογαριασμός συστήματος με χρήση του κ
msgid "UNIX account"
msgstr "Λογαριασμός UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
"Δεν είναι δυνατή η κρυπτογράφηση του κωδικού πρόσβασης απλού κειμένου: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Χρήση κωδικού πρόσβασης UNIX στο /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Χρήση κρυπτογραφημένου κωδικού"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "Χρήση απλού κωδικού πρόσβασης"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Πρόσβαση εγγραφής"
@@ -121,19 +117,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "αρνήθηκε"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "χωρίς λήξη"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "Πλήρη"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "επιμέρους"
@@ -145,10 +141,13 @@ msgstr "μερική (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "μόνο για ανάγνωση"
+#~ msgid "Use plain password"
+#~ msgstr "Χρήση απλού κωδικού πρόσβασης"
+
#~ msgid "Acess level"
#~ msgstr "Επίπεδο πρόσβασης"
diff --git a/applications/luci-app-acl/po/en/acl.po b/applications/luci-app-acl/po/en/acl.po
index b4d56f7682..42919cc2f1 100644
--- a/applications/luci-app-acl/po/en/acl.po
+++ b/applications/luci-app-acl/po/en/acl.po
@@ -18,11 +18,11 @@ msgid "ACL group"
msgstr "ACL group"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Access level"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "Cannot encrypt plaintext password since uhttpd is not installed."
@@ -34,16 +34,16 @@ msgstr "Description"
msgid "Grant access to ACL configuration"
msgstr "Grant access to ACL configuration"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Login name"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "LuCI Logins"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "New account"
@@ -51,15 +51,15 @@ msgstr "New account"
msgid "Password value"
msgstr "Password value"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Password variant"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Read access"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Session timeout"
@@ -68,7 +68,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Set all:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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"
@@ -76,7 +76,7 @@ msgstr ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "The password may not start with \"$p$\"."
@@ -88,23 +88,19 @@ msgstr "The system account to use the password from"
msgid "UNIX account"
msgstr "UNIX account"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Unable to encrypt plaintext password: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Use UNIX password in /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Use encrypted password hash"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "Use plain password"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Write access"
@@ -115,19 +111,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "denied"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "does not expire"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "full"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individual"
@@ -139,10 +135,13 @@ msgstr "partial (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "readonly"
+#~ msgid "Use plain password"
+#~ msgstr "Use plain password"
+
#~ msgid "Acess level"
#~ msgstr "Acess level"
diff --git a/applications/luci-app-acl/po/es/acl.po b/applications/luci-app-acl/po/es/acl.po
index 5d98faaefb..940d50067a 100644
--- a/applications/luci-app-acl/po/es/acl.po
+++ b/applications/luci-app-acl/po/es/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Grupo ACL"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Nivel de acceso"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"No se puede cifrar la contraseña de texto sin formato ya que uhttpd no está "
@@ -39,16 +39,16 @@ msgstr "Descripción"
msgid "Grant access to ACL configuration"
msgstr "Conceder acceso a la configuración de ACL"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Nombre de inicio de sesión"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "Inicios de sesión en LuCI"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nueva cuenta"
@@ -56,15 +56,15 @@ msgstr "Nueva cuenta"
msgid "Password value"
msgstr "Valor de la contraseña"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Variante de contraseña"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Acceso de lectura"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Tiempo de espera de sesión"
@@ -73,7 +73,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Establecer todos:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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"
@@ -81,7 +81,7 @@ msgstr ""
"¡La gestión de ACL de LuCI está en una etapa experimental! Todavía no "
"funciona de manera confiable con todas las aplicaciones"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "La contraseña puede no comenzar con \"$p$\"."
@@ -93,23 +93,19 @@ msgstr "La cuenta del sistema para usar la contraseña de"
msgid "UNIX account"
msgstr "Cuenta UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "No se puede cifrar la contraseña de texto sin formato: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Utilice la contraseña de UNIX en /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Usar hash de contraseña cifrada"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "Usar contraseña simple"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Acceso de escritura"
@@ -120,19 +116,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "denegado"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "no expira"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "completo"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individual"
@@ -144,10 +140,13 @@ msgstr "parcial (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "solo lectura"
+#~ msgid "Use plain password"
+#~ msgstr "Usar contraseña simple"
+
#~ msgid "Acess level"
#~ msgstr "Nivel de acceso"
diff --git a/applications/luci-app-acl/po/fi/acl.po b/applications/luci-app-acl/po/fi/acl.po
index 8439e41c66..0f949abbf6 100644
--- a/applications/luci-app-acl/po/fi/acl.po
+++ b/applications/luci-app-acl/po/fi/acl.po
@@ -19,11 +19,11 @@ msgid "ACL group"
msgstr "ACL ryhmä"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Pääsytaso"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "Salasanaa ei voi salata koska uhttpd on asentamatta."
@@ -35,16 +35,16 @@ msgstr "Kuvaus"
msgid "Grant access to ACL configuration"
msgstr "Salli pääsy ACL määrityksiin"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Käyttäjätunnus"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "LuCI Kirjautuminen"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Uusi tili"
@@ -52,15 +52,15 @@ msgstr "Uusi tili"
msgid "Password value"
msgstr "Salasanan arvo"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Salasanan muoto"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Salli luku"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Istunnon aikakatkaisu"
@@ -69,7 +69,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Aseta kaikki:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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"
@@ -77,7 +77,7 @@ msgstr ""
"LuCI:n käyttöoikeuksien hallintajärjestelmä (ACL) on testausvaiheessa! Se ei "
"välttämättä toimi kaikissa tilanteissa oikein"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Salasana ei voi alkaa merkkijonolla \"$p$\"."
@@ -89,23 +89,19 @@ msgstr "Järjestelmä käyttää salasanaa kohteelta"
msgid "UNIX account"
msgstr "UNIX käyttäjätunnus"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Salasanan salaaminen epäonnistui: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Käytä UNIX salasanaa tiedostosta /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Käytä salattua salasanan tarkistussummaa"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "Kaytä salaamatonta salasanaa"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Salli kirjoitus"
@@ -116,19 +112,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "evätty"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "ei vanhene"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "täysi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "yksittäiset"
@@ -140,10 +136,13 @@ msgstr "osittainen (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "vain luku"
+#~ msgid "Use plain password"
+#~ msgstr "Kaytä salaamatonta salasanaa"
+
#~ msgid "Acess level"
#~ msgstr "Pääsytaso"
diff --git a/applications/luci-app-acl/po/fr/acl.po b/applications/luci-app-acl/po/fr/acl.po
index 8fafb5f788..54d201a1bd 100644
--- a/applications/luci-app-acl/po/fr/acl.po
+++ b/applications/luci-app-acl/po/fr/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Groupe ACL"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Niveau d’Accès"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Impossible de crypter le mot de passe en clair car uhttpd n'est pas installé."
@@ -38,16 +38,16 @@ msgstr "Description"
msgid "Grant access to ACL configuration"
msgstr "Accès complète à la configuration du ACL"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Login nom"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "Luci Logins"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nouv. compte"
@@ -55,15 +55,15 @@ msgstr "Nouv. compte"
msgid "Password value"
msgstr "Valeur Password"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Variant Password"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Accès en Lecture"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Durée de la session"
@@ -72,7 +72,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Définir tout :"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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"
@@ -80,7 +80,7 @@ msgstr ""
"La gestion de LuCI ACL est en phase expérimentale ! Elle ne fonctionne pas "
"encore de manière fiable avec toutes les applications"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Le mot de passe ne doit pas commencer par \"$p$\"."
@@ -92,23 +92,19 @@ msgstr "Le compte du système pour utiliser le mot de passe de"
msgid "UNIX account"
msgstr "UNIX account"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Impossible de crypter le mot de passe en texte clair : %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Utiliser le password UNIX dans /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Utiliser un hachage de mot de passe crypté"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "Utiliser un mot de passe simple"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Accès en Ecriture"
@@ -119,19 +115,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "refusée"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "n'expire pas"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "Complète"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individuel"
@@ -143,10 +139,13 @@ msgstr "partielle (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "lecture seul"
+#~ msgid "Use plain password"
+#~ msgstr "Utiliser un mot de passe simple"
+
#~ msgid "Acess level"
#~ msgstr "Niveau d'accès"
diff --git a/applications/luci-app-acl/po/he/acl.po b/applications/luci-app-acl/po/he/acl.po
index 2532878d53..4aaefcce46 100644
--- a/applications/luci-app-acl/po/he/acl.po
+++ b/applications/luci-app-acl/po/he/acl.po
@@ -1,13 +1,16 @@
msgid ""
msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacl/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.5-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@@ -18,32 +21,32 @@ msgid "ACL group"
msgstr ""
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
-msgstr ""
+msgstr "תיאור"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr ""
@@ -51,30 +54,30 @@ msgstr ""
msgid "Password value"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
#: 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 "הגדר הכל:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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 ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
@@ -86,23 +89,19 @@ msgstr ""
msgid "UNIX account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@@ -113,19 +112,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@@ -137,7 +136,7 @@ msgstr ""
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
diff --git a/applications/luci-app-acl/po/hi/acl.po b/applications/luci-app-acl/po/hi/acl.po
index 2174700ba4..693c2f9911 100644
--- a/applications/luci-app-acl/po/hi/acl.po
+++ b/applications/luci-app-acl/po/hi/acl.po
@@ -17,11 +17,11 @@ msgid "ACL group"
msgstr ""
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
@@ -33,16 +33,16 @@ msgstr ""
msgid "Grant access to ACL configuration"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr ""
@@ -50,15 +50,15 @@ msgstr ""
msgid "Password value"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
@@ -67,13 +67,13 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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 ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
@@ -85,23 +85,19 @@ msgstr ""
msgid "UNIX account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@@ -112,19 +108,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@@ -136,7 +132,7 @@ msgstr ""
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
diff --git a/applications/luci-app-acl/po/hu/acl.po b/applications/luci-app-acl/po/hu/acl.po
index 32a894d4d8..5d86fbef8f 100644
--- a/applications/luci-app-acl/po/hu/acl.po
+++ b/applications/luci-app-acl/po/hu/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL csoport"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Hozzáférési szint"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Nem lehet titkosítani az egyszerű szöveges jelszót, mivel az uhttpd nincs "
@@ -39,16 +39,16 @@ msgstr "Leírás"
msgid "Grant access to ACL configuration"
msgstr "Hozzáférés biztosítása az ACL beállításhoz"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Bejelentkezési név"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "LuCI bejelentkezések"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Új fiók"
@@ -56,15 +56,15 @@ msgstr "Új fiók"
msgid "Password value"
msgstr "Jelszóérték"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Jelszóváltozat"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Olvasási hozzáférés"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Munkamenet-időkorlát"
@@ -73,7 +73,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Összes beállítása:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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"
@@ -81,7 +81,7 @@ msgstr ""
"A LuCI ACL kezelés kísérleti szakaszban van! Még nem működik megbízhatóan az "
"összes alkalmazásnál"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "A jelszó nem kezdődhet „$p$” értékkel."
@@ -93,23 +93,19 @@ msgstr "Az a rendszerfiók, amelytől a jelszót használja"
msgid "UNIX account"
msgstr "UNIX fiók"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Nem lehet titkosítani az egyszerű szöveges jelszót: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Az /etc/shadow fájlban lévő UNIX jelszó használata"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Titkosított jelszókivonat használata"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "Egyszerű jelszó használata"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Írási hozzáférés"
@@ -120,19 +116,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "megtagadva"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "nem jár le"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "teljes"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "egyéni"
@@ -144,7 +140,10 @@ msgstr "részleges (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "csak olvasható"
+
+#~ msgid "Use plain password"
+#~ msgstr "Egyszerű jelszó használata"
diff --git a/applications/luci-app-acl/po/id/acl.po b/applications/luci-app-acl/po/id/acl.po
index 3b51bf2487..d625d290c5 100644
--- a/applications/luci-app-acl/po/id/acl.po
+++ b/applications/luci-app-acl/po/id/acl.po
@@ -1,32 +1,32 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-08 12:44+0000\n"
-"Last-Translator: Andi Ariffin <andiariffin@gmail.com>\n"
+"PO-Revision-Date: 2021-08-01 08:23+0000\n"
+"Last-Translator: R A <terjemahan@rapdodge.my.id>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/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.2-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
-msgstr "Pengaturan ACL"
+msgstr "Pengaturan Daftar Kontrol Akses"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
msgid "ACL group"
-msgstr "Grup ACL"
+msgstr "Grup Daftar Kontrol Akses"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Tingkat akses"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
-"Tidak dapat mengenkripsi kata sandi plaintext karena uhttpd tidak terpasang."
+"Tidak dapat mengenkripsi kata sandi teks biasa karena uhttpd tidak diinstal."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
@@ -34,18 +34,18 @@ msgstr "Deskripsi"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
-msgstr "Beri akses ke konfigurasi ACL"
+msgstr "Beri akses ke konfigurasi Daftar Kontrol Akses"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Nama login"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "Login LuCI"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Akun baru"
@@ -53,15 +53,15 @@ msgstr "Akun baru"
msgid "Password value"
msgstr "Nilai kata sandi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Varian kata sandi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Akses baca"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Batas waktu sesi"
@@ -70,15 +70,15 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Atur semua:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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 ""
-"Manajemen ACL LuCI dalam tahap percobaan! Hal ini mungkin tidak berjalan "
-"semestinya dengan semua aplikasi"
+"Manajemen Daftar Kontrol Akses LuCI masih dalam tahap percobaan! Hal ini "
+"mungkin tidak berjalan semestinya dengan semua aplikasi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Kata sandi tidak boleh dimulai dengan \"$p$\"."
@@ -90,23 +90,19 @@ msgstr "Akun sistem untuk menggunakan kata sandi dari"
msgid "UNIX account"
msgstr "Akun UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
-msgstr "Tidak dapat mengenkripsi kata sandi plaintext: %s"
+msgstr "Tidak dapat mengenkripsi kata sandi teks biasa: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Gunakan kata sandi UNIX di /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Gunakan kata sandi hash terenkripsi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "Gunakan kata sandi biasa"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Akses tulis"
@@ -117,19 +113,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "ditolak"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
-msgstr "tidak berakhir"
+msgstr "tidak kedaluwarsa"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "penuh"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individu"
@@ -141,7 +137,10 @@ msgstr "sebagian (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "hanya baca"
+
+#~ msgid "Use plain password"
+#~ msgstr "Gunakan kata sandi biasa"
diff --git a/applications/luci-app-acl/po/it/acl.po b/applications/luci-app-acl/po/it/acl.po
index 0b6a0b05af..185ba24f36 100644
--- a/applications/luci-app-acl/po/it/acl.po
+++ b/applications/luci-app-acl/po/it/acl.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-31 01:41+0000\n"
-"Last-Translator: Gerardo Doro <gerrydoro97@gmail.com>\n"
+"PO-Revision-Date: 2021-10-09 17:14+0000\n"
+"Last-Translator: Pierfrancesco Passerini <p.passerini@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/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.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@@ -21,13 +21,13 @@ msgid "ACL group"
msgstr "Gruppi ACL"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Livello di accesso"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
-msgstr "Non posso decifrare la password visto che uhttpd non è installato."
+msgstr "Non posso criptare la password visto che uhttpd non è installato."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
@@ -37,32 +37,32 @@ msgstr "Descrizione"
msgid "Grant access to ACL configuration"
msgstr "Permetti accesso alla configurazione ACL"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
-msgstr ""
+msgstr "Nome Login"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "Login LuCI"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nuovo account"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
-msgstr ""
+msgstr "Password"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Variante password"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Accesso in lettura"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Timeout sessione"
@@ -71,7 +71,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Imposta tutto:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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"
@@ -79,35 +79,31 @@ msgstr ""
"La gestione delle ACL via LuCI è in fase sperimentale! Non funziona ancora "
"in modo affidabile con tutte le applicazioni"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "La password non può iniziare con \"$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 "L'account di sistema da cui utilizzare la password"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "Account UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Impossibile crittografare la password in chiaro: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Usa password UNIX in /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Usa l'hash della password crittografata"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "Usa password semplice"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Accesso in scrittura"
@@ -118,19 +114,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "negato"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "non scade"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "pieno"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individuale"
@@ -142,7 +138,10 @@ msgstr "parziale (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "sola lettura"
+
+#~ msgid "Use plain password"
+#~ msgstr "Usa password semplice"
diff --git a/applications/luci-app-acl/po/ja/acl.po b/applications/luci-app-acl/po/ja/acl.po
index 5dc30e384b..df20bd5dad 100644
--- a/applications/luci-app-acl/po/ja/acl.po
+++ b/applications/luci-app-acl/po/ja/acl.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-07-15 11:43+0000\n"
+"Last-Translator: Nobuhiro Iwamatsu <iwamatsu@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/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.3-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@@ -21,13 +21,15 @@ msgid "ACL group"
msgstr "ACL グループ"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
-msgstr "アクセス・レベル"
+msgstr "アクセスレベル"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
-msgstr "uhttpdがインストールされていないため、プレーンテキストのパスワードを暗号化できません。"
+msgstr ""
+"uhttpdがインストールされていないため、プレーンテキストのパスワードを暗号化で"
+"きません。"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
@@ -37,16 +39,16 @@ msgstr "説明"
msgid "Grant access to ACL configuration"
msgstr "ACL 構成へのアクセスを許可"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "ログイン名"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "LuCI ログイン"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "新規アカウント"
@@ -54,15 +56,15 @@ msgstr "新規アカウント"
msgid "Password value"
msgstr "パスワード値"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
-msgstr ""
+msgstr "パスワードヴァリアント"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "読み取りアクセス"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "セッション・タイムアウト"
@@ -71,41 +73,39 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "すべて設定:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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 "LuCI ACL管理はまだ実験段階です! すべてのアプリケーションで確実に機能するわけではありません"
+msgstr ""
+"LuCI ACL管理はまだ実験段階です!すべてのアプリケーションで確実に機能するわけ"
+"ではありません"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
-msgstr ""
+msgstr "パスワードは \"$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 "パスワードを使用するシステムアカウント"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX アカウント"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
-msgstr ""
+msgstr "平文パスワードを暗号化できません: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "/etc/shadow の UNIX パスワードを使用"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr ""
+msgstr "暗号化されたパスワードハッシュを使用"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "書き込みアクセス"
@@ -114,33 +114,36 @@ msgstr "書き込みアクセス"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110
msgctxt "No permissions granted"
msgid "denied"
-msgstr ""
+msgstr "拒否"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
-msgstr ""
+msgstr "有効期限なし"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
-msgstr ""
+msgstr "すべて"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
-msgstr ""
+msgstr "個別"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
-msgstr ""
+msgstr "部分的 (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "読み取り専用"
+
+#~ msgid "Use plain password"
+#~ msgstr "平文パスワードを使用"
diff --git a/applications/luci-app-acl/po/ko/acl.po b/applications/luci-app-acl/po/ko/acl.po
index 067a66c567..4fbca392a8 100644
--- a/applications/luci-app-acl/po/ko/acl.po
+++ b/applications/luci-app-acl/po/ko/acl.po
@@ -1,143 +1,148 @@
msgid ""
msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-06-06 14:38+0000\n"
+"Last-Translator: thenist <p717394@gmail.com>\n"
+"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacl/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.7-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
-msgstr ""
+msgstr "ACL 설정"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
msgid "ACL group"
-msgstr ""
+msgstr "ACL 그룹"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
-msgstr ""
+msgstr "접근 레벨"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
+"uhttpd가 설치되어 있지 않기 때문에 일반 텍스트 암호를 암호화할 수 없습니다."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
-msgstr ""
+msgstr "설명"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
-msgstr ""
+msgstr "ACL 설정에 접근 허가"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
-msgstr ""
+msgstr "로그인 이름"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 로그인"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
-msgstr ""
+msgstr "새로운 계정"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
-msgstr ""
+msgstr "암호 값"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
-msgstr ""
+msgstr "암호 종류"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
-msgstr ""
+msgstr "읽기 권한"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
-msgstr ""
+msgstr "세션 타임아웃"
#: 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 "모두 설정:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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 ""
+"LuCI ACL 관리는 실험 단계에 있습니다! 아직 모든 애플리케이션에서 안정적으로 "
+"작동하지는 않습니다"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
-msgstr ""
+msgstr "암호는 \"$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 "암호를 쓸 시스템 계정"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
-msgstr ""
+msgstr "UNIX 계정"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
-msgstr ""
+msgstr "일반 텍스트 암호를 암호화 할 수 없습니다: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
-msgstr ""
+msgstr "/etc/shadow 안 Unix 암호 사용하기"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr ""
+msgstr "암호화된 암호 해쉬 사용하기"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
-msgstr ""
+msgstr "쓰기 권한"
#: 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 "거부됨"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
-msgstr ""
+msgstr "만료되지 않음"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
-msgstr ""
+msgstr "꽉찬"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
-msgstr ""
+msgstr "각"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
-msgstr ""
+msgstr "일부 (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
-msgstr ""
+msgstr "읽기전용"
+
+#~ msgid "Use plain password"
+#~ msgstr "일반 암호 사용"
diff --git a/applications/luci-app-acl/po/mr/acl.po b/applications/luci-app-acl/po/mr/acl.po
index dee44d4a9c..53588dc766 100644
--- a/applications/luci-app-acl/po/mr/acl.po
+++ b/applications/luci-app-acl/po/mr/acl.po
@@ -21,14 +21,13 @@ msgid "ACL group"
msgstr "एसीएल गट"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "प्रवेश स्तर"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
-msgstr ""
-"Uhttpd स्थापित केलेला नसल्यामुळे साधा मजकूर संकेतशब्द कूटबद्ध करू शकत नाही."
+msgstr "Uhttpd स्थापित केलेला नसल्यामुळे साधा मजकूर संकेतशब्द कूटबद्ध करू शकत नाही."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
@@ -38,16 +37,16 @@ msgstr "वर्णन"
msgid "Grant access to ACL configuration"
msgstr "एसीएल कॉन्फिगरेशनमध्ये प्रवेश मंजूर करा"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "लॉगिन नाव"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "LuCI लॉगिन"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "नवीन खाते"
@@ -55,15 +54,15 @@ msgstr "नवीन खाते"
msgid "Password value"
msgstr "संकेतशब्द मूल्य"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "संकेतशब्द प्रकार"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "वाचन प्रवेश"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "सत्र कालबाह्य वेळ"
@@ -72,15 +71,15 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "सर्व सेट करा:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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 ""
-"LuCI ACL व्यवस्थापन प्रायोगिक अवस्थेत आहे! हे अद्याप सर्व अनुप्रयोगांसह "
-"विश्वसनीयरित्या कार्य करत नाही"
+"LuCI ACL व्यवस्थापन प्रायोगिक अवस्थेत आहे! हे अद्याप सर्व अनुप्रयोगांसह विश्वसनीयरित्या "
+"कार्य करत नाही"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "संकेतशब्द \"$p$\" ने प्रारंभ होणार नाही."
@@ -92,23 +91,19 @@ msgstr "ज्यातून संकेतशब्द वापरायच
msgid "UNIX account"
msgstr "UNIX खाते"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "साधा मजकूर : %s संकेतशब्द कूटबद्ध करण्यात अक्षम"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "UNIX संकेतशब्द /etc/shadow मधून वापरा"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "कूटबद्ध संकेतशब्द हॅश वापरा"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "साधा संकेतशब्द वापरा"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "लेखन प्रवेश"
@@ -119,19 +114,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "नाकारले"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "कालबाह्य होत नाही"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "संपूर्ण"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "वैयक्तिक"
@@ -143,7 +138,10 @@ msgstr "आंशिक (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "फक्त वाचा"
+
+#~ msgid "Use plain password"
+#~ msgstr "साधा संकेतशब्द वापरा"
diff --git a/applications/luci-app-acl/po/ms/acl.po b/applications/luci-app-acl/po/ms/acl.po
index 72e815e8d3..97510fc7fb 100644
--- a/applications/luci-app-acl/po/ms/acl.po
+++ b/applications/luci-app-acl/po/ms/acl.po
@@ -17,11 +17,11 @@ msgid "ACL group"
msgstr ""
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
@@ -33,16 +33,16 @@ msgstr ""
msgid "Grant access to ACL configuration"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr ""
@@ -50,15 +50,15 @@ msgstr ""
msgid "Password value"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
@@ -67,13 +67,13 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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 ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
@@ -85,23 +85,19 @@ msgstr ""
msgid "UNIX account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@@ -112,19 +108,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@@ -136,7 +132,7 @@ msgstr ""
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
diff --git a/applications/luci-app-acl/po/nb_NO/acl.po b/applications/luci-app-acl/po/nb_NO/acl.po
index f2480212bb..29e9c72a46 100644
--- a/applications/luci-app-acl/po/nb_NO/acl.po
+++ b/applications/luci-app-acl/po/nb_NO/acl.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-22 13:13+0000\n"
+"PO-Revision-Date: 2021-03-09 06:26+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/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.3-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@@ -18,129 +18,130 @@ msgstr "ACL-innstillinger"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
msgid "ACL group"
-msgstr ""
+msgstr "ACL-gruppe"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
-msgstr ""
+msgstr "Tilgangsnivå"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: 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 ikke kryptere klartekstpassord, siden uhttpd ikke er installert."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
-msgstr ""
+msgstr "Beskrivelse"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
-msgstr ""
+msgstr "Innvilg tilgang til ACL-oppsett"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
-msgstr ""
+msgstr "Innloggingsnavn"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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-innlogginger"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
-msgstr ""
+msgstr "Ny konto"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
-msgstr ""
+msgstr "Passordsverdi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
-msgstr ""
+msgstr "Passordsvariant"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
-msgstr ""
+msgstr "Lesetilgang"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
-msgstr ""
+msgstr "Tidsavbrudd for økt"
#: 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 "Sett alle:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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 ""
+"LuCI ACL-håntering er i eksperimentelt stadie. Det fungerer ikke pålitelig "
+"med alle programmer"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
-msgstr ""
+msgstr "Passordet kan ikke starte med «$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 "Systemkontoen å bruke passord fra"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
-msgstr ""
+msgstr "UNIX-konto"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
-msgstr ""
+msgstr "Kunne ikke kryptere klartekst-passord: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
-msgstr ""
+msgstr "Bruk UNIX-passord i /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr ""
+msgstr "Bruk kryptert passord-sjekksum"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
-msgstr ""
+msgstr "Skrivetilgang"
#: 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 "avslått"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
-msgstr ""
+msgstr "utløper ikke"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
-msgstr ""
+msgstr "full"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
-msgstr ""
+msgstr "individuell"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
-msgstr ""
+msgstr "delvis (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
-msgstr ""
+msgstr "skrivebeskyttet"
+
+#~ msgid "Use plain password"
+#~ msgstr "Bruk klartekstpassord"
diff --git a/applications/luci-app-acl/po/nl/acl.po b/applications/luci-app-acl/po/nl/acl.po
new file mode 100644
index 0000000000..08cf327db5
--- /dev/null
+++ b/applications/luci-app-acl/po/nl/acl.po
@@ -0,0 +1,134 @@
+msgid ""
+msgstr ""
+"Language: nl\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
+msgid "ACL Settings"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
+msgid "ACL group"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
+msgid "Cannot encrypt plaintext password since uhttpd is not installed."
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
+msgid "Grant access to ACL configuration"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+msgid "Login name"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+msgid "New account"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
+msgid "Password value"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+msgid "Password variant"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
+msgid "Read access"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
+msgid "Session timeout"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
+msgid "The password may not start with \"$p$\"."
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
+msgid "The system account to use the password from"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
+msgid "UNIX account"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
+msgid "Unable to encrypt plaintext password: %s"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
+msgid "Use UNIX password in /etc/shadow"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
+msgid "Use encrypted password hash"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
+msgid "Write access"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
+msgid "does not expire"
+msgstr ""
+
+#: 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
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
+msgctxt "All permissions granted"
+msgid "full"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
+msgctxt "Select individual permissions manually"
+msgid "individual"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
+msgctxt "Some permissions granted"
+msgid "partial (%d/%d)"
+msgstr ""
+
+#: 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 ""
diff --git a/applications/luci-app-acl/po/pl/acl.po b/applications/luci-app-acl/po/pl/acl.po
index cdf4611373..19c2cd23d7 100644
--- a/applications/luci-app-acl/po/pl/acl.po
+++ b/applications/luci-app-acl/po/pl/acl.po
@@ -22,11 +22,11 @@ msgid "ACL group"
msgstr "Grupa ACL"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Poziom dostępu"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Nie można zaszyfrować zwykłego hasła tekstowego, ponieważ uhttpd nie jest "
@@ -40,16 +40,16 @@ msgstr "Opis"
msgid "Grant access to ACL configuration"
msgstr "Udzielenie dostępu do konfiguracji ACL"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Nazwa użytkownika"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "Loginy LuCI"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nowe konto"
@@ -57,15 +57,15 @@ msgstr "Nowe konto"
msgid "Password value"
msgstr "Wartość hasła"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Wariant hasła"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Dostęp do odczytu"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Limit czasu sesji"
@@ -74,7 +74,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Ustaw wszystko:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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"
@@ -82,7 +82,7 @@ msgstr ""
"Zarządzanie LuCI ACL jest na etapie eksperymentalnym! Nie działa jeszcze "
"niezawodnie we wszystkich aplikacjach"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Hasło nie może zaczynać się od \"$p$\"."
@@ -94,23 +94,19 @@ msgstr "Konto systemowe do używania hasła z"
msgid "UNIX account"
msgstr "Konto UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Nie można zaszyfrować zwykłego hasła tekstowego: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Użyj hasła UNIX w /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Użyj szyfrowanego hasła hash"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "Użyj zwykłego hasła"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Dostęp do zapisu"
@@ -121,19 +117,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "Odmowa dostępu"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "nie wygasa"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "Pełne"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "Indywidualne"
@@ -145,10 +141,13 @@ msgstr "częściowe (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "tylko do odczytu"
+#~ msgid "Use plain password"
+#~ msgstr "Użyj zwykłego hasła"
+
#~ msgid "Acess level"
#~ msgstr "Poziom dostępu"
diff --git a/applications/luci-app-acl/po/pt/acl.po b/applications/luci-app-acl/po/pt/acl.po
index a4d2629202..f42c2408fe 100644
--- a/applications/luci-app-acl/po/pt/acl.po
+++ b/applications/luci-app-acl/po/pt/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Grupo ACL"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Nível de acesso"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Não é possível encriptar a palavra-passe em texto puro, pois o uhttpd não "
@@ -39,16 +39,16 @@ msgstr "Descrição"
msgid "Grant access to ACL configuration"
msgstr "Conceder acesso à configuração ACL"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Nome de autenticação"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "Autenticações LuCI"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nova conta"
@@ -56,15 +56,15 @@ msgstr "Nova conta"
msgid "Password value"
msgstr "Valor da palavra-passe"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Variante da palavra-passe"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Permissão de leitura"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Tempo limite da sessão"
@@ -73,7 +73,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Definir todos:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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"
@@ -81,7 +81,7 @@ msgstr ""
"A gestão da LuCI ACL está numa fase experimental! Ainda não funciona de "
"forma confiável com todas as aplicações"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "A palavra-passe não deve começar com \"$p$\"."
@@ -93,23 +93,19 @@ msgstr "A conta do sistema da qual usar a palavra-passe"
msgid "UNIX account"
msgstr "Conta UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Impossível encriptar a palavra-passe em texto simples: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Usar a palavra-passe UNIX em /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Usar o hash de palavra-passe criptografada"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "Usar uma palavra-passe simples"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Permissão de escrita"
@@ -120,19 +116,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "negado"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "não expira"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "completo"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individual"
@@ -144,10 +140,13 @@ msgstr "parcial (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "somente leitura"
+#~ msgid "Use plain password"
+#~ msgstr "Usar uma palavra-passe simples"
+
#~ msgid "Acess level"
#~ msgstr "Nível de acesso"
diff --git a/applications/luci-app-acl/po/pt_BR/acl.po b/applications/luci-app-acl/po/pt_BR/acl.po
index aa4dcec8bc..3976030a5e 100644
--- a/applications/luci-app-acl/po/pt_BR/acl.po
+++ b/applications/luci-app-acl/po/pt_BR/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Grupo ACL"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Nível de acesso"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Não é possível encriptar senhas em texto puro pois o uhttpd não está "
@@ -39,16 +39,16 @@ msgstr "Descrição"
msgid "Grant access to ACL configuration"
msgstr "Garantir acesso a configuração ACL"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Nome de autenticação"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "Autenticações LuCI"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nova conta"
@@ -56,15 +56,15 @@ msgstr "Nova conta"
msgid "Password value"
msgstr "Valor da senha"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Variação da senha"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Permissão de leitura"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Tempo limite da sessão"
@@ -73,7 +73,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Definir todos:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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"
@@ -81,7 +81,7 @@ msgstr ""
"O gerenciamento do LuCI ACL está em um estágio experimental! Ainda não "
"funciona de maneira confiável com todos os aplicativos"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "A senha não pode começar com \"$p$\"."
@@ -93,23 +93,19 @@ msgstr "A conta do sistema para usar a senha de"
msgid "UNIX account"
msgstr "Conta UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Não é possível criptografar a senha em texto puro: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Use a senha UNIX em /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Usar o hash da senha criptografada"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "Usar um senha simples"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Permissão de escrita"
@@ -120,19 +116,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "negado"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "não expira"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "completo"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individual"
@@ -144,10 +140,13 @@ msgstr "parcial (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "Leitura apenas"
+#~ msgid "Use plain password"
+#~ msgstr "Usar um senha simples"
+
#~ msgid "Acess level"
#~ msgstr "Nível de acesso"
diff --git a/applications/luci-app-acl/po/ro/acl.po b/applications/luci-app-acl/po/ro/acl.po
index 4e6fd62972..d7beb9ea05 100644
--- a/applications/luci-app-acl/po/ro/acl.po
+++ b/applications/luci-app-acl/po/ro/acl.po
@@ -1,144 +1,145 @@
msgid ""
msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-12-07 19:35+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacl/ro/>\n"
"Language: ro\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==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
-msgstr ""
+msgstr "Setări ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
msgid "ACL group"
-msgstr ""
+msgstr "Grup ACL"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
-msgstr ""
+msgstr "Nivel de acces"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: 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 "Nu se poate cripta parola în clar deoarece uhttpd nu este instalat."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
-msgstr ""
+msgstr "Descriere"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
-msgstr ""
+msgstr "Acordarea accesului la configurarea ACL"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
-msgstr ""
+msgstr "Nume de autentificare"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "Autentificări LuCI"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
-msgstr ""
+msgstr "Cont nou"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
-msgstr ""
+msgstr "Valoarea parolei"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
-msgstr ""
+msgstr "Varianta parolei"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
-msgstr ""
+msgstr "Accesul pentru citire"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
-msgstr ""
+msgstr "Timpul de expirare a sesiunii"
#: 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 "Setează tot:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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 ""
+"Managementul ACL LuCI este în fază experimentală! Nu funcționează încă în "
+"mod fiabil cu toate aplicațiile"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
-msgstr ""
+msgstr "Parola nu poate începe cu \"$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 "Contul de sistem pentru a utiliza parola de la"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
-msgstr ""
+msgstr "Cont UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
-msgstr ""
+msgstr "Nu se poate cripta parola în clar: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
-msgstr ""
+msgstr "Utilizați parola UNIX în /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
-msgstr ""
+msgstr "Utilizați parola criptată hash"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
-msgstr ""
+msgstr "Acces la scriere"
#: 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 "interzis"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
-msgstr ""
+msgstr "nu expiră"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
-msgstr ""
+msgstr "complet"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
-msgstr ""
+msgstr "individuală"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
-msgstr ""
+msgstr "parțial (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
-msgstr ""
+msgstr "doar citire"
diff --git a/applications/luci-app-acl/po/ru/acl.po b/applications/luci-app-acl/po/ru/acl.po
index 473c9d43a5..720b001708 100644
--- a/applications/luci-app-acl/po/ru/acl.po
+++ b/applications/luci-app-acl/po/ru/acl.po
@@ -22,11 +22,11 @@ msgid "ACL group"
msgstr "ACL группа"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Уровень доступа"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Невозможно зашифровать простой текстовый пароль, так как uhttpd не "
@@ -40,16 +40,16 @@ msgstr "Описание"
msgid "Grant access to ACL configuration"
msgstr "Предоставить доступ к конфигурации ACL"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Имя пользователя"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "Пользователи LuCI"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Новый аккаунт"
@@ -57,15 +57,15 @@ msgstr "Новый аккаунт"
msgid "Password value"
msgstr "Пароль"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Вариант пароля"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Доступ для чтения"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Таймаут сессии"
@@ -74,7 +74,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Установить все:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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"
@@ -82,7 +82,7 @@ msgstr ""
"Управление LuCI ACL находится в экспериментальной стадии! Оно еще не "
"работает должным образом со всеми приложениями"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Пароль может не начинаться с «$p$»."
@@ -94,23 +94,19 @@ msgstr "Системная учетная запись для использов
msgid "UNIX account"
msgstr "UNIX аккаунт"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Невозможно зашифровать простой текстовый пароль: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Использовать пароль UNIX из /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Использовать зашифрованный хэш пароля"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "Использовать простой (открытый) пароль"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Доступ для записи"
@@ -121,19 +117,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "запрещено"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "не истекает"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "полный"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "индивидуальный"
@@ -145,10 +141,13 @@ msgstr "частичный (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "только чтение"
+#~ msgid "Use plain password"
+#~ msgstr "Использовать простой (открытый) пароль"
+
#~ msgid "Acess level"
#~ msgstr "Уровень доступа"
diff --git a/applications/luci-app-acl/po/si/acl.po b/applications/luci-app-acl/po/si/acl.po
new file mode 100644
index 0000000000..8341539728
--- /dev/null
+++ b/applications/luci-app-acl/po/si/acl.po
@@ -0,0 +1,140 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-07-21 13:32+0000\n"
+"Last-Translator: HelaBasa <R45XvezA@protonmail.ch>\n"
+"Language-Team: Sinhala <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacl/si/>\n"
+"Language: si\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.2-dev\n"
+
+#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
+msgid "ACL Settings"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
+msgid "ACL group"
+msgstr ""
+
+#: 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 "ප්‍රවේශ මට්ටම"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
+msgid "Cannot encrypt plaintext password since uhttpd is not installed."
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
+msgid "Description"
+msgstr "සවිස්තරය"
+
+#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
+msgid "Grant access to ACL configuration"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+msgid "Login name"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+msgid "New account"
+msgstr "නව ගිණුම"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
+msgid "Password value"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+msgid "Password variant"
+msgstr "මුරපද ප්‍රභේදය"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
+msgid "Read access"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
+msgid "Session timeout"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
+msgid "The password may not start with \"$p$\"."
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
+msgid "The system account to use the password from"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
+msgid "UNIX account"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
+msgid "Unable to encrypt plaintext password: %s"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
+msgid "Use UNIX password in /etc/shadow"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
+msgid "Use encrypted password hash"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
+msgid "Write access"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
+msgid "does not expire"
+msgstr ""
+
+#: 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
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
+msgctxt "All permissions granted"
+msgid "full"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
+msgctxt "Select individual permissions manually"
+msgid "individual"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
+msgctxt "Some permissions granted"
+msgid "partial (%d/%d)"
+msgstr ""
+
+#: 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 ""
diff --git a/applications/luci-app-acl/po/sk/acl.po b/applications/luci-app-acl/po/sk/acl.po
index cda2d43798..3ffb05675b 100644
--- a/applications/luci-app-acl/po/sk/acl.po
+++ b/applications/luci-app-acl/po/sk/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL skupina"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Úroveň prístupu"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "Nemožno zašifrovať heslo, pretože uhttpd nie je nainštalované."
@@ -37,16 +37,16 @@ msgstr "Popis"
msgid "Grant access to ACL configuration"
msgstr "Povoliť prístup k ACL konfigurácii"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Prihlasovacie meno"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "LuCI prihlásenia"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nový účet"
@@ -54,15 +54,15 @@ msgstr "Nový účet"
msgid "Password value"
msgstr "Hodnota hesla"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Variant hesla"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Čítanie"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Relácia vypršala"
@@ -71,7 +71,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Nastaviť všetky:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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"
@@ -79,7 +79,7 @@ msgstr ""
"Správa ACL v LuCI je experimentálna! Nefunguje spoľahlivo so všetkými "
"aplikáciami"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Heslo nemôže začínať na \"$p$\"."
@@ -91,23 +91,19 @@ msgstr "Systémový účet, z ktorého použiť heslo"
msgid "UNIX account"
msgstr "UNIX účet"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Nemožno zašifrovať otvorené heslo: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Použiť UNIX heslo v /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Použiť šifrovaný hash hesla"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "Použiť otvorené heslo"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Zápis"
@@ -118,19 +114,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "zamietnutý"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "neexpiruje"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "plný"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "jednotlivé"
@@ -142,7 +138,10 @@ msgstr "čiastočné (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "Iba čítanie"
+
+#~ msgid "Use plain password"
+#~ msgstr "Použiť otvorené heslo"
diff --git a/applications/luci-app-acl/po/sl/acl.po b/applications/luci-app-acl/po/sl/acl.po
new file mode 100644
index 0000000000..5add4eeeb0
--- /dev/null
+++ b/applications/luci-app-acl/po/sl/acl.po
@@ -0,0 +1,143 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-12-06 14:03+0000\n"
+"Last-Translator: Dejan <dejan@pekidi.com>\n"
+"Language-Team: Slovenian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacl/sl/>\n"
+"Language: sl\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
+"%100==4 ? 2 : 3;\n"
+"X-Generator: Weblate 4.10-dev\n"
+
+#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
+msgid "ACL Settings"
+msgstr "ACL Nastavitve"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
+msgid "ACL group"
+msgstr "ACL Skupina"
+
+#: 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 "Nivo dostopa"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
+msgid "Cannot encrypt plaintext password since uhttpd is not installed."
+msgstr "Gesla za golo besedilo ni mogoče šifrirati, ker uhttpd ni nameščen."
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
+msgid "Description"
+msgstr "Opis"
+
+#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
+msgid "Grant access to ACL configuration"
+msgstr "Omogočite dostop do konfiguracije ACL"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+msgid "Login name"
+msgstr "Ime za prijavo"
+
+#: 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 "LuCI prijave"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+msgid "New account"
+msgstr "Novi račun"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
+msgid "Password value"
+msgstr "Geslo"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+msgid "Password variant"
+msgstr "Geslo"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
+msgid "Read access"
+msgstr "Pravice za branje"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
+msgid "Session timeout"
+msgstr "Časovna omejitev seje"
+
+#: 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 "Nastavi vse:"
+
+#: 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 ""
+"Upravljanje LuCI ACL je v eksperimentalni fazi! Še ne deluje zanesljivo z "
+"vsemi aplikacijami"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
+msgid "The password may not start with \"$p$\"."
+msgstr "Geslo se ne sme začeti z \"$p$\"."
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
+msgid "The system account to use the password from"
+msgstr "Sistemski račun za uporabo gesla"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
+msgid "UNIX account"
+msgstr "UNIX račun"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
+msgid "Unable to encrypt plaintext password: %s"
+msgstr "Gesla za golo besedilo ni mogoče šifrirati: %s"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
+msgid "Use UNIX password in /etc/shadow"
+msgstr "Uporabi UNIX geslo v /etc/shadow"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
+msgid "Use encrypted password hash"
+msgstr "Uporabite šifrirano zgoščeno geslo"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
+msgid "Write access"
+msgstr "Dostop za pisanje"
+
+#: 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 "Zavrnjeno"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
+msgid "does not expire"
+msgstr "Ne poteče"
+
+#: 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
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
+msgctxt "All permissions granted"
+msgid "full"
+msgstr "vse"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
+msgctxt "Select individual permissions manually"
+msgid "individual"
+msgstr "zasebno"
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
+msgctxt "Some permissions granted"
+msgid "partial (%d/%d)"
+msgstr "delno (%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 "samo za branje"
diff --git a/applications/luci-app-acl/po/sv/acl.po b/applications/luci-app-acl/po/sv/acl.po
index 487333b5bd..18fbbad834 100644
--- a/applications/luci-app-acl/po/sv/acl.po
+++ b/applications/luci-app-acl/po/sv/acl.po
@@ -1,143 +1,149 @@
msgid ""
msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/"
+"luciapplicationsacl/sv/>\n"
"Language: sv\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"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
-msgstr ""
+msgstr "ACL Inställningar"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
msgid "ACL group"
-msgstr ""
+msgstr "ACL Grupp"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
-msgstr ""
+msgstr "Åtkomstnivå"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
+"Kan inte kryptera lösenord i klartext på grund av att uhttpd inte är "
+"installerad."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
-msgstr ""
+msgstr "Beskrivning"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
-msgstr ""
+msgstr "Ge åtkomst till ACL konfiguration"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
-msgstr ""
+msgstr "Inloggningsnamn"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 Inloggningar"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
-msgstr ""
+msgstr "Nytt konto"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
-msgstr ""
+msgstr "Lösenordsvärde"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
-msgstr ""
+msgstr "Lösenordsvariant"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
-msgstr ""
+msgstr "Läsåtkomst"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
-msgstr ""
+msgstr "Sessionstiden är slut"
#: 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 "Sätt alla:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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 ""
+"LuCI ACL hantering är i experimentstadiet. Det fungerar ännu inte säkert med "
+"alla applikationer"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
-msgstr ""
+msgstr "Lösenordet får inte inledas med \"$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 "Systemkontot att använda lösenordet från"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
-msgstr ""
+msgstr "UNIX konto"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
-msgstr ""
+msgstr "Kan inte kryptera lösenord i klartext: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
-msgstr ""
+msgstr "Använd UNIX lösenord i /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr ""
+msgstr "Använd krypterade lösenords hash"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
-msgstr ""
+msgstr "Skrivåtkomst"
#: 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 "nekad"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
-msgstr ""
+msgstr "utan bäst-före datum"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
-msgstr ""
+msgstr "full"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
-msgstr ""
+msgstr "individuell"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
-msgstr ""
+msgstr "delvis (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
-msgstr ""
+msgstr "skrivskyddad"
+
+#~ msgid "Use plain password"
+#~ msgstr "Använd lösenord i klartext"
diff --git a/applications/luci-app-acl/po/templates/acl.pot b/applications/luci-app-acl/po/templates/acl.pot
index 437022e86c..b0aa43382e 100644
--- a/applications/luci-app-acl/po/templates/acl.pot
+++ b/applications/luci-app-acl/po/templates/acl.pot
@@ -10,11 +10,11 @@ msgid "ACL group"
msgstr ""
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
@@ -26,16 +26,16 @@ msgstr ""
msgid "Grant access to ACL configuration"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr ""
@@ -43,15 +43,15 @@ msgstr ""
msgid "Password value"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
@@ -60,13 +60,13 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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 ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
@@ -78,23 +78,19 @@ msgstr ""
msgid "UNIX account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@@ -105,19 +101,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@@ -129,7 +125,7 @@ msgstr ""
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
diff --git a/applications/luci-app-acl/po/tr/acl.po b/applications/luci-app-acl/po/tr/acl.po
index 6e9bf082d9..ecc1575243 100644
--- a/applications/luci-app-acl/po/tr/acl.po
+++ b/applications/luci-app-acl/po/tr/acl.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-08-19 09:49+0000\n"
-"Last-Translator: Ataberk Özen <ataberkozen123@gmail.com>\n"
+"PO-Revision-Date: 2021-04-09 08:05+0000\n"
+"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/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=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@@ -21,13 +21,14 @@ msgid "ACL group"
msgstr "ACL grubu"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Yetki düzeyi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
-msgstr "Uhttpd kurulana kadar düz metin şeklindeki dosyalar şifrelenemez."
+msgstr ""
+"uhttpd kurulu olmadığı için düz metin biçimindeki parola şifrelenemiyor."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
@@ -35,18 +36,18 @@ msgstr "Açıklama"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
-msgstr "ACL ayarlarına erişim sağla"
+msgstr "ACL yapılandırmasına erişim izni verin"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Kullanıcı adı"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "LuCI Girişleri"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Yeni kullanıcı hesabı"
@@ -54,15 +55,15 @@ msgstr "Yeni kullanıcı hesabı"
msgid "Password value"
msgstr "Şifre değeri"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Şifre türü"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Okuma erişimi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Oturum zaman aşımı"
@@ -71,7 +72,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Hepsini ayarla:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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"
@@ -79,7 +80,7 @@ msgstr ""
"LuCI ACL yönetimi deneysel bir aşamada! Şuanlık bütün uygulamalarda "
"güvenilir bir şekilde çalışmıyor"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Şifreler \"$p$\" ile başlayamaz."
@@ -91,23 +92,19 @@ msgstr "Şifresi kullanılacak sistem hesabı"
msgid "UNIX account"
msgstr "UNIX hesabı"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Düz metin şifre şifrelenemedi: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "/etc/shadow konumundaki UNIX şifresini kullan"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Şifrelenmiş şifre hash'ı kullan"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "Düz şifre kullan"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Yazma erişimi"
@@ -118,19 +115,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "reddedildi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "süresi dolmaz"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "tam"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "Bireysel"
@@ -142,7 +139,10 @@ msgstr "kısmi (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "salt okunur"
+
+#~ msgid "Use plain password"
+#~ msgstr "Düz şifre kullan"
diff --git a/applications/luci-app-acl/po/uk/acl.po b/applications/luci-app-acl/po/uk/acl.po
index f5944e02cf..40179a8a2a 100644
--- a/applications/luci-app-acl/po/uk/acl.po
+++ b/applications/luci-app-acl/po/uk/acl.po
@@ -1,34 +1,36 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-02 19:45+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
+"Last-Translator: Zorya Zvenoch <zoryazvenoch@protonmail.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.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.7.2-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
-msgstr ""
+msgstr "Налаштування ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
msgid "ACL group"
-msgstr ""
+msgstr "Група ACL"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
-msgstr ""
+msgstr "Рівень доспупу"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
+"Не вдається зашифрувати пароль відкритого тексту, оскільки uhttpd не "
+"встановлено."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
@@ -36,112 +38,110 @@ msgstr "Опис"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
-msgstr ""
+msgstr "Надати доступ до конфігурації ACL"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
-msgstr ""
+msgstr "Логін"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
-msgstr ""
+msgstr "Новий акаунт"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
-msgstr ""
+msgstr "Значення пароля"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
-msgstr ""
+msgstr "Варіант пароля"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
-msgstr ""
+msgstr "Доступ для читання"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
-msgstr ""
+msgstr "Час очікування сеансу"
#: 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 "Встановити все:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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 ""
+"Управління LuCI ACL знаходиться на експериментальній стадії! Він ще не "
+"працює надійно з усіма програмами"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
-msgstr ""
+msgstr "Пароль не може починатись з \"$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 "Системний обліковий запис для використання пароля від"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
-msgstr ""
+msgstr "Обліковий запис UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
-msgstr ""
+msgstr "Не вдається зашифрувати пароль відкритого тексту: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
-msgstr ""
+msgstr "Використовуйте пароль UNIX у /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr ""
+msgstr "Використовуйте зашифрований хеш пароля"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
-msgstr ""
+msgstr "Доступ на запис"
#: 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 "відмовлено"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
-msgstr ""
+msgstr "не закінчується"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
-msgstr ""
+msgstr "повний"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
-msgstr ""
+msgstr "окремі"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
-msgstr ""
+msgstr "частково (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
-msgstr ""
+msgstr "лише для читання"
diff --git a/applications/luci-app-acl/po/vi/acl.po b/applications/luci-app-acl/po/vi/acl.po
index fbe5c72af7..79166694cb 100644
--- a/applications/luci-app-acl/po/vi/acl.po
+++ b/applications/luci-app-acl/po/vi/acl.po
@@ -18,11 +18,11 @@ msgid "ACL group"
msgstr ""
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
@@ -34,16 +34,16 @@ msgstr ""
msgid "Grant access to ACL configuration"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr ""
@@ -51,15 +51,15 @@ msgstr ""
msgid "Password value"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
@@ -68,13 +68,13 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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 ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
@@ -86,23 +86,19 @@ msgstr ""
msgid "UNIX account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@@ -113,19 +109,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@@ -137,7 +133,7 @@ msgstr ""
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
diff --git a/applications/luci-app-acl/po/zh_Hans/acl.po b/applications/luci-app-acl/po/zh_Hans/acl.po
index a6690673dd..4a8d03ba7d 100644
--- a/applications/luci-app-acl/po/zh_Hans/acl.po
+++ b/applications/luci-app-acl/po/zh_Hans/acl.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-23 19:22+0000\n"
-"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"PO-Revision-Date: 2021-04-13 11:51+0000\n"
+"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsacl/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.0.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@@ -19,11 +19,11 @@ msgid "ACL group"
msgstr "ACL 组"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "访问权限"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "由于未安装 uhttpd,因此无法加密明文密码."
@@ -35,16 +35,16 @@ msgstr "描述"
msgid "Grant access to ACL configuration"
msgstr "授予访问 ACL 配置的权限"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "登录名"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "LuCI 登录"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "新账户"
@@ -52,15 +52,15 @@ msgstr "新账户"
msgid "Password value"
msgstr "密码值"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "密码变体"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "读取权限"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "会话超时"
@@ -69,13 +69,13 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "设置全部:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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 "LuCI ACL 管理处于实验阶段!它还不能在所有应用程序中可靠的工作."
+msgstr "LuCI ACL 管理处于实验阶段!它还不能可靠地在所有应用程序中工作"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "密码不能以\"$p$\"开头."
@@ -87,23 +87,19 @@ msgstr "系统帐户使用的密码"
msgid "UNIX account"
msgstr "UNIX 帐户"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "无法加密明文密码: %s"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "使用UNIX密码在 /etc/shadow"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "使用加密的密码哈希值"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "使用明文密码"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "写入权限"
@@ -114,19 +110,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "拒绝"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "永不过期"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "完全"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "单独"
@@ -138,10 +134,13 @@ msgstr "部分 (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "只读"
+#~ msgid "Use plain password"
+#~ msgstr "使用明文密码"
+
#~ msgid "Acess level"
#~ msgstr "访问权限"
diff --git a/applications/luci-app-acl/po/zh_Hant/acl.po b/applications/luci-app-acl/po/zh_Hant/acl.po
index c882db902f..b2fcd04bf8 100644
--- a/applications/luci-app-acl/po/zh_Hant/acl.po
+++ b/applications/luci-app-acl/po/zh_Hant/acl.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-30 13:42+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-01-28 10:32+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsacl/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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@@ -19,13 +19,13 @@ msgid "ACL group"
msgstr "ACL 群組"
#: 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:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
-msgstr "存取權限"
+msgstr "存取級別"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
-msgstr "由於未安裝 uhttpd,因此無法加密明文密碼。"
+msgstr "由於未安裝 uHTTPd,因此無法加密明文密碼。"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
@@ -33,18 +33,18 @@ msgstr "描述"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
-msgstr "授予存取 ACL 設定的權限"
+msgstr "授予 ACL 組態擁有存取的權限"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
-msgstr "登錄名稱"
+msgstr "登入名稱"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: 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 "LuCI 登錄"
+msgstr "LuCI 登入"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "新帳號"
@@ -52,58 +52,54 @@ msgstr "新帳號"
msgid "Password value"
msgstr "密碼值"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "密碼變體"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "讀取權限"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
-msgstr "工作階段逾時"
+msgstr "工作階段逾時值"
#: 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 "設定全部:"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+#: 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 "LuCI ACL 管理處於實驗階段!它還不能在所有應用程式中可靠的工作"
+msgstr "LuCI ACL 管理處於實驗階段!它尚無法確保在所有應用程式中工作之可靠性"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
-msgstr "密碼不能以「$p$」開頭。"
+msgstr "密碼不能以 \"$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 "使用該密碼的系統帳號"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX 帳號"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
-msgstr "無法加密明文密碼:%s"
+msgstr "無法加密明文密碼(訊息:%s)"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
-msgstr "使用 UNIX 密碼在 /etc/shadow"
+msgstr "使用 /etc/shadow 檔案中的 UNIX 密碼"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
-msgstr "使用加密的密碼雜湊"
+msgstr "使用雜湊加密的密碼"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
-msgid "Use plain password"
-msgstr "使用明文密碼"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "寫入權限"
@@ -112,21 +108,21 @@ msgstr "寫入權限"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110
msgctxt "No permissions granted"
msgid "denied"
-msgstr "拒絕"
+msgstr "已拒絕"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
-msgstr "不會過期"
+msgstr "永不過期"
#: 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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "完全"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "個別"
@@ -138,7 +134,10 @@ msgstr "部分 (%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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "唯讀"
+
+#~ msgid "Use plain password"
+#~ msgstr "使用明文密碼"
diff --git a/applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js b/applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js
index 9f9ff079e0..b13af7e346 100644
--- a/applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js
+++ b/applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js
@@ -24,7 +24,7 @@ return view.extend({
"Check the logs for progress and any errors."));
s = m.section(form.TypedSection, "acme", _("ACME global config"));
- s.anonymous = true
+ s.anonymous = true;
o = s.option(form.Value, "state_dir", _("State directory"),
_("Where certs and other state files are kept."));
@@ -39,19 +39,25 @@ return view.extend({
o = s.option(form.Flag, "debug", _("Enable debug logging"));
o.rmempty = false;
- s = m.section(form.TypedSection, "cert", _("Certificate config"))
+ s = m.section(form.GridSection, "cert", _("Certificate config"))
s.anonymous = false;
s.addremove = true;
+ s.nodescriptions = true;
- o = s.option(form.Flag, "enabled", _("Enabled"));
+ o = s.tab("general", _("General Settings"));
+ o = s.tab("challenge", _("Challenge Validation"));
+ o = s.tab("advanced", _('Advanced Settings'));
+
+ o = s.taboption('general', form.Flag, "enabled", _("Enabled"));
o.rmempty = false;
- o = s.option(form.Flag, "use_staging", _("Use staging server"),
+ o = s.taboption('general', form.Flag, "use_staging", _("Use staging server"),
_("Get certificate from the Letsencrypt staging server " +
"(use for testing; the certificate won't be valid)."));
o.rmempty = false;
+ o.modalonly = true;
- o = s.option(form.ListValue, "keylength", _("Key size"),
+ o = s.taboption('general', form.ListValue, "keylength", _("Key size"),
_("Key size (and type) for the generated certificate."));
o.value("2048", _("RSA 2048 bits"));
o.value("3072", _("RSA 3072 bits"));
@@ -61,58 +67,98 @@ return view.extend({
o.default = "2048";
o.rmempty = false;
+ o = s.taboption('general', form.DynamicList, "domains", _("Domain names"),
+ _("Domain names to include in the certificate. " +
+ "The first name will be the subject name, subsequent names will be alt names. " +
+ "Note that all domain names must point at the router in the global DNS."));
+ o.datatype = "list(string)";
+
if (stats[1].type === 'file') {
- o = s.option(form.Flag, "update_uhttpd", _("Use for uhttpd"),
+ o = s.taboption('general', form.Flag, "update_uhttpd", _("Use for uhttpd"),
_("Update the uhttpd config with this certificate once issued " +
"(only select this for one certificate). " +
"Is also available luci-app-uhttpd to configure uhttpd form the LuCI interface."));
o.rmempty = false;
+ o.modalonly = true;
}
if (stats[0].type === 'file') {
- o = s.option(form.Flag, "update_nginx", _("Use for nginx"),
+ o = s.taboption('general', form.Flag, "update_nginx", _("Use for nginx"),
_("Update the nginx config with this certificate once issued " +
"(only select this 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"));
o.rmempty = false;
+ o.modalonly = true;
}
- o = s.option(form.Value, "webroot", _("Webroot directory"),
+ o = s.taboption('challenge', form.ListValue, "validation_method", _("Validation method"),
+ _("Standalone mode will use the built-in webserver of acme.sh to issue a certificate. " +
+ "Webroot mode will use an existing webserver to issue a certificate. " +
+ "DNS mode will allow you to use the DNS API of your DNS provider to issue a certificate."));
+ o.value("standalone", _("Standalone"));
+ o.value("webroot", _("Webroot"));
+ o.value("dns", _("DNS"));
+ o.default = "standalone";
+
+ o = s.taboption('challenge', form.Value, "webroot", _("Webroot directory"),
_("Webserver root directory. Set this to the webserver " +
"document root to run Acme in webroot mode. The web " +
"server must be accessible from the internet on port 80."));
o.optional = true;
+ o.depends("validation_method", "webroot");
+ o.modalonly = true;
- o = s.option(form.DynamicList, "domains", _("Domain names"),
- _("Domain names to include in the certificate. " +
- "The first name will be the subject name, subsequent names will be alt names. " +
- "Note that all domain names must point at the router in the global DNS."));
- o.datatype = "list(string)";
-
- s.option(form.Value, "dns", _("DNS API"),
+ o = s.taboption('challenge', form.Value, "dns", _("DNS API"),
_("To use DNS mode to issue certificates, set this to the name of a DNS API supported by acme.sh. " +
"See https://github.com/acmesh-official/acme.sh/wiki/dnsapi for the list of available APIs. " +
"In DNS mode, the domain name does not have to resolve to the router IP. " +
"DNS mode is also the only mode that supports wildcard certificates. " +
"Using this mode requires the acme-dnsapi package to be installed."));
+ o.depends("validation_method", "dns");
+ o.modalonly = true;
- o = s.option(form.DynamicList, "credentials", _("DNS API credentials"),
+ o = s.taboption('challenge', form.DynamicList, "credentials", _("DNS API credentials"),
_("The credentials for the DNS API mode selected above. " +
"See https://github.com/acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required by each API. " +
"Add multiple entries here in KEY=VAL shell variable format to supply multiple credential variables."))
o.datatype = "list(string)";
+ o.depends("validation_method", "dns");
+ o.modalonly = true;
- s.option(form.Value, "calias", _("Challenge Alias"),
+ o = s.taboption('challenge', form.Value, "calias", _("Challenge Alias"),
_("The challenge alias to use for ALL domains. " +
"See https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode for the details of this process. " +
"LUCI only supports one challenge alias per certificate."));
+ o.depends("validation_method", "dns");
+ o.modalonly = true;
- s.option(form.Value, "dalias", _("Domain Alias"),
+ o = s.taboption('challenge', form.Value, "dalias", _("Domain Alias"),
_("The domain alias to use for ALL domains. " +
"See https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode for the details of this process. " +
"LUCI only supports one challenge domain per certificate."));
+ o.depends("validation_method", "dns");
+ o.modalonly = true;
+
+ o = s.taboption('advanced', form.Flag, "use_acme_server",
+ _("Custom ACME CA"), _("Use a custom CA instead of Let's Encrypt."));
+ o.depends("use_staging", "0");
+ o.default = false;
+ o.modalonly = true;
+
+ o = s.taboption('advanced', form.Value, "acme_server", _("ACME server URL"),
+ _("Custom ACME server directory URL."));
+ o.depends("use_acme_server", "1");
+ o.placeholder = "https://api.buypass.com/acme/directory";
+ o.optional = true;
+ o.modalonly = true;
+
+ o = s.taboption('advanced', form.Value, 'days', _('Days until renewal'));
+ o.optional = true;
+ o.placeholder = 90;
+ o.datatype = 'uinteger';
return m.render()
}
})
+
diff --git a/applications/luci-app-acme/po/ar/acme.po b/applications/luci-app-acme/po/ar/acme.po
index b65d9d26bc..5af4b2fa99 100644
--- a/applications/luci-app-acme/po/ar/acme.po
+++ b/applications/luci-app-acme/po/ar/acme.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-04 18:32+0000\n"
-"Last-Translator: DJEBRI Ahmed El Amine <djebri.emp@gmail.com>\n"
+"PO-Revision-Date: 2021-03-08 13:04+0000\n"
+"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -23,35 +23,63 @@ msgstr "شهادات بيئة إدارة الشهادات التلقائية"
msgid "ACME global config"
msgstr "التكوين العالمي لبيئة إدارة الشهادات التلقائية"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "عنوان URL لخادم ACME"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "حساب البريد الإلكتروني"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "إعدادات متقدمة"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "تكوين الشهادة"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr "الاسم المستعار لاعتراض"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr "التحقق من صحة التحدي"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "مخصص ACME CA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr "عنوان URL مخصص لدليل خادم ACME."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "نظام أسماء النطاقات"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr "واجهة برمجة تطبيقات لنظام أسماء النطاقات"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr "مؤهلات واجهة برمجة تطبيقات لنظام أسماء النطاقات"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "الأيام حتى التجديد"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr "الاسم المستعار للنطاق"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr "أسماء النطاقات"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -61,13 +89,13 @@ msgstr ""
"وستكون الأسماء اللاحقة أسماء بديلة. لاحظ أن جميع أسماء النطاقات يجب أن تشير "
"إلى جهاز التوجيه في نظام أسماء النطاقات العام."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
-msgstr ""
+msgstr "ECC 256 بت"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
-msgstr ""
+msgstr "ECC 384 بت"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
@@ -77,11 +105,15 @@ msgstr "عنوان البريد الإلكتروني لربطه بمفتاح ا
msgid "Enable debug logging"
msgstr "مكن السجل للتصحيح البرمجي"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "الاعدادات العامة"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -93,41 +125,56 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "منح الوصول فريد معرف العميل ل luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr "حجم المفتاح"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr "حجم المفتاح (والنوع) للشهادة التي تم إنشاؤها."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
-msgstr ""
+msgstr "RSA 2048 بت"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
-msgstr ""
+msgstr "RSA 3072 بت"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
+msgstr "RSA 4096 بت"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "مستقل"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"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 API "
+"لمزود DNS الخاص بك لإصدار شهادة."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "دليل الدولة"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"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 اسمًا مستعارًا واحدًا فقط للاعتراض لكل شهادة."
+"الاسم المستعار الاعتراضي لاستخدامه لكل أسماء النقابات. انظرإلى https://"
+"github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode للاطلاع على تفاصيل "
+"هذه العملية. يدعم LUCI اسمًا مستعارًا واحدًا فقط للاعتراض لكل شهادة."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -139,7 +186,7 @@ msgstr ""
"الاعتماد التي تتطلبها كل واجهة برمجة تطبيقات. أضف إدخالات متعددة هنا في "
"تنسيق متغير shell \"KEY = VAL\" لتوفير متغيرات اعتماد متعددة."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -164,7 +211,7 @@ msgstr ""
"بروتوكول الإنترنت العام لجهاز التوجيه. بمجرد التكوين ، يمكن أن يستغرق إصدار "
"الشهادات بعض الوقت. يمكنك التحقق من سجلات التقدم وأية أخطاء."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -179,42 +226,54 @@ msgstr ""
"إلى IP الخاص بالموجه. وضع DNS هو أيضًا الوضع الوحيد الذي يدعم شهادات أحرف "
"البدل. يتطلب استخدام هذا الوضع تثبيت حزمة acme-dnsapi."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 config بهذه الشهادة بمجرد إصدارها (حدد هذا فقط لشهادة واحدة)"
-". يجب أن يدعم nginx SSL ، إذا لم يكن كذلك ، فلن يبدأ لأنه يحتاج إلى تجميع مع "
-"دعم SSL لاستخدام خيارات الشهادة"
+"قم بتحديث nginx config بهذه الشهادة بمجرد إصدارها (حدد هذا فقط لشهادة "
+"واحدة). يجب أن يدعم nginx SSL ، إذا لم يكن كذلك ، فلن يبدأ لأنه يحتاج إلى "
+"تجميع مع دعم SSL لاستخدام خيارات الشهادة"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-"قم بتحديث تكوين uhttpd بهذه الشهادة بمجرد إصدارها (حدد هذا فقط لشهادة واحدة)"
-". كما يتوفر luci-app-uhttpd لتكوين uhttpd من واجهة LuCI."
+"قم بتحديث تكوين uhttpd بهذه الشهادة بمجرد إصدارها (حدد هذا فقط لشهادة "
+"واحدة). كما يتوفر luci-app-uhttpd لتكوين uhttpd من واجهة LuCI."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "استخدم مرجع مصدق (CA) مخصصًا بدلاً من Let's Encrypt."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr "استخدم ل nginx"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr "استخدم ل uhttpd"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr "استخدم خادم الترحيل"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr "طريقة التحقق من الصحة"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr "دليل Webroot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/bg/acme.po b/applications/luci-app-acme/po/bg/acme.po
index 11c74a2d1d..0d1bc947ec 100644
--- a/applications/luci-app-acme/po/bg/acme.po
+++ b/applications/luci-app-acme/po/bg/acme.po
@@ -1,61 +1,95 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-05 12:02+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/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-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "ACME сертификати"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
-msgstr ""
+msgstr "ACME сертификати"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
-msgstr ""
+msgstr "ACME глобални настройки"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "URL на ACME сървър"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr ""
+msgstr "Имейл на акаунта"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Разширени настройки"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr ""
+msgstr "Конфигурация на сертификат"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
-msgid "DNS API"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr "Проверка на предизвикателство"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "Персонализиран ACME CA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+msgid "DNS API"
+msgstr "DNS API"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
-msgstr ""
+msgstr "DNS API креденшъли"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "Дни до подновяване"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: 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:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr ""
@@ -67,11 +101,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Основни настройки"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -81,38 +119,51 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
+#, fuzzy
msgid "State directory"
-msgstr ""
+msgstr "Директория на състоянието"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,7 +171,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -137,7 +188,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +198,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/bn_BD/acme.po b/applications/luci-app-acme/po/bn_BD/acme.po
index b2cbf15232..aca180e872 100644
--- a/applications/luci-app-acme/po/bn_BD/acme.po
+++ b/applications/luci-app-acme/po/bn_BD/acme.po
@@ -1,131 +1,200 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsacme/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-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "ACME সার্টিফিকেট"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
-msgstr ""
+msgstr "ACME সার্টিফিকেট"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
-msgstr ""
+msgstr "ACME গ্লোবাল কনফিগ"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "ACME সার্ভার URL"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr ""
+msgstr "অ্যাকাউন্ট ইমেইল"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "উন্নত সেটিংস"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr ""
+msgstr "সার্টিফিকেট কনফিগারেশন"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
-msgstr ""
+msgstr "চ্যালেঞ্জ উপনাম"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr "চ্যালেঞ্জ বৈধতা"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "কাস্টম ACME CA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr "কাস্টম ACME সার্ভার ডিরেক্টরি URL।"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "ডিএনএস"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
-msgstr ""
+msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
-msgstr ""
+msgstr "DNS API ক্রিডেনশিয়াল"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "নবায়ন পর্যন্ত দিন"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
-msgstr ""
+msgstr "ডোমেইন উপনাম"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: 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:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"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:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
-msgstr ""
+msgstr "ECC 256 বিট"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
-msgstr ""
+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"
-msgstr ""
+msgstr "ডিবাগ লগিং সক্রিয় করুন"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
-msgstr ""
+msgstr "সক্রিয়"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "সাধারণ সেটিংস"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
+"Letsencrypt স্টেজিং সার্ভার থেকে সার্টিফিকেট নিন (পরীক্ষার জন্য ব্যবহার করু"
+"ন, সার্টিফিকেটটি বৈধ হবে না)।"
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Luci-app-acme এর জন্য UCI অ্যাক্সেস প্রদান করুন"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
-msgstr ""
+msgstr "কী সাইজ"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
-msgstr ""
+msgstr "সার্টিফিকেট উৎপন্ন করার জন্য কী সাইজ (এবং প্রকার)।"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
-msgstr ""
+msgstr "RSA 2048 বিট"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
-msgstr ""
+msgstr "RSA 3072 বিট"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
+msgstr "RSA 4096 বিট"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "স্বতন্ত্র"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
msgstr ""
+"স্বতন্ত্র মোড সার্টিফিকেট ইস্যু করার জন্য acme.sh এর অন্তর্নির্মিত ওয়েব "
+"সার্ভার ব্যবহার করবে। ওয়েবরুট মোড সার্টিফিকেট ইস্যু করার জন্য একটি বিদ্যমান "
+"ওয়েব সার্ভার ব্যবহার করবে। ডিএনএস মোড আপনার ডিএনএস প্রদানকারীর ডিএনএস এপিআই "
+"ব্যবহার করে সার্টিফিকেট ইস্যু করবে।"
#: 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:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"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:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
"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:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"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 ""
@@ -136,8 +205,14 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
+"এটি ACME (Letsencrypt) স্বয়ংক্রিয় সার্টিফিকেট ইনস্টলেশন কনফিগার করে। ওয়েব "
+"ইন্টারফেসের জন্য Letsencrypt-ইস্যু করা সার্টিফিকেট দিয়ে রাউটার কনফিগার করার "
+"জন্য এটি পূরণ করুন। লক্ষ্য করুন যে সার্টিফিকেটের ডোমেইন নামগুলি রাউটারের "
+"সর্বজনীন আইপি ঠিকানায় নির্দেশ করার জন্য কনফিগার করা আবশ্যক। একবার কনফিগার "
+"হয়ে গেলে, সার্টিফিকেট ইস্যু করতে কিছু সময় লাগতে পারে। অগ্রগতি এবং কোন "
+"ত্রুটির জন্য লগ চেক করুন।"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +222,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/ca/acme.po b/applications/luci-app-acme/po/ca/acme.po
index 3b75ed71f3..19d2017e6c 100644
--- a/applications/luci-app-acme/po/ca/acme.po
+++ b/applications/luci-app-acme/po/ca/acme.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-03-20 23:20+0000\n"
+"Last-Translator: Toomoch <vallsfustearnau@gmail.com>\n"
+"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/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.5.2-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -16,46 +22,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Configuració avançada"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr ""
@@ -67,11 +101,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Paràmetres generals"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -81,38 +119,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,7 +170,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -137,7 +187,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +197,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/cs/acme.po b/applications/luci-app-acme/po/cs/acme.po
index a41fe9ac3c..19f85561c8 100644
--- a/applications/luci-app-acme/po/cs/acme.po
+++ b/applications/luci-app-acme/po/cs/acme.po
@@ -1,118 +1,176 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-11 21:12+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\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"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "Certifikáty ACME"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
-msgstr ""
+msgstr "ACME certifikáty"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
-msgstr ""
+msgstr "Globální konfigurace ACME"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "URL serveru ACME"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr ""
+msgstr "E-mail k účtu"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Pokročilá nastavení"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr ""
+msgstr "Konfigurace certifikátu"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
-msgid "DNS API"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "Vlastní ACME CA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr "Adresář URL vlastního serveru ACME."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+msgid "DNS API"
+msgstr "DNS API"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
-msgstr ""
+msgstr "DNS API ověření"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "Dny do obnovení"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
-msgstr ""
+msgstr "Alias domény"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
-msgstr ""
+msgstr "Doménové názvy"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
+"Doménové názvy, které se mají zahrnout do certifikátu. První název je název/"
+"jméno subjektu, další jsou alternativní názvy. Mějte na paměti, že všechny "
+"doménové názvy musejí v globálním DNS ukazovat na router."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
-msgstr ""
+msgstr "ECC 256 bitů"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
-msgstr ""
+msgstr "ECC 384 bitů"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
-msgstr ""
+msgstr "E-mailová adresa pro přiřazení ke klíči účtu."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr ""
+msgstr "Povolit ladicí protokolování"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuto"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Obecná nastavení"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
+"Získat certifikát z pracovního serveru Letsencrypt (používá se k testování, "
+"certifikát nebude platný)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Udělit přístup UCI pro luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
-msgstr ""
+msgstr "Velikost klíče"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
-msgstr ""
+msgstr "Velikost (a typ) klíče pro generovaný certifikát."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
-msgstr ""
+msgstr "RSA 2048 bitů"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
-msgstr ""
+msgstr "RSA 3072 bitů"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
+msgstr "RSA 4096 bitů"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "Samostatný"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
msgstr ""
+"Samostatný režim bude vydávání certifikátů používat vestavěný webový server "
+"acme.sh. Režim webroot bude používat existující webový server. DNS režim "
+"bude umožňovat použití DNS API vašeho poskytovatele DNS."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
-msgstr ""
+msgstr "Stavový adresář"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,12 +178,15 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
+"Doménový alias k použití pro VŠECHNY domény. Viz https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode pro více informací o tomto procesu. "
+"LUCI podporuje jen jednu challenge doménu pro každý certifikát."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@@ -136,8 +197,15 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
+"Konfiguruje ACME (Letsencrypt) pro automatickou instalaci certifikátu. "
+"Jednoduše toto vyplňte, abyste měli router nakonfigurován pro certifikáty od "
+"Letsencrypt pro webové rozhraní. Nezapomeňte, že doménové názvy v "
+"certifikátu už musejí být nakonfigurovány tak, aby ukazovaly na veřejnou IP "
+"adresu routeru. Jakmile bude konfigurace dokončena, vydávání certifikátů "
+"bude chvíli trvat. Kontrolujte protokoly, kde uvidíte průběh a jakékoli "
+"chyby."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,43 +215,58 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Namísto Let's Encrypt použít vlastní CA."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
-msgstr ""
+msgstr "Použít pro nginx"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
-msgstr ""
+msgstr "Použít pro uhttpd"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
-msgstr ""
+msgstr "Použijte pracovní server"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr "Metoda ověření"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
-msgstr ""
+msgstr "Adresář Webroot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
"port 80."
msgstr ""
+"Kořenový adresář webového serveru. Pro spuštění ACME v režimu webroot "
+"nastavte tento adresář jako kořen webu ve webovém serveru. Server musí být "
+"přístupný z Internetu na portu 80."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
-msgstr ""
+msgstr "Kde jsou uchovávány certifikáty a další stavové soubory."
diff --git a/applications/luci-app-acme/po/da/acme.po b/applications/luci-app-acme/po/da/acme.po
new file mode 100644
index 0000000000..a1fe355873
--- /dev/null
+++ b/applications/luci-app-acme/po/da/acme.po
@@ -0,0 +1,294 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-10 19:28+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/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.9.1-dev\n"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
+msgid "ACME certificates"
+msgstr "ACME-certifikater"
+
+#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
+msgid "ACME certs"
+msgstr "ACME certs"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
+msgid "ACME global config"
+msgstr "ACME global konfiguration"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "URL til ACME-serveren"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
+msgid "Account email"
+msgstr "Konto e-mail"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Avancerede indstillinger"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
+msgid "Certificate config"
+msgstr "Certifikatkonfiguration"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
+msgid "Challenge Alias"
+msgstr "Udfordr Alias"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr "Udfordringsvalidering"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "Brugerdefineret ACME CA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr "Brugerdefineret URL til ACME-serverens mappe."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+msgid "DNS API"
+msgstr "DNS API"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
+msgid "DNS API credentials"
+msgstr "DNS-API legitimationsoplysninger"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "Antal dage indtil fornyelse"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
+msgid "Domain Alias"
+msgstr "Domænealias"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
+msgid "Domain names"
+msgstr "Domænenavne"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
+msgid ""
+"Domain names to include in the certificate. The first name will be the "
+"subject name, subsequent names will be alt names. Note that all domain names "
+"must point at the router in the global DNS."
+msgstr ""
+"Domænenavne, der skal medtages i certifikatet. Det første navn vil være "
+"emnet, de efterfølgende navne vil være alt-navne. Bemærk, at alle "
+"domænenavne skal pege på routeren i den globale DNS."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+msgid "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"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
+msgid "Email address to associate with account key."
+msgstr "E-mail-adresse, der skal knyttes til kontonøglen."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
+msgid "Enable debug logging"
+msgstr "Aktiver logning af fejlfinding"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
+msgid "Enabled"
+msgstr "Aktiveret"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+msgid ""
+"Get certificate from the Letsencrypt staging server (use for testing; the "
+"certificate won't be valid)."
+msgstr ""
+"Hent certifikatet fra den staging server Letsencrypt-server (bruges til "
+"test, certifikatet er ikke gyldigt)."
+
+#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
+msgid "Grant UCI access for luci-app-acme"
+msgstr "Giv UCI-adgang til luci-app-acme"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "Key size"
+msgstr "Nøglestørrelse"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "Key size (and type) for the generated certificate."
+msgstr "Nøglestørrelse (og -type) for det genererede certifikat."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 2048 bits"
+msgstr "RSA 2048 bit"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "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"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "Standalone"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+"Standalone-tilstand vil bruge den indbyggede webserver i acme.sh til at "
+"udstede et certifikat. Webroot-tilstand vil bruge en eksisterende webserver "
+"til at udstede et certifikat. DNS-tilstand giver dig mulighed for at bruge "
+"DNS API'et hos din DNS-udbyder til at udstede et certifikat."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
+msgid "State directory"
+msgstr "State mappe"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+"Det alias for udfordring, der skal bruges til ALLE domæner. Se https://github"
+".com/acmesh-official/acme.sh/wiki/DNS-alias-mode for nærmere oplysninger om "
+"denne proces. LUCI understøtter kun ét udfordringsalias pr. certifikat."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
+msgid ""
+"The credentials for the DNS API mode selected above. See https://github.com/"
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+"Angivelserne for den valgte DNS API-tilstand ovenfor. Se https://github.com/"
+"acmesh-official/acme.sh/wiki/dnsapi for formatet af de "
+"legitimationsoplysninger, der kræves af hvert API. Tilføj flere poster her i "
+"formatet KEY=VAL shellvariabel for at angive flere legitimationsvariabler."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
+msgstr ""
+"Det domænealias, der skal bruges for ALLE domæner. Se https://github.com/"
+"acmesh-official/acme.sh/wiki/DNS-alias-mode for nærmere oplysninger om denne "
+"proces. LUCI understøtter kun ét udfordringsdomæne pr. certifikat."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
+msgid ""
+"This configures ACME (Letsencrypt) automatic certificate installation. "
+"Simply fill out this to have the router configured with Letsencrypt-issued "
+"certificates for the web interface. Note that the domain names in the "
+"certificate must already be configured to point at the router's public IP "
+"address. Once configured, issuing certificates can take a while. Check the "
+"logs for progress and any errors."
+msgstr ""
+"Dette konfigurerer ACME's (Letsencrypt) automatiske certifikatinstallation. "
+"Du skal blot udfylde dette for at få routeren konfigureret med Letsencrypt-"
+"udstedte certifikater til webgrænsefladen. Bemærk, at domænenavnene i "
+"certifikatet allerede skal være konfigureret til at pege på routerens "
+"offentlige IP-adresse. Når det er konfigureret, kan udstedelsen af "
+"certifikater tage et stykke tid. Kontroller logfilerne for fremskridt og "
+"eventuelle fejl."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
+msgid ""
+"To use DNS mode to issue certificates, set this to the name of a DNS API "
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
+"dnsapi for the list of available APIs. In DNS mode, the domain name does not "
+"have to resolve to the router IP. DNS mode is also the only mode that "
+"supports wildcard certificates. Using this mode requires the acme-dnsapi "
+"package to be installed."
+msgstr ""
+"Hvis du vil bruge DNS-tilstand til at udstede certifikater, skal du angive "
+"navnet på et DNS-API, der understøttes af acme.sh, til dette. Se "
+"https://github.com/acmesh-official/acme.sh/wiki/dnsapi for en liste over "
+"tilgængelige API'er. I DNS-tilstand behøver domænenavnet ikke at blive "
+"opløst til routerens IP-adresse. DNS-tilstand er også den eneste tilstand, "
+"der understøtter wildcard-certifikater. Brug af denne tilstand kræver, at "
+"pakken acme-dnsapi er installeret."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+msgid ""
+"Update the nginx config with this certificate once issued (only select this "
+"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 ""
+"Opdater nginx-konfigurationen med dette certifikat, når det er udstedt (vælg "
+"kun dette for ét certifikat). Nginx skal understøtte ssl, hvis ikke vil den "
+"ikke starte, da den skal kompileres med ssl-understøttelse for at kunne "
+"bruge cert-indstillinger"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
+msgid ""
+"Update the uhttpd config with this certificate once issued (only select this "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
+"form the LuCI interface."
+msgstr ""
+"Opdater uhttpd-konfigurationen med dette certifikat, når det er udstedt ("
+"vælg kun dette for ét certifikat). Er også tilgængelig luci-app-uhttpd til "
+"at konfigurere uhttpd fra LuCI-grænsefladen."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Brug en brugerdefineret CA i stedet for Let's Encrypt."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
+msgid "Use for nginx"
+msgstr "Brug til nginx"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
+msgid "Use for uhttpd"
+msgstr "Brug til uhttpd"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+msgid "Use staging server"
+msgstr "Brug staging-server"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr "Valideringsmetode"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
+msgid "Webroot directory"
+msgstr "Webroot-mappen"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
+msgid ""
+"Webserver root directory. Set this to the webserver document root to run "
+"Acme in webroot mode. The web server must be accessible from the internet on "
+"port 80."
+msgstr ""
+"Webserverens rodmappe. Indstil denne til webserverens dokumentrod for at "
+"køre Acme i webroot-tilstand. Webserveren skal være tilgængelig fra "
+"internettet på port 80."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
+msgid "Where certs and other state files are kept."
+msgstr "Hvor certifikater og andre stat filer opbevares."
diff --git a/applications/luci-app-acme/po/de/acme.po b/applications/luci-app-acme/po/de/acme.po
index e4786b3258..2e12c0b1cc 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: 2020-09-19 18:03+0000\n"
-"Last-Translator: Jonny Tischbein <jonny_tischbein@systemli.org>\n"
+"PO-Revision-Date: 2021-10-13 19:44+0000\n"
+"Last-Translator: Jan Kindler <j.e.g.kindler@gmail.com>\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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -22,35 +22,63 @@ msgstr "ACME Zertifikate"
msgid "ACME global config"
msgstr "Globale ACME Einstellungen"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "ACME Server URL"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Account E-Mail"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Erweiterte Einstellungen"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Zertifikateinstellungen"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr "Challenge Alias"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr "Challenge Verifizierung"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "Individuelles ACME-Zertifikat"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr "Benutzerdefinierte ACME-Serververzeichnis URL."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr "DNS API Zugangsdaten"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "Tage bis zur Erneuerung"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr "Domänen Alias"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr "Domainnamen"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -61,11 +89,11 @@ msgstr ""
"Beachten Sie, dass alle Domänennamen im globalen DNS auf den Router zeigen "
"müssen."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr "ECC 256 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr "ECC 384 bits"
@@ -77,11 +105,15 @@ msgstr "E-Mail Adresse, welche mit dem Account Key verknüpft wird."
msgid "Enable debug logging"
msgstr "Aktiviere Debug-Protokollierung"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "Aktiviert"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Allgemeine Einstellungen"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -91,33 +123,49 @@ msgstr ""
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr "Gewähre UCI Zugriff auf luci-app-acme"
+msgstr "UCI Zugriff auf luci-app-acme erlauben"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
-msgstr "Schlüssellänge"
+msgstr "Schlüsselgröße"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
-msgstr "Schlüsselgröße (und -typ) für das generierte Zertifikat."
+msgstr "Schlüsselgröße (und Typ) für das generierte Zertifikat."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr "RSA 2048 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr "RSA 3072 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr "RSA 4096 bits"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "Eigenständig"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+"Der eigenständige Modus nutzt den in acme.sh integrierten Webserver, um das "
+"Zertifikat zu erhalten. Im Webroot-Modus wird ein bereits vorhandener "
+"Webserver genutzt. Der DNS-Modus erlaubt es, die API deines DNS-Providers "
+"für die Zertifikatausstellung zu verwenden."
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Statusverzeichnis"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -127,7 +175,7 @@ msgstr ""
"Vorgang finden Sie unter https://github.com/acmesh-official/acme.sh/wiki/DNS-"
"alias-mode. LUCI unterstützt nur einen Challenge-Alias pro Zertifikat."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -140,16 +188,15 @@ msgstr ""
"Einträge im Shell-Variablenformat KEY = VAL hinzu, um mehrere "
"Anmeldeinformationsvariablen bereitzustellen."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
-"Der Domänenalias, der für ALLE Domänen verwendet werden soll. Weitere "
-"Informationen zu diesem Vorgang finden Sie unter https://github.com/"
-"acmesh-official/acme.sh/wiki/DNS-alias-mode. LUCI unterstützt nur eine "
-"Challenge-Domain pro Zertifikat."
+"Der für ALLE Domänen zu nutzende Alias. Siehe https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode für Details zu diesem Prozess. LUCI "
+"unterstützt nur eine Domänenanforderung pro Zertifikat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@@ -169,7 +216,7 @@ msgstr ""
"Zertifikaten eine Weile dauern. Überprüfen Sie die Protokolle auf "
"Fortschritt und Fehler."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -186,7 +233,7 @@ msgstr ""
"Platzhalterzertifikate unterstützt. Für die Verwendung dieses Modus muss das "
"acme-dnsapi-Paket installiert sein."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
@@ -198,7 +245,7 @@ msgstr ""
"Unterstützung kompiliert werden muss, um Zertifizierungsoptionen verwenden "
"zu können"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
@@ -208,23 +255,35 @@ msgstr ""
"Zertifikat (wählen Sie dies nur für ein Zertifikat aus). Es ist auch luci-"
"app-uhttpd verfügbar, um uhttpd über die LuCI-Schnittstelle zu konfigurieren."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Nutze individuelles Zertifikat statt Let's Encrypt."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
-msgstr "Verwenden Sie für Nginx"
+msgstr "Für nginx verwenden"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr "Für uhttpd verwenden"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr "Staging-Server verwenden"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr "Überprüfungsmethode"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr "Webroot-Verzeichnis"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/el/acme.po b/applications/luci-app-acme/po/el/acme.po
index a04248ff31..435eefbaaf 100644
--- a/applications/luci-app-acme/po/el/acme.po
+++ b/applications/luci-app-acme/po/el/acme.po
@@ -1,12 +1,18 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
+"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/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"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "ACME πιστοποιητικά"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
@@ -16,48 +22,76 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr ""
+msgstr "Λογαριασμός email"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Ρυθμίσεις για προχωρημένους"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
-msgid "DNS API"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+msgid "DNS API"
+msgstr "DNS API"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "Μέρες μέχρι την ανανέωση"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
-msgstr ""
+msgstr "ECC 256 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
-msgstr ""
+msgstr "ECC 384 bits"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
@@ -67,11 +101,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
-msgstr ""
+msgstr "Ενεργοποιήθηκε"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Γενικές ρυθμίσεις"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -81,38 +119,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
-msgstr ""
+msgstr "RSA 2048 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
-msgstr ""
+msgstr "RSA 3072 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
+msgstr "RSA 4096 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,7 +170,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -137,7 +187,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +197,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr "Μέθοδος επιβεβαίωσης"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/en/acme.po b/applications/luci-app-acme/po/en/acme.po
index 23de92f402..523d8587ed 100644
--- a/applications/luci-app-acme/po/en/acme.po
+++ b/applications/luci-app-acme/po/en/acme.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-31 01:41+0000\n"
-"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"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/"
"luciapplicationsacme/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.1-dev\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -22,35 +22,63 @@ msgstr "ACME certs"
msgid "ACME global config"
msgstr "ACME global config"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Account email"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Advanced Settings"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Certificate config"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr "Challenge Alias"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr "DNS API credentials"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr "Domain Alias"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr "Domain names"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -60,11 +88,11 @@ msgstr ""
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr ""
@@ -76,11 +104,15 @@ msgstr "Email address to associate with account key."
msgid "Enable debug logging"
msgstr "Enable debug logging"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "Enabled"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -92,38 +124,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -131,7 +175,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -148,7 +192,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -158,37 +202,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/es/acme.po b/applications/luci-app-acme/po/es/acme.po
index 0cfbfc1511..5ac5a50894 100644
--- a/applications/luci-app-acme/po/es/acme.po
+++ b/applications/luci-app-acme/po/es/acme.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-07 03:34+0000\n"
-"Last-Translator: Álvaro Fernández Rojas <noltari@gmail.com>\n"
+"PO-Revision-Date: 2020-10-31 10:05+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/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.2-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -22,35 +22,63 @@ msgstr "Certificados ACME"
msgid "ACME global config"
msgstr "Configuración global de ACME"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "URL del servidor ACME"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Cuenta de email"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Configuración avanzada"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Configuración de certificado"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr "Alias de desafío"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr "Validación de desafío"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "CA ACME personalizado"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr "URL del directorio del servidor ACME personalizado."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr "API de DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr "Credenciales de API de DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "Días hasta la renovación"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr "Alias de dominio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr "Nombres de dominio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -61,11 +89,11 @@ msgstr ""
"en cuenta que todos los nombres de dominio deben apuntar al enrutador en el "
"DNS global."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr "ECC de 256 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr "ECC de 384 bits"
@@ -78,11 +106,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr "Activar registro de depuración"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "Activado"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Configuración general"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -94,31 +126,47 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Conceder acceso UCI para luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr "Tamaño de clave"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr "Tamaño de clave (y tipo) para el certificado generado."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr "RSA de 2048 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr "RSA de 3072 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr "RSA de 4096 bits"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "Ser único"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+"El modo autónomo utilizará el servidor web integrado de acme.sh para emitir "
+"un certificado. El modo Webroot utilizará un servidor web existente para "
+"emitir un certificado. El modo DNS le permitirá utilizar la API de DNS de su "
+"proveedor de DNS para emitir un certificado."
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Directorio del estado"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -128,7 +176,7 @@ msgstr ""
"com/acmesh-official/acme.sh/wiki/DNS-alias-mode para obtener detalles sobre "
"este proceso. LUCI solo admite un alias de desafío por certificado."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -141,16 +189,15 @@ msgstr ""
"en formato de variable de shell KEY=VAL para proporcionar múltiples "
"variables de credenciales."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
-"El alias de dominio que se usará para TODOS los dominios. Consulte "
-"https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode para obtener "
-"detalles sobre este proceso. LUCI solo admite un dominio de desafío por "
-"certificado."
+"El alias de dominio que se usará para TODOS los dominios. Consulte https://"
+"github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode para obtener detalles "
+"sobre este proceso. LUCI solo admite un dominio de desafío por certificado."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@@ -169,7 +216,7 @@ msgstr ""
"emisión de certificados puede demorar un tiempo. Verifique los registros de "
"progreso y cualquier error."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -179,13 +226,13 @@ msgid ""
"package to be installed."
msgstr ""
"Para usar el modo DNS para emitir certificados, configúralo con el nombre de "
-"una API DNS compatible con acme.sh. Consulte https://github.com/"
-"acmesh-official/acme.sh/wiki/dnsapi para ver la lista de API disponibles. En "
-"modo DNS, el nombre de dominio no tiene que resolverse en la dirección IP "
-"del enrutador. El modo DNS también es el único modo que admite certificados "
+"una API DNS compatible con acme.sh. Consulte https://github.com/acmesh-"
+"official/acme.sh/wiki/dnsapi para ver la lista de API disponibles. En modo "
+"DNS, el nombre de dominio no tiene que resolverse en la dirección IP del "
+"enrutador. El modo DNS también es el único modo que admite certificados "
"comodín. El uso de este modo requiere que se instale el paquete acme-dnsapi."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
@@ -196,7 +243,7 @@ msgstr ""
"SSL, de lo contrario no se iniciará, ya que debe compilarse con soporte SSL "
"para usar opciones de certificado"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
@@ -206,23 +253,35 @@ msgstr ""
"(solo seleccione esto para un certificado). También está disponible luci-app-"
"uhttpd para configurar uhttpd desde la interfaz LuCI."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Utilice una CA personalizada en lugar de Let's Encrypt."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr "Usar para nginx"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr "Usar para uhttpd"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr "Usar servidor de ensayo"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr "Método de validación"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr "Directorio Webroot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/fi/acme.po b/applications/luci-app-acme/po/fi/acme.po
index d46f0504a9..4654e2501a 100644
--- a/applications/luci-app-acme/po/fi/acme.po
+++ b/applications/luci-app-acme/po/fi/acme.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-29 19:41+0000\n"
-"Last-Translator: Riku Viitanen <riku.viitanen@protonmail.com>\n"
+"PO-Revision-Date: 2021-01-20 15:48+0000\n"
+"Last-Translator: olli <olli.asikainen@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/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.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -22,35 +22,63 @@ msgstr "ACME sertifikaatit"
msgid "ACME global config"
msgstr "ACME-yleisasetukset"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Sähköpostitili"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Lisäasetukset"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Sertifikaatin asetukset"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr "Haaste - alias"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr "DNS API kirjautumistiedot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr "Verkkonimen alias"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr "Verkkonimet"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -61,11 +89,11 @@ msgstr ""
"kaikkien verkkotunnusten pitää osoittaa reitittimeen globaalissa DNS-"
"järjestelmässä."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr ""
@@ -77,11 +105,15 @@ msgstr "Avaimeen liitettävä sähköpostiosoite."
msgid "Enable debug logging"
msgstr "Ota vieanetsintälokkaus käyttöön"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "Käytössä"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Yleisasetukset"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -91,38 +123,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Salli pääsy acme-asetuksiin"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr "Avaimen koko"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr "Avaimen koko (ja tyyppi) luotavassa sertifikaatissa."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Tilahakemisto"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -130,7 +174,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -147,7 +191,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -157,37 +201,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/fr/acme.po b/applications/luci-app-acme/po/fr/acme.po
index 7f90d50327..8985d0047b 100644
--- a/applications/luci-app-acme/po/fr/acme.po
+++ b/applications/luci-app-acme/po/fr/acme.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-08 14:26+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2021-12-30 07:50+0000\n"
+"Last-Translator: Samuel Chéreau <bnorus@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/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.10.1\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -22,46 +22,77 @@ msgstr "Certificats ACME"
msgid "ACME global config"
msgstr "Configuration globale d’ACME"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "URL du serveur ACME"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Compte e-mail"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Paramètres avancés"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Configuration du certificat"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
-msgstr ""
+msgstr "Alias vers l'URL de défi"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr "Validation du challenge"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "CA ACME personnalisé"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr "URL du répertoire du serveur ACME personnalisé."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr "API DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
-msgstr ""
+msgstr "Identifiant de l'API du DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "Nombre de jour avant renouvellement"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr "Alias de domaine"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr "Noms de domaine"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
+"Noms de domaines à inclure dans le certificat. Le premier sera le sujets "
+"(subject), les suivants seront mis en alternatifs. Veuillez notez que tous "
+"les domaines doivent pointer vers le routeur dans le DNS global."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr "ECC 256 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr "ECC 384 bits"
@@ -73,65 +104,97 @@ msgstr "Adresse de courriel à associer à la clé de compte."
msgid "Enable debug logging"
msgstr "Activer la journalisation détaillée"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "Activé"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Paramètres généraux"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
+"Obtenir le certificat Letsencrypt depuis le serveur de test (à n'utiliser "
+"que pour vos tests, le certificat ne sera pas valide)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Autoriser luci-app-acme à accéder à l'UCI"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
-msgstr ""
+msgstr "Longueur de clé"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
-msgstr ""
+msgstr "Longueur de clé (et type) du certificat généré."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
-msgstr ""
+msgstr "RSA 2048 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
-msgstr ""
+msgstr "RSA 3072 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
+msgstr "RSA 4096 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "Autonome"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
msgstr ""
+"Le mode autonome utilise le serveur web intégré du script acme.sh pour "
+"générer le certificat. Le mode Webroot utilise un serveur web préexistant "
+"pour le générer. Le mode DNS vous permet d'utiliser l 'API DNS de votre "
+"fournisseur de DNS pour générer le certificat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
-msgstr ""
+msgstr "Répertoire pour les contextes"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
+"L'alias du challenge à utiliser pour TOUS les domaines. Voir https://github."
+"com/acmesh-official/acme.sh/wiki/DNS-alias-mode pour les détails de ce "
+"processus. LUCI supporte un seul alias par certificat."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
+"Les identifiants pour le mode DNS API sélectionné précédemment. Voir https://"
+"github.com/acmesh-official/acme.sh/wiki/dnsapi pour le format à utiliser "
+"pour chaque API. Ajouter toutes vos variables d'identification ici sous le "
+"format CLÉ=VALEUR."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
+"L 'alias de domaine à utiliser pour TOUS les domaines. Voir https://github."
+"com/acmesh-official/acme.sh/wiki/DNS-alias-mode pour plus de détail. LUCI ne "
+"supporte qu'un seul domaine par certificat pour le challenge."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@@ -142,8 +205,15 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
-
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+"Cela configure l'installation automatique du certificat ACME (Letsencrypt). "
+"Remplissez simplement ceci pour que le routeur soit configuré avec les "
+"certificats émis par Letsencrypt pour l'interface Web. Notez que les noms de "
+"domaine dans le certificat doivent déjà être configurés pour pointer vers "
+"l'adresse IP publique du routeur. Une fois configurés, l'émission de "
+"certificats peut prendre un certain temps. Vérifiez les journaux pour la "
+"progression et les erreurs."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -152,44 +222,73 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
+"Pour utiliser le mode DNS afin d'émettre des certificats, inscrivez ici le "
+"nom d'un API DNS supportant acme.sh. Visitez https://github.com/"
+"acmesh-official/acme.sh/wiki/dnsapi pour obtenir une liste des APIs "
+"disponibles. Dans le mode DNS, il n'est pas requis que le nom du domaine "
+"soit résolu à l'IP du routeur. Le mode DNS est aussi l'unique mode "
+"supportant les certificats génériques (wildcard). L'utilisation de ce mode "
+"requiert l'installation du paquet acme-dnsapi."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
+"Actualise la configuration nginx à l'aide de ce certificat une fois émis (à "
+"ne choisir que pour un seul certificat). Nginx requiert le support SSL pour "
+"pouvoir démarrer et avoir accès aux options de certificat et doit avoir été "
+"compilé avec le support SSL."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
+"Actualise la configuration uhttpd à l'aide de ce certificat une fois émis (à "
+"ne choisir que pour un seul certificat). luci-app-uhttpd permet également de "
+"configurer uhttpd à partir de l'interface LuCI."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Utiliser un CA personnalisé à la place de celui de Let's Encryt."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
-msgstr ""
+msgstr "Utiliser nginx"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
-msgstr ""
+msgstr "Utiliser uhttpd"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
-msgstr ""
+msgstr "Utiliser le serveur de test"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr "Méthode de validation"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr "Racine web"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
-msgstr ""
+msgstr "Répertoire racine web"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
"port 80."
msgstr ""
+"Répertoire racine du serveur web. Définir ce champ avec l'emplacement de la "
+"racine du serveur Web pour utiliser ACME en mode Racine (webroot). Le "
+"serveur web doit être accessible depuis internet sur le port 80."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
-msgstr ""
+msgstr "Emplacement de sauvegarde des certificats et des fichiers états."
diff --git a/applications/luci-app-acme/po/he/acme.po b/applications/luci-app-acme/po/he/acme.po
index 7495081830..af01ade0c6 100644
--- a/applications/luci-app-acme/po/he/acme.po
+++ b/applications/luci-app-acme/po/he/acme.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-12 09:37+0000\n"
+"Last-Translator: wakan-tanka <eliyahuler@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/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.4.1-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -16,46 +23,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "הגדרות מתקדמות"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr ""
@@ -67,11 +102,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -81,38 +120,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,7 +171,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -137,7 +188,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +198,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/hi/acme.po b/applications/luci-app-acme/po/hi/acme.po
index 5b27cdc461..590bec693e 100644
--- a/applications/luci-app-acme/po/hi/acme.po
+++ b/applications/luci-app-acme/po/hi/acme.po
@@ -16,46 +16,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr ""
@@ -67,11 +95,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -81,38 +113,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,7 +164,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -137,7 +181,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +191,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/hu/acme.po b/applications/luci-app-acme/po/hu/acme.po
index 0173a8beb1..0e7ee4f630 100644
--- a/applications/luci-app-acme/po/hu/acme.po
+++ b/applications/luci-app-acme/po/hu/acme.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: 2021-01-29 18:06+0000\n"
+"Last-Translator: Axhyre <axhyre@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/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.5-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -22,35 +22,63 @@ msgstr "ACME tanúsítványok"
msgid "ACME global config"
msgstr "ACME globális beállítás"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "ACME szerver URL"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Fiók e-mail"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Haladó Beállítások"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Tanúsítvány beállítása"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr "Kihívás álneve"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "Egyéni ACME CA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr "DNS API hitelesítési adatok"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr "Tartományálnév"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr "Tartománynevek"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -60,11 +88,11 @@ msgstr ""
"neve, az azt követő nevek lesznek az alternatív nevek. Ne feledje, hogy az "
"összes tartománynévnek az útválasztóra kell mutatnia a globális DNS-ben."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr "256 bites ECC"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr "384 bites ECC"
@@ -76,77 +104,93 @@ msgstr "A fiók kulcsához rendelendő e-mail cím."
msgid "Enable debug logging"
msgstr "Hibakeresési naplózás engedélyezése"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "Engedélyezve"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Általános Beállítások"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
-"Tanúsítvány beszerzése a Let’s Encrypt előkészítő kiszolgálójától ("
-"teszteléshez használja, a tanúsítvány nem lesz érvényes)."
+"Tanúsítvány beszerzése a Let’s Encrypt előkészítő kiszolgálójától "
+"(teszteléshez használja, a tanúsítvány nem lesz érvényes)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
msgstr "UCI hozzáférés megadása a luci-app-acme alkalmazásnak"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr "Kulcsméret"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr "Kulcsméret (és típus) az előállított tanúsítványhoz."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr "2048 bites RSA"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr "3072 bites RSA"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr "4096 bites RSA"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "Önálló"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Állapotkönyvtár"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-"Az ÖSSZES tartománynál használandó kihívási álnév. Nézze meg a https://github"
-".com/acmesh-official/acme.sh/wiki/DNS-alias-mode oldalt a folyamat "
+"Az ÖSSZES tartománynál használandó kihívási álnév. Nézze meg a https://"
+"github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode oldalt a folyamat "
"részleteiért. A LuCI csak egy kihívási álnevet támogat tanúsítványonként."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
-"A fent kiválasztott DNS API mód hitelesítési adatai. Nézze meg a "
-"https://github.com/acmesh-official/acme.sh/wiki/dnsapi oldalt az egyes API-k "
-"által igényel hitelesítési adatok formátumához. Adjon hozzá több bejegyzést "
-"itt KULCS=ÉRTÉK parancsértelmező változóformátumban a több hitelesítési adat "
+"A fent kiválasztott DNS API mód hitelesítési adatai. Nézze meg a https://"
+"github.com/acmesh-official/acme.sh/wiki/dnsapi oldalt az egyes API-k által "
+"igényel hitelesítési adatok formátumához. Adjon hozzá több bejegyzést itt "
+"KULCS=ÉRTÉK parancsértelmező változóformátumban a több hitelesítési adat "
"változójának támogatásához."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
-"Az ÖSSZES tartománynál használandó tartományálnév. Nézze meg a https://github"
-".com/acmesh-official/acme.sh/wiki/DNS-alias-mode oldalt a folyamat "
+"Az ÖSSZES tartománynál használandó tartományálnév. Nézze meg a https://"
+"github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode oldalt a folyamat "
"részleteiért. A LuCI csak egy tartományálnevet támogat tanúsítványonként."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
@@ -166,7 +210,7 @@ msgstr ""
"a tanúsítványok kibocsátása eltarthat egy ideig. Nézze meg a naplókat a "
"folyamat előrehaladásához és a hibákhoz."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -183,44 +227,56 @@ msgstr ""
"tanúsítványokat. Ezen mód használatához az szükséges, hogy az acme-dnsapi "
"csomag telepítve legyen."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-"Az nginx beállítás frissítése ezzel a tanúsítvánnyal, miután kibocsátották ("
-"csak egy tanúsítványnál válassza ki ezt). Az nginx programnak támogatnia "
+"Az nginx beállítás frissítése ezzel a tanúsítvánnyal, miután kibocsátották "
+"(csak egy tanúsítványnál válassza ki ezt). Az nginx programnak támogatnia "
"kell az SSL-t. Ha nem támogatja, akkor nem fog elindulni, mivel SSL "
"támogatással kell lefordítani a tanúsítvány lehetőségeinek használatához"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-"Az uhttpd beállítás frissítése ezzel a tanúsítvánnyal, miután kibocsátották ("
-"csak egyetlen tanúsítványnál válassza ki). Elérhető a luci-app-uhttpd is a "
+"Az uhttpd beállítás frissítése ezzel a tanúsítvánnyal, miután kibocsátották "
+"(csak egyetlen tanúsítványnál válassza ki). Elérhető a luci-app-uhttpd is a "
"LuCI felületéről történő uhttpd beállításhoz."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr "Nginx-hez történő használat"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr "Uhttpd-hez történő használat"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr "Előkészítő kiszolgáló használata"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr "Webgyökér könyvtár"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/it/acme.po b/applications/luci-app-acme/po/it/acme.po
index b24df858d7..dbe834effa 100644
--- a/applications/luci-app-acme/po/it/acme.po
+++ b/applications/luci-app-acme/po/it/acme.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-31 01:41+0000\n"
-"Last-Translator: Gerardo Doro <gerrydoro97@gmail.com>\n"
+"PO-Revision-Date: 2021-05-07 11:32+0000\n"
+"Last-Translator: Omar Destefani <omar.destefani@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/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.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -22,35 +22,63 @@ msgstr "Certificati ACME"
msgid "ACME global config"
msgstr "Configurazione globale ACME"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "URL server ACME"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "E-mail dell'account"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Impostazioni Avanzate"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Configurazione certificato"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
-msgstr ""
+msgstr "Alias challenge"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr "Validazione challenge"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "CA ACME personalizzato"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr "URL personalizzata cartella server ACME."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr "API DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr "Credenziali API DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "giorni al rinnovo"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr "Alias di dominio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr "Nomi di dominio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -60,13 +88,13 @@ msgstr ""
"soggetto, i successivi saranno nomi alternativi. Nota che tutti i nomi di "
"dominio devono puntare al router nel DNS globale."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
-msgstr ""
+msgstr "ECC 256 bit"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
-msgstr ""
+msgstr "ECC 384 bit"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
@@ -76,11 +104,15 @@ msgstr "Indirizzo e-mail da associare alla chiave dell'account."
msgid "Enable debug logging"
msgstr "Abilita il logging esteso"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "Abilitato"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Impostazioni Generali"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -92,51 +124,77 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Concedi l'accesso UCI a luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
-msgstr ""
+msgstr "Dimensione chiave"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
-msgstr ""
+msgstr "Dimensione chiave (e tipo) per il certificato generato."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
-msgstr ""
+msgstr "RSA 2048 bit"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
-msgstr ""
+msgstr "RSA 3072 bit"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
+msgstr "RSA 4096 bit"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "Autonoma"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
msgstr ""
+"La modalità autonoma userà il server Web integrato di acme.sh per emettere "
+"un certificato. La modalità Webroot userà un server Web esistente per "
+"emettere un certificato. La modalità DNS ti consentirà di usare l'API DNS "
+"del tuo provider DNS per emettere un certificato."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
-msgstr ""
+msgstr "Cartella stato"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
+"L'alias challenge da usare per TUTTI i domini. Per i dettagli di questo "
+"processo vedi https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-"
+"mode . LUCI supporta solo un alias challenge per certificato."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
+"Le credenziali per la modalità API DNS selezionata sopra. Per il formato "
+"delle credenziali richieste da ciascuna API vedi https://github.com/acmesh-"
+"official/acme.sh/wiki/dnsapi . Aggiungi più voci qui nel formato variabile "
+"shell CHIAVE=VALORE per fornire variabili credenziali multiple."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
+"L'alias di dominio da usare per TUTTI i domini. Per i dettagli di questo "
+"processo vedi https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-"
+"mode . LUCI supporta solo un dominio challenge per certificato."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@@ -147,8 +205,15 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
-
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+"Questo configura l'installazione automatica del certificato ACME "
+"(Letsencrypt). È sufficiente compilarlo per configurare il router con i "
+"certificati per l'interfaccia web emessi da Letsencrypt. Tieni presente che "
+"i nomi di dominio nel certificato devono essere già configurati per puntare "
+"all'indirizzo IP pubblico del router. Una volta configurato, l'emissione dei "
+"certificati può richiedere del tempo. Controlla i registri eventi per "
+"verificare lo stato di avanzamento e gli eventuali errori."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -157,44 +222,72 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
+"Per usare la modalità DNS per emettere certificati, impostalo sul nome di "
+"un'API DNS supportata da acme.sh. Per l'elenco delle API disponibili vedi "
+"https://github.com/acmesh-official/acme.sh/wiki/dnsapi . In modalità DNS, il "
+"nome di dominio non deve essere risolto nell'IP del router. La modalità DNS "
+"è anche l'unica modalità che supporta i certificati con caratteri jolly. "
+"L'uso di questa modalità richiede l'installazione del pacchetto acme-dnsapi."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
+"Aggiorna la configurazione di nginx con questo certificato una volta emesso "
+"(selezionalo solo per un certificato). Nginx deve supportare SSL, altrimenti "
+"non si avvia poiché deve essere compilato con il supporto SSL per usare le "
+"opzioni cert"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
+"Aggiorna la configurazione uhttpd con questo certificato una volta emesso "
+"(selezionalo solo per un certificato). È disponibile anche luci-app-uhttpd "
+"per configurare uhttpd nell'interfaccia LuCI."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Usa una CA personalizzata invece di Let's Encrypt."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
-msgstr ""
+msgstr "Usa per nginx"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
-msgstr ""
+msgstr "Usa per uhttpd"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
-msgstr ""
+msgstr "Usa server staging"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr "Metodo validazione"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr "Webroot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
-msgstr ""
+msgstr "Cartella webroot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
"port 80."
msgstr ""
+"Cartella principale del server web. Impostala sulla root del documento del "
+"server web per eseguire Acme in modalità webroot. Il server web deve essere "
+"accessibile da internet sulla porta 80."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
-msgstr ""
+msgstr "Dove vengono conservati i certificati e altri file di stato."
diff --git a/applications/luci-app-acme/po/ja/acme.po b/applications/luci-app-acme/po/ja/acme.po
index 598e83e781..a2d0ee74aa 100644
--- a/applications/luci-app-acme/po/ja/acme.po
+++ b/applications/luci-app-acme/po/ja/acme.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-11 22:18+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-06-24 06:32+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/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.3-dev\n"
+"X-Generator: Weblate 4.7.1-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -16,53 +16,82 @@ msgstr "ACME証明書"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
-msgstr ""
+msgstr "ACME証明書"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr "ACMEグローバル設定"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "ACMEサーバーのURL"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "アカウントのメールアドレス"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "詳細設定"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "証明書設定"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "カスタムACME CA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr "カスタムACMEサーバーディレクトリのURL。"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr "DNS API資格情報"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "更新までの日数"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr "ドメインエイリアス"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr "ドメイン名"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-"証明書に含めるドメイン名です。最初の名前はサブジェクト名、その次は代替名です。すべてのドメイン名はグローバルDNSのルーターを指す必要があります。"
+"証明書に含めるドメイン名です。最初の名前はサブジェクト名、その次は代替名で"
+"す。すべてのドメイン名はグローバルDNSのルーターを指す必要があります。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr "ECC256ビット"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr "ECC384ビット"
@@ -74,52 +103,73 @@ msgstr "アカウントに関連付けるメールアドレスです。"
msgid "Enable debug logging"
msgstr "デバッグロギングを有効化"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "有効"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "一般設定"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
-msgstr "Letsencryptのステージングサーバーから証明書を取得します(テスト用、証明書は有効になりません)。"
+msgstr ""
+"Letsencryptのステージングサーバーから証明書を取得します(テスト用、証明書は有"
+"効になりません)。"
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr "luci-app-acme に UCI アクセスを許可"
+msgstr "luci-app-acmeにUCIアクセスを許可"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr "鍵の大きさ"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr "生成された証明書の鍵の大きさ(およびタイプ)。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr "RSA2048ビット"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr "RSA3072ビット"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr "RSA4096ビット"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "スタンドアロン"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+"スタンドアロンモードでは、acme.shの組み込みWebサーバーを使用して証明書を発行"
+"します。 Webrootモードでは、既存のWebサーバーを使用して証明書を発行します。 "
+"DNSモードでは、DNSプロバイダーのDNSAPIを使用して証明書を発行できます。"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -127,7 +177,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -144,7 +194,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -154,37 +204,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Let'sEncryptの代わりにカスタムCAを使用する。"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr "nginxを使用"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr "uhttpdを使用"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr "ステージングサーバーを使用"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr "Webrootディレクトリ"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/ko/acme.po b/applications/luci-app-acme/po/ko/acme.po
index b6a80cefcb..435f21ce7f 100644
--- a/applications/luci-app-acme/po/ko/acme.po
+++ b/applications/luci-app-acme/po/ko/acme.po
@@ -1,118 +1,170 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-06-09 13:32+0000\n"
+"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\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"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "ACME 인증서"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
-msgstr ""
+msgstr "ACME 인증서"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
-msgstr ""
+msgstr "ACME 전역 구성"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "ACME 서버 URL"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr ""
+msgstr "계정 이메일"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "고급 설정"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr ""
+msgstr "인증서 구성"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
-msgstr ""
+msgstr "챌린지 별칭"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr "챌린지 확인"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "커스텀 ACME 인증서"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr "사용자 지정 ACME 서버 디렉터리 URL."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
-msgstr ""
+msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
-msgstr ""
+msgstr "DNS API 자격 증명"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "갱신일"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
-msgstr ""
+msgstr "도메인 별칭"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: 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:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
-msgstr ""
+msgstr "ECC 256 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
-msgstr ""
+msgstr "ECC 384 bits"
#: 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"
-msgstr ""
+msgstr "디버그 로깅 사용"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
-msgstr ""
+msgstr "활성화"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "기본 설정"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
+"암호화 준비 서버에서 인증서를 가져옵니다 (테스트에 사용하며; 인증서가 유효하"
+"지 않습니다)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "luci-app-acme에 UCI 액세스 허용"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
-msgstr ""
+msgstr "키 크기"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
-msgstr ""
+msgstr "생성된 인증서의 키 크기(및 유형)."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
-msgstr ""
+msgstr "RSA 2048 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
-msgstr ""
+msgstr "RSA 3072 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
+msgstr "RSA 4096 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,7 +172,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -137,7 +189,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +199,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/mr/acme.po b/applications/luci-app-acme/po/mr/acme.po
index 7972f8ca68..02b71e3e36 100644
--- a/applications/luci-app-acme/po/mr/acme.po
+++ b/applications/luci-app-acme/po/mr/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-27 21:41+0000\n"
+"PO-Revision-Date: 2020-10-15 00:31+0000\n"
"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/mr/>\n"
@@ -8,76 +8,108 @@ 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.3-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "ACME प्रमाणपत्रे"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
-msgstr ""
+msgstr "ACME प्रमाणपत्र"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
+msgstr "ACME ग्लोबल कॉन्फिगरेशन"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
+msgstr "खाते ईमेल"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr ""
+msgstr "प्रमाणपत्र कॉन्फिगरेशन"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
+msgstr "आव्हान उपनाम"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
-msgid "DNS API"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+msgid "DNS API"
+msgstr "डीएनएस एपीआय"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr ""
#: 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"
-msgstr ""
+msgstr "डीबग लॉगिंग सक्षम करा"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "सक्षम केले"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -87,38 +119,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -126,7 +170,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -143,7 +187,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -153,37 +197,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/ms/acme.po b/applications/luci-app-acme/po/ms/acme.po
index cf5e8d0955..1e34867100 100644
--- a/applications/luci-app-acme/po/ms/acme.po
+++ b/applications/luci-app-acme/po/ms/acme.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsacme/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-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -16,46 +22,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Tetapan Lanjutan"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr ""
@@ -67,11 +101,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -81,38 +119,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,7 +170,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -137,7 +187,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +197,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/nb_NO/acme.po b/applications/luci-app-acme/po/nb_NO/acme.po
index 286dbd14fb..6e4670352e 100644
--- a/applications/luci-app-acme/po/nb_NO/acme.po
+++ b/applications/luci-app-acme/po/nb_NO/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-09 06:42+0000\n"
+"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/"
"luciapplicationsacme/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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -22,46 +22,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Avanserte innstillinger"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr "Domenenavn"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr ""
@@ -73,11 +101,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
-msgstr ""
+msgstr "Påskrudd"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Generelle innstillinger"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -87,38 +119,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr "Nøkkelstørrelse"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -126,7 +170,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -143,7 +187,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -153,37 +197,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/pl/acme.po b/applications/luci-app-acme/po/pl/acme.po
index e35fd7f989..f803e68457 100644
--- a/applications/luci-app-acme/po/pl/acme.po
+++ b/applications/luci-app-acme/po/pl/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-26 01:23+0000\n"
+"PO-Revision-Date: 2020-12-16 11:01+0000\n"
"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/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-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -23,35 +23,63 @@ msgstr "Certyfikaty ACME"
msgid "ACME global config"
msgstr "Konfiguracja globalna ACME"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "Adres URL serwera ACME"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr "Konto email"
+msgstr "Konto e-mail"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Ustawienia zaawansowane"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Konfiguracja certyfikatu"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr "Alias wyzwania"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr "Weryfikacja wyzwań"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "Niestandardowy ACME CA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr "Niestandardowy adres URL katalogu serwera ACME."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr "Poświadczenia interfejsu API DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "Dni do czasu odnowienia"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr "Alias Domeny"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr "Nazwy domen"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -61,27 +89,31 @@ msgstr ""
"podmiotu, kolejne imiona będą imionami alternatywnymi. Pamiętaj, że "
"wszystkie nazwy domen muszą wskazywać na router w globalnym DNS."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr "ECC 256 bitów"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr "ECC 384 bity"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
-msgstr "Adres email do powiązania z kluczem konta."
+msgstr "Adres e-mail do powiązania z kluczem konta."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr "Włącz rejestrowanie debugowania"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "Włączone"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Ustawienia główne"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -93,31 +125,47 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Udziel dostępu UCI dla luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr "Rozmiar klucza"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr "Rozmiar klucza (i typ) dla wygenerowanego certyfikatu."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr "RSA 2048 bitów"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr "RSA 3072 bity"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr "RSA 4096 bitów"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "Autonomiczny"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+"W trybie autonomicznym do wystawienia certyfikatu zostanie użyty wbudowany "
+"webserwerver acme.sh. Tryb Webroot wykorzysta istniejący webserwerver do "
+"wystawienia certyfikatu. Tryb DNS pozwala na użycie DNS API dostawcy DNS do "
+"wystawienia certyfikatu."
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Katalog stanu"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -128,7 +176,7 @@ msgstr ""
"informacje na temat tego procesu. LUCI obsługuje tylko jeden alias wyzwania "
"na certyfikat."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -140,16 +188,15 @@ msgstr ""
"poświadczeń wymaganych przez każdy interfejs API. Dodaj tutaj wiele wpisów w "
"formacie zmiennej powłoki KEY=VAL, aby podać wiele zmiennych referencji."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
-"Alias domeny używany dla WSZYSTKICH domen. Zobacz https://github.com/"
-"acmesh-official/acme.sh/wiki/DNS-alias-mode, aby uzyskać szczegółowe "
-"informacje na temat tego procesu. LUCI obsługuje tylko jedną domenę wyzwania "
-"na certyfikat."
+"Alias domeny używany dla WSZYSTKICH domen. Zobacz https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode, aby uzyskać szczegółowe informacje na "
+"temat tego procesu. LUCI obsługuje tylko jedną domenę wyzwania na certyfikat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@@ -167,7 +214,7 @@ msgstr ""
"adres IP routera. Po skonfigurowaniu wydawanie certyfikatów może chwilę "
"potrwać. Sprawdź dzienniki pod kątem postępu i ewentualnych błędów."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -177,25 +224,24 @@ msgid ""
"package to be installed."
msgstr ""
"Aby używać trybu DNS do wydawania certyfikatów, ustaw na nazwę interfejsu "
-"API DNS obsługiwanego przez acme.sh. Zobacz https://github.com/"
-"acmesh-official/acme.sh/wiki/dnsapi, aby uzyskać listę dostępnych "
-"interfejsów API. W trybie DNS nazwa domeny nie musi być tłumaczona na adres "
-"IP routera. Tryb DNS jest także jedynym trybem obsługującym certyfikaty "
-"wieloznaczne. Korzystanie z tego trybu wymaga zainstalowania pakietu acme-"
-"dnsapi."
-
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+"API DNS obsługiwanego przez acme.sh. Zobacz https://github.com/acmesh-"
+"official/acme.sh/wiki/dnsapi, aby uzyskać listę dostępnych interfejsów API. "
+"W trybie DNS nazwa domeny nie musi być tłumaczona na adres IP routera. Tryb "
+"DNS jest także jedynym trybem obsługującym certyfikaty wieloznaczne. "
+"Korzystanie z tego trybu wymaga zainstalowania pakietu acme-dnsapi."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-"Zaktualizuj konfigurację nginx przy użyciu tego certyfikatu (wybierz to "
-"tylko dla jednego certyfikatu). Nginx musi obsługiwać ssl, jeśli nie, nie "
-"uruchomi się, ponieważ należy go skompilować z obsługą ssl, aby użyć opcji "
-"certyfikatu"
+"Zaktualizuj konfigurację nginx za pomocą tego certyfikatu po jego wydaniu "
+"(wybierz to tylko dla jednego certyfikatu). Nginx musi obsługiwać ssl, jeśli "
+"nie, to nie uruchomi się, ponieważ musi być skompilowany z obsługą ssl, aby "
+"użyć opcji cert"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
@@ -205,23 +251,35 @@ msgstr ""
"to tylko dla jednego certyfikatu). Jest również dostępna luci-app-uhttpd do "
"konfiguracji uhttpd z interfejsu LuCI."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Użyj niestandardowego CA zamiast Let's Encrypt."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr "Użyj dla nginx"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr "Użyj dla uhttpd"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr "Użyj serwera pomostowego"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr "Metoda walidacji"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr "Katalog Webroot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/pt/acme.po b/applications/luci-app-acme/po/pt/acme.po
index 3a98ff7446..0cb4d56eb2 100644
--- a/applications/luci-app-acme/po/pt/acme.po
+++ b/applications/luci-app-acme/po/pt/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-24 09:24+0000\n"
+"PO-Revision-Date: 2020-11-01 08:19+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/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.2-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -22,35 +22,63 @@ msgstr "Certificados ACME"
msgid "ACME global config"
msgstr "Configuração global de ACME"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "URL do servidor ACME"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Conta de e-mail"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Definições Avançadas"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Configuração do certificado"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr "Aliás do Desafio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr "Validação do desafio"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "AC de ACME personalizada"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr "URL personalizada do diretório do servidor ACME."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr "API do DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr "Credenciais do API do DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "Dias até à renovação"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr "Aliás do Domínio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr "Nomes de domínio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -60,11 +88,11 @@ msgstr ""
"assunto, os nomes subsequentes serão nomes alternativos. Note que todos os "
"nomes de domínio devem apontar para o roteador no DNS global."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr "ECC 256 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr "ECC 384 bits"
@@ -76,11 +104,15 @@ msgstr "O endereço de email para associar à chave da conta."
msgid "Enable debug logging"
msgstr "Ativar o registo de depuração"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Configurações gerais"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -92,31 +124,47 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Conceder acesso UCI ao luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr "Tamanho da chave"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr "Tamanho (e tipo) da chave para o certificado gerado."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr "RSA 2048 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr "RSA 3072 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr "RSA 4096 bits"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "Autónomo"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+"O modo autónomo usará o servidor web integrado de acme.sh para emitir um "
+"certificado. O modo Webroot usará um servidor web existente para emitir um "
+"certificado. O modo DNS permitirá que use a API DNS do seu provedor de DNS "
+"para emitir um certificado."
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Diretório do estado"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -127,20 +175,20 @@ msgstr ""
"este processo. O LUCI é compatível apenas com um desafio aliás por "
"certificado."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
-"As credenciais para o modo da API de DNS selecionado acima. Consulte "
-"https://github.com/acmesh-official/acme.sh/wiki/dnsapi para obter o formato "
-"das credenciais exigidas por cada API. Adicione várias entradas aqui no "
-"formato como variável da shell KEY=VAL suprindo múltiplas variáveis para as "
+"As credenciais para o modo da API de DNS selecionado acima. Consulte https://"
+"github.com/acmesh-official/acme.sh/wiki/dnsapi para obter o formato das "
+"credenciais exigidas por cada API. Adicione várias entradas aqui no formato "
+"como variável da shell KEY=VAL suprindo múltiplas variáveis para as "
"credenciais."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -168,7 +216,7 @@ msgstr ""
"demorar um pouco. Verifique os registos log para ver o progresso e quaisquer "
"erros."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -178,50 +226,62 @@ msgid ""
"package to be installed."
msgstr ""
"Para usar o modo DNS para emitir certificados, defina isto oo nome de uma "
-"API de DNS suportada pelo acme.sh. Veja em https://github.com/"
-"acmesh-official/acme.sh/wiki/dnsapi para obter a lista de APIs disponíveis. "
-"No modo DNS, o nome do domínio não tem de ser resolvido para o IP do router. "
-"O modo DNS é também o único modo que suporta certificados curinga. A "
-"utilização deste modo requer a instalação do pacote acme-dnsapi."
+"API de DNS suportada pelo acme.sh. Veja em https://github.com/acmesh-"
+"official/acme.sh/wiki/dnsapi para obter a lista de APIs disponíveis. No modo "
+"DNS, o nome do domínio não tem de ser resolvido para o IP do router. O modo "
+"DNS é também o único modo que suporta certificados curinga. A utilização "
+"deste modo requer a instalação do pacote acme-dnsapi."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-"Atualize a configuração nginx com este certificado depois de ser emitido ("
-"selecione isto apenas para um certificado). Nginx deve suportar ssl, caso "
+"Atualize a configuração nginx com este certificado depois de ser emitido "
+"(selecione isto apenas para um certificado). Nginx deve suportar ssl, caso "
"contrário não será iniciado precisa ser compilado com o suporte ssl para "
"usar as opções do cert"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-"Atualize a configuração uhttpd com este certificado depouis de ser emitido ("
-"selecione isto apenas para um certificado). Também está disponível o luci-"
+"Atualize a configuração uhttpd com este certificado depouis de ser emitido "
+"(selecione isto apenas para um certificado). Também está disponível o luci-"
"app-uhttpd para configurar uhttpd a partir da interface LuCI."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Use uma AC personalizada em vez de Let's Encrypt."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr "Uso para nginx"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr "Use para uhttpd"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr "Use o servidor de estágio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr "Método de validação"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr "Diretório webroot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/pt_BR/acme.po b/applications/luci-app-acme/po/pt_BR/acme.po
index e596171bce..df1f987391 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: 2020-07-24 09:24+0000\n"
+"PO-Revision-Date: 2021-03-23 11:29+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.2-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -22,35 +22,63 @@ msgstr "certificados ACME"
msgid "ACME global config"
msgstr "Configuração global ACME"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "URL do Servidor ACME"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "E-mail da conta"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Configurações Avançadas"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Configuração do certificado"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr "Aliás do Desafio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr "Validação do Desafio"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "CA ACME Customizado"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr "URL do Servidor ACME Customizado."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr "API do DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr "Credenciais do API DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "Dias até a renovação"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr "Aliás do Domínio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr "Nomes de domínio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -60,11 +88,11 @@ msgstr ""
"do assunto, os nomes subsequentes serão nomes alternativos. Observe que "
"todos os nomes de domínio devem apontar para o roteador no DNS global."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr "ECC 256 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr "ECC 384 bits"
@@ -76,11 +104,15 @@ msgstr "O endereço de email para associar à chave da conta."
msgid "Enable debug logging"
msgstr "Habilitar o registro de depuração"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Configurações gerais"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -92,31 +124,47 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Conceda acesso UCI para o luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr "Tamanho da chave"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr "Tamanho (e tipo) da chave para o certificado gerado."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr "RSA 2048 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr "RSA 3072 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr "RSA 4096 bits"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "Independente"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+"O modo Independente usará o servidor web integrado do acme.sh para solicitar "
+"um certificado. O modo Webroot usará um servidor web existente para "
+"solicitar um certificado. O modo DNS permitirá vocÊ a usar a API de DNS do "
+"seu provedor DNS para solicitar um certificado."
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Condição do diretório"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -127,20 +175,20 @@ msgstr ""
"este processo. O LUCI é compatível apenas com um desafio aliás por "
"certificado."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
-"As credenciais para o modo da API DNS selecionado acima. Consulte "
-"https://github.com/acmesh-official/acme.sh/wiki/dnsapi para obter o formato "
-"das credenciais exigidas por cada API. Adicione várias entradas aqui no "
-"formato como variável da shell KEY=VAL suprindo múltiplas variáveis para as "
+"As credenciais para o modo da API DNS selecionado acima. Consulte https://"
+"github.com/acmesh-official/acme.sh/wiki/dnsapi para obter o formato das "
+"credenciais exigidas por cada API. Adicione várias entradas aqui no formato "
+"como variável da shell KEY=VAL suprindo múltiplas variáveis para as "
"credenciais."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -168,7 +216,7 @@ msgstr ""
"demorar um pouco. Verifique os registros log para ver os progressos e "
"quaisquer outros erros."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -184,7 +232,7 @@ msgstr ""
"O modo DNS também é o único modo que é compatível com certificados curinga. "
"O uso desse modo requer que o pacote acme-dnsapi esteja instalado."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
@@ -195,7 +243,7 @@ msgstr ""
"ssl, caso contrário ele não vai iniciar pois para usar as opções cert ele "
"precisa ser compilado com ssl"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
@@ -205,23 +253,35 @@ msgstr ""
"(selecione-o apenas para um certificado). Também está disponível o luci-app-"
"uhttpd para configurar o uhttpd através da interface LuCI."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Use uma CA customizada em vez do Let's Encrypt."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr "Uso para o nginx"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr "Use para o uhttpd"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr "Use o servidor de encenação"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr "Método de Validação"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr "Diretório Webroot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/ro/acme.po b/applications/luci-app-acme/po/ro/acme.po
index 4a11d0a572..22d3a58563 100644
--- a/applications/luci-app-acme/po/ro/acme.po
+++ b/applications/luci-app-acme/po/ro/acme.po
@@ -1,131 +1,204 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-11-29 10:52+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/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-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "Certificate ACME"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
-msgstr ""
+msgstr "Certificate ACME"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
-msgstr ""
+msgstr "Configurare globală ACME"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "Adresa URL a server-ului ACME"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr ""
+msgstr "Adresa de e-mail a contului"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Setări avansate"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr ""
+msgstr "Configurarea certificatului"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
-msgstr ""
+msgstr "Alias de provocare"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr "Validarea provocării"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "Certificat ACME personalizat"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr "URL-ul personalizat al directorului serverului ACME."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
-msgstr ""
+msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
-msgstr ""
+msgstr "credențiale DNS API"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "Zile până la reînnoire"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
-msgstr ""
+msgstr "Aliasul domeniului"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
-msgstr ""
+msgstr "Numele domeniului"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
+"Numele domeniului ce sunt incluse în certificat. Primul nume va fi cel al "
+"subiectului, următoarele nume vor fi alternative. Ține minte că toate numele "
+"domeniului trebuie să ducă la router în DNS-ul global."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
-msgstr ""
+msgstr "ECC 256 biți"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
-msgstr ""
+msgstr "ECC 384 biți"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
-msgstr ""
+msgstr "Adresa de email ce va fi asociată cu cheia contului."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr ""
+msgstr "Activează logging-ul pentru debug"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Setări generale"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
+"Obțineți certificatul de pe serverul de pregătire Letsencrypt (utilizați "
+"pentru testare; certificatul nu va fi valabil)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Acordă acces la UCI pentru luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
-msgstr ""
+msgstr "Dimensiunea cheii"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
-msgstr ""
+msgstr "Dimensiunea (și tipul) cheii pentru certificatul generat."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
-msgstr ""
+msgstr "RSA 2048 biți"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
-msgstr ""
+msgstr "RSA 3072 biți"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
+msgstr "RSA 4096 biți"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "De sine stătător"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
msgstr ""
+"Modul de sine stătător va folosi webserverul incorporat al acme.sh pentru a "
+"emite un certificat. Modul webroot va folosi un webserver existent pentru a "
+"emite un certificat. Modul DNS îți va permite să folosești API-ul DNS al "
+"provider-ului DNS pentru a emite un certificat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
-msgstr ""
+msgstr "Directorul de stat"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
+"Aliasul de provocare care trebuie utilizat pentru TOATE domeniile. "
+"Consultați https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode "
+"pentru detalii despre acest proces. LUCI acceptă doar un singur alias de "
+"provocare pentru fiecare certificat."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
+"Datele de identificare pentru modul API DNS selectat mai sus. Consultați "
+"https://github.com/acmesh-official/acme.sh/wiki/dnsapi pentru formatul "
+"acreditărilor solicitate de fiecare API. Adăugați mai multe intrări aici în "
+"formatul variabilei de shell KEY=VAL pentru a furniza mai multe variabile de "
+"acreditare."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
+"Aliasul de domeniu care trebuie utilizat pentru TOATE domeniile. Consultați "
+"https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode pentru "
+"detalii despre acest proces. LUCI acceptă doar un singur domeniu de "
+"provocare pentru fiecare certificat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@@ -136,8 +209,15 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
+"Aceasta configurează instalarea automată a certificatului ACME (Letsencrypt)"
+". Pur și simplu completați această rubrică pentru ca routerul să fie "
+"configurat cu certificate emise de Letsencrypt pentru interfața web. "
+"Rețineți că numele de domeniu din certificat trebuie să fie deja configurate "
+"pentru a indica adresa IP publică a routerului. Odată configurată, emiterea "
+"certificatelor poate dura ceva timp. Verificați jurnalele pentru a vedea "
+"progresul și eventualele erori."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -146,44 +226,72 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
+"Pentru a utiliza modul DNS pentru a emite certificate, setați-l la numele "
+"unui API DNS acceptat de acme.sh. Consultați https://github.com/"
+"acmesh-official/acme.sh/wiki/dnsapi pentru lista API-urilor disponibile. În "
+"modul DNS, numele de domeniu nu trebuie să se rezolve la IP-ul routerului. "
+"Modul DNS este, de asemenea, singurul mod care acceptă certificate wildcard. "
+"Utilizarea acestui mod necesită instalarea pachetului acme-dnsapi."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
+"Actualizați configurația nginx cu acest certificat odată emis (selectați-l "
+"doar pentru un certificat). Nginx trebuie să accepte ssl, în caz contrar nu "
+"va porni, deoarece trebuie să fie compilat cu suport ssl pentru a utiliza "
+"opțiunile de certificare"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
+"Actualizați configurația uhttpd cu acest certificat odată ce a fost emis ("
+"selectați acest lucru doar pentru un certificat). Este disponibil și luci-"
+"app-uhttpd pentru a configura uhttpd din interfața LuCI."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Utilizați un CA personalizat în loc de Let's Encrypt."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
-msgstr ""
+msgstr "Utilizați pentru nginx"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
-msgstr ""
+msgstr "Utilizați pentru uhttpd"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
+msgstr "Utilizați serverul staging"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr "Metoda de validare"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
-msgstr ""
+msgstr "Directorul webroot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
"port 80."
msgstr ""
+"Directorul rădăcină al serverului web. Setați acest lucru la rădăcina "
+"documentului serverului web pentru a rula Acme în modul webroot. Serverul "
+"web trebuie să fie accesibil de pe internet pe portul 80."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
-msgstr ""
+msgstr "Unde se păstrează certificatele și alte dosare de stat."
diff --git a/applications/luci-app-acme/po/ru/acme.po b/applications/luci-app-acme/po/ru/acme.po
index 5c53fa99bc..8a74ced660 100644
--- a/applications/luci-app-acme/po/ru/acme.po
+++ b/applications/luci-app-acme/po/ru/acme.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: sergio <sergio+it@outerface.net>\n"
+"PO-Revision-Date: 2021-10-30 16:38+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -23,62 +23,97 @@ msgstr "Сертификаты ACME"
msgid "ACME global config"
msgstr "Глобальная конфигурация ACME"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "URL сервера ACME"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr "Адрес электронной почты"
+msgstr "Электронная почта учётной записи"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Дополнительные настройки"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Конфигурация сертификата"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
-msgstr ""
+msgstr "Псевдонимы вызова"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr "Проверка вызовов"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "Персонализированный ACME CA"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr "Своя ссылка на директорию ACME сервера."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr "Данные для доступа к DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "Дней до продления"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr "Доменный алиас"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr "Доменные имена"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
+"Доменные имена для включения в сертификат. Первое имя как имя субьекта "
+"(subject name), последующие имена как дополнительные (alt names). Все "
+"доменные имена должны указывать на маршрутизатор в глобальной DNS."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr "ECC 256 бит"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "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 "E-mail адрес для привязки ключа аккаунта."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr "Включить логирование отладочной информации"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "Включено"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Общие настройки"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -88,38 +123,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Предоставить UCI доступ для luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr "Размер ключа"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
-msgstr ""
+msgstr "Размер (и тип) ключа для сгенерированного сертификата."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr "RSA 2048 бит"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr "RSA 3072 бит"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr "RSA 4096 бит"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "Автономный"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: 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:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -127,7 +174,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -144,7 +191,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -154,37 +201,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Использовать другой центр сертификации вместо Let's Encrypt."
+
+#: 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:65
+#: 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:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
+msgstr "Использовать промежуточный сервер"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr "Метод проверки"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr "Каталог Webroot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/si/acme.po b/applications/luci-app-acme/po/si/acme.po
new file mode 100644
index 0000000000..c5ef08a454
--- /dev/null
+++ b/applications/luci-app-acme/po/si/acme.po
@@ -0,0 +1,251 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-03-01 07:55+0000\n"
+"Last-Translator: HelaBasa <R45XvezA@protonmail.ch>\n"
+"Language-Team: Sinhala <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/si/>\n"
+"Language: si\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"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
+msgid "ACME certificates"
+msgstr ""
+
+#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
+msgid "ACME certs"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
+msgid "ACME global config"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
+msgid "Account email"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
+msgid "Certificate config"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
+msgid "Challenge Alias"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "ව.නා.ප."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+msgid "DNS API"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
+msgid "DNS API credentials"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
+msgid "Domain Alias"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
+msgid "Domain names"
+msgstr "වසම් නාම"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
+msgid ""
+"Domain names to include in the certificate. The first name will be the "
+"subject name, subsequent names will be alt names. Note that all domain names "
+"must point at the router in the global DNS."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+msgid "ECC 256 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+msgid "ECC 384 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
+msgid "Email address to associate with account key."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
+msgid "Enable debug logging"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+msgid ""
+"Get certificate from the Letsencrypt staging server (use for testing; the "
+"certificate won't be valid)."
+msgstr ""
+
+#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
+msgid "Grant UCI access for luci-app-acme"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "Key size"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "Key size (and type) for the generated certificate."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
+msgid "State directory"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
+msgid ""
+"The credentials for the DNS API mode selected above. See https://github.com/"
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
+msgid ""
+"This configures ACME (Letsencrypt) automatic certificate installation. "
+"Simply fill out this to have the router configured with Letsencrypt-issued "
+"certificates for the web interface. Note that the domain names in the "
+"certificate must already be configured to point at the router's public IP "
+"address. Once configured, issuing certificates can take a while. Check the "
+"logs for progress and any errors."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
+msgid ""
+"To use DNS mode to issue certificates, set this to the name of a DNS API "
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
+"dnsapi for the list of available APIs. In DNS mode, the domain name does not "
+"have to resolve to the router IP. DNS mode is also the only mode that "
+"supports wildcard certificates. Using this mode requires the acme-dnsapi "
+"package to be installed."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+msgid ""
+"Update the nginx config with this certificate once issued (only select this "
+"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 ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
+msgid ""
+"Update the uhttpd config with this certificate once issued (only select this "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
+"form the LuCI interface."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
+msgid "Use for nginx"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
+msgid "Use for uhttpd"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+msgid "Use staging server"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
+msgid "Webroot directory"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
+msgid ""
+"Webserver root directory. Set this to the webserver document root to run "
+"Acme in webroot mode. The web server must be accessible from the internet on "
+"port 80."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
+msgid "Where certs and other state files are kept."
+msgstr ""
diff --git a/applications/luci-app-acme/po/sk/acme.po b/applications/luci-app-acme/po/sk/acme.po
index 4731963a5f..0b9cebbb42 100644
--- a/applications/luci-app-acme/po/sk/acme.po
+++ b/applications/luci-app-acme/po/sk/acme.po
@@ -22,35 +22,63 @@ msgstr "ACME certifikáty"
msgid "ACME global config"
msgstr "ACME globálna konfigurácia"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "E-mail účtu"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Konfigurácia certifikátov"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr "Prihlasovacie údaje DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr "Alias domény"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr "Domény"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -59,11 +87,11 @@ msgstr ""
"Domény v certifikáte. Prvá bude názov subjektu, ďalšie budú alternatívne "
"názvy. Všetky domény musia smerovať na router v globálnom DNS."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr ""
@@ -75,11 +103,15 @@ msgstr "E-mailová adresa k účtu."
msgid "Enable debug logging"
msgstr "Povoliť detailné záznamy"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "Povolené"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
#, fuzzy
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
@@ -92,38 +124,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Povoliť luci-app-acme prístup k UCI"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr "Dĺžka kľúča"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr "Dĺžka (a typ) kľúča pre generovaný certifikát."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
#, fuzzy
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
@@ -135,7 +179,7 @@ msgstr ""
"acmesh-official/acme.sh/wiki/dnsapi pre formát údajov požadovaný každým API. "
"Pre zadanie viacerých údajov tu pridaj hodnoty v tvare KĽÚČ=HODNOTA."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -152,7 +196,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -162,37 +206,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/sv/acme.po b/applications/luci-app-acme/po/sv/acme.po
index fc138bbc3c..9ce9b8c9fa 100644
--- a/applications/luci-app-acme/po/sv/acme.po
+++ b/applications/luci-app-acme/po/sv/acme.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2021-12-13 23:53+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/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.10-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "ACME-certifikat"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
@@ -22,103 +22,156 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr ""
+msgstr "E-postkonto"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Avancerade inställningar"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
-msgstr ""
+msgstr "Domännamn"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
+"Domännamn att inkludera i certifikatet. Det första namnet blir subjektnamn. "
+"Efterföljande namn blir alternativa namn. Notera att alla domännamn måste "
+"peka på routern i den globala DNS:en."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
-msgstr ""
+msgstr "ECC 256 bitar"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
-msgstr ""
+msgstr "ECC 384 bitar"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
-msgstr ""
+msgstr "E-postadress att koppla till kontonyckeln."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr ""
+msgstr "Aktivera avlunsingsloggning"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "Aktiverad"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Generella inställningar"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
+"Hämta certifikat från Letsencrypts iscensättningsserver (använd i testsyfte; "
+"certifikatet kommer inte vara giltigt)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Bevilja UCI-tillgång till luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
-msgstr ""
+msgstr "Nyckelstorlek"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
-msgstr ""
+msgstr "Nyckelstorlek (och typ) för det genererade certifikatet."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
-msgstr ""
+msgstr "RSA 2048 bitar"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
-msgstr ""
+msgstr "RSA 3072 bitar"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
+msgstr "RSA 4096 bitar"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "Fristående"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
msgstr ""
+"I fristående läge används den inbyggda webbservern i acme.sh till att "
+"utfärda ett certifikat. Webbrotsläge använder en befintlig webbserver till "
+"att utfärda ett. DNS-lägen tillåter dig att använde din DNS-tjänsts DNS API "
+"för att utfärda ett certifikat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
-msgstr ""
+msgstr "Tillståndskatalog"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -126,7 +179,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -143,7 +196,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -153,37 +206,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
+msgstr "Använd iscensättningsserver"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr "Webbrot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
-msgstr ""
+msgstr "Webbrotskatalog"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
@@ -192,4 +257,4 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
-msgstr ""
+msgstr "Där certifikat och andra tillståndsfiler sparas."
diff --git a/applications/luci-app-acme/po/templates/acme.pot b/applications/luci-app-acme/po/templates/acme.pot
index b9beb9855a..70c598c8d1 100644
--- a/applications/luci-app-acme/po/templates/acme.pot
+++ b/applications/luci-app-acme/po/templates/acme.pot
@@ -13,46 +13,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr ""
@@ -64,11 +92,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -78,38 +110,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -117,7 +161,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -134,7 +178,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -144,37 +188,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/tr/acme.po b/applications/luci-app-acme/po/tr/acme.po
index 0c91d4e976..27f06d77af 100644
--- a/applications/luci-app-acme/po/tr/acme.po
+++ b/applications/luci-app-acme/po/tr/acme.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Ataberk Özen <ataberkozen123@gmail.com>\n"
+"PO-Revision-Date: 2021-05-11 11:34+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -22,35 +22,63 @@ msgstr "ACME sertifikaları"
msgid "ACME global config"
msgstr "ACME evrensel yapılandırma"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "ACME sunucu URL'si"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Hesap e-postası"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Gelişmiş Ayarlar"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Sertifika yapılandırması"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr "Challenge Takma Adı"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr "Zorluk Doğrulaması"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "Özel ACME CA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr "Özel ACME sunucu dizini URL'si."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr "DNS API bilgileri"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "Yenilemeye kalan gün sayısı"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr "Alan Takma Adı"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr "Alan adları"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -60,11 +88,11 @@ msgstr ""
"alternatif adlar olacak. Domain adlarının evrensel DNS'de router'ı "
"göstermesi gerektiğini unutmayın."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr "ECC 256 bit"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr "ECC 384 bit"
@@ -76,11 +104,15 @@ msgstr "Hesap anahtarına bağlanacak e-posta adresi."
msgid "Enable debug logging"
msgstr "Hata ayıklama günlüğünü etkinleştir"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "Etkin"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Genel Ayarlar"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -92,31 +124,47 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "luci-app-acme için UCI erişimi verin"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr "Anahtar boyutu"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr "Oluşturulmuş sertifika için anahtar boyutu (ve türü)."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr "RSA 2048 bit"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr "RSA 3072 bit"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr "RSA 4096 bit"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "Bağımsız"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+"Bağımsız mod, sertifika vermek için acme.sh'nin yerleşik web sunucusunu "
+"kullanır. Webroot modu, bir sertifika vermek için mevcut bir web sunucusunu "
+"kullanır. DNS modu, bir sertifika vermek için DNS sağlayıcınızın DNS "
+"API'sini kullanmanıza izin verir."
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Dizin belirt"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -126,7 +174,7 @@ msgstr ""
"https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode adresine göz "
"atın. LUCI sertifika başına sadece bir tane challenge takma adını destekler."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -138,7 +186,7 @@ msgstr ""
"dnsapi adresine bakın. Birden çok kimlik bilgisi değişkeni sağlamak için "
"buraya birden çok KEY = VAL olarak shell değişkeni ekleyin."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -157,14 +205,15 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
-"ACME (Letsencrypt) otomatik sertifika kurulumunu ayarlar. Basitçe web "
-"arayüzünde Letsencrypt tarafından verilen sertifikaları kullanmak için "
-"doldurun. Sertifikadaki alan adlarının router'ın açık ip adresine bağlı "
-"olması gerektiğini unutmayın. Ayarlandıktan sonra sertifikaların çalışır "
-"duruma gelmesi zaman alabilir. İlerleme durumuna ve hatalara bakmak için "
-"günlüğü kontrol edin."
-
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+"Bu, ACME (Letsencrypt) otomatik sertifika kurulumunu yapılandırır. "
+"Yönlendiricinin web arayüzünün Letsencrypt tarafından verilen sertifikalarla "
+"yapılandırılması için bunu doldurmanız yeterlidir. Sertifikadaki etki alanı "
+"adlarının, yönlendiricinin genel IP adresini gösterecek şekilde önceden "
+"yapılandırılmış olması gerektiğini unutmayın. Yapılandırıldıktan sonra "
+"sertifikaların verilmesi biraz zaman alabilir. İlerleme ve herhangi bir hata "
+"için günlük kayıtlarına bakın."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -173,44 +222,72 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
+"Sertifikaları vermek üzere DNS modunu kullanmak için, bunu acme.sh "
+"tarafından desteklenen bir DNS API'sinin adına ayarlayın. Kullanılabilir "
+"API'lerin listesi için https://github.com/acmesh-official/acme.sh/wiki/"
+"dnsapi adresine bakın. DNS modunda, etki alanı adı yönlendirici IP'sini "
+"çözümlemesi gerekmez. DNS modu, joker karakter sertifikalarını destekleyen "
+"tek moddur. Bu modu kullanmak, acme-dnsapi paketinin yüklenmesini gerektirir."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 yapılandırmasını bu sertifika verildikten sonra güncelleyin (bunu "
+"yalnızca bir sertifika için seçin). Nginx, ssl'yi desteklemelidir, değilse, "
+"sertifika seçeneklerini kullanmak için ssl desteği ile derlenmesi "
+"gerektiğinden başlamaz"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
+"Bu sertifika verildikten sonra uhttpd yapılandırmasını güncelleyin (bunu "
+"yalnızca bir sertifika için seçin). LuCI arayüzünden uhttpd'yi yapılandırmak "
+"için luci-app-uhttpd de mevcuttur."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Let's Encrypt yerine özel bir CA kullanın."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
-msgstr ""
+msgstr "Nginx için kullanın"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
-msgstr ""
+msgstr "Uhttpd için kullanın"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
+msgstr "Aşama sunucusu kullan"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr "Doğrulama yöntemi"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
-msgstr ""
+msgstr "Webroot dizini"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
"port 80."
msgstr ""
+"Web sunucusu kök dizini. Acme'yi webroot modunda çalıştırmak için bunu web "
+"sunucusu belge köküne ayarlayın. Web sunucusuna 80 numaralı bağlantı "
+"noktasından internetten erişilebilmelidir."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
-msgstr ""
+msgstr "Sertifikaların ve diğer dosyaların tutulduğu yer."
diff --git a/applications/luci-app-acme/po/uk/acme.po b/applications/luci-app-acme/po/uk/acme.po
index 3b535eee5e..514601ffa1 100644
--- a/applications/luci-app-acme/po/uk/acme.po
+++ b/applications/luci-app-acme/po/uk/acme.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-05 22:27+0000\n"
+"PO-Revision-Date: 2021-04-04 07:26+0000\n"
"Last-Translator: Yurii Petrashko <yuripet@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.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.6-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "ACME сертифікати"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
@@ -23,46 +23,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "Додаткові налаштування"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr ""
+msgstr "Параметри сертифіката"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: 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:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr ""
@@ -72,54 +100,72 @@ 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:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "Увімкнено"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "Загальні налаштування"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
+"Взяти сертифікат з проміжного сервера Letsencrypt (використовується для "
+"тестування; сертифікат не буде валідним)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Надати UCI доступ для luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -127,7 +173,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -144,7 +190,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -154,37 +200,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/vi/acme.po b/applications/luci-app-acme/po/vi/acme.po
index 11bf344b60..b3a740fa3a 100644
--- a/applications/luci-app-acme/po/vi/acme.po
+++ b/applications/luci-app-acme/po/vi/acme.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsacme/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-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -16,46 +22,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr ""
@@ -67,11 +101,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
+msgstr "Bật"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -81,38 +119,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,7 +170,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -137,7 +187,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +197,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/zh_Hans/acme.po b/applications/luci-app-acme/po/zh_Hans/acme.po
index 72a0d32810..824ae79188 100644
--- a/applications/luci-app-acme/po/zh_Hans/acme.po
+++ b/applications/luci-app-acme/po/zh_Hans/acme.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-05 13:29+0000\n"
-"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"PO-Revision-Date: 2021-11-25 01:53+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsacme/zh_Hans/>\n"
"Language: zh_Hans\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.10-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -22,46 +22,76 @@ msgstr "ACME 证书"
msgid "ACME global config"
msgstr "ACME 全局配置"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "ACME 服务器 URL"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "电子邮件帐户"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "高级设置"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "证书配置"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
msgstr "质询别名"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr "质询验证"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "自定义 ACME 证书颁发机构"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr "自定义 ACME 服务器目录 URL。"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
msgstr "DNS API 凭证"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "续约前天数"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
msgstr "域名别名"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr "域名"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
-msgstr "证书中要包含的域名。第一个名字将是主题名,后面的名字将是主题备用名称。请注意,所有域名都必须在路由中指向全局 DNS。"
+msgstr ""
+"证书中要包含的域名。第一个名字将是主题名,后面的名字将是主题备用名称。请注"
+"意,所有域名都必须在路由中指向全局 DNS。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
msgstr "ECC 256 位"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
msgstr "ECC 384 位"
@@ -73,11 +103,15 @@ msgstr "与帐户密钥关联的电子邮件地址。"
msgid "Enable debug logging"
msgstr "启用调试日志记录"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "已启用"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "常规设置"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -85,59 +119,76 @@ msgstr "从 Letsencrypt 临时服务器获取证书(用于测试;证书无效)
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr "授予 UCI 访问 luci-app-acme 的权限"
+msgstr "为 luci-app-acme 授予 UCI 的访问权限"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
msgstr "密钥长度"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
msgstr "生成的证书的密钥长度(和类型)。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
msgstr "RSA 2048 位"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
msgstr "RSA 3072 位"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
msgstr "RSA 4096 位"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "独立"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+"独立模式将使用 acme.sh 的内置 Web 服务器来颁发证书。Webroot 模式将使用现有的 "
+"Web 服务器来颁发证书。DNS 模式将允许您使用 DNS 提供商的 DNS API 颁发证书。"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "状态文件夹"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-"用于所有域名的质询别名(challenge alias)。有关此过程的详细信息,请参阅 https://github.com/"
-"acmesh-official/acme.sh/wiki/DNS-alias-mode。LUCI 每个证书只支持一个质询别名。"
+"用于所有域名的质询别名(challenge alias)。有关此过程的详细信息,请参阅 "
+"https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode。LUCI 每个证书"
+"只支持一个质询别名。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
-"上面选择的 DNS API 模式的凭据。请参阅 https://github.com/acmesh-official/acme.sh/wiki/"
-"dnsapi 以了解每个 API 所需的凭据格式。在此处以 KEY=VAL shell 变量格式添加多个条目,以提供多个凭据变量。"
+"上面选择的 DNS API 模式的凭据。请参阅 https://github.com/acmesh-official/"
+"acme.sh/wiki/dnsapi 以了解每个 API 所需的凭据格式。在此处以 KEY=VAL shell 变"
+"量格式添加多个条目,以提供多个凭据变量。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
-"用于所有域名的别名(domain alias)。有关此过程的详细信息,请参阅 https://github.com/acmesh-official/"
-"acme.sh/wiki/DNS-alias-mode。LUCI 每个证书只支持一个质询别名。"
+"用于所有域名的别名(domain alias)。有关此过程的详细信息,请参阅 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 ""
@@ -148,10 +199,12 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
-"这将配置 ACME (Letsencrypt) 自动证书安装。只需填写此内容即可为路由器配置由 Letsencrypt 颁发的 Web 界面证书。请注意,"
-"证书中的域名必须已经配置为指向路由器的公网 IP 地址。配置完成后,颁发证书可能需要一段时间。从日志中查看签署进度和错误。"
+"这将配置 ACME (Letsencrypt) 自动证书安装。只需填写此内容即可为路由器配置由 "
+"Letsencrypt 颁发的 Web 界面证书。请注意,证书中的域名必须已经配置为指向路由器"
+"的公网 IP 地址。配置完成后,颁发证书可能需要一段时间。从日志中查看签署进度和"
+"错误。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -160,51 +213,65 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
-"若要使用 DNS 模式颁发证书,请将其设置为 acme.sh 支持的 DNS API 的名称。有关可用 API 的列表,请参阅 "
-"https://github.com/acmesh-official/acme.sh/wiki/dnsapi。在 DNS "
-"模式下,域名不必解析为路由器IP。DNS 模式也是唯一支持通配符证书的模式。使用此模式需要安装 acme-dnsapi 包。"
+"若要使用 DNS 模式颁发证书,请将其设置为 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:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 配置(只能有一个证书配置选中该选项)。Nginx 必须支持 "
-"ssl,如果无法启动,则必须使用ssl支持进行编译才能使用证书选项"
+"颁发此证书后,用该证书更新 nginx 配置(只能有一个证书配置选中该选项)。Nginx "
+"必须支持 ssl,如果无法启动,则必须使用ssl支持进行编译才能使用证书选项"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-"签发此证书后,使用此证书更新 uhttpd 配置(只能有一个证书配置选中该选项)。也可通过 LuCI 界面的 luci-app-uhttpd 来配置 "
-"uhttpd。"
+"签发此证书后,使用此证书更新 uhttpd 配置(只能有一个证书配置选中该选项)。也"
+"可通过 LuCI 界面的 luci-app-uhttpd 来配置 uhttpd。"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "使用自定义证书颁发机构代替 Let's Encrypt。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
msgstr "用于 Nginx"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
msgstr "用于 uhttpd"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
msgstr "使用临时服务器"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Validation method"
+msgstr "验证方式"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
msgstr "Webroot 文件夹"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
"port 80."
msgstr ""
-"Webserver 根目录。设置为 Web 服务器文档根目录,在 webroot 模式下运行 Acme。Web 服务器必须允许从互联网上使用80端口访问。"
+"Webserver 根目录。设置为 Web 服务器文档根目录,在 webroot 模式下运行 Acme。"
+"Web 服务器必须允许从互联网上使用80端口访问。"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
diff --git a/applications/luci-app-acme/po/zh_Hant/acme.po b/applications/luci-app-acme/po/zh_Hant/acme.po
index eac6ae9e4a..9b0f91485c 100644
--- a/applications/luci-app-acme/po/zh_Hant/acme.po
+++ b/applications/luci-app-acme/po/zh_Hant/acme.po
@@ -1,137 +1,197 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-07 10:27+0000\n"
-"Last-Translator: tommymaple <godoffrog@gmail.com>\n"
+"PO-Revision-Date: 2021-01-26 19:51+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsacme/zh_Hant/>\n"
"Language: zh_Hant\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.5-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr "ACME 證書"
+msgstr "自動憑證管理環境"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
-msgstr "ACME 認證"
+msgstr "ACME"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
-msgstr "ACME 全域設置"
+msgstr "ACME 全域組態"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:149
+msgid "ACME server URL"
+msgstr "ACME 伺服器 URL"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr "email 帳號"
+msgstr "電子郵件帳號"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Advanced Settings"
+msgstr "進階設定"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr "證書設定配置"
+msgstr "憑證組態"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid "Challenge Alias"
-msgstr "匿名Challenge"
+msgstr "Challenge 別名"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Challenge Validation"
+msgstr "Challenge 驗證"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Custom ACME CA"
+msgstr "自訂 ACME CA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
+msgid "Custom ACME server directory URL."
+msgstr "自訂 ACME 伺服器的 URL。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:121
msgid "DNS API credentials"
-msgstr "DNS API 證書"
+msgstr "DNS API 憑證"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:156
+msgid "Days until renewal"
+msgstr "更新前的天數"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
msgid "Domain Alias"
-msgstr "匿名網域"
+msgstr "網域別名"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
msgstr "網域名稱"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
-msgstr "網域名稱要包含在證書內。第一個名稱將會是標題名稱,隨後的名稱將會是簡稱或代替名稱。請注意,所有網域名稱都必須指向全域DNS中的路由器。"
+msgstr ""
+"憑證包含的網域名稱;第一個域名將作為「主體名稱」,其他則為「主體備用名稱」。"
+"請注意:所有域名都必須在全域 DNS 中解析為路由器的 IP 位址。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
-msgstr "ECC 256 位元"
+msgstr "ECC(256 位元)"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
-msgstr "ECC 384 位元"
+msgstr "ECC(384 位元)"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
+"與「ACME 帳號金鑰」關聯的電子郵件位址;其用於接收 ACME CA 寄送的憑證過期通知"
+"電子郵件。"
#: 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:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
msgstr "啟用"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "General Settings"
+msgstr "一般設定"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
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"
-msgstr ""
+msgstr "授予 luci-app-acme 擁有 UCI 存取的權限"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "Key size"
-msgstr ""
+msgstr "金鑰大小"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "Key size (and type) for the generated certificate."
-msgstr ""
+msgstr "產生憑證的金鑰大小(和型別)。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
-msgstr ""
+msgstr "RSA(2048 位元)"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
-msgstr ""
+msgstr "RSA(3072 位元)"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
+msgstr "RSA(4096 位元)"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
+msgid "Standalone"
+msgstr "獨立"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
msgstr ""
+"「獨立模式」將使用 acme.sh 內建的 Web 伺服器來頒發憑證,「Webroot 模式」則使"
+"用現存的 Web 伺服器,「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:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
+"所有網域使用的 Challenge 別名;請參閱 https://github.com/acmesh-official/"
+"acme.sh/wiki/DNS-alias-mode 以獲得行程的詳細資訊。LuCI 僅支援每個憑證擁有唯"
+"一 Challenge 別名。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
+"上面已選擇 DNS API 的憑證;請參閱 https://github.com/acmesh-official/acme.sh/"
+"wiki/dnsapi 以獲得每個 API 所需的憑證格式。要提供多個憑證變數,請輸入格式為 "
+"KEY=VAL 的多個項目。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"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 ""
@@ -142,8 +202,12 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
+"您可以在這裡配置 ACME(Automated Certificate Management Environment,自動憑證"
+"管理環境)來實現憑證的自動安裝;簡單填寫該組態將為路由器 Web 介面取得藉由 "
+"Let's Encrypt 頒發的憑證。請注意:憑證中的域名必須指向路由器公共 IP 位址。配"
+"置完成後憑證的頒發需要一段時間,請檢視日誌來取得其進展和任何錯誤。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -152,44 +216,67 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
+"要使用「DNS 模式」來頒發憑證,請輸入 acme.sh 支援的 DNS API 名稱;請參閱 "
+"https://github.com/acmesh-official/acme.sh/wiki/dnsapi 以獲得可用的 API 清"
+"單。在DNS 模式下域名不必解析為路由器 IP 位址,該模式也是支援「萬用字元憑證」"
+"的唯一模式。請注意:必須安裝 acme-dnsapi 套件後才能使用該模式。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"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 組態(申請多個憑證時,只能選擇其中一個啟用此選"
+"項);Nginx 必須支援 SSL,因為它需要編譯的 SSL 支援才能使用憑證,否則將無法啟"
+"動"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
+"頒發後使用該憑證來更新 uHTTPd 組態(申請多個憑證時,只能選擇其中一個啟用此選"
+"項);您也可以使用 luci-app-uhttpd 的 LuCI 介面來配置 uHTTPd。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "使用自訂 CA 代替 Let's Encrypt。"
+
+#: 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:65
+#: 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:49
+#: 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 "驗證方法"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot"
+msgstr "Webroot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: 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:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
"port 80."
msgstr ""
+"Web 伺服器根目錄;設定 Web 伺服器文件的根目錄以在「Webroot 模式」下執行 "
+"ACME。Web 伺服器的 80 埠必須允許從 Internet 存取。"
#: 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-adblock/Makefile b/applications/luci-app-adblock/Makefile
index 47c0be68fd..48d20c7036 100644
--- a/applications/luci-app-adblock/Makefile
+++ b/applications/luci-app-adblock/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2017-2020 Dirk Brenken (dev@brenken.org)
+# Copyright 2017-2021 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/blacklist.js b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js
index 23e346ed7d..1f657651ba 100644
--- a/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js
+++ b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js
@@ -8,7 +8,7 @@ return view.extend({
return L.resolveDefault(fs.read_direct('/etc/adblock/adblock.blacklist'), '');
},
handleSave: function(ev) {
- var value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n').replace(/[^a-z0-9\.\-\#\n]/g, '')) + '\n';
+ var value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n')) + '\n';
return fs.write('/etc/adblock/adblock.blacklist', value)
.then(function(rc) {
document.querySelector('textarea').value = value;
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 3f3d233e20..d594ec9ec3 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
@@ -12,12 +12,12 @@ function handleAction(ev) {
E('p', _('Add this (sub-)domain to your local blacklist.')),
E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
E('label', { 'class': 'cbi-input-text', 'style': 'padding-top:.5em' }, [
- E('input', { 'class': 'cbi-input-text', 'style': 'width:300px', 'id': 'blacklist', 'value': ev.target.getAttribute('value') }, [])
+ E('input', { 'class': 'cbi-input-text', 'style': 'width:300px', 'spellcheck': 'false', 'id': 'blacklist', 'value': ev.target.getAttribute('value') }, [])
])
]),
E('div', { 'class': 'right' }, [
E('button', {
- 'class': 'btn',
+ 'class': 'btn cbi-button',
'click': L.hideModal
}, _('Cancel')),
' ',
@@ -47,12 +47,12 @@ function handleAction(ev) {
E('p', _('Add this (sub-)domain to your local whitelist.')),
E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
E('label', { 'class': 'cbi-input-text', 'style': 'padding-top:.5em' }, [
- E('input', { 'class': 'cbi-input-text', 'style': 'width:300px', 'id': 'whitelist', 'value': ev.target.getAttribute('value') }, [])
+ E('input', { 'class': 'cbi-input-text', 'style': 'width:300px', 'spellcheck': 'false', 'id': 'whitelist', 'value': ev.target.getAttribute('value') }, [])
])
]),
E('div', { 'class': 'right' }, [
E('button', {
- 'class': 'btn',
+ 'class': 'btn cbi-button',
'click': L.hideModal
}, _('Cancel')),
' ',
@@ -86,6 +86,7 @@ function handleAction(ev) {
'class': 'cbi-input-text',
'placeholder': 'google.com',
'style': 'width:300px',
+ 'spellcheck': 'false',
'id': 'search'
})
])
@@ -103,7 +104,7 @@ function handleAction(ev) {
]),
E('div', { 'class': 'right' }, [
E('button', {
- 'class': 'btn',
+ 'class': 'btn cbi-button',
'click': L.hideModal
}, _('Cancel')),
' ',
@@ -157,7 +158,7 @@ function handleAction(ev) {
]),
E('div', { 'class': 'right' }, [
E('button', {
- 'class': 'btn',
+ 'class': 'btn cbi-button',
'click': L.hideModal
}, _('Cancel')),
' ',
@@ -167,7 +168,7 @@ function handleAction(ev) {
'click': ui.createHandlerFn(this, async function(ev) {
var count = document.getElementById('count').value;
var search = document.getElementById('search').value.trim().replace(/[^\w\.\-\:]/g,'') || '+';
- L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['report', search, count, 'true', 'json']),'');
+ L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['report', 'gen', count, search]),'');
var running = 1;
while (running === 1) {
await new Promise(r => setTimeout(r, 1000));
@@ -189,51 +190,51 @@ function handleAction(ev) {
return view.extend({
load: function() {
- return L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['report', '+', '50', 'false', 'json']),'');
+ return L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['report', 'json', '50', '+']),'');
},
render: function(dnsreport) {
if (!dnsreport) {
- dnsreport = '{ "data": "" }';
+ dnsreport = '{}';
};
var content;
content = JSON.parse(dnsreport);
var rows_top = [];
- var tbl_top = E('div', { 'class': 'table', 'id': 'top_10' }, [
- E('div', { 'class': 'tr table-titles' }, [
- E('div', { 'class': 'th right' }, _('Count')),
- E('div', { 'class': 'th' }, _('Name / IP Address')),
- E('div', { 'class': 'th right' }, _('Count')),
- E('div', { 'class': 'th' }, _('Domain')),
- E('div', { 'class': 'th right' }, _('Count')),
- E('div', { 'class': 'th' }, _('Blocked Domain'))
+ var tbl_top = E('table', { 'class': 'table', 'id': 'top_10' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th right' }, _('Count')),
+ E('th', { 'class': 'th' }, _('Clients')),
+ E('th', { 'class': 'th right' }, _('Count')),
+ E('th', { 'class': 'th' }, _('Domains')),
+ E('th', { 'class': 'th right' }, _('Count')),
+ E('th', { 'class': 'th' }, _('Blocked Domains'))
])
]);
var max = 0;
- if (content.data.top_clients && content.data.top_domains && content.data.top_blocked) {
- max = Math.max(content.data.top_clients.length, content.data.top_domains.length, content.data.top_blocked.length);
+ if (content.top_clients && content.top_domains && content.top_blocked) {
+ max = Math.max(content.top_clients.length, content.top_domains.length, content.top_blocked.length);
}
for (var i = 0; i < max; i++) {
var a_cnt = '\xa0', a_addr = '\xa0', b_cnt = '\xa0', b_addr = '\xa0', c_cnt = '\xa0', c_addr = '\xa0';
- if (content.data.top_clients[i]) {
- a_cnt = content.data.top_clients[i].count;
+ if (content.top_clients[i]) {
+ a_cnt = content.top_clients[i].count;
}
- if (content.data.top_clients[i]) {
- a_addr = content.data.top_clients[i].address;
+ if (content.top_clients[i]) {
+ a_addr = content.top_clients[i].address;
}
- if (content.data.top_domains[i]) {
- b_cnt = content.data.top_domains[i].count;
+ if (content.top_domains[i]) {
+ b_cnt = content.top_domains[i].count;
}
- if (content.data.top_domains[i]) {
- b_addr = content.data.top_domains[i].address;
+ if (content.top_domains[i]) {
+ b_addr = '<a href="https://duckduckgo.com/?q=' + encodeURIComponent(content.top_domains[i].address) + '&amp;k1=-1&amp;km=l&amp;kh=1" target="_blank" rel="noreferrer noopener" title="Domain Lookup">' + content.top_domains[i].address + '</a>';
}
- if (content.data.top_blocked[i]) {
- c_cnt = content.data.top_blocked[i].count;
+ if (content.top_blocked[i]) {
+ c_cnt = content.top_blocked[i].count;
}
- if (content.data.top_blocked[i]) {
- c_addr = content.data.top_blocked[i].address;
+ if (content.top_blocked[i]) {
+ c_addr = '<a href="https://duckduckgo.com/?q=' + encodeURIComponent(content.top_blocked[i].address) + '&amp;k1=-1&amp;km=l&amp;kh=1" target="_blank" rel="noreferrer noopener" title="Domain Lookup">' + content.top_blocked[i].address + '</a>';
}
rows_top.push([
a_cnt,
@@ -247,45 +248,45 @@ return view.extend({
cbi_update_table(tbl_top, rows_top);
var rows_requests = [];
- var tbl_requests = E('div', { 'class': 'table', 'id': 'requests' }, [
- E('div', { 'class': 'tr table-titles' }, [
- E('div', { 'class': 'th' }, _('Date')),
- E('div', { 'class': 'th' }, _('Time')),
- E('div', { 'class': 'th' }, _('Client')),
- E('div', { 'class': 'th' }, _('Domain')),
- E('div', { 'class': 'th' }, _('Answer')),
- E('div', { 'class': 'th' }, _('Action'))
+ var tbl_requests = E('table', { 'class': 'table', 'id': 'requests' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th' }, _('Date')),
+ E('th', { 'class': 'th' }, _('Time')),
+ E('th', { 'class': 'th' }, _('Client')),
+ E('th', { 'class': 'th' }, _('Domain')),
+ E('th', { 'class': 'th' }, _('Answer')),
+ E('th', { 'class': 'th' }, _('Action'))
])
]);
max = 0;
- if (content.data.requests) {
+ if (content.requests) {
var button;
- max = content.data.requests.length;
+ max = content.requests.length;
for (var i = 0; i < max; i++) {
- if (content.data.requests[i].rc === 'NX') {
+ if (content.requests[i].rc === 'NX') {
button = E('button', {
- 'class': 'cbi-button cbi-button-apply',
+ 'class': 'btn cbi-button cbi-button-positive',
'style': 'word-break: inherit',
'name': 'whitelist',
- 'value': content.data.requests[i].domain,
+ 'value': content.requests[i].domain,
'click': handleAction
}, [ _('Whitelist...') ]);
} else {
button = E('button', {
- 'class': 'cbi-button cbi-button-apply',
+ 'class': 'btn cbi-button cbi-button-negative',
'style': 'word-break: inherit',
'name': 'blacklist',
- 'value': content.data.requests[i].domain,
+ 'value': content.requests[i].domain,
'click': handleAction
}, [ _('Blacklist...') ]);
}
rows_requests.push([
- content.data.requests[i].date,
- content.data.requests[i].time,
- content.data.requests[i].client,
- content.data.requests[i].domain,
- content.data.requests[i].rc,
+ content.requests[i].date,
+ content.requests[i].time,
+ content.requests[i].client,
+ '<a href="https://duckduckgo.com/?q=' + encodeURIComponent(content.requests[i].domain) + '&amp;k1=-1&amp;km=l&amp;kh=1" target="_blank" rel="noreferrer noopener" title="Domain Lookup">' + content.requests[i].domain + '</a>',
+ content.requests[i].rc,
button
]);
}
@@ -294,30 +295,34 @@ return view.extend({
return E('div', { 'class': 'cbi-map', 'id': 'map' }, [
E('div', { 'class': 'cbi-section' }, [
- E('p', _('This shows the last generated DNS Report, press the refresh button to get a current one.')),
+ E('p', _('This tab shows the last generated DNS Report, press the \'Refresh\' button to get a current one.')),
E('p', '\xa0'),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Start Date')),
- E('div', { 'class': 'cbi-value-field', 'id': 'start', 'style': 'margin-bottom:5px;margin-left:200px;color:#37c' }, (content.data.start_date || '-') + ', ' + (content.data.start_time || '-'))]),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('End Date')),
- E('div', { 'class': 'cbi-value-field', 'id': 'end', 'style': 'margin-bottom:5px;margin-left:200px;color:#37c' }, (content.data.end_date || '-') + ', ' + (content.data.end_time || '-'))]),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('DNS Requests (total)')),
- E('div', { 'class': 'cbi-value-field', 'id': 'total', 'style': 'margin-bottom:5px;margin-left:200px;color:#37c' }, content.data.total || '-')]),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('DNS Requests (blocked)')),
- E('div', { 'class': 'cbi-value-field', 'id': 'blocked', 'style': 'margin-bottom:5px;margin-left:200px;color:#37c' }, (content.data.blocked || '-') + ' (' + (content.data.percent || '-') + ')')]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Start Timestamp')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, (content.start_date || '-') + ', ' + (content.start_time || '-'))
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('End Timestamp')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'end', 'style': 'float:left;color:#37c' }, (content.end_date || '-') + ', ' + (content.end_time || '-'))
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Total DNS Requests')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'total', 'style': 'float:left;color:#37c' }, content.total || '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Blocked DNS Requests')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'blocked', 'style': 'float:left;color:#37c' }, (content.blocked || '-') + ' (' + (content.percent || '-') + ')')
+ ]),
E('div', { 'class': 'right' }, [
E('button', {
- 'class': 'cbi-button cbi-button-apply',
+ 'class': 'btn cbi-button cbi-button-apply',
'click': ui.createHandlerFn(this, function() {
return handleAction('query');
})
}, [ _('Blocklist Query...') ]),
'\xa0\xa0\xa0',
E('button', {
- 'class': 'cbi-button cbi-button-apply',
+ 'class': 'btn cbi-button cbi-button-positive',
'click': ui.createHandlerFn(this, function() {
return handleAction('refresh');
})
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 9610735d97..2b58961f0b 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
@@ -10,10 +10,10 @@
/*
button handling
*/
-async function handleAction(ev) {
+function handleAction(ev) {
if (ev === 'timer') {
L.ui.showModal(_('Refresh Timer'), [
- E('p', _('To keep your adblock lists up-to-date, you should setup an automatic update job for these lists.')),
+ E('p', _('To keep your adblock lists up-to-date, you should set up an automatic update job for these lists.')),
E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
E('h5', _('Existing job(s)')),
E('textarea', {
@@ -26,11 +26,15 @@ async function handleAction(ev) {
]),
E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
E('label', { 'class': 'cbi-input-select', 'style': 'padding-top:.5em' }, [
- E('h5', _('Set/Replace a new adblock job')),
+ E('h5', _('Set a new adblock job')),
E('select', { 'class': 'cbi-input-select', 'id': 'timerA' }, [
E('option', { 'value': 'start' }, 'Start'),
E('option', { 'value': 'reload' }, 'Reload'),
- E('option', { 'value': 'restart' }, 'Restart')
+ E('option', { 'value': 'restart' }, 'Restart'),
+ E('option', { 'value': 'suspend' }, 'Suspend'),
+ E('option', { 'value': 'resume' }, 'Resume'),
+ E('option', { 'value': 'report gen' }, 'Report'),
+ E('option', { 'value': 'report mail' }, 'Report &amp; Mail')
]),
'\xa0\xa0\xa0',
_('Adblock action')
@@ -52,21 +56,40 @@ async function handleAction(ev) {
_('The day of the week (opt., values: 1-7 possibly sep. by , or -)')
])
]),
+ E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
+ E('label', { 'class': 'cbi-input-select', 'style': 'padding-top:.5em' }, [
+ E('h5', _('Remove an existing job')),
+ E('input', { 'class': 'cbi-input-text', 'id': 'lineno', 'maxlength': '2' }, [
+ ]),
+ '\xa0\xa0\xa0',
+ _('Line number to remove')
+ ])
+ ]),
E('div', { 'class': 'right' }, [
E('button', {
- 'class': 'btn',
+ 'class': 'btn cbi-button',
'click': L.hideModal
}, _('Cancel')),
' ',
E('button', {
'class': 'btn cbi-button-action',
'click': ui.createHandlerFn(this, function(ev) {
+ var lineno = document.getElementById('lineno').value;
var action = document.getElementById('timerA').value;
var hours = document.getElementById('timerH').value;
var minutes = document.getElementById('timerM').value || '0';
var days = document.getElementById('timerD').value || '*';
if (hours) {
- L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['timer', action, hours, minutes, days]))
+ L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['timer', 'add', action, hours, minutes, days]))
+ .then(function(res) {
+ if (res) {
+ ui.addNotification(null, E('p', _('The Refresh Timer could not been updated.')), 'error');
+ } else {
+ ui.addNotification(null, E('p', _('The Refresh Timer has been updated.')), 'info');
+ }
+ });
+ } else if (lineno) {
+ L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['timer', 'remove', lineno]))
.then(function(res) {
if (res) {
ui.addNotification(null, E('p', _('The Refresh Timer could not been updated.')), 'error');
@@ -83,7 +106,7 @@ async function handleAction(ev) {
}, _('Save'))
])
]);
- L.resolveDefault(fs.read_direct('/etc/crontabs/root'), ' ')
+ L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['timer', 'list']))
.then(function(res) {
document.getElementById('cronView').value = res.trim();
});
@@ -91,33 +114,18 @@ async function handleAction(ev) {
return
}
- if (ev === 'suspend') {
- if (document.getElementById('status') && document.getElementById('btn_suspend') && document.getElementById('status').textContent.substr(0,6) === 'paused') {
- document.querySelector('#btn_suspend').textContent = 'Suspend';
- ev = 'resume';
- } else if (document.getElementById('status') && document.getElementById('btn_suspend')) {
- document.querySelector('#btn_suspend').textContent = 'Resume';
- }
+ if (document.getElementById('status') && document.getElementById('status').textContent.substr(0,6) === 'paused') {
+ ev = 'resume';
}
- poll.start();
fs.exec_direct('/etc/init.d/adblock', [ev])
- var running = 1;
- while (running === 1) {
- await new Promise(r => setTimeout(r, 1000));
- L.resolveDefault(fs.read_direct('/var/run/adblock.pid')).then(function(res) {
- if (!res) {
- running = 0;
- }
- })
- }
- poll.stop();
}
return view.extend({
load: function() {
return Promise.all([
L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['list']), {}),
+ L.resolveDefault(fs.read_direct('/etc/adblock/adblock.categories'), ''),
uci.load('adblock')
]);
},
@@ -136,15 +144,22 @@ return view.extend({
var info = JSON.parse(res);
var status = document.getElementById('status');
if (status && info) {
- status.textContent = (info.data.adblock_status || '-') + ' / ' + (info.data.adblock_version || '-');
- if (info.data.adblock_status === "running") {
+ status.textContent = (info.adblock_status || '-') + ' / ' + (info.adblock_version || '-');
+ if (info.adblock_status === "running") {
if (!status.classList.contains("spinning")) {
status.classList.add("spinning");
}
} else {
if (status.classList.contains("spinning")) {
status.classList.remove("spinning");
- poll.stop();
+ if (document.getElementById('btn_suspend')) {
+ if (status.textContent.substr(0,6) === 'paused') {
+ document.querySelector('#btn_suspend').textContent = 'Resume';
+ }
+ if (document.getElementById('status').textContent.substr(0,7) === 'enabled') {
+ document.querySelector('#btn_suspend').textContent = 'Suspend';
+ }
+ }
}
}
if (status.textContent.substr(0,6) === 'paused' && document.getElementById('btn_suspend')) {
@@ -158,43 +173,43 @@ return view.extend({
}
var domains = document.getElementById('domains');
if (domains && info) {
- domains.textContent = parseInt(info.data.blocked_domains, 10).toLocaleString() || '-';
+ domains.textContent = parseInt(info.blocked_domains, 10).toLocaleString() || '-';
}
var sources = document.getElementById('sources');
var src_array = [];
if (sources && info) {
- for (var i = 0; i < info.data.active_sources.length; i++) {
- if (i < info.data.active_sources.length-1) {
- src_array += info.data.active_sources[i].source + ', ';
+ for (var i = 0; i < info.active_sources.length; i++) {
+ if (i < info.active_sources.length-1) {
+ src_array += info.active_sources[i].source + ', ';
} else {
- src_array += info.data.active_sources[i].source
+ src_array += info.active_sources[i].source
}
}
sources.textContent = src_array || '-';
}
var backend = document.getElementById('backend');
if (backend && info) {
- backend.textContent = info.data.dns_backend || '-';
+ backend.textContent = info.dns_backend || '-';
}
var utils = document.getElementById('utils');
if (utils && info) {
- utils.textContent = info.data.run_utils || '-';
+ utils.textContent = info.run_utils || '-';
}
var ifaces = document.getElementById('ifaces');
if (ifaces && info) {
- ifaces.textContent = info.data.run_ifaces || '-';
+ ifaces.textContent = info.run_ifaces || '-';
}
var dirs = document.getElementById('dirs');
if (dirs && info) {
- dirs.textContent = info.data.run_directories || '-';
+ dirs.textContent = info.run_directories || '-';
}
var flags = document.getElementById('flags');
if (flags && info) {
- flags.textContent = info.data.run_flags || '-';
+ flags.textContent = info.run_flags || '-';
}
var run = document.getElementById('run');
if (run && info) {
- run.textContent = info.data.last_run || '-';
+ run.textContent = info.last_run || '-';
}
});
}, 1);
@@ -206,43 +221,52 @@ return view.extend({
s.render = L.bind(function(view, section_id) {
return E('div', { 'class': 'cbi-section' }, [
E('h3', _('Information')),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Status / Version')),
- E('div', { 'class': 'cbi-value-field spinning', 'id': 'status', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'\xa0')]),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Blocked Domains')),
- E('div', { 'class': 'cbi-value-field', 'id': 'domains', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Sources')),
- E('div', { 'class': 'cbi-value-field', 'id': 'sources', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('DNS Backend')),
- E('div', { 'class': 'cbi-value-field', 'id': 'backend', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Utils')),
- E('div', { 'class': 'cbi-value-field', 'id': 'utils', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Interfaces')),
- E('div', { 'class': 'cbi-value-field', 'id': 'ifaces', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Directories')),
- E('div', { 'class': 'cbi-value-field', 'id': 'dirs', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Flags')),
- E('div', { 'class': 'cbi-value-field', 'id': 'flags', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Last Run')),
- E('div', { 'class': 'cbi-value-field', 'id': 'run', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Status / Version')),
+ E('div', { 'class': 'cbi-value-field spinning', 'id': 'status', 'style': 'color:#37c' },'\xa0')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Blocked Domains')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'domains', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Sources')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'sources', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('DNS Backend')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'backend', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Utils')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'utils', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Interfaces')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'ifaces', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Directories')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'dirs', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Flags')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'flags', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Last Run')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'run', 'style': 'color:#37c' },'-')
+ ]),
E('div', { class: 'right' }, [
E('button', {
- 'class': 'cbi-button cbi-button-apply',
+ 'class': 'btn cbi-button cbi-button-apply',
'click': ui.createHandlerFn(this, function() {
return handleAction('timer');
})
}, [ _('Refresh Timer...') ]),
'\xa0\xa0\xa0',
E('button', {
- 'class': 'cbi-button cbi-button-apply',
+ 'class': 'btn cbi-button cbi-button-apply',
'id': 'btn_suspend',
'click': ui.createHandlerFn(this, function() {
return handleAction('suspend');
@@ -250,11 +274,18 @@ return view.extend({
}, [ _('Suspend') ]),
'\xa0\xa0\xa0',
E('button', {
- 'class': 'cbi-button cbi-button-apply',
+ 'class': 'btn cbi-button cbi-button-positive',
'click': ui.createHandlerFn(this, function() {
- return handleAction('start');
+ return handleAction('reload');
})
- }, [ _('Refresh') ])
+ }, [ _('Reload') ]),
+ '\xa0\xa0\xa0',
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-negative',
+ 'click': ui.createHandlerFn(this, function() {
+ return handleAction('restart');
+ })
+ }, [ _('Restart') ])
])
]);
}, o, this);
@@ -268,15 +299,9 @@ return view.extend({
s.tab('general', _('General Settings'));
s.tab('additional', _('Additional Settings'));
s.tab('adv_dns', _('Advanced DNS Settings'));
- s.tab('adv_report', _('Advanced Report Settings'), _('Changes on this tab needs a full adblock service restart to take effect.<br /><p>&#xa0;</p>'));
+ s.tab('adv_report', _('Advanced Report Settings'));
s.tab('adv_email', _('Advanced E-Mail Settings'));
- s.tab('sources', _('Blocklist Sources'), _('List of supported and fully pre-configured adblock sources, already active sources are pre-selected.<br /> \
- <b><em>To avoid OOM errors, please do not select too many lists!</em></b><br /> \
- List size information with the respective domain ranges as follows:<br /> \
- &#8226;&#xa0;<b>S</b> (-10k), <b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,<br /> \
- &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte devices,<br /> \
- &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore support, e.g. x86 or raspberry devices.<br /> \
- <p>&#xa0;</p>'));
+ s.tab('sources', _('Blocklist Sources'));
/*
general settings tab
@@ -290,12 +315,25 @@ return view.extend({
o.nocreate = true;
o.rmempty = true;
- o = s.taboption('general', form.Flag, 'adb_forcedns', _('Force Local DNS'), _('Redirect all DNS queries from \'lan\' zone to the local DNS resolver, applies to UDP and TCP protocol.'));
+ o = s.taboption('general', form.Flag, 'adb_forcedns', _('Force Local DNS'), _('Redirect all DNS queries from specified zones to the local DNS resolver, applies to UDP and TCP protocol.'));
o.rmempty = false;
- o = s.taboption('general', form.Value, 'adb_portlist', _('Local DNS Ports'), _('Space separated list of DNS-related firewall ports which should be forced locally.'));
+ o = s.taboption('general', widgets.ZoneSelect, 'adb_zonelist', _('Forced Zones'), _('Firewall source zones that should be forced locally.'));
o.depends('adb_forcedns', '1');
- o.placeholder = '53 853 5353';
+ o.unspecified = true;
+ o.multiple = true;
+ o.nocreate = true;
+ o.rmempty = true;
+
+ o = s.taboption('general', form.DynamicList, 'adb_portlist', _('Forced Ports'), _('Firewall ports that should be forced locally.'));
+ o.depends('adb_forcedns', '1');
+ o.unspecified = true;
+ o.multiple = true;
+ o.nocreate = false;
+ o.datatype = 'port';
+ o.value('53');
+ o.value('853');
+ o.value('5353');
o.rmempty = true;
o = s.taboption('general', form.Flag, 'adb_safesearch', _('Enable SafeSearch'), _('Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and pixabay.'));
@@ -305,6 +343,7 @@ return view.extend({
o.depends('adb_safesearch', '1');
o.value('google');
o.value('bing');
+ o.value('duckduckgo');
o.value('yandex');
o.value('youtube');
o.value('pixabay');
@@ -315,7 +354,7 @@ return view.extend({
o.rmempty = true;
o = s.taboption('general', form.Flag, 'adb_report', _('DNS Report'), _('Gather DNS related network traffic via tcpdump and provide a DNS Report on demand. \
- Please note: this needs additional \'tcpdump-mini\' package installation and a full adblock service restart to take effect.'));
+ Please note: this needs additional \'tcpdump\' or \'tcpdump-mini\' package installation and a full adblock service restart to take effect.'));
o.rmempty = false;
o = s.taboption('general', form.Flag, 'adb_mail', _('E-Mail Notification'), _('Send adblock related notification e-mails. \
@@ -340,10 +379,12 @@ return view.extend({
o = s.taboption('additional', form.Value, 'adb_triggerdelay', _('Trigger Delay'), _('Additional trigger delay in seconds before adblock processing begins.'));
o.placeholder = '2';
- o.datatype = 'range(1,120)';
+ 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');
@@ -359,10 +400,9 @@ return view.extend({
o.default = 1
o.rmempty = false;
- o = s.taboption('additional', form.Value, 'adb_backupdir', _('Backup Directory'), _('Target directory for blocklist backups. \
- Default is \'/tmp\', please use preferably an usb stick or another local disk.'));
+ o = s.taboption('additional', form.Value, 'adb_backupdir', _('Backup Directory'), _('Target directory for blocklist backups.'));
o.depends('adb_backup', '1');
- o.placeholder = '/tmp';
+ o.placeholder = '/tmp/adblock-Backup';
o.rmempty = true;
o = s.taboption('additional', form.ListValue, 'adb_fetchutil', _('Download Utility'), _('List of supported and fully pre-configured download utilities.'));
@@ -370,9 +410,15 @@ return view.extend({
o.value('wget');
o.value('curl');
o.value('aria2c');
- o.rmempty = false;
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('additional', form.Flag, 'adb_fetchinsecure', _('Download Insecure'), _('Don\'t check SSL server certificates during download.'));
+ o.default = 0
+ o.rmempty = true;
- o = s.taboption('additional', form.Value, 'adb_fetchparm', _('Download Parameters'), _('Special config options for the selected download utility.'))
+ o = s.taboption('additional', form.Value, 'adb_fetchparm', _('Download Parameters'), _('Manually override the pre-configured download options for the selected download utility.'));
+ o.optional = true;
o.rmempty = true;
/*
@@ -382,15 +428,26 @@ return view.extend({
To overwrite the default path use the \'DNS Directory\' option.'));
o.value('dnsmasq', _('dnsmasq (/tmp/dnsmasq.d)'));
o.value('unbound', _('unbound (/var/lib/unbound)'));
- o.value('named', _('named (/var/lib/bind)'));
+ o.value('named', _('bind (/var/lib/bind)'));
o.value('kresd', _('kresd (/etc/kresd)'));
o.value('raw', _('raw (/tmp)'));
- o.rmempty = false;
+ o.optional = true;
+ o.rmempty = true;
o = s.taboption('adv_dns', form.Value, 'adb_dnsdir', _('DNS Directory'), _('Target directory for the generated blocklist \'adb_list.overall\'.'));
o.placeholder = '/tmp';
o.rmempty = true;
+ o = s.taboption('adv_dns', form.ListValue, 'adb_dnsinstance', _('DNS Instance'), _('Set the dns backend instance used by adblock.'));
+ o.value('0', _('First instance (default)'));
+ o.value('1', _('Second instance'));
+ o.value('2', _('Third instance'));
+ o.value('3', _('Fourth instance'));
+ o.value('4', _('Fifth instance'));
+ o.depends('adb_dns', 'dnsmasq');
+ o.optional = true;
+ o.rmempty = true;
+
o = s.taboption('adv_dns', form.Value, 'adb_dnstimeout', _('DNS Restart Timeout'), _('Timeout to wait for a successful DNS backend restart.'));
o.placeholder = '20';
o.datatype = 'range(1,60)';
@@ -401,14 +458,22 @@ return view.extend({
o.placeholder = 'example.com';
o.rmempty = true;
- o = s.taboption('adv_dns', form.Flag, 'adb_dnsfilereset', _('DNS File Reset'), _('Resets the final DNS blocklist \'adb_list.overall\' after DNS backend loading. \
- Please note: This option starts a small ubus/adblock monitor in the background.'));
- o.rmempty = false;
+ o = s.taboption('adv_dns', form.Flag, 'adb_dnsflush', _('Flush DNS Cache'), _('Empty the DNS cache before adblock processing starts to reduce the memory consumption.'));
+ o.rmempty = true;
+
+ o = s.taboption('adv_dns', form.Flag, 'adb_dnsallow', _('Disable DNS Allow'), _('Disable selective DNS whitelisting (RPZ-PASSTHRU).'));
+ o.rmempty = true;
- o = s.taboption('adv_dns', form.Flag, 'adb_dnsflush', _('Flush DNS Cache'), _('Flush the DNS Cache before adblock processing as well.'));
+ o = s.taboption('adv_dns', form.DynamicList, 'adb_denyip', _('Block Local Client IPs'), _('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.'));
+ o.datatype = 'or(ip4addr("nomask"),ip6addr("nomask"))';
+ o.optional = true;
o.rmempty = true;
- o = s.taboption('adv_dns', form.Flag, 'adb_dnsallow', _('Disable DNS Allow'), _('Disable selective DNS whitelisting (RPZ pass through).'));
+ o = s.taboption('adv_dns', form.DynamicList, 'adb_allowip', _('Allow Local Client IPs'), _('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.'));
+ o.datatype = 'or(ip4addr("nomask"),ip6addr("nomask"))';
+ o.optional = true;
o.rmempty = true;
o = s.taboption('adv_dns', form.Flag, 'adb_jail', _('Additional Jail Blocklist'), _('Builds an additional DNS blocklist to block access to all domains except those listed in the whitelist. \
@@ -427,14 +492,17 @@ return view.extend({
/*
advanced report settings tab
*/
+ o = s.taboption('adv_report', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>Changes on this tab needs a full adblock service restart to take effect.</b></em>';
+
o = s.taboption('adv_report', widgets.DeviceSelect, 'adb_repiface', _('Report Interface'), _('List of available network devices used by tcpdump.'));
o.unspecified = true;
o.nocreate = false;
o.rmempty = true;
- o = s.taboption('adv_report', form.Value, 'adb_reportdir', _('Report Directory'), _('Target directory for DNS related report files. \
- Default is \'/tmp\', please use preferably an usb stick or another local disk.'));
- o.placeholder = '/tmp';
+ o = s.taboption('adv_report', form.Value, 'adb_reportdir', _('Report Directory'), _('Target directory for DNS related report files.'));
+ o.placeholder = '/tmp/adblock-Report';
o.rmempty = true;
o = s.taboption('adv_report', form.Value, 'adb_repchunkcnt', _('Report Chunk Count'), _('Report chunk count used by tcpdump.'));
@@ -451,6 +519,9 @@ return view.extend({
o.placeholder = '53';
o.rmempty = true;
+ o = s.taboption('adv_report', form.Flag, 'adb_represolve', _('Resolve IPs'), _('Resolve reporting IP addresses by using reverse DNS (PTR) lookups.'));
+ o.rmempty = true;
+
/*
advanced email settings tab
*/
@@ -474,18 +545,102 @@ return view.extend({
/*
blocklist sources tab
*/
+ o = s.taboption('sources', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>List of supported and fully pre-configured adblock sources.</b></em><br /> \
+ List size information with the respective domain ranges as follows:<br /> \
+ &#8226;&#xa0;<b>S</b> (-10k), <b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,<br /> \
+ &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte devices,<br /> \
+ &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore support, e.g. x86 or raspberry devices.<br /> \
+ &#8226;&#xa0;<b>VAR</b> (50k-500k) variable size depending on the selection.<br />';
+
+ var name, size, focus, sources = [];
+ if (result[0]) {
+ sources = result[0].trim().split('\n');
+ }
+
o = s.taboption('sources', form.MultiValue, 'adb_sources', _('Sources (Size, Focus)'));
- var lines, name, size, focus;
- lines = result[0].trim().split('\n');
- for (var i = 0; i < lines.length; i++) {
- if (lines[i].match(/^\s+\+/)) {
- name = lines[i].match(/^\s+\+\s(\w+)\s/)[1] || '-';
- size = lines[i].match(/^\s+\+\s\w+[\sx]+(\w+)/)[1] || '-';
- focus = lines[i].match(/^\s+\+\s\w+[\sx]+\w+\s+([\w\+]+)/)[1] || '-';
+ for (var i = 0; i < sources.length; i++) {
+ if (sources[i].match(/^\s+\+/)) {
+ name = sources[i].match(/^\s+\+\s(\w+)\s/)[1] || '-';
+ size = sources[i].match(/^\s+\+\s\w+[\sx]+(\w+)/)[1] || '-';
+ focus = sources[i].match(/^\s+\+\s\w+[\sx]+\w+\s+([\w\+]+)/)[1] || '-';
o.value(name, name + ' (' + size + ', ' + focus + ')');
}
}
- o.rmempty = false;
+ o.optional = true;
+ o.rmempty = true;
+
+ /*
+ prepare category data
+ */
+ var code, category, list, path, categories = [];
+ if (result[1]) {
+ categories = result[1].trim().split('\n');
+ }
+
+ o = s.taboption('sources', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>Shallalist Archive Selection</b></em>';
+
+ o = s.taboption('sources', form.DynamicList, 'adb_sha_sources', _('Categories'));
+ for (var i = 0; i < categories.length; i++) {
+ code = categories[i].match(/^(\w+);/)[1].trim();
+ if (code === 'sha') {
+ category = categories[i].match(/^\w+;(.*$)/)[1].trim();
+ o.value(category);
+ }
+ }
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('sources', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>UTCapitole Archive Selection</b></em>';
+
+ o = s.taboption('sources', form.DynamicList, 'adb_utc_sources', _('Categories'));
+ for (var i = 0; i < categories.length; i++) {
+ code = categories[i].match(/^(\w+);/)[1].trim();
+ if (code === 'utc') {
+ category = categories[i].match(/^\w+;(.*$)/)[1].trim();
+ o.value(category);
+ }
+ }
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('sources', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>Energized List Selection</b></em>';
+
+ o = s.taboption('sources', form.DynamicList, 'adb_eng_sources', _('Variants'));
+ for (var i = 0; i < categories.length; i++) {
+ code = categories[i].match(/^(\w+);/)[1].trim();
+ if (code === 'eng') {
+ list = categories[i].match(/^\w+;(.*);/)[1].trim();
+ path = categories[i].match(/^.*;(.*$)/)[1].trim();
+ o.value(path, list);
+ }
+ }
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('sources', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>StevenBlack List Selection</b></em>';
+
+ o = s.taboption('sources', form.DynamicList, 'adb_stb_sources', _('Variants'));
+ for (var i = 0; i < categories.length; i++) {
+ code = categories[i].match(/^(\w+);/)[1].trim();
+ if (code === 'stb') {
+ list = categories[i].match(/^\w+;(.*);/)[1].trim();
+ path = categories[i].match(/^.*;(.*$)/)[1].trim();
+ o.value(path, list);
+ }
+ }
+ o.optional = true;
+ o.rmempty = true;
+
return m.render();
},
handleReset: null
diff --git a/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js
index 68c6644fb3..31e58d3c74 100644
--- a/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js
+++ b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js
@@ -8,7 +8,7 @@ return view.extend({
return L.resolveDefault(fs.read_direct('/etc/adblock/adblock.whitelist'), '');
},
handleSave: function(ev) {
- var value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n').replace(/[^a-z0-9\.\-\#\n]/g, '')) + '\n';
+ var value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n')) + '\n';
return fs.write('/etc/adblock/adblock.whitelist', value)
.then(function(rc) {
document.querySelector('textarea').value = value;
diff --git a/applications/luci-app-adblock/po/ar/adblock.po b/applications/luci-app-adblock/po/ar/adblock.po
index 03da626b4e..5bb0af2883 100644
--- a/applications/luci-app-adblock/po/ar/adblock.po
+++ b/applications/luci-app-adblock/po/ar/adblock.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-04 18:32+0000\n"
-"Last-Translator: DJEBRI Ahmed El Amine <djebri.emp@gmail.com>\n"
+"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/"
"luciapplicationsadblock/ar/>\n"
"Language: ar\n"
@@ -9,13 +9,13 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
-#: 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:258
msgid "Action"
msgstr "إجراء"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr "المصادر المفعّلة"
@@ -24,7 +24,7 @@ msgstr "المصادر المفعّلة"
msgid "Adblock"
msgstr "أدبلوك"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "إجراء أدبلوك"
@@ -44,43 +44,54 @@ msgstr "أضف هذا النطاق (الفرعي) لقائمتك السوداء
msgid "Add this (sub-)domain to your local whitelist."
msgstr "أضف هذا النطاق (الفرعي) لقائمتك المسموحة المحلية."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr "قائمة حظر إضافية"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr "إعدادات إضافية"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: 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:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr "إعدادات DNS متقدمة"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr "إعدادات متقدمة للبريد الالكتروني"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr "إعدادات متقدمة للتقارير"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
msgid "Answer"
msgstr "إجابة"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "مجلد النسخ الاحتياطي"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr "مجلد التخزين المؤقت الأساسي"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -97,19 +108,31 @@ msgstr ""
"تم حفظ التغييرات في القائمة السوداء. رجاء قم بتحديث قوائم أدبلوك الخاصة بك "
"لتظهر التغييرات."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr "القائمة السوداء..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "نطاق محظور"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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
+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/overview.js:229
msgid "Blocked Domains"
msgstr "نطاقات محظورة"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr "نسخة احتياطية لقائمة الحظر"
@@ -117,15 +140,15 @@ msgstr "نسخة احتياطية لقائمة الحظر"
msgid "Blocklist Query"
msgstr "استعلام لقائمة الحظر"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr "استعلام لقائمة الحظر..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "مصادر قائمة الحظر"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -137,25 +160,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr "إلغاء"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-msgstr ""
-"تحتاج التغييرات في علامة التبويب هذه إلى إعادة تشغيل خدمة أدبلوك كاملة حتى "
-"تصبح نافذة المفعول.<br /><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
+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:255
msgid "Client"
msgstr "العميل"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -167,504 +191,566 @@ 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:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "العدد"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
-msgstr ""
+msgstr "DNS الخلفية"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
-msgstr ""
+msgstr "دليل DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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 ""
+msgstr "تقرير DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-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:451
msgid "DNS Restart Timeout"
-msgstr ""
+msgstr "مهلة إعادة تشغيل DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
-msgstr ""
+msgstr "تاريخ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
-msgstr ""
+msgstr "تعطيل السماح DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid "Disable DNS Restarts"
-msgstr ""
+msgstr "تعطيل إعادة بدء DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
+msgstr "اختصاص"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Download Parameters"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
-msgid "Download Queue"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+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
msgid "Download Utility"
-msgstr ""
+msgstr "تحميل الأداة"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
-msgstr ""
+msgstr "إعلام البريد الإلكتروني"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
-msgstr ""
+msgstr "عدد إعلام البريد الإلكتروني"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
-msgstr ""
+msgstr "ملف تعريف البريد الإلكتروني"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
-msgstr ""
+msgstr "عنوان مستقبل البريد الإلكتروني"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
-msgstr ""
+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:532
msgid "E-Mail Topic"
-msgstr ""
+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 ""
+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
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
-msgstr ""
+msgstr "تمكين SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
-msgstr ""
+msgstr "تفعيل مرشحات البحث الآمن المعتدلة لموقع youtube."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
-msgstr ""
+msgstr "قم بتمكين خدمة adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
+msgstr "تمكين التسجيل المطول لتصحيح الأخطاء في حالة وجود أي أخطاء في المعالجة."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr "الطابع الزمني للانتهاء"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
msgstr ""
+"فرض البحث الآمن على google و bing و duckduckgo و yandex و youtube و pixabay."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
msgid "Existing job(s)"
-msgstr ""
+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:456
msgid "External DNS Lookup Domain"
-msgstr ""
+msgstr "مجال بحث DNS خارجي"
-#: 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:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
+"المجال الخارجي للتحقق من إعادة تشغيل DNS الخلفية بنجاح. يرجى ملاحظة: لتعطيل "
+"هذا الاختيار ، قم بتعيين هذا الخيار على \"خطأ\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:156
-msgid "Filter criteria like date, domain or client (optional)"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+msgid "Filter criteria like date, domain or client (optional)"
+msgstr "معايير التصفية مثل التاريخ أو المجال أو العميل (اختياري)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
+msgstr "منافذ جدار الحماية التي يجب فرضها محليًا."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
+msgstr "مناطق مصدر جدار الحماية التي يجب فرضها محليًا."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr "مسح ذاكرة التخزين المؤقت DNS"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
+msgstr "فرض DNS المحلي"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr "البوابات القسرية"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr "مناطق قسرية"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
+"اجمع حركة مرور الشبكة ذات الصلة ب DNS عبر tcpdump وقدم تقرير DNS عند الطلب. "
+"يرجى ملاحظة: هذا يحتاج إلى تثبيت حزمة إضافية \"tcpdump-mini\" وإعادة تشغيل "
+"خدمة adblock كاملة لتصبح سارية المفعول."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
-msgstr ""
+msgstr "الاعدادات العامة"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
-msgstr ""
+msgstr "منح حق الوصول إلى Adblock لتطبيق LuCI"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: 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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
-msgstr ""
+msgstr "دليل السجن"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
-msgstr ""
+msgstr "آخر تشغيل"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
-msgstr ""
+msgstr "أحدث طلبات DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
-msgstr ""
+msgstr "تقييد البحث الآمن"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
-msgstr ""
+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:65
+msgid "Line number to remove"
+msgstr "رقم الخط المراد إزالته"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
-msgstr ""
+msgstr "قائمة بأجهزة الشبكة المتاحة التي يستخدمها برنامج tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
+"قائمة واجهات الشبكة المتاحة لبدء تشغيل adblock. اختر \"غير محدد\" لاستخدام "
+"مهلة بدء التشغيل الكلاسيكية بدلاً من مشغل الشبكة."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
+"قائمة بالخلفيات الخلفية لنظام أسماء النطاقات المدعومة مع دليل القائمة "
+"الافتراضي الخاص بها. للكتابة فوق المسار الافتراضي ، استخدم خيار \"دليل DNS\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-msgstr ""
+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 ""
+msgstr "عرض السجل"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
-msgstr ""
+msgstr "خدمة ذات أولوية منخفضة"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
-msgstr ""
+msgstr "لا توجد نتائج استعلام!"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
msgid "No adblock related logs yet!"
-msgstr ""
+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:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
+"الملف الشخصي المستخدم من قبل \"msmtp\" لرسائل البريد الإلكتروني الخاصة "
+"بإشعار حظر الإعلانات."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
-msgstr ""
+msgstr "استعلام"
#: 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 "الاستعلام عن قوائم الحظر والنسخ الاحتياطية النشطة لمجال معين."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
-msgstr ""
+msgstr "عنوان المستلم لرسائل البريد الإلكتروني الخاصة بإشعار adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
+"أعد توجيه جميع استعلامات DNS من مناطق محددة إلى محلل DNS المحلي ، ينطبق على "
+"بروتوكول UDP و TCP."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
+"تقليل أولوية معالجة خلفية adblock لأخذ موارد أقل من النظام. يرجى ملاحظة: هذا "
+"التغيير يتطلب إعادة تشغيل خدمة adblock كاملة لتصبح سارية المفعول."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
-msgstr ""
+msgstr "نعش الذاكرة"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
-msgstr ""
+msgstr "قم بتحديث تقرير DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
-msgstr ""
+msgstr "تحديث الموقت"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
-msgstr ""
+msgstr "تحديث المؤقت ..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
-msgstr ""
+msgstr "تنعيش الذاكرة"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
-msgstr ""
+msgstr "استرخاء البحث الآمن"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr "إعادة تحميل"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr "إزالة وظيفة موجودة"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
-msgstr ""
+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:513
msgid "Report Chunk Size"
-msgstr ""
+msgstr "تقرير حجم القطعة"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
-msgstr ""
+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:499
msgid "Report Interface"
-msgstr ""
+msgstr "واجهة التقرير"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
-msgstr ""
+msgstr "تقرير المنافذ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
-msgstr ""
+msgstr "الإبلاغ عن عدد القطع المستخدم بواسطة tcpdump."
-#: 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:513
msgid "Report chunk size used by tcpdump in MByte."
+msgstr "الإبلاغ عن حجم القطعة المستخدم بواسطة tcpdump بالميجابايت."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "إعادة تشغيل"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
-msgstr ""
+msgstr "نتيجة"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
-msgstr ""
+msgstr "تشغيل الدلائل"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
-msgstr ""
+msgstr "تشغيل الإشارات"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
-msgstr ""
+msgstr "تشغيل واجهات"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
-msgstr ""
+msgstr "تشغيل الأدوات"
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
+msgstr "إحفض"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: 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 ""
+"إرسال رسائل البريد الإلكتروني الخاصة بالإشعار عن حظر الإعلانات. يرجى ملاحظة: "
+"هذا يحتاج إلى تثبيت حزمة 'msmtp' إضافية."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
-msgstr ""
+msgstr "عنوان المرسل لرسائل البريد الإلكتروني الخاصة بإشعار حظر الإعلانات."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
+msgstr "تعيين وظيفة adblock جديدة"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "Set the dns backend instance used by adblock."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: 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:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
-msgstr ""
+msgstr "المصادر (الحجم والتركيز)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
-msgstr ""
+msgstr "قائمة منافذ مفصولة بمسافة يستخدمها tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
+msgstr "بدء الطابع الزمني"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
-msgstr ""
+msgstr "الحالة / الإصدار"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
-msgstr ""
+msgstr "تعليق"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
+msgstr "الدليل الهدف لملفات التقارير المتعلقة ب DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
+msgstr "الدليل الهدف للنسخ الاحتياطية لقائمة الحظر."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
-msgstr ""
+msgstr "الدليل المستهدف لقائمة الحظر التي تم إنشاؤها \"adb_list.overall\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
-msgstr ""
+msgstr "الدليل المستهدف لقائمة منع السجن التي تم إنشاؤها \"adb_list.jail\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 "تعذر تحديث مؤقت التحديث."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 "تم تحديث مؤقت التحديث."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
+"يوم الأسبوع (اختياري ، القيم: من 1 إلى 7 من المحتمل أن يفصل بينها أو -)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
-msgstr ""
+msgstr "قسم الساعات (مطلوب ، النطاق: 0-23)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
-msgstr ""
+msgstr "جزء الدقائق (اختياري ، النطاق: 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 "ناتج سجل النظام ، تمت تصفيته مسبقًا للرسائل ذات الصلة بحظر الإعلان فقط."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+msgid "Third instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
@@ -673,6 +759,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 و wildcards و regex."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:23
msgid ""
@@ -680,47 +769,63 @@ 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 و wildcards و regex."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
-msgstr ""
+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:451
msgid "Timeout to wait for a successful DNS backend restart."
-msgstr ""
+msgstr "حان الوقت لانتظار إعادة تشغيل خلفية DNS ناجحة."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
msgstr ""
+"للحفاظ على تحديث قوائم Adblock الخاصة بك ، يجب عليك إعداد مهمة تحديث تلقائي "
+"لهذه القوائم."
-#: 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:334
msgid "Top 10 Statistics"
-msgstr ""
+msgstr "أفضل 10 إحصائيات"
-#: 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:532
msgid "Topic for adblock notification E-Mails."
-msgstr ""
+msgstr "موضوع رسائل البريد الإلكتروني الخاصة بإشعار adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr "إجمالي طلبات DNS"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
-msgstr ""
+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 ""
+msgstr "تعذر حفظ التغييرات: s%"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr "المتغيرات"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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
@@ -728,31 +833,61 @@ msgid ""
"Whitelist changes have been saved. Refresh your adblock lists that changes "
"take effect."
msgstr ""
+"تم حفظ تغييرات القائمة البيضاء. قم بتحديث قوائم منع الإعلانات التي تسري "
+"التغييرات عليها."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
+msgstr "القائمة البيضاء ..."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
-msgstr ""
+msgstr "نظام اسم المجال التخزين المؤقت dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
-msgstr ""
+msgstr "محلل العقد الخفي kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
-msgstr ""
+msgstr "مجموعة نتائج أعلى حجم."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
-msgstr ""
+msgstr "خام (/ tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
-msgstr ""
+msgstr "غير ملزم (/var/lib/unbound)"
+
+#~ msgid "Flush the DNS Cache before adblock processing as well."
+#~ msgstr "امسح ذاكرة التخزين المؤقت ل DNS قبل معالجة adblock أيضًا."
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr "خيارات التكوين الخاصة لأداة التنزيل المساعدة المحددة."
+
+#~ msgid "- unspecified -"
+#~ msgstr "- غير محدد -"
+
+#~ msgid "Blocked Domain"
+#~ msgstr "نطاق محظور"
+
+#~ msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#~ msgstr "تعطيل القائمة البيضاء الانتقائية لنظام أسماء النطاقات (مرور RPZ)."
+
+#~ msgid "Name / IP Address"
+#~ msgstr "الاسم / عنوان IP"
+
+#~ msgid "named (/var/lib/bind)"
+#~ msgstr "نظام أسماء النطاقات named (/var/lib/bind)"
+
+#~ msgid ""
+#~ "Changes on this tab needs a full adblock service restart to take effect."
+#~ "<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "تحتاج التغييرات في علامة التبويب هذه إلى إعادة تشغيل خدمة أدبلوك كاملة "
+#~ "حتى تصبح نافذة المفعول.<br /><p>&#xa0;</p>"
diff --git a/applications/luci-app-adblock/po/bg/adblock.po b/applications/luci-app-adblock/po/bg/adblock.po
index c9a8f8d84d..5ac1803f4d 100644
--- a/applications/luci-app-adblock/po/bg/adblock.po
+++ b/applications/luci-app-adblock/po/bg/adblock.po
@@ -1,23 +1,29 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-05 12:02+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadblock/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-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
-msgstr ""
+msgstr "Действие"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr ""
@@ -37,43 +43,54 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
-msgstr ""
+msgstr "Допълнителни настройки"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: 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:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
msgid "Answer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
-msgstr ""
+msgstr "Директоря за резервни копия"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -86,19 +103,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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
+msgid "Blocked DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: 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:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@@ -106,15 +135,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
-msgstr ""
+msgstr "Източници на списък за блокиране"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -123,23 +152,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
-msgstr ""
+msgstr "Отмени"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
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:255
msgid "Client"
+msgstr "Клиент"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -147,147 +179,156 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-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:451
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Download Parameters"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr "Не проверявай SSL сертификати по време на сваляне."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr "Сваляй несигурно"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid "Download Parameters"
+msgstr "Параметри за теглене"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
-msgstr ""
+msgstr "Опашка за теглене"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
-msgstr ""
+msgstr "E-Mail Известяване"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-Mail Профил"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "E-Mail Изпращач"
-#: 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:532
msgid "E-Mail Topic"
-msgstr ""
+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 ""
+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
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
+msgstr "Включи подрбони журнали в случай на работни грешки."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -297,121 +338,135 @@ msgstr ""
msgid "Existing job(s)"
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:456
msgid "External DNS Lookup Domain"
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:456
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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
-msgstr ""
+msgstr "Основни настройки"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: 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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
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:65
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr ""
@@ -424,11 +479,11 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr ""
@@ -436,35 +491,34 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr ""
@@ -472,174 +526,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
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:513
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
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:499
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
+msgstr "Запази"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -647,6 +710,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -661,35 +728,39 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@@ -698,7 +769,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@@ -709,30 +785,30 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""
diff --git a/applications/luci-app-adblock/po/bn_BD/adblock.po b/applications/luci-app-adblock/po/bn_BD/adblock.po
index 14271cf76f..e94d859666 100644
--- a/applications/luci-app-adblock/po/bn_BD/adblock.po
+++ b/applications/luci-app-adblock/po/bn_BD/adblock.po
@@ -1,29 +1,29 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-28 13:41+0000\n"
-"Last-Translator: Oymate <dhruboadittya96@gmail.com>\n"
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsadblock/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.0.2\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: 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:258
msgid "Action"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "অ্যাডব্লক ক্রিয়া"
@@ -43,43 +43,54 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: 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:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
msgid "Answer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -92,19 +103,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+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/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@@ -112,15 +135,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -129,23 +152,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
-msgstr ""
+msgstr "বাতিল করুন"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
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:255
msgid "Client"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -153,109 +179,112 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-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:451
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
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:532
msgid "E-Mail Topic"
msgstr ""
@@ -269,31 +298,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
-msgstr ""
+msgstr "সক্রিয়"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -303,121 +338,135 @@ msgstr ""
msgid "Existing job(s)"
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:456
msgid "External DNS Lookup Domain"
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:456
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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
-msgstr ""
+msgstr "সাধারণ সেটিংস"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: 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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
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:65
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr ""
@@ -430,11 +479,11 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr ""
@@ -442,35 +491,34 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr ""
@@ -478,174 +526,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
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:513
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
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:499
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
+msgstr "সংরক্ষণ করুন"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
-msgid "Settings"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "Set the dns backend instance used by adblock."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -653,6 +710,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -667,35 +728,39 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@@ -704,7 +769,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@@ -715,30 +785,30 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
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 21ccb3e34d..4fafa186f2 100644
--- a/applications/luci-app-adblock/po/ca/adblock.po
+++ b/applications/luci-app-adblock/po/ca/adblock.po
@@ -1,35 +1,35 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-25 18:01+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"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/"
"luciapplicationsadblock/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 3.9.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: 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:258
msgid "Action"
msgstr "Acció"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
-msgstr ""
+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"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
-msgstr ""
+msgstr "Acció d'Adblock"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
msgid "Add Blacklist Domain"
-msgstr ""
+msgstr "Afegir domini a la llista negra"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
msgid "Add Whitelist Domain"
@@ -43,45 +43,56 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
"Retard addicional en segons de l’activador abans que comenci el processament "
"del blocador d’anuncis."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
-msgstr ""
+msgstr "Paràmetres DNS avançats"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
-msgstr ""
+msgstr "Paràmetres de correu avançats"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
msgid "Answer"
msgstr "Resposta"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Directori de còpies de seguretat"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -94,19 +105,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
+msgstr "Llista negra..."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "Domini blocat"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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
+msgid "Blocked DNS Requests"
+msgstr "Peticions DNS blocades"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
-msgstr ""
+msgstr "Dominis blocats"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@@ -114,15 +137,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Fonts de la llista negra"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -131,23 +154,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
-msgstr ""
+msgstr "Cancel•lar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-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:601
+msgid "Categories"
+msgstr "Categories"
-#: 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:255
msgid "Client"
msgstr "Client"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -155,109 +181,112 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Recompte"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "Directori del DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "Reinicialització de fitxers del DNS"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-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:451
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Data"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr "Domini"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Download Parameters"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
-msgid "Download Queue"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+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
msgid "Download Utility"
msgstr "Utilitat de baixades"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
-msgstr "Notificació per correu"
+msgstr "Notificació de correu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
-msgstr "Adreça de destinatari de correu"
+msgstr "Adreça del destinatari de correu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
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:532
msgid "E-Mail Topic"
msgstr ""
@@ -271,31 +300,37 @@ msgstr "Edita la llista negra"
msgid "Edit Whitelist"
msgstr "Edita la llista blanca"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr "Data de finalització"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -305,121 +340,135 @@ msgstr ""
msgid "Existing job(s)"
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:456
msgid "External DNS Lookup Domain"
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:456
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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
-msgstr "Purga la memòria cau del DNS"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr "Purga la memòria cau del DNS"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr "Força el DNS local"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
-msgstr ""
+msgstr "Paràmetres generals"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
-msgstr ""
+msgstr "Informació"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "Darrera execució"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
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:65
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
-msgstr "Llista d’utilitats de baixada admeses i plenament preconfigurades."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-msgstr ""
+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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr "Servei de prioritat baixa"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr ""
@@ -432,11 +481,11 @@ msgstr ""
msgid "Overview"
msgstr "Visió de conjunt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr "Consulta"
@@ -444,35 +493,34 @@ 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:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "Actualitza"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr ""
@@ -480,174 +528,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr "Torna a carregar"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
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:513
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
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:499
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "Reiniciar"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
-msgstr "Desa"
+msgstr "Desar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
-msgid "Settings"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "Set the dns backend instance used by adblock."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
+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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr "Data d’inici"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -655,6 +712,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -669,35 +730,39 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@@ -706,7 +771,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr "Enregistrament detallat de depuració"
@@ -717,34 +787,49 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""
+#~ msgid "- unspecified -"
+#~ msgstr "- no especificat -"
+
+#~ msgid "Blocked Domain"
+#~ msgstr "Domini blocat"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "Reinicialització de fitxers del DNS"
+
+#~ msgid "End Date"
+#~ msgstr "Data de finalització"
+
+#~ msgid "Start Date"
+#~ msgstr "Data d’inici"
+
#~ msgid ""
#~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
#~ "than 64 MB free RAM, please only select a few of them!"
diff --git a/applications/luci-app-adblock/po/cs/adblock.po b/applications/luci-app-adblock/po/cs/adblock.po
index 387849c2e0..9a75c64843 100644
--- a/applications/luci-app-adblock/po/cs/adblock.po
+++ b/applications/luci-app-adblock/po/cs/adblock.po
@@ -1,90 +1,103 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-05-07 11:32+0000\n"
+"Last-Translator: Adam Salač <adam@salac.me>\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 3.11-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: 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:258
msgid "Action"
msgstr "Akce"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
-msgstr ""
+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"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
-msgstr ""
+msgstr "Akce Adblocku"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
msgid "Add Blacklist Domain"
-msgstr ""
+msgstr "Přidat doménu na blacklist"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
msgid "Add Whitelist Domain"
-msgstr ""
+msgstr "Přidat doménu na whitelist"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
msgid "Add this (sub-)domain to your local blacklist."
-msgstr ""
+msgstr "Přidejte tuto (sub)doménu na místní blacklist."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
msgid "Add this (sub-)domain to your local whitelist."
-msgstr ""
+msgstr "Přidat tuto (sub)doménu na místní whitelist."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
-msgstr ""
+msgstr "Další nastavení"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
"Dodatečné zpoždění v sekundách před začátkem zpracování blokování reklamy."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
-msgstr ""
+msgstr "Pokročilá nastavení DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
-msgstr ""
+msgstr "Pokročilá nastavení e-mailu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: 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
+msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
msgid "Answer"
msgstr "Odpověd"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Záložní adresář"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
-msgstr ""
+msgstr "Základní dočasný adresář"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
msgstr ""
+"Základní adresář pro dočasné soubory všech provozních operací, např. "
+"stahování, řazení, slučování atd."
#: 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
@@ -92,36 +105,50 @@ 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."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
+msgstr "Blacklist..."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "Blokované domény"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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/overview.js:213
-msgid "Blocked Domains"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+msgid "Blocked DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: 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
msgid "Blocklist Backup"
-msgstr ""
+msgstr "Záloha blokovacího seznamu"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81
msgid "Blocklist Query"
-msgstr ""
+msgstr "Dotaz na blokovací seznam"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
-msgstr ""
+msgstr "Dotaz na blokovací seznam..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Zdroje seznamů blokování"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -130,23 +157,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
-msgstr ""
+msgstr "Storno"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
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:255
msgid "Client"
msgstr "Klient"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -154,111 +184,116 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Počet"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
+"Vytváří komprimované zálohy blokovacího seznamu, budou použity v případě "
+"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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "Adresář DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "Resetování souboru DNS"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-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:451
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Datum"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr "Doména"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Download Parameters"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr "Domény"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
-msgid "Download Queue"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+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
msgid "Download Utility"
msgstr "Nástroj pro stahování"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr "Oznámení e-mailem"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
-msgstr ""
+msgstr "Počet e-mailových oznámení"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-mailový profil"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr "Adresa příjemce e-mailu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "Adresa odesílatele e-mailu"
-#: 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:532
msgid "E-Mail Topic"
-msgstr ""
+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
@@ -270,173 +305,200 @@ msgstr "Upravit blacklist"
msgid "Edit Whitelist"
msgstr "Upravit whitelist"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
-msgid "Enable SafeSearch"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
+msgid "Enable SafeSearch"
+msgstr "Povolit bezpečné vyhledávání (SafeSearch)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
-msgstr ""
+msgstr "Povolit střední filtry SafeSearch pro youtube."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
-msgstr ""
+msgstr "Povolit službu adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Zapnuto"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr "Datum ukončení"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
-msgstr ""
+msgstr "Vynutit SafeSearch pro Google, Bing, DuckDuckGo, Yandex a Pixabay."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
msgid "Existing job(s)"
-msgstr ""
+msgstr "Stávající úlohy"
-#: 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:456
msgid "External DNS Lookup Domain"
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:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
-msgstr "Vyprázdnit mezipaměť DNS"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr "Vyprázdnit mezipaměť DNS"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr "Vynutit lokální DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr "Vynucené porty"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr "Vynucené zóny"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
-msgstr ""
+msgstr "Obecná nastavení"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
-msgstr ""
+msgstr "Informace"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "Poslední spuštění"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
-msgstr ""
+msgstr "Poslední dotazy DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
-msgstr ""
+msgstr "Omezit SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
-msgstr ""
+msgstr "Omezit SafeSearch na vybrané poskytovatele."
-#: 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:65
+msgid "Line number to remove"
+msgstr "Číslo řádku k odstranění"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
-msgstr ""
+msgstr "Seznam dostupných síťových zařízení pro tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
+"Seznam dostupných síťových zařízení pro spuštění adblocku. Vyberte "
+"\"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:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
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/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
+msgstr "Zobrazení protokolu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr "Služba s nízkou prioritou"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
-msgstr ""
+msgstr "Žádné výsledky dotazu!"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
msgid "No adblock related logs yet!"
-msgstr ""
+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:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
-msgstr ""
+msgstr "Profil \"msmtp\" pro e-mailové oznámení adblocku."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr "Dotaz"
@@ -444,35 +506,36 @@ 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:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr "Adresa příjemce pro e-maily s upozorněním."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
+"Přesměrovat veškeré dotazy DNS ze specifikovaných zón k lokálnímu "
+"rekurzivnímu serveru DNS pro protokoly UDP a TCP."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "Aktualizovat"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr ""
@@ -480,174 +543,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
+msgstr "Zmírnit SafeSearch"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr "Počet bloků sestavy"
-#: 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:513
msgid "Report Chunk Size"
msgstr "Velikost bloků sestavy"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr "Adresář sestav"
-#: 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:499
msgid "Report Interface"
msgstr "Rozhraní sestavy"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "Uložit"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr "Datum zahájení"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr "Pozastavit"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -655,6 +727,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -669,35 +745,39 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr "Čas"
-#: 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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr "Prodleva spuštění"
@@ -706,7 +786,12 @@ msgstr "Prodleva spuštění"
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr "Podrobné protokolování ladění"
@@ -717,34 +802,55 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""
+#~ msgid "Flush the DNS Cache before adblock processing as well."
+#~ msgstr "Vyprázdnit mezipaměť DNS před zpracováním adblocku."
+
+#~ msgid "- unspecified -"
+#~ msgstr "- nespecifikováno -"
+
+#~ msgid "Blocked Domain"
+#~ msgstr "Blokované domény"
+
+#~ msgid "Name / IP Address"
+#~ msgstr "Název / IP adresa"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "Resetování souboru DNS"
+
+#~ msgid "End Date"
+#~ msgstr "Datum ukončení"
+
+#~ msgid "Start Date"
+#~ msgstr "Datum zahájení"
+
#~ msgid ""
#~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
#~ "than 64 MB free RAM, please only select a few of them!"
diff --git a/applications/luci-app-adblock/po/da/adblock.po b/applications/luci-app-adblock/po/da/adblock.po
new file mode 100644
index 0000000000..ed0eb3d069
--- /dev/null
+++ b/applications/luci-app-adblock/po/da/adblock.po
@@ -0,0 +1,890 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-02-10 14:24+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadblock/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.11-dev\n"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+msgid "Action"
+msgstr "Handling"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
+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"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
+msgid "Adblock action"
+msgstr "Adblock handling"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
+msgid "Add Blacklist Domain"
+msgstr "Tilføj Blacklist domæne"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
+msgid "Add Whitelist Domain"
+msgstr "Tilføj Whitelist domæne"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
+msgid "Add this (sub-)domain to your local blacklist."
+msgstr "Tilføj dette (sub-)domæne til din lokale Blacklist."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
+msgid "Add this (sub-)domain to your local whitelist."
+msgstr "Tilføj dette (under-)domæne til din lokale whitelist."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+msgid "Additional Jail Blocklist"
+msgstr "Yderligere fængselsblokeringsliste"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
+msgid "Additional Settings"
+msgstr "Yderligere indstillinger"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
+msgid "Additional trigger delay in seconds before adblock processing begins."
+msgstr ""
+"Yderligere udløserforsinkelse i sekunder, før behandlingen af adblock "
+"begynder."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+msgid "Advanced DNS Settings"
+msgstr "Avancerede DNS-indstillinger"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
+msgid "Advanced E-Mail Settings"
+msgstr "Avancerede indstillinger for e-mail"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
+msgid "Advanced Report Settings"
+msgstr "Avancerede rapportindstillinger"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr "Tillad lokale klient-IP'er"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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 ""
+"Tillad alle anmodninger fra visse DNS-klienter baseret på deres IP-adresse "
+"(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
+msgid "Answer"
+msgstr "Svar"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Backup Directory"
+msgstr "Backup Mappe"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+msgid "Base Temp Directory"
+msgstr "Midlertidig basismappe"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+msgid ""
+"Base Temp Directory for all adblock related runtime operations, e.g. "
+"downloading, sorting, merging etc."
+msgstr ""
+"Midlertidig basismappe for alle adblock-relaterede runtime-operationer, f."
+"eks. downloading, sortering, sammenlægning osv."
+
+#: 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
+msgid ""
+"Blacklist changes have been saved. Refresh your adblock lists that changes "
+"take effect."
+msgstr ""
+"Ændringerne på Blacklist 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
+msgid "Blacklist..."
+msgstr "Blacklist..."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr "Bloker lokale klient-IP'er"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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 ""
+"Bloker alle anmodninger fra visse DNS-klienter baseret på deres IP-adresse "
+"(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
+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/overview.js:229
+msgid "Blocked Domains"
+msgstr "Blokerede domæner"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+msgid "Blocklist Backup"
+msgstr "Blokliste Backup"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81
+msgid "Blocklist Query"
+msgstr "Blokliste Forespørgsel"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+msgid "Blocklist Query..."
+msgstr "Blokliste Forespørgsel..."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Blocklist Sources"
+msgstr "Blokliste kilder"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+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 ""
+"Opretter en ekstra DNS blokeringsliste for at blokere adgangen til alle "
+"domæner undtagen dem, der er anført på hvidlisten. Bemærk: Du kan bruge "
+"denne restriktive blokliste til f.eks. gæstewifi eller børnesikre "
+"konfigurationer."
+
+#: 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/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:601
+msgid "Categories"
+msgstr "Kategorier"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+msgid "Client"
+msgstr "Klient"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr "Klienter"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
+msgid ""
+"Configuration of the adblock package to block ad/abuse domains by using DNS. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+"Konfiguration af adblock-pakken til at blokere annonce-/misbrugsdomæner ved "
+"at bruge DNS. For yderligere information <a href=\"https://github.com/"
+"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
+msgid "Count"
+msgstr "Tælle"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+msgid ""
+"Create compressed blocklist backups, they will be used in case of download "
+"errors or during startup."
+msgstr ""
+"Opret komprimerede backups af bloklisterne, de vil blive brugt i tilfælde af "
+"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
+msgid "DNS Backend"
+msgstr "DNS Backend"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+msgid "DNS Directory"
+msgstr "DNS Mappe"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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
+msgid "DNS Restart Timeout"
+msgstr "Tidsgrænse for genstart af DNS"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+msgid "Date"
+msgstr "Dato"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+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
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
+msgstr "Deaktiver selektiv DNS Whitelist (RPZ-PASSTHRU)."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+msgid "Domain"
+msgstr "Domæne"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr "Domæner"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+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
+msgid "Download Insecure"
+msgstr "Download usikker"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+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
+msgid "Download Utility"
+msgstr "Download hjælpeprogram"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
+msgid "E-Mail Notification"
+msgstr "Meddelelse pr. e-mail"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+msgid "E-Mail Notification Count"
+msgstr "Antal e-mail meddelelser"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+msgid "E-Mail Profile"
+msgstr "E-mail profil"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
+msgid "E-Mail Receiver Address"
+msgstr "Modtagerens e-mailadresse"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+msgid "E-Mail Sender Address"
+msgstr "E-mail afsenderadresse"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+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 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 "Rediger Whitelist"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+"Tøm DNS-cachen, før behandlingen af adblock starter, for at reducere "
+"hukommelsesforbruget."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
+msgid "Enable SafeSearch"
+msgstr "Aktiver SafeSearch"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
+msgid "Enable moderate SafeSearch filters for youtube."
+msgstr "Aktiver moderate SafeSearch-filtre for youtube."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
+msgid "Enable the adblock service."
+msgstr "Aktiver adblock-tjenesten."
+
+#: 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 ""
+"Aktiver verbose debug-logning i tilfælde af eventuelle behandlingsfejl."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
+msgid "Enabled"
+msgstr "Aktiveret"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr "Sluttidsstempel"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
+msgid ""
+"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
+"pixabay."
+msgstr ""
+"Håndhævelse af SafeSearch for google, bing, duckduckgo, yandex, youtube og "
+"pixabay."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
+msgid "Existing job(s)"
+msgstr "Eksisterende job(s)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+msgid "External DNS Lookup Domain"
+msgstr "Eksternt DNS-opslagsdomæne"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+msgid ""
+"External domain to check for a successful DNS backend restart. Please note: "
+"To disable this check set this option to 'false'."
+msgstr ""
+"Eksternt domæne for at tjekke for en vellykket DNS-backend-genstart. Bemærk "
+"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
+msgid "Fifth instance"
+msgstr "Femte instans"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+msgid "Filter criteria like date, domain or client (optional)"
+msgstr "Filtrer kriterier som dato, domæne eller klient (valgfrit)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
+msgstr "Firewall porte, der skal tvinges lokalt."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+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
+msgid "First instance (default)"
+msgstr "Første instans (standard)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr "Flush DNS Cache"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
+msgid "Force Local DNS"
+msgstr "Tvinge lokal DNS"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr "Tvungne Porte"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr "Tvungne Zoner"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr "Fjerde instans"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
+msgid ""
+"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
+msgstr ""
+"Saml DNS-relateret netværkstrafik via tcpdump og giv en DNS-rapport efter "
+"behov. Bemærk venligst: dette kræver yderligere 'tcpdump' eller 'tcpdump-"
+"mini'-pakkeinstallation og en fuldstændig genstart af adblock-tjenesten for "
+"at træde i kraft."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
+msgid "General Settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
+msgid "Grant access to LuCI app adblock"
+msgstr "Giv adgang til LuCI-appen adblock"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
+msgid "Information"
+msgstr "Information"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+msgid "Jail Directory"
+msgstr "Fængselsmappe"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+msgid "Last Run"
+msgstr "Sidste kørsel"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+msgid "Latest DNS Requests"
+msgstr "Seneste DNS-anmodninger"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
+msgid "Limit SafeSearch"
+msgstr "Begræns SafeSearch"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
+msgid "Limit SafeSearch to certain providers."
+msgstr "Begræns SafeSearch til visse udbydere."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:65
+msgid "Line number to remove"
+msgstr "Linjenummer, der skal fjernes"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+msgid "List of available network devices used by tcpdump."
+msgstr "Liste over tilgængelige netværksenheder, der bruges af 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 ""
+"Liste over tilgængelige netværks interfaces til at udløse adblock-starten. "
+"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
+msgid ""
+"List of supported DNS backends with their default list directory. To "
+"overwrite the default path use the 'DNS Directory' option."
+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
+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"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+msgid "Low Priority Service"
+msgstr "Tjeneste med lav prioritet"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+"Manuelt tilsidesætte de forudkonfigurerede downloadindstillinger for det "
+"valgte downloadværktøj."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
+msgid "No Query results!"
+msgstr "Ingen forespørgselsresultater!"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
+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
+msgid "Profile used by 'msmtp' for adblock notification E-Mails."
+msgstr "Profil brugt af 'msmtp' til adblock-meddelelses-e-mails."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
+msgid "Query"
+msgstr "Forespørgsel"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:82
+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
+msgid ""
+"Raise the notification count, to get E-Mails if the overall blocklist count "
+"is less or equal to the given limit."
+msgstr ""
+"Forhøjer antallet af meddelelser for at få e-mails, hvis det samlede antal "
+"på bloklisten er mindre end eller lig med den angivne grænse."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
+msgid "Receiver address for adblock notification e-mails."
+msgstr "Modtageradresse for adblock-meddelelses-e-mails."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
+msgid ""
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
+msgstr ""
+"Omdiriger alle DNS-forespørgsler fra specificerede zoner til den lokale DNS-"
+"resolver, gælder for UDP- og TCP-protokol."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+msgid ""
+"Reduce the priority of the adblock background processing to take fewer "
+"resources from the system. Please note: This change requires a full adblock "
+"service restart to take effect."
+msgstr ""
+"Nedsæt prioriteten for adblock-baggrundsbehandlingen for at tage færre "
+"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
+msgid "Refresh"
+msgstr "Opdater"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
+msgid "Refresh DNS Report"
+msgstr "Opdater DNS-rapport"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
+msgid "Refresh Timer"
+msgstr "Opdateringstimer"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+msgid "Refresh Timer..."
+msgstr "Opdateringstimer..."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+msgid "Refresh..."
+msgstr "Opdater..."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
+msgid "Relax SafeSearch"
+msgstr "Slap af SafeSearch"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr "Genindlæs"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr "Fjern et eksisterende job"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+msgid "Report Chunk Count"
+msgstr "Rapportér Chunk Count"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+msgid "Report Chunk Size"
+msgstr "Rapporter Chunk Størrelse"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Report Directory"
+msgstr "Rapportmappe"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+msgid "Report Interface"
+msgstr "Rapport Interface"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+msgid "Report Ports"
+msgstr "Rapportporte"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+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
+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
+msgid "Resolve IPs"
+msgstr "Resolve IP'er"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+"Resolve rapporterende IP-adresser ved at bruge omvendte DNS-opslag (PTR)."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "Genstart"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
+msgid "Result"
+msgstr "Resultat"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
+msgid "Run Directories"
+msgstr "Kør mapper"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
+msgid "Run Flags"
+msgstr "Kør flag"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
+msgid "Run Interfaces"
+msgstr "Kør Interfaces"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
+msgid "Run Utils"
+msgstr "Kør hjælpeprogrammer"
+
+#: 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
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
+msgid "Save"
+msgstr "Gem"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr "Anden instans"
+
+#: 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 ""
+"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
+msgid "Sender address for adblock notification E-Mails."
+msgstr "Afsenderadresse for adblock-notifikations-e-mails."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
+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
+msgid "Set the dns backend instance used by adblock."
+msgstr "Indstil den dns-backend-instans, der bruges af adblock."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
+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
+msgid "Sources (Size, Focus)"
+msgstr "Kilder (størrelse, fokus)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+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
+msgid "Start Timestamp"
+msgstr "Start-tidsstempel"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+msgid "Startup Trigger Interface"
+msgstr "Interface for opstartstrigger"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+msgid "Status / Version"
+msgstr "Status / version"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
+msgid "Suspend"
+msgstr "Suspendere"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+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
+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
+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
+msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
+msgstr ""
+"Destinationsmappe for den genererede jail-blokeringsliste '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 "Opdateringstimeren kunne ikke opdateres."
+
+#: 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 "Opdateringstimeren er blevet opdateret."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr "Ugedagen (opt., værdier: 1-7 evt. sep. med , eller -)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
+msgid "The hours portition (req., range: 0-23)"
+msgstr "Timeportionen (anmodning, interval: 0-23)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr "Minutterdelen (opt., interval: 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 "Syslog-outputtet, kun præfiltreret for adblock-relaterede meddelelser."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+msgid "Third instance"
+msgstr "Tredje instans"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
+msgid ""
+"This is the local adblock blacklist to always-deny certain (sub) domains."
+"<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 blacklist, 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 ""
+"This is the local adblock whitelist to always allow certain (sub) domains."
+"<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 whitelist, der altid tillader 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/dnsreport.js:298
+msgid ""
+"This tab shows the last generated DNS Report, press the 'Refresh' button to "
+"get a current one."
+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
+msgid "Time"
+msgstr "Tid"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+msgid "Timeout to wait for a successful DNS backend restart."
+msgstr "Timeout til at vente på en vellykket genstart af DNS-backend."
+
+#: 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 ""
+"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/overview.js:532
+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
+msgid "Total DNS Requests"
+msgstr "Samlede DNS-anmodninger"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
+msgid "Trigger Delay"
+msgstr "Udløserforsinkelse"
+
+#: 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 "Kunne ikke gemme ændringer: %s"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr "Varianter"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+msgid "Verbose Debug Logging"
+msgstr "Verbose Debug Logning"
+
+#: 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
+msgid ""
+"Whitelist changes have been saved. Refresh your adblock lists that changes "
+"take effect."
+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
+msgid "Whitelist..."
+msgstr "Whitelist..."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr "bind (/var/lib/bind)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+msgid "dnsmasq (/tmp/dnsmasq.d)"
+msgstr "dnsmasq (/tmp/dnsmasq.d)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+msgid "kresd (/etc/kresd)"
+msgstr "kresd (/etc/kresd)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. result set size"
+msgstr "max. resultatsæts størrelse"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+msgid "raw (/tmp)"
+msgstr "rå (/tmp)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+msgid "unbound (/var/lib/unbound)"
+msgstr "unbound (/var/lib/unbound)"
+
+#~ 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 2a06dd1208..7f6d3cf995 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: 2020-10-06 20:26+0000\n"
+"PO-Revision-Date: 2021-03-24 15:29+0000\n"
"Last-Translator: Dirk Brenken <dev@brenken.org>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/de/>\n"
@@ -8,13 +8,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-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: 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:258
msgid "Action"
msgstr "Aktion"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr "Aktive Quellen"
@@ -23,7 +23,7 @@ msgstr "Aktive Quellen"
msgid "Adblock"
msgstr "Werbeblocker"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "Adblock Aktion"
@@ -43,45 +43,56 @@ 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:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr "Zusätzliche Jail-Sperrliste"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr "Zusätzliche Einstellungen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
"Zusätzliche Verzögerung (in Sekunden) bis zur Verarbeitung durch den "
"Werbeblocker."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr "Fortgeschrittene DNS Einstellungen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr "Fortgeschrittene E-Mail Einstellungen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr "Fortgeschrittene Berichtseinstellungen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
msgid "Answer"
msgstr "Antwort"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Backupverzeichnis"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr "Basis-Temp-Verzeichnis"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -98,19 +109,31 @@ 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:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
-msgstr "Blacklist..."
+msgstr "Blockierliste..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "Blockierte Domain"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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
+msgid "Blocked DNS Requests"
+msgstr "Geblockte DNS-Anfragen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
-msgstr "Geblockte Domains"
+msgstr "Gesperrte Domains"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr "Sperrliste Backup"
@@ -118,15 +141,15 @@ msgstr "Sperrliste Backup"
msgid "Blocklist Query"
msgstr "Sperrlistenabfrage"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr "Sperrlisten abfragen..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Blockierlisten-Quellen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -138,25 +161,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr "Abbrechen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-msgstr ""
-"Änderungen in diesem Tab benötigen einen kompletten Neustart des Adblock "
-"Dienstes, um wirksam zu werden.<br /><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
+msgstr "Kategorien"
-#: 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:255
msgid "Client"
msgstr "Client"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -165,16 +189,16 @@ msgid ""
msgstr ""
"Konfiguration des Adblock-Pakets um Werbe- und schädliche Domains zu via DNS "
"zu sperren. Weitere Informationen befindet sich in der <a href=\"https://"
-"github.com/openwrt/packages/blob/master/net/adblock/files/README.md\" target="
-"\"_blank\" rel=\"noreferrer noopener\" >Dokumentation</a>"
+"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:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Anzahl"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -182,50 +206,42 @@ msgstr ""
"Erzeuge komprimierte Backups der Sperrlisten, um die Sperrfunktion schon "
"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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr "DNS-Backend"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "DNS-Verzeichnis"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "DNS-Datei zurücksetzen"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr "DNS Anforderungen (blockiert)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-msgstr "DNS-Abfragen (gesamt)"
-
-#: 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:451
msgid "DNS Restart Timeout"
msgstr "DNS-Restart-Timeout"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Datum"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr "Deaktiviere DNS-Zulassen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid "Disable DNS Restarts"
-msgstr "Deaktiviere DNS-Restarts"
+msgstr "DNS-Neustarts deaktivieren"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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."
@@ -233,86 +249,104 @@ 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
-msgstr "Deaktiviere selektives DNS-Whitelisting (RPZ-Passthrough)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
+msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr "Domäne"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
-msgstr "Downloadparameter"
+msgstr "Download Parameter"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
-msgstr "Download-Warteschlange"
+msgstr "Download Warteschlange"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr "Download-Werkzeug"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr "E-Mail-Benachrichtigung"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
-msgstr "Email-Benachrichtigszähler"
+msgstr "E-Mail Benachrichtigungszähler"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
-msgstr "E-Mail Profil"
+msgstr "E-Mail-Profil"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
-msgstr "E-Mail Empfänger"
+msgstr "E-Mail Empfängeradresse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
-msgstr "E-Mail Absender"
+msgstr "E-Mail Absenderadresse"
-#: 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:532
msgid "E-Mail Topic"
-msgstr "E-Mail Thema"
+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 "Blackliste bearbeiten"
+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 "Whiteliste bearbeiten"
+msgstr "Positivliste bearbeiten"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr "Aktiviere SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr "Aktiviere moderate SafeSearch-Filter für YouTube."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr "Aktiviere den Adblock-Dienst."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 "Aktiviere ausführliche Debug-Logs im Fehlerfall."
+msgstr ""
+"Aktiviere das ausführliche Anwendungs-Logging bei Verarbeitungsfehlern."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Aktiviert"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr "Enddatum"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr "Ende-Zeitstempel"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -322,11 +356,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:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid "External DNS Lookup Domain"
-msgstr "Externe DNS-Abfragedomain"
+msgstr "Externe DNS Lookup Domain"
-#: 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:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -334,33 +368,57 @@ 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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Filterkriterien wie z.B. Datum, Domain oder Client (optional)"
-#: 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:328
+msgid "Firewall ports that should be forced locally."
+msgstr "Firewall-Ports, die lokal erzwungen/aufgelöst werden sollen."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+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
+msgid "First instance (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr "DNS-Cache leeren"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
-msgstr "DNS-Cache leeren, bevor mit Adblock-Verarbeitung fortgefahren wird."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
-msgstr "Lokales DNS erzwingen"
+msgstr "Lokale DNS-Auflösung erzwingen"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr "Erzwungene Ports"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr "Erzwungene Zonen"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
"DNS-relevanten Netzwerkverkehr via tcpdump mitschneiden um einen DNS-Report "
"auf Abruf bereitstellen zu können. Hinweis: Hierzu muss das Paket \"tcpdump-"
"mini\" installiert und der Adblock-Dienst danach neugestartet worden sein."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr "Allgemeine Einstellungen"
@@ -368,37 +426,41 @@ msgstr "Allgemeine Einstellungen"
msgid "Grant access to LuCI app adblock"
msgstr "Zugriff auf adblock LuCI app erlauten"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr "Informationen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
-msgstr "Jail-Verzeichnis"
+msgstr "Sperrverzeichnis"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
-msgstr "Letzter Lauf"
+msgstr "Letzter Durchgang"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
-msgstr "Letzte DNS-Abfragen"
+msgstr "Neueste DNS Anfragen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr "SafeSearch einschränken"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
msgstr "SafeSearch auf bestimmte Anbieter einschränken."
-#: 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:65
+msgid "Line number to remove"
+msgstr "Zu entfernende Zeile"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
"Liste an verfügbaren Netzwerkschnittstellen die von tcpdump verwendet werden "
"können."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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."
@@ -407,7 +469,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:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -415,51 +477,28 @@ 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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-"Liste von unterstützten und vollständig vorkonfigurierten Adblock-Quellen, "
-"bereits aktivierte Quellen sind vorgewählt.<br /> <b><em> Falls zuviele "
-"Listen aktiv sind, kann es zu Out-Of-Memory-Fehlern kommen!</em></b><br /> "
-"Größenangaben für entsprechende Domain-Reichweiten sind:<br /> &#8226;&#xa0;"
-"<b>S</b> (-10k), <b>M</b> (10k-30k) und <b>L</b> (30k-80k) sollten für 128MB-"
-"Geräte ausreichen,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) sollten für "
-"256-512MB-Geräte ausreichen,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) benötigt "
-"mehr RAM und zusätzlich eine Multicore-CPU, z.B entpsrechende x86- oder "
-"RaspberryPi-Geräte.<br /> <p>&#xa0;</p>"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
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/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-msgstr "Lokale DNS-Ports"
-
#: 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-Ansicht"
+msgstr "Protokollansicht"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr "Dienst mit niedriger Priorität"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
-msgstr "Name / IP-Adresse"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr "Keine Abfrageergebnisse!"
@@ -472,12 +511,12 @@ msgstr "Aktuell noch keine Adblock-Logs vorhanden!"
msgid "Overview"
msgstr "Übersicht"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
"\"msmtp\"-Profil, das für Adblock-Benachrichtigunsmails verwendet wird."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr "Abfrage"
@@ -485,7 +524,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:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -493,19 +532,19 @@ msgstr ""
"Erhöhe den Benachrichtigunszähler um Emails zu erhalten, wenn die Gesamtzahl "
"der Blocklisten kleiner gleich diesem Schwellwert ist."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr "Empfängeradresse für Adblock-Benachrichtigungs-E-Mails."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-"Leite alle DNS-Anfragen an die \"Lan\"-Zone auf den lokalen DNS-Resolver um, "
-"gilt sowohl für UDP und TCP-Protokolle."
+"Leitet alle DNS-Anfragen aus den angegebenen Zonen an den lokalen DNS-"
+"Resolver um, gilt für das UDP- und TCP-Protokoll."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
@@ -515,96 +554,109 @@ 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:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "Aktualisieren"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr "Aktualisiere DNS-Report"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
-msgstr "Aktualisiere Timer"
+msgstr "Timer"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
-msgstr "Aktualisiere Timer..."
+msgstr "Timer..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr "Aktualisiere..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr "SafeSearch abschwächen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr "Neu laden"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr "Entferne einen vorhandenen Job"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr "Berichte Datenblock-Anzahl"
-#: 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:513
msgid "Report Chunk Size"
msgstr "Berichte Datenblock-Größe"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
-msgstr "Verzeichnis für Berichte"
+msgstr "Report-Verzeichnis"
-#: 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:499
msgid "Report Interface"
msgstr "Berichte-Schnittstelle"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr "Berichte Ports"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
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:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
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:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
msgstr ""
-"Setze die engültige DNS-Sperrliste \"adb_list.overall\" nach dem DNS-Backend "
-"geladen hat zurück. Hinweis: Diese Option startet einen kleinen ubus/adblock-"
-"Monitor im Hintergrund."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "Neustart"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr "Ergebnis"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr "Run-Verzeichnisse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
-msgstr "Run-Flags"
+msgstr "Laufzeit-Flags"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr "Run-Interfaces"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr "Run-Werkzeuge"
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "Speichern"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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."
@@ -612,19 +664,23 @@ 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:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr "Absenderadresse für Adblock-Benachrichtigungsmails."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
-msgstr "(Er)Setze einen neuen Adblock-Job"
+msgid "Set a new adblock job"
+msgstr "Setze einen neuen adblock Job"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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 "Einstellungen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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."
@@ -632,86 +688,65 @@ 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr "Quellen (Größe, Fokus)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-"Leerzeichengetrennte Liste von DNS-relevanten Firewall-Ports, die zwingend "
-"lokal sein müssen."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
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/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-"Spezielle Konfigurationseinstellungen für das gewählte Download-Programm."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr "Startdatum"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
+msgstr "Start-Zeitstempel"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr "Trigger-Interface fürs Starten"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr "Status / Version"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr "Anhalten"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
-"Zielverzeichnis für DNS-relevante Berichtsdateien. Standardmäßig auf \"/tmp"
-"\" gesetzt, hier sollte besser ein USB-Stick oder anderer lokaler Speicher "
-"verwendet werden."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+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:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
-"Zielverzeichnis für Sperrlisten-Backups. Standardmäßig auf \"/tmp\" gesetzt, "
-"hier sollte besser ein USB-Stick oder anderer lokaler Speicher verwendet "
-"werden."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+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:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr "Zielverzeichnis für die erzeugte Jail-Sperrliste \"adb_list.jail\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 "Der Aktualisierungstimer konnte nicht aktualisiert werden."
+msgstr "Der Timer konnte nicht aktualisiert werden."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 "Der Aktualisierungstimer wurde aktualisiert."
+msgstr "Der Timer wurde aktualisiert."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr "Der Wochentag (opt., Werte: 1-7 getrennt druch \",\" oder \"-\")"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr "Der Stundenteil (Werte zw. 0-23)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr "Der Minutenteil (Werte zw. 0-59)"
@@ -719,6 +754,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -741,48 +780,57 @@ 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:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"This tab shows the last generated DNS Report, press the 'Refresh' button to "
+"get a current one."
msgstr ""
-"Hier wird der zuletzt erzeugte DNS-Report angezeigt, um einen aktuelleren "
-"anzuzeigen, den Erneuern-Knopf drücken."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr "Zeit"
-#: 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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "Timeout für erfolgreichen DNS-Backend-Startvorgang."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:329
+#: 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/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "Topic for adblock notification E-Mails."
msgstr "Betreff für Adblock-Benachrichtigungsmails."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr "Gesamte DNS-Anfragen"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
-msgstr "Verzögerung Trigger-Bedingung"
+msgstr "Verzögerung der Trigger-Bedingung"
#: 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 "Konnte Änderungen nicht speichern: %s"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr "Varianten"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr "Ausführliche Debug-Protokollierung"
@@ -792,37 +840,154 @@ msgid ""
"Whitelist changes have been saved. Refresh your adblock lists that changes "
"take effect."
msgstr ""
-"Whitelist-Änderungen wurden gespeichert. Aktualisiere die Adblock-Listen um "
-"die Änderung anzuwenden."
+"Ä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:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
-msgstr "Whiteliste..."
+msgstr "Positivliste..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr "Max. Größe des Result-Sets"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr "named (/var/lib/bind)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr "raw (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Flush the DNS Cache before adblock processing as well."
+#~ msgstr "DNS-Cache leeren, bevor mit Adblock-Verarbeitung fortgefahren wird."
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr ""
+#~ "Spezielle Konfigurationseinstellungen für das gewählte Download-Programm."
+
+#~ msgid "- unspecified -"
+#~ msgstr "- unbestimmt -"
+
+#~ msgid "Blocked Domain"
+#~ msgstr "Blockierte Domain"
+
+#~ msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#~ msgstr "Deaktiviere selektives DNS-Whitelisting (RPZ-Passthrough)."
+
+#~ msgid "Name / IP Address"
+#~ msgstr "Name / IP-Adresse"
+
+#~ msgid "named (/var/lib/bind)"
+#~ msgstr "named (/var/lib/bind)"
+
+#~ msgid ""
+#~ "Changes on this tab needs a full adblock service restart to take effect."
+#~ "<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "Änderungen auf diesem Reiter werden erst nach Neustart des adblock "
+#~ "Services sichtbar.<br /><p>&#xa0;</p>"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "DNS-Datei zurücksetzen"
+
+#~ msgid ""
+#~ "List of supported and fully pre-configured adblock sources, already "
+#~ "active sources are pre-selected.<br /> <b><em>To avoid OOM errors, please "
+#~ "do not select too many lists!</em></b><br /> List size information with "
+#~ "the respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> "
+#~ "(-10k), <b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 "
+#~ "MByte devices,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for "
+#~ "256-512 MByte devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more "
+#~ "RAM and Multicore support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;"
+#~ "</p>"
+#~ msgstr ""
+#~ "Liste von unterstützten und vollständig vorkonfigurierten Adblock-"
+#~ "Quellen, bereits aktivierte Quellen sind vorgewählt.<br /> <b><em> Falls "
+#~ "zuviele Listen aktiv sind, kann es zu Out-Of-Memory-Fehlern kommen!</em></"
+#~ "b><br /> Größenangaben für entsprechende Domain-Reichweiten sind:<br /> "
+#~ "&#8226;&#xa0;<b>S</b> (-10k), <b>M</b> (10k-30k) und <b>L</b> (30k-80k) "
+#~ "sollten für 128MB-Geräte ausreichen,<br /> &#8226;&#xa0;<b>XL</b> "
+#~ "(80k-200k) sollten für 256-512MB-Geräte ausreichen,<br /> &#8226;&#xa0;"
+#~ "<b>XXL</b> (200k-) benötigt mehr RAM und zusätzlich eine Multicore-CPU, z."
+#~ "B entpsrechende x86- oder RaspberryPi-Geräte.<br /> <p>&#xa0;</p>"
+
+#~ msgid ""
+#~ "Resets the final DNS blocklist 'adb_list.overall' after DNS backend "
+#~ "loading. Please note: This option starts a small ubus/adblock monitor in "
+#~ "the background."
+#~ msgstr ""
+#~ "Setze die engültige DNS-Sperrliste \"adb_list.overall\" nach dem DNS-"
+#~ "Backend geladen hat zurück. Hinweis: Diese Option startet einen kleinen "
+#~ "ubus/adblock-Monitor im Hintergrund."
+
+#~ msgid "Set/Replace a new adblock job"
+#~ msgstr "(Er)Setze einen neuen Adblock-Job"
+
+#~ msgid ""
+#~ "Target directory for DNS related report files. Default is '/tmp', please "
+#~ "use preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "Zielverzeichnis für DNS-relevante Berichtsdateien. Standardmäßig auf \"/"
+#~ "tmp\" gesetzt, hier sollte besser ein USB-Stick oder anderer lokaler "
+#~ "Speicher verwendet werden."
+
+#~ msgid ""
+#~ "Target directory for blocklist backups. Default is '/tmp', please use "
+#~ "preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "Zielverzeichnis für Sperrlisten-Backups. Standardmäßig auf \"/tmp\" "
+#~ "gesetzt, hier sollte besser ein USB-Stick oder anderer lokaler Speicher "
+#~ "verwendet werden."
+
+#~ msgid ""
+#~ "This shows the last generated DNS Report, press the refresh button to get "
+#~ "a current one."
+#~ msgstr ""
+#~ "Hier wird der zuletzt erzeugte DNS-Report angezeigt, um einen aktuelleren "
+#~ "anzuzeigen, den Erneuern-Knopf drücken."
+
+#~ msgid "Local DNS Ports"
+#~ msgstr "Lokale DNS-Ports"
+
+#~ msgid ""
+#~ "Redirect all DNS queries from 'lan' zone to the local DNS resolver, "
+#~ "applies to UDP and TCP protocol."
+#~ msgstr ""
+#~ "Leite alle DNS-Anfragen an die \"Lan\"-Zone auf den lokalen DNS-Resolver "
+#~ "um, gilt sowohl für UDP und TCP-Protokolle."
+
+#~ msgid ""
+#~ "Space separated list of DNS-related firewall ports which should be forced "
+#~ "locally."
+#~ msgstr ""
+#~ "Leerzeichengetrennte Liste von DNS-relevanten Firewall-Ports, die "
+#~ "zwingend lokal sein müssen."
+
+#~ msgid "DNS Requests (blocked)"
+#~ msgstr "DNS Anforderungen (blockiert)"
+
+#~ msgid "DNS Requests (total)"
+#~ msgstr "DNS-Abfragen (gesamt)"
+
+#~ msgid "End Date"
+#~ msgstr "Enddatum"
+
+#~ msgid "Start Date"
+#~ msgstr "Startdatum"
+
#~ msgid "SafeSearch Moderate"
#~ msgstr "moderates SafeSearch"
diff --git a/applications/luci-app-adblock/po/el/adblock.po b/applications/luci-app-adblock/po/el/adblock.po
index 08de1c7ff5..fd36aec0bb 100644
--- a/applications/luci-app-adblock/po/el/adblock.po
+++ b/applications/luci-app-adblock/po/el/adblock.po
@@ -1,29 +1,29 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-03 08:27+0000\n"
-"Last-Translator: Tavaninja <metalcorpe@gmail.com>\n"
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@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 3.10-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: 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:258
msgid "Action"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: 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 "αντιδιαφημιστικό"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr ""
@@ -43,43 +43,54 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
-msgstr ""
+msgstr "Επιπρόσθετες ρυθμίσεις"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: 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:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
-msgstr ""
+msgstr "Σύνθετες ρυθμίσεις DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
-msgstr ""
+msgstr "Προηγμένες ρυθμίσεις ηλεκτρονικού ταχυδρομείου"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
+msgstr "Σύνθετες ρυθμίσεις αναφοράς"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
-msgid "Answer"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+msgid "Answer"
+msgstr "Απάντηση"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "φάκελος διάσωσης"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -92,19 +103,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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
+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/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@@ -112,15 +135,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Λίστα Μπλοκαρισμένων πηγών"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -129,23 +152,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
-msgstr ""
+msgstr "Ακύρωση"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
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:255
msgid "Client"
msgstr "πελάτης"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -153,109 +179,112 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Μέτρηση"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "κατάλογος DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "Επαναφορά αρχείου DNS"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-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:451
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Ημερομηνία"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
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:532
msgid "E-Mail Topic"
msgstr ""
@@ -269,31 +298,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
-msgstr ""
+msgstr "Ενεργοποιήθηκε"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -303,121 +338,135 @@ msgstr ""
msgid "Existing job(s)"
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:456
msgid "External DNS Lookup Domain"
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:456
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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
-msgstr ""
+msgstr "Γενικές ρυθμίσεις"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: 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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
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:65
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr ""
@@ -430,11 +479,11 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr ""
@@ -442,35 +491,34 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr ""
@@ -478,174 +526,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
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:513
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
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:499
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -653,6 +710,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -667,35 +728,39 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@@ -704,7 +769,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@@ -715,34 +785,37 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""
+#~ msgid "DNS File Reset"
+#~ msgstr "Επαναφορά αρχείου DNS"
+
#~ msgid "Adblock Version"
#~ msgstr "έκδοση αντιδιαφημιστικού"
diff --git a/applications/luci-app-adblock/po/en/adblock.po b/applications/luci-app-adblock/po/en/adblock.po
index a07bcc4b10..a8d756d510 100644
--- a/applications/luci-app-adblock/po/en/adblock.po
+++ b/applications/luci-app-adblock/po/en/adblock.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: 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:258
msgid "Action"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr ""
@@ -23,7 +23,7 @@ msgstr ""
msgid "Adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr ""
@@ -43,43 +43,54 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: 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:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
msgid "Answer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -92,19 +103,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+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/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@@ -112,15 +135,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -129,23 +152,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
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:255
msgid "Client"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -153,109 +179,112 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-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:451
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
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:532
msgid "E-Mail Topic"
msgstr ""
@@ -269,31 +298,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Enabled"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -303,40 +338,64 @@ msgstr ""
msgid "Existing job(s)"
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:456
msgid "External DNS Lookup Domain"
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:456
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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr ""
@@ -344,80 +403,70 @@ msgstr ""
msgid "Grant access to LuCI app adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: 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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
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:65
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr ""
@@ -430,11 +479,11 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr ""
@@ -442,35 +491,34 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr ""
@@ -478,174 +526,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
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:513
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
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:499
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -653,6 +710,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -667,35 +728,39 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@@ -704,7 +769,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@@ -715,30 +785,30 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
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 47be1335a8..a82869fe00 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: 2020-09-21 04:30+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2022-02-14 11:56+0000\n"
+"Last-Translator: Alfredo Pepote <newfulluser@outlook.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/es/>\n"
"Language: es\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.3-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: 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:258
msgid "Action"
msgstr "Acción"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr "Fuentes activas"
@@ -26,7 +26,7 @@ msgstr "Fuentes activas"
msgid "Adblock"
msgstr "Adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "Acción de Adblock"
@@ -46,45 +46,59 @@ 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:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr "Lista de bloqueo adicional de la cárcel"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
-msgstr "Configuraciones adicionales"
+msgstr "Configuración adicional"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
"Demora adicional del disparador en segundos antes de que comience el "
"procesamiento de adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr "Configuración avanzada de DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
-msgstr "Configuración avanzada de E-Mail"
+msgstr "Configuración avanzada de correo electrónico"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr "Configuración avanzada de informes"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
+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 ""
+"Permitir todas las peticiones de ciertos clientes DNS en función de su "
+"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
msgid "Answer"
msgstr "Responder"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Directorio de respaldo"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
-msgstr "Directorio de temperatura base"
+msgstr "Directorio temporal base"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -101,19 +115,34 @@ 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:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr "Lista negra..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "Dominio bloqueado"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr "Bloquear direcciones IP de clientes locales"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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 ""
+"Bloquea todas las peticiones de ciertos clientes DNS en función de su "
+"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
+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/overview.js:229
msgid "Blocked Domains"
msgstr "Dominios bloqueados"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr "Copia de seguridad de lista de bloqueo"
@@ -121,15 +150,15 @@ 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:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr "Consulta de lista de bloqueo..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Fuentes de lista de bloqueo"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -142,24 +171,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-msgstr "Los cambios en esta pestaña requieren un reninicio completo del servicio "
-"adblock para que los cambios surtan efecto.<br /><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
+msgstr "Categorías"
-#: 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:255
msgid "Client"
msgstr "Cliente"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr "Clientes"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -171,13 +202,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:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Contar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -185,50 +216,42 @@ msgstr ""
"Cree copias de seguridad de listas de bloqueo comprimidas, se utilizarán en "
"caso de errores de descarga o durante el inicio."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr "Backend de DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "Directorio DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "Restablecimiento de archivos DNS"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr "Instancia DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr "Solicitudes DNS (bloqueadas)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-msgstr "Solicitudes DNS (total)"
-
-#: 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:451
msgid "DNS Restart Timeout"
msgstr "Tiempo de espera de reinicio de DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Fecha"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr "Desactivar Permitir DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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."
@@ -236,48 +259,59 @@ 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
-msgstr "Desactivar la lista blanca selectiva de DNS (pasar por RPZ)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+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:208
-#: 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:256
msgid "Domain"
msgstr "Dominio"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr "Dominios"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+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
+msgid "Download Insecure"
+msgstr "Descarga insegura"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr "Descargar parámetros"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
-msgstr "Descargar Cola"
+msgstr "Cola de descarga"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr "Utilidad de descarga"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
-msgstr "Notificación del E-Mail"
+msgstr "Notificación por correo electrónico"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr "Conteo de notificaciones por E-Mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr "Perfil de correo electrónico"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
-msgstr "Dirección del destinatario del correo electrónico"
+msgstr "Dirección del destinatario de correo electrónico"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
-msgstr "Dirección del remitente del correo electrónico"
+msgstr "Dirección del remitente de correo electrónico"
-#: 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:532
msgid "E-Mail Topic"
msgstr "Tema del correo electrónico"
@@ -291,33 +325,41 @@ msgstr "Editar lista negra"
msgid "Edit Whitelist"
msgstr "Editar lista blanca"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+"Vaciar la caché de DNS antes de que comience el procesamiento de adblock "
+"para reducir el consumo de memoria."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr "Activar SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr "Activar filtros moderados de SafeSearch para YouTube."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr "Activa el servicio Adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-"Activa el registro de depuración detallado en caso de errores de "
+"Activar el registro de depuración detallado en caso de errores de "
"procesamiento."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Activado"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr "Fecha final"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr "Finalizar marca de tiempo"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -329,11 +371,11 @@ msgstr ""
msgid "Existing job(s)"
msgstr "Trabajo(s) existente(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:456
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:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -342,34 +384,58 @@ 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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr "Quinta instancia"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Criterios de filtro como fecha, dominio o cliente (opcional)"
-#: 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:328
+msgid "Firewall ports that should be forced locally."
+msgstr "Puertos del cortafuegos que deben forzarse localmente."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+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
+msgid "First instance (default)"
+msgstr "Primera instancia (predeterminada)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr "Vaciar caché de DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
-msgstr "Vacíe la caché de DNS antes del procesamiento de adblock también."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr "Forzar DNS local"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr "Puertos forzados"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr "Zonas forzadas"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr "Cuarta instancia"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
"Reúna el tráfico de red relacionado con DNS a través de tcpdump y "
"proporcione un Informe DNS a pedido. Tenga en cuenta: esto necesita "
"instalación adicional del paquete 'tcpdump-mini' y un reinicio completo del "
"servicio adblock para que surta efecto."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr "Configuración general"
@@ -377,35 +443,39 @@ msgstr "Configuración general"
msgid "Grant access to LuCI app adblock"
msgstr "Conceder acceso a la aplicación adblock de LuCI"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr "Información"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr "Directorio de la cárcel"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "Último inicio"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
-msgstr "Últimas solicitudes de DNS"
+msgstr "Últimas peticiones DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr "Limitar SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
msgstr "Limitar SafeSearch a proveedores specíficos."
-#: 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:65
+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
msgid "List of available network devices used by tcpdump."
msgstr "Lista de dispositivos de red disponibles utilizados por tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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."
@@ -414,7 +484,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:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -422,52 +492,31 @@ 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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-"Lista de fuentes de adblock compatibles y totalmente preconfiguradas, las "
-"fuentes ya activas están preseleccionadas.<br /><b><em>Para evitar errores "
-"de OOM, ¡no seleccione demasiadas listas!</em></b><br /> Enumere la "
-"información de tamaño con los rangos de dominio respectivos de la siguiente "
-"manera:<br /> &#8226;&#xa0;<b>S</b> (-10k), <b>M</b> (10k-30k) y <b>L</b> "
-"(30k-80k) debería funcionar para dispositivos de 128 MByte,<br /> &#8226;"
-"&#xa0;<b>XL</b> (80k-200k) debería funcionar para dispositivos de 256-512 "
-"MByte,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) necesita más RAM y soporte "
-"multinúcleo, p. ej. x86 o dispositivos Raspberry.<br /><p></p>"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
"Lista de utilidades de descarga totalmente preconfiguradas y compatibles."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-msgstr "Puertos DNS locales"
-
#: 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"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr "Servicio con prioridad baja"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
-msgstr "Nombre / Dirección IP"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+"Anular manualmente las opciones de descarga preconfiguradas para la utilidad "
+"de descarga seleccionada."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
-msgstr "No hay resultados de consulta!"
+msgstr "¡No hay resultados de consulta!"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
msgid "No adblock related logs yet!"
@@ -478,11 +527,11 @@ msgstr "¡Aún no hay registros relacionados con adblock!"
msgid "Overview"
msgstr "Visión general"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr "Perfil utilizado por 'msmtp' para notificaciones de E-Mails adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr "Consulta"
@@ -492,7 +541,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:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -500,19 +549,19 @@ msgstr ""
"Aumente el recuento de notificaciones para obtener correos electrónicos si "
"el recuento general de la lista de bloqueo es menor o igual al límite dado."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr "Dirección del receptor para la notificación de bloqueos electrónicos."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-"Redireccionar todas las consultas DNS desde la zona 'lan' al solucionador "
-"DNS local, se aplica al protocolo UDP y TCP."
+"Redirigir todas las consultas de DNS de las zonas especificadas al sistema "
+"de resolución de DNS local, se aplica a los protocolos UDP y TCP."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
@@ -522,96 +571,112 @@ 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:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "Refrescar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr "Actualizar informe DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
-msgstr "Actualizar temporizador"
+msgstr "Temporizador de actualización"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr "Actualizar temporizador..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr "Actualizar..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr "Relajar SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr "Recargar"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr "Eliminar un trabajo existente"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr "Informe de recuento de fragmentos"
-#: 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:513
msgid "Report Chunk Size"
msgstr "Tamaño del fragmento de informe"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr "Directorio de informes"
-#: 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:499
msgid "Report Interface"
msgstr "Interfaz de informe"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr "Informar puertos"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
msgstr "Informe el recuento de fragmentos utilizado por tcpdump."
-#: 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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr "Informe el tamaño del fragmento utilizado por tcpdump en MByte."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#, fuzzy
+msgid "Resolve IPs"
+msgstr "Resolver IPs"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
-"Restablece la lista de bloqueo de DNS final 'adb_list.overall' después de la "
-"carga del backend de DNS. Nota: esta opción inicia un pequeño monitor ubus/"
-"adblock en segundo plano."
+"Resuelva las direcciones IP de informes mediante búsquedas de DNS inversas "
+"(PTR)."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "Reiniciar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr "Resultado"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr "Ejecutar directorios"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr "Ejecutar banderas"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr "Ejecutar interfaces"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr "Ejecutar utilidades"
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "Guardar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr "Segunda instancia"
+
+#: 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."
@@ -619,21 +684,25 @@ 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:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
"Dirección del remitente para los correos electrónicos de notificación de "
"adblock."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
-msgstr "Establecer/Reemplazar un nuevo trabajo de adblock"
+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:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "Set the dns backend instance used by adblock."
+msgstr "Establecer la instancia de backend de dns utilizada por adblock."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr "Configuraciones"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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."
@@ -641,91 +710,69 @@ 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr "Fuentes (tamaño, enfoque)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-"Lista separada por espacios de puertos de firewall relacionados con DNS que "
-"deben forzarse localmente."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
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/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-"Opciones de configuración especiales para la utilidad de descarga "
-"seleccionada."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr "Fecha de inicio"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
+msgstr "Iniciar marca de tiempo"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
-msgstr "Interfaz de disparo de inicio"
+msgstr "Interfaz de activación de inicio"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
-msgstr "Estado / Versión"
+msgstr "Estado/Versión"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr "Suspender"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
-"Directorio de destino para archivos de informes relacionados con DNS. El "
-"valor predeterminado es '/ tmp', utilice preferiblemente una memoria USB u "
-"otro disco local."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+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:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
-"Directorio de destino para copias de seguridad de listas de bloqueo. El "
-"valor predeterminado es '/ tmp', utilice preferiblemente una memoria USB u "
-"otro disco local."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+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:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
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."
"jail'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 "No se pudo actualizar el temporizador de actualización."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 "El temporizador de actualización se ha actualizado."
+msgstr "Se ha actualizado el temporizador de actualización."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-"El día de la semana (opcional, valores: 1-7 posiblemente sep. Por, o -)"
+"El día de la semana (opt., valores: 1-7 posiblemente separados por , o -)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
-msgstr "La porción de horas (req., Rango: 0-23)"
+msgstr "El reparto de horas (req., rango: 0-23)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr "La porción de minutos (opcional, rango: 0-59)"
@@ -734,6 +781,10 @@ 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
+msgid "Third instance"
+msgstr "Tercera instancia"
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -756,48 +807,57 @@ 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:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"This tab shows the last generated DNS Report, press the 'Refresh' button to "
+"get a current one."
msgstr ""
-"Esto muestra el último Informe DNS generado, presione el botón Actualizar "
-"para obtener uno actual."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr "Hora"
-#: 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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "Tiempo de espera para esperar un reinicio de backend de DNS exitoso."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:329
+#: 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/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
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/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr "Peticiones DNS totales"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr "Retraso de disparo"
#: 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 "No se pueden guardar los cambios: %s"
+msgstr "No se pudo guardar los cambios: %s"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr "Variantes"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr "Registro de depuración detallado"
@@ -810,34 +870,153 @@ 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:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr "Lista blanca..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr "bind (/var/lib/bind)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
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:385
-msgid "named (/var/lib/bind)"
-msgstr "llamado (/var/lib/bind)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr "crudo (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Flush the DNS Cache before adblock processing as well."
+#~ msgstr "Vacíe la caché de DNS antes del procesamiento de adblock también."
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr ""
+#~ "Opciones de configuración especiales para la utilidad de descarga "
+#~ "seleccionada."
+
+#~ msgid "- unspecified -"
+#~ msgstr "- sin especificar -"
+
+#~ msgid "Blocked Domain"
+#~ msgstr "Dominio bloqueado"
+
+#~ msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#~ msgstr "Desactivar la lista blanca selectiva de DNS (pasar por RPZ)."
+
+#~ msgid "Name / IP Address"
+#~ msgstr "Nombre / Dirección IP"
+
+#~ msgid "named (/var/lib/bind)"
+#~ msgstr "llamado (/var/lib/bind)"
+
+#~ msgid ""
+#~ "Changes on this tab needs a full adblock service restart to take effect."
+#~ "<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "Los cambios en esta pestaña requieren un reninicio completo del servicio "
+#~ "adblock para que los cambios surtan efecto.<br /><p>&#xa0;</p>"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "Restablecimiento de archivos DNS"
+
+#~ msgid ""
+#~ "List of supported and fully pre-configured adblock sources, already "
+#~ "active sources are pre-selected.<br /> <b><em>To avoid OOM errors, please "
+#~ "do not select too many lists!</em></b><br /> List size information with "
+#~ "the respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> "
+#~ "(-10k), <b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 "
+#~ "MByte devices,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for "
+#~ "256-512 MByte devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more "
+#~ "RAM and Multicore support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;"
+#~ "</p>"
+#~ msgstr ""
+#~ "Lista de fuentes de adblock compatibles y totalmente preconfiguradas, las "
+#~ "fuentes ya activas están preseleccionadas.<br /><b><em>Para evitar "
+#~ "errores de OOM, ¡no seleccione demasiadas listas!</em></b><br /> Enumere "
+#~ "la información de tamaño con los rangos de dominio respectivos de la "
+#~ "siguiente manera:<br /> &#8226;&#xa0;<b>S</b> (-10k), <b>M</b> (10k-30k) "
+#~ "y <b>L</b> (30k-80k) debería funcionar para dispositivos de 128 MByte,"
+#~ "<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) debería funcionar para "
+#~ "dispositivos de 256-512 MByte,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) "
+#~ "necesita más RAM y soporte multinúcleo, p. ej. x86 o dispositivos "
+#~ "Raspberry.<br /><p></p>"
+
+#~ msgid ""
+#~ "Resets the final DNS blocklist 'adb_list.overall' after DNS backend "
+#~ "loading. Please note: This option starts a small ubus/adblock monitor in "
+#~ "the background."
+#~ msgstr ""
+#~ "Restablece la lista de bloqueo de DNS final 'adb_list.overall' después de "
+#~ "la carga del backend de DNS. Nota: esta opción inicia un pequeño monitor "
+#~ "ubus/adblock en segundo plano."
+
+#~ msgid "Set/Replace a new adblock job"
+#~ msgstr "Establecer/Reemplazar un nuevo trabajo de adblock"
+
+#~ msgid ""
+#~ "Target directory for DNS related report files. Default is '/tmp', please "
+#~ "use preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "Directorio de destino para archivos de informes relacionados con DNS. El "
+#~ "valor predeterminado es '/ tmp', utilice preferiblemente una memoria USB "
+#~ "u otro disco local."
+
+#~ msgid ""
+#~ "Target directory for blocklist backups. Default is '/tmp', please use "
+#~ "preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "Directorio de destino para copias de seguridad de listas de bloqueo. El "
+#~ "valor predeterminado es '/ tmp', utilice preferiblemente una memoria USB "
+#~ "u otro disco local."
+
+#~ msgid ""
+#~ "This shows the last generated DNS Report, press the refresh button to get "
+#~ "a current one."
+#~ msgstr ""
+#~ "Esto muestra el último Informe DNS generado, presione el botón Actualizar "
+#~ "para obtener uno actual."
+
+#~ msgid "Local DNS Ports"
+#~ msgstr "Puertos DNS locales"
+
+#~ msgid ""
+#~ "Redirect all DNS queries from 'lan' zone to the local DNS resolver, "
+#~ "applies to UDP and TCP protocol."
+#~ msgstr ""
+#~ "Redireccionar todas las consultas DNS desde la zona 'lan' al solucionador "
+#~ "DNS local, se aplica al protocolo UDP y TCP."
+
+#~ msgid ""
+#~ "Space separated list of DNS-related firewall ports which should be forced "
+#~ "locally."
+#~ msgstr ""
+#~ "Lista separada por espacios de puertos de firewall relacionados con DNS "
+#~ "que deben forzarse localmente."
+
+#~ msgid "DNS Requests (blocked)"
+#~ msgstr "Solicitudes DNS (bloqueadas)"
+
+#~ msgid "DNS Requests (total)"
+#~ msgstr "Solicitudes DNS (total)"
+
+#~ msgid "End Date"
+#~ msgstr "Fecha final"
+
+#~ msgid "Start Date"
+#~ msgstr "Fecha de inicio"
+
#~ msgid "SafeSearch Moderate"
#~ msgstr "SafeSearch Moderado"
diff --git a/applications/luci-app-adblock/po/fi/adblock.po b/applications/luci-app-adblock/po/fi/adblock.po
index 8299526f1c..f95ada028b 100644
--- a/applications/luci-app-adblock/po/fi/adblock.po
+++ b/applications/luci-app-adblock/po/fi/adblock.po
@@ -1,20 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-11-12 06:13+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/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"
+"X-Generator: Weblate 4.9.1-dev\n"
-#: 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:258
msgid "Action"
msgstr "Toiminta"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr "Aktiiviset lähteet"
@@ -23,7 +23,7 @@ msgstr "Aktiiviset lähteet"
msgid "Adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "Adblockin toimi"
@@ -43,44 +43,58 @@ 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:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr "Lisäasetukset"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
"Ylimääräinen odotusaika sekunteina ennen adblock-käsittelyn aloittamista."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr "DNS-lisäasetukset"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr "Sähköpostin lisäasetukset"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr "Raportoinnin lisäasetukset"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr "Salli paikallisten asiakkaiden IP-osoitteet"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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 ""
+"Salli kaikki tiettyjen DNS-asiakkaiden pyynnöt niiden IP-osoitteen (RPZ-"
+"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
msgid "Answer"
msgstr "Vastaus"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Varmuuskopiohakemisto"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr "Oletushakemisto väliaikaistiedostoille"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -97,19 +111,34 @@ 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:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr "Kieltolista..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "Estetty verkkonimi"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr "Estä paikallisten asiakkaiden IP-osoitteet"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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 ""
+"Estä tiettyjen DNS-asiakkaiden kaikki pyynnöt niiden IP-osoitteen (RPZ-"
+"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
+msgid "Blocked DNS Requests"
+msgstr "Estetyt DNS-pyynnöt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: 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:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr "Kieltolistan varmuuskopio"
@@ -117,40 +146,47 @@ msgstr "Kieltolistan varmuuskopio"
msgid "Blocklist Query"
msgstr "Estolistan kysely"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
-msgstr ""
+msgstr "Estoluettelon kysely..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Estolistojen lähteet"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 ""
+"Luo ylimääräisen DNS-estoluettelon estääkseen pääsyn kaikille "
+"verkkotunnuksille paitsi sallittujen luettelossa lueteltuihin. Huomaa: Voit "
+"käyttää tätä rajoittavaa estolistaa esim. vieraiden wifi- tai kidsafe-"
+"kokoonpanoille."
#: 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr "Peruuta"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-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:601
+msgid "Categories"
+msgstr "Luokat"
-#: 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:255
msgid "Client"
msgstr "Asiakas"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr "Asiakkaat"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -158,62 +194,56 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Määrä"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
+"Luo pakattuja estoluettelon varmuuskopioita, joita käytetään latausvirheiden "
+"sattuessa tai käynnistyksen aikana."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr "DNS-sovellus"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
-msgstr ""
+msgstr "DNS-hakemisto"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "DNS-tiedoston resetointi"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr "DNS-kyselyt (estetyt)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-msgstr ""
+msgstr "DNS-raportti"
-#: 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:451
msgid "DNS Restart Timeout"
msgstr "DNS:n uudelleenkäynnistyksen aikaraja"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Päivä"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr "Estä DNS:n salliminen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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."
@@ -221,48 +251,59 @@ msgstr ""
"Estä adblockin aiheuttamat DNS-sovelluksen uudelleenkäynnistykset autoload/"
"inotify-funktioilla."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr "Verkkonimi"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+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
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr "Latausparametrit"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr "Lataustyökalu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr "Sähköposti-ilmoitus"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr "Sähköposti-ilmoitusten määrä"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr "Sähköpostiprofiili"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr "Sähköposti: vastaanottajan osoite"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
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:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "E-Mail Topic"
msgstr "Sähköposti: otsikko"
@@ -276,74 +317,106 @@ msgstr "Editoi estolistaa"
msgid "Edit Whitelist"
msgstr "Editoi sallittujen lista"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
-msgid "Enable SafeSearch"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
+msgid "Enable SafeSearch"
+msgstr "Ota SafeSearch käyttöön"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
-msgstr ""
+msgstr "Ota käyttöön kohtuulliset SafeSearch-suodattimet youtubea varten."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr "Ota Adblock-palvelu käyttöön."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 "Runsas lokisisältö toimintojen virheiden etsimistä varten."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Käytössä"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr "Päättymisaika"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr "Loppumisaikaleima"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
msgstr ""
+"SafeSearchin pakottaminen googlelle, bingille, duckduckgolle, yandexille, "
+"youtubelle ja pixabaylle."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
msgid "Existing job(s)"
msgstr "Nykyiset työt"
-#: 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:456
msgid "External DNS Lookup Domain"
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:456
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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Suodatintekijät kuten päivä, verkkonimi tai asiakas (valinnainen)"
-#: 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:328
+msgid "Firewall ports that should be forced locally."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr "Tyhjennä DNS-välimuisti"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
-msgstr "Tyhjennä DNS-välimuisti ennen Adblock-sääntöjen käsittelyä."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr "Pakota paikallinen DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr "Yleisasetukset"
@@ -351,80 +424,70 @@ msgstr "Yleisasetukset"
msgid "Grant access to LuCI app adblock"
msgstr "Salli pääsy Adblock-asetuksiin"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr "Tietoja"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "Viimeksi ajettu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr "Viimeiset DNS-kyselyt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
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:65
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr "Tuetut ja valmiiksi asetetut lataustyökalut."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-msgstr "Paikalliset DNS-portit"
-
#: 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ä"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr "Matala sovelluksen prioriteetti"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
-msgstr "Nimi / IP-osoite"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr "Ei kyselyn tuloksia!"
@@ -437,11 +500,11 @@ msgstr "Ei vielä Adblock-lokeja!"
msgid "Overview"
msgstr "Yleiskatsaus"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr "Kysely"
@@ -449,37 +512,34 @@ 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:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr "Vastaanottajan sähköpostiosoite Adblockin ilmoituksille."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-"Ohjaa kaikki LAN-vyöhykkeeltä tulevat DNS-kyselyt paikalliselle DNS-"
-"palvelimelle, sekä UDP- että TCP-protokollat."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "Päivitä"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr "Päivitä DNS-raportti"
@@ -487,174 +547,183 @@ msgstr "Päivitä DNS-raportti"
msgid "Refresh Timer"
msgstr "Päivitysajastin"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr "Päivitysajastin..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr "Päivitä..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr "Raporttipalojen määrä"
-#: 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:513
msgid "Report Chunk Size"
msgstr "Raporttipalojen koko"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr "Raporttihakemisto"
-#: 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:499
msgid "Report Interface"
msgstr "Raportoitava sovitin"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr "Raportoitavat portit"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr "Tulos"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr "Ajohakemistot"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr "Ajo-parametrit"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr "Ajettavat sovittimet"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "Tallenna"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr "Lähettäjän osoite Adblockin sähköposti-ilmoituksille."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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 "Asetukset"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr "Lähteet (koko, fokus)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -662,6 +731,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -676,35 +749,39 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@@ -713,7 +790,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@@ -724,30 +806,58 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""
+
+#~ msgid "Flush the DNS Cache before adblock processing as well."
+#~ msgstr "Tyhjennä DNS-välimuisti ennen Adblock-sääntöjen käsittelyä."
+
+#~ msgid "Blocked Domain"
+#~ msgstr "Estetty verkkonimi"
+
+#~ msgid "Name / IP Address"
+#~ msgstr "Nimi / IP-osoite"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "DNS-tiedoston resetointi"
+
+#~ msgid "Local DNS Ports"
+#~ msgstr "Paikalliset DNS-portit"
+
+#~ msgid ""
+#~ "Redirect all DNS queries from 'lan' zone to the local DNS resolver, "
+#~ "applies to UDP and TCP protocol."
+#~ msgstr ""
+#~ "Ohjaa kaikki LAN-vyöhykkeeltä tulevat DNS-kyselyt paikalliselle DNS-"
+#~ "palvelimelle, sekä UDP- että TCP-protokollat."
+
+#~ msgid "DNS Requests (blocked)"
+#~ msgstr "DNS-kyselyt (estetyt)"
+
+#~ msgid "End Date"
+#~ msgstr "Päättymisaika"
diff --git a/applications/luci-app-adblock/po/fr/adblock.po b/applications/luci-app-adblock/po/fr/adblock.po
index 0c8c3ffa24..8188c2cb86 100644
--- a/applications/luci-app-adblock/po/fr/adblock.po
+++ b/applications/luci-app-adblock/po/fr/adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-08 12:44+0000\n"
+"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/"
"luciapplicationsadblock/fr/>\n"
@@ -8,86 +8,99 @@ 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.11-dev\n"
-#: 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:258
msgid "Action"
msgstr "Action"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
-msgstr "Sources actives"
+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:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "Action Adblock"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
msgid "Add Blacklist Domain"
-msgstr "Ajouter un domaine sur liste noire"
+msgstr "Ajouter un domaine en Liste noire"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
msgid "Add Whitelist Domain"
-msgstr "Ajouter un domaine de liste blanche"
+msgstr "Ajouter un domaine en Liste blanche"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
msgid "Add this (sub-)domain to your local blacklist."
-msgstr "Ajout sous-domaine au réseau local blacklisté."
+msgstr "Ajouter ce (sous-)domaine à la Liste noire locale."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
msgid "Add this (sub-)domain to your local whitelist."
-msgstr "Ajout sous-domaine au réseau local whitelisté."
+msgstr "Ajout ce (sous-)domaine à la Liste blanche locale."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
-msgstr "Additionnel Bannis Blocklisté"
+msgstr "Liste additionnelle de blocage des Bannis"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
-msgstr "Paramètres additionnels"
+msgstr "Paramètres supplémentaires"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: 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 que le bloqueur de "
-"publicité démarre."
+"Délai de déclenchement supplémentaire en secondes avant qu'AdBlock démarre."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr "Paramètres DNS avancés"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
-msgstr "Paramètres de messagerie électronique avancés"
+msgstr "Paramètres d'e-mail avancés"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: 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/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
+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 ""
+"Autoriserer toutes les requêtes de certains clients DNS sur la base de leur "
+"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
msgid "Answer"
msgstr "Répondre"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Répertoire de sauvegarde"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr "Répertoire Temporaire"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
msgstr ""
-"Repertoire Tempo pour toutes les operations adblock routines, ex. "
-"telechargement, tri, collage, etc."
+"Répertoire de base Temp pour toutes les traitements temporaires d'AdBlock, "
+"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
@@ -95,38 +108,53 @@ msgid ""
"Blacklist changes have been saved. Refresh your adblock lists that changes "
"take effect."
msgstr ""
-"Changement Blacklist a été Sauvegarder. Rafraichir votre liste Adblock pour "
-"que les chgmt prennent effet."
+"Les modifications dans la Liste noire ont été enregistrées. Rafraichir vos "
+"listes Adblock pour que ces changements soient effectifs."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr "Liste noire ..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "Domaines bloqués"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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
+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 ""
+"Bloquer toutes les requêtes de certains clients DNS sur la base de leur "
+"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
+msgid "Blocked DNS Requests"
+msgstr "Requêtes DNS bloquées"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: 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:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr "Sauvegarde de la liste de blocage"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81
msgid "Blocklist Query"
-msgstr "Demande Blocklist"
+msgstr "Demande à la Liste de blocage"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
-msgstr "Demande Blocklist..."
+msgstr "Demande à la liste de blocage..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
-msgstr "Sources des listes de blocage"
+msgstr "Sources de la liste de blocage"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -135,48 +163,49 @@ msgstr ""
"Construit une liste de blocage DNS supplémentaire pour bloquer l'accès à "
"tous les domaines, sauf ceux qui figurent dans la liste blanche. Remarque : "
"vous pouvez utiliser cette liste de blocage restrictive, par exemple pour "
-"les configurations wifi ou kidsafe des invités."
+"les configurations de controle parental ou de WiFi des invités."
#: 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr "Annuler"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-msgstr ""
-"Les modifications de cet onglet nécessitent un redémarrage complet du "
-"service adblock pour prendre effet <br /> <p> &#xa0; </p>"
+#: 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:601
+msgid "Categories"
+msgstr "Catégories"
-#: 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:255
msgid "Client"
msgstr "Client"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr "Clients"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
"master/net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer "
"noopener\" >check the online documentation</a>"
msgstr ""
-"Configuration du paquet adblock pour bloquer les domaines publicitaires/"
+"Configuration du paquet AdBlock pour bloquer les domaines publicitaires/"
"abusifs en utilisant le DNS. Pour plus d'informations <a href=\"https://"
-"github.com/openwrt/packages/blob/master/net/adblock/files/README.md\" target="
-"\"_blank\" rel=\"noreferrer noopener\" >consulter la documentation en ligne</"
-"a>"
+"github.com/openwrt/packages/blob/master/net/adblock/files/README.md\" "
+"target=\"_blank\" rel=\"noreferrer noopener\" >consulter la documentation en "
+"ligne</a>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Compteur"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -184,101 +213,105 @@ msgstr ""
"Créer des sauvegardes de listes de blocage compressées, elles seront "
"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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr "Backend du DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "Répertoire du DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "Réinitialiser le fichier de DNS"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr "Instance DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr "Requêtes DNS (bloquées)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-msgstr "Requêtes DNS (totales)"
-
-#: 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:451
msgid "DNS Restart Timeout"
msgstr "Délai de redémarrage DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Date"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr "Désactiver l'autorisation DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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 "
+"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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
-msgstr "Désactiver la liste blanche sélective du DNS (passthrough RPZ)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+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:208
-#: 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:256
msgid "Domain"
msgstr "Domaine"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr "Domaines"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+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
+msgid "Download Insecure"
+msgstr "Téléchargement non sécurisé"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
-msgstr "Paramètres Téléchargement"
+msgstr "Paramètres de téléchargement"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
-msgstr "Queue de Téléchargement"
+msgstr "File d'attente de téléchargement"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr "Télécharger l'utilitaire"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
-msgstr "Notifications par e-mail"
+msgstr "Notification par e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
-msgstr "Nombre de notifications par courrier électronique"
+msgstr "Nombre de notifications par e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
-msgstr "Profile Email"
+msgstr "E-mail du profil"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr "Adresse e-mail du destinataire"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
-msgstr "Adresse électronique de l'expéditeur"
+msgstr "Adresse e-mail de l'expéditeur"
-#: 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:532
msgid "E-Mail Topic"
-msgstr "Objet du courrier électronique"
+msgstr "Objet de l'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
@@ -290,32 +323,39 @@ msgstr "Modifier la liste noire"
msgid "Edit Whitelist"
msgstr "Modifier la liste blanche"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr "Activer Safesearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
-msgstr "Activez les filtres SafeSearch modérés pour youtube."
+msgstr "Activez les filtres SafeSearch modérés pour Youtube."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
-msgstr "Activer le service adblock."
+msgstr "Activer le service AdBlock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 verbale de débogage en cas d'erreurs de traitement."
+"Activez la journalisation de débogage verbeuse en cas d'erreurs de "
+"traitement."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: 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:303
-msgid "End Date"
-msgstr "Date de fin"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr "Fin de l'horodatage"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -327,47 +367,71 @@ msgstr ""
msgid "Existing job(s)"
msgstr "Travaux en cours"
-#: 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:456
msgid "External DNS Lookup Domain"
msgstr "Domaine de recherche DNS externe"
-#: 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:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
"Domaine externe pour vérifier la réussite du redémarrage du backend DNS. "
-"Remarque : Pour désactiver cette vérification, réglez cette option sur \"Faux"
-"\"."
+"Remarque : Pour désactiver cette vérification, réglez cette option sur "
+"\"Faux\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr "Cinquième instance"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Critère filtre comme la date, domaine, client (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:328
+msgid "Firewall ports that should be forced locally."
+msgstr "Ports de pare-feu qui doivent être forcés localement."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+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
+msgid "First instance (default)"
+msgstr "Première instance (par défaut)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr "Vider le cache DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
-msgstr "Videz également le cache DNS avant le traitement des adblocs."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr "Forcer le DNS local"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr "Ports forcés"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr "Zones forcées"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr "Quatrième instance"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
"Recueillir le trafic réseau lié au DNS via tcpdump et fournir un rapport DNS "
"sur demande. Veuillez noter que cette opération nécessite l'installation "
"d'un paquet \"tcpdump-mini\" supplémentaire et le redémarrage complet du "
"service adblock pour prendre effet."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr "Paramètres généraux"
@@ -375,35 +439,39 @@ msgstr "Paramètres généraux"
msgid "Grant access to LuCI app adblock"
msgstr "Donner tout accès à l'application LuCI adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr "Information"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr "Répertoire des bannis"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "Dernière exécution"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr "Dernière Requêtes DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr "Limiter SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
msgstr "Limitez SafeSearch à certains fournisseurs."
-#: 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:65
+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
msgid "List of available network devices used by tcpdump."
msgstr "Liste des périphériques réseau disponibles utilisés par tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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."
@@ -412,61 +480,37 @@ 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:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
"Liste des backends DNS supportés avec leur répertoire de liste par défaut. "
-"Pour écraser le chemin d'accès par défaut, utilisez l'option \"Répertoire DNS"
-"\"."
+"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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-"Liste des sources adblock supportées et entièrement pré-configurées, les "
-"sources déjà actives sont présélectionnées.<br /> <b><em>Pour éviter les "
-"erreurs d'OOM, veuillez ne pas sélectionner trop de listes !</em></b><br /> "
-"Indiquez les informations sur la taille avec les plages de domaines "
-"respectives comme suit :<br /> &#8226;&#xa0;<b>S</b> (-10k), <b>M</b> "
-"(10k-30k) et <b>L</b> (30k-80k) devrait fonctionner pour des appareils de "
-"128 MByte,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) devrait fonctionner pour "
-"les appareils de 256 à 512 Mo,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) a "
-"besoin de plus de RAM et de support Multicore, par exemple des appareils x86 "
-"ou Raspberry.<br /> <p>&#xa0;</p>"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
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/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-msgstr "Ports DNS locaux"
-
#: 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"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: 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/dnsreport.js:206
-msgid "Name / IP Address"
-msgstr "Nom / Adresse IP"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr "Pas de résultats de recherche !"
@@ -477,13 +521,13 @@ 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 "Vue d’ensemble"
+msgstr "Aperçu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr "Profil utilisé par \"msmtp\" pour les e-mails de notification adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr "Requête"
@@ -493,7 +537,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:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -502,121 +546,133 @@ msgstr ""
"électroniques si le nombre total de blocages est inférieur ou égal à la "
"limite donnée."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
"Adresse du destinataire pour les e-mails de notification du bloqueur de "
"publicité."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-"Rediriger toutes les requêtes DNS de la zone \"lan\" vers le résolveur DNS "
+"Redirigez toutes les requêtes DNS des zones spécifiées vers le résolveur DNS "
"local, s'applique aux protocoles UDP et TCP."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-"Réduire la priorité du traitement en arrière-plan de l'adblock afin de "
-"prélever moins de ressources sur le système. Veuillez noter que ce "
-"changement nécessite un redémarrage complet du service adblock pour prendre "
-"effet."
+"Réduire la priorité du traitement en arrière-plan d'AdBlock afin de prélever "
+"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:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "Actualiser"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr "Rafraîchir le rapport DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
-msgstr "Rafraichir Horloge"
+msgstr "Minuteur d'actualisation"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
-msgstr "Rafraîchir l'horloge..."
+msgstr "Minuteur d'actualisation..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr "Rafraichi..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr "Relax SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+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"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr "Rapporter le nombre de morceaux"
-#: 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:513
msgid "Report Chunk Size"
msgstr "Rapporter la taille des morceaux"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
-msgstr "Rapporter le Répertoire"
+msgstr "Répertoire des rapports"
-#: 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:499
msgid "Report Interface"
-msgstr "Rapporter l'Interface"
+msgstr "Interface des rapports"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr "Rapport des Ports"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
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:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
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:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr "Résoudre les IPs"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
-"Réinitialise la liste de blocage DNS finale \"adb_list.overall\" après le "
-"chargement du backend DNS. Veuillez noter : Cette option démarre un petit "
-"moniteur ubus/adblock en arrière-plan."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "Redémarrer"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
-msgstr "Resultat"
+msgstr "Résultat"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr "Répertoire de travail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
-msgstr "Drapeaux de travail"
+msgstr "Drapeaux d'exécution"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr "Interfaces de travail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr "Outils de travail"
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "Enregistrer"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr "Deuxième instance"
+
+#: 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."
@@ -624,21 +680,25 @@ 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:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
"Adresse de l'expéditeur des courriers électroniques de notification de "
"l'adblock."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
-msgstr "Définir/remplacer un nouveau travail d'adblock"
+msgid "Set a new adblock job"
+msgstr "Configurer un nouveau travail AdBlock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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 "Paramètres"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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."
@@ -646,88 +706,67 @@ 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr "Sources (Taille, Focus)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-"Liste séparée par espace des ports de pare-feu liés au DNS qui doivent être "
-"forcés localement."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
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/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-"Options de configuration spéciales pour l'utilitaire de téléchargement "
-"sélectionné."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr "Date de début"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
+msgstr "Démarrer l'horodatage"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
-msgstr "Interface de déclenchmnt de démarrage"
+msgstr "Interface des déclencheurs de démarrage"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr "Statut / Version"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr "Mettre en pause"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
-"Répertoire cible pour les fichiers de rapports liés au DNS. La valeur par "
-"défaut est '/tmp', veuillez utiliser plutot une clé usb ou un disque local."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+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:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
-"Répertoire cible pour les sauvegardes des listes de blocage. La valeur par "
-"défaut est '/tmp', veuillez utiliser de préférence une clé usb ou un autre "
-"disque local."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+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:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
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:72
+#: 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 "L'horloge de rafraîchissement n'a pas pu être mise à jour."
+msgstr "Le minuteur d'actualisation n'a pas pu être mise à jour."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 "Horloge mis à jour."
+msgstr "Minuteur d'actualisation mis à jour."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-"Le jour de la semaine (opt., valeurs : 1-7 éventuellement sep. par , ou -)"
+"Le jour de la semaine (opt., valeurs : 1-7 éventuellement sép. par , ou -)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr "La répartition des heures (req., plage : 0-23)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr "La répartition des minutes (req., plage : 0-59)"
@@ -736,6 +775,10 @@ 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
+msgid "Third instance"
+msgstr "Troisième instance"
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -760,48 +803,57 @@ 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:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"This tab shows the last generated DNS Report, press the 'Refresh' button to "
+"get a current one."
msgstr ""
-"Ceci montre le dernier rapport DNS généré, appuyez sur le bouton de "
-"rafraîchissement pour en obtenir un actuel."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr "Heure"
-#: 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:451
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."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:329
+#: 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/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
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/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr "Total des requêtes DNS"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
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 "Sauvegarde impossible : %s"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr "Variantes"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr "Logs en mode verbeux"
@@ -814,34 +866,153 @@ msgstr ""
"Les modifications apportées à la liste blanche sauvegardées. Rafraîchissez "
"adblock pour prise d'effet."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr "Liste Blanche..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr "bind (/var/lib/bind)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr "taille max. des résultats"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr "named (/var/lib/bind)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr "raw (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Flush the DNS Cache before adblock processing as well."
+#~ msgstr "Videz également le cache DNS avant le traitement des adblocs."
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr ""
+#~ "Options de configuration spéciales pour l'utilitaire de téléchargement "
+#~ "sélectionné."
+
+#~ msgid "- unspecified -"
+#~ msgstr "- non spécifié -"
+
+#~ msgid "Blocked Domain"
+#~ msgstr "Domaines bloqués"
+
+#~ msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#~ msgstr "Désactiver la liste blanche sélective du DNS (passthrough RPZ)."
+
+#~ msgid "Name / IP Address"
+#~ msgstr "Nom / Adresse IP"
+
+#~ msgid "named (/var/lib/bind)"
+#~ msgstr "named (/var/lib/bind)"
+
+#~ msgid ""
+#~ "Changes on this tab needs a full adblock service restart to take effect."
+#~ "<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "Les modifications de cet onglet nécessitent un redémarrage complet du "
+#~ "service adblock pour prendre effet <br /> <p> &#xa0; </p>"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "Réinitialiser le fichier de DNS"
+
+#~ msgid ""
+#~ "List of supported and fully pre-configured adblock sources, already "
+#~ "active sources are pre-selected.<br /> <b><em>To avoid OOM errors, please "
+#~ "do not select too many lists!</em></b><br /> List size information with "
+#~ "the respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> "
+#~ "(-10k), <b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 "
+#~ "MByte devices,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for "
+#~ "256-512 MByte devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more "
+#~ "RAM and Multicore support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;"
+#~ "</p>"
+#~ msgstr ""
+#~ "Liste des sources adblock supportées et entièrement pré-configurées, les "
+#~ "sources déjà actives sont présélectionnées.<br /> <b><em>Pour éviter les "
+#~ "erreurs d'OOM, veuillez ne pas sélectionner trop de listes !</em></b><br /"
+#~ "> Indiquez les informations sur la taille avec les plages de domaines "
+#~ "respectives comme suit :<br /> &#8226;&#xa0;<b>S</b> (-10k), <b>M</b> "
+#~ "(10k-30k) et <b>L</b> (30k-80k) devrait fonctionner pour des appareils de "
+#~ "128 MByte,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) devrait fonctionner "
+#~ "pour les appareils de 256 à 512 Mo,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) "
+#~ "a besoin de plus de RAM et de support Multicore, par exemple des "
+#~ "appareils x86 ou Raspberry.<br /> <p>&#xa0;</p>"
+
+#~ msgid ""
+#~ "Resets the final DNS blocklist 'adb_list.overall' after DNS backend "
+#~ "loading. Please note: This option starts a small ubus/adblock monitor in "
+#~ "the background."
+#~ msgstr ""
+#~ "Réinitialise la liste de blocage DNS finale \"adb_list.overall\" après le "
+#~ "chargement du backend DNS. Veuillez noter : Cette option démarre un petit "
+#~ "moniteur ubus/adblock en arrière-plan."
+
+#~ msgid "Set/Replace a new adblock job"
+#~ msgstr "Définir/remplacer un nouveau travail d'adblock"
+
+#~ msgid ""
+#~ "Target directory for DNS related report files. Default is '/tmp', please "
+#~ "use preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "Répertoire cible pour les fichiers de rapports liés au DNS. La valeur par "
+#~ "défaut est '/tmp', veuillez utiliser plutot une clé usb ou un disque "
+#~ "local."
+
+#~ msgid ""
+#~ "Target directory for blocklist backups. Default is '/tmp', please use "
+#~ "preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "Répertoire cible pour les sauvegardes des listes de blocage. La valeur "
+#~ "par défaut est '/tmp', veuillez utiliser de préférence une clé usb ou un "
+#~ "autre disque local."
+
+#~ msgid ""
+#~ "This shows the last generated DNS Report, press the refresh button to get "
+#~ "a current one."
+#~ msgstr ""
+#~ "Ceci montre le dernier rapport DNS généré, appuyez sur le bouton de "
+#~ "rafraîchissement pour en obtenir un actuel."
+
+#~ msgid "Local DNS Ports"
+#~ msgstr "Ports DNS locaux"
+
+#~ msgid ""
+#~ "Redirect all DNS queries from 'lan' zone to the local DNS resolver, "
+#~ "applies to UDP and TCP protocol."
+#~ msgstr ""
+#~ "Rediriger toutes les requêtes DNS de la zone \"lan\" vers le résolveur "
+#~ "DNS local, s'applique aux protocoles UDP et TCP."
+
+#~ msgid ""
+#~ "Space separated list of DNS-related firewall ports which should be forced "
+#~ "locally."
+#~ msgstr ""
+#~ "Liste séparée par espace des ports de pare-feu liés au DNS qui doivent "
+#~ "être forcés localement."
+
+#~ msgid "DNS Requests (blocked)"
+#~ msgstr "Requêtes DNS (bloquées)"
+
+#~ msgid "DNS Requests (total)"
+#~ msgstr "Requêtes DNS (totales)"
+
+#~ msgid "End Date"
+#~ msgstr "Date de fin"
+
+#~ msgid "Start Date"
+#~ msgstr "Date de début"
+
#~ msgid "SafeSearch Moderate"
#~ msgstr "SafeSearch Modéré"
diff --git a/applications/luci-app-adblock/po/he/adblock.po b/applications/luci-app-adblock/po/he/adblock.po
index f09fc271c3..31cf3ca8e5 100644
--- a/applications/luci-app-adblock/po/he/adblock.po
+++ b/applications/luci-app-adblock/po/he/adblock.po
@@ -1,14 +1,21 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadblock/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.5-dev\n"
-#: 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:258
msgid "Action"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr ""
@@ -17,7 +24,7 @@ msgstr ""
msgid "Adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr ""
@@ -37,43 +44,54 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: 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:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
msgid "Answer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -86,19 +104,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+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/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@@ -106,15 +136,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -123,23 +153,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
-msgstr ""
+msgstr "ביטול"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
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:255
msgid "Client"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -147,109 +180,112 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-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:451
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
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:532
msgid "E-Mail Topic"
msgstr ""
@@ -263,31 +299,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -297,40 +339,64 @@ msgstr ""
msgid "Existing job(s)"
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:456
msgid "External DNS Lookup Domain"
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:456
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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr ""
@@ -338,80 +404,70 @@ msgstr ""
msgid "Grant access to LuCI app adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: 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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
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:65
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr ""
@@ -424,11 +480,11 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr ""
@@ -436,35 +492,34 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr ""
@@ -472,174 +527,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
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:513
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
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:499
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
-msgid "Settings"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "Set the dns backend instance used by adblock."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -647,6 +711,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -661,35 +729,39 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@@ -698,7 +770,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@@ -709,30 +786,30 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
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 f0133b7d8f..8c8c4d2a65 100644
--- a/applications/luci-app-adblock/po/hi/adblock.po
+++ b/applications/luci-app-adblock/po/hi/adblock.po
@@ -4,11 +4,11 @@ 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:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr ""
@@ -17,7 +17,7 @@ msgstr ""
msgid "Adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr ""
@@ -37,43 +37,54 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: 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:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
msgid "Answer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -86,19 +97,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+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/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@@ -106,15 +129,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -123,23 +146,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
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:255
msgid "Client"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -147,109 +173,112 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-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:451
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
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:532
msgid "E-Mail Topic"
msgstr ""
@@ -263,31 +292,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -297,40 +332,64 @@ msgstr ""
msgid "Existing job(s)"
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:456
msgid "External DNS Lookup Domain"
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:456
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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr ""
@@ -338,80 +397,70 @@ msgstr ""
msgid "Grant access to LuCI app adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: 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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
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:65
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr ""
@@ -424,11 +473,11 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr ""
@@ -436,35 +485,34 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr ""
@@ -472,174 +520,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
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:513
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
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:499
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -647,6 +704,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -661,35 +722,39 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@@ -698,7 +763,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@@ -709,30 +779,30 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
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 752b41b1a8..f523ea3db0 100644
--- a/applications/luci-app-adblock/po/hu/adblock.po
+++ b/applications/luci-app-adblock/po/hu/adblock.po
@@ -1,39 +1,39 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-31 13:27+0000\n"
-"Last-Translator: Tamas Szanto <taszanto@gmail.com>\n"
+"PO-Revision-Date: 2022-01-17 21:55+0000\n"
+"Last-Translator: KinteLiX <superh552@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/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"
+"X-Generator: Weblate 4.11-dev\n"
-#: 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:258
msgid "Action"
msgstr "Művelet"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
-msgstr ""
+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ó"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
-msgstr ""
+msgstr "Reklámblokkoló művelet"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
msgid "Add Blacklist Domain"
-msgstr ""
+msgstr "Feketelistás domain hozzáadása"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
msgid "Add Whitelist Domain"
-msgstr ""
+msgstr "Fehérlistás domain hozzáadása"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
msgid "Add this (sub-)domain to your local blacklist."
@@ -43,45 +43,56 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
-msgstr ""
+msgstr "További beállítások"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
"További aktiválókésleltetés másodpercben, mielőtt a reklámblokkolás "
"feldolgozása elkezdődik."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
-msgstr ""
+msgstr "Haladó DNS beállítások"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
-msgstr ""
+msgstr "Haladó e-mail beállítások"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
+msgstr "Haladó riport beállítások"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
msgid "Answer"
msgstr "Válasz"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Biztonsági mentés könyvtára"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -89,24 +100,39 @@ msgstr ""
#: 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
+#, fuzzy
msgid ""
"Blacklist changes have been saved. Refresh your adblock lists that changes "
"take effect."
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:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
+msgstr "Feketelista..."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "Blokkolt tartomány"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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/overview.js:213
-msgid "Blocked Domains"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+msgid "Blocked DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: 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
msgid "Blocklist Backup"
msgstr ""
@@ -114,15 +140,16 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#, fuzzy
msgid "Blocklist Sources"
-msgstr "Blokkolási lista forrásai"
+msgstr "Feketelista források"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -131,23 +158,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr "Mégse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-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:601
+msgid "Categories"
+msgstr "Kategóriák"
-#: 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:255
msgid "Client"
msgstr "Ügyfél"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr "Kliensek"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -155,111 +185,117 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Darabszám"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "DNS könyvtár"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "DNS fájlvisszaállítás"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-msgstr ""
+msgstr "DNS riport"
-#: 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:451
+#, fuzzy
msgid "DNS Restart Timeout"
-msgstr ""
+msgstr "DNS újraindítás időtúllépés"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Dátum"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid "Disable DNS Restarts"
-msgstr ""
+msgstr "DNS újraindítás kikapcsolása"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr "Tartomány"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr "Domainek"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
-msgstr ""
+msgstr "Letöltési sor"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr "Letöltési segédprogram"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr "E-mail értesítés"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#, fuzzy
msgid "E-Mail Notification Count"
-msgstr ""
+msgstr "E-Mail értesítés számláló"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-Mail profil"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr "E-mail fogadócím"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "E-Mail küldő cím"
-#: 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:532
+#, fuzzy
msgid "E-Mail Topic"
-msgstr ""
+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
@@ -271,173 +307,194 @@ msgstr "Feketelista szerkesztése"
msgid "Edit Whitelist"
msgstr "Fehérlista szerkesztése"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
-msgid "Enable SafeSearch"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
+msgid "Enable SafeSearch"
+msgstr "SafeSearch engedélyezése"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
-msgstr ""
+msgstr "Adblock szolgáltatás engedélyezése."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Engedélyezve"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr "Befejezési dátum"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
+#, fuzzy
msgid "Existing job(s)"
-msgstr ""
+msgstr "Létező munkamenet(ek)"
-#: 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:456
msgid "External DNS Lookup Domain"
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:456
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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
-msgstr "DNS gyorsítótár kiürítése"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr "DNS gyorsítótár kiürítése"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr "Helyi DNS kényszerítése"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
-msgstr "Általános beállítások"
+msgstr "Általános Beállítások"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
-msgstr ""
+msgstr "Hozzáférés megadása a \"LuCI app adblock\"-nak"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
-msgstr ""
+msgstr "Információ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "Utolsó futás"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
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:65
+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
msgid "List of available network devices used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
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/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
+msgstr "Log nézet"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr "Alacsony prioritású szolgáltatás"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
-msgstr ""
+msgstr "Nincs a keresésnek megfelelő elem!"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
msgid "No adblock related logs yet!"
-msgstr ""
+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:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr "Lekérdezés"
@@ -445,210 +502,221 @@ 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:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr "Fogadó címe a reklámblokkoló értesítési e-mailekhez."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "Frissítés"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
-msgstr ""
+msgstr "DNS Riport frissítése"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
+#, fuzzy
msgid "Refresh Timer"
-msgstr ""
+msgstr "Időzítő frissítése"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
-msgstr ""
+msgstr "Időzítő frissítése..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
-msgstr ""
+msgstr "Frissítés..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr "Újratöltés"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+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
msgid "Report Chunk Count"
msgstr "Darabok számának jelentése"
-#: 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:513
msgid "Report Chunk Size"
msgstr "Darabok méretének jelentése"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr "Könyvtár jelentése"
-#: 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:499
msgid "Report Interface"
msgstr "Csatoló jelentése"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr "IP címek feloldása"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "Újraindítás"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
-msgstr ""
+msgstr "Eredmény"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
+#, fuzzy
msgid "Run Directories"
-msgstr ""
+msgstr "Futtatási mappák"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "Mentés"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+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
+msgid "Set the dns backend instance used by adblock."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
-msgstr ""
+msgstr "Beállítások"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr "Kezdődátum"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#, fuzzy
msgid "Status / Version"
-msgstr ""
+msgstr "Státusz / Verzió"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr "Felfüggesztés"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -658,6 +726,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -672,44 +744,57 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"This tab shows the last generated DNS Report, press the 'Refresh' button to "
+"get a current one."
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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr "Idő"
-#: 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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
-msgstr ""
+msgstr "Top 10 statisztika"
-#: 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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr "Összes DNS kérés"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr "Aktiváló késleltetése"
#: 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
+#, fuzzy
msgid "Unable to save changes: %s"
-msgstr ""
+msgstr "Nem sikerült a/az %s változtatás mentése"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+#, fuzzy
+msgid "Variants"
+msgstr "Variánsok"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr "Részletes hibakeresési naplózás"
@@ -720,34 +805,46 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
+msgstr "Fehérlista..."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""
+#~ msgid "Blocked Domain"
+#~ msgstr "Blokkolt tartomány"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "DNS fájlvisszaállítás"
+
+#~ msgid "End Date"
+#~ msgstr "Befejezési dátum"
+
+#~ msgid "Start Date"
+#~ msgstr "Kezdődátum"
+
#~ msgid ""
#~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
#~ "than 64 MB free RAM, please only select a few of them!"
diff --git a/applications/luci-app-adblock/po/it/adblock.po b/applications/luci-app-adblock/po/it/adblock.po
index 07ec2d191e..03ddad5ae5 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: 2020-03-07 12:33+0000\n"
-"Last-Translator: Giuseppe Valitutto <valituttogiuseppe@gmail.com>\n"
+"PO-Revision-Date: 2022-02-09 16:03+0000\n"
+"Last-Translator: Gianluca Mario Ghisleni <gianlucamario@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/it/>\n"
"Language: it\n"
@@ -11,82 +11,98 @@ 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.11-dev\n"
-#: 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:258
msgid "Action"
msgstr "Azione"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
-msgstr ""
+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 "Adblock"
+msgstr "Blocco pubblicità"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
-msgstr ""
+msgstr "Adblock azione"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
msgid "Add Blacklist Domain"
-msgstr ""
+msgstr "Aggiungi dominio alla lista nera"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
msgid "Add Whitelist Domain"
-msgstr ""
+msgstr "Aggiungi dominio alla whitelist"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
msgid "Add this (sub-)domain to your local blacklist."
-msgstr ""
+msgstr "Aggiungi questo (sotto)dominio alla tua lista nera locale."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
msgid "Add this (sub-)domain to your local whitelist."
-msgstr ""
+msgstr "Aggiungi questo (sotto)dominio alla tua lista bianca locale."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
-msgstr ""
+msgstr "Jail Blocklist aggiuntivo"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
-msgstr ""
+msgstr "Impostazioni aggiuntive"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr "Tempo addizionale in secondi di attesa prima che adblock si avvii."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
-msgstr ""
+msgstr "Impostazioni DNS avanzate"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
-msgstr ""
+msgstr "Impostazioni E-Mail avanzate"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
+msgstr "Impostazioni avanzate dei report"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr "Consenti IP dei client locali"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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 ""
+"Consenti tutte le richieste dai client in base all'indirizzo IP (RPZ-CLIENT-"
+"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:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Answer"
msgstr "Risposta"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Directory del Backup"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
-msgstr ""
+msgstr "Base directory Temporanea"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
msgstr ""
+"Directory base Temporanea per tutte le operazioni di adblock, esempio "
+"download, ordinamento, unione, ecc."
#: 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
@@ -94,351 +110,422 @@ msgid ""
"Blacklist changes have been saved. Refresh your adblock lists that changes "
"take effect."
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:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
+msgstr "Lista nera..."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr "Blocca client IP locali"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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 ""
+"Blocca tutte le richieste dai client in base all'indirizzo IP (RPZ-CLIENT-"
+"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:210
-msgid "Blocked Domain"
-msgstr "Dominio bloccato"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+msgid "Blocked DNS Requests"
+msgstr "Richieste DNS bloccate"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
-msgstr ""
+msgstr "Domini bloccati"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
-msgstr ""
+msgstr "Backup lista di blocco"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81
msgid "Blocklist Query"
-msgstr ""
+msgstr "Consulta lista di blocco"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
-msgstr ""
+msgstr "Cerca lista di blocco..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Fonti lista di Blocco"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 ""
+"Crea una lista di blocco (blacklist) DNS aggiuntiva per bloccare l'accesso a "
+"tutti i domini ad eccezzione di quelli presenti nella whitelist. NB: Puoi "
+"usare questa lista di blocco (Blocklist) p.e per wifi ospite oppure "
+"configurazioni per la protezione dei bambini."
#: 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
-msgstr ""
+msgstr "Annulla"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-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:601
+msgid "Categories"
+msgstr "Categorie"
-#: 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:255
msgid "Client"
msgstr "Client"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr "Client"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
"master/net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer "
"noopener\" >check the online documentation</a>"
msgstr ""
+"Configurazione del pacchetto adblock per bloccare pubblicità/domini "
+"fraudolenti usando il DNS. Per informazioni aggiuntive <a href=\"https://"
+"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:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Numero"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
+"Crea dei backup delle liste di blocco comrpessi, saranno usati "
+"nell'evenienza di errori nello scaricamento o all'avvio."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
-msgstr ""
+msgstr "Backend DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "Directory DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "Reset File DNS"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr "Istanza DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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 ""
+msgstr "Report del DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-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:451
msgid "DNS Restart Timeout"
-msgstr ""
+msgstr "Tempo di riavvio del DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Data"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
-msgstr ""
+msgstr "Disabilita Consenti DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid "Disable DNS Restarts"
-msgstr ""
+msgstr "Disabilita riavvio DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+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:208
-#: 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:256
msgid "Domain"
msgstr "Dominio"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr "Domini"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+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
+msgid "Download Insecure"
+msgstr "Download non sicuro"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
-msgstr ""
+msgstr "Parametri di download"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
-msgstr ""
+msgstr "Coda download"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
-msgstr "Utilità di Scaricamento"
+msgstr "Utilità di download"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
-msgstr "Notifica E-Mail"
+msgstr "Notifica e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
-msgstr ""
+msgstr "Conteggio notifiche e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
-msgstr ""
+msgstr "Profilo e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
-msgstr "E-Mail destinatario"
+msgstr "Indirizzo e-mail destinatario"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "Indirizzo e-mail mittente"
-#: 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:532
msgid "E-Mail Topic"
-msgstr ""
+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 Lista Nera"
+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 Lista Bianca"
+msgstr "Modifica whitelist"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
-msgid "Enable SafeSearch"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
+msgid "Enable SafeSearch"
+msgstr "Abilita SafeSearch"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
-msgstr ""
+msgstr "Abilita moderazione filtri SafeSearch per Youtube."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
-msgstr ""
+msgstr "Abilita il servizio adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
+"Abilita log di debug verboso in caso di qualsiasi errore di elaborazione."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Abilitato"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr "Data Fine"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr "Fine timestamp"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
msgstr ""
+"Forza SafeSearch per google, bing, duckduckgo, yandex, youtube e pixabay."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
msgid "Existing job(s)"
-msgstr ""
+msgstr "Processi esistenti"
-#: 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:456
msgid "External DNS Lookup Domain"
-msgstr ""
+msgstr "Dominio DNS di lookup esterno"
-#: 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:456
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'."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr "Quinta istanza"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
-msgstr ""
+msgstr "Criteri del filtro: date, domini o client (opzionale)"
-#: 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:328
+msgid "Firewall ports that should be forced locally."
+msgstr "Porte del firewall da forzare 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."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr "Prima istanza (default)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr "Pulisci Cache DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr "Forza DNS Locale"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr "Porte forzate"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr "Zone forzate"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr "Quarta istanza"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"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."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
-msgstr ""
+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 ""
+msgstr "Consenti l'accesso all'applicazione adblock di LuCI"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
-msgstr ""
+msgstr "Informazioni"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
-msgstr ""
+msgstr "Cartella di detenzione"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "Ultimo Avvio"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
-msgstr ""
+msgstr "Ultima richiesta DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
-msgstr ""
+msgstr "Limita SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
-msgstr ""
+msgstr "Limita SafeSearch a certi provider."
-#: 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:65
+msgid "Line number to remove"
+msgstr "Numero di riga da rimuovere"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
-msgstr ""
+msgstr "Elenco dei dispositivi disponibili in uso da tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
+"Elenco dei backend DNS supportati con la loro lista directory predefinita. "
+"Per sovrascrivere il percorso predefinito, utilizza l'opzione 'Directory "
+"DNS'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
"Elenco delle utility di download supportate e completamente preconfigurate."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
+msgstr "Vista dei log"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr "Serviio a bassa priorità"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
+"Sovrascrivi manualmente le opzioni di download preconfigurate per l'utilità "
+"di download selezionata."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
-msgstr ""
+msgstr "Nessun risultato della query!"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
msgid "No adblock related logs yet!"
-msgstr ""
+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 "Riassunto"
+msgstr "Riepilogo"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr "Interrogazione"
@@ -446,211 +533,220 @@ msgstr "Interrogazione"
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
"Indirizzo del destinatario per e-mail di notifica di blocco degli annunci."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "Ricaricare"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
-msgstr ""
+msgstr "Attualizza il timer"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
-msgstr ""
+msgstr "Attualizzando il timer..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
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:513
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr "Directory dei report"
-#: 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:499
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr "Risolve IPs"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
+"Risolve gli indirizzi IP segnalati utilizzando le ricerche DNS inverse (PTR)."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "Riavvia"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "Salva"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
-msgid "Settings"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "Set the dns backend instance used by adblock."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: 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:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -659,6 +755,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -673,35 +773,39 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr "Ritardo Innesco"
@@ -710,7 +814,12 @@ msgstr "Ritardo Innesco"
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr "Registro di Debug Dettagliato"
@@ -721,34 +830,53 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""
+#~ msgid "Flush the DNS Cache before adblock processing as well."
+#~ msgstr "Svuota anche la cache del DNS prima dell'elaborazione di adblock."
+
+#~ msgid "Blocked Domain"
+#~ msgstr "Domini bloccati"
+
+#~ msgid ""
+#~ "Changes on this tab needs a full adblock service restart to take effect."
+#~ "<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "I cambiamenti effetuati in questa pagina richiedono un riavvio completo "
+#~ "del servizio adblock per essere applicati.<br /><p>&#xa0;</p>"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "Reset File DNS"
+
+#~ msgid "End Date"
+#~ msgstr "Data Fine"
+
#~ msgid ""
#~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
#~ "than 64 MB free RAM, please only select a few of them!"
diff --git a/applications/luci-app-adblock/po/ja/adblock.po b/applications/luci-app-adblock/po/ja/adblock.po
index 9dcd2b6986..0c53577e50 100644
--- a/applications/luci-app-adblock/po/ja/adblock.po
+++ b/applications/luci-app-adblock/po/ja/adblock.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-10-11 22:18+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-03-31 12:26+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/ja/>\n"
"Language: ja\n"
@@ -11,13 +11,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.3-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: 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:258
msgid "Action"
msgstr "アクション"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr "アクティブなソース"
@@ -26,7 +26,7 @@ msgstr "アクティブなソース"
msgid "Adblock"
msgstr "Adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "アドブロックアクション"
@@ -46,68 +46,94 @@ msgstr "この(サブ)ドメインをローカルのブラックリストに追
msgid "Add this (sub-)domain to your local whitelist."
msgstr "この(サブ)ドメインをローカルのホワイトリストに追加します。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr "追加のJailブロックリスト"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr "追加設定"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr "Adblock の処理が開始されるまでの、追加の遅延時間(秒)です。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr "DNS の詳細設定"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr "Eメールの詳細設定"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr "リポートの詳細設定"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
msgid "Answer"
msgstr "回答"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "バックアップ先 ディレクトリ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr "ベースとなるテンポラリディレクトリ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
-msgstr "ベースとなるテンポラリディレクトリはadblock関連の操作に使用されます(ダウンロード、ソート、統合など)。"
+msgstr ""
+"ベースとなるテンポラリディレクトリはadblock関連の操作に使用されます(ダウン"
+"ロード、ソート、統合など)。"
#: 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
msgid ""
"Blacklist changes have been saved. Refresh your adblock lists that changes "
"take effect."
-msgstr "ブラックリストへの変更が保存されました。adblockを更新して変更を適用します。"
+msgstr ""
+"ブラックリストへの変更が保存されました。adblockを更新して変更を適用します。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr "ブラックリスト..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "ブロックされたドメイン"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+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/overview.js:229
msgid "Blocked Domains"
msgstr "ブロックされたドメイン"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr "ブロックリストのバックアップ"
@@ -115,155 +141,167 @@ msgstr "ブロックリストのバックアップ"
msgid "Blocklist Query"
msgstr "ブロックリストのクエリ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr "ブロックリストのクエリ..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "ブロックリスト提供元"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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ブロックリストを作成してホワイトリスト以外のドメインへのアクセスをブロックします。注意: "
-"この制限付きブロックリストはゲストwifiまたはkidsafe構成で使用できます。"
+"追加のDNSブロックリストを作成してホワイトリスト以外のドメインへのアクセスをブ"
+"ロックします。注意: この制限付きブロックリストはゲストwifiまたはkidsafe構成で"
+"使用できます。"
#: 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr "キャンセル"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-msgstr "このタブでの変更を適用するにはadblockサービスを完全に再起動する必要があります。<br /><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
+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:255
msgid "Client"
msgstr "クライアント"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
"master/net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer "
"noopener\" >check the online documentation</a>"
msgstr ""
-"adblockパッケージがDNSによって広告/不正ドメインをブロックする設定です。詳しくは、<a href=\"https://github.com/"
-"openwrt/packages/blob/master/net/adblock/files/README.md\" target=\"_blank\" "
-"rel=\"noreferrer noopener\" >オンラインドキュメント</a>を確認してください"
+"adblockパッケージがDNSによって広告/不正ドメインをブロックする設定です。詳しく"
+"は、<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:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "カウント"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
-msgstr "圧縮されたブロックリストのバックアップを作成します。ダウンロードエラーや起動時に使用されます。"
+msgstr ""
+"圧縮されたブロックリストのバックアップを作成します。ダウンロードエラーや起動"
+"時に使用されます。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr "DNSバックエンド"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "DNS ディレクトリ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "DNS ファイル リセット"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr "DNSリクエスト(ブロック)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-msgstr "DNSリクエスト(合計)"
-
-#: 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:451
msgid "DNS Restart Timeout"
msgstr "DNS再起動タイムアウト"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "日付"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr "DNS許可を無効化"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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の再起動トリガーを無効にします。"
+msgstr ""
+"autoload/inotify機能を使用してDNSバックエンドのadblockの再起動トリガーを無効"
+"にします。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
-msgstr "セレクティブDNSホワイトリスティングを無効化(RPZパススルー)。"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
+msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr "ドメイン"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
-msgstr "パラメータをダウンロード"
+msgstr "ダウンロードのパラメータ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
-msgstr "ダウンロード ユーティリティ"
+msgstr "ダウンロードユーティリティ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr "Eメール通知"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr "Eメール通知数"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr "Eメールプロファイル"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr "Eメール受信アドレス"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
msgstr "Eメール送信者アドレス"
-#: 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:532
msgid "E-Mail Topic"
msgstr "Eメールトピック"
@@ -277,76 +315,111 @@ msgstr "ブラックリストの編集"
msgid "Edit Whitelist"
msgstr "ホワイトリストの編集"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr "セーフサーチを有効化"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr "youtube用の適度なセーフサーチフィルタを有効にします。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr "adblockサービスを有効にします。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 "エラーが発生した際に詳細なデバッグロギングを有効にします。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "有効"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr "終了日"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr "終了タイムスタンプ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
-msgstr "Google、Bing、DuckDuckGo、Yandex、YouTube、Pixabayのセーフサーチを使用します。"
+msgstr ""
+"Google、Bing、DuckDuckGo、Yandex、YouTube、Pixabayのセーフサーチを使用しま"
+"す。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
msgid "Existing job(s)"
-msgstr "既存の仕事"
+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:456
msgid "External DNS Lookup Domain"
msgstr "外部DNSルックアップドメイン"
-#: 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:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
-msgstr "DNSバックエンドが正常に再起動したかチェックする外部ドメイン。注意: このチェックを無効にするにはオプションを無効に設定してください。"
+msgstr ""
+"DNSバックエンドが正常に再起動したかチェックする外部ドメイン。注意: このチェッ"
+"クを無効にするにはオプションを無効に設定してください。"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
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:328
+msgid "Firewall ports that should be forced locally."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr "DNS キャッシュのクリア"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
-msgstr "adblockが正常に動くようにするため、事前にDNSキャッシュをクリアします。"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr "ローカル DNS の強制"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-"tcpdumpを介してDNS関連のネットワークトラフィックを収集し、オンデマンドでDNSレポートを提供します。 注意: これを有効にするには、追加の"
-"「tcpdump-mini」パッケージのインストールと完全なadblockサービスの再起動が必要です。"
+"tcpdumpを介してDNS関連のネットワークトラフィックを収集し、オンデマンドでDNSレ"
+"ポートを提供します。 注意: これを有効にするには、追加の「tcpdump-mini」パッ"
+"ケージのインストールと完全なadblockサービスの再起動が必要です。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr "一般設定"
@@ -354,100 +427,91 @@ msgstr "一般設定"
msgid "Grant access to LuCI app adblock"
msgstr "LuCIアプリのadblockへのアクセスを許可"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: 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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr "Jailディレクトリ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "最終実行"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr "最新のDNSリクエスト"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr "セーフサーチを制限"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
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:65
+msgid "Line number to remove"
+msgstr "削除する行番号"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr "tcpdumpが使用する利用可能なネットワークデバイス一覧です。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-"adblockの開始をトリガーできるネットワークインターフェイス一覧です。未指定を選択するとトリガーの代わりに従来のスタートアップタイムアウトを使用します"
-"。"
+"adblockの開始をトリガーできるネットワークインターフェース一覧です。未指定を選"
+"択するとトリガーの代わりに従来のスタートアップタイムアウトを使用します。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
+"デフォルトのリストディレクトリを使用するDNSバックエンド一覧です。デフォルトの"
+"パスを上書きするには'DNSディレクトリ'オプションを使用してください。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr "サポートされ、かつ設定済のダウンロード ユーティリティの一覧です。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-msgstr "ローカルDNSポート"
-
#: 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 "ログビュー"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr "優先度が低いサービス"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
-msgstr "名前 / IPアドレス"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
-msgstr "検索結果がありません!"
+msgstr "検索結果がありません!"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
msgid "No adblock related logs yet!"
-msgstr "まだadblolck関連のログがありません!"
+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:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr "'msmtp'をadblock通知Eメールに使用するプロファイル。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr "検索"
@@ -455,218 +519,228 @@ msgstr "検索"
msgid "Query active blocklists and backups for a specific domain."
msgstr "特定のドメインのアクティブなブロックリストとバックアップを検索します。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
-msgstr "通知数を上げて、ブロックリスト全体の数が指定された制限以下の場合に電子メールを取得します。"
+msgstr ""
+"通知数を上げて、ブロックリスト全体の数が指定された制限以下の場合に電子メール"
+"を取得します。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr "adblock 通知メールの受信アドレスです。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
-msgstr "'lan'ゾーンからすべてのDNSクエリをローカルDNSリゾルバにリダイレクトし、UDPとTCPプロトコルに適用します。"
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"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:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "リフレッシュ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr "DNSリポートをリフレッシュ"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
-msgstr "タイマーをリフレッシュ"
+msgstr "リフレッシュタイマー"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr "タイマーをリフレッシュ..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr "リフレッシュ..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr "リラックスセーフサーチ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr "リロード"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr "既存のジョブを削除"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
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:513
msgid "Report Chunk Size"
msgstr "レポート チャンクサイズ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
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:499
msgid "Report Interface"
msgstr "レポート インターフェース"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr "レポートポート"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
msgstr "tcpdumpによって使用されるレポートチャンク数。"
-#: 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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr "tcpdumpがメガバイト単位で使用するレポートチャンクサイズ。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
msgstr ""
-"DNSバックエンドの読み込み後に、最後のDNSブロックリスト'adb_list.overlall'をリセットします。注意: "
-"このオプションはバックグラウンドで小さなubus/adblockモニターを起動します。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "再起動"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr "結果"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr "実行ディレクトリ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr "実行フラグ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
-msgstr "実行インターフェイス"
+msgstr "実行インターフェース"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr "実行ユーティリティー"
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "保存"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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 "adblock関連の通知Eメールを送信します。注意: これは追加の'msmtp'パッケージのインストールが必要です。"
+msgstr ""
+"adblock関連の通知Eメールを送信します。注意: これは追加の'msmtp'パッケージのイ"
+"ンストールが必要です。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr "adblockの通知Eメール送信者アドレス。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
-msgstr "新しいadblockジョブの設定/置き換え"
+msgid "Set a new adblock job"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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:346
+#: 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 ""
+"ダウンロード処理(並べ替え、統合など)のダウンロードキューのサイズを並列で指定"
+"します。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr "ソース(サイズ、フォーカス)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr "スペースで区切られた、ローカルのみの、DNS関連のファイアウォールポートリスト。"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr "tcpdumpが使用するポートの、スペースで区切られたリスト。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr "選択したダウンロードユーティリティーの特別な設定オプション。"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr "開始日"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
+msgstr "開始タイムスタンプ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr "ステータス / バージョン"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr "一時停止"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-"DNS関連のレポートファイルのターゲットディレクトリです。デフォルトは'/tmp'です。可能ならばUSBメモリまたは別のローカルディスクを使用してください"
-"。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-"ブロックリストのバックアップに使用されるターゲットディレクトリです。デフォルトは'/tmp'です。可能ならばUSBメモリまたは別のローカルディスクを使用し"
-"てください。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
-msgstr "生成されたjailブロックリスト'adb_list.jail'のターゲットディレクトリです。"
+msgstr ""
+"生成されたjailブロックリスト'adb_list.jail'のターゲットディレクトリです。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 "リフレッシュタイマーを更新できませんでした。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 "リフレッシュタイマーが更新されました。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
-msgstr "曜日(オプション、1-7の値または - で区切る)"
+msgstr "曜日(オプション、1-7の値。, または - で区切る)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
-msgstr "時間(必須、0-23の値)"
+msgstr "時(必須、0-23の値)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr "分(オプション、0-59の値)"
@@ -674,14 +748,19 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-"これは、特定の(サブ)ドメインを常に拒否するローカルのadblockブラックリストです。<br /> 注意: "
-"1行につきドメインを1つだけ追加してください。'#'で始まるコメントを追加できます - IPアドレス、ワイルドカード、正規表現は使用できません。"
+"これは、特定の(サブ)ドメインを常に拒否するローカルのadblockブラックリストで"
+"す。<br /> 注意: 1行につきドメインを1つだけ追加してください。'#'で始まるコメ"
+"ントを追加できます - IPアドレス、ワイルドカード、正規表現は使用できません。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:23
msgid ""
@@ -689,38 +768,45 @@ msgid ""
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-"これは、特定の(サブ)ドメインを常に拒否するローカルのadblockホワイトリストです。<br /> 注意: "
-"1行につきドメインを1つだけ追加してください。'#'で始まるコメントを追加できます - IPアドレス、ワイルドカード、正規表現は使用できません。"
+"これは、特定の(サブ)ドメインを常に拒否するローカルのadblockホワイトリストで"
+"す。<br /> 注意: 1行につきドメインを1つだけ追加してください。'#'で始まるコメ"
+"ントを追加できます - IPアドレス、ワイルドカード、正規表現は使用できません。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
-msgstr "最後に生成されたDNSレポートを表示しています。更新ボタンを押して現在の状況を表示します。"
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "DNSバックエンドの再起動が成功するまでのタイムアウト。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
-msgstr "adblockリストを常に最新にするには、自動更新をこれらのリストに設定する必要があります。"
+msgstr ""
+"adblockリストを常に最新にするには、自動更新をこれらのリストに設定する必要があ"
+"ります。"
-#: 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:334
msgid "Top 10 Statistics"
msgstr "上位10項目"
-#: 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:532
msgid "Topic for adblock notification E-Mails."
msgstr "adblockの通知Eメールのトピック。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr "DNSリクエスト合計"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr "トリガ遅延"
@@ -729,7 +815,12 @@ msgstr "トリガ遅延"
msgid "Unable to save changes: %s"
msgstr "変更を保存できませんでした: %s"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr "詳細なデバッグ ログ"
@@ -738,36 +829,134 @@ msgstr "詳細なデバッグ ログ"
msgid ""
"Whitelist changes have been saved. Refresh your adblock lists that changes "
"take effect."
-msgstr "ホワイトリストへの変更が保存されました。adblockのリストを更新して変更を適用します。"
+msgstr ""
+"ホワイトリストへの変更が保存されました。adblockのリストを更新して変更を適用し"
+"ます。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr "ホワイトリスト..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
-msgstr ""
+msgstr "最大の結果セットサイズ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr "named (/var/lib/bind)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr "raw (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Flush the DNS Cache before adblock processing as well."
+#~ msgstr ""
+#~ "adblockが正常に動くようにするため、事前にDNSキャッシュをクリアします。"
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr "選択したダウンロードユーティリティーの特別な設定オプション。"
+
+#~ msgid "- unspecified -"
+#~ msgstr "詳細不明"
+
+#~ msgid "Blocked Domain"
+#~ msgstr "ブロックされたドメイン"
+
+#~ msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#~ msgstr "セレクティブDNSホワイトリスティングを無効化(RPZパススルー)。"
+
+#~ msgid "Name / IP Address"
+#~ msgstr "名前 / IPアドレス"
+
+#~ msgid "named (/var/lib/bind)"
+#~ msgstr "named (/var/lib/bind)"
+
+#~ msgid ""
+#~ "Changes on this tab needs a full adblock service restart to take effect."
+#~ "<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "このタブでの変更を適用するにはadblockサービスを完全に再起動する必要があり"
+#~ "ます。<br /><p>&#xa0;</p>"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "DNS ファイル リセット"
+
+#~ msgid ""
+#~ "Resets the final DNS blocklist 'adb_list.overall' after DNS backend "
+#~ "loading. Please note: This option starts a small ubus/adblock monitor in "
+#~ "the background."
+#~ msgstr ""
+#~ "DNSバックエンドの読み込み後に、最後のDNSブロックリスト'adb_list."
+#~ "overlall'をリセットします。注意: このオプションはバックグラウンドで小さな"
+#~ "ubus/adblockモニターを起動します。"
+
+#~ msgid "Set/Replace a new adblock job"
+#~ msgstr "新しいadblockジョブの設定/置き換え"
+
+#~ msgid ""
+#~ "Target directory for DNS related report files. Default is '/tmp', please "
+#~ "use preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "DNS関連のレポートファイルのターゲットディレクトリです。デフォルトは'/"
+#~ "tmp'です。可能ならばUSBメモリまたは別のローカルディスクを使用してくださ"
+#~ "い。"
+
+#~ msgid ""
+#~ "Target directory for blocklist backups. Default is '/tmp', please use "
+#~ "preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "ブロックリストのバックアップに使用されるターゲットディレクトリです。デフォ"
+#~ "ルトは'/tmp'です。可能ならばUSBメモリまたは別のローカルディスクを使用して"
+#~ "ください。"
+
+#~ msgid ""
+#~ "This shows the last generated DNS Report, press the refresh button to get "
+#~ "a current one."
+#~ msgstr ""
+#~ "最後に生成されたDNSレポートを表示しています。更新ボタンを押して現在の状況"
+#~ "を表示します。"
+
+#~ msgid "Local DNS Ports"
+#~ msgstr "ローカルDNSポート"
+
+#~ msgid ""
+#~ "Redirect all DNS queries from 'lan' zone to the local DNS resolver, "
+#~ "applies to UDP and TCP protocol."
+#~ msgstr ""
+#~ "'lan'ゾーンからすべてのDNSクエリをローカルDNSリゾルバにリダイレクトし、UDP"
+#~ "とTCPプロトコルに適用します。"
+
+#~ msgid ""
+#~ "Space separated list of DNS-related firewall ports which should be forced "
+#~ "locally."
+#~ msgstr ""
+#~ "スペースで区切られた、ローカルのみの、DNS関連のファイアウォールポートリス"
+#~ "ト。"
+
+#~ msgid "DNS Requests (blocked)"
+#~ msgstr "DNSリクエスト(ブロック)"
+
+#~ msgid "DNS Requests (total)"
+#~ msgstr "DNSリクエスト(合計)"
+
+#~ msgid "End Date"
+#~ msgstr "終了日"
+
+#~ msgid "Start Date"
+#~ msgstr "開始日"
+
#~ msgid ""
#~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
#~ "than 64 MB free RAM, please only select a few of them!"
diff --git a/applications/luci-app-adblock/po/ko/adblock.po b/applications/luci-app-adblock/po/ko/adblock.po
index 8c4f20a5e8..1cc3e31e45 100644
--- a/applications/luci-app-adblock/po/ko/adblock.po
+++ b/applications/luci-app-adblock/po/ko/adblock.po
@@ -1,20 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-08 06:14+0000\n"
-"Last-Translator: Youngbin Han <sukso96100@gmail.com>\n"
+"PO-Revision-Date: 2021-03-21 14:31+0000\n"
+"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\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.2-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: 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:258
msgid "Action"
msgstr "액션"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr "활성화된 소스"
@@ -23,7 +23,7 @@ msgstr "활성화된 소스"
msgid "Adblock"
msgstr "Adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "Adblock 액션"
@@ -43,43 +43,56 @@ msgstr "이 (서브)도메인을 로컬 블랙리스트에 추가."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "이 (서브)도메인을 로컬 화이트리스트에 추가."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
-msgstr ""
+msgstr "추가적인 Jail 블록리스트"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr "추가 설정"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: 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:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr "고급 DNS 설정"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr "고급 이메일 설정"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr "고급 리포트 설정"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
-msgid "Answer"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid "Backup Directory"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#, fuzzy
+msgid "Answer"
+msgstr "답변"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#, fuzzy
+msgid "Backup Directory"
+msgstr "백업 경로"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -90,37 +103,51 @@ msgstr ""
msgid ""
"Blacklist changes have been saved. Refresh your adblock lists that changes "
"take effect."
-msgstr "블랙리스트 변경사항이 저장되었습니다. Adblock 리스트를 새로고침하여 변경사항을 적용하세요."
+msgstr ""
+"블랙리스트 변경사항이 저장되었습니다. Adblock 리스트를 새로고침하여 변경사항"
+"을 적용하세요."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr "블랙리스트..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "차단된 도메인"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+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/overview.js:229
msgid "Blocked Domains"
msgstr "차단된 도메인들"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr "차단목록 백업"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81
msgid "Blocklist Query"
-msgstr ""
+msgstr "블록리스트 쿼리"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
-msgstr ""
+msgstr "블록리스트 등록..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -129,23 +156,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr "취소"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
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:255
msgid "Client"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -153,109 +183,112 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-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:451
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
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:532
msgid "E-Mail Topic"
msgstr ""
@@ -269,31 +302,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
-msgstr ""
+msgstr "활성화"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -303,121 +342,135 @@ msgstr ""
msgid "Existing job(s)"
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:456
msgid "External DNS Lookup Domain"
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:456
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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
-msgstr ""
+msgstr "기본 설정"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: 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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
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:65
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr ""
@@ -430,11 +483,11 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr ""
@@ -442,35 +495,34 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr ""
@@ -478,174 +530,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
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:513
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
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:499
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -653,6 +714,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -667,35 +732,39 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@@ -704,7 +773,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@@ -715,30 +789,36 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""
+
+#~ msgid "- unspecified -"
+#~ msgstr "- 명시되지 않음 -"
+
+#~ msgid "Blocked Domain"
+#~ msgstr "차단된 도메인"
diff --git a/applications/luci-app-adblock/po/mr/adblock.po b/applications/luci-app-adblock/po/mr/adblock.po
index 6318991039..53e5f357b5 100644
--- a/applications/luci-app-adblock/po/mr/adblock.po
+++ b/applications/luci-app-adblock/po/mr/adblock.po
@@ -10,11 +10,11 @@ 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:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr ""
@@ -23,7 +23,7 @@ msgstr ""
msgid "Adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr ""
@@ -43,43 +43,54 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: 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:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
msgid "Answer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -92,19 +103,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+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/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@@ -112,15 +135,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -129,23 +152,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
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:255
msgid "Client"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -153,109 +179,112 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-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:451
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
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:532
msgid "E-Mail Topic"
msgstr ""
@@ -269,31 +298,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "सक्षम केले"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -303,40 +338,64 @@ msgstr ""
msgid "Existing job(s)"
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:456
msgid "External DNS Lookup Domain"
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:456
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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr ""
@@ -344,80 +403,70 @@ msgstr ""
msgid "Grant access to LuCI app adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: 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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
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:65
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr ""
@@ -430,11 +479,11 @@ msgstr ""
msgid "Overview"
msgstr "आढावा"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr ""
@@ -442,35 +491,34 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr ""
@@ -478,174 +526,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
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:513
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
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:499
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -653,6 +710,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -667,35 +728,39 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@@ -704,7 +769,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@@ -715,31 +785,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
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 ed331c2429..de20853e37 100644
--- a/applications/luci-app-adblock/po/ms/adblock.po
+++ b/applications/luci-app-adblock/po/ms/adblock.po
@@ -10,11 +10,11 @@ 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:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
msgstr "Tindakan"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr ""
@@ -23,7 +23,7 @@ msgstr ""
msgid "Adblock"
msgstr "Sekatan Iklan"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr ""
@@ -43,43 +43,54 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr "Terdapat kelewatan picu dalam saat sebelum proses adblock bermula."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
msgid "Answer"
msgstr "Jawapan"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Direktori Sandaran"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -92,19 +103,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "Kawasan Liputan Yang telah disekat"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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
+msgid "Blocked DNS Requests"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: 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:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@@ -112,15 +135,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Punca Senarai Sekatan"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -129,23 +152,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
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:255
msgid "Client"
msgstr "Pelanggan"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -153,109 +179,112 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Kiraan"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "Direktori DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "Reset fail DNS"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-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:451
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Tarikh"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
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:532
msgid "E-Mail Topic"
msgstr ""
@@ -269,31 +298,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -303,40 +338,64 @@ msgstr ""
msgid "Existing job(s)"
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:456
msgid "External DNS Lookup Domain"
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:456
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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr ""
@@ -344,80 +403,70 @@ msgstr ""
msgid "Grant access to LuCI app adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: 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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
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:65
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr ""
@@ -430,11 +479,11 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr ""
@@ -442,35 +491,34 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr ""
@@ -478,174 +526,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
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:513
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
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:499
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -653,6 +710,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -667,35 +728,39 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@@ -704,7 +769,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@@ -715,34 +785,40 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""
+#~ msgid "Blocked Domain"
+#~ msgstr "Kawasan Liputan Yang telah disekat"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "Reset fail DNS"
+
#~ msgid ""
#~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
#~ "than 64 MB free RAM, please only select a few of them!"
diff --git a/applications/luci-app-adblock/po/nb_NO/adblock.po b/applications/luci-app-adblock/po/nb_NO/adblock.po
index 0092c23826..aa9dc0bef2 100644
--- a/applications/luci-app-adblock/po/nb_NO/adblock.po
+++ b/applications/luci-app-adblock/po/nb_NO/adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-16 12:57+0000\n"
+"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/"
"luciapplicationsadblock/nb_NO/>\n"
@@ -8,80 +8,91 @@ 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.11-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: 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:258
msgid "Action"
msgstr "Handling"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
-msgstr ""
+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"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
-msgstr ""
+msgstr "Reklameblokkeringshandling"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
msgid "Add Blacklist Domain"
-msgstr ""
+msgstr "Legg til svartelistedomene"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
msgid "Add Whitelist Domain"
-msgstr ""
+msgstr "Legg til hvitlistedomene"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
msgid "Add this (sub-)domain to your local blacklist."
-msgstr ""
+msgstr "Legg til dette (under-)domenet til i din lokale svarteliste."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
msgid "Add this (sub-)domain to your local whitelist."
-msgstr ""
+msgstr "Legg til dette (under-)domenet til i din lokale hvitliste."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
-msgstr ""
+msgstr "Ytterligere fengselssvarteliste"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
-msgstr ""
+msgstr "Ytterligere innstillinger"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
"Ytterligere utløserforsinkelse i sekunder før behandling av "
"reklameblokkering starter."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
-msgstr ""
+msgstr "Avanserte DNS-innstillinger"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
-msgstr ""
+msgstr "Avanserte e-postinnstillinger"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
+msgstr "Avanserte rapporteringsinnstillinger"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
msgid "Answer"
msgstr "Svar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Sikkerhetskopimappe"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -89,40 +100,55 @@ msgstr ""
#: 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
+#, fuzzy
msgid ""
"Blacklist changes have been saved. Refresh your adblock lists that changes "
"take effect."
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:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
+msgstr "Svartelist …"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "Blokkert domene"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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
+msgid "Blocked DNS Requests"
+msgstr "Blokkerte DNS-forespørsler"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
-msgstr ""
+msgstr "Blokkerte domener"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
-msgstr ""
+msgstr "Blokkeringslistesikkerhetskopi"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81
msgid "Blocklist Query"
-msgstr ""
+msgstr "Blokkeringslistespørring"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
-msgstr ""
+msgstr "Blokkeringslistespørring …"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Blokklistekilder"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -131,23 +157,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
-msgstr ""
+msgstr "Avbryt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-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:601
+msgid "Categories"
+msgstr "Kategorier"
-#: 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:255
msgid "Client"
msgstr "Klient"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -155,111 +184,114 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Antall"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
-msgstr ""
+msgstr "DNS-bakende"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "DNS-mappe"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "DNS-filtilbakestilling"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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 ""
+msgstr "DNS-rapport"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-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:451
msgid "DNS Restart Timeout"
-msgstr ""
+msgstr "DNS-omstartstidsavbrudd"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Dato"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
-msgstr ""
+msgstr "Skru av DNS-tillatelse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid "Disable DNS Restarts"
-msgstr ""
+msgstr "Skru av DNS-omstarter"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr "Domene"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Download Parameters"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
-msgid "Download Queue"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+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
msgid "Download Utility"
msgstr "Nedlastingsverktøy"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr "E-postmerknad"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
-msgstr ""
+msgstr "E-postmerknadsantall"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-postprofil"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr "E-postmottagersadresse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "E-postsenderadresse"
-#: 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:532
msgid "E-Mail Topic"
-msgstr ""
+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
@@ -271,31 +303,38 @@ msgstr "Rediger svarteliste"
msgid "Edit Whitelist"
msgstr "Rediger hvitliste"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
-msgid "Enable SafeSearch"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
+msgid "Enable SafeSearch"
+msgstr "Skru på SafeSearch"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
+#, fuzzy
msgid "Enable moderate SafeSearch filters for youtube."
-msgstr ""
+msgstr "Skru på moderate SafeSearch-filtre for YouTube."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
-msgstr ""
+msgstr "Skru på reklameblokkeringstjenesten."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
-msgstr "Aktivert"
+msgstr "Påskrudd"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr "Sluttdato"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr "Slutt-tidsstempel"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -303,123 +342,137 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
msgid "Existing job(s)"
-msgstr ""
+msgstr "Eksisterende jobb(er)"
-#: 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:456
msgid "External DNS Lookup Domain"
-msgstr ""
+msgstr "Eksternt DNS-oppslagsdomene"
-#: 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:456
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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
-msgstr "Tøm DNS-hurtiglageret"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr "Tøm DNS-hurtiglageret"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr "Tving lokal DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr "Påtvingte porter"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr "Påtvingte soner"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
-msgstr ""
+msgstr "Generelle innstillinger"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
-msgstr ""
+msgstr "Innvilg tilgang til LuCI-programreklameblokkering"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
-msgstr ""
+msgstr "Info"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
-msgstr ""
+msgstr "Fengselsmappe"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "Sist kjørt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
-msgstr ""
+msgstr "Siste DNS-forespørsler"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
-msgstr ""
+msgstr "Begrens SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
-msgstr ""
+msgstr "Begrens SafeSearch til gitte tilbydere."
-#: 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:65
+msgid "Line number to remove"
+msgstr "Linjenummer å fjerne"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
-msgstr ""
+msgstr "Liste over tilgjengelige nettverksenheter brukt av tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
+msgstr "Loggvisning"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
-msgstr ""
+msgstr "Lavprioritetstjeneste"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr ""
@@ -430,224 +483,237 @@ 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 "Oversikt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
-msgstr ""
+msgstr "Spørring"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:82
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
-msgstr ""
+msgstr "Gjenoppfrisk"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
-msgstr ""
+msgstr "Gjenoppfrisk DNS-rapport"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
-msgstr ""
+msgstr "Gjenoppfrisk tidsur"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
-msgstr ""
+msgstr "Gjenoppfrisk tidsur …"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
-msgstr ""
+msgstr "Gjenoppfrisk …"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr "Last inn igjen"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr "Fjern en eksisterende jobb"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
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:513
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
-msgstr ""
+msgstr "Rapportmappe"
-#: 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:499
msgid "Report Interface"
-msgstr ""
+msgstr "Rapportgrensesnitt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
-msgstr ""
+msgstr "Rapportporter"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
-msgid "Result"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "Omstart"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
+msgid "Result"
+msgstr "Resultat"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
+#, fuzzy
msgid "Run Directories"
-msgstr ""
+msgstr "Kjøringsmapper"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
+#, fuzzy
msgid "Run Flags"
-msgstr ""
+msgstr "Kjøringsflagg"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
+#, fuzzy
msgid "Run Interfaces"
-msgstr ""
+msgstr "Kjøringsgrensesnitt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
+#, fuzzy
msgid "Run Utils"
-msgstr ""
+msgstr "Kjøringsverktøy"
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
+msgstr "Lagre"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
-msgid "Settings"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "Set the dns backend instance used by adblock."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
+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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
+msgstr "Kilder (størrelse, fokus)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
-msgstr ""
+msgstr "Mellomromsinndelt liste over porter brukt av tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#, fuzzy
+msgid "Start Timestamp"
+msgstr "Start-tidsstempel"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
-msgstr ""
+msgstr "Status/versjon"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -655,6 +721,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -669,44 +739,53 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
-msgstr ""
+msgstr "Tid"
-#: 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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
-msgstr ""
+msgstr "Topp 10-statistikk"
-#: 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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr "Totalt antall DNS-forespørsler"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
-msgstr ""
+msgstr "Utløserforsinkelse"
#: 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 "Kunne ikke lagre endringer: %s"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr "Varianter"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@@ -717,33 +796,52 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
+msgstr "Hvitliste …"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
-msgstr ""
+msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
-msgstr ""
+msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
+msgstr "maks. resultatsettstørrelse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
-msgstr ""
+msgstr "rå (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#, fuzzy
msgid "unbound (/var/lib/unbound)"
-msgstr ""
+msgstr "ubundet (/var/lib/unbound)"
+
+#~ msgid "- unspecified -"
+#~ msgstr "- ubestemt -"
+
+#~ msgid "Blocked Domain"
+#~ msgstr "Blokkert domene"
+
+#~ msgid "Name / IP Address"
+#~ msgstr "Navn / IP-adresse"
+
+#~ msgid "named (/var/lib/bind)"
+#~ msgstr "navngitt (/var/lib/bind)"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "DNS-filtilbakestilling"
+
+#~ msgid "End Date"
+#~ msgstr "Sluttdato"
#~ msgid ""
#~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
diff --git a/applications/luci-app-adblock/po/pl/adblock.po b/applications/luci-app-adblock/po/pl/adblock.po
index 994c06fcc9..025db4bae0 100644
--- a/applications/luci-app-adblock/po/pl/adblock.po
+++ b/applications/luci-app-adblock/po/pl/adblock.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-02 14:41+0000\n"
-"Last-Translator: Krzysiek Fulko <kfulko@gmail.com>\n"
+"PO-Revision-Date: 2022-02-10 14:24+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/pl/>\n"
"Language: pl\n"
@@ -9,13 +9,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.3-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: 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:258
msgid "Action"
msgstr "Akcja"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr "Aktywne źródła"
@@ -24,9 +24,9 @@ msgstr "Aktywne źródła"
msgid "Adblock"
msgstr "Blokowanie reklam"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
-msgstr "Akcje Adblock"
+msgstr "Akcje blokowania reklam"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
msgid "Add Blacklist Domain"
@@ -44,45 +44,59 @@ 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:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr "Dodatkowa lista blokująca"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
-msgstr "Ustawienia dodatkowe"
+msgstr "Dodatkowe ustawienia"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
"Dodatkowe opóźnienie wyzwalacza w sekundach przed rozpoczęciem przetwarzania "
"adblocka."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr "Ustawienia DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
-msgstr "Ustawienia email"
+msgstr "Zaawansowane ustawienia e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr "Ustawienia raportowania"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
+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 ""
+"Zezwalaj na wszystkie żądania niektórych klientów DNS na podstawie ich "
+"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
msgid "Answer"
msgstr "Odpowiedź"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Katalog kopii zapasowej"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr "Podstawowy katalog tymczasowy"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -99,19 +113,34 @@ 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:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr "Czarna lista..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "Zablokowana domena"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr "Blokuj adresy IP klientów lokalnych"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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 ""
+"Blokuj wszystkie żądania niektórych klientów DNS na podstawie ich 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:313
+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/overview.js:229
msgid "Blocked Domains"
msgstr "Zablokowane domeny"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr "Kopia zapasowa list blokujących"
@@ -119,15 +148,15 @@ 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:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr "Zapytanie..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Źródła list"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -140,25 +169,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr "Anuluj"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-msgstr ""
-"Zmiany na tej karcie wymagają ponownego uruchomienia usługi Adblock, aby "
-"zostały wprowadzone. <br /> <p> &#xa0; </p>"
+#: 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:601
+msgid "Categories"
+msgstr "Kategorie"
-#: 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:255
msgid "Client"
msgstr "Klient"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr "Klienty"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -170,13 +200,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:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Licznik"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -184,50 +214,42 @@ msgstr ""
"Tworzenie skompresowanej kopii zapasowej list, będzie używana w przypadku "
"błędów pobierania lub podczas startu."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr "Zaplecze DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "Katalog DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "Resetuj plik DNS"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr "Instancja DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr "Żądania DNS (zablokowane)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-msgstr "Żądania DNS (ogółem)"
-
-#: 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:451
msgid "DNS Restart Timeout"
msgstr "Limit czasu restartu DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Data"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr "Wyłącz pozwolenie na DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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."
@@ -235,50 +257,61 @@ 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
-msgstr "Wyłącz selektywną białą listę DNS (RPZ)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+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:208
-#: 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:256
msgid "Domain"
msgstr "Domena"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr "Domeny"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+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
+msgid "Download Insecure"
+msgstr "Niezabezpieczone pobieranie"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr "Parametry pobierania"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr "Narzędzie pobierania"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
-msgstr "Powiadomienie email"
+msgstr "Powiadomienie e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
-msgstr "Licznik powiadomień email"
+msgstr "Licznik powiadomień e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
-msgstr "Profil E-mail"
+msgstr "Profil e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
-msgstr "Adres E-mail odbiorcy"
+msgstr "Adres e-mail odbiorcy"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
-msgstr "Adres E-mail nadawcy"
+msgstr "Adres e-mail nadawcy"
-#: 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:532
msgid "E-Mail Topic"
-msgstr "Temat E-Mail"
+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
@@ -290,48 +323,56 @@ msgstr "Czarna lista"
msgid "Edit Whitelist"
msgstr "Biała lista"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+"Opróżniaj pamięć podręczną DNS przed rozpoczęciem przetwarzania adblocka, "
+"aby zmniejszyć zużycie pamięci."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr "Włącz SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr "Włącz umiarkowane filtry SafeSearch dla youtube."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr "Włącz usługę adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-"Włącz pełne rejestrowanie debugowania w przypadku błędów przetwarzania."
+"Włącz rejestrowanie debugowania w przypadku wystąpienia błędów w "
+"przetwarzaniu."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Włączone"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr "Data końcowa"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr "Sygnatura czasowa zakończenia"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
msgstr ""
-"Egzekwowanie SafeSearch dla google, bing, duckduckgo, yandex, youtube i "
-"pixabay."
+"Wymuś SafeSearch dla Google, Bing, DuckDuckGo, Yandex, Youtube i Pixabay."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
msgid "Existing job(s)"
msgstr "Istniejące zadania"
-#: 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:456
msgid "External DNS Lookup Domain"
msgstr "Zewnętrzna domena wyszukiwania DNS"
-#: 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:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -340,33 +381,57 @@ msgstr ""
"sukcesem. Uwaga: Aby wyłączyć to zaznaczenie, należy ustawić opcję na "
"'false'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr "Instancja piąta"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Kryteria filtrowania takie jak data, domena lub klient (opcjonalnie)"
-#: 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:328
+msgid "Firewall ports that should be forced locally."
+msgstr "Porty zapory, które powinny być wymuszane lokalnie."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+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
+msgid "First instance (default)"
+msgstr "Instancja pierwsza (domyślna)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr "Opróżnij pamięć podręczną DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
-msgstr "Opróżnij pamięć podręczną DNS przed przetwarzaniem adblocka."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr "Wymuś lokalny DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr "Wymuszone porty"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr "Strefy wymuszone"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr "Instancja czwarta"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
"Zbierz ruch sieciowy związany z DNS za pośrednictwem tcpdump i na żądanie "
"dostarczaj raport DNS. Uwaga: wymaga to dodatkowej instalacji pakietu "
"'tcpdump-mini' i pełnego ponownego uruchomienia usługi adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr "Ustawienia główne"
@@ -374,35 +439,39 @@ msgstr "Ustawienia główne"
msgid "Grant access to LuCI app adblock"
msgstr "Udziel dostępu LuCI do aplikacji adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr "Informacje"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr "Katalog więzienia"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "Ostatnie uruchomienie"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr "Ostatnie zapytania DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr "Limit SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
msgstr "Limit SafeSearch dla certyfikowanych dostawców."
-#: 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:65
+msgid "Line number to remove"
+msgstr "Numer wiersza do usunięcia"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr "Lista dostępnych urządzeń sieciowych używanych przez tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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."
@@ -411,7 +480,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:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -419,51 +488,29 @@ 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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-"Lista obsługiwanych i w pełni skonfigurowanych źródeł adblock, niektóre "
-"aktywne źródła są wstępnie wybrane. <br /> <b> <em> Aby uniknąć błędów OOM, "
-"nie wybieraj zbyt wielu list! </em> </b> <br /> Informacje o rozmiarze dla "
-"odpowiednich zakresów domen wyglądają w następujący sposób:<br /> &#8226;"
-"&#xa0;<b>S</b> (-10k), <b>M</b> (10k-30k) i <b>L</b> (30k-80k) powinny "
-"działać na urządzeniach z 128 MB pamięci RAM<br /> &#8226;&#xa0;<b>XL</b> "
-"(80k-200k) powinny działać na urządzeniach z 256-512 MB pamięci RAM,<br /> "
-"&#8226;&#xa0;<b>XXL</b> (200k-) wymagają więcej pamięci RAM i obsługi "
-"wielordzeniowej, np. urządzenia x86 lub urządzenia typu raspberry.<br /> "
-"<p>&#xa0;</p>"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
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/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-msgstr "Lokalne porty DNS"
-
#: 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"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr "Usługa niskopriorytetowa"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
-msgstr "Nazwa/Adres IP"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+"Ręcznie zastąp wstępnie skonfigurowane opcje pobierania dla wybranego "
+"narzędzia pobierania."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr "Brak wyników zapytania!"
@@ -476,11 +523,11 @@ msgstr "Brak dzienników związanych z adblockiem!"
msgid "Overview"
msgstr "Przegląd"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
-msgstr "Profil używany przez 'msmtp' do powiadamiania o blokadzie email."
+msgstr "Profil używany przez 'msmtp' do powiadamiania o blokadzie e-mail."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr "Zapytanie"
@@ -490,27 +537,27 @@ 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:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
msgstr ""
-"Zwiększ liczbę powiadomień, aby otrzymywać wiadomości email jeśli ogólna "
+"Zwiększ liczbę powiadomień, aby otrzymywać wiadomości e-mail jeśli ogólna "
"liczba blokowanych list jest mniejsza lub równa podanemu limitowi."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
-msgstr "Adres odbiorcy dla powiadomień email adblocka."
+msgstr "Adres odbiorcy dla powiadomień e-mail adblocka."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-"Przekieruj wszystkie zapytania DNS ze strefy LAN do lokalnego programu "
-"obsługi DNS, dotyczy protokołu UDP i TCP."
+"Przekieruj wszystkie zapytania DNS z określonych stref do lokalnego "
+"resolwera DNS, dotyczy protokołów UDP i TCP."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
@@ -519,115 +566,134 @@ 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:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "Odśwież"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr "Odśwież raport DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
-msgstr "Odśwież zegar"
+msgstr "Zaktualizuj listy automatycznie"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
-msgstr "Odśwież zegar..."
+msgstr "Harmonogram..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr "Odświeżanie..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr "Odpoczynek SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr "Przeładuj"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr "Usuń istniejące zadanie"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr "Zgłoś liczbę fragmentów"
-#: 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:513
msgid "Report Chunk Size"
msgstr "Zgłoś wielkość porcji"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr "Katalog raportów"
-#: 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:499
msgid "Report Interface"
msgstr "Interfejs raportowania"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr "Porty raportowania"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
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:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
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:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr "Rozwiązuj adresy IP"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
-"Resetuje ostateczną listę bloków DNS 'adb_list.overall' po załadowaniu "
-"zaplecza DNS. Uwaga: Ta opcja uruchamia w tle mały monitor ubus/adblock."
+"Rozwiązuj raportowane adresy IP za pomocą odwrotnych wyszukiwań DNS (PTR)."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "Restartuj"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr "Wynik"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr "Uruchomione katalogi"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr "Uruchomione flagi"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr "Uruchomione interfejsy"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr "Uruchomione narzędzia"
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "Zapisz"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr "Instancja druga"
+
+#: 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 ""
-"Wysyłaj powiadomienia email związane z adblock. Uwaga: wymaga to dodatkowej "
+"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:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
-msgstr "Adres nadawcy dla powiadomień emailowych adblocka."
+msgstr "Adres nadawcy dla powiadomień e-mailowych adblocka."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
-msgstr "Ustaw/Zmień nowe zadanie Adblock"
+msgid "Set a new adblock job"
+msgstr "Ustaw nowe zadanie adblocka"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "Set the dns backend instance used by adblock."
+msgstr "Ustaw instancję backendu DNS używaną przez adblocka."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr "Ustawienia"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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."
@@ -635,85 +701,67 @@ 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr "Źródła (wielkość, skupienie)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-"Rozdzielona spacjami lista portów zapory związanych z DNS, które należy "
-"wymusić lokalnie."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
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/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr "Specjalne opcje konfiguracji dla wybranego narzędzia do pobierania."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr "Data rozpoczęcia"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
+msgstr "Sygnatura czasowa uruchamiania"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr "Interfejs wyzwalacza uruchamiania"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
-msgstr "Status/Wersja"
+msgstr "Status / Wersja"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
-msgstr "Zawieś"
+msgstr "Wstrzymaj"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
-"Katalog docelowy dla plików raportowania. Domyślnie jest to '/ tmp', "
-"najlepiej użyj pamięci USB."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+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:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
-"Katalog docelowy dla kopii zapasowej list. Domyślnie jest to '/tmp', użyj "
-"najlepiej pamięci USB lub innego dysku."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+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:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
"Katalog docelowy dla wygenerowanej listy zablokowanych 'adb_list.jail'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 "Nie można zaktualizować odświeżania zegara."
+msgstr "Nie można zaktualizować czasu odświeżania."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 "Odświeżanie zegara zostało zaktualizowane."
+msgstr "Czas odświeżania został zaktualizowany."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr "Dni tygodnia (opcjonalnie, wartości: 1-7, osobno, lub -)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr "Godzina (wymagane, zakres: 0–23)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr "Minuta (opcjonalnie, zakres: 0–59)"
@@ -723,6 +771,10 @@ 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
+msgid "Third instance"
+msgstr "Instancja trzecia"
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -744,39 +796,43 @@ 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:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"This tab shows the last generated DNS Report, press the 'Refresh' button to "
+"get a current one."
msgstr ""
-"Pokazuje ostatni wygenerowany raport DNS, naciśnij przycisk odświeżania, aby "
-"uzyskać bieżący."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr "Czas"
-#: 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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "Limit czasu oczekiwania na pomyślne ponowne uruchomienie zaplecza DNS."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
msgstr ""
"Aby twoje listy były aktualne, powinieneś ustawić automatyczne zadanie "
"aktualizacji dla tych list."
-#: 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:334
msgid "Top 10 Statistics"
msgstr "Top 10"
-#: 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:532
msgid "Topic for adblock notification E-Mails."
-msgstr "Temat dla powiadomień email adblocka."
+msgstr "Temat dla powiadomień e-mail adblocka."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr "Łączna liczba żądań DNS"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr "Opóźnienie wyzwalacza"
@@ -785,7 +841,12 @@ 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:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr "Warianty"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr "Pełne rejestrowanie debugowania"
@@ -798,34 +859,148 @@ 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:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr "Biała lista ..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr "bind (/var/lib/bind)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr "maks. rozmiar zestawu wyników"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr "named (/var/lib/bind)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr "raw (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Flush the DNS Cache before adblock processing as well."
+#~ msgstr "Opróżnij pamięć podręczną DNS przed przetwarzaniem adblocka."
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr "Specjalne opcje konfiguracji dla wybranego narzędzia do pobierania."
+
+#~ msgid "- unspecified -"
+#~ msgstr "- nieokreślony -"
+
+#~ msgid "Blocked Domain"
+#~ msgstr "Zablokowana domena"
+
+#~ msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#~ msgstr "Wyłącz selektywną białą listę DNS (RPZ)."
+
+#~ msgid "Name / IP Address"
+#~ msgstr "Nazwa/Adres IP"
+
+#~ msgid "named (/var/lib/bind)"
+#~ msgstr "named (/var/lib/bind)"
+
+#~ msgid ""
+#~ "Changes on this tab needs a full adblock service restart to take effect."
+#~ "<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "Zmiany na tej karcie wymagają ponownego uruchomienia usługi Adblock, aby "
+#~ "zostały wprowadzone. <br /> <p> &#xa0; </p>"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "Resetuj plik DNS"
+
+#~ msgid ""
+#~ "List of supported and fully pre-configured adblock sources, already "
+#~ "active sources are pre-selected.<br /> <b><em>To avoid OOM errors, please "
+#~ "do not select too many lists!</em></b><br /> List size information with "
+#~ "the respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> "
+#~ "(-10k), <b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 "
+#~ "MByte devices,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for "
+#~ "256-512 MByte devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more "
+#~ "RAM and Multicore support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;"
+#~ "</p>"
+#~ msgstr ""
+#~ "Lista obsługiwanych i w pełni skonfigurowanych źródeł adblock, niektóre "
+#~ "aktywne źródła są wstępnie wybrane. <br /> <b> <em> Aby uniknąć błędów "
+#~ "OOM, nie wybieraj zbyt wielu list! </em> </b> <br /> Informacje o "
+#~ "rozmiarze dla odpowiednich zakresów domen wyglądają w następujący sposób:"
+#~ "<br /> &#8226;&#xa0;<b>S</b> (-10k), <b>M</b> (10k-30k) i <b>L</b> "
+#~ "(30k-80k) powinny działać na urządzeniach z 128 MB pamięci RAM<br /> "
+#~ "&#8226;&#xa0;<b>XL</b> (80k-200k) powinny działać na urządzeniach z "
+#~ "256-512 MB pamięci RAM,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) wymagają "
+#~ "więcej pamięci RAM i obsługi wielordzeniowej, np. urządzenia x86 lub "
+#~ "urządzenia typu raspberry.<br /> <p>&#xa0;</p>"
+
+#~ msgid ""
+#~ "Resets the final DNS blocklist 'adb_list.overall' after DNS backend "
+#~ "loading. Please note: This option starts a small ubus/adblock monitor in "
+#~ "the background."
+#~ msgstr ""
+#~ "Resetuje ostateczną listę bloków DNS 'adb_list.overall' po załadowaniu "
+#~ "zaplecza DNS. Uwaga: Ta opcja uruchamia w tle mały monitor ubus/adblock."
+
+#~ msgid "Set/Replace a new adblock job"
+#~ msgstr "Ustaw/Zmień nowe zadanie Adblock"
+
+#~ msgid ""
+#~ "Target directory for DNS related report files. Default is '/tmp', please "
+#~ "use preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "Katalog docelowy dla plików raportowania. Domyślnie jest to '/ tmp', "
+#~ "najlepiej użyj pamięci USB."
+
+#~ msgid ""
+#~ "Target directory for blocklist backups. Default is '/tmp', please use "
+#~ "preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "Katalog docelowy dla kopii zapasowej list. Domyślnie jest to '/tmp', użyj "
+#~ "najlepiej pamięci USB lub innego dysku."
+
+#~ msgid ""
+#~ "This shows the last generated DNS Report, press the refresh button to get "
+#~ "a current one."
+#~ msgstr ""
+#~ "Pokazuje ostatni wygenerowany raport DNS, naciśnij przycisk odświeżania, "
+#~ "aby uzyskać bieżący."
+
+#~ msgid "Local DNS Ports"
+#~ msgstr "Lokalne porty DNS"
+
+#~ msgid ""
+#~ "Redirect all DNS queries from 'lan' zone to the local DNS resolver, "
+#~ "applies to UDP and TCP protocol."
+#~ msgstr ""
+#~ "Przekieruj wszystkie zapytania DNS ze strefy LAN do lokalnego programu "
+#~ "obsługi DNS, dotyczy protokołu UDP i TCP."
+
+#~ msgid ""
+#~ "Space separated list of DNS-related firewall ports which should be forced "
+#~ "locally."
+#~ msgstr ""
+#~ "Rozdzielona spacjami lista portów zapory związanych z DNS, które należy "
+#~ "wymusić lokalnie."
+
+#~ msgid "DNS Requests (blocked)"
+#~ msgstr "Żądania DNS (zablokowane)"
+
+#~ msgid "DNS Requests (total)"
+#~ msgstr "Żądania DNS (ogółem)"
+
+#~ msgid "End Date"
+#~ msgstr "Data końcowa"
+
+#~ msgid "Start Date"
+#~ msgstr "Data rozpoczęcia"
+
#~ msgid "SafeSearch Moderate"
#~ msgstr "Moderuj filtr SafeSearch"
diff --git a/applications/luci-app-adblock/po/pt/adblock.po b/applications/luci-app-adblock/po/pt/adblock.po
index 9ddd8ae2fc..a70f179cea 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: 2020-10-04 13:41+0000\n"
+"PO-Revision-Date: 2022-02-10 19:45+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/pt/>\n"
@@ -8,13 +8,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-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: 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:258
msgid "Action"
msgstr "Ação"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr "Fontes Ativas"
@@ -23,7 +23,7 @@ msgstr "Fontes Ativas"
msgid "Adblock"
msgstr "Adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "Ação do adblock"
@@ -43,51 +43,65 @@ 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:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr "Lista de Bloqueio Priosional"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr "Configurações adicionais"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
"Atraso adicional do gatilho em segundos antes do processamento do adblock "
"começar."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr "Configurações Avançadas do DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
-msgstr "Configurações Avançadas do E-Mail"
+msgstr "Configurações avançadas de E-Mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr "Configurações Avançadas do Relatório"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
+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 ""
+"Permitir todas as solicitações de certos clientes DNS com base no endereço "
+"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
msgid "Answer"
msgstr "Resposta"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Diretório do Backup"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr "Diretório Base Temporário"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
msgstr ""
"O Diretório Base Temporário é usado para tudo que for relacionado com as "
-"operações em tempo real do adblock como download, classificação de "
+"operações em tempo real do adblock como descarrega, classificação de "
"ficheiros, mesclagem de ficheiros, etc."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:15
@@ -99,19 +113,34 @@ 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:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr "Lista negra..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "Domínio Bloqueado"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr "Bloquear IPs de clientes locais"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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 ""
+"Bloquear todos os pedidos de certos clientes DNS com base no endereço IP "
+"(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
+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/overview.js:229
msgid "Blocked Domains"
msgstr "Domínios Bloqueados"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr "Cópia de Segurança da Lista de Bloqueio"
@@ -119,15 +148,15 @@ 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:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr "Pesquisando a Lista de Bloqueio..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Origem da Blocklist"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -140,25 +169,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-msgstr ""
-"As alterações nesta guia precisam de uma reinicialização completa do serviço "
-"adblock para entrar em vigor.<br /><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
+msgstr "Categorias"
-#: 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:255
msgid "Client"
msgstr "Cliente"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr "Clientes"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -167,16 +197,16 @@ msgid ""
msgstr ""
"Configuração do pacote de adblock para bloquear domínios de anúncios/abuso "
"usando DNS. Para obter mais informações <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/adblock/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >verifique a documentação on-line</a>"
+"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:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Contagem"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -184,50 +214,42 @@ msgstr ""
"Crie cópias de segurança compactados da lista de bloqueio, estes serão "
"usados em caso de erros de descarregamento ou durante a inicialização."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr "Infraestrutura do DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "Diretório DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "Repor o ficheiro DNS"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr "Instância de DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr "Solicitações do DNS (bloqueadas)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-msgstr "Solicitações do DNS (total)"
-
-#: 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:451
msgid "DNS Restart Timeout"
msgstr "Tempo Limite para Reiniciar o DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Data"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr "Desativar a opção DNS Permitir"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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."
@@ -235,48 +257,59 @@ 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
-msgstr "Desativa a lista branca seletiva do DNS (passagem pelo RPZ)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+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:208
-#: 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:256
msgid "Domain"
msgstr "Domínio"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr "Domínios"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+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
+msgid "Download Insecure"
+msgstr "Descarregar inseguro"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr "Parâmetros de Descarregamento"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr "Ferramenta para Descarregar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr "Notificação por e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr "Perfil de e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
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:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
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:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "E-Mail Topic"
msgstr "Assunto do e-mail"
@@ -290,33 +323,41 @@ msgstr "Editar Lista Negra"
msgid "Edit Whitelist"
msgstr "Editar lista de permissões"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+"Esvaziar o cache DNS antes que o processamento do adblock comece a reduzir o "
+"consumo de memória."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr "Ativar o SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr "Ativar os filtros SafeSearch de forma moderada para o Youtube."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr "Ativar o serviço adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
"Ativa o registo de depuração detalhado para casos de todos os erros de "
"processamento."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr "Data final"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr "Carimbo de tempo final"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -328,11 +369,11 @@ msgstr ""
msgid "Existing job(s)"
msgstr "Tarefa(s) existente(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:456
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:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -341,70 +382,98 @@ msgstr ""
"infraestrutura do DNS. Nota: defina como 'falsa' para desativar esta "
"verificação."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr "Quinta instância"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Filtrar critérios como data, domínio ou cliente (opcional)"
-#: 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:328
+msgid "Firewall ports that should be forced locally."
+msgstr "Portas da firewall que devem ser localmente forçadas."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+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
+msgid "First instance (default)"
+msgstr "Primeira instância (padrão)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr "Limpar o cache de DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
-msgstr "Também limpar o Cache do DNS antes do adblock."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr "Forçar o DNS Local"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr "Portas forçadas"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr "Zonas forçadas"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr "Quarta instância"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
"Reúna o tráfego de rede relacionado ao DNS através do tcpdump e forneça um "
"Relatório do DNS em tempo real. Nota: é necessário a instalação adicional do "
"pacote 'tcpdump-mini' e a reinicialização completa do serviço do adblock "
"para que as modificações entrem em vigor."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
-msgstr "Conceda acesso à app LuCI adblock"
+msgstr "Conceder acesso à app LuCI adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr "Informação"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr "Diretório Prisional"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "Última Execução"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr "As últimas solicitações do DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr "Limite do SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
msgstr "Limite o SafeSearch a determinados provedores."
-#: 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:65
+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
msgid "List of available network devices used by tcpdump."
msgstr "Lista de aparelhos da rede disponíveis que foram usados pelo tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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."
@@ -413,7 +482,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:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -422,51 +491,30 @@ 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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-"Listagem das fontes de adblock compatíveis e totalmente pré-configuradas, as "
-"fontes já ativas estão pré-selecionadas.<br /> <b><em>Para evitar erros do "
-"tipo OOM, não selecione muitas listas!</em></b><br /> Lista o tamanho da "
-"informação com as suas respetivas faixas de domínio da seguinte maneira:<br /"
-"> &#8226;&#xa0;<b>S</b> (-10k), <b>M</b> (10k-30k) e <b>L</b> (30k-80k) deve "
-"funcionar para aparelhos com 128 MByte de memória,<br /> &#8226;&#xa0;<b>XL</"
-"b> (80k-200k) deve funcionar com aparelhos com 256-512 MByte de memória,<br /"
-"> &#8226;&#xa0;<b>XXL</b> (200k-) precisa de mais suporte a RAM e Multicore, "
-"por exemplo. x86 ou aparelhos raspberry.<br /> <p>&#xa0;</p>"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
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/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-msgstr "Portas DNS Locais"
-
#: 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"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr "Serviço de Baixa Prioridade"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
-msgstr "Nome / Endereço IP"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+"Substituir manualmente as opções de descarregar pré-configuradas para o "
+"utilitário de descarregar selecionado."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr "A consulta não retornou resultados!"
@@ -479,11 +527,11 @@ msgstr "Ainda não há registos relacionados ao adblock!"
msgid "Overview"
msgstr "Visão Geral"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr "Perfil dos e-mails de notificação do adblock utilizado por 'msmtp'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr "Consulta"
@@ -493,7 +541,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:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -501,19 +549,19 @@ msgstr ""
"Aumente a contagem de notificações para receber e-mails caso a contagem "
"geral das listas de bloqueio seja menor ou igual ao limite informado."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr "Endereço do destinatário para e-mails de notificação do adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-"Redirecione todas as consultas de DNS da zona 'lan' para o resolvedor de DNS "
-"local, aplica-se ao protocolo UDP e TCP."
+"Redirecionar todas as consultas DNS de zonas especificadas para o resolvedor "
+"DNS local, aplica-se ao protocolo UDP e TCP."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
@@ -523,12 +571,11 @@ 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:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "Atualizar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr "Atualizar o Relatório do DNS"
@@ -536,83 +583,99 @@ msgstr "Atualizar o Relatório do DNS"
msgid "Refresh Timer"
msgstr "Atualizar Temporizador"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr "Atualizando o Temporizador..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr "Atualizar..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr "Alivie o SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr "Recarregar"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr "Remover uma tarefa existente"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr "Relatar Contagem de Porçõ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:513
msgid "Report Chunk Size"
msgstr "Tamanho de Porções de Relatório"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr "Diretório de Relatórios"
-#: 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:499
msgid "Report Interface"
msgstr "Interface de Relatório"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr "Relatório das Portas"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
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:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
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:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr "Resolver IPs"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
-"Reinicialisa a lista final de bloqueio do DNS 'adb_list.overall' após o "
-"carregamento da infraestrutura do DNS. Nota: Esta opção inicia um pequeno "
-"monitor ubus/adblock em segundo plano."
+"Resolver os endereços IP de emissão de relatórios a usar pesquisas de DNS "
+"reversas (PTR)."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "Reiniciar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr "Resultado"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr "Executar Diretórios"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr "Flags de Execução"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr "Executar Interfaces"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr "Executar Utilitários"
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "Guardar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr "Segunda instância"
+
+#: 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."
@@ -620,110 +683,92 @@ 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:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr "Endereço E-Mail do remetente para as notificações do adblock."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
-msgstr "Definir/Substituir um novo trabalho de 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:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "Set the dns backend instance used by adblock."
+msgstr "Defina a instância do backend de dns usada pela adblock."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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."
+"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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr "Fontes (Tamanho, Foco)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-"Lista separada por espaço das portas de firewall relacionadas ao DNS que "
-"devem ser impostas localmente."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
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/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-"Opções especiais de configuração para o utilitário de descarregamento "
-"selecionado."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr "Data de Início"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
+msgstr "Carimbo de tempo incial"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr "Interface do Gatilho de Inicialização"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr "Condição geral / versão"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr "Suspender"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
-"Diretório de destino para os ficheiros de relatório relacionados ao DNS. O "
-"diretório predefinido é '/tmp', use preferencialmente um pendrive ou um "
-"outro disco local."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+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:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
-"Diretório de destino para a cópia de segurança das listas de bloqueio. O "
-"diretório predefinido é '/tmp', use preferencialmente um pendrive ou outro "
-"disco local."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+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:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
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 "
"prisional 'adb_list.jail'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 "Não foi possível atualizar o tempo de atualização do temporizador."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 "O tempo de atualização foi atualizado."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr "O dia da semana (valores opc.: 1-7 possivelmente sep. por , ou -)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr "A parte das horas (obg., intervalo: 0-23)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr "A parte dos minutos (opt., intervalo: 0-59)"
@@ -733,6 +778,10 @@ 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
+msgid "Third instance"
+msgstr "Terceira instância"
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -753,40 +802,44 @@ 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:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"This tab shows the last generated DNS Report, press the 'Refresh' button to "
+"get a current one."
msgstr ""
-"Exibe o último Relatório DNS gerado, pressione o botão de atualização para "
-"obter um atual."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr "Tempo"
-#: 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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "Tempo limite para aguardar o reinício bem sucedido do DNS."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:329
+#: 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/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
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/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr "Total de solicitações de DNS"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr "Atraso do Gatilho"
@@ -795,7 +848,12 @@ 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:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr "Variantes"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr "Registos detalhados de depuração"
@@ -808,34 +866,153 @@ 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:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr "Lista Branca..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr "BIND (/var/lib/bind)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
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:385
-msgid "named (/var/lib/bind)"
-msgstr "named (/var/lib/bind)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr "raw (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Flush the DNS Cache before adblock processing as well."
+#~ msgstr "Também limpar o Cache do DNS antes do adblock."
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr ""
+#~ "Opções especiais de configuração para o utilitário de descarregamento "
+#~ "selecionado."
+
+#~ msgid "- unspecified -"
+#~ msgstr "- não especificado -"
+
+#~ msgid "Blocked Domain"
+#~ msgstr "Domínio Bloqueado"
+
+#~ msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#~ msgstr "Desativa a lista branca seletiva do DNS (passagem pelo RPZ)."
+
+#~ msgid "Name / IP Address"
+#~ msgstr "Nome / Endereço IP"
+
+#~ msgid "named (/var/lib/bind)"
+#~ msgstr "named (/var/lib/bind)"
+
+#~ msgid ""
+#~ "Changes on this tab needs a full adblock service restart to take effect."
+#~ "<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "As alterações nesta guia precisam de uma reinicialização completa do "
+#~ "serviço adblock para entrar em vigor.<br /><p>&#xa0;</p>"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "Repor o ficheiro DNS"
+
+#~ msgid ""
+#~ "List of supported and fully pre-configured adblock sources, already "
+#~ "active sources are pre-selected.<br /> <b><em>To avoid OOM errors, please "
+#~ "do not select too many lists!</em></b><br /> List size information with "
+#~ "the respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> "
+#~ "(-10k), <b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 "
+#~ "MByte devices,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for "
+#~ "256-512 MByte devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more "
+#~ "RAM and Multicore support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;"
+#~ "</p>"
+#~ msgstr ""
+#~ "Listagem das fontes de adblock compatíveis e totalmente pré-configuradas, "
+#~ "as fontes já ativas estão pré-selecionadas.<br /> <b><em>Para evitar "
+#~ "erros do tipo OOM, não selecione muitas listas!</em></b><br /> Lista o "
+#~ "tamanho da informação com as suas respetivas faixas de domínio da "
+#~ "seguinte maneira:<br /> &#8226;&#xa0;<b>S</b> (-10k), <b>M</b> (10k-30k) "
+#~ "e <b>L</b> (30k-80k) deve funcionar para aparelhos com 128 MByte de "
+#~ "memória,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) deve funcionar com "
+#~ "aparelhos com 256-512 MByte de memória,<br /> &#8226;&#xa0;<b>XXL</b> "
+#~ "(200k-) precisa de mais suporte a RAM e Multicore, por exemplo. x86 ou "
+#~ "aparelhos raspberry.<br /> <p>&#xa0;</p>"
+
+#~ msgid ""
+#~ "Resets the final DNS blocklist 'adb_list.overall' after DNS backend "
+#~ "loading. Please note: This option starts a small ubus/adblock monitor in "
+#~ "the background."
+#~ msgstr ""
+#~ "Reinicialisa a lista final de bloqueio do DNS 'adb_list.overall' após o "
+#~ "carregamento da infraestrutura do DNS. Nota: Esta opção inicia um pequeno "
+#~ "monitor ubus/adblock em segundo plano."
+
+#~ msgid "Set/Replace a new adblock job"
+#~ msgstr "Definir/Substituir um novo trabalho de adblock"
+
+#~ msgid ""
+#~ "Target directory for DNS related report files. Default is '/tmp', please "
+#~ "use preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "Diretório de destino para os ficheiros de relatório relacionados ao DNS. "
+#~ "O diretório predefinido é '/tmp', use preferencialmente um pendrive ou um "
+#~ "outro disco local."
+
+#~ msgid ""
+#~ "Target directory for blocklist backups. Default is '/tmp', please use "
+#~ "preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "Diretório de destino para a cópia de segurança das listas de bloqueio. O "
+#~ "diretório predefinido é '/tmp', use preferencialmente um pendrive ou "
+#~ "outro disco local."
+
+#~ msgid ""
+#~ "This shows the last generated DNS Report, press the refresh button to get "
+#~ "a current one."
+#~ msgstr ""
+#~ "Exibe o último Relatório DNS gerado, pressione o botão de atualização "
+#~ "para obter um atual."
+
+#~ msgid "Local DNS Ports"
+#~ msgstr "Portas DNS Locais"
+
+#~ msgid ""
+#~ "Redirect all DNS queries from 'lan' zone to the local DNS resolver, "
+#~ "applies to UDP and TCP protocol."
+#~ msgstr ""
+#~ "Redirecione todas as consultas de DNS da zona 'lan' para o resolvedor de "
+#~ "DNS local, aplica-se ao protocolo UDP e TCP."
+
+#~ msgid ""
+#~ "Space separated list of DNS-related firewall ports which should be forced "
+#~ "locally."
+#~ msgstr ""
+#~ "Lista separada por espaço das portas de firewall relacionadas ao DNS que "
+#~ "devem ser impostas localmente."
+
+#~ msgid "DNS Requests (blocked)"
+#~ msgstr "Solicitações do DNS (bloqueadas)"
+
+#~ msgid "DNS Requests (total)"
+#~ msgstr "Solicitações do DNS (total)"
+
+#~ msgid "End Date"
+#~ msgstr "Data final"
+
+#~ msgid "Start Date"
+#~ msgstr "Data de Início"
+
#~ msgid ""
#~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
#~ "than 64 MB free RAM, please only select a few of them!"
diff --git a/applications/luci-app-adblock/po/pt_BR/adblock.po b/applications/luci-app-adblock/po/pt_BR/adblock.po
index 17060fbd7f..29fd6ab3a3 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: 2020-09-22 03:07+0000\n"
+"PO-Revision-Date: 2022-02-10 14:24+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,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.3-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: 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:258
msgid "Action"
msgstr "Ação"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr "Fontes Ativas"
@@ -26,7 +26,7 @@ msgstr "Fontes Ativas"
msgid "Adblock"
msgstr "Bloqueio de anúncios"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "Ação do adblock"
@@ -46,45 +46,59 @@ 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:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr "Lista de Bloqueio Adicional"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr "Configurações Adicionais"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
"Atraso de gatilho adicional em segundos antes do processamento do adblock "
"começar."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr "Configurações Avançadas do DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr "Configurações Avançadas do E-Mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr "Configurações Avançadas do Relatório"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
+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 ""
+"Permite que todas as solicitações vindos de certos clientes DNS com 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:257
msgid "Answer"
msgstr "Resposta"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Diretório da cópia de segurança"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr "Diretório Base Temporário"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -102,19 +116,34 @@ 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:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr "Lista negra..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "Domínios Bloqueados"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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
+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 ""
+"Faça o bloqueio de todas as solicitações vindas de certos clientes DNS com "
+"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
+msgid "Blocked DNS Requests"
+msgstr "Requisições bloqueadas do DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: 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:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr "Cópia de Segurança da Lista de Bloqueio"
@@ -122,15 +151,15 @@ 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:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr "Pesquisando a Lista de Bloqueio..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
-msgstr "Fontes de listas de bloqueio"
+msgstr "Fontes das listas de bloqueio"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -143,25 +172,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-msgstr ""
-"As alterações nesta guia precisam de uma reinicialização completa do serviço "
-"adblock para entrar em vigor.<br /><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
+msgstr "Categorias"
-#: 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:255
msgid "Client"
msgstr "Cliente"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr "Clientes"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -170,16 +200,16 @@ msgid ""
msgstr ""
"Configuração do pacote de adblock para bloquear domínios de anúncio/abuso "
"usando DNS. Para obter mais informações <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/adblock/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >verifique a documentação on-line</a>"
+"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:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Contagem"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -187,50 +217,42 @@ msgstr ""
"Crie cópias de segurança compactados da lista de bloqueio, estes serão "
"usados em caso de erros de download ou durante a inicialização."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr "Infraestrutura do DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "Diretório DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "Zerar Arquivo de DNS"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr "Instância DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr "Solicitações do DNS (bloqueadas)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-msgstr "Solicitações do DNS (total)"
-
-#: 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:451
msgid "DNS Restart Timeout"
msgstr "Tempo Limite para Reiniciar o DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Dia"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr "Desativar a opção DNS Permitir"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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."
@@ -238,48 +260,59 @@ 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
-msgstr "Desative a lista branca seletiva do DNS (passagem pelo RPZ)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+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:208
-#: 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:256
msgid "Domain"
msgstr "Domínio"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr "Domínios"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+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
+msgid "Download Insecure"
+msgstr "Download inseguro"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr "Parâmetros de Download"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr "Ferramenta para Baixar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr "Notificação por E-Mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr "E-Mail do Perfil"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
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:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
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:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "E-Mail Topic"
msgstr "Assunto do E-Mail"
@@ -293,33 +326,41 @@ msgstr "Editar a Lista Negra"
msgid "Edit Whitelist"
msgstr "Editar a Lista Branca"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+"Esvazie o cache do DNS antes que o processamento do adblock comece a reduzir "
+"o consumo da memória."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr "Ativar o SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr "Ativar os filtros SafeSearch de forma moderada para o youtube."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr "Ativar o serviço de bloqueio de anúncios."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
"Ativa o registro de depuração detalhada nos casos de qualquer erro de "
"processamento."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr "Data Final"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr "Fim da marca temporal"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -331,11 +372,11 @@ msgstr ""
msgid "Existing job(s)"
msgstr "Tarefa(s) existente(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:456
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:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -344,71 +385,99 @@ msgstr ""
"infraestrutura do DNS. Nota: Defina como 'falsa' para desativar esta "
"verificação."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr "Quinta instância"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Filtrar critérios como data, domínio ou cliente (opcional)"
-#: 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:328
+msgid "Firewall ports that should be forced locally."
+msgstr "As portas do firewall que devem ser impostas localmente."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+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
+msgid "First instance (default)"
+msgstr "Primeira instância (padrão)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr "Limpar a Cache do DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
-msgstr "Também liberar o Cache do DNS antes do bloqueador de anúncios."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr "Usar o DNS Local"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr "Portas Impostas"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr "Zonas Impostas"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr "Quarta instância"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
"Reúna o tráfego de rede relacionado ao DNS através do tcpdump e forneça um "
"Relatório do DNS em tempo real. Nota: É necessário a instalação adicional do "
"pacote 'tcpdump-mini' e da reinicialização completa do serviço do bloqueio "
"de anúncios para que as modificações entrem em vigor."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
msgstr "Conceda acesso ao aplicativo LuCI adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr "Informações"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr "Diretório Prisional"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "Última Execução"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr "As últimas solicitações do DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr "Limite do SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
msgstr "Limite o SafeSearch a determinados fornecedores."
-#: 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:65
+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
msgid "List of available network devices used by tcpdump."
msgstr ""
"Lista de dispositivos da rede disponíveis que foram usados pelo tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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."
@@ -417,7 +486,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:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -426,50 +495,28 @@ 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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-"Listagem das fontes de bloqueio de anúncios compatíveis e totalmente pré-"
-"configuradas, as fontes já ativas estão pré-selecionadas.<br /> <b><em>Para "
-"evitar erros do tipo OOM, não selecione muitas listas!</em></b><br /> Lista "
-"o tamanho da informação com as suas respectivas faixas de domínio da "
-"seguinte maneira:<br /> &#8226;&#xa0;<b>S</b> (-10k), <b>M</b> (10k-30k) e "
-"<b>L</b> (30k-80k) deve funcionar para dispositivos com 128 MByte de memória,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) deve funcionar com dispositivos com "
-"256-512 MByte de memória,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) precisa de "
-"mais suporte a RAM e Multicore, por exemplo. x86 ou dispositivos raspberry."
-"<br /> <p>&#xa0;</p>"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
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/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-msgstr "Portas DNS Locais"
-
#: 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 "Exibir o Registro Log"
+msgstr "Exiba o registro log"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr "Serviço de Baixa Prioridade"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
-msgstr "Nome / Endereço-IP"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+"Substitua manualmente as opções do download pré-configurados para o "
+"utilitário de download selecionado."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr "A Consulta Não Retornou Resultados!"
@@ -480,15 +527,15 @@ 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"
+msgstr "Visão geral"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
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 "
"'msmtp'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr "Consulta"
@@ -498,7 +545,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:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -506,21 +553,21 @@ msgstr ""
"Aumente a contagem de notificações para receber E-Mails caso a contagem "
"geral das listas de bloqueio seja menor ou igual ao limite informado."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
"Endereço do E-Mail do destinatário para o recebimento das notificações do "
"adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-"Redirecione todas as consultas de DNS da zona 'lan' para o resolvedor de DNS "
-"local, aplica-se ao protocolo UDP e TCP."
+"Redirecione todas as consultas DNS das zonas especificadas para o resolvedor "
+"do DNS local, aplica-se ao protocolo UDP e TCP."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
@@ -531,96 +578,110 @@ 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:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "Atualizar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr "Atualizar o Relatório do DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
-msgstr "Atualizar Temporizador"
+msgstr "Atualize o Temporizador"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr "Atualizando o Temporizador..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr "Atualizar..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr "Alivie o SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr "Recarregar"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr "Exclua uma tarefa já existente"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr "Contagem de Pedaços do Relatório"
-#: 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:513
msgid "Report Chunk Size"
msgstr "Tamanho dos Pedaços do Relatório"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr "Diretório do Relatório"
-#: 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:499
msgid "Report Interface"
msgstr "Interface do Relatório"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr "Relatório das Portas"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
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:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
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:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr "Resolva os IPs"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
-"Zera a lista final de bloqueio do DNS 'adb_list.overall' após o carregamento "
-"da infraestrutura do DNS. Nota: Esta opção inicia um pequeno monitor ubus/"
-"adblock em segundo plano."
+"Resolva os endereços IP reportados usando a pesquisa reversa do DNS (PTR)."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "Reinicie"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr "Resultado"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr "Executar Diretórios"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr "Executar Flags"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr "Executar Interfaces"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr "Executar Utilitários"
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "Salvar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr "Segunda instância"
+
+#: 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."
@@ -628,20 +689,24 @@ 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:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
"Endereço E-Mail do remetente para as notificações do bloqueador de anúncios."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
-msgstr "Definir/Substituir um novo trabalho de bloqueio de anúncios"
+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:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "Set the dns backend instance used by adblock."
+msgstr "Defina a estrutura da instância do dns usado pelo adblock."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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."
@@ -649,88 +714,68 @@ 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr "Fontes (Tamanho, Foco)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-"Lista separada por espaço das portas de firewall relacionadas ao DNS que "
-"devem ser impostas localmente."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
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/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-"Opções especiais de configuração para o utilitário de download selecionado."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr "Data de Início"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
+msgstr "Início da marca temporal"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr "Interface do Gatilho de Inicialização"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr "Condição Geral / Versão"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr "Suspender"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-"Diretório de destino para os arquivos de relatório relacionados ao DNS. O "
-"diretório predefinido é '/tmp', use preferencialmente um pendrive ou um "
-"outro disco local."
+"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:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
-"Diretório de destino para a cópia de segurança das listas de bloqueio. O "
-"diretório predefinido é '/tmp', use preferencialmente um pendrive ou outro "
-"disco local."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+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:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
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 "
"prisional 'adb_list.jail'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 "Não foi possível atualizar o tempo de atualização do temporizador."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 "O tempo de atualização foi atualizado."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr "O dia da semana (valores opc.: 1-7 possivelmente set. por , ou -)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr "A parte das horas (obg., intervalo: 0-23)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr "A parte dos minutos (obg., intervalo: 0-59)"
@@ -739,6 +784,10 @@ 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
+msgid "Third instance"
+msgstr "Terceira instância"
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -761,41 +810,45 @@ 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:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"This tab shows the last generated DNS Report, press the 'Refresh' button to "
+"get a current one."
msgstr ""
-"Exibe o último Relatório DNS gerado, pressione o botão de atualização para "
-"obter um atual."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr "Tempo"
-#: 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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "Tempo limite para aguardar o reinício bem sucedido do DNS."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:329
+#: 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/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
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/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr "Total das solicitações do DNS"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr "Gatilho de Atraso"
@@ -804,7 +857,12 @@ 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:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr "Variantes"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr "Registros Detalhados de Depuração"
@@ -817,34 +875,153 @@ 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:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr "Lista Branca..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr "bind (/var/lib/bind)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
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:385
-msgid "named (/var/lib/bind)"
-msgstr "named (/var/lib/bind)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr "raw (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Flush the DNS Cache before adblock processing as well."
+#~ msgstr "Também liberar o Cache do DNS antes do bloqueador de anúncios."
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr ""
+#~ "Opções especiais de configuração para o utilitário de download "
+#~ "selecionado."
+
+#~ msgid "- unspecified -"
+#~ msgstr "- não especificado -"
+
+#~ msgid "Blocked Domain"
+#~ msgstr "Domínios Bloqueados"
+
+#~ msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#~ msgstr "Desative a lista branca seletiva do DNS (passagem pelo RPZ)."
+
+#~ msgid "Name / IP Address"
+#~ msgstr "Nome / Endereço-IP"
+
+#~ msgid "named (/var/lib/bind)"
+#~ msgstr "named (/var/lib/bind)"
+
+#~ msgid ""
+#~ "Changes on this tab needs a full adblock service restart to take effect."
+#~ "<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "As alterações nesta guia precisam de uma reinicialização completa do "
+#~ "serviço adblock para entrar em vigor.<br /><p>&#xa0;</p>"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "Zerar Arquivo de DNS"
+
+#~ msgid ""
+#~ "List of supported and fully pre-configured adblock sources, already "
+#~ "active sources are pre-selected.<br /> <b><em>To avoid OOM errors, please "
+#~ "do not select too many lists!</em></b><br /> List size information with "
+#~ "the respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> "
+#~ "(-10k), <b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 "
+#~ "MByte devices,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for "
+#~ "256-512 MByte devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more "
+#~ "RAM and Multicore support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;"
+#~ "</p>"
+#~ msgstr ""
+#~ "Listagem das fontes de bloqueio de anúncios compatíveis e totalmente pré-"
+#~ "configuradas, as fontes já ativas estão pré-selecionadas.<br /> "
+#~ "<b><em>Para evitar erros do tipo OOM, não selecione muitas listas!</em></"
+#~ "b><br /> Lista o tamanho da informação com as suas respectivas faixas de "
+#~ "domínio da seguinte maneira:<br /> &#8226;&#xa0;<b>S</b> (-10k), <b>M</b> "
+#~ "(10k-30k) e <b>L</b> (30k-80k) deve funcionar para dispositivos com 128 "
+#~ "MByte de memória,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) deve funcionar "
+#~ "com dispositivos com 256-512 MByte de memória,<br /> &#8226;&#xa0;<b>XXL</"
+#~ "b> (200k-) precisa de mais suporte a RAM e Multicore, por exemplo. x86 ou "
+#~ "dispositivos raspberry.<br /> <p>&#xa0;</p>"
+
+#~ msgid ""
+#~ "Resets the final DNS blocklist 'adb_list.overall' after DNS backend "
+#~ "loading. Please note: This option starts a small ubus/adblock monitor in "
+#~ "the background."
+#~ msgstr ""
+#~ "Zera a lista final de bloqueio do DNS 'adb_list.overall' após o "
+#~ "carregamento da infraestrutura do DNS. Nota: Esta opção inicia um pequeno "
+#~ "monitor ubus/adblock em segundo plano."
+
+#~ msgid "Set/Replace a new adblock job"
+#~ msgstr "Definir/Substituir um novo trabalho de bloqueio de anúncios"
+
+#~ msgid ""
+#~ "Target directory for DNS related report files. Default is '/tmp', please "
+#~ "use preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "Diretório de destino para os arquivos de relatório relacionados ao DNS. O "
+#~ "diretório predefinido é '/tmp', use preferencialmente um pendrive ou um "
+#~ "outro disco local."
+
+#~ msgid ""
+#~ "Target directory for blocklist backups. Default is '/tmp', please use "
+#~ "preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "Diretório de destino para a cópia de segurança das listas de bloqueio. O "
+#~ "diretório predefinido é '/tmp', use preferencialmente um pendrive ou "
+#~ "outro disco local."
+
+#~ msgid ""
+#~ "This shows the last generated DNS Report, press the refresh button to get "
+#~ "a current one."
+#~ msgstr ""
+#~ "Exibe o último Relatório DNS gerado, pressione o botão de atualização "
+#~ "para obter um atual."
+
+#~ msgid "Local DNS Ports"
+#~ msgstr "Portas DNS Locais"
+
+#~ msgid ""
+#~ "Redirect all DNS queries from 'lan' zone to the local DNS resolver, "
+#~ "applies to UDP and TCP protocol."
+#~ msgstr ""
+#~ "Redirecione todas as consultas de DNS da zona 'lan' para o resolvedor de "
+#~ "DNS local, aplica-se ao protocolo UDP e TCP."
+
+#~ msgid ""
+#~ "Space separated list of DNS-related firewall ports which should be forced "
+#~ "locally."
+#~ msgstr ""
+#~ "Lista separada por espaço das portas de firewall relacionadas ao DNS que "
+#~ "devem ser impostas localmente."
+
+#~ msgid "DNS Requests (blocked)"
+#~ msgstr "Solicitações do DNS (bloqueadas)"
+
+#~ msgid "DNS Requests (total)"
+#~ msgstr "Solicitações do DNS (total)"
+
+#~ msgid "End Date"
+#~ msgstr "Data Final"
+
+#~ msgid "Start Date"
+#~ msgstr "Data de Início"
+
#~ msgid "SafeSearch Moderate"
#~ msgstr "SafeSearch Moderado"
diff --git a/applications/luci-app-adblock/po/ro/adblock.po b/applications/luci-app-adblock/po/ro/adblock.po
index 22d9bf6bf7..7af0d7ecde 100644
--- a/applications/luci-app-adblock/po/ro/adblock.po
+++ b/applications/luci-app-adblock/po/ro/adblock.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-13 14:11+0000\n"
-"Last-Translator: Danut Vornicu <ovisadang@yahoo.com>\n"
+"PO-Revision-Date: 2022-02-11 20:57+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/ro/>\n"
"Language: ro\n"
@@ -9,22 +9,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.0-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: 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:258
msgid "Action"
-msgstr "Actiune"
+msgstr "Acțiune"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
-msgstr "Surse Active"
+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 ""
+msgstr "Adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "Acțiune Adblock"
@@ -44,45 +44,59 @@ 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:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
-msgstr ""
+msgstr "Lista blocurilor de închisori suplimentare"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
-msgstr "Setări Suplimentare"
+msgstr "Setări suplimentare"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
"Întârziere adițională înainte ca procesarea adblock-ului să înceapă (în "
"secunde)."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr "Setări Avansate DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
-msgstr "Setări Avansate E-Mail"
+msgstr "Setări avansate de e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr "Setări Avansate Raport"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
+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 ""
+"Permiteți toate solicitările anumitor clienți DNS pe baza adresei lor IP "
+"(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
msgid "Answer"
msgstr "Răspuns"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Director copie de siguranţă"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
-msgstr "Director Temporar de Bază"
+msgstr "Directorul Temp de bază"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -99,19 +113,34 @@ 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:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr "Lista de Interzise..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "Domeniu blocat"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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
+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 ""
+"Blocați toate solicitările anumitor clienți DNS pe baza adresei IP a "
+"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
+msgid "Blocked DNS Requests"
+msgstr "Solicitări DNS blocate"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: 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:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr "Copie de Rezervă Pentru Lista de Blocate"
@@ -119,15 +148,15 @@ 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:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr "Interogare Lista de Blocare..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
-msgstr "Surse de blocare"
+msgstr "Surse din lista de blocuri"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -140,23 +169,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
-msgstr "Renunțare"
+msgstr "Anulare"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-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:601
+msgid "Categories"
+msgstr "Categorii"
-#: 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:255
msgid "Client"
msgstr "Client"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr "Clienți"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -165,16 +197,17 @@ msgid ""
msgstr ""
"Configurarea pachetului adblock pentru a bloca reclamele/domeniile abuzive "
"prin utilizarea DNS. Pentru informații suplimentare <a href=\"https://github."
-"com/openwrt/packages/blob/master/net/adblock/files/README.md\" target="
-"\"_blank\" rel=\"noreferrer noopener\" >verificați documentația online</a>"
+"com/openwrt/packages/blob/master/net/adblock/files/README.md\" "
+"target=\"_blank\" rel=\"noreferrer noopener\" >verificați documentația "
+"online</a>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Număr"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -182,50 +215,42 @@ msgstr ""
"Creare copii de rezervă comprimate a listei de blocate, acestea vor fi "
"utilizate în cazul erorilor de descărcare sau în timpul pornirii."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
-msgstr ""
+msgstr "DNS Backend"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "Director DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr "Instanța DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr "Cereri DNS (blocate)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-msgstr "Cereri DNS (total)"
-
-#: 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:451
msgid "DNS Restart Timeout"
msgstr "Timp Repornire DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Data"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr "Dezactivare Permite DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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."
@@ -233,48 +258,59 @@ 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
-msgstr "Dezactivați lista selectivă pentru DNS permise (trecere prin RPZ)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+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:208
-#: 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:256
msgid "Domain"
msgstr "Domeniu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr "Domenii"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+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
+msgid "Download Insecure"
+msgstr "Descărcați Insecure"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
-msgstr "Descărcare Parametri"
+msgstr "Parametrii de descărcare"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
-msgstr "Coadă de Descărcare"
+msgstr "Coadă de descărcare"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr "Utilitar descărcare"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
-msgstr "Notificare e-mail"
+msgstr "Notificare prin e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
-msgstr "Profil E-Mail"
+msgstr "Profil de e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
-msgstr ""
+msgstr "Adresa de e-mail a destinatarului"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
-msgstr "Adresa E-Mail Expeditor"
+msgstr "Adresa expeditorului de e-mail"
-#: 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:532
msgid "E-Mail Topic"
msgstr "Subiect E-Mail"
@@ -288,32 +324,41 @@ msgstr "Editare listă neagră"
msgid "Edit Whitelist"
msgstr "Editare listă albă"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+"Goliți memoria cache DNS înainte de începerea procesării adblock pentru a "
+"reduce consumul de memorie."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr "Activare Căutare Sigură"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr "Activare filtre moderate SafeSearch pentru YouTube."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr "Activare serviciu adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-"Activare înregistrare detaliată de depanare în cazul unor erori de procesare."
+"Activați jurnalizarea verbală a depanării în cazul în care apar erori de "
+"procesare."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr "Data sfârşit"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr "Timestamp de final"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -323,13 +368,13 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
msgid "Existing job(s)"
-msgstr "Activitate(ăți) existentă(e)"
+msgstr "Loc de muncă existent(e)"
-#: 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:456
msgid "External DNS Lookup Domain"
msgstr "Domeniul de căutare DNS extern"
-#: 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:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -338,70 +383,98 @@ 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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr "A cincea instanță"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Criterii de filtrare precum dată, domeniu sau client (opțional)"
-#: 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:328
+msgid "Firewall ports that should be forced locally."
+msgstr "Porturile firewall care trebuie forțate la nivel local."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+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
+msgid "First instance (default)"
+msgstr "Prima instanță (implicit)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr "Eliberează cache-ul DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
-msgstr "Spălare memoria cache DNS înainte de procesarea adblock."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr "Forţează DNS Local"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr "Porturi forțate"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr "Zonele forțate"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr "A patra instanță"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
"Adunare trafic de rețea aferent DNS prin tcpdump și realizare raport DNS la "
"cerere. Vă rugăm să rețineți: aceasta necesită instalare suplimentară a "
"pachetului „tcpdump-mini” și o repornire completă a serviciului de blocare, "
"pentru a avea efect."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr "Setări generale"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
-msgstr ""
+msgstr "Acordă acces la aplicația LuCI adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
-msgstr "Informare"
+msgstr "Informație"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr "Director Închisoare"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "Ultima rulare"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr "Ultimele Cereri DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
-msgstr ""
+msgstr "Limitarea SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
-msgstr ""
+msgstr "Limitați SafeSearch la anumiți furnizori."
-#: 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:65
+msgid "Line number to remove"
+msgstr "Numărul liniei de eliminat"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr "Lista dispozitivelor de rețea utilizate de tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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."
@@ -410,7 +483,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:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -418,51 +491,30 @@ 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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-"Lista surselor acceptate și complet pre-configurate ale abdlock, surse deja "
-"active sunt preselectate.<br /> <b><em>Pentru a evita erorile OOM, nu "
-"selectați prea multe liste!</em></b><br /> Mărimea listei cu informații "
-"despre domeniul respectiv variază astfel:<br /> &#8226;&#xa0;<b>S</b> "
-"(-10k), <b>M</b> (10k-30k) și <b>L</b> (30k-80k) ar trebui să funcționeze "
-"pentru dispozitive de 128 MByte,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) ar "
-"trebui să funcționeze pentru dispozitivele de 256-512 MByte,<br /> &#8226;"
-"&#xa0;<b>XXL</b> (200k-) au nevoie de dispozitive cu mai mult RAM și suport "
-"Multicore, ex. x86 sau raspberry.<br /> <p>&#xa0;</p>"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-msgstr "Porturi DNS Locale"
+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"
+msgstr "Vizualizare jurnal"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
-msgstr ""
+msgstr "Serviciu cu prioritate scăzută"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
-msgstr "Nume / Adresă IP"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+"Suprascrieți manual opțiunile de descărcare preconfigurate pentru utilitarul "
+"de descărcare selectat."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
-msgstr "Nu există rezultate de interogare!"
+msgstr "Nu există rezultate de căutare!"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
msgid "No adblock related logs yet!"
@@ -473,11 +525,11 @@ msgstr "Nu există încă jurnale adblock!"
msgid "Overview"
msgstr "Prezentare generală"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr "Profil utilizat de „msmtp” pentru e-mailurile de notificare adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr "Interogare"
@@ -487,7 +539,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:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -495,19 +547,19 @@ msgstr ""
"Creșteți numărul de notificări pentru a primi e-mailuri dacă numărul total "
"de blocări este mai mic sau egal cu limita dată."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
-msgstr ""
+msgstr "Adresa destinatarului pentru e-mailurile de notificare adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-"Redirecționare toate interogările DNS din zona „lan” către procesatorul DNS "
-"local, se aplică protocolului UDP și TCP."
+"Redirecționează toate interogările DNS din zonele specificate către "
+"rezolvatorul DNS local; se aplică protocoalelor UDP și TCP."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
@@ -517,193 +569,214 @@ 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:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "Reîmprospătare"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr "Actualizare Raport DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
-msgstr ""
+msgstr "Cronometru de reîmprospătare"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
-msgstr ""
+msgstr "Cronometru de reîmprospătare..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
-msgstr ""
+msgstr "Reîmprospătați..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
-msgstr ""
+msgstr "Relaxare SafeSearch"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr "Reîncărcare"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr "Îndepărtarea unei lucrări existente"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
-msgstr ""
+msgstr "Raportați numărul de bucăți"
-#: 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:513
msgid "Report Chunk Size"
-msgstr ""
+msgstr "Raportați dimensiunea bucăților"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
-msgstr ""
+msgstr "Director de rapoarte"
-#: 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:499
msgid "Report Interface"
-msgstr ""
+msgstr "Raport de interfață"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
-msgstr ""
+msgstr "Raport porturi"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
-msgstr ""
+msgstr "Raportează numărul de bucăți utilizate de tcpdump."
-#: 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:513
msgid "Report chunk size used by tcpdump in MByte."
-msgstr ""
+msgstr "Raportează dimensiunea chunk folosită de tcpdump în MByte."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr "Rezolvarea IP-urilor"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
+"Rezolvarea adreselor IP de raportare prin utilizarea căutărilor DNS invers "
+"(PTR)."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "Reporniți"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
-msgstr ""
+msgstr "Rezultat"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
-msgstr ""
+msgstr "Rulați directoare"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
-msgstr ""
+msgstr "Fixați indicatoarele"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
-msgstr ""
+msgstr "Interfețe de execuție"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
-msgstr ""
+msgstr "Rulați Utils"
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
-msgstr "Salvează"
+msgstr "Salvați"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr "A doua instanță"
+
+#: 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 ""
+"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:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
-msgstr ""
+msgstr "Adresa expeditorului pentru e-mailurile de notificare adblock."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
-msgstr ""
+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:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "Set the dns backend instance used by adblock."
+msgstr "Stabilește instanța dns backend utilizată de adblock."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
-msgstr ""
+msgstr "Setări"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
+msgstr "Surse (mărime, focalizare)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
+msgstr "Lista de porturi utilizate de tcpdump, separate prin spații."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr "Data de început"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
+msgstr "Timpul de pornire"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
-msgstr ""
+msgstr "Interfața de declanșare a pornirii"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
-msgstr ""
+msgstr "Stare / Versiune"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
-msgstr "Suspendă"
+msgstr "Suspendați"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+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:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+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:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
+"Directorul de destinație pentru lista de blocuri jail generată \"adb_list."
+"jail\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 "Cronometrul de reîmprospătare nu a putut fi actualizat."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 "Cronometrul de reîmprospătare a fost actualizat."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
-msgstr ""
+msgstr "Ziua săptămânii (opt., valori: 1-7, eventual separate prin , sau -)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
-msgstr ""
+msgstr "Porțiunea de ore (necesar, interval: 0-23)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
-msgstr ""
+msgstr "Porțiunea de minute (opțional, interval: 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 ""
+msgstr "Ieșirea syslog, prefiltrată numai pentru mesajele legate de adblock."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+msgid "Third instance"
+msgstr "A treia instanță"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
@@ -711,6 +784,10 @@ msgid ""
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
+"Aceasta este lista neagră a adblock-ului local pentru a interzice "
+"întotdeauna anumite (sub)domenii.<br /> Vă rugăm să rețineți: adăugați doar "
+"un singur 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/whitelist.js:23
msgid ""
@@ -718,47 +795,64 @@ msgid ""
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
+"Aceasta este lista albă a adblock-ului local pentru a permite întotdeauna "
+"anumite (sub)domenii.<br /> Vă rugăm să rețineți: adăugați doar un singur "
+"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:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"This tab shows the last generated DNS Report, press the 'Refresh' button to "
+"get a current one."
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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
-msgstr ""
+msgstr "Timp"
-#: 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:451
msgid "Timeout to wait for a successful DNS backend restart."
-msgstr ""
+msgstr "Timpul de așteptare pentru o repornire reușită a backend-ului DNS."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
msgid "Top 10 Statistics"
-msgstr ""
+msgstr "Top 10 statistici"
-#: 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:532
msgid "Topic for adblock notification E-Mails."
-msgstr ""
+msgstr "Subiect pentru e-mailuri de notificare adblock."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr "Solicitări DNS totale"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr "Intârzierea declanșării"
#: 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 "Nu se pot salva modificările: %s"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr "Variante"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
-msgstr ""
+msgstr "Jurnalizare Verbală de Depanare"
#: 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
@@ -766,34 +860,91 @@ msgid ""
"Whitelist changes have been saved. Refresh your adblock lists that changes "
"take effect."
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:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
-msgstr ""
+msgstr "Lista albă..."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr "legare (/var/lib/bind)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
-msgstr ""
+msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
-msgstr ""
+msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
+msgstr "dimensiunea maximă a setului de rezultate"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
-msgstr ""
+msgstr "brut (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
-msgstr ""
+msgstr "fără legătură (/var/lib/unbound)"
+
+#~ msgid "Flush the DNS Cache before adblock processing as well."
+#~ msgstr "Spălare memoria cache DNS înainte de procesarea adblock."
+
+#~ msgid "Blocked Domain"
+#~ msgstr "Domeniu blocat"
+
+#~ msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#~ msgstr "Dezactivați lista selectivă pentru DNS permise (trecere prin RPZ)."
+
+#~ msgid "Name / IP Address"
+#~ msgstr "Nume / Adresă IP"
+
+#~ msgid ""
+#~ "List of supported and fully pre-configured adblock sources, already "
+#~ "active sources are pre-selected.<br /> <b><em>To avoid OOM errors, please "
+#~ "do not select too many lists!</em></b><br /> List size information with "
+#~ "the respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> "
+#~ "(-10k), <b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 "
+#~ "MByte devices,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for "
+#~ "256-512 MByte devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more "
+#~ "RAM and Multicore support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;"
+#~ "</p>"
+#~ msgstr ""
+#~ "Lista surselor acceptate și complet pre-configurate ale abdlock, surse "
+#~ "deja active sunt preselectate.<br /> <b><em>Pentru a evita erorile OOM, "
+#~ "nu selectați prea multe liste!</em></b><br /> Mărimea listei cu "
+#~ "informații despre domeniul respectiv variază astfel:<br /> &#8226;&#xa0;"
+#~ "<b>S</b> (-10k), <b>M</b> (10k-30k) și <b>L</b> (30k-80k) ar trebui să "
+#~ "funcționeze pentru dispozitive de 128 MByte,<br /> &#8226;&#xa0;<b>XL</b> "
+#~ "(80k-200k) ar trebui să funcționeze pentru dispozitivele de 256-512 MByte,"
+#~ "<br /> &#8226;&#xa0;<b>XXL</b> (200k-) au nevoie de dispozitive cu mai "
+#~ "mult RAM și suport Multicore, ex. x86 sau raspberry.<br /> <p>&#xa0;</p>"
+
+#~ msgid "Local DNS Ports"
+#~ msgstr "Porturi DNS Locale"
+
+#~ msgid ""
+#~ "Redirect all DNS queries from 'lan' zone to the local DNS resolver, "
+#~ "applies to UDP and TCP protocol."
+#~ msgstr ""
+#~ "Redirecționare toate interogările DNS din zona „lan” către procesatorul "
+#~ "DNS local, se aplică protocolului UDP și TCP."
+
+#~ msgid "DNS Requests (blocked)"
+#~ msgstr "Cereri DNS (blocate)"
+
+#~ msgid "DNS Requests (total)"
+#~ msgstr "Cereri DNS (total)"
+
+#~ msgid "End Date"
+#~ msgstr "Data sfârşit"
+
+#~ msgid "Start Date"
+#~ msgstr "Data de început"
#~ msgid ""
#~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
diff --git a/applications/luci-app-adblock/po/ru/adblock.po b/applications/luci-app-adblock/po/ru/adblock.po
index c48728e1be..3a27d53f19 100644
--- a/applications/luci-app-adblock/po/ru/adblock.po
+++ b/applications/luci-app-adblock/po/ru/adblock.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: adblock\n"
"POT-Creation-Date: 2017-10-22 13:00+0300\n"
-"PO-Revision-Date: 2020-10-09 00:10+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-10-21 22:36+0000\n"
+"Last-Translator: Artem <Localizer_in_Russian@protonmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/ru/>\n"
"Language: ru\n"
@@ -12,30 +12,30 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: 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:258
msgid "Action"
msgstr "Действие"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
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 Блокировщик рекламы"
+msgstr "Блокировщик рекламы"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "Действие Adblock"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
msgid "Add Blacklist Domain"
-msgstr "Добавить домен в черный список"
+msgstr "Добавить домен в чёрный список"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
msgid "Add Whitelist Domain"
@@ -43,55 +43,69 @@ msgstr "Добавить домен в белый список"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
msgid "Add this (sub-)domain to your local blacklist."
-msgstr "Добавить (под-)домен в ваш локальный черный список."
+msgstr "Добавить этот (под-)домен в локальный чёрный список."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
msgid "Add this (sub-)domain to your local whitelist."
-msgstr "Добавить (под-)домен в ваш локальный белый список."
+msgstr "Добавить этот (под-)домен в локальный белый список."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
-msgstr "Дополнительный тюремный блоклист"
+msgstr "Дополнительный «тюремный» список блокировок"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr "Дополнительные настройки"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr "Дополнительная задержка в секундах до начала работы Adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
-msgstr "Дополнительные настройки DNS"
+msgstr "Расширенные настройки DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
-msgstr "Дополнительные настройки электронной почты"
+msgstr "Расширенные настройки электронной почты"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
-msgstr "Расширенные настройки отчетов"
+msgstr "Расширенные настройки отчётов"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr "Разрешить локальные IP-адреса клиента"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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 ""
+"Разрешить все запросы определенных DNS-клиентов на основе их IP-адреса (RPZ-"
+"CLIENT-IP). Обратите внимание: В настоящее время эта функция поддерживается "
+"только DNS-сервером bind."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Answer"
msgstr "Ответ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Папка для резервных копий"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
-msgstr "Базовый временный каталог"
+msgstr "Расположение временных файлов"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
msgstr ""
-"Временная директория для всех операций во время работы AdBlock-а, например "
-"загрузки, сортировки, слияния и т.д."
+"Временная папка для «рабочих» операций Adblock, таких, как загрузки, "
+"сортировки, слияния и т.п."
#: 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
@@ -99,609 +113,666 @@ msgid ""
"Blacklist changes have been saved. Refresh your adblock lists that changes "
"take effect."
msgstr ""
-"Изменения черного списка сохранены. Обновите списки AdBlock-а, чтобы они "
-"вступили в силу."
+"Изменения чёрного списка сохранены. Для того, чтобы они вступили в силу, "
+"обновите списки блокировок."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
-msgstr "Черный список..."
+msgstr "Чёрный список..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "Заблокированные домены"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr "Блокировать локальные IP-адреса клиента"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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 ""
+"Блокировать все запросы определенных DNS-клиентов на основе их IP-адреса "
+"(RPZ-CLIENT-IP). Обратите внимание: В настоящее время эта функция "
+"поддерживается только DNS-сервером bind."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+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/overview.js:229
msgid "Blocked Domains"
-msgstr "Заблокированные домены"
+msgstr "Блокируемые домены"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
-msgstr "Бэкап черного списка"
+msgstr "Резервная копия чёрного списка"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81
msgid "Blocklist Query"
-msgstr "Блокировка запросов"
+msgstr "Поиск по «чёрному списку»"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
-msgstr "Запросы к черному списку..."
+msgstr "Поиск по чёрному списку..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
-msgstr "Источники черных списков"
+msgstr "Источники черного списка"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 для блокирования доступа ко всем "
-"доменам, кроме перечисленных в белом списке. Обратите внимание: Вы можете "
-"использовать этот ограничительный блок-список, например, для гостевых "
-"конфигураций WiFi или детского режима."
+"доменам, кроме перечисленных в белом списке. <br /> <i>Обратите внимание: "
+"этот список можно использовать, например, для гостевых Wi-Fi или "
+"родительских ограничений.</i>"
#: 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr "Отмена"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-msgstr ""
-"Для вступления в силу изменений на этой вкладке требуется полный перезапуск "
-"службы adblock.<br />2<p>3&#xa0;4</p>"
+#: 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:601
+msgid "Categories"
+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:255
msgid "Client"
msgstr "Клиент"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr "Клиенты"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
"master/net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer "
"noopener\" >check the online documentation</a>"
msgstr ""
-"Конфигурация AdBlock-а для блокировки рекламных/мошеннических доменов с "
-"помощью DNS. Чтобы получить больше информации, прочитайте <a href=\"https://"
-"github.com/openwrt/packages/blob/master/net/adblock/files/README.md\" target="
-"\"_blank\" rel=\"noreferrer noopener\" >онлайн документацию</a>"
+"Конфигурация Adblock для блокировки рекламных/мошеннических доменов с "
+"помощью DNS. Для получения дополнительной информации, обратитесь к <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:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Количество"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
-msgstr "DNS-серверная часть"
+msgstr "Служба DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "Папка DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "Сброс файла DNS"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr "Экземляр DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr "DNS запросы (заблокированы)"
+msgstr "Отчёт DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-msgstr "DNS запросов (всего)"
-
-#: 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:451
msgid "DNS Restart Timeout"
-msgstr "Таймаут перезапуска DNS"
+msgstr "Тайм-аут перезапуска DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Дата"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
-msgstr "Отключить DNS ответы"
+msgstr "Отключить пропуск DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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 backends с функциями "
-"автозагрузки/inotify."
+"Отключить перезапуски служб DNS с функциями автозагрузки/inotify, вызываемые "
+"Adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
+msgstr "Отключить выборочные белые списки DNS (RPZ-PASSTHRU)."
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr "Домен"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr "Домены"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr "Не проверять SSL сертификаты сервера во время загрузки."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr "Небезопасная загрузка"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr "Параметры загрузки"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
-msgstr "Утилита для скачивания"
+msgstr "Утилита для загрузки"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
-msgstr "Уведомление электронной почты"
+msgstr "Уведомление по электронной почте"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr "Счётчик e-mail уведомлений"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr "Профиль электронной почты"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
-msgstr "Адрес получателя электронной почты"
+msgstr "Адрес получателя"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
-msgstr "Почтовый адрес отправителя"
+msgstr "Адрес отправителя"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
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 "Редактировать Черный список"
+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 "Редактировать Белый список"
+msgstr "Редактировать белый список"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
-msgstr "Включить Безопасный Поиск"
+msgstr "Включить Безопасный поиск"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
-msgstr "Включите умеренные фильтры Безопастного Поиска для youtube."
+msgstr "Включить более умеренные фильтры Безопасного поиска для УouTube."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
-msgstr "Включить сервис AdBlock."
+msgstr "Включить службу Adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
+msgstr "Включить подробное формирование отчёта на случай возникновения ошибок."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Включено"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr "Дата окончания"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr "Время окончания"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
msgstr ""
-"Принудительный Безопасный Поиск в google, bing, duckduckgo, yandex, youtube "
-"и pixabay."
+"Принудительное использование Безопасного поиска для Google, Bing, "
+"DuckDuckGo, Yandex, YouTube и Pixabay."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
msgid "Existing job(s)"
-msgstr "Существующая работа(ы)"
+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:456
msgid "External DNS Lookup Domain"
msgstr "Внешний домен DNS Lookup"
-#: 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:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-"Внешний домен для проверки успешной перезагрузки DNS-сервера. Обратите "
-"внимание: чтобы отключить эту проверку, установите для этой опции значение "
-"«false»."
+"Внешний домен для проверки успешной перезагрузки DNS-сервера. <br /> "
+"<i>Обратите внимание: чтобы отключить эту проверку, установите для этой "
+"опции значение «false».</i>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr "Пятая инстанция"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
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:328
+msgid "Firewall ports that should be forced locally."
+msgstr "Порты файерволла, перенаправляемые локально."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
+msgstr "Зоны файерволла, перенаправляемые локально."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr "Первая инстанция (по умолчанию)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr "Очистка кэша DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
-msgstr "Очистите кэш DNS до обработки adblock."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
-msgstr "Локальный DNS"
+msgstr "Принудительный локальный DNS"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr "Перенаправляемые порты"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr "Перенаправляемые зоны"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr "Четвёртая инстанция"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
+"Сбор информации о трафике DNS через tcpdump и создание отчётов DNS. <br /> "
+"<i>Обратите внимание: для работы этой функции необходим пакет 'tcpdump-mini' "
+"и полная перезагрузка службы Adblock.</i>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
-msgstr "Основные настройки"
+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 "Предоставить доступ к приложению Adblock для LuCI"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: 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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
-msgstr "Директория Jail"
+msgstr "Папка для «тюрьмы»"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "Последний запуск"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
-msgstr "Последние DNS запросы"
+msgstr "Последние DNS-запросы"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
-msgstr ""
+msgstr "Ограничить Безопасный поиск"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
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:65
+msgid "Line number to remove"
+msgstr "Номер строки для удаления"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
-msgstr "Список доступных сетевых устройств используемых tcpdump."
+msgstr "Список доступных сетевых устройств, используемых tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-"Список сетевых интерфейсов для запуска adblock по их доступности. Выберите "
-"'не определено' для запуска по таймауту."
+"Список сетевых интерфейсов для запуска Adblock в случае их доступности. "
+"Выберите «не определено» для стандартного запуска по тайм-ауту."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
-"Список поддерживаемых бэкэндов DNS с их каталогом по умолчанию. Чтобы "
+"Список поддерживаемых служб DNS с их каталогом по умолчанию. Чтобы "
"перезаписать путь по умолчанию, используйте опцию «Каталог DNS»."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-"Список поддерживаемых и полностью предварительно настроенных утилит для "
-"скачивания."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-msgstr "Локальные порты DNS"
+"Список поддерживаемых предварительно настроенных утилит для загрузки списков."
#: 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 "Просмотр журнала"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr "Низкий приоритет службы"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
-msgstr "Имя / IP-адрес"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+"Вручную переопределить предварительно настроенные параметры загрузки для "
+"выбранной утилиты загрузки."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr "Нет результатов запроса!"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
msgid "No adblock related logs yet!"
-msgstr "Ещё нет журналов, связанных с adblock!"
+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:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
-msgstr ""
+msgstr "Профиль, используемый 'msmtp' для отправки почтовых уведомлений."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr "Запрос"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:82
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-"Запросить активные списки блоков и резервные копии для определенного домена."
+"Поиск определенного домена в активных списках блокировок и резервных копиях."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr "Адрес получателя для уведомлений по электронной почте."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-"Перенаправить все DNS запросы из 'lan' зоны на локальный DNS резолвер. "
-"Применимо к UDP и TCP протоколам."
+"Перенаправление всех DNS-запросов из указанных зон к локальной службе DNS "
+"Lookup. Применяется к протоколам TCP и UDP."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
+"Уменьшить приоритет фоновой обработки Adblock для уменьшения нагрузки на "
+"систему. <br /> <i>Обратите внимание: для работы данной опции требуется "
+"полная перезагрузка службы Adblock.</i>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "Обновить"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
-msgstr "Обновление отчета DNS"
+msgstr "Обновить отчёт DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
msgstr "Обновить таймер"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr "Обновить таймер..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr "Обновить..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
-msgstr ""
+msgstr "Ослабить Безопасный поиск"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr "Перезапустить"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr "Удалить существующее задание"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
-msgstr "Количество фрагментов отчета"
+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:513
msgid "Report Chunk Size"
-msgstr "Размер фрагментов отчета"
+msgstr "Размер фрагментов отчёта"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
-msgstr "Папка для отчетов"
+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:499
msgid "Report Interface"
-msgstr "Отчет интерфейса"
+msgstr "Интерфейсы в отчёте"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
-msgstr "Порты отчетов"
+msgstr "Порты в отчёте"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
-msgstr ""
+msgstr "Количество фрагментов отчёта, используемых tcpdump."
-#: 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:513
msgid "Report chunk size used by tcpdump in MByte."
-msgstr ""
+msgstr "Размер фрагментов отчёта, используемых tcpdump, в мегабайтах."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr "Разрешение IP-адресов"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr "Разрешение IP-адресов в отчетах с помощью обратного поиска DNS (PTR)."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "Перезапустить"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr "Результат"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
-msgstr "Директория запуска"
+msgstr "Рабочие папки"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr "Флаги запуска"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
-msgstr "Интерфейсы запуска"
+msgstr "Рабочие интерфейсы"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
-msgstr "Запуск Утилиты"
+msgstr "Рабочие утилиты"
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "Сохранить"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr "Вторая инстанция"
+
+#: 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 ""
-"Отправлять на e-mail уведомления касающиеся adblock. Замечание: требуется "
+"Отправлять связанные с adblock уведомления на e-mail. Замечание: требуется "
"установка дополнительного пакета \"msmtp\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
-msgstr "E-Mails адрес отправителя для уведомления adblock ."
+msgstr "E-Mail адрес отправителя уведомлений Adblock."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
-msgstr ""
+msgid "Set a new adblock job"
+msgstr "Задать новое задание adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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 "Настройки"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
-msgstr ""
+msgstr "Источники (Размер, Фокусировка)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
-msgstr "Разделенный пробелами список портов используемых tcpdump."
+msgstr "Разделенный пробелами список портов, используемых tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr "Специальные конфигурационные опции для выбранной утилиты загрузки."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr "Дата начала"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
+msgstr "Время начала"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr "Статус / Версия"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr "Приостановить"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
-"Каталог для отчетов связанных с DNS. '/tmp' по умолчанию, предпочтительно "
-"использовать USB или другой локальный диск."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
+msgstr "Целевой каталог для файлов отчетов, связанных с DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
-"Каталог для бэкапов блок-списков . '/tmp' по умолчанию, предпочтительно "
-"использовать USB или другой локальный диск."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
+msgstr "Целевой каталог для резервного копирования черного списка."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
-msgstr ""
+msgstr "Папка для «тюремного» списка блокировки 'adb_list.jail'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 "Не удалось обновить таймер обновления."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 "Таймер обновления обновлён."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
-msgstr "День недели (выбор, значения: 1-7, возможен разделитель . , или -)"
+msgstr "День недели (необязательно, значения: 1–7, запятые или дефисы)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
-msgstr "Распределение часов (требование, диапазон: 0-23)"
+msgstr "Распределение часов (обязательно, значения: 0–23)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
-msgstr ""
+msgstr "Распределение минут (обязательно, значения: 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 ""
-"Вывод системного журнала, предварительно отфильтрованный только для "
-"сообщений, связанных с adblock."
+"Вывод системного журнала, предварительно отфильтрованного только для показа "
+"сообщений, связанных с Adblock."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+msgid "Third instance"
+msgstr "Третья инстанция"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
@@ -709,6 +780,10 @@ msgid ""
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
+"Это локальный чёрный список блокировки, указанные в котором (суб-)домены "
+"всегда блокируются. <br /> <i>Обратите внимание: добавляйте по одному домену "
+"на строку. Разрешается использование комментариев, начинающихся на '#' — IP-"
+"адреса и регулярные выражения не поддерживаются</i>"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:23
msgid ""
@@ -716,46 +791,60 @@ msgid ""
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
+"Это локальный белый список блокировки, указанные в котором (суб-)домены "
+"всегда пропускаются. <br /> <i>Обратите внимание: добавляйте по одному "
+"домену на строку. Разрешается использование комментариев, начинающихся на "
+"'#' — IP-адреса и регулярные выражения не поддерживаются.</i>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
-msgstr "Тайм-аут ожидания успешного перезапуска серверной части DNS."
+msgstr "Тайм-аут ожидания успешного перезапуска службы DNS."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
-msgstr ""
-"Чтобы списки были актуальными, следует настроить автоматическое обновление."
+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:334
msgid "Top 10 Statistics"
msgstr "Топ-10 статистики"
-#: 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:532
msgid "Topic for adblock notification E-Mails."
-msgstr "Тема электронных писем уведомлений adblock."
+msgstr "Тема, используемая для отправки электронных писем."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr "Всего DNS-запросов"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
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 "Невозможно сохранить изменения: %ы"
+msgstr "Невозможно сохранить изменения: %s"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr "Варианты"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr "Подробный журнал отладки"
@@ -765,37 +854,146 @@ msgid ""
"Whitelist changes have been saved. Refresh your adblock lists that changes "
"take effect."
msgstr ""
-"Изменения в белом списке были сохранены. Обновите свои списки рекламных "
-"блоков, чтобы изменения вступили в силу."
+"Изменения в белом списке были сохранены. Обновите свои списки блокировок, "
+"чтобы изменения вступили в силу."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr "Белый список..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr "bind (/var/lib/bind)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr "named (/var/lib/bind)"
+msgstr "макс. размер списка результатов"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr "raw (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Flush the DNS Cache before adblock processing as well."
+#~ msgstr "Дополнительная очистка кэша DNS до его обработки Adblock."
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr "Специальные опции конфигурации для выбранной утилиты загрузки."
+
+#~ msgid "- unspecified -"
+#~ msgstr "- не указано -"
+
+#~ msgid "Blocked Domain"
+#~ msgstr "Блокируемый домен"
+
+#, fuzzy
+#~ msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#~ msgstr ""
+#~ "Запретить избирательное применение белого списка DNS (сквозное RPZ)."
+
+#~ msgid "Name / IP Address"
+#~ msgstr "Имя / IP-адрес"
+
+#~ msgid "named (/var/lib/bind)"
+#~ msgstr "named (/var/lib/bind)"
+
+#~ msgid ""
+#~ "Changes on this tab needs a full adblock service restart to take effect."
+#~ "<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "Для вступления в силу изменений на этой вкладке требуется полный "
+#~ "перезапуск службы Adblock.<br /> <p> &#xa0; </p>"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "Сброс файла DNS"
+
+#~ msgid ""
+#~ "List of supported and fully pre-configured adblock sources, already "
+#~ "active sources are pre-selected.<br /> <b><em>To avoid OOM errors, please "
+#~ "do not select too many lists!</em></b><br /> List size information with "
+#~ "the respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> "
+#~ "(-10k), <b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 "
+#~ "MByte devices,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for "
+#~ "256-512 MByte devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more "
+#~ "RAM and Multicore support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;"
+#~ "</p>"
+#~ msgstr ""
+#~ "Список поддерживаемых предварительно настроенных источников списков "
+#~ "блокировок, уже активные источники отмечены.<br /> <b><em>Во избежание "
+#~ "ошибок нехватки памяти не выбирайте слишком много списков!</em></b><br /"
+#~ ">Информация о размере списков:<br /> &#8226;&#xa0;<b>S</b> (<10k), <b>M</"
+#~ "b> (10k-30k) и <b>L</b> (30k-80k) должны работать на устройствах с 128 "
+#~ "МБайт ОЗУ,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) должны работать на "
+#~ "устройствах с 256–512 МБайт ОЗУ,<br /> &#8226;&#xa0;<b>XXL</b> (200k<) "
+#~ "требуют больше ОЗУ и многоядерный процессор, (например, на основе "
+#~ "raspberry или x86).<br /> <p>&#xa0;</p>"
+
+#~ msgid ""
+#~ "Resets the final DNS blocklist 'adb_list.overall' after DNS backend "
+#~ "loading. Please note: This option starts a small ubus/adblock monitor in "
+#~ "the background."
+#~ msgstr ""
+#~ "Сброс последнего списка блокировок DNS 'adb_list.overall' после загрузки "
+#~ "службы DNS. <br /> <i>Обратите внимание: эта опция запускает в фоне "
+#~ "небольшой монитор ubus/adblock.</i>"
+
+#~ msgid "Set/Replace a new adblock job"
+#~ msgstr "Создать новое/заменить задание Adblock"
+
+#~ msgid ""
+#~ "Target directory for DNS related report files. Default is '/tmp', please "
+#~ "use preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "Каталог для отчетов, связанных с DNS. По умолчанию — '/tmp', "
+#~ "предпочтительно использовать USB-накопитель или другой локальный диск."
+
+#~ msgid ""
+#~ "Target directory for blocklist backups. Default is '/tmp', please use "
+#~ "preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "Каталог для резервных копий списков блокировок. По умолчанию — '/tmp', "
+#~ "предпочтительно использовать USB-накопитель или другой локальный диск."
+
+#~ msgid ""
+#~ "This shows the last generated DNS Report, press the refresh button to get "
+#~ "a current one."
+#~ msgstr ""
+#~ "Отображение последнего отчёта DNS, нажмите кнопку «Обновить» для создания "
+#~ "нового."
+
+#~ msgid "Local DNS Ports"
+#~ msgstr "Локальные порты DNS"
+
+#~ msgid ""
+#~ "Redirect all DNS queries from 'lan' zone to the local DNS resolver, "
+#~ "applies to UDP and TCP protocol."
+#~ msgstr ""
+#~ "Перенаправить все DNS запросы из 'lan' зоны на локальный DNS резолвер. "
+#~ "Применимо к UDP и TCP протоколам."
+
+#~ msgid "DNS Requests (blocked)"
+#~ msgstr "DNS запросы (заблокированы)"
+
+#~ msgid "DNS Requests (total)"
+#~ msgstr "DNS запросов (всего)"
+
+#~ msgid "End Date"
+#~ msgstr "Дата окончания"
+
+#~ msgid "Start Date"
+#~ msgstr "Дата начала"
+
#~ msgid ""
#~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
#~ "than 64 MB free RAM, please only select a few of them!"
@@ -935,8 +1133,8 @@ msgstr "unbound (/var/lib/unbound)"
#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
#~ "documentation</a>"
#~ msgstr ""
-#~ "<br />Для получения дополнительной информации <a href=\"%s\" target="
-#~ "\"_blank\"> смотрите онлайн документацию</a>."
+#~ "<br />Для получения дополнительной информации <a href=\"%s\" "
+#~ "target=\"_blank\"> смотрите онлайн документацию</a>."
#~ msgid ""
#~ "For further performance improvements you can raise this value, e.g. '8' "
diff --git a/applications/luci-app-adblock/po/si/adblock.po b/applications/luci-app-adblock/po/si/adblock.po
new file mode 100644
index 0000000000..fe5a4e97f7
--- /dev/null
+++ b/applications/luci-app-adblock/po/si/adblock.po
@@ -0,0 +1,817 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-03-01 07:55+0000\n"
+"Last-Translator: HelaBasa <R45XvezA@protonmail.ch>\n"
+"Language-Team: Sinhala <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadblock/si/>\n"
+"Language: si\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"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
+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 ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
+msgid "Adblock action"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
+msgid "Add Blacklist Domain"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
+msgid "Add Whitelist Domain"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
+msgid "Add this (sub-)domain to your local blacklist."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
+msgid "Add this (sub-)domain to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+msgid "Additional Jail Blocklist"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
+msgid "Additional Settings"
+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"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
+msgid "Advanced Report Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
+msgid "Answer"
+msgstr "පිළිතුර"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Backup Directory"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+msgid ""
+"Base Temp Directory for all adblock related runtime operations, e.g. "
+"downloading, sorting, merging etc."
+msgstr ""
+
+#: 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
+msgid ""
+"Blacklist changes have been saved. Refresh your adblock lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+msgid "Blacklist..."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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
+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/overview.js:229
+msgid "Blocked Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+msgid "Blocklist Backup"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81
+msgid "Blocklist Query"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+msgid "Blocklist Query..."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Blocklist Sources"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+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 ""
+
+#: 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/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:601
+msgid "Categories"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
+msgid ""
+"Configuration of the adblock package to block ad/abuse domains by using DNS. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"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
+msgid "Count"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+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
+msgid "DNS Backend"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+msgid "DNS Directory"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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
+msgid "DNS Restart Timeout"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+msgid "Date"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+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
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+msgid "Domain"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+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
+msgid "Download Utility"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+msgid "E-Mail Notification Count"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+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
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
+msgid "Enable SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
+msgid "Enable moderate SafeSearch filters for youtube."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
+msgid "Enable the adblock service."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
+msgid ""
+"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
+"pixabay."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+msgid "External DNS Lookup Domain"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+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
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+msgid "Filter criteria like date, domain or client (optional)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
+msgid "Force Local DNS"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
+msgid ""
+"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
+msgid "Grant access to LuCI app adblock"
+msgstr ""
+
+#: 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
+msgid "Jail Directory"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+msgid "Last Run"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+msgid "Latest DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:65
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+msgid "List of available network devices used by tcpdump."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+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
+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 ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+msgid "Low Priority Service"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
+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
+msgid "Profile used by 'msmtp' for adblock notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
+msgid "Query"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:82
+msgid "Query active blocklists and backups for a specific domain."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+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
+msgid "Receiver address for adblock notification e-mails."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
+msgid ""
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+msgid ""
+"Reduce the priority of the adblock background processing to take fewer "
+"resources from the system. Please note: This change requires a full adblock "
+"service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
+msgid "Refresh DNS Report"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+msgid "Refresh..."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+msgid "Report Chunk Count"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+msgid "Report Chunk Size"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+msgid "Report Interface"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+msgid "Report Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+msgid "Report chunk count used by tcpdump."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+msgid "Report chunk size used by tcpdump in MByte."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
+msgid "Run Directories"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
+msgid "Run Interfaces"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
+msgid "Run Utils"
+msgstr ""
+
+#: 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
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+msgid "Sender address for adblock notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
+msgid "Set a new adblock job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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 ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+msgid "Sources (Size, Focus)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+msgid "Space separated list of ports used by tcpdump."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+msgid "Target directory for the generated blocklist 'adb_list.overall'."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+msgid "Third instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
+msgid ""
+"This is the local adblock blacklist to always-deny certain (sub) domains."
+"<br /> Please note: add only one domain per line. Comments introduced with "
+"'#' are allowed - ip addresses, wildcards and regex are not."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:23
+msgid ""
+"This is the local adblock whitelist to always allow certain (sub) domains."
+"<br /> Please note: add only one domain per line. Comments introduced with "
+"'#' are allowed - ip addresses, wildcards and regex are not."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+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
+msgid "Time"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+msgid "Timeout to wait for a successful DNS backend restart."
+msgstr ""
+
+#: 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 ""
+
+#: 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/overview.js:532
+msgid "Topic for adblock notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
+msgid "Trigger Delay"
+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 ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+msgid "Verbose Debug Logging"
+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
+msgid ""
+"Whitelist changes have been saved. Refresh your adblock lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+msgid "Whitelist..."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+msgid "dnsmasq (/tmp/dnsmasq.d)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+msgid "kresd (/etc/kresd)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. result set size"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+msgid "raw (/tmp)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+msgid "unbound (/var/lib/unbound)"
+msgstr ""
+
+#~ msgid "- unspecified -"
+#~ msgstr "- නිශ්චිතව දක්වා නැත -"
diff --git a/applications/luci-app-adblock/po/sk/adblock.po b/applications/luci-app-adblock/po/sk/adblock.po
index 2172481830..8ac318c740 100644
--- a/applications/luci-app-adblock/po/sk/adblock.po
+++ b/applications/luci-app-adblock/po/sk/adblock.po
@@ -1,29 +1,29 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2021-12-06 14:03+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@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.1-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: 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:258
msgid "Action"
msgstr "Akcia"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
-msgstr ""
+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"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "Akcia"
@@ -43,46 +43,57 @@ 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:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr "Ďalšie nastavenia"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
"Dodatočné oneskorenie v sekundách pred začiatkom spracovania blokovania "
"reklamy."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr "Pokročilé DNS nastavenia"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr "Pokročilé nastavenia e-mailu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
#, fuzzy
msgid "Advanced Report Settings"
msgstr "Pokročilé nastavenia"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr "Povoliť adresy IP miestnych klientov"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
msgid "Answer"
msgstr "Odpoveď"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Záložný priečinok"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr "Základný Temp priečinok"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -97,19 +108,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:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr "Zoznam zakázaných domén..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "Blokovaná doména"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr "Blokovať adresy IP miestnych klientov"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+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/overview.js:229
msgid "Blocked Domains"
msgstr "Blokované domény"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr "Záloha zoznamu blokovaných domén"
@@ -117,15 +140,15 @@ msgstr "Záloha zoznamu blokovaných domén"
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Zdroje zoznamov blokovaní"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -134,23 +157,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr "Zrušiť"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-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:601
+msgid "Categories"
+msgstr "Kategórie"
-#: 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:255
msgid "Client"
msgstr "Klient"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr "Klienti"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -158,109 +184,112 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Počet"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "DNS adresár"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "Inicializácia DNS súboru"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-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:451
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Dátum"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr "Doména"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr "Domény"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr "Nástroj na sťahovanie"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr "Upozornenie e-mailom"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr "Adresa príjemcu e-mailu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
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:532
msgid "E-Mail Topic"
msgstr ""
@@ -274,31 +303,37 @@ msgstr "Upraviť čiernu listinu"
msgid "Edit Whitelist"
msgstr "Upraviť bielu listinu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Povolené"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr "Koncový dátum"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -308,40 +343,64 @@ msgstr ""
msgid "Existing job(s)"
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:456
msgid "External DNS Lookup Domain"
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:456
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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
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:328
+msgid "Firewall ports that should be forced locally."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr "Vyprázdniť medzipamäť DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
+msgid "Force Local DNS"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
-msgid "Force Local DNS"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr "Všeobecné nastavenia"
@@ -349,80 +408,70 @@ msgstr "Všeobecné nastavenia"
msgid "Grant access to LuCI app adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr "Informácie"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
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:65
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr ""
@@ -435,11 +484,11 @@ msgstr ""
msgid "Overview"
msgstr "Prehľad"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr ""
@@ -447,35 +496,34 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr ""
@@ -483,174 +531,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
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:513
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
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:499
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "Uložiť"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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 "Nastavenia"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -658,6 +715,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -672,35 +733,39 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@@ -709,7 +774,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@@ -720,34 +790,43 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""
+#~ msgid "Blocked Domain"
+#~ msgstr "Blokovaná doména"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "Inicializácia DNS súboru"
+
+#~ msgid "End Date"
+#~ msgstr "Koncový dátum"
+
#~ msgid ""
#~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
#~ "than 64 MB free RAM, please only select a few of them!"
diff --git a/applications/luci-app-adblock/po/sv/adblock.po b/applications/luci-app-adblock/po/sv/adblock.po
index 41c81dd407..dd40c60a9a 100644
--- a/applications/luci-app-adblock/po/sv/adblock.po
+++ b/applications/luci-app-adblock/po/sv/adblock.po
@@ -1,91 +1,104 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2021-12-13 23:53+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/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.10-dev\n"
-#: 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:258
msgid "Action"
msgstr "Åtgärd"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
-msgstr ""
+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"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
-msgstr ""
+msgstr "Reklamblockeringshandling"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
msgid "Add Blacklist Domain"
-msgstr ""
+msgstr "Lägg till svartlistad domän"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
msgid "Add Whitelist Domain"
-msgstr ""
+msgstr "Lägg till vitlistad domän"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
msgid "Add this (sub-)domain to your local blacklist."
-msgstr ""
+msgstr "Lägg till denna (under-)domän till din lokala svartlista."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
msgid "Add this (sub-)domain to your local whitelist."
-msgstr ""
+msgstr "Lägg till denna (under-)domän i din lokala vitlista."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
-msgstr ""
+msgstr "Ytterligare arrest-blocklista"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr "Fler inställningar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
"Ytterligare trigger fördröjning i sekunder innan Adblock-bearbetningen "
"påbörjas."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
-msgstr ""
+msgstr "Avancerade DNS-inställningar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
-msgstr ""
+msgstr "Avancerade e-post-inställingar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
+msgstr "Avancerade rapportinställningar"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr "Tillåt lokala klienters IP"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Answer"
msgstr "Svar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Säkerhetskopiera mapp"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
-msgstr ""
+msgstr "Tempkatalogbas"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
msgstr ""
+"Tempbaskatalog för alla annonsblockeringsrelaterade driftoperationer. T.ex. "
+"nedladdning, sortering, sammanslagning, 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
@@ -93,173 +106,204 @@ msgid ""
"Blacklist changes have been saved. Refresh your adblock lists that changes "
"take effect."
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:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
+msgstr "Svartlista..."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr "Blockera lokala klienters IP"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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:210
-msgid "Blocked Domain"
-msgstr "Blockerad domän"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+msgid "Blocked DNS Requests"
+msgstr "Blockerade DNS-uppslag"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: 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:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
-msgstr ""
+msgstr "Blockeringslistssäkerhetskopia"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81
msgid "Blocklist Query"
-msgstr ""
+msgstr "Blockeringslistsfråga"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
-msgstr ""
+msgstr "Blockeringslistsfråga..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Källor för blockeringslistor"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 ""
+"Bygger en ytterligare spärrlista för DNS som blockerar åtkomst till alla "
+"domäner utom de vitlistade. Notera: Du kan använda denna begränsande "
+"spärrlista för t.ex. gästnätverk eller barnsäkra uppsättningar."
#: 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
-msgstr ""
+msgstr "Avbryt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-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:601
+msgid "Categories"
+msgstr "Kategorier"
-#: 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:255
msgid "Client"
msgstr "Klient"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr "Klienter"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
"master/net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer "
"noopener\" >check the online documentation</a>"
msgstr ""
+"Konfiguration av annonsblockeringspaketet för att spärra annons-/"
+"missbruksdomäner via DNS. Se <a href=\"https://github.com/openwrt/packages/"
+"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:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Räkna"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
+"Skapa komprimerade säkerhetskopior av spärrlistor för att användas vid "
+"uppstart i händelse av nedladdningsfel."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
-msgstr ""
+msgstr "DNS-bakände"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "DNS-mapp"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "DNS-filåterställning"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr "DNS-instans"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-msgstr ""
+msgstr "DNS-rapport"
-#: 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:451
msgid "DNS Restart Timeout"
-msgstr ""
+msgstr "Tidsgräns för DNS-omstart"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Datum"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
-msgstr ""
+msgstr "Inaktivera DNS-tillåtelse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid "Disable DNS Restarts"
-msgstr ""
+msgstr "Inaktivera DNS-omstarter"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr "Domän"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Download Parameters"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr "Domäner"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr "Ladda ner osäkert"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid "Download Parameters"
+msgstr "Ladda ner parametrar"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
-msgstr ""
+msgstr "Nedladdningskö"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr "Ladda ner verktyget"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr "E-postavisering"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
-msgstr ""
+msgstr "Antal E-postaviseringar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-postprofil"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr "E-postmottagaradress"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "Avsändaradress för e-post"
-#: 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:532
msgid "E-Mail Topic"
-msgstr ""
+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
@@ -271,383 +315,433 @@ msgstr "Redigera svartlista"
msgid "Edit Whitelist"
msgstr "Redigera vitlista"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
-msgid "Enable SafeSearch"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
+msgid "Enable SafeSearch"
+msgstr "Aktivera SafeSearch"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
-msgstr ""
+msgstr "Aktivera måttliga SafeSearch-filter för Youtube."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
-msgstr ""
+msgstr "Aktivera annonsblockerinstjänsten."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
+msgstr "Aktivera utförlig avlusningsloggning i händelse av behandlingsfel."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Aktiverad"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr "Slutdatum"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr "Sluttidstämpel"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
-msgstr ""
+msgstr "Påtvingar SafeSearch på Google, Bing, DuckDuckGo, Yandex och Pixbay."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
msgid "Existing job(s)"
-msgstr ""
+msgstr "Befintliga jobb"
-#: 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:456
msgid "External DNS Lookup Domain"
-msgstr ""
+msgstr "Extern DNS-uppslagsdomän"
-#: 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:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
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
+msgid "Fifth instance"
+msgstr "Femte instans"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
-msgstr ""
+msgstr "Filtreringsvillkor som datum, domän eller klient (valfritt)"
-#: 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:328
+msgid "Firewall ports that should be forced locally."
+msgstr "Brandväggsportar som ska forceras lokalt."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+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
+msgid "First instance (default)"
+msgstr "Första instans (standard)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr "Töm DNS-cache"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr "Tvinga lokal DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr "Forcerade portar"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr "Forcerade zoner"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr "Fjärde instans"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
+"Samla in DNS-relaterad nätverkstrafik med tcpdump och tillhandahåll en DNS-"
+"rapport på begäran. Notera: detta kräver ytterligare installation av "
+"'tcpdump-mini'-paketet och en fullständig omstart av "
+"annonsblockeringstjänsten för att få verkan."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr "Generella inställningar"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
-msgstr ""
+msgstr "Ge tillgång till LuCi-programmet annonsblockering"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr "Information"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
-msgstr ""
+msgstr "Arrestkatalog"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "Kördes senast"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
-msgstr ""
+msgstr "Senaste DNS-begäranden"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
-msgstr ""
+msgstr "Begränsa SafeSearch"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
-msgstr ""
+msgstr "Begränsa SafeSearch till vissa leverantörer."
-#: 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:65
+msgid "Line number to remove"
+msgstr "Radnummer att ta bort"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
-msgstr ""
+msgstr "Lista med tillgängliga nätverksenheter använda av tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 tillgängliga nätverksgränssnitt för att påkalla uppstart av "
+"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:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr "Lista över stödda och helt förkonfigurerade nedladdningsverktyg."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
+msgstr "Logutsikt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr "Lågprioriterad tjänst"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
-msgstr ""
+msgstr "Inga frågeresultat!"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
msgid "No adblock related logs yet!"
-msgstr ""
+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 "Översikt"
+msgstr "Överblick"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
+"Profil som används av 'msmtp' för annonsblockeringsaviserinse-"
+"postmeddelanden."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr "Fråga"
#: 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 "Fråga aktiva svartlistor och säkerhetskopior efter en given domän."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
msgstr ""
+"Öka aviseringsantalet för att få e-post om den sammantagna spärrlistans "
+"antal är mindre än eller lika med den givna gränsen."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
-msgstr ""
+msgstr "Mottagande adress för annonsblockeringsaviserings-e-postmeddelanden."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
+"Omdirigera alla DNS-frågor från specifika zoner till den lokala DNS-"
+"utredaren, gäller för UDP- och TCP-protokoll."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
+"Sänk prioriteten på annonsblockeringsbakgurndsbearbetning för att ta färre "
+"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:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "Uppdatera"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
-msgstr ""
+msgstr "Förnya DNS-rapporten"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
-msgstr ""
+msgstr "Förnya stoppuret"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
-msgstr ""
+msgstr "Förnya stoppuret..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
-msgstr ""
+msgstr "Fräscha upp..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
-msgstr ""
+msgstr "Slappna av SafeSearch"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr "Ladda om"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr "Ta bort ett befintligt jobb"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
-msgstr ""
+msgstr "Rapportera klimpantal"
-#: 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:513
msgid "Report Chunk Size"
-msgstr ""
+msgstr "Rapportera klimpstorlek"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
-msgstr ""
+msgstr "Rapportkatalog"
-#: 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:499
msgid "Report Interface"
-msgstr ""
+msgstr "Rapportgränssnitt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
-msgstr ""
+msgstr "Rapporthamnar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
-msgstr ""
+msgstr "Rapportera klimpantal använt av tcpdump."
-#: 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:513
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
+msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "Starta om"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
-msgstr ""
+msgstr "Resultat"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
-msgstr ""
+msgstr "Körkataloger"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
-msgstr ""
+msgstr "Förflaggor"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
-msgstr ""
+msgstr "Körgränssnitt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
-msgstr ""
+msgstr "Kör verktyg"
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "Spara"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr "Andra instans"
+
+#: 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 ""
+"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:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
-msgstr ""
+msgstr "Avsändaradress för adblock-aviseringar via e-post."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
-msgstr ""
+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:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "Set the dns backend instance used by adblock."
+msgstr "Ställ in DNS-bakändens instans som används av adblock."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr "Inställningar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
-msgstr ""
+msgstr "Källor (Storlek, Fokus)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
-msgstr ""
+msgstr "Utrymmesseparerad lista över portar som används av tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr "Status / Version"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr "Stäng av"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+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:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
-msgstr ""
+msgstr "Målmapp för den genererade blockeringslistan 'adb_list.overall'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 "Uppdateringstimern kunde inte uppdateras."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 "Uppdateringstimern har uppdaterats."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
-msgstr ""
+msgstr "Veckodagen (valfria, värden: 1-7 möjligen sep. av , eller -)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -655,6 +749,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -669,35 +767,39 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@@ -706,7 +808,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@@ -717,34 +824,92 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""
+#~ msgid "Flush the DNS Cache before adblock processing as well."
+#~ msgstr "Spola också DNS-cachen innan annonsblockeringshantering."
+
+#~ msgid "- unspecified -"
+#~ msgstr "- ospecificerad -"
+
+#~ msgid "Blocked Domain"
+#~ msgstr "Blockerad domän"
+
+#~ msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#~ msgstr "Inaktivera selektiv DNS-vitlistning (RPZ-genomflöde)."
+
+#~ msgid "Name / IP Address"
+#~ msgstr "Namn / IP-adress"
+
+#~ msgid ""
+#~ "Changes on this tab needs a full adblock service restart to take effect."
+#~ "<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "Ändringar i denna flik kräver en fullständig omstart av "
+#~ "annonsblockerinstjänsten för att få verkan.<br /><p>&#xa0;</p>"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "DNS-filåterställning"
+
+#~ msgid ""
+#~ "List of supported and fully pre-configured adblock sources, already "
+#~ "active sources are pre-selected.<br /> <b><em>To avoid OOM errors, please "
+#~ "do not select too many lists!</em></b><br /> List size information with "
+#~ "the respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> "
+#~ "(-10k), <b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 "
+#~ "MByte devices,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for "
+#~ "256-512 MByte devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more "
+#~ "RAM and Multicore support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;"
+#~ "</p>"
+#~ msgstr ""
+#~ "Lista med stödja och fullt förkonfigurerade annonsblockeringskällor. "
+#~ "Redan aktiva källor är förvalda.<br /> <b><em>För att undvika slut-på-"
+#~ "minnesfel, välj inte för många listor!</em></b><br /> "
+#~ "Liststorleksinformation med respektive domänomfång är som följer:<br /> "
+#~ "&#8226;&#xa0;<b>S</b> (-10k), <b>M</b> (10k-30k) och <b>L</b> (30k-80k) "
+#~ "bör fungera på 128 MByte enheter,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) "
+#~ "bör fungera på 256-512 MByte enheter,<br /> &#8226;&#xa0;<b>XXL</b> "
+#~ "(200k-) berhöver mer RAM och flerkärnsstöd, t.ex. x86- eller raspberry-"
+#~ "enheter.<br /> <p>&#xa0;</p>"
+
+#~ msgid ""
+#~ "Resets the final DNS blocklist 'adb_list.overall' after DNS backend "
+#~ "loading. Please note: This option starts a small ubus/adblock monitor in "
+#~ "the background."
+#~ msgstr ""
+#~ "Nollställer den slutgiltiga DNS-spärrlistan 'adb_list.overall' after DNS-"
+#~ "bakändesladdning. Notera: detta alternativ startar en liten ubus/adblock "
+#~ "övervakare i bakgrunden."
+
+#~ msgid "End Date"
+#~ msgstr "Slutdatum"
+
#~ msgid ""
#~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
#~ "than 64 MB free RAM, please only select a few of them!"
diff --git a/applications/luci-app-adblock/po/templates/adblock.pot b/applications/luci-app-adblock/po/templates/adblock.pot
index e470942fda..7caeb81f99 100644
--- a/applications/luci-app-adblock/po/templates/adblock.pot
+++ b/applications/luci-app-adblock/po/templates/adblock.pot
@@ -1,11 +1,11 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: 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:258
msgid "Action"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr ""
@@ -14,7 +14,7 @@ msgstr ""
msgid "Adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr ""
@@ -34,43 +34,54 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: 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:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
msgid "Answer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -83,19 +94,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+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/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@@ -103,15 +126,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -120,23 +143,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
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:255
msgid "Client"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -144,109 +170,112 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-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:451
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
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:532
msgid "E-Mail Topic"
msgstr ""
@@ -260,31 +289,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -294,40 +329,64 @@ msgstr ""
msgid "Existing job(s)"
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:456
msgid "External DNS Lookup Domain"
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:456
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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr ""
@@ -335,80 +394,70 @@ msgstr ""
msgid "Grant access to LuCI app adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: 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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
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:65
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr ""
@@ -421,11 +470,11 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr ""
@@ -433,35 +482,34 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr ""
@@ -469,174 +517,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
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:513
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
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:499
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -644,6 +701,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -658,35 +719,39 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@@ -695,7 +760,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@@ -706,30 +776,30 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
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 a4c1b4ca39..dd0f9cbaf3 100644
--- a/applications/luci-app-adblock/po/tr/adblock.po
+++ b/applications/luci-app-adblock/po/tr/adblock.po
@@ -1,29 +1,29 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-02 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-07-18 17:53+0000\n"
+"Last-Translator: ToldYouThat <itoldyouthat@protonmail.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.3-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
-#: 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:258
msgid "Action"
msgstr "Eylem"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
-msgstr "Aktif Kaynaklar"
+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"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "Reklam engelleme eylemi"
@@ -33,7 +33,7 @@ msgstr "Alan Adını Kara Listeye Ekle"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
msgid "Add Whitelist Domain"
-msgstr "Alan Adını İzin Verilen Listesine Ekle"
+msgstr "Beyaz listeye ekle"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
msgid "Add this (sub-)domain to your local blacklist."
@@ -43,44 +43,58 @@ 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:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr "Ek \"Hapis\" Engelleme listesi"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr "Ek Ayarlar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
"Reklam engelleme işlemi başlamadan önce saniye cinsinden gecikme süresi."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr "Gelişmiş DNS Ayarları"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr "Gelişmiş E-Posta Ayarları"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr "Gelişmiş Rapor Ayarları"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
+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 ""
+"IP adreslerine (RPZ-CLIENT-IP) göre belirli DNS istemcilerinin tüm "
+"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
msgid "Answer"
msgstr "Cevap"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Yedekleme Dizini"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
-msgstr "Geçici dosyalar icin temel Dizin"
+msgstr "Temel Geçici Dizin"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -97,19 +111,34 @@ 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:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr "Kara liste..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "Engellenmiş Alan Adı"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr "Yerel İstemci IP'lerini Engelle"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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 ""
+"IP adreslerine (RPZ-CLIENT-IP) göre belirli DNS istemcilerinin tüm "
+"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/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+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/overview.js:229
msgid "Blocked Domains"
msgstr "Engellenen Alan Adları"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr "Engelleme Listesi Yedekleme"
@@ -117,15 +146,15 @@ msgstr "Engelleme Listesi Yedekleme"
msgid "Blocklist Query"
msgstr "Engelleme Listesi Sorgusu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr "Engelleme Listesi Sorgusu..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Engelleme Listesi Kaynakları"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -138,25 +167,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr "İptal"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-msgstr ""
-"Bu sekmedeki değişikliklerin yürürlüğe girmesi için reklam engelleme "
-"hizmetinin yeniden başlatılması gerekir.<br /><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
+msgstr "Kategoriler"
-#: 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:255
msgid "Client"
msgstr "İstemci"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr "İstemciler"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -169,13 +199,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:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Adet"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -183,50 +213,42 @@ msgstr ""
"Sıkıştırılmış kara liste yedekleri oluşturun, bunlar indirme hataları ve "
"başlatma sırasında kullanılacaktır."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr "DNS Arka Uç"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "DNS Dizini"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "DNS Dosya Sıfırlama"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr "DNS Örneği"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr "DNS İstekleri (engellenmiş)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-msgstr "DNS İstekleri (toplam)"
-
-#: 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:451
msgid "DNS Restart Timeout"
msgstr "DNS Yeniden Başlatma Zaman Aşımı"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Tarih"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
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:423
+#: 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:423
+#: 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."
@@ -234,444 +256,526 @@ 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
-msgstr "Seçilebilir DNS beyaz listesini (RPZ geçişi) devre dışı bırakın."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+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:208
-#: 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:256
msgid "Domain"
msgstr "Alan"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr "Alan adları"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+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
+msgid "Download Insecure"
+msgstr "Güvensiz İndir"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr "İndirme Parametreleri"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
-msgstr ""
+msgstr "Kuyruktakileri İndir"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
-msgstr ""
+msgstr "İndirme Aracı"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
-msgstr ""
+msgstr "E-Posta Bildirimi"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
-msgstr ""
+msgstr "E-Posta Bildirim Sayısı"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-Posta Profili"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
-msgstr ""
+msgstr "E-Posta Alıcı Adresi"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "E-Posta Gönderen Adresi"
-#: 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:532
msgid "E-Mail Topic"
-msgstr ""
+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 ""
+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
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
-msgstr ""
+msgstr "GüvenliArama'yı Etkinleştir"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
-msgstr ""
+msgstr "Youtube için hafif GüvenliArama'yı etkinleştir."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
-msgstr ""
+msgstr "Adblock servisini etkinleştir."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
+"Herhangi bir işleme hatası durumunda ayrıntılı hata ayıklama günlüğünü "
+"etkinleştirin."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Etkin"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr "Zaman damgasını bitir"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
msgstr ""
+"Google, bing, duckduckgo, yandex, youtube ve pixabay için GüvenliArama "
+"uygulanıyor."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
msgid "Existing job(s)"
-msgstr ""
+msgstr "Mevcut iş(ler)"
-#: 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:456
msgid "External DNS Lookup Domain"
-msgstr ""
+msgstr "Harici DNS Arama Alanı"
-#: 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:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
+"DNS arkaucunun başarılı şekilde yeniden başlatıldığını kontrol eden harici "
+"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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr "Beşinci örnek"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
-msgstr ""
+msgstr "Tarih, alan, client gibi filtre özellikleri (opsiyonel)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
+msgstr "Yerel olarak zorlanması gereken güvenlik duvarı bağlantı noktaları."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+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
+msgid "First instance (default)"
+msgstr "İlk örnek (varsayılan)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr "DNS Önbelleğini Temizle"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
-msgstr ""
+msgstr "Yerel DNS zorla"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr "Zorlanan Erişim Noktaları"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr "Zorlanan Bölgeler"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr "Dördüncü örnek"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
+"DNS ile ilgili ağ trafiğini tcpdump aracılığıyla toplayın ve talep üzerine "
+"bir DNS Raporu oluşturun. Lütfen dikkat: etkili olması için ek olarak "
+"'tcpdump-mini' paket kurulumuna ve adblock hizmetinin tamamen yeniden "
+"başlatılması gerekir."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr "Genel Ayarlar"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
-msgstr ""
+msgstr "LuCI uygulaması adblock'a izin verin"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
-msgstr ""
+msgstr "Bilgi"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
-msgstr ""
+msgstr "Kafes Dizini"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
-msgstr ""
+msgstr "Son çalışma zamanı"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
-msgstr ""
+msgstr "Yeni DNS Sorguları"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
-msgstr ""
+msgstr "GüvenliArama'yı limitle"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
-msgstr ""
+msgstr "Belirli sağlayıcılar için GüvenliArama'yı limitle."
-#: 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:65
+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
msgid "List of available network devices used by tcpdump."
-msgstr ""
+msgstr "tcpdump tarafından kullanılan mevcut ağ aygıtlarının listesi."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
+"Adblock başlangıcını tetiklemek için mevcut ağ arayüzlerinin listesi. Ağ "
+"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:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
+"Varsayılan liste dizinleriyle birlikte desteklenen DNS arka uçlarının "
+"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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
+msgstr "Günlük Kayıtlarını Göster"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
-msgstr ""
+msgstr "Düşük Öncelikli Servis"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
+"Seçilen indirme programının önceden yapılandırılmış indirme seçeneklerini "
+"manuel olarak geçersiz kılın."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
-msgstr ""
+msgstr "Sorgu sonuçları yok!"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
msgid "No adblock related logs yet!"
-msgstr ""
+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:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
+"Adblock bildirim e-postaları için 'msmtp' tarafından kullanılan profil."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
-msgstr ""
+msgstr "Sorgu"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:82
msgid "Query active blocklists and backups for a specific domain."
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:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
msgstr ""
+"Genel engelleme listesi verilen sınırdan az veya buna eşitse, E-Posta almak "
+"için bildirim sayısını artırın."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
-msgstr ""
+msgstr "Adblock bildirim e-postaları için alıcı adresi."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
+"Tüm DNS sorgularını belirtilen bölgelerden yerel DNS çözümleyiciye yeniden "
+"yönlendir, UDP ve TCP protokolü için geçerlidir."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
+"Sistemin daha az kaynağını kullanmak için adblock arka plan işlemenin "
+"ö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:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
-msgstr ""
+msgstr "Yenile"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
-msgstr ""
+msgstr "DNS Raporunu Yenile"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
-msgstr ""
+msgstr "Zamanlayıcıyı Yenile"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
-msgstr ""
+msgstr "Zamanlayıcıyı Yenile .."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
-msgstr ""
+msgstr "Yenile.."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
-msgstr ""
+msgstr "Güvenli Aramayı Rahatlat"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr "Yeniden yükle"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+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:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
-msgstr ""
+msgstr "Yığın Sayısını Bildir"
-#: 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:513
msgid "Report Chunk Size"
-msgstr ""
+msgstr "Yığın Boyutunu Bildir"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
-msgstr ""
+msgstr "Rapor Dizini"
-#: 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:499
msgid "Report Interface"
-msgstr ""
+msgstr "Rapor Arayüzü"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
-msgstr ""
+msgstr "Rapor Bağlantı Noktaları"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
-msgstr ""
+msgstr "Tcpdump tarafından kullanılan yığın sayısını bildirin."
-#: 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:513
msgid "Report chunk size used by tcpdump in MByte."
-msgstr ""
+msgstr "Tcpdump tarafından kullanılan yığın boyutunu MByte cinsinden bildirin."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr "IP'leri çözümle"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr "Ters DNS (PTR) aramalarını kullanarak raporlama IP adreslerini çözün."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "Yeniden başlat"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
-msgstr ""
+msgstr "Sonuç"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
-msgstr ""
+msgstr "Dizinleri Çalıştır"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
-msgstr ""
+msgstr "Bayrakları Çalıştır"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
-msgstr ""
+msgstr "Arayüzleri Çalıştır"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
-msgstr ""
+msgstr "Araçları Çalıştır"
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "Kaydet"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr "İkinci örnek"
+
+#: 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 ""
+"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:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
-msgstr ""
+msgstr "Adblock bildirim e-postaları için gönderen adresi."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
-msgstr ""
+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:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "Set the dns backend instance used by adblock."
+msgstr "Adblock tarafından kullanılan dns sunucu ayarları örneğini ayarlayın."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr "Ayarlar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
+msgstr "Kaynaklar (Boyut, Odak)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
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/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
+msgstr "Zaman Damgasını Başlat"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
-msgstr ""
+msgstr "Başlangıç Tetikleme Arayüzü"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
-msgstr ""
+msgstr "Durum / Sürüm"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
-msgstr ""
+msgstr "Askıya al"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+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:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+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:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
-msgstr ""
+msgstr "Oluşturulan engelleme listesi 'adb_list.overall' için hedef dizin."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
-msgstr ""
+msgstr "Oluşturulan engelleme listesi 'adb_list.jail' için hedef dizin."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 "Yenileme Zamanlayıcısı güncellenemedi."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 "Yenileme Zamanlayıcısı güncellendi."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
-msgstr ""
+msgstr "Haftanın günü (ops., Değerler: 1-7 muhtemelen or - ile ayrılmış)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
-msgstr ""
+msgstr "Saat bölümü (gerekli, aralık: 0-23)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
-msgstr ""
+msgstr "Dakika bölümü (isteğe bağlı, aralık: 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 ""
+"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
+msgid "Third instance"
+msgstr "Üçüncü örnek"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
@@ -679,6 +783,10 @@ msgid ""
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
+"Bu, belirli (alt) alan adlarını her zaman reddeden yerel reklam engelleme "
+"kara listesidir. <br /> Lütfen unutmayın: Her satıra yalnızca bir 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/whitelist.js:23
msgid ""
@@ -686,47 +794,64 @@ msgid ""
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
+"Bu, belirli (alt) alan adlarına her zaman izin veren yerel reklam engelleme "
+"beyaz listesidir. <br /> Lütfen unutmayın: satır başına yalnızca bir etki "
+"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:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"This tab shows the last generated DNS Report, press the 'Refresh' button to "
+"get a current one."
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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
-msgstr ""
+msgstr "Zaman"
-#: 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:451
msgid "Timeout to wait for a successful DNS backend restart."
-msgstr ""
+msgstr "Başarılı bir DNS arka uç yeniden başlatması için bekleme süresi."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
msgid "Top 10 Statistics"
-msgstr ""
+msgstr "En İyi 10 İstatistik"
-#: 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:532
msgid "Topic for adblock notification E-Mails."
-msgstr ""
+msgstr "Adblock bildirim e-postaları için konu."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr "Toplam DNS İstekleri"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
-msgstr ""
+msgstr "Tetikleme Gecikmesi"
#: 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 "Değişiklikler kaydedilemiyor: %s"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr "Varyantlar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
-msgstr ""
+msgstr "Ayrıntılı Hata Ayıklama Günlüğü"
#: 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
@@ -734,34 +859,71 @@ msgid ""
"Whitelist changes have been saved. Refresh your adblock lists that changes "
"take effect."
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:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
-msgstr ""
+msgstr "Beyaz liste..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr "bind (/var/lib/bind)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
-msgstr ""
+msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
-msgstr ""
+msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
+msgstr "maks. sonuç kümesi boyutu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
-msgstr ""
+msgstr "raw (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
-msgstr ""
+msgstr "unbound (/var/lib/unbound)"
+
+#~ msgid "Flush the DNS Cache before adblock processing as well."
+#~ msgstr "Adblock işleminden önce de DNS Önbelleğini temizle."
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr ""
+#~ "Seçilen indirme yardımcı programı için özel yapılandırma seçenekleri."
+
+#~ msgid "- unspecified -"
+#~ msgstr "belirtilmemiş"
+
+#~ msgid "Blocked Domain"
+#~ msgstr "Engellenmiş Alan Adı"
+
+#~ msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#~ msgstr "Seçilebilir DNS beyaz listesini (RPZ geçişi) devre dışı bırakın."
+
+#~ msgid "Name / IP Address"
+#~ msgstr "İsim / IP Adresi"
+
+#~ msgid ""
+#~ "Changes on this tab needs a full adblock service restart to take effect."
+#~ "<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "Bu sekmedeki değişikliklerin yürürlüğe girmesi için reklam engelleme "
+#~ "hizmetinin yeniden başlatılması gerekir.<br /><p>&#xa0;</p>"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "DNS Dosya Sıfırlama"
+
+#~ msgid "DNS Requests (blocked)"
+#~ msgstr "DNS İstekleri (engellenmiş)"
+
+#~ msgid "DNS Requests (total)"
+#~ msgstr "DNS İstekleri (toplam)"
#~ msgid ""
#~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
diff --git a/applications/luci-app-adblock/po/uk/adblock.po b/applications/luci-app-adblock/po/uk/adblock.po
index 614bde1a86..e3f67eb974 100644
--- a/applications/luci-app-adblock/po/uk/adblock.po
+++ b/applications/luci-app-adblock/po/uk/adblock.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-10 12:32+0000\n"
-"Last-Translator: Nazim-ua <nazim-ua@ukr.net>\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/uk/>\n"
"Language: uk\n"
@@ -9,13 +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.2-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: 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:258
msgid "Action"
msgstr "Дія"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr "Активні джерела"
@@ -24,7 +24,7 @@ msgstr "Активні джерела"
msgid "Adblock"
msgstr "Adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr ""
@@ -44,43 +44,54 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: 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:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
msgid "Answer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -93,19 +104,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+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/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@@ -113,15 +136,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -130,23 +153,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr "Скасувати"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
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:255
msgid "Client"
msgstr "Клієнт"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -154,109 +180,112 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-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:451
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Дата"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr "Домен"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
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:532
msgid "E-Mail Topic"
msgstr ""
@@ -270,31 +299,37 @@ msgstr "Редагувати чорний список"
msgid "Edit Whitelist"
msgstr "Редагувати білий список"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Увімкнено"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -304,121 +339,135 @@ msgstr ""
msgid "Existing job(s)"
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:456
msgid "External DNS Lookup Domain"
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:456
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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Загальні налаштування"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: 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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
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:65
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr ""
@@ -431,11 +480,11 @@ msgstr ""
msgid "Overview"
msgstr "Огляд"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr ""
@@ -443,35 +492,34 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "Оновити"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr ""
@@ -479,174 +527,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
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:513
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
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:499
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "Зберегти"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
-msgid "Settings"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "Set the dns backend instance used by adblock."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -654,6 +711,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -668,35 +729,39 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@@ -705,7 +770,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@@ -716,31 +786,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""
diff --git a/applications/luci-app-adblock/po/vi/adblock.po b/applications/luci-app-adblock/po/vi/adblock.po
index 1b27f3bafb..c620281acf 100644
--- a/applications/luci-app-adblock/po/vi/adblock.po
+++ b/applications/luci-app-adblock/po/vi/adblock.po
@@ -1,20 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-20 17:08+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"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/"
"luciapplicationsadblock/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"
+"X-Generator: Weblate 4.4-dev\n"
-#: 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:258
msgid "Action"
msgstr "Hành động"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr ""
@@ -23,7 +23,7 @@ msgstr ""
msgid "Adblock"
msgstr "Chặn quảng cáo"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr ""
@@ -43,44 +43,55 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
"Kích hoạt độ trễ trong vài giây trước khi bắt đầu tiến trình chặn quảng cáo."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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
msgid "Answer"
msgstr "Phản hồi"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Thư mục sao lưu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -93,19 +104,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "Tên miền bị chặn"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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
+msgid "Blocked DNS Requests"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: 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:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@@ -113,15 +136,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Bộ lọc"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -130,23 +153,26 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
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:255
msgid "Client"
msgstr "Khách hàng"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@@ -154,110 +180,113 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "Bộ đếm"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
#, fuzzy
msgid "DNS Directory"
msgstr "Thư mục DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "Đặt lại tệp DNS"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-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:451
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Ngày"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
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:532
msgid "E-Mail Topic"
msgstr ""
@@ -271,31 +300,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
-msgstr ""
+msgstr "Bật"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -305,40 +340,64 @@ msgstr ""
msgid "Existing job(s)"
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:456
msgid "External DNS Lookup Domain"
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:456
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/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr ""
@@ -346,80 +405,70 @@ msgstr ""
msgid "Grant access to LuCI app adblock"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: 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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
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:65
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr ""
@@ -432,11 +481,11 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr ""
@@ -444,35 +493,34 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr ""
@@ -480,174 +528,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
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:513
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
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:499
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
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:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
+msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+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:346
+#: 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:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@@ -655,6 +712,10 @@ 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
+msgid "Third instance"
+msgstr ""
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@@ -669,35 +730,39 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr "Thời gian"
-#: 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:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
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:334
msgid "Top 10 Statistics"
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:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr "Kích hoạt độ trễ"
@@ -706,7 +771,12 @@ 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:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
#, fuzzy
msgid "Verbose Debug Logging"
msgstr "Nhật ký gỡ lỗi khởi động"
@@ -718,34 +788,40 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""
+#~ msgid "Blocked Domain"
+#~ msgstr "Tên miền bị chặn"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "Đặt lại tệp DNS"
+
#~ msgid ""
#~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
#~ "than 64 MB free RAM, please only select a few of them!"
diff --git a/applications/luci-app-adblock/po/zh_Hans/adblock.po b/applications/luci-app-adblock/po/zh_Hans/adblock.po
index c49f5d0e3a..27f096f6d7 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: 2020-10-06 20:26+0000\n"
-"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
+"PO-Revision-Date: 2022-02-10 14:24+0000\n"
+"Last-Translator: Eric <alchemillatruth@purelymail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsadblock/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -15,24 +15,24 @@ 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-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: 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:258
msgid "Action"
-msgstr "动作"
+msgstr "操作"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: 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 "广告拦截"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: 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"
@@ -50,68 +50,95 @@ msgstr "添加此域名到本地黑名单。"
msgid "Add this (sub-)domain to your local whitelist."
msgstr "添加此域名到本地白名单。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr "其它被屏蔽列表"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
-msgstr "其它设置"
+msgstr "额外设置"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: 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:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
-msgstr "高级DNS设置"
+msgstr "高级设置 - DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
-msgstr "高级E-Mail设置"
+msgstr "高级设置 - 邮箱"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
-msgstr "高级报告设置"
+msgstr "高级设置 - 报告"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr "允许本地客户端 IP"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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 ""
+"基于特定DNS客户端的IP地址允许这些客户端的所有请求(RPZ-CLIENT-IP)。请注意:眼"
+"下只有bind DNS后端支持此功能。"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Answer"
msgstr "回答"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "备份目录"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr "基础临时目录"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
-msgstr "所有与adblock相关的运行时操作的基本Temp目录,例如下载,排序,合并等。"
+msgstr "所有与广告拦截相关运行时操作的基础临时目录,如下载、排序、合并等。"
#: 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
msgid ""
"Blacklist changes have been saved. Refresh your adblock lists that changes "
"take effect."
-msgstr "黑名单更改已保存。刷新您的广告阻止列表,以使更改生效。"
+msgstr "黑名单更改已保存。刷新您的广告拦截列表以使更改生效。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr "黑名单..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "已拦截的域名"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr "拦截本地客户端IP"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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 ""
+"基于特定DNS客户端的IP地址拦截它们的所有请求 (RPZ-CLIENT-IP)。请注意:眼下只有"
+"bind DNS 后端支持此功能。"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+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/overview.js:229
msgid "Blocked Domains"
msgstr "已拦截域名"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr "黑名单列表的备份"
@@ -119,15 +146,15 @@ msgstr "黑名单列表的备份"
msgid "Blocklist Query"
msgstr "拦截列表查询"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr "黑名单查询..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
-msgstr "拦截列表来源"
+msgstr "阻止列表内容"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
@@ -138,136 +165,142 @@ 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr "取消"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-msgstr "改变此项后需要完全重启 adblock 以生效<br /><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
+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:255
msgid "Client"
-msgstr "客户端 Client"
+msgstr "客户端"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr "客户端"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
"master/net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer "
"noopener\" >check the online documentation</a>"
msgstr ""
-"配置adblock软件包以使用DNS阻止广告/滥用域。有关更多信息,请<a href=\"https://"
-"github.com/openwrt/packages/blob/master/net/adblock/files/README.md\" target="
-"\"_blank\" rel=\"noreferrer noopener\">查看在线文档</a>"
+"配置广告拦截软件包,以通过 DNS 屏蔽广告/滥用域名。更多有关信息,请<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:205
-#: 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:209
+#: 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
msgid "Count"
msgstr "计数"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
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:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr "DNS后端"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "DNS 目录"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "DNS 文件重置"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr "DNS 实例"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr "DNS请求(已阻止)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-msgstr "DNS请求(总计)"
-
-#: 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:451
msgid "DNS Restart Timeout"
msgstr "DNS重新启动超时"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "日期"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr "禁用DNS允许"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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后端的adblock触发的重启。"
+msgstr "禁止广告拦截触发具有 自动加载/inotify 功能的 DNS 后端的重新启动。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
-msgstr "禁止选择性DNS白名单(RPZ通过)."
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
+msgstr "禁用选择性DNS白名单(RPZ-PASSTHRU)。"
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr "域名"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
+msgstr "域名"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr "下载期间不检查 SSL 服务器证书。"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr "下载不安全"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr "下载参数"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr "下载工具"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
-msgstr "E-Mail 通知"
+msgstr "电子邮件通知"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr "电子邮件通知计数"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
-msgstr "电子邮件资料"
+msgstr "电子邮件概要"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
-msgstr "收件人电子邮件地址"
+msgstr "电子邮件收件人地址"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
-msgstr "发件人电子邮件地址"
+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:532
msgid "E-Mail Topic"
msgstr "电子邮件主题"
@@ -281,31 +314,37 @@ msgstr "编辑黑名单"
msgid "Edit Whitelist"
msgstr "编辑白名单"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr "在 adblock 处理开始降低内存消耗前清空 DNS 缓存。"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr "启用安全搜索"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr "为YouTube启用适度的安全搜索过滤器."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
-msgstr "启用广告屏蔽服务."
+msgstr "启用广告拦截服务。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 "在出现任何处理错误的情况下启用详细调试日志记录."
+msgstr "在出现任何处理错误时启用详细的调试日志。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "已启用"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr "结束日期"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr "结束时间戳"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@@ -313,13 +352,13 @@ msgstr "强制执行Google,Bing,Duckduckgo,Yandex,youtube和Google的Saf
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
msgid "Existing job(s)"
-msgstr "现有的工作(s)"
+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:456
msgid "External DNS Lookup Domain"
msgstr "外部DNS查找域"
-#: 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:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -327,68 +366,96 @@ msgstr ""
"外部域,用于检查DNS后端是否成功重启。请注意:要禁用此检查,请将此选项设置为“ "
"false”。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr "第五个实例"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
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:328
+msgid "Firewall ports that should be forced locally."
+msgstr "本地应强制使用的防火墙端口。"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
+msgstr "本地应强制使用的防火墙源域。"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr "第一个实例 (默认)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr "清空 DNS 缓存"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
-msgstr "还要在处理adblock之前刷新DNS缓存。"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr "强制本地 DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr "强制端口"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr "强制域"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr "第四个实例"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-"通过tcpdump收集与DNS相关的网络流量,并按需提供DNS报告。请注意:这需要额外的“ "
-"tcpdump-mini”软件包安装,并重新启动完整的adblock服务才能生效。"
+"通过 tcpdump 收集与 DNS 相关的网络流量,并按需提供 DNS 报告。请注意:这需要额"
+"外的“tcpdump-mini”软件包,并重新启动完整的广告拦截服务才能生效。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
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:208
+#: 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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr "黑名单目录"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "最后运行"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr "最新的DNS请求"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr "限定安全搜索"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
-msgstr ""
+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:65
+msgid "Line number to remove"
+msgstr "要移除的行号"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr "tcpdump使用的可用网络设备列表."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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."
@@ -396,69 +463,50 @@ msgstr ""
"触发adblock启动的可用网络接口列表.选择“未指定”以使用传统的启动超时而不是网络"
"触发器."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
-msgstr ""
-"受支持且已完全预先配置的adblock源列表,已预先选择了已激活的源。<br /> <b> <em>为避免OOM错误,请不要选择太多列表!</em> </"
-"b> <br />列出各个域范围的大小信息,如下所示:<br />&#8226;&#xa0; <b> S </b>(-10k),<b> M </b>("
-"10k -30k)和<b> L </b>(30k-80k)适用于128 MByte设备,<br />&#8226;&#xa0; <b> XL </b"
-">(80k-200k)应适用适用于256-512 MB设备,<br />&#8226;&#xa0; <b> XXL "
-"</b>(200k-)需要更多的RAM和多核支持,例如x86或树莓派设备。<br /> <p>&#xa0; </p>"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
-msgstr "支持和完全预配置的下载工具列表。"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-msgstr "本地DNS端口"
+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 "日志视图"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr "低优先级服务"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
-msgstr "名称 / IP 地址"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr "手动覆盖所选下载工具的预配置下载选项。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
-msgstr "没有查询结果!"
+msgstr "无查询结果!"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
msgid "No adblock related logs yet!"
-msgstr "尚无与adblock相关的日志!"
+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:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr "'msmtp' 用于adblock通知电子邮件的配置文件。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr "查询"
@@ -466,25 +514,24 @@ msgstr "查询"
msgid "Query active blocklists and backups for a specific domain."
msgstr "查询特定域的活动阻止列表和备份."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
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:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr "adblock 通知 E-Mail 的收件人地址。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
-msgstr ""
-"将所有 DNS 查询从“lan”区域重定向到本地解析器,包括 udp、tcp 协议的端口 ."
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
+msgstr "将所有DNS查询从指定区域重定向到本地DNS解析器,适用于UDP和TCP协议。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
@@ -493,200 +540,214 @@ msgstr ""
"降低adblock后台处理的优先级以减少系统资源.请注意:此更改要求重新启动完整的"
"adblock服务才能生效."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "刷新"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr "刷新DNS报告"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
-msgstr "刷新时间"
+msgstr "定时恢复"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
-msgstr "刷新时间..."
+msgstr "定时恢复中..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr "刷新..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
-msgstr ""
+msgstr "放宽安全搜寻"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr "重新加载"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr "移除一个现有任务"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
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:513
msgid "Report Chunk Size"
msgstr "报告区块大小"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
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:499
msgid "Report Interface"
msgstr "报告接口"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr "报告端口"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
-msgstr ""
+msgstr "报告 tcpdump 所使用的区块数量。"
-#: 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:513
msgid "Report chunk size used by tcpdump in MByte."
-msgstr ""
+msgstr "报告 tcpdump 所使用的区块大小 (以 MByte 显示)。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr "解析多个 IP 地址"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr "使用 DNS (PTR) 反查找解析报告中的IP地址。"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "重启"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
-msgstr ""
+msgstr "结果"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
-msgstr ""
+msgstr "运行目录"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
-msgstr ""
+msgstr "运行标记"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
-msgstr ""
+msgstr "运行接口"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
-msgstr ""
+msgstr "运行工具"
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "保存"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr "第二个实例"
+
+#: 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 ""
+msgstr "发送 AdBlock 相关的通知邮件。请留意:此功能需要安装 \"msmtp\"。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
-msgstr ""
+msgstr "AdBlock 通知邮件的发送地址。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
-msgstr ""
+msgid "Set a new adblock job"
+msgstr "设置一个新的广告拦截作业"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "Set the dns backend instance used by adblock."
+msgstr "设置 adblock 所用的 dns 后端实例。"
+
+#: 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:346
+#: 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 "并行下载处理 (分类、合并等) 的下载队列大小。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
+msgstr "来源(大小,焦点)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr ""
+msgstr "tcpdump使用的端口列表,用空格分隔端口。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr "开始日期"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
+msgstr "开始时间戳"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
-msgstr "状态/版本"
+msgstr "状态 / 版本"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr "暂停"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
+msgstr "DNS 相关报告文件的目标目录。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
+msgstr "拦截列表备份的目标目录。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
-msgstr ""
+msgstr "生成拦截列表“adb_list.overall”的目标目录。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 "无法更新刷新计时器。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 "刷新计时器已更新。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
-msgstr ""
+msgstr "星期几(可选。取值范围:1-7,可用 , 或 - 分隔)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
-msgstr ""
+msgstr "小时(必须。取值范围:0-23)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
-msgstr ""
+msgstr "分钟(可选。取值范围: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 "系统日志输出,仅针对 adblock 相关的消息进行了预筛选。"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+msgid "Third instance"
+msgstr "第三个实例"
+
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
+"这是始终拒绝某些(子)域的本地adblock黑名单。<br />请注意:每行仅添加一个域。"
+"允许以“#”开头的注释-不允许使用IP地址,通配符和正则表达式。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:23
msgid ""
@@ -694,45 +755,56 @@ msgid ""
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
+"这是本地adblock白名单,始终允许某些(子)域。<br />请注意:每行仅添加一个域。"
+"允许以“#”开头的注释-不允许使用IP地址,通配符和正则表达式。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
-msgstr ""
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
-msgstr ""
+msgstr "等待成功的DNS后端重新启动的超时。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
-msgstr ""
+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:334
msgid "Top 10 Statistics"
-msgstr ""
+msgstr "前 10 统计数据"
-#: 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:532
msgid "Topic for adblock notification E-Mails."
-msgstr ""
+msgstr "广告拦截通知邮件的主题。"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr "DNS 请求总数"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
-msgstr "触发延迟"
+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 ""
+msgstr "无法保存更改:%s"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr "变种"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr "详细的调试记录"
@@ -741,35 +813,133 @@ msgstr "详细的调试记录"
msgid ""
"Whitelist changes have been saved. Refresh your adblock lists that changes "
"take effect."
-msgstr ""
+msgstr "白名单更改已保存。刷新您的广告拦截列表以使更改生效。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
-msgstr ""
+msgstr "白名单..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr "bind (/var/lib/bind)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
-msgstr ""
+msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
-msgstr ""
+msgstr "抑制 (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr ""
+msgstr "最大结果集大小"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
-msgstr ""
+msgstr "原始(/ tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
-msgstr ""
+msgstr "未绑定 (/var/lib/unbound)"
+
+#~ msgid "Flush the DNS Cache before adblock processing as well."
+#~ msgstr "在处理广告过滤之前刷新 DNS 缓存。"
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr "所选下载工具的特殊配置选项。"
+
+#~ msgid "- unspecified -"
+#~ msgstr "- 未指定 -"
+
+#~ msgid "Blocked Domain"
+#~ msgstr "已拦截的域名"
+
+#~ msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#~ msgstr "禁止选择性DNS白名单(RPZ通过)."
+
+#~ msgid "Name / IP Address"
+#~ msgstr "名称 / IP 地址"
+
+#~ msgid "named (/var/lib/bind)"
+#~ msgstr "BIND(/var/lib/bind)"
+
+#~ msgid ""
+#~ "Changes on this tab needs a full adblock service restart to take effect."
+#~ "<br /><p>&#xa0;</p>"
+#~ msgstr "改变此项后需要完全重启 adblock 以生效<br /><p>&#xa0;</p>"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "DNS 文件重置"
+
+#~ msgid ""
+#~ "List of supported and fully pre-configured adblock sources, already "
+#~ "active sources are pre-selected.<br /> <b><em>To avoid OOM errors, please "
+#~ "do not select too many lists!</em></b><br /> List size information with "
+#~ "the respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> "
+#~ "(-10k), <b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 "
+#~ "MByte devices,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for "
+#~ "256-512 MByte devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more "
+#~ "RAM and Multicore support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;"
+#~ "</p>"
+#~ msgstr ""
+#~ "受支持且已完全预先配置的adblock源列表,已预先选择了已激活的源。<br /> <b> "
+#~ "<em>为避免OOM错误,请不要选择太多列表!</em> </b> <br />列出各个域范围的大"
+#~ "小信息,如下所示:<br />&#8226;&#xa0; <b> S </b>(-10k),<b> M </b>"
+#~ "(10k -30k)和<b> L </b>(30k-80k)适用于128 MByte设备,<br />&#8226;&"
+#~ "#xa0; <b> XL </b>(80k-200k)应适用适用于256-512 MB设备,<br />&#8226;"
+#~ "&#xa0; <b> XXL </b>(200k-)需要更多的RAM和多核支持,例如x86或树莓派设"
+#~ "备。<br /> <p>&#xa0; </p>"
+
+#~ msgid ""
+#~ "Resets the final DNS blocklist 'adb_list.overall' after DNS backend "
+#~ "loading. Please note: This option starts a small ubus/adblock monitor in "
+#~ "the background."
+#~ msgstr ""
+#~ "在 DNS 后端载入后重置黑名单 \"adb_list.overall\"。请留意:此选项将在后台启"
+#~ "动 ubus/adblock 微监控。"
+
+#~ msgid "Set/Replace a new adblock job"
+#~ msgstr "设置/替换新 AdBlock 任务"
+
+#~ msgid ""
+#~ "Target directory for DNS related report files. Default is '/tmp', please "
+#~ "use preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "DNS相关报告文件的目标目录。默认值为“/tmp”,请最好使用USB记忆棒或其他本地磁"
+#~ "盘。"
+
+#~ msgid ""
+#~ "Target directory for blocklist backups. Default is '/tmp', please use "
+#~ "preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "阻止列表备份的目标目录。默认值为“/tmp”,请最好使用U 盘或本地磁盘进行备份。"
+
+#~ msgid ""
+#~ "This shows the last generated DNS Report, press the refresh button to get "
+#~ "a current one."
+#~ msgstr "这显示了上次生成的 DNS 报告,按刷新按钮获取当前报告。"
+
+#~ msgid "Local DNS Ports"
+#~ msgstr "本地DNS端口"
+
+#~ msgid ""
+#~ "Redirect all DNS queries from 'lan' zone to the local DNS resolver, "
+#~ "applies to UDP and TCP protocol."
+#~ msgstr ""
+#~ "将所有 DNS 查询从“lan”区域重定向到本地解析器,包括 udp、tcp 协议的端口 ."
+
+#~ msgid "DNS Requests (blocked)"
+#~ msgstr "DNS请求(已阻止)"
+
+#~ msgid "DNS Requests (total)"
+#~ msgstr "DNS请求(总计)"
+
+#~ msgid "End Date"
+#~ msgstr "结束日期"
+
+#~ msgid "Start Date"
+#~ msgstr "开始日期"
#~ msgid ""
#~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
diff --git a/applications/luci-app-adblock/po/zh_Hant/adblock.po b/applications/luci-app-adblock/po/zh_Hant/adblock.po
index 44743996cb..6ea3676bad 100644
--- a/applications/luci-app-adblock/po/zh_Hant/adblock.po
+++ b/applications/luci-app-adblock/po/zh_Hant/adblock.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-28 19:19+0000\n"
+"PO-Revision-Date: 2021-08-14 14:43+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsadblock/zh_Hant/>\n"
@@ -14,261 +14,296 @@ 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.8-dev\n"
-#: 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:258
msgid "Action"
msgstr "動作"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: 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 "Adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "Adblock 動作"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
msgid "Add Blacklist Domain"
-msgstr "加入網域到黑名單"
+msgstr "加入黑名單域名"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
msgid "Add Whitelist Domain"
-msgstr "加入網域到白名單"
+msgstr "加入白名單域名"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
msgid "Add this (sub-)domain to your local blacklist."
-msgstr "加入此網域到本地黑名單。"
+msgstr "加入該(子)域名到您的本地黑名單。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
msgid "Add this (sub-)domain to your local whitelist."
-msgstr "加入此網域到本地白名單。"
+msgstr "加入該(子)域名到您的本地白名單。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
-msgstr ""
+msgstr "附加 Jail 封鎖清單"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr "附加設定"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
-msgstr "事件觸發啟動前的延時 (秒)。"
+msgstr "附加觸發 Adblock 行程延遲開始的秒數。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr "進階 DNS 設定"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
-msgstr "進階 E-Mail 設定"
+msgstr "進階電子郵件設定"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr "進階報告設定"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+msgid "Allow Local Client IPs"
+msgstr "允許本地用戶端 IP"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+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 ""
+"基於特定 DNS 用戶端的 IP 位址允許這些用戶端的所有請求 (RPZ-CLIENT-IP)。請注"
+"意:目前只有 bind DNS 後端支援此功能。"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Answer"
-msgstr "回覆"
+msgstr "回答"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "備份目錄"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
-msgstr "基礎臨時目錄"
+msgstr "基本臨時目錄"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
-msgstr "所有與 adblock 相關的執行時操作的基礎 Temp 目錄,例如下載、排序、合併等。"
+msgstr ""
+"執行期間所有與 Adblock 操作(例如下載、排序、合併等)相關的基本臨時目錄。"
#: 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
msgid ""
"Blacklist changes have been saved. Refresh your adblock lists that changes "
"take effect."
-msgstr "黑名單變更已儲存。重新整理您的 adblock 清單,以使變更生效。"
+msgstr "黑名單變更已儲存;請重新整理您的 Adblock 清單來使變更生效。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
-msgstr "黑名單清單..."
+msgstr "黑名單…"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
-msgid "Blocked Domain"
-msgstr "已封鎖的網域"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+msgid "Block Local Client IPs"
+msgstr "封鎖本地用戶端 IP"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+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 ""
+"基於特定 DNS 用戶端的 IP 位址封鎖它們的所有請求 (RPZ-CLIENT-IP)。請注意:目前"
+"只有 bind DNS 後端支援此功能。"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+msgid "Blocked DNS Requests"
+msgstr "封鎖的 DNS 請求"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
-msgstr "封鎖網域"
+msgstr "封鎖的域名"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
-msgstr "黑名單清單的備份"
+msgstr "黑名單備份"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81
msgid "Blocklist Query"
msgstr "封鎖清單查詢"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
-msgstr "黑名單查詢..."
+msgstr "黑名單查詢…"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "封鎖清單來源"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
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 "
-"或 kidsafe 設定。"
+"建立附加的 Jail 封鎖清單,以封鎖使用者存取除「此名單包含域名」之外的所有網"
+"域;請注意:您可以在訪客 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:108
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+#: 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/overview.js:72
msgid "Cancel"
msgstr "取消"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
-msgid ""
-"Changes on this tab needs a full adblock service restart to take effect.<br /"
-"><p>&#xa0;</p>"
-msgstr "此頁籤上的變更需要完整重新啟動 adblock 服務才能生效。<br /><p>&#xa0;</p>"
+#: 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:601
+msgid "Categories"
+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:255
msgid "Client"
-msgstr "用戶端 Client"
+msgstr "用戶端"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+msgid "Clients"
+msgstr "用戶端"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
"master/net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer "
"noopener\" >check the online documentation</a>"
msgstr ""
-"設定 adblock 軟體包以使用 DNS 封鎖廣告/濫用網域。有關更多資訊,請 <a href=\"https://github.com/"
-"openwrt/packages/blob/master/net/adblock/files/README.md\" target=\"_blank\" "
-"rel=\"noreferrer noopener\" >檢視線上文件</a>"
+"您可以在這裡設定 Adblock(廣告封鎖)套件的組態,以透過 DNS 封鎖廣告/濫用網"
+"域;<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:205
-#: 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:209
+#: 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
msgid "Count"
-msgstr "次數"
+msgstr "計數"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
-msgstr "建立壓縮的封鎖清單備份,將在下載錯誤或啟動期間使用它們。"
+msgstr "建立壓縮的封鎖清單備份;它們將在下載錯誤時或啟動期間被使用。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: 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
msgid "DNS Backend"
msgstr "DNS 後端"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "DNS 目錄"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid "DNS File Reset"
-msgstr "DNS 檔案重設"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "DNS Instance"
+msgstr "DNS 實例"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: 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/dnsreport.js:309
-msgid "DNS Requests (blocked)"
-msgstr "DNS 要求 (已封鎖)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
-msgid "DNS Requests (total)"
-msgstr "DNS 要求 (總計)"
-
-#: 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:451
msgid "DNS Restart Timeout"
-msgstr "DNS 重新啟動逾時"
+msgstr "DNS 重新啟動逾時值"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "日期"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
-msgstr "停用 DNS 允許"
+msgstr "停用 DNS 解析修改"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: 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:423
+#: 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 後端的 adblock 觸發重新啟動。"
+msgstr "停用 Adblock 觸發具有「自動載入/inotify 」功能的 DNS 後端重新啟動。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
-msgid "Disable selective DNS whitelisting (RPZ pass through)."
-msgstr "停用選擇性 DNS 白名單 (RPZ 通過)。"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
+msgstr "停用選擇性 DNS 白名單 (RPZ-PASSTHRU)。"
-#: 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:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
+msgstr "網域名稱"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Domains"
msgstr "網域"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Don't check SSL server certificates during download."
+msgstr "下載期間不檢查 SSL 伺服器證書。"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+msgid "Download Insecure"
+msgstr "下載不安全"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr "下載參數"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: 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:368
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
-msgstr "下載公用程式"
+msgstr "下載工具"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
-msgstr "E-Mail 通知"
+msgstr "電子郵件通知"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
-msgstr "E-Mail 通知計數"
+msgstr "電郵通知數量"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
-msgstr "E-Mail 資料"
+msgstr "電郵設定檔"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
-msgstr "E-Mail 收件人位址"
+msgstr "電郵收件人位址"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
-msgstr "E-Mail 寄件者位址"
+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:532
msgid "E-Mail Topic"
-msgstr "E-Mail 主旨"
+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
@@ -280,399 +315,437 @@ msgstr "編輯黑名單"
msgid "Edit Whitelist"
msgstr "編輯白名單"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr "啟用安全搜尋"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
-msgstr "啟用適用於 YouTube 的中等安全搜尋篩選器。"
+msgstr "啟用為 YouTube 設定的中度安全搜尋篩選器。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
-msgstr "啟用 adblock 服務。"
+msgstr "啟用 Adblock 服務。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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 "在出現任何處理錯誤的情況下啟用詳細偵錯日誌記錄。"
+msgstr "在出現任何處理錯誤的情況下,請啟用詳細除錯日誌記錄。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "啟用"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
-msgid "End Date"
-msgstr "結束日期"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "End Timestamp"
+msgstr "結束時間戳"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
-msgstr "強制執行 Google、Bing、DuckDuckGo、Yandex、YouTube 及 Pixabay 的安全搜尋。"
+msgstr ""
+"正在強制執行 Google, Bing, DuckDuckGo, Yandex, YouTube, Pixabay 的安全搜尋"
+"中。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
msgid "Existing job(s)"
-msgstr "現有的工作"
+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:456
msgid "External DNS Lookup Domain"
-msgstr "外部 DNS 查詢網域"
+msgstr "供 DNS 查詢的外部域名"
-#: 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:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
-msgstr "外部網域,用於檢查 DNS 後端是否成功重新啟動。請注意:要停用此檢查,請將此選項設定為「false」。"
+msgstr ""
+"使用外部網域來檢查「DNS 後端」是否成功重新啟動;請注意:要停用此檢查,請輸入 "
+"\"false\"。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:156
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+msgid "Fifth instance"
+msgstr "第五個實例"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
-msgstr "篩選器條件,例如日期、網域或用戶端 (可選)"
+msgstr "篩選器準則(例如:日期、域名或客戶端,可選)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush DNS Cache"
-msgstr "清空 DNS 快取"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Firewall ports that should be forced locally."
+msgstr "本地應被強制重新導向的防火牆通訊埠號。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
-msgid "Flush the DNS Cache before adblock processing as well."
-msgstr "還要在處理 adblock 之前更新 DNS 快取。"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Firewall source zones that should be forced locally."
+msgstr "本地應被強制重新導向的防火牆來源區域。"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+msgid "First instance (default)"
+msgstr "第一個實例 (預設)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Flush DNS Cache"
+msgstr "清除 DNS 快取"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr "強制本地 DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
+msgid "Forced Ports"
+msgstr "強制埠號"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "Forced Zones"
+msgstr "強制區域"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Fourth instance"
+msgstr "第四個實例"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
-"demand. Please note: this needs additional 'tcpdump-mini' package "
-"installation and a full adblock service restart to take effect."
+"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
+"package installation and a full adblock service restart to take effect."
msgstr ""
-"透過 tcpdump 收集與 DNS 相關的網路流量,並按需要提供 DNS 報告。請注意:這需要安裝額外的「tcpdump-mini」軟體包,"
-"並完整重新啟動 adblock 服務才能生效。"
+"透過 tcpdump 收集與 DNS 相關的網路流量,並隨需提供 DNS 報告;請注意:這需要安"
+"裝 \"tcpdump-mini\" 附加套件,且在完全重新啟動 Adblock 服務後才能生效。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
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-app-adblock 擁有 UCI 存取的權限"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+#: 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:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
-msgstr ""
+msgstr "Jail 檔案目錄"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "最後執行"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
-msgstr "最新的 DNS 要求"
+msgstr "最新 DNS 請求"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
-msgstr "限制安全搜尋"
+msgstr "限制性安全搜尋"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
-msgstr ""
+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:65
+msgid "Line number to remove"
+msgstr "要移除的行號"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
-msgstr "tcpdump 使用的可用網路裝置清單。"
+msgstr "用於 tcpdump 的可用網路裝置清單。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: 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 "觸發 adblock 啟動的可用網路介面清單。選擇「未指定」以使用傳統的啟動逾時而不是網路觸發器。"
+msgstr ""
+"用來觸發 Adblock 啟動的可用網路介面清單;選擇「未指定」則使用傳統的啟動逾時,"
+"而不透過網路觸發。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
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:273
-msgid ""
-"List of supported and fully pre-configured adblock sources, already active "
-"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
-"select too many lists!</em></b><br /> List size information with the "
-"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
-"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
-"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
-"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
-"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
msgstr ""
-"受支援且已完全預先設定的 adblock 來源清單,已啟動了預先選擇的來源。<br /> <b><em>為避免 OOM "
-"錯誤,請不要選擇太多清單!</em></b><br /> 列出各個網域範圍的大小資訊,如下所示:<br /> &#8226;&#xa0;<b>S</b> "
-"(-10k), <b>M</b> (10k-30k) 及 <b>L</b> (30k-80k) 適用於128 MByte 裝置,<br /> "
-"&#8226;&#xa0;<b>XL</b> (80k-200k) 應適用適用於256-512 MByte 裝置,<br /> "
-"&#8226;&#xa0;<b>XXL</b> (200k-) 需要更多的 RAM 和多核心支援,例如 x86 或樹莓派裝置。<br /> "
-"<p>&#xa0;</p>"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
-msgid "List of supported and fully pre-configured download utilities."
-msgstr "已支援並完整預先設定的下載公用程式清單。"
+"支援的 DNS 後端清單及其預設清單目錄;要重寫預設路徑,請使用「DNS 目錄」選項。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid "Local DNS Ports"
-msgstr "本地 DNS 連接埠"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+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 "日誌檢視"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
-msgstr "低優先順序服務"
+msgstr "低優先權服務"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-msgid "Name / IP Address"
-msgstr "名稱 / IP 位址"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr "手動覆蓋所選下載工具的預先設定下載選項。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
-msgstr "沒有查詢結果!"
+msgstr "查詢結果為空!"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
msgid "No adblock related logs yet!"
-msgstr "尚無與 adblock 相關的日誌!"
+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 "總覽"
+msgstr "概覽"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
-msgstr "「msmtp」用於 adblock 通知 E-Mail 的設定檔。"
+msgstr "\"msmtp\" 使用的設定檔,用於 Adblock 寄送通知電子郵件。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr "查詢"
#: 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 "查詢「特定網域」的活躍封鎖清單和備份。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
-msgstr "如果總體封鎖清單總數小於或等於給定的限制,請提高通知數量,以取得 E-Mail。"
+msgstr ""
+"提高通知數量;除非整體「封鎖清單數」小於或等於給定的限制,否則將不再取得電子"
+"郵件。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
-msgstr "adblock 通知 E-Mail 的收件人位址。"
+msgstr "Adblock 通知電子郵件的收件人位址。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
-"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
-"to UDP and TCP protocol."
-msgstr "將所有 DNS 查詢從「lan」區域重新導向到本地 DNS 解析程式,包括 UDP 及 TCP 協定的連接埠 。"
+"Redirect all DNS queries from specified zones to the local DNS resolver, "
+"applies to UDP and TCP protocol."
+msgstr ""
+"重新導向指定區域的所有「DNS 查詢」到本地 DNS 解析器(適用於 UDP 與 TCP 協"
+"定)。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
-msgstr "降低 adblock 背景處理的優先順序以減少系統資源。請注意:此變更要求完整重新啟動 adblock 服務才能生效。"
+msgstr ""
+"降低 Adblock 後台行程的優先權以耗費更少的系統資源;請注意:此變更需要您完全重"
+"新啟動 Adblock 服務後才能生效。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "重新整理"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr "重新整理 DNS 報告"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
-msgstr "重新整理計時器"
+msgstr "定時重整"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
-msgstr "重新整理計時器..."
+msgstr "定時重整中..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
-msgstr "重新整理..."
+msgstr "重新整理…"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
-msgstr ""
+msgstr "放寬安全搜尋"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
+msgid "Reload"
+msgstr "重新載入"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
+msgid "Remove an existing job"
+msgstr "移除一個現存工作"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
-msgstr "報告區塊計數"
+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:513
msgid "Report Chunk Size"
msgstr "報告區塊大小"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
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:499
msgid "Report Interface"
msgstr "報告介面"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
-msgstr "報告連接埠"
+msgstr "報告埠號"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
-msgstr "報告 tcpdump 使用的區塊計數。"
+msgstr "報告 tcpdump 使用的區塊數量。"
-#: 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:513
msgid "Report chunk size used by tcpdump in MByte."
-msgstr "報告 tcpdump 使用的區塊大小 (MByte)。"
+msgstr "報告 tcpdump 使用的區塊大小(單位:MB)。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
-msgid ""
-"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
-"Please note: This option starts a small ubus/adblock monitor in the "
-"background."
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve IPs"
+msgstr "解析多個 IP 位址"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr "使用 DNS (PTR) 反向尋找解析報告中的 IP 位址。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Restart"
+msgstr "重新啟動"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr "結果"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr "執行目錄"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr "執行旗標"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr "執行介面"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
-msgstr "執行公用程式"
+msgstr "執行工具"
#: 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
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "儲存"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+msgid "Second instance"
+msgstr "第二個實例"
+
+#: 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 "寄送 adblock 相關的通知 E-Mail。請注意:這需要額外安裝「msmtp」套件。"
+msgstr ""
+"寄送與 Adblock 相關的通知電子郵件;請注意:這需要安裝 \"msmtp\" 附加套件。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
-msgstr "adblock 通知 E-Mail 的寄件者位址。"
+msgstr "Adblock 通知電子郵件的寄件人位址。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
-msgid "Set/Replace a new adblock job"
-msgstr "設定/取代新的 adblock 工作"
+msgid "Set a new adblock job"
+msgstr "設定一個新的廣告攔截工作"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+msgid "Set the dns backend instance used by adblock."
+msgstr "設定 adblock 所用的 dns 後端實例。"
+
+#: 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:346
+#: 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 "平行下載處理(包含排序、合併等)的下載佇列大小。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
-msgstr "來源 (大小、焦點)"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
-msgid ""
-"Space separated list of DNS-related firewall ports which should be forced "
-"locally."
-msgstr ""
+msgstr "來源(大小、聚焦的類別)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
-msgid "Special config options for the selected download utility."
-msgstr "選取的下載公用程式的特殊設定選項。"
+msgstr "tcpdump 使用的通訊埠號(以空格分隔)。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
-msgid "Start Date"
-msgstr "開始日期"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+msgid "Start Timestamp"
+msgstr "啟動時間戳"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr "啟動觸發介面"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
-msgstr "狀態 / 版本"
+msgstr "狀態/版本"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr "暫停"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
-msgid ""
-"Target directory for DNS related report files. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr "與 DNS 相關的報告檔案的目標目錄。預設為「/tmp」,請最好使用 USD 隨身碟或其他本地磁碟。"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+msgid "Target directory for DNS related report files."
+msgstr "DNS 相關報告檔案的目標目錄。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
-msgid ""
-"Target directory for blocklist backups. Default is '/tmp', please use "
-"preferably an usb stick or another local disk."
-msgstr "封鎖清單備份的目標目錄。預設為「/tmp」,請最好使用 USD 隨身碟或其他本地磁碟。"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+msgid "Target directory for blocklist backups."
+msgstr "攔截清單備份的目標目錄。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
-msgstr "產生封鎖清單「adb_list.overall」的目標目錄。"
+msgstr "產生封鎖清單 \"adb_list.overall\" 的目標目錄。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
-msgstr ""
+msgstr "產生 Jail 封鎖清單 \"adb_list.jail\" 的目標目錄。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+#: 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 "無法更新重整計時器。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+#: 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 "重整計時器已更新。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
-msgstr "一週的某一天 (選擇,數值:1-7,可用 , 或 - 分隔)"
+msgstr "星期幾(可選。取值范圍:1-7,可用 , 或 - 分隔)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
-msgstr "小時 (必須,範圍:0-23)"
+msgstr "小時 (必須。取值範圍:0-23)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
-msgstr "分鐘 (選擇,範圍:0-59)"
+msgstr "分鐘 (可選。取值範圍: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 "系統日誌輸出,僅針對 adblock 相關的訊息進行了預先篩選。"
+msgstr "系統日誌輸出(預先篩選出只與 Adblock 相關的訊息)。"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+msgid "Third instance"
+msgstr "第三個實例"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
@@ -680,8 +753,9 @@ msgid ""
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-"這是永遠拒絕某些 (子) 網域的本地 adblock 黑名單。<br />請注意:每行只加入一個網域。允許使用「#」引入註解 - 不允許使用 ip "
-"位址、萬用字元和規則運算式。"
+"這是永遠拒絕存取給定(子)網域的本地 Adblock 黑名單;<br />請注意:每行只能加"
+"入一個域名,允許使用 \"#\" 來引入註解,但不允許使用 IP 位址、萬用字元和正規表"
+"示式。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:23
msgid ""
@@ -689,84 +763,201 @@ msgid ""
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-"這是永遠允許某些 (子) 網域的本地 adblock 白名單。<br />請注意:每行只加入一個網域。允許使用「#」引入註解 - 不允許使用 ip "
-"位址、萬用字元和規則運算式。"
+"這是永遠拒絕存取給定(子)網域的本地 Adblock 白名單;<br />請注意:每行只能加"
+"入一個域名,允許使用 \"#\" 來引入註解,但不允許使用 IP 位址、萬用字元和正規表"
+"示式。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
-"This shows the last generated DNS Report, press the refresh button to get a "
-"current one."
-msgstr "這顯示了上次產生的 DNS 報告,按下重新整理按鈕取得目前報告。"
+"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:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
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:451
msgid "Timeout to wait for a successful DNS backend restart."
-msgstr "逾時以等待 DNS 後端成功重新啟動。"
+msgstr "等待 DNS 後端成功重新啟動的逾時值。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
-"To keep your adblock lists up-to-date, you should setup an automatic update "
+"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
-msgstr "若要使 adblock 清單保持為最新,應為這些清單設定自動更新作業。"
+msgstr "要保持最新的 Adblock 清單,您應該設定這些清單的自動更新工作。"
-#: 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:334
msgid "Top 10 Statistics"
-msgstr "十大統計"
+msgstr "前 10 統計"
-#: 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:532
msgid "Topic for adblock notification E-Mails."
-msgstr "adblock 通知 E-Mail 的主旨。"
+msgstr "Adblock 通知電子郵件的主旨。"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "Total DNS Requests"
+msgstr "DNS 請求總數"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
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:616
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+msgid "Variants"
+msgstr "變體"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+#: 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
msgid ""
"Whitelist changes have been saved. Refresh your adblock lists that changes "
"take effect."
-msgstr "白名單變更已儲存。重新整理 adblock 清單以使變更生效。"
+msgstr "白名單變更已儲存;請重新整理您的 Adblock 清單來使變更生效。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr "白名單..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+msgid "bind (/var/lib/bind)"
+msgstr "bind (/var/lib/bind)"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
-msgstr "dnsmasq (/tmp/dnsmasq.d)"
+msgstr "Dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "named (/var/lib/bind)"
-msgstr "named (/var/lib/bind)"
+msgstr "最大結果集大小"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
-msgstr "raw (/tmp)"
+msgstr "原始 (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
-msgstr "unbound (/var/lib/unbound)"
+msgstr "Unbound (/var/lib/unbound)"
+
+#~ msgid "Flush the DNS Cache before adblock processing as well."
+#~ msgstr "在 Adblock 行程啟動前也要清除 DNS 快取。"
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr "已選擇下載工具的特殊組態選項。"
+
+#~ msgid "- unspecified -"
+#~ msgstr "未指定"
+
+#~ msgid "Blocked Domain"
+#~ msgstr "封鎖的域名"
+
+#~ msgid "Disable selective DNS whitelisting (RPZ pass through)."
+#~ msgstr "停用 DNS 選擇性白名單解析(忽略 RPZ,一律放行)。"
+
+#~ msgid "Name / IP Address"
+#~ msgstr "名稱/IP 位址"
+
+#~ msgid "named (/var/lib/bind)"
+#~ msgstr "BIND (/var/lib/bind)"
+
+#~ msgid ""
+#~ "Changes on this tab needs a full adblock service restart to take effect."
+#~ "<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "此分頁上的變更需要您完全重新啟動 Adblock 服務後才能生效。<br /><p>&#xa0;</"
+#~ "p>"
+
+#~ msgid "DNS File Reset"
+#~ msgstr "DNS 檔案重設"
+
+#~ msgid ""
+#~ "List of supported and fully pre-configured adblock sources, already "
+#~ "active sources are pre-selected.<br /> <b><em>To avoid OOM errors, please "
+#~ "do not select too many lists!</em></b><br /> List size information with "
+#~ "the respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> "
+#~ "(-10k), <b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 "
+#~ "MByte devices,<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for "
+#~ "256-512 MByte devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more "
+#~ "RAM and Multicore support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;"
+#~ "</p>"
+#~ msgstr ""
+#~ "Adblock 支援的來源清單(完全預先配置),預先選擇的來源已啟動。<br /"
+#~ "><b><em>為避免出現 OOM 錯誤,請不要選擇太多的清單!</em></b><br />與清單包"
+#~ "含域名數和各自使用範圍相關的資訊,如下所述:<br />&#8226;&#xa0;<b>S</b> "
+#~ "(&lt;10k), <b>M</b> (10k-30k) 和 <b>L</b> (30k-80k) 適用於 128MB 裝置,"
+#~ "<br />&#8226;&#xa0;<b>XL</b> (80k-200k) 適用於 256-512MB 裝置,<br /"
+#~ ">&#8226;&#xa0;<b>XXL</b> (&gt;200k) 則需要更多的 RAM 和多核心處理器支援"
+#~ "(例如:x86 抑或樹莓派裝置)。<br /><p>&#xa0;</p>"
+
+#~ msgid ""
+#~ "Resets the final DNS blocklist 'adb_list.overall' after DNS backend "
+#~ "loading. Please note: This option starts a small ubus/adblock monitor in "
+#~ "the background."
+#~ msgstr ""
+#~ "在 DNS 後端載入後,重設最終的 DNS 封鎖清單 \"adb_list.overall\";請注意:"
+#~ "啟用此選項會在後台啟動用於 Adblock 的 ubus 小型監視器。"
+
+#~ msgid "Set/Replace a new adblock job"
+#~ msgstr "設定/取代 Adblock 新工作"
+
+#~ msgid ""
+#~ "Target directory for DNS related report files. Default is '/tmp', please "
+#~ "use preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "DNS 相關報告檔的目標目錄(預設值:\"/tmp\");請最好使用 USB 隨身碟或其他"
+#~ "本地磁碟來儲存。"
+
+#~ msgid ""
+#~ "Target directory for blocklist backups. Default is '/tmp', please use "
+#~ "preferably an usb stick or another local disk."
+#~ msgstr ""
+#~ "封鎖清單備份的目標目錄(預設值:\"/tmp\");請最好使用 USB 隨身碟或其他本"
+#~ "地磁碟來儲存。"
+
+#~ msgid ""
+#~ "This shows the last generated DNS Report, press the refresh button to get "
+#~ "a current one."
+#~ msgstr "此處顯示最後產生的 DNS 報告,請按下「重新整理」按鈕以更新報告。"
+
+#~ msgid "Local DNS Ports"
+#~ msgstr "本地 DNS 連接埠"
+
+#~ msgid ""
+#~ "Redirect all DNS queries from 'lan' zone to the local DNS resolver, "
+#~ "applies to UDP and TCP protocol."
+#~ msgstr ""
+#~ "將所有 DNS 查詢從「lan」區域重新導向到本地 DNS 解析程式,包括 UDP 及 TCP "
+#~ "協定的連接埠 。"
+
+#~ msgid ""
+#~ "Space separated list of DNS-related firewall ports which should be forced "
+#~ "locally."
+#~ msgstr "與 DNS 相關的防火牆連接埠,應在本地強制 (以空格分隔字串)。"
+
+#~ msgid "DNS Requests (blocked)"
+#~ msgstr "DNS 要求 (已封鎖)"
+
+#~ msgid "DNS Requests (total)"
+#~ msgstr "DNS 要求 (總計)"
+
+#~ msgid "End Date"
+#~ msgstr "結束日期"
+
+#~ msgid "Start Date"
+#~ msgstr "開始日期"
#~ msgid ""
#~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
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 3f52b7eea2..b7e7dd5a8c 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
@@ -18,11 +18,14 @@
"/sbin/logread -e adblock-": [ "exec" ],
"/usr/sbin/logread -e adblock-": [ "exec" ],
"/etc/init.d/adblock list" : [ "exec" ],
- "/etc/init.d/adblock start" : [ "exec" ],
+ "/etc/init.d/adblock reload" : [ "exec" ],
+ "/etc/init.d/adblock restart" : [ "exec" ],
"/etc/init.d/adblock suspend" : [ "exec" ],
"/etc/init.d/adblock resume" : [ "exec" ],
- "/etc/init.d/adblock report * [0-9]* [a-z]* json" : [ "exec" ],
- "/etc/init.d/adblock timer * [0-9]* [0-9*]* [1-7,-*]*" : [ "exec" ],
+ "/etc/init.d/adblock report [a-z]* [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*]* [1-7,-*]*" : [ "exec" ],
"/etc/init.d/adblock query *" : [ "exec" ]
},
"uci": ["adblock"]
diff --git a/applications/luci-app-advanced-reboot/Makefile b/applications/luci-app-advanced-reboot/Makefile
index 7be53efcb9..114d1cd859 100644
--- a/applications/luci-app-advanced-reboot/Makefile
+++ b/applications/luci-app-advanced-reboot/Makefile
@@ -5,14 +5,15 @@ include $(TOPDIR)/rules.mk
PKG_LICENSE:=GPL-3.0-or-later
PKG_MAINTAINER:=Stan Grishin <stangri@melmac.net>
+PKG_VERSION:=1.0.1-3
LUCI_TITLE:=Advanced Linksys Reboot Web UI
+LUCI_URL:=https://docs.openwrt.melmac.net/luci-app-advanced-reboot/
LUCI_DESCRIPTION:=Provides Web UI (found under System/Advanced Reboot) to reboot supported Linksys and ZyXEL routers to\
an alternative partition. Also provides Web UI to shut down (power off) your device. Supported dual-partition\
- routers are listed at https://github.com/openwrt/luci/blob/master/applications/luci-app-advanced-reboot/README.md
-LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full
+ routers are listed at https://docs.openwrt.melmac.net/luci-app-advanced-reboot/
+LUCI_DEPENDS:=+luci-mod-admin-full +jshn
LUCI_PKGARCH:=all
-PKG_RELEASE:=55
include ../../luci.mk
diff --git a/applications/luci-app-advanced-reboot/README.md b/applications/luci-app-advanced-reboot/README.md
index 48ff558c1a..a0fd20c9ef 100644
--- a/applications/luci-app-advanced-reboot/README.md
+++ b/applications/luci-app-advanced-reboot/README.md
@@ -1,83 +1,3 @@
# Advanced Reboot Web UI (luci-app-advanced-reboot)
-[![HitCount](http://hits.dwyl.com/stangri/openwrt/luci-app-advanced-reboot.svg)](http://hits.dwyl.com/stangri/openwrt/luci-app-advanced-reboot)
-
-## Description
-
-This package allows you to reboot to an alternative partition on the supported (dual-partition) routers and to power off (power down) your OpenWrt device.
-
-## Supported Devices
-
-Currently supported dual-partition devices include:
-
-- Linksys EA3500
-- Linksys E4200v2
-- Linksys EA4500
-- Linksys EA6350v3
-- Linksys EA7300v2
-- Linksys EA8300
-- Linksys MR8300
-- Linksys EA8500
-- Linksys WRT1200AC
-- Linksys WRT1900AC
-- Linksys WRT1900ACv2
-- Linksys WRT1900ACS
-- Linksys WRT3200ACM
-- Linksys WRT32X
-- ZyXEL NBG6817
-
-If your device is not in the list above, however it is a [dual-firmware device](https://openwrt.org/tag/dual_firmware?do=showtag&tag=dual_firmware) and you're interested in having your device supported, please post in [OpenWrt Forum Support Thread](https://forum.openwrt.org/t/web-ui-to-reboot-to-another-partition-dual-partition-routers/3423).
-
-## Screenshot (luci-app-advanced-reboot)
-
-![screenshot](https://cdn.jsdelivr.net/gh/stangri/openwrt_packages@master/screenshots/luci-app-advanced-reboot/screenshot02.png "screenshot")
-
-## How to install
-
-Install ```luci-app-advanced-reboot``` from Web UI or connect to your router via ssh and run the following commands:
-
-```sh
-opkg update
-opkg install luci-app-advanced-reboot
-```
-
-If the ```luci-app-advanced-reboot``` package is not found in the official feed/repo for your version of OpenWrt/LEDE Project, you will need to add a custom repo to your router following instructions on [GitHub](https://github.com/stangri/openwrt_packages/blob/master/README.md#on-your-router)/[jsDelivr](https://cdn.jsdelivr.net/gh/stangri/openwrt_packages@master/README.md#on-your-router) first.
-
-## Notes/Known Issues
-
-- When you reboot to a different partition, your current settings (WiFi SSID/password, etc.) will not apply to a different partition. Different partitions might have completely different settings and even firmware.
-- If you reboot to a partition which doesn't allow you to switch boot partitions (like stock vendor firmware), you might not be able to boot back to OpenWrt unless you reflash it, losing all the settings.
-- Some devices allow you to trigger reboot to an alternative partition by interrupting boot 3 times in a row (by resetting/switching off the device or pulling power). As these methods might be different for different devices, do your own homework.
-- Newer versions of this package try to mount alternative partition on compatible NAND routers in order to retrieve detailed firmware information. When that happens, it is normal to have messages similar to the below in the system log:
-
- ```sh
- Tue Nov 19 15:45:03 2019 user.notice luci-app-advanced-reboot: attempting to mount alternative partition (mtd6)
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30392.673826] ubi2: attaching mtd6
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30392.876698] ubi2: scanning is finished
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30392.885267] ubi2: attached mtd6 (name "rootfs1", size 74 MiB)
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30392.891063] ubi2: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30392.898011] ubi2: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30392.904878] ubi2: VID header offset: 2048 (aligned 2048), data offset: 4096
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30392.911928] ubi2: good PEBs: 592, bad PEBs: 0, corrupted PEBs: 0
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30392.917962] ubi2: user volume: 2, internal volumes: 1, max. volumes count: 128
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30392.925252] ubi2: max/mean erase counter: 48/32, WL threshold: 4096, image sequence number: 1659081076
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30392.934623] ubi2: available PEBs: 0, total reserved PEBs: 592, PEBs reserved for bad PEB handling: 40
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30392.944346] ubi2: background thread "ubi_bgt2d" started, PID 26780
- Tue Nov 19 15:45:03 2019 kern.info kernel: [30392.952596] block ubiblock2_0: created from ubi2:0 (rootfs)
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30392.964083] UBIFS (ubi2:1): background thread "ubifs_bgt2_1" started, PID 26787
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30393.009298] UBIFS (ubi2:1): UBIFS: mounted UBI device 2, volume 1, name "rootfs_data"
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30393.017185] UBIFS (ubi2:1): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30393.027213] UBIFS (ubi2:1): FS size: 61075456 bytes (58 MiB, 481 LEBs), journal size 3047424 bytes (2 MiB, 24 LEBs)
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30393.037733] UBIFS (ubi2:1): reserved for root: 2884744 bytes (2817 KiB)
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30393.044389] UBIFS (ubi2:1): media format: w4/r0 (latest is w5/r0), UUID 76F0C52C-6197-4E00-B306-747262B06545, small LPT model
- Tue Nov 19 15:45:03 2019 user.notice luci-app-advanced-reboot: attempting to unmount alternative partition (mtd6)
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30393.132743] UBIFS (ubi2:1): un-mount UBI device 2
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30393.137481] UBIFS (ubi2:1): background thread "ubifs_bgt2_1" stops
- Tue Nov 19 15:45:03 2019 kern.info kernel: [30393.390961] block ubiblock2_0: released
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30393.396576] ubi2: detaching mtd6
- Tue Nov 19 15:45:03 2019 kern.notice kernel: [30393.400117] ubi2: mtd6 is detached
- ```
-
-## Thanks
-
-I'd like to thank everyone who helped create, test and troubleshoot this package. Without help from [@hnyman](https://github.com/hnyman), [@jpstyves](https://github.com/jpstyves), [@imi2003](https://github.com/imi2003), [@jeffsf](https://github.com/jeffsf) and many contributions from [@slh](https://github.com/pkgadd) it wouldn't have been possible.
+README has been moved to [https://docs.openwrt.melmac.net/luci-app-advanced-reboot/](<https://docs.openwrt.melmac.net/luci-app-advanced-reboot/>).
diff --git a/applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js b/applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js
index 762d65f669..482b8e2e91 100644
--- a/applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js
+++ b/applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js
@@ -8,7 +8,8 @@
return view.extend({
translateTable: {
NO_BOARD_NAME : function(args) { return _('Unable to find Device Board Name.')},
- NO_DUAL_FLAG : function(args) {return _('Unable to find Dual Boot Flag Partition.')},
+ NO_DUAL_FLAG: function (args) { return _('Unable to find Dual Boot Flag Partition.') },
+ NO_DUAL_FLAG_BLOCK: function (args) { return _('The Dual Boot Flag Partition: %s is not a block device.').format(args[0])},
ERR_SET_DUAL_FLAG : function(args) { return _('Unable to set Dual Boot Flag Partition entry for partition: %s.').format(args[0])},
NO_FIRM_ENV : function(args) { return _('Unable to obtain firmware environment variable: %s.').format(args[0])},
ERR_SET_ENV : function(args) { return _('Unable to set firmware environment variable: %s to %s.').format(args[0],args[1])}
@@ -51,7 +52,7 @@ return view.extend({
'click': ui.hideModal
}, _('Cancel')), ' ',
E('button', {
- 'class': 'cbi-button cbi-button-positive important',
+ 'class': 'btn cbi-button cbi-button-positive important',
'click': L.bind(this.callPowerOff, this)
}, _('Proceed'))
])
@@ -134,7 +135,7 @@ return view.extend({
'click': ui.hideModal
}, _('Cancel')), ' ',
E('button', {
- 'class': 'cbi-button cbi-button-positive important',
+ 'class': 'btn cbi-button cbi-button-positive important',
'click': L.bind(this.handleTogglePartition, this)
}, _('Proceed'))
])
@@ -157,11 +158,11 @@ return view.extend({
}
res.push([
- (partition.number).toString(16).toUpperCase(),
+ (partition.number+0x100).toString(16).substr(-2).toUpperCase(),
_(partition.state),
partition.os.replace("Unknown", _("Unknown")).replace("Compressed", _("Compressed")),
E('button', {
- 'class': 'cbi-button cbi-button-apply important',
+ 'class': 'btn cbi-button cbi-button-apply important',
'click': ui.createHandlerFn(this, func)
}, text)
])
@@ -196,14 +197,14 @@ return view.extend({
if (device_info.error)
body.appendChild(E('p', { 'class' : 'alert-message warning'}, _("ERROR: ") + this.translateTable[device_info.error]()));
- body.appendChild(E('h3', device_info.device_name + _(' Partitions')));
+ body.appendChild(E('h3', (device_info.device_name || '') + _(' Partitions')));
if (device_info.device_name) {
- var partitions_table = E('div', { 'class': 'table' }, [
- E('div', { 'class': 'tr table-titles' }, [
- E('div', { 'class': 'th' }, [ _('Partition') ]),
- E('div', { 'class': 'th' }, [ _('Status') ]),
- E('div', { 'class': 'th' }, [ _('Firmware') ]),
- E('div', { 'class': 'th' }, [ _('Reboot') ])
+ var partitions_table = E('table', { 'class': 'table' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th' }, [ _('Partition') ]),
+ E('th', { 'class': 'th' }, [ _('Status') ]),
+ E('th', { 'class': 'th' }, [ _('Firmware') ]),
+ E('th', { 'class': 'th' }, [ _('Reboot') ])
])
]);
@@ -220,7 +221,7 @@ return view.extend({
body.appendChild(E('hr'));
body.appendChild(
poweroff_supported ? E('button', {
- 'class': 'cbi-button cbi-button-apply important',
+ 'class': 'btn cbi-button cbi-button-apply important',
'click': ui.createHandlerFn(this, 'handlePowerOff')
}, _('Perform power off...'))
diff --git a/applications/luci-app-advanced-reboot/po/ar/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/ar/advanced-reboot.po
index 10cf0fc6ec..cdb4f10498 100644
--- a/applications/luci-app-advanced-reboot/po/ar/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/ar/advanced-reboot.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:42+0000\n"
+"PO-Revision-Date: 2021-03-08 13:04+0000\n"
"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/ar/>\n"
@@ -9,105 +9,109 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "إعادة تشغيل متقدمة"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "إلغاء"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr "مضغوط"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "تؤكد"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "خطأ:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
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 "امنح UCI والوصول إلى الملفات لإعادة تشغيل luci-app-advanced-reboot"
+msgstr "امنح UCI و التمكن من الملفات ل luci-app-advanced-reboot"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 "لا يمكن الوصول إلى fw_printenv أو fw_printenv!"
+msgstr "لا يوجد تمكن من fw_printenv أو fw_printenv!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "تقسيم"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "أقسام"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: 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:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "ايقاف تشغيل الجهاز"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "تقدم"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "اعادة التشغيل"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr "إعادة تشغيل الجهاز إلى قسم بديل"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "إعادة التشغيل إلى قسم بديل ..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "إعادة التشغيل إلى القسم الحالي"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "تتم إعادة التشغيل…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "اغلاق..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "الحالة"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
-msgid "The reboot command failed with code %d"
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: 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"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -119,7 +123,7 @@ msgstr ""
"الضروري تجديد عنوان الكمبيوتر الخاص بك للوصول إلى الجهاز مرة أخرى ، حسب "
"إعداداتك."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -130,29 +134,29 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "تعذر العثور على اسم لوحة الجهاز."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
msgstr "تعذر العثور على قسم علامة التمهيد المزدوج."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr "غير قادر على الحصول على متغير بيئة البرامج الثابتة:٪ s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr "غير قادر على تعيين إدخال قسم إشارة التمهيد المزدوج للقسم:٪ s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 "غير قادر على تعيين متغير بيئة البرامج الثابتة:٪ s إلى٪ s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "مجهول"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -171,7 +175,7 @@ msgstr ""
"التشغيل إلى القسم النشط حاليًا. <br /> <br / > انقر فوق \"متابعة\" أدناه "
"لإعادة تشغيل الجهاز إلى قسم بديل."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
@@ -180,23 +184,23 @@ msgstr ""
"تحذير: قد يؤدي إيقاف التشغيل إلى إعادة تشغيل جهاز لا يدعم إيقاف التشغيل. "
"<br /> <br /> انقر فوق \"متابعة\" أدناه لإيقاف تشغيل جهازك."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "ينتظر الجهاز..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr "تحذير: الجهاز (٪ s) غير معروف أو ليس جهازًا مزدوج القسم!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr "تحذير: هناك تغييرات غير محفوظة ستضيع عند إعادة التشغيل!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr "تحذير: هذا النظام لا يدعم إيقاف التشغيل!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr "تحذير: تعذر الحصول على معلومات الجهاز!"
diff --git a/applications/luci-app-advanced-reboot/po/bg/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/bg/advanced-reboot.po
index 06ecd62c83..978f48cbf1 100644
--- a/applications/luci-app-advanced-reboot/po/bg/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/bg/advanced-reboot.po
@@ -1,106 +1,116 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-05 12:02+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadvanced-reboot/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-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
-msgstr ""
+msgstr "Отмени"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
-msgstr ""
+msgstr "Архивиран"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: 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:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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:197
+#: 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:205
+#: 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 "Разреши UCI и файлов достъп за luci-app-advanced-reboot"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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:203
+#: 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:199
+#: 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:225
+#: 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:45
+#: 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:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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:206
+#: 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:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
-msgstr ""
+msgstr "Рестартирай устройството към алтернативен дял"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
-msgstr ""
+msgstr "Рестартиране към алтернативен дял..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
-msgstr ""
+msgstr "Рестартирай към текущ дял"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "Рестартиране…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
-msgstr ""
+msgstr "Изключване..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
+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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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 ""
+msgstr "Командата за рестартиране се провали с код %d"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -108,7 +118,7 @@ msgid ""
"again, depending on your settings."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -117,29 +127,29 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "Не може да се намери името на платката на устройството."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -151,29 +161,29 @@ msgid ""
"to reboot device to an alternative partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"device."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
-msgstr ""
+msgstr "Внимание: Тази система не поддържа изключване!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
-msgstr ""
+msgstr "Внимание: Не може да се получи информация за устройството!"
diff --git a/applications/luci-app-advanced-reboot/po/bn_BD/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/bn_BD/advanced-reboot.po
index 9fb3a14ea7..b3c4e4ce5a 100644
--- a/applications/luci-app-advanced-reboot/po/bn_BD/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/bn_BD/advanced-reboot.po
@@ -1,145 +1,161 @@
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/luciapplicationsadvanced-reboot/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-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
-msgstr ""
+msgstr "বাতিল করুন"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
-msgstr ""
+msgstr "সংকুচিত"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: 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:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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:197
+#: 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:205
+#: 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:121
+#: 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:203
+#: 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:199
+#: 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:225
+#: 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:45
+#: 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:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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:206
+#: 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:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
-msgstr ""
+msgstr "বিকল্প পার্টিশনে ডিভাইস রিবুট করুন"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
-msgstr ""
+msgstr "বিকল্প পার্টিশনে রিবুট করুন ..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
-msgstr ""
+msgstr "বর্তমান পার্টিশনে রিবুট করুন"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "রিবুট হচ্ছে…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
-msgstr ""
+msgstr "বন্ধ হচ্ছে..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: 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."
+msgstr "ডুয়াল বুট ফ্ল্যাগ পার্টিশন: %s ব্লক ডিভাইস নয়।"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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 ""
+msgstr "রিবুট কমান্ড ব্যর্থ হয়েছে %d কোড সহকারে"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
"might be necessary to renew the address of your computer to reach the device "
"again, depending on your settings."
msgstr ""
+"সিস্টেমটি এখন একটি বিকল্প পার্টিশনে পুনরায় চালু হচ্ছে। <br /> ডিভাইসটি বন্ধ "
+"করবেন না!<br /> আপনার সেটিংসের উপর নির্ভর করে ডিভাইসে আবার পৌঁছানোর জন্য আপনা"
+"র কম্পিউটারের ঠিকানা নবায়ন করা প্রয়োজন হতে পারে।"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
"again, depending on your settings."
msgstr ""
+"সিস্টেমটি এখন বন্ধ হয়ে যাচ্ছে।<br /> ডিভাইস কোনভাবেই বন্ধ করবেন না!<br /> "
+"আপনার সেটিংসের উপর নির্ভর করে ডিভাইসে আবার পৌঁছানোর জন্য আপনার কম্পিউটারের "
+"ঠিকানা নবায়ন করা প্রয়োজন হতে পারে।"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "ডিভাইস বোর্ডের নাম খুঁজে পাওয়া যায়নি।"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
-msgstr ""
+msgstr "ডুয়াল বুট ফ্ল্যাগ পার্টিশন খুঁজে পাওয়া যায়নি।"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: 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:12
+#: 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."
-msgstr ""
+msgstr "পার্টিশনের জন্য ডুয়াল বুট ফ্ল্যাগ পার্টিশন এন্ট্রি সেট করতে অক্ষম: %s।"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
-msgstr ""
+msgstr "অজানা"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -150,30 +166,40 @@ msgid ""
"back to the currently active partition.<br /><br /> Click \"Proceed\" below "
"to reboot device to an alternative partition."
msgstr ""
+"সতর্কতা: একটি বিকল্প পার্টিশনের নিজস্ব সেটিংস এবং সম্পূর্ণ ভিন্ন ফার্মওয়্যা"
+"র থাকতে পারে।<br /><br />যেহেতু বিকল্প পার্টিশনে আপনার নেটওয়ার্ক কনফিগারেশন "
+"এবং ওয়াইফাই এসএসআইডি/পাসওয়ার্ড ভিন্ন হতে পারে, আপনার ডিভাইসটি পুনরায় বুট "
+"করার পরে আপনাকে অ্যাক্সেস করতে সক্ষম হওয়ার জন্য আপনার কম্পিউটার সেটিংস "
+"সামঞ্জস্য করতে হতে পারে।<br /><br />অনুগ্রহ করে সচেতন থাকুন যে বিকল্প "
+"পার্টিশনের ফার্মওয়্যার সক্রিয় পার্টিশন পরিবর্তন করতে এবং বর্তমানে সক্রিয় "
+"পার্টিশনে ফিরে যাওয়ার সহজ উপায় প্রদান নাও করতে পারে।<br /><br />বিকল্প "
+"পার্টিশনে ডিভাইস রিবুট করতে নীচে \"এগিয়ে যান\" ক্লিক করুন।"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"device."
msgstr ""
+"সতর্কতা: পাওয়ার অফ সমর্থন করেনা এমন ডিভাইস বন্ধ করলে তা পুনরায় চালু হতে পারে"
+"<br /><br />আপনার ডিভাইসটি বন্ধ করতে নীচে \"এগিয়ে যান\" ক্লিক করুন।"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "ডিভাইসের জন্য অপেক্ষমান ..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
-msgstr ""
+msgstr "সতর্কতা: ডিভাইস (%s) অজানা অথবা ডুয়াল-পার্টিশন ডিভাইস নয়!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
-msgstr ""
+msgstr "সতর্কতা: অসংরক্ষিত পরিবর্তন আছে যা রিবুট করলে হারিয়ে যাবে!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
-msgstr ""
+msgstr "সতর্কবাণী: এই সিস্টেমটি পাওয়ার বন্ধ করা সমর্থন করে না!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
-msgstr ""
+msgstr "সতর্কতা: ডিভাইসের তথ্য পেতে অক্ষম!"
diff --git a/applications/luci-app-advanced-reboot/po/ca/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/ca/advanced-reboot.po
index fec6b30c10..a5e29f7c24 100644
--- a/applications/luci-app-advanced-reboot/po/ca/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/ca/advanced-reboot.po
@@ -1,43 +1,43 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-20 13:10+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"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/"
"luciapplicationsadvanced-reboot/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 3.9.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
-msgstr ""
+msgstr "Cancel•lar"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr ""
@@ -45,68 +45,72 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "Reiniciant…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "Estat"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -114,7 +118,7 @@ msgid ""
"again, depending on your settings."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -129,23 +133,23 @@ msgstr ""
msgid "Unable to find Dual Boot Flag Partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -157,30 +161,30 @@ msgid ""
"to reboot device to an alternative partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"device."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr ""
diff --git a/applications/luci-app-advanced-reboot/po/cs/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/cs/advanced-reboot.po
index 769392a398..785858e4b0 100644
--- a/applications/luci-app-advanced-reboot/po/cs/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/cs/advanced-reboot.po
@@ -1,43 +1,43 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-11 01:51+0000\n"
-"Last-Translator: Tomas Greif <greif.tomas@gmail.com>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/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.0-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "Rozšířený restart"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "Storno"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
-msgstr ""
+msgstr "Komprimované"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "Potvrdit"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "CHYBA:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr "Firmware"
@@ -45,69 +45,73 @@ msgstr "Firmware"
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 ""
"Není přístup k nástrojům /usr/sbin/fw_printenv nebo /usr/sbin/fw_setenv!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "Oddíl"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "Oddíly"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr "Proveďte vypnutí..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "Vypnutí zařízení"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "Pokračovat"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "Restartovat"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr "Restartování zařízení do alternativního oddílu"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "Restartovat do alternativního oddílu..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "Restartovat do aktuálního oddílu"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "Probíhá vypínání..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "Stav"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -119,7 +123,7 @@ msgstr ""
"obnovit IP adresu počítače pro spojení se zařízením, a to v závislosti na "
"nastavení."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -136,23 +140,23 @@ msgstr ""
msgid "Unable to find Dual Boot Flag Partition."
msgstr "Nelze najít druhý oddíl s příznakem pro bootovaní."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "Neznámé"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -172,7 +176,7 @@ msgstr ""
"aktuálně aktivního oddílu. <br /> <br /> Klepnutím na 'Pokračovat' níže "
"restartujte zařízení do jiného oddílu."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
@@ -181,25 +185,25 @@ msgstr ""
"VAROVÁNÍ: Vypnutí může vést k restartu zařízení, které nepodporuje vypínání."
"<br /> <br /> Chcete-li zařízení vypnout, klepněte níže na 'Pokračovat'."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
"Varování: Zařízení (%s) je neznámé nebo se nejedná o zařízení se dvěma "
"oddíly!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr "Varování: Existují neuložené změny, které se po restartu ztratí!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr "Varování: Tento systém nepodporuje vypínání!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr "Varování: Nelze získat informace o zařízení!"
diff --git a/applications/luci-app-advanced-reboot/po/da/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/da/advanced-reboot.po
new file mode 100644
index 0000000000..b0404b778d
--- /dev/null
+++ b/applications/luci-app-advanced-reboot/po/da/advanced-reboot.po
@@ -0,0 +1,212 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-16 17:38+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadvanced-reboot/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.9.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 "Avanceret genstart"
+
+#: 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
+msgid "Cancel"
+msgstr "Annuller"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
+msgid "Compressed"
+msgstr "Komprimeret"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+msgid "Confirm"
+msgstr "Bekræft"
+
+#: 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 "Enheden er ikke tilgængelig! Venter stadig på enheden..."
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
+msgid "ERROR:"
+msgstr "FEJL:"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+msgid "Firmware"
+msgstr "Firmware"
+
+#: 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 "Giv UCI- og filadgang til luci-app-advanced-reboot"
+
+#: 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 "Ingen adgang til fw_printenv eller fw_printenv!"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+msgid "Partition"
+msgstr "Partition"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
+msgid "Partitions"
+msgstr "Partitioner"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
+msgid "Perform power off..."
+msgstr "Udfør nedlukning..."
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+msgid "Power Off Device"
+msgstr "Sluk for enheden"
+
+#: 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 "Fortsæt"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
+msgid "Reboot"
+msgstr "Genstart"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+msgid "Reboot Device to an Alternative Partition"
+msgstr "Genstart enheden til en alternativ partition"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
+msgid "Reboot to alternative partition..."
+msgstr "Genstart til en alternativ partition..."
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
+msgid "Reboot to current partition"
+msgstr "Genstart til den aktuelle partition"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
+msgid "Rebooting…"
+msgstr "Genstarter…"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+msgid "Shutting down..."
+msgstr "Lukker ned..."
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+msgid "Status"
+msgstr "Status"
+
+#: 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."
+msgstr "Dual Boot Flag-partitionen: %s er ikke en blokenhed."
+
+#: 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 "Kommandoen til genstart mislykkedes med kode %d"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
+msgid ""
+"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
+"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
+"might be necessary to renew the address of your computer to reach the device "
+"again, depending on your settings."
+msgstr ""
+"Systemet genstarter nu til en alternativ partition.<br /> Sluk ikke for "
+"enheden!<br /> Vent et par minutter, før du forsøger at oprette forbindelse "
+"igen. Det kan være nødvendigt at forny adressen på din computer for at nå "
+"enheden igen, afhængigt af dine indstillinger."
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
+msgid ""
+"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
+"might be necessary to renew the address of your computer to reach the device "
+"again, depending on your settings."
+msgstr ""
+"Systemet lukker nu ned.<br /> Sluk ikke for enheden!<br /> Det kan være "
+"nødvendigt at forny adressen på din computer for at nå enheden igen, "
+"afhængigt af dine indstillinger."
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
+msgid "Unable to find Device Board Name."
+msgstr "Enhedskortets navn blev ikke fundet."
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
+msgid "Unable to find Dual Boot Flag Partition."
+msgstr "Kan ikke finde en dual boot flagpartition."
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+msgid "Unable to obtain firmware environment variable: %s."
+msgstr "Det er ikke muligt at få fat i firmware-miljøvariabel: %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."
+msgstr ""
+"Det er ikke muligt at indstille en indgang til Dual Boot Flag Partition for "
+"partition: %s."
+
+#: 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 "Det er ikke muligt at indstille firmware-miljøvariabel: %s til %s."
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
+msgid "Unknown"
+msgstr "Ukendt"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
+msgid ""
+"WARNING: An alternative partition might have its own settings and completely "
+"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
+"password on alternative partition might be different, you might have to "
+"adjust your computer settings to be able to access your device once it "
+"reboots.<br /><br /> Please also be aware that alternative partition "
+"firmware might not provide an easy way to switch active partition and boot "
+"back to the currently active partition.<br /><br /> Click \"Proceed\" below "
+"to reboot device to an alternative partition."
+msgstr ""
+"ADVARSEL: En alternativ partition kan have sine egne indstillinger og en "
+"helt anden firmware.<br /><br /> Da din netværkskonfiguration og WiFi SSID/"
+"adgangskode på den alternative partition kan være anderledes, skal du "
+"muligvis justere computerindstillingerne for at kunne få adgang til din "
+"enhed, når den genstarter.<br /><br /> Vær også opmærksom på, at firmware "
+"til alternative partitioner muligvis ikke giver en nem måde at skifte den "
+"aktive partition og starte tilbage til den aktuelle aktive partition.<br /"
+"><br /> Klik på \"Fortsæt\" nedenfor for at genstarte enheden til en "
+"alternativ partition."
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
+msgid ""
+"WARNING: Power off might result in a reboot on a device which doesn't "
+"support power off.<br /><br /> Click \"Proceed\" below to power off your "
+"device."
+msgstr ""
+"ADVARSEL: Slukning kan resultere i en genstart på en enhed, der ikke "
+"understøtter slukning.<br /><br /> Klik på \"Fortsæt\" nedenfor for at "
+"slukke din enhed."
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
+msgid "Waiting for device..."
+msgstr "Venter på enhed..."
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
+msgstr ""
+"Advarsel: Enhed (%s) er ukendt eller er ikke en enhed med "
+"dobbeltpartitionering!"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
+msgid "Warning: There are unsaved changes that will get lost on reboot!"
+msgstr "Advarsel: Der er ikke gemte ændringer, som vil gå tabt ved genstart!"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
+msgid "Warning: This system does not support powering off!"
+msgstr "Advarsel: Dette system understøtter ikke slukning!"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
+msgid "Warning: Unable to obtain device information!"
+msgstr "Advarsel: Kan ikke få oplysninger om enheden!"
diff --git a/applications/luci-app-advanced-reboot/po/de/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/de/advanced-reboot.po
index 636f9b1364..55568b0ad6 100644
--- a/applications/luci-app-advanced-reboot/po/de/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/de/advanced-reboot.po
@@ -1,43 +1,43 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-04-28 12:14+0000\n"
+"Last-Translator: Niklas Merkelt <hibo98.niklas@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "Erweitertes Neustarten"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "Abbrechen"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr "Komprimiert"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "Bestätigen"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 "Gerät nicht erreichbar! Warte immer noch..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "FEHLER:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr "Firmware"
@@ -45,68 +45,72 @@ msgstr "Firmware"
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr "Gewähre UCI und Datei-Zugriff auf luci-app-advanced-reboot"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 "Kein Zugriff auf fw_printenv oder fw_setenv!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "Partition"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "Partitionen"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr "Ausschalten durchführen....."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "Gerät ausschalten"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "Weiter"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "Neu Starten"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr "Gerät von einer alternativen Partition neu starten"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "Von alternativer Partition neu starten..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "Von aktueller Partition neu starten"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "Neustart…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "Fahre herunter..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "Status"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+msgstr "Die Dual Boot Flag-Partition: %s ist kein Block-Gerät."
+
+#: 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 ""
+msgstr "Der Neustartbefehl ist mit dem Code %d fehlgeschlagen"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -119,7 +123,7 @@ msgstr ""
"Computers zu erneuern, um das Gerät je nach den Einstellungen wieder zu "
"erreichen."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -131,29 +135,29 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "Kann Gerätename nicht finden."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
msgstr "Dual Boot Flag-Partition konnte nicht gefunden werden."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr "Konnte Firmware-Umgebungsvariable nicht finden: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr "Konnte Partition nicht mit Dualboot-Kennzeichnung markieren: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 "Konnte Firmware-Umgebungsvariable nicht setzen: %s = %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "Unbekannt"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -174,35 +178,35 @@ msgstr ""
"wieder auf die aktuell aktive Partition zu booten.<br /><br /> Klicken Sie "
"unten auf \"Weiter\", um das Gerät neu zu starten."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"device."
msgstr ""
-"WARNUNG: Das Ausschalten kann zu einem Neustart eines Geräts führen, das das "
-"Ausschalten nicht unterstützt.<br /><br /> Auf \"Fortfahren\" klicken, um "
-"das Gerät auszuschalten."
+"WARNUNG: Das Ausschalten kann zu einem Neustart eines Geräts führen, dass "
+"das Ausschalten nicht unterstützt.<br /><br /> Auf \"Fortfahren\" klicken, "
+"um das Gerät auszuschalten."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "Warte auf Gerät..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr "Warnung: Gerät (%s) ist unbekannt oder ist kein Dual-Partitionsgerät!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
"Achtung: Es gibt ungespeicherte Änderungen die bei einem Neustart verloren "
"gehen!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr "Warnung: Dieses System unterstützt kein Ausschalten!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr "Warnung: Geräteinformationen konnten nicht abgerufen werden!"
diff --git a/applications/luci-app-advanced-reboot/po/el/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/el/advanced-reboot.po
index bda85e1d0b..1bbd7f5bac 100644
--- a/applications/luci-app-advanced-reboot/po/el/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/el/advanced-reboot.po
@@ -1,112 +1,116 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-23 15:41+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2021-04-17 10:26+0000\n"
+"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "Προχωρημένη Επανεκκίνηση"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "Ακύρωση"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr "Συμπιεσμένο"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "Επιβεβαίωση"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "ΣΦΑΛΜΑ:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
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 "Παραχωρήστε πρόσβαση αρχείων και UCI στο luci-app-advanced-reboot"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 "Δεν υπάρχει πρόσβαση στο fw_printenv ή fw_printenv!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "Διαμέριση"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "Διαμερίσεις"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr "Εκτελέστε απενεργοποίηση ..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "Απενεργοποίηση Συσκευής"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "Συνέχιση"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "Επανεκκίνηση"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr "Επανεκκινήστε τη Συσκευή σε Εναλλακτικό Διαμερισμό"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "Επανεκκίνηση σε εναλλακτικό διαμερισμό..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "Επανεκκίνηση στον τρέχον διαμερισμό"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "Επανεκκίνηση…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "Απενεργοποίηση..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "Κατάσταση"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+msgstr "Το σημείο καταχώρησης διπλής εκκίνησης %s δεν είναι συσκευή block."
+
+#: 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 ""
+msgstr "Η εντολή επανεκκίνησης απέτυχε με σφάλμα %d"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -119,7 +123,7 @@ msgstr ""
"του υπολογιστή σας για να συνδεθείτε ξανά στη συσκευή, ανάλογα με τις "
"ρυθμίσεις σας."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -131,29 +135,29 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "Δεν είναι δυνατή η εύρεση του ονόματος πλακέτας συσκευής."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
-msgstr "Δεν είναι δυνατή η εύρεση Διπλής καταχώρησης Σημαίας Εκκίνησης."
+msgstr "Δεν είναι δυνατή η εύρεση του σημείου καταχώρησης διπλής εκκίνησης."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr "Δεν είναι δυνατή η λήψη στοιχείων firmware: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr "Δεν μπορεί να ορισθεί το διαμέρισμα δίσκου ως διπλής εκκίνησης: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 "Δεν μπορεί να ρυθμιστούν στοιχεία του firmware: %s έως %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "Άγνωστο"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -164,8 +168,19 @@ msgid ""
"back to the currently active partition.<br /><br /> Click \"Proceed\" below "
"to reboot device to an alternative partition."
msgstr ""
-
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+"ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Ένα εναλλακτικό διαμέρισμα μπορεί να έχει τις δικές του "
+"ρυθμίσεις και εντελώς διαφορετικό υλικολογισμικό. <br /> <br /> Καθώς η "
+"διαμόρφωση του δικτύου σας και το SSID / κωδικός πρόσβασης WiFi σε "
+"εναλλακτικό διαμέρισμα ενδέχεται να είναι διαφορετικά, ίσως χρειαστεί να "
+"προσαρμόσετε τις ρυθμίσεις του υπολογιστή σας για να μπορείτε να έχετε "
+"πρόσβαση στη συσκευή σας μόλις γίνει επανεκκίνηση. <br /> <br /> Λάβετε "
+"επίσης υπόψη ότι το εναλλακτικό υλικολογισμικό διαμερισμάτων ενδέχεται να "
+"μην παρέχει έναν εύκολο τρόπο εναλλαγής του ενεργού διαμερίσματος και "
+"επανεκκίνησης στο τρέχον ενεργό διαμέρισμα. <br /> <br / > Κάντε κλικ στο "
+"κουμπί \"Συνέχεια\" παρακάτω για επανεκκίνηση της συσκευής σε εναλλακτικό "
+"διαμέρισμα."
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
@@ -175,24 +190,24 @@ msgstr ""
"συσκευής χωρίς υποστήριξη λειτουργίας απενεργοποίησης. <br /><br /> Κάντε "
"κλικ στην επιλογή \"Συνέχεια\" για να απενεργοποιήσετε τη συσκευή σας."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "Αναμονή για συσκευή..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
"Προσοχή: Άγνωστη συσκευή (%s) ή δεν είναι συσκευή διπλού διαμερίσματος!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr "Προσοχή: Οι μη αποθηκευμένες αλλαγές θα χαθούν με την επανεκκίνηση!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr "Προσοχή: Το σύστημα δεν υποστηρίζει λειτουργία τερματισμού!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr "Προσοχή: Δεν είναι δυνατή η λήψη πληροφοριών συσκευής!"
diff --git a/applications/luci-app-advanced-reboot/po/en/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/en/advanced-reboot.po
index 169789d316..6d64ae3aa3 100644
--- a/applications/luci-app-advanced-reboot/po/en/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/en/advanced-reboot.po
@@ -4,34 +4,34 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr ""
@@ -39,68 +39,72 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -108,7 +112,7 @@ msgid ""
"again, depending on your settings."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -123,23 +127,23 @@ msgstr ""
msgid "Unable to find Dual Boot Flag Partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -151,29 +155,29 @@ msgid ""
"to reboot device to an alternative partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"device."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr ""
diff --git a/applications/luci-app-advanced-reboot/po/es/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/es/advanced-reboot.po
index cfd4f981cc..b925ca8166 100644
--- a/applications/luci-app-advanced-reboot/po/es/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/es/advanced-reboot.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-16 16:09+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-04-18 12:54+0000\n"
+"Last-Translator: Enrique Lapenta <enriquelap20@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/es/>\n"
"Language: es\n"
@@ -11,36 +11,36 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "Reinicio avanzado"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr "Comprimido"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "Confirmar"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 "¡Dispositivo inalcanzable! Todavía esperando al dispositivo..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "ERROR:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr "Firmware"
@@ -48,68 +48,73 @@ msgstr "Firmware"
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr "Conceder acceso a UCI y archivos para luci-app-advanced-reboot"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 "Sin acceso a fw_printenv o fw_printenv!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "Partición"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "Particiones"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr "Realizar apagado..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "Apagar dispositivo"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "Proceder"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "Reiniciar"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr "Reinicie el dispositivo a una partición alternativa"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "Reiniciar a la partición alternativa ..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "Reiniciar a la partición actual"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "Reiniciando…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "Apagando..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
-msgid "The reboot command failed with code %d"
+#: 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."
msgstr ""
+"La bandera de partición de arranque dual: %s no es un dispositivo de bloque."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: 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 "El comando de reinicio falló con el código %d"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -122,7 +127,7 @@ msgstr ""
"computadora para llegar al dispositivo nuevamente, dependiendo de su "
"configuración."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -134,31 +139,31 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "No se puede encontrar el nombre de la placa del dispositivo."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
msgstr "No se puede encontrar la partición de bandera de arranque dual."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr "No se puede obtener la variable de entorno del firmware: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
"No se puede establecer la entrada de Partición de indicador de arranque dual "
"para la partición: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 "No se puede establecer la variable de entorno del firmware: %s a %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "Desconocido"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -180,7 +185,7 @@ msgstr ""
"\"Proceder\" a continuación para reiniciar el dispositivo a una partición "
"alternativa."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
@@ -190,25 +195,25 @@ msgstr ""
"es compatible con el apagado.<br /><br /> Haga clic en \"Continuar\" a "
"continuación para apagar su dispositivo."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "Esperando al dispositivo..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
"Advertencia: ¡El dispositivo (%s) es desconocido o no es un dispositivo de "
"doble partición!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr "Advertencia: ¡Hay cambios no guardados que se perderán al reiniciar!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr "Advertencia: ¡Este sistema no admite el apagado!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr "Advertencia: ¡No se puede obtener información del dispositivo!"
diff --git a/applications/luci-app-advanced-reboot/po/fi/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/fi/advanced-reboot.po
index 506b9bf5cf..aaa7b0bfd6 100644
--- a/applications/luci-app-advanced-reboot/po/fi/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/fi/advanced-reboot.po
@@ -1,43 +1,43 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-23 07:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-09-09 14:30+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/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"
+"X-Generator: Weblate 4.8.1-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "Monipuolinen uudelleenkäynnistys"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "Peruuta"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr "Pakattu"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "Vahvista"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 "Laitetta ei tavoiteta! Odotetaan edelleen laitetta ..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "VIRHE:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr "Laiteohjelmisto"
@@ -45,68 +45,72 @@ msgstr "Laiteohjelmisto"
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr "Myönnä UCI ja tiedostojen käyttö luci-app-advanced-reboot"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 "Ei pääsyä fw_printenv tai fw_printenv!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "Osio"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "Osiot"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr "Sammutetaan..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "Sammuta laite"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "Suorita"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "Uudelleenkäynnistä"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr "Uudelleenkäynnistä vaihtoehtoisesta osiosta"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "Uudelleenkäynnistys vaihtoehtoisesta osiosta..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "Uudellenkäynnistys nykyisestä osiosta"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "Uudelleenkäynnistetään…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "Sammutetaan..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "Tila"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+msgstr "Dual Boot Flag -osio: %s ei ole lohkolaite."
+
+#: 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 ""
+msgstr "Uudelleenkäynnistyskomento epäonnistui, koodi %d"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -118,7 +122,7 @@ msgstr ""
"Mahdollisesti sinun täytyy uusia tietokoneen IP-osoite ennen yhteyden "
"saamista laitteeseen, riippuen asetuksistasi."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -130,29 +134,29 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "Laitteen piirilevyn nimeä ei löydy."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
msgstr "Dual boot -tilatiedon osiota ei löydy."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr "Ei voi noutaa käynnistysympäristön muuttujaa: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr "Ei voida asettaa kaksoiskäynnistyksen merkkiä partitiolle: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 "Ei voida asettaa käynnistysympäristön muuttujaa: %s arvoksi %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "Tuntematon"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -172,7 +176,7 @@ msgstr ""
"vaihtaa aktiivista osiota ja palata nykyiseen osioon.<br /><br /> Paina "
"\"Suorita\" uudelleenkäynnistääksesi laite vaihtoehtoisesta osiosta."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
@@ -182,24 +186,24 @@ msgstr ""
"johtaa uudelleenkäynnistykseen.<br /><br /> Paina \"Suorita\" sammuttaaksesi "
"laite."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "Odotetaan laitetta..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr "Varoitus: Laite (%s) on tuntematon tai ei ole kaksoiskäynnistyslaite!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
"Varoitus: Tallentamattomat muutokset menetetään uudelleenkäynnistyksessä!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr "Varoitus: tämä järjestelmä ei tue samuttamista!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr "Varoitus: laitteen tietoja ei voida noutaa!"
diff --git a/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po
index d0c950110e..83ad1f171c 100644
--- a/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po
@@ -1,43 +1,43 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:41+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2021-11-09 13:52+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/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.9-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "Redémarrage avancé"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "Annuler"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr "Compressé"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "Confirmer"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 "Appareil inaccessible ! Toujours en attente de l’appareil …"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "ERREUR :"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr "Firmware"
@@ -45,68 +45,72 @@ msgstr "Firmware"
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr "Accorder l'accès à l'UCI et aux fichiers pour luci-app-advanced-reboot"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 "Pas d'accès à fw_printenv ou fw_printenv !"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "Partition"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "Partitions"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
-msgstr "Éteindre…"
+msgstr "Effectuer la mise hors tension..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "Éteindre l'appareil"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "Continuer"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "Redémarrage"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr "Redémarrer l'appareil sur une autre partition"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "Redémarrer sur une autre partition…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "Redémarrer sur la partition courante"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "Redémarrage …"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "Arrêt en cours…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "État"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+msgstr "La partition Dual Boot Flag : %s n’est pas un périphérique de blocage."
+
+#: 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 ""
+msgstr "La commande de redémarrage a échoué avec le code %d"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -118,7 +122,7 @@ msgstr ""
"reconnecter. En fonction de vos paramètres, il peut être nécessaire de "
"renouveler votre adresse IP pour accéder à nouveau à votre appareil."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -130,34 +134,34 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "Impossible de trouver le nom de la carte du périphérique."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
msgstr "Impossible de trouver une partition en démarrage double."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr ""
"Impossible d'obtenir la variable d'environnement du microprogramme : %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
"Impossible de définir le drapeau Dual Boot Entrée de partition pour la "
"partition : %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 ""
"Impossible de définir la variable d'environnement du microprogramme : %s à "
"%s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "Inconnue"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -179,7 +183,7 @@ msgstr ""
"démarrer dessus.<br /><br />Cliquez sur « Continuer » ci-dessous pour "
"redémarrer l'appareil sur une partition alternative."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
@@ -189,28 +193,28 @@ msgstr ""
"prend pas en charge la mise hors-tension.<br /><br />Cliquez sur « Continuer "
"» ci-dessous pour éteindre votre appareil."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "En attente de l’appareil …"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
"Avertissement : L'appareil (%s) est inconnu ou n'est pas un appareil à "
"double partition !"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
"Avertissement : Il y a des modifications non sauvegardées qui seront perdues "
"au redémarrage !"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr ""
"Avertissement : Ce système ne prend pas en charge la mise hors-tension !"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr ""
"Avertissement : Impossible de récupérer les informations sur l'appareil !"
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 beaffa535d..99f125e428 100644
--- a/applications/luci-app-advanced-reboot/po/he/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/he/advanced-reboot.po
@@ -1,37 +1,44 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadvanced-reboot/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.5-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
-msgstr ""
+msgstr "ביטול"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr ""
@@ -39,68 +46,72 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -108,7 +119,7 @@ msgid ""
"again, depending on your settings."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -123,23 +134,23 @@ msgstr ""
msgid "Unable to find Dual Boot Flag Partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -151,29 +162,29 @@ msgid ""
"to reboot device to an alternative partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"device."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr ""
diff --git a/applications/luci-app-advanced-reboot/po/hi/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/hi/advanced-reboot.po
index 92fd038f90..214daa03b9 100644
--- a/applications/luci-app-advanced-reboot/po/hi/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/hi/advanced-reboot.po
@@ -4,34 +4,34 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr ""
@@ -39,68 +39,72 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -108,7 +112,7 @@ msgid ""
"again, depending on your settings."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -123,23 +127,23 @@ msgstr ""
msgid "Unable to find Dual Boot Flag Partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -151,29 +155,29 @@ msgid ""
"to reboot device to an alternative partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"device."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr ""
diff --git a/applications/luci-app-advanced-reboot/po/hu/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/hu/advanced-reboot.po
index 294cfb8f45..1d0e6045b8 100644
--- a/applications/luci-app-advanced-reboot/po/hu/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/hu/advanced-reboot.po
@@ -1,43 +1,43 @@
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-01-18 22:55+0000\n"
+"Last-Translator: KinteLiX <superh552@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/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.11-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "Speciális újraindítás"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "Mégse"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr "Tömörített"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "Megerősítés"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 "Eszköz elérhetetlen! Még mindig várok a készülékre..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "HIBA:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr "Firmware"
@@ -46,69 +46,73 @@ msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr ""
"UCI és fájlhozzáférés megadása a luci-app-advanced-reboot alkalmazásnak"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 ""
"Nincs hozzáférés az fw_printenv vagy az fw_printenv környezeti változókhoz!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "Partíció"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "Partíciók"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr "Kikapcsolás végrehajtása…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "Eszköz kikapcsolása"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "Folytatás"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "Újraindítás"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr "Eszköz újraindítása egy alternatív partíción"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "Újraindítás alternatív partíción…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "Újraindítás a jelenlegi partíción"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "Újraindítás…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "Leállítás…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "Állapot"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+msgstr "A kettős rendszerindítási jelző partíció: %s nem egy blokk eszköz."
+
+#: 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 ""
+msgstr "Az újraindítási parancs sikertelen volt a következő kóddal %d"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -120,7 +124,7 @@ msgstr ""
"beállításoktól függően szükség lehet a számítógépe címének megújításához, "
"hogy újra elérje az eszközt."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -132,31 +136,31 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "Nem található az eszközlap neve."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
msgstr "Nem található kettős rendszerindítási jelző partíció."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr "Nem lehet megszerezni a firmware környezeti változóját: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
"Nem lehet beállítani a kettős rendszerindítási jelző partíció bejegyzését a "
"partíciónál: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 "Nem lehet beállítani a firmware környezeti változóját: %s → %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "Ismeretlen"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -177,7 +181,7 @@ msgstr ""
"><br /> Kattintson a lenti „Folytatás” gombra az eszköz újraindításához egy "
"alternatív partíción."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
@@ -187,26 +191,26 @@ msgstr ""
"nem támogatja a kikapcsolást.<br /><br /> Kattintson a lenti „Folytatás” "
"gombra az eszköz kikapcsolásához."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "Várakozás a készülékre..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
"Figyelmeztetés: az eszköz (%s) ismeretlen vagy nem kettős partíciójú eszköz!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
"Figyelmeztetés: mentetlen változtatások vannak, amelyek elvesznek az "
"újraindításkor!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr "Figyelmeztetés: ez a rendszer nem támogatja a kikapcsolást!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr "Figyelmeztetés: nem lehet megszerezni az eszköz információit!"
diff --git a/applications/luci-app-advanced-reboot/po/it/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/it/advanced-reboot.po
index b74b223f28..356e20098f 100644
--- a/applications/luci-app-advanced-reboot/po/it/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/it/advanced-reboot.po
@@ -1,112 +1,116 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 12:33+0000\n"
-"Last-Translator: Giuseppe Valitutto <valituttogiuseppe@gmail.com>\n"
+"PO-Revision-Date: 2021-10-09 17:14+0000\n"
+"Last-Translator: Pierfrancesco Passerini <p.passerini@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "Riavvio Avanzato"
+msgstr "Riavvio avanzato"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "Annulla"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
-msgstr ""
+msgstr "Compresso"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "Conferma"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 "Dispositivo non raggiungibile! Ancora in attesa del dispositivo..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "ERRORE:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr "Firmware"
#: 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 "Concedere l'accesso UCI e ai file per luci-app-advanced-reboot"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 "Nessun accesso a fw_printenv o fw_printenv!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "Partizione"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "Partizioni"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
-msgstr ""
+msgstr "Avviare spegnimento..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "Spegni il dispositivo"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "Continua"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
-msgstr "Riavvia"
+msgstr "Riavvio"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr "Riavvia il dispositivo in una partizione alternativa"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "Riavvio in una partizione alternativa..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "Riavvia nella partizione corrente"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "Riavvio…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "Arresto..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "Stato"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+msgstr "La partizione Dual Boot Flag: %s non è un dispositivo a blocchi."
+
+#: 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 ""
+msgstr "Il comando di riavvio non è riuscito con il codice %d"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -118,7 +122,7 @@ msgstr ""
"ricollegarsi. Potrebbe essere necessario rinnovare l'indirizzo del computer "
"per raggiungere nuovamente il dispositivo, a seconda delle impostazioni."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -130,29 +134,30 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "Nessuna corrispondenza per il nome della scheda del dispositivo."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
-msgstr ""
+msgstr "Nessuna corrispondenza per la partizione Dual Boot Flag."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: 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 "Impossibile ottenere la variabile d'ambiente firmware: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
+"Impossibile impostare la partizione Dual Boot Flag per la partizione: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 "Impossibile impostare la variabile d'ambiente firmware: %s a %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "Sconosciuto"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -163,33 +168,50 @@ msgid ""
"back to the currently active partition.<br /><br /> Click \"Proceed\" below "
"to reboot device to an alternative partition."
msgstr ""
-
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+"ATTENZIONE: Una partizione alternativa potrebbe avere le proprie "
+"impostazioni e un firmware completamente diverso.<br /><br /> Poiché la "
+"configurazione di rete e l'SSID/password WiFi sulla partizione alternativa "
+"potrebbero essere diversi, potrebbe essere necessario modificare le "
+"impostazioni del computer per poter accedere al dispositivo una volta "
+"riavviato.<br /><br /> Tenere anche presente che il firmware della "
+"partizione alternativa potrebbe non fornire un modo semplice per modificare "
+"la partizione attiva e avviare nuovamente la partizione attualmente "
+"attiva.<br /><br /> Clicca su \"Continua\" qui sotto per riavviare il "
+"dispositivo su una partizione alternativa."
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"device."
msgstr ""
+"ATTENZIONE: Lo spegnimento potrebbe comportare invece un riavvio nel caso di "
+"dispositivo che non supporta lo spegnimento.<br /><br /> Clicca su \"Continua"
+"\" qui sotto per spegnere il tuo dispositivo."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "In attesa del dispositivo..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
+"ATTENZIONE: Il dispositivo (%s) è sconosciuto oppure non è un dispositivo a "
+"doppia partizione supportato!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
+"ATTENZIONE: sono presenti modifiche non salvate che andranno perse al "
+"riavvio!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
-msgstr ""
+msgstr "ATTENZIONE: questo sistema non supporta lo spegnimento!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
-msgstr ""
+msgstr "ATTENZIONE: Impossibile ottenere informazioni sul dispositivo!"
#~ msgid "Loading"
#~ msgstr "Caricamento"
diff --git a/applications/luci-app-advanced-reboot/po/ja/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/ja/advanced-reboot.po
index c501bd1307..9d80a7e1e7 100644
--- a/applications/luci-app-advanced-reboot/po/ja/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/ja/advanced-reboot.po
@@ -1,43 +1,43 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-06-24 06:32+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/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.3-dev\n"
+"X-Generator: Weblate 4.7.1-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "高度な再起動"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "キャンセル"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr "圧縮済"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "確認"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "エラー:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr "ファームウェア"
@@ -45,68 +45,72 @@ msgstr "ファームウェア"
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr "luci-app-advanced-reboot に UCI およびファイルアクセスを許可"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 "fw_printenv または fw_printenv にアクセスできません!"
+msgstr "fw_printenv または fw_printenv にアクセスできません!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "パーティション"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "パーティション"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr "電源オフを実行..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "デバイスの電源オフ"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "続行"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "再起動"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr "デバイスを代替パーティションへ再起動"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "代替パーティションへ再起動しています..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "現在のパーティションへ再起動"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "再起動中…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "シャットダウン中..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "ステータス"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+msgstr "デュアルブートフラグパーティション: %s はブロックデバイスではありません。"
+
+#: 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 ""
+msgstr "rebootコマンドが失敗しました(コード: %d)"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -114,44 +118,44 @@ msgid ""
"again, depending on your settings."
msgstr ""
"代替パーティションへ再起動しています。<br />このデバイスの電源を切らないでく"
-"ださい!<br />再接続するまで数分お待ちください。設定によっては、デバイスに接続"
-"するためにコンピューターのアドレスを更新する必要があります。"
+"ださい!<br />再接続するまで数分お待ちください。設定によっては、デバイスに接"
+"続するためにコンピューターのアドレスを更新する必要があります。"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
"again, depending on your settings."
msgstr ""
-"電源をオフにしています。<br />このデバイスの電源を切らないでください!<br />再"
-"接続するまで数分お待ちください。設定によっては、デバイスに接続するためにコン"
-"ピューターのアドレスを更新する必要があります。"
+"電源をオフにしています。<br />このデバイスの電源を切らないでください!<br />"
+"再接続するまで数分お待ちください。設定によっては、デバイスに接続するためにコ"
+"ンピューターのアドレスを更新する必要があります。"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "デバイスボード名が見つかりません。"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
msgstr "デュアルブートフラグパーティションが見つかりませんでした。"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr "ファームウェアの環境変数を取得できません: %s。"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr "次のパーティションにデュアルブートフラグを設定できませんでした: %s。"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 "ファームウェアの環境変数を設定できませんでした: %s から %s へ。"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "不明"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -170,7 +174,7 @@ msgstr ""
"可能性もあります。<br /><br />下の「続行」ボタンを押して代替パーティションに"
"再起動します。"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
@@ -179,27 +183,27 @@ msgstr ""
"警告: 電源オフがサポートされていないデバイスでは再起動する場合があります。"
"<br /><br />下の「続行」ボタンを押してデバイスの電源を切ります。"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "起動が終了するのを待っています..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
"警告: デバイス (%s) は不明であるか、デュアルパーティションのデバイスではあり"
-"ません!"
+"ません!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
-msgstr "警告: 再起動すると消えてしまう、保存されていない設定があります!"
+msgstr "警告: 再起動で失われる、保留中の設定があります!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
-msgstr "警告: このシステムは電源オフをサポートしていません!"
+msgstr "警告: このシステムは電源オフをサポートしていません!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
-msgstr "警告: デバイス情報を取得できません!"
+msgstr "警告: デバイス情報を取得できません!"
#~ msgid "Alternative"
#~ msgstr "代替案"
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 52f253c2ca..501917d493 100644
--- a/applications/luci-app-advanced-reboot/po/ko/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/ko/advanced-reboot.po
@@ -1,43 +1,43 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"PO-Revision-Date: 2021-01-17 20:54+0000\n"
+"Last-Translator: ANTEGRAL <antegral@antegral.net>\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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "취소"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr ""
@@ -45,68 +45,72 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
-msgid "The reboot command failed with code %d"
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: 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 인수로 인해 실패했습니다"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -114,7 +118,7 @@ msgid ""
"again, depending on your settings."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -129,23 +133,23 @@ msgstr ""
msgid "Unable to find Dual Boot Flag Partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -157,29 +161,29 @@ msgid ""
"to reboot device to an alternative partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"device."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr ""
diff --git a/applications/luci-app-advanced-reboot/po/mr/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/mr/advanced-reboot.po
index b176cefa7a..bf3cf22094 100644
--- a/applications/luci-app-advanced-reboot/po/mr/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/mr/advanced-reboot.po
@@ -10,34 +10,34 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "प्रगत रीबूट"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "रद्द करा"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr "संकुचित"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "पुष्टी"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "त्रुटी:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr "फर्मवेअर"
@@ -45,68 +45,72 @@ msgstr "फर्मवेअर"
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 "fw_printenv किंवा fw_printenv मध्ये प्रवेश नाही!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "विभाजन"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "विभाजने"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr "वीज बंद करा ..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "डिव्हाइस बंद करा"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "पुढे जा"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "रीबूट करा"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr "वैकल्पिक विभाजनावर डिव्हाइस रीबूट करा"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "वैकल्पिक विभाजनास रीबूट करा ..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "सध्याच्या विभाजनास रीबूट करा"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "बंद होत आहे..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "स्थिती"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -118,7 +122,7 @@ msgstr ""
"आधारे डिव्हाइसवर पुन्हा पोहोचण्यासाठी आपल्या संगणकाच्या पत्त्याचे नूतनीकरण करणे आवश्यक असू "
"शकेल."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -136,23 +140,23 @@ msgstr ""
msgid "Unable to find Dual Boot Flag Partition."
msgstr "ड्युअल बूट ध्वज विभाजन शोधण्यात अक्षम."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "अज्ञात"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -164,7 +168,7 @@ msgid ""
"to reboot device to an alternative partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
@@ -174,23 +178,23 @@ msgstr ""
"><br />\n"
"आपले डिव्हाइस बंद करण्यासाठी खालील \"Proceed\" वर क्लिक करा."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr "चेतावणी: डिव्हाइस (%s) अज्ञात आहे किंवा ड्युअल-विभाजन डिव्हाइस नाही!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr "चेतावणी: जतन न केलेले बदल आहेत जे रीबूट केल्यावर गमावतील!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr "चेतावणी: ही प्रणाली वीज बंद करण्यास समर्थन देत नाही!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr "चेतावणी: डिव्हाइस माहिती प्राप्त करण्यात अक्षम!"
diff --git a/applications/luci-app-advanced-reboot/po/ms/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/ms/advanced-reboot.po
index 86ceb3784c..798be49805 100644
--- a/applications/luci-app-advanced-reboot/po/ms/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/ms/advanced-reboot.po
@@ -4,34 +4,34 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr ""
@@ -39,68 +39,72 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -108,7 +112,7 @@ msgid ""
"again, depending on your settings."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -123,23 +127,23 @@ msgstr ""
msgid "Unable to find Dual Boot Flag Partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -151,29 +155,29 @@ msgid ""
"to reboot device to an alternative partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"device."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr ""
diff --git a/applications/luci-app-advanced-reboot/po/nb_NO/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/nb_NO/advanced-reboot.po
index a4d9ccaa11..222d77770e 100644
--- a/applications/luci-app-advanced-reboot/po/nb_NO/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/nb_NO/advanced-reboot.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-30 03:22+0000\n"
+"PO-Revision-Date: 2021-11-20 12:52+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/nb_NO/>\n"
@@ -8,36 +8,36 @@ 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\n"
+"X-Generator: Weblate 4.9.1\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "Avansert omstart"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
-msgstr ""
+msgstr "Avbryt"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 "Enheten er utilgjengelig!Venter fremdeles på enhet …"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr ""
@@ -45,68 +45,72 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
+msgstr "Status"
+
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -114,7 +118,7 @@ msgid ""
"again, depending on your settings."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -129,23 +133,23 @@ msgstr ""
msgid "Unable to find Dual Boot Flag Partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -157,30 +161,30 @@ msgid ""
"to reboot device to an alternative partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"device."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr ""
diff --git a/applications/luci-app-advanced-reboot/po/pl/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/pl/advanced-reboot.po
index 8b34c7102d..d4ab627fbb 100644
--- a/applications/luci-app-advanced-reboot/po/pl/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/pl/advanced-reboot.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-17 18:41+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2021-04-15 17:26+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/pl/>\n"
"Language: pl\n"
@@ -9,36 +9,36 @@ 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.6-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "Zaawansowany restart"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "Anuluj"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr "Skompresowane"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "Potwierdź"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 "Urządzenie nieosiągalne! Wciąż czekam na urządzenie..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "BŁĄD:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr "Firmware"
@@ -46,68 +46,72 @@ msgstr "Firmware"
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr "Udziel dostępu UCI i plikom do luci-app-advanced-reboot"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 "Brak dostępu do fw_printenv lub fw_setenv!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "Partycja"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "Partycje"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr "Wyłącz zasilanie..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "Wyłącz urządzenie"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "Przejdź dalej"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "Restart urządzenia"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr "Ponowne uruchomienie urządzenia do innej partycji"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "Ponowne uruchomienie do innej partycji..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "Ponowne uruchomienie na obecnej partycji"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "Restartowanie…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "Zamykanie..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "Status"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+msgstr "Partycja z flagą Dual Boot: %s nie jest urządzeniem blokowym."
+
+#: 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 ""
+msgstr "Polecenie restartu nie powiodło się z kodem %d"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -119,7 +123,7 @@ msgstr ""
"nawiązania połączenia. W zależności od ustawień może być konieczne "
"odnowienie adresu komputera, aby ponownie połączyć się z urządzeniem."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -132,31 +136,31 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "Nie można znaleźć nazwy płyty urządzenia."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
msgstr "Nie można odnaleźć partycji z flagą Dual Boot."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr ""
"Nie można uzyskać zmiennej środowiskowej oprogramowania układowego: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr "Nie można ustawić wpisu flagi podwójnego rozruchu dla partycji: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 ""
"Nie można ustawić zmiennej środowiskowej oprogramowania układowego: %s na %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "Nieznany"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -177,7 +181,7 @@ msgstr ""
"przycisk \"Kontynuuj\" poniżej, aby zrestartować urządzenie do innej "
"partycji."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
@@ -187,27 +191,27 @@ msgstr ""
"które nie obsługuje wyłączenia zasilania.<br /><br /> Kliknij \"Kontynuuj\" "
"poniżej, aby wyłączyć urządzenie."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "Oczekiwanie na urządzenie..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
"Ostrzeżenie: Urządzenie (%s) jest nieznane lub nie jest urządzeniem z dwiema "
"partycjami!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
"Ostrzeżenie: Istnieją niezapisane zmiany, które zostaną utracone po ponownym "
"uruchomieniu urządzenia!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr "Ostrzeżenie: ten system nie obsługuje wyłączania zasilania!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr "Ostrzeżenie: Nie można uzyskać informacji o urządzeniu!"
diff --git a/applications/luci-app-advanced-reboot/po/pt/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/pt/advanced-reboot.po
index 36e0ba3c2f..4fb4e81055 100644
--- a/applications/luci-app-advanced-reboot/po/pt/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/pt/advanced-reboot.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-28 19:19+0000\n"
+"PO-Revision-Date: 2021-04-25 15:52+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/pt/>\n"
@@ -8,105 +8,110 @@ 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.7-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "Reinicio Avançado"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr "Comprimido"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "Confirmar"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 "O aparelho está fora de alcance! Ainda à espera do aparelho..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "ERRO:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr "Firmware"
#: 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 "Conceda acesso ao ficheiro e ao UCI para o luci-app-advanced-reboot"
+msgstr "Conceder acesso ao ficheiro e ao UCI ao luci-app-advanced-reboot"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 "Sem acesso ao fw_printenv ou ao fw_printenv!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "Partição"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "Partições"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr "Iniciar o encerramento..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
-msgstr "Encerrar Dispositivo"
+msgstr "Desligar aparelho"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "Continuar"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "Reiniciar"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
-msgstr "Reiniciar o Dispositivo para uma Partição Alternativa"
+msgstr "Reiniciar o Aparelho para uma Partição Alternativa"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "Reiniciar para uma partição alternativa..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "Reiniciar para a partição atual"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "A reiniciar…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "A encerrar..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
-msgid "The reboot command failed with code %d"
+#: 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."
msgstr ""
+"A sinalização da partição \"dual boot\": o %s não é um aparelho de blocos."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: 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 "O comando reboot falhou com o código %d"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -114,47 +119,47 @@ msgid ""
"again, depending on your settings."
msgstr ""
"O sistema está a reiniciar para uma partição alternativa.<br />NÃO DESLIGUE "
-"O DISPOSITIVO!<br /> Espere alguns minutos antes de tentar uma nova ligação. "
+"O APARELHO!<br /> Espere alguns minutos antes de tentar uma nova ligação. "
"Pode ser necessário renovar o endereço do seu computador para aceder ao "
-"dispositivo de novo, dependendo das suas definições."
+"aparelho de novo, dependendo das suas definições."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
"again, depending on your settings."
msgstr ""
-"O sistema está agora a desligar.<br /> NÃO DESLIGUE O DISPOSITIVO!<br /> "
-"Espere alguns minutos antes de tentar uma nova ligação. Pode ser necessário "
-"renovar o endereço do seu computador para aceder ao dispositivo de novo, "
-"dependendo das suas definições."
+"O sistema está agora a desligar.<br /> NÃO DESLIGUE O APARELHO!<br /> Espere "
+"alguns minutos antes de tentar uma nova ligação. Pode ser necessário renovar "
+"o endereço do seu computador para aceder ao aparelho de novo, dependendo das "
+"suas definições."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "Não foi possível encontrar o nome da placa do aparelho."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
msgstr "Não foi encontrada a Flag Dual Boot Partition."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr "Não foi possível obter a variável de ambiente de firmware: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
"Não foi possível definir a entrada Dual Boot Partition para a partição: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 "Incapaz de definir a variável de ambiente de firmware: %s a %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "Desconhecido"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -167,46 +172,46 @@ msgid ""
msgstr ""
"AVISO: Uma partição alternativa pode conter as suas próprias definições e "
"firmware completamente diferentes.<br /><br /> Como as suas definições de "
-"rede e palavra-passe/SSID WiFi na partição alternativa podem ser diferentes, "
-"poderá ter que alterar as definições do seu computador para conseguir aceder "
-"ao seu dispositivo assim que este reiniciar.<br /><br /> Por favor tenha "
-"também em atenção que o firmware da partição alternativa pode não fornecer "
-"um modo fácil para mudar a partição ativa e arrancar de volta para a "
-"partição atual.<br /><br /> Selecione \"Continuar\" abaixo para reiniciar o "
-"dispositivo para uma partição alternativa."
-
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+"rede e palavra-passe/SSID WiFi na partição alternativa podem diferir, poderá "
+"ter que alterar as definições do seu computador para conseguir aceder ao seu "
+"aparelho assim que este reiniciar.<br /><br /> Por favor, tenha também em "
+"atenção que o firmware da partição alternativa pode não fornecer um modo "
+"fácil para mudar a partição ativa e arrancar de volta para a partição atual."
+"<br /><br /> Selecione \"Continuar\" abaixo para reiniciar o aparelho para "
+"uma partição alternativa."
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"device."
msgstr ""
-"AVISO: Encerrar pode causar um reinício num dispositivo que não suporte "
-"encerramento.<br /><br /> Selecione \"Continuar\" abaixo para encerrar o seu "
-"dispositivo."
+"AVISO: Desligar pode causar um reinício num aparelho que não suporte "
+"encerramento.<br /><br /> Selecione \"Continuar\" abaixo para desligar o seu "
+"aparelho."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "À espera do aparelho..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
-"Aviso: O Dispositivo (%s) é desconhecido ou não é um dispositivo com "
-"partição dupla!"
+"Aviso: O aparelho (%s) é desconhecido ou não é um aparelho com partição "
+"dupla!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
"Aviso: Existem definições não gravadas que serão perdidas com o reinicio!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr "Aviso: Este sistema não suporta encerramento!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
-msgstr "Aviso: Incapaz de obter informações do dispositivo!"
+msgstr "Aviso: Incapaz de obter informações do aparelho!"
#~ msgid "Alternative"
#~ msgstr "Alternativa"
diff --git a/applications/luci-app-advanced-reboot/po/pt_BR/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/pt_BR/advanced-reboot.po
index c8faae70cc..9418de2aab 100644
--- a/applications/luci-app-advanced-reboot/po/pt_BR/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/pt_BR/advanced-reboot.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-16 16:09+0000\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsadvanced-reboot/pt_BR/>\n"
@@ -8,36 +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.1.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "Reinicio Avançado"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr "Comprimido"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "Confirmar"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 ""
+"O dispositivo está fora de alcance! Ainda aguardando pelo dispositivo..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "ERRO:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr "Firmware"
@@ -45,68 +46,73 @@ msgstr "Firmware"
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr "Conceda acesso ao arquivo e ao UCI para o luci-app-advanced-reboot"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 "Sem acesso ao fw_printenv ou fw_printenv!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "Partição"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "Partições"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr "Desligando..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "Desligar Dispositivo"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "Proceguir"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "Reiniciar"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr "Reiniciar o Dispositivo em uma Partição Diferente"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "Reiniciando em uma partição diferente..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "Reiniciar na partição atual"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "Reiniciando…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "Desligando..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "Condição Geral"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
-msgid "The reboot command failed with code %d"
+#: 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."
msgstr ""
+"A sinalização da partição dual boot: %s não é um dispositivo de bloqueio."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: 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 "O comando de reinicialização falhou com o código %d"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -119,7 +125,7 @@ msgstr ""
"necessário renovar ou trocar o endereço IP do seu computador dependendo das "
"configurações realizadas."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -132,29 +138,29 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "Não foi possível encontrar o nome da placa do dispositivo."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
msgstr "Não foi possível encontrar a partição Dual Boot Flag."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr "Não foi possível obter a variável de ambiente do firmware: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr "Não foi possível definir a entrada Dual Boot Flag na partição: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 "Não é possível definir a variável de ambiente do firmware: %s para %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "Desconhecido"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -176,7 +182,7 @@ msgstr ""
"Clique em \"Prosseguir\" para reiniciar o dispositivo em uma partição "
"diferente."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
@@ -186,25 +192,27 @@ msgstr ""
"compatível com o desligamento.<br /><br /> Clique em \"Prosseguir\" para "
"desligar seu dispositivo."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "Esperando pelo dispositivo..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
"Atenção: O dispositivo (%s) é desconhecido ou não é um dispositivo com duas "
"partições!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
-msgstr "Atenção: Existem mudanças não salvas que serão perdidas ao reiniciar!"
+msgstr ""
+"Atenção: Existem alterações que não foram salvas e serão perdidas na "
+"reinicialização!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr "Atenção: Este sistema não tem suporte para desligamento!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr "Atenção: Não foi possível obter as informações do dispositivo!"
diff --git a/applications/luci-app-advanced-reboot/po/ro/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/ro/advanced-reboot.po
index 3df3c83e74..632dfba4db 100644
--- a/applications/luci-app-advanced-reboot/po/ro/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/ro/advanced-reboot.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-10 12:23+0000\n"
-"Last-Translator: Alexandru Stan <alex9457sn@gmail.com>\n"
+"PO-Revision-Date: 2022-01-09 20:56+0000\n"
+"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/ro/>\n"
"Language: ro\n"
@@ -9,105 +9,109 @@ 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 3.10.1\n"
+"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "Repornire Avansata"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "Anulare"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
-msgstr ""
+msgstr "Comprimat"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "Confirmare"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 "Nu se poate contacta dispozitivul! Se așteaptă dispozitivul..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
-msgstr "Eroare"
+msgstr "EROARE:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
-msgstr ""
+msgstr "Firmware"
#: 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 "Acordă UCI și acces la fișiere pentru luci-app-advanced-reboot"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 "Nu aveți acces la fw_printenv sau fw_printenv!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "Partitie"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "Partitii"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
-msgstr "Efectuare oprire"
+msgstr "Efectuați oprirea..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "Oprire dispozitiv"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "Continua"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
-msgstr ""
+msgstr "Repornire"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr "Reporniți dispozitivul într-o partiție alternativă"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
-msgstr "Reporniți in partiția alternativă"
+msgstr "Reporniți pe o partiție alternativă..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "Reporniți in partitia curenta"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "Repornire…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
-msgstr "Oprire"
+msgstr "Închidere..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
-msgstr "Status"
+msgstr "Stare"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+msgstr "Partiția Dual Boot Flag Partition: %s nu este un dispozitiv bloc."
+
+#: 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 ""
+msgstr "Comanda de repornire a eșuat cu codul %d"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -119,7 +123,7 @@ msgstr ""
"reconectați. Poate fi necesar să reînnoiți adresa computerului pentru a "
"ajunge din nou la dispozitiv, în funcție de setările dvs."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -131,29 +135,30 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "Nu se poate găsi Device Board Name."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
-msgstr "Imposibil de găsit partiția Dual Boot"
+msgstr "Imposibil de găsit partiția Dual Boot."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: 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 "Nu se poate obține variabila de mediu firmware: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
+"Nu s-a putut seta intrarea Dual Boot Flag Partition pentru partiția: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 "Nu s-a putut seta variabila de mediu firmware: %s la %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
-msgstr ""
+msgstr "Necunoscut"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -164,33 +169,48 @@ msgid ""
"back to the currently active partition.<br /><br /> Click \"Proceed\" below "
"to reboot device to an alternative partition."
msgstr ""
-
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+"AVERTISMENT: Este posibil ca o partiție alternativă să aibă propriile setări "
+"și un firmware complet diferit.<br /><br /> Deoarece configurația de rețea "
+"și SSID-ul/parola WiFi de pe partiția alternativă ar putea fi diferite, este "
+"posibil să trebuiască să vă ajustați setările computerului pentru a putea "
+"accesa dispozitivul odată ce acesta se repornește.<br /><br /> De asemenea, "
+"vă rugăm să fiți conștienți de faptul că firmware-ul partiției alternative "
+"ar putea să nu ofere o modalitate ușoară de a schimba partiția activă și de "
+"a porni înapoi pe partiția activă.<br /><br /> Faceți clic pe \"Continuare\" "
+"de mai jos pentru a reporni dispozitivul pe o partiție alternativă."
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"device."
msgstr ""
+"AVERTISMENT: Oprirea poate avea ca rezultat o repornire pe un dispozitiv "
+"care nu acceptă oprirea.<br /><br /> Faceți clic pe \" Continuați\" de mai "
+"jos pentru a opri dispozitivul."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "În așteptarea dispozitivului..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
+"Avertisment: Dispozitivul (%s) este necunoscut sau nu este un dispozitiv cu "
+"partiție dublă!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
+"Avertisment: Există modificări nesalvate care se vor pierde la repornire!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
-msgstr ""
+msgstr "Avertisment: Acest sistem nu acceptă oprirea!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
-msgstr ""
+msgstr "Avertisment: Nu se pot obține informații despre dispozitiv!"
#~ msgid "Alternative"
#~ msgstr "Alternativ"
diff --git a/applications/luci-app-advanced-reboot/po/ru/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/ru/advanced-reboot.po
index 6cf9b093f3..28c12bb93c 100644
--- a/applications/luci-app-advanced-reboot/po/ru/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/ru/advanced-reboot.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: advanced-reboot\n"
"POT-Creation-Date: 2017-11-30 15:20+0300\n"
-"PO-Revision-Date: 2020-07-02 23:41+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-04-25 02:37+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/ru/>\n"
"Language: ru\n"
@@ -12,151 +12,155 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "Отмена"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr "Сжатый"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "Подтвердить"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "ОШИБКА:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
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 "Предоставить доступ к UCI и файлам для luci-app-advanced-reboot"
+msgstr "Предоставить 'luci-app-advanced-reboot' доступ к UCI и файлам"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 "Нет доступа к fw_printenv или fw_printenv!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "Раздел"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "Разделы"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: 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:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "Отключить питание устройства"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "Продолжить"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "Перезагрузка"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
-msgstr "Перезагрузить устройство в альтернативный раздел"
+msgstr "Перезагрузить устройство в другой раздел"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
-msgstr "Перезагрузить до альтернативного раздела..."
+msgstr "Перезагрузить в другой раздел..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
-msgstr "Перезагрузка к текущему разделу"
+msgstr "Перезагрузка в текущий раздел"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "Перезагрузка…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
-msgstr "Отключается..."
+msgstr "Выключение..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "Состояние"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+msgstr "Раздел с флагом Dual Boot:%s не является блочным устройством."
+
+#: 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 ""
+msgstr "Команда reboot завершилась с кодом ошибки %d"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
"might be necessary to renew the address of your computer to reach the device "
"again, depending on your settings."
msgstr ""
-"Система перезагружается на альтернативный раздел.<br /> НЕ ВЫКЛЮЧАЙТЕ "
+"Система перезагружается в альтернативный раздел.<br />НЕ ВЫКЛЮЧАЙТЕ "
"УСТРОЙСТВО!<br /> Подождите несколько минут и попробуйте переустановить "
"соединение. В зависимости от настроек может потребоваться обновить адрес "
"компьютера для доступа к устройству."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
"again, depending on your settings."
msgstr ""
-"Система завершает работу.<br /> НЕ ВЫКЛЮЧАЙТЕ УСТРОЙСТВО!<br /> Возможно, "
+"Система завершает работу.<br />НЕ ВЫКЛЮЧАЙТЕ УСТРОЙСТВО!<br /> Возможно, "
"потребуется обновить адрес компьютера для повторного доступа к устройству в "
"зависимости от настроек."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "Не удалось найти Board Name устройства."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
-msgstr "Невозможно найти Dual Boot раздел."
+msgstr "Не удалось найти раздел, отмеченный как Dual Boot."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
-msgstr "Невозможно получить переменную окружения прошивки: %s."
+msgstr "Не удалось получить переменную окружения прошивки: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
-msgstr "Невозможно установить точку входа Dual Boot для раздела: %s."
+msgstr "Не удалось установить точку входа Dual Boot для раздела: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 "Невозможно установить переменную окружения прошивки: %s в %s."
+msgstr "Не удалось установить переменную окружения прошивки: %s в %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "Неизвестно"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -168,45 +172,44 @@ msgid ""
"to reboot device to an alternative partition."
msgstr ""
"ВНИМАНИЕ: альтернативный раздел может иметь собственные настройки и "
-"совершенно другую прошивку.<br /><br /> Поскольку ваши настройки сети и WiFi "
-"SSID/пароли на альтернативных разделах могут отличаться, может потребоваться "
+"совершенно иное ПО.<br /><br /> Поскольку ваши настройки сети и SSID/пароль "
+"WiFi на альтернативном разделе могут отличаться, может потребоваться "
"изменить настройки компьютера, чтобы иметь возможность получить доступ к "
-"устройству после перезагрузки .<br /><br /> Помните также, что "
-"альтернативный раздел с прошивкой может не обеспечить простой способ "
-"переключения активного раздела и загрузки обратно в текущий активный раздел."
-"<br /><br /> Нажмите \"Продолжить\" ниже, чтобы перезагрузить устройство в "
-"альтернативный раздел."
+"устройству после перезагрузки .<br /><br /> Помните также, что ПО, "
+"установленное на альтернативный раздел, может не обеспечить простой способ "
+"переключения обратно в текущий активный раздел.<br /><br /> Нажмите "
+"«Продолжить», чтобы перезагрузить устройство в альтернативный раздел."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"device."
msgstr ""
-"ВНИМАНИЕ: Отключение питания может привести к перезагрузке устройства, "
-"которое не поддерживает выключение питания.<br /><br /> Нажмите \"Продолжить"
-"\" ниже, чтобы выключить устройство."
+"ВНИМАНИЕ: Отключение питания может привести к перезагрузке устройства, если "
+"оно не поддерживает отключение питания.<br /><br /> Нажмите «Продолжить», "
+"чтобы выключить устройство."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "Ожидание устройства..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
"Внимание: Устройство (%s) не известно или не имеет двойной раздел памяти!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
-"Внимание: Есть не сохраненные изменения, которые будут потеряны при "
+"Внимание: Есть несохранённые изменения, которые будут потеряны при "
"перезагрузке!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr "Внимание: Эта система не поддерживает отключение питания!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr "Внимание: Невозможно получить информацию об устройстве!"
diff --git a/applications/luci-app-advanced-reboot/po/si/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/si/advanced-reboot.po
new file mode 100644
index 0000000000..1f9ae79d4d
--- /dev/null
+++ b/applications/luci-app-advanced-reboot/po/si/advanced-reboot.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-03-01 07:55+0000\n"
+"Last-Translator: HelaBasa <R45XvezA@protonmail.ch>\n"
+"Language-Team: Sinhala <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadvanced-reboot/si/>\n"
+"Language: si\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"
+
+#: 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 ""
+
+#: 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
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
+msgid "Compressed"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+msgid "Confirm"
+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 ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
+msgid "ERROR:"
+msgstr "දෝෂය:"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+msgid "Firmware"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+msgid "Partition"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
+msgid "Partitions"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
+msgid "Perform power off..."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+msgid "Power Off Device"
+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 ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
+msgid "Reboot"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+msgid "Reboot Device to an Alternative Partition"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
+msgid "Reboot to alternative partition..."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
+msgid "Reboot to current partition"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
+msgid "Rebooting…"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+msgid "Shutting down..."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+msgid "Status"
+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."
+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 ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
+msgid ""
+"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
+"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
+"might be necessary to renew the address of your computer to reach the device "
+"again, depending on your settings."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
+msgid ""
+"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
+"might be necessary to renew the address of your computer to reach the device "
+"again, depending on your settings."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
+msgid "Unable to find Device Board Name."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
+msgid "Unable to find Dual Boot Flag Partition."
+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 ""
+
+#: 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."
+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 ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
+msgid "Unknown"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
+msgid ""
+"WARNING: An alternative partition might have its own settings and completely "
+"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
+"password on alternative partition might be different, you might have to "
+"adjust your computer settings to be able to access your device once it "
+"reboots.<br /><br /> Please also be aware that alternative partition "
+"firmware might not provide an easy way to switch active partition and boot "
+"back to the currently active partition.<br /><br /> Click \"Proceed\" below "
+"to reboot device to an alternative partition."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
+msgid ""
+"WARNING: Power off might result in a reboot on a device which doesn't "
+"support power off.<br /><br /> Click \"Proceed\" below to power off your "
+"device."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
+msgid "Waiting for device..."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
+msgid "Warning: There are unsaved changes that will get lost on reboot!"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
+msgid "Warning: This system does not support powering off!"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
+msgid "Warning: Unable to obtain device information!"
+msgstr ""
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 8818245bc3..8ff9ba6218 100644
--- a/applications/luci-app-advanced-reboot/po/sk/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/sk/advanced-reboot.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-03 15:44+0000\n"
+"PO-Revision-Date: 2021-12-06 14:03+0000\n"
"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/sk/>\n"
@@ -8,105 +8,111 @@ 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.10-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "Pokročilý reštart"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "Zrušiť"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr "Komprimované"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "Potvrdiť"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 "Zariadenie nie je dosiahnuteľné! Na zariadenie sa stále čaká..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "CHYBA:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr "Firmvér"
#: 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 ""
+"Udeliť prístup k súborom, a do spojeného konfigurovacieho rozhrania pre luci-"
+"app-advanced-reboot"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "Oddiel"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "Oddiely"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr "Prebieha vypínanie..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "Vypnúť zariadenie"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "Pokračovať"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "Reštart"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
-msgstr ""
+msgstr "Reštart zariadenia do alternatívneho oddielu"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "Reštart na alternatívny oddiel..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "Reštart na aktuálny oddiel"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "Reštartuje sa…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "Vypína sa..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "Stav"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
-msgid "The reboot command failed with code %d"
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: 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 "Príkaz reštartovať zlyhal s kódom %d"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -114,38 +120,41 @@ msgid ""
"again, depending on your settings."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
"again, depending on your settings."
msgstr ""
+"Systém sa teraz vypína. <br /> ZARIADENIE NEODPÁJAJTE!<br /> Môže byť "
+"potreba obnoviť adresu vášho počítača, aby ste zariadenie znovu dosiahli, v "
+"závislosti od vašich nastavení."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "Nie je možné nájsť názov dosky zariadenia."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "Neznáme"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -157,30 +166,33 @@ msgid ""
"to reboot device to an alternative partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"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."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "Čaká sa na zariadenie..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr "Upozornenie: Existujú neuložené zmeny, ktoré sa pri reštarte stratia!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr "Upozornenie: Tento systém nepodporuje vypnutie!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr "Upozornenie: Nie je možné získať informácie o zariadení!"
diff --git a/applications/luci-app-advanced-reboot/po/sv/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/sv/advanced-reboot.po
index c49338431b..6d62a733f8 100644
--- a/applications/luci-app-advanced-reboot/po/sv/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/sv/advanced-reboot.po
@@ -1,112 +1,116 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-20 15:36+0000\n"
-"Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n"
+"PO-Revision-Date: 2021-12-13 23:53+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/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.2.1-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "Avancerad omstart"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "Avbryt"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
-msgstr ""
+msgstr "Komprimerad"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "Bekräfta"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 "Enheten kan inte nås! Väntar fortfarande på enheten…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "FEL:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
-msgstr "Firmware"
+msgstr "fast programvara"
#: 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 "Godkänn UCI och filåtkomst för luci-app-advanced-reboot"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 "Ingen åtkomst till fw_printenv eller fw_printenv! "
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "Partition"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "Partitioner"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr "Utför avstängning..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "Stäng av enhet"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "Fortsätt"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "Starta om"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr "Starta om enheten till en alternativ partition"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "Starta om till alternativ partition..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "Starta om till nuvarande partition"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "Startar om…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "Stänger av..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "Status"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
-msgid "The reboot command failed with code %d"
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: 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 "Omstartskommandot misslyckades med kod %d"
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -118,7 +122,7 @@ msgstr ""
"behöva förnya adressen på din dator för att nå enheten igen, beroende på "
"inställningarna. "
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -136,23 +140,23 @@ msgstr ""
msgid "Unable to find Dual Boot Flag Partition."
msgstr "Det gick inte att hitta Dual Boot Flag Partition."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
-msgstr ""
+msgstr "Okänd"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -173,7 +177,7 @@ msgstr ""
"aktiva partitionen. <br /> <br / > Klicka på \"Fortsätt\" nedan för att "
"starta om enheten till en alternativ partition."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
@@ -183,26 +187,26 @@ msgstr ""
"stöd för avstängning.<br /><br /> Klicka på \"Fortsätt\" nedanför för att "
"stänga av din enhet."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "Väntar på enhet..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
"Varning: Enheten (% s) är okänd eller är inte en enhet med dubbla "
"partitioner!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
"Varning: Det finns osparade ändringar som kommer att förloras vid omstart!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr "Varning: Det här systemet har inte stöd för avstängning!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr "Varning: Det går inte att få information om enheten!"
diff --git a/applications/luci-app-advanced-reboot/po/templates/advanced-reboot.pot b/applications/luci-app-advanced-reboot/po/templates/advanced-reboot.pot
index e55bce3ee5..719760e273 100644
--- a/applications/luci-app-advanced-reboot/po/templates/advanced-reboot.pot
+++ b/applications/luci-app-advanced-reboot/po/templates/advanced-reboot.pot
@@ -1,34 +1,34 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr ""
@@ -36,68 +36,72 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -105,7 +109,7 @@ msgid ""
"again, depending on your settings."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -120,23 +124,23 @@ msgstr ""
msgid "Unable to find Dual Boot Flag Partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -148,29 +152,29 @@ msgid ""
"to reboot device to an alternative partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"device."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr ""
diff --git a/applications/luci-app-advanced-reboot/po/tr/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/tr/advanced-reboot.po
index 47548dd17a..66127b59c2 100644
--- a/applications/luci-app-advanced-reboot/po/tr/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/tr/advanced-reboot.po
@@ -1,124 +1,128 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-28 13:26+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-11 11:34+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "Gelişmiş Yeniden Başlatma"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "İptal"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr "Sıkıştırılmış"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "Onayla"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 "Aygıta ulaşılamıyor! Hala aygıt bekleniyor..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "HATA:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr "Cihaz yazılımı"
#: 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 "luci-app-advanced-reboot için UCI ve dosya erişimi izni ver"
+msgstr "luci-app-advanced-reboot için UCI ve dosya erişimi verin"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 "fw_printenv e veya fw_printenv e erişim yok!"
+msgstr "fw_printenv'e veya fw_printenv'e erişim yok!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "Bölüm"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "Bölümler"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr "Güç kapat..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "Cihazın Gücünü Kapat"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "İlerle"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "Yeniden başlat"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr "Alternatif Bölüm için cihazı yeniden başlat"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "alternatif bölüm için yeniden başlat..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "Mevcut bölüm için yeniden başlat"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "Yeniden başlatılıyor…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "Kapatılıyor..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "Durum"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+msgstr "İkili Önyükleme İşareti Bölümü: %s bir blok aygıtı değil."
+
+#: 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 ""
+msgstr "Yeniden başlatma komutu %d koduyla başarısız oldu"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
"might be necessary to renew the address of your computer to reach the device "
"again, depending on your settings."
msgstr ""
-"Sistem şimdi alternatif bir bölüme yeniden başlıyor. <br /> CİHAZI "
-"KAPATMAYIN! <br /> Yeniden bağlanmayı denemeden önce birkaç dakika bekleyin. "
+"Sistem şimdi alternatif bir bölüme yeniden başlatılıyor.<br /> AYGITI "
+"KAPATMAYIN!<br /> Yeniden bağlanmayı denemeden önce birkaç dakika bekleyin. "
"Ayarlarınıza bağlı olarak, aygıta tekrar erişmek için bilgisayarınızın "
"adresini yenilemeniz gerekebilir."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -130,29 +134,29 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "Aygıt Kartı Adı bulunamıyor."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
msgstr "Dual Boot Flag bölümü bulunamadı."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr "Yazılım ortam değişkeni alınamıyor: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr "Bölüm için Çift Önyükleme İşareti ayarlanamıyor: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 "Yazılım ortam değişkeni ayarlanamıyor: %s'ten %s'e."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "Bilinmiyor"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -165,14 +169,14 @@ msgid ""
msgstr ""
"UYARI: Alternatif bir bölümün kendi ayarları ve tamamen farklı ürün yazılımı "
"olabilir. <br /> <br /> Alternatif bölümdeki ağ yapılandırmanız ve Kablosuz "
-"Ağ isim/şifreniz farklı olabileceğinden, cihaz yeniden başlatıldığında "
+"Ağ isim/parolanız farklı olabileceğinden, aygıt yeniden başlatıldığında "
"bağlantı sağlayabilmek için bilgisayar ayarlarınızı düzenlemeniz "
-"gerekebilir. <br /> <br /> Lütfen alternatif bölüm yazılımının, aktif bölümü "
-"değiştirmek veya şu an aktif olan bölüme geri dönebilmek için kolay bir yol "
-"sağlamayabileceğini unutmayın.<br /> <br />Cihazı alternatif bir bölümde "
-"yeniden başlatmak için lütfen aşağıdaki \"Devam Et\" seçeneğini tıklayın."
+"gerekebilir. <br /> <br /> Lütfen alternatif bölüm yazılımının, etkin bölümü "
+"değiştirmek veya şu an etkin olan bölüme geri dönebilmek için kolay bir yol "
+"sağlamayabileceğini unutmayın.<br /> <br />Aygıtı alternatif bir bölümde "
+"yeniden başlatmak için lütfen aşağıdaki \"Devam Et\" düğmesine tıklayın."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
@@ -182,28 +186,27 @@ msgstr ""
"yeniden başlatma işlemi yapmasına neden olabilir. <br /> <br /> Cihazınızı "
"kapatmak için aşağıdaki \"Devam et\" seçeneğine tıklayın."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "Aygıt bekleniyor..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
"Uyarı: Cihaz (%s) bilinmiyor ya da çift önyükleme özelliğini desteklemiyor!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
-"Uyarı: Yeniden başlatılınca kaybedilecek henüz kaydedilmemiş değişiklikler "
-"var!"
+"Uyarı: Yeniden başlatılınca kaybedilecek kaydedilmemiş değişiklikler var!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
-msgstr "Uyarı: Bu sistem kapatma fonksiyonunu desteklemiyor!"
+msgstr "Uyarı: Bu sistem kapatmayı desteklemiyor!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
-msgstr "Uyarı: Cihaz bilgisi alınamıyor!"
+msgstr "Uyarı: Cihaz bilgileri getirilemedi!"
#~ msgid "Alternative"
#~ msgstr "Alternatif"
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 71666f8792..84819d1dae 100644
--- a/applications/luci-app-advanced-reboot/po/uk/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/uk/advanced-reboot.po
@@ -11,34 +11,34 @@ msgstr ""
"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "Розширене перезавантаження"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "Скасувати"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "Підтвердити"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "ПОМИЛКА:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr ""
@@ -46,68 +46,72 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "Розділ"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "Розділи"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "Вимкнути живлення пристрою"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "Продовжити"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "Перезавантаження"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "Стан"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -115,7 +119,7 @@ msgid ""
"again, depending on your settings."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -130,23 +134,23 @@ msgstr ""
msgid "Unable to find Dual Boot Flag Partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "Невідомо"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -158,31 +162,31 @@ msgid ""
"to reboot device to an alternative partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"device."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr ""
"Застереження: Є незбережені зміни, які буде втрачено при перезавантаженні!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr ""
diff --git a/applications/luci-app-advanced-reboot/po/vi/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/vi/advanced-reboot.po
index 0dc07c4ee4..af27289503 100644
--- a/applications/luci-app-advanced-reboot/po/vi/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/vi/advanced-reboot.po
@@ -10,34 +10,34 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "Khởi động nâng cao"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "Hủy bỏ"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "Xác nhận"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "Lỗi:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
msgstr ""
@@ -45,68 +45,72 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-advanced-reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:121
+#: 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 "Không thể truy cập tới fw_printenv!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "Phân vùng"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "Phân vùng"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr "Thực hiện tắt nguồn..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "Tắt nguồn thiết bị"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "Tiến trình"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr "Khởi động lại thiết bị vào phân vùng thay thế"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "Đang khởi động vào phân vùng thay thế..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "Khởi động lại vào phần vùng hiện tại"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "Đang tắt nguồn..."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "Trạng thái"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -118,7 +122,7 @@ msgstr ""
"nối lại. Bạn có thể cần phải cập nhật lại địa chỉ máy tính để kết nối lại "
"với thiết bị, phụ thuộc vào cài đặt máy tính."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -136,23 +140,23 @@ msgstr ""
msgid "Unable to find Dual Boot Flag Partition."
msgstr "Không tìm thấy phân vùng khởi động kép."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -164,32 +168,32 @@ msgid ""
"to reboot device to an alternative partition."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"device."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
msgstr ""
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr ""
"Cảnh báo: Không thể nhận diện thiết bị (%s) hoặc không phải là thiết bị có "
"hai phân vùng!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr "Cảnh báo: Những thay đổi chưa được lưu sẽ bị xóa khi khởi động lại!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr "Cảnh báo: Hệ thống không hỗ trợ việc tắt nguồn!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr "Cảnh báo: Không lấy được thông tin thiết bị!"
diff --git a/applications/luci-app-advanced-reboot/po/zh_Hans/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/zh_Hans/advanced-reboot.po
index 29658bf706..41860cf1b5 100644
--- a/applications/luci-app-advanced-reboot/po/zh_Hans/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/zh_Hans/advanced-reboot.po
@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2020-04-22 15:42+0000\n"
-"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsadvanced-reboot/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -14,105 +14,109 @@ 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.0.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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 "高级重启"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "取消"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr "压缩"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "确认"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "错误:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
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:121
+#: 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 "无法访问 fw_printenv 或 fw_printenv!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
msgstr "分区"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "分区"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr "执行关机…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
msgstr "设备关机"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "继续"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
msgstr "重启"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
msgstr "将设备重启至备用分区"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
msgstr "重启到备用分区…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
msgstr "重启到当前分区"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "正在重启…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
msgstr "正在关机…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "状态"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+msgstr "双引导标志分区:%s 不是块设备。"
+
+#: 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 ""
+msgstr "reboot 命令失败,代码 %d"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -123,7 +127,7 @@ msgstr ""
"<br />等待数分钟后即可尝试重新连接到路由。您可能需要更改计算机的 IP 地址以重"
"新连接。"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
@@ -134,29 +138,29 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "找不到设备板名称。"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
msgstr "无法找到双引导标志分区。"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
msgstr "无法获取固件环境变量: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
+#: 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."
msgstr "无法为分区设置双启动标志分区项: %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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 "无法设置固件环境变量: %s to %s."
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
msgstr "未知"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -172,7 +176,7 @@ msgstr ""
"问您的设备。<br /><br />请注意,备用分区固件可能无法提供切换活动分区和引导回"
"当前活动分区的简便方法。<br /><br />点击下方“继续”,使设备重启至备用分区。"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
@@ -181,23 +185,23 @@ msgstr ""
"警告:对于不支持关机的设备,关机可能会导致重新启动。<br /><br />点击下方“继"
"续”,使设备关机。"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "正在等待设备…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
msgstr "警告:设备(%s)未知或不是双分区设备!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
msgstr "警告:未保存的更改会在重启时丢失!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
msgstr "警告:此系统不支持关闭电源!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
msgstr "警告:无法获取设备信息!"
diff --git a/applications/luci-app-advanced-reboot/po/zh_Hant/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/zh_Hant/advanced-reboot.po
index 325fbd2a29..a42f5d140d 100644
--- a/applications/luci-app-advanced-reboot/po/zh_Hant/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/zh_Hant/advanced-reboot.po
@@ -3,156 +3,160 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-03 13:35+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2021-06-20 16:43+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsadvanced-reboot/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.0-dev\n"
+"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
+#: 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:52
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
+#: 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
msgid "Cancel"
msgstr "取消"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Compressed"
msgstr "已壓縮"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
msgstr "確認"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
+#: 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:197
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
msgstr "錯誤:"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
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:121
+#: 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 "無法訪問 fw_printenv 或 fw_printenv!"
+msgstr "無法存取 fw_printenv 或 fw_printenv!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:203
+#: 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:199
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
msgstr "分割區"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:225
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
msgstr "執行關機…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:45
+#: 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:56
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:139
+#: 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 "繼續"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
+#: 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:124
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
-msgstr "重啟至備用分割區"
+msgstr "重新啟動裝置到替代分割區"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:156
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:157
msgid "Reboot to alternative partition..."
-msgstr "重啟到備用分割區…"
+msgstr "重新啟動到替代分割區…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:153
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:154
msgid "Reboot to current partition"
-msgstr "重啟到當前分割區"
+msgstr "重新啟動到目前分割區"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:69
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:74
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:75
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:104
msgid "Rebooting…"
-msgstr ""
+msgstr "正在重新啟動中…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
msgid "Shutting down..."
-msgstr "正在關機…"
+msgstr "正在關機中…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
msgstr "狀態"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
+#: 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."
+msgstr "雙重開機旗標分區:%s 不是區塊裝置。"
+
+#: 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 ""
+msgstr "重新啟動命令執行失敗(錯誤碼:%d)"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
"might be necessary to renew the address of your computer to reach the device "
"again, depending on your settings."
msgstr ""
-"系統現在正在重啟到備用分割槽。<br />切勿關閉電源! <br />等待數分鐘後即可嘗試"
-"重新連線。您可能需要更改電腦的 IP 地址以重新連線。"
+"系統正在重新啟動到替代分割區中;<br />切勿關閉電源!<br />請等待幾分鐘後再嘗"
+"試重新連接,您可能要通過設定來更新電腦的 IP 位址才能再次存取該裝置。"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:38
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:39
msgid ""
"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
"might be necessary to renew the address of your computer to reach the device "
"again, depending on your settings."
msgstr ""
-"系統現在正在關機。<br />切勿關閉電源! <br />等待數分鐘後即可嘗試重新連線。您"
-"可能需要更改電腦的 IP 位址以重新連線。"
+"系統正在關機中;<br />切勿關閉電源!<br />請等待幾分鐘後再嘗試重新連接,您可"
+"能要通過設定來更新電腦的 IP 位址才能再次存取該裝置。"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "無法找到裝置的主機板名稱。"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
-msgstr "無法找到雙引導標誌分割槽。"
+msgstr "無法找到雙啟動標誌的分割區。"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
+#: 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:12
+#: 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."
-msgstr ""
+msgstr "無法為分割區設定雙啟動標誌(分割區項目名稱:%s)。"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
+#: 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:162
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
-msgstr "未知的"
+msgstr "未知"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:126
msgid ""
"WARNING: An alternative partition might have its own settings and completely "
"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
@@ -163,40 +167,40 @@ msgid ""
"back to the currently active partition.<br /><br /> Click \"Proceed\" below "
"to reboot device to an alternative partition."
msgstr ""
-"警告:備用分割槽的設定和韌體可能與當前完全不同。<br /><br />由於備用分割槽上"
-"的網路配置和 WiFi SSID/密碼可能不同,在裝置重啟後,您可能需要調整計算機設定才"
-"能訪問您的裝置。<br /><br />請注意,備用分割槽韌體可能無法提供切換活動分割槽"
-"和引導回當前活動分割槽的簡便方法。<br /><br />點選下方「繼續」,使裝置重啟至"
-"備用分割區。"
+"警告:替代分割區的設定和韌體可能與目前完全不同;<br /><br />由於替代分割區的"
+"網路組態和 Wi-Fi SSID/密碼可能與目前不同,一旦重新啟動,您需要調整電腦設定才"
+"能存取該裝置。<br /><br />也請注意:替代分割區韌體可能無法提供簡單的方法來切"
+"換啟動的分割區,以及啟動回目前啟動的分割區。<br /><br />點選下面的「繼續」來"
+"執行裝置重新啟動到替代分割區。"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
"WARNING: Power off might result in a reboot on a device which doesn't "
"support power off.<br /><br /> Click \"Proceed\" below to power off your "
"device."
msgstr ""
-"警告:對於不支援關機的裝置,關機可能會導致重新啟動。<br /><br />點選下方「繼"
-"續」,使裝置關機。"
+"警告:不支援執行關機的裝置強制執行關機可能會導致其重新啟動;<br /><br />點選"
+"下面的「繼續」來執行裝置關機。"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
-msgstr ""
+msgstr "正在等待裝置中…"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
-msgstr "警告:裝置(%s)未知或不是雙分割區裝置!"
+msgstr "警告:裝置 (%s) 未知或不是雙分割區裝置!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:192
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
msgid "Warning: There are unsaved changes that will get lost on reboot!"
-msgstr "警告:未儲存的更改會在重啟時遺失!"
+msgstr "警告:未儲存的變更會在重新啟動時遺失!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:228
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:229
msgid "Warning: This system does not support powering off!"
-msgstr "警告:此系統不支援關閉電源!"
+msgstr "警告:此系統不支援執行關機!"
-#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:216
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:217
msgid "Warning: Unable to obtain device information!"
-msgstr "警告:無法獲取裝置資訊!"
+msgstr "警告:無法取得裝置資訊!"
#~ msgid "Alternative"
#~ msgstr "備用"
diff --git a/applications/luci-app-advanced-reboot/root/etc/uci-defaults/40_luci-advanced-reboot b/applications/luci-app-advanced-reboot/root/etc/uci-defaults/40_luci-advanced-reboot
index fd22801e98..8e457adce8 100644
--- a/applications/luci-app-advanced-reboot/root/etc/uci-defaults/40_luci-advanced-reboot
+++ b/applications/luci-app-advanced-reboot/root/etc/uci-defaults/40_luci-advanced-reboot
@@ -3,4 +3,3 @@
/etc/init.d/rpcd reload
rm -rf /var/luci-modulecache/; rm -f /var/luci-indexcache;
exit 0
-
diff --git a/applications/luci-app-advanced-reboot/root/usr/libexec/rpcd/luci.advanced_reboot b/applications/luci-app-advanced-reboot/root/usr/libexec/rpcd/luci.advanced_reboot
index a6c7c0e540..7ec52a3097 100755
--- a/applications/luci-app-advanced-reboot/root/usr/libexec/rpcd/luci.advanced_reboot
+++ b/applications/luci-app-advanced-reboot/root/usr/libexec/rpcd/luci.advanced_reboot
@@ -1,362 +1,396 @@
-#!/usr/bin/env lua
+#!/bin/sh
+# Copyright 2017-2020 Stan Grishin (stangri@melmac.net)
+# shellcheck disable=SC2039,SC1091,SC3043,SC3057,SC3060
-local json = require "luci.jsonc"
-local nixio = require "nixio"
-local fs = require "nixio.fs"
-local sys = require "luci.sys"
-local util = require "luci.util"
+readonly devices_dir="/usr/share/advanced-reboot/devices/"
-local devices_dir = "/usr/share/advanced-reboot/devices/"
+. /lib/functions.sh
+. /usr/share/libubox/jshn.sh
-local function logger(t)
- util.exec("logger -t advanced-reboot '" .. tostring(t) .. "'")
-end
+logger() { /usr/bin/logger -t advanced-reboot "$1"; }
+is_present() { command -v "$1" >/dev/null 2>&1; }
-local function is_alt_mountable(p1_mtd, p2_mtd)
- if p1_mtd:sub(1,3) == "mtd" and
- p2_mtd:sub(1,3) == "mtd" and
- fs.access("/usr/sbin/ubiattach") and
- fs.access("/usr/sbin/ubiblock") and
- fs.access("/bin/mount") then
- return true
+is_alt_mountable() {
+ local p1_mtd="$1" p2_mtd="$2"
+ if [ "${p1_mtd:0:3}" = "mtd" ] && [ "${p2_mtd:0:3}" = "mtd" ] && \
+ is_present 'ubiattach' && \
+ is_present 'ubiblock' && \
+ is_present 'mount'; then
+ return 0
else
- return false
- end
-end
-
-local function alt_partition_mount(op_ubi)
- local ubi_dev
- util.exec('for i in alt_rom alt_overlay firmware; do [ ! -d "$i" ] && mkdir -p "/alt/${i}"; done')
- ubi_dev = tostring(util.exec("ubiattach -m " .. tostring(op_ubi)))
- _, _, ubi_dev = ubi_dev:find("UBI device number (%d+)")
- if not ubi_dev then
- util.exec("ubidetach -m " .. tostring(op_ubi))
- return
- end
- util.exec("ubiblock --create /dev/ubi" .. ubi_dev .. "_0")
- util.exec("mount -t squashfs -o ro /dev/ubiblock" .. ubi_dev .. "_0 /alt/alt_rom")
- util.exec("mount -t ubifs /dev/ubi" .. ubi_dev .. "_1 /alt/alt_overlay")
--- util.exec("mount -t overlay overlay -o noatime,lowerdir=/alt/rom,upperdir=/alt/overlay/upper,workdir=/alt/overlay/work /alt/firmware")
-end
-
-local function alt_partition_unmount(op_ubi)
- local i
- local mtdCount = tonumber(util.exec("ubinfo | grep 'Present UBI devices' | grep -c ','"))
- mtdCount = mtdCount and mtdCount + 1 or 10
--- util.exec("[ -d /alt/firmware ] && umount /alt/firmware")
- util.exec("[ -d /alt/alt_overlay ] && umount /alt/alt_overlay")
- util.exec("[ -d /alt/alt_rom ] && umount /alt/alt_rom")
- for i = 0, mtdCount do
- if not fs.access("/sys/devices/virtual/ubi/ubi" .. tostring(i) .. "/mtd_num") then break end
- ubi_mtd = tonumber(util.trim(util.exec("cat /sys/devices/virtual/ubi/ubi" .. i .. "/mtd_num")))
- if ubi_mtd and ubi_mtd == op_ubi then
- util.exec("ubiblock --remove /dev/ubi" .. tostring(i) .. "_0")
- util.exec("ubidetach -m " .. tostring(op_ubi))
- util.exec('rm -rf /alt')
- end
- end
-end
-
-local function get_partition_os_info(op_ubi)
- local cp_info, op_info
- if fs.access("/etc/os-release") then
- cp_info = util.trim(util.exec('. /etc/os-release && echo "$PRETTY_NAME"'))
- if cp_info:find("SNAPSHOT") then
- cp_info = util.trim(util.exec('. /etc/os-release && echo "$OPENWRT_RELEASE"'))
- end
- end
- logger(string.format("attempting to mount alternative partition (mtd%s)", tostring(op_ubi)))
- alt_partition_unmount(op_ubi)
- alt_partition_mount(op_ubi)
- if fs.access("/alt/alt_rom/etc/os-release") then
- op_info = util.trim(util.exec('. /alt/alt_rom/etc/os-release && echo "$PRETTY_NAME"'))
- if op_info:find("SNAPSHOT") then
- op_info = util.trim(util.exec('. /alt/alt_rom/etc/os-release && echo "$OPENWRT_RELEASE"'))
- end
- end
- logger(string.format("attempting to unmount alternative partition (mtd%s)", tostring(op_ubi)))
- alt_partition_unmount(op_ubi)
- return cp_info, op_info
-end
-
-local function find_device_data(romBoardName)
- local filename
-
- for filename in fs.dir(devices_dir) do
- local filedata = fs.readfile(devices_dir .. filename)
-
- local p = json.parse(filedata or {})
-
- if p then
- local boardName
-
- if p.boardName then
- boardName = p.boardName:gsub('%p','')
- if romBoardName:match(boardName) then return p end
- end
- if p.boardNames then
- for i, v in pairs(p.boardNames) do
- boardName = v:gsub('%p','')
- if romBoardName:match(boardName) then return p end
- end
- end
- end
- end
-
- return nil
-end
-
-local methods = {
- obtain_device_info = {
- call = function()
-
- local ret = {}
- local romBoardName = fs.readfile('/tmp/sysinfo/board_name')
-
- if not romBoardName then
- ret.error = 'NO_BOARD_NAME'
- return ret
- end
-
- romBoardName = romBoardName:gsub('\n','')
+ return 1
+ fi
+}
- ret.rom_board_name = romBoardName
+alt_partition_mount() {
+ local ubi_dev op_ubi="$1"
+ mkdir -p /var/alt_rom
+ ubi_dev="$(ubiattach -m "$op_ubi")"
+ ubi_dev="$(echo "$ubi_dev" | sed -n "s/^UBI device number\s*\(\d*\),.*$/\1/p")"
+ if [ -z "$ubi_dev" ]; then
+ ubidetach -m "$op_ubi"
+ return 1
+ fi
+ ubiblock --create "/dev/ubi${ubi_dev}_0" && \
+ mount -t squashfs -r "/dev/ubiblock${ubi_dev}_0" /var/alt_rom
+}
- romBoardName = romBoardName:gsub('%p','')
+alt_partition_unmount() {
+ local mtdCount i=0 op_ubi="$1"
+ mtdCount="$(ubinfo | grep 'Present UBI devices' | tr ',' '\n' | grep -c 'ubi')"
+ [ -z "$mtdCount" ] && mtdCount=10
+ [ -d /var/alt_rom ] && umount /var/alt_rom
+ while [ "$i" -le "$mtdCount" ]; do
+ if [ ! -e "/sys/devices/virtual/ubi/ubi${i}/mtd_num" ]; then
+ break
+ fi
+ ubi_mtd="$(cat /sys/devices/virtual/ubi/ubi${i}/mtd_num)"
+ if [ -n "$ubi_mtd" ] && [ "$ubi_mtd" = "$op_ubi" ]; then
+ ubiblock --remove /dev/ubi${i}_0
+ ubidetach -m "$op_ubi"
+ rm -rf /var/alt_rom
+ fi
+ i=$((i + 1))
+ done
+}
- local p, boardName, n, p1_label, p1_version, p2_label, p2_version, p1_os, p2_os
- local current_partition
- local op_ubi, cp_info, op_info, zyxelFlagPartition
+get_main_partition_os_info(){
+ local cp_info
+ if [ -s "/etc/os-release" ]; then
+ cp_info="$(. /etc/os-release && echo "$PRETTY_NAME")"
+ if [ "${cp_info//SNAPSHOT}" != "$cp_info" ]; then
+ cp_info="$(. /etc/os-release && echo "${OPENWRT_RELEASE%%-*}")"
+ fi
+ fi
+ echo "$cp_info"
+}
- p = find_device_data(romBoardName)
+get_alt_partition_os_info(){
+ local op_info op_ubi="$1"
+ logger "attempting to mount alternative partition (mtd${op_ubi})"
+ alt_partition_unmount "$op_ubi"
+ alt_partition_mount "$op_ubi"
+ if [ -s "/var/alt_rom/etc/os-release" ]; then
+ op_info="$(. /var/alt_rom/etc/os-release && echo "$PRETTY_NAME")"
+ if [ "${op_info//SNAPSHOT}" != "$op_info" ]; then
+ op_info="$(. /var/alt_rom/etc/os-release && echo "${OPENWRT_RELEASE%%-*}")"
+ fi
+ fi
+ logger "attempting to unmount alternative partition (mtd${op_ubi})"
+ alt_partition_unmount "$op_ubi"
+ echo "$op_info"
+}
- if p then
- if p.labelOffset then
- if p.partition1MTD then
- p1_label = util.trim(util.exec("dd if=/dev/" .. p.partition1MTD .. " bs=1 skip=" .. p.labelOffset .. " count=128" .. " 2>/dev/null"))
- n, p1_version = p1_label:match('(Linux)-([%d|.]+)')
- end
+find_device_data(){
+ local boardNames filename i romBoardName="$1"
+ for filename in "${devices_dir}"*.json; do
+ [ "$filename" = "${devices_dir}*.json" ] && return
+ json_load_file "$filename"
+ json_get_values boardNames 'boardNames'
+ json_cleanup
+ for i in $boardNames; do
+ if [ "$i" = "$romBoardName" ]; then
+ echo "$filename"
+ return
+ fi
+ done
+ done
+}
- if p1_label then
- if p1_label:find("LEDE") then p1_os = "LEDE" end
- if p1_label:find("OpenWrt") then p1_os = "OpenWrt" end
- if p.vendorName and p1_label:find(p.vendorName) then p1_os = p.vendorName end
- end
+print_json() { json_init; json_add_string "$1" "$2"; json_dump; json_cleanup; }
- if not p1_os then
- p1_os = (p.vendorName and p.vendorName or 'Unknown') .. "/" .. "Unknown"
- end
- if p1_os and p1_version then p1_os = p1_os .. " (Linux " .. p1_version .. ")" end
+obtain_device_info(){
+ local romBoardName p zyxelFlagPartition i
+ local vendorName deviceName partition1MTD partition2MTD labelOffset
+ local bootEnv1 bootEnv1Partition1Value bootEnv1Partition2Value
+ local bootEnv2 bootEnv2Partition1Value bootEnv2Partition2Value
+ local p1_label p1_version p2_label p2_version p1_os p2_os
+ local current_partition op_ubi cp_info op_info
- if p.partition2MTD then
- p2_label = util.trim(util.exec("dd if=/dev/" .. p.partition2MTD .. " bs=1 skip=" .. p.labelOffset .. " count=128" .. " 2>/dev/null"))
- n, p2_version = p2_label:match('(Linux)-([%d|.]+)')
- end
+ romBoardName="$(cat /tmp/sysinfo/board_name)"
+ if [ -z "$romBoardName" ]; then
+ print_json 'error' 'NO_BOARD_NAME'
+ return
+ fi
- if p2_label then
- if p2_label:find("LEDE") then p2_os = "LEDE" end
- if p2_label:find("OpenWrt") then p2_os = "OpenWrt" end
- if p.vendorName and p2_label:find(p.vendorName) then p2_os = p.vendorName end
- end
+ p="$(find_device_data "$romBoardName")"
+ if [ -z "$p" ] || [ ! -s "$p" ]; then
+ print_json 'rom_board_name' "$romBoardName"
+ return
+ fi
+
+ json_load_file "$p"
+ for i in vendorName deviceName partition1MTD partition2MTD labelOffset \
+ bootEnv1 bootEnv1Partition1Value bootEnv1Partition2Value \
+ bootEnv2 bootEnv2Partition1Value bootEnv2Partition2Value; do
+ json_get_var $i "$i"
+ done
+ json_cleanup
+
+ if [ -n "$labelOffset" ]; then
+ if [ -n "$partition1MTD" ]; then
+ p1_label="$(dd if="/dev/${partition1MTD}" bs=1 skip="${labelOffset}" count=64 2>/dev/null)"
+ if [ -n "$p1_label" ]; then
+ p1_version="$(echo "$p1_label" | sed -n "s/\(.*\)Linux-\([0-9.]\+\).*$/\2/p")"
+ if [ "${p1_label//LEDE}" != "$p1_label" ]; then p1_os="LEDE"; fi
+ if [ "${p1_label//OpenWrt}" != "$p1_label" ]; then p1_os="OpenWrt"; fi
+ if [ -n "$vendorName" ] && [ "${p1_label//$vendorName}" != "$p1_label" ]; then
+ p1_os="$vendorName"
+ fi
+ fi
+ if [ -z "$p1_os" ]; then
+ p1_os="${vendorName:-Unknown}/Unknown"
+ fi
+ fi
+
+ if [ -n "$partition2MTD" ]; then
+ p2_label="$(dd if="/dev/${partition2MTD}" bs=1 skip="${labelOffset}" count=64 2>/dev/null)"
+ if [ -n "$p2_label" ]; then
+ p2_version="$(echo "$p2_label" | sed -n "s/\(.*\)Linux-\([0-9.]\+\).*$/\2/p")"
+ if [ "${p2_label//LEDE}" != "$p2_label" ]; then p2_os="LEDE"; fi
+ if [ "${p2_label//OpenWrt}" != "$p2_label" ]; then p2_os="OpenWrt"; fi
+ if [ -n "$vendorName" ] && [ "${p2_label//$vendorName}" != "$p2_label" ]; then
+ p2_os="$vendorName"
+ fi
+ fi
+ if [ -z "$p2_os" ]; then
+ p2_os="${vendorName:-Unknown}/Unknown"
+ fi
+ fi
+ else
+ p1_os="${vendorName}/Unknown (Compressed)"
+ p2_os="${vendorName}/Unknown (Compressed)"
+ fi
+
+ if [ -n "$bootEnv1" ]; then
+ if [ -x "/usr/sbin/fw_printenv" ] && [ -x "/usr/sbin/fw_setenv" ]; then
+ current_partition="$(/usr/sbin/fw_printenv -n "${bootEnv1}")"
+ fi
+ else
+ for i in '0:dual_flag' '0:DUAL_FLAG'; do
+ zyxelFlagPartition="$(find_mtd_part "$i" 2>/dev/null)"
+ [ -n "$zyxelFlagPartition" ] && break
+ done
+ if [ -z "$zyxelFlagPartition" ]; then
+ print_json 'error' 'NO_DUAL_FLAG'
+ logger "Unable to find Dual Boot Environment or Dual Boot Flag Partition."
+ return
+ elif [ ! -b "$zyxelFlagPartition" ]; then
+ print_json 'error' 'NO_DUAL_FLAG_BLOCK'
+ logger "The Dual Boot Flag Partition: $zyxelFlagPartition is not block device."
+ return
+ else
+ current_partition="$(dd if="${zyxelFlagPartition}" bs=1 count=1 2>/dev/null | hexdump -n 1 -e '1/1 "%d"')"
+ fi
+ fi
+
+ if is_alt_mountable "$partition1MTD" "$partition2MTD"; then
+ if [ "$current_partition" = "$bootEnv1Partition1Value" ]; then
+ op_ubi=$(( ${partition2MTD:3:3} + 1 ))
+ else
+ op_ubi=$(( ${partition1MTD:3:3} + 1 ))
+ fi
+ cp_info="$(get_main_partition_os_info $op_ubi)"
+ op_info="$(get_alt_partition_os_info $op_ubi)"
+ if [ "$current_partition" = "$bootEnv1Partition1Value" ]; then
+ p1_os="${cp_info:-$p1_os}"
+ p2_os="${op_info:-$p2_os}"
+ else
+ p1_os="${op_info:-$p1_os}"
+ p2_os="${cp_info:-$p2_os}"
+ fi
+ fi
+ if [ -n "$p1_os" ] && [ -n "$p1_version" ]; then
+ p1_os="$p1_os (Linux ${p1_version})"
+ fi
+ if [ -n "$p2_os" ] && [ -n "$p2_version" ]; then
+ p2_os="$p2_os (Linux ${p2_version})"
+ fi
+
+ json_init
+ json_add_int 'current_partition' "$current_partition"
+ json_add_string 'device_name' "$vendorName $deviceName"
+ json_add_array 'partitions'
+ json_add_object
+ if [ "$bootEnv1Partition1Value" = "$current_partition" ]; then
+ json_add_string 'state' "Current"
+ else
+ json_add_string 'state' "Alternative"
+ fi
+ json_add_string 'os' "$p1_os"
+ json_add_int 'number' "$bootEnv1Partition1Value"
+ json_close_object
+ json_add_object
+ if [ "$bootEnv1Partition2Value" = "$current_partition" ]; then
+ json_add_string 'state' "Current"
+ else
+ json_add_string 'state' "Alternative"
+ fi
+ json_add_string 'os' "$p2_os"
+ json_add_int 'number' "$bootEnv1Partition2Value"
+ json_close_object
+ json_close_array
+ json_add_string 'rom_board_name' "$romBoardName"
+ json_dump; json_cleanup;
+}
- if not p2_os then
- p2_os = (p.vendorName and p.vendorName or 'Unknown') .. "/" .. "Unknown"
- end
- if p2_os and p2_version then p2_os = p2_os .. " (Linux " .. p2_version .. ")" end
- else
- p1_os = p.vendorName .. "/" .. "Unknown" .. " (" .. "Compressed" .. ")"
- p2_os = p.vendorName .. "/" .. "Unknown" .. " (" .. "Compressed" .. ")"
- end
+toggle_boot_partition(){
+ local zyxelFlagPartition i zyxelBootFlag zyxelNewBootFlag curEnvSetting newEnvSetting
+ local romBoardName p
+ local bev1 bev2 bev1p1 bev1p2 bev2p1 bev2p2
+ local vendorName deviceName partition1MTD partition2MTD labelOffset
+ local bootEnv1 bootEnv1Partition1Value bootEnv1Partition2Value
+ local bootEnv2 bootEnv2Partition1Value bootEnv2Partition2Value
+
+ romBoardName="$(cat /tmp/sysinfo/board_name)"
+ if [ -z "$romBoardName" ]; then
+ print_json 'error' 'NO_BOARD_NAME'
+ return
+ fi
- if p.bootEnv1 then
- if fs.access("/usr/sbin/fw_printenv") and fs.access("/usr/sbin/fw_setenv") then
- current_partition = tonumber(util.trim(util.exec("fw_printenv -n " .. p.bootEnv1)))
- end
+ p="$(find_device_data "$romBoardName")"
+ if [ -z "$p" ] || [ ! -s "$p" ]; then
+ print_json 'rom_board_name' "$romBoardName"
+ return
+ fi
+
+ json_load_file "$p"
+ for i in vendorName deviceName partition1MTD partition2MTD labelOffset \
+ bootEnv1 bootEnv1Partition1Value bootEnv1Partition2Value \
+ bootEnv2 bootEnv2Partition1Value bootEnv2Partition2Value; do
+ json_get_var $i "$i"
+ done
+ json_cleanup
+
+ bev1="$bootEnv1"
+ bev2="$bootEnv2"
+
+ if [ -n "${bev1}${bev2}" ]; then # Linksys devices
+ if [ -n "$bev1" ]; then
+ curEnvSetting="$(fw_printenv -n "${bev1}")"
+ if [ -z "$curEnvSetting" ]; then
+ logger "$(printf "Unable to obtain firmware environment variable: %s." "$bev1")"
+ json_init
+ json_add_string 'error' 'NO_FIRM_ENV'
+ json_add_array 'args'
+ json_add_string "$bev1"
+ json_close_array
+ json_add_string 'rom_board_name' "$romBoardName"
+ json_dump; json_cleanup;
+ return
+ else
+ bev1p1="$bootEnv1Partition1Value"
+ bev1p2="$bootEnv1Partition2Value"
+ if [ "$curEnvSetting" = "$bev1p1" ]; then
+ newEnvSetting="$bev1p2"
else
- if not zyxelFlagPartition then zyxelFlagPartition = util.trim(util.exec(". /lib/functions.sh; find_mtd_part 0:DUAL_FLAG")) end
- if zyxelFlagPartition then
- current_partition = tonumber(util.exec("dd if=" .. zyxelFlagPartition .. " bs=1 count=1 2>/dev/null | hexdump -n 1 -e '1/1 \"%d\"'"))
- else
- ret.error = 'NO_DUAL_FLAG'
- logger("Unable to find Dual Boot Flag Partition.")
- return ret
- end
- end
-
- ret.current_partition = current_partition
-
- if is_alt_mountable(p.partition1MTD, p.partition2MTD) then
- if current_partition == p.bootEnv1Partition1Value then
- op_ubi = tonumber(p.partition2MTD:sub(4)) + 1
- else
- op_ubi = tonumber(p.partition1MTD:sub(4)) + 1
- end
- local cp_info, op_info = get_partition_os_info(op_ubi)
- if current_partition == p.bootEnv1Partition1Value then
- p1_os = cp_info or p1_os
- p2_os = op_info or p2_os
- else
- p1_os = op_info or p1_os
- p2_os = cp_info or p2_os
- end
- end
-
- ret.device_name = (p.vendorName and p.vendorName or "") .. " " .. p.deviceName
-
- ret.partitions = {
- {
- os = p1_os,
- state = p.bootEnv1Partition1Value == current_partition and 'Current' or 'Alternative',
- number = p.bootEnv1Partition1Value
- },
- {
- os = p2_os,
- state = p.bootEnv1Partition2Value == current_partition and 'Current' or 'Alternative',
- number = p.bootEnv1Partition2Value
- }
- }
- end
-
- return ret
- end
- },
- toggle_boot_partition = {
- call = function()
- local ret = {}
- local zyxelFlagPartition, zyxelBootFlag, zyxelNewBootFlag, errorCode, curEnvSetting, newEnvSetting
-
- local romBoardName = fs.readfile('/tmp/sysinfo/board_name')
-
- if not romBoardName then
- ret.error = 'NO_BOARD_NAME'
- return ret
- end
-
- romBoardName = romBoardName:gsub('\n',''):gsub('%p','')
- p = find_device_data(romBoardName)
- local bev1, bev2 = p.bootEnv1, p.bootEnv2
-
- if bev1 or bev2 then -- Linksys devices
- if bev1 then
- curEnvSetting = tonumber(util.trim(util.exec("fw_printenv -n " .. bev1)))
- if not curEnvSetting then
- logger(string.format("Unable to obtain firmware environment variable: %s.", bev1))
- ret.error = 'NO_FIRM_ENV'
- ret.args = { bev1 }
- return ret
- else
- local bev1p1, bev1p2 = p.bootEnv1Partition1Value, p.bootEnv1Partition2Value
- newEnvSetting = curEnvSetting == bev1p1 and bev1p2 or bev1p1
- errorCode = sys.call("fw_setenv " .. bev1 .. " " .. newEnvSetting)
- if errorCode ~= 0 then
- logger(string.format("Unable to set firmware environment variable: %s to %s.", bev1, newEnvSetting))
- ret.error = 'ERR_SET_ENV'
- ret.args = { bev1, newEnvSetting }
- return ret
- end
- end
- end
- if bev2 then
- curEnvSetting = util.trim(util.exec("fw_printenv -n " .. bev2))
- if not curEnvSetting then
- logger(string.format("Unable to obtain firmware environment variable: %s.", bev2))
- ret.error = 'NO_FIRM_ENV'
- ret.args = { bev2 }
- return ret
- else
- local bev2p1, bev2p2 = p.bootEnv2Partition1Value, p.bootEnv2Partition1Value
- newEnvSetting = curEnvSetting == bev2p1 and bev2p2 or bev2p1
- errorCode = sys.call("fw_setenv " .. bev2 .. " '" .. newEnvSetting .. "'")
- if errorCode ~= 0 then
- logger(string.format("Unable to set firmware environment variable: %s to %s.", bev2, newEnvSetting))
- ret.error = 'ERR_SET_ENV'
- ret.args = { bev2, newEnvSetting }
- return ret
- end
- end
- end
- else -- NetGear device
- if not zyxelFlagPartition then zyxelFlagPartition = util.trim(util.exec(". /lib/functions.sh; find_mtd_part 0:DUAL_FLAG")) end
- if not zyxelFlagPartition then
- logger("Unable to find Dual Boot Flag Partition.")
- ret.error = 'NO_DUAL_FLAG'
+ newEnvSetting="$bev1p1"
+ fi
+ if ! fw_setenv "$bev1" "$newEnvSetting"; then
+ logger "$(printf "Unable to set firmware environment variable: %s to %s." "$bev1" "$newEnvSetting")"
+ json_init
+ json_add_string 'error' 'ERR_SET_ENV'
+ json_add_array 'args'
+ json_add_string "$bev1"
+ json_add_string "$newEnvSetting"
+ json_close_array
+ json_add_string 'rom_board_name' "$romBoardName"
+ json_dump; json_cleanup;
+ return
+ fi
+ fi
+ fi
+ if [ -n "$bev2" ]; then
+ curEnvSetting="$(fw_printenv -n "${bev2}")"
+ if [ -z "$curEnvSetting" ]; then
+ logger "$(printf "Unable to obtain firmware environment variable: %s." "$bev2")"
+ json_init
+ json_add_string 'error' 'NO_FIRM_ENV'
+ json_add_array 'args'
+ json_add_string "$bev2"
+ json_close_array
+ json_add_string 'rom_board_name' "$romBoardName"
+ json_dump; json_cleanup;
+ return
+ else
+ bev2p1="$bootEnv2Partition1Value"
+ bev2p2="$bootEnv2Partition2Value"
+ if [ "$curEnvSetting" = "$bev2p1" ]; then
+ newEnvSetting="$bev2p2"
else
- zyxelBootFlag = tonumber(util.exec("dd if=" .. zyxelFlagPartition .. " bs=1 count=1 2>/dev/null | hexdump -n 1 -e '1/1 \"%d\"'"))
- zyxelNewBootFlag = zyxelBootFlag and zyxelBootFlag == 1 and "\\xff" or "\\x01"
- if zyxelNewBootFlag then
- errorCode = sys.call("printf \"" .. zyxelNewBootFlag .. "\" >" .. zyxelFlagPartition )
- if errorCode ~= 0 then
- logger(string.format("Unable to set Dual Boot Flag Partition entry for partition: %s.", zyxelFlagPartition))
- ret.error = 'ERR_SET_DUAL_FLAG'
- ret.args = { zyxelFlagPartition }
- return ret
- end
- end
- end
- end
-
- return ret
- end
- }
+ newEnvSetting="$bev2p1"
+ fi
+ if ! fw_setenv "$bev2" "$newEnvSetting"; then
+ logger "$(printf "Unable to set firmware environment variable: %s to %s." "$bev2" "$newEnvSetting")"
+ json_init
+ json_add_string 'error' 'ERR_SET_ENV'
+ json_add_array 'args'
+ json_add_string "$bev2"
+ json_add_string "$newEnvSetting"
+ json_close_array
+ json_add_string 'rom_board_name' "$romBoardName"
+ json_dump; json_cleanup;
+ return
+ fi
+ fi
+ fi
+ json_init
+ json_dump; json_cleanup;
+ else # NetGear device
+ for i in '0:dual_flag' '0:DUAL_FLAG'; do
+ zyxelFlagPartition="$(find_mtd_part "$i" 2>/dev/null)"
+ [ -n "$zyxelFlagPartition" ] && break
+ done
+ if [ -z "$zyxelFlagPartition" ]; then
+ print_json 'error' 'NO_DUAL_FLAG'
+ logger "Unable to find Dual Boot Environment or Dual Boot Flag Partition."
+ return
+ elif [ ! -b "$zyxelFlagPartition" ]; then
+ print_json 'error' 'NO_DUAL_FLAG_BLOCK'
+ logger "The Dual Boot Flag Partition: $zyxelFlagPartition is not block device."
+ return
+ else
+ zyxelBootFlag="$(dd if="${zyxelFlagPartition}" bs=1 count=1 2>/dev/null | hexdump -n 1 -e '1/1 "%d"')"
+ if [ "$zyxelBootFlag" = "1" ]; then
+ zyxelNewBootFlag="\\xff"
+ else
+ zyxelNewBootFlag="\\x01"
+ fi
+ if [ -n "$zyxelNewBootFlag" ]; then
+ if ! printf "%b" "$zyxelNewBootFlag" > "$zyxelFlagPartition"; then
+ logger "$(printf "Unable to set Dual Boot Flag Partition entry for partition: %s." "$zyxelFlagPartition")"
+ json_init
+ json_add_string 'error' 'ERR_SET_DUAL_FLAG'
+ json_add_array 'args'
+ json_add_string "$zyxelFlagPartition"
+ json_close_array
+ json_add_string 'rom_board_name' "$romBoardName"
+ json_dump; json_cleanup;
+ return
+ fi
+ fi
+ fi
+ json_init
+ json_dump; json_cleanup;
+ fi
}
-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
+case "$1" in
+ list)
+ json_init
+ json_add_object "obtain_device_info"
+ json_close_object
+ json_add_object "toggle_boot_partition"
+ json_close_object
+ json_dump
+ json_cleanup
+ ;;
+ call)
+ case "$2" in
+ obtain_device_info)
+ obtain_device_info;;
+ toggle_boot_partition)
+ toggle_boot_partition;;
+ esac
+ ;;
+esac
diff --git a/applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices.disabled/netgear-wac510.json b/applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices.disabled/netgear-wac510.json
new file mode 100644
index 0000000000..b9067c4d4b
--- /dev/null
+++ b/applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices.disabled/netgear-wac510.json
@@ -0,0 +1,14 @@
+{
+ "vendorName": "Netgear",
+ "deviceName": "WAC510",
+ "boardNames": [ "netgear,wac510" ],
+ "partition1MTD": "mtd9",
+ "partition2MTD": "mtd10",
+ "labelOffset": null,
+ "bootEnv1": "primary",
+ "bootEnv1Partition1Value": 0,
+ "bootEnv1Partition2Value": 3800000,
+ "bootEnv2": "secondary",
+ "bootEnv2Partition1Value": 3800000,
+ "bootEnv2Partition2Value": 0
+}
diff --git a/applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices/linksys-e4200v2.json b/applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices/linksys-e4200v2.json
index c32aaf8a3c..d42319e2ce 100644
--- a/applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices/linksys-e4200v2.json
+++ b/applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices/linksys-e4200v2.json
@@ -1,7 +1,10 @@
{
"vendorName": "Linksys",
"deviceName": "E4200v2",
- "boardNames": [ "linksys-e4200v2", "linksys,e4200v2" ],
+ "boardNames": [
+ "linksys-e4200v2",
+ "linksys,e4200-v2"
+ ],
"partition1MTD": "mtd3",
"partition2MTD": "mtd5",
"labelOffset": 32,
diff --git a/applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices/linksys-ea7500v1.json b/applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices/linksys-ea7500v1.json
new file mode 100644
index 0000000000..4c68639fd3
--- /dev/null
+++ b/applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices/linksys-ea7500v1.json
@@ -0,0 +1,14 @@
+{
+ "vendorName": "Linksys",
+ "deviceName": "EA7500v1",
+ "boardNames": [ "linksys,ea7500-v1" ],
+ "partition1MTD": "mtd13",
+ "partition2MTD": "mtd15",
+ "labelOffset": 32,
+ "bootEnv1": "boot_part",
+ "bootEnv1Partition1Value": 1,
+ "bootEnv1Partition2Value": 2,
+ "bootEnv2": null,
+ "bootEnv2Partition1Value": null,
+ "bootEnv2Partition2Value": null
+}
diff --git a/applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices/zyxel-nbg6817.json b/applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices/zyxel-nbg6817.json
index 719900b066..85e764879a 100644
--- a/applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices/zyxel-nbg6817.json
+++ b/applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices/zyxel-nbg6817.json
@@ -1,7 +1,7 @@
{
"vendorName": "ZyXEL",
"deviceName": "NBG6817",
- "boardNames": [ "nbg6817" ],
+ "boardNames": [ "nbg6817", "zyxel,nbg6817" ],
"partition1MTD": "mmcblk0p4",
"partition2MTD": "mmcblk0p7",
"labelOffset": 32,
diff --git a/applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d/luci-app-advanced-reboot.json b/applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d/luci-app-advanced-reboot.json
index 4b22db1083..48f43a2756 100644
--- a/applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d/luci-app-advanced-reboot.json
+++ b/applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d/luci-app-advanced-reboot.json
@@ -3,7 +3,8 @@
"description": "Grant UCI and file access for luci-app-advanced-reboot",
"read": {
"ubus": {
- "luci.advanced_reboot": [ "obtain_device_info", "toggle_boot_partition" ]
+ "luci.advanced_reboot": [ "obtain_device_info", "toggle_boot_partition" ],
+ "system": [ "reboot" ]
},
"file": {
"/usr/sbin/fw_printenv": [ "list" ],
diff --git a/applications/luci-app-ahcp/po/ar/ahcp.po b/applications/luci-app-ahcp/po/ar/ahcp.po
index 1499bb1c10..f6865736a8 100644
--- a/applications/luci-app-ahcp/po/ar/ahcp.po
+++ b/applications/luci-app-ahcp/po/ar/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-10-06 20:26+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"PO-Revision-Date: 2021-03-10 04:35+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/ar/>\n"
"Language: ar\n"
@@ -11,12 +11,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.3-dev\n"
+"X-Generator: Weblate 4.5.2-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 ""
+msgstr "خادم AHCP"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
msgid ""
@@ -25,14 +25,18 @@ msgid ""
"networks where it is difficult or impossible to configure a server within "
"every link-layer broadcast domain, for example mobile ad-hoc networks."
msgstr ""
+"AHCP هو بروتوكول تكوين تلقائي لشبكات IPv6 وشبكات IPv6 / IPv4 المزدوجة "
+"المكدسة المصممة لاستخدامها بدلاً من اكتشاف جهاز التوجيه أو DHCP على الشبكات "
+"حيث يصعب أو يستحيل تكوين خادم داخل كل مجال بث طبقة الارتباط ، على سبيل "
+"المثال إعلان الجوال شبكات مخصصة."
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:34
msgid "Active AHCP Leases"
-msgstr ""
+msgstr "عقود إيجار AHCP النشطة"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:38
msgid "Address"
-msgstr ""
+msgstr "عنوان"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:14
msgid "Advanced Settings"
@@ -40,19 +44,19 @@ msgstr "إعدادات متقدمة"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:39
msgid "Age"
-msgstr ""
+msgstr "سن"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:38
msgid "Announced DNS servers"
-msgstr ""
+msgstr "أعلن سيرفرات DNS"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:44
msgid "Announced NTP servers"
-msgstr ""
+msgstr "الإعلان عن خوادم NTP"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:32
msgid "Announced prefixes"
-msgstr ""
+msgstr "أعلن البادئات"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:42
msgid "Collecting data..."
@@ -60,99 +64,99 @@ msgstr "جمع البيانات..."
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
msgid "Disable DNS setup"
-msgstr ""
+msgstr "تعطيل إعداد DNS"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:21
msgid "Forwarder"
-msgstr ""
+msgstr "إعادة الارسال"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:13
msgid "General Setup"
-msgstr ""
+msgstr "الإعداد العام"
#: 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 "منح وصول UCI ل 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
msgid "IPv4 and IPv6"
-msgstr ""
+msgstr "IPv4 و 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 ""
+msgstr "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 ""
+msgstr "IPv6 فقط"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:97
msgid "Lease directory"
-msgstr ""
+msgstr "دليل الإيجار"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:62
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:91
msgid "Lease validity time"
-msgstr ""
+msgstr "وقت صلاحية الإيجار"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:105
msgid "Log file"
-msgstr ""
+msgstr "ملف تسجيل"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:50
msgid "Multicast address"
-msgstr ""
+msgstr "عنوان الإرسال المتعدد"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:19
msgid "Operation mode"
-msgstr ""
+msgstr "وضعية التشغيل"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:17
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:55
msgid "Port"
-msgstr ""
+msgstr "المنفذ"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:23
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:60
msgid "Protocol family"
-msgstr ""
+msgstr "مجموعة البروتوكول"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:23
msgid "Served interfaces"
-msgstr ""
+msgstr "واجهات مخدومة"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:20
msgid "Server"
-msgstr ""
+msgstr "الخادم"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:45
msgid "Specifies the announced IPv4 and IPv6 NTP servers"
-msgstr ""
+msgstr "يحدد خوادم IPv4 و IPv6 NTP المعلنة"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:39
msgid "Specifies the announced IPv4 and IPv6 name servers"
-msgstr ""
+msgstr "يحدد خوادم أسماء IPv4 و IPv6 المعلنة"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:33
msgid "Specifies the announced IPv4 and IPv6 network prefixes in CIDR notation"
-msgstr ""
+msgstr "يحدد بادئات شبكة IPv4 و IPv6 المعلنة في تدوين CIDR"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:25
msgid "The AHCP Service is not running."
-msgstr ""
+msgstr "يحدد بادئات شبكة IPv4 و IPv6 المعلنة في تدوين CIDR"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:27
msgid "The AHCP Service is running with ID %s."
-msgstr ""
+msgstr "تعمل خدمة AHCP بالمعرف s%."
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:22
msgid "There are no active leases."
-msgstr ""
+msgstr "لا توجد إيجارات نشطة."
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:101
msgid "Unique ID file"
-msgstr ""
+msgstr "ملف معرف فريد"
diff --git a/applications/luci-app-ahcp/po/bg/ahcp.po b/applications/luci-app-ahcp/po/bg/ahcp.po
index 1c510fa388..cc923d81c1 100644
--- a/applications/luci-app-ahcp/po/bg/ahcp.po
+++ b/applications/luci-app-ahcp/po/bg/ahcp.po
@@ -1,15 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2012-04-15 11:31+0200\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-09-27 22:36+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsahcp/bg/>\n"
"Language: bg\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.9-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -34,7 +35,7 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:14
msgid "Advanced Settings"
-msgstr ""
+msgstr "Разширени настройки"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:39
msgid "Age"
@@ -54,7 +55,7 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:42
msgid "Collecting data..."
-msgstr ""
+msgstr "Събиране данни..."
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
msgid "Disable DNS setup"
@@ -75,17 +76,17 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:24
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:61
msgid "IPv4 and IPv6"
-msgstr ""
+msgstr "IPv4 и 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 ""
+msgstr "Само 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 ""
+msgstr "Само IPv6"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:97
msgid "Lease directory"
diff --git a/applications/luci-app-ahcp/po/bn_BD/ahcp.po b/applications/luci-app-ahcp/po/bn_BD/ahcp.po
index 6b34cbc923..8c6a8145c0 100644
--- a/applications/luci-app-ahcp/po/bn_BD/ahcp.po
+++ b/applications/luci-app-ahcp/po/bn_BD/ahcp.po
@@ -1,15 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2012-04-15 11:31+0200\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/luciapplicationsahcp/bn_BD/>\n"
"Language: bn_BD\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.9-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -34,7 +35,7 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:14
msgid "Advanced Settings"
-msgstr ""
+msgstr "উন্নত সেটিংস"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:39
msgid "Age"
@@ -98,7 +99,7 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:105
msgid "Log file"
-msgstr ""
+msgstr "লগ ফাইল"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:50
@@ -112,7 +113,7 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:17
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:55
msgid "Port"
-msgstr ""
+msgstr "পোর্ট"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:23
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:60
diff --git a/applications/luci-app-ahcp/po/cs/ahcp.po b/applications/luci-app-ahcp/po/cs/ahcp.po
index 0cfa3adf20..a007e029d6 100644
--- a/applications/luci-app-ahcp/po/cs/ahcp.po
+++ b/applications/luci-app-ahcp/po/cs/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/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.6-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -18,7 +18,6 @@ msgid "AHCP Server"
msgstr "AHCP Server"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
-#, fuzzy
msgid ""
"AHCP is an autoconfiguration protocol for IPv6 and dual-stack IPv6/IPv4 "
"networks designed to be used in place of router discovery or DHCP on "
@@ -27,8 +26,9 @@ msgid ""
msgstr ""
"AHCP je autokonfigurační protokol pro IPv6 a dual-stack IPv6/IPv4 sítě, "
"vytvořený pro použití vedle funkcí router discovery (Vyhledávání směrovačů "
-"pomocí ICMP zpráv) a DHCP na sítích kde je obtížné či nemožné nakonfigurovat "
-"server v každé vrstvě broadcast domény, například mobilní ad-hoc sítě."
+"pomocí ICMP zpráv) a DHCP na sítích, kde je obtížné či nemožné "
+"nakonfigurovat server v každé vrstvě broadcast domény, například mobilní ad-"
+"hoc sítě."
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:34
msgid "Active AHCP Leases"
diff --git a/applications/luci-app-ahcp/po/da/ahcp.po b/applications/luci-app-ahcp/po/da/ahcp.po
new file mode 100644
index 0000000000..8c3c94e92b
--- /dev/null
+++ b/applications/luci-app-ahcp/po/da/ahcp.po
@@ -0,0 +1,162 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2021-11-10 09:10+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsahcp/da/>\n"
+"Language: da\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-ahcp/luasrc/controller/ahcp.lua:11
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
+msgid "AHCP Server"
+msgstr "AHCP-server"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
+msgid ""
+"AHCP is an autoconfiguration protocol for IPv6 and dual-stack IPv6/IPv4 "
+"networks designed to be used in place of router discovery or DHCP on "
+"networks where it is difficult or impossible to configure a server within "
+"every link-layer broadcast domain, for example mobile ad-hoc networks."
+msgstr ""
+"AHCP er en protokol til automatisk konfiguration for IPv6- og dual-stack "
+"IPv6/IPv4-netværk, der er designet til at blive brugt i stedet for router "
+"discovery eller DHCP på netværk, hvor det er vanskeligt eller umuligt at "
+"konfigurere en server inden for hvert link-layer broadcast-domæne, f.eks. "
+"mobile ad hoc-netværk."
+
+#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:34
+msgid "Active AHCP Leases"
+msgstr "Aktive AHCP Leases"
+
+#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:38
+msgid "Address"
+msgstr "Adresse"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:14
+msgid "Advanced Settings"
+msgstr "Avancerede indstillinger"
+
+#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:39
+msgid "Age"
+msgstr "Alder"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:38
+msgid "Announced DNS servers"
+msgstr "Annoncerede DNS-servere"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:44
+msgid "Announced NTP servers"
+msgstr "Annoncerede NTP-servere"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:32
+msgid "Announced prefixes"
+msgstr "Annoncerede præfikser"
+
+#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:42
+msgid "Collecting data..."
+msgstr "Indsamler data..."
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
+msgid "Disable DNS setup"
+msgstr "Deaktiver DNS-opsætning"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:21
+msgid "Forwarder"
+msgstr "Forwarder"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:13
+msgid "General Setup"
+msgstr "Generel opsætning"
+
+#: applications/luci-app-ahcp/root/usr/share/rpcd/acl.d/luci-app-ahcp.json:3
+msgid "Grant UCI access for luci-app-ahcp"
+msgstr "Giv UCI-adgang til 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
+msgid "IPv4 and IPv6"
+msgstr "IPv4 og 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 "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"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:97
+msgid "Lease directory"
+msgstr "Lease mappe"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:62
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:91
+msgid "Lease validity time"
+msgstr "Lease gyldighedsperiode"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:105
+msgid "Log file"
+msgstr "Logfil"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:11
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:50
+msgid "Multicast address"
+msgstr "Multicast-adresse"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:19
+msgid "Operation mode"
+msgstr "Driftstilstand"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:17
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:55
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:23
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:60
+msgid "Protocol family"
+msgstr "Protokolfamilie"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:23
+msgid "Served interfaces"
+msgstr "Betjente interfaces"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:20
+msgid "Server"
+msgstr "Server"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:45
+msgid "Specifies the announced IPv4 and IPv6 NTP servers"
+msgstr "Angiver de annoncerede IPv4- og IPv6-NTP-servere"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:39
+msgid "Specifies the announced IPv4 and IPv6 name servers"
+msgstr "Angiver de annoncerede IPv4- og IPv6-navneservere"
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:33
+msgid "Specifies the announced IPv4 and IPv6 network prefixes in CIDR notation"
+msgstr "Angiver de annoncerede IPv4- og IPv6-netværksdræfikser i CIDR-notation"
+
+#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:25
+msgid "The AHCP Service is not running."
+msgstr "AHCP-tjenesten kører ikke."
+
+#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:27
+msgid "The AHCP Service is running with ID %s."
+msgstr "AHCP-tjenesten kører med ID %s."
+
+#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:22
+msgid "There are no active leases."
+msgstr "Der er ingen aktive leases."
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:101
+msgid "Unique ID file"
+msgstr "Unik ID-fil"
diff --git a/applications/luci-app-ahcp/po/el/ahcp.po b/applications/luci-app-ahcp/po/el/ahcp.po
index 3b1d6dce58..b0c3342e35 100644
--- a/applications/luci-app-ahcp/po/el/ahcp.po
+++ b/applications/luci-app-ahcp/po/el/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2020-12-01 16:16+0000\n"
+"Last-Translator: Marios Koutsoukis <marioskoutsoukis2006@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/el/>\n"
"Language: el\n"
@@ -10,12 +10,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.0.2-dev\n"
+"X-Generator: Weblate 4.4-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"
+msgstr "Διακομιστής AHCP"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
msgid ""
@@ -76,7 +76,7 @@ msgstr "Γενικές ρυθμίσεις"
#: 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 "Παραχωρήστε πρόσβαση UCI στο 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-ahcp/po/en/ahcp.po b/applications/luci-app-ahcp/po/en/ahcp.po
index 4002419387..47bc426a04 100644
--- a/applications/luci-app-ahcp/po/en/ahcp.po
+++ b/applications/luci-app-ahcp/po/en/ahcp.po
@@ -1,15 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2012-04-15 11:31+0200\n"
-"Last-Translator: madanadam <madanadam@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-06-24 10:23+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsahcp/en/>\n"
"Language: en\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"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.7.1-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -17,7 +18,6 @@ msgid "AHCP Server"
msgstr "AHCP Server"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
-#, fuzzy
msgid ""
"AHCP is an autoconfiguration protocol for IPv6 and dual-stack IPv6/IPv4 "
"networks designed to be used in place of router discovery or DHCP on "
@@ -25,7 +25,7 @@ msgid ""
"every link-layer broadcast domain, for example mobile ad-hoc networks."
msgstr ""
"AHCP is an autoconfiguration protocol for IPv6 and dual-stack IPv6/IPv4 "
-"networks designed to be used in place of router discovery and DHCP on "
+"networks designed to be used in place of router discovery or DHCP on "
"networks where it is difficult or impossible to configure a server within "
"every link-layer broadcast domain, for example mobile ad-hoc networks."
@@ -63,7 +63,7 @@ msgstr "Collecting data..."
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
msgid "Disable DNS setup"
-msgstr ""
+msgstr "Disable DNS setup"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:21
msgid "Forwarder"
@@ -75,7 +75,7 @@ msgstr "General Setup"
#: 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 "Grant UCI access for 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-ahcp/po/es/ahcp.po b/applications/luci-app-ahcp/po/es/ahcp.po
index 1063086a31..f784a576a2 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: 2020-07-12 20:10+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-02-26 19:55+0000\n"
+"Last-Translator: MS-PC <MSPCtranslator@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.2-dev\n"
+"X-Generator: Weblate 4.5\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -34,7 +34,7 @@ msgstr ""
# "Lease" en el sentido usado en DHCP no tiene una traducción clara en español y se puede usar la misma palabra en que en inglés.
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:34
msgid "Active AHCP Leases"
-msgstr "Concesiones AHCP activas"
+msgstr "Asignaciones AHCP activas"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:38
msgid "Address"
@@ -42,7 +42,7 @@ msgstr "Dirección"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:14
msgid "Advanced Settings"
-msgstr "Configuraciones avanzadas"
+msgstr "Configuración avanzada"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:39
msgid "Age"
@@ -102,7 +102,7 @@ msgstr "Directorio de direcciones"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:62
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:91
msgid "Lease validity time"
-msgstr "Tiempo de validez de la cesión"
+msgstr "Tiempo de validez de asignación"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:105
msgid "Log file"
@@ -157,7 +157,7 @@ msgstr "El Servicio AHCP está funcionando con el ID %s."
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:22
msgid "There are no active leases."
-msgstr "No hay ninguna concesión activa."
+msgstr "No hay ninguna asignación activa."
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:101
msgid "Unique ID file"
diff --git a/applications/luci-app-ahcp/po/fi/ahcp.po b/applications/luci-app-ahcp/po/fi/ahcp.po
index dd8932eacc..3d1ff6281f 100644
--- a/applications/luci-app-ahcp/po/fi/ahcp.po
+++ b/applications/luci-app-ahcp/po/fi/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-09-09 08:44+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/fi/>\n"
"Language: fi\n"
@@ -10,12 +10,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.2-dev\n"
+"X-Generator: Weblate 4.8.1-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 ""
+msgstr "AHCP-palvelin"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
msgid ""
@@ -27,7 +27,7 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:34
msgid "Active AHCP Leases"
-msgstr ""
+msgstr "Aktiiviset AHCP-lainat"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:38
msgid "Address"
@@ -39,7 +39,7 @@ msgstr "Lisäasetukset"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:39
msgid "Age"
-msgstr ""
+msgstr "Ikä"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:38
msgid "Announced DNS servers"
@@ -47,15 +47,15 @@ msgstr "Ilmoitetut DNS-palvelimet"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:44
msgid "Announced NTP servers"
-msgstr ""
+msgstr "Ilmoitetut NTP-palvelimet"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:32
msgid "Announced prefixes"
-msgstr ""
+msgstr "Ilmoitetut etuliitteet"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:42
msgid "Collecting data..."
-msgstr "Kerätään tietoja..."
+msgstr "Kerätään tietoja…"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
msgid "Disable DNS setup"
@@ -71,7 +71,7 @@ msgstr "Yleiset asetukset"
#: 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 "Myönnä UCI-pääsy luci-app-ahcp:lle"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:24
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:61
@@ -90,7 +90,7 @@ msgstr "Vain IPv6"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:97
msgid "Lease directory"
-msgstr ""
+msgstr "Lainahakemisto"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:62
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:91
@@ -99,7 +99,7 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:105
msgid "Log file"
-msgstr ""
+msgstr "Lokitiedosto"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:50
@@ -108,7 +108,7 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:19
msgid "Operation mode"
-msgstr ""
+msgstr "Toimintatila"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:17
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:55
@@ -118,15 +118,15 @@ msgstr "Portti"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:23
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:60
msgid "Protocol family"
-msgstr ""
+msgstr "Protokollaperhe"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:23
msgid "Served interfaces"
-msgstr ""
+msgstr "Tarjotut sovittimet"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:20
msgid "Server"
-msgstr ""
+msgstr "Palvelin"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:45
msgid "Specifies the announced IPv4 and IPv6 NTP servers"
@@ -150,8 +150,8 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:22
msgid "There are no active leases."
-msgstr ""
+msgstr "Ei aktiivisia lainoja."
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:101
msgid "Unique ID file"
-msgstr ""
+msgstr "Uniikki ID-tiedosto"
diff --git a/applications/luci-app-ahcp/po/fr/ahcp.po b/applications/luci-app-ahcp/po/fr/ahcp.po
index d31ab2d503..658d3732c1 100644
--- a/applications/luci-app-ahcp/po/fr/ahcp.po
+++ b/applications/luci-app-ahcp/po/fr/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"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/"
"luciapplicationsahcp/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.1-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
diff --git a/applications/luci-app-ahcp/po/he/ahcp.po b/applications/luci-app-ahcp/po/he/ahcp.po
index eab15f0d7b..9d6f90abe0 100644
--- a/applications/luci-app-ahcp/po/he/ahcp.po
+++ b/applications/luci-app-ahcp/po/he/ahcp.po
@@ -1,15 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2012-09-10 03:44+0200\n"
-"Last-Translator: Snoof <sagim9@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsahcp/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.5-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -18,7 +19,6 @@ msgstr "שרת AHCP"
# מי שמבין את המונחים הטכניים שיעבור על זה ויתקן.
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
-#, fuzzy
msgid ""
"AHCP is an autoconfiguration protocol for IPv6 and dual-stack IPv6/IPv4 "
"networks designed to be used in place of router discovery or DHCP on "
@@ -26,13 +26,12 @@ msgid ""
"every link-layer broadcast domain, for example mobile ad-hoc networks."
msgstr ""
"AHCP הוא פרוטוקול להגדרה אוטומטית של רשתות IPV6 ו- dual-stack IPv6/IPv4, אשר "
-"עוצב לשימוש כתחליף לגילוי נתבים ול- DHCP ברשתות שבהן קשה או בלתי אפשרי "
-"להגדיר שרת בתוך כל שם מתחם לשידור שכבת קישור, לדוגמה רשתות אד-הוק ניידות."
+"עוצב לשימוש כתחליף לגילוי נתבים ול־DHCP ברשתות שבהן קשה או בלתי אפשרי להגדיר "
+"שרת בתוך כל שם מתחם לשידור שכבת קישור, לדוגמה רשתות אד־הוק ניידות."
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:34
-#, fuzzy
msgid "Active AHCP Leases"
-msgstr "החכרות AHCP קיימות"
+msgstr "הקצאות AHCP קיימות"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:38
msgid "Address"
@@ -60,7 +59,7 @@ msgstr "קידומות מוכרזות"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:42
msgid "Collecting data..."
-msgstr "אוסף נתונים..."
+msgstr "נאספים נתונים…"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
msgid "Disable DNS setup"
@@ -94,9 +93,8 @@ msgid "IPv6 only"
msgstr "IPv6 בלבד"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:97
-#, fuzzy
msgid "Lease directory"
-msgstr "ספריית החכרות"
+msgstr "רשימת הקצאות"
# תו
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:62
@@ -121,7 +119,7 @@ msgstr "מצב הפעלה"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:17
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:55
msgid "Port"
-msgstr "פורט"
+msgstr "פתחה"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:23
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:60
diff --git a/applications/luci-app-ahcp/po/hu/ahcp.po b/applications/luci-app-ahcp/po/hu/ahcp.po
index d944e304a1..1469c2e917 100644
--- a/applications/luci-app-ahcp/po/hu/ahcp.po
+++ b/applications/luci-app-ahcp/po/hu/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-08-12 21:32+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2021-01-29 18:06+0000\n"
+"Last-Translator: Axhyre <axhyre@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -40,7 +40,7 @@ msgstr "Cím"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:14
msgid "Advanced Settings"
-msgstr "Speciális beállítások"
+msgstr "Haladó Beállítások"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:39
msgid "Age"
diff --git a/applications/luci-app-ahcp/po/it/ahcp.po b/applications/luci-app-ahcp/po/it/ahcp.po
index 379dbc2021..c15acc7b7f 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: 2020-02-28 15:56+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-11-18 18:36+0000\n"
+"Last-Translator: Giovanni Giacobbi <giovanni@giacobbi.net>\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.0-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -18,7 +18,6 @@ msgid "AHCP Server"
msgstr "Server AHCP"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
-#, fuzzy
msgid ""
"AHCP is an autoconfiguration protocol for IPv6 and dual-stack IPv6/IPv4 "
"networks designed to be used in place of router discovery or DHCP on "
@@ -72,11 +71,11 @@ msgstr "Mittente"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:13
msgid "General Setup"
-msgstr "Setup Generale"
+msgstr "Configurazione Generale"
#: 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 "Concedi accesso UCI per 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
@@ -104,7 +103,7 @@ msgstr "Tempo di validità del Lease"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:105
msgid "Log file"
-msgstr "File di log"
+msgstr "File registro eventi"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:50
diff --git a/applications/luci-app-ahcp/po/ja/ahcp.po b/applications/luci-app-ahcp/po/ja/ahcp.po
index 297094760c..f38ddb7db4 100644
--- a/applications/luci-app-ahcp/po/ja/ahcp.po
+++ b/applications/luci-app-ahcp/po/ja/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-19 10:06+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/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.1.1\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -49,7 +49,7 @@ msgstr "Age"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:38
msgid "Announced DNS servers"
-msgstr "通知される DNS サーバー"
+msgstr "アナウンスされたDNSサーバー"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:44
msgid "Announced NTP servers"
@@ -77,7 +77,7 @@ msgstr "一般設定"
#: applications/luci-app-ahcp/root/usr/share/rpcd/acl.d/luci-app-ahcp.json:3
msgid "Grant UCI access for luci-app-ahcp"
-msgstr "luci-app-ahcp に UCI アクセスを許可"
+msgstr "luci-app-ahcpにUCIアクセスを許可"
#: 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-ahcp/po/ko/ahcp.po b/applications/luci-app-ahcp/po/ko/ahcp.po
index 219ad6e7e6..70e3b0ca88 100644
--- a/applications/luci-app-ahcp/po/ko/ahcp.po
+++ b/applications/luci-app-ahcp/po/ko/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"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/"
"luciapplicationsahcp/ko/>\n"
"Language: ko\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.2-dev\n"
+"X-Generator: Weblate 4.7-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 ""
+msgstr "AHCP 서버"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
msgid ""
@@ -24,10 +24,12 @@ msgid ""
"networks where it is difficult or impossible to configure a server within "
"every link-layer broadcast domain, for example mobile ad-hoc networks."
msgstr ""
+"AHCP는 모든 링크 계층 내에서 서버를 구성하는 것이 어렵거나 불가능한 네트워크에서 라우터 검색 및 DHCP 대신 사용하도록 설계된 "
+"IPv6 및 이중 스택 IPv6 / IPv4 네트워크 용 자동 구성 프로토콜입니다. 대표적으로 ad-hoc 네트워크가 있습니다."
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:34
msgid "Active AHCP Leases"
-msgstr ""
+msgstr "활성 AHCP 임대"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:38
msgid "Address"
@@ -39,19 +41,19 @@ msgstr "고급 설정"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:39
msgid "Age"
-msgstr ""
+msgstr "경과 시간"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:38
msgid "Announced DNS servers"
-msgstr ""
+msgstr "알려진 DNS 서버"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:44
msgid "Announced NTP servers"
-msgstr ""
+msgstr "알려진 NTP서버"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:32
msgid "Announced prefixes"
-msgstr ""
+msgstr "알려진 접두사"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:42
msgid "Collecting data..."
@@ -59,34 +61,34 @@ msgstr "데이터 수집 중..."
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
msgid "Disable DNS setup"
-msgstr ""
+msgstr "DNS 설정 비활성화"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:21
msgid "Forwarder"
-msgstr ""
+msgstr "포워더"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:13
msgid "General Setup"
-msgstr ""
+msgstr "일반 설정"
#: 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 "luci-app-ahcp에 UCI 권한 부여"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:24
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:61
msgid "IPv4 and IPv6"
-msgstr ""
+msgstr "IPv4와 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 ""
+msgstr "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 ""
+msgstr "IPv6 전용"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:97
msgid "Lease directory"
@@ -95,25 +97,25 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:62
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:91
msgid "Lease validity time"
-msgstr ""
+msgstr "유효 임대 시간"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:105
msgid "Log file"
-msgstr ""
+msgstr "로그 파일"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:50
msgid "Multicast address"
-msgstr ""
+msgstr "멀티캐스트 주소"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:19
msgid "Operation mode"
-msgstr ""
+msgstr "작동 모드"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:17
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:55
msgid "Port"
-msgstr ""
+msgstr "포트"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:23
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:60
@@ -126,7 +128,7 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:20
msgid "Server"
-msgstr ""
+msgstr "서버"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:45
msgid "Specifies the announced IPv4 and IPv6 NTP servers"
@@ -142,7 +144,7 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:25
msgid "The AHCP Service is not running."
-msgstr ""
+msgstr "AHCP 서비스가 작동 중이 아닙니다."
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:27
msgid "The AHCP Service is running with ID %s."
@@ -154,4 +156,4 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:101
msgid "Unique ID file"
-msgstr ""
+msgstr "고유 ID 파일"
diff --git a/applications/luci-app-ahcp/po/ms/ahcp.po b/applications/luci-app-ahcp/po/ms/ahcp.po
index dba0cb10b7..a1a4845bcc 100644
--- a/applications/luci-app-ahcp/po/ms/ahcp.po
+++ b/applications/luci-app-ahcp/po/ms/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-16 23:24+0000\n"
-"Last-Translator: Pusak Hitam <thegame.gamesky@gmail.com>\n"
+"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/"
"luciapplicationsahcp/ms/>\n"
"Language: ms\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 3.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -35,7 +35,7 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:14
msgid "Advanced Settings"
-msgstr ""
+msgstr "Tetapan Lanjutan"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:39
msgid "Age"
diff --git a/applications/luci-app-ahcp/po/nb_NO/ahcp.po b/applications/luci-app-ahcp/po/nb_NO/ahcp.po
index ff4fc1eff8..fdc592fc4a 100644
--- a/applications/luci-app-ahcp/po/nb_NO/ahcp.po
+++ b/applications/luci-app-ahcp/po/nb_NO/ahcp.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-30 03:21+0000\n"
+"PO-Revision-Date: 2020-12-13 05:29+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/nb_NO/>\n"
-"Language: no\n"
+"Language: nb_NO\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 3.9.1\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -40,7 +40,7 @@ msgstr "Adresse"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:14
msgid "Advanced Settings"
-msgstr "Avanserte Innstillinger"
+msgstr "Avanserte innstillinger"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:39
msgid "Age"
diff --git a/applications/luci-app-ahcp/po/pt/ahcp.po b/applications/luci-app-ahcp/po/pt/ahcp.po
index bcf27a7e4d..f857d6e19d 100644
--- a/applications/luci-app-ahcp/po/pt/ahcp.po
+++ b/applications/luci-app-ahcp/po/pt/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2020-11-15 19:47+0000\n"
+"Last-Translator: Ricardo Nunes <ricardofsonunes@gmail.com>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/pt/>\n"
"Language: pt\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.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -85,12 +85,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ó 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 "Só 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/ro/ahcp.po b/applications/luci-app-ahcp/po/ro/ahcp.po
index aa0adc0624..a52b32c2e2 100644
--- a/applications/luci-app-ahcp/po/ro/ahcp.po
+++ b/applications/luci-app-ahcp/po/ro/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-01-10 12:22+0000\n"
-"Last-Translator: Alexandru Stan <alex9457sn@gmail.com>\n"
+"PO-Revision-Date: 2021-11-30 22:12+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/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 3.10.1\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -19,17 +19,17 @@ msgid "AHCP Server"
msgstr "Server AHCP"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
-#, fuzzy
msgid ""
"AHCP is an autoconfiguration protocol for IPv6 and dual-stack IPv6/IPv4 "
"networks designed to be used in place of router discovery or DHCP on "
"networks where it is difficult or impossible to configure a server within "
"every link-layer broadcast domain, for example mobile ad-hoc networks."
msgstr ""
-"AHCP este un protocol de autoconfigurare pentru IPv6 si IPv4 menit sa "
-"inlocuie \"router discovery\" si DHCP in retele unde este dificil de "
-"configurat un server pentru fiecare domeniu de broadcast pe fiecare "
-"legatura, de exemplu pentru retele mobile ad-hoc."
+"AHCP este un protocol de autoconfigurare pentru rețelele IPv6 și dual-stack "
+"IPv6/IPv4, conceput pentru a fi utilizat în locul descoperirii routerului "
+"sau al DHCP în rețelele în care este dificil sau imposibil să se configureze "
+"un server în fiecare domeniu de difuzare a stratului de legătură, de exemplu "
+"rețelele mobile ad-hoc."
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:34
msgid "Active AHCP Leases"
@@ -65,11 +65,11 @@ msgstr "Colectare date..."
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
msgid "Disable DNS setup"
-msgstr ""
+msgstr "Dezactivați configurarea DNS"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:21
msgid "Forwarder"
-msgstr "Forwarder"
+msgstr "Redirector"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:13
msgid "General Setup"
@@ -77,22 +77,22 @@ msgstr "Configurare generală"
#: 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 "Acordă acces UCI pentru 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
msgid "IPv4 and IPv6"
-msgstr "IPv4 si IPv6"
+msgstr "IPv4 și 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 "Doar IPv4 "
+msgstr "Doar 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 "Doar IPv6 "
+msgstr "Doar IPv6"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:97
msgid "Lease directory"
@@ -105,7 +105,7 @@ msgstr "Timpul pentru conexiuni valide"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:105
msgid "Log file"
-msgstr "Fisier log"
+msgstr "Fișier jurnal"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:50
@@ -132,7 +132,7 @@ msgstr "Interfetele servite"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:20
msgid "Server"
-msgstr "Server"
+msgstr "Serverul"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:45
msgid "Specifies the announced IPv4 and IPv6 NTP servers"
@@ -148,7 +148,7 @@ msgstr "Specifica prefixele IPv4 si IPv6 anuntate in format CIDR"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:25
msgid "The AHCP Service is not running."
-msgstr "Serviciul AHCP nu ruleaza"
+msgstr "Serviciul AHCP nu ruleaza."
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:27
msgid "The AHCP Service is running with ID %s."
diff --git a/applications/luci-app-ahcp/po/sv/ahcp.po b/applications/luci-app-ahcp/po/sv/ahcp.po
index 9768c7ac55..cf715ba9b5 100644
--- a/applications/luci-app-ahcp/po/sv/ahcp.po
+++ b/applications/luci-app-ahcp/po/sv/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-08-20 15:36+0000\n"
-"Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n"
+"PO-Revision-Date: 2021-11-07 15:53+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/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.2.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -75,7 +75,7 @@ msgstr "Allmän inställning"
#: 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 "Godkänn åtkomst för 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-ahcp/po/tr/ahcp.po b/applications/luci-app-ahcp/po/tr/ahcp.po
index c114e14e8f..10b3bb5f8a 100644
--- a/applications/luci-app-ahcp/po/tr/ahcp.po
+++ b/applications/luci-app-ahcp/po/tr/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2021-05-14 02:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -18,20 +18,20 @@ msgid "AHCP Server"
msgstr "AHCP Sunucusu"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
-#, fuzzy
msgid ""
"AHCP is an autoconfiguration protocol for IPv6 and dual-stack IPv6/IPv4 "
"networks designed to be used in place of router discovery or DHCP on "
"networks where it is difficult or impossible to configure a server within "
"every link-layer broadcast domain, for example mobile ad-hoc networks."
msgstr ""
-"AHCP bir IPv6 ve IPv4/IPv6 çift ağ için otomatik yapılandırma protokolüdür. "
-"Yönlendirici Bildirimleri ve DHCP sunucuları geçici olarak yerine dağıtılmış "
-"ağlar için tasarlanmıştır."
+"AHCP, mobil reklam gibi her bağlantı katmanı yayın etki alanında bir "
+"sunucuyu yapılandırmanın zor veya imkansız olduğu ağlarda yönlendirici keşfi "
+"veya DHCP yerine kullanılmak üzere tasarlanmış IPv6 ve IPv6/IPv4 çift ağları "
+"için bir otomatik yapılandırma protokolüdür."
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:34
msgid "Active AHCP Leases"
-msgstr "Aktif ACHP Kiralamaları"
+msgstr "Etkin ACHP Kiralamaları"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:38
msgid "Address"
@@ -47,35 +47,35 @@ msgstr "Yaş"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:38
msgid "Announced DNS servers"
-msgstr ""
+msgstr "İlan edilen DNS sunucuları"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:44
msgid "Announced NTP servers"
-msgstr ""
+msgstr "Bildirilen NTP sunucuları"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:32
msgid "Announced prefixes"
-msgstr ""
+msgstr "Açıklanan önekler"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:42
msgid "Collecting data..."
-msgstr "Veri alınıyor..."
+msgstr "Veriler toplanıyor..."
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
msgid "Disable DNS setup"
-msgstr ""
+msgstr "DNS kurulumunu devre dışı bırak"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:21
msgid "Forwarder"
-msgstr ""
+msgstr "Yönlendirici"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:13
msgid "General Setup"
-msgstr "Genel Ayarlar"
+msgstr "Genel Kurulum"
#: 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 "luci-app-ahcp için UCI erişimi verin"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:24
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:61
@@ -85,12 +85,12 @@ msgstr "IPv4 ve 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 "Sadece IPv4"
+msgstr "Yalnızca 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 "Sadece IPv6"
+msgstr "Yalnızca IPv6"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:97
msgid "Lease directory"
@@ -103,12 +103,12 @@ msgstr "Kiralama Geçerlilik Süresi"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:105
msgid "Log file"
-msgstr "Kayıt Dosyası"
+msgstr "Günlük kaydı dosyası"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:50
msgid "Multicast address"
-msgstr ""
+msgstr "Multicast adresi"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:19
msgid "Operation mode"
@@ -134,27 +134,27 @@ msgstr "Sunucu"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:45
msgid "Specifies the announced IPv4 and IPv6 NTP servers"
-msgstr ""
+msgstr "Duyurulan IPv4 ve IPv6 NTP sunucularını belirtir"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:39
msgid "Specifies the announced IPv4 and IPv6 name servers"
-msgstr ""
+msgstr "Duyurulan IPv4 ve IPv6 isim sunucularını belirtir"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:33
msgid "Specifies the announced IPv4 and IPv6 network prefixes in CIDR notation"
-msgstr ""
+msgstr "CIDR gösteriminde duyurulan IPv4 ve IPv6 ağ öneklerini belirtir"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:25
msgid "The AHCP Service is not running."
-msgstr " AHCP Hizmeti Çalışmıyor"
+msgstr "AHCP Hizmeti çalışmıyor."
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:27
msgid "The AHCP Service is running with ID %s."
-msgstr " AHCP Hizmeti ID %ile çalışıyor"
+msgstr "AHCP Hizmeti %s kimliği ile çalışıyor."
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:22
msgid "There are no active leases."
-msgstr "Aktif Kiralama Yok"
+msgstr "Etkin kiralama yok."
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:101
msgid "Unique ID file"
diff --git a/applications/luci-app-ahcp/po/uk/ahcp.po b/applications/luci-app-ahcp/po/uk/ahcp.po
index 15a87029f3..8e86a4eb37 100644
--- a/applications/luci-app-ahcp/po/uk/ahcp.po
+++ b/applications/luci-app-ahcp/po/uk/ahcp.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-17 11:51+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-04-13 11:51+0000\n"
+"Last-Translator: Serhii Romanov <serhiy.romanov@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/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 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.6-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -41,7 +41,7 @@ msgstr "Адреса"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:14
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Додаткові налаштування"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:39
msgid "Age"
@@ -77,7 +77,7 @@ msgstr "Загальні налаштування"
#: 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 "Надати доступ UCI для 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-ahcp/po/vi/ahcp.po b/applications/luci-app-ahcp/po/vi/ahcp.po
index 64da127977..806e4e5057 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: 2019-11-13 13:06+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/vi/>\n"
"Language: vi\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 3.10-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -40,7 +40,7 @@ msgstr "Địa chỉ"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:14
msgid "Advanced Settings"
-msgstr "Thiết lập nâng cao"
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:39
msgid "Age"
diff --git a/applications/luci-app-ahcp/po/zh_Hans/ahcp.po b/applications/luci-app-ahcp/po/zh_Hans/ahcp.po
index c42f28cfae..752b5fff7c 100644
--- a/applications/luci-app-ahcp/po/zh_Hans/ahcp.po
+++ b/applications/luci-app-ahcp/po/zh_Hans/ahcp.po
@@ -4,8 +4,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"PO-Revision-Date: 2021-03-06 14:44+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsahcp/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.1-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -27,9 +27,8 @@ msgid ""
"networks where it is difficult or impossible to configure a server within "
"every link-layer broadcast domain, for example mobile ad-hoc networks."
msgstr ""
-"AHCP 是一个自动配置 IPv6 和 IPv6/IPv4 双栈网络的协议,用于在网络上进行路由探"
-"测和地址分配。因为在某些网络上为每个链路层广播域均配置服务器是非常困难的,例"
-"如移动 ad-hoc 网络。"
+"AHCP是一种用于IPv6和双栈IPv6/IPv4网络的自动配置协议,它被用来在很难或不可能在每个链路层广播域中配置服务器的网络中代替路由发现或DHCP,"
+" 比如移动自组网。"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:34
msgid "Active AHCP Leases"
@@ -73,7 +72,7 @@ msgstr "转发器"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:13
msgid "General Setup"
-msgstr "通用设置"
+msgstr "常规设置"
#: applications/luci-app-ahcp/root/usr/share/rpcd/acl.d/luci-app-ahcp.json:3
msgid "Grant UCI access for luci-app-ahcp"
diff --git a/applications/luci-app-ahcp/po/zh_Hant/ahcp.po b/applications/luci-app-ahcp/po/zh_Hant/ahcp.po
index 6c93aef360..ec57aedd1f 100644
--- a/applications/luci-app-ahcp/po/zh_Hant/ahcp.po
+++ b/applications/luci-app-ahcp/po/zh_Hant/ahcp.po
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-28 19:19+0000\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/luciapplicationsahcp/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.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -27,13 +27,13 @@ msgid ""
"networks where it is difficult or impossible to configure a server within "
"every link-layer broadcast domain, for example mobile ad-hoc networks."
msgstr ""
-"AHCP 是一個自動配置 IPv6 和 IPv6/IPv4 雙棧網路的協議,用於在網路上進行路由探"
-"測和位址分配。因為在某些網路上為每個鏈路層廣播域均配置伺服器是非常困難的,例"
-"如移動 ad-hoc 網路。"
+"AHCP(Ad-Hoc Configuration Protocol,隨意組態協定)是一個用於 IPv6 和 IPv6/IPv4 "
+"雙堆疊網路的自動組態協定,其將為路由器提供 IRDP 或 DHCP "
+"服務,因為您可能難以或無法在網路(例如:無線隨意網路)上配置每個連結層廣播域中所有的伺服器。"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:34
msgid "Active AHCP Leases"
-msgstr "活動的 AHCP 租約"
+msgstr "活躍的 AHCP 租約"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:38
msgid "Address"
@@ -45,27 +45,27 @@ msgstr "進階設定"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:39
msgid "Age"
-msgstr "有效期"
+msgstr "有效期限"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:38
msgid "Announced DNS servers"
-msgstr "已發布的 DNS 伺服器"
+msgstr "發布的 DNS 伺服器"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:44
msgid "Announced NTP servers"
-msgstr "宣告的 NTP 伺服器"
+msgstr "發布的 NTP 伺服器"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:32
msgid "Announced prefixes"
-msgstr "宣告的位址字首"
+msgstr "發布的字首"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:42
msgid "Collecting data..."
-msgstr "收集資料中..."
+msgstr "正在收集資料中…"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
msgid "Disable DNS setup"
-msgstr "禁用 DNS 設定"
+msgstr "停用 DNS 設定"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:21
msgid "Forwarder"
@@ -77,7 +77,7 @@ msgstr "一般設定"
#: 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 "授予 luci-app-ahcp 擁有 UCI 存取的權限"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:24
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:61
@@ -101,11 +101,11 @@ msgstr "租約目錄"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:62
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:91
msgid "Lease validity time"
-msgstr "租期"
+msgstr "租約有效期限"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:105
msgid "Log file"
-msgstr "日誌檔案"
+msgstr "日誌檔"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:50
@@ -114,17 +114,17 @@ msgstr "多播位址"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:19
msgid "Operation mode"
-msgstr "工作模式"
+msgstr "作業模式"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:17
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:55
msgid "Port"
-msgstr "埠"
+msgstr "連接埠"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:23
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:60
msgid "Protocol family"
-msgstr "協議簇"
+msgstr "協定族"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:23
msgid "Served interfaces"
@@ -136,27 +136,27 @@ msgstr "伺服器"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:45
msgid "Specifies the announced IPv4 and IPv6 NTP servers"
-msgstr "指定宣告的 IPv4 與 IPv6 時間伺服器"
+msgstr "指定發布的 IPv4 與 IPv6 NTP 伺服器"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:39
msgid "Specifies the announced IPv4 and IPv6 name servers"
-msgstr "指定宣告的 IPv4 與 IPv6 域名伺服器"
+msgstr "指定發布的 IPv4 與 IPv6 名稱伺服器"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:33
msgid "Specifies the announced IPv4 and IPv6 network prefixes in CIDR notation"
-msgstr "指定宣告的 IPv4 與 IPv6 網路位址字首(CIDR表示法)"
+msgstr "指定發布的 IPv4 與 IPv6 網路字首(CIDR 表示法)"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:25
msgid "The AHCP Service is not running."
-msgstr "AHCP 服務沒有執行。"
+msgstr "AHCP 服務未執行。"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:27
msgid "The AHCP Service is running with ID %s."
-msgstr "AHCP 伺服程式 ID %s。"
+msgstr "AHCP 服務執行中(服務 ID:%s)。"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:22
msgid "There are no active leases."
-msgstr "沒有活躍租約。"
+msgstr "沒有活躍的租約。"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:101
msgid "Unique ID file"
diff --git a/applications/luci-app-aria2/Makefile b/applications/luci-app-aria2/Makefile
index 30089f8612..ad6bd1d184 100644
--- a/applications/luci-app-aria2/Makefile
+++ b/applications/luci-app-aria2/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for Aria2
-LUCI_DEPENDS:=+luci-compat +aria2 +luci-lib-ipkg
+LUCI_DEPENDS:=+aria2
LUCI_PKGARCH:=all
PKG_MAINTAINER:=Xingwang Liao <kuoruan@gmail.com>
diff --git a/applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js b/applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js
new file mode 100644
index 0000000000..84b5075fd7
--- /dev/null
+++ b/applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js
@@ -0,0 +1,630 @@
+'use strict';
+'require dom';
+'require form';
+'require fs';
+'require poll';
+'require rpc';
+'require tools.widgets as widgets';
+'require ui';
+'require view';
+
+var callServiceList, CBIAria2Status, CBIRpcSecret, CBIRpcUrl;
+
+callServiceList = rpc.declare({
+ object: 'service',
+ method: 'list',
+ params: [ 'name' ],
+ expect: { '': {} },
+ filter: function (data, args, extra) {
+ var i, res = data[args.name] || {};
+ for (i = 0; (i < extra.length) && (Object.keys(res).length > 0); ++i)
+ res = res[extra[i]] || {};
+ return res;
+ }
+});
+
+CBIAria2Status = form.DummyValue.extend({
+ renderWidget: function() {
+ var extra = ['instances', 'aria2.main'];
+ var node = E('div', {}, E('p', {}, E('em', {}, _('Collecting data...'))));
+ poll.add(function() {
+ return Promise.all([
+ callServiceList('aria2', extra)
+ .then(function(res) {
+ return E('p', {}, E('em', {}, res.running
+ ? _('The Aria2 service is running.')
+ : _('The Aria2 service is not running.'))
+ );
+ }),
+ getWebFrontInstalled()
+ .then(function(installed) {
+ var btns = [E('label'), _('Installed web interface: ')];
+ for (var i in installed) {
+ btns.push(E('button', {
+ 'class': 'btn cbi-button',
+ 'click': openWebInterface.bind(this, i)
+ }, installed[i]));
+ }
+ return btns.length > 0 ? E('p', btns) : null;
+ })
+ ]).then(function(res) {
+ res = res.filter(function(r) { return r ? 1 : 0 });
+ dom.content(node, res);
+ });
+ });
+ return node;
+ }
+});
+
+CBIRpcSecret = form.Value.extend({
+ renderWidget: function(section_id, option_index, cfgvalue) {
+ var node = this.super('renderWidget', [section_id, option_index, cfgvalue]);
+ dom.append(node, [
+ E('br'),
+ E('span', { 'class': 'control-group' },
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-neutral',
+ 'click': this.clickFn.bind(this, section_id)
+ }, this.btnTitle)
+ )
+ ]);
+ return node;
+ }
+});
+
+CBIRpcUrl = form.DummyValue.extend({
+ renderWidget: function(section_id, option_index, cfgvalue) {
+ var inputEl = new ui.Textfield('', {'id': this.cbid(section_id), 'readonly': true});
+ return E([inputEl.render(),
+ E('br'),
+ E('span', { 'class': 'control-group' }, [
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-neutral',
+ 'click': this.clickFn.bind(this, section_id, 0, inputEl)
+ }, 'HTTP(s)'),
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-neutral',
+ 'click': this.clickFn.bind(this, section_id, 1, inputEl)
+ }, 'WebSocket(s)')
+ ])
+ ]);
+ }
+});
+
+function getToken(section_id) {
+ var len = 32, randomStr = '';
+ var inputLength = prompt(_('Please input token length:'), len);
+ if (inputLength === null || inputLength === '') {
+ return;
+ } else if (/^\d+$/.test(inputLength)) {
+ len = parseInt(inputLength);
+ }
+
+ while(len - randomStr.length > 0) {
+ randomStr += Math.random().toString(36).substring(2, 2 + len - randomStr.length);
+ }
+ document.getElementById('widget.' + this.cbid(section_id)).value = randomStr;
+};
+
+function getWebFrontInstalled() {
+ var supported = {'ariang': 'AriaNg', 'webui-aria2': 'WebUI-Aria2', 'yaaw': 'YAAW'};
+ var actions = [];
+
+ for (var s in supported) {
+ actions.push(fs.stat('/www/' + s + '/index.html')
+ .then(L.bind(function(s) { return s; }, this, s))
+ .catch(function(err) { return null; }));
+ }
+
+ return Promise.all(actions).then(function(res) {
+ var installed = {};
+ for (var i = 0; i < res.length; ++i)
+ if (res[i])
+ installed[res[i]] = supported[res[i]];
+ return installed;
+ });
+}
+
+function openWebInterface(path) {
+ var host = window.location.host;
+ var protocol = window.location.protocol;
+ window.open(protocol + '//' + host + '/' + path);
+};
+
+function showRPCURL(section_id, useWS, inputEl) {
+ var getOptVal = L.bind(function(opt, default_val) {
+ default_val = default_val || null;
+ return this.section.formvalue(section_id, opt) || default_val;
+ }, this);
+
+ var port = getOptVal('rpc_listen_port', 6800);
+ var authMethod = getOptVal('rpc_auth_method', 'none');
+ var secure = JSON.parse(getOptVal('rpc_secure', false));
+
+ var protocol = useWS
+ ? (secure ? 'wss' : 'ws')
+ : (secure ? 'https' : 'http');
+ var url = protocol + '://';
+
+ if (authMethod == 'token') {
+ var authToken = getOptVal('rpc_secret');
+ if (authToken)
+ url += 'token:' + authToken + '@';
+ } else if (authMethod == 'user_pass') {
+ var authUser = getOptVal('rpc_user');
+ var authPasswd = getOptVal('rpc_passwd');
+ if (authUser && authPasswd)
+ url += authUser + ':' + authPasswd + '@';
+ }
+ url += window.location.hostname + ':' + port + '/jsonrpc';
+ inputEl.setValue(url);
+};
+
+return view.extend({
+ load: function() {
+ return fs.exec_direct('/usr/bin/aria2c', [ '-v' ]).then(function(res) {
+ var info = {}, lines = res.split(/\r?\n|\r/g);
+
+ for (var i = 0; i < lines.length; ++i) {
+ if (/^aria2 version/.exec(lines[i])) {
+ info.version = lines[i].match(/(\d+\.){2}\d+/)[0];
+ }
+ else if (/^Enabled Features/.exec(lines[i])) {
+ info.gzip = lines[i].search(/GZip/) >= 0;
+ info.https = lines[i].search(/HTTPS/) >= 0;
+ info.bt = lines[i].search(/BitTorrent/) >= 0;
+ info.sftp = lines[i].search(/SFTP/) >= 0;
+ info.adns = lines[i].search(/Async DNS/) >= 0;
+ info.cookie = lines[i].search(/Firefox3 Cookie/) >= 0;
+ }
+ }
+ return info;
+ });
+ },
+
+ render: function(aria2) {
+ var m, s, o;
+
+ m = new form.Map('aria2', '%s - %s'.format(_('Aria2'), _('Settings')), '<p>%s</p><p>%s</p>'.format(
+ _('Aria2 is a lightweight multi-protocol &amp; multi-source, cross platform download utility.'),
+ _('For more information, please visit: %s.')
+ .format('<a href="https://aria2.github.io" target="_blank">https://aria2.github.io</a>')));
+
+ s = m.section(form.TypedSection);
+ s.title = '%s - %s'.format(_('Aria2'), _('Running Status'));
+ s.anonymous = true;
+ s.cfgsections = function() { return [ 'status' ] };
+
+ o = s.option(CBIAria2Status);
+
+ s = m.section(form.NamedSection, 'main', 'aria2');
+ s.addremove = false;
+ s.anonymous = true;
+
+ s.tab('basic', _('Basic Options'));
+
+ o = s.taboption('basic', form.Flag, 'enabled', _('Enabled'));
+ o.rmempty = false;
+
+ o = s.taboption('basic', widgets.UserSelect, 'user', _('Run daemon as user'),
+ _('Leave blank to use default user.'));
+
+ o = s.taboption('basic', form.Value, 'dir', _('Download directory'),
+ _('The directory to store the downloaded file. For example <code>/mnt/sda1</code>.'));
+ o.rmempty = false;
+
+ o = s.taboption('basic', form.Value, 'config_dir', _('Config file directory'),
+ _('The directory to store the config file, session file and DHT file.'));
+ o.placeholder = '/var/etc/aria2';
+
+ o = s.taboption('basic', form.Flag, 'enable_logging', _('Enable logging'));
+ o.rmempty = false;
+
+ o = s.taboption('basic', form.Value, 'log', _('Log file'),
+ _('The file name of the log file.'));
+ o.depends('enable_logging', '1');
+ o.placeholder = '/var/log/aria2.log';
+
+ o = s.taboption('basic', form.ListValue, 'log_level', _('Log level'));
+ o.depends('enable_logging', '1');
+ o.value('debug', _('Debug'));
+ o.value('info', _('Info'));
+ o.value('notice', _('Notice'));
+ o.value('warn', _('Warn'));
+ o.value('error', _('Error'));
+ o.default = 'warn';
+
+ o = s.taboption('basic', form.Value, 'max_concurrent_downloads', _('Max concurrent downloads'));
+ o.placeholder = '5';
+
+ s.tab('rpc', _('RPC Options'))
+
+ o = s.taboption('rpc', form.Flag, 'pause', _('Pause'), _('Pause download after added.'));
+ o.enabled = 'true';
+ o.disabled = 'false';
+ o.default = 'false';
+
+ o = s.taboption('rpc', form.Flag, 'pause_metadata', _('Pause metadata'),
+ _('Pause downloads created as a result of metadata download.'));
+ o.enabled = 'true';
+ o.disabled = 'false';
+ o.default = 'false';
+
+ o = s.taboption('rpc', form.Value, 'rpc_listen_port', _('RPC port'));
+ o.datatype = 'range(1024,65535)';
+ o.placeholder = '6800';
+
+ o = s.taboption('rpc', form.ListValue, 'rpc_auth_method', _('RPC authentication method'));
+ o.value('none', _('No Authentication'));
+ o.value('user_pass', _('Username & Password'));
+ o.value('token', _('Token'));
+
+ o = s.taboption('rpc', form.Value, 'rpc_user', _('RPC username'));
+ o.depends('rpc_auth_method', 'user_pass');
+
+ o = s.taboption('rpc', form.Value, 'rpc_passwd', _('RPC password'));
+ o.depends('rpc_auth_method', 'user_pass');
+ o.password = true;
+
+ o = s.taboption('rpc', CBIRpcSecret, 'rpc_secret', _('RPC token'));
+ o.depends('rpc_auth_method', 'token');
+ o.btnTitle = _('Generate Randomly');
+ o.clickFn = getToken;
+ o.password = true;
+
+ if (aria2.https) {
+ o = s.taboption('rpc', form.Flag, 'rpc_secure', _('RPC secure'),
+ _('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.'));
+ o.enabled = 'true';
+ o.disabled = 'false';
+ o.rmempty = false;
+
+ o = s.taboption('rpc', form.Value, 'rpc_certificate', _('RPC certificate'),
+ _('Use the certificate in FILE for RPC server. The certificate must be either'
+ + ' in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the'
+ + ' certificate, a key and optionally a chain of additional certificates. Only PKCS12'
+ + ' files with a blank import password can be opened!<br/>When using PEM, you have to'
+ + ' specify the "RPC private key" as well.'));
+ o.depends('rpc_secure', 'true');
+ o.optional = false;
+ o.rmempty = false;
+
+ o = s.taboption('rpc', form.Value, 'rpc_private_key', _('RPC private key'),
+ _('Use the private key in FILE for RPC server. The private key must be'
+ + ' decrypted and in PEM format.'));
+ o.depends('rpc_secure', 'true');
+ o.optional = false;
+ o.rmempty = false;
+ }
+
+ o = s.taboption('rpc', CBIRpcUrl, '_rpc_url', _('Json-RPC URL'));
+ o.clickFn = showRPCURL;
+
+ s.tab('http', _('HTTP/FTP/SFTP Options'));
+
+ o = s.taboption('http', form.Flag, 'enable_proxy', _('Enable proxy'));
+ o.rmempty = false;
+
+ o = s.taboption('http', form.Value, 'all_proxy', _('All proxy'),
+ _('Use a proxy server for all protocols.'));
+ o.depends('enable_proxy', '1');
+ o.placeholder = '[http://][USER:PASSWORD@]HOST[:PORT]';
+
+ o = s.taboption('http', form.Value, 'all_proxy_user', _('Proxy user'));
+ o.depends('enable_proxy', '1');
+
+ o = s.taboption('http', form.Value, 'all_proxy_passwd', _('Proxy password'));
+ o.depends('enable_proxy', '1');
+ o.password = true;
+
+ if (aria2.https) {
+ o = s.taboption('http', form.Flag, 'check_certificate', _('Check certificate'),
+ _('Verify the peer using certificates specified in "CA certificate" option.'));
+ o.enabled = 'true';
+ o.disabled = 'false';
+ o.default = 'true';
+ o.rmempty = false;
+
+ o = s.taboption('http', form.Value, 'ca_certificate', _('CA certificate'),
+ _('Use the certificate authorities in FILE to verify the peers. The certificate'
+ + ' file must be in PEM format and can contain multiple CA certificates.'));
+ o.depends('check_certificate', 'true');
+
+ o = s.taboption('http', form.Value, 'certificate', _('Certificate'),
+ _('Use the client certificate in FILE. The certificate must be either in PKCS12'
+ + ' (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the certificate, a'
+ + ' key and optionally a chain of additional certificates. Only PKCS12 files with a'
+ + ' blank import password can be opened!<br/>When using PEM, you have to specify the'
+ + ' "Private key" as well.'));
+
+ o = s.taboption('http', form.Value, 'private_key', _('Private key'),
+ _('Use the private key in FILE. The private key must be decrypted and in PEM'
+ + ' format. The behavior when encrypted one is given is undefined.'));
+ }
+
+ if (aria2.gzip) {
+ o = s.taboption('http', form.Flag, 'http_accept_gzip', _('HTTP accept gzip'),
+ _('Send <code>Accept: deflate, gzip</code> request header and inflate response'
+ + ' if remote server responds with <code>Content-Encoding: gzip</code> or'
+ + ' <code>Content-Encoding: deflate</code>.'));
+ o.enabled = 'true';
+ o.disabled = 'false';
+ o.default = 'false';
+ }
+
+ o = s.taboption('http', form.Flag, 'http_no_cache', _('HTTP no cache'),
+ _('Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code>'
+ + ' header to avoid cached content. If disabled, these headers are not sent and you'
+ + ' can add Cache-Control header with a directive you like using "Header" option.'));
+ o.enabled = 'true';
+ o.disabled = 'false';
+ o.default = 'false';
+
+ o = s.taboption('http', form.DynamicList, 'header', _('Header'),
+ _('Append HEADERs to HTTP request header.'));
+
+ o = s.taboption('http', form.Value, 'connect_timeout', _('Connect timeout'),
+ _('Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy server.' +
+ ' After the connection is established, this option makes no effect and "Timeout" option is used instead.'));
+ o.datatype = 'uinteger';
+ o.placeholder = '60';
+
+ o = s.taboption('http', form.Value, 'timeout', _('Timeout'));
+ o.datatype = 'uinteger';
+ o.placeholder = '60';
+
+ o = s.taboption('http', form.Value, 'lowest_speed_limit', _('Lowest speed limit'),
+ '%s %s'.format(
+ _('Close connection if download speed is lower than or equal to this value (bytes per sec). ' +
+ '0 means has no lowest speed limit.'),
+ _('You can append K or M.')
+ ));
+ o.placeholder = '0';
+
+ o = s.taboption('http', form.Value, 'max_connection_per_server', _('Max connection per server'),
+ _('The maximum number of connections to one server for each download.'));
+ o.datatype = 'uinteger';
+ o.placeholder = '1';
+
+ o = s.taboption('http', form.Value, 'split', _('Max number of split'),
+ _('Download a file using N connections.'));
+ o.datatype = 'uinteger';
+ o.placeholder = '5';
+
+ o = s.taboption('http', form.Value, 'min_split_size', _('Min split size'),
+ _('Don\'t split less than 2*SIZE byte range. Possible values: 1M-1024M.'));
+ o.placeholder = '20M';
+
+ o = s.taboption('http', form.Value, 'max_tries', _('Max tries'));
+ o.datatype = 'uinteger';
+ o.placeholder = '5';
+
+ o = s.taboption('http', form.Value, 'retry_wait', _('Retry wait'),
+ _('Set the seconds to wait between retries.'));
+ o.datatype = 'uinteger';
+ o.placeholder = '0';
+
+ o = s.taboption('http', form.Value, 'user_agent', _('User agent'),
+ _('Set user agent for HTTP(S) downloads.'));
+ o.placeholder = 'aria2/%s'.format(aria2.version ? aria2.version : '$VERSION');
+
+ if (aria2.bt) {
+ s.tab('bt', _('BitTorrent Options'));
+
+ o = s.taboption('bt', form.Flag, 'enable_dht', _('IPv4 <abbr title="Distributed Hash Table">DHT</abbr> enabled'),
+ '%s %s'.format(
+ _('Enable IPv4 DHT functionality. It also enables UDP tracker support.'),
+ _('This option will be ignored if a private flag is set in a torrent.')
+ ));
+ o.enabled = 'true';
+ o.disabled = 'false';
+ o.default = 'true';
+ o.rmempty = false;
+
+ o = s.taboption('bt', form.Flag, 'enable_dht6', _('IPv6 <abbr title="Distributed Hash Table">DHT</abbr> enabled'),
+ '%s %s'.format(
+ _('Enable IPv6 DHT functionality.'),
+ _('This option will be ignored if a private flag is set in a torrent.')
+ ));
+ o.enabled = 'true';
+ o.disabled = 'false';
+
+ o = s.taboption('bt', form.Flag, 'bt_enable_lpd', _('<abbr title="Local Peer Discovery">LPD</abbr> enabled'),
+ '%s %s'.format(
+ _('Enable Local Peer Discovery.'),
+ _('This option will be ignored if a private flag is set in a torrent.')
+ ));
+ o.enabled = 'true';
+ o.disabled = 'false';
+ o.default = 'false';
+
+ o = s.taboption('bt', form.Flag, 'enable_peer_exchange', _('Enable peer exchange'),
+ '%s %s'.format(
+ _('Enable Peer Exchange extension.'),
+ _('This option will be ignored if a private flag is set in a torrent.')
+ ));
+ o.enabled = 'true';
+ o.disabled = 'false';
+ o.default = 'true';
+ o.rmempty = false;
+
+ o = s.taboption('bt', form.Flag, 'bt_save_metadata', _('Save metadata'),
+ _('Save meta data as ".torrent" file. This option has effect only when BitTorrent'
+ + ' Magnet URI is used. The file name is hex encoded info hash with suffix ".torrent".'));
+ o.enabled = 'true';
+ o.disabled = 'false';
+ o.default = 'false';
+
+ o = s.taboption('bt', form.Flag, 'bt_remove_unselected_file', _('Remove unselected file'),
+ _('Removes the unselected files when download is completed in BitTorrent. Please'
+ + ' use this option with care because it will actually remove files from your disk.'));
+ o.enabled = 'true';
+ o.disabled = 'false';
+ o.default = 'false';
+
+ o = s.taboption('bt', form.Flag, 'bt_seed_unverified', _('Seed unverified'),
+ _('Seed previously downloaded files without verifying piece hashes.'));
+ o.enabled = 'true';
+ o.disabled = 'false';
+ o.default = 'false';
+
+ o = s.taboption('bt', form.Value, 'listen_port', _('BitTorrent listen port'),
+ _('Set TCP port number for BitTorrent downloads. Accept format: "6881,6885",'
+ + ' "6881-6999" and "6881-6889,6999". Make sure that the specified ports are open'
+ + ' for incoming TCP traffic.'));
+ o.placeholder = '6881-6999';
+
+ o = s.taboption('bt', form.Value, 'dht_listen_port', _('DHT Listen port'),
+ _('Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure that the '
+ + 'specified ports are open for incoming UDP traffic.'));
+ o.depends('enable_dht', 'true');
+ o.depends('enable_dht6', 'true');
+ o.placeholder = '6881-6999';
+
+ o = s.taboption('bt', form.ListValue, 'follow_torrent', _('Follow torrent'));
+ o.value('true', _('True'));
+ o.value('false', _('False'));
+ o.value('mem', _('Keep in memory'));
+
+ o = s.taboption('bt', form.Value, 'max_overall_upload_limit', _('Max overall upload limit'),
+ '%s %s'.format(
+ _('Set max overall upload speed in bytes/sec. 0 means unrestricted.'),
+ _('You can append K or M.')
+ ));
+ o.placeholder = '0';
+
+ o = s.taboption('bt', form.Value, 'max_upload_limit', _('Max upload limit'),
+ '%s %s'.format(
+ _('Set max upload speed per each torrent in bytes/sec. 0 means unrestricted.'),
+ _('You can append K or M.')
+ ));
+ o.placeholder = '0';
+
+ o = s.taboption('bt', form.Value, 'bt_max_open_files', _('Max open files'),
+ _('Specify maximum number of files to open in multi-file BitTorrent download globally.'));
+ o.datatype = 'uinteger';
+ o.placeholder = '100';
+
+ o = s.taboption('bt', form.Value, 'bt_max_peers', _('Max peers'),
+ _('Specify the maximum number of peers per torrent, 0 means unlimited.'));
+ o.datatype = 'uinteger';
+ o.placeholder = '55';
+
+ o = s.taboption('bt', form.Value, 'bt_request_peer_speed_limit', _('Request peer speed limit'),
+ '%s %s'.format(
+ _('If the whole download speed of every torrent is lower than SPEED, aria2'
+ + ' temporarily increases the number of peers to try for more download speed.'
+ + ' Configuring this option with your preferred download speed can increase your'
+ + ' download speed in some cases.'),
+ _('You can append K or M.')
+ ));
+ o.placeholder = '50K';
+
+ o = s.taboption('bt', form.Value, 'bt_stop_timeout', _('Stop timeout'),
+ _('Stop BitTorrent download if download speed is 0 in consecutive N seconds. If 0 is'
+ + ' given, this feature is disabled.'));
+ o.datatype = 'uinteger';
+ o.placeholder = '0';
+
+ o = s.taboption('bt', form.Value, 'peer_id_prefix', _('Prefix of peer ID'),
+ _('Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length.'
+ + ' If more than 20 bytes are specified, only first 20 bytes are used. If less than 20'
+ + ' bytes are specified, random byte data are added to make its length 20 bytes.'));
+ o.placeholder = 'A2-%s-'.format(
+ aria2.version ? aria2.version.replace(/\./g, '-') : '$MAJOR-$MINOR-$PATCH'
+ );
+
+ o = s.taboption('bt', form.Value, 'seed_ratio', _('Seed ratio'),
+ _('Specify share ratio. Seed completed torrents until share ratio reaches RATIO.'
+ + ' You are strongly encouraged to specify equals or more than 1.0 here. Specify 0.0 if'
+ + ' you intend to do seeding regardless of share ratio.'));
+ o.datatype = 'ufloat';
+ o.placeholder = '1.0';
+
+ o = s.taboption('bt', form.Value, 'seed_time', _('Seed time'),
+ _('Specify seeding time in minutes. If "Seed ratio" option is'
+ + ' specified along with this option, seeding ends when at least one of the conditions'
+ + ' is satisfied. Specifying 0 disables seeding after download completed.'));
+ o.datatype = 'ufloat';
+
+ o = s.taboption('bt', form.DynamicList, 'bt_tracker', _('Additional BT tracker'),
+ _('List of additional BitTorrent tracker\'s announce URI.'));
+ o.placeholder = 'http://tracker.example.com/announce';
+ }
+
+ s.tab('advance', _('Advanced Options'));
+
+ o = s.taboption('advance', form.Flag, 'disable_ipv6', _('IPv6 disabled'),
+ _('Disable IPv6. This is useful if you have to use broken DNS and want to avoid terribly'
+ + ' slow AAAA record lookup.'));
+ o.enabled = 'true';
+ o.disabled = 'false';
+ o.default = 'false';
+
+ o = s.taboption('advance', form.Value, 'auto_save_interval', _('Auto save interval'),
+ _('Save a control file (*.aria2) every N seconds. If 0 is given, a control file is not'
+ + ' saved during download.'));
+ o.datatype = 'range(0, 600)';
+ o.placeholder = '60';
+
+ o = s.taboption('advance', form.Value, 'save_session_interval', _('Save session interval'),
+ _('Save error/unfinished downloads to session file every N seconds. If 0 is given, file'
+ + ' will be saved only when aria2 exits.'));
+ o.datatype = 'uinteger';
+ o.placeholder = '0';
+
+ o = s.taboption('advance', form.Value, 'disk_cache', _('Disk cache'),
+ '%s %s'.format(
+ _('Enable disk cache (in bytes), set 0 to disabled.'),
+ _('You can append K or M.')
+ ));
+ o.placeholder = '16M';
+
+ o = s.taboption('advance', form.ListValue, 'file_allocation', _('File allocation'),
+ _('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.'));
+ o.value('none', _('None'));
+ o.value('prealloc', _('prealloc'));
+ o.value('trunc', _('trunc'));
+ o.value('falloc', _('falloc'));
+ o.default = 'prealloc';
+
+ o = s.taboption('advance', form.Flag, 'force_save', _('Force save'),
+ _('Save download to session file even if the download is completed or removed.'
+ + ' This option also saves control file in that situations. This may be useful to save'
+ + ' BitTorrent seeding which is recognized as completed state.'));
+ o.enabled = 'true';
+ o.disabled = 'false';
+ o.default = 'false';
+
+ o = s.taboption('advance', form.Value, 'max_overall_download_limit', _('Max overall download limit'),
+ '%s %s'.format(
+ _('Set max overall download speed in bytes/sec. 0 means unrestricted.'),
+ _('You can append K or M.')
+ ));
+ o.placeholder = '0';
+
+ o = s.taboption('advance', form.Value, 'max_download_limit', _('Max download limit'),
+ '%s %s'.format(
+ _('Set max download speed per each download in bytes/sec. 0 means unrestricted.'),
+ _('You can append K or M.')
+ ));
+ o.placeholder = '0';
+
+ s = m.section(form.NamedSection, 'main', 'aria2', _('Extra Settings'),
+ _('Settings in this section will be added to config file.'));
+ s.addremove = false;
+ s.anonymous = true;
+
+ o = s.option(form.DynamicList, 'extra_settings', _('Settings list'),
+ _('List of extra settings. Format: option=value, eg. <code>netrc-path=/tmp/.netrc</code>.'));
+ o.placeholder = 'option=value';
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js b/applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js
new file mode 100644
index 0000000000..c86c794a93
--- /dev/null
+++ b/applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js
@@ -0,0 +1,55 @@
+'use strict';
+'require fs';
+'require view';
+
+return view.extend({
+ load: function() {
+ var list_files = ['conf', 'session'],
+ actions = [];
+ for (var index = 0; index < list_files.length; ++index) {
+ actions.push(
+ fs.exec_direct('/usr/libexec/aria2-call', [ 'cat', list_files[index] ])
+ .then(function(json) {
+ var res = {};
+
+ try { res = JSON.parse(json); }
+ catch(err) {}
+
+ res.file = res.file || '';
+ res.content = 'content' in res ? res.content.trim() : '';
+ res.rows = res.content.split('\n', 20).length;
+ return res;
+ })
+ );
+ }
+ return Promise.all(actions);
+ },
+
+ render: function(data) {
+ var textareaEl = function(id, data, descr) {
+ return E('div', {'class': 'cbi-section'}, [
+ E('div', {'class': 'cbi-section-descr'}, descr.format(data.file)),
+ E('div', { 'id' : id},
+ E('textarea', {
+ 'id': 'widget.' + id,
+ 'style': 'width: 100%',
+ 'readonly': true,
+ 'wrap': 'off',
+ 'rows': data.rows >= 20 ? 20 : data.rows + 1
+ }, data.content)
+ )
+ ]);
+ };
+
+ return E('div', {'class': 'cbi-map'}, [
+ E('h2', {'name': 'content'}, '%s - %s'.format(_('Aria2'), _('Files'))),
+ E('div', {'class': 'cbi-map-descr'}, _('Here shows the files used by aria2.')),
+ textareaEl('config_area', data[0], _('Content of config file: <code>%s</code>')),
+ textareaEl('session_area', data[1], _('Content of session file: <code>%s</code>'))
+ ]);
+ },
+
+ handleSave: null,
+ handleSaveApply: null,
+ handleReset: null
+});
diff --git a/applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js b/applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js
new file mode 100644
index 0000000000..075b110d59
--- /dev/null
+++ b/applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js
@@ -0,0 +1,72 @@
+'use strict';
+'require dom';
+'require fs';
+'require poll';
+'require view';
+
+var css = ' \
+#log_textarea { \
+ padding: 10px; \
+ text-align: left; \
+} \
+#log_textarea pre { \
+ padding: .5rem; \
+ word-break: break-all; \
+ margin: 0; \
+} \
+.description { \
+ background-color: #33ccff; \
+}';
+
+function pollLog(e) {
+ return Promise.all([
+ fs.exec_direct('/usr/libexec/aria2-call', [ 'tail' ]).then(function(res) {
+ return res.trim().split(/\n/).reverse().join('\n')
+ }),
+ fs.exec_direct('/sbin/logread', [ '-e', 'aria2' ]).then(function(res) {
+ return res.trim().split(/\n/).reverse().slice(0, 50).join('\n')
+ })
+ ]).then(function(data) {
+ var t = E('pre', { 'wrap': 'pre' }, [
+ E('div', { 'class': 'description' }, _('Last 50 lines of log file:')),
+ E('br'),
+ data[0] || _('No log data.'),
+ E('br'),
+ E('br'),
+ E('div', { 'class': 'description' }, _('Last 50 lines of syslog:')),
+ E('br'),
+ data[1] || _('No log data.')
+ ]);
+ dom.content(e, t);
+ });
+};
+
+return view.extend({
+ render: function() {
+ var log_textarea = E('div', { 'id': 'log_textarea' },
+ E('img', {
+ 'src': L.resource(['icons/loading.gif']),
+ 'alt': _('Loading'),
+ 'style': 'vertical-align:middle'
+ }, _('Collecting data...'))
+ );
+
+ poll.add(pollLog.bind(this, log_textarea));
+ return E([
+ E('style', [ css ]),
+ E('div', {'class': 'cbi-map'}, [
+ E('h2', {'name': 'content'}, '%s - %s'.format(_('Aria2'), _('Log Data'))),
+ E('div', {'class': 'cbi-section'}, [
+ log_textarea,
+ E('div', {'style': 'text-align:right'},
+ E('small', {}, _('Refresh every %s seconds.').format(L.env.pollinterval))
+ )
+ ])
+ ])
+ ]);
+ },
+
+ handleSave: null,
+ handleSaveApply: null,
+ handleReset: null
+});
diff --git a/applications/luci-app-aria2/luasrc/controller/aria2.lua b/applications/luci-app-aria2/luasrc/controller/aria2.lua
deleted file mode 100644
index 52d7c94ebb..0000000000
--- a/applications/luci-app-aria2/luasrc/controller/aria2.lua
+++ /dev/null
@@ -1,62 +0,0 @@
--- Copyright 2016-2019 Xingwang Liao <kuoruan@gmail.com>
--- Licensed to the public under the MIT License.
-
-local fs = require "nixio.fs"
-local sys = require "luci.sys"
-local http = require "luci.http"
-local util = require "luci.util"
-local uci = require "luci.model.uci".cursor()
-
-module("luci.controller.aria2", package.seeall)
-
-function index()
- if not nixio.fs.access("/etc/config/aria2") then
- return
- end
-
- local e = entry({"admin", "services", "aria2"}, firstchild(), _("Aria2"))
- e.dependent = false
- e.acl_depends = { "luci-app-aria2" }
-
- entry({"admin", "services", "aria2", "config"},
- cbi("aria2/config"), _("Configuration"), 1)
-
- entry({"admin", "services", "aria2", "file"},
- form("aria2/files"), _("Files"), 2)
-
- entry({"admin", "services", "aria2", "log"},
- firstchild(), _("Log"), 3)
-
- entry({"admin", "services", "aria2", "log", "view"},
- template("aria2/log_template"))
-
- entry({"admin", "services", "aria2", "log", "read"},
- call("action_log_read"))
-
- entry({"admin", "services", "aria2", "status"},
- call("action_status"))
-
-end
-
-function action_status()
- local status = {
- running = (sys.call("pidof aria2c >/dev/null") == 0)
- }
-
- http.prepare_content("application/json")
- http.write_json(status)
-end
-
-function action_log_read()
- local data = { log = "", syslog = "" }
-
- local log_file = uci:get("aria2", "main", "log") or "/var/log/aria2.log"
- if fs.access(log_file) then
- data.log = util.trim(sys.exec("tail -n 50 %s | sed 'x;1!H;$!d;x'" % log_file))
- end
-
- data.syslog = util.trim(sys.exec("logread | grep aria2 | tail -n 50 | sed 'x;1!H;$!d;x'"))
-
- http.prepare_content("application/json")
- http.write_json(data)
-end
diff --git a/applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua b/applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua
deleted file mode 100644
index 3927b1765e..0000000000
--- a/applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua
+++ /dev/null
@@ -1,491 +0,0 @@
--- Copyright 2017-2019 Xingwang Liao <kuoruan@gmail.com>
--- Licensed to the public under the MIT License.
-
-local sys = require "luci.sys"
-local util = require "luci.util"
-
-local m, s, o
-
-local function aria2_info()
- if sys.call("command -v aria2c >/dev/null") ~= 0 then
- return nil
- end
-
- local info = {}
- local line
- for line in util.execi("aria2c -v 2>/dev/null | grep -E '^(aria2 version|Enabled Features)'") do
- if line:match("^aria2 version") then
- local _, _, v = line:find("([%d%.]+)$")
- info.version = v
- elseif line:match("^Enabled Features") then
- info.gzip = line:find("GZip") ~= nil
- info.https = line:find("HTTPS") ~= nil
- info.bt = line:find("BitTorrent") ~= nil
- info.sftp = line:find("SFTP") ~= nil
- info.adns = line:find("Async DNS") ~= nil
- info.cookie = line:find("Firefox3 Cookie") ~= nil
- end
- end
-
- return info
-end
-
-local aria2 = aria2_info()
-
-m = Map("aria2", "%s - %s" % { translate("Aria2"), translate("Settings") },
-"<p>%s</p><p>%s</p>" % {
- translate("Aria2 is a lightweight multi-protocol &amp; multi-source, cross platform download utility."),
- translatef("For more information, please visit: %s",
- "<a href=\"https://aria2.github.io\" target=\"_blank\">https://aria2.github.io</a>")
-})
-
-if not aria2 then
- m:section(SimpleSection, nil, "<span style=\"color: red;\">%s</span>" %
- translate("Error: Can't find aria2c in PATH, please reinstall aria2."))
- m.reset = false
- m.submit = false
- return m
-end
-
-m:append(Template("aria2/settings_header"))
-
-s = m:section(NamedSection, "main", "aria2")
-s.addremove = false
-s.anonymous = true
-
-s:tab("basic", translate("Basic Options"))
-
-o = s:taboption("basic", Flag, "enabled", translate("Enabled"))
-o.rmempty = false
-
-o = s:taboption("basic", ListValue, "user", translate("Run daemon as user"),
- translate("Leave blank to use default user."))
-o:value("")
-local user
-for user in util.execi("cat /etc/passwd | cut -d':' -f1") do
- o:value(user)
-end
-
-o = s:taboption("basic", Value, "dir", translate("Download directory"),
- translate("The directory to store the downloaded file. For example <code>/mnt/sda1</code>."))
-o.rmempty = false
-
-o = s:taboption("basic", Value, "config_dir", translate("Config file directory"),
- translate("The directory to store the config file, session file and DHT file."))
-o.placeholder = "/var/etc/aria2"
-
-o = s:taboption("basic", Flag, "enable_logging", translate("Enable logging"))
-o.rmempty = false
-
-o = s:taboption("basic", Value, "log", translate("Log file"),
- translate("The file name of the log file."))
-o:depends("enable_logging", "1")
-o.placeholder = "/var/log/aria2.log"
-
-o = s:taboption("basic", ListValue, "log_level", translate("Log level"))
-o:depends("enable_logging", "1")
-o:value("debug", translate("Debug"))
-o:value("info", translate("Info"))
-o:value("notice", translate("Notice"))
-o:value("warn", translate("Warn"))
-o:value("error", translate("Error"))
-o.default = "warn"
-
-o = s:taboption("basic", Value, "max_concurrent_downloads", translate("Max concurrent downloads"))
-o.placeholder = "5"
-
-s:tab("rpc", translate("RPC Options"))
-
-o = s:taboption("rpc", Flag, "pause", translate("Pause"), translate("Pause download after added."))
-o.enabled = "true"
-o.disabled = "false"
-o.default = "false"
-
-o = s:taboption("rpc", Flag, "pause_metadata", translate("Pause metadata"),
- translate("Pause downloads created as a result of metadata download."))
-o.enabled = "true"
-o.disabled = "false"
-o.default = "false"
-
-o = s:taboption("rpc", Value, "rpc_listen_port", translate("RPC port"))
-o.datatype = "range(1024,65535)"
-o.placeholder = "6800"
-
-o = s:taboption("rpc", ListValue, "rpc_auth_method", translate("RPC authentication method"))
-o:value("none", translate("No Authentication"))
-o:value("user_pass", translate("Username & Password"))
-o:value("token", translate("Token"))
-
-o = s:taboption("rpc", Value, "rpc_user", translate("RPC username"))
-o:depends("rpc_auth_method", "user_pass")
-
-o = s:taboption("rpc", Value, "rpc_passwd", translate("RPC password"))
-o:depends("rpc_auth_method", "user_pass")
-o.password = true
-
-o = s:taboption("rpc", Value, "rpc_secret", translate("RPC token"))
-o:depends("rpc_auth_method", "token")
-o.template = "aria2/value_with_btn"
-o.btntext = translate("Generate Randomly")
-o.btnclick = "randomToken();"
-
-if aria2.https then
- o = s:taboption("rpc", Flag, "rpc_secure", translate("RPC secure"),
- translate("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."))
- o.enabled = "true"
- o.disabled = "false"
- o.rmempty = false
-
- o = s:taboption("rpc", Value, "rpc_certificate", translate("RPC certificate"),
- translate("Use the certificate in FILE for RPC server. The certificate must be either"
- .. " in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the"
- .. " certificate, a key and optionally a chain of additional certificates. Only PKCS12"
- .. " files with a blank import password can be opened!<br/>When using PEM, you have to"
- .. " specify the \"RPC private key\" as well."))
- o:depends("rpc_secure", "true")
- o.datatype = "file"
-
- o = s:taboption("rpc", Value, "rpc_private_key", translate("RPC private key"),
- translate("Use the private key in FILE for RPC server. The private key must be"
- .. " decrypted and in PEM format."))
- o:depends("rpc_secure", "true")
- o.datatype = "file"
-end
-
-o = s:taboption("rpc", Flag, "_use_ws", translate("Use WebSocket"))
-
-o = s:taboption("rpc", Value, "_rpc_url", translate("Json-RPC URL"))
-o.template = "aria2/value_with_btn"
-o.onmouseover = "this.focus();this.select();"
-o.btntext = translate("Show URL")
-o.btnclick = "showRPCURL();"
-
-s:tab("http", translate("HTTP/FTP/SFTP Options"))
-
-o = s:taboption("http", Flag, "enable_proxy", translate("Enable proxy"))
-o.rmempty = false
-
-o = s:taboption("http", Value, "all_proxy", translate("All proxy"),
- translate("Use a proxy server for all protocols."))
-o:depends("enable_proxy", "1")
-o.placeholder = "[http://][USER:PASSWORD@]HOST[:PORT]"
-
-o = s:taboption("http", Value, "all_proxy_user", translate("Proxy user"))
-o:depends("enable_proxy", "1")
-
-o = s:taboption("http", Value, "all_proxy_passwd", translate("Proxy password"))
-o:depends("enable_proxy", "1")
-o.password = true
-
-if aria2.https then
- o = s:taboption("http", Flag, "check_certificate", translate("Check certificate"),
- translate("Verify the peer using certificates specified in \"CA certificate\" option."))
- o.enabled = "true"
- o.disabled = "false"
- o.default = "true"
- o.rmempty = false
-
- o = s:taboption("http", Value, "ca_certificate", translate("CA certificate"),
- translate("Use the certificate authorities in FILE to verify the peers. The certificate"
- .. " file must be in PEM format and can contain multiple CA certificates."))
- o:depends("check_certificate", "true")
- o.datatype = "file"
-
- o = s:taboption("http", Value, "certificate", translate("Certificate"),
- translate("Use the client certificate in FILE. The certificate must be either in PKCS12"
- .. " (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the certificate, a"
- .. " key and optionally a chain of additional certificates. Only PKCS12 files with a"
- .. " blank import password can be opened!<br/>When using PEM, you have to specify the"
- .. " \"Private key\" as well."))
- o.datatype = "file"
-
- o = s:taboption("http", Value, "private_key", translate("Private key"),
- translate("Use the private key in FILE. The private key must be decrypted and in PEM"
- .. " format. The behavior when encrypted one is given is undefined."))
- o.datatype = "file"
-end
-
-if aria2.gzip then
- o = s:taboption("http", Flag, "http_accept_gzip", translate("HTTP accept gzip"),
- translate("Send <code>Accept: deflate, gzip</code> request header and inflate response"
- .. " if remote server responds with <code>Content-Encoding: gzip</code> or"
- .. " <code>Content-Encoding: deflate</code>."))
- o.enabled = "true"
- o.disabled = "false"
- o.default = "false"
-end
-
-o = s:taboption("http", Flag, "http_no_cache", translate("HTTP no cache"),
- translate("Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code>"
- .. " header to avoid cached content. If disabled, these headers are not sent and you"
- .. " can add Cache-Control header with a directive you like using \"Header\" option."))
-o.enabled = "true"
-o.disabled = "false"
-o.default = "false"
-
-o = s:taboption("http", DynamicList, "header", translate("Header"),
- translate("Append HEADERs to HTTP request header."))
-
-o = s:taboption("http", Value, "connect_timeout", translate("Connect timeout"),
- translate("Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy server." ..
- " After the connection is established, this option makes no effect and \"Timeout\" option is used instead."))
-o.datatype = "uinteger"
-o.placeholder = "60"
-
-o = s:taboption("http", Value, "timeout", translate("Timeout"))
-o.datatype = "uinteger"
-o.placeholder = "60"
-
-o = s:taboption("http", Value, "lowest_speed_limit", translate("Lowest speed limit"),
- "%s %s" % {
- translate("Close connection if download speed is lower than or equal to this value (bytes per sec). " ..
- "0 means has no lowest speed limit."),
- translate("You can append K or M.")
- })
-o.placeholder = "0"
-
-o = s:taboption("http", Value, "max_connection_per_server", translate("Max connection per server"),
- translate("The maximum number of connections to one server for each download."))
-o.datatype = "uinteger"
-o.placeholder = "1"
-
-o = s:taboption("http", Value, "split", translate("Max number of split"),
- translate("Download a file using N connections."))
-o.datatype = "uinteger"
-o.placeholder = "5"
-
-o = s:taboption("http", Value, "min_split_size", translate("Min split size"),
- translate("Don't split less than 2*SIZE byte range. Possible values: 1M-1024M."))
-o.placeholder = "20M"
-
-o = s:taboption("http", Value, "max_tries", translate("Max tries"))
-o.datatype = "uinteger"
-o.placeholder = "5"
-
-o = s:taboption("http", Value, "retry_wait", translate("Retry wait"),
- translate("Set the seconds to wait between retries."))
-o.datatype = "uinteger"
-o.placeholder = "0"
-
-o = s:taboption("http", Value, "user_agent", translate("User agent"),
- translate("Set user agent for HTTP(S) downloads."))
-o.placeholder = "aria2/%s" % { aria2.version and aria2.version or "$VERSION" }
-
-if aria2.bt then
- s:tab("bt", translate("BitTorrent Options"))
-
- o = s:taboption("bt", Flag, "enable_dht", translate("IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"),
- "%s %s" % {
- translate("Enable IPv4 DHT functionality. It also enables UDP tracker support."),
- translate("This option will be ignored if a private flag is set in a torrent.")
- })
- o.enabled = "true"
- o.disabled = "false"
- o.default = "true"
- o.rmempty = false
-
- o = s:taboption("bt", Flag, "enable_dht6", translate("IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"),
- "%s %s" % {
- translate("Enable IPv6 DHT functionality."),
- translate("This option will be ignored if a private flag is set in a torrent.")
- })
- o.enabled = "true"
- o.disabled = "false"
-
- o = s:taboption("bt", Flag, "bt_enable_lpd", translate("<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"),
- "%s %s" % {
- translate("Enable Local Peer Discovery."),
- translate("This option will be ignored if a private flag is set in a torrent.")
- })
- o.enabled = "true"
- o.disabled = "false"
- o.default = "false"
-
- o = s:taboption("bt", Flag, "enable_peer_exchange", translate("Enable peer exchange"),
- "%s %s" % {
- translate("Enable Peer Exchange extension."),
- translate("This option will be ignored if a private flag is set in a torrent.")
- })
- o.enabled = "true"
- o.disabled = "false"
- o.default = "true"
- o.rmempty = false
-
- o = s:taboption("bt", Flag, "bt_save_metadata", translate("Save metadata"),
- translate("Save meta data as \".torrent\" file. This option has effect only when BitTorrent"
- .. " Magnet URI is used. The file name is hex encoded info hash with suffix \".torrent\"."))
- o.enabled = "true"
- o.disabled = "false"
- o.default = "false"
-
- o = s:taboption("bt", Flag, "bt_remove_unselected_file", translate("Remove unselected file"),
- translate("Removes the unselected files when download is completed in BitTorrent. Please"
- .. " use this option with care because it will actually remove files from your disk."))
- o.enabled = "true"
- o.disabled = "false"
- o.default = "false"
-
- o = s:taboption("bt", Flag, "bt_seed_unverified", translate("Seed unverified"),
- translate("Seed previously downloaded files without verifying piece hashes."))
- o.enabled = "true"
- o.disabled = "false"
- o.default = "false"
-
- o = s:taboption("bt", Value, "listen_port", translate("BitTorrent listen port"),
- translate("Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\","
- .. " \"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are open"
- .. " for incoming TCP traffic."))
- o.placeholder = "6881-6999"
-
- o = s:taboption("bt", Value, "dht_listen_port", translate("DHT Listen port"),
- translate("Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure that the "
- .. "specified ports are open for incoming UDP traffic."))
- o:depends("enable_dht", "true")
- o:depends("enable_dht6", "true")
- o.placeholder = "6881-6999"
-
- o = s:taboption("bt", ListValue, "follow_torrent", translate("Follow torrent"))
- o:value("true", translate("True"))
- o:value("false", translate("False"))
- o:value("mem", translate("Keep in memory"))
-
- o = s:taboption("bt", Value, "max_overall_upload_limit", translate("Max overall upload limit"),
- "%s %s" % {
- translate("Set max overall upload speed in bytes/sec. 0 means unrestricted."),
- translate("You can append K or M.")
- })
- o.placeholder = "0"
-
- o = s:taboption("bt", Value, "max_upload_limit", translate("Max upload limit"),
- "%s %s" % {
- translate("Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."),
- translate("You can append K or M.")
- })
- o.placeholder = "0"
-
- o = s:taboption("bt", Value, "bt_max_open_files", translate("Max open files"),
- translate("Specify maximum number of files to open in multi-file BitTorrent download globally."))
- o.datatype = "uinteger"
- o.placeholder = "100"
-
- o = s:taboption("bt", Value, "bt_max_peers", translate("Max peers"),
- translate("Specify the maximum number of peers per torrent, 0 means unlimited."))
- o.datatype = "uinteger"
- o.placeholder = "55"
-
- o = s:taboption("bt", Value, "bt_request_peer_speed_limit", translate("Request peer speed limit"),
- "%s %s" % {
- translate("If the whole download speed of every torrent is lower than SPEED, aria2"
- .. " temporarily increases the number of peers to try for more download speed."
- .. " Configuring this option with your preferred download speed can increase your"
- .. " download speed in some cases."),
- translate("You can append K or M.")
- })
- o.placeholder = "50K"
-
- o = s:taboption("bt", Value, "bt_stop_timeout", translate("Stop timeout"),
- translate("Stop BitTorrent download if download speed is 0 in consecutive N seconds. If 0 is"
- .. " given, this feature is disabled."))
- o.datatype = "uinteger"
- o.placeholder = "0"
-
- o = s:taboption("bt", Value, "peer_id_prefix", translate("Prefix of peer ID"),
- translate("Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length."
- .. " If more than 20 bytes are specified, only first 20 bytes are used. If less than 20"
- .. " bytes are specified, random byte data are added to make its length 20 bytes."))
- o.placeholder = "A2-%s-" % {
- aria2.version and string.gsub(aria2.version, "%.", "-") or "$MAJOR-$MINOR-$PATCH"
- }
-
- o = s:taboption("bt", Value, "seed_ratio", translate("Seed ratio"),
- translate("Specify share ratio. Seed completed torrents until share ratio reaches RATIO."
- .. " You are strongly encouraged to specify equals or more than 1.0 here. Specify 0.0 if"
- .. " you intend to do seeding regardless of share ratio."))
- o.datatype = "ufloat"
- o.placeholder = "1.0"
-
- o = s:taboption("bt", Value, "seed_time", translate("Seed time"),
- translate("Specify seeding time in minutes. If \"Seed ratio\" option is"
- .. " specified along with this option, seeding ends when at least one of the conditions"
- .. " is satisfied. Specifying 0 disables seeding after download completed."))
- o.datatype = "ufloat"
-
- o = s:taboption("bt", DynamicList, "bt_tracker", translate("Additional BT tracker"),
- translate("List of additional BitTorrent tracker's announce URI."))
- o.placeholder = "http://tracker.example.com/announce"
-end
-
-s:tab("advance", translate("Advanced Options"))
-
-o = s:taboption("advance", Flag, "disable_ipv6", translate("IPv6 disabled"),
- translate("Disable IPv6. This is useful if you have to use broken DNS and want to avoid terribly"
- .. " slow AAAA record lookup."))
-o.enabled = "true"
-o.disabled = "false"
-o.default = "false"
-
-o = s:taboption("advance", Value, "auto_save_interval", translate("Auto save interval"),
- translate("Save a control file (*.aria2) every N seconds. If 0 is given, a control file is not"
- .. " saved during download."))
-o.datatype = "range(0, 600)"
-o.placeholder = "60"
-
-o = s:taboption("advance", Value, "save_session_interval", translate("Save session interval"),
- translate("Save error/unfinished downloads to session file every N seconds. If 0 is given, file"
- .. " will be saved only when aria2 exits."))
-o.datatype = "uinteger"
-o.placeholder = "0"
-
-o = s:taboption("advance", Value, "disk_cache", translate("Disk cache"),
- "%s %s" % {
- translate("Enable disk cache (in bytes), set 0 to disabled."),
- translate("You can append K or M.")
- })
-o.placeholder = "16M"
-
-o = s:taboption("advance", ListValue, "file_allocation", translate("File allocation"),
- translate("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."))
-o:value("none", translate("None"))
-o:value("prealloc", translate("prealloc"))
-o:value("trunc", translate("trunc"))
-o:value("falloc", translate("falloc"))
-o.default = "prealloc"
-
-o = s:taboption("advance", Flag, "force_save", translate("Force save"),
- translate("Save download to session file even if the download is completed or removed."
- .. " This option also saves control file in that situations. This may be useful to save"
- .. " BitTorrent seeding which is recognized as completed state."))
-o.enabled = "true"
-o.disabled = "false"
-o.default = "false"
-
-o = s:taboption("advance", Value, "max_overall_download_limit", translate("Max overall download limit"),
- "%s %s" % {
- translate("Set max overall download speed in bytes/sec. 0 means unrestricted."),
- translate("You can append K or M.")
- })
-o.placeholder = "0"
-
-o = s:taboption("advance", Value, "max_download_limit", translate("Max download limit"),
- "%s %s" % {
- translate("Set max download speed per each download in bytes/sec. 0 means unrestricted."),
- translate("You can append K or M.")
- })
-o.placeholder = "0"
-
-s = m:section(NamedSection, "main", "aria2", translate("Extra Settings"),
- translate("Settings in this section will be added to config file."))
-s.addremove = false
-s.anonymous = true
-
-o = s:option(DynamicList, "extra_settings", translate("Settings list"),
- translate("List of extra settings. Format: option=value, eg. <code>netrc-path=/tmp/.netrc</code>."))
-o.placeholder = "option=value"
-
-return m
diff --git a/applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua b/applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua
deleted file mode 100644
index 954a4ec5ef..0000000000
--- a/applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua
+++ /dev/null
@@ -1,39 +0,0 @@
--- Copyright 2017-2019 Xingwang Liao <kuoruan@gmail.com>
--- Licensed to the public under the MIT License.
-
-local m, s, o
-
-local fs = require "nixio.fs"
-local util = require "luci.util"
-local uci = require "luci.model.uci".cursor()
-
-local config_dir = uci:get("aria2", "main", "config_dir") or "/var/etc/aria2"
-local config_file = "%s/aria2.conf.main" % config_dir
-local session_file = "%s/aria2.session.main" % config_dir
-
-m = SimpleForm("aria2", "%s - %s" % { translate("Aria2"), translate("Files") },
- translate("Here shows the files used by aria2."))
-m.reset = false
-m.submit = false
-
-s = m:section(SimpleSection, nil, translatef("Content of config file: <code>%s</code>", config_file))
-
-o = s:option(TextValue, "_config")
-o.rows = 20
-o.readonly = true
-o.cfgvalue = function()
- local v = fs.readfile(config_file) or translate("File does not exist.")
- return util.trim(v) ~= "" and v or translate("Empty file.")
-end
-
-s = m:section(SimpleSection, nil, translatef("Content of session file: <code>%s</code>", session_file))
-
-o = s:option(TextValue, "_session")
-o.rows = 20
-o.readonly = true
-o.cfgvalue = function()
- local v = fs.readfile(session_file) or translate("File does not exist.")
- return util.trim(v) ~= "" and v or translate("Empty file.")
-end
-
-return m
diff --git a/applications/luci-app-aria2/luasrc/view/aria2/log_template.htm b/applications/luci-app-aria2/luasrc/view/aria2/log_template.htm
deleted file mode 100644
index ed91168dbc..0000000000
--- a/applications/luci-app-aria2/luasrc/view/aria2/log_template.htm
+++ /dev/null
@@ -1,55 +0,0 @@
-<%#
- Copyright 2017-2019 Xingwang Liao <kuoruan@gmail.com>
- Licensed to the public under the MIT License.
--%>
-
-<% css = [[
-
- #log_text {
- padding: 10px;
- text-align: left;
- }
- #log_text pre {
- word-break: break-all;
- margin: 0;
- }
- .description {
- background-color: #33ccff;
- }
-
-]]
--%>
-
-<%+header%>
-
-<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
-<script type="text/javascript">//<![CDATA[
- XHR.poll(10, '<%=url("admin/services/aria2/log/read")%>', null,
- function(x, data) {
- var logElm = document.getElementById('log_text');
- if (logElm) {
- logElm.innerHTML = data
- ? String.format(
- '<pre>%s%s%s%s</pre>',
- '<span class="description"><%:Last 50 lines of log file:%></span><br/><br/>',
- data.log || '<%:No log data.%>',
- '<br/><br/><span class="description"><%:Last 50 lines of syslog:%></span><br/><br/>',
- data.syslog || '<%:No log data.%>'
- )
- : '<strong><%:Failed to load log data.%></strong>';
- }
- }
- );
-//]]></script>
-<div class="cbi-map">
- <h2 name="content"><%:Aria2%> - <%:Log Data%></h2>
- <fieldset class="cbi-section">
- <div id="log_text">
- <img src="<%=resource%>/icons/loading.gif" alt="<%:Loading%>" style="vertical-align:middle" />
- <%:Collecting data...%>
- </div>
- <div style="text-align:right"><small><%:Refresh every 10 seconds.%></small></div>
- </fieldset>
-</div>
-
-<%+footer%>
diff --git a/applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm b/applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm
deleted file mode 100644
index 7e71e8e478..0000000000
--- a/applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm
+++ /dev/null
@@ -1,116 +0,0 @@
-<%#
- Copyright 2017-2019 Xingwang Liao <kuoruan@gmail.com>
- Licensed to the public under the MIT License.
--%>
-
-<%
- local ipkg = require "luci.model.ipkg"
- local has_ui = false
-
- local uilist = {
- supported = {
- ["ariang"] = "AriaNg",
- ["webui-aria2"] = "WebUI-Aria2",
- ["yaaw"] = "YAAW"
- },
- installed = {}
- }
-
- for k in pairs(uilist.supported) do
- if ipkg.installed(k) then
- uilist.installed[#uilist.installed + 1] = k
- has_ui = true
- end
- end
-%>
-
-<fieldset class="cbi-section">
- <p id="aria2_status">
- <em><%:Collecting data...%></em>
- </p>
- <% if has_ui then %>
- <p>
- <%:Installed web interface: %>
- <%- for _, v in pairs(uilist.installed) do %>
- <input type="button" class="cbi-button" style="margin: 0 5px;" value="<%=uilist.supported[v]%>" onclick="openWebInterface('<%=v%>');" />
- <%- end %>
- </p>
- <% end %>
-</fieldset>
-
-<script type="text/javascript">//<![CDATA[
-XHR.poll(5, '<%=url("admin/services/aria2/status")%>', null,
- function(x, data) {
- var tb = document.getElementById('aria2_status');
- if (data && tb) {
- tb.innerHTML = data.running
- ? '<%:The Aria2 service is running.%>'
- : '<%:The Aria2 service is not running.%>';
- }
- }
-);
-
-function randomString(len) {
- var randomStr = '';
- var restLen = len;
- while ((restLen = len - randomStr.length) > 0) {
- randomStr += Math.random().toString(36).substring(2, 2 + restLen);
- }
- return randomStr;
-}
-
-function randomToken() {
- var len = 32;
- var inputLength = prompt('<%:Please input token length:%>', len);
- if (inputLength === null || inputLength === '') {
- return;
- } else if (/^\d+$/.test(inputLength)) {
- len = parseInt(inputLength);
- }
-
- var secretInput = document.getElementById('cbid.aria2.main.rpc_secret');
- if (secretInput) {
- secretInput.value = randomString(len);
- }
-};
-
-function showRPCURL() {
- var portElm = document.getElementById('cbid.aria2.main.rpc_listen_port');
- var authMethodElm = document.getElementById('cbid.aria2.main.rpc_auth_method');
- var useWSElm = document.getElementById('cbid.aria2.main._use_ws');
- var secureElm = document.getElementById('cbid.aria2.main.rpc_secure');
-
- var port = (portElm && /^\d+$/.test(portElm.value)) ? parseInt(portElm.value) : 6800;
- var authMethod = (authMethodElm && authMethodElm.value) ? authMethodElm.value : "none";
- var useWS = (useWSElm && useWSElm.checked) ? true : false;
- var secure = (secureElm && secureElm.checked) ? true : false;
-
- var protocol = useWS
- ? (secure ? 'wss' : 'ws')
- : (secure ? 'https' : 'http');
- var url = protocol + "://";
-
- if (authMethod == 'token') {
- var authToken = document.getElementById('cbid.aria2.main.rpc_secret').value;
- url += 'token:' + authToken + '@';
- } else if (authMethod == 'user_pass') {
- var authUser = document.getElementById('cbid.aria2.main.rpc_user').value;
- var authPasswd = document.getElementById('cbid.aria2.main.rpc_passwd').value;
- url += authUser + ':' + authPasswd + '@';
- }
- url += window.location.hostname + ':' + port + '/jsonrpc';
- var rpcUrlElm = document.getElementById('cbid.aria2.main._rpc_url');
-
- if (rpcUrlElm) {
- rpcUrlElm.value = url;
- } else {
- alert(url)
- }
-};
-
-function openWebInterface(path) {
- var host = window.location.host;
- var protocol = window.location.protocol;
- window.open(protocol + '//' + host + '/' + path);
-};
-//]]></script>
diff --git a/applications/luci-app-aria2/luasrc/view/aria2/value_with_btn.htm b/applications/luci-app-aria2/luasrc/view/aria2/value_with_btn.htm
deleted file mode 100644
index 487e107b6d..0000000000
--- a/applications/luci-app-aria2/luasrc/view/aria2/value_with_btn.htm
+++ /dev/null
@@ -1,22 +0,0 @@
-<%#
- Copyright 2017-2019 Xingwang Liao <kuoruan@gmail.com>
- Licensed to the public under the MIT License.
--%>
-
-<%+cbi/valueheader%>
- <input data-update="change" type="text" class="cbi-input-text"<%=
- attr("id", cbid) ..
- attr("name", cbid) ..
- attr("value", self:cfgvalue(section) or self.default) ..
- ifattr(self.size, "size") ..
- ifattr(self.placeholder, "placeholder") ..
- ifattr(self.maxlength, "maxlength") ..
- ifattr(self.datatype, "data-type", self.datatype) ..
- ifattr(self.onmouseover, "onmouseover")
- %> />
- <%- if self.btntext then -%>
- <div class="cbi-button cbi-button-neutral" title="<%=self.btntext%>" aria-label="<%=self.btntext%>"<%=
- ifattr(self.btnclick, "onclick", self.btnclick)
- %>><span style="font-weight: normal;"><%=self.btntext%></span></div>
- <% end %>
-<%+cbi/valuefooter%>
diff --git a/applications/luci-app-aria2/po/ar/aria2.po b/applications/luci-app-aria2/po/ar/aria2.po
index 3f9836bfee..ca4bfe6835 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: 2020-10-06 20:26+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"PO-Revision-Date: 2021-03-10 04:35+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/ar/>\n"
"Language: ar\n"
@@ -9,218 +9,201 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr "شهادة"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "جمع البيانات..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
-msgstr ""
+msgstr "إعدادات"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
-msgstr ""
+msgstr "تصحيح الأخطاء"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr "تمكين سجل التسجيل"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
-msgstr ""
+msgstr "خطأ"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr ""
@@ -228,39 +211,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -268,292 +251,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr "معلومات"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "جار التحميل"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
-msgstr ""
+msgstr "√"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
-msgstr ""
+msgstr "ملف تسجيل"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
-msgstr ""
+msgstr "لاشيء"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
-msgstr ""
+msgstr "ملاحضة"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -561,69 +548,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
-msgstr ""
+msgstr "إعدادات"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -634,31 +617,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -666,76 +649,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -744,7 +723,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -753,53 +732,53 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
diff --git a/applications/luci-app-aria2/po/bg/aria2.po b/applications/luci-app-aria2/po/bg/aria2.po
index 825aa36239..b05f3c8bf5 100644
--- a/applications/luci-app-aria2/po/bg/aria2.po
+++ b/applications/luci-app-aria2/po/bg/aria2.po
@@ -1,219 +1,208 @@
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/"
+"luciapplicationsaria2/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-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 ""
+msgstr "Събиране данни..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
-msgstr ""
+msgstr "Конфигурация"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
-msgstr ""
+msgstr "Разреши журнала"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
-msgstr ""
+msgstr "Грешка"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr ""
@@ -221,39 +210,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -261,292 +250,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
-msgstr ""
+msgstr "Зареждане"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -554,69 +547,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -627,31 +616,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -659,76 +648,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -737,7 +722,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -746,53 +731,53 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
diff --git a/applications/luci-app-aria2/po/bn_BD/aria2.po b/applications/luci-app-aria2/po/bn_BD/aria2.po
index b321751044..55a679c2c8 100644
--- a/applications/luci-app-aria2/po/bn_BD/aria2.po
+++ b/applications/luci-app-aria2/po/bn_BD/aria2.po
@@ -1,219 +1,208 @@
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/luciapplicationsaria2/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-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
-msgstr ""
+msgstr "কনফিগারেশন"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
-msgstr ""
+msgstr "ডিবাগ"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
-msgstr ""
+msgstr "সক্রিয়"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
-msgstr ""
+msgstr "ভুল"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr ""
@@ -221,39 +210,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -261,292 +250,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
-msgstr ""
+msgstr "তথ্য"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
-msgstr ""
+msgstr "লগ করুন"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
-msgstr ""
+msgstr "লগ ফাইল"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
-msgstr ""
+msgstr "লগ লেভেল"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
-msgstr ""
+msgstr "নির্দেশনা"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
+msgstr "ব্যবহারকারী হিসাবে ডেমন চালান"
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -554,69 +547,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
-msgstr ""
+msgstr "সেটিংস"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -627,31 +616,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -659,76 +648,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
-msgstr ""
+msgstr "টোকেন"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -737,7 +722,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -746,53 +731,53 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
diff --git a/applications/luci-app-aria2/po/ca/aria2.po b/applications/luci-app-aria2/po/ca/aria2.po
index 7090b7d125..4f1ce6331c 100644
--- a/applications/luci-app-aria2/po/ca/aria2.po
+++ b/applications/luci-app-aria2/po/ca/aria2.po
@@ -1,78 +1,79 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-11 23:49+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-08 13:03+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/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.0-dev\n"
+"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr ""
"S'ha activat l'<abbr title=\"Descobriment de clients locals\">LPD</abbr>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr "Rastrejador addicional del BT"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr "Opcions avançades"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr "Interval de desament automàtic"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr "Opcions bàsiques"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr "Opcions del BitTorrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr "Port d'escolta del BitTorrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr "Certificat CA"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr "Certificat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr "Comprova el certificat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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."
@@ -80,149 +81,131 @@ msgstr ""
"Tanca la connexió si la velocitat de baixada és menor que o igual a aquest "
"valor (bytes per segon). 0 indica que no hi ha un límit de velocitat mínima."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "S’estan recollint dades…"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr "Directori de fitxer de configuració"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "Configuració"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr "Port d'escolta del DHT"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr "Depuració"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr "Memòria cau del disc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr "Directori de baixades"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr "El fitxer és buit."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr ""
@@ -230,39 +213,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -270,292 +253,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "S’està carregant"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -563,69 +550,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
-msgstr "Configuració"
+msgstr "Paràmetres"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr "Llista de paràmetres"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr "Mostra l'URL"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -636,31 +619,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -668,76 +651,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr "S'està executant el servei Aria2."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr "Temps d'espera"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -746,7 +725,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -755,53 +734,59 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr "Agent d'usuari"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr "Nom d'usuari i contrasenya"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
+
+#~ msgid "Empty file."
+#~ msgstr "El fitxer és buit."
+
+#~ msgid "Show URL"
+#~ msgstr "Mostra l'URL"
diff --git a/applications/luci-app-aria2/po/cs/aria2.po b/applications/luci-app-aria2/po/cs/aria2.po
index 345afc643e..f435401a20 100644
--- a/applications/luci-app-aria2/po/cs/aria2.po
+++ b/applications/luci-app-aria2/po/cs/aria2.po
@@ -1,225 +1,208 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-11 23:49+0000\n"
-"Last-Translator: Koli <lukas.koluch@gmail.com>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/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.0-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: 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> povoleno"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
-msgstr ""
+msgstr "Další BT tracker"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr "Pokročilé nastavení"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 "Aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr "Základní nastavení"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr "BitTorrent nastavení"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "Shromažďování údajů…"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr "Adresář pro uložení konfiguračního souboru"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "Nastavení"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr "Ladění"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr "Adresář pro stahované"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr "Zaznamenávat události"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "Zapnuto"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr "Chyba"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr ""
@@ -227,39 +210,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -267,292 +250,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr "Informace"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "Načítání"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr "Protokol"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr "Soubor pro záznam událostí"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr "Žádný"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr "Oznámení"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr "Soukromý klíč"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr "Heslo proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr "Uživatel proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr "Volby RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr "Metoda autentizace RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr "RPC certifikát"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr "RPC heslo"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr "RPC port"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr "Soukromý klíč RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr "RPC secure"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr "RPC token"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr "Uživatelské jméno RPC"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr "Spustit démona pod uživatelskými oprávněními"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -560,69 +547,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "Nastavení"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -633,31 +616,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -665,76 +648,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -743,7 +722,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -752,53 +731,53 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
diff --git a/applications/luci-app-aria2/po/da/aria2.po b/applications/luci-app-aria2/po/da/aria2.po
new file mode 100644
index 0000000000..d6c37e39bf
--- /dev/null
+++ b/applications/luci-app-aria2/po/da/aria2.po
@@ -0,0 +1,783 @@
+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/"
+"luciapplicationsaria2/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-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
+msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
+msgid "Additional BT tracker"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
+msgid "Advanced Options"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
+msgid "All proxy"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
+msgid "Append HEADERs to HTTP request header."
+msgstr ""
+
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
+msgid "Auto save interval"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
+msgid "Basic Options"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
+msgid "BitTorrent Options"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
+msgid "BitTorrent listen port"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
+msgid "CA certificate"
+msgstr "CA-certifikat"
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
+msgid "Certificate"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
+msgid "Check certificate"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
+msgid "Config file directory"
+msgstr ""
+
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
+msgid "Content of config file: <code>%s</code>"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
+msgid "Content of session file: <code>%s</code>"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
+msgid "DHT Listen port"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
+msgid ""
+"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
+"terribly slow AAAA record lookup."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
+msgid "Disk cache"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
+msgid "Download a file using N connections."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
+msgid "Download directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
+msgid "Enable IPv6 DHT functionality."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
+msgid "Enable Local Peer Discovery."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
+msgid "Enable Peer Exchange extension."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
+msgid "Enable disk cache (in bytes), set 0 to disabled."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
+msgid "Enable logging"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
+msgid "Enable peer exchange"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
+msgid "Enable proxy"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
+msgid "Extra Settings"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
+msgid "False"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
+msgid "File allocation"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
+msgid "Follow torrent"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
+msgid "Force save"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
+msgid "Generate Randomly"
+msgstr ""
+
+#: applications/luci-app-aria2/root/usr/share/rpcd/acl.d/luci-app-aria2.json:3
+msgid "Grant UCI access for luci-app-aria2"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
+msgid "HTTP accept gzip"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
+msgid "HTTP no cache"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
+msgid "HTTP/FTP/SFTP Options"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
+msgid "Header"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
+msgid "Here shows the files used by aria2."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
+msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
+msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
+msgid "IPv6 disabled"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
+msgid ""
+"If the whole download speed of every torrent is lower than SPEED, aria2 "
+"temporarily increases the number of peers to try for more download speed. "
+"Configuring this option with your preferred download speed can increase your "
+"download speed in some cases."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
+msgid "Info"
+msgstr "Info"
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
+msgid "Installed web interface:"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
+msgid "Json-RPC URL"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
+msgid "Keep in memory"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
+msgid "Last 50 lines of log file:"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
+msgid "Last 50 lines of syslog:"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
+msgid "Leave blank to use default user."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
+msgid "List of additional BitTorrent tracker's announce URI."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
+msgid "Log Data"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
+msgid "Log level"
+msgstr "Log niveau"
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
+msgid "Lowest speed limit"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
+msgid "Max concurrent downloads"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
+msgid "Max connection per server"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
+msgid "Max download limit"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
+msgid "Max number of split"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
+msgid "Max open files"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
+msgid "Max overall download limit"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
+msgid "Max overall upload limit"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
+msgid "Max peers"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
+msgid "Max tries"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
+msgid "Max upload limit"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
+msgid "Min split size"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
+msgid "No Authentication"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
+msgid "None"
+msgstr "Ingen"
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
+msgid "Notice"
+msgstr "Varsel"
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
+msgid "Pause"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
+msgid "Pause download after added."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
+msgid "Pause downloads created as a result of metadata download."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
+msgid "Pause metadata"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
+msgid "Please input token length:"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
+msgid "Prefix of peer ID"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
+msgid "Private key"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
+msgid "Proxy password"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
+msgid "Proxy user"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
+msgid "RPC Options"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
+msgid "RPC authentication method"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
+msgid "RPC certificate"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
+msgid "RPC password"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
+msgid "RPC port"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
+msgid "RPC private key"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
+msgid "RPC secure"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
+msgid "RPC token"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
+msgid "RPC username"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
+msgid "Remove unselected file"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
+msgid ""
+"Removes the unselected files when download is completed in BitTorrent. "
+"Please use this option with care because it will actually remove files from "
+"your disk."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
+msgid "Request peer speed limit"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
+msgid "Retry wait"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
+msgid "Run daemon as user"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
+msgid ""
+"Save download to session file even if the download is completed or removed. "
+"This option also saves control file in that situations. This may be useful "
+"to save BitTorrent seeding which is recognized as completed state."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
+msgid ""
+"Save error/unfinished downloads to session file every N seconds. If 0 is "
+"given, file will be saved only when aria2 exits."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
+msgid ""
+"Save meta data as \".torrent\" file. This option has effect only when "
+"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
+"suffix \".torrent\"."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
+msgid "Save metadata"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
+msgid "Save session interval"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
+msgid "Seed previously downloaded files without verifying piece hashes."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
+msgid "Seed ratio"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
+msgid "Seed time"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
+msgid "Seed unverified"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
+msgid ""
+"Send <code>Accept: deflate, gzip</code> request header and inflate response "
+"if remote server responds with <code>Content-Encoding: gzip</code> or "
+"<code>Content-Encoding: deflate</code>."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
+msgid ""
+"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
+"header to avoid cached content. If disabled, these headers are not sent and "
+"you can add Cache-Control header with a directive you like using \"Header\" "
+"option."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
+msgid ""
+"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
+"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
+"open for incoming TCP traffic."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
+msgid ""
+"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
+"that the specified ports are open for incoming UDP traffic."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
+msgid ""
+"Set max download speed per each download in bytes/sec. 0 means unrestricted."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
+msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
+msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
+msgid ""
+"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
+msgid ""
+"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
+"server. After the connection is established, this option makes no effect and "
+"\"Timeout\" option is used instead."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
+msgid "Set the seconds to wait between retries."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
+msgid "Set user agent for HTTP(S) downloads."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
+msgid "Settings"
+msgstr "Indstillinger"
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
+msgid "Settings in this section will be added to config file."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
+msgid "Settings list"
+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."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
+msgid ""
+"Specify maximum number of files to open in multi-file BitTorrent download "
+"globally."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
+msgid ""
+"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
+"with this option, seeding ends when at least one of the conditions is "
+"satisfied. Specifying 0 disables seeding after download completed."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
+msgid ""
+"Specify share ratio. Seed completed torrents until share ratio reaches "
+"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
+"Specify 0.0 if you intend to do seeding regardless of share ratio."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
+msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
+msgid ""
+"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
+"If more than 20 bytes are specified, only first 20 bytes are used. If less "
+"than 20 bytes are specified, random byte data are added to make its length "
+"20 bytes."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
+msgid ""
+"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
+"0 is given, this feature is disabled."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
+msgid "Stop timeout"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
+msgid "The Aria2 service is not running."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
+msgid "The Aria2 service is running."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
+msgid "The directory to store the config file, session file and DHT file."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
+msgid ""
+"The directory to store the downloaded file. For example <code>/mnt/sda1</"
+"code>."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
+msgid "The file name of the log file."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
+msgid "The maximum number of connections to one server for each download."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
+msgid "This option will be ignored if a private flag is set in a torrent."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
+msgid "Timeout"
+msgstr "Timeout"
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
+msgid "True"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
+msgid "Use a proxy server for all protocols."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
+msgid ""
+"Use the certificate authorities in FILE to verify the peers. The certificate "
+"file must be in PEM format and can contain multiple CA certificates."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
+msgid ""
+"Use the certificate in FILE for RPC server. The certificate must be either "
+"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
+"certificate, a key and optionally a chain of additional certificates. Only "
+"PKCS12 files with a blank import password can be opened!<br/>When using PEM, "
+"you have to specify the \"RPC private key\" as well."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
+msgid ""
+"Use the client certificate in FILE. The certificate must be either in PKCS12 "
+"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
+"certificate, a key and optionally a chain of additional certificates. Only "
+"PKCS12 files with a blank import password can be opened!<br/>When using PEM, "
+"you have to specify the \"Private key\" as well."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
+msgid ""
+"Use the private key in FILE for RPC server. The private key must be "
+"decrypted and in PEM format."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
+msgid ""
+"Use the private key in FILE. The private key must be decrypted and in PEM "
+"format. The behavior when encrypted one is given is undefined."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
+msgid "User agent"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
+msgid "Username & Password"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
+msgid ""
+"Verify the peer using certificates specified in \"CA certificate\" option."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
+msgid "You can append K or M."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
+msgid "falloc"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
+msgid "prealloc"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
+msgid "trunc"
+msgstr ""
diff --git a/applications/luci-app-aria2/po/de/aria2.po b/applications/luci-app-aria2/po/de/aria2.po
index 4a5eb410cc..220dfc0e03 100644
--- a/applications/luci-app-aria2/po/de/aria2.po
+++ b/applications/luci-app-aria2/po/de/aria2.po
@@ -1,43 +1,44 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-11 21:04+0000\n"
-"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/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.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: 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=\"Local Peer Discovery\">LPD</abbr> aktiviert"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr "Zusätzliche BT-Tracker"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr "Erweiterte Optionen"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr "Alle Proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr "HEADER zu den HTTP-Anfrage-Header anhängen."
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 "Aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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."
@@ -45,35 +46,35 @@ msgstr ""
"Aria2 ist ein leightgewichtiges Multi-Protokoll & Multi-Quellen, "
"plattformübergreifendes Download-Dienstprogramm."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr "Automatisches Speicherintervall"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr "Grundlegende Optionen"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr "BitTorrent-Optionen"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
-msgstr "BitTorrent Listen-Port"
+msgstr "BitTorrent Listening-Port"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr "CA-Zertifikat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr "Zertifikat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr "Zertifikat überprüfen"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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."
@@ -82,40 +83,40 @@ msgstr ""
"gleich dieses Wertes (Bytes pro Sekunde) ist. 0 heißt es gibt keine "
"niedrigste Geschwindigkeitsgrenze."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "Sammle Daten..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr "Verzeichnis der Konfigurationsdatei"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "Konfiguration"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr "Verbindungszeitüberschreitung"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr "Inhalt der Konfigurationsdatei: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr "Inhalt der Sitzungsdatei: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
-msgstr "DHT-Listen-Port"
+msgstr "DHT Listening-Port"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
@@ -123,116 +124,96 @@ msgstr ""
"Deaktiviere IPv6. Dies ist sinnvoll falls man einen kaputten DNS benutzen "
"muss und fürchterlich langsame AAAA Record Lookups vermeiden will."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr "Festplatten-Cache"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
"Splitte nicht wenn die Byte-Range kleiner als 2*SIZE beträgt. Mögliche "
"Werte: 1M-1024M."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr "Lade eine Datei mit N Verbindungen herunter."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr "Download-Verzeichnis"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr "Leere Datei."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
"Aktiviere IPv4 DHT Funktionalität. Aktiviviert auch UDP-Tracker-"
"Unterstützung."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr "Aktiviere IPv6 DHT Funktionalität."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr "Lokale Peer-Erkennung aktivieren."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr "Peer Exchange Erweiterung aktivieren."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr "Festplatten-Cache aktivieren (in Bytes), 0 zum Deaktivieren."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr "Protokollierung aktivieren"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr "Peer Exchange aktivieren"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr "Proxy aktivieren"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "Aktiviert"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr "Fehler"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-"Fehler: aria2c kann in PATH nicht gefunden werden, bitte aria2 neu "
-"installieren."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr "Zusätzliche Einstellungen"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr "Das Laden von Protokolldaten ist fehlgeschlagen."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr "Falsch"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr "Dateizuweisung"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr "Datei existiert nicht."
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 "Dateien"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr "Folge Torrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
-msgstr "Für weitere Informationen siehe: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
+msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr "Speichern erzwingen"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr "Zufällig generieren"
@@ -240,39 +221,39 @@ msgstr "Zufällig generieren"
msgid "Grant UCI access for luci-app-aria2"
msgstr "Gewähre UCI Zugriff auf luci-app-aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr "HTTP akzeptiert gzip"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr "HTTP kein Cache"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr "HTTP/FTP/SFTP-Optionen"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr "Header"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr "Hier werden die von aria2 verwendeten Dateien angezeigt."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> aktiviert"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> aktiviert"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr "IPv6 deaktiviert"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -285,39 +266,39 @@ msgstr ""
"Geschwindigkeit zu konfigurieren kann in einigen Fällen die Download-"
"Geschwindigkeit erhöhen."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr "Info"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr "Installiertes Webinterface:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr "Json-RPC-URL"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr "Im Speicher behalten"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr "Letzte 50 Zeilen der Protokolldatei:"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr "Letzte 50 Zeilen des Syslog:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr "Leer lassen für Standard-Benutzer."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr "Liste von Announce-URIs zusätzlicher BitTorrent-Tracker."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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>."
@@ -325,162 +306,162 @@ msgstr ""
"Liste der zusätzlichen Einstellungen. Format: Option=Wert, z.B. <code>netrc-"
"path=/tmp/.netrc</code>."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "Lade"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr "Protokoll"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr "Protokolldaten"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr "Protokolldatei"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr "Protokollierungsstufe"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr "Niedrigste Geschwindigkeitsbegrenzung"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr "Max. gleichzeitiger Downloads"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr "Max. Verbindungen pro Server"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr "Maximales Download-Limit"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr "Maximale Anzahl von Splits"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr "Max. geöffnete Dateien"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr "Maximales Gesamt-Download-Limit"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr "Maximales Gesamt-Upload-Limit"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr "Maximal Peers"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr "Maximale Versuche"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr "Maximales Upload-Limit"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr "Min. Splitgröße"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr "Keine Authentifizierung"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 "Keine Protokolldaten."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr "Keine"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr "Notiz"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr "Pausieren"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr "Pausiere Download nach dem Hinzufügen."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
"Pausiere Downloads, die aufgrund des Herunterladens von Metadaten erstellt "
"wurden."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr "Pausiere Metadaten"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr "Bitte Tokenlänge eingeben:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr "Präfix der Peer-ID"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr "Privater Schlüssel"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr "Proxy-Passwort"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr "Proxy-Benutzer"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr "RPC Optionen"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr "RPC-Authentifizierungsverfahren"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr "RPC-Zertifikat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr "RPC-Passwort"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr "RPC-Port"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr "Privater RPC-Schlüssel"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr "RPC gesichert"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr "RPC-Token"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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."
@@ -489,19 +470,19 @@ msgstr ""
"https-Schema verwenden, um auf den Server zuzugreifen. Für WebSocket-Client "
"wss-Schema verwenden."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr "RPC Benutzername"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
-msgstr "Alle 10 Sekunden aktualisieren."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
+msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr "Nicht ausgewählte Datei entfernen"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
@@ -511,19 +492,23 @@ msgstr ""
"abgeschlossen ist. Bitte verwenden diese Option mit Vorsicht verwenden, da "
"sie tatsächlich Dateien von der Festplatte entfernt."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr "Peer-Geschwindigkeitsbegrenzung anfordern"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr "Wartezeit vor Wiederholung"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr "Daemon als Gruppe ausführen"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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."
@@ -531,7 +516,7 @@ msgstr ""
"Speichere alle N Sekunden eine Kontrolldatei (*.aria2). Wenn 0 angegeben "
"wird, wird beim Herunterladen keine Kontrolldatei gespeichert."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
@@ -542,7 +527,7 @@ msgstr ""
"Kontrolldatei in diesen Situationen. Dies kann nützlich sein, um BitTorrent-"
"Seeding zu speichern, das als abgeschlossener Zustand erkannt wird."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
@@ -550,7 +535,7 @@ msgstr ""
"Alle N Sekunden Fehler/unbeendete Downloads in der Sitzungsdatei speichern. "
"Wenn 0 angegeben wird, wird die Datei nur beim Beenden von aria2 gespeichert."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
@@ -560,33 +545,33 @@ msgstr ""
"wenn eine BitTorrent Magnet-URI verwendet wird. Der Dateiname ist ein "
"hexadezimal kodierter Info-Hash mit der Endung \".torrent\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr "Speichere Metadaten"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr "Session-Speicherintervall"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
"Seeden von zuvor heruntergeladenen Dateien, ohne die Teilhashes zu "
"überprüfen."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr "Seed-Verhältnis"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr "Seed-Zeit"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr "Seed unverifiziert"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
@@ -596,7 +581,7 @@ msgstr ""
"die erhaltene Serverantwort, wenn der Server mit <code>Content-Encoding: "
"gzip</code> oder <code>Content-Encoding: deflate</code> antwortet."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -609,7 +594,7 @@ msgstr ""
"\"Header\" einen Cache-Control-Header mit einer beliebigen Direktive "
"hinzufügen."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
@@ -619,7 +604,7 @@ msgstr ""
"werden: \"6881,6885\", \"6881-6999\" und \"6881-6889,6999\". Überprüfen sie, "
"dass die angegebenen Ports für den eingehenden TCP-Traffic geöffnet sind."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
@@ -628,33 +613,33 @@ msgstr ""
"verwendet wird. Überprüfen Sie, dass die angegebenen Ports für eingehenden "
"UDP-Traffic erreichbar sind."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
"Legt die maximale Download-Geschwindigkeit pro Download fest in Bytes/Sek. 0 "
"bedeutet uneingeschränkt."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
"Legt die maximale Gesamt-Download-Geschwindigkeit fest in Bytes/Sek. 0 "
"bedeutet uneingeschränkt."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
"Legt die maximale Gesamt-Upload-Geschwindigkeit fest in Bytes/Sek. 0 "
"bedeutet uneingeschränkt."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
"Legt die maximale Upload-Geschwindigkeit pro Torrent fest in Bytes/Sek. 0 "
"bedeutet uneingeschränkt."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
@@ -664,32 +649,28 @@ msgstr ""
"HTTP/FTP/Proxy-Servern. Nachdem die Verbindung hergestellt wurde, hat dieser "
"Wert keinen Effekt mehr und der \"Timeout\"-Wert wird stattdessen verwendet."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr "Sekunden, die zwischen Wiederholungsversuchen gewartet wird."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr "Setze User-Agent für HTTP(S)-Downloads."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "Einstellungen"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
"Einstellungen in diesem Abschnitt werden der Konfigurationsdatei hinzugefügt."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr "Liste der Einstellungen"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr "URL anzeigen"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -708,7 +689,7 @@ msgstr ""
"fast dieselbe Zeit wie \"prealloc\" benötigt und aria2 vollständig "
"blockiert, bis die Zuweisung abgeschlossen ist."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
@@ -716,7 +697,7 @@ msgstr ""
"Geben Sie die maximale Anzahl von Dateien an, die beim BitTorrent-Download "
"mit mehreren Dateien global geöffnet werden sollen."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
@@ -727,7 +708,7 @@ msgstr ""
"mindestens eine der Bedingungen erfüllt ist. Die Angabe von 0 deaktiviert "
"das Seeding nach Abschluss des Downloads."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
@@ -738,13 +719,13 @@ msgstr ""
"oder mehr als 1,0 anzugeben. Geben Sie 0,0 an, wenn Sie beabsichtigen, "
"unabhängig vom Share-Verhältnis zu seeden."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
"Geben Sie die maximale Anzahl von Peers pro Torrent an, 0 bedeutet "
"unbegrenzt."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -756,7 +737,7 @@ msgstr ""
"verwendet. Wenn weniger als 20 Byte angegeben werden, werden zufällige Byte-"
"Daten hinzugefügt, um die Länge auf 20 Byte zu erhöhen."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
@@ -764,24 +745,24 @@ msgstr ""
"Stoppt den BitTorrent-Download, wenn die Download-Geschwindigkeit während N "
"Sekunden 0 bleibt. Wenn 0 angegeben wird, ist diese Funktion deaktiviert."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr "Stopp-Timeout"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr "Der Aria2-Dienst läuft nicht."
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr "Der Aria2-Dienst läuft."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
"Das Verzeichnis zum Speichern von Konfigurations-, Sitzungs- und DHT-Dateien."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
@@ -789,43 +770,39 @@ msgstr ""
"Das Verzeichnis zum Speichern der heruntergeladenen Datei. Zum Beispiel "
"<code>/mnt/sda1</code>."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr "Der Dateiname der Protokolldatei."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr "Die maximale Anzahl von Verbindungen zu einem Server je Download."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
"Diese Option wird ignoriert, wenn ein Torrent das Private-Flag gesetzt hat."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr "Timeout"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr "Token"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr "Wahr"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr "Benutze WebSocket"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr "Benutze einen Proxy-Server für alle Protokolle."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
@@ -834,7 +811,7 @@ msgstr ""
"Zertifikatsdatei muss im PEM-Format vorliegen und kann mehrere CA-"
"Zertifikate enthalten."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -849,7 +826,7 @@ msgstr ""
"leeren Importpasswort geöffnet werden!<br/>Bei der Verwendung von PEM müssen "
"Sie auch den \"RPC Private Key\" angeben."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -864,7 +841,7 @@ msgstr ""
"Importkennwort geöffnet werden!<br/>Bei Verwendung von PEM müssen Sie auch "
"den \"Privaten Schlüssel\" angeben."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
@@ -872,7 +849,7 @@ msgstr ""
"Benutze den privaten Schlüssel in FILE for RPC Server. Der private Schlüssel "
"muss entschlüsselt im PEM-Format vorliegen."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
@@ -881,43 +858,69 @@ msgstr ""
"unverschlüsselt im PEM-Format vorliegen. Das Verhalten, wenn ein "
"verschlüsselter Schlüssel angegeben wird, ist undefiniert."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr "User-Agent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr "Benutzername & Passwort"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
"Überprüfe den Peer unter Verwendung der in der Option \"CA-Zertifikat\" "
"angegebenen Zertifikate."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr "Achtung"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr "Sie können K oder M anhängen."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr "falloc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr "prealloc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr "trunc"
+
+#~ msgid "Empty file."
+#~ msgstr "Leere Datei."
+
+#~ msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
+#~ msgstr ""
+#~ "Fehler: aria2c kann in PATH nicht gefunden werden, bitte aria2 neu "
+#~ "installieren."
+
+#~ msgid "Failed to load log data."
+#~ msgstr "Das Laden von Protokolldaten ist fehlgeschlagen."
+
+#~ msgid "File does not exist."
+#~ msgstr "Datei existiert nicht."
+
+#~ msgid "For more information, please visit: %s"
+#~ msgstr "Für weitere Informationen siehe: %s"
+
+#~ msgid "Refresh every 10 seconds."
+#~ msgstr "Alle 10 Sekunden aktualisieren."
+
+#~ msgid "Show URL"
+#~ msgstr "URL anzeigen"
+
+#~ msgid "Use WebSocket"
+#~ msgstr "Benutze WebSocket"
diff --git a/applications/luci-app-aria2/po/el/aria2.po b/applications/luci-app-aria2/po/el/aria2.po
index 18f0d9bbc0..bf555e9474 100644
--- a/applications/luci-app-aria2/po/el/aria2.po
+++ b/applications/luci-app-aria2/po/el/aria2.po
@@ -1,225 +1,211 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"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/"
"luciapplicationsaria2/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.0.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: 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/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
-msgstr ""
+msgstr "Επιλογές για Προχωρημένους"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
-msgstr ""
+msgstr "Μεσοδιάστημα αυτόματης αποθήκευσης"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
-msgstr ""
+msgstr "Βασικές Επιλογές"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
-msgstr ""
+msgstr "Επιλογές BitTorrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
-msgstr ""
+msgstr "Πιστοποιητικό CA"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
-msgstr ""
+msgstr "Πιστοποιητικό"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
-msgstr ""
+msgstr "Έλεγχος πιστοποιητικού"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
+"Κλείσιμο της σύνδεσης όταν η ταχύτητα κατεβάσματος είναι χαμηλότερη ή ίση με "
+"αυτή την τιμή (bytes ανά sec). Το 0 σημαίνει ότι δεν υπάρχει χαμηλότερο όριο "
+"ταχύτητας."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "Συλλογή δεδομένων..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
-msgstr ""
+msgstr "Φάκελος αρχείου διαμόρφωσης"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "Διαμόρφωση"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
-msgstr ""
+msgstr "Περιεχόμενο του αρχείου διαμόφωσης: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
-msgstr ""
+msgstr "Αποσφαλμάτωση"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
-msgstr ""
+msgstr "Κρυφή μνήμη δίσκου"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
-msgstr ""
+msgstr "Λήψη ενός αρχείου με χρήση Ν συνδέσεων."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
-msgstr ""
+msgstr "Φάκελος λήψης"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
-msgstr ""
+msgstr "Ενεργοποίηση καταγραφής"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
-msgstr ""
+msgstr "Ενεργοποιήθηκε"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
+msgstr "Σφάλμα"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 "Αρχεία"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr ""
@@ -227,39 +213,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -267,292 +253,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "Φόρτωση"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr "Αρχείο καταγραφής"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -560,69 +550,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "Ρυθμίσεις"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -633,31 +619,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -665,76 +651,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
-msgstr ""
+msgstr "Τέλος χρόνου"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -743,7 +725,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -752,53 +734,67 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
+
+#~ msgid "Empty file."
+#~ msgstr "Άδειο αρχείο."
+
+#~ msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
+#~ msgstr ""
+#~ "Σφάλμα: Αδυναμία εύρεσης του aria2c στο PATH, παρακαλώ επανεγκαταστήστε "
+#~ "το aria2."
+
+#~ msgid "Failed to load log data."
+#~ msgstr "Αδυναμία φόρτωσης δεδομένων καταγραφής."
+
+#~ msgid "File does not exist."
+#~ msgstr "Το αρχείο δεν υπάρχει."
diff --git a/applications/luci-app-aria2/po/en/aria2.po b/applications/luci-app-aria2/po/en/aria2.po
index 02ed96aebf..c48fdfde6c 100644
--- a/applications/luci-app-aria2/po/en/aria2.po
+++ b/applications/luci-app-aria2/po/en/aria2.po
@@ -1,225 +1,208 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-31 01:41+0000\n"
-"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"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/"
"luciapplicationsaria2/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.1-dev\n"
+"X-Generator: Weblate 4.4.1-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
-msgstr ""
+msgstr "Configuration"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "Enabled"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr ""
@@ -227,39 +210,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -267,292 +250,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -560,69 +547,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -633,31 +616,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -665,76 +648,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -743,7 +722,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -752,53 +731,53 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
diff --git a/applications/luci-app-aria2/po/es/aria2.po b/applications/luci-app-aria2/po/es/aria2.po
index 343f05d0dc..756137455f 100644
--- a/applications/luci-app-aria2/po/es/aria2.po
+++ b/applications/luci-app-aria2/po/es/aria2.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-11-17 19:57+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/es/>\n"
@@ -11,71 +11,72 @@ 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.9.1-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr "Activar <abbr title=\"Local Peer Discovery\">LPD</abbr>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr "Tracker BT adicional"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr "Opciones avanzadas"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr "Todos los proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr "Añadir ENCABEZADOs al encabezado de solicitud HTTP."
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 "Aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 es una utilidad ligera de descarga multiplataforma y multiprotocolo."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr "Intervalo de guardado automático"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr "Opciones avanzadas"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr "Opciones de BitTorrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr "Puerto/s de BitTorrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr "Certificado CA"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr "Certificado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr "Comprobar certificado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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."
@@ -83,40 +84,40 @@ msgstr ""
"Cierre la conexión si la velocidad de descarga es menor o igual a este valor "
"(bytes por segundo). 0 significa que no tiene límite de velocidad mínima."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "Recolectando datos…"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr "Directorio de archivos de configuración"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "Configuración"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr "Tiempo de espera de conexión"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr "Contenido del archivo de configuración: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr "Contenido del archivo de sesión: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr "Puerto DHT"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr "Depurar"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
@@ -124,111 +125,93 @@ msgstr ""
"Desactiva IPv6. Esto es útil si tiene que usar un DNS roto y desea evitar "
"una búsqueda de registros AAAA terriblemente lenta."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr "Caché de disco"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
"No divida menos de 2*TAMAÑO de rango de bytes. Valores posibles: 1M-1024M."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr "Descargue un archivo usando N conexiones."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr "Directorio de descarga"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr "Archivo vacío."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 "Activar DHT IPv4. También activa el soporte de tracker UDP."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr "Activar DHT IPv6."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr "Activar descubrimiento de pares locales."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr "Activa la extensión de intercambio de pares."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr "Activa el caché de disco (en bytes), establezca 0 para desactivar."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr "Activar registro"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr "Activar intercambio entre pares"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr "Activar proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "Activado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr "Error"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr "Error: no se puede encontrar aria2c en PATH, reinstale aria2."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr "Configuraciones extra"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr "Error al cargar los datos del registro."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr "Falso"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr "Asignación de archivos"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr "El archivo no existe."
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 "Archivos"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr "Seguir torrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
-msgstr "Para obtener más información, visite: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
+msgstr "Para obtener más información, visite: %s."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr "Forzar guardado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr "Generar aleatoriamente"
@@ -236,39 +219,39 @@ msgstr "Generar aleatoriamente"
msgid "Grant UCI access for luci-app-aria2"
msgstr "Conceder acceso UCI para luci-app-aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr "HTTP acepta gzip"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr "HTTP sin caché"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr "Opciones HTTP/FTP/SFTP"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr "Encabezado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr "Aquí se muestran los archivos utilizados por aria2."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr "Activar <abbr title=\"Distributed Hash Table\">DHT</abbr> IPv4"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr "Activar <abbr title=\"Distributed Hash Table\">DHT</abbr> IPv6"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr "Desactivar IPv6"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -280,39 +263,39 @@ msgstr ""
"más velocidad de descarga. Configurar esta opción con su velocidad de "
"descarga preferida puede aumentar su velocidad de descarga en algunos casos."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr "Info"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr "Interfaz web instalada:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr "URL de Json-RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr "Guardar en la memoria"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr "Últimas 50 líneas del archivo de registro:"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr "Últimas 50 líneas de syslog:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr "Déjelo en blanco para usar el usuario predeterminado."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr "Lista de URI de anuncio de trackers de BitTorrent adicionales."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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>."
@@ -320,161 +303,161 @@ msgstr ""
"Lista de configuraciones adicionales. Formato: opción=valor, p. Ej. "
"<code>netrc-path=/tmp/.netrc</code>."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "Cargando"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr "Registro"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr "Dato de registro"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr "Archivo de registro"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr "Nivel de registro"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr "Límite de velocidad mínima"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr "Máximo de descargas concurrentes"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr "Máxima conexiones por servidor"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr "Límite máximo de descarga"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr "Número máximo de división"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr "Máx. archivos abiertos"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr "Límite máximo de descarga total"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr "Límite total máximo de carga"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr "Máx. pares"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr "Máx. de intentos"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr "Límite máximo de carga"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr "Tamaño mínimo de división"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr "Sin autenticacion"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 "No hay datos de registro."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr "Ninguno"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr "Aviso"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr "Pausar"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr "Pausa la descarga después de añadir."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
"Pausa las descargas creadas como resultado de la descarga de metadatos."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr "Pausar metadatos"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr "Ingrese la longitud del token:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr "Prefijo de ID de par"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr "Clave privada"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr "Contraseña de proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr "Usuario de proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr "Opciones de RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr "Método de autenticación RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr "Certificado de RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr "Contraseña RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr "Puerto RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr "Clave privada de RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr "RPC seguro"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr "Token RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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."
@@ -483,19 +466,19 @@ msgstr ""
"el esquema https para acceder al servidor. Para el cliente WebSocket, use el "
"esquema wss."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr "Nombre de usuario RPC"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
-msgstr "Actualiza cada 10 segundos."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
+msgstr "Actualiza cada %s segundos."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr "Eliminar archivo no seleccionado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
@@ -505,19 +488,23 @@ msgstr ""
"BitTorrent. Utilice esta opción con cuidado porque en realidad eliminará los "
"archivos de su disco."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr "Solicitar límite de velocidad del par"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr "Espera de reintento"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr "Ejecutar demonio como usuario"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr "Estado de ejecución"
+
+#: 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."
@@ -525,7 +512,7 @@ msgstr ""
"Guarda un archivo de control (*.aria2) cada N segundos. Si se da 0, no se "
"guarda un archivo de control durante la descarga."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
@@ -536,7 +523,7 @@ msgstr ""
"esas situaciones. Esto puede ser útil para guardar la siembra de BitTorrent "
"que se reconoce como estado completado."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
@@ -544,7 +531,7 @@ msgstr ""
"Guarda el error/descargas inacabadas en el archivo de sesión cada N "
"segundos. Si se da 0, el archivo se guardará solo cuando cierre aria2."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
@@ -554,32 +541,32 @@ msgstr ""
"efecto cuando se utiliza la URI de BitTorrent Magnet. El nombre del archivo "
"es hash de información codificado hexadecimal con sufijo \".torrent\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr "Guardar metadatos"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr "Guardar intervalo de sesión"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
"Siembra los archivos descargados previamente sin verificar hashes de piezas."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr "Proporción de semilla"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr "Tiempo de sembrado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr "Sembrar sin verificar"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
@@ -589,7 +576,7 @@ msgstr ""
"respuesta si el servidor remoto responde con <code>Content-Encoding: gzip</"
"code> o <code>Content-Encoding: deflate</code>."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -601,7 +588,7 @@ msgstr ""
"encabezados no se envían y puede agregar el encabezado Cache-Control con una "
"directiva que le guste usando la opción \"Encabezado\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
@@ -611,7 +598,7 @@ msgstr ""
"de aceptación: \"6881,6885\", \"6881-6999\" y \"6881-6889,6999\". Asegúrese "
"de que los puertos especificados estén abiertos para el tráfico TCP entrante."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
@@ -620,33 +607,33 @@ msgstr ""
"tracker UDP. Asegúrese de que los puertos especificados estén abiertos para "
"el tráfico UDP entrante."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
"Establezca la velocidad máxima de descarga por cada descarga en bytes/seg. 0 "
"significa sin restricciones."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
"Establezca la velocidad máxima de descarga global en bytes/seg. 0 significa "
"sin restricciones."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
"Establezca la velocidad máxima de carga general en bytes/seg. 0 significa "
"sin restricciones."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
"Establezca la velocidad máxima de carga por cada torrent en bytes/seg. 0 "
"significa sin restricciones."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
@@ -657,32 +644,28 @@ msgstr ""
"opción no tiene efecto y en su lugar se utiliza la opción \"Tiempo de espera"
"\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr "Establezca los segundos para esperar entre reintentos."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr "Establezca el agente de usuario para descargas HTTP(S)."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "Configuraciones"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
"La configuración de esta sección se agregará al archivo de configuración."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr "Lista de configuraciones"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr "Mostrar URL"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -701,7 +684,7 @@ msgstr ""
"casi el mismo tiempo que \"prealloc\" y bloquea completamente aria2 hasta "
"que finaliza la asignación."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
@@ -709,7 +692,7 @@ msgstr ""
"Especifique el número máximo de archivos para abrir en la descarga de "
"BitTorrent de varios archivos a nivel mundial."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
@@ -720,7 +703,7 @@ msgstr ""
"se cumple al menos una de las condiciones. Especificar 0 desactiva el "
"sembrado después de completar la descarga."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
@@ -731,12 +714,12 @@ msgstr ""
"que especifique iguales o más de 1.0 aquí. Especifique 0.0 si tiene la "
"intención de sembrar, independientemente de la proporción de compartición."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
"Especifique el número máximo de pares por torrent, 0 significa ilimitado."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -748,7 +731,7 @@ msgstr ""
"los primeros 20 bytes. Si se especifica menos de 20 bytes, se agregan datos "
"de bytes aleatorios para que su longitud sea de 20 bytes."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
@@ -756,25 +739,25 @@ msgstr ""
"Detiene la descarga de BitTorrent si la velocidad de descarga es 0 en N "
"segundos consecutivos. Si se da 0, esta característica estará desactivada."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr "Detener tiempo de espera"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr "El servicio Aria2 no se está ejecutando."
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr "El servicio Aria2 se está ejecutando."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
"Directorio para almacenar el archivo de configuración, el archivo de sesión "
"y el archivo DHT."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
@@ -782,43 +765,39 @@ msgstr ""
"El directorio para almacenar el archivo descargado. p.ej. <code>/mnt/sda1</"
"code>."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr "El nombre del archivo de registro."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr "Número máximo de conexiones a un servidor para cada descarga."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
"Esta opción se ignorará si se establece un indicador privado en un torrent."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr "Tiempo agotado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr "Token"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr "Verdadero"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr "Utilizar websocket"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr "Use un servidor proxy para todos los protocolos."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
@@ -827,7 +806,7 @@ msgstr ""
"archivo del certificado debe estar en formato .PEM y puede contener "
"múltiples certificados de CA."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -842,7 +821,7 @@ msgstr ""
"contraseña de importación en blanco!<br/>Al usar PEM, también debe "
"especificar la \"clave privada RPC\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -857,7 +836,7 @@ msgstr ""
"importación en blanco!<br/>Al usar PEM, también debe especificar la \"Clave "
"privada\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
@@ -865,7 +844,7 @@ msgstr ""
"Use la clave privada en ARCHIVO para el servidor RPC. La clave privada debe "
"ser descifrada y en formato .PEM."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
@@ -873,47 +852,71 @@ msgstr ""
"Use la clave privada en ARCHIVO. La clave privada debe ser descifrada y en "
"formato .PEM. El comportamiento cuando se da cifrado uno no está definido."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr "Agente de usuario"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr "Nombre de usuario y contraseña"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
"Verifica el par utilizando los certificados especificados en la opción "
"\"Certificado CA\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr "Advertir"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr "Puedes agregar K o M."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr "falloc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr "prealloc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr "trunc"
+#~ msgid "Empty file."
+#~ msgstr "Archivo vacío."
+
+#~ msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
+#~ msgstr "Error: no se puede encontrar aria2c en PATH, reinstale aria2."
+
+#~ msgid "Failed to load log data."
+#~ msgstr "Error al cargar los datos del registro."
+
+#~ msgid "File does not exist."
+#~ msgstr "El archivo no existe."
+
+#~ msgid "For more information, please visit: %s"
+#~ msgstr "Para obtener más información, visite: %s"
+
+#~ msgid "Refresh every 10 seconds."
+#~ msgstr "Actualiza cada 10 segundos."
+
+#~ msgid "Show URL"
+#~ msgstr "Mostrar URL"
+
+#~ msgid "Use WebSocket"
+#~ msgstr "Utilizar websocket"
+
#~ msgid "\"Falloc\" is not available in all cases."
#~ msgstr "\"Falloc\" no está disponible en todos los casos."
diff --git a/applications/luci-app-aria2/po/fi/aria2.po b/applications/luci-app-aria2/po/fi/aria2.po
index 0505600e36..72a0c4da45 100644
--- a/applications/luci-app-aria2/po/fi/aria2.po
+++ b/applications/luci-app-aria2/po/fi/aria2.po
@@ -1,225 +1,208 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/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"
+"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "Kerätään tietoja..."
+msgstr "Kerätään tietoja…"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
-msgstr "Määritys"
+msgstr "Kokoonpano"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "Käytössä"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr "Virhe"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr ""
@@ -227,39 +210,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -267,292 +250,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr "Tietoja"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "Ladataan"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr "Loki"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
-msgstr ""
+msgstr "Lokitiedosto"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr "Lokitaso"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr "Ei mikään"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr "Huomaa"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -560,69 +547,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "Asetukset"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -633,31 +616,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -665,76 +648,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -743,7 +722,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -752,53 +731,53 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
diff --git a/applications/luci-app-aria2/po/fr/aria2.po b/applications/luci-app-aria2/po/fr/aria2.po
index c4d93b2b1a..557a9e51c7 100644
--- a/applications/luci-app-aria2/po/fr/aria2.po
+++ b/applications/luci-app-aria2/po/fr/aria2.po
@@ -1,43 +1,44 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:41+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2022-02-04 18:56+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/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.11-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr "Protocole <abbr title=\"Local Peer Discovery\">LPD</abbr> activé"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr "Traqueur BT additionnel"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr "Options avancées"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr "Tous les proxys"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr "Ajouter les HEADERs aux entêtes de requêtes HTTP."
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 "Aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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."
@@ -45,35 +46,35 @@ msgstr ""
"Aria2 est un outil de téléchargement multi-protocole, multi-source et multi-"
"plateforme."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr "Intervalle de sauvegarde automatique"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr "Options de base"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr "Options BitTorrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr "Port d'écoute de BitTorrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr "Certificat CA"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr "Certificat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr "Vérifier le certificat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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."
@@ -82,40 +83,40 @@ msgstr ""
"cette valeur (en bits par seconde). 0 signifie qu'il n'y a pas de limite de "
"vitesse minimale."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "Récupération des données…"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr "Dossier du fichier de configuration"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "Configuration"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr "Délai d'attente dépassé"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr "Contenu du fichier de configuration : <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr "Contenu du fichier de session : <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr "Port d'écoute DHT"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr "Débogage"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
@@ -123,115 +124,95 @@ msgstr ""
"Désactiver IPv6. Cela est utile si vous utilisez un DNS défaillant et voulez "
"éviter une résolution des enregistrements AAAA terriblement lente."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr "Cache du disque"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
"Ne divisez pas moins de 2*plage d'octets SIZE. Valeurs possibles: 1M-1024M."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr "Télécharger un fichier en utilisant N connexions."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr "Télécharger un dossier"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr "Fichier vide."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
"Activer la fonctionnalité de DHT IPv4. Cela active également le support UDP "
"du traqueur."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr "Activer la fonctionnalité de DHT IPv6."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr "Activer la découverte des pairs locaux."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr "Activer l'extension d'échange de pairs."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr "Active le cache du disque (en octets), désactivé si 0."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr "Activer la journalisation"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr "Activer l'échange entre pairs"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr "Activer le proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "Activé"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr "Erreur"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-"Erreur : Impossible de trouver aria2c dans la variable d'environnement PATH, "
-"veuillez réinstaller aria2."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr "Paramètres supplémentaires"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr "Échec du chargement des données du journal."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr "Faux"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr "Attribution de l'espace pour les fichiers"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr "Le fichier n'existe pas."
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 "Fichiers"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr "Suivre le torrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
-msgstr "Pour plus d'informations, veuillez consulter : %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
+msgstr "Pour plus d’informations, veuillez consulter : %s."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr "Forcer l'enregistrement"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr "Générer aléatoirement"
@@ -239,39 +220,39 @@ msgstr "Générer aléatoirement"
msgid "Grant UCI access for luci-app-aria2"
msgstr "Accorder tout accès UCI pour luci-app-arias2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr "HTTP accepte gzip"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr "Pas de cache HTTP"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr "Options HTTP/FTP/SFTP"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr "En-tête"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr "Voici les fichiers utilisés par aria2."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> activé"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> activé"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr "IPv6 désactivé"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -284,39 +265,39 @@ msgstr ""
"vitesse de téléchargement préférée peut augmenter votre vitesse de "
"téléchargement de certains cas."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr "Infos"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr "Interface Web installée :"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr "URL de Json-RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr "Conserver en mémoire"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr "50 dernières lignes du fichier de journal :"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr "50 dernière lignes du journal système :"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr "Laissez vide pour utiliser l'utilisateur par défaut."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr "URI de l'annonce de la liste des traqueurs BitTorrent additionnels."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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>."
@@ -324,162 +305,162 @@ msgstr ""
"Liste des paramètres supplémentaires. Format : option=valeur, par ex. "
"<code>netrc-path=/tmp/.netrc</code>."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "Chargement"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr "Journal"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr "Données de journal"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr "Fichier de journal"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr "Niveau de journalisation"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr "Limite de vitesse minimale"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr "Nombre maximum de téléchargements simultanés"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr "Nombre maximum de connexions par serveur"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr "Limite maximale de téléchargement"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr "Nombre maximum de coupures"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr "Nombre maximum de fichiers ouverts"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr "Limite globale maximale de téléchargement"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr "Limite globale maximale de téléversement"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr "Nombre maximum de pairs"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr "Nombre maximum de tentatives"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr "Limite maximale de téléversement"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr "Taille minimale de fractionnement"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr "Pas d'authentification"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 "Pas de données de journal."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
-msgstr "Aucun"
+msgstr "Rien"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr "Remarque"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr "Mettre en pause"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr "Met en pause le téléchargement après l'ajout."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
"Mettre en pause les téléchargements créés comme résultats de téléchargement "
"de métadata."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr "Mettre en pause les métadonnées"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr "Veuillez entrer la longueur du jeton :"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr "Préfixe ou ID du pair"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr "Clé privée"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr "Mot de passe du proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr "Utilisateur du proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr "Options RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr "Méthode d'authentification RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr "Certificat RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr "Mot de passe RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr "Port RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr "Clé privée RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr "RPC sécurisé"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr "Jeton de RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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."
@@ -487,19 +468,19 @@ msgstr ""
"Le transport RPC sera chiffré par SSL/TLS. Les clients RPX devront utiliser "
"https pour accéder au serveur. Pour les clients WebSocket, utiliser wss."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr "Nom d'utilisateur RPC"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
-msgstr "Actualiser toutes les 10 secondes."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
+msgstr "Rafraîchir toutes les %s secondes."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr "Supprimer le fichier non sélectionné"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
@@ -509,19 +490,23 @@ msgstr ""
"dans BitTorrent. Veuillez utiliser cette option avec précaution car elle "
"supprime des fichiers de votre disque."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr "Demande de limite de vitesse de paire"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr "Attente avant nouvel essai"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr "Exécuter le démon en tant qu'utilisateur"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr "État d’exécution"
+
+#: 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."
@@ -529,7 +514,7 @@ msgstr ""
"Enregistre un fichier de contrôle (*.aria2) toutes les N secondes. Si défini "
"à 0, aucun fichier de contrôle de sera enregistré pendant le téléchargement."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
@@ -540,7 +525,7 @@ msgstr ""
"fichier de contrôle dans ces situations. Cela peut être utile pour "
"enregistrer les partages BitTorrent qui sont reconnus comme terminés."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
@@ -549,7 +534,7 @@ msgstr ""
"toutes les N secondes. Si 0 est donné, le fichier ne sera enregistré qu'à la "
"sortie de aria2."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
@@ -559,33 +544,33 @@ msgstr ""
"d'effet que lorsque BitTorrent Magnet URI est utilisé. Le nom du fichier est "
"un hachage d'informations au format hexadécimal avec le suffixe \".torrent\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr "Enregistrer les métadonnées"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr "Intervalle d'enregistrement de la session"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
"Graine des fichiers téléchargés précédemment sans vérifier les hachages de "
"pièces."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr "Ratio de partage"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr "Temps de partage"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr "Partage non vérifié"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
@@ -595,7 +580,7 @@ msgstr ""
"réponse si le serveur distant répond avec <code>Content-Encoding: gzip</"
"code> ou <code>Content-Encoding: deflate</code>."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -607,7 +592,7 @@ msgstr ""
"têtes ne sont pas envoyés et vous pouvez ajouter un en-tête Cache-Control "
"avec une directive que vous aimez en utilisant l'option \"En-tête\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
@@ -617,7 +602,7 @@ msgstr ""
"Acceptez le format: \"6881,6885\", \"6881-6999\" et \"6881-6889,6999\". "
"Assurez-vous que les ports spécifiés sont ouverts pour le trafic TCP entrant."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
@@ -626,33 +611,33 @@ msgstr ""
"UDP. Assurez-vous que les ports spécifiés sont ouverts pour le trafic UDP "
"entrant."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
"Définit la vitesse de téléchargement maximale pour chaque téléchargement en "
"octets/s. 0 signifie sans limite."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
"Définit la vitesse globale maximale de téléchargement en octets/s. 0 "
"signifie sans limite."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
"Définit la vitesse globale maximale de téléversement en octets/s. 0 signifie "
"sans limite."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
"Définit la vitesse maximale de téléversement pour chaque torrent en octets/"
"s. 0 signifie sans limite."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
@@ -662,32 +647,28 @@ msgstr ""
"HTTP/FTP/proxy. Une fois la connexion établie, cette option n'a aucun effet "
"et la fonction « Délai d'attente » est utilisée à la place."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr "Définit le nombre de secondes à attendre entre chaque tentative."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr "Définit l'agent utilisateur pour les téléchargements HTTP(S)."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "Paramètres"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
"Les paramètres de cette section seront ajoutés au fichier de configuration."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr "Liste des paramètres"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr "Afficher l'URL"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -707,7 +688,7 @@ msgstr ""
"le même temps que \"prealloc\" et il bloque entièrement aria2 jusqu'à la fin "
"de l'allocation."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
@@ -715,7 +696,7 @@ msgstr ""
"Spécifiez le nombre maximal de fichiers à ouvrir dans le téléchargement "
"BitTorrent multi-fichiers à l'échelle mondiale."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
@@ -726,7 +707,7 @@ msgstr ""
"conditions est remplie. La spécification de 0 désactive l'amorçage une fois "
"le téléchargement terminé."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
@@ -737,11 +718,11 @@ msgstr ""
"égal ou supérieur à 1.0 ici. Indiquez 0.0 si vous envisagez d'effectuer un "
"amorçage quel que soit le taux de partage."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr "Spécifie le nombre maximum de pairs par torrent, 0 signifie illimité."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -753,7 +734,7 @@ msgstr ""
"octets sont utilisés. Si moins de 20 octets sont spécifiés, des données "
"aléatoires sont ajoutées pour l'étendre jusqu'à 20 octets."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
@@ -762,25 +743,25 @@ msgstr ""
"est à 0 pendant N secondes consécutives. Si définit à 0, cette "
"fonctionnalité sera désactivée."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr "Délai d'interruption"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr "Le service Aria2 n'est pas en cours d'exécution."
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr "Le service Aria2 est en cours d'exécution."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
"Répertoire dans lequel stocker le fichier de configuration, le fichier de "
"session et le fichier DHT."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
@@ -788,43 +769,39 @@ msgstr ""
"Le répertoire pour stocker le fichier téléchargé. Par exemple <code>/mnt/"
"sda1</code>."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr "Nom de fichier du fichier de journal."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr "Nombre maximum de connexions à un serveur pour chaque téléchargement."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
"Cette option sera ignorée si un drapeau privé est défini dans un torrent."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
-msgstr "Délai d'attente"
+msgstr "Épuisement de délai"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr "Token"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr "Vrai"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr "Utiliser WebSocket"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr "Utilise un serveur proxy pour tous les protocoles."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
@@ -833,7 +810,7 @@ msgstr ""
"fichier de certificat doit être dans le format PEM et peut contenir "
"plusieurs certificats CA."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -848,7 +825,7 @@ msgstr ""
"passe d'importation vide peuvent être ouverts!<br/>Lorsque vous utilisez "
"PEM, vous devez également spécifier la \"clé privée RPC\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -863,7 +840,7 @@ msgstr ""
"d'importation vide peuvent être ouverts!<br/>Lorsque vous utilisez PEM, vous "
"devez également spécifier la \"clé privée\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
@@ -871,7 +848,7 @@ msgstr ""
"Utilise la clé privée dans FILE pour le serveur RPC. La clé privée doit être "
"déchiffrée et au format PEM."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
@@ -879,43 +856,69 @@ msgstr ""
"Utilise la clé privée dans FILE. La clé privée doit être déchiffrée et au "
"format PEM. Si la clé est chiffrée, elle ne sera pas définie."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr "Agent utilisateur"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr "Nom d'utilisateur et mot de passe"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
"Vérifie si le pair utilise les certificats spécifiés dans l'option « "
"Certificats CA »."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr "Avertir"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr "Vous pouvez ajouter K ou M."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr "falloc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr "prealloc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr "trunc"
+
+#~ msgid "Empty file."
+#~ msgstr "Fichier vide."
+
+#~ msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
+#~ msgstr ""
+#~ "Erreur : Impossible de trouver aria2c dans la variable d'environnement "
+#~ "PATH, veuillez réinstaller aria2."
+
+#~ msgid "Failed to load log data."
+#~ msgstr "Échec du chargement des données du journal."
+
+#~ msgid "File does not exist."
+#~ msgstr "Le fichier n'existe pas."
+
+#~ msgid "For more information, please visit: %s"
+#~ msgstr "Pour plus d'informations, veuillez consulter : %s"
+
+#~ msgid "Refresh every 10 seconds."
+#~ msgstr "Actualiser toutes les 10 secondes."
+
+#~ msgid "Show URL"
+#~ msgstr "Afficher l'URL"
+
+#~ msgid "Use WebSocket"
+#~ msgstr "Utiliser WebSocket"
diff --git a/applications/luci-app-aria2/po/he/aria2.po b/applications/luci-app-aria2/po/he/aria2.po
index ca8e1f2c6d..eff2829fa4 100644
--- a/applications/luci-app-aria2/po/he/aria2.po
+++ b/applications/luci-app-aria2/po/he/aria2.po
@@ -1,219 +1,209 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsaria2/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.5-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 ""
+msgstr "נאספים נתונים…"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
-msgstr ""
+msgstr "הגדרות"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr ""
@@ -221,39 +211,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -261,292 +251,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -554,69 +548,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
-msgstr ""
+msgstr "הגדרות"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -627,31 +617,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -659,76 +649,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -737,7 +723,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -746,53 +732,53 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
diff --git a/applications/luci-app-aria2/po/hi/aria2.po b/applications/luci-app-aria2/po/hi/aria2.po
index 4787133657..446872b7b2 100644
--- a/applications/luci-app-aria2/po/hi/aria2.po
+++ b/applications/luci-app-aria2/po/hi/aria2.po
@@ -4,216 +4,199 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr ""
@@ -221,39 +204,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -261,292 +244,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -554,69 +541,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -627,31 +610,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -659,76 +642,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -737,7 +716,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -746,53 +725,53 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
diff --git a/applications/luci-app-aria2/po/hu/aria2.po b/applications/luci-app-aria2/po/hu/aria2.po
index 7a82a1c04f..819c8d0040 100644
--- a/applications/luci-app-aria2/po/hu/aria2.po
+++ b/applications/luci-app-aria2/po/hu/aria2.po
@@ -10,34 +10,35 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: 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=\"Local Peer Discovery\">LPD</abbr> engedélyezve"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr "További BT követő"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr "Speciális beállítások"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr "Összes proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr "FEJLÉCEK hozzáfűzése a HTTP kérés fejlécéhez."
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 "Aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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."
@@ -45,35 +46,35 @@ msgstr ""
"Az Aria2 egy könnyűsúlyú, többprotokollos és többforrásos, keresztplatformos "
"letöltési segédprogram."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr "Automatikus mentés időköze"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr "Alapvető beállítások"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr "BitTorrent beállítások"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr "BitTorrent figyelési port"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr "CA tanúsítvány"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr "Tanúsítvány"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr "Tanúsítvány ellenőrzése"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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."
@@ -82,40 +83,40 @@ msgstr ""
"értékkel (bájt/másodperc). A 0 azt jelenti, hogy nincs legalacsonyabb "
"sebességkorlát."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "Adatok összegyűjtése…"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr "Beállítófájl könyvtára"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "Beállítás"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr "Kapcsolat időkorlátja"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr "Beállítófájl tartalma: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr "Munkamenetfájl tartalma: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr "DHT figyelési port"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr "Hibakeresés"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
@@ -123,116 +124,96 @@ msgstr ""
"IPv6 letiltása. Ez akkor hasznos, ha törött DNS-t kell használnia, és el "
"szeretné kerülni a borzasztóan lassú AAAA rekord keresést."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr "Lemezgyorsítótár"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
"Ne osszon fel 2×MÉRETNÉL kisebb bájttartományt. Lehetséges értékek: 1M-1024M."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr "Egy fájl letöltése N kapcsolat használatával."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr "Letöltési könyvtár"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr "Üres fájl."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
"IPv4 DHT funkcionalitás engedélyezése. Engedélyezi az UDP követő támogatását "
"is."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr "IPv6 DHT funkcionalitás engedélyezése."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr "Helyi partnerfelderítés engedélyezése."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr "Partnerkicserélés kiterjesztés engedélyezése."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
"Lemezgyorsítótár engedélyezése (bájtban). Állítsa 0 értékre a letiltásához."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr "Naplózás engedélyezése"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr "Partnerkicserélés engedélyezése"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr "Proxy engedélyezése"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "Engedélyezve"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr "Hiba"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-"Hiba: nem található az aria2c a PATH környezeti változóban, telepítse újra "
-"az aria2 programot."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr "További beállítások"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr "Nem sikerült betölteni a naplóadatokat."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr "Hamis"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr "Fájllefoglalás"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr "A fájl nem létezik."
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 "Fájlok"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr "Torrent követése"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
-msgstr "További információkért látogassa meg ezt az oldalt: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
+msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr "Mentés kényszerítése"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr "Előállítás véletlenszerűen"
@@ -240,39 +221,39 @@ msgstr "Előállítás véletlenszerűen"
msgid "Grant UCI access for luci-app-aria2"
msgstr "UCI hozzáférés megadása a luci-app-aria2 alkalmazásnak"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr "HTTP elfogad gzip-et"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr "HTTP nincs gyorsítótár"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr "HTTP/FTP/SFTP beállítások"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr "Fejléc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr "Itt jeleníti meg az aria2 által használt fájlokat."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> engedélyezve"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> engedélyezve"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr "IPv6 letiltva"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -285,39 +266,39 @@ msgstr ""
"sebességgel történő beállítása megnövelheti a letöltési sebességet néhány "
"esetben."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr "Információ"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr "Telepített webes felület:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr "Json-RPC URL"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr "Memóriában tartás"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr "A naplófájl utolsó 50 sora:"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr "A rendszernapló utolsó 50 sora:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr "Hagyja üresen az alapértelmezett felhasználó használatához."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr "További BitTorrent követő bejelentési URI-jának listája."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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>."
@@ -325,162 +306,162 @@ msgstr ""
"További beállítások listája. Formátum: beállítás=érték, például <code>netrc-"
"path=/tmp/.netrc</code>."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "Betöltés"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr "Napló"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr "Naplóadatok"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr "Naplófájl"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr "Naplózási szint"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr "Legalacsonyabb sebességkorlát"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr "Legtöbb egyidejű letöltés"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr "Kiszolgálónkénti legtöbb kapcsolat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr "Legnagyobb letöltési korlát"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr "Felosztások legnagyobb száma"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr "Legtöbb nyitott fájl"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr "Legnagyobb összesített letöltési korlát"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr "Legnagyobb összesített feltöltési korlát"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr "Legtöbb partner"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr "Legtöbb próbálkozás"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr "Legnagyobb feltöltési korlát"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr "Legkisebb felosztási méret"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr "Nincs hitelesítés"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 "Nincsenek naplóadatok."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr "Nincs"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr "Figyelmeztetés"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr "Szüneteltetés"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr "Letöltés szüneteltetése hozzáadás után."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
"A metaadatok letöltésének eredményeként létrehozott letöltések "
"szüneteltetése."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr "Metaadatok szüneteltetése"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr "Írja be a token hosszát:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr "Partnerazonosító előtagja"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr "Személyes kulcs"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr "Proxy jelszava"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr "Proxy felhasználó"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr "RPC beállítások"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr "RPC hitelesítési módszer"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr "RPC tanúsítvány"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr "RPC jelszó"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr "RPC port"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr "RPC személyes kulcs"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr "RPC biztonság"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr "RPC token"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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."
@@ -489,19 +470,19 @@ msgstr ""
"https sémát kell használniuk a kiszolgáló eléréséhez. WebSocket klienseknél "
"használjon wss sémát."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr "RPC felhasználónév"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
-msgstr "Frissítés 10 másodpercenként."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
+msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr "Nem kiválasztott fájlok eltávolítása"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
@@ -511,19 +492,23 @@ msgstr ""
"BitTorrentben. Óvatosan használja ezt a beállítást, mert ténylegesen el "
"fogja távolítani a fájlokat a lemezről."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr "Partner-sebességkorlát kérése"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr "Újrapróbálás várakozása"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr "Démon futtatása felhasználóként"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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."
@@ -531,7 +516,7 @@ msgstr ""
"Vezérlőfájl (*.aria2) mentése N másodpercenként. Ha 0 van megadva, akkor a "
"vezérlőfájl nem lesz elmentve a letöltés során."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
@@ -542,7 +527,7 @@ msgstr ""
"Ez hasznos lehet olyan BitTorrent megosztás mentéséhez, amely befejezett "
"állapotként van felismerve."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
@@ -551,7 +536,7 @@ msgstr ""
"másodpercenként. Ha 0 van megadva, akkor a fájl csak akkor lesz mentve, ha "
"az aria2 kilép."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
@@ -561,33 +546,33 @@ msgstr ""
"hatása, ha BitTorrent mágnes URI-t használnak. A fájlnév hexadecimálisan "
"kódolt információs kivonat „.torrent” utótaggal."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr "Metaadatok mentése"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr "Munkamenet mentési időköze"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
"Előzőleg letöltött fájlok megosztása a darabok kivonatainak ellenőrzése "
"nélkül."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr "Megosztási arány"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr "Megosztási idő"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr "Ellenőrizetlen megosztása"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
@@ -597,7 +582,7 @@ msgstr ""
"kibővítése, ha a távoli kiszolgáló <code>Content-Encoding: gzip</code> vagy "
"<code>Content-Encoding: deflate</code> választ küld."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -610,7 +595,7 @@ msgstr ""
"Control” fejlécet azzal az irányelvvel, amelyet használni szeretne „Header” "
"beállításként."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
@@ -620,7 +605,7 @@ msgstr ""
"„6881,6885”, „6881-6999” és „6881-6889,6999”. Győződjön meg arról, hogy a "
"megadott portok nyitva vannak-e a bejövő TCP forgalomhoz."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
@@ -629,33 +614,33 @@ msgstr ""
"beállítása. Győződjön meg arról, hogy a megadott portok nyitva vannak-e a "
"bejövő UDP forgalomhoz."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
"Legnagyobb letöltési sebesség beállítása az egyes letöltéseknél bájt/"
"másodpercben. A 0 azt jelenti, hogy korlátlan."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
"Legnagyobb összesített letöltési sebesség beállítása bájt/másodpercben. A 0 "
"azt jelenti, hogy korlátlan."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
"Legnagyobb összesített feltöltési sebesség beállítása bájt/másodpercben. A 0 "
"azt jelenti, hogy korlátlan."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
"Legnagyobb feltöltési sebesség beállítása az egyes torrenteknél bájt/"
"másodpercben. A 0 azt jelenti, hogy korlátlan."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
@@ -666,32 +651,28 @@ msgstr ""
"ennek a beállításnak nincs hatása, és az „Időkorlát” beállítás lesz "
"használva helyette."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr "Az újrapróbálások közti várakozás másodperceinek beállítása."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr "Felhasználói ügynök beállítása a HTTP(S) letöltésekhez."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "Beállítások"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
"Az ebben a szakaszban lévő beállítások hozzá lesznek adva a beállítófájlhoz."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr "Beállítások listája"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr "URL megjelenítése"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -710,7 +691,7 @@ msgstr ""
"nagyjából ugyanannyi ideig tart mint a „prealloc”, és teljesen blokkolja az "
"aria2 programot, amíg a lefoglalás be nem feleződik."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
@@ -718,7 +699,7 @@ msgstr ""
"Többfájlos BitTorrent letöltésben megnyitandó fájlok legnagyobb számának "
"megadása globálisan."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
@@ -729,7 +710,7 @@ msgstr ""
"feltételek legalább egyike kielégítésre kerül. A 0 megadása letiltja a "
"megosztást a letöltés befejezése után."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
@@ -740,13 +721,13 @@ msgstr ""
"1,0 értéket adjon meg itt. Akkor adjon meg 0,0 értéket, ha a megosztási "
"aránytól függetlenül szeretne megosztani."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
"A partnerek legnagyobb számának megadása torrentenként. A 0 azt jeleni, hogy "
"korlátlan."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -759,7 +740,7 @@ msgstr ""
"akkor véletlenszerű bájtadatok lesznek hozzáadva, hogy kiegészítsék a "
"hosszát 20 bájtra."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
@@ -767,68 +748,64 @@ msgstr ""
"BitTorrent letöltés leállítása, ha a letöltési sebesség 0 az egymást követő "
"N másodpercben. Ha 0 van megadva, akkor ez a funkció le van tiltva."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr "Leállítás időkorlátja"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr "Az Aria2 szolgáltatás nem fut."
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr "Az Aria2 szolgáltatás fut."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr "A könyvtár a beállítófájl, a munkamenetfájl és a DHT-fájl tárolásához."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
"A könyvtár a letöltött fájl tárolásához. Például <code>/mnt/sda1</code>."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr "A naplófájl fájlneve."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
"A kapcsolatok legnagyobb száma egy kiszolgálóhoz az egyes letöltéseknél."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
"Ez a beállítás figyelmen kívül lesz hagyva, ha személyes jelző van beállítva "
"egy torrentben."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr "Időkorlát"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr "Token"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr "Igaz"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr "WebSocket használata"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr "Proxykiszolgáló használata az összes protokollnál."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
@@ -837,7 +814,7 @@ msgstr ""
"A tanúsítványfájlnak PEM formátumban kell lennie és tartalmazhat több CA "
"tanúsítványt."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -852,7 +829,7 @@ msgstr ""
"PKCS12 fájlok nyithatók meg!<br/>PEM használatakor meg kell adnia az „RPC "
"személyes kulcsot” is."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -867,7 +844,7 @@ msgstr ""
"fájlok nyithatók meg!<br/>PEM használatakor meg kell adnia a „Személyes "
"kulcsot” is."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
@@ -875,7 +852,7 @@ msgstr ""
"A FÁJLBAN lévő személyes kulcs használata az RPC kiszolgálóhoz. A személyes "
"kulcsnak visszafejtve és PEM formátumban kell lennie."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
@@ -884,43 +861,69 @@ msgstr ""
"PEM formátumban kell lennie. Nincs meghatározva a viselkedés, ha titkosított "
"kulcs van megadva."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr "Felhasználói ügynök"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr "Felhasználónév és jelszó"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
"A „CA tanúsítvány” beállításban meghatározott tanúsítványokat használó "
"partner ellenőrzése."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr "Figyelmeztetés"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr "Hozzáfűzhet K vagy M értéket."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr "falloc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr "prealloc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr "trunc"
+
+#~ msgid "Empty file."
+#~ msgstr "Üres fájl."
+
+#~ msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
+#~ msgstr ""
+#~ "Hiba: nem található az aria2c a PATH környezeti változóban, telepítse "
+#~ "újra az aria2 programot."
+
+#~ msgid "Failed to load log data."
+#~ msgstr "Nem sikerült betölteni a naplóadatokat."
+
+#~ msgid "File does not exist."
+#~ msgstr "A fájl nem létezik."
+
+#~ msgid "For more information, please visit: %s"
+#~ msgstr "További információkért látogassa meg ezt az oldalt: %s"
+
+#~ msgid "Refresh every 10 seconds."
+#~ msgstr "Frissítés 10 másodpercenként."
+
+#~ msgid "Show URL"
+#~ msgstr "URL megjelenítése"
+
+#~ msgid "Use WebSocket"
+#~ msgstr "WebSocket használata"
diff --git a/applications/luci-app-aria2/po/it/aria2.po b/applications/luci-app-aria2/po/it/aria2.po
index 5032bce00f..20b94d0c4b 100644
--- a/applications/luci-app-aria2/po/it/aria2.po
+++ b/applications/luci-app-aria2/po/it/aria2.po
@@ -1,225 +1,211 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 12:33+0000\n"
-"Last-Translator: Giuseppe Valitutto <valituttogiuseppe@gmail.com>\n"
+"PO-Revision-Date: 2022-01-27 19:54+0000\n"
+"Last-Translator: Massimo Simoni <pirtahilti@vusra.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.0-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
-msgstr ""
+msgstr "Opzioni avanzate"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
-msgstr ""
+msgstr "Certificato CA"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
-msgstr ""
+msgstr "Certificato"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
-msgstr ""
+msgstr "Controllare il certificato"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "Configurazione"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
-msgstr ""
+msgstr "Abilita registro eventi"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "Abilitato"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr "Errore"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr ""
@@ -227,39 +213,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -267,292 +253,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr "Informazioni"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "Caricamento"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
-msgstr ""
+msgstr "Registro"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
-msgstr ""
+msgstr "File registro eventi"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
-msgstr ""
+msgstr "Nessuno"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
-msgstr ""
+msgstr "Notizia"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -560,69 +550,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
-msgstr ""
+msgstr "Impostazioni"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -633,31 +619,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -665,76 +651,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
-msgstr ""
+msgstr "Timeout"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -743,7 +725,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -752,53 +734,53 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
diff --git a/applications/luci-app-aria2/po/ja/aria2.po b/applications/luci-app-aria2/po/ja/aria2.po
index f287a95f65..b1ccf737a6 100644
--- a/applications/luci-app-aria2/po/ja/aria2.po
+++ b/applications/luci-app-aria2/po/ja/aria2.po
@@ -1,265 +1,254 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-11 22:18+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/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.3-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: 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=\"Local Peer Discovery\">LPD2</abbr>を有効"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr "追加のBTトラッカー"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr "詳細オプション"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
-msgstr ""
+msgstr "すべてのプロキシ"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
-msgstr ""
+msgstr "HTTPリクエストヘッダーにHEADERを追加します。"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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/luasrc/model/cbi/aria2/config.lua:37
+#: 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は、軽量のマルチプロトコル&amp;マルチソース、クロスプラットフォームのダ"
+"ウンロードユーティリティです。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr "自動保存間隔"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
-msgstr ""
+msgstr "基本オプション"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
-msgstr ""
+msgstr "BitTorrentオプション"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
-msgstr ""
+msgstr "BitTorrentリッスンポート"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
-msgstr ""
+msgstr "CA証明書"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr "証明書"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr "証明書をチェック"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
+"ダウンロード速度がこの値(バイト/秒)以下の場合は接続を終了します。最低速度の"
+"制限を無効にするには、0を設定します。"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "データを収集中..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr "コンフィグファイル・ディレクトリ"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "設定"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr "接続タイムアウト"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
-msgstr ""
+msgstr "設定ファイルの内容: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
-msgstr ""
+msgstr "セッションファイルの内容: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
-msgstr ""
+msgstr "DHTリッスンポート"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr "デバッグ"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
+"IPv6を無効にします。壊れた DNS を使用する必要があり、AAAA レコード検索が非常"
+"に遅くなる場合に便利です。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr "ディスク・キャッシュ"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr "ダウンロード先のディレクトリ"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr "空のファイルです。"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr "ログの有効化"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr "プロキシーを有効にする"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "有効"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr "エラー"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr "追加設定"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr "ログ・データの読み込みに失敗しました。"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr "ファイルが存在しません。"
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 "ファイル"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr "強制保存"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr "ランダムに生成"
#: applications/luci-app-aria2/root/usr/share/rpcd/acl.d/luci-app-aria2.json:3
msgid "Grant UCI access for luci-app-aria2"
-msgstr "luci-app-aria2 に UCI アクセスを許可"
+msgstr "luci-app-aria2にUCIアクセスを許可"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr "ヘッダ"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -267,292 +256,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr "情報"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr "ログファイルの最後の 50 行 :"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr "syslog の最後の 50 行 :"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "読み込み中"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr "ログ"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr "ログファイル"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr "ログレベル"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr "サーバーごとの最大接続数"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 "ログデータがありません。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr "なし"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr "注意"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr "一時停止"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr "追加後にダウンロードを一時停止します。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr "RPC パスワード"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr "RPC ポート"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr "RPC ユーザー名"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
-msgstr "10 秒ごとにリフレッシュします。"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
+msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr "デーモンをユーザーとして実行"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr "メタデータを保存"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr "セッション保存間隔"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -560,69 +553,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "設定"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr "URL を表示"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -633,31 +622,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -665,76 +654,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr "Aria2 サービスは実行されていません。"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr "Aria2 サービスは実行中です。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr "ログファイルのファイル名です。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr "タイムアウト"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr "トークン"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr "WebSocket を使用"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -743,7 +728,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -752,53 +737,71 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr "ユーザー名とパスワード"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr "警告"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
+
+#~ msgid "Empty file."
+#~ msgstr "空のファイルです。"
+
+#~ msgid "Failed to load log data."
+#~ msgstr "ログ・データの読み込みに失敗しました。"
+
+#~ msgid "File does not exist."
+#~ msgstr "ファイルが存在しません。"
+
+#~ msgid "Refresh every 10 seconds."
+#~ msgstr "10 秒ごとにリフレッシュします。"
+
+#~ msgid "Show URL"
+#~ msgstr "URL を表示"
+
+#~ msgid "Use WebSocket"
+#~ msgstr "WebSocket を使用"
diff --git a/applications/luci-app-aria2/po/ko/aria2.po b/applications/luci-app-aria2/po/ko/aria2.po
index 093f9d096f..6d8b44d064 100644
--- a/applications/luci-app-aria2/po/ko/aria2.po
+++ b/applications/luci-app-aria2/po/ko/aria2.po
@@ -1,225 +1,208 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"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/"
"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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "데이터 수집 중..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "설정"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
-msgstr ""
+msgstr "활성화"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr ""
@@ -227,39 +210,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -267,292 +250,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "로드 중"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
-msgstr ""
+msgstr "로그 파일"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -560,69 +547,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -633,31 +616,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -665,76 +648,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -743,7 +722,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -752,53 +731,53 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
diff --git a/applications/luci-app-aria2/po/mr/aria2.po b/applications/luci-app-aria2/po/mr/aria2.po
index c4cb276d87..c7a6b32d4c 100644
--- a/applications/luci-app-aria2/po/mr/aria2.po
+++ b/applications/luci-app-aria2/po/mr/aria2.po
@@ -10,216 +10,199 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "डेटा संकलित करीत आहे ..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "कॉन्फिगरेशन"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "सक्षम केले"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr ""
@@ -227,39 +210,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -267,292 +250,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "लोड करीत आहे"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr "नोंद"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr "लॉग फाइल"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr "एकही नाही"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -560,69 +547,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "सेटिंग्ज"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -633,31 +616,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -665,76 +648,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr "वेळ संपला"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -743,7 +722,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -752,53 +731,53 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
diff --git a/applications/luci-app-aria2/po/ms/aria2.po b/applications/luci-app-aria2/po/ms/aria2.po
index 989b6f3d88..89abca50a2 100644
--- a/applications/luci-app-aria2/po/ms/aria2.po
+++ b/applications/luci-app-aria2/po/ms/aria2.po
@@ -1,225 +1,208 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-16 23:26+0000\n"
-"Last-Translator: Pusak Hitam <thegame.gamesky@gmail.com>\n"
+"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/"
"luciapplicationsaria2/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 3.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "Mengumpul data..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurasi"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr ""
@@ -227,39 +210,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -267,292 +250,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -560,69 +547,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -633,31 +616,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -665,76 +648,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -743,7 +722,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -752,53 +731,53 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
diff --git a/applications/luci-app-aria2/po/nb_NO/aria2.po b/applications/luci-app-aria2/po/nb_NO/aria2.po
index 115b3ca8a0..0a9025c6be 100644
--- a/applications/luci-app-aria2/po/nb_NO/aria2.po
+++ b/applications/luci-app-aria2/po/nb_NO/aria2.po
@@ -1,225 +1,208 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-20 17:07+0000\n"
-"Last-Translator: Ole Solbakken <oinnselset@gmail.com>\n"
+"PO-Revision-Date: 2022-01-08 22:54+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/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 3.10-dev\n"
+"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "Samler inn data…"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
-msgstr ""
+msgstr "Oppsett"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
-msgstr "Aktivert"
+msgstr "Påskrudd"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
+msgstr "Feil"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr ""
@@ -227,39 +210,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -267,292 +250,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
-msgstr ""
+msgstr "Info"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
-msgstr ""
+msgstr "Laster inn"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
-msgstr ""
+msgstr "RPC-passord"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
-msgstr ""
+msgstr "RPC-port"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
-msgstr ""
+msgstr "RPC-brukernavn"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
+msgstr "Kjør nisse som bruker"
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -560,69 +547,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
-msgstr ""
+msgstr "Innstillinger"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -633,31 +616,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -665,76 +648,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -743,7 +722,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -752,53 +731,53 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
diff --git a/applications/luci-app-aria2/po/pl/aria2.po b/applications/luci-app-aria2/po/pl/aria2.po
index d4f63727b2..686e0e95db 100644
--- a/applications/luci-app-aria2/po/pl/aria2.po
+++ b/applications/luci-app-aria2/po/pl/aria2.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: 2021-11-17 12:16+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/pl/>\n"
"Language: pl\n"
@@ -9,36 +9,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.1-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: 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=\"Local Peer Discovery\">LPD</abbr> włączone"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr "Dodatkowy tracker BT"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr "Opcje zaawansowane"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr "Wszystkie proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr "Dodaj HEADERs do nagłówka żądania HTTP."
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 "Aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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."
@@ -46,35 +47,35 @@ msgstr ""
"Aria2 to lekkie, wieloprotokołowe, wieloźródłowe i wieloplatformowe "
"narzędzie do pobierania plików."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr "Interwał automatycznego zapisywania"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr "Opcje podstawowe"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr "Opcje BitTorrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr "Port nasłuchowy BitTorrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr "Certyfikat CA"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr "Certyfikat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr "Sprawdź certyfikat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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."
@@ -82,40 +83,40 @@ msgstr ""
"Zamknij połączenie, jeśli prędkość pobierania jest mniejsza lub równa tej "
"wartości (bajty na sekundę). 0 oznacza, że nie ma dolnej granicy prędkości."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "Trwa zbieranie danych..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr "Katalog plików konfiguracyjnych"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "Konfiguracja"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr "Limit połączenia"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr "Zawartość pliku konfiguracyjnego: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr "Zawartość pliku sesji: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr "Port nasłuchowy DHT"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr "Debugowanie"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
@@ -123,112 +124,94 @@ msgstr ""
"Wyłącz IPv6. Jest to przydatne, jeśli musisz użyć uszkodzonego DNS i chcesz "
"uniknąć strasznie powolnego wyszukiwania rekordów AAAA."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr "Pamięć podręczna dysku"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
"Nie należy rozdzielać zakresu bajtów poniżej 2*SIZE. Możliwe wartości: "
"1M-1024M."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr "Pobierz używając wielu połączeń."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr "Katalog pobierania"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr "Pusty plik."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 "Włącz DHT dla IPv4. Włącza również trackery UDP."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr "Włącz funkcjonalność IPv6 DHT."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr "Włącz wykrywanie lokalnych partnerów."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr "Włącz wymianę peerów lokalnych."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr "Włącz pamięć podręczną dysku (w bajtach), ustaw 0 na wyłączone."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr "Włącz rejestrowanie"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr "Włączenie wymiany peerów"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr "Włącz proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "Włączone"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr "Błąd"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr "Błąd: niepoprawna ścieżka dla aria2c, zainstaluj ponownie aria2c."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr "Specjalne ustawienia"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr "Nie udało się załadować danych z dziennika."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr "Nieprawda"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr "Przydział dla pliku"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr "Plik nie istnieje."
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 "Pliki"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr "Podążaj za torrentem"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
-msgstr "Aby uzyskać więcej informacji, odwiedź: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
+msgstr "Aby uzyskać więcej informacji, odwiedź: %s."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr "Wymuś zapisanie"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr "Generuj losowo"
@@ -236,39 +219,39 @@ msgstr "Generuj losowo"
msgid "Grant UCI access for luci-app-aria2"
msgstr "Udziel dostępu UCI do luci-app-aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr "Akceptuj gzip dla HTTP"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr "Nie buforuj HTTP"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr "Opcje HTTP/FTP/SFTP"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr "Nagłówek"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr "Pokazuje pliki używane przez aria2."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> włączone"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> włączone"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr "Wyłączenie IPv6"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -280,39 +263,39 @@ msgstr ""
"Ustawiając tą opcję prędkość pobierania może się zwiększyć w niektórych "
"przypadkach."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr "Informacja"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr "Zainstalowany interfejs sieciowy:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr "Adres URL dla Json-RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr "Trzymaj w pamięci"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr "Ostatnie 50 wierszy pliku log:"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr "Ostatnie 50 wierszy dziennika systemowego:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr "Pozostaw puste, aby użyć domyślnej nazwy użytkownika."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr "Lista dodatkowych adresów dla trackerów BT."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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>."
@@ -320,160 +303,160 @@ msgstr ""
"Lista dodatkowych ustawień. Format: option=value, np. <code>netrc-path=/tmp/."
"netrc</code>."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "Ładowanie"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr "Dziennik"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr "Dane dziennika"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr "Plik dziennika"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr "Poziom logowania"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr "Najniższy limit prędkości"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr "Maksymalna liczba jednoczesnych pobierań"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr "Maksymalna liczba połączeń z serwerem"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr "Maksymalny limit pobierania"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr "Maksymalna liczba części"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr "Maksymalna liczba otwartych plików"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr "Maksymalna łączna prędkość pobierania"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr "Maksymalna łączna prędkość wysyłania"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr "Maksymalna liczba peerów"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr "Maksymalna liczba prób"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr "Maksymalny limit wysyłania"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr "Minimalny rozmiar części"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr "Brak autoryzacji"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 "Nie zapisuj danych dziennika."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr "Brak"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr "Spostrzeżenie"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr "Wstrzymaj"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr "Wstrzymaj pobieranie po dodaniu."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr "Wstrzymaj pobieranie po pobraniu metadanych."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr "Wstrzymaj metadane"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr "Proszę podać długość tokena:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr "Prefiks ID peera"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr "Klucz prywatny"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr "Hasło proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr "Użytkownik proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr "Opcje RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr "metoda uwierzytelnienia RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr "Certyfikat RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr "Hasło RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr "Port RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr "Prywatny klucz RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr "Zabezpieczenie RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr "Token RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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."
@@ -481,19 +464,19 @@ msgstr ""
"Transmisja RPC będzie szyfrowana przez SSL/TLs. Klient RPC musi używać https "
"aby połączyć się z tym serwerem. Dla klienta WebSocket, użyj schematu wss."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr "Nazwa użytkownika RPC"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
-msgstr "Odświeżaj co 10 sekund."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
+msgstr "Odświeżaj co %s sekund(y)."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr "Usuń niezaznaczone pliki"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
@@ -502,19 +485,23 @@ msgstr ""
"Usuń niezaznaczone pliki po zakończonym pobraniu. Proszę używać tej opcji z "
"ostrożnością, pliki zostaną usunięte z dysku."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr "Zastosuj ograniczenie prędkości peerów"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr "Ponów oczekiwanie"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr "Uruchom daemona jako użytkownik"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr "Stan działania"
+
+#: 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."
@@ -522,7 +509,7 @@ msgstr ""
"Zapisz plik kontrolny(*.aria2) co N sekund. Jeśli podano 0, plik kontrolny "
"nie jest zapisywany podczas pobierania."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
@@ -533,7 +520,7 @@ msgstr ""
"Może to być przydatne w celu zapisania seedów BitTorrent, które są "
"rozpoznane jako ukończone."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
@@ -541,7 +528,7 @@ msgstr ""
"Zapisz błąd/niezakończone pobieranie do pliku sesji co N sekund. Jeśli "
"podano 0, plik zostanie zapisany tylko wtedy, gdy aria2 zakończy pracę."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
@@ -551,31 +538,31 @@ msgstr ""
"używany jest BitTorrent Magnet URI. Nazwa pliku jest zakodowana w postaci "
"pliku hash z przyrostkiem \".torrent\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr "Zapisz metadane"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr "Zapisz interwał sesji"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr "Seeduj uprzednio pobrane pliki bez sprawdzania części z hashem."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr "Współczynnik Seedów"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr "Czas seedowania"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr "Niezweryfikowane Seedy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
@@ -585,7 +572,7 @@ msgstr ""
"odpowiedź, jeśli zdalny serwer zareaguje z <code>Content-Encoding: gzip</"
"code> lub <code>Content-Encoding: deflate</code>."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -597,7 +584,7 @@ msgstr ""
"nagłówki nie są wysyłane i można dodać Cache-Control nagłówka z dyrektywą, "
"którą lubisz używać w opcji \"Header\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
@@ -607,7 +594,7 @@ msgstr ""
"\"6881,6885\", \"6881-6999\" i \"6881-6889,6999\". Upewnij się, że określone "
"porty są otwarte dla przychodzącego ruchu TCP."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
@@ -615,33 +602,33 @@ msgstr ""
"Ustaw port odsłuchu UDP używany przez DHT(IPv4, IPv6) i tracker UDP. Upewnij "
"się, że określone porty są otwarte dla przychodzącego ruchu UDP."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
"Ustaw maksymalną prędkość poszczególnych pobierań w bajtach/s. 0 oznacza "
"brak limitów."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
"Ustaw łączną maksymalną prędkość pobierania w bajtach/s. 0 oznacza brak "
"limitów."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
"Ustaw maksymalną łączną prędkość wysyłania w bajtach/s. 0 oznacza brak "
"limitów."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
"Ustaw maksymalną prędkość wysyłania poszczególnych torrentów w bajtach/s. 0 "
"oznacza brak limitów."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
@@ -651,31 +638,27 @@ msgstr ""
"FTP/proxy. Po nawiązaniu połączenia opcja ta nie daje żadnego efektu i "
"zamiast tego używana jest opcja \"Timeout\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr "Ustaw czas w sekundach między kolejną próbą."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr "Ustala agenta pobierania przez HTTP(S) dla użytkownika."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "Ustawienia"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr "Ustawienia w tej sekcji będą dodane do pliku konfiguracyjnego."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr "Lista ustawień"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr "Pokaż adres URL"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -693,7 +676,7 @@ msgstr ""
"plików, takimi jak ext3 i FAT32, ponieważ zajmuje to prawie tyle samo czasu "
"co \"prealloc\" i blokuje całkowicie arię2, aż do zakończenia alokacji."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
@@ -701,7 +684,7 @@ msgstr ""
"Określ maksymalną liczbę plików do otwarcia w pliku BitTorrent do pobrania "
"globalnie."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
@@ -712,7 +695,7 @@ msgstr ""
"przynajmniej jeden z warunków. Ustawienie 0 wyłącza seedowanie po "
"zakończeniu pobierania."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
@@ -723,11 +706,11 @@ msgstr ""
"wartości równych lub większych niż 1.0. Określ 0.0, jeśli zamierzasz "
"seedować bez względu na współczynnik udziałów."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr "Maksymalna liczba peerów na torrent. 0 oznacza brak limitów."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -739,7 +722,7 @@ msgstr ""
"pierwsze 20 bajtów. Jeżeli podano mniej niż 20 bajtów, to dane o długości 20 "
"bajtów są dodawane losowo, aby uzyskać długość 20 bajtów."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
@@ -747,65 +730,61 @@ msgstr ""
"Zatrzymaj BitTorrent, jeżeli prędkość pobierania wynosi 0 przez N sekund. "
"Wpisanie 0 oznacza wyłączenie tej funkcji."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr "Limit czasu na zatrzymanie"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr "Usługa Aria2 nie jest uruchomiona."
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr "Usługa Aria2 jest uruchomiona."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
"Katalog do przechowywania pliku konfiguracyjnego, pliku sesji i pliku DHT."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr "Katalog do zapisu pobranych plików. np. <code>/mnt/sda1</code>."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr "Nazwa pliku log-u."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr "Maksymalna liczba połączeń z jednym serwerem dla każdego pobrania."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr "Opcja będzie wyłączona jeżeli torrent ma ustawioną flagę prywatności."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr "Limit czasu"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr "Token"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr "Prawda"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr "Użyj WebSocket"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr "Użyj serwera proxy dla wszystkich protokołów."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
@@ -814,7 +793,7 @@ msgstr ""
"Plik certyfikatu musi być w formacie PEM i może zawierać wiele certyfikatów "
"CA."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -828,7 +807,7 @@ msgstr ""
"pliki PKCS12 z pustym importowanym hasłem mogą być otwierane! <br/>Podczas "
"używania PEM należy również określić \"klucz prywatny RPC\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -842,7 +821,7 @@ msgstr ""
"importowanym hasłem mogą być otwierane! <br/>Podczas używania PEM należy "
"również określić \"Klucz prywatny\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
@@ -850,7 +829,7 @@ msgstr ""
"Użyj klucza prywatnego w FILE dla serwera RPC. Klucz musi odszyfrowany i w "
"formacie PEM."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
@@ -858,43 +837,67 @@ msgstr ""
"Użyj klucza prywatnego w FILE dla serwera RPC. Klucz musi odszyfrowany i w "
"formacie PEM. Zachowanie podczas szyfrowania jest nieokreślone."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr "Agent użytkownika"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr "Nazwa użytkownika i hasło"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
"Weryfikuj peery przy użyciu certyfikatów określonych w opcjach \"certyfikat "
"CA\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr "Uwaga"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr "Możesz dodać K lub M."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr "falloc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr "prealloc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr "trunc"
+
+#~ msgid "Empty file."
+#~ msgstr "Pusty plik."
+
+#~ msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
+#~ msgstr "Błąd: niepoprawna ścieżka dla aria2c, zainstaluj ponownie aria2c."
+
+#~ msgid "Failed to load log data."
+#~ msgstr "Nie udało się załadować danych z dziennika."
+
+#~ msgid "File does not exist."
+#~ msgstr "Plik nie istnieje."
+
+#~ msgid "For more information, please visit: %s"
+#~ msgstr "Aby uzyskać więcej informacji, odwiedź: %s"
+
+#~ msgid "Refresh every 10 seconds."
+#~ msgstr "Odświeżaj co 10 sekund."
+
+#~ msgid "Show URL"
+#~ msgstr "Pokaż adres URL"
+
+#~ msgid "Use WebSocket"
+#~ msgstr "Użyj WebSocket"
diff --git a/applications/luci-app-aria2/po/pt/aria2.po b/applications/luci-app-aria2/po/pt/aria2.po
index a59280dcf8..e1d3f6afc8 100644
--- a/applications/luci-app-aria2/po/pt/aria2.po
+++ b/applications/luci-app-aria2/po/pt/aria2.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"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/"
"luciapplicationsaria2/pt/>\n"
@@ -8,36 +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.1-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: 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=\"Local Peer Discovery\">LPD</abbr> ativado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr "Rastreador BT adicional"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr "Opções Avançadas"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr "Todos os proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr "Acrescentar HEADERs ao cabeçalho do pedido HTTP."
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 "Aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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."
@@ -45,35 +46,35 @@ msgstr ""
"Aria2 é uma ferramenta multiplataforma de descarregas multiprotocolo leve "
"&amp; multi-fonte."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr "Intervalo de gravação automático"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr "Opções Básicas"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr "Opções BitTorrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr "Porta de escuta BitTorrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr "Certificado CA"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr "Certificado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr "Verificar o certificado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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."
@@ -82,40 +83,40 @@ msgstr ""
"este valor (bytes por segundo). 0 significa que não tem limite de velocidade "
"mais baixo."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "A recolher dados..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr "Diretório do ficheiro de configuração"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "Configuração"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr "Tempo limite de conexão"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr "Conteúdo do ficheiro de config: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr "Conteúdo do ficheiro da sessão: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr "Porta de escuta DHT"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
-msgstr "Depurar"
+msgstr "Depuração"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
@@ -123,114 +124,95 @@ msgstr ""
"Desativar IPv6. Isso é útil se tiver que usar DNS quebrado e quiser evitar "
"uma pesquisa de registos AAAA terrivelmente lenta."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr "Cache em disco"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
"Não dividir um intervale menos de 2*SIZE de bytes. Valores possíveis: "
"1M-1024M."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr "Descarregue um ficheiro usando N conexões."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr "Descarregar directório"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr "Ficheiro vazio."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
"Ativar a funcionalidade IPv4 DHT. Também ativa o suporte do rastreador UDP."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr "Ativar a funcionalidade IPv6 DHT."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr "Ativar a Descoberta por Pares Locais."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr "Ativar a extensão da Troca de Pares."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr "Ativar o cache do disco (em bytes), defina 0 como desativado."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr "Ativar registo de dados"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr "Permitir a troca de pares"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr "Ativar proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-"Erro: Não consigo encontrar aria2c em PATH, por favor reinstale aria2c."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr "Configurações Adicionais"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr "Falha ao carregar dados de log."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr "Falso"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr "Alocação de ficheiroa"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr "O ficheiro não existe."
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 "Ficheiros"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr "Seguir o torrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
-msgstr "Para mais informações, por favor visite: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
+msgstr "Para obter mais informações, visite:% s."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr "Gravar forçadamente"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr "Gerar Aleatoriamente"
@@ -238,39 +220,39 @@ msgstr "Gerar Aleatoriamente"
msgid "Grant UCI access for luci-app-aria2"
msgstr "Conceder acesso UCI ao luci-app-aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr "HTTP aceitar gzip"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr "HTTP sem cache"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr "Opções HTTP/FTP/SFTP"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr "Cabeçalho"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr "Exibir aqui os ficheiros usados pela aria2."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr "<abbr title=\"Distributed Hash Table\">DHT</abbr> IPv4 ativado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr "<abbr title=\"Distributed Hash Table\">DHT</abbr> IPv6 ativado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr "IPv6 desativado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -283,39 +265,39 @@ msgstr ""
"descarrega preferida pode aumentar a sua velocidade de descarrega em alguns "
"casos."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr "Info"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr "Interface web instalada:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr "URL de Json-RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr "Manter na memória"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr "As últimas 50 linhas do ficheiro de registo:"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr "As últimas 50 linhas do syslog:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr "Deixar em branco para usar o utilizador predefinido."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr "Lista de anúncios URL adicionais do rastreador de BitTorrent."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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>."
@@ -323,162 +305,162 @@ msgstr ""
"Lista de configurações adicionais. Formato: opção=valor, por exemplo "
"<code>netrc-path=/tmp/.netrc</code>."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "A carregar"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr "Log"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr "Dados de Registo"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr "Ficheiro de log"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr "Nível de registo"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr "Limite de velocidade mais baixo"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr "Máximo de descarregamentos simultâneos"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr "Quantidade máxima de conexões por servidor"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr "Limite máximo de descarregamentos"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr "Quantidade máxima de divisões"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr "Máximo de ficheiros abertos"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr "Limite máximo global de descarregamento"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr "Limite máximo global de envio"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr "Máximo de pares"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr "Max tenta"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr "Limite máximo de envio"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr "Tamanho mínimo de divisão"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr "Sem Autenticação"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 "Sem dados de registo."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr "Nenhum"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr "Aviso"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr "Pausa"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr "Pausa descarregar após adicionado."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
"Pausar descarregamentos criados como resultado do descarregamento de "
"metadados."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr "Pausar metadados"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr "Por favor, introduza o comprimento do token:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr "Prefixo do ID do par"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr "Chave privada"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr "Palavra-passe da proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr "Utilizador do proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr "Opções de RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr "Método de autenticação de RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr "Certificado do RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr "Palavra-passe de RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr "Porta RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr "Chave privada de RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr "RPC seguro"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr "Token de RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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."
@@ -487,19 +469,19 @@ msgstr ""
"usar o esquema https para acessar o servidor. Para o cliente WebSocket, use "
"o esquema wss."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr "Nome do utilizador RPC"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
-msgstr "Atualize a cada 10 segundos."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
+msgstr "Atualize a cada %s segundos."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr "Remover ficheiro não selecionado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
@@ -509,19 +491,23 @@ msgstr ""
"BitTorrent. Por favor, use esta opção com cuidado porque ele irá realmente "
"remover ficheiros do seu disco."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr "Solicitar limite de velocidade do par"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr "Esperar até repetir"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr "Executar serviço como utilizador"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr "Estado de execução"
+
+#: 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."
@@ -529,7 +515,7 @@ msgstr ""
"Gravar um ficheiro de controle (*.aria2) a cada N segundos. Se 0 for dado, "
"um ficheiro de controle não será salvo durante o descarregamento."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
@@ -540,7 +526,7 @@ msgstr ""
"controle nessas situações. Isso pode ser útil para gravar a propagação "
"BitTorrent, que é reconhecida como estado concluído."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
@@ -548,7 +534,7 @@ msgstr ""
"Gravar erros/descarregamentos inacabados no ficheiro de sessão a cada N "
"segundos. Se 0 for dado, o ficheiro será gravado somente quando aria2 sair."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
@@ -558,33 +544,33 @@ msgstr ""
"quando BitTorrent Magnet URI é usado. O nome do ficheiro é codificado "
"hexadecimal info hash com o sufixo \".torrent\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr "Gravar metadados"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr "Gravar intervalo de sessão"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
"Semear ficheiros descarregados anteriormente sem verificar os hashes das "
"peças."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr "Proporção de sementes"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr "Tempo da semente"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr "Semente não verificada"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
@@ -594,7 +580,7 @@ msgstr ""
"a resposta se o servidor remoto responder com <code>Content-Encoding: gzip</"
"code> ou <code>Content-Encoding: deflate</code>.."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -606,7 +592,7 @@ msgstr ""
"não são enviados e pode adicionar o cabeçalho Cache-Control com uma diretiva "
"que gosta de usando a opção \"Header\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
@@ -616,7 +602,7 @@ msgstr ""
"\"6881.6885\", \"6881-6999\" e \"6881-6889,6999\". Certifique-se de que as "
"portas especificadas estão abertas para o tráfego TCP de entrada."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
@@ -625,33 +611,33 @@ msgstr ""
"UDP. Certifique-se de que as portas especificadas estão abertas para o "
"tráfego UDP de entrada."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
"Definir a velocidade máxima de descarregamento por cada descarregamento em "
"bytes/sec. 0 significa irrestrito."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
"Defina a velocidade máxima global de descarregamento em bytes/seg. 0 "
"significa irrestrito."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
"Defina a velocidade máxima global de envio em bytes/segundos. 0 significa "
"irrestrito."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
"Defina a velocidade máxima de envio por cada torrent em bytes/segundos. 0 "
"significa irrestrito."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
@@ -661,32 +647,28 @@ msgstr ""
"servidor HTTP/FTP/proxy. Depois que a conexão é estabelecida, esta opção não "
"faz nenhum efeito e a opção \"Timeout\" é usada em vez disso."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr "Defina os segundos para esperar entre novas tentativas."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr "Defina o agente de utilizador para descarregas HTTP(S)."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
"As configurações nesta secção serão adicionadas ao ficheiro de configuração."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr "Lista de configurações"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr "Mostrar URL"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -705,7 +687,7 @@ msgstr ""
"quase o mesmo tempo como \"prealloc\" e bloqueia aria2 completamente até a "
"alocação terminar."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
@@ -713,7 +695,7 @@ msgstr ""
"Especificar a quantidade máxima de ficheiros a serem abertos no "
"descarregamento global do BitTorrent para vários ficheiros."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
@@ -724,7 +706,7 @@ msgstr ""
"condições for satisfeita. Especificar 0 desativa semear após a conclusão do "
"descarregamento."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
@@ -735,12 +717,12 @@ msgstr ""
"iguais ou mais de 1.0 aqui. Especifique 0.0 se pretende semear "
"independentemente da proporção de compartilhamento."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
"Especifique a quantidade máxima de pares por torrent, 0 significa ilimitado."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -752,7 +734,7 @@ msgstr ""
"bytes são utilizados . Se menos de 20 bytes forem especificados, dados de "
"bytes aleatórios são adicionados para chegar ao comprimento de 20 bytes."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
@@ -760,25 +742,25 @@ msgstr ""
"Parar o descarregamento do BitTorrent se a velocidade de descarregar for 0 "
"em N segundos consecutivos. Se 0 for dado, este recurso será desativado."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr "Tempo limite de paragem"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr "O serviço Aria2 não está em execução."
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr "O serviço Aria2 está em execução."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
"O diretório para armazenar o ficheiro de configuração, ficheiro de sessão e "
"ficheiro DHT."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
@@ -786,44 +768,40 @@ msgstr ""
"O diretório para armazenar o ficheiro descarregado, por exemplo, <code>/mnt/"
"sda1</code>."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr "O nome do ficheiro de log."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
"A quantidade máxima de conexões a um servidor para cada descarregamento."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
"Essa opção será ignorada se um sinalizador privado for definido num torrent."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr "Tempo limite"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr "Chave eletrónica"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr "Verdadeiro"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr "Usar WebSocket"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr "Usar um servidor proxy para todos os protocolos."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
@@ -832,7 +810,7 @@ msgstr ""
"ficheiro de certificado deve estar no formato PEM e pode conter vários "
"certificados AC."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -847,7 +825,7 @@ msgstr ""
"branco podem ser abertos!<br/>Ao usar o PEM, também tem que especificar a "
"\"chave privada RPC\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -862,7 +840,7 @@ msgstr ""
"branco podem ser abertos!<br/>Ao usar o PEM, também tem que especificar a "
"\"Private key\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
@@ -870,7 +848,7 @@ msgstr ""
"Usar a chave privada em FILE para o servidor RPC. A chave privada deve ser "
"descodificada e em formato PEM."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
@@ -878,43 +856,68 @@ msgstr ""
"Usar a chave privada em FILE. A chave privada deve ser descodificada e em "
"formato PEM. O comportamento quando um encriptado é dado é indefinido."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr "Agente de utilizador"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr "Nome de Utilizador e Palavra-passe"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
"Verificar o par usando certificados especificados na opção \"Certificado AC"
"\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr "Avisar"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr "Pode anexar K ou M."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr "falloc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr "prealloc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr "trunc"
+
+#~ msgid "Empty file."
+#~ msgstr "Ficheiro vazio."
+
+#~ msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
+#~ msgstr ""
+#~ "Erro: Não consigo encontrar aria2c em PATH, por favor reinstale aria2c."
+
+#~ msgid "Failed to load log data."
+#~ msgstr "Falha ao carregar dados de log."
+
+#~ msgid "File does not exist."
+#~ msgstr "O ficheiro não existe."
+
+#~ msgid "For more information, please visit: %s"
+#~ msgstr "Para mais informações, por favor visite: %s"
+
+#~ msgid "Refresh every 10 seconds."
+#~ msgstr "Atualize a cada 10 segundos."
+
+#~ msgid "Show URL"
+#~ msgstr "Mostrar URL"
+
+#~ msgid "Use WebSocket"
+#~ msgstr "Usar WebSocket"
diff --git a/applications/luci-app-aria2/po/pt_BR/aria2.po b/applications/luci-app-aria2/po/pt_BR/aria2.po
index 2afbb5e239..3322d78b19 100644
--- a/applications/luci-app-aria2/po/pt_BR/aria2.po
+++ b/applications/luci-app-aria2/po/pt_BR/aria2.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-22 12:40+0000\n"
+"PO-Revision-Date: 2021-11-17 19:57+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsaria2/pt_BR/>\n"
@@ -11,38 +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.1-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: 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=\"Local Peer Discovery/Descoberta de Parceiros Locais\">LPD</"
"abbr> habilitado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr "Rastreador BT adicional"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr "Opções Avançadas"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr "Todos os proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr "Acrescentar HEADERs ao cabeçalho do pedido HTTP."
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 "Aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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."
@@ -50,35 +51,35 @@ msgstr ""
"Aria2 é um utilitário de download multiprotocolo &amp; multiplataforma e "
"multi-source."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr "Intervalo de gravação automática"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr "Opções Básicas"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr "Opções do BitTorrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr "Porta de escuta do BitTorrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr "Certificado CA"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr "Certificado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr "Verificar o certificado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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."
@@ -87,40 +88,40 @@ msgstr ""
"valor (em bytes por segundo). 0 significa que não há limite mínimo de "
"velocidade."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "Coletando dados..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr "Diretório dos arquivos de configuração"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "Configuração"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr "Tempo limite da conexão"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr "Conteúdo do arquivo de configuração: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr "Conteúdo do arquivo da sessão: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr "Porta de escuta do DHT"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr "Depuração"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
@@ -128,116 +129,96 @@ msgstr ""
"Desative o IPv6. Isso é útil caso você tenha que usar um DNS com problemas e "
"quer evitar uma pesquisa de registros AAAA terrivelmente lento."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr "Cache em Disco"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
"Não divida a gama de byte para menos de 2*TAMANHO. Valores possíveis: "
"1M-1024M."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr "Baixar um arquivo usando N conexões."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr "Diretório dos arquivos baixados"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr "Arquivo vazio."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
"Habilitar a funcionalidade DHT IPv4. Ele também ativa a compatibilidade com "
"o rastreador UDP."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr "Ativar a funcionalidade HDT IPv6."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr "Habilitar a Descoberta Local dos Pares."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr "Ativar a Extensão de Troca de Pares."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr "Ativar o cache de disco (em bytes), defina como 0 para desativá-lo."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr "Habilite os registros (log)"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr "Ativar troca de pares"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr "Ativar o proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-"Erro: Não foi possível encontrar o aria2c no PATH, por favor, reinstale o "
-"aria2c."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr "Configurações Adicionais"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr "Falha ao carregar os dados do log."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr "Falso"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr "Alocação de arquivo"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr "O arquivo não existe."
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 "Arquivos"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr "Seguir torrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
-msgstr "Para mais informações, visite: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
+msgstr "Para obter mais informações, visite: %s."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr "Impor gravação"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr "Gerar aleatoriamente"
@@ -245,39 +226,39 @@ msgstr "Gerar aleatoriamente"
msgid "Grant UCI access for luci-app-aria2"
msgstr "Conceda acesso UCI ao luci-app-aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr "Aceitar gzip HTTP"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr "HTTP sem cache"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr "Opções HTTP/FTP/SFTP"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr "Cabeçalho"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr "Aqui são exibidos os arquivos utilizados pelo aria2."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> ativado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> ativado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr "IPv6 desativado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -290,39 +271,39 @@ msgstr ""
"preferida, em alguns casos, é possível que sua velocidade de download "
"aumente."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr "Informação"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr "Interface web instalada:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr "URL Json-RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr "Manter na memória"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr "As últimas 50 linhas do arquivo de registro log:"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr "As últimas 50 linhas do syslog:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr "Deixe em branco para usar o usuário padrão."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr "Lista dos rastreadores BitTorrent adicionais com anúncio URI."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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>."
@@ -330,160 +311,160 @@ msgstr ""
"Lista de configurações extras. Formato: option=value, por exemplo "
"<code>netrc-path=/tmp/.netrc</code>."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "Carregando"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr "Log"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr "Dados do registro log"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr "Arquivo de registro"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr "Nível do registro do log"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr "Limite de velocidade mais baixo"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr "Número máximo de transferencias simultâneas"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr "Numero máximo de conexões por servidor"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr "Limite de download máximo"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr "Quantidade máxima de divisões"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr "Quantidade máxima d arquivos abertos"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr "Limite global máximo de download"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr "Limite global máximo de upload"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr "Quantidade máxima de pares"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr "Quantidade máxima de tentativas"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr "Limite máximo de upload"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr "Tamanho mínimo da divisão"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr "Sem Autenticação"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 "Sem dados de registro log."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr "Nenhum"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr "Aviso"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr "Pausa"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr "Pause o download depois que for adicionado."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr "Pausar os downloads criados como resultado do download de metadados."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr "Pausar metadados"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr "Por favor, insira o comprimento do token:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr "Prefixo de identificação do paceiro"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr "Chave Privada"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr "Senha do proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr "Usuário do proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr "Opções RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr "Método de autenticação do RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr "Certificado RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr "Senha do RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr "Porta do RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr "Chave privada do RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr "Segurança do RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr "Token do RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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."
@@ -492,19 +473,19 @@ msgstr ""
"o esquema https para acessar o servidor. Para o cliente WebSocket, use "
"esquema wss."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr "Nome de usuário do RPC"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
-msgstr "Atualizar a cada 10 segundos."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
+msgstr "Atualize a cada %s segundos."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr "Remover o arquivo não selecionado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
@@ -514,19 +495,23 @@ msgstr ""
"BitTorrent. Por favor, use esta opção com cuidado porque ela irá realmente "
"remover os arquivos do seu disco."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr "Solicitar o limite de velocidade dos pares"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr "Repetir espera"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr "Executar serviço como usuário"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr "Condição geral da execução"
+
+#: 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."
@@ -534,7 +519,7 @@ msgstr ""
"Gravar um arquivo de controle (*.aria2) a cada N segundos. Caso este valor "
"seja 0, o arquivo de controle não será gravado durante o download."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
@@ -545,7 +530,7 @@ msgstr ""
"situações. Isso pode ser útil para manter um registros do seeding do "
"BitTorrent, que é uma condição reconhecida como concluído."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
@@ -553,7 +538,7 @@ msgstr ""
"Salvar os erros/downloads inacabados no arquivo de sessão a cada N segundos. "
"Caso este valor seja 0, o arquivo será salvo somente quando encerrar o aria2."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
@@ -563,32 +548,32 @@ msgstr ""
"apenas quando BitTorrent Magnet URI é usado. O nome do arquivo é hexadecimal "
"codificado com a informação do hash com o sufixo \".torrent\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr "Salvar os metadados"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr "Salvar o intervalo da sessão"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
"Semear os arquivos previamente baixados sem verificar os pedaços de hash."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr "Proporção de semeadura"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr "Tempo de semeadura"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr "Seed não verificado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
@@ -598,7 +583,7 @@ msgstr ""
"resposta caso o servidor remoto responda com <code>Content-Encoding: gzip</"
"code> ou <code>Content-Encoding: deflate</code>."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -610,7 +595,7 @@ msgstr ""
"cabeçalhos não são enviados e você pode adicionar o cabeçalho Cache-Control "
"com uma diretiva que você gosta usando a opção \"Cabeçalho\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
@@ -620,7 +605,7 @@ msgstr ""
"\"6881,6885\", \"6881-6999\" e \"6881-6889,6999\". Certifique-se de que as "
"portas definidas estão abertas para o tráfego de entrada TCP."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
@@ -629,33 +614,33 @@ msgstr ""
"UDP. Certifique-se de que as portas especificadas estão abertas para tráfego "
"de entrada UDP."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
"Defina a velocidade máxima de download para cada download em bytes/seg. 0 "
"significa sem restrições."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
"Defina a velocidade máxima global de download em bytes/seg. 0 significa sem "
"restrições."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
"Defina a velocidade máxima global de upload em bytes/segundos. 0 significa "
"sem restrições."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
"Defina a velocidade máxima de upload por cada torrent em bytes/segundos. 0 "
"significa sem restrições."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
@@ -665,32 +650,28 @@ msgstr ""
"servidor HTTP/FTP/proxy. Depois que a conexão é estabelecida, esta opção não "
"tem nenhum efeito e a opção \"Timeout\" é usada em vez disso."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr "Definir os segundos para esperar entre as tentativas."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr "Definir o agente do usuário para downloads HTTP(s)."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
"As configurações nesta seção serão adicionadas ao arquivo de configuração."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr "Lista de configurações"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr "Mostrar URL"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -709,7 +690,7 @@ msgstr ""
"ext3 e FAT32 porque leva quase o mesmo tempo que \"prealloc\" e bloqueia "
"aria2 completamente até que a alocação termine."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
@@ -717,7 +698,7 @@ msgstr ""
"Especifique a quantidade máxima global onde vários arquivos serão abertos "
"durante o download do BitTorrent."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
@@ -728,7 +709,7 @@ msgstr ""
"menos uma das condições for satisfeita. Ao definir como 0 desativa a "
"semeadura após a conclusão do download."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
@@ -739,12 +720,12 @@ msgstr ""
"valores iguais ou maior a 1.0. Defina como 0.0 caso queira semear "
"independente do valor da proporção de compartilhamento."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
"Especifique a quantidade máxima de pares por torrent, 0 significa ilimitado."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -757,7 +738,7 @@ msgstr ""
"definidos, dados aleatórios de bytes serão adicionados para que seu tamanho "
"complete os 20 bytes."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
@@ -766,25 +747,25 @@ msgstr ""
"segundos por um tempo de N consecutivos. Se o valor for 0, o recurso será "
"desativado."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr "Tempo limite de parada"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr "O serviço Aria2 está parado."
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr "O serviço Aria2 está em execução."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
"O diretório para armazenar o arquivo de configuração, arquivo de sessão e o "
"arquivo DHT."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
@@ -792,42 +773,38 @@ msgstr ""
"O diretório para armazenar o arquivo baixado, por exemplo, <code>/mnt/sda1</"
"code>."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr "O nome do arquivo do registro log."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr "O limite máximo de conexões para cada download em um servidor."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr "Essa opção será ignorada caso um torrent seja sinalizado como privado."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr "Tempo limite"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr "Token"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr "Verdade"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr "Use WebSockets"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr "Use um servidor proxy para todos os protocolos."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
@@ -836,7 +813,7 @@ msgstr ""
"arquivo de certificado deve estar no formato PEM e pode conter vários "
"certificados CA."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -851,7 +828,7 @@ msgstr ""
"podem ser abertos!<br/>Ao usar o PEM, você também é obrigado a especificar a "
"\"chave privada RPC\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -866,7 +843,7 @@ msgstr ""
"podem ser abertos!<br/>Ao usar o PEM, você também é obrigado a especificar a "
"\"Chave privada\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
@@ -874,7 +851,7 @@ msgstr ""
"Use a chave privada em ARQUIVO para o servidor RPC. A chave privada deve "
"estar decodificada e em formato PEM."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
@@ -883,47 +860,73 @@ msgstr ""
"formato PEM. Há um comportamento desconhecido quando uma chave criptografada "
"é fornecida."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr "Agente de usuário"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr "Usuário & Senha"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
"Verifique o par usando os certificados especificados na opção \"Certificado "
"CA\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr "Atenção"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr "Você pode anexar K ou M."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr "alocação de arquivo"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr "Pré-alocado"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr "quebra de linha"
+#~ msgid "Empty file."
+#~ msgstr "Arquivo vazio."
+
+#~ msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
+#~ msgstr ""
+#~ "Erro: Não foi possível encontrar o aria2c no PATH, por favor, reinstale o "
+#~ "aria2c."
+
+#~ msgid "Failed to load log data."
+#~ msgstr "Falha ao carregar os dados do log."
+
+#~ msgid "File does not exist."
+#~ msgstr "O arquivo não existe."
+
+#~ msgid "For more information, please visit: %s"
+#~ msgstr "Para mais informações, visite: %s"
+
+#~ msgid "Refresh every 10 seconds."
+#~ msgstr "Atualizar a cada 10 segundos."
+
+#~ msgid "Show URL"
+#~ msgstr "Mostrar URL"
+
+#~ msgid "Use WebSocket"
+#~ msgstr "Use WebSockets"
+
#~ msgid "\"Falloc\" is not available in all cases."
#~ msgstr "\"Falloc\" não está disponível em todas as classes."
diff --git a/applications/luci-app-aria2/po/ro/aria2.po b/applications/luci-app-aria2/po/ro/aria2.po
index 00c86b3c93..bd3d3afb22 100644
--- a/applications/luci-app-aria2/po/ro/aria2.po
+++ b/applications/luci-app-aria2/po/ro/aria2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-12-12 23:09+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/ro/>\n"
"Language: ro\n"
@@ -9,621 +9,668 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: 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> activat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
-msgstr ""
+msgstr "Urmăritor BT suplimentar"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
-msgstr ""
+msgstr "Opțiuni avansate"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
-msgstr ""
+msgstr "Toate proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
-msgstr ""
+msgstr "Adăugați HEADER-uri la antetul cererii HTTP."
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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/luasrc/model/cbi/aria2/config.lua:37
+#: 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 este un utilitar ușor de descărcare multi-protocol &amp; multi-sursă, "
+"cross platform."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
-msgstr ""
+msgstr "Interval de salvare automată"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
-msgstr ""
+msgstr "Opțiuni de bază"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
-msgstr ""
+msgstr "Opțiuni BitTorrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
-msgstr ""
+msgstr "Port de ascultare BitTorrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
-msgstr ""
+msgstr "Certificat CA"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
-msgstr ""
+msgstr "Certificat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
-msgstr ""
+msgstr "Verificați certificatul"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
+"Închide conexiunea dacă viteza de descărcare este mai mică sau egală cu "
+"această valoare (octeți pe secundă). 0 înseamnă că nu are o limită de viteză "
+"minimă."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "Colectare date..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
-msgstr ""
+msgstr "Directorul fișierului de configurare"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
-msgstr "Configurare"
+msgstr "Configurație"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
-msgstr ""
+msgstr "Pauză de conectare"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
-msgstr ""
+msgstr "Conținutul fișierului de configurare: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
-msgstr ""
+msgstr "Conținutul fișierului de sesiune: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
-msgstr ""
+msgstr "Port de ascultare DHT"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
-msgstr ""
+msgstr "Depanare"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
+"Dezactivați IPv6. Acest lucru este util dacă trebuie să folosiți un DNS "
+"stricat și doriți să evitați căutarea teribil de lentă a înregistrărilor "
+"AAAA."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
-msgstr ""
+msgstr "Memoria cache a discului"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
+"Nu împărțiți mai puțin de 2*SIZE interval de octeți. Valori posibile: 1M-"
+"1024M."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
-msgstr ""
+msgstr "Descărcați un fișier utilizând N conexiuni."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
-msgstr ""
+msgstr "Director de descărcare"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
+"Activați funcționalitatea DHT IPv4. De asemenea, activează suportul pentru "
+"tracker UDP."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
-msgstr ""
+msgstr "Activați funcționalitatea IPv6 DHT."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
-msgstr ""
+msgstr "Activați Local Peer Discovery."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
-msgstr ""
+msgstr "Activați extensia Peer Exchange."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
+"Activează memoria cache de disc (în octeți), setați 0 pentru dezactivare."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr "Activează fișierul log"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
-msgstr ""
+msgstr "Activați schimbul de omologi"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
-msgstr ""
+msgstr "Activați proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr "Eroare"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
+msgstr "Setări suplimentare"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
-msgstr ""
+msgstr "Fals"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
-msgstr ""
+msgstr "Alocarea fișierelor"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 "Fișiere"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
-msgstr ""
+msgstr "Urmăriți torrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
-msgstr ""
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
+msgstr "Pentru mai multe informații, vă rugăm să vizitați: %s."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
-msgstr ""
+msgstr "Forțați salvarea"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
-msgstr ""
+msgstr "Generați aleatoriu"
#: 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 "Acordă acces la UCI pentru luci-app-aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
-msgstr ""
+msgstr "HTTP acceptă gzip"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
-msgstr ""
+msgstr "HTTP fără cache"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
-msgstr ""
+msgstr "Opțiuni HTTP/FTP/SFTP"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
-msgstr ""
+msgstr "Antet"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
-msgstr ""
+msgstr "Aici sunt prezentate fișierele utilizate de aria2."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: 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> activat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: 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> activat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
-msgstr ""
+msgstr "IPv6 dezactivat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
"Configuring this option with your preferred download speed can increase your "
"download speed in some cases."
msgstr ""
+"Dacă viteza totală de descărcare a fiecărui torrent este mai mică decât "
+"SPEED, aria2 mărește temporar numărul de omologi pentru a încerca să obțină "
+"o viteză de descărcare mai mare. Configurarea acestei opțiuni cu viteza de "
+"descărcare preferată poate crește viteza de descărcare în unele cazuri."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
-msgstr ""
+msgstr "Informații"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
-msgstr ""
+msgstr "Interfață web instalată:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
-msgstr ""
+msgstr "URL Json-RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
-msgstr ""
+msgstr "Păstrați în memorie"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
-msgstr ""
+msgstr "Ultimele 50 de linii din fișierul jurnal:"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
-msgstr ""
+msgstr "Ultimele 50 de linii din syslog:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
-msgstr ""
+msgstr "Lăsați gol pentru a utiliza utilizatorul implicit."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
-msgstr ""
+msgstr "Listă de anunțuri URI suplimentare ale trackerilor BitTorrent."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 de setări suplimentare. Format: option=valoare, de exemplu, <code"
+">netrc-path=/tmp/.netrc</code>."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "Încărcare"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
-msgstr ""
+msgstr "Jurnal"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
-msgstr ""
+msgstr "Jurnal de date"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
-msgstr ""
+msgstr "Fișier jurnal"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
-msgstr ""
+msgstr "Nivel de jurnal"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
-msgstr ""
+msgstr "Cea mai mică limită de viteză"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
-msgstr ""
+msgstr "Descărcări simultane maxime"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
-msgstr ""
+msgstr "Conexiune maximă pe server"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
-msgstr ""
+msgstr "Limita maximă de descărcare"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
-msgstr ""
+msgstr "Numărul maxim de diviziuni"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
-msgstr ""
+msgstr "Număr maxim de fișiere deschise"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
-msgstr ""
+msgstr "Limita maximă de descărcare globală"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
-msgstr ""
+msgstr "Limita maximă de încărcare globală"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
-msgstr ""
+msgstr "Maximul de perechi"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
-msgstr ""
+msgstr "Numărul maxim de încercări"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
-msgstr ""
+msgstr "Limita maximă de încărcare"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
-msgstr ""
+msgstr "Dimensiunea minimă de divizare"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
-msgstr ""
+msgstr "Fără autentificare"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 "Nu există date de jurnal."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
-msgstr ""
+msgstr "Nici unul"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
-msgstr ""
+msgstr "Aviz"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
-msgstr ""
+msgstr "Pauză"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
-msgstr ""
+msgstr "Întrerupeți descărcarea după adăugare."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: 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 "Întrerupe descărcările create ca urmare a descărcării metadatelor."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
-msgstr ""
+msgstr "Pauză metadate"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
-msgstr ""
+msgstr "Vă rugăm să introduceți lungimea token-ului:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
-msgstr ""
+msgstr "Prefixul ID-ului omologului"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
-msgstr ""
+msgstr "Cheie privată"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
-msgstr ""
+msgstr "Parola Proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
-msgstr ""
+msgstr "Utilizator proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
-msgstr ""
+msgstr "Opțiuni RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
-msgstr ""
+msgstr "Metoda de autentificare RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
-msgstr ""
+msgstr "Certificat RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
-msgstr ""
+msgstr "Parolă RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
-msgstr ""
+msgstr "Port RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
-msgstr ""
+msgstr "Cheia privată RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
-msgstr ""
+msgstr "RPC securizat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
-msgstr ""
+msgstr "Token RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
+"Transportul RPC va fi criptat prin SSL/TLS. Clienții RPC trebuie să "
+"utilizeze schema https pentru a accesa serverul. Pentru clientul WebSocket, "
+"utilizați schema wss."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
-msgstr ""
+msgstr "Nume de utilizator RPC"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
-msgstr ""
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
+msgstr "Actualizare la fiecare %s secunde."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
-msgstr ""
+msgstr "Eliminați fișierul neselectat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
+"Elimină fișierele neselectate la finalizarea descărcării în BitTorrent. Vă "
+"rugăm să folosiți această opțiune cu atenție, deoarece va elimina efectiv "
+"fișierele de pe disc."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
-msgstr ""
+msgstr "Solicitarea limitei de viteză între colegi"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
-msgstr ""
+msgstr "Reîncercare așteptare"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
-msgstr ""
+msgstr "Rulați daemonul ca utilizator"
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr "Stare de funcționare"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: 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 ""
+"Salvează un fișier de control (*.aria2) la fiecare N secunde. Dacă se dă 0, "
+"nu se salvează un fișier de control în timpul descărcării."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"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ți descărcarea în fișierul de sesiune chiar dacă descărcarea este "
+"finalizată sau eliminată. Această opțiune salvează, de asemenea, fișierul de "
+"control în aceste situații. Acest lucru poate fi util pentru a salva "
+"semănarea BitTorrent care este recunoscută ca fiind finalizată."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
+"Salvați descărcările eronate/nefinalizate în fișierul de sesiune la fiecare "
+"N secunde. Dacă se dă 0, fișierul va fi salvat numai când aria2 iese."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
+"Salvați datele meta ca fișier \".torrent\". Această opțiune are efect numai "
+"atunci când se utilizează BitTorrent Magnet URI. Numele fișierului este un "
+"hash de informații codificat hexagonal cu sufixul \".torrent\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
-msgstr ""
+msgstr "Salvarea metadatelor"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
-msgstr ""
+msgstr "Salvare interval de sesiune"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
+"Însămânțarea fișierelor descărcate anterior fără a verifica hașurile "
+"pieselor."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
-msgstr ""
+msgstr "Raportul de semințe"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
-msgstr ""
+msgstr "Timp de însămânțare"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
-msgstr ""
+msgstr "Seed neverificat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
+"Trimiteți <code>Trimiteți: deflate, gzip</code> antetul cererii și extinde "
+"răspunsul dacă serverul la distanță răspunde cu <code>Content-Encoding: "
+"gzip</code> or <code>Content-Encoding: deflate</code>."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
"you can add Cache-Control header with a directive you like using \"Header\" "
"option."
msgstr ""
+"Trimiteți antetul <code>Cache-Control: no-cache</code> și <code>Pragma: no-"
+"cache</code> pentru a evita conținutul din memoria cache. Dacă sunt "
+"dezactivate, aceste antete nu sunt trimise și puteți adăuga antetul Cache-"
+"Control cu o directivă pe care o doriți folosind opțiunea \"Header\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
+"Setați numărul portului TCP pentru descărcările BitTorrent. Acceptă formatul:"
+" \"6881,6885\", \"6881-6999\" și \"6881-6889,6999\". Asigurați-vă că "
+"porturile specificate sunt deschise pentru traficul TCP de intrare."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
+"Setați portul de ascultare UDP utilizat de DHT (IPv4, IPv6) și de UDP "
+"tracker. Asigurați-vă că porturile specificate sunt deschise pentru traficul "
+"UDP de intrare."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
+"Setați viteza maximă de descărcare pentru fiecare descărcare în bytes/sec. 0 "
+"înseamnă fără restricții."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
+"Setați viteza maximă totală de descărcare în bytes/sec. 0 înseamnă fără "
+"restricții."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
+"Setați viteza maximă totală de încărcare în bytes/sec. 0 înseamnă fără "
+"restricții."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
+"Setați viteza maximă de încărcare pentru fiecare torrent în bytes/sec. 0 "
+"înseamnă fără restricții."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
+"Setați timpul de așteptare a conectării în secunde pentru stabilirea "
+"conexiunii la serverul HTTP/FTP/proxy. După stabilirea conexiunii, această "
+"opțiune nu mai are niciun efect și în locul ei se utilizează opțiunea "
+"\"Timeout\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
-msgstr ""
+msgstr "Setați secundele de așteptare între reintrări."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
-msgstr ""
+msgstr "Setați agentul utilizatorului pentru descărcările HTTP(S)."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
-msgstr ""
+msgstr "Setări"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
+"Setările din această secțiune vor fi adăugate la fișierul de configurare."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
+msgstr "Lista de setări"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -633,109 +680,139 @@ msgid ""
"FAT32 because it takes almost same time as \"prealloc\" and it blocks aria2 "
"entirely until allocation finishes."
msgstr ""
+"Specificați metoda de alocare a fișierelor. Dacă utilizați sisteme de "
+"fișiere mai noi, cum ar fi ext4 (cu suport pentru extents), btrfs, xfs sau "
+"NTFS (numai în versiunea MinGW), \"falloc\" este cea mai bună alegere. "
+"Aceasta alocă fișiere mari (câțiva GiB) aproape instantaneu, dar este "
+"posibil să nu fie disponibilă dacă sistemul dvs. nu are funcția "
+"posix_fallocate(3). Nu folosiți \"falloc\" cu sisteme de fișiere vechi, cum "
+"ar fi ext3 și FAT32, deoarece durează aproape la fel de mult ca \"prealloc\" "
+"și blochează aria2 în întregime până când se termină alocarea."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
+"Specificați numărul maxim de fișiere care urmează să fie deschise în "
+"descărcări BitTorrent cu mai multe fișiere la nivel global."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
+"Specificați timpul de însămânțare în minute. Dacă opțiunea \"Seed ratio\" "
+"este specificată împreună cu această opțiune, însămânțarea se încheie atunci "
+"când cel puțin una dintre condiții este îndeplinită. Dacă se specifică 0, se "
+"dezactivează însămânțarea după finalizarea descărcării."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
+"Precizați proporția de acțiuni. Însămânțați torrentele completate până când "
+"raportul de partajare atinge RATIO. Sunteți puternic încurajat să "
+"specificați egal sau mai mare de 1,0 aici. Specificați 0.0 dacă intenționați "
+"să efectuați însămânțarea indiferent de raportul de distribuire."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
-msgstr ""
+msgstr "Specificați numărul maxim de colegi pe torrent, 0 înseamnă nelimitat."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
"than 20 bytes are specified, random byte data are added to make its length "
"20 bytes."
msgstr ""
+"Specificați prefixul ID-ului omologului. În BitTorrent, ID-ul peer are o "
+"lungime de 20 de octeți. Dacă sunt specificați mai mult de 20 de octeți, "
+"sunt utilizați doar primii 20 de octeți. Dacă sunt specificați mai puțin de "
+"20 de octeți, se adaugă date aleatorii de octeți pentru ca lungimea sa să "
+"fie de 20 de octeți."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
+"Oprește descărcarea BitTorrent dacă viteza de descărcare este 0 în N secunde "
+"consecutive. Dacă se dă 0, această funcție este dezactivată."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
-msgstr ""
+msgstr "Oprire a timpului de așteptare"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
-msgstr ""
+msgstr "Serviciul Aria2 nu este în funcțiune."
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
-msgstr ""
+msgstr "Serviciul Aria2 este în funcțiune."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
+"Directorul în care se stochează fișierul de configurare, fișierul de sesiune "
+"și fișierul DHT."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
+"Directorul în care se stochează fișierul descărcat. De exemplu <code>/mnt/"
+"sda1</code>."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
-msgstr ""
+msgstr "Numele fișierului de jurnal."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
-msgstr ""
+msgstr "Numărul maxim de conexiuni la un server pentru fiecare descărcare."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
+"Această opțiune va fi ignorată în cazul în care un indicator privat este "
+"setat într-un torrent."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
-msgstr ""
+msgstr "Termen de expirare"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
-msgstr ""
+msgstr "Token"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
+msgstr "Adevărat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
-msgstr ""
+msgstr "Utilizați un server proxy pentru toate protocoalele."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
+"Utilizați autoritățile de certificare din FILE pentru a verifica omologii. "
+"Fișierul de certificate trebuie să fie în format PEM și poate conține mai "
+"multe certificate CA."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -743,8 +820,14 @@ msgid ""
"PKCS12 files with a blank import password can be opened!<br/>When using PEM, "
"you have to specify the \"RPC private key\" as well."
msgstr ""
+"Utilizați certificatul din FILE pentru serverul RPC. Certificatul trebuie să "
+"fie în format PKCS12 (.p12, .pfx) sau în format PEM.<br/>Arhivele PKCS12 "
+"trebuie să conțină certificatul, o cheie și, opțional, un lanț de "
+"certificate suplimentare. Numai fișierele PKCS12 cu o parolă de import goală "
+"pot fi deschise!<br/>În cazul în care se utilizează PEM, trebuie să "
+"specificați și \"cheia privată RPC\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -752,54 +835,67 @@ msgid ""
"PKCS12 files with a blank import password can be opened!<br/>When using PEM, "
"you have to specify the \"Private key\" as well."
msgstr ""
+"Utilizați certificatul clientului din FILE. Certificatul trebuie să fie în "
+"format PKCS12 (.p12, .pfx) sau în format PEM.<br/>Arhivele PKCS12 trebuie să "
+"conțină certificatul, o cheie și, opțional, un lanț de certificate "
+"suplimentare. Numai fișierele PKCS12 cu o parolă de import goală pot fi "
+"deschise!<br/>În cazul în care se utilizează PEM, trebuie să specificați și "
+"\"Cheia privată\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
+"Utilizați cheia privată din FILE pentru serverul RPC. Cheia privată trebuie "
+"să fie decriptată și în format PEM."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
+"Utilizați cheia privată din FILE. Cheia privată trebuie să fie decriptată și "
+"în format PEM. Comportamentul în cazul în care este furnizată una criptată "
+"este nedefinit."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
-msgstr ""
+msgstr "Agent utilizator"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
-msgstr ""
+msgstr "Nume de utilizator & Parolă"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
+"Verificați omologul folosind certificatele specificate în opțiunea \"CA "
+"certificate\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+msgstr "Avertizare"
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
-msgstr ""
+msgstr "Puteți adăuga K sau M."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
-msgstr ""
+msgstr "falloc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
-msgstr ""
+msgstr "prealloc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
-msgstr ""
+msgstr "trunc"
diff --git a/applications/luci-app-aria2/po/ru/aria2.po b/applications/luci-app-aria2/po/ru/aria2.po
index 7870a7fd1f..e51f075412 100644
--- a/applications/luci-app-aria2/po/ru/aria2.po
+++ b/applications/luci-app-aria2/po/ru/aria2.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: aria2\n"
"POT-Creation-Date: 2017-11-30 23:45+0300\n"
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: sergio <sergio+it@outerface.net>\n"
+"PO-Revision-Date: 2021-10-30 16:38+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/ru/>\n"
"Language: ru\n"
@@ -12,220 +12,209 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: 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/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr "Дополнительный BT трекер"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr "Расширенные параметры"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr "Все прокси"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
-msgstr ""
+msgstr "Добавляет HEADER-ы в заголовок HTTP запроса."
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 "Aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
+"Aria это легковесная, кроссплатформенная утилита загрузки файлов с "
+"поддержкой множества протоколов и источников."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr "Интервал автосохранения"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr "Основные параметры"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr "Параметры BitTorrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr "Порты BitTorrent-а"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr "Сертификат удостоверяющего центра"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr "Сертификат"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr "Проверить сертификат"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
+"Закрывать соединение при скорости загрузки меньшей или равной данному "
+"значению(байт в секунду). 0 означает отсутствие минимального лимита скорости."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "Сбор данных..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr "Папка расположения<br />сonfig файла"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "Конфигурация"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr "Тайм-аут подключения"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
-msgstr ""
+msgstr "Содержимое конфигурационного файла: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
-msgstr ""
+msgstr "Содержимое файла сессии: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
-msgstr ""
+msgstr "Порт прослушивания DHT"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr "Отладка"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
+"Отключить IPv6. Полезно если ваш DNS работет некорректно и хочется избежать "
+"ужастно медленного поиска AAAA записей."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr "Дисковый кэш"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
-msgstr ""
+msgstr "Загрузка файла используя N соединений."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr "Папка для загрузки"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr "Пустой файл."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
-msgstr ""
+msgstr "Включить Local Peer Discovery."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: 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 "Включить дисковый кэш (в байтах), 0 для отключения."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr "Включить ведение системного журнала"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr "Включить обмен пирами"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr "Включить прокси"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "Включено"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr "Ошибка"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr "Дополнительные настройки"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr "Расположение файла"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr "Файл не существует."
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 "Файлы"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr "Запустить<br />торрент-файл"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr "Генерировать случайно"
@@ -233,39 +222,43 @@ msgstr "Генерировать случайно"
msgid "Grant UCI access for luci-app-aria2"
msgstr "Предоставить UCI доступ для luci-app-aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
-msgstr ""
+msgstr "HTTP/FTP/SFTP опции"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr "Заголовок"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
-msgstr ""
+msgstr "Здесь показаны файлы используемые aria2."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
+"IPv4 <abbr title=\"Распределённая хеш таблица (Distributed Hash "
+"Table)\">DHT</abbr> включен"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
+"IPv6 <abbr title=\"Распределённая хеш таблица (Distributed Hash "
+"Table)\">DHT</abbr> включен"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr "Протокол IPv6 отключен"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -273,365 +266,381 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr "Информация"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr "Установленный веб-интерфейс:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr "Хранить в памяти"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
-msgstr ""
+msgstr "Последние 50 строк лог файла:"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
-msgstr ""
+msgstr "Последние 50 строк syslog'а:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr "Оставьте пустым, чтобы использовать пользователя по умолчанию."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
-msgstr ""
+msgstr "Список дополнительных URI анонсов BitTorrent трекера."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "Загрузка"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr "Системный журнал"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
-msgstr ""
+msgstr "Данные журнала"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr "Файл журнала приложения"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr "Уровень журналирования"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr "Максимальное количество одновременных загрузок"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr "Максимальное количество<br />подключений на сервер"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
-msgstr ""
+msgstr "Максимальная скорость скачивания"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr "Максимальное<br />число разделений"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
-msgstr ""
+msgstr "Максимум пиров"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
-msgstr ""
+msgstr "Максимум попыток"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
-msgstr ""
+msgstr "Максимальная скорость отдачи"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr "Минимальный размер разделений"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr "Без проверки подлинности"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 "Журнал пуст."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr "Ничего"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr "Сообщение"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr "Пауза"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
-msgstr ""
+msgstr "Поставить загрузку на паузу после добавления."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
-msgstr ""
+msgstr "Пожалуйста, введите длину токена:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr "Префикс ID пира"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr "Приватный ключ"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr "Пароль прокси-сервера"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr "Пользователь прокси-сервера"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr "Параметры RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr "Метод аутентификации для доступа к удаленному управлению (RPC)"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr "Сертификат RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr "Пароль для доступа к удаленному управлению (RPC)"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr "Порт для доступа к удаленному управлению (RPC)"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr "Закрытый ключ RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
-msgstr ""
+msgstr "RPC токен"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr "Логин для доступа к удаленному управлению (RPC)"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
-msgstr "Обновлять каждые 10 секунд."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
+msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
-msgstr ""
+msgstr "Удалить невыбранные файлы"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr "Запуск демона от имени пользователя"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr "Сохранить метаданные"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr "Время раздачи"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
+"Отправлять <code>Accept: deflate, gzip</code> заголовок в запросе и "
+"увеличить ответ если заголовок в ответе удалённого сервера содержит "
+"<code>Content-Encoding: gzip</code> или <code>Content-Encoding: deflate</"
+"code>."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
"you can add Cache-Control header with a directive you like using \"Header\" "
"option."
msgstr ""
+"Отправить <code>Cache-Control: no-cache</code> и <code>Pragma: no-cache</"
+"code> заголовки чтобы не кешировать содержимое. Если параметр отключен, то "
+"заголовки не будут отправлены. Вы можете добавить Cache-Control заголовок с "
+"любым значением используя параметр \"Заголовки\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-"Установить TCP порт для BitTorrent загрузок. Допустимые форматы: \"6881,"
-"6885\", \"6881-6999\" и \"6881-6889,6999\". Убедитесь что указанные порты "
-"открыты для входящего TCP трафика."
+"Установить TCP порт для BitTorrent загрузок. Допустимые форматы: "
+"\"6881,6885\", \"6881-6999\" и \"6881-6889,6999\". Убедитесь что указанные "
+"порты открыты для входящего TCP трафика."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
+"Установить максимальную скорость загрузки для каждой загрузки в байт/сек. 0 "
+"значит без ограничений."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
+"Установить максимальную общую скорость загрузки в байт/сек. 0 значит без "
+"ограничений."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
+"Установить максимальную общую скорость отдачи в байт/сек. 0 значит без "
+"ограничений."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
+"Установить максимальную скорость отдачи для каждого торрента в байт/сек. 0 "
+"значит без ограничений."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
-msgstr ""
+msgstr "Установить время ожидания в секундах между повторами."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "Настройки"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr "Список настроек"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr "Показать URL-адрес"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -642,110 +651,110 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
"Укажите максимальное количество пиров для каждого торрента, 0 значит "
"неограниченно."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
"than 20 bytes are specified, random byte data are added to make its length "
"20 bytes."
msgstr ""
+"Укажите префикс ID пира. Длинна ID пира в BitTorrent 20 байт, если указано "
+"больше, будут использоваться только первые 20. Если меньше, будет дополнено "
+"до 20 байт случайными данными."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr "Aria2 сервис не запущен."
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr "Aria2 сервис запущен."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
-msgstr ""
+msgstr "Каталог хранения конфигурационных файлов, сессий и DHT файлов."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
-msgstr ""
+msgstr "Каталог хранения загруженных файлов. Например <code>/mnt/sda1</code>."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
-msgstr ""
+msgstr "Название лог файла."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
-msgstr ""
+msgstr "Максимальное число подключений к одному серверу для каждой загрузки."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
+"Этот параметр будет проигнорирован, если указан приватный флаг в торренте."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr "Тайм-аут"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr "Токен"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr "Использовать WebSockets"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr "Использовать прокси-сервер для всех протоколов."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -754,7 +763,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -763,57 +772,81 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr "User agent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr "Имя и пароль"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr "Внимание"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
+#~ msgid "Empty file."
+#~ msgstr "Пустой файл."
+
+#~ msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
+#~ msgstr "Ошибка: Не найден aria2c в PATH, пожалуйста переустановите aria2."
+
+#~ msgid "Failed to load log data."
+#~ msgstr "Не удалось загрузить лог."
+
+#~ msgid "File does not exist."
+#~ msgstr "Файл не существует."
+
+#~ msgid "For more information, please visit: %s"
+#~ msgstr "Для получения большей информации, пожалуйста посетите: %s"
+
+#~ msgid "Refresh every 10 seconds."
+#~ msgstr "Обновлять каждые 10 секунд."
+
+#~ msgid "Show URL"
+#~ msgstr "Показать URL-адрес"
+
+#~ msgid "Use WebSocket"
+#~ msgstr "Использовать WebSockets"
+
#~ msgid "\"Falloc\" is not available in all cases."
#~ msgstr "'Falloc' возможен не всегда."
diff --git a/applications/luci-app-aria2/po/sk/aria2.po b/applications/luci-app-aria2/po/sk/aria2.po
index 66a67adb87..8ba14b208b 100644
--- a/applications/luci-app-aria2/po/sk/aria2.po
+++ b/applications/luci-app-aria2/po/sk/aria2.po
@@ -10,34 +10,35 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: 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=\"Local Peer Discovery\">LPD</abbr> povolené"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr "Ďalší BT tracker"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr "Pokročilé nastavenia"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr "Všetky proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr "Pripojiť HEADERy k hlavičke požiadavky HTTP."
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 "Aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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."
@@ -45,183 +46,165 @@ msgstr ""
"Aria2 je jednoduchý multi-protokolový a viaczdrojový nástroj na sťahovanie z "
"viacerých platforiem."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr "Interval automatického ukladania"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr "Základné možnosti"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr "BitTorrent možnosti"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "Zbieram dáta..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr "Adresár konfiguračného súboru"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "Konfigurácia"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr "Adresár na stiahnutie"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr "Povoliť protokolovanie"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "Povolené"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr "Chyba"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr ""
@@ -229,39 +212,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr "Možnosti HTTP/FTP/SFTP"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -269,198 +252,198 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr "Json-RPC URL adresa"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr "Ponechajte prázdne, ak chcete použiť predvoleného používateľa."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr "Záznam"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr "Maximálny počet súčasných sťahovaní"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr "Pozastaviť"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr "Po pridaní pozastaviť sťahovanie."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr "Pozastaviť sťahovanie vytvorené v dôsledku sťahovania metadát."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr "Pozastaviť metadáta"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr "Možnosti RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr "Metóda autentifikácie RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr "RPC port"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr "Zabezpečiť RPC"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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."
@@ -468,95 +451,99 @@ msgstr ""
"Transport RPC bude šifrovaný pomocou SSL/TLS. Klienti RPC musia na prístup k "
"serveru používať schému https. Pre klienta WebSocket použite schému wss."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -564,38 +551,38 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
@@ -605,31 +592,27 @@ msgstr ""
"časový limit pripojenia. Po nadviazaní spojenia táto voľba nebude účinná a "
"namiesto toho sa použije voľba \"Časový limit\"."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "Nastavenia"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr "Zobraziť URL adresu"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -640,31 +623,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -672,78 +655,74 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr "Služba Aria2 nie je spustená."
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr "Služba Aria2 je spustená."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
"Adresár na uloženie konfiguračného súboru, súboru relácie a súboru DHT."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
"Adresár na uloženie stiahnutého súboru. Napríklad <code>/mnt/sda1</code>."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr "Použiť WebSocket"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -752,7 +731,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -761,53 +740,59 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
+
+#~ msgid "Show URL"
+#~ msgstr "Zobraziť URL adresu"
+
+#~ msgid "Use WebSocket"
+#~ msgstr "Použiť WebSocket"
diff --git a/applications/luci-app-aria2/po/sv/aria2.po b/applications/luci-app-aria2/po/sv/aria2.po
index 98228caea0..29acb7162b 100644
--- a/applications/luci-app-aria2/po/sv/aria2.po
+++ b/applications/luci-app-aria2/po/sv/aria2.po
@@ -1,266 +1,251 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-13 10:27+0000\n"
-"Last-Translator: Kristoffer Grundström <kristoffer.grundstrom1983@gmail.com>"
-"\n"
+"PO-Revision-Date: 2021-12-15 03:52+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/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 3.11-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: 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=\"Local Peer Discovery\">LPD</abbr> aktiverat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr "Extra BT-spårare"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr "Avancerade alternativ"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr "Alla proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 "Aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
-msgstr ""
+msgstr "Vanliga alternativ"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
-msgstr ""
+msgstr "BitTorrent-alternativ"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr "Lyssningsport för BitTorrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
-msgstr ""
+msgstr "CA-certifikat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
-msgstr ""
+msgstr "Certifikat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
-msgstr ""
+msgstr "Kontrollera certifikat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
+"Stäng ner anslutning om nerladdningshastigheten är lägre än eller är lika "
+"med det här värdet (bytes per sek). 0 innebär utan lägsta för "
+"nerladdningshastighet."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "Samlar in data..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr "Ställ in fil-mapp"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "Konfiguration"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
-msgstr ""
+msgstr "Konfigurationsfilens innehåll: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
-msgstr ""
+msgstr "Sessionsfilens innehåll: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
-msgstr ""
+msgstr "Lyssningsport för DHT"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
-msgstr "Felsök"
+msgstr "Felsökning"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr "Disk-cache"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
-msgstr ""
+msgstr "Ladda ner en fil med N-anslutningar."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr "Nedladdningsmapp"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: 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 "Aktiva disk-cache (i bytes), ställ in 0 för avstängd."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr "Aktivera loggning"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
-msgstr ""
+msgstr "Aktivera proxy"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "Aktiverad"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr "Fel"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr "Extra inställningar"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
-msgstr ""
+msgstr "Falsk"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
-msgstr ""
+msgstr "Fil-allokering"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 "Filer"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr "Följ torrenten"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
-msgstr ""
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
+msgstr "För mer information, vänligen besök: %s."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
-msgstr ""
+msgstr "Påtvinga sparning"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr "Generera slumpmässigt"
#: 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 "Godkänn UCI-åtkomst för luci-app-aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
-msgstr ""
+msgstr "HTTP acceptera gzip"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
-msgstr ""
+msgstr "HTTP ingen cache"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
-msgstr ""
+msgstr "HTTP/FTP/SFTP-alternativ"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
-msgstr ""
+msgstr "Här visas filerna som används av aria2."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
-msgstr ""
+msgstr "IPv6 avstängt"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -268,292 +253,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr "Info"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
-msgstr ""
+msgstr "Installerat webbgränssnitt:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: 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/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
-msgstr ""
+msgstr "Behåll i minnet"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
-msgstr ""
+msgstr "Logg-filens sista 50 rader:"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
-msgstr ""
+msgstr "Sys-loggens sista 50 rader:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
-msgstr ""
+msgstr "Lämna tom för att använda standard-användare."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "Laddar"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr "Logg"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
-msgstr ""
+msgstr "Logg-data"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr "Loggfil"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
-msgstr "Loggnivå"
+msgstr "Logg-nivå"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
-msgstr ""
+msgstr "Lägsta nerladdningshastighet"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr "Maximalt sammanhängande nerladdningar"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr "Max antalet anslutningar per server"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
-msgstr ""
+msgstr "Maximal nerladdningsgräns"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr "Högst antal split"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
-msgstr ""
+msgstr "Maximalt öppna filer"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
-msgstr ""
+msgstr "Maximala försök"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
-msgstr ""
+msgstr "Maximal gräns för uppladdning"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr "Minsta split-storlek"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr "Ingen autentisering"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 "Ingen logg-data."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr "Ingen"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr "Avisering"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
-msgstr ""
+msgstr "Pausa"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
-msgstr ""
+msgstr "Pausa metadata"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr "Peer-ID prefix"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr "Privat nyckel"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
-msgstr ""
+msgstr "Proxy-lösenord"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
-msgstr ""
+msgstr "Proxy-användare"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
-msgstr ""
+msgstr "RPC-alternativ"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
-msgstr ""
+msgstr "RPC-autentiseringsmetod"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
-msgstr ""
+msgstr "RPC-certifikat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr "RPC-lösenord"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr "RPC-port"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
-msgstr ""
+msgstr "RPC-säker"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr "RPC-användarnamn"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
-msgstr ""
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
+msgstr "Uppdatera var %s sekunder."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
-msgstr ""
+msgstr "Ta bort icke-vald fil"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr "Kör daemon som användare"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -561,69 +550,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "Inställningar"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -634,31 +619,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -666,76 +651,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr "Aria2-tjänsten körs inte."
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr "Aria2-tjänsten körs."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr "Tecken"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr "Använd WebSocket"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -744,7 +725,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -753,57 +734,60 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr "Användarnamn & Lösenord"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr "Varna"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
+#~ msgid "Use WebSocket"
+#~ msgstr "Använd WebSocket"
+
#~ msgid "Aria2 Settings"
#~ msgstr "Inställningar för Aria2"
diff --git a/applications/luci-app-aria2/po/templates/aria2.pot b/applications/luci-app-aria2/po/templates/aria2.pot
index e7daf99e36..2deb3b1796 100644
--- a/applications/luci-app-aria2/po/templates/aria2.pot
+++ b/applications/luci-app-aria2/po/templates/aria2.pot
@@ -1,216 +1,199 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr ""
@@ -218,39 +201,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -258,292 +241,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -551,69 +538,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -624,31 +607,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -656,76 +639,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -734,7 +713,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -743,53 +722,53 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
diff --git a/applications/luci-app-aria2/po/tr/aria2.po b/applications/luci-app-aria2/po/tr/aria2.po
index 7956788414..c3212aa173 100644
--- a/applications/luci-app-aria2/po/tr/aria2.po
+++ b/applications/luci-app-aria2/po/tr/aria2.po
@@ -1,628 +1,668 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-28 14:04+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-11-17 19:57+0000\n"
+"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/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.3-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: 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=\"Yerel Eş Taraması\">LPD</abbr> etkin"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr "Ek BT izleyici"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr "Gelişmiş Ayarlar"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr "Bütün vekiller"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr "BAŞLIKLARI HTTP istek başlığına ekleyin."
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 "Aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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, yükte hafif, çok protokollü &amp; çok kaynaklı, çapraz platform "
+"indirme programıdır."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
-msgstr ""
+msgstr "Otomatik kaydetme aralığı"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
-msgstr ""
+msgstr "Temel Ayarlar"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
-msgstr ""
+msgstr "BitTorrent Seçenekleri"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
-msgstr ""
+msgstr "BitTorrent dinleme bağlantı noktası"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
-msgstr ""
+msgstr "CA sertifikası"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
-msgstr ""
+msgstr "Sertifika"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
-msgstr ""
+msgstr "Sertifikayı kontrol et"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
+"İndirme hızı bu değerden düşükse veya bu değere eşitse bağlantıyı kapatın "
+"(saniye başına bayt). 0, en düşük hız sınırının olmadığı anlamına gelir."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "Veri alınıyor..."
+msgstr "Veriler toplanıyor..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
-msgstr ""
+msgstr "Yapılandırma dosyası dizini"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "Yapılandırma"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
-msgstr ""
+msgstr "Bağlantı zaman aşımı"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
-msgstr ""
+msgstr "Yapılandırma dosyasının içeriği: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
-msgstr ""
+msgstr "Oturum dosyasının içeriği: <code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
-msgstr ""
+msgstr "DHT Dinleme bağlantı noktası"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
-msgstr ""
+msgstr "Hata ayıklama"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
+"IPv6'yı devre dışı bırakın. Bozuk DNS kullanmanız gerekiyorsa ve çok yavaş "
+"AAAA kaydı aramasından kaçınmak istiyorsanız bu yararlıdır."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
-msgstr ""
+msgstr "Disk önbelleği"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 "2*SIZE bayt aralığından daha az bölmeyin. Olası değerler: 1M-1024M."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
-msgstr ""
+msgstr "N bağlantı kullanarak bir dosya indirin."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
-msgstr ""
+msgstr "İndirme dizini"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
+"IPv4 DHT işlevselliğini etkinleştirin. Ayrıca UDP izleyici desteğini de "
+"etkinleştirir."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
-msgstr ""
+msgstr "IPv6 DHT işlevselliğini etkinleştirin."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
-msgstr ""
+msgstr "Yerel Eş Bulmayı etkinleştirin."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
-msgstr ""
+msgstr "Peer Exchange uzantısını etkinleştirin."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
+"Disk önbelleğini etkinleştirin (bayt cinsinden), 0'ı devre dışı demektir."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr "Günlük kaydını etkinleştir"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
-msgstr ""
+msgstr "Eş değişimini etkinleştir"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
-msgstr ""
+msgstr "Proxy'yi etkinleştir"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "Etkin"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
+msgstr "Hata"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
+msgstr "Ek Ayarlar"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
-msgstr ""
+msgstr "Yanlış"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
+msgstr "Dosya tahsisi"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 "Dosyalar"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
-msgstr ""
+msgstr "Torrent'i takip edin"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
-msgstr ""
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
+msgstr "Daha fazla bilgi için lütfen şu adresi ziyaret edin: %s."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
-msgstr ""
+msgstr "Kaydetmeye zorla"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
-msgstr ""
+msgstr "Rastgele Oluştur"
#: 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 "luci-app-aria2 için UCI erişimi verin"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
-msgstr ""
+msgstr "HTTP gzip'i kabul et"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
-msgstr ""
+msgstr "HTTP önbellek yok"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
-msgstr ""
+msgstr "HTTP / FTP / SFTP Seçenekleri"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
-msgstr ""
+msgstr "Üstbilgi"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
-msgstr ""
+msgstr "Burada aria2 tarafından kullanılan dosyalar gösterilmektedir."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: 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> etkin"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: 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> etkin"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
-msgstr ""
+msgstr "IPv6 devre dışı"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
"Configuring this option with your preferred download speed can increase your "
"download speed in some cases."
msgstr ""
+"Her torrentin tüm indirme hızı belirtilen hızdan düşükse, aria2 daha fazla "
+"indirme hızı için denenecek eş sayısını geçici olarak artırır. Bu seçeneği "
+"tercih ettiğiniz indirme hızıyla yapılandırmak bazı durumlarda indirme "
+"hızınızı artırabilir."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
-msgstr ""
+msgstr "Bilgi"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
-msgstr ""
+msgstr "Yüklenmiş web arayüzü:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
-msgstr ""
+msgstr "Json-RPC URL'si"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
-msgstr ""
+msgstr "Hafızada tut"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
-msgstr ""
+msgstr "Günlük dosyasının son 50 satırı:"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
-msgstr ""
+msgstr "Sistem günlüğünün son 50 satırı:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
-msgstr ""
+msgstr "Varsayılan kullanıcıyı kullanmak için boş bırakın."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
-msgstr ""
+msgstr "Ek BitTorrent izleyicisinin ilan URI'sinin listesi."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
+"Ekstra ayarların listesi. Format: option=value, örn. <code>netrc-path=/tmp/."
+"netrc</code>."
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "Yükleniyor"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
-msgstr ""
+msgstr "Günlük"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
-msgstr ""
+msgstr "Günlük Verileri"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
-msgstr ""
+msgstr "Günlük kaydı dosyası"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
-msgstr ""
+msgstr "Günlük seviyesi"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
-msgstr ""
+msgstr "En düşük hız sınırı"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
-msgstr ""
+msgstr "Maksimum eşzamanlı indirme"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
-msgstr ""
+msgstr "Sunucu başına maksimum bağlantı"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
-msgstr ""
+msgstr "Maksimum indirme sınırı"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
-msgstr ""
+msgstr "Maksimum bölme sayısı"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
-msgstr ""
+msgstr "Maksimum açık dosya"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
-msgstr ""
+msgstr "Maksimum genel indirme sınırı"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
-msgstr ""
+msgstr "Maksimum genel yükleme sınırı"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
-msgstr ""
+msgstr "Maksimum eş sayısı"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
-msgstr ""
+msgstr "Maksimum deneme"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
-msgstr ""
+msgstr "Maksimum yükleme sınırı"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
-msgstr ""
+msgstr "Minimum bölme boyutu"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
-msgstr ""
+msgstr "Kimlik doğrulama yok"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 "Günlük verisi yok."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
-msgstr ""
+msgstr "Yok"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
-msgstr ""
+msgstr "Uyarı"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
-msgstr ""
+msgstr "Duraklat"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
-msgstr ""
+msgstr "Ekledikten sonra indirmeyi duraklatın."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
+"Meta veri indirmesinin bir sonucu olarak oluşturulan indirmeleri duraklatın."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
-msgstr ""
+msgstr "Meta veriyi duraklat"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
-msgstr ""
+msgstr "Lütfen simge uzunluğunu girin:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
-msgstr ""
+msgstr "Eş kimliğinin öneki"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
-msgstr ""
+msgstr "Özel anahtar"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
-msgstr ""
+msgstr "Proxy şifresi"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
-msgstr ""
+msgstr "Proxy kullanıcı adı"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
-msgstr ""
+msgstr "RPC Seçenekleri"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
-msgstr ""
+msgstr "RPC kimlik doğrulama yöntemi"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
-msgstr ""
+msgstr "RPC sertifikası"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
-msgstr ""
+msgstr "RPC şifresi"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
-msgstr ""
+msgstr "RPC bağlantı noktası"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
-msgstr ""
+msgstr "RPC özel anahtarı"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
-msgstr ""
+msgstr "RPC güvenli"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
-msgstr ""
+msgstr "RPC tokeni"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
+"RPC aktarımı, SSL / TLS ile şifrelenecektir. RPC istemcileri, sunucuya "
+"erişmek için https şemasını kullanmalıdır. WebSocket istemcisi için wss "
+"şemasını kullanın."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
-msgstr ""
+msgstr "RPC kullanıcı adı"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
-msgstr ""
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
+msgstr "Her %s saniyede bir yenile."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
-msgstr ""
+msgstr "Seçili olmayan dosyayı kaldır"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
+"BitTorrent'te indirme tamamlandığında seçilmemiş dosyaları kaldırır. "
+"Dosyaları gerçekten diskinizden kaldıracağı için lütfen bu seçeneği dikkatli "
+"kullanın."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
-msgstr ""
+msgstr "Eş hız sınırı isteyin"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
-msgstr ""
+msgstr "Yeniden deneme için bekle"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
-msgstr ""
+msgstr "Arka plan programı kullanıcı olarak çalıştır"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr "Çalışma Durumu"
+
+#: 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 ""
+"Her N saniyede bir kontrol dosyası (*.aria2) kaydedin. 0 verilirse, indirme "
+"sırasında bir kontrol dosyası kaydedilmez."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
+"İndirme tamamlansa veya kaldırılsa bile indirmeyi oturum dosyasına kaydedin. "
+"Bu seçenek aynı zamanda bu durumlarda kontrol dosyasını da kaydeder. Bu, "
+"tamamlanmış durum olarak tanınan BitTorrent göndermelerini kaydetmek için "
+"yararlı olabilir."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
+"Hatayı / bitmemiş indirmeleri her N saniyede bir oturum dosyasına kaydedin. "
+"0 verilirse, dosya yalnızca aria2 çıktığında kaydedilir."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
+"Meta verileri \".torrent\" dosyası olarak kaydedin. Bu seçenek yalnızca "
+"BitTorrent Magnet URI kullanıldığında etkilidir. Dosya adı, \".torrent\" "
+"sonekiyle birlikte onaltılık olarak kodlanmış bilgi karmasıdır."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
-msgstr ""
+msgstr "Meta verileri kaydedin"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
-msgstr ""
+msgstr "Oturum aralığını kaydet"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
-msgstr ""
+msgstr "Parça karmalarını doğrulamadan önceden indirilen dosyaları gönderin."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
-msgstr ""
+msgstr "Gönderme oranı"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
-msgstr ""
+msgstr "Gönderme süresi"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
-msgstr ""
+msgstr "Doğrulanmamış gönderme"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
+"Gönder <code>Accept: deflate, gzip</code> başlık ve şişirme yanıtını iste, "
+"eğer uzak sunucu bununla yanıt verirse <code>Content-Encoding: gzip</code> "
+"veya <code>Content-Encoding: deflate</code>."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
"you can add Cache-Control header with a directive you like using \"Header\" "
"option."
msgstr ""
+"Gönder <code>Cache-Control: no-cache</code> ve <code>Pragma: no-cache</code> "
+"başlığı önbelleğe alınmış içeriği önlemek için. Devre dışı bırakılırsa, bu "
+"başlıklar gönderilmez ve \"Başlık\" seçeneğini kullanarak beğendiğiniz bir "
+"yönergeyle Cache-Control başlığı ekleyebilirsiniz."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
+"BitTorrent indirmeleri için TCP bağlantı noktası numarasını ayarlayın. "
+"Format: \"6881,6885\", \"6881-6999\" ve \"6881-6889,6999\". Belirtilen "
+"bağlantı noktalarının gelen TCP trafiği için açık olduğundan emin olun."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
+"DHT (IPv4, IPv6) ve UDP izleyici tarafından kullanılan UDP dinleme bağlantı "
+"noktasını ayarlayın. Belirtilen bağlantı noktalarının gelen UDP trafiği için "
+"açık olduğundan emin olun."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
+"Her indirme başına maksimum indirme hızını bayt / saniye cinsinden "
+"ayarlayın. 0, sınırsız anlamına gelir."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
+"Maksimum genel indirme hızını bayt / saniye cinsinden ayarlayın. 0, sınırsız "
+"anlamına gelir."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
+"Maksimum genel yükleme hızını bayt / saniye cinsinden ayarlayın. 0, sınırsız "
+"anlamına gelir."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
+"Her torrent için maksimum yükleme hızını bayt / saniye olarak ayarlayın. 0, "
+"sınırsız anlamına gelir."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
+"HTTP / FTP / proxy sunucusuna bağlantı kurmak için bağlantı zaman aşımını "
+"saniye cinsinden ayarlayın. Bağlantı kurulduktan sonra bu seçenek bir etki "
+"yapmaz ve onun yerine \"Zaman Aşımı\" seçeneği kullanılır."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
-msgstr ""
+msgstr "Yeniden denemeler arasında beklenecek saniyeyi ayarlayın."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
-msgstr ""
+msgstr "HTTP(S) indirmeleri için kullanıcı aracısını ayarlayın."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "Ayarlar"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
-msgstr ""
+msgstr "Bu bölümdeki ayarlar yapılandırma dosyasına eklenecektir."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
-msgstr ""
+msgstr "Ayarlar listesi"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -632,109 +672,134 @@ msgid ""
"FAT32 because it takes almost same time as \"prealloc\" and it blocks aria2 "
"entirely until allocation finishes."
msgstr ""
+"Dosya ayırma yöntemini belirtin. Ext4 (uzantı destekli), btrfs, xfs veya "
+"NTFS (yalnızca MinGW) gibi daha yeni dosya sistemleri kullanıyorsanız, "
+"\"falloc\" en iyi seçimdir. Büyük (birkaç GiB) dosyaları neredeyse anında "
+"ayırır, ancak sisteminizde posix_fallocate (3) işlevi yoksa "
+"kullanılamayabilir. Ext3 ve FAT32 gibi eski dosya sistemlerinde \"falloc\" "
+"kullanmayın çünkü \"prealloc\" ile neredeyse aynı süreyi alır ve tahsis "
+"bitene kadar aria2'yi tamamen engeller."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
+"Genel olarak çok dosyalı BitTorrent indirmesinde açılacak maksimum dosya "
+"sayısını belirtin."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
+"Gönderme süresini dakika cinsinden belirtin. Bu seçenekle birlikte "
+"\"Gönderme oranı\" seçeneği belirtilirse, koşullardan en az biri "
+"sağlandığında gönderme sona erer. 0 seçilirse, indirme tamamlandıktan sonra "
+"göndermeyi devre dışı bırakır."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
+"Paylaşım oranını belirtin. Paylaşım oranı ulaşana kadar tamamlanmış "
+"torrentleri gönderin. Burada 1.0'a eşit veya daha fazla değeri belirtmeniz "
+"şiddetle tavsiye edilir. Paylaşım oranından bağımsız olarak göndermeyi "
+"planlıyorsanız 0,0 değerini belirtin."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
+"Torrent başına maksimum eş sayısını belirtin, 0 sınırsız anlamına gelir."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
"than 20 bytes are specified, random byte data are added to make its length "
"20 bytes."
msgstr ""
+"Eş kimliğinin önekini belirtin. BitTorrent'teki eş kimliği 20 bayt "
+"uzunluğundadır. 20 bayttan fazla belirtilirse, yalnızca ilk 20 bayt "
+"kullanılır. 20 bayttan az belirtilirse, uzunluğunu 20 bayt yapmak için "
+"rastgele bayt verileri eklenir."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
+"İndirme hızı art arda N saniye içinde 0 ise BitTorrent indirmeyi durdursun. "
+"0 seçilirse bu özellik devre dışı bırakılır."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
-msgstr ""
+msgstr "Durma zaman aşımı"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
-msgstr ""
+msgstr "Aria2 hizmeti çalışmıyor."
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
-msgstr ""
+msgstr "Aria2 hizmeti çalışıyor."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
+"Yapılandırma dosyasını, oturum dosyasını ve DHT dosyasını depolamak için "
+"dizin."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
-msgstr ""
+msgstr "İndirilen dosyanın saklanacağı dizin. Örneğin <code>/mnt/sda1</code>."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
-msgstr ""
+msgstr "Günlük dosyasının dosya adı."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
-msgstr ""
+msgstr "Her indirme için bir sunucuya maksimum bağlantı sayısı."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
+"Bir torrentte özel bir bayrak ayarlanmışsa bu seçenek göz ardı edilecektir."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
-msgstr ""
+msgstr "Zaman aşımı"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
-msgstr ""
+msgstr "Jeton"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
+msgstr "Doğru"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
-msgstr ""
+msgstr "Tüm protokoller için bir proxy sunucusu kullanın."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
+"Eşleri doğrulamak için dosyadaki sertifika yetkililerini kullanın. Sertifika "
+"dosyası PEM biçiminde olmalıdır ve birden çok CA sertifikası içerebilir."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -742,8 +807,13 @@ msgid ""
"PKCS12 files with a blank import password can be opened!<br/>When using PEM, "
"you have to specify the \"RPC private key\" as well."
msgstr ""
+"RPC sunucusu için dosya içindeki sertifikayı kullanın. Sertifika, PKCS12 (."
+"p12, .pfx) veya PEM biçiminde olmalıdır. <br/> PKCS12 dosyaları, sertifika, "
+"bir anahtar ve isteğe bağlı olarak bir ek sertifika zinciri içermelidir. "
+"Yalnızca boş bir içe aktarma şifresine sahip PKCS12 dosyaları açılabilir! "
+"<br/> PEM kullanırken, \"RPC özel anahtarını\" da belirtmeniz gerekir."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -751,54 +821,91 @@ msgid ""
"PKCS12 files with a blank import password can be opened!<br/>When using PEM, "
"you have to specify the \"Private key\" as well."
msgstr ""
+"Dosya içindeki istemci sertifikasını kullanın. Sertifika, PKCS12 (.p12, ."
+"pfx) veya PEM biçiminde olmalıdır. <br/> PKCS12 dosyaları, sertifika, bir "
+"anahtar ve isteğe bağlı olarak bir ek sertifika zinciri içermelidir. "
+"Yalnızca boş bir içe aktarma şifresine sahip PKCS12 dosyaları açılabilir! "
+"<br/> PEM kullanırken, \"Özel anahtarı\" da belirtmeniz gerekir."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
+"RPC sunucusu için dosyadaki özel anahtarı kullanın. Özel anahtarın şifresi "
+"çözülmüş ve PEM biçiminde olmalıdır."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
+"Dosyadaki özel anahtarı kullanın. Özel anahtarın şifresi çözülmüş ve PEM "
+"biçiminde olmalıdır. Şifrelenmiş olarak verildiği zamanki davranış "
+"tanımsızdır."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
-msgstr ""
+msgstr "Kullanıcı aracısı"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
-msgstr ""
+msgstr "Kullanıcı adı Şifre"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
+"\"CA sertifikası\" seçeneğinde belirtilen sertifikaları kullanarak eşi "
+"doğrulayın."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+msgstr "Uyar"
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
-msgstr ""
+msgstr "K veya M'yi ekleyebilirsiniz."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
-msgstr ""
+msgstr "falloc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
-msgstr ""
+msgstr "prealloc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
-msgstr ""
+msgstr "trunc"
+
+#~ msgid "Empty file."
+#~ msgstr "Boş dosya."
+
+#~ msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
+#~ msgstr ""
+#~ "Hata: Belirtilen yolda aria2c bulunamıyor, lütfen aria2'yi yeniden kurun."
+
+#~ msgid "Failed to load log data."
+#~ msgstr "Günlük verileri yüklenemedi."
+
+#~ msgid "File does not exist."
+#~ msgstr "Dosya bulunmuyor."
+
+#~ msgid "For more information, please visit: %s"
+#~ msgstr "Daha fazla bilgi için lütfen şu adresi ziyaret edin: %s"
+
+#~ msgid "Refresh every 10 seconds."
+#~ msgstr "Her 10 saniyede bir yenileyin."
+
+#~ msgid "Show URL"
+#~ msgstr "URL'yi göster"
+
+#~ msgid "Use WebSocket"
+#~ msgstr "WebSocket'i kullan"
diff --git a/applications/luci-app-aria2/po/uk/aria2.po b/applications/luci-app-aria2/po/uk/aria2.po
index 1ddbeb16a6..c5b06386cb 100644
--- a/applications/luci-app-aria2/po/uk/aria2.po
+++ b/applications/luci-app-aria2/po/uk/aria2.po
@@ -1,117 +1,118 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-18 11:31+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2022-02-17 13:04+0000\n"
+"Last-Translator: Taras Rosa <taras1rosa@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/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.11-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr "Додаткові параметри"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 "Aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr "Інтервал автозбереження"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr "Основні параметри"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr "Параметри BitTorrent"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "Збирання даних..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr "Каталог файлів конфігурації"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "Конфігурація"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr "Час очікування з'єднання"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr "Вміст файлу конфігурації: <code>% s </code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr "Вміст файлу сеансу: <code>% s </code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr "Зневаджування"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
@@ -119,110 +120,92 @@ msgstr ""
"Вимкнути IPv6. Це корисно, якщо вам доведеться використовувати зламаний DNS "
"і хочете уникнути надзвичайно повільного пошуку записів AAAA."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr "Дисковий кеш"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr "Завантажте файл за допомогою N з'єднань."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr "Каталог завантажень"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr "Порожній файл."
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 "Увімкнути функцію IPv4 DHT. Вона також активує підтримку UDP-трекера."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr "Увімкнути ведення звіту"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "Увімкнено"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr "Помилка"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr "Додаткові налаштування"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 "Файли"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr "Генерувати випадково"
@@ -230,39 +213,39 @@ msgstr "Генерувати випадково"
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -270,292 +253,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr "Інформація"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "Завантаження"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr "Звіт"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr "Файл звіту"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr "Зауваження"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -563,69 +550,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "Параметри"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -636,31 +619,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -668,76 +651,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
-msgstr ""
+msgstr "Часове обмеження"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -746,7 +725,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -755,53 +734,56 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
+
+#~ msgid "Empty file."
+#~ msgstr "Порожній файл."
diff --git a/applications/luci-app-aria2/po/vi/aria2.po b/applications/luci-app-aria2/po/vi/aria2.po
index 5aa3ab34cc..05d6ba11cc 100644
--- a/applications/luci-app-aria2/po/vi/aria2.po
+++ b/applications/luci-app-aria2/po/vi/aria2.po
@@ -1,225 +1,208 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-13 13:07+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"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/"
"luciapplicationsaria2/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"
+"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "Đang lấy dữ liệu..."
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
-msgstr ""
+msgstr "Cấu hình"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
-msgstr ""
+msgstr "Bật"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr ""
@@ -227,39 +210,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-aria2"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
@@ -267,292 +250,296 @@ msgid ""
"download speed in some cases."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "Đang tải"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -560,69 +547,65 @@ msgid ""
"option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -633,31 +616,31 @@ msgid ""
"entirely until allocation finishes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
@@ -665,76 +648,72 @@ msgid ""
"20 bytes."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr ""
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -743,7 +722,7 @@ msgid ""
"you have to specify the \"RPC private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -752,53 +731,53 @@ msgid ""
"you have to specify the \"Private key\" as well."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr ""
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr ""
diff --git a/applications/luci-app-aria2/po/zh_Hans/aria2.po b/applications/luci-app-aria2/po/zh_Hans/aria2.po
index debdb261ae..b5a462b2b9 100644
--- a/applications/luci-app-aria2/po/zh_Hans/aria2.po
+++ b/applications/luci-app-aria2/po/zh_Hans/aria2.po
@@ -1,228 +1,211 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-07 10:42+0000\n"
-"Last-Translator: Shijia Zhang <codgician@outlook.com>\n"
+"PO-Revision-Date: 2021-11-17 12:16+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsaria2/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.1-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: 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=\"Local Peer Discovery\">LPD</abbr>"
+msgstr "启用 <abbr title=\"本地对等发现\">LPD</abbr>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
-msgstr "额外的 BT Tracker"
+msgstr "附加的 BT Tracker"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr "高级选项"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
msgstr "全局代理"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
-msgstr "追加的 HTTP 请求头。"
+msgstr "附加的 HTTP 请求头。"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 "Aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 是一个轻量、多线程,跨平台的下载工具。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr "自动保存间隔"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr "基本选项"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr "BT 选项"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
-msgstr "BitTorrent 监听端口"
+msgstr "BT监听端口"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr "CA 证书"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr "证书"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr "检查证书"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 ""
-"如果速度小于或等于这个速度(byte/s),关闭下载下载连接。0 表示不限制下载速"
+"如果速度小于或等于这个速度(字节/秒),关闭下载下载连接。0 表示不限制下载速"
"度。"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "正在收集数据…"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
msgstr "配置文件目录"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
msgstr "配置"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
msgstr "连接超时时间"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
msgstr "配置文件的内容:<code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
-msgstr "Session 文件的内容:<code>%s</code>"
+msgstr "会话文件的内容:<code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
msgstr "DHT 监听端口"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
msgstr "调试"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
"禁用 IPv6。如果你的 DNS 有问题并希望避免 AAAA 查询过慢,可以启用此选项。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr "磁盘缓存"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 "当数据小于 2*SIZE 时不分割。可能的值:1M-1024M。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
-msgstr "使用 N 线程下载文件。"
+msgstr "使用 N 个线程下载文件。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr "下载目录"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr "文件为空。"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 "启用 IPv4 DHT 功能。会同时启用 UDP Tracker 支持。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
msgstr "启用 IPv6 DHT 功能。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
msgstr "启用本地 Peer 查找。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
msgstr "启用 Peer 交换扩展。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
-msgstr "启用硬盘缓存(byte),0 表示禁用。"
+msgstr "启用硬盘缓存(以字节为单位),0 表示禁用。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
msgstr "启用日志"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
-msgstr "启用 Peer 交换"
+msgstr "启用对等交换"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr "启用代理"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "已启用"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr "错误"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr "错误:未在 PATH 中找到 aria2c,请重新安装 Aria2。"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
msgstr "附加选项"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr "获取日志数据失败。"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
msgstr "否"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr "文件分配"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr "文件不存在。"
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 "文件"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
msgstr "自动添加下载的种子"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
-msgstr "获取更多信息,请访问:%s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
+msgstr "更多信息,请访问:%s。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr "强制保存"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr "随机生成"
@@ -230,242 +213,241 @@ msgstr "随机生成"
msgid "Grant UCI access for luci-app-aria2"
msgstr "允许 luci-app-aria2 访问 UCI"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
-msgstr "HTTP 使用 Gzip"
+msgstr "HTTP 接受 Gzip"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
msgstr "HTTP 无缓存"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr "HTTP/FTP/SFTP 选项"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
msgstr "请求头"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
msgstr "这里展示了 Aria2 使用的文件。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
-msgstr "启用 IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr>"
+msgstr "启用 IPv4 <abbr title=\"分布式哈希表\">DHT</abbr>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
-msgstr "启用 IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr>"
+msgstr "启用 IPv6 <abbr title=\"分布式哈希表\">DHT</abbr>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr "禁用 IPv6"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
"Configuring this option with your preferred download speed can increase your "
"download speed in some cases."
msgstr ""
-"如果某个 BT 任务的下载速度小于配置的速度,Aria2 会临时提高 Peer 的数量来尝试"
-"获得更大的下载速度。在某些情况下,配置此选项能提高你的下载速度。"
+"如果某个 BT 任务的下载速度小于配置的速度,Aria2 会临时提高对端的数量来尝试获"
+"得更大的下载速度。在某些情况下,配置此选项能提高你的下载速度。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr "信息"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgstr "已安装的 WEB 界面:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
-msgstr "Json-RPC URL"
+msgstr "Json-RPC 统一资源定位地址"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
msgstr "保存在内存中"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
msgstr "日志文件的最新 50 行:"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
msgstr "系统日志的最新 50 行:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
msgstr "留空以使用默认用户。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
msgstr "额外的 BT Tracker 通告链接。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 ""
-"额外设置的列表。格式:option=value,例如:<code>netrc-path=/tmp/.netrc</"
-"code>。"
+"额外设置的列表。格式:选项=值,例如:<code>netrc-path=/tmp/.netrc</code>。"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
msgstr "加载中"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr "日志"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr "日志数据"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
msgstr "日志文件"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
msgstr "日志记录等级"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
msgstr "最低限速"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr "最大同时下载任务数"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
msgstr "单服务器最大连接数"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
msgstr "最大下载限速"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
msgstr "单文件最大线程数"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
msgstr "最大打开文件数"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
msgstr "最大全局下载限速"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
msgstr "最大全局上传限速"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
msgstr "最大 Peer 数量"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr "最大重试次数"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
msgstr "最大上传限速"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
msgstr "最小文件分片大小"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
msgstr "无认证"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 "无日志数据。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr "无"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr "注意"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr "暂停"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
msgstr "在下载任务添加后暂停。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
msgstr "暂停下载内容为元数据的下载(磁力链接和 Matalink)。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
msgstr "暂停元数据"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
msgstr "请输入密钥长度:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
-msgstr "Peer ID 前缀"
+msgstr "对端 ID 前缀"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr "私钥"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr "代理密码"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr "代理用户名"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr "RPC 选项"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
msgstr "RPC 认证方式"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr "RPC 证书"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr "RPC 密码"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
msgstr "RPC 端口"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr "RPC 私钥"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr "RPC 加密"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr "RPC 令牌"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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."
@@ -473,45 +455,49 @@ msgstr ""
"用 SSL/TLS 加密 RPC 连接。RPC 客户端必须使用 HTTPS 协议来连接服务端,对于 "
"WebSocket 客户端,则使用 WSS 协议。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr "RPC 用户名"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
-msgstr "每 10 秒刷新。"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
+msgstr "每 %s 秒刷新。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
msgstr "删除未选择的文件"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr "BT 下载完成时删除未选择的文件。文件将从磁盘中被完全删除,请谨慎使用。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
msgstr "单个 Peer 限速"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr "重试等待"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
msgstr "以此用户权限运行"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr "运行状态"
+
+#: 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 ""
"每 N 秒保存下载“控制文件”(*.aria2)。设置 0 表示在下载过程中不保存控制文件。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
@@ -520,7 +506,7 @@ msgstr ""
"即使下载已完成或已删除,也将其保存到会话文件。开启此选项也会同时保存“控制文"
"件”。此选项可能有助于保持被识别为已完成状态的 BT 做种。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
@@ -528,7 +514,7 @@ msgstr ""
"每 N 秒将失败的/未完成的下载保存到 Session 文件。设置 0 则仅在 Aria2 退出时保"
"存。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
@@ -537,31 +523,31 @@ msgstr ""
"将元数据保存到 \".torrent\" 文件。此选项仅在下载连接为 BT 磁力链接时生效。文"
"件名为 Hash 值,后缀为 \".torrent\"。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
msgstr "保存元数据"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
-msgstr "Session 保存间隔"
+msgstr "会话保存间隔"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr "继续之前的BT任务时, 无需再次校验分片 Hash。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr "做种比率"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr "做种时间"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr "不校验种子"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
@@ -571,7 +557,7 @@ msgstr ""
"<code>Content-Encoding: gzip</code> 或者 <code>Content-Encoding: deflate</"
"code> 时解压响应数据。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
@@ -582,7 +568,7 @@ msgstr ""
"求头来防止缓存内容,禁用则不发送。你也可用使用“请求头”选项来设置 Cache-"
"Control 请求头。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
@@ -591,7 +577,7 @@ msgstr ""
"为 BT 下载设置 TCP 端口。支持的格式:\"6881,6885\",\"6881-6999\" 和 "
"\"6881-6889,6999\"。请确保正确放行了这些端口的 TCP 入站通信。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
@@ -599,25 +585,25 @@ msgstr ""
"为 DHT(IPv4,IPv6)和 UDP tracker 设置 UDP 监听端口。请确保正确放行了这些端"
"口的 UDP 入站通信。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
-msgstr "设置每个任务的最大下载速度(byte/s),0 表示不限制。"
+msgstr "设置每个任务的最大下载速度(字节/秒),0 表示不限制。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
-msgstr "设置全局最大下载速度(byte/s),0 表示不限制。"
+msgstr "设置全局最大下载速度(字节/秒),0 表示不限制。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
msgstr "设置全局最大上传速度,0 表示不限制。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
-msgstr "设置每个任务的最大上传速度(byte/s),0 表示不限制。"
+msgstr "设置每个任务的最大上传速度(字节/秒),0 表示不限制。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
@@ -626,31 +612,27 @@ msgstr ""
"设置 HTTP、FTP 和代理服务器的连接超时时间。当连接建立后,该选项失去作用,"
"而“超时时间”选项会被使用。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
msgstr "设置重试的时间间隔。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
-msgstr "为 HTTP(S) 下载设置 UA。"
+msgstr "为 HTTP(S) 下载设置用户代理。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "设置"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
msgstr "这个区域中的配置信息将被添加到配置文件中。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr "设置列表"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr "显示 URL"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -666,13 +648,13 @@ msgstr ""
"不要在 ext3 或者 FAT32 这些旧文件系统中使用 \"falloc\",因为它花费的时间和 "
"\"prealloc\" 几乎一样多,而且在文件分配过程中会阻塞整个 Aria2 进程。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr "设置 BT 全局最大同时下载的文件数量。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
@@ -681,7 +663,7 @@ msgstr ""
"指定做种时间(分钟)。如果同时指定了“做种比率”选项,那么将在任一条件满足时停"
"止做种。设置 0 表示下载完成后停止做种。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
@@ -690,93 +672,89 @@ msgstr ""
"指定做种比率。BT 下载完成之后持续做种,直到比率达到指定值。强烈建议将此选项设"
"置为大于或等于 1.0。设置为 0.0 来无限做种。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
msgstr "设置每个 BT 任务的最大 Peer 数量,0 表示不限制。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
"than 20 bytes are specified, random byte data are added to make its length "
"20 bytes."
msgstr ""
-"配置 Peer ID 前缀。Peer ID 的长度为 20 字节。如果配置超过了 20 字节,将仅使用"
+"配置对端 ID 前缀。对端 ID 的长度为 20 字节。如果配置超过了 20 字节,将仅使用"
"前面的 20 字节。如果配置少于 20 字节,将添加额外的随机字符来让长度达到 20 字"
"节。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
msgstr ""
"当 BT 任务在 N 秒的持续时间内的下载速度一直为 0,则停止下载。0 表示禁用。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
msgstr "停止超时时间"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr "Aria2 服务未运行。"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
msgstr "Aria2 服务正在运行。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
-msgstr "用于放置配置文件,Session 文件和 DHT 文件的目录。"
+msgstr "用于放置配置文件,会话文件和 DHT 文件的目录。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
msgstr "用于放置下载文件的目录。例如:<code>/mnt/sda1</code>。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
msgstr "日志文件名。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
msgstr "单一服务器最大连接数量。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr "如果种子文件具有“私有”属性,该选项将会被忽略。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
msgstr "超时"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr "令牌"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
msgstr "是"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr "使用 WebSocket"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
msgstr "为所有协议设置代理服务器。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
msgstr ""
"使用文件中的证书来验证对端。证书文件必须为 PEM 格式并且可以包含多个证书。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -788,7 +766,7 @@ msgstr ""
"式。<br/>PKCS12 文件必须包含证书,一个密钥和可选的附加证书链。只有导入密码为"
"空白的 PKCS12 文件才能被打开。<br/>使用 PEM 时,你必须同时指定“RPC 私钥”。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -800,53 +778,77 @@ msgstr ""
">PKCS12 文件必须包含证书,一个密钥和可选的附加证书链。只有导入密码为空白的 "
"PKCS12 文件才能被打开。<br/>使用 PEM 时,你必须同时指定“RPC 私钥”。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
msgstr "使用文件中的私钥作为 RPC 服务器。私钥必须解密并且为 PEM 格式。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
msgstr "使用文件中的私钥。私钥必须解密并且为 PEM 格式,不支持加密的私钥。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
-msgstr "User Agent"
+msgstr "用户代理"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr "用户名与密码"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
msgstr "使用“CA 证书”里配置的证书来验证对端。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr "警告"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
msgstr "你可以追加 K 或者 M。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
-msgstr "falloc"
+msgstr "falloc系统调测"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
-msgstr "prealloc"
+msgstr "预分配"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
-msgstr "trunc"
+msgstr "trunc系统调测"
+
+#~ msgid "Empty file."
+#~ msgstr "文件为空。"
+
+#~ msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
+#~ msgstr "错误:未在 PATH 中找到 aria2c,请重新安装 Aria2。"
+
+#~ msgid "Failed to load log data."
+#~ msgstr "获取日志数据失败。"
+
+#~ msgid "File does not exist."
+#~ msgstr "文件不存在。"
+
+#~ msgid "For more information, please visit: %s"
+#~ msgstr "获取更多信息,请访问:%s"
+
+#~ msgid "Refresh every 10 seconds."
+#~ msgstr "每 10 秒刷新。"
+
+#~ msgid "Show URL"
+#~ msgstr "显示 URL"
+
+#~ msgid "Use WebSocket"
+#~ msgstr "使用 WebSocket"
diff --git a/applications/luci-app-aria2/po/zh_Hant/aria2.po b/applications/luci-app-aria2/po/zh_Hant/aria2.po
index 42235ebbc7..b6470416a0 100644
--- a/applications/luci-app-aria2/po/zh_Hant/aria2.po
+++ b/applications/luci-app-aria2/po/zh_Hant/aria2.po
@@ -3,641 +3,645 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-15 08:08+0000\n"
-"Last-Translator: tommymaple <godoffrog@gmail.com>\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/luciapplicationsaria2/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.3-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+#: 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=\"Local Peer Discovery\">LPD</abbr>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
-msgstr "額外的 BT Tracker"
+msgstr "附加 BitTorrent tracker"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
msgstr "進階選項"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
-msgstr "全域代理"
+msgstr "全部代理"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
-msgstr "追加的 HTTP 請求標頭。"
+msgstr "附加該值到 HTTP 請求頭。"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: 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
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: 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 "Aria2"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+#: 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 是一個輕量、多執行序,跨平台的下載工具。"
+msgstr "Aria2 是一個輕量化且支援多協定、多來源的跨平台下載工具。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
msgstr "自動儲存間隔"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
msgstr "基本選項"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
msgstr "BitTorrent 選項"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
-msgstr "BitTorrent 監聽連接埠"
+msgstr "BitTorrent 監聽埠號"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
msgstr "CA 憑證"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
msgstr "憑證"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
msgstr "檢查憑證"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+#: 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 "如果下載速度小於或等於這個速度 (byte/s),關閉下載連線。0 表示不限制下載速度。"
+msgstr "下載速度小於或等於該值(單位:B/s)時關閉連線,輸入 0 則表示不限速。"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+#: 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 "收集資料中..."
+msgstr "正在收集資料中…"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
-msgstr "設置檔案的目錄"
+msgstr "組態檔目錄"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
-msgstr "設定"
+msgstr "組態"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
-msgstr "連線逾時時間"
+msgstr "連線逾時值"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
-msgstr "設定檔案的內容:<code>%s</code>"
+msgstr "組態檔內容:<code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
-msgstr "工作階段檔案的內容:<code>%s</code>"
+msgstr "工作階段檔內容:<code>%s</code>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
-msgstr "DHT 監聽連接埠"
+msgstr "DHT 監聽埠號"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
-msgstr "除錯 Debug"
+msgstr "除錯"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
-msgstr "停用 IPv6。如果您的 DNS 有問題並希望避免 AAAA 查詢過慢,可以啟用此選項。"
+msgstr ""
+"停用 IPv6;如果您的 IPv6 連線不穩定,並希望 DNS 避免查詢緩慢的 AAAA 紀錄,請"
+"啟用此選項。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
msgstr "磁碟快取"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+#: 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 "當資料小於 2*SIZE 時不分割。可能的值:1M-1024M。"
+msgstr ""
+"檔案的最小分割大小(取值範圍:1-1024M);如果「檔案大小」小於該值的 2 倍,則"
+"不會分割此檔案。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
-msgstr "使用 N 個執行序下載檔案。"
+msgstr "檔案的最大分割數量;下載該檔案時將使用同等數量的執行緒。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
msgstr "下載目錄"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
-msgid "Empty file."
-msgstr "檔案為空。"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+#: 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 "啟用 IPv4 DHT 功能。會同時啟用 UDP Tracker 支援。"
+msgstr ""
+"啟用 IPv4「分散式雜湊表」功能;這將同時啟用對「UDP tracker 協定」的支援。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
-msgstr "啟用 IPv6 DHT 功能。"
+msgstr "啟用 IPv6「分散式雜湊表」功能。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
-msgstr "啟用本地 Peer 尋找。"
+msgstr "啟用「本地節點發現」。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
-msgstr "啟用 Peer 交換擴展。"
+msgstr "啟用「節點交換」擴充套件。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
-msgstr "啟用硬碟快取 (byte),0 表示停用。"
+msgstr "啟用磁碟快取(單位:B),輸入 0 則表示停用。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
-msgstr "啟用日誌"
+msgstr "啟用日誌記錄"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
-msgstr "啟用 Peer 交換"
+msgstr "啟用 PEX"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
msgstr "啟用代理"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
msgstr "啟用"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
msgstr "錯誤"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
-msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
-msgstr "錯誤:未在 PATH 中找到 aria2c,請重新安裝 Aria2。"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
-msgstr "附加選項"
+msgstr "額外設定"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
-msgid "Failed to load log data."
-msgstr "取得日誌資料失敗。"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
-msgstr "否 (False)"
+msgstr "否"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
msgstr "檔案分配"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
-msgid "File does not exist."
-msgstr "檔案不存在。"
-
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: 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 "檔案"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
-msgstr "自動新增下載的種子"
+msgstr "下載種子後自動建立其下載任務"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
-msgid "For more information, please visit: %s"
-msgstr "取得更多資訊,請拜訪:%s"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
+msgstr "更多資訊,請存取:%s。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
msgstr "強制儲存"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
msgstr "隨機產生"
#: applications/luci-app-aria2/root/usr/share/rpcd/acl.d/luci-app-aria2.json:3
msgid "Grant UCI access for luci-app-aria2"
-msgstr "授予 luci-app-aria2 存取 UCI"
+msgstr "授予 luci-app-aria2 擁有 UCI 存取的權限"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
-msgstr "HTTP 使用 Gzip"
+msgstr "啟用 HTTP 壓縮"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
-msgstr "HTTP 無快取"
+msgstr "HTTP 不快取"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
msgstr "HTTP/FTP/SFTP 選項"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
-msgstr "請求標頭"
+msgstr "頭欄位"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
-msgstr "這裡展示了 Aria2 使用的檔案。"
+msgstr "在這裡顯示 Aria2 使用的檔案。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr "啟用 IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr "啟用 IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr>"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
msgstr "停用 IPv6"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
"If the whole download speed of every torrent is lower than SPEED, aria2 "
"temporarily increases the number of peers to try for more download speed. "
"Configuring this option with your preferred download speed can increase your "
"download speed in some cases."
msgstr ""
-"如果某個 BT 任務的下載速度小於設定的速度,Aria2 會臨時提高 Peer "
-"的數量來嘗試取得更大的下載速度。在某些情況下,設定此選項能提高您的下載速度。"
+"如果某個 BT 任務的下載速度小於設定的速度,Aria2 會臨時提高 Peer 的數量來嘗試"
+"取得更大的下載速度。在某些情況下,設定此選項能提高您的下載速度。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
msgstr "資訊"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
-msgstr "已安装的 WEB 介面:"
+msgstr "已安装的 Web 介面:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
-msgstr "Json-RPC URL"
+msgstr "JSON-RPC URL"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
-msgstr "儲存在記憶體中"
+msgstr "是,但不會儲存種子"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
-msgstr "日誌檔案的最新 50 行:"
+msgstr "日誌檔最後 50 行內容:"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
-msgstr "系統日誌的最新 50 行:"
+msgstr "系統日誌最後 50 行內容:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
-msgstr "留空以使用預設使用者。"
+msgstr "如果不選擇,則使用預設使用者。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
-msgstr "額外的 BitTorrent Tracker 發佈 URI。"
+msgstr "附加 BitTorrent tracker 清單的發布 URI。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+#: 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 "額外設定的清單。格式:option=value,例如:<code>netrc-path=/tmp/.netrc</code>。"
+msgstr ""
+"額外設定清單;格式為 option=value(例如:<code>netrc-path=/tmp/.netrc</"
+"code>)。"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
-msgstr "載入中"
+msgstr "正在載入中"
-#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
msgstr "日誌"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
msgstr "日誌資料"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
-msgstr "日誌檔案"
+msgstr "日誌檔"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
-msgstr "日誌記錄層級"
+msgstr "日誌級別"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
-msgstr "最低限速"
+msgstr "最小速度限制"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
msgstr "最大同時下載任務數"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
-msgstr "單一伺服器最大連線數"
+msgstr "同一伺服器最大連線數"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
-msgstr "最大下載限速"
+msgstr "最大下載速度限制"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
-msgstr "單一檔案最大執行緒數"
+msgstr "最大分割數量"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
-msgstr "最大開啟檔案數"
+msgstr "最大檔案開啟數"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
-msgstr "最大全域下載限速"
+msgstr "最大整體下載速度限制"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
-msgstr "最大全域上傳限速"
+msgstr "最大整體上傳速度限制"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
-msgstr "最大 Peer 數量"
+msgstr "最大節點數量"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
msgstr "最大重試次數"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
-msgstr "最大上傳限速"
+msgstr "最大上傳速度限制"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
-msgstr "最小檔案分片大小"
+msgstr "最小分割大小"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
-msgstr "無認證"
+msgstr "不認證"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+#: 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 "日誌資料為空。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
msgstr "無"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
msgstr "注意"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
msgstr "暫停"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
-msgstr "在下載任務加入後暫停。"
+msgstr "加入任務後,暫停此下載任務。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
-msgstr "暫停下載內容為中繼資料的下載 (磁力連結和 Matalink)。"
+msgstr "元資料下載完成後,暫停由其建立的後續下載任務。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
-msgstr "暫停中繼資料"
+msgstr "暫停元資料"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
-msgstr "請輸入金鑰長度:"
+msgstr "請輸入權杖長度:"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
msgstr "Peer ID 字首"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
msgstr "私鑰"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
msgstr "代理密碼"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
msgstr "代理使用者名稱"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
msgstr "RPC 選項"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
-msgstr "RPC 認證方式"
+msgstr "RPC 認證方法"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
msgstr "RPC 憑證"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
msgstr "RPC 密碼"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
-msgstr "RPC 連接埠"
+msgstr "RPC 埠號"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
msgstr "RPC 私鑰"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
msgstr "RPC 加密"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
msgstr "RPC 權杖"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+#: 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 ""
-"用 SSL/TLS 加密 RPC 連接。RPC 用戶端必須使用 HTTPS 協定來連接服務端,對於 WebSocket 用戶端,則使用 WSS 協定。"
+"通過 SSL/TLS 加密 RPC 傳輸;RPC 客戶端必須使用「HTTPS 協定」來存取伺服器,"
+"WebSocket 客戶端則使用「WWS 協定」。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
msgstr "RPC 使用者名稱"
-#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
-msgid "Refresh every 10 seconds."
-msgstr "每 10 秒重新整理。"
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
+msgstr "每 %s 秒更新。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
-msgstr "刪除未選擇的檔案"
+msgstr "移除未選擇的檔案"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
"Removes the unselected files when download is completed in BitTorrent. "
"Please use this option with care because it will actually remove files from "
"your disk."
-msgstr "BitTorrent 下載完成時刪除未選擇的檔案。檔案將從磁碟中被完全刪除,請謹慎使用。"
+msgstr ""
+"BitTorrent 下載完成時移除未選擇的檔案;檔案將從您的磁碟中永久移除,請小心使用"
+"此選項。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
-msgstr "單一 Peer 限速"
+msgstr "請求節點速度限制"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
msgstr "重試等待"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
-msgstr "以此使用者權限執行"
+msgstr "執行守護行程的使用者"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr "執行狀態"
+
+#: 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 "每 N 秒儲存下載「控制檔案」(*.aria2)。設定 0 表示在下載過程中不儲存控制檔案。"
+msgstr ""
+"每 N 秒儲存下載「控制檔案」(*.aria2)。設定 0 表示在下載過程中不儲存控制檔案。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
"Save download to session file even if the download is completed or removed. "
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
-"即使下載已完成或已刪除,也將其儲存到工作階段檔案。開啟此選項也會同時儲存「控制檔案」。此選項可能有助於保持被辨識為已完成狀態的 BitTorrent "
-"做種。"
+"即使下載任務已完成或已移除,也將其儲存到「工作階段檔」;於此同時,啟用此選項"
+"還會儲存「控制檔」。這可能有助於您儲存被辨識為「已完成狀態」的 BitTorrent 種"
+"子。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
"Save error/unfinished downloads to session file every N seconds. If 0 is "
"given, file will be saved only when aria2 exits."
-msgstr "每 N 秒將失敗的/未完成的下載儲存到工作階段檔案。設定 0 則僅在 Aria2 退出時儲存。"
+msgstr ""
+"每 N 秒將失敗的/未完成的下載儲存到工作階段檔案。設定 0 則僅在 Aria2 退出時儲"
+"存。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
msgid ""
"Save meta data as \".torrent\" file. This option has effect only when "
"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
"suffix \".torrent\"."
msgstr ""
-"將中繼資料儲存到「.torrent」檔案。此選項僅在下載連接為 BitTorrent 磁力連結時生效。檔名為 Hash 值,尾碼為「.torrent」。"
+"儲存元資料為 \".torrent\" 檔案;此選項僅在使用 BitTorrent 磁力連結下載時生"
+"效。檔案名稱(包含字尾 \".torrent\")為十六進位編碼的雜湊值。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
msgid "Save metadata"
-msgstr "儲存中繼資料"
+msgstr "儲存元資料"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
msgid "Save session interval"
msgstr "工作階段儲存間隔"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
msgid "Seed previously downloaded files without verifying piece hashes."
msgstr "繼續之前的 BT 任務時, 無需再次校驗分片雜湊。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
msgid "Seed ratio"
msgstr "做種比例"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
msgid "Seed time"
msgstr "做種時間"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
msgid "Seed unverified"
msgstr "不校驗種子"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
msgid ""
"Send <code>Accept: deflate, gzip</code> request header and inflate response "
"if remote server responds with <code>Content-Encoding: gzip</code> or "
"<code>Content-Encoding: deflate</code>."
msgstr ""
-"傳送 <code>Accept: deflate, gzip</code> 請求標頭,當伺服器回應標頭包含 <code>Content-Encoding:"
-" gzip</code> 或者 <code>Content-Encoding: deflate</code> 時解壓回應資料。"
+"傳送請求頭欄位:<code>Accept: deflate, gzip</code>;當遠端伺服器的回應頭中具"
+"有 <code>Content-Encoding: gzip</code> 或 <code>Content-Encoding: deflate</"
+"code> 時解壓回應資料,以提高資料傳輸速度。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
msgid ""
"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
"header to avoid cached content. If disabled, these headers are not sent and "
"you can add Cache-Control header with a directive you like using \"Header\" "
"option."
msgstr ""
-"傳送 <code>Cache-Control: no-cache</code> 和 <code>Pragma: no-cache</code> "
-"請求標頭來防止快取內容,停用則不傳送。您也可用使用「請求標頭」選項來設定 Cache-Control 請求標頭。"
+"傳送 <code>Cache-Control: no-cache</code> 和 <code>Pragma: no-cache</code> 請"
+"求標頭來防止快取內容,停用則不傳送。您也可用使用「請求標頭」選項來設定 Cache-"
+"Control 請求標頭。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
msgid ""
"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
"open for incoming TCP traffic."
msgstr ""
-"為 BitTorrent 下載設定 TCP 連接埠。支援的格式:「6881,6885」,「6881-6999」和「6881-6889,6999」。"
-"請確保正確放行了這些連接埠的 TCP 入站通信。"
+"為 BitTorrent 下載設定 TCP 連接埠。支援的格式:「6881,6885」,「6881-6999」和"
+"「6881-6889,6999」。請確保正確放行了這些連接埠的 TCP 入站通信。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
msgid ""
"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
"that the specified ports are open for incoming UDP traffic."
-msgstr "為 DHT (IPv4,IPv6)和 UDP tracker 設定 UDP 監聽連接埠。請確保正確放行了這些連接埠的 UDP 入站通信。"
+msgstr ""
+"設定用於 DHT (IPv4, IPv6) 和 UDP tracker 協定的 UDP 監聽埠;請確保指定的通訊"
+"埠允許 UDP 傳入流量。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
msgid ""
"Set max download speed per each download in bytes/sec. 0 means unrestricted."
-msgstr "設定每個任務的最大下載速度 (byte/s),0 表示不限制。"
+msgstr "設定每個任務的最大下載速度(單位:B/s),輸入 0 則表示不限制。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
-msgstr "設定全域最大下載速度 (byte/s),0 表示不限制。"
+msgstr "設定整體的最大下載速度(單位:B/s),輸入 0 則表示不限制。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
-msgstr "設定全域最大上傳速度,0 表示不限制。"
+msgstr "設定整體的最大上傳速度(單位:B/s),輸入 0 則表示不限制。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
msgid ""
"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
-msgstr "設定每個任務的最大上傳速度 (byte/s),0 表示不限制。"
+msgstr "設定每個任務的最大上傳速度(單位:B/s),輸入 0 則表示不限制。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
msgid ""
"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
"server. After the connection is established, this option makes no effect and "
"\"Timeout\" option is used instead."
-msgstr "設定 HTTP、FTP 和代理伺服器的連線逾時時間。當連線建立後,該選項失去作用,而「逾時時間」選項會被使用。"
+msgstr ""
+"設定 HTTP、FTP 和代理伺服器的連線逾時時間。當連線建立後,該選項失去作用,而"
+"「逾時時間」選項會被使用。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
msgid "Set the seconds to wait between retries."
-msgstr "設定重試的時間間隔。"
+msgstr "設定重試的等待間隔秒數。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
msgid "Set user agent for HTTP(S) downloads."
-msgstr "為 HTTP(S) 下載設定 user agent。"
+msgstr "為 HTTP(S) 下載設定使用者代理。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
msgstr "設定"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
-msgstr "這個區域中的設定資訊將被加入到設定檔案中。"
+msgstr "此部分的設定將被加入到組態檔。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
msgid "Settings list"
msgstr "設定清單"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
-msgid "Show URL"
-msgstr "顯示 URL"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+#: 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"
@@ -647,115 +651,119 @@ msgid ""
"FAT32 because it takes almost same time as \"prealloc\" and it blocks aria2 "
"entirely until allocation finishes."
msgstr ""
-"ㄩㄝ指定檔案分配方式。如果您使用的檔案系統較新,例如:ext4 (支援擴展分區)、btrfs、xfs 或者 NTFS (僅限 MinGW "
-"版本),強烈推薦「falloc」,這種方式幾乎能立即分配比較大的檔案 (GB),但是它要求您的系統必須支援 posix_fallocate(3) 函數。"
-"不要在 ext3 或者 FAT32 這些舊檔案系統中使用「falloc」,因為它花費的時間和「prealloc」幾乎一樣多,"
-"而且在檔案分配過程中會阻塞整個 Aria2 處理程序。"
+"指定檔案分配方式。如果您使用的檔案系統較新,例如:ext4 (支援擴展分區)、"
+"btrfs、xfs 或者 NTFS (僅限 MinGW 版本),強烈推薦「falloc」,這種方式幾乎能立"
+"即分配比較大的檔案 (GB),但是它要求您的系統必須支援 posix_fallocate(3) 函數。"
+"不要在 ext3 或者 FAT32 這些舊檔案系統中使用「falloc」,因為它花費的時間和"
+"「prealloc」幾乎一樣多,而且在檔案分配過程中會阻塞整個 Aria2 處理程序。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
msgid ""
"Specify maximum number of files to open in multi-file BitTorrent download "
"globally."
msgstr "設定 BitTorrent 全域最大同時下載的檔案數量。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
msgid ""
"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
"with this option, seeding ends when at least one of the conditions is "
"satisfied. Specifying 0 disables seeding after download completed."
-msgstr "指定做種時間 (分鍾)。如果同時指定了「做種比例」選項,那麼將在任一條件滿足時停止做種。設定 0 表示下載完成後停止做種。"
+msgstr ""
+"指定做種時間 (分鍾)。如果同時指定了「做種比例」選項,那麼將在任一條件滿足時停"
+"止做種。設定 0 表示下載完成後停止做種。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
msgid ""
"Specify share ratio. Seed completed torrents until share ratio reaches "
"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
"Specify 0.0 if you intend to do seeding regardless of share ratio."
-msgstr "指定做種比例。BT 下載完成之後持續做種,直到比例達到指定值。強烈建議將此選項設定為大於或等於 1.0。設定為 0.0 來無限做種。"
+msgstr ""
+"指定做種比例。BT 下載完成之後持續做種,直到比例達到指定值。強烈建議將此選項設"
+"定為大於或等於 1.0。設定為 0.0 來無限做種。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
-msgstr "設定每個 BT 任務的最大 Peer 數量,0 表示不限制。"
+msgstr "指定每個任務的最大 peer 數量,輸入 0 則表示不限制。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
msgid ""
"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
"If more than 20 bytes are specified, only first 20 bytes are used. If less "
"than 20 bytes are specified, random byte data are added to make its length "
"20 bytes."
msgstr ""
-"設定 Peer ID 前綴。Peer ID 的長度為 20 位元組。如果設定超過了 20 位元組,將僅使用前面的 20 位元組。如果設定少於 20 "
-"位元組,將加入額外的隨機字元來讓長度達到 20 位元組。"
+"設定 Peer ID 前綴。Peer ID 的長度為 20 位元組。如果設定超過了 20 位元組,將僅"
+"使用前面的 20 位元組。如果設定少於 20 位元組,將加入額外的隨機字元來讓長度達"
+"到 20 位元組。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
msgid ""
"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
"0 is given, this feature is disabled."
-msgstr "當 BT 任務在 N 秒的持續時間內的下載速度一直為 0,則停止下載。0 表示停用。"
+msgstr ""
+"當 BT 任務在 N 秒的持續時間內的下載速度一直為 0,則停止下載。0 表示停用。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
msgid "Stop timeout"
-msgstr "停止逾時時間"
+msgstr "停止逾時值"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
msgid "The Aria2 service is not running."
msgstr "Aria2 服務未執行。"
-#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
msgid "The Aria2 service is running."
-msgstr "Aria2 服務正在執行。"
+msgstr "Aria2 服務執行中。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
msgid "The directory to store the config file, session file and DHT file."
-msgstr "用於放置設定檔案,工作階段檔案和 DHT 檔案的目錄。"
+msgstr "儲存設定檔、工作階段檔和 DHT 檔案的目錄。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
msgid ""
"The directory to store the downloaded file. For example <code>/mnt/sda1</"
"code>."
-msgstr "用於放置下載檔案的目錄。例如:<code>/mnt/sda1</code>。"
+msgstr "儲存下載檔案的目錄(例如:<code>/mnt/sda1</code>)。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
msgid "The file name of the log file."
-msgstr "日誌檔名。"
+msgstr "日誌檔的檔案名稱。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
msgid "The maximum number of connections to one server for each download."
-msgstr "單一伺服器最大連接數量。"
+msgstr "每個下載任務與同一伺服器建立的最大連線數。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
msgid "This option will be ignored if a private flag is set in a torrent."
msgstr "如果種子檔案具有「私有」屬性,該選項將會被忽略。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
-msgstr "逾時"
+msgstr "逾時值"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
msgstr "權杖"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
msgid "True"
-msgstr "是 (True)"
+msgstr "是"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
-msgid "Use WebSocket"
-msgstr "使用 WebSocket"
-
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
msgid "Use a proxy server for all protocols."
-msgstr "為所有協定設定代理伺服器。"
+msgstr "為所有協定使用代理伺服器。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
msgid ""
"Use the certificate authorities in FILE to verify the peers. The certificate "
"file must be in PEM format and can contain multiple CA certificates."
-msgstr "使用檔案中的憑證來驗證對端。憑證檔案必須為 PEM 格式並且可以包含多個憑證。"
+msgstr ""
+"使用檔案中的憑證來驗證對端。憑證檔案必須為 PEM 格式並且可以包含多個憑證。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
msgid ""
"Use the certificate in FILE for RPC server. The certificate must be either "
"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -763,11 +771,11 @@ msgid ""
"PKCS12 files with a blank import password can be opened!<br/>When using PEM, "
"you have to specify the \"RPC private key\" as well."
msgstr ""
-"使用檔案中的憑證作為 RPC 伺服器。憑證必須為 PKCS12 (.p12, .pfx) 或者 PEM 格式。<br/>PKCS12 "
-"檔案必須包含憑證,一個金鑰和可選的附加憑證。只有匯入密碼為空白的 PKCS12 檔案才能被開啟。<br/>使用 PEM 時,您必須同時指定「RPC "
-"私鑰」。"
+"RPC 伺服器使用的「憑證檔」;憑證格式必須為 PKCS12 (.p12, .pfx) 或 PEM。<br/"
+">PKCS12 檔案必須包含憑證、金鑰以及可選的附加「憑證鏈」,且該檔案不能有匯入密"
+"碼!<br/>使用 PEM 時,您必須同時指定「RPC 私鑰」。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
msgid ""
"Use the client certificate in FILE. The certificate must be either in PKCS12 "
"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
@@ -775,61 +783,85 @@ msgid ""
"PKCS12 files with a blank import password can be opened!<br/>When using PEM, "
"you have to specify the \"Private key\" as well."
msgstr ""
-"使用檔案中的用戶端憑證。憑證必須為 PKCS12 (.p12, .pfx) 或者 PEM 格式。<br/>PKCS12 "
-"檔案必須包含憑證,一個金鑰和可選的附加憑證。只有匯入密碼為空白的 PKCS12 檔案才能被開啟。<br/>使用 PEM 時,您必須同時指定「RPC "
-"私鑰」。"
+"客戶端使用的「憑證檔」;憑證格式必須為 PKCS12 (.p12, .pfx) 或 PEM。<br/"
+">PKCS12 檔案必須包含憑證、金鑰以及可選的附加「憑證鏈」,且該檔案不能有匯入密"
+"碼!<br/>使用 PEM 時,您必須同時指定「私鑰」。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
msgid ""
"Use the private key in FILE for RPC server. The private key must be "
"decrypted and in PEM format."
-msgstr "使用檔案中的私鑰作為 RPC 伺服器。私鑰必須解密並且為 PEM 格式。"
+msgstr "RPC 伺服器使用的「私鑰檔」;私鑰必須被解密,且格式為 PEM。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
msgid ""
"Use the private key in FILE. The private key must be decrypted and in PEM "
"format. The behavior when encrypted one is given is undefined."
-msgstr "使用檔案中的私鑰。私鑰必須解密並且為 PEM 格式,不支援加密的私鑰。"
+msgstr "使用的「私鑰檔」;私鑰必須被解密,且格式為 PEM。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
msgid "User agent"
-msgstr "User Agent"
+msgstr "使用者代理"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
msgid "Username & Password"
msgstr "使用者名稱與密碼"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
msgid ""
"Verify the peer using certificates specified in \"CA certificate\" option."
-msgstr "使用「CA 憑證」裡設定的憑證來驗證對端。"
+msgstr "使用「CA 憑證」選項中指定的憑證來驗證節點。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
msgid "Warn"
msgstr "警告"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
msgid "You can append K or M."
-msgstr "您可以追加 K 或者 M。"
+msgstr "您可以在該值後附加單位 K 或 M。"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
msgid "falloc"
msgstr "falloc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
msgid "prealloc"
msgstr "prealloc"
-#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
msgid "trunc"
msgstr "trunc"
+#~ msgid "Empty file."
+#~ msgstr "檔案為空。"
+
+#~ msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
+#~ msgstr "錯誤:PATH 中找不到 aria2c,請重新安裝 Aria2。"
+
+#~ msgid "Failed to load log data."
+#~ msgstr "日誌資料載入失敗。"
+
+#~ msgid "File does not exist."
+#~ msgstr "檔案不存在。"
+
+#~ msgid "For more information, please visit: %s"
+#~ msgstr "請參閱 %s 以獲得更多資訊"
+
+#~ msgid "Refresh every 10 seconds."
+#~ msgstr "每 10 秒重新整理一次。"
+
+#~ msgid "Show URL"
+#~ msgstr "顯示 URL"
+
+#~ msgid "Use WebSocket"
+#~ msgstr "使用 WebSocket"
+
#~ msgid "\"Falloc\" is not available in all cases."
#~ msgstr "\"Falloc\" 並不是在所有情況下都可用"
diff --git a/applications/luci-app-aria2/root/etc/uci-defaults/40_luci-aria2 b/applications/luci-app-aria2/root/etc/uci-defaults/40_luci-aria2
deleted file mode 100755
index becc1c6995..0000000000
--- a/applications/luci-app-aria2/root/etc/uci-defaults/40_luci-aria2
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-if [ ."$(uci -q get aria2.main)" != ."aria2" ]; then
- uci -q batch <<-EOF >/dev/null
- add aria2 aria2
- rename aria2.@aria2[-1]="main"
- set aria2.main.enabled=0
- set aria2.main.dir="/var/run/aria2"
- set aria2.main.config_dir="/var/etc/aria2"
- add_list aria2.main.header=""
- add_list aria2.main.bt_tracker=""
- add_list aria2.main.extra_settings=""
- commit aria2
- EOF
-fi
-
-exit 0
diff --git a/applications/luci-app-aria2/root/usr/libexec/aria2-call b/applications/luci-app-aria2/root/usr/libexec/aria2-call
new file mode 100755
index 0000000000..eba7aea5ec
--- /dev/null
+++ b/applications/luci-app-aria2/root/usr/libexec/aria2-call
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+. "$IPKG_INSTROOT/usr/share/libubox/jshn.sh"
+
+action=$1
+shift
+
+case "$action" in
+ cat)
+ case "$1" in
+ conf|session)
+ config_dir="$(uci -q get aria2.main.config_dir)"
+ list_file="${config_dir:-/var/etc/aria2}/aria2.$1.main"
+ json_init
+ json_add_string file "$list_file"
+ json_add_string content "$(cat "$list_file")"
+ json_dump
+ ;;
+ esac
+ ;;
+ tail)
+ log_file=$(uci -q get aria2.main.log)
+ tail -n 50 "${log_file:-/var/log/aria2.log}"
+ ;;
+esac
diff --git a/applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json b/applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json
new file mode 100644
index 0000000000..8728252501
--- /dev/null
+++ b/applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json
@@ -0,0 +1,40 @@
+{
+ "admin/services/aria2": {
+ "title": "Aria2",
+ "order": 30,
+ "action": {
+ "type": "firstchild"
+ },
+ "depends": {
+ "acl": [ "luci-app-aria2" ],
+ "uci": { "aria2": true }
+ }
+ },
+
+ "admin/services/aria2/config": {
+ "title": "Configuration",
+ "order": 10,
+ "action": {
+ "type": "view",
+ "path": "aria2/config"
+ }
+ },
+
+ "admin/services/aria2/files": {
+ "title": "Files",
+ "order": 20,
+ "action": {
+ "type": "view",
+ "path": "aria2/files"
+ }
+ },
+
+ "admin/services/aria2/log": {
+ "title": "Log",
+ "order": 30,
+ "action": {
+ "type": "view",
+ "path": "aria2/log"
+ }
+ }
+}
diff --git a/applications/luci-app-aria2/root/usr/share/rpcd/acl.d/luci-app-aria2.json b/applications/luci-app-aria2/root/usr/share/rpcd/acl.d/luci-app-aria2.json
index 891f97c28f..af5d31e9bd 100644
--- a/applications/luci-app-aria2/root/usr/share/rpcd/acl.d/luci-app-aria2.json
+++ b/applications/luci-app-aria2/root/usr/share/rpcd/acl.d/luci-app-aria2.json
@@ -2,6 +2,15 @@
"luci-app-aria2": {
"description": "Grant UCI access for luci-app-aria2",
"read": {
+ "ubus": {
+ "service": [ "list" ]
+ },
+ "file": {
+ "/etc/passwd": [ "read" ],
+ "/sbin/logread": [ "exec" ],
+ "/usr/bin/aria2c": [ "exec" ],
+ "/usr/libexec/aria2-call": [ "exec" ]
+ },
"uci": [ "aria2" ]
},
"write": {
diff --git a/applications/luci-app-attendedsysupgrade/Makefile b/applications/luci-app-attendedsysupgrade/Makefile
index dbb572bd28..cab27e6751 100644
--- a/applications/luci-app-attendedsysupgrade/Makefile
+++ b/applications/luci-app-attendedsysupgrade/Makefile
@@ -4,7 +4,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI support for attended sysupgrades
-LUCI_DEPENDS:=+luci-base +uhttpd-mod-ubus +attendedsysupgrade-common +cgi-io
+LUCI_DEPENDS:=+luci-base +attendedsysupgrade-common +cgi-io
include ../../luci.mk
diff --git a/applications/luci-app-attendedsysupgrade/README.md b/applications/luci-app-attendedsysupgrade/README.md
new file mode 100644
index 0000000000..36f002f0a0
--- /dev/null
+++ b/applications/luci-app-attendedsysupgrade/README.md
@@ -0,0 +1,11 @@
+# luci-app-attendedsysupgrade
+
+This app allows firmware upgrades of routers while keeping user installed packages.
+To do so the app sends a request to an *Atttended SysUpgrade server* which will
+respond with a custom image, containing all previously installed packages.
+
+The process takes per images between 30 seconds and 5 minutes, please be
+patient.
+
+More information on the backend server and how to host one are available on the
+projects page: https://github.com/aparcar/asu/
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
new file mode 100644
index 0000000000..61d4f923bc
--- /dev/null
+++ b/applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js
@@ -0,0 +1,33 @@
+'use strict';
+'require view';
+'require form';
+
+return view.extend({
+ render: function() {
+ var m, s, o;
+
+ m = new form.Map('attendedsysupgrade', _('Attended Sysupgrade'),
+ _('Attendedsysupgrade Configuration.'));
+
+ s = m.section(form.TypedSection, 'server', _('Server'));
+ s.anonymous = true;
+
+ s.option(form.Value, 'url', _('Address'),
+ _('Address of the sysupgrade server'));
+
+ s = m.section(form.TypedSection, 'client', _('Client'));
+ s.anonymous = true;
+
+ o = s.option(form.Flag, 'auto_search', _('Search on opening'),
+ _('Search for new sysupgrades on opening the tab'));
+ o.default = '1';
+ o.rmempty = false;
+
+ o = s.option(form.Flag, 'advanced_mode', _('Advanced Mode'),
+ _('Show advanced options like packge list modification'));
+ o.default = '0';
+ o.rmempty = false;
+
+ return m.render();
+ },
+});
diff --git a/applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js b/applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js
new file mode 100644
index 0000000000..b7cbdc2231
--- /dev/null
+++ b/applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js
@@ -0,0 +1,452 @@
+'use strict';
+'require view';
+'require form';
+'require uci';
+'require rpc';
+'require ui';
+'require poll';
+'require request';
+'require dom';
+
+var callPackagelist = rpc.declare({
+ object: 'rpc-sys',
+ method: 'packagelist',
+});
+
+var callSystemBoard = rpc.declare({
+ object: 'system',
+ method: 'board',
+});
+
+var callUpgradeStart = rpc.declare({
+ object: 'rpc-sys',
+ method: 'upgrade_start',
+ params: [ 'keep' ],
+});
+
+function get_branch(version) {
+ // determine branch of a version
+ // SNAPSHOT -> SNAPSHOT
+ // 21.02-SNAPSHOT -> 21.02
+ // 21.02.0-rc1 -> 21.02
+ // 19.07.8 -> 19.07
+ return version.replace('-SNAPSHOT', '').split('.').slice(0, 2).join('.');
+}
+
+function get_revision_count(revision) {
+ return parseInt(revision.substring(1).split('-')[0]);
+}
+
+function error_api_connect(response) {
+ ui.showModal(_('Error connecting to upgrade server'), [
+ E('p', {},
+ _('Could not reach API at "%s". Please try again later.')
+ .format(response.url)),
+ E('pre', {}, response.responseText),
+ E('div', {
+ class: 'right',
+ },
+ [
+ E('div', {
+ class: 'btn',
+ click: ui.hideModal,
+ },
+ _('Close')),
+ ]),
+ ]);
+}
+
+function install_sysupgrade(url, keep, sha256) {
+ displayStatus('notice spinning',
+ E('p', _('Downloading firmware from server to browser')));
+ request
+ .get(url, {
+ headers: {
+ 'Content-Type': 'application/x-www-form-urlencoded',
+ },
+ responseType: 'blob',
+ })
+ .then((response) => {
+ var form_data = new FormData();
+ form_data.append('sessionid', rpc.getSessionID());
+ form_data.append('filename', '/tmp/firmware.bin');
+ form_data.append('filemode', 600);
+ form_data.append('filedata', response.blob());
+
+ displayStatus('notice spinning',
+ E('p', _('Uploading firmware from browser to device')));
+ request
+ .get(`${L.env.cgi_base}/cgi-upload`, {
+ method: 'PUT',
+ content: form_data,
+ })
+ .then((response) => response.json())
+ .then((response) => {
+ if (response.sha256sum != sha256) {
+ displayStatus('warning', [
+ E('b', _('Wrong checksum')),
+ E('p',
+ _('Error during download of firmware. Please try again')),
+ E('div', {
+ class: 'btn',
+ click: ui.hideModal,
+ },
+ _('Close')),
+ ]);
+ } else {
+ displayStatus(
+ 'warning spinning',
+ E('p',
+ _('Installing the sysupgrade. Do not unpower device!')));
+ L.resolveDefault(callUpgradeStart(keep), {})
+ .then((response) => {
+ if (keep) {
+ ui.awaitReconnect(window.location.host);
+ } else {
+ ui.awaitReconnect('192.168.1.1', 'openwrt.lan');
+ }
+ });
+ }
+ });
+ });
+}
+
+function request_sysupgrade(server_url, data) {
+ var res, req;
+
+ if (data.request_hash) {
+ req = request.get(`${server_url}/api/v1/build/${data.request_hash}`);
+ } else {
+ req = request.post(`${server_url}/api/v1/build`, {
+ profile: data.board_name,
+ target: data.target,
+ version: data.version,
+ packages: data.packages,
+ diff_packages: true,
+ });
+ }
+
+ req.then((response) => {
+ switch (response.status) {
+ case 200:
+ res = response.json();
+ var image;
+ for (image of res.images) {
+ if (image.type == 'sysupgrade') {
+ break;
+ }
+ }
+ if (image.name != undefined) {
+ var sysupgrade_url = `${server_url}/store/${res.bin_dir}/${image.name}`;
+
+ var keep = E('input', {
+ type: 'checkbox',
+ });
+ keep.checked = true;
+
+ var fields = [
+ _('Version'),
+ `${res.version_number} ${res.version_code}`,
+ _('File'),
+ E('a', {
+ href: sysupgrade_url,
+ },
+ image.name),
+ _('SHA256'),
+ image.sha256,
+ _('Build Date'),
+ res.build_at,
+ _('Target'),
+ res.target,
+ ];
+
+ var table = E('div', {
+ class: 'table',
+ });
+
+ for (var i = 0; i < fields.length; i += 2) {
+ table.appendChild(E('tr', {
+ class: 'tr',
+ },
+ [
+ E('td', {
+ class: 'td left',
+ width: '33%',
+ },
+ [ fields[i] ]),
+ E('td', {
+ class: 'td left',
+ },
+ [ fields[i + 1] ]),
+ ]));
+ }
+
+ var modal_body = [
+ table,
+ E('p', {class: 'mt-2'},
+ E('label', {
+ class: 'btn',
+ },
+ [
+ keep, ' ',
+ _('Keep settings and retain the current configuration')
+ ])),
+ E('div', {
+ class: 'right',
+ },
+ [
+ E('div', {
+ class: 'btn',
+ click: ui.hideModal,
+ },
+ _('Cancel')),
+ ' ',
+ E('div', {
+ class: 'btn cbi-button-action',
+ click: function() {
+ install_sysupgrade(sysupgrade_url, keep.checked,
+ image.sha256);
+ },
+ },
+ _('Install Sysupgrade')),
+ ]),
+ ];
+
+ ui.showModal(_('Successfully created sysupgrade image'), modal_body);
+ }
+
+ break;
+ case 202:
+ res = response.json();
+ data.request_hash = res.request_hash;
+
+ if ('queue_position' in res)
+ displayStatus('notice spinning',
+ E('p', _('Request in build queue position %s')
+ .format(res.queue_position)));
+ else
+ displayStatus('notice spinning',
+ E('p', _('Building firmware sysupgrade image')));
+
+ setTimeout(function() { request_sysupgrade(server_url, data); }, 5000);
+ break;
+ case 400: // bad request
+ case 422: // bad package
+ case 500: // build failed
+ res = response.json();
+ var body = [
+ E('p', {}, res.detail),
+ E('p', {}, _('Please report the error message and request')),
+ E('b', {}, _('Request to server:')),
+ E('pre', {}, JSON.stringify(data, null, 4)),
+ ];
+
+ if (res.stdout) {
+ body.push(E('b', {}, 'STDOUT:'));
+ body.push(E('pre', {}, res.stdout));
+ }
+
+ if (res.stderr) {
+ body.push(E('b', {}, 'STDERR:'));
+ body.push(E('pre', {}, res.stderr));
+ }
+
+ body = body.concat([
+ E('div', {
+ class: 'right',
+ },
+ [
+ E('div', {
+ class: 'btn',
+ click: ui.hideModal,
+ },
+ _('Close')),
+ ]),
+ ]);
+ ui.showModal(_('Error building the sysupgrade'), body);
+ break;
+ }
+ });
+}
+
+async function check_sysupgrade(server_url, system_board, packages) {
+ var {board_name} = system_board;
+ var {target, version, revision} = system_board.release;
+ var current_branch = get_branch(version);
+ var advanced_mode =
+ uci.get_first('attendedsysupgrade', 'client', 'advanced_mode') || 0;
+ var candidates = [];
+ var response;
+
+ displayStatus('notice spinning',
+ E('p', _('Searching for an available sysupgrade of %s - %s')
+ .format(version, revision)));
+
+ if (version.endsWith('SNAPSHOT')) {
+ response =
+ await request.get(`${server_url}/api/v1/revision/${version}/${target}`);
+ if (!response.ok) {
+ error_api_connect(response);
+ return;
+ }
+
+ const remote_revision = response.json().revision;
+
+ if (get_revision_count(revision) < get_revision_count(remote_revision)) {
+ candidates.push(version);
+ }
+ } else {
+ response = await request.get(`${server_url}/api/overview`, {
+ timeout: 8000,
+ });
+
+ if (!response.ok) {
+ error_api_connect(response);
+ return;
+ }
+
+ const latest = response.json().latest;
+
+ for (let remote_version of latest) {
+ var remote_branch = get_branch(remote_version);
+
+ // already latest version installed
+ if (version == remote_version) {
+ break;
+ }
+
+ // skip branch upgrades outside the advanced mode
+ if (current_branch != remote_branch && advanced_mode == 0) {
+ continue;
+ }
+
+ candidates.unshift(remote_version);
+
+ // don't offer branches older than the current
+ if (current_branch == remote_branch) {
+ break;
+ }
+ }
+ }
+
+ if (candidates.length) {
+ var m, s, o;
+
+ var mapdata = {
+ request: {
+ board_name: board_name,
+ target: target,
+ version: candidates[0],
+ packages: Object.keys(packages).sort(),
+ },
+ };
+
+ m = new form.JSONMap(mapdata, '');
+
+ s = m.section(form.NamedSection, 'request', 'example', '',
+ 'Use defaults for the safest update');
+ o = s.option(form.ListValue, 'version', 'Select firmware version');
+ for (let candidate of candidates) {
+ o.value(candidate, candidate);
+ }
+
+ if (advanced_mode == 1) {
+ o = s.option(form.Value, 'board_name', 'Board Name / Profile');
+ o = s.option(form.DynamicList, 'packages', 'Packages');
+ }
+
+ m.render().then(function(form_rendered) {
+ ui.showModal(_('New upgrade available'), [
+ form_rendered,
+ E('div', {
+ class: 'right',
+ },
+ [
+ E('div', {
+ class: 'btn',
+ click: ui.hideModal,
+ },
+ _('Cancel')),
+ ' ',
+ E('div', {
+ class: 'btn cbi-button-action',
+ click: function() {
+ m.save().then((foo) => {
+ request_sysupgrade(server_url, mapdata.request);
+ });
+ },
+ },
+ _('Request Sysupgrade')),
+ ]),
+ ]);
+ });
+ } else {
+ ui.showModal(_('No upgrade available'), [
+ E('p', {},
+ _('The device runs the latest firmware version %s - %s')
+ .format(version, revision)),
+ E('div', {
+ class: 'right',
+ },
+ [
+ E('div', {
+ class: 'btn',
+ click: ui.hideModal,
+ },
+ _('Close')),
+ ]),
+ ]);
+ }
+}
+
+function displayStatus(type, content) {
+ if (type) {
+ var message = ui.showModal('', '');
+
+ message.classList.add('alert-message');
+ DOMTokenList.prototype.add.apply(message.classList, type.split(/\s+/));
+
+ if (content)
+ dom.content(message, content);
+ } else {
+ ui.hideModal();
+ }
+}
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ L.resolveDefault(callPackagelist(), {}),
+ L.resolveDefault(callSystemBoard(), {}),
+ uci.load('attendedsysupgrade'),
+ ]);
+ },
+ render: function(res) {
+ var packages = res[0].packages;
+ var system_board = res[1];
+ var auto_search =
+ uci.get_first('attendedsysupgrade', 'client', 'auto_search') || 1;
+ var server_url = uci.get_first('attendedsysupgrade', 'server', 'url');
+
+ var view = [
+ E('h2', _('Attended Sysupgrade')),
+ E('p',
+ _('The attended sysupgrade service allows to easily upgrade vanilla and custom firmware images.')),
+ E('p',
+ _('This is done by building a new firmware on demand via an online service.')),
+ ];
+
+ if (auto_search == 1) {
+ check_sysupgrade(server_url, system_board, packages);
+ }
+
+ view.push(E('p', {
+ class: 'btn cbi-button-positive',
+ click:
+ function() { check_sysupgrade(server_url, system_board, packages); },
+ },
+ _('Search for sysupgrade')));
+
+ return view;
+ },
+});
diff --git a/applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm b/applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm
deleted file mode 100644
index c9259559be..0000000000
--- a/applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm
+++ /dev/null
@@ -1,123 +0,0 @@
-<%
--- all lua code provided by https://github.com/jow-/
--- thank you very much!
-
- function apply_acls(filename, session)
- local json = require "luci.jsonc"
- local util = require "luci.util"
- local fs = require "nixio.fs"
-
- local grants = { }
-
- local acl = json.parse(fs.readfile(filename))
- if type(acl) ~= "table" then
- return
- end
-
- local group, perms
- for group, perms in pairs(acl) do
- local perm, scopes
- for perm, scopes in pairs(perms) do
- if type(scopes) == "table" then
- local scope, objects
- for scope, objects in pairs(scopes) do
- if type(objects) == "table" then
- if not grants[scope] then
- grants[scope] = { }
- end
-
- if next(objects) == 1 then
- local _, object
- for _, object in ipairs(objects) do
- if not grants[scope][object] then
- grants[scope][object] = { }
- end
- table.insert(grants[scope][object], perm)
- end
- else
- local object, funcs
- for object, funcs in pairs(objects) do
- if type(funcs) == "table" then
- local _, func
- for _, func in ipairs(funcs) do
- if not grants[scope][object] then
- grants[scope][object] = { }
- end
- table.insert(grants[scope][object], func)
- end
- end
- end
- end
- end
- end
- end
- end
- end
-
- local _, scope, object, func
- for scope, _ in pairs(grants) do
- local objects = { }
- for object, _ in pairs(_) do
- for _, func in ipairs(_) do
- table.insert(objects, { object, func })
- end
- end
-
- util.ubus("session", "grant", {
- ubus_rpc_session = session,
- scope = scope, objects = objects
- })
- end
- end
-
- apply_acls("/usr/share/rpcd/acl.d/attendedsysupgrade.json", luci.dispatcher.context.authsession)
-%>
-<%+header%>
-<h2 name="content"><%:Attended Sysupgrade%></h2>
-<div class="cbi-map-descr">
- Easily search and install new releases and package upgrades. Sysupgrade firmware are created on demand based on locally installed packages.
-</div>
-<div style="display: none" id="status_box" class="alert-message info"></div>
-<div style="display: none" id="packages" class="alert-message success"></div>
-<p>
-<textarea style="display: none; width: 100%;" id="edit_packages" rows="15"></textarea>
-</p>
-<fieldset class="cbi-section">
- <form method="post" action="">
- <div class="cbi-selection-node">
- <div class="cbi-value" id="keep_container" style="display: none">
- <div class="cbi-section-descr">
- Check "Keep settings" to retain the current configuration (requires a compatible firmware).
- </div>
- <label class="cbi-value-title" for="keep">Keep settings:</label>
- <div class="cbi-value-field">
- <input name="keep" id="keep" checked="checked" type="checkbox">
- </div>
- </div>
- <div class="cbi-value" id="edit_button" style="display: none">
- <div class="cbi-value-field">
- <input class="cbi-button" value="Edit installed packages" onclick="edit_packages()" type="button">
- </div>
- </div>
- <div class="cbi-value cbi-value" id="server_div" style="display:none">
- <label class="cbi-value-title" for="server">Server:</label>
- <div class="cbi-value-field">
- <input onclick="edit_server()" class="cbi-button cbi-button-edit" value="" type="button" id="server" name="server">
- </div>
- </div>
- <div class="cbi-value cbi-value-last">
- <div class="cbi-value-field">
- <input class="cbi-button cbi-button-apply" value="Search for upgrades" style="display: none" onclick="upgrade_check()" type="button" id="upgrade_button">
- </div>
- </div>
- </div>
- </form>
-</fieldset>
-<script type="text/javascript">
- data = {};
- data["ubus_rpc_session"] = "<%=luci.dispatcher.context.authsession%>"
- origin = document.location.href.replace(location.pathname, "")
- ubus_url = origin + "/ubus/"
-</script>
-<script type="text/javascript" src="<%=resource%>/attendedsysupgrade.js"></script>
-<%+footer%>
diff --git a/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po
index d63160800d..16670e59fe 100644
--- a/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po
@@ -4,11 +4,183 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po
index c117f28993..d62d7eac81 100644
--- a/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po
@@ -1,14 +1,192 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-27 12:56+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsattendedsysupgrade/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.8.1-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "Отмени"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr "Клиент"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "Затвори"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "Конфигурация"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr "Версия"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po
index aab64005d5..ddcf777e9b 100644
--- a/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po
@@ -1,14 +1,192 @@
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/luciapplicationsattendedsysupgrade/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-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "বাতিল করুন"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "কনফিগারেশন"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr "সংস্করণ"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po
index 37744c5542..4cc6edaae2 100644
--- a/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po
@@ -1,20 +1,192 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-03 08:25+0000\n"
-"Last-Translator: Roger Ortiz <rogerortizleal@gmail.com>\n"
+"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/"
"luciapplicationsattendedsysupgrade/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 3.10-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Actualització Assistida"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "Tanca"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po
index e81079fb4d..eb23b7363a 100644
--- a/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po
@@ -1,20 +1,192 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-09-15 08:34+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.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 3.11-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "Adresa"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr "Adresa serveru pro sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Interaktivně provedený přechod na novější verzi systému"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "Storno"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "Zavřít"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "Nastavení"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/da/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/da/attendedsysupgrade.po
new file mode 100644
index 0000000000..a09ce6106d
--- /dev/null
+++ b/applications/luci-app-attendedsysupgrade/po/da/attendedsysupgrade.po
@@ -0,0 +1,195 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-14 17:23+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsattendedsysupgrade/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.9.1-dev\n"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "Adresse"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr "Adressen på sysupgrade-serveren"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr "Avanceret tilstand"
+
+#: 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:432
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
+msgid "Attended Sysupgrade"
+msgstr "Deltaget i Sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr "Deltaget i en opgradering af systemet Konfiguration."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr "Bygningsdato"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr "Opbygning af firmware sysupgrade image"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "Annuller"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr "Klient"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "Luk"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr "Kunne ikke nå API på \"%s\". Prøv venligst igen senere."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr "Download af firmware fra server til browser"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr "Fejl ved opbygning af sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr "Fejl ved tilslutning til opgraderingsserveren"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr "Fejl under download af firmware. Prøv venligst igen"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+msgstr "Fil"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
+msgid "Grant UCI access to LuCI app attendedsysupgrade"
+msgstr "Giv UCI adgang til LuCI-appen attendedsysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr "Installer Sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr "Installerer sysupgraden. Sluk ikke for enheden!"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr "Bevar indstillingerne og den aktuelle konfiguration"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr "Ny opgradering tilgængelig"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr "Ingen opgradering tilgængelig"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr "Oversigt"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr "Indberet venligst fejlmeddelelsen og anmodningen"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr "Anmodning om opgradering af systemet"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr "Anmodning i byggekø position %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr "Anmodning til serveren:"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr "Søg efter nye sysupgrades, når du åbner fanen"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr "Søg efter sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr "Søg ved åbning"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr "Søger efter en tilgængelig sysupgrade af %s - %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "Server"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr "Vis avancerede indstillinger som f.eks. ændring af pakkeliste"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr "Det lykkedes at oprette et sysupgrade image"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr "Mål"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+msgid ""
+"The attended sysupgrade service allows to easily upgrade vanilla and custom "
+"firmware images."
+msgstr ""
+"Med den assisterede sysupgrade-tjeneste kan du nemt opgradere vanilla- og "
+"brugerdefinerede firmwareimages."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr "Enheden kører den seneste firmwareversion %s - %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+msgid ""
+"This is done by building a new firmware on demand via an online service."
+msgstr ""
+"Dette gøres ved at opbygge en ny firmware efter behov via en onlinetjeneste."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+msgid "Uploading firmware from browser to device"
+msgstr "Uploader firmware fra browser til enhed"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr "Version"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr "Forkert kontrolsum"
diff --git a/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po
index 8d428a2820..e51e48641b 100644
--- a/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po
@@ -1,20 +1,213 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Martin <martin.hubner@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/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.2-dev\n"
+"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "Adresse"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr "Adresse des Sysupgrade-Servers"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
-msgstr "Begleitetes Sysupgrade"
+msgstr "Begleitetes System-Upgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr "Einstellungen für Begleitetes System-Upgrade."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr "Build-Datum"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "Abbrechen"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr "Client"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "Schließen"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr "Firmware vom Server zum Browser herunterladen"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr "Fehler beim Aufbau des System-Upgrades"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr "Fehler beim Firmware-Download. Bitte erneut versuchen"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+msgstr "Datei"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
+msgid "Grant UCI access to LuCI app attendedsysupgrade"
+msgstr "LuCI-App für begleitetes System-Upgrade UCI-Zugriff gewähren"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr "System-Upgrade installieren"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr "Installiere System-Upgrade. Gerät nicht ausschalten!"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr "Einstellungen beibehalten und die aktuelle Konfiguration sichern"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr "Neues Upgrade verfügbar"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr "Kein Upgrade verfügbar"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr "Übersicht"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr "Bitte Fehlermeldung melden und Anforderung"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr "Auf System-Upgrade prüfen"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr "Anfrage an den Server:"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr "Suche beim Öffnen des Tabs nach neuen System-Upgrades"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr "Suche nach System-Upgrades"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr "Suche beim Öffnen"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "Server"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr "Fortgeschrittene Einstellungen anzeigen, z.B. Paketlistenmodifizierung"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr "Sysupgrade-Image erfolgreich erzeugt"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr "Zielplatform"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+msgid ""
+"The attended sysupgrade service allows to easily upgrade vanilla and custom "
+"firmware images."
+msgstr ""
+"Begleitetes Sysupgrade erlaubt es, Upgrades für Vanilla- und Custom-"
+"Installationen einzuspielen."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+msgid ""
+"This is done by building a new firmware on demand via an online service."
+msgstr ""
+"Dafür wird auf Anfrage eine neue Firmware bei einem Online-Service gebaut."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+msgid "Uploading firmware from browser to device"
+msgstr "Firmware vom Browser zum Gerät laden"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr "Version"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr "Falsche Prüfsumme"
+
+#~ msgid "Searching for an available sysupgrade"
+#~ msgstr "Suche nach verfügbaren System-Upgrades"
+
+#~ msgid "The device runs the latest firmware version"
+#~ msgstr "Dieses Gerät läuft mit der neuesten Firmware-Version"
+
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "Sysupgrade-Image wird gebaut"
+
+#~ msgid "Request in build queue"
+#~ msgstr "Anfrage in Build-Warteschlange"
+
+#~ msgid "Advances Mode"
+#~ msgstr "Erweiterter Modus"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
-msgstr "beaufsichtigtes System-Upgrade mittels rpcd und luci"
+#~ msgid "attended sysupgrade via rpcd and luci"
+#~ msgstr "beaufsichtigtes System-Upgrade mittels rpcd und luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po
index c7c601187c..0fb7e86ea1 100644
--- a/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po
@@ -1,20 +1,192 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2021-04-17 10:26+0000\n"
+"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/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.0.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Υποβοήθηση Sysupgrade"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "Ακύρωση"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po
index 7383f882b6..9dd8684500 100644
--- a/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po
@@ -1,14 +1,195 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-11-04 00:27+0000\n"
+"Last-Translator: Igor Benek-Lins <beneklins@protonmail.ch>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsattendedsysupgrade/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.3.2-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
+msgstr "Attended system upgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr ""
+
+#~ msgid "attended sysupgrade via rpcd and luci"
+#~ msgstr "attended system upgrade via rpcd and luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po
index fc7ee5649f..e21c35bd5d 100644
--- a/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2019-07-22 17:43-0300\n"
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-09-10 15:33+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/es/>\n"
"Language: es\n"
@@ -11,13 +11,218 @@ 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.9-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "Dirección"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr "Dirección del servidor sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr "Modo avanzado"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
-msgstr "Sysupgrade asistido"
+msgstr "Actualización asistida"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr "Configuración de actualización asistida."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr "Fecha de compilación"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+#, fuzzy
+msgid "Building firmware sysupgrade image"
+msgstr "Compilando imagen de firmware sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr "Cliente"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "Cerrar"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "Configuración"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#, fuzzy
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+"No se pudo alcanzar la API en \"%s\". Por favor, inténtelo de nuevo más "
+"tarde."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr "Descargando firmware del servidor al navegador"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr "Error al compilar el sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#, fuzzy
+msgid "Error connecting to upgrade server"
+msgstr "Error al conectarse al servidor de actualizaciones"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr "Error durante la descarga del firmware. Inténtalo de nuevo"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+msgstr "Archivo"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
+msgid "Grant UCI access to LuCI app attendedsysupgrade"
+msgstr "Otorgar acceso UCI a la aplicación LuCI actualización asistida"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr "Instalar Sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr "Instalando el archivo sysupgrade. ¡No apague el dispositivo!"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr "Mantener los ajustes y conservar la configuración actual"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr "Nueva actualización disponible"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr "No hay actualización disponible"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr "Visión general"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr "Por favor informe el mensaje de error y solicite"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr "Solicitar Sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#, fuzzy
+msgid "Request in build queue position %s"
+msgstr "Solicitud en la posición de la cola de compilación %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr "Solicitud al servidor:"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr "Busque nuevas actualizaciones del sistema al abrir la pestaña"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr "Buscar sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr "Buscar al abrir"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr "Buscando una actualización del sistema disponible de %s - %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "Servidor"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+"Mostrar opciones avanzadas como la modificación de la lista de paquetes"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr "Imagen de actualización del sistema creada con éxito"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr "Objetivo"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+msgid ""
+"The attended sysupgrade service allows to easily upgrade vanilla and custom "
+"firmware images."
+msgstr ""
+"El servicio de actualización asistida permite actualizar fácilmente las "
+"imágenes de firmware personalizadas y/o limpias."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr "El dispositivo ejecuta la última versión de firmware %s - %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+msgid ""
+"This is done by building a new firmware on demand via an online service."
+msgstr ""
+"Esto se hace creando un nuevo firmware bajo demanda a través de un servicio "
+"en línea."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+msgid "Uploading firmware from browser to device"
+msgstr "Cargando firmware desde el navegador al dispositivo"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr "Versión"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr "Suma de comprobación incorrecta"
+
+#, fuzzy
+#~ msgid "Request in build queue position %d"
+#~ msgstr "Solicitud en la posición de la cola de compilación %d"
+
+#~ msgid "Searching for an available sysupgrade"
+#~ msgstr "Buscando una actualización del sistema disponible"
+
+#~ msgid "The device runs the latest firmware version"
+#~ msgstr "El dispositivo ejecuta la última versión de firmware"
+
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "Compilando la imagen de sysupgrade"
+
+#~ msgid "Request in build queue"
+#~ msgstr "Solicitud en cola de compilación"
+
+#~ msgid "Advances Mode"
+#~ msgstr "Modo avanzado"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
-msgstr "sysupgrade asistido vía rpcd y luci"
+#~ msgid "attended sysupgrade via rpcd and luci"
+#~ msgstr "sysupgrade asistido vía rpcd y luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
index c177276a00..02d0db6b23 100644
--- a/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
@@ -1,14 +1,195 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-02-21 14:50+0000\n"
+"Last-Translator: robin98 <eh.cyber@yahoo.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.5\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
+msgstr "در Sysupgrade ثبت شد"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr ""
+
+#~ 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 2f2228aada..6e1512494a 100644
--- a/applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po
@@ -1,20 +1,195 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-29 19:41+0000\n"
-"Last-Translator: Riku Viitanen <riku.viitanen@protonmail.com>\n"
+"PO-Revision-Date: 2021-11-16 17:38+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/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.1-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "Osoite"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Järjestelmän valvottu päivitys"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
-msgstr "järjestelmän valvottu päivitys rcpd:n ja luci:n kautta"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "Kokoonpano"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "Palvelin"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr ""
+
+#~ msgid "attended sysupgrade via rpcd and luci"
+#~ msgstr "järjestelmän valvottu päivitys rcpd:n ja luci:n kautta"
diff --git a/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
index 5b6ee0ae9b..38c4a78100 100644
--- a/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
@@ -1,20 +1,195 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-02 06:41+0000\n"
-"Last-Translator: Christophe CHAUVET <christophe.chauvet@gmail.com>\n"
+"PO-Revision-Date: 2021-11-18 00:44+0000\n"
+"Last-Translator: Pierre-jean Texier <texier.pj2@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/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.1-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "Adresse"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr "Adresse du serveur sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr "Mode avancé"
+
+#: 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:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Mise à niveau du système"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
-msgstr "Mise à niveau système via rpcd et luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr "Date de construction"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "Annuler"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr "Client"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "Fermer"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "Configuration"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr "Erreur durant le téléchargement du logiciel. Merci d'essayer à nouveau"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+msgstr "Fichier"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
+msgid "Grant UCI access to LuCI app attendedsysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr "Nouvelle mise à jour disponible"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr "Pas de mise à jour disponible"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr "Aperçu"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "Serveur"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr "Cible"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr "Version"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr ""
+
+#~ msgid "attended sysupgrade via rpcd and luci"
+#~ msgstr "Mise à niveau système via rpcd et luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po
index c9d04cd5d1..b84af99e00 100644
--- a/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po
@@ -4,11 +4,183 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po
index c2d0b115d5..c8fb142909 100644
--- a/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po
@@ -4,11 +4,183 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po
index 838d0ab493..f84e8a4506 100644
--- a/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po
@@ -1,20 +1,200 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-29 19:45+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2021-08-16 16:38+0000\n"
+"Last-Translator: Bence Csókás <bence.csokas@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/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-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "Cím"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr "sysupgrade kiszolgáló címe"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr "Haladó mód"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Felügyelt rendszerfrissítés"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr "Építés dátuma"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "Mégse"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr "Ügyfél"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "Bezár"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "Beállítás"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr "Firmware letöltése a böngészőbe"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr "Hiba történt az építés közben"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr "Hiba történt a letöltés során. Kérem, próbálja újra"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr "Rendszerfrissítés telepítése"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr "Rendszerfrissítés telepítése folyamatban. Ne kapcsolja ki az eszközt!"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr "Beállítások jelenlegi állapotának megtartása"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr "Új frissítés érhető el"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr "Nincs elérhető frissítés"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr "Áttekintés"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr "Frissítés keresése"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "Kiszolgáló"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge 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:215
+msgid "Successfully created sysupgrade image"
+msgstr "Frissítő lemezkép sikeresen létrejött"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr "Célplatform"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+msgid ""
+"The attended sysupgrade service allows to easily upgrade vanilla and custom "
+"firmware images."
+msgstr ""
+"A felügyelt rendszerfrissítés segítségével könnyen frissíthet alap, illetve "
+"saját készítésű firmware-ket is."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+msgid "The device runs the latest firmware version %s - %s"
msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr "Firmware feltöltése az eszközre"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr "Verzió"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr "Hibás ellenőrzőösszeg"
+
+#~ msgid "The device runs the latest firmware version"
+#~ msgstr "Az eszközön a legfrissebb firmware verzió fut"
+
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "sysupgrade lemezkép építése"
diff --git a/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po
index 607ad4bb46..b36e6bcf3e 100644
--- a/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po
@@ -1,20 +1,201 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-27 00:01+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-09-22 00:01+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "Indirizzo"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr "Indirizzo del server sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr "Modalità avanzata"
+
+#: 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:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Sysupgrade Assistito"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr "Configurazione sysupgrade assistito."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr "Data build"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr "Creazione dell'immagine firmware sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "Annulla"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr "Client"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "Chiudi"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "Configurazione"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr "Impossibile raggiungere l'API a \"%s\". Riprovare in seguito."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr "Download del firmware dal server al browser in corso"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr "Errore durante la creazione del sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr "Errore durante la connessione al server di aggiornamento"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr "Errore durante il download del firmware. Riprova"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+msgstr "File"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
+msgid "Grant UCI access to LuCI app attendedsysupgrade"
+msgstr "Concedere l'accesso UCI all'app LuCI attendedsysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr "Installare sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
+"Installazione del sysupgrade. Non togliere l'alimentazione al dispositivo!"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr "Mantieni le impostazioni e conserva la configurazione corrente"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr "Nuovo aggiornamento disponibile"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr "Nessun aggiornamento disponibile"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr "Riepilogo"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr "Si prega di segnalare il messaggio di errore e la richiesta"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr "Richiedi sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr "Richiesta nella posizione %s della coda di creazione immagine"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr "Richiesta al server:"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr "Cerca nuovi sysupgrade automaticamente all'apertura della scheda"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr "Cerca sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr "Cerca all'apertura"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr "Ricerca di un sysupgrade disponibile per %s - %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "Server"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+"Mostra opzioni avanzate come la modifica dell'elenco dei pacchetti software"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr "Immagine sysupgrade creata correttamente"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr "Destinazione"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+msgid ""
+"The attended sysupgrade service allows to easily upgrade vanilla and custom "
+"firmware images."
+msgstr ""
+"Il servizio sysupgrade assistito consente di aggiornare facilmente le "
+"immagini firmware vanilla e personalizzate."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr "Il dispositivo ha già la versione firmware più recente %s - %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+msgid ""
+"This is done by building a new firmware on demand via an online service."
+msgstr ""
+"Questo viene fatto costruendo un nuovo firmware su richiesta tramite un "
+"servizio online."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+msgid "Uploading firmware from browser to device"
+msgstr "Caricamento del firmware dal browser al dispositivo"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr "Versione"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr "Checksum errato"
+
+#~ msgid "attended sysupgrade via rpcd and luci"
+#~ msgstr "attesa sysupgrade via rpdcd e luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po
index db93721516..02c9240276 100644
--- a/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-14 14:42+0000\n"
+"PO-Revision-Date: 2021-03-31 12:26+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/ja/>\n"
@@ -8,13 +8,188 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "アドレス"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
-msgstr "Sysupgradeを手伝った"
+msgstr "Sysupgradeに参加済み"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "キャンセル"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr "クライアント"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "閉じる"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "設定"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr "現在の設定を残す"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr "概要"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "サーバー"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr "ターゲット"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr "バージョン"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
-msgstr "rpcd と luci を介して sysupgrade に参加"
+#~ msgid "attended sysupgrade via rpcd and luci"
+#~ msgstr "rpcdとluciを介してsysupgradeに参加"
diff --git a/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po
index 8f5dce40f2..f78179a4b3 100644
--- a/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po
@@ -1,14 +1,192 @@
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/"
+"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"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "주소"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "서버"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po
index c4b514d88e..ab730c8e63 100644
--- a/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-15 21:22+0000\n"
+"PO-Revision-Date: 2020-10-15 00:31+0000\n"
"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/mr/>\n"
@@ -8,13 +8,188 @@ 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.10-dev\n"
+"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "उपस्थित Sysupgrade"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr ""
+
+#~ msgid "attended sysupgrade via rpcd and luci"
+#~ msgstr "rpcd व luci मार्गे sysupgrade ला हजेरी लावली"
diff --git a/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po
index 875018b79d..8459b0310a 100644
--- a/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po
@@ -1,14 +1,192 @@
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/"
+"luciapplicationsattendedsysupgrade/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-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "Konfigurasi"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po
index 1392abe50f..39ef635f7d 100644
--- a/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po
@@ -1,14 +1,196 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-07-30 13:52+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsattendedsysupgrade/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.7.2-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
+msgstr "Bivånet systemoppgradering"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "Lukk"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "Oppsett"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr ""
+
+#, fuzzy
+#~ msgid "attended sysupgrade via rpcd and luci"
+#~ msgstr "bivånet systemoppgraderingn via rpcd og LuCI"
diff --git a/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po
index 9cb662ef7f..10932b463f 100644
--- a/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.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: 2021-09-10 15:33+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/pl/>\n"
"Language: pl\n"
@@ -9,13 +9,210 @@ 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.9-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "Adres"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr "Adres serwera sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr "Tryb zaawansowany"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Nadzorowany Sysupgrade"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
-msgstr "uczestniczyłem w sysupgrade przez rpcd i luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr "Konfiguracja Attendedsysupgrade."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr "Data wydania"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr "Budowanie obrazu sysupgrade firmware'u"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "Anuluj"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr "Klient"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "Zamknij"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "Konfiguracja"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr "Nie można połączyć się z API w \"%s\". Spróbuj ponownie później."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr "Pobieranie firmware z serwera do przeglądarki"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr "Błąd podczas tworzenia sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr "Błąd podczas łączenia z serwerem aktualizacji"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr "Błąd podczas pobierania firmware. Proszę spróbować ponownie"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+msgstr "Plik"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
+msgid "Grant UCI access to LuCI app attendedsysupgrade"
+msgstr "Udziel dostępu LuCI do aplikacji attendedsysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr "Zainstaluj Sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr "Instalacja sysupgrade. Nie odłączaj urządzenia od zasilania!"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr "Zachowaj ustawienia i bieżącą konfigurację"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr "Dostępna nowa aktualizacja"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr "Brak dostępnej aktualizacji"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr "Przegląd"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr "Proszę zgłosić komunikat o błędzie i prośbę"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr "Poproś o Sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr "Żądanie w pozycji kolejki kompilacji %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr "Żądanie do serwera:"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr "Wyszukaj nowe sysupgrades przy otwieraniu karty"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr "Szukaj sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr "Szukaj po otwarciu"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr "Wyszukiwanie dostępnej wersji sysupgrade %s - %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "Serwer"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr "Pokaż zaawansowane opcje, takie jak modyfikacja listy pakietów"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr "Pomyślnie utworzono obraz sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr "Cel"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+msgid ""
+"The attended sysupgrade service allows to easily upgrade vanilla and custom "
+"firmware images."
+msgstr ""
+"Usługa sysupgrade umożliwia łatwą aktualizację oryginalnych i "
+"niestandardowych obrazów firmware."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr "Na urządzeniu działa najnowsza wersja firmware'u %s - %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+msgid "Uploading firmware from browser to device"
+msgstr "Wgrywanie firmware z przeglądarki do urządzenia"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr "Wersja"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr "Błędna suma kontrolna"
+
+#~ msgid "Request in build queue position %d"
+#~ msgstr "Żądanie w pozycji kolejki budowania %d"
+
+#~ msgid "Searching for an available sysupgrade"
+#~ msgstr "Szukanie dostępnego sysupgrade"
+
+#~ msgid "The device runs the latest firmware version"
+#~ msgstr "Urządzenie posiada najnowszą wersję firmware"
+
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "Budowanie obrazu sysupgrade"
+
+#~ msgid "Request in build queue"
+#~ msgstr "Żądanie w kolejce budowy"
+
+#~ msgid "Advances Mode"
+#~ msgstr "Tryb zaawansowany"
+
+#~ msgid "attended sysupgrade via rpcd and luci"
+#~ msgstr "uczestniczyłem w sysupgrade przez rpcd i luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po
index c7c151c740..61394aa7a5 100644
--- a/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-03 15:02+0000\n"
+"PO-Revision-Date: 2021-09-12 02:34+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/pt/>\n"
@@ -8,13 +8,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.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "Endereço"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr "Endereço do servidor sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr "Modo avançado"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Sysupgrade assistido"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
-msgstr "sysupgrade assistido via rpcd e luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr "Configuração do attendedsysupgrade."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr "Data da compilação"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr "A construir a imagem de atualização do firmware"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr "Cliente"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "Fechar"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "Configuração"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr "Não foi possível alcançar a API em \"%s\". Tente novamente mais tarde."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr "Descarregar firmware do servidor para o navegador"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr "Erro ao compilar o sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr "Erro ao conectar o servidor de atualizações"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr "Erro durante a descarrega do firmware. Por favor, tente de novo"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+msgstr "Ficheiro"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
+msgid "Grant UCI access to LuCI app attendedsysupgrade"
+msgstr "Conceder acesso para UCI à app LuCI attendedsysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr "Instalar o sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr "A instalar o sysupgrade. Não desligue o aparelho!"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr "Manter as definições e manter a configuração atual"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr "Nova atualização disponível"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr "Não há atualização disponível"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr "Visão Geral"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr "Por favor, relate a mensagem do erro e a solicitação"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr "Solicitar sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr "Solicitação na posição %d de fila de construção"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr "Solicitação ao servidor:"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr "Procurar novos sysupgrades ao abrir a guia"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr "Procurar sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr "Pesquisar na abertura"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr "A procurar por um sysupgrade disponível de %s - %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "Servidor"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge 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:215
+msgid "Successfully created sysupgrade image"
+msgstr "Imagem de sysupgrade criada com sucesso"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr "Destino"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+msgid ""
+"The attended sysupgrade service allows to easily upgrade vanilla and custom "
+"firmware images."
+msgstr ""
+"O serviço de sysupgrade atendido permite atualizar facilmente imagens de "
+"firmware padrão e personalizados."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr "O aparelho executa a versão mais recente da firmware %s - %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+msgid ""
+"This is done by building a new firmware on demand via an online service."
+msgstr ""
+"Isto é feito através da construção de um novo firmware sob demanda através "
+"de um serviço online."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+msgid "Uploading firmware from browser to device"
+msgstr "A enviar o firmware do navegador ao aparelho"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr "Versão"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr "Checksum errado"
+
+#~ msgid "Request in build queue position %d"
+#~ msgstr "Solicitação na posição %d de fila de construção"
+
+#~ msgid "Searching for an available sysupgrade"
+#~ msgstr "A procurar um sysupgrade disponível"
+
+#~ msgid "The device runs the latest firmware version"
+#~ msgstr "O aparelho executa a última versão de firmware"
+
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "Compilar a imagem de sysupgrade"
+
+#~ msgid "Request in build queue"
+#~ msgstr "Solicitação na fila de compilação"
+
+#~ msgid "Advances Mode"
+#~ msgstr "Modo avançado"
+
+#~ msgid "attended sysupgrade via rpcd and luci"
+#~ msgstr "sysupgrade assistido via rpcd e luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
index ddcdb1165e..ce6518679c 100644
--- a/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2021-09-10 15:33+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsattendedsysupgrade/pt_BR/>\n"
@@ -8,13 +8,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.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "Endereço"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr "Endereço do servidor sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr "Modo avançado"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Sysupgrade Assistido"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
-msgstr "sysupgrade assistido via rpcd e luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr "Configuração do attendedsysupgrade."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr "Data da Build"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr "Construindo a imagem de atualização do firmware"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr "Cliente"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "Fechar"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "Configuração"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr "Não foi possível alcançar a API em \"%s\". tente novamente mais tarde."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr "Baixando firmware do servidor para o navegador"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr "Erro ao criar sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr "Erro ao conectar o servidor de atualização"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr "Erro no download do firmware. Por favor, tente novamente"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+msgstr "Arquivo"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
+msgid "Grant UCI access to LuCI app attendedsysupgrade"
+msgstr "Garantir acesso UCI para app attendedsysupgrade do LuCI"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr "Instalar Sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr "Instalando o sysupgrade. Não desligue o dispositivo!"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr "Mantenha as configurações e preserve a configuração atual"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr "Novo upgrade disponível"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr "Nenhum upgrade disponível"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr "Visão geral"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr "Por favor, relate a mensagem de erro e a solicitação"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr "Solicitar Sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr "Pedido posicionado na fila de compilação %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr "Solicitar ao servidor:"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr "Pesquisar por novos sysupgrades ao abrir a aba"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr "Pesquisar por sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr "Pesquisar ao abrir"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr "Procurando pela disponibilidade de um sysupgrade em %s - %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "Servidor"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge 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:215
+msgid "Successfully created sysupgrade image"
+msgstr "Imagem sysupgrade criada com sucesso"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr "Destino"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+msgid ""
+"The attended sysupgrade service allows to easily upgrade vanilla and custom "
+"firmware images."
+msgstr ""
+"O serviço autônomo sysupgrade permite facilmente realizar o upgrade de "
+"imagens de firmware vanilla e personalizadas."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr "O dispositivo possui a versão mas recente do firmware %s - %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+msgid ""
+"This is done by building a new firmware on demand via an online service."
+msgstr ""
+"Isto é feito criando um novo firmware sob demanda por meio de um serviço "
+"online."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+msgid "Uploading firmware from browser to device"
+msgstr "Fazendo o upload do firmware do navegador para o dispositivo"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr "Versão"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr "Checksum incorreto"
+
+#~ msgid "Request in build queue position %d"
+#~ msgstr "Pedido posicionado na fila de construção %d"
+
+#~ msgid "Searching for an available sysupgrade"
+#~ msgstr "Pesquisando por sysupgrade disponível"
+
+#~ msgid "The device runs the latest firmware version"
+#~ msgstr "O dispositivo está executando o firmware mais recente"
+
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "Criando a imagem sysupgrade"
+
+#~ msgid "Request in build queue"
+#~ msgstr "Solicitação na fila de criação"
+
+#~ msgid "Advances Mode"
+#~ msgstr "Modo Avançado"
+
+#~ msgid "attended sysupgrade via rpcd and luci"
+#~ msgstr "sysupgrade assistido via rpcd e luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po
index 2388f3c48e..f4e0425274 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: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-29 14:53+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,13 +9,191 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "Adresă"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr "Adresa serverului sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr "Modul avansat"
+
+#: 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:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "a participat Sysupgrade"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr "A participat la configurațiaysupgrade."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr "Data construirii"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr "Construirea imaginii de firmware sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "Anulare"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr "Client"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "Închideți"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "Configurație"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+"Nu s-a putut accesa API la \"%s\". Vă rugăm să încercați din nou mai târziu."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr "Descărcarea firmware-ului de pe server pe browser"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr "Eroare de construire a sysupgrade-ului"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr "Eroare de conectare la serverul de actualizare"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+"Eroare în timpul descărcării firmware-ului. Vă rugăm să încercați din nou"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+msgstr "Fișier"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
+msgid "Grant UCI access to LuCI app attendedsysupgrade"
+msgstr "Acordarea accesului UCI la aplicația LuCI attendedsysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr "Instalați Sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr "Instalarea sysupgrade. Nu deconectați dispozitivul!"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr "Păstrați setările și păstrați configurația curentă"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr "Noul upgrade disponibil"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr "Niciun upgrade disponibil"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr "Prezentare generală"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr "Vă rugăm să raportați mesajul de eroare și să solicitați"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr "Solicitați Sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr "Cerere aflată în coada de așteptare în poziția %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr "Cerere către server:"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr "Căutați noi sysupgrades la deschiderea filei"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr "Căutați sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr "Căutare la deschidere"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr "Căutarea unui sysupgrade disponibil de %s - %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "Serverul"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge 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:215
+msgid "Successfully created sysupgrade image"
+msgstr "Imaginea sysupgrade a fost creată cu succes"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr "Țintă"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+msgid ""
+"The attended sysupgrade service allows to easily upgrade vanilla and custom "
+"firmware images."
msgstr ""
+"Serviciul sysupgrade permite actualizarea cu ușurință a imaginilor de "
+"firmware vanilie și personalizate."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr "Dispozitivul rulează cea mai recentă versiune de firmware %s - %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+msgid ""
+"This is done by building a new firmware on demand via an online service."
+msgstr ""
+"Acest lucru se face prin construirea unui nou firmware la cerere prin "
+"intermediul unui serviciu online."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+msgid "Uploading firmware from browser to device"
+msgstr "Încărcarea firmware-ului din browser pe dispozitiv"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr "Versiunea"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr "Suma de control greșită"
diff --git a/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
index 97b58904de..ffeb6efb6e 100644
--- a/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
@@ -1,21 +1,217 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-15 03:05+0000\n"
-"Last-Translator: Alex Vinnick <alexv10@gmail.com>\n"
+"PO-Revision-Date: 2021-09-17 06:52+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/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 3.10-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.9-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "Адрес"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr "Адрес сервера обновления системы"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr "Расширенный режим"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Обновление Системы с участием"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr "Конфигурация Attendedsysupgrade."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr "Дата сборки"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr "Сборка sysupgrade-образа прошивки"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "Отмена"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr "Клиент"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "Закрыть"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "Конфигурация"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+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:61
+msgid "Downloading firmware from server to browser"
+msgstr "Скачивание прошивки с сервера через браузер"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr "Ошибка при создании обновления системы"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr "Ошибка соединения с сервером обновления"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr "Ошибка при скачивании прошивки. Пожалуйста, попробуйте ещё раз"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 "Предоставить UCI доступ к приложению LuCI attendedsysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr "Установить обновление системы"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr "Установка обновления системы. Не выключайте устройство!"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr "Сохранить настройки и оставить текущую конфигурацию"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr "Доступно новое обновление"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr "Нет доступных обновлений"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr "Обзор"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr "Сообщите об ошибке и запросите"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr "Запросить обновление системы"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr "Запрос в очереди сборки, позиция% s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr "Запрос к серверу:"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr "Искать новые системные обновления при открытии новой вкладки"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr "Искать обновление системы"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr "Искать при открытии"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr "Поиск доступной версии sysupgrade %s - %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "Сервер"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr "Показать расширенные параметры, такие как модификация списка пакетов"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr "Образ обновления системы успешно создан"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr "Назначение"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+msgid ""
+"The attended sysupgrade service allows to easily upgrade vanilla and custom "
+"firmware images."
msgstr ""
+"Служба the attended sysupgrade, позволяет легко обновлять ванильные и "
+"пользовательские образы прошивки."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr "На устройстве установлена последняя версия прошивки %s - %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr "Загрузка прошивки из браузера на устройство"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr "Версия"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr "Неверная контрольная сумма"
+
+#~ msgid "Request in build queue position %d"
+#~ msgstr "Запрос в очереди сборки на позиции %d"
+
+#~ msgid "Searching for an available sysupgrade"
+#~ msgstr "Поиск доступного обновления системы"
+
+#~ msgid "The device runs the latest firmware version"
+#~ msgstr "Устройство работает на последней версии прошивки"
+
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "Создание образа обновления системы"
+
+#~ msgid "Request in build queue"
+#~ msgstr "Запрос в очереди на сборку"
+
+#~ msgid "Advances Mode"
+#~ msgstr "Расширенный режим"
+
+#~ msgid "attended sysupgrade via rpcd and luci"
+#~ msgstr "выполните sysupgrade через rpcd и luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po
index f9e2a5d2cf..054e8d5f87 100644
--- a/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po
@@ -4,11 +4,183 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po
index 33e4385793..f1f0952fa3 100644
--- a/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po
@@ -1,14 +1,207 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-11-07 15:53+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
+"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsattendedsysupgrade/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-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "Adress"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr "Adress till uppgraderingsservern för systemet"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr "Avancerat läge"
+
+#: 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:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
+msgstr "Systemövervakad uppgradering"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr "Konfiguration för system-övervakad uppgradering."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr "Byggnationsdatum"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "Avbryt"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr "Klient"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "Stäng"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr "Kunde inte nå API vid \"%s\". Vänligen försök igen senare."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr "Fel uppstod vid anslutning till uppgraderingsservern"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+msgstr "Fil"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
+msgid "Grant UCI access to LuCI app attendedsysupgrade"
+msgstr "Ge UCI tillgång till LuCI-appen attendedsysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr "Installera Sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
+"Installerar uppgraderingen av systemet. Koppla inte ur strömmen från enheten!"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr "Behåll inställningarna och behåll den nuvarande konfigurationen"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr "Ny uppgradering tillgänglig"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr "Ingen uppgradering tillgänglig"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr "Överblick"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr "Vänligen rapportera fel-meddelandet och förfrågningen"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr "Begär uppgradering av systemet"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr "Begäran till servern:"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr "Sök efter nya system-uppgraderingar i den öppnade fliken"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr "Sök efter uppgradering för systemet"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr "Sök efter öppning"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "Server"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr "Skapandet av avbilden för uppgradering av systemet lyckades"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr "Mål"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr "Enheten kör den senaste mjukvaru-versionen %s - %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+msgid ""
+"This is done by building a new firmware on demand via an online service."
+msgstr ""
+"Det här gjordes genom att bygga en ny inre mjukvara efter begäran via en "
+"online-tjänst."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+msgid "Uploading firmware from browser to device"
+msgstr "Laddar upp den inre mjukvaran från navigatorn till enheten"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr "Version"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr "Fel kontrollsumma"
+
+#~ msgid "Searching for an available sysupgrade"
+#~ msgstr "Söker efter en tillgänglig uppgradering för systemet"
+
+#~ msgid "The device runs the latest firmware version"
+#~ msgstr "Enheten kör den senaste versionen av den inre mjukvaran"
+
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "Bygger uppgraderingsavbilden för systemet"
+
+#~ msgid "attended sysupgrade via rpcd and luci"
+#~ msgstr "deltog i sysupgrade via rpcd och luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot b/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot
index c14f0951ee..d9f829e7cb 100644
--- a/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot
+++ b/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot
@@ -1,11 +1,183 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
index 13b63c9eda..b1302aa08c 100644
--- a/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
@@ -1,20 +1,218 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2021-09-15 08:34+0000\n"
+"Last-Translator: ToldYouThat <itoldyouthat@protonmail.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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "Adres"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr "sysupgrade sunucusunun adresi"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr "Gelişmiş Mod"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
-msgstr "Etkileşimli Sistem Yükseltme"
+msgstr "Katılımlı Sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr "Attendedsysupgrade Yapılandırması."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr "Sürüm tarihi"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr "Sistem yükseltme firmware imajı oluşturuluyor"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "İptal"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr "İstemci"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "Kapat"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "Yapılandırma"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+"\"%s\" konumunda API'ye ulaşılamadı. Lütfen daha sonra tekrar deneyiniz."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr "Firmware sunucudan tarayıcıya indiriliyor"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr "sysupgrade oluşturulurken hata meydana geldi"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr "Yükseltme sunucusuna bağlanırken hata oluştu"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr "Firmware indirilmesi sırasında hata oldu. Lütfen tekrar deneyin"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+msgstr "Dosya"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
+msgid "Grant UCI access to LuCI app attendedsysupgrade"
+msgstr "LuCI attendedsysupgrade uygulamasına UCI erişimi verin"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr "Sysupgrade'i yükleyin"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr "Sysupgrade yükleniyor. Cihazın gücünü kesmeyin!"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr "Ayarları ve mevcut yapılandırmayı koruyun"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr "Yeni yükseltme mevcut"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr "Yeni yükseltme mevcut değil"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr "Genel bakış"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr "Lütfen hata mesajını ve isteği bildirin"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr "Sysupgrade iste"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr "%s oluşturma kuyruğu konumunda istek"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr "Sunucuya istek:"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr "Sekmeyi açarken yeni sysupgrade'leri arayın"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr "Sysupgrade ara"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr "Açılışta ara"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr "%s - %s arasında kullanılabilir bir sysupgrade aranıyor"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "Sunucu"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge 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:215
+msgid "Successfully created sysupgrade image"
+msgstr "Sysupgrade görüntüsü başarıyla oluşturuldu"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr "Hedef"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+msgid ""
+"The attended sysupgrade service allows to easily upgrade vanilla and custom "
+"firmware images."
+msgstr ""
+"Katılımlı sysupgrade hizmeti, resmi ve özel yapım firmware imajlarını "
+"kolayca yükseltmenize olanak tanır."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr "Cihaz en son donanım yazılımı sürümünü %s - %s çalıştırıyor"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+msgid ""
+"This is done by building a new firmware on demand via an online service."
+msgstr ""
+"Bu, talep üzerine çevrimiçi bir hizmet aracılığıyla yeni bir firmware "
+"oluşturularak yapılır."
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+msgid "Uploading firmware from browser to device"
+msgstr "Firmware tarayıcıdan cihaza yükleniyor"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr "Sürüm"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr "Hatalı checksum"
+
+#~ msgid "Request in build queue position %d"
+#~ msgstr "İsteğin inşa kuyruğundaki sırası %d"
+
+#~ msgid "Searching for an available sysupgrade"
+#~ msgstr "Kullanılabilir bir sistem yükseltmesi aranıyor"
+
+#~ msgid "The device runs the latest firmware version"
+#~ msgstr "Cihaz en son firmware sürümünü çalıştırıyor"
+
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "Sistem yükseltme görüntüsünü oluşturma"
+
+#~ msgid "Request in build queue"
+#~ msgstr "Derleme kuyruğundaki istek"
+
+#~ msgid "Advances Mode"
+#~ msgstr "Gelişmiş Modu"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
-msgstr "rpcd ve luci ile etkileşimli sistem yükseltme"
+#~ msgid "attended sysupgrade via rpcd and luci"
+#~ msgstr "rpcd ve luci ile etkileşimli sistem yükseltme"
diff --git a/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po
index bfdec7288c..99a9e63f17 100644
--- a/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po
@@ -1,21 +1,199 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-18 11:31+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
+"Last-Translator: Zorya Zvenoch <zoryazvenoch@protonmail.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 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.7.2-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "Адреса"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr "Адреса сервера sysupgrade"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Сервісне оновлення системи"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr "Дата збірки"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "Скасувати"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr "Клієнт"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "Закрити"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "Сервер"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr ""
+
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "Створення іміджу оновлення"
+
+#~ msgid "attended sysupgrade via rpcd and luci"
+#~ msgstr "виконайте sysupgrade через rpcd та luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po
index e9ac586977..326ed39e71 100644
--- a/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po
@@ -4,11 +4,183 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+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:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po
index 2eef2d2e0e..5b14f6905a 100644
--- a/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po
@@ -1,20 +1,213 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-07 10:45+0000\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"PO-Revision-Date: 2021-09-10 15:33+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsattendedsysupgrade/zh_Hans/>\n"
-"Language: zh-cn\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 3.10-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "地址"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr "系统升级服务器的地址"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr "高级模式"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
-msgstr "参与系统升级"
+msgstr "参与式系统升级"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
-msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr "Attended系统升级 配置。"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr "构建日期"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr "构建固件sysupgrade 镜像"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "取消"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr "客户端"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "关闭"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "配置"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr "无法访问位于 “%s” 的 API。请稍后再试。"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr "正从服务器下载固件到浏览器"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr "构建 sysupgrade 时出错"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr "连接升级服务器出错"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr "固件下载出错。请重试"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 "授予访问 LuCI 应用 attendedsysupgrade 的权限"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr "安装系统升级"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr "正在安装 sysupgrade。不要切断电源!"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr "保持设置并保留当前配置"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr "有新升级可用"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr "无升级可用"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr "概览"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr "请报告错误信息和请求"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr "请求进行系统升级"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr "构建队列位置 %s 中的请求"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr "向服务器发出的请求:"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr "打开标签页时搜索新的系统升级"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr "搜索系统升级"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr "打开时进行搜索"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr "正在搜索 %s - %s 的可用系统升级"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "服务器"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr "显示高级选项,如包列表修改"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr "成功创建了系统升级镜像"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr "目标"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+msgid ""
+"The attended sysupgrade service allows to easily upgrade vanilla and custom "
+"firmware images."
+msgstr "attended 系统升级服务允许轻松升级 vanilla 和自定义固件镜像。"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+msgid "The device runs the latest firmware version %s - %s"
+msgstr "此设备运行最新的固件版本 %s - %s"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr "正将固件从浏览器上传到设备"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr "版本"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr "错误的校验和"
+
+#~ msgid "Request in build queue position %d"
+#~ msgstr "位于构建队列位置 %d 的请求"
+
+#~ msgid "Searching for an available sysupgrade"
+#~ msgstr "正搜索可用的系统升级"
+
+#~ msgid "The device runs the latest firmware version"
+#~ msgstr "设备运行最新的固件版本"
+
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "正在构建系统升级镜像"
+
+#~ msgid "Request in build queue"
+#~ msgstr "请求位于构建队列中"
+
+#~ msgid "Advances Mode"
+#~ msgstr "高级模式"
+
+#~ msgid "attended sysupgrade via rpcd and luci"
+#~ msgstr "通过 rpcd 和 luci 参与系统升级"
diff --git a/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po
index c8ab7a5bd7..ba2ca7f642 100644
--- a/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po
@@ -1,20 +1,213 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-23 19:18+0000\n"
-"Last-Translator: Andy Yang <a962702@yahoo.com>\n"
+"PO-Revision-Date: 2021-08-18 10:44+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsattendedsysupgrade/zh_Hant/>\n"
-"Language: zh-tw\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 3.11-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Address"
+msgstr "位址"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
+msgid "Address of the sysupgrade server"
+msgstr "系統升級伺服器的位址"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
+msgid "Advanced Mode"
+msgstr "進階模式"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "參與式系統升級"
-#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
-msgid "attended sysupgrade via rpcd and luci"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
+msgid "Attendedsysupgrade Configuration."
+msgstr "Attendedsysupgrade 設定。"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+msgid "Build Date"
+msgstr "建置日期"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
+msgid "Building firmware sysupgrade image"
+msgstr "建置韌體 sysupgrade 鏡像"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "Cancel"
+msgstr "取消"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
+msgid "Client"
+msgstr "用戶端"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+msgid "Close"
+msgstr "關閉"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr "組態"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr "無法存取位於 「%s」 的 API。請稍後再試。"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+msgid "Downloading firmware from server to browser"
+msgstr "正從伺服器下載韌體到瀏覽器"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+msgid "Error building the sysupgrade"
+msgstr "建置 sysupgrade 時發生錯誤"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+msgid "Error connecting to upgrade server"
+msgstr "連接升級伺服器發生錯誤"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Error during download of firmware. Please try again"
+msgstr "韌體下載發生錯誤。請再試一次"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
+msgid "File"
+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 "授予 LuCI 應用 attendedsysupgrade UCI 存取權限"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
+msgid "Install Sysupgrade"
+msgstr "安裝系統升級"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Installing the sysupgrade. Do not unpower device!"
+msgstr "正在安裝 sysupgrade。不要切斷電源!"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Keep settings and retain the current configuration"
+msgstr "保留目前設定"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+msgid "New upgrade available"
+msgstr "有新升級可用"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "No upgrade available"
+msgstr "無升級可用"
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr "概覽"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+msgid "Please report the error message and request"
+msgstr "請報告錯誤資訊和請求"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
+msgid "Request Sysupgrade"
+msgstr "請求進行系統升級"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Request to server:"
+msgstr "向伺服器發出的請求:"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
+msgstr "開啟標籤頁時搜尋新的系統升級"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
+msgid "Search for sysupgrade"
+msgstr "搜尋系統升級"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Search on opening"
+msgstr "開啟時進行搜尋"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Server"
+msgstr "伺服器"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
+msgid "Show advanced options like packge list modification"
+msgstr "顯示進階選項,例如軟體包清單修改"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
+msgid "Successfully created sysupgrade image"
+msgstr "成功建立了系統升級映像"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+msgid "Target"
+msgstr "目標"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+msgid ""
+"The attended sysupgrade service allows to easily upgrade vanilla and custom "
+"firmware images."
+msgstr "attended 系統升級服務允許輕鬆升級原始和第三方韌體映像。"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+msgid "The device runs the latest firmware version %s - %s"
msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+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:77
+msgid "Uploading firmware from browser to device"
+msgstr "正將韌體從瀏覽器上傳到裝置"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+msgid "Version"
+msgstr "版本"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+msgid "Wrong checksum"
+msgstr "錯誤的總和檢查碼"
+
+#~ msgid "Request in build queue position %d"
+#~ msgstr "位於建置佇列位置 %d 的請求"
+
+#~ msgid "Searching for an available sysupgrade"
+#~ msgstr "正在搜尋可用的系統升級"
+
+#~ msgid "The device runs the latest firmware version"
+#~ msgstr "裝置執行最新的韌體版本"
+
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "正在建置系統升級映像"
+
+#~ msgid "Request in build queue"
+#~ msgstr "請求位於建置佇列中"
+
+#~ msgid "Advances Mode"
+#~ msgstr "進階模式"
+
+#~ msgid "attended sysupgrade via rpcd and luci"
+#~ msgstr "透過 rpcd 和 luci 參與系統升級"
diff --git a/applications/luci-app-attendedsysupgrade/root/etc/uci-defaults/40_luci-attendedsysupgrade b/applications/luci-app-attendedsysupgrade/root/etc/uci-defaults/40_luci-attendedsysupgrade
deleted file mode 100755
index 48ae4cc54d..0000000000
--- a/applications/luci-app-attendedsysupgrade/root/etc/uci-defaults/40_luci-attendedsysupgrade
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-/etc/init.d/uhttpd restart
-/etc/init.d/rpcd reload
-
-return 0
diff --git a/applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json b/applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json
index 79d82a828f..33d7019fa3 100644
--- a/applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json
+++ b/applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json
@@ -1,13 +1,31 @@
{
- "admin/system/attended_sysupgrade": {
+ "admin/system/attendedsysupgrade": {
"title": "Attended Sysupgrade",
- "order": 1,
+ "order": 60,
"action": {
- "type": "template",
- "path": "attendedsysupgrade"
+ "type": "firstchild"
},
"depends": {
- "acl": [ "attendedsysupgrade" ]
+ "acl": [ "luci-app-attendedsysupgrade" ],
+ "uci": { "attendedsysupgrade": true }
+ }
+ },
+
+ "admin/system/attendedsysupgrade/overview": {
+ "title": "Overview",
+ "order": 1,
+ "action": {
+ "type": "view",
+ "path": "attendedsysupgrade/overview"
+ }
+ },
+
+ "admin/system/attendedsysupgrade/configuration": {
+ "title": "Configuration",
+ "order": 2,
+ "action": {
+ "type": "view",
+ "path": "attendedsysupgrade/configuration"
}
}
}
diff --git a/applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json b/applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json
index 7549319260..ec102e3dad 100644
--- a/applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json
+++ b/applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json
@@ -1,6 +1,6 @@
{
- "attendedsysupgrade": {
- "description": "attended sysupgrade via rpcd and luci",
+ "luci-app-attendedsysupgrade": {
+ "description": "Grant UCI access to LuCI app attendedsysupgrade",
"read": {
"ubus": {
"rpc-sys": [
@@ -12,7 +12,7 @@
"info"
],
"uci": [
- "get", "set", "commit"
+ "get"
]
},
"uci": [
@@ -23,6 +23,11 @@
"cgi-io": [
"upload"
],
+ "ubus": {
+ "uci": [
+ "set", "commit"
+ ]
+ },
"uci": [
"attendedsysupgrade"
]
diff --git a/applications/luci-app-attendedsysupgrade/root/www/luci-static/resources/attendedsysupgrade.js b/applications/luci-app-attendedsysupgrade/root/www/luci-static/resources/attendedsysupgrade.js
deleted file mode 100644
index b75e90d9a7..0000000000
--- a/applications/luci-app-attendedsysupgrade/root/www/luci-static/resources/attendedsysupgrade.js
+++ /dev/null
@@ -1,384 +0,0 @@
-function $(s) {
- return document.getElementById(s.substring(1));
-}
-
-function show(s) {
- $(s).style.display = 'block';
-}
-
-function hide(s) {
- $(s).style.display = 'none';
-}
-
-function set_server() {
- hide("#status_box");
- data.url = $("#server").value;
- ubus_call("uci", "set", {
- "config": "attendedsysupgrade",
- "section": "server",
- values: {
- "url": data.url
- }
- })
- ubus_call("uci", "commit", {
- "config": "attendedsysupgrade"
- })
- var server_button = $("#server")
- server_button.type = 'button';
- server_button.className = 'cbi-button cbi-button-edit';
- server_button.parentElement.removeChild($("#button_set"));
- server_button.onclick = edit_server;
-}
-
-function edit_server() {
- $("#server").type = 'text';
- $("#server").onkeydown = function(event) {
- if (event.key === 'Enter') {
- set_server();
- return false;
- }
- }
- $("#server").className = '';
- $("#server").onclick = null;
-
- var button_set = document.createElement("input");
- button_set.type = "button";
- button_set.value = "Save";
- button_set.name = "button_set";
- button_set.id = "button_set";
- button_set.className = 'cbi-button cbi-button-save';
- button_set.onclick = set_server
- $("#server").parentElement.appendChild(button_set);
-}
-
-function edit_packages() {
- data.edit_packages = true
- hide("#edit_button");
- $("#edit_packages").value = data.packages.join("\n");
- show("#edit_packages");
-}
-
-// initial setup, get system information
-function setup() {
- ubus_call("rpc-sys", "packagelist", {}, "packages");
- ubus_call("system", "board", {}, "release");
- ubus_call("system", "board", {}, "board_name");
- ubus_call("system", "info", {}, "memory");
- uci_get({
- "config": "attendedsysupgrade",
- "section": "server",
- "option": "url"
- })
- uci_get({
- "config": "attendedsysupgrade",
- "section": "client",
- "option": "upgrade_packages"
- })
- uci_get({
- "config": "attendedsysupgrade",
- "section": "client",
- "option": "advanced_mode"
- })
- uci_get({
- "config": "attendedsysupgrade",
- "section": "client",
- "option": "auto_search"
- })
- setup_ready();
-}
-
-function setup_ready() {
- // checks if a async ubus calls have finished
- if (ubus_counter != ubus_closed) {
- setTimeout(setup_ready, 300)
- } else {
- if (data.auto_search == 1) {
- upgrade_check();
- } else {
- show("#upgrade_button");
- show("#server_div");
- $("#server").value = data.url;
- }
- }
-}
-
-function uci_get(option) {
- // simple wrapper to get a uci value store in data.<option>
- ubus_call("uci", "get", option, option["option"])
-}
-
-ubus_counter = 0;
-ubus_closed = 0;
-
-function ubus_call(command, argument, params, variable) {
- var request_data = {};
- request_data.jsonrpc = "2.0";
- request_data.id = ubus_counter;
- request_data.method = "call";
- request_data.params = [data.ubus_rpc_session, command, argument, params]
- var request_json = JSON.stringify(request_data)
- ubus_counter++;
- var request = new XMLHttpRequest();
- request.open("POST", ubus_url, true);
- request.setRequestHeader("Content-type", "application/json");
- request.onload = function(event) {
- if (request.status === 200) {
- var response = JSON.parse(request.responseText)
- if (!("error" in response) && "result" in response) {
- if (response.result.length === 2) {
- if (command === "uci") {
- data[variable] = response.result[1].value
- } else {
- data[variable] = response.result[1][variable]
- }
- }
- } else {
- set_status("danger", "<b>Ubus call failed:</b><br />Request: " + request_json + "<br />Response: " + JSON.stringify(response))
- }
- ubus_closed++;
- }
- }
- request.send(request_json);
-}
-
-function set_status(type, message, loading, show_log) {
- $("#status_box").className = "alert-message " + type;
- var loading_image = '';
- if (loading) {
- loading_image = '<img src="/luci-static/resources/icons/loading.gif" alt="Loading" style="vertical-align:middle"> ';
- }
- if (data.buildlog_url && show_log) {
- message += ' <p><a target="_blank" href="' + data.buildlog_url + '">Build log</a></p>'
- }
- $("#status_box").innerHTML = loading_image + message;
- show("#status_box")
-}
-
-function upgrade_check() {
- var current_version = data.release.version.toLowerCase();
- var current_branch = current_version.split('.').slice(0, 2).join('.')
- var candidates = []
- hide("#status_box");
- hide("#server_div");
- set_status("info", "Searching for upgrades", true);
- fetch(data.url + "/api/versions")
- .then(response => response.json())
- .then(response => {
- var branches = response["branches"]
- for (i in branches) {
- // handle snapshots in a special way - as always
- if (current_version == "snapshot" && branches[i]["latest"] == "snapshot") {
- candidates.unshift(branches[i])
- break
- }
-
- if (current_version == branches[i]["latest"]) {
- break
- }
- if (current_branch != branches[i]["name"]) {
- branches[i]["warn_branch_jump"] = true
- }
- candidates.unshift(branches[i])
- if (current_branch == branches[i]["name"]) {
- // don't offer branches older than the current
- break
- }
- }
-
- if (candidates.length > 0) {
- var info_output = "<h3>New release <b>" + candidates[0].latest + "</b> available</h3>"
- info_output += "Installed version: " + data.release.version
-
- // tell server the currently installed version
- request_dict.current_version = request_dict.version;
- // tell server what version to install
- request_dict.version = candidates[0].latest;
- // tell server to diff the requested packages with the default packages
- // this allows to not automatically re-install default packages which
- // where dropped in later releases
- request_dict.diff_packages = true;
-
- set_status("success", info_output)
-
- if (data.advanced_mode == 1) {
- show("#edit_button");
- }
- var upgrade_button = $("#upgrade_button")
- upgrade_button.value = "Request firmware";
- upgrade_button.style.display = "block";
- upgrade_button.disabled = false;
- upgrade_button.onclick = upgrade_request;
-
- } else {
- set_status("success", "No upgrades available")
-
- }
- });
-
-}
-
-function upgrade_request() {
- // Request firmware using the following parameters
- // distro, version, target, board_name, packages
- $("#upgrade_button").disabled = true;
- hide("#edit_packages");
- hide("#edit_button");
- hide("#keep_container");
-
- // add board info to let server determine profile
- request_dict.target = data.release.target
- request_dict.profile = data.board_name
-
- if (data.edit_packages == true) {
- request_dict.packages = $("#edit_packages").value.split("\n")
- } else {
- request_dict.packages = Object.keys(data.packages);
- }
- server_request()
-}
-
-function upgrade_request_callback(response) {
- var sysupgrade_file = "";
- console.log(response)
- for (i in response.images) {
- if (response.images[i].type == "sysupgrade") {
- sysupgrade_file = response.images[i].name;
- }
- }
- if (sysupgrade_file != "") {
- data.sysupgrade_url = data.url + '/store/' + response.bin_dir + '/' + sysupgrade_file
- var info_output = '<h3>Firmware created</h3><p>Created file: <a href="' + data.sysupgrade_url + '">' + sysupgrade_file + '</p></a>'
- set_status("success", info_output, false, true);
-
- show("#keep_container");
- var upgrade_button = $("#upgrade_button")
- upgrade_button.disabled = false;
- upgrade_button.style.display = "block";
- upgrade_button.value = "Flash firmware";
- upgrade_button.onclick = download_image;
- } else {
- set_status("danger", "Firmware build successfull but device not sysupgrade compatible!")
- }
-}
-
-function flash_image() {
- // Flash image via rpc-sys upgrade_start
- set_status("warning", "Flashing firmware. Don't unpower device", true)
- ubus_call("rpc-sys", "upgrade_start", {
- "keep": $("#keep").checked
- }, 'message');
- ping_max = 3600; // in seconds
- setTimeout(ping_ubus, 10000)
-}
-
-function ping_ubus() {
- // Tries to connect to ubus. If the connection fails the device is likely still rebooting.
- // If more time than ping_max passes update may failed
- if (ping_max > 0) {
- ping_max--;
- var request = new XMLHttpRequest();
- request.open("GET", ubus_url, true);
- request.addEventListener('error', function(event) {
- set_status("warning", "Rebooting device - please wait!", true);
- setTimeout(ping_ubus, 5000)
- });
- request.addEventListener('load', function(event) {
- set_status("success", "Success! Please reload web interface");
- $("#upgrade_button").value = "Reload page";
- show("#upgrade_button");
- $("#upgrade_button").disabled = false;
- $("#upgrade_button").onclick = function() {
- location.reload();
- }
- });
- request.send();
- } else {
- set_status("danger", "Web interface could not reconnect to your device. Please reload web interface or check device manually")
- }
-}
-
-function upload_image(blob) {
- // Uploads received blob data to the server using cgi-io
- set_status("info", "Uploading firmware to device", true);
- var request = new XMLHttpRequest();
- var form_data = new FormData();
-
- form_data.append("sessionid", data.ubus_rpc_session)
- form_data.append("filename", "/tmp/firmware.bin")
- form_data.append("filemode", 755) // insecure?
- form_data.append("filedata", blob)
-
- request.addEventListener('load', function(event) {
- request_json = JSON.parse(request.responseText)
- flash_image();
- });
-
- request.addEventListener('error', function(event) {
- set_status("danger", "Upload of firmware failed, please retry by reloading web interface")
- });
-
- request.open('POST', origin + '/cgi-bin/cgi-upload');
- request.send(form_data);
-}
-
-
-function download_image() {
- // Download image from server once the url was received by upgrade_request
- hide("#keep_container");
- hide("#upgrade_button");
- var download_request = new XMLHttpRequest();
- download_request.open("GET", data.sysupgrade_url);
- download_request.responseType = "arraybuffer";
-
- download_request.onload = function() {
- if (this.status === 200) {
- var blob = new Blob([download_request.response], {
- type: "application/octet-stream"
- });
- upload_image(blob)
- }
- };
- set_status("info", "Downloading firmware to web browser memory", true);
- download_request.send();
-}
-
-function server_request() {
- fetch(data.url + "/api/build", {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json'
- },
- body: JSON.stringify(request_dict)
- })
- .then(response => {
- switch (response.status) {
- case 200:
- response.json()
- .then(response => {
- upgrade_request_callback(response)
- });
- break;
- case 202:
- set_status("info", "Processing request", true);
- setTimeout(function() {
- server_request()
- }, 5000)
- break;
- case 400: // bad request
- case 422: // bad package
- case 500: // build failed
- console.log('error (' + response.status + ')');
- response.json()
- .then(response => {
- if (response.buildlog) {
- data.buildlog_url = data.url + '/' + response.bin_dir + '/buildlog.txt';
- }
- set_status("danger", response.message);
- });
- break;
- }
- });
-}
-
-request_dict = {}
-document.onload = setup()
diff --git a/applications/luci-app-babeld/Makefile b/applications/luci-app-babeld/Makefile
new file mode 100644
index 0000000000..6af9280261
--- /dev/null
+++ b/applications/luci-app-babeld/Makefile
@@ -0,0 +1,9 @@
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=LuCI support for babeld
+LUCI_DEPENDS:=+babeld +luci-compat
+LUCI_PKGARCH:=all
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-babeld/luasrc/view/babeld.htm b/applications/luci-app-babeld/luasrc/view/babeld.htm
new file mode 100644
index 0000000000..d3436f0e69
--- /dev/null
+++ b/applications/luci-app-babeld/luasrc/view/babeld.htm
@@ -0,0 +1,22 @@
+<%+header%>
+<script type="text/javascript" src="<%=resource%>/babeld.js"></script>
+
+<div id="babeld"></div>
+
+<script type="text/javascript">
+ data = {};
+ data["ubus_rpc_session"] = "<%=luci.dispatcher.context.authsession%>"
+ origin = document.location.href.replace(location.pathname, "")
+ ubus_url = origin + "/ubus/"
+
+ var info = ubus_call("babeld", "get_info", {});
+ var xroutes = ubus_call("babeld", "get_xroutes", {});
+ var routes = ubus_call("babeld", "get_routes", {});
+ var neighbours = ubus_call("babeld", "get_neighbours", {});
+
+ renderTableInfo(info, 'babeld');
+ renderTableXRoutes(xroutes, 'babeld');
+ renderTableRoutes(routes, 'babeld');
+ renderTableNeighbours(neighbours, 'babeld');
+</script>
+<%+footer%>
diff --git a/applications/luci-app-babeld/root/etc/uci-defaults/40_luci-babeld b/applications/luci-app-babeld/root/etc/uci-defaults/40_luci-babeld
new file mode 100644
index 0000000000..c9b223eec9
--- /dev/null
+++ b/applications/luci-app-babeld/root/etc/uci-defaults/40_luci-babeld
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+uci set babeld.@general[0].ubus_bindings='true'
+
+return 0
diff --git a/applications/luci-app-babeld/root/usr/share/luci/menu.d/luci-app-babeld.json b/applications/luci-app-babeld/root/usr/share/luci/menu.d/luci-app-babeld.json
new file mode 100644
index 0000000000..a5f7e9259e
--- /dev/null
+++ b/applications/luci-app-babeld/root/usr/share/luci/menu.d/luci-app-babeld.json
@@ -0,0 +1,12 @@
+{
+ "admin/status/babeld": {
+ "title": "Babeld",
+ "action": {
+ "type": "template",
+ "path": "babeld"
+ },
+ "depends": {
+ "acl": [ "luci-app-babeld" ]
+ }
+ }
+}
diff --git a/applications/luci-app-babeld/root/usr/share/rpcd/acl.d/luci-app-babeld.json b/applications/luci-app-babeld/root/usr/share/rpcd/acl.d/luci-app-babeld.json
new file mode 100644
index 0000000000..71755b30d4
--- /dev/null
+++ b/applications/luci-app-babeld/root/usr/share/rpcd/acl.d/luci-app-babeld.json
@@ -0,0 +1,17 @@
+{
+ "luci-app-babeld": {
+ "description": "Grant UCI access for babeld",
+ "read": {
+ "uci": [ "babeld" ],
+ "ubus": {
+ "babeld": [ "*" ]
+ }
+ },
+ "write": {
+ "uci": [ "babeld" ],
+ "ubus": {
+ "babeld": [ "*" ]
+ }
+ }
+ }
+}
diff --git a/applications/luci-app-babeld/root/www/luci-static/resources/babeld.js b/applications/luci-app-babeld/root/www/luci-static/resources/babeld.js
new file mode 100644
index 0000000000..864010ef6c
--- /dev/null
+++ b/applications/luci-app-babeld/root/www/luci-static/resources/babeld.js
@@ -0,0 +1,189 @@
+function ubus_call(command, argument, params) {
+ var request_data = {};
+ request_data.jsonrpc = "2.0";
+ request_data.method = "call";
+ request_data.params = [data.ubus_rpc_session, command, argument, params]
+ var request_json = JSON.stringify(request_data);
+ var request = new XMLHttpRequest();
+ request.open("POST", ubus_url, false);
+ request.setRequestHeader("Content-type", "application/json");
+ request.send(request_json);
+ if (request.status === 200) {
+ var response = JSON.parse(request.responseText)
+ if (!("error" in response) && "result" in response) {
+ if (response.result.length === 2) {
+ return response.result[1];
+ }
+ } else {
+ console.err("Failed query ubus!");
+ }
+ }
+}
+
+function renderTableXRoutes(data, target_id) {
+ for (var protocol in data) {
+ var target = document.getElementById(target_id);
+
+ var title = document.createElement('h3');
+ title.appendChild(document.createTextNode('X-Routes ' + protocol));
+ target.appendChild(title);
+
+ var table = document.createElement('div');
+ table.setAttribute('class', 'table');
+ table.setAttribute('id', 'babel_overview_xroutes_' + protocol);
+
+ var headerRow = document.createElement('div');
+ headerRow.setAttribute('class', 'tr table-titles');
+ var headerContent = '<div class="th" style="font-weight: 700;">' + protocol + ' Prefix</div>\
+ <div class="th" style="font-weight: 700;">Metric</div>\
+ <div class="th" style="font-weight: 700;">Source-Prefix</div>';
+
+ headerRow.innerHTML = headerContent;
+ table.appendChild(headerRow);
+
+
+ for (var prefix in data[protocol]) {
+ var prefixRow = document.createElement('div');
+ prefixRow.setAttribute('class', 'tr');
+ var prefixContent = '<div class="td" data-title="xroutes_' + protocol + '_prefix">' + prefix + '</div>\
+ <div class="td" data-title="xroutes_' + protocol + '_metric">' + data[protocol][prefix]["metric"] + '</div>\
+ <div class="td" data-title="xroutes_' + protocol + '_src-prefix">' + data[protocol][prefix]["src-prefix"] + '</div>';
+
+ prefixRow.innerHTML = prefixContent;
+ table.appendChild(prefixRow);
+ }
+ target.appendChild(table);
+ }
+}
+
+function renderTableRoutes(data, target_id) {
+ for (var protocol in data) {
+ var target = document.getElementById(target_id);
+
+ var title = document.createElement('h3');
+ title.appendChild(document.createTextNode('Routes ' + protocol));
+ target.appendChild(title);
+
+ var table = document.createElement('div');
+ table.setAttribute('class', 'table');
+ table.setAttribute('id', 'babel_overview_routes_' + protocol);
+
+ var headerRow = document.createElement('div');
+ headerRow.setAttribute('class', 'tr table-titles');
+ var headerContent = '<div class="th" style="font-weight: 700;">' + protocol + ' Prefix</div>\
+ <div class="th" style="font-weight: 700;">Source-Prefix</div>\
+ <div class="th" style="font-weight: 700;">Route-Metric</div>\
+ <div class="th" style="font-weight: 700;">Route Smoothed Metric</div>\
+ <div class="th" style="font-weight: 700;">Refmetric</div>\
+ <div class="th" style="font-weight: 700;">ID</div>\
+ <div class="th" style="font-weight: 700;">Seq. No.</div>\
+ <div class="th" style="font-weight: 700;">Channes</div>\
+ <div class="th" style="font-weight: 700;">Age</div>\
+ <div class="th" style="font-weight: 700;">Via</div>\
+ <div class="th" style="font-weight: 700;">Nexthop</div>\
+ <div class="th" style="font-weight: 700;">Installed</div>\
+ <div class="th" style="font-weight: 700;">Feasible</div>';
+
+ headerRow.innerHTML = headerContent;
+ table.appendChild(headerRow);
+
+ for (var prefix in data[protocol]) {
+ var prefixRow = document.createElement('div');
+ prefixRow.setAttribute('class', 'tr');
+ var prefixContent = '<div class="td" data-title="routes_' + protocol + '_prefix">' + prefix + '</div>\
+ <div class="td" data-title="routes_' + protocol + '_src-prefix">' + data[protocol][prefix]["src-prefix"] + '</div>\
+ <div class="td" data-title="routes_' + protocol + '_metric">' + data[protocol][prefix]["route_metric"] + '</div>\
+ <div class="td" data-title="routes_' + protocol + '_rout-smoothed-metric">' + data[protocol][prefix]["route_smoothed_metric"] + '</div>\
+ <div class="td" data-title="routes_' + protocol + '_refmetric">' + data[protocol][prefix]["refmetric"] + '</div>\
+ <div class="td" data-title="routes_' + protocol + '_id">' + data[protocol][prefix]["id"] + '</div>\
+ <div class="td" data-title="routes_' + protocol + '_seqno">' + data[protocol][prefix]["seqno"] + '</div>\
+ <div class="td" data-title="routes_' + protocol + '_channels">' + data[protocol][prefix]["channels"] + '</div>\
+ <div class="td" data-title="routes_' + protocol + '_age">' + data[protocol][prefix]["age"] + '</div>\
+ <div class="td" data-title="routes_' + protocol + '_via">' + data[protocol][prefix]["via"] + '</div>\
+ <div class="td" data-title="routes_' + protocol + '_nexthop">' + data[protocol][prefix]["nexthop"] + '</div>\
+ <div class="td" data-title="routes_' + protocol + '_installed">' + data[protocol][prefix]["installed"] + '</div>\
+ <div class="td" data-title="routes_' + protocol + '_feasible">' + data[protocol][prefix]["feasible"] + '</div>';
+
+ prefixRow.innerHTML = prefixContent;
+ table.appendChild(prefixRow);
+ }
+ target.appendChild(table);
+ }
+}
+
+function renderTableNeighbours(data, target_id) {
+ for (var protocol in data) {
+ var target = document.getElementById(target_id);
+
+ var title = document.createElement('h3');
+ title.appendChild(document.createTextNode('Neighbours ' + protocol));
+ target.appendChild(title);
+
+ var table = document.createElement('div');
+ table.setAttribute('class', 'table');
+ table.setAttribute('id', 'babel_overview_neighbours_' + protocol);
+
+ var headerRow = document.createElement('div');
+ headerRow.setAttribute('class', 'tr table-titles');
+ var headerContent = '<div class="th" style="font-weight: 700;">' + protocol + ' Neighbour</div>\
+ <div class="th" style="font-weight: 700;">Device</div>\
+ <div class="th" style="font-weight: 700;">Hello-Reach</div>\
+ <div class="th" style="font-weight: 700;">RX cost</div>\
+ <div class="th" style="font-weight: 700;">TX cost</div>\
+ <div class="th" style="font-weight: 700;">RTT</div>\
+ <div class="th" style="font-weight: 700;">Channel</div>\
+ <div class="th" style="font-weight: 700;">Interface up</div>';
+
+ headerRow.innerHTML = headerContent;
+ table.appendChild(headerRow);
+
+ for (var neighbour in data[protocol]) {
+ var neighbourRow = document.createElement('div');
+ neighbourRow.setAttribute('class', 'tr');
+ var neighbourContent = '<div class="td" data-title="' + protocol + '_neighbour">' + neighbour + '</div>\
+ <div class="td" data-title="neighbours_' + protocol + '_dev">' + data[protocol][neighbour]["dev"] + '</div>\
+ <div class="td" data-title="neighbours_' + protocol + '_hello-reach">' + data[protocol][neighbour]["hello-reach"] + '</div>\
+ <div class="td" data-title="neighbours_' + protocol + '_rxcost">' + data[protocol][neighbour]["rxcost"] + '</div>\
+ <div class="td" data-title="neighbours_' + protocol + '_txcost">' + data[protocol][neighbour]["txcost"] + '</div>\
+ <div class="td" data-title="neighbours_' + protocol + '_rtt">' + data[protocol][neighbour]["rtt"] + '</div>\
+ <div class="td" data-title="neighbours_' + protocol + '_channel">' + data[protocol][neighbour]["channel"] + '</div>\
+ <div class="td" data-title="neighbours_' + protocol + '_if_up">' + data[protocol][neighbour]["if_up"] + '</div>';
+
+ neighbourRow.innerHTML = neighbourContent;
+ table.appendChild(neighbourRow);
+ }
+ target.appendChild(table);
+ }
+}
+
+function renderTableInfo(data, target_id) {
+ var target = document.getElementById(target_id);
+
+ var title = document.createElement('h3');
+ title.appendChild(document.createTextNode('Info'));
+ target.appendChild(title);
+
+ var table = document.createElement('div');
+ table.setAttribute('class', 'table');
+ table.setAttribute('id', 'babel_overview_info');
+
+
+ var headerRow = document.createElement('div');
+ headerRow.setAttribute('class', 'tr table-titles');
+ var headerContent = '<div class="th" style="font-weight: 700;">Babeld Version</div>\
+ <div class="th" style="font-weight: 700;">My-ID</div>\
+ <div class="th" style="font-weight: 700;">Host</div>';
+
+ headerRow.innerHTML = headerContent;
+ table.appendChild(headerRow);
+
+ var neighbourRow = document.createElement('div');
+ neighbourRow.setAttribute('class', 'tr');
+ var neighbourContent = '<div class="td" data-title="info_babeld-version">' + data["babeld-version"] + '</div>\
+ <div class="td" data-title="info_dev">' + data["my-id"] + '</div>\
+ <div class="td" data-title="info_hello-reach">' + data["host"] + '</div>';
+
+ neighbourRow.innerHTML = neighbourContent;
+ table.appendChild(neighbourRow);
+ target.appendChild(table);
+}
diff --git a/applications/luci-app-banip/Makefile b/applications/luci-app-banip/Makefile
index 39712708be..3664906743 100644
--- a/applications/luci-app-banip/Makefile
+++ b/applications/luci-app-banip/Makefile
@@ -1,12 +1,14 @@
-# Copyright 2018 Dirk Brenken (dev@brenken.org)
+# Copyright 2018-2021 Dirk Brenken (dev@brenken.org)
# This is free software, licensed under the Apache License, Version 2.0
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI support for banIP
-LUCI_DEPENDS:=+luci-compat +banip +luci-lib-jsonc
+LUCI_DEPENDS:=+banip +luci-lib-jsonc
LUCI_PKGARCH:=all
+PKG_LICENSE:=Apache-2.0
+
include ../../luci.mk
# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js
new file mode 100644
index 0000000000..f172158063
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js
@@ -0,0 +1,37 @@
+'use strict';
+'require view';
+'require fs';
+'require ui';
+
+return view.extend({
+ load: function() {
+ return L.resolveDefault(fs.read_direct('/etc/banip/banip.blacklist'), '');
+ },
+ handleSave: function(ev) {
+ var value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n')) + '\n';
+ return fs.write('/etc/banip/banip.blacklist', value)
+ .then(function(rc) {
+ document.querySelector('textarea').value = value;
+ ui.addNotification(null, E('p', _('Blacklist changes have been saved. Refresh your banIP lists that changes take effect.')), 'info');
+ }).catch(function(e) {
+ ui.addNotification(null, E('p', _('Unable to save changes: %s').format(e.message)));
+ });
+ },
+ render: function(blacklist) {
+ return E([
+ E('p', {},
+ _('This is the local banIP blacklist to always-deny certain IP/CIDR addresses.<br /> \
+ <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address or domain name per line. Comments introduced with \'#\' are allowed - wildcards and regex are not.')),
+ E('p', {},
+ E('textarea', {
+ 'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+ 'spellcheck': 'false',
+ 'wrap': 'off',
+ 'rows': 25
+ }, [ blacklist != null ? blacklist : '' ])
+ )
+ ]);
+ },
+ handleSaveApply: null,
+ handleReset: null
+});
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js
new file mode 100644
index 0000000000..b08ffffded
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js
@@ -0,0 +1,244 @@
+'use strict';
+'require view';
+'require fs';
+'require ui';
+
+/*
+ button handling
+*/
+function handleAction(ev) {
+ if (ev.target && ev.target.getAttribute('name') === 'whitelist') {
+ L.ui.showModal(_('Whitelist IP/CIDR'), [
+ E('p', _('Add this IP/CIDR to your local whitelist.')),
+ E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
+ E('label', { 'class': 'cbi-input-text', 'style': 'padding-top:.5em' }, [
+ E('input', { 'class': 'cbi-input-text', 'style': 'width:300px', 'spellcheck': 'false', 'id': 'whitelist', 'value': ev.target.getAttribute('value') }, [])
+ ])
+ ]),
+ E('div', { 'class': 'right' }, [
+ E('button', {
+ 'class': 'btn cbi-button',
+ 'click': L.hideModal
+ }, _('Cancel')),
+ ' ',
+ E('button', {
+ 'class': 'btn cbi-button-action',
+ 'click': ui.createHandlerFn(this, function(ev) {
+ L.resolveDefault(fs.read_direct('/etc/banip/banip.whitelist'), '')
+ .then(function(res) {
+ var ip = document.getElementById('whitelist').value.trim().toLowerCase();
+ if (ip) {
+ var whitelist = res + ip + '\n';
+ fs.write('/etc/banip/banip.whitelist', whitelist);
+ ui.addNotification(null, E('p', _('Whitelist changes have been saved. Refresh your banIP lists that changes take effect.')), 'info');
+ }
+ L.hideModal();
+ });
+ })
+ }, _('Save'))
+ ])
+ ]);
+ document.getElementById('whitelist').focus();
+ }
+
+ if (ev === 'query') {
+ L.ui.showModal(_('IPSet Query'), [
+ E('p', _('Search the active banIP-related IPSets for a specific IP, CIDR or MAC address.')),
+ E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
+ E('label', { 'style': 'padding-top:.5em', 'id': 'run' }, [
+ E('input', {
+ 'class': 'cbi-input-text',
+ 'placeholder': '192.168.0.1',
+ 'style': 'width:300px',
+ 'spellcheck': 'false',
+ 'id': 'search'
+ })
+ ])
+ ]),
+ E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
+ '\xa0',
+ E('h5', _('Result')),
+ E('textarea', {
+ 'id': 'result',
+ 'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+ 'readonly': 'readonly',
+ 'wrap': 'off',
+ 'rows': 20
+ })
+ ]),
+ E('div', { 'class': 'right' }, [
+ E('button', {
+ 'class': 'btn cbi-button',
+ 'click': L.hideModal
+ }, _('Cancel')),
+ ' ',
+ E('button', {
+ 'class': 'btn cbi-button-action',
+ 'click': ui.createHandlerFn(this, function(ev) {
+ var ip = document.getElementById('search').value.trim().toLowerCase();
+ if (ip) {
+ document.getElementById('run').classList.add("spinning");
+ document.getElementById('search').value = ip;
+ document.getElementById('result').textContent = 'The query is running, please wait...';
+ L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['query', ip])).then(function(res) {
+ var result = document.getElementById('result');
+ if (res) {
+ result.textContent = res.trim();
+ } else {
+ result.textContent = _('No Query results!');
+ }
+ document.getElementById('run').classList.remove("spinning");
+ document.getElementById('search').value = '';
+ })
+ }
+ document.getElementById('search').focus();
+ })
+ }, _('Query'))
+ ])
+ ]);
+ document.getElementById('search').focus();
+ }
+}
+
+return view.extend({
+ load: function() {
+ return L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['report', 'json']),'');
+ },
+
+ render: function(ipsetreport) {
+ if (!ipsetreport) {
+ ipsetreport = '{}';
+ };
+ var content;
+ content = JSON.parse(ipsetreport);
+
+ var rows_ipsets = [];
+ var tbl_ipsets = E('table', { 'class': 'table', 'id': 'ipsets' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th' }, _('Name')),
+ E('th', { 'class': 'th' }, _('Type')),
+ E('th', { 'class': 'th' }, _('Count SUM')),
+ E('th', { 'class': 'th' }, _('Count IP')),
+ E('th', { 'class': 'th' }, _('Count CIDR')),
+ E('th', { 'class': 'th' }, _('Count MAC')),
+ E('th', { 'class': 'th' }, _('Count ACC')),
+ E('th', { 'class': 'th' }, _('Entry Details')),
+ E('th', { 'class': 'th' }, '\xa0'),
+ E('th', { 'class': 'th' }, _('Action'))
+ ])
+ ]);
+
+ if (content.ipsets) {
+ var button, member, urlprefix;
+ Object.keys(content.ipsets).forEach(function(key) {
+ rows_ipsets.push([
+ E('em', key),
+ E('em', content.ipsets[key].type),
+ E('em', content.ipsets[key].count),
+ E('em', content.ipsets[key].count_ip),
+ E('em', content.ipsets[key].count_cidr),
+ E('em', content.ipsets[key].count_mac),
+ E('em', content.ipsets[key].count_acc)
+ ]);
+ for (var i = 0; i < content.ipsets[key].member_acc.length; i++) {
+ if (key != 'maclist' && key.substr(0,9) != 'whitelist') {
+ member = '<a href="https://ipwhois.app/json/' + encodeURIComponent(content.ipsets[key].member_acc[i].member) + '" target="_blank" rel="noreferrer noopener" title="IP/CIDR Lookup" >' + content.ipsets[key].member_acc[i].member + '</a>';
+ button = E('button', {
+ 'class': 'btn cbi-button cbi-button-apply',
+ 'style': 'word-break: inherit',
+ 'name': 'whitelist',
+ 'value': content.ipsets[key].member_acc[i].member,
+ 'click': handleAction
+ }, [ _('Whitelist...')]);
+ } else {
+ member = content.ipsets[key].member_acc[i].member;
+ button = '';
+ }
+ rows_ipsets.push([
+ '',
+ '',
+ '',
+ '',
+ '',
+ '',
+ '',
+ member,
+ content.ipsets[key].member_acc[i].packets,
+ button
+ ]);
+ }
+ });
+ }
+ cbi_update_table(tbl_ipsets, rows_ipsets);
+
+ return E('div', { 'class': 'cbi-map', 'id': 'map' }, [
+ E('div', { 'class': 'cbi-section' }, [
+ E('p', _('This tab shows the last generated IPSet Report, press the \'Refresh\' button to get a current one.')),
+ E('p', '\xa0'),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Timestamp')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.timestamp || '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Number of all IPSets')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.cnt_set_sum || '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Number of all entries')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.cnt_sum || '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Number of IP entries')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.cnt_ip_sum || '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Number of CIDR entries')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.cnt_cidr_sum || '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Number of MAC entries')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.cnt_mac_sum || '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Number of accessed entries')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.cnt_acc_sum || '-')
+ ]),
+ E('div', { 'class': 'right' }, [
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-apply',
+ 'click': ui.createHandlerFn(this, function() {
+ return handleAction('query');
+ })
+ }, [ _('IPSet Query...') ]),
+ '\xa0\xa0\xa0',
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-positive',
+ 'click': ui.createHandlerFn(this, async function() {
+ L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['report', 'gen']),'');
+ var running = 1;
+ while (running === 1) {
+ await new Promise(r => setTimeout(r, 1000));
+ L.resolveDefault(fs.read_direct('/var/run/banip.pid')).then(function(res) {
+ if (!res) {
+ running = 0;
+ }
+ })
+ }
+ location.reload();
+ })
+ }, [ _('Refresh') ])
+ ]),
+ ]),
+ E('br'),
+ E('div', { 'class': 'cbi-section' }, [
+ E('div', { 'class': 'left' }, [
+ E('h3', _('IPSet details')),
+ tbl_ipsets
+ ])
+ ])
+ ]);
+ },
+ handleSaveApply: null,
+ handleSave: null,
+ handleReset: null
+});
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js
new file mode 100644
index 0000000000..ae28f94f78
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js
@@ -0,0 +1,41 @@
+'use strict';
+'require view';
+'require poll';
+'require fs';
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ L.resolveDefault(fs.stat('/sbin/logread'), null),
+ L.resolveDefault(fs.stat('/usr/sbin/logread'), null)
+ ]);
+ },
+ render: function(stat) {
+ var logger = stat[0] ? stat[0].path : stat[1] ? stat[1].path : null;
+ poll.add(function() {
+ return L.resolveDefault(fs.exec_direct(logger, ['-e', 'banIP-'])).then(function(res) {
+ var log = document.getElementById("logfile");
+ if (res) {
+ log.value = res.trim();
+ } else {
+ log.value = _('No banIP related logs yet!');
+ }
+ log.scrollTop = log.scrollHeight;
+ });
+ });
+ return E('div', { class: 'cbi-map' },
+ E('div', { class: 'cbi-section' }, [
+ E('div', { class: 'cbi-section-descr' }, _('The syslog output, pre-filtered for banIP related messages only.')),
+ E('textarea', {
+ 'id': 'logfile',
+ 'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+ 'readonly': 'readonly',
+ 'wrap': 'off',
+ 'rows': 25
+ })
+ ]));
+ },
+ handleSaveApply: null,
+ handleSave: null,
+ handleReset: null
+});
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js
new file mode 100644
index 0000000000..54eb200c28
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js
@@ -0,0 +1,37 @@
+'use strict';
+'require view';
+'require fs';
+'require ui';
+
+return view.extend({
+ load: function() {
+ return L.resolveDefault(fs.read_direct('/etc/banip/banip.maclist'), '');
+ },
+ handleSave: function(ev) {
+ var value = ((document.querySelector('textarea').value || '').trim().toUpperCase().replace(/\r\n/g, '\n')) + '\n';
+ return fs.write('/etc/banip/banip.maclist', value)
+ .then(function(rc) {
+ document.querySelector('textarea').value = value;
+ ui.addNotification(null, E('p', _('Maclist changes have been saved. Refresh your banIP lists that changes take effect.')), 'info');
+ }).catch(function(e) {
+ ui.addNotification(null, E('p', _('Unable to save changes: %s').format(e.message)));
+ });
+ },
+ render: function(blacklist) {
+ return E([
+ E('p', {},
+ _('This is the local banIP maclist to always-allow certain MAC addresses.<br /> \
+ <em><b>Please note:</b></em> add only one MAC address per line. Comments introduced with \'#\' are allowed - domains, wildcards and regex are not.')),
+ E('p', {},
+ E('textarea', {
+ 'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+ 'spellcheck': 'false',
+ 'wrap': 'off',
+ 'rows': 25
+ }, [ blacklist != null ? blacklist : '' ])
+ )
+ ]);
+ },
+ handleSaveApply: null,
+ handleReset: null
+});
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js
new file mode 100644
index 0000000000..508b172f6a
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js
@@ -0,0 +1,819 @@
+'use strict';
+'require view';
+'require poll';
+'require fs';
+'require ui';
+'require uci';
+'require form';
+'require tools.widgets as widgets';
+
+/*
+ button handling
+*/
+function handleAction(ev) {
+ if (ev === 'timer') {
+ L.ui.showModal(_('Refresh Timer'), [
+ E('p', _('To keep your banIP lists up-to-date, you should set up an automatic update job for these lists.')),
+ E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
+ E('h5', _('Existing job(s)')),
+ E('textarea', {
+ 'id': 'cronView',
+ 'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+ 'readonly': 'readonly',
+ 'wrap': 'off',
+ 'rows': 5
+ })
+ ]),
+ E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
+ E('label', { 'class': 'cbi-input-select', 'style': 'padding-top:.5em' }, [
+ E('h5', _('Set a new banIP job')),
+ E('select', { 'class': 'cbi-input-select', 'id': 'timerA' }, [
+ E('option', { 'value': 'start' }, 'Start'),
+ E('option', { 'value': 'reload' }, 'Reload'),
+ E('option', { 'value': 'restart' }, 'Restart'),
+ E('option', { 'value': 'refresh' }, 'Refresh'),
+ E('option', { 'value': 'suspend' }, 'Suspend'),
+ E('option', { 'value': 'resume' }, 'Resume'),
+ E('option', { 'value': 'report gen' }, 'Report'),
+ E('option', { 'value': 'report mail' }, 'Report &amp; Mail')
+ ]),
+ '\xa0\xa0\xa0',
+ _('banIP action')
+ ]),
+ E('label', { 'class': 'cbi-input-text', 'style': 'padding-top:.5em' }, [
+ E('input', { 'class': 'cbi-input-text', 'id': 'timerH', 'maxlength': '2' }, [
+ ]),
+ '\xa0\xa0\xa0',
+ _('The hours portition (req., range: 0-23)')
+ ]),
+ E('label', { 'class': 'cbi-input-text', 'style': 'padding-top:.5em' }, [
+ E('input', { 'class': 'cbi-input-text', 'id': 'timerM', 'maxlength': '2' }),
+ '\xa0\xa0\xa0',
+ _('The minutes portion (opt., range: 0-59)')
+ ]),
+ E('label', { 'class': 'cbi-input-text', 'style': 'padding-top:.5em' }, [
+ E('input', { 'class': 'cbi-input-text', 'id': 'timerD', 'maxlength': '13' }),
+ '\xa0\xa0\xa0',
+ _('The day of the week (opt., values: 1-7 possibly sep. by , or -)')
+ ])
+ ]),
+ E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
+ E('label', { 'class': 'cbi-input-select', 'style': 'padding-top:.5em' }, [
+ E('h5', _('Remove an existing job')),
+ E('input', { 'class': 'cbi-input-text', 'id': 'lineno', 'maxlength': '2' }, [
+ ]),
+ '\xa0\xa0\xa0',
+ _('Line number to remove')
+ ])
+ ]),
+ E('div', { 'class': 'right' }, [
+ E('button', {
+ 'class': 'btn cbi-button',
+ 'click': L.hideModal
+ }, _('Cancel')),
+ ' ',
+ E('button', {
+ 'class': 'btn cbi-button-action',
+ 'click': ui.createHandlerFn(this, function(ev) {
+ var lineno = document.getElementById('lineno').value;
+ var action = document.getElementById('timerA').value;
+ var hours = document.getElementById('timerH').value;
+ var minutes = document.getElementById('timerM').value || '0';
+ var days = document.getElementById('timerD').value || '*';
+ if (hours) {
+ L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['timer', 'add', action, hours, minutes, days]))
+ .then(function(res) {
+ if (res) {
+ ui.addNotification(null, E('p', _('The Refresh Timer could not been updated.')), 'error');
+ } else {
+ ui.addNotification(null, E('p', _('The Refresh Timer has been updated.')), 'info');
+ }
+ });
+ } else if (lineno) {
+ L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['timer', 'remove', lineno]))
+ .then(function(res) {
+ if (res) {
+ ui.addNotification(null, E('p', _('The Refresh Timer could not been updated.')), 'error');
+ } else {
+ ui.addNotification(null, E('p', _('The Refresh Timer has been updated.')), 'info');
+ }
+ });
+ } else {
+ document.getElementById('timerH').focus();
+ return
+ }
+ L.hideModal();
+ })
+ }, _('Save'))
+ ])
+ ]);
+ L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['timer', 'list']))
+ .then(function(res) {
+ document.getElementById('cronView').value = res.trim();
+ });
+ document.getElementById('timerH').focus();
+ return
+ }
+
+ if (document.getElementById('status') && document.getElementById('status').textContent.substr(0,6) === 'paused') {
+ ev = 'resume';
+ }
+
+ fs.exec_direct('/etc/init.d/banip', [ev])
+}
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['list']), {}),
+ L.resolveDefault(fs.exec_direct('/usr/sbin/iptables', ['-L']), null),
+ L.resolveDefault(fs.exec_direct('/usr/sbin/ip6tables', ['-L']), null),
+ L.resolveDefault(fs.read_direct('/etc/banip/banip.countries'), ''),
+ uci.load('banip')
+ ]);
+ },
+
+ render: function(result) {
+ var m, s, o;
+
+ m = new form.Map('banip', 'banIP', _('Configuration of the banIP package to block ip adresses/subnets via IPSet. \
+ For further information <a href="https://github.com/openwrt/packages/blob/master/net/banip/files/README.md" target="_blank" rel="noreferrer noopener" >check the online documentation</a>'));
+
+ /*
+ poll runtime information
+ */
+ var rt_res, inf_stat, inf_ipsets, inf_sources, inf_srcarr, inf_devices, inf_devarr, inf_ifaces, inf_ifarr, inf_logterms, inf_logtarr
+ var inf_subnets, inf_subnarr, inf_misc, inf_flags, inf_run
+
+ pollData: poll.add(function() {
+ return L.resolveDefault(fs.read_direct('/tmp/ban_runtime.json'), 'null').then(function(res) {
+ rt_res = JSON.parse(res);
+ inf_stat = document.getElementById('status');
+ if (inf_stat && rt_res) {
+ inf_stat.textContent = (rt_res.status || '-') + ' / ' + (rt_res.version || '-');
+ if (rt_res.status === "running") {
+ if (!inf_stat.classList.contains("spinning")) {
+ inf_stat.classList.add("spinning");
+ }
+ } else {
+ if (inf_stat.classList.contains("spinning")) {
+ inf_stat.classList.remove("spinning");
+ if (document.getElementById('btn_suspend')) {
+ if (inf_stat.textContent.substr(0,6) === 'paused') {
+ document.querySelector('#btn_suspend').textContent = 'Resume';
+ }
+ if (document.getElementById('status').textContent.substr(0,7) === 'enabled') {
+ document.querySelector('#btn_suspend').textContent = 'Suspend';
+ }
+ }
+ }
+ }
+ } else if (inf_stat) {
+ inf_stat.textContent = '-';
+ if (inf_stat.classList.contains("spinning")) {
+ inf_stat.classList.remove("spinning");
+ }
+ }
+ inf_ipsets = document.getElementById('ipsets');
+ if (inf_ipsets && rt_res) {
+ inf_ipsets.textContent = rt_res.ipset_info || '-';
+ }
+ inf_sources = document.getElementById('sources');
+ inf_srcarr = [];
+ if (inf_sources && rt_res) {
+ for (var i = 0; i < rt_res.active_sources.length; i++) {
+ if (i < rt_res.active_sources.length-1) {
+ inf_srcarr += rt_res.active_sources[i].source + ', ';
+ } else {
+ inf_srcarr += rt_res.active_sources[i].source
+ }
+ }
+ inf_sources.textContent = inf_srcarr || '-';
+ }
+ inf_devices = document.getElementById('devices');
+ inf_devarr = [];
+ if (inf_devices && rt_res) {
+ for (var i = 0; i < rt_res.active_devs.length; i++) {
+ if (i < rt_res.active_devs.length-1) {
+ inf_devarr += rt_res.active_devs[i].dev + ', ';
+ } else {
+ inf_devarr += rt_res.active_devs[i].dev
+ }
+ }
+ inf_devices.textContent = inf_devarr || '-';
+ }
+ inf_ifaces = document.getElementById('ifaces');
+ inf_ifarr = [];
+ if (inf_ifaces && rt_res) {
+ for (var i = 0; i < rt_res.active_ifaces.length; i++) {
+ if (i < rt_res.active_ifaces.length-1) {
+ inf_ifarr += rt_res.active_ifaces[i].iface + ', ';
+ } else {
+ inf_ifarr += rt_res.active_ifaces[i].iface
+ }
+ }
+ inf_ifaces.textContent = inf_ifarr || '-';
+ }
+ inf_logterms = document.getElementById('logterms');
+ inf_logtarr = [];
+ if (inf_logterms && rt_res) {
+ for (var i = 0; i < rt_res.active_logterms.length; i++) {
+ if (i < rt_res.active_logterms.length-1) {
+ inf_logtarr += rt_res.active_logterms[i].term + ', ';
+ } else {
+ inf_logtarr += rt_res.active_logterms[i].term
+ }
+ }
+ inf_logterms.textContent = inf_logtarr || '-';
+ }
+ inf_subnets = document.getElementById('subnets');
+ inf_subnarr = [];
+ if (inf_subnets && rt_res) {
+ for (var i = 0; i < rt_res.active_subnets.length; i++) {
+ if (i < rt_res.active_subnets.length-1) {
+ inf_subnarr += rt_res.active_subnets[i].subnet + ', ';
+ } else {
+ inf_subnarr += rt_res.active_subnets[i].subnet
+ }
+ }
+ inf_subnets.textContent = inf_subnarr || '-';
+ }
+ inf_misc = document.getElementById('infos');
+ if (inf_misc && rt_res) {
+ inf_misc.textContent = rt_res.run_infos || '-';
+ }
+ inf_flags = document.getElementById('flags');
+ if (inf_flags && rt_res) {
+ inf_flags.textContent = rt_res.run_flags || '-';
+ }
+ inf_run = document.getElementById('run');
+ if (inf_run && rt_res) {
+ inf_run.textContent = rt_res.last_run || '-';
+ }
+ });
+ }, 1);
+
+ /*
+ runtime information and buttons
+ */
+ s = m.section(form.NamedSection, 'global');
+ s.render = L.bind(function(view, section_id) {
+ return E('div', { 'class': 'cbi-section' }, [
+ E('h3', _('Information')),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Status / Version')),
+ E('div', { 'class': 'cbi-value-field spinning', 'id': 'status', 'style': 'color:#37c' },'\xa0')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('IPSet Information')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'ipsets', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Sources')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'sources', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Devices')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'devices', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Interfaces')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'ifaces', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Logterms')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'logterms', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Subnets')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'subnets', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Information')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'infos', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Flags')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'flags', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Last Run')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'run', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { class: 'right' }, [
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-apply',
+ 'click': ui.createHandlerFn(this, function() {
+ return handleAction('timer');
+ })
+ }, [ _('Refresh Timer...') ]),
+ '\xa0\xa0\xa0',
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-apply',
+ 'id': 'btn_suspend',
+ 'click': ui.createHandlerFn(this, function() {
+ return handleAction('suspend');
+ })
+ }, [ _('Suspend') ]),
+ '\xa0\xa0\xa0',
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-positive',
+ 'click': ui.createHandlerFn(this, function() {
+ return handleAction('refresh');
+ })
+ }, [ _('Refresh') ]),
+ '\xa0\xa0\xa0',
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-negative',
+ 'click': ui.createHandlerFn(this, function() {
+ return handleAction('restart');
+ })
+ }, [ _('Restart') ])
+ ])
+ ]);
+ }, o, this);
+ this.pollData;
+
+ /*
+ tabbed config section
+ */
+ s = m.section(form.NamedSection, 'global', 'banip', _('Settings'));
+ s.addremove = false;
+ s.tab('general', _('General Settings'));
+ s.tab('additional', _('Additional Settings'));
+ s.tab('adv_chain', _('Advanced Chain Settings'));
+ s.tab('adv_log', _('Advanced Log Settings'));
+ s.tab('adv_email', _('Advanced E-Mail Settings'));
+ s.tab('sources', _('Blocklist Sources'));
+
+ /*
+ general settings tab
+ */
+ o = s.taboption('general', form.Flag, 'ban_enabled', _('Enabled'), _('Enable the banIP service.'));
+ o.rmempty = false;
+
+ o = s.taboption('general', widgets.NetworkSelect, 'ban_trigger', _('Startup Trigger Interface'), _('List of available network interfaces to trigger the banIP start.'));
+ o.unspecified = true;
+ o.nocreate = true;
+ o.rmempty = true;
+
+ o = s.taboption('general', form.Flag, 'ban_autodetect', _('Auto Detection'), _('Detect relevant network interfaces, devices, subnets and protocols automatically.'));
+ o.rmempty = false;
+
+ o = s.taboption('general', widgets.NetworkSelect, 'ban_ifaces', _('Network Interfaces'), _('Select the relevant network interfaces manually.'));
+ o.depends('ban_autodetect', '0');
+ o.unspecified = true;
+ o.multiple = true;
+ o.nocreate = true;
+ o.optional = true;
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Flag, 'ban_proto4_enabled', _('IPv4 Support'), _('Enables IPv4 support in banIP.'));
+ o.depends('ban_autodetect', '0');
+ o.optional = true;
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Flag, 'ban_proto6_enabled', _('IPv6 Support'), _('Enables IPv6 support in banIP.'));
+ o.depends('ban_autodetect', '0');
+ o.optional = true;
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Flag, 'ban_monitor_enabled', _('Log Monitor'), _('Starts a small log monitor in the background to block suspicious SSH/LuCI login attempts.'));
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Flag, 'ban_logsrc_enabled', _('Enable SRC logging'), _('Log suspicious incoming packets - usually dropped.'));
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Flag, 'ban_logdst_enabled', _('Enable DST logging'), _('Log suspicious outgoing packets - usually rejected. \
+ Logging such packets may cause an increase in latency due to it requiring additional system resources.'));
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Flag, 'ban_whitelistonly', _('Whitelist Only'), _('Restrict the internet access from/to a small number of secure websites/IPs \
+ and block access from/to the rest of the internet.'));
+ o.rmempty = true;
+
+ o = s.taboption('general', form.Flag, 'ban_mail_enabled', _('E-Mail Notification'), _('Send banIP related notification e-mails. \
+ This needs the installation and setup of the additional \'msmtp\' package.'));
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Value, 'ban_mailreceiver', _('E-Mail Receiver Address'), _('Receiver address for banIP notification e-mails.'));
+ o.depends('ban_mail_enabled', '1');
+ o.placeholder = 'name@example.com';
+ o.rmempty = true;
+
+ /*
+ additional settings tab
+ */
+ o = s.taboption('additional', form.Flag, 'ban_debug', _('Verbose Debug Logging'), _('Enable verbose debug logging in case of any processing errors.'));
+ o.rmempty = false;
+
+ o = s.taboption('additional', form.ListValue, 'ban_nice', _('Service Priority'), _('The selected priority will be used for banIP background processing. \
+ This change requires a full banIP service restart to take effect.'));
+ o.value('-20', _('Highest Priority'));
+ o.value('-10', _('High Priority'));
+ o.value('0', _('Normal Priority (default)'));
+ o.value('10', _('Less Priority'));
+ o.value('19', _('Least Priority'));
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('additional', form.Value, 'ban_triggerdelay', _('Trigger Delay'), _('Additional trigger delay in seconds before banIP processing begins.'));
+ o.placeholder = '5';
+ o.datatype = 'range(1,120)';
+ o.rmempty = true;
+
+ o = s.taboption('additional', form.ListValue, 'ban_maxqueue', _('Download Queue'), _('Size of the download queue for download processing in parallel.'));
+ o.value('1');
+ o.value('2');
+ o.value('4');
+ o.value('8');
+ o.value('16');
+ o.value('32');
+ o.optional = true;
+ o.rmempty = false;
+
+ o = s.taboption('additional', form.Value, 'ban_tmpbase', _('Base Temp Directory'), _('Base Temp Directory used for all banIP related runtime operations.'));
+ o.placeholder = '/tmp';
+ o.rmempty = true;
+
+ o = s.taboption('additional', form.Value, 'ban_backupdir', _('Backup Directory'), _('Target directory for compressed source list backups.'));
+ o.placeholder = '/tmp/banIP-Backup';
+ o.rmempty = true;
+
+ o = s.taboption('additional', form.Value, 'ban_reportdir', _('Report Directory'), _('Target directory for IPSet related report files.'));
+ o.placeholder = '/tmp/banIP-Report';
+ o.rmempty = true;
+
+ o = s.taboption('additional', form.ListValue, 'ban_fetchutil', _('Download Utility'), _('List of supported and fully pre-configured download utilities.'));
+ o.value('uclient-fetch');
+ o.value('wget');
+ o.value('curl');
+ o.value('aria2c');
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('additional', form.Flag, 'ban_fetchinsecure', _('Download Insecure'), _('Don\'t check SSL server certificates during download.'));
+ o.default = 0
+ o.rmempty = true;
+
+ o = s.taboption('additional', form.Value, 'ban_fetchparm', _('Download Parameters'), _('Manually override the pre-configured download options for the selected download utility.'))
+ o.optional = true;
+ o.rmempty = true;
+
+ /*
+ advanced chain settings tab
+ */
+ o = s.taboption('adv_chain', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>Changes on this tab needs a full banIP service restart to take effect.</b></em>';
+
+ o = s.taboption('adv_chain', form.ListValue, 'ban_global_settype', _('Global IPSet Type'), _('Set the global IPset type default, to block incoming (SRC) and/or outgoing (DST) packets.'));
+ o.value('src+dst');
+ o.value('src');
+ o.value('dst');
+ o.rmempty = false;
+
+ o = s.taboption('adv_chain', form.ListValue, 'ban_target_src', _('SRC Target'), _('Set the firewall target for all SRC related rules.'));
+ o.value('DROP');
+ o.value('REJECT');
+ o.rmempty = false;
+
+ o = s.taboption('adv_chain', form.ListValue, 'ban_target_dst', _('DST Target'), _('Set the firewall target for all DST related rules.'));
+ o.value('REJECT');
+ o.value('DROP');
+ o.rmempty = false;
+
+ o = s.taboption('adv_chain', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>Individual IPSet Settings</b></em>';
+
+ o = s.taboption('adv_chain', form.ListValue, 'ban_maclist_timeout', _('Maclist Timeout'), _('Set the maclist IPSet timeout.'));
+ o.value('1800', _('30 minutes'));
+ o.value('3600', _('1 hour'));
+ o.value('21600', _('6 hours'));
+ o.value('43200', _('12 hours'));
+ o.value('86400', _('24 hours'));
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.ListValue, 'ban_whitelist_timeout', _('Whitelist Timeout'), _('Set the whitelist IPSet timeout.'));
+ o.value('1800', _('30 minutes'));
+ o.value('3600', _('1 hour'));
+ o.value('21600', _('6 hours'));
+ o.value('43200', _('12 hours'));
+ o.value('86400', _('24 hours'));
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.ListValue, 'ban_blacklist_timeout', _('Blacklist Timeout'), _('Set the blacklist IPSet timeout.'));
+ o.value('1800', _('30 minutes'));
+ o.value('3600', _('1 hour'));
+ o.value('21600', _('6 hours'));
+ o.value('43200', _('12 hours'));
+ o.value('86400', _('24 hours'));
+ o.optional = true;
+ o.rmempty = true;
+
+ var info, source, sources = [];
+ if (result[0]) {
+ sources = result[0].trim().split('\n');
+ }
+
+ o = s.taboption('adv_chain', form.MultiValue, 'ban_settype_src', _('SRC IPSet Type'), _('Set individual SRC type per IPset to block only incoming packets.'));
+ o.value('whitelist');
+ o.value('blacklist');
+ for (var i = 0; i < sources.length; i++) {
+ if (sources[i].match(/^\s+\+/)) {
+ source = sources[i].match(/^\s+\+\s(\w+)\s/)[1].trim();
+ o.value(source);
+ }
+ }
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.MultiValue, 'ban_settype_dst', _('DST IPSet Type'), _('Set individual DST type per IPset to block only outgoing packets.'));
+ o.value('whitelist');
+ o.value('blacklist');
+ for (var i = 0; i < sources.length; i++) {
+ if (sources[i].match(/^\s+\+/)) {
+ source = sources[i].match(/^\s+\+\s(\w+)\s/)[1].trim();
+ o.value(source);
+ }
+ }
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.MultiValue, 'ban_settype_all', _('SRC+DST IPSet Type'), _('Set individual SRC+DST type per IPset to block incoming and outgoing packets.'));
+ o.value('whitelist');
+ o.value('blacklist');
+ for (var i = 0; i < sources.length; i++) {
+ if (sources[i].match(/^\s+\+/)) {
+ source = sources[i].match(/^\s+\+\s(\w+)\s/)[1].trim();
+ o.value(source);
+ }
+ }
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>IPv4 Chains</b></em>';
+
+ /*
+ prepare iptables data
+ */
+ var chain, result_v4=[], result_v6=[];
+ if (result[1]) {
+ result_v4 = result[1].trim().split('\n');
+ } else if (result[2]) {
+ result_v4 = result[2].trim().split('\n');
+ }
+
+ if (result[2]) {
+ result_v6 = result[2].trim().split('\n');
+ } else if (result[1]) {
+ result_v6 = result[1].trim().split('\n');
+ }
+
+ o = s.taboption('adv_chain', form.DynamicList, 'ban_lan_inputchains_4', _('LAN Input'), _('Assign one or more relevant firewall chains to banIP. The default chain used by banIP is \'input_lan_rule\'.'));
+ for (var i = 0; i < result_v4.length; i++) {
+ if (result_v4[i].match(/^Chain input[\w_]+\s+/)) {
+ chain = result_v4[i].match(/\s+(input[\w_]+)\s+/)[1].trim();
+ o.value(chain);
+ }
+ }
+ o.datatype = 'uciname';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.DynamicList, 'ban_lan_forwardchains_4', _('LAN Forward'), _('Assign one or more relevant firewall chains to banIP. The default chain used by banIP is \'forwarding_lan_rule\'.'));
+ for (var i = 0; i < result_v4.length; i++) {
+ if (result_v4[i].match(/^Chain forwarding[\w_]+\s+/)) {
+ chain = result_v4[i].match(/\s+(forwarding[\w_]+)\s+/)[1].trim();
+ o.value(chain);
+ }
+ }
+ o.datatype = 'uciname';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.DynamicList, 'ban_wan_inputchains_4', _('WAN Input'), _('Assign one or more relevant firewall chains to banIP. The default chain used by banIP is \'input_wan_rule\'.'));
+ for (var i = 0; i < result_v4.length; i++) {
+ if (result_v4[i].match(/^Chain input[\w_]+\s+/)) {
+ chain = result_v4[i].match(/\s+(input[\w_]+)\s+/)[1].trim();
+ o.value(chain);
+ }
+ }
+ o.datatype = 'uciname';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.DynamicList, 'ban_wan_forwardchains_4', _('WAN Forward'), _('Assign one or more relevant firewall chains to banIP. The default chain used by banIP is \'forwarding_wan_rule\'.'));
+ for (var i = 0; i < result_v4.length; i++) {
+ if (result_v4[i].match(/^Chain forwarding[\w_]+\s+/)) {
+ chain = result_v4[i].match(/\s+(forwarding[\w_]+)\s+/)[1].trim();
+ o.value(chain);
+ }
+ }
+ o.datatype = 'uciname';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>IPv6 Chains</b></em>';
+
+ o = s.taboption('adv_chain', form.DynamicList, 'ban_lan_inputchains_6', _('LAN Input'), _('Assign one or more relevant firewall chains to banIP. The default chain used by banIP is \'input_lan_rule\'.'));
+ for (var i = 0; i < result_v6.length; i++) {
+ if (result_v6[i].match(/^Chain input[\w_]+\s+/)) {
+ chain = result_v6[i].match(/\s+(input[\w_]+)\s+/)[1].trim();
+ o.value(chain);
+ }
+ }
+ o.datatype = 'uciname';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.DynamicList, 'ban_lan_forwardchains_6', _('LAN Forward'), _('Assign one or more relevant firewall chains to banIP. The default chain used by banIP is \'forwarding_lan_rule\'.'));
+ for (var i = 0; i < result_v6.length; i++) {
+ if (result_v6[i].match(/^Chain forwarding[\w_]+\s+/)) {
+ chain = result_v6[i].match(/\s+(forwarding[\w_]+)\s+/)[1].trim();
+ o.value(chain);
+ }
+ }
+ o.datatype = 'uciname';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.DynamicList, 'ban_wan_inputchains_6', _('WAN Input'), _('Assign one or more relevant firewall chains to banIP. The default chain used by banIP is \'input_wan_rule\'.'));
+ for (var i = 0; i < result_v6.length; i++) {
+ if (result_v6[i].match(/^Chain input[\w_]+\s+/)) {
+ chain = result_v6[i].match(/\s+(input[\w_]+)\s+/)[1].trim();
+ o.value(chain);
+ }
+ }
+ o.datatype = 'uciname';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.DynamicList, 'ban_wan_forwardchains_6', _('WAN Forward'), _('Assign one or more relevant firewall chains to banIP. The default chain used by banIP is \'forwarding_wan_rule\'.'));
+ for (var i = 0; i < result_v6.length; i++) {
+ if (result_v6[i].match(/^Chain forwarding[\w_]+\s+/)) {
+ chain = result_v6[i].match(/\s+(forwarding[\w_]+)\s+/)[1].trim();
+ o.value(chain);
+ }
+ }
+ o.datatype = 'uciname';
+ o.optional = true;
+ o.rmempty = true;
+
+ /*
+ advanced log settings tab
+ */
+ o = s.taboption('adv_log', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>Changes on this tab needs a full banIP service restart to take effect.</b></em>';
+
+ o = s.taboption('adv_log', form.ListValue, 'ban_loglimit', _('Log Limit'), _('Parse only the last stated number of log entries for suspicious events.'));
+ o.value('50');
+ o.value('100');
+ o.value('250');
+ o.value('500');
+ o.rmempty = false;
+
+ o = s.taboption('adv_log', form.MultiValue, 'ban_logterms', _('Log Terms'), _('Limit the log monitor to certain log terms.'));
+ o.value('dropbear');
+ o.value('sshd');
+ o.value('luci');
+ o.value('nginx');
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_log', form.Value, 'ban_ssh_logcount', _('SSH Log Count'), _('Number of failed ssh login repetitions of the same ip in the log before banning.'));
+ o.placeholder = '3';
+ o.datatype = 'range(1,10)';
+ o.rmempty = true;
+
+ o = s.taboption('adv_log', form.Value, 'ban_luci_logcount', _('LuCI Log Count'), _('Number of failed LuCI login repetitions of the same ip in the log before banning.'));
+ o.placeholder = '3';
+ o.datatype = 'range(1,10)';
+ o.rmempty = true;
+
+ o = s.taboption('adv_log', form.Value, 'ban_nginx_logcount', _('NGINX Log Count'), _('Number of failed nginx requests of the same ip in the log before banning.'));
+ o.placeholder = '5';
+ o.datatype = 'range(1,20)';
+ o.rmempty = true;
+
+ o = s.taboption('adv_log', form.Value, 'ban_logopts_src', _('SRC Log Options'), _('Set special SRC log options, e.g. to set a limit rate.'));
+ o.nocreate = false;
+ o.unspecified = true;
+ o.value('-m limit --limit 2/sec', _('-m limit --limit 2/sec (default)'));
+ o.value('-m limit --limit 10/sec');
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_log', form.Value, 'ban_logopts_dst', _('DST Log Options'), _('Set special DST log options, e.g. to set a limit rate.'));
+ o.nocreate = false;
+ o.unspecified = true;
+ o.value('-m limit --limit 2/sec', _('-m limit --limit 2/sec (default)'));
+ o.value('-m limit --limit 10/sec');
+ o.optional = true;
+ o.rmempty = true;
+
+ /*
+ advanced email settings tab
+ */
+ o = s.taboption('adv_email', form.Value, 'ban_mailsender', _('E-Mail Sender Address'), _('Sender address for banIP notification E-Mails.'));
+ o.placeholder = 'no-reply@banIP';
+ o.rmempty = true;
+
+ o = s.taboption('adv_email', form.Value, 'ban_mailtopic', _('E-Mail Topic'), _('Topic for banIP notification E-Mails.'));
+ o.placeholder = 'banIP notification';
+ o.rmempty = true;
+
+ o = s.taboption('adv_email', form.Value, 'ban_mailprofile', _('E-Mail Profile'), _('Profile used by \'msmtp\' for banIP notification E-Mails.'));
+ o.placeholder = 'ban_notify';
+ o.datatype = 'uciname';
+ o.rmempty = true;
+
+ o = s.taboption('adv_email', form.MultiValue, 'ban_mailactions', _('E-Mail Actions'), _('Limit E-Mail trigger to certain banIP actions.'));
+ o.value('start');
+ o.value('reload');
+ o.value('restart');
+ o.value('refresh');
+ o.rmempty = true;
+
+ /*
+ blocklist sources tab
+ */
+ o = s.taboption('sources', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>List of supported and fully pre-configured banIP sources.</b></em>';
+
+ o = s.taboption('sources', form.MultiValue, 'ban_sources', _('Sources (Info)'));
+ for (var i = 0; i < sources.length; i++) {
+ if (sources[i].match(/^\s+\+/)) {
+ source = sources[i].match(/^\s+\+\s(\w+)\s/)[1].trim();
+ info = sources[i].slice(35,70).trim();
+ o.value(source, source + ' (' + info + ')');
+ }
+ }
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('sources', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>Country Selection</b></em>';
+
+ /*
+ prepare country data
+ */
+ var code, country, countries = [];
+ if (result[3]) {
+ countries = result[3].trim().split('\n');
+ }
+
+ o = s.taboption('sources', form.DynamicList, 'ban_countries', _('Countries'));
+ for (var i = 0; i < countries.length; i++) {
+ code = countries[i].match(/^(\w+);/)[1].trim();
+ country = countries[i].match(/^\w+;(.*$)/)[1].trim();
+ o.value(code, country);
+ }
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('sources', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>ASN Selection</b></em>';
+
+ o = s.taboption('sources', form.DynamicList, 'ban_asns', _('ASNs'));
+ o.datatype = 'uinteger';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('sources', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>Local Sources</b></em>';
+
+ o = s.taboption('sources', form.MultiValue, 'ban_localsources', _('Local Sources'), _('Limit the selection to certain local sources.'));
+ o.value('maclist');
+ o.value('whitelist');
+ o.value('blacklist');
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('sources', form.DynamicList, 'ban_extrasources', _('Extra Sources'), _('Add additional, non-banIP related IPSets e.g. for reporting and queries.'));
+ o.datatype = 'uciname';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('sources', form.Flag, 'ban_autoblacklist', _('Auto Blacklist'), _('Automatically transfers suspicious IPs from the log to the banIP blacklist during runtime.'));
+ o.rmempty = false;
+
+ o = s.taboption('sources', form.Flag, 'ban_autowhitelist', _('Auto Whitelist'), _('Automatically transfers uplink IPs to the banIP whitelist during runtime.'));
+ o.rmempty = false;
+
+ return m.render();
+ },
+ handleReset: null
+});
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js
new file mode 100644
index 0000000000..be70478412
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js
@@ -0,0 +1,37 @@
+'use strict';
+'require view';
+'require fs';
+'require ui';
+
+return view.extend({
+ load: function() {
+ return L.resolveDefault(fs.read_direct('/etc/banip/banip.whitelist'), '');
+ },
+ handleSave: function(ev) {
+ var value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n')) + '\n';
+ return fs.write('/etc/banip/banip.whitelist', value)
+ .then(function(rc) {
+ document.querySelector('textarea').value = value;
+ ui.addNotification(null, E('p', _('Whitelist changes have been saved. Refresh your banIP lists that changes take effect.')), 'info');
+ }).catch(function(e) {
+ ui.addNotification(null, E('p', _('Unable to save changes: %s').format(e.message)));
+ });
+ },
+ render: function(whitelist) {
+ return E([
+ E('p', {},
+ _('This is the local banIP whitelist to always allow certain IP/CIDR addresses.<br /> \
+ <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address or domain name per line. Comments introduced with \'#\' are allowed - wildcards and regex are not.')),
+ E('p', {},
+ E('textarea', {
+ 'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+ 'spellcheck': 'false',
+ 'wrap': 'off',
+ 'rows': 25
+ }, [ whitelist != null ? whitelist : '' ])
+ )
+ ]);
+ },
+ handleSaveApply: null,
+ handleReset: null
+});
diff --git a/applications/luci-app-banip/luasrc/controller/banip.lua b/applications/luci-app-banip/luasrc/controller/banip.lua
index 1befbe9867..7993bbfe9d 100644
--- a/applications/luci-app-banip/luasrc/controller/banip.lua
+++ b/applications/luci-app-banip/luasrc/controller/banip.lua
@@ -1,100 +1,13 @@
--- Copyright 2018-2019 Dirk Brenken (dev@brenken.org)
--- This is free software, licensed under the Apache License, Version 2.0
+-- stub lua controller for 19.07 backward compatibility
module("luci.controller.banip", package.seeall)
-local util = require("luci.util")
-local http = require("luci.http")
-local i18n = require("luci.i18n")
-local json = require("luci.jsonc")
-local uci = require("luci.model.uci").cursor()
-
function index()
- if not nixio.fs.access("/etc/config/banip") then
- return
- end
-
- local e = entry({"admin", "services", "banip"}, firstchild(), _("banIP"), 40)
- e.dependent = false
- e.acl_depends = { "luci-app-banip" }
-
- entry({"admin", "services", "banip", "tab_from_cbi"}, cbi("banip/overview_tab", {hideresetbtn=true, hidesavebtn=true}), _("Overview"), 10).leaf = true
- entry({"admin", "services", "banip", "ipset"}, template("banip/ipsetview"), _("IPSet-Lookup"), 20).leaf = true
- entry({"admin", "services", "banip", "ripe"}, template("banip/ripeview"), _("RIPE-Lookup"), 30).leaf = true
- entry({"admin", "services", "banip", "log"}, template("banip/logview"), _("View Logfile"), 40).leaf = true
- entry({"admin", "services", "banip", "advanced"}, firstchild(), _("Advanced"), 100)
- entry({"admin", "services", "banip", "advanced", "blacklist"}, form("banip/blacklist_tab"), _("Edit Blacklist"), 110).leaf = true
- entry({"admin", "services", "banip", "advanced", "whitelist"}, form("banip/whitelist_tab"), _("Edit Whitelist"), 120).leaf = true
- entry({"admin", "services", "banip", "advanced", "configuration"}, form("banip/configuration_tab"), _("Edit Configuration"), 130).leaf = true
- entry({"admin", "services", "banip", "ipsetview"}, call("ipset_view"), nil).leaf = true
- entry({"admin", "services", "banip", "ripeview"}, call("ripe_view"), nil).leaf = true
- entry({"admin", "services", "banip", "logview"}, call("log_view"), nil).leaf = true
- entry({"admin", "services", "banip", "status"}, call("status_update"), nil).leaf = true
- entry({"admin", "services", "banip", "action"}, call("ban_action"), nil).leaf = true
-end
-
-function ban_action(name)
- if name == "do_refresh" then
- luci.sys.call("/etc/init.d/banip refresh >/dev/null 2>&1")
- elseif name == "do_reload" then
- luci.sys.call("/etc/init.d/banip reload >/dev/null 2>&1")
- end
- luci.http.prepare_content("text/plain")
- luci.http.write("0")
-end
-
-function status_update()
- local rt_file
- local content
-
- rt_file = uci:get("banip", "global", "ban_rtfile") or "/tmp/ban_runtime.json"
-
- if nixio.fs.access(rt_file) then
- content = json.parse(nixio.fs.readfile(rt_file) or "")
- http.prepare_content("application/json")
- http.write_json(content)
- end
-end
-
-function log_view()
- local content = util.trim(util.exec("logread -e 'banIP-' 2>/dev/null")) or ""
-
- if content == "" then
- content = "No banIP related logs yet!"
- end
- http.write(content)
-end
-
-function ipset_view(ipset, filter)
- local content
-
- if not (ipset or filter) then
- return
- end
-
- if filter == "false" then
- content = util.trim(util.exec("ipset -L " .. ipset .. " 2>/dev/null"))
- else
- content = util.trim(util.exec("ipset -L " .. ipset .. " 2>/dev/null | grep -e 'packets [1-9]\\|^[A-Z]'"))
- end
-
- if content == "" then
- content = "IPSet is empty!"
- end
- http.write(content)
-end
-
-function ripe_view(query, input)
- local content
-
- if not (query or input) then
- return
- end
-
- content = util.trim(util.exec("uclient-fetch --no-check-certificate -O- https://stat.ripe.net/data/" ..query.. "/data.json?resource=" ..input.. " 2>/dev/null"))
-
- if content == "" then
- content = "No response!"
- end
- http.write(content)
+ entry({"admin", "services", "banip"}, firstchild(), _("banIP"), 60).acl_depends = { "luci-app-banip" }
+ entry({"admin", "services", "banip", "overview"}, view("banip/overview"), _("Overview"), 10)
+ entry({"admin", "services", "banip", "ipsetreport"}, view("banip/ipsetreport"), _("IPSet Report"), 20)
+ entry({"admin", "services", "banip", "blacklist"}, view("banip/blacklist"), _("Edit Blacklist"), 30)
+ entry({"admin", "services", "banip", "whitelist"}, view("banip/whitelist"), _("Edit Whitelist"), 40)
+ entry({"admin", "services", "banip", "maclist"}, view("banip/maclist"), _("Edit Maclist"), 50)
+ entry({"admin", "services", "banip", "logread"}, view("banip/logread"), _("Log View"), 60)
end
diff --git a/applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua b/applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua
deleted file mode 100644
index 422182f4f6..0000000000
--- a/applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua
+++ /dev/null
@@ -1,55 +0,0 @@
--- Copyright 2018 Dirk Brenken (dev@brenken.org)
--- This is free software, licensed under the Apache License, Version 2.0
-
-local fs = require("nixio.fs")
-local util = require("luci.util")
-local uci = require("luci.model.uci").cursor()
-local input = uci:get("banip", "blacklist", "ban_src") or uci:get("banip", "blacklist", "ban_src_6") or "/etc/banip/adblock.blacklist"
-
-if not fs.access(input) then
- m = SimpleForm("error", nil, translate("Input file not found, please check your configuration."))
- m.reset = false
- m.submit = false
- return m
-end
-
-if fs.stat(input).size >= 102400 then
- m = SimpleForm("error", nil,
- translate("The file size is too large for online editing in LuCI (&ge; 100 KB). ")
- .. translate("Please edit this file directly in a terminal session."))
- m.reset = false
- m.submit = false
- return m
-end
-
-m = SimpleForm("edit", nil)
-m:append(Template("banip/banip_css"))
-m.submit = translate("Save")
-m.reset = false
-
-s = m:section(SimpleSection, nil,
- translatef("This form allows you to modify the content of the banIP blacklist (%s).<br />", input)
- .. translate("Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR notation and comments introduced with '#' are allowed."))
-
-f = s:option(TextValue, "data")
-f.datatype = "string"
-f.rows = 20
-f.rmempty = true
-
-function f.cfgvalue()
- return fs.readfile(input) or ""
-end
-
-function f.write(self, section, data)
- return fs.writefile(input, "\n" .. util.trim(data:gsub("\r\n", "\n")) .. "\n")
-end
-
-function f.remove(self, section, value)
- return fs.writefile(input, "")
-end
-
-function s.handle(self, state, data)
- return true
-end
-
-return m
diff --git a/applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua b/applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua
deleted file mode 100644
index f90b11be01..0000000000
--- a/applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua
+++ /dev/null
@@ -1,52 +0,0 @@
--- Copyright 2018 Dirk Brenken (dev@brenken.org)
--- This is free software, licensed under the Apache License, Version 2.0
-
-local fs = require("nixio.fs")
-local util = require("luci.util")
-local input = "/etc/config/banip"
-
-if not fs.access(input) then
- m = SimpleForm("error", nil, translate("Input file not found, please check your configuration."))
- m.reset = false
- m.submit = false
- return m
-end
-
-if fs.stat(input).size >= 102400 then
- m = SimpleForm("error", nil,
- translate("The file size is too large for online editing in LuCI (&ge; 100 KB). ")
- .. translate("Please edit this file directly in a terminal session."))
- m.reset = false
- m.submit = false
- return m
-end
-
-m = SimpleForm("edit", nil)
-m:append(Template("banip/banip_css"))
-m.submit = translate("Save")
-m.reset = false
-
-s = m:section(SimpleSection, nil,
- translate("This form allows you to modify the content of the main banIP configuration file (/etc/config/banip)."))
-
-f = s:option(TextValue, "data")
-f.rows = 20
-f.rmempty = true
-
-function f.cfgvalue()
- return fs.readfile(input) or ""
-end
-
-function f.write(self, section, data)
- return fs.writefile(input, "\n" .. util.trim(data:gsub("\r\n", "\n")) .. "\n")
-end
-
-function f.remove(self, section, value)
- return fs.writefile(input, "")
-end
-
-function s.handle(self, state, data)
- return true
-end
-
-return m
diff --git a/applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua b/applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua
deleted file mode 100644
index d418ad32af..0000000000
--- a/applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua
+++ /dev/null
@@ -1,215 +0,0 @@
--- Copyright 2018-2019 Dirk Brenken (dev@brenken.org)
--- This is free software, licensed under the Apache License, Version 2.0
-
-local fs = require("nixio.fs")
-local uci = require("luci.model.uci").cursor()
-local net = require "luci.model.network".init()
-local util = require("luci.util")
-local dump = util.ubus("network.interface", "dump", {})
-
-m = Map("banip", translate("banIP"),
- translate("Configuration of the banIP package to block ip adresses/subnets via IPSet. ")
- ..translatef("For further information "
- .. "<a href=\"%s\" target=\"_blank\">"
- .. "check the online documentation</a>", "https://github.com/openwrt/packages/blob/master/net/banip/files/README.md"))
-
--- Main banIP Options
-
-s = m:section(NamedSection, "global", "banip")
-
-o1 = s:option(Flag, "ban_enabled", translate("Enable banIP"))
-o1.default = o1.disabled
-o1.rmempty = false
-
-o2 = s:option(Flag, "ban_automatic", translate("Automatic WAN Interface Detection"))
-o2.default = o2.enabled
-o2.rmempty = false
-
-o3 = s:option(MultiValue, "ban_iface", translate("Manual WAN Interface Selection"),
- translate("Select your preferred interface(s) manually."))
-if dump then
- local i, v
- for i, v in ipairs(dump.interface) do
- if v.interface ~= "loopback" then
- local device = v.l3_device or v.device or "-"
- o3:value(v.interface, " " .. v.interface .. " (" .. device .. ") ")
- end
- end
-end
-o3:depends("ban_automatic", 0)
-o3.widget = "checkbox"
-o3.rmempty = true
-
-o4 = s:option(Flag, "ban_realtime", translate("SSH/LuCI RT Monitor"),
- translate("Starts a small log/banIP monitor in the background to block SSH/LuCI brute force attacks in realtime."))
-o4.enabled = "true"
-o4.default = o4.disabled
-o4.rmempty = false
-
--- Runtime Information
-
-ds = s:option(DummyValue, "_dummy")
-ds.template = "banip/runtime"
-
--- Source Table
-
-bl = m:section(TypedSection, "source", translate("IPSet Sources"))
-bl.template = "banip/sourcelist"
-
-name_4 = bl:option(Flag, "ban_src_on", translate("enable IPv4"))
-name_4.rmempty = false
-
-name_6 = bl:option(Flag, "ban_src_on_6", translate("enable IPv6"))
-name_6.rmempty = false
-
-type = bl:option(ListValue, "ban_src_ruletype", translate("SRC/DST"))
-type:value("src")
-type:value("dst")
-type:value("src+dst")
-type.default = "src"
-type.rmempty = false
-
-des = bl:option(DummyValue, "ban_src_desc", translate("Description"))
-
-cat = bl:option(DynamicList, "ban_src_cat", translate("ASN/Country"))
-cat.datatype = "uciname"
-cat.optional = true
-
--- Extra options
-
-e = m:section(NamedSection, "extra", "banip", translate("Extra Options"),
- translate("Options for further tweaking in case the defaults are not suitable for you."))
-
-e1 = e:option(Flag, "ban_debug", translate("Verbose Debug Logging"),
- translate("Enable verbose debug logging in case of any processing error."))
-e1.rmempty = false
-
-e2 = e:option(Flag, "ban_nice", translate("Low Priority Service"),
- translate("Set the nice level to 'low priority' and banIP background processing will take less resources from the system. ")
- ..translate("This change requires a manual service stop/re-start to take effect."))
-e2.disabled = "0"
-e2.enabled = "10"
-e2.rmempty = false
-
-e3 = e:option(Value, "ban_backupdir", translate("Backup Directory"),
- translate("Target directory for banIP backups. Default is '/tmp', please use preferably a non-volatile disk if available."))
-e3.datatype = "directory"
-e3.default = "/tmp"
-e3.rmempty = true
-
-e4 = e:option(Value, "ban_maxqueue", translate("Max. Download Queue"),
- translate("Size of the download queue to handle downloads &amp; IPset processing in parallel (default '4'). ")
- .. translate("For further performance improvements you can raise this value, e.g. '8' or '16' should be safe."))
-e4.default = 4
-e4.datatype = "range(1,32)"
-e4.rmempty = false
-
-e5 = e:option(ListValue, "ban_sshdaemon", translate("SSH Daemon"),
- translate("Select the SSH daemon for logfile parsing, to detect break-in events."))
-e5:value("dropbear")
-e5:value("sshd")
-e5.default = "dropbear"
-e5.rmempty = true
-
-e6 = e:option(Flag, "ban_autoblacklist", translate("Local Save Blacklist Addons"),
- translate("Blacklist auto addons are stored temporary in the IPSet and saved permanently in the local blacklist. Disable this option to prevent the local save."))
-e6.default = e6.enabled
-e6.rmempty = true
-
-e7 = e:option(Flag, "ban_autowhitelist", translate("Local Save Whitelist Addons"),
- translate("Whitelist auto addons are stored temporary in the IPSet and saved permanently in the local whitelist. Disable this option to prevent the local save."))
-e7.default = e7.enabled
-e7.rmempty = true
-
--- Optional Extra Options
-
-e20 = e:option(ListValue, "ban_fetchutil", translate("Download Utility"),
- translate("Select your preferred download utility."))
-e20:value("uclient-fetch")
-e20:value("wget")
-e20:value("curl")
-e20:value("aria2c")
-e20.optional = true
-
-e21 = e:option(Value, "ban_fetchparm", translate("Download Options"),
- translate("Special options for the selected download utility, e.g. '--timeout=20 -O'."))
-e21.optional = true
-
-e22 = e:option(Value, "ban_triggerdelay", translate("Trigger Delay"),
- translate("Additional trigger delay in seconds before banIP processing begins."))
-e22.default = 2
-e22.datatype = "range(1,60)"
-e22.optional = true
-
-e23 = e:option(ListValue, "ban_starttype", translate("Start Type"),
- translate("Select the used start type during boot."))
-e23:value("start")
-e23:value("reload")
-e23.default = "start"
-e23.optional = true
-
-e30 = e:option(Value, "ban_wan_input_chain", translate("WAN Input Chain IPv4"))
-e30.default = "input_wan_rule"
-e30.datatype = "uciname"
-e30.optional = true
-
-e31 = e:option(Value, "ban_wan_forward_chain", translate("WAN Forward Chain IPv4"))
-e31.default = "forwarding_wan_rule"
-e31.datatype = "uciname"
-e31.optional = true
-
-e32 = e:option(Value, "ban_lan_input_chain", translate("LAN Input Chain IPv4"))
-e32.default = "input_lan_rule"
-e32.datatype = "uciname"
-e32.optional = true
-
-e33 = e:option(Value, "ban_lan_forward_chain", translate("LAN Forward Chain IPv4"))
-e33.default = "forwarding_lan_rule"
-e33.datatype = "uciname"
-e33.optional = true
-
-e34 = e:option(ListValue, "ban_target_src", translate("SRC Target IPv4"))
-e34:value("REJECT")
-e34:value("DROP")
-e34.default = "DROP"
-e34.optional = true
-
-e35 = e:option(ListValue, "ban_target_dst", translate("DST Target IPv4"))
-e35:value("REJECT")
-e35:value("DROP")
-e35.default = "REJECT"
-e35.optional = true
-
-e36 = e:option(Value, "ban_wan_input_chain_6", translate("WAN Input Chain IPv6"))
-e36.default = "input_wan_rule"
-e36.datatype = "uciname"
-e36.optional = true
-
-e37 = e:option(Value, "ban_wan_forward_chain_6", translate("WAN Forward Chain IPv6"))
-e37.default = "forwarding_wan_rule"
-e37.datatype = "uciname"
-e37.optional = true
-
-e38 = e:option(Value, "ban_lan_input_chain_6", translate("LAN Input Chain IPv6"))
-e38.default = "input_lan_rule"
-e38.datatype = "uciname"
-e38.optional = true
-
-e39 = e:option(Value, "ban_lan_forward_chain_6", translate("LAN Forward Chain IPv6"))
-e39.default = "forwarding_lan_rule"
-e39.datatype = "uciname"
-e39.optional = true
-
-e40 = e:option(ListValue, "ban_target_src_6", translate("SRC Target IPv6"))
-e40:value("REJECT")
-e40:value("DROP")
-e40.default = "DROP"
-e40.optional = true
-
-e41 = e:option(ListValue, "ban_target_dst_6", translate("DST Target IPv6"))
-e41:value("REJECT")
-e41:value("DROP")
-e41.default = "REJECT"
-e41.optional = true
-
-return m
diff --git a/applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua b/applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua
deleted file mode 100644
index c56e40f112..0000000000
--- a/applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua
+++ /dev/null
@@ -1,55 +0,0 @@
--- Copyright 2018 Dirk Brenken (dev@brenken.org)
--- This is free software, licensed under the Apache License, Version 2.0
-
-local fs = require("nixio.fs")
-local util = require("luci.util")
-local uci = require("luci.model.uci").cursor()
-local input = uci:get("banip", "whitelist", "ban_src") or uci:get("banip", "whitelist", "ban_src_6") or "/etc/banip/adblock.whitelist"
-
-if not fs.access(input) then
- m = SimpleForm("error", nil, translate("Input file not found, please check your configuration."))
- m.reset = false
- m.submit = false
- return m
-end
-
-if fs.stat(input).size >= 102400 then
- m = SimpleForm("error", nil,
- translate("The file size is too large for online editing in LuCI (&ge; 100 KB). ")
- .. translate("Please edit this file directly in a terminal session."))
- m.reset = false
- m.submit = false
- return m
-end
-
-m = SimpleForm("edit", nil)
-m:append(Template("banip/banip_css"))
-m.submit = translate("Save")
-m.reset = false
-
-s = m:section(SimpleSection, nil,
- translatef("This form allows you to modify the content of the banIP whitelist (%s).<br />", input)
- .. translate("Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR notation and comments introduced with '#' are allowed."))
-
-f = s:option(TextValue, "data")
-f.datatype = "string"
-f.rows = 20
-f.rmempty = true
-
-function f.cfgvalue()
- return fs.readfile(input) or ""
-end
-
-function f.write(self, section, data)
- return fs.writefile(input, "\n" .. util.trim(data:gsub("\r\n", "\n")) .. "\n")
-end
-
-function f.remove(self, section, value)
- return fs.writefile(input, "")
-end
-
-function s.handle(self, state, data)
- return true
-end
-
-return m
diff --git a/applications/luci-app-banip/luasrc/view/banip/banip_css.htm b/applications/luci-app-banip/luasrc/view/banip/banip_css.htm
deleted file mode 100644
index 2fd4109e90..0000000000
--- a/applications/luci-app-banip/luasrc/view/banip/banip_css.htm
+++ /dev/null
@@ -1,95 +0,0 @@
-<style type="text/css">
- textarea
- {
- width: 100% !important;
- height: 450px !important;
- border: 1px solid #cccccc;
- padding: 5px;
- font-size: 12px;
- font-family: monospace;
- resize: none;
- white-space: pre;
- overflow-wrap: normal;
- overflow-x: scroll;
- }
-
- select[readonly],
- textarea[readonly]
- {
- width: 100% !important;
- height: 450px !important;
- border: 1px solid #cccccc;
- padding: 5px;
- font-size: 12px;
- font-family: monospace;
- resize: none;
- pointer-events: auto;
- cursor: auto;
- }
-
- .table.cbi-section-table .th,
- .table.cbi-section-table .td,
- .cbi-section-table-cell,
- .cbi-section-table-row,
- .tr[data-title]::before
- {
- text-align: left !important;
- vertical-align: top;
- margin-left: 0px;
- padding-left: 2px;
- }
-
- .table.cbi-section-table .th
- {
- white-space: nowrap;
- }
-
- .cbi-section-table-row > .cbi-value-field .cbi-input-select,
- .table.cbi-section-table select
- {
- width: 70px;
- }
-
- .item,
- .add-item
- {
- white-space: nowrap;
- width: 8.2em;
- }
-
- .cbi-input-checkbox
- {
- height: 1em;
- }
-
- .cbi-button
- {
- -webkit-appearance: menulist;
- }
-
- .runtime
- {
- color: #37c;
- font-weight: bold;
- display: inline-block;
- width: 100%;
- padding-top: 0.5rem;
- }
-
- .ripe_desc
- {
- font-style: italic;
- display: inline-block;
- width: 100%;
- height: 20px;
- margin: 2px 2px;
- }
-
- .button_running
- {
- display: inline-block;
- width: 16px;
- height: 16px;
- margin: 0 5px;
- }
-</style>
diff --git a/applications/luci-app-banip/luasrc/view/banip/ipsetview.htm b/applications/luci-app-banip/luasrc/view/banip/ipsetview.htm
deleted file mode 100644
index 22c1312a8f..0000000000
--- a/applications/luci-app-banip/luasrc/view/banip/ipsetview.htm
+++ /dev/null
@@ -1,67 +0,0 @@
-<%#
-Copyright 2018 Dirk Brenken (dev@brenken.org)
-This is free software, licensed under the Apache License, Version 2.0
--%>
-
-<%-
- local util = require("luci.util")
- local ipsets = util.split(util.trim(util.exec("ipset -n -L 2>/dev/null | sort")), "\n", nil, true) or {}
--%>
-
-<%+header%>
-<%+banip/banip_css%>
-
-<script type="text/javascript">
-//<![CDATA[
- function ipset_view()
- {
- var div_ipsets = document.getElementById("div_ipsets");
- var ipset = div_ipsets.querySelector("#s_ipsets").value;
- var filter = document.getElementById("checkbox_filter").checked;
- var view = document.getElementById("view_id");
-
- if (!ipset)
- {
- return;
- }
- view.value = "<%:Loading ...%>";
-
- new XHR().get('<%=luci.dispatcher.build_url("admin", "services", "banip")%>/ipsetview/' + ipset + "/" + filter, null,
- function(x)
- {
- if (!x)
- {
- view.value = "<%:No response!%>";
- return;
- }
- view.value = x.responseText;
- });
- }
-//]]>
-</script>
-
-<div class="cbi-map">
- <div class="cbi-section">
- <div class="cbi-section-descr"><%:Check the current available IPSets.%></div>
- <div class="cbi-section-node">
- <div class="table cbi-section-table">
- <div class="tr cbi-section-table-row">
- <div class="td left">
- <input class="cbi-input-checkbox" data-update="click change" type="checkbox" id="checkbox_filter" name="checkbox_filter" value="1" checked="checked" />
- <label for="checkbox_filter"><%_Show only set member with packet counter &gt; 0%></label>
- </div>
- </div>
- <div class="tr cbi-section-table-row" id="div_ipsets">
- <div class="td left">
- <select id="s_ipsets" class="cbi-input-select cbi-button" style="width:15em">
- <%- for _, z in ipairs(ipsets) do -%><option value="<%=z%>"><%=z%></option><%- end -%>
- </select>
- <input type="button" id="bt_load" value="<%:Load%>" onclick="ipset_view()" class="cbi-button cbi-button-add" />
- </div>
- </div>
- </div>
- </div>
- <textarea id="view_id" readonly="readonly" wrap="off" value=""></textarea>
- </div>
-</div>
-<%+footer%>
diff --git a/applications/luci-app-banip/luasrc/view/banip/logview.htm b/applications/luci-app-banip/luasrc/view/banip/logview.htm
deleted file mode 100644
index 86f1ea64fa..0000000000
--- a/applications/luci-app-banip/luasrc/view/banip/logview.htm
+++ /dev/null
@@ -1,36 +0,0 @@
-<%#
-Copyright 2018 Dirk Brenken (dev@brenken.org)
-This is free software, licensed under the Apache License, Version 2.0
--%>
-
-<%+header%>
-<%+banip/banip_css%>
-
-<script type="text/javascript">
-//<![CDATA[
- function log_update()
- {
- XHR.poll(-1, '<%=luci.dispatcher.build_url("admin", "services", "banip", "logview")%>', null,
- function(x)
- {
- if (!x)
- {
- return;
- }
- var view = document.getElementById("view_id");
- view.value = x.responseText;
- view.scrollTop = view.scrollHeight;
- });
- }
- window.onload = log_update();
-//]]>
-</script>
-
-<div class="cbi-map">
- <div class="cbi-section">
- <div class="cbi-section-descr"><%:The syslog output, pre-filtered for banIP related messages only.%></div>
- <textarea id="view_id" readonly="readonly" wrap="off" value=""></textarea>
- </div>
-</div>
-
-<%+footer%>
diff --git a/applications/luci-app-banip/luasrc/view/banip/ripeview.htm b/applications/luci-app-banip/luasrc/view/banip/ripeview.htm
deleted file mode 100644
index 5d26ce95f1..0000000000
--- a/applications/luci-app-banip/luasrc/view/banip/ripeview.htm
+++ /dev/null
@@ -1,107 +0,0 @@
-<%#
-Copyright 2018 Dirk Brenken (dev@brenken.org)
-This is free software, licensed under the Apache License, Version 2.0
--%>
-
-<%+header%>
-<%+banip/banip_css%>
-
-<script type="text/javascript">
-//<![CDATA[
- function ripe_desc()
- {
- var div_ripe = document.getElementById("div_ripe");
- var query = div_ripe.querySelector("#s_ripe").value;
- var output = document.getElementById("ripe_desc");
-
- switch (query) {
- case "geoloc":
- output.innerHTML = "<%:This data call returns geolocation information for the given IP space, or for announced IP prefixes in the case of ASNs.%>";
- break;
- case "as-overview":
- output.innerHTML = "<%:This data call shows general informations about an ASN like its announcement status and the name of its holder according to the WHOIS service.%>";
- break;
- case "announced-prefixes":
- output.innerHTML = "<%:This data call returns all announced prefixes for a given ASN.%>";
- break;
- case "network-info":
- output.innerHTML = "<%:This data call returns the containing prefix and announcing ASN of a given IP address.%>";
- break;
- case "country-resource-list":
- output.innerHTML = "<%:This data call lists the Internet resources associated with a country, including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes.%>";
- break;
- case "whois":
- output.innerHTML = "<%:This data call returns whois information from the relevant Regional Internet Registry and Routing Registry.%>";
- break;
- case "dns-chain":
- output.innerHTML = "<%:This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and reverse (PTR) records starting form either a hostname or an IP address.%>";
- break;
- case "iana-registry-info":
- output.innerHTML = "<%:This data call gives access to various data sources maintained by IANA.%>";
- break;
- default:
- output.innerHTML = "";
- }
- }
-
- function ripe_view()
- {
- var div_ripe = document.getElementById("div_ripe");
- var query = div_ripe.querySelector("#s_ripe").value;
- var input = document.getElementById("ripe_input");
- var view = document.getElementById("view_id");
-
- if (!input.value)
- {
- return;
- }
- view.value = "<%:Loading ...%>";
-
- new XHR().get('<%=luci.dispatcher.build_url("admin", "services", "banip")%>/ripeview/' + query + "/" + input.value, null,
- function(x)
- {
- if (!x)
- {
- view.value = "<%:No response!%>";
- return;
- }
- view.value = x.responseText;
- });
- }
- window.onload = ripe_desc;
-//]]>
-</script>
-
-<div class="cbi-map">
- <div class="cbi-section">
- <div class="cbi-section-descr"><%_The RIPEstat Data API is the public data interface provided by RIPE NCC, for details look <a href="https://stat.ripe.net/docs/data_api" target="_blank" rel="noopener noreferrer">here</a>.%></div>
- <div class="cbi-section-node">
- <div class="table cbi-section-table">
- <div class="tr cbi-section-table-row">
- <div class="td left">
- <input class="cbi-input-text" style="width:20em" type="text" id="ripe_input" placeholder="<%:Enter IP/CIDR/ASN/ISO%>" value="" />
- </div>
- </div>
- <div class="tr cbi-section-table-row" id="div_ripe">
- <div class="td left">
- <select id="s_ripe" class="cbi-input-select cbi-button" style="width:15em" onchange="ripe_desc()">
- <option value="geoloc" selected="selected"><%:Geo Location%></option>
- <option value="as-overview"><%:ASN Overview%></option>
- <option value="announced-prefixes"><%:ASN Prefixes%></option>
- <option value="network-info"><%:IP/ASN Mapping%></option>
- <option value="country-resource-list"><%:Country Resources%></option>
- <option value="whois"><%:Whois Information%></option>
- <option value="dns-chain"><%:DNS Chain%></option>
- <option value="iana-registry-info"><%:IANA Information%></option>
- </select>
- <input type="button" id="bt_load" value="<%:Load%>" onclick="ripe_view()" class="cbi-button cbi-button-add" /><br /><br />
- <span class="ripe_desc" id="ripe_desc"></span>
- </div>
- </div>
- </div>
- </div>
- <textarea id="view_id" readonly="readonly" wrap="off" value=""></textarea>
- </div>
-</div>
-
-<%+footer%> \ No newline at end of file
diff --git a/applications/luci-app-banip/luasrc/view/banip/runtime.htm b/applications/luci-app-banip/luasrc/view/banip/runtime.htm
deleted file mode 100644
index f96b23dc80..0000000000
--- a/applications/luci-app-banip/luasrc/view/banip/runtime.htm
+++ /dev/null
@@ -1,164 +0,0 @@
-<%#
-Copyright 2018-2019 Dirk Brenken (dev@brenken.org)
-This is free software, licensed under the Apache License, Version 2.0
--%>
-
-<%+banip/banip_css%>
-<script type="text/javascript">
-//<![CDATA[
- function status_update(json)
- {
- var btn1 = document.getElementById("btn1");
- var btn1_running = document.getElementById("btn1_running");
- var btn2 = document.getElementById("btn2");
- var btn2_running = document.getElementById("btn2_running");
- var view = document.getElementById("value_1");
- var input = json.data.status;
-
- btn1.value = "<%:Refresh%>";
- btn1.name = "do_refresh";
-
- btn2.value = "<%:Reload%>";
- btn2.name = "do_reload";
- view.innerHTML = input || "-";
- if (input != "running")
- {
- btn1.disabled = false;
- running(btn1_running, 0);
- btn2.disabled = false;
- running(btn2_running, 0);
- }
- view = document.getElementById("value_2");
- input = json.data.version;
- view.innerHTML = input || "-";
- view = document.getElementById("value_3");
- input = json.data.util_info;
- view.innerHTML = input || "-";
- view = document.getElementById("value_4");
- input = json.data.ipset_info;
- view.innerHTML = input || "-";
- view = document.getElementById("value_5");
- input = json.data.backup_dir;
- view.innerHTML = input || "-";
- view = document.getElementById("value_6");
- input = json.data.last_run;
- view.innerHTML = input || "-";
- }
-
-function btn_action(action)
- {
- var btn1 = document.getElementById("btn1");
- var btn1_running = document.getElementById("btn1_running");
- var btn2 = document.getElementById("btn2");
- var btn2_running = document.getElementById("btn2_running");
-
- if (action.name === "do_refresh")
- {
- btn1.disabled = true;
- btn2.disabled = true;
- running(btn1_running, 1);
- }
- else if (action.name === "do_reload")
- {
- btn1.disabled = true;
- btn2.disabled = true;
- running(btn2_running, 1);
- }
- new XHR.get('<%=luci.dispatcher.build_url("admin", "services", "banip")%>/action/' + action.name, null,
- function(x)
- {
- if (!x)
- {
- return;
- }
- });
- }
-
- function running(element, state)
- {
- if (state === 1)
- {
- var running_html = '<img src="<%=resource%>/icons/loading.gif" alt="<%:Loading%>" width="16" height="16" style="vertical-align:middle" />';
- element.innerHTML = running_html;
- }
- else
- {
- element.innerHTML = '';
- }
- }
-
- XHR.get('<%=luci.dispatcher.build_url("admin", "services", "banip", "status")%>', null,
- function(x, json_info)
- {
- if (!x || !json_info)
- {
- return;
- }
- status_update(json_info)
- });
-
- XHR.poll(-1, '<%=luci.dispatcher.build_url("admin", "services", "banip", "status")%>', null,
- function(x, json_info)
- {
- if (!x || !json_info)
- {
- return;
- }
- status_update(json_info)
- });
-//]]>
-</script>
-
-<h3><%:Runtime Information%></h3>
-<div class="cbi-value" id="status_1">
- <label class="cbi-value-title" for="status_1"><%:banIP Status%></label>
- <div class="cbi-value-field">
- <span class="runtime" id="value_1">-</span>
- </div>
-</div>
-<div class="cbi-value" id="status_2">
- <label class="cbi-value-title" for="status_2"><%:banIP Version%></label>
- <div class="cbi-value-field">
- <span class="runtime" id="value_2">-</span>
- </div>
-</div>
-<div class="cbi-value" id="status_3">
- <label class="cbi-value-title" for="status_3"><%:Download Utility, RT Monitor%></label>
- <div class="cbi-value-field">
- <span class="runtime" id="value_3">-</span>
- </div>
-</div>
-<div class="cbi-value" id="status_4">
- <label class="cbi-value-title" for="status_4"><%:IPSet Information%></label>
- <div class="cbi-value-field">
- <span class="runtime" id="value_4">-</span>
- </div>
-</div>
-<div class="cbi-value" id="status_5">
- <label class="cbi-value-title" for="status_5"><%:Backup Directory%></label>
- <div class="cbi-value-field">
- <span class="runtime" id="value_5">-</span>
- </div>
-</div>
-<div class="cbi-value" id="status_6">
- <label class="cbi-value-title" for="status_6"><%:Last Run%></label>
- <div class="cbi-value-field">
- <span class="runtime" id="value_6">-</span>
- </div>
-</div>
-<hr />
-<div class="cbi-value" id="button_1">
- <label class="cbi-value-title" for="button_1"><%:Refresh IPSets%></label>
- <div class="cbi-value-field">
- <input class="cbi-button cbi-button-apply" id="btn1" type="button" name="do_refresh" value="<%:Refresh%>" onclick="btn_action(this)" />
- <span id="btn1_running" class="btn_running"></span>
- </div>
-</div>
-<div class="cbi-value" id="button_2">
- <label class="cbi-value-title" for="button_2"><%:Reload IPSet Sources%></label>
- <div class="cbi-value-field">
- <input class="cbi-button cbi-button-reset" id="btn2" type="button" name="do_reload" value="<%:Reload%>" onclick="btn_action(this)" />
- <span id="btn2_running" class="btn_running"></span>
- </div>
-</div>
-
diff --git a/applications/luci-app-banip/luasrc/view/banip/sourcelist.htm b/applications/luci-app-banip/luasrc/view/banip/sourcelist.htm
deleted file mode 100644
index 12240e5ae4..0000000000
--- a/applications/luci-app-banip/luasrc/view/banip/sourcelist.htm
+++ /dev/null
@@ -1,47 +0,0 @@
-<%#
-Copyright 2018 Dirk Brenken (dev@brenken.org)
-This is free software, licensed under the Apache License, Version 2.0
--%>
-
-<%-
-local anonclass = (not self.anonymous or self.sectiontitle) and "named" or "anonymous"
--%>
-
-<%+banip/banip_css%>
-
-<div class="cbi-section" id="cbi-<%=self.config%>-<%=self.sectiontype%>">
- <% if self.title then -%>
- <h3><%=self.title%></h3>
- <%- end %>
- <div class="cbi-section-descr"><%=self.description%></div>
- <div class="cbi-section-node">
- <div class="table cbi-section-table">
- <div class="tr cbi-section-table-titles <%=anonclass%>">
- <%- for i, k in pairs(self.children) do -%>
- <div class="th cbi-section-table-cell">
- <%-=k.title-%>
- </div>
- <%- end -%>
- </div>
- <%- local section, scope, isempty = true
- for i, k in ipairs(self:cfgsections()) do
- section = k
- local sectionname = striptags((type(self.sectiontitle) == "function") and self:sectiontitle(section) or k)
- local sectiontitle = ifattr(sectionname and (not self.anonymous or self.sectiontitle), "data-title", sectionname, true)
- isempty = false
- scope = { valueheader = "cbi/cell_valueheader", valuefooter = "cbi/cell_valuefooter" }
- -%>
- <div class="tr cbi-section-table-row" id="cbi-<%=self.config%>-<%=section%>"<%=sectiontitle%>>
- <%-
- for k, node in ipairs(self.children) do
- node:render(section, scope or {})
- end
- if not scope.cbid:match("ban_src_cat") then
- -%>
- <div class="td cbi-value-field">&#160;</div>
- <%- end -%>
- </div>
- <%- end -%>
- </div>
- </div>
-</div>
diff --git a/applications/luci-app-banip/po/ar/banip.po b/applications/luci-app-banip/po/ar/banip.po
index 7efde8cb84..71041adf95 100644
--- a/applications/luci-app-banip/po/ar/banip.po
+++ b/applications/luci-app-banip/po/ar/banip.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-04 18:32+0000\n"
-"Last-Translator: DJEBRI Ahmed El Amine <djebri.emp@gmail.com>\n"
+"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/"
"luciapplicationsbanip/ar/>\n"
"Language: ar\n"
@@ -9,482 +9,896 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr ""
+
+#: 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/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "مجلد النسخ الاحتياطي"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: 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 "إلغاء"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "الوصف"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
-msgid "Download Utility"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "تنزيل المعلمات"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "تنزيل قائمة الانتظار"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "Download Utility"
+msgstr "تحميل الأداة"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr "إعلام البريد الإلكتروني"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "ملف تعريف البريد الإلكتروني"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr "عنوان مستقبل البريد الإلكتروني"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr "عنوان مرسل البريد الإلكتروني"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr "موضوع البريد الإلكتروني"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+msgid "Edit Blacklist"
+msgstr "تحرير القائمة السوداء"
+
+#: 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 ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
+msgstr "تحرير القائمة البيضاء"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: 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 "تمكين التسجيل المطول لتصحيح الأخطاء في حالة وجود أي أخطاء في المعالجة."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "مفعل"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "الوظائف الحالية"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "الاعدادات العامة"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+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
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
+msgstr "آخر تشغيل"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "حمولة"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "جار التحميل"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "رقم الخط المراد إزالته"
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
+msgstr "قائمة أدوات التنزيل المدعومة والمجهزة بالكامل مسبقًا"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: 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 "عرض السجل"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr "نظرة عامة"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "لا توجد نتائج استعلام!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: 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 "نظرة عامة"
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "استعلام"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: 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
+msgid "Refresh"
+msgstr "نعش الذاكرة"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "تحديث الموقت"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr "تحديث المؤقت ..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "إزالة وظيفة موجودة"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr "دليل التقارير"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr "إعادة تشغيل"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Restrict the internet access from/to a small number of secure websites/IPs "
+"and block access from/to the rest of the internet."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "نتيجة"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr "تشغيل الإشارات"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: 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 "إحفض"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+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."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr "بدء واجهة التشغيل"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr "الحالة / الإصدار"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr "تعليق"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 "تعذر تحديث مؤقت التحديث."
+
+#: 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 "تم تحديث مؤقت التحديث."
+
+#: 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 -)"
+msgstr ""
+"يوم الأسبوع (اختياري ، القيم: من 1 إلى 7 من المحتمل أن يفصل بينها أو -)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr "قسم الساعات (مطلوب ، النطاق: 0-23)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr "جزء الدقائق (اختياري ، النطاق: 0-59)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
-msgid "Trigger Delay"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Trigger Delay"
+msgstr "تأخير الزناد"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr "نوع"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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%"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
-msgstr ""
+msgstr "تسجيل مطول للتصحيح"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-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
+msgid "WAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+msgstr "القائمة البيضاء ..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr "خيارات التكوين الخاصة لأداة التنزيل المساعدة المحددة."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "الوصف"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Load"
+#~ msgstr "حمولة"
+
+#~ msgid "Loading"
+#~ msgstr "جار التحميل"
+
+#~ msgid "View Logfile"
+#~ msgstr "عرض ملف السجل"
diff --git a/applications/luci-app-banip/po/bg/banip.po b/applications/luci-app-banip/po/bg/banip.po
index 0ee1661ffd..24408fe44f 100644
--- a/applications/luci-app-banip/po/bg/banip.po
+++ b/applications/luci-app-banip/po/bg/banip.po
@@ -1,489 +1,901 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-22 12:40+0000\n"
-"Last-Translator: Stefan M <sm@voip-office.eu>\n"
+"PO-Revision-Date: 2021-10-05 12:02+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/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.1-dev\n"
+"X-Generator: Weblate 4.9-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 "-m limit --limit 2/sec (по подразбиране)"
+
+#: 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 "1 час"
+
+#: 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 "12 часа"
+
+#: 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 "24 часа"
+
+#: 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 "30 минути"
+
+#: 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 "6 часа"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr "ASNs"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Действие"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr "Активни устройства"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr "Активен интерфейс"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Активни източници"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr "Активни събнети"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+#, fuzzy
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr "Добавете този IP/CIDR към местния бял списък."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "Допълнителни настройки"
+
+#: 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/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
-msgid "Backup Directory"
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: 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 ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr "Автоматичен черен списък"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr "Автоматично засичане"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr "Автоматичен бял списък"
+
+#: 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 ""
+"Автоматично прехвърли подозрителните IP-та от журнала в черния списък по "
+"време на изпълнение."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
msgstr ""
+"Автоматично прехвърли активните IP-та към белия списък по време на "
+"изпълнение."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Backup Directory"
+msgstr "Директоря за резервни копия"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr "Черен списък таймаут"
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
+msgstr "Източници на списък за блокиране"
+
+#: 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 "Отмени"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
+msgid ""
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
+"Настройка на banIP пакета за блокиране на адреси/мрежи чрез IPSet. За повече "
+"информация <a href=\"https://github.com/openwrt/packages/blob/master/net/"
+"banip/files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" "
+">проверете онлайн документацията</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Описание"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr "Преброй ACC"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr "Преброй CIDR"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr "Преброй IP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr "Преброй MAC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr "Преброй SUM"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr "Държави"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr "DST IPSet Тип"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr "DST Журнални настройки"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
msgstr ""
+"Намери подходящи мрежови интерфейси, устройства, събнети и протоколи "
+"автоматично."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr "Не проверявай SSL сертификати по време на сваляне."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr "Сваляй несигурно"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "Параметри за теглене"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "Опашка за теглене"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr "Действия с e-mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr "E-Mail Известяване"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "E-Mail Профил"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr "E-Mail Изпращач"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr "E-Mail Тема"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
+msgstr "Редактирай черен списък"
+
+#: 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 "Редактирай 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
+msgid "Edit Whitelist"
+msgstr "Редактирай бял списък"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
+msgstr "Разреши DST журнал"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
+msgstr "Разреши SRC журнал"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
+msgstr "Включи 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 "Включи подрбони журнали в случай на работни грешки."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "Разрешен"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr "Разрешава IPv4 поддръжка в banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr "Разрешава IPv6 поддръжка в banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "Основни настройки"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
+msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+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
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: 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
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Restrict the internet access from/to a small number of secure websites/IPs "
+"and block access from/to the rest of the internet."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: 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 "Запази"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
+
+#: 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 -)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
-msgid "Trigger Delay"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
-msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: 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
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr "banIP действие"
+
+#~ msgid "Description"
+#~ msgstr "Описание"
diff --git a/applications/luci-app-banip/po/bn_BD/banip.po b/applications/luci-app-banip/po/bn_BD/banip.po
index 163eabc659..f56d3a60f6 100644
--- a/applications/luci-app-banip/po/bn_BD/banip.po
+++ b/applications/luci-app-banip/po/bn_BD/banip.po
@@ -1,483 +1,887 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsbanip/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-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: 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 "১ ঘন্টা"
+
+#: 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 "১২ ঘন্টা"
+
+#: 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 "২৪ ঘন্টা"
+
+#: 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 "৩০ মিনিট"
+
+#: 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 "৬ ঘন্টা"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr "চালু ডিভাইসগুলো"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr "চালু ইন্টারফেসগুলো"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "চালু উৎস"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr "চালু সাবনেটগুলো"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr ""
+
+#: 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/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr "স্বয়ংক্রিয় সাদা তালিকাভুক্ত"
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: 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 "বাতিল করুন"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "সক্রিয়"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "সাধারণ সেটিংস"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
-msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Number of failed nginx requests of the same ip in the log before banning."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Number of failed ssh login repetitions of the same ip in the log before "
+"banning."
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: 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
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Restrict the internet access from/to a small number of secure websites/IPs "
+"and block access from/to the rest of the internet."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr ""
+
+#: 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 "সংরক্ষণ করুন"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+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."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
+
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
-msgid "Trigger Delay"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
-msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: 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
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
diff --git a/applications/luci-app-banip/po/ca/banip.po b/applications/luci-app-banip/po/ca/banip.po
index 98143b11b7..84d0220087 100644
--- a/applications/luci-app-banip/po/ca/banip.po
+++ b/applications/luci-app-banip/po/ca/banip.po
@@ -1,501 +1,973 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-25 17:59+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"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/"
"luciapplicationsbanip/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 3.9.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Acció"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Fonts actives"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr ""
+
+#: 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/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Avançat"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr "Paràmetres de correu avançats"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "Directori de còpies de seguretat"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
-msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
+msgstr "Fonts de la llista negra"
+
+#: 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 "Cancel•lar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
+msgid ""
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Descripció"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Opcions de baixada"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "Paràmetres de descàrrega"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "Cua de descàrregues"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr "Utilitat de baixades"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr "Notificació de correu"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr "Adreça del destinatari de correu"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Edita la llista negra"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Edita la configuració"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Edita la llista blanca"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-"Activa l’enregistrament detallat de dades de depuració si hi ha errors de "
-"processament."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Opcions addicionals"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "Activat"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
msgstr ""
-"Per a saber-ne més, <a href=\"%s\" target=\"_blank\">consulteu la "
-"documentació en línia</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
msgstr ""
-"Per a més millores de rendiment, podeu incrementar aquest valor; p. ex., «8» "
-"o «16» es poden utilitzar amb seguretat."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Geolocalització"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "Paràmetres generals"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
+msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "Informació IANA"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "No s’ha trobat el fitxer d’entrada; reviseu la vostra configuració."
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+msgstr "Informació"
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr "Darrera execució"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "S’està carregant"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "S’està carregant…"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Servei de prioritat baixa"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
+msgstr "Llista d’utilitats de descàrrega admeses i plenament preconfigurades."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "No s’ha emès cap resposta."
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
msgstr ""
-"Si els valors per defecte no són adequats per a vós, modifiqueu aquestes "
-"opcions."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 "Visió de conjunt"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-"Afegiu només una adreça IPv4 o IPv6 per línia. Es permeten els intervals "
-"d’IP en notació CIDR i els comentaris introduïts per «#»."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Editeu aquest fitxer directament en una sessió de terminal."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "Consulta"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: 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
msgid "Refresh"
msgstr "Actualitza"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Torna a carregar"
-
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Informació de l’entorn d’execució"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr "Reiniciar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
-msgstr "Desa"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: 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 "Desar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: 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 ""
-"Aquest fitxer és massa gran i no es pot editar en línia amb el LuCI "
-"(&ge; 100 kB)."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+msgstr "Paràmetres"
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: 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 ""
+
+#: 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 ""
+
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr "Enregistrament detallat de depuració"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Mostra el fitxer de registre"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Advanced"
+#~ msgstr "Avançat"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "Descripció"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Download Options"
+#~ msgstr "Opcions de baixada"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Edita la configuració"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Activa l’enregistrament detallat de dades de depuració si hi ha errors de "
+#~ "processament."
+
+#~ msgid "Extra Options"
+#~ msgstr "Opcions addicionals"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Per a saber-ne més, <a href=\"%s\" target=\"_blank\">consulteu la "
+#~ "documentació en línia</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "Per a més millores de rendiment, podeu incrementar aquest valor; p. ex., "
+#~ "«8» o «16» es poden utilitzar amb seguretat."
+
+#~ msgid "Geo Location"
+#~ msgstr "Geolocalització"
+
+#~ msgid "IANA Information"
+#~ msgstr "Informació IANA"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr "No s’ha trobat el fitxer d’entrada; reviseu la vostra configuració."
+
+#~ msgid "Loading"
+#~ msgstr "S’està carregant"
+
+#~ msgid "Loading ..."
+#~ msgstr "S’està carregant…"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Servei de prioritat baixa"
+
+#~ msgid "No response!"
+#~ msgstr "No s’ha emès cap resposta."
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Si els valors per defecte no són adequats per a vós, modifiqueu aquestes "
+#~ "opcions."
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "Afegiu només una adreça IPv4 o IPv6 per línia. Es permeten els intervals "
+#~ "d’IP en notació CIDR i els comentaris introduïts per «#»."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "Editeu aquest fitxer directament en una sessió de terminal."
+
+#~ msgid "Reload"
+#~ msgstr "Torna a carregar"
+
+#~ msgid "Runtime Information"
+#~ msgstr "Informació de l’entorn d’execució"
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr ""
+#~ "Aquest fitxer és massa gran i no es pot editar en línia amb el LuCI "
+#~ "(&ge; 100 kB)."
+
+#~ msgid "View Logfile"
+#~ msgstr "Mostra el fitxer de registre"
diff --git a/applications/luci-app-banip/po/cs/banip.po b/applications/luci-app-banip/po/cs/banip.po
index 78008f0290..1863ca310d 100644
--- a/applications/luci-app-banip/po/cs/banip.po
+++ b/applications/luci-app-banip/po/cs/banip.po
@@ -1,538 +1,1257 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-05-07 11:32+0000\n"
+"Last-Translator: Adam Salač <adam@salac.me>\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 3.11-dev\n"
+"X-Generator: Weblate 4.7-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 "-m limit --limit 2/sec (výchozí)"
+
+#: 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 "1 hodina"
+
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "Přehled ASN"
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "Prefixy ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/Země"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr "Dodatečné zpoždění v sekundách před začátkem zpracování banIP."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Pokročilé"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "Automatické rozpoznání rozhraní WAN"
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "Záložní adresář"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
msgstr ""
-"Automatické doplňky do blacklistu jsou uloženy dočasně v IPSet a trvale "
-"uloženy v lokálním seznamu. Chcete-li zabránit místnímu ukládání, zakažte "
-"tuto možnost."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "Zkontrolujte aktuálně dostupné IPSets."
+#: 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"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-"Konfigurace balíčku banIP pro blokování adres IP/podsítí pomocí IPSet "
-"(rozšíření iptables)."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "Informace o zdrojích země"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "Řetěz DNS"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "Cílová IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "Cílová IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Popis"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Možnosti stahování"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr "Nástroj pro stahování"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "Nástroj pro stahování, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Upravit blacklist"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Upravit konfiguraci"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Upravit whitelist"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "Povolit banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-"Povolit podrobné protokolování pro ladění v případě jakékoli chyby "
-"zpracování."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "Zadejte IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Další možnosti"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
msgstr ""
-"Další informace <a href=\"%s\" target=\"_blank\">najdete v online "
-"dokumentaci</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
msgstr ""
-"Pro další zlepšení výkonu můžete tuto hodnotu zvýšit, například '8' nebo "
-"'16' by mělo být bezpečné."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Zeměpisné umístění"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
+msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "Informace IANA"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "Mapování IP / ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr "Informace o IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "Zdroje IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "IPSet vyhledávání"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "Vstupní soubor nebyl nalezen, zkontrolujte prosím svou konfiguraci."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "LAN Input Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "LAN Input Chain IPv6"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr "Poslední spuštění"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Zátěž"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "Číslo řádku k odstranění"
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr ""
+
+#: 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 "Zobrazení protokolu"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Načítání"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "Načítání..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "Ukládat blacklist lokálně"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "Ukládat whitelist lokálně"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Služba s nízkou prioritou"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "Ruční výběr rozhraní WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Maximální velikost fronty pro stahování"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "Žádná odpověď!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
-msgstr "Volby pro další doplnění pro případ, že výchozí hodnoty nejsou vhodné."
+"Number of failed LuCI login repetitions of the same ip in the log before "
+"banning."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: 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 ""
+
+#: 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 ""
+
+#: 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 "Přehled"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: 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 ""
-"Přidejte na každý řádek pouze jednu adresu IPv4 nebo IPv6. Rozsahy IP v "
-"zápisu CIDR a komentáře uvozené '#' jsou povoleny."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Upravte tento soubor přímo v relaci terminálu."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: 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
msgid "Refresh"
msgstr "Aktualizovat"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "Aktualizovat IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Znovu načíst"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "Znovu načíst zdroje IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Informace o běhu"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "SRC/DST (Zdroj/Cíl)"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "Démon SSH"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
-msgstr "Uložit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
msgstr ""
-"Vyberte SSH démona pro analýzu protokolových souborů, pro detekci vlomení."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "Vyberte použitý typ spuštění během bootování."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "Vyberte upřednostňovaný nástroj pro stahování."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "Ručně vyberte preferovaná rozhraní."
+#: 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 "Uložit"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-"Nastavte úroveň priority na 'nízká priorita' a zpracování banIP na pozadí "
-"bude vyžadovat méně prostředků."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr "Zobrazit pouze členy sady s čítačem paketů &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-"Velikost fronty pro stahování &amp; souběžné zpracování IPset (výchozí "
-"hodnota '4')."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-"Zvláštní možnosti pro vybraný nástroj pro stahování, například '--timeout=20-"
-"O'."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Typ spuštění"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-"Spustí na pozadí malý monitor protokolu/banIP, tak aby v reálném čase "
-"blokoval útoky hrubou sílou na SSH/LuCI."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: 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 ""
+
+#: 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 ""
-"Cílový adresář pro zálohy banIP. Výchozí je '/tmp'. Použijte přednostně "
-"napěťově nezávislou paměť (disk, apod.), pokud je k dispozici."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-"RIPEstat Data API je veřejné datové rozhraní poskytované RIPE NCC, "
-"podrobnosti vizte <a href=\"https://stat.ripe.net/docs/data_api\" target="
-"\"_blank\" rel=\"noopener noreferrer\">zde</a>."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
-msgstr "Soubor je příliš velký pro online úpravy v LuCI (&ge; 100 KB)."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
-msgstr "Výstup syslog předfiltrovaný pouze se záznamy souvisejícími s banIP."
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-"Tato změna vyžaduje manuální zastavení/znovuspuštění služby, aby se efekt "
-"projevil."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-"Toto datové volání poskytuje přístup k různým zdrojům dat spravovaných "
-"úřadem IANA."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-"Toto datové volání uvádí seznam internetových zdrojů přidružených k zemi, "
-"včetně adres ASNs, rozsahů IPv4 a IPv4/6 CIDR prefixů."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
-msgstr "Toto datové volání vrátí všechny ohlášené předpony pro daný ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
msgstr ""
-"Toto datové volání vrací informace o geolokaci pro daný prostor IP, nebo pro "
-"ohlášené předpony IP v případě ASN."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
msgstr ""
-"Toto datové volání vrátí obsaženou předponu a oznamovací ASN dané IP adresy."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
+
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-"Toto datové volání vrací řetěz záznamů DNS (A/AAAA/CNAME), reverzních (PTR) "
-"a autoritativních DNS pro zadanou doménu nebo adresu IP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 "Výstup syslog předfiltrovaný pouze se záznamy souvisejícími s banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-"Toto datové volání vrací informace WHOIS z příslušného místního registru "
-"(RIR) a registru směrování (IRR)."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-"Toto datové volání zobrazuje obecné informace o ASN, jako je stav jeho "
-"oznámení a jméno jeho držitele podle služby WHOIS."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
-msgstr "Tento formulář umožňuje upravit obsah blacklistu banIP (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
msgstr ""
-"Tento formulář umožňuje změnit obsah banIP seznamu povolených serverů (%s)."
-"<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-"Tento formulář umožňuje upravit obsah hlavního konfiguračního souboru banIP "
-"(/etc/config/banip)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr "Prodleva spuštění"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr "Podrobné protokolování ladění"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Zobrazit obsah souboru se záznamem událostí"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "WAN Forward Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Automatické doplňky do seznamu povolených serverů (whitelist) jsou uloženy "
-"dočasně v IPSet a trvale uloženy v místním seznamu. Chcete-li zabránit "
-"místnímu ukládání, zakažte tuto možnost."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Informace WHOIS"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "Stav banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
+
+#~ msgid "ASN Overview"
+#~ msgstr "Přehled ASN"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "Prefixy ASN"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/Země"
+
+#~ msgid "Advanced"
+#~ msgstr "Pokročilé"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Automatické rozpoznání rozhraní WAN"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Automatické doplňky do blacklistu jsou uloženy dočasně v IPSet a trvale "
+#~ "uloženy v lokálním seznamu. Chcete-li zabránit místnímu ukládání, zakažte "
+#~ "tuto možnost."
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "Zkontrolujte aktuálně dostupné IPSets."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr ""
+#~ "Konfigurace balíčku banIP pro blokování adres IP/podsítí pomocí IPSet "
+#~ "(rozšíření iptables)."
+
+#~ msgid "Country Resources"
+#~ msgstr "Informace o zdrojích země"
+
+#~ msgid "DNS Chain"
+#~ msgstr "Řetěz DNS"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "Cílová IPv4"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "Cílová IPv6"
+
+#~ msgid "Description"
+#~ msgstr "Popis"
+
+#~ msgid "Download Options"
+#~ msgstr "Možnosti stahování"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "Nástroj pro stahování, RT Monitor"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Upravit konfiguraci"
+
+#~ msgid "Enable banIP"
+#~ msgstr "Povolit banIP"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Povolit podrobné protokolování pro ladění v případě jakékoli chyby "
+#~ "zpracování."
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "Zadejte IP/CIDR/ASN/ISO"
+
+#~ msgid "Extra Options"
+#~ msgstr "Další možnosti"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Další informace <a href=\"%s\" target=\"_blank\">najdete v online "
+#~ "dokumentaci</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "Pro další zlepšení výkonu můžete tuto hodnotu zvýšit, například '8' nebo "
+#~ "'16' by mělo být bezpečné."
+
+#~ msgid "Geo Location"
+#~ msgstr "Zeměpisné umístění"
+
+#~ msgid "IANA Information"
+#~ msgstr "Informace IANA"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "Mapování IP / ASN"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "Zdroje IPSet"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "IPSet vyhledávání"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr "Vstupní soubor nebyl nalezen, zkontrolujte prosím svou konfiguraci."
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "LAN Forward Chain IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "LAN Forward Chain IPv6"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "LAN Input Chain IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "LAN Input Chain IPv6"
+
+#~ msgid "Load"
+#~ msgstr "Zátěž"
+
+#~ msgid "Loading"
+#~ msgstr "Načítání"
+
+#~ msgid "Loading ..."
+#~ msgstr "Načítání..."
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "Ukládat blacklist lokálně"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "Ukládat whitelist lokálně"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Služba s nízkou prioritou"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "Ruční výběr rozhraní WAN"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Maximální velikost fronty pro stahování"
+
+#~ msgid "No response!"
+#~ msgstr "Žádná odpověď!"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Volby pro další doplnění pro případ, že výchozí hodnoty nejsou vhodné."
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "Přidejte na každý řádek pouze jednu adresu IPv4 nebo IPv6. Rozsahy IP v "
+#~ "zápisu CIDR a komentáře uvozené '#' jsou povoleny."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "Upravte tento soubor přímo v relaci terminálu."
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "RIPE-Lookup"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "Aktualizovat IPSets"
+
+#~ msgid "Reload"
+#~ msgstr "Znovu načíst"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "Znovu načíst zdroje IPSet"
+
+#~ msgid "Runtime Information"
+#~ msgstr "Informace o běhu"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "SRC Target IPv4"
+
+#~ msgid "SRC Target IPv6"
+#~ msgstr "SRC Target IPv6"
+
+#~ msgid "SRC/DST"
+#~ msgstr "SRC/DST (Zdroj/Cíl)"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "Verze banIP"
+#~ msgid "SSH Daemon"
+#~ msgstr "Démon SSH"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "povolit IPv4"
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "SSH/LuCI RT Monitor"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "povolit IPv6"
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr ""
+#~ "Vyberte SSH démona pro analýzu protokolových souborů, pro detekci vlomení."
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "Vyberte použitý typ spuštění během bootování."
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "Vyberte upřednostňovaný nástroj pro stahování."
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "Ručně vyberte preferovaná rozhraní."
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr ""
+#~ "Nastavte úroveň priority na 'nízká priorita' a zpracování banIP na pozadí "
+#~ "bude vyžadovat méně prostředků."
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr "Zobrazit pouze členy sady s čítačem paketů &gt; 0"
+
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr ""
+#~ "Velikost fronty pro stahování &amp; souběžné zpracování IPset (výchozí "
+#~ "hodnota '4')."
+
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr ""
+#~ "Zvláštní možnosti pro vybraný nástroj pro stahování, například '--"
+#~ "timeout=20-O'."
+
+#~ msgid "Start Type"
+#~ msgstr "Typ spuštění"
+
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr ""
+#~ "Spustí na pozadí malý monitor protokolu/banIP, tak aby v reálném čase "
+#~ "blokoval útoky hrubou sílou na SSH/LuCI."
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "Cílový adresář pro zálohy banIP. Výchozí je '/tmp'. Použijte přednostně "
+#~ "napěťově nezávislou paměť (disk, apod.), pokud je k dispozici."
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "RIPEstat Data API je veřejné datové rozhraní poskytované RIPE NCC, "
+#~ "podrobnosti vizte <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">zde</a>."
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr "Soubor je příliš velký pro online úpravy v LuCI (&ge; 100 KB)."
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Tato změna vyžaduje manuální zastavení/znovuspuštění služby, aby se efekt "
+#~ "projevil."
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr ""
+#~ "Toto datové volání poskytuje přístup k různým zdrojům dat spravovaných "
+#~ "úřadem IANA."
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "Toto datové volání uvádí seznam internetových zdrojů přidružených k zemi, "
+#~ "včetně adres ASNs, rozsahů IPv4 a IPv4/6 CIDR prefixů."
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr "Toto datové volání vrátí všechny ohlášené předpony pro daný ASN."
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr ""
+#~ "Toto datové volání vrací informace o geolokaci pro daný prostor IP, nebo "
+#~ "pro ohlášené předpony IP v případě ASN."
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr ""
+#~ "Toto datové volání vrátí obsaženou předponu a oznamovací ASN dané IP "
+#~ "adresy."
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "Toto datové volání vrací řetěz záznamů DNS (A/AAAA/CNAME), reverzních "
+#~ "(PTR) a autoritativních DNS pro zadanou doménu nebo adresu IP."
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr ""
+#~ "Toto datové volání vrací informace WHOIS z příslušného místního registru "
+#~ "(RIR) a registru směrování (IRR)."
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "Toto datové volání zobrazuje obecné informace o ASN, jako je stav jeho "
+#~ "oznámení a jméno jeho držitele podle služby WHOIS."
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr "Tento formulář umožňuje upravit obsah blacklistu banIP (%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Tento formulář umožňuje změnit obsah banIP seznamu povolených serverů "
+#~ "(%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr ""
+#~ "Tento formulář umožňuje upravit obsah hlavního konfiguračního souboru "
+#~ "banIP (/etc/config/banip)."
+
+#~ msgid "View Logfile"
+#~ msgstr "Zobrazit obsah souboru se záznamem událostí"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "WAN Forward Chain IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "WAN Forward Chain IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "WAN Input Chain IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "WAN Input Chain IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Automatické doplňky do seznamu povolených serverů (whitelist) jsou "
+#~ "uloženy dočasně v IPSet a trvale uloženy v místním seznamu. Chcete-li "
+#~ "zabránit místnímu ukládání, zakažte tuto možnost."
+
+#~ msgid "Whois Information"
+#~ msgstr "Informace WHOIS"
+
+#~ msgid "banIP Status"
+#~ msgstr "Stav banIP"
+
+#~ msgid "banIP Version"
+#~ msgstr "Verze banIP"
+
+#~ msgid "enable IPv4"
+#~ msgstr "povolit IPv4"
+
+#~ msgid "enable IPv6"
+#~ msgstr "povolit IPv6"
diff --git a/applications/luci-app-banip/po/da/banip.po b/applications/luci-app-banip/po/da/banip.po
new file mode 100644
index 0000000000..d1adcdabc8
--- /dev/null
+++ b/applications/luci-app-banip/po/da/banip.po
@@ -0,0 +1,889 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-01-12 11:22+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbanip/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.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
+msgid "-m limit --limit 2/sec (default)"
+msgstr "-m grænse --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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Handling"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Aktive kilder"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "Yderligere indstillinger"
+
+#: 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
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr "Avancerede indstillinger for e-mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Backup Directory"
+msgstr "Backup Mappe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
+msgstr "Blokliste kilder"
+
+#: 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 "Annuller"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
+msgid ""
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr "Kontroller ikke SSL-servercertifikater under download."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr "Download usikker"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "Download parametre"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "Download Kø"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "Download Utility"
+msgstr "Download hjælpeprogram"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr "Meddelelse pr. e-mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "E-mail profil"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr "Modtagerens e-mailadresse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr "E-mail afsenderadresse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr "E-mail emne"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+msgid "Edit Blacklist"
+msgstr "Rediger Blacklist"
+
+#: 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 ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+msgid "Edit Whitelist"
+msgstr "Rediger Whitelist"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
+msgstr ""
+
+#: 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 "Aktiver verbose debug-logning i tilfælde af eventuelle behandlingsfejl."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "Aktiveret"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "Eksisterende job(s)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
+msgid "Grant access to LuCI app banIP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
+msgid "IPSet Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Last Run"
+msgstr "Sidste kørsel"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
+msgstr "Liste over understøttede og fuldt forudkonfigurerede downloadværktøjer."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr ""
+
+#: 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 "Logvisning"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+"Manuelt tilsidesætte de forudkonfigurerede downloadindstillinger for det "
+"valgte downloadværktøj."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "Navn"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "Ingen forespørgselsresultater!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 "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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+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 ""
+
+#: 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
+msgid "Refresh"
+msgstr "Opdater"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "Opdateringstimer"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr "Opdateringstimer..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "Fjern et eksisterende job"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr "Rapportmappe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr "Genstart"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "Resultat"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr "Kør flag"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr ""
+
+#: 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 "Gem"
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr "Interface for opstartstrigger"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr "Status / version"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr "Suspendere"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 "Opdateringstimeren kunne ikke opdateres."
+
+#: 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 "Opdateringstimeren er blevet opdateret."
+
+#: 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 -)"
+msgstr "Ugedagen (opt., værdier: 1-7 evt. sep. med , eller -)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr "Timeportionen (anmodning, interval: 0-23)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr "Minutterdelen (opt., interval: 0-59)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid ""
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
+msgid ""
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
+msgid ""
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
+msgid ""
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Trigger Delay"
+msgstr "Udløserforsinkelse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr "Type"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 "Kunne ikke gemme ændringer: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+msgid "Verbose Debug Logging"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
+msgstr ""
+
+#: 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
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+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
+msgid "banIP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
diff --git a/applications/luci-app-banip/po/de/banip.po b/applications/luci-app-banip/po/de/banip.po
index fc6dda48d0..a15998616e 100644
--- a/applications/luci-app-banip/po/de/banip.po
+++ b/applications/luci-app-banip/po/de/banip.po
@@ -1,551 +1,1306 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-18 20:32+0000\n"
-"Last-Translator: Holger Heins <h.p.heins@gmx.de>\n"
+"PO-Revision-Date: 2021-03-24 15:29+0000\n"
+"Last-Translator: Glax <gfreak70@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/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.2-dev\n"
-
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "ASN-Übersicht"
+"X-Generator: Weblate 4.5.2-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 "-m limit --limit 2/sec (default)"
+
+#: 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 "1 Stunde"
+
+#: 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 "12 Stunden"
+
+#: 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 "24 Stunden"
+
+#: 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 "30 Minuten"
+
+#: 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 "6 Stunden"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr "Autonome Systemnummern"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Aktion"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr "Aktive Geräte"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr "Aktive Schnittstellen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr "Aktive Protokollbegriffe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Aktive Quellen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr "Aktive Subnetze"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+"Fügen Sie zusätzliche, nicht banIP-bezogene IPSets hinzu, z.B. für Berichte "
+"und Abfragen."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "ASN-Präfixe"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr "Fügen Sie diese IP / CIDR Ihrer lokalen Whitelist hinzu."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/Land"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "Zusätzliche Einstellungen"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
"Zusätzliche Auslöseverzögerung in Sekunden, bevor die BanIP-Verarbeitung "
"beginnt."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Fortgeschritten"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr "Erweiterte Ketteneinstellungen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr "Fortgeschrittene E-Mail Einstellungen"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "Automatische Erkennung der WAN-Schnittstelle"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+msgstr "Erweiterte Protokolleinstellungen"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr "Automatische Blacklist"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr "Automatische Erkennung"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr "Automatische Whitelist"
+
+#: 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 ""
+"Automatische Übertragung von verdächtigen IP-Adressen aus dem Protokoll in "
+"die banIP Blacklist während der Laufzeit."
+
+#: 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 ""
+"Automatische Übertragung von Uplink-IP-Adressen an die banIP Whitelist "
+"während der Laufzeit."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "Backupverzeichnis"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr "Basis-Temp-Verzeichnis"
+
+#: 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 ""
+"Basis Temp-Verzeichnis, das für alle banIP-bezogenen Laufzeitvorgänge "
+"verwendet wird."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr "Timeout der Blockierliste"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Blacklist Auto Addons werden temporär im IPSet und dauerhaft in der lokalen "
-"Blacklist gespeichert. Deaktivieren Sie diese Option, um das lokale "
-"Speichern zu verhindern."
+"Blacklist Änderungen wurden gespeichert. banIP Liste aktualisieren um "
+"Änderungen anzuwenden."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "Aktuell verfügbare IPSets überprüfen."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
+msgstr "Blockierlisten-Quellen"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: 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 "Abbrechen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-"Konfiguration des banIP-Pakets zum Blockieren von IP-Adressen/Subnetzen via "
-"IPSet."
+"Einstellungen des banIP Pakets zum Blockieren von IP-Adressen/Subnets via "
+"IPSet. Für mehr Informationen: <a href=\"https://github.com/openwrt/packages/"
+"blob/master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >Die online-Dokumentation lesen</a>"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr "Anzahl ACC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr "Anzahl CIDR"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr "Anzahl IP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr "Anzahl MAC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr "Anzahl SUM"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr "Länder"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "Länderressourcen"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr "DST IPset Typ"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "DNS-Kette"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr "DST Log-Optionen"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "DST-Ziel IPv4 (Destination)"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr "DST Ziel"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "DST-Ziel IPv6 (Destination)"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr "Erkenne automatisch alle relevanten Schnittstellen, Protokolle etc."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Beschreibung"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Download-Optionen"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "Download Parameter"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "Download Warteschlange"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr "Download-Werkzeug"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "Download-Dienstprogramm, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr "E-Mail-Aktionen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr "E-Mail-Benachrichtigung"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "E-Mail-Profil"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr "E-Mail Empfängeradresse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr "E-Mail Absenderadresse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr "E-Mail-Thema"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
-msgstr "Blackliste bearbeiten"
+msgstr "Blockierliste bearbeiten"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Konfiguration bearbeiten"
+#: 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 "MAC-Liste bearbeiten"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
-msgstr "Whiteliste bearbeiten"
+msgstr "Positivliste bearbeiten"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
+msgstr "DST Logging einschalten"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "banIP aktivieren"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
+msgstr "SRC Logging einschalten"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
+msgstr "Aktiviere den banIP-Service."
+
+#: 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 ""
-"Ausführliche Debug-Protokollierung im Falle eines Verarbeitungsfehlers "
-"aktivieren."
+"Aktiviere das ausführliche Anwendungs-Logging bei Verarbeitungsfehlern."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "IP/CIDR/ASN/ISO eingeben"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "Aktiviert"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Zusätzliche Optionen"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr "Aktiviere IPv4-Unterstützung in banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
-msgstr ""
-"Für weitere Informationen <a href=\"%s\" target=\"_blank\">lesen Sie die "
-"Online-Dokumentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr "Aktiviere IPv6-Unterstützung in banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
-msgstr ""
-"Für weitere Leistungssteigerungen kann dieser Wert erhöht werden, z.B. \"8\" "
-"oder \"16\" sollte problemlos sein."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr "Details"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "Bestehende Job(s)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr "Spezielle Quellen"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Geo-Standort"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "Allgemeine Einstellungen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
+msgstr "Globaler IPSet Typ"
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "Gewähre UCI Zugriff auf luci-app-banip"
+msgid "Grant access to LuCI app banIP"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "IANA-Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
+msgstr "Hohe Priorität"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "IP/ASN-Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
+msgstr "Höchste Priorität"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr "IPSet-Information"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "IPSet-Quellen"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr "IPSet Suche"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
+msgstr "IPSet Suche..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "IPSet-Lookup"
+#: 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 "IPSet Report"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "Eingabedatei nicht gefunden, bitte überprüfen Sie Ihre Konfiguration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
+msgstr "IPSet Details"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "LAN Weiterleitungs-Kette IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
+msgstr "IPv4 Unterstützung"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "LAN Weiterleitungs-Kette IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
+msgstr "IPv6 Unterstützung"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "LAN Eingangs-Kette IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+msgstr "Informationen"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "LAN Eingangs-Kette IPv6"
+#: 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 "LAN Forward"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 "LAN Input"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
-msgstr "Letzter Lauf"
+msgstr "Letzter Durchgang"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr "Niedrigste Priorität"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Last"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr "Niedrige Priorität"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Lade"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr "Beschränke den E-Mail-Trigger auf bestimmte banIP-Aktionen."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "Lade ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr "Beschränke den Log-Monitor auf bestimmte Suchbegriffe."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "Blacklist Addons lokal speichern"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
+msgstr "Beschränke die Auswahl an lokalen Quellen."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "Whitelist Addons lokal speichern"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "Zu entfernende Zeile"
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Dienst mit niedriger Priorität"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
+"Liste der unterstützten und vollständig vorkonfigurierten Download-"
+"Hilfsprogramme."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "Manuelle Auswahl der WAN-Schnittstelle"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr "Lokale Quellen"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Max. Download-Warteschlange"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "Keine Antwort!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr ""
+
+#: 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 "Protokollansicht"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-"Optionen für weitere Optimierungen, falls die Standardeinstellungen nicht "
-"für Sie geeignet sind."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "Name"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "Keine Abfrageergebnisse!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 "Übersicht"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: 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 ""
-"Bitte nur eine IPv4- oder IPv6-Adresse pro Zeile hinzufügen. IP-Bereiche in "
-"CIDR-Notation und mit '#' eingeführte Kommentare sind erlaubt."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Bitte bearbeiten Sie diese Datei direkt in einer Terminalsitzung."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "Abfrage"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: 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
msgid "Refresh"
msgstr "Aktualisieren"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "IPSets aktualisieren"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "Timer"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Neu laden"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr "Timer..."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "IPSet-Quellen neu laden"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "Entferne einen vorhandenen Job"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Laufzeitinformationen"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr "Report-Verzeichnis"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "SRC-Ziel IPv4 (Source)"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr "Neustart"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "SRC-Ziel IPv6 (Source)"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "SRC/DST (Source/Destination)"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "Ergebnis"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "SSH-Dienst (Daemon)"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr "Laufzeit-Flags"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "SSH/LuCI RT-Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
-msgstr "Speichern"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
msgstr ""
-"Wählen Sie den SSH Dämon für die Logfile-Syntaxanalyse aus, um "
-"Einbruchsversuche zu erkennen."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "Wählen Sie den verwendeten Start-Typ während des Hochfahren aus."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "Bevorzugtes Download-Utility auswählen."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "Bevorzugte(n) Schnittstelle(n) manuell auswählen."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr ""
+
+#: 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 "Speichern"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-"Nice-Level auf 'low priority' stellen und die banIP-Hintergrundverarbeitung "
-"benötigt weniger Ressourcen vom System."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr "Nur Set-Member mit Paketzähler &gt; 0 anzeigen"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-"Größe der Download-Warteschlange zur Handhabung von Downloads und paralleler "
-"IPSet-Verarbeitung (default '4')."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-"Spezielle Optionen für das ausgewählte Download-Dienstprogramm, z.B.'--"
-"timeout=20 -O'."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Starttyp"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-"Startet einen kleinen Log/BanIP-Monitor im Hintergrund, um SSH/LuCI-Brute-"
-"Force-Angriffe in Echtzeit zu blockieren."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: 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 ""
+
+#: 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 ""
-"Zielverzeichnis für banIP-Backups. Standard ist '/tmp', bitte vorzugsweise "
-"einen nichtflüchtigen Speicherort verwenden, falls vorhanden."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-"Die RIPEstat Data API ist die öffentliche Datenschnittstelle von RIPE NCC, "
-"für Details siehe <a href=\"https://stat.ripe.net/docs/data_api\" target="
-"\"_blank\" rel=\"noopener noreferrer\">hier</a>."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: 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 ""
-"Die Größe der Datei ist für die Onlinebearbeitung in LuCI zu groß (&ge; 100 "
-"KB)."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
-msgstr "Die Syslog-Ausgabe, vorgefiltert mit nur BanIP-bezogene Nachrichten."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-"Diese Änderung erfordert ein manueller Stop/Neustart des Diensts zum Wirksam "
-"werden."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-"Dieser Datenaufruf ermöglicht den Zugriff auf verschiedene von der IANA "
-"gepflegte Datenquellen."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-"Dieser Datenaufruf listet die Internetressourcen auf, die einem Land "
-"zugeordnet sind, einschließlich ASNs, IPv4-Bereiche und IPv4/6 CIDR-Präfixe."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
msgstr ""
-"Dieser Datenaufruf gibt alle angekündigten Präfixe für einen bestimmten ASN "
-"zurück."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-"Dieser Datenaufruf liefert Geolokalisierungsinformationen für den "
-"angegebenen IP-Bereich oder für angekündigte IP-Präfixe bei ASNs."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+msgstr "Einstellungen"
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr "Trigger-Interface fürs Starten"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr "Status / Version"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr "Anhalten"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
msgstr ""
-"Dieser Datenaufruf gibt das enthaltene Präfix und die announcing-ASN einer "
-"bestimmten IP-Adresse zurück."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: 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 "Der Timer konnte nicht aktualisiert werden."
+
+#: 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 "Der Timer wurde aktualisiert."
+
+#: 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 -)"
+msgstr "Der Wochentag (opt., Werte: 1-7 getrennt druch \",\" oder \"-\")"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr "Der Stundenteil (Werte zw. 0-23)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr "Der Minutenteil (Werte zw. 0-59)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-"Dieser Datenaufruf gibt die rekursive Kette von DNS-Weiterleitung (A/AAAA/"
-"CNAME) und umgekehrten (PTR)-Einträgen zurück, die entweder mit einem "
-"Hostnamen oder einer IP-Adresse beginnen."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 "Die Syslog-Ausgabe, vorgefiltert mit nur BanIP-bezogene Nachrichten."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-"Dieser Datenaufruf gibt Whois-Informationen aus der entsprechenden "
-"regionalen Internet-Register und dem Routing-Register zurück."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-"Dieser Datenaufruf zeigt allgemeine Informationen über eine ASN wie ihren "
-"Ankündigungsstatus und den Namen des Inhabers gemäß dem WHOIS-Dienst."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-"Dieses Formular ermöglicht, den Inhalt der banIP-Blacklist (%s) zu ändern."
-"<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
msgstr ""
-"Dieses Formular ermöglicht, den Inhalt der banIP-Whitelist (%s) zu ändern."
-"<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-"Dieses Formular ermöglicht, den Inhalt der Haupt-banIP-Konfigurationsdatei (/"
-"etc/config/banip) zu ändern."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
-msgstr "Verzögerung Trigger-Bedingung"
+msgstr "Verzögerung der Trigger-Bedingung"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 "Konnte Änderungen nicht speichern: %s"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr "Ausführliche Debug-Protokollierung"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Protokolldatei anzeigen"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "WAN Weiterleitungs-Kette IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "WAN Weiterleitungs-Kette IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "WAN-Eingangskette IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "WAN-Eingangskette IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Whitelist Auto-Addons werden temporär im IPSet gespeichert und dauerhaft in "
-"der lokalen Whitelist gespeichert. Deaktivieren Sie diese Option, um das "
-"lokale Speichern zu verhindern."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Whois-Informationen"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+msgstr "Positivliste..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "banIP-Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
+
+#~ msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+#~ msgstr "Die banIP-Standardkette lautet 'forwarding_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+#~ msgstr "Die banIP-Standardkette lautet 'forwarding_wan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_lan_rule'"
+#~ msgstr "Die banIP-Standardkette lautet 'input_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_wan_rule'"
+#~ msgstr "Die banIP-Standardkette lautet 'input_wan_rule'"
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr ""
+#~ "Spezielle Konfigurationseinstellungen für das gewählte Download-Programm."
+
+#~ msgid "ASN Overview"
+#~ msgstr "ASN-Übersicht"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "ASN-Präfixe"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/Land"
+
+#~ msgid "Advanced"
+#~ msgstr "Fortgeschritten"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Automatische Erkennung der WAN-Schnittstelle"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Blacklist Auto Addons werden temporär im IPSet und dauerhaft in der "
+#~ "lokalen Blacklist gespeichert. Deaktivieren Sie diese Option, um das "
+#~ "lokale Speichern zu verhindern."
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "Aktuell verfügbare IPSets überprüfen."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr ""
+#~ "Konfiguration des banIP-Pakets zum Blockieren von IP-Adressen/Subnetzen "
+#~ "via IPSet."
+
+#~ msgid "Country Resources"
+#~ msgstr "Länderressourcen"
+
+#~ msgid "DNS Chain"
+#~ msgstr "DNS-Kette"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "DST-Ziel IPv4 (Destination)"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "DST-Ziel IPv6 (Destination)"
+
+#~ msgid "Description"
+#~ msgstr "Beschreibung"
+
+#~ msgid "Download Options"
+#~ msgstr "Download-Optionen"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "Download-Dienstprogramm, RT Monitor"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Konfiguration bearbeiten"
+
+#~ msgid "Enable banIP"
+#~ msgstr "banIP aktivieren"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Ausführliche Debug-Protokollierung im Falle eines Verarbeitungsfehlers "
+#~ "aktivieren."
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "IP/CIDR/ASN/ISO eingeben"
+
+#~ msgid "Extra Options"
+#~ msgstr "Zusätzliche Optionen"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Für weitere Informationen <a href=\"%s\" target=\"_blank\">lesen Sie die "
+#~ "Online-Dokumentation</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "Für weitere Leistungssteigerungen kann dieser Wert erhöht werden, z.B. "
+#~ "\"8\" oder \"16\" sollte problemlos sein."
+
+#~ msgid "Geo Location"
+#~ msgstr "Geo-Standort"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "Gewähre UCI Zugriff auf luci-app-banip"
+
+#~ msgid "IANA Information"
+#~ msgstr "IANA-Information"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "IP/ASN-Mapping"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "IPSet-Quellen"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "IPSet-Lookup"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr ""
+#~ "Eingabedatei nicht gefunden, bitte überprüfen Sie Ihre Konfiguration."
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "LAN Weiterleitungs-Kette IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "LAN Weiterleitungs-Kette IPv6"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "LAN Eingangs-Kette IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "LAN Eingangs-Kette IPv6"
+
+#~ msgid "Load"
+#~ msgstr "Last"
+
+#~ msgid "Loading"
+#~ msgstr "Lade"
+
+#~ msgid "Loading ..."
+#~ msgstr "Lade ..."
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "Blacklist Addons lokal speichern"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "Whitelist Addons lokal speichern"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Dienst mit niedriger Priorität"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "Manuelle Auswahl der WAN-Schnittstelle"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Max. Download-Warteschlange"
+
+#~ msgid "No response!"
+#~ msgstr "Keine Antwort!"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Optionen für weitere Optimierungen, falls die Standardeinstellungen nicht "
+#~ "für Sie geeignet sind."
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "Bitte nur eine IPv4- oder IPv6-Adresse pro Zeile hinzufügen. IP-Bereiche "
+#~ "in CIDR-Notation und mit '#' eingeführte Kommentare sind erlaubt."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "Bitte bearbeiten Sie diese Datei direkt in einer Terminalsitzung."
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "RIPE-Lookup"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "IPSets aktualisieren"
+
+#~ msgid "Reload"
+#~ msgstr "Neu laden"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "IPSet-Quellen neu laden"
+
+#~ msgid "Runtime Information"
+#~ msgstr "Laufzeitinformationen"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "SRC-Ziel IPv4 (Source)"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "banIP-Version"
+#~ msgid "SRC Target IPv6"
+#~ msgstr "SRC-Ziel IPv6 (Source)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "aktiviere IPv4"
+#~ msgid "SRC/DST"
+#~ msgstr "SRC/DST (Source/Destination)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "aktiviere IPv6"
+#~ msgid "SSH Daemon"
+#~ msgstr "SSH-Dienst (Daemon)"
+
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "SSH/LuCI RT-Monitor"
+
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr ""
+#~ "Wählen Sie den SSH Dämon für die Logfile-Syntaxanalyse aus, um "
+#~ "Einbruchsversuche zu erkennen."
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "Wählen Sie den verwendeten Start-Typ während des Hochfahren aus."
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "Bevorzugtes Download-Utility auswählen."
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "Bevorzugte(n) Schnittstelle(n) manuell auswählen."
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr ""
+#~ "Nice-Level auf 'low priority' stellen und die banIP-"
+#~ "Hintergrundverarbeitung benötigt weniger Ressourcen vom System."
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr "Nur Set-Member mit Paketzähler &gt; 0 anzeigen"
+
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr ""
+#~ "Größe der Download-Warteschlange zur Handhabung von Downloads und "
+#~ "paralleler IPSet-Verarbeitung (default '4')."
+
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr ""
+#~ "Spezielle Optionen für das ausgewählte Download-Dienstprogramm, z.B.'--"
+#~ "timeout=20 -O'."
+
+#~ msgid "Start Type"
+#~ msgstr "Starttyp"
+
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr ""
+#~ "Startet einen kleinen Log/BanIP-Monitor im Hintergrund, um SSH/LuCI-Brute-"
+#~ "Force-Angriffe in Echtzeit zu blockieren."
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "Zielverzeichnis für banIP-Backups. Standard ist '/tmp', bitte "
+#~ "vorzugsweise einen nichtflüchtigen Speicherort verwenden, falls vorhanden."
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "Die RIPEstat Data API ist die öffentliche Datenschnittstelle von RIPE "
+#~ "NCC, für Details siehe <a href=\"https://stat.ripe.net/docs/data_api\" "
+#~ "target=\"_blank\" rel=\"noopener noreferrer\">hier</a>."
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr ""
+#~ "Die Größe der Datei ist für die Onlinebearbeitung in LuCI zu groß (&ge; "
+#~ "100 KB)."
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Diese Änderung erfordert ein manueller Stop/Neustart des Diensts zum "
+#~ "Wirksam werden."
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr ""
+#~ "Dieser Datenaufruf ermöglicht den Zugriff auf verschiedene von der IANA "
+#~ "gepflegte Datenquellen."
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "Dieser Datenaufruf listet die Internetressourcen auf, die einem Land "
+#~ "zugeordnet sind, einschließlich ASNs, IPv4-Bereiche und IPv4/6 CIDR-"
+#~ "Präfixe."
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr ""
+#~ "Dieser Datenaufruf gibt alle angekündigten Präfixe für einen bestimmten "
+#~ "ASN zurück."
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr ""
+#~ "Dieser Datenaufruf liefert Geolokalisierungsinformationen für den "
+#~ "angegebenen IP-Bereich oder für angekündigte IP-Präfixe bei ASNs."
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr ""
+#~ "Dieser Datenaufruf gibt das enthaltene Präfix und die announcing-ASN "
+#~ "einer bestimmten IP-Adresse zurück."
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "Dieser Datenaufruf gibt die rekursive Kette von DNS-Weiterleitung (A/AAAA/"
+#~ "CNAME) und umgekehrten (PTR)-Einträgen zurück, die entweder mit einem "
+#~ "Hostnamen oder einer IP-Adresse beginnen."
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr ""
+#~ "Dieser Datenaufruf gibt Whois-Informationen aus der entsprechenden "
+#~ "regionalen Internet-Register und dem Routing-Register zurück."
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "Dieser Datenaufruf zeigt allgemeine Informationen über eine ASN wie ihren "
+#~ "Ankündigungsstatus und den Namen des Inhabers gemäß dem WHOIS-Dienst."
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Dieses Formular ermöglicht, den Inhalt der banIP-Blacklist (%s) zu ändern."
+#~ "<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Dieses Formular ermöglicht, den Inhalt der banIP-Whitelist (%s) zu ändern."
+#~ "<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr ""
+#~ "Dieses Formular ermöglicht, den Inhalt der Haupt-banIP-"
+#~ "Konfigurationsdatei (/etc/config/banip) zu ändern."
+
+#~ msgid "View Logfile"
+#~ msgstr "Protokolldatei anzeigen"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "WAN Weiterleitungs-Kette IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "WAN Weiterleitungs-Kette IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "WAN-Eingangskette IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "WAN-Eingangskette IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Whitelist Auto-Addons werden temporär im IPSet gespeichert und dauerhaft "
+#~ "in der lokalen Whitelist gespeichert. Deaktivieren Sie diese Option, um "
+#~ "das lokale Speichern zu verhindern."
+
+#~ msgid "Whois Information"
+#~ msgstr "Whois-Informationen"
+
+#~ msgid "banIP Status"
+#~ msgstr "banIP-Status"
+
+#~ msgid "banIP Version"
+#~ msgstr "banIP-Version"
+
+#~ msgid "enable IPv4"
+#~ msgstr "aktiviere IPv4"
+
+#~ msgid "enable IPv6"
+#~ msgstr "aktiviere IPv6"
diff --git a/applications/luci-app-banip/po/el/banip.po b/applications/luci-app-banip/po/el/banip.po
index f0c3f51646..bc25773ea6 100644
--- a/applications/luci-app-banip/po/el/banip.po
+++ b/applications/luci-app-banip/po/el/banip.po
@@ -1,489 +1,896 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-03 08:26+0000\n"
-"Last-Translator: Tavaninja <metalcorpe@gmail.com>\n"
+"PO-Revision-Date: 2021-04-17 10:26+0000\n"
+"Last-Translator: MarioK239 <marios.k239@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 3.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr ""
+
+#: 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/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "προχωρημένο"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "φάκελος διάσωσης"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: 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 "Ακύρωση"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Περιγραφή"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Φόρτωση"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
-msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Number of failed LuCI login repetitions of the same ip in the log before "
+"banning."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Number of failed nginx requests of the same ip in the log before banning."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: 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
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Restrict the internet access from/to a small number of secure websites/IPs "
+"and block access from/to the rest of the internet."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+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."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Advanced"
+#~ msgstr "προχωρημένο"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "Περιγραφή"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Loading"
+#~ msgstr "Φόρτωση"
diff --git a/applications/luci-app-banip/po/en/banip.po b/applications/luci-app-banip/po/en/banip.po
index 4eb4ae69da..9e54e530c9 100644
--- a/applications/luci-app-banip/po/en/banip.po
+++ b/applications/luci-app-banip/po/en/banip.po
@@ -4,480 +4,878 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr ""
+
+#: 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/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
-msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Number of failed nginx requests of the same ip in the log before banning."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Number of failed ssh login repetitions of the same ip in the log before "
+"banning."
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: 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
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Restrict the internet access from/to a small number of secure websites/IPs "
+"and block access from/to the rest of the internet."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+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."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
+
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
-msgid "Trigger Delay"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
-msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: 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
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
diff --git a/applications/luci-app-banip/po/es/banip.po b/applications/luci-app-banip/po/es/banip.po
index af7e63a1d8..45786c674d 100644
--- a/applications/luci-app-banip/po/es/banip.po
+++ b/applications/luci-app-banip/po/es/banip.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2019-07-23 22:17-0300\n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-08-19 17:38+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/es/>\n"
@@ -11,550 +11,1418 @@ 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"
-
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "Resumen de ASN"
+"X-Generator: Weblate 4.8-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 "-m limit --limit 2/sec (predeterminado)"
+
+#: 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 "1 hora"
+
+#: 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 "12 horas"
+
+#: 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 "24 horas"
+
+#: 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 "30 minutos"
+
+#: 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 "6 horas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr "ASNs"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Acción"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr "Dispositivos activos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr "Interfaces activas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr "Términos de registro activos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Fuentes activas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr "Subredes activas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+"Agregue IPSets adicionales no relacionados con banIP, p. Ej. para informes y "
+"consultas."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "Prefijos ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr "Agregue esta IP/CIDR a su lista blanca local."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/País"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "Configuración adicional"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
"Demora adicional del disparador en segundos antes de que comience el "
"procesamiento de banIP."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Avanzado"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr "Configuración de cadena avanzada"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr "Configuración avanzada de correo electrónico"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+msgstr "Configuración de registro avanzada"
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+msgstr ""
+"Asigne una o más cadenas de cortafuegos relevantes a banIP. La cadena "
+"predeterminada utilizada por banIP es '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+"Asigne una o más cadenas de cortafuegos relevantes a banIP. La cadena "
+"predeterminada utilizada por banIP es '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+"Asigne una o más cadenas de cortafuegos relevantes a banIP. La cadena "
+"predeterminada utilizada por banIP es '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+"Asigne una o más cadenas de cortafuegos relevantes a banIP. La cadena "
+"predeterminada utilizada por banIP es 'input_wan_rule'."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr "Lista negra automática"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr "Detección automática"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "Detección automática de la interfaz WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr "Lista blanca automática"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: 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 ""
+"Transfiere automáticamente las direcciones IP sospechosas del registro a la "
+"lista negra de banIP durante el tiempo de ejecución."
+
+#: 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 ""
+"Transfiere automáticamente IPs de enlace ascendente a la lista blanca banIP "
+"durante el tiempo de ejecución."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "Directorio de respaldo"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr "Directorio temporal base"
+
+#: 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 ""
+"Directorio temporal base utilizado para todas las operaciones en tiempo de "
+"ejecución relacionadas con banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr "Tiempo de espera de lista negra"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Los complementos automáticos de la lista negra se almacenan temporalmente en "
-"el IPSet y se guardan permanentemente en la lista negra local. Desactive "
-"esta opción para evitar el guardado local."
+"Se han guardado los cambios de la lista negra. Actualice sus listas de banIP "
+"para que los cambios surtan efecto."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
+msgstr "Fuentes de lista de bloqueo"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "Compruebe los actuales IPSets disponibles."
+#: 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 "Cancelar"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-"Configuración del paquete banIP para bloquear direcciones IP/subredes a "
-"través de IPSet."
+"Configuración del paquete banIP para bloquear direcciones/subredes ip a "
+"través de IPSet. Para obtener más información <a href=\"https://github.com/"
+"openwrt/packages/blob/master/net/banip/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >consulte la documentación en línea</a>"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr "Cuenta ACC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr "Cuenta CIDR"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr "Cuenta IP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr "Cuenta MAC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr "Cuenta SUM"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr "Países"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr "Tipo de IPSet DST"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "Recursos del país"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr "Opciones de registro DST"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "Cadena de DNS"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr "Objetivo DST"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "Objetivo DST IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+"Detecte interfaces de red, dispositivos, subredes y protocolos relevantes "
+"automáticamente."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr "No verificar los certificados SSL del servidor durante la descarga."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "Objetivo DST IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr "Descarga insegura"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Descripción"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "Descargar parámetros"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Opciones de descarga"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "Cola de descarga"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr "Utilidad de descarga"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "Utilidad de descarga, Monitor RT"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr "Acciones de correo electrónico"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr "Notificación por correo electrónico"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "Perfil de correo electrónico"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr "Dirección del destinatario de correo electrónico"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr "Dirección del remitente de correo electrónico"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr "Tema del correo electrónico"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Editar lista negra"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Editar configuración"
+#: 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 "Editar Maclist"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Editar lista blanca"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "Activar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
+msgstr "Activar el registro de DST"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
+msgstr "Activar el registro de SRC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
+msgstr "Activar el servicio banIP.."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: 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 ""
-"Activa el registro de depuración detallado en caso de cualquier error de "
+"Activar el registro de depuración detallado en caso de errores de "
"procesamiento."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "Ingrese IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "Activado"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Opciones extra"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr "Activa la compatibilidad con IPv4 en banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
-msgstr ""
-"Para obtener más información <a href=\"%s\" target=\"_blank\">consulte la "
-"documentación en línea</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr "Activa la compatibilidad con IPv6 en banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
-msgstr ""
-"Para otras mejoras de rendimiento, puede aumentar este valor, por ejemplo, "
-"'8' o '16' deben ser seguros."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr "Detalles de entrada"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "Trabajo(s) existente(s)"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Geolocalización"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr "Fuentes extra"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "Configuración general"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
+msgstr "Tipo de IPSet global"
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "Conceder acceso UCI para luci-app-banip"
+msgid "Grant access to LuCI app banIP"
+msgstr "Otorgar acceso a la aplicación banIP de LuCI"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "Información IANA"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
+msgstr "Alta prioridad"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "Asignación de IP/ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
+msgstr "Prioridad más alta"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr "Información de IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "Fuentes de IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr "Consulta IPSet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
+msgstr "Consulta 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 "Informe IPSet"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "Búsqueda de IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
+msgstr "Detalles del IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "Archivo de entrada no encontrado, por favor revise su configuración."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
+msgstr "Soporte IPv4"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "Cadena de reenvío LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
+msgstr "Soporte IPv6"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "Cadena de reenvío LAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+msgstr "Información"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "Cadena de entrada LAN IPv4"
+#: 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 "Reenvío LAN"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "Cadena de entrada LAN IPv6"
+#: 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 "Entrada LAN"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr "Último inicio"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Carga"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr "Prioridad mínima"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr "Menos prioridad"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+"Limite el disparador de correo electrónico a determinadas acciones 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 "Limite el monitor de registro a ciertos términos de registro."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
+msgstr "Limite la selección a determinadas fuentes locales."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "Número de línea para eliminar"
+
+#: 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 ""
+"Lista de interfaces de red disponibles para activar el inicio de banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
+"Lista de utilidades de descarga totalmente preconfiguradas y compatibles."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr "Fuentes locales"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr "Límite de registro"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr "Monitor de registro"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr "Términos de registro"
+
+#: 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 "Vista de registro"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr "Registre los paquetes entrantes sospechosos, generalmente descartados."
+
+#: 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 ""
+"Registre los paquetes salientes sospechosos, generalmente rechazados. El "
+"registro de dichos paquetes puede provocar un aumento de la latencia debido "
+"a que requiere recursos adicionales del sistema."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr "Contador de registro de LuCI"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr "Tiempo de espera de Maclist"
+
+#: 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 ""
+"Se han guardado los cambios de Maclist. Actualice sus listas de banIP para "
+"que los cambios surtan efecto."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+"Anular manualmente las opciones de descarga preconfiguradas para la utilidad "
+"de descarga seleccionada."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr "Contador de registro de NGINX"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Cargando"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "Nombre"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "CArgando..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr "Interfaces de red"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "Complementos locales para guardar la lista negra"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "¡No hay resultados de consulta!"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "Complementos locales para guardar la lista blanca"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr "¡Aún no hay registros relacionados con banIP!"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Servicio con prioridad baja"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr "Prioridad normal (predeterminado)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "Selección manual de interfaz WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr "Número de entradas CIDR"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Cola máxima de descarga"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr "Número de entradas de IP"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "¡Ninguna respuesta!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr "Número de entradas MAC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr "Número de entradas accedidas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr "Número de todos los IPSets"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr "Número de todas las entradas"
+
+#: 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 ""
+"Número de intentos de acceso desde la misma ip en el registro antes de "
+"bloquear."
+
+#: 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 ""
+"Número de solicitudes nginx fallidas de la misma IP en el registro antes de "
+"bloquear."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Number of failed ssh login repetitions of the same ip in the log before "
+"banning."
msgstr ""
-"Opciones para ajustes adicionales en caso de que los valores predeterminados "
-"no sean adecuados para usted."
+"Número de repeticiones de inicio de sesión ssh fallidas de la misma IP en el "
+"registro antes de bloquear."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: 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 "Visión general"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: 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 ""
-"Añada solo una dirección IPv4 o IPv6 por renglón. Se permiten los intervalos "
-"de IP en la notación CIDR y los comentarios introducidos con «#»."
+"Analice solo el último número indicado de entradas de registro para detectar "
+"eventos sospechosos."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Por favor, edite este archivo directamente en una sesión de terminal."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+"Perfil utilizado por 'msmtp' para correos electrónicos de notificación de "
+"banIP."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "Buscar RIPE"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "Consulta"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+"Dirección del receptor de los correos electrónicos de notificación de banIP."
+
+#: 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
msgid "Refresh"
msgstr "Refrescar"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "Actualizar IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "Temporizador de actualización"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Recargar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr "Actualizar temporizador..."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "Recargar las fuentes de IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "Eliminar un trabajo existente"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Información de tiempo de ejecución"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr "Directorio de informes"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "Objetivo SRC IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr "Reiniciar"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "Objetivo SRC IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
+"Restrinja el acceso a Internet desde/hacia una pequeña cantidad de sitios "
+"web/IP seguros y bloquee el acceso desde/hacia el resto de Internet."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "Resultado"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "Demonio SSH"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr "Ejecutar banderas"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "Monitor SSH/LuCI RT"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr "Ejecutar información"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
-msgstr "Guardar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr "Tipo IPSet SRC"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
-msgstr ""
-"Seleccione el demonio SSH para el análisis del archivo de registro, para "
-"detectar eventos de intrusión."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr "Opciones de registro SRC"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "Seleccione el tipo de inicio utilizado durante el arranque."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr "Objetivo SRC"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "Seleccione su utilidad de descarga preferida."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr "Tipo de IPSet SRC+DST"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "Seleccione sus interfaces preferidas manualmente."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr "Cuenta de registros SSH"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: 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 "Guardar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-"Establezca el nivel agradable en 'baja prioridad' y el procesamiento en "
-"segundo plano de banIP tomará menos recursos del sistema."
+"Busque los IPSets activos relacionados con banIP para una dirección IP, CIDR "
+"o MAC específica."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr "Mostrar solo el miembro establecido con el contador de paquetes &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr "Seleccione las interfaces de red relevantes manualmente."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-"Tamaño de la cola de descarga para manejar descargas &amp; Procesamiento de "
-"IPset en paralelo (predeterminado es '4')."
+"Envíe correos electrónicos de notificación relacionados con banIP. Esto "
+"necesita la instalación y configuración del paquete adicional 'msmtp'."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-"Opciones especiales para la utilidad de descarga seleccionada, p.e. '--"
-"timeout=20 -O'."
+"Dirección del remitente para correos electrónicos de notificación de banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Tipo de inicio"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr "Prioridad de servicio"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
+msgstr "Establecer un nuevo trabajo banIP"
+
+#: 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 ""
-"Inicia un pequeño monitor log/banIP en segundo plano para bloquear los "
-"ataques de fuerza bruta SSH/LuCI en tiempo real."
+"Configure el tipo de DST individual por IPset para bloquear solo los "
+"paquetes salientes."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: 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 ""
-"Directorio de destino para copias de seguridad de banIP. El valor "
-"predeterminado es '/tmp', utilice preferiblemente un disco no volátil si "
-"está disponible."
+"Configure el tipo de SRC individual por IPset para bloquear solo los "
+"paquetes entrantes."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-"La API de datos RIPEstat es la interfaz pública de datos proporcionada por "
-"RIPE NCC, para obtener más detalles, vea <a href=\"https://stat.ripe.net/"
-"docs/data_api\" target=\"_blank\" rel=\"noopener noreferrer\">aquí</a>."
+"Configure el tipo de SRC+DST individual por IPset para bloquear los paquetes "
+"entrantes y salientes."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: 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 ""
-"El tamaño del archivo es demasiado grande para la edición en línea en LuCI "
-"(&ge; 100 KB)."
+"Establecer opciones especiales de registro DST, p. Ej. para establecer una "
+"tasa límite."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: 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 ""
-"La salida de syslog, prefiltrada solo para mensajes relacionados con banIP."
+"Configure opciones especiales de registro de SRC, por ejemplo, para "
+"establecer una tasa límite."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr "Configure el tiempo de espera de IPSet de la lista negra."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-"Este cambio requiere una parada/reinicio manual del servicio para que tenga "
-"efecto."
+"Establezca el destino del firewall para todas las reglas relacionadas con "
+"DST."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-"Esta llamada de datos da acceso a varias fuentes de datos mantenidas por "
-"IANA."
+"Establezca el objetivo del firewall para todas las reglas relacionadas con "
+"SRC."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-"Esta llamada de datos enumera los recursos de Internet asociados con un "
-"país, incluidos los ASN, los rangos de IPv4 y los prefijos de IPv4/6 CIDR."
+"Establezca el tipo de IPset global predeterminado para bloquear los paquetes "
+"entrantes (SRC) y/o salientes (DST)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr "Establezca el tiempo de espera de maclist IPSet."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr "Establezca el tiempo de espera de IPSet de la lista blanca."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+msgstr "Configuraciones"
+
+#: 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 ""
-"Esta llamada de datos devuelve todos los prefijos anunciados para un ASN "
-"dado."
+"Tamaño de la cola de descarga para el procesamiento de descargas en paralelo."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr "Fuentes (Información)"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-"Esta llamada de datos devuelve información de geolocalización para el "
-"espacio de IP dado, o para prefijos de IP anunciados en el caso de ASNs."
+"Inicia un pequeño monitor de registro en segundo plano para bloquear "
+"intentos sospechosos de inicio de sesión SSH/LuCI."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr "Interfaz de activación de inicio"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr "Estado/Versión"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr "Suspender"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
msgstr ""
-"Esta llamada de datos devuelve el prefijo que contiene y el anuncio de ASN "
-"de una dirección IP determinada."
+"Directorio de destino para archivos de informes relacionados con IPSet."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+msgstr ""
+"Directorio de destino para copias de seguridad de listas de origen "
+"comprimidas."
+
+#: 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 "No se pudo actualizar el temporizador de actualización."
+
+#: 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 "Se ha actualizado el temporizador de actualización."
+
+#: 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 -)"
+msgstr ""
+"El día de la semana (opt., valores: 1-7 posiblemente separados por , o -)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr "El reparto de horas (req., rango: 0-23)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr "La porción de minutos (opcional, rango: 0-59)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-"Esta llamada de datos devuelve la cadena recursiva de los registros de "
-"reenvío de DNS (A/AAAA/CNAME) y de reversa (PTR) que comienzan con un nombre "
-"de host o una dirección IP."
+"La prioridad seleccionada se utilizará para el procesamiento en segundo "
+"plano de banIP. Este cambio requiere un reinicio completo del servicio banIP "
+"para que surta efecto."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 ""
+"La salida de syslog, prefiltrada solo para mensajes relacionados con banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-"Esta llamada de datos devuelve información whois del Registro regional de "
-"Internet y del Registro de enrutamiento pertinentes."
+"Esta es la lista negra local de banIP para denegar siempre ciertas "
+"direcciones IP/CIDR. <br /> <em> <b>Tenga en cuenta:</b> </em> agregue solo "
+"una dirección IPv4, una dirección IPv6 o un nombre de dominio por línea . "
+"Los comentarios introducidos con '#' están permitidos; los comodines y las "
+"expresiones regulares no."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-"Esta llamada de datos muestra información general sobre un ASN como su "
-"estado de anuncio y el nombre de su titular de acuerdo con el servicio de "
-"WHOIS."
+"Este es el maclist banIP local para permitir siempre ciertas direcciones "
+"MAC. <br /> <em> <b>Tenga en cuenta:</b> </em> agregue solo una dirección "
+"MAC por línea. Se permiten los comentarios introducidos con '#'; los "
+"dominios, los comodines y las expresiones regulares no."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-"Este formulario le permite modificar el contenido de la lista negra de banIP "
-"(%s).<br />"
+"Esta es la lista blanca local de banIP para permitir siempre ciertas "
+"direcciones IP/CIDR.<br /> <em> <b>Tenga en cuenta:</b> </em> agregue solo "
+"una dirección IPv4, una dirección IPv6 o un nombre de dominio por línea. Los "
+"comentarios introducidos con '#' están permitidos; los comodines y las "
+"expresiones regulares no."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-"Este formulario le permite modificar el contenido de la lista blanca de "
-"banIP (%s).<br />"
+"Esta pestaña muestra el último informe IPSet generado, presione el botón "
+"'Actualizar' para obtener uno actual."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr "Marca de tiempo"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-"Este formulario le permite modificar el contenido del archivo de "
-"configuración de banIP principal (/etc/config/banip)."
+"Para mantener actualizadas sus listas de banIP, debe configurar un trabajo "
+"de actualización automática para estas listas."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr "Tema para correos electrónicos de notificación de banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr "Retraso de disparo"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr "Tipo"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 "No se pudo guardar los cambios: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr "Registro de depuración detallado"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Ver archivo de registro"
+#: 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 "Reenvío WAN"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "Cadena de reenvío WAN IPv4"
+#: 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 "Entrada WAN"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "Cadena de reenvío WAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr "Lista blanca de IP/CIDR"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "Cadena de entrada WAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
+msgstr "Solo lista blanca"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "Cadena de entrada WAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
+msgstr "Tiempo de espera de lista blanca"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Los complementos automáticos de la lista blanca se almacenan temporalmente "
-"en el IPSet y se guardan permanentemente en la lista blanca local. Desactive "
-"esta opción para evitar el guardado local."
+"Se han guardado los cambios de la lista blanca. Actualice sus listas de "
+"banIP para que los cambios surtan efecto."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Información Whois"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+msgstr "Lista blanca..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "Estado de banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr "Acción banIP"
+
+#~ msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+#~ msgstr ""
+#~ "La cadena predeterminada utilizada por banIP es 'forwarding_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+#~ msgstr ""
+#~ "La cadena predeterminada utilizada por banIP es 'forwarding_wan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_lan_rule'"
+#~ msgstr "La cadena predeterminada utilizada por banIP es 'input_lan_rule'"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "Versión de banIP"
+#~ msgid "Default chain used by banIP is 'input_wan_rule'"
+#~ msgstr "La cadena predeterminada utilizada por banIP es 'input_wan_rule'"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "activar IPv4"
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr ""
+#~ "Opciones de configuración especiales para la utilidad de descarga "
+#~ "seleccionada."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "activar IPv6"
+#~ msgid ""
+#~ "This is the local banIP blacklist to always-deny certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 "
+#~ "address per line. Comments introduced with '#' are allowed - domains, "
+#~ "wildcards and regex are not."
+#~ msgstr ""
+#~ "Esta es la lista negra de banIP local para denegar siempre ciertas "
+#~ "direcciones IP/CIDR. <br /> <em> <b>Tenga en cuenta:</b> </em> agregue "
+#~ "solo una dirección IPv4 o IPv6 por línea. Se permiten los comentarios "
+#~ "introducidos con '#'; los dominios, los comodines y las expresiones "
+#~ "regulares no."
+
+#~ msgid ""
+#~ "This is the local banIP whitelist to always allow certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 "
+#~ "address or per line. Comments introduced with '#' are allowed - domains, "
+#~ "wildcards and regex are not."
+#~ msgstr ""
+#~ "Esta es la lista blanca local de banIP para permitir siempre ciertas "
+#~ "direcciones IP/CIDR. <br /> <em> <b>Tenga en cuenta:</b> </em> agregue "
+#~ "solo una dirección IPv4 o IPv6 o por línea. Se permiten los comentarios "
+#~ "introducidos con '#'; los dominios, los comodines y las expresiones "
+#~ "regulares no."
+
+#~ msgid "ASN Overview"
+#~ msgstr "Resumen de ASN"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "Prefijos ASN"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/País"
+
+#~ msgid "Advanced"
+#~ msgstr "Avanzado"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Detección automática de la interfaz WAN"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Los complementos automáticos de la lista negra se almacenan temporalmente "
+#~ "en el IPSet y se guardan permanentemente en la lista negra local. "
+#~ "Desactive esta opción para evitar el guardado local."
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "Compruebe los actuales IPSets disponibles."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr ""
+#~ "Configuración del paquete banIP para bloquear direcciones IP/subredes a "
+#~ "través de IPSet."
+
+#~ msgid "Country Resources"
+#~ msgstr "Recursos del país"
+
+#~ msgid "DNS Chain"
+#~ msgstr "Cadena de DNS"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "Objetivo DST IPv4"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "Objetivo DST IPv6"
+
+#~ msgid "Description"
+#~ msgstr "Descripción"
+
+#~ msgid "Download Options"
+#~ msgstr "Opciones de descarga"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "Utilidad de descarga, Monitor RT"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Editar configuración"
+
+#~ msgid "Enable banIP"
+#~ msgstr "Activar"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Activa el registro de depuración detallado en caso de cualquier error de "
+#~ "procesamiento."
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "Ingrese IP/CIDR/ASN/ISO"
+
+#~ msgid "Extra Options"
+#~ msgstr "Opciones extra"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Para obtener más información <a href=\"%s\" target=\"_blank\">consulte la "
+#~ "documentación en línea</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "Para otras mejoras de rendimiento, puede aumentar este valor, por "
+#~ "ejemplo, '8' o '16' deben ser seguros."
+
+#~ msgid "Geo Location"
+#~ msgstr "Geolocalización"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "Conceder acceso UCI para luci-app-banip"
+
+#~ msgid "IANA Information"
+#~ msgstr "Información IANA"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "Asignación de IP/ASN"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "Fuentes de IPSet"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "Búsqueda de IPSet"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr ""
+#~ "Archivo de entrada no encontrado, por favor revise su configuración."
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "Cadena de reenvío LAN IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "Cadena de reenvío LAN IPv6"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "Cadena de entrada LAN IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "Cadena de entrada LAN IPv6"
+
+#~ msgid "Load"
+#~ msgstr "Carga"
+
+#~ msgid "Loading"
+#~ msgstr "Cargando"
+
+#~ msgid "Loading ..."
+#~ msgstr "CArgando..."
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "Complementos locales para guardar la lista negra"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "Complementos locales para guardar la lista blanca"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Servicio con prioridad baja"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "Selección manual de interfaz WAN"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Cola máxima de descarga"
+
+#~ msgid "No response!"
+#~ msgstr "¡Ninguna respuesta!"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Opciones para ajustes adicionales en caso de que los valores "
+#~ "predeterminados no sean adecuados para usted."
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "Añada solo una dirección IPv4 o IPv6 por renglón. Se permiten los "
+#~ "intervalos de IP en la notación CIDR y los comentarios introducidos con "
+#~ "«#»."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr ""
+#~ "Por favor, edite este archivo directamente en una sesión de terminal."
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "Buscar RIPE"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "Actualizar IPSets"
+
+#~ msgid "Reload"
+#~ msgstr "Recargar"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "Recargar las fuentes de IPSet"
+
+#~ msgid "Runtime Information"
+#~ msgstr "Información de tiempo de ejecución"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "Objetivo SRC IPv4"
+
+#~ msgid "SRC Target IPv6"
+#~ msgstr "Objetivo SRC IPv6"
+
+#~ msgid "SRC/DST"
+#~ msgstr "SRC/DST"
+
+#~ msgid "SSH Daemon"
+#~ msgstr "Demonio SSH"
+
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "Monitor SSH/LuCI RT"
+
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr ""
+#~ "Seleccione el demonio SSH para el análisis del archivo de registro, para "
+#~ "detectar eventos de intrusión."
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "Seleccione el tipo de inicio utilizado durante el arranque."
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "Seleccione su utilidad de descarga preferida."
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "Seleccione sus interfaces preferidas manualmente."
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr ""
+#~ "Establezca el nivel agradable en 'baja prioridad' y el procesamiento en "
+#~ "segundo plano de banIP tomará menos recursos del sistema."
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr ""
+#~ "Mostrar solo el miembro establecido con el contador de paquetes &gt; 0"
+
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr ""
+#~ "Tamaño de la cola de descarga para manejar descargas &amp; Procesamiento "
+#~ "de IPset en paralelo (predeterminado es '4')."
+
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr ""
+#~ "Opciones especiales para la utilidad de descarga seleccionada, p.e. '--"
+#~ "timeout=20 -O'."
+
+#~ msgid "Start Type"
+#~ msgstr "Tipo de inicio"
+
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr ""
+#~ "Inicia un pequeño monitor log/banIP en segundo plano para bloquear los "
+#~ "ataques de fuerza bruta SSH/LuCI en tiempo real."
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "Directorio de destino para copias de seguridad de banIP. El valor "
+#~ "predeterminado es '/tmp', utilice preferiblemente un disco no volátil si "
+#~ "está disponible."
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "La API de datos RIPEstat es la interfaz pública de datos proporcionada "
+#~ "por RIPE NCC, para obtener más detalles, vea <a href=\"https://stat.ripe."
+#~ "net/docs/data_api\" target=\"_blank\" rel=\"noopener noreferrer\">aquí</"
+#~ "a>."
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr ""
+#~ "El tamaño del archivo es demasiado grande para la edición en línea en "
+#~ "LuCI (&ge; 100 KB)."
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Este cambio requiere una parada/reinicio manual del servicio para que "
+#~ "tenga efecto."
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr ""
+#~ "Esta llamada de datos da acceso a varias fuentes de datos mantenidas por "
+#~ "IANA."
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "Esta llamada de datos enumera los recursos de Internet asociados con un "
+#~ "país, incluidos los ASN, los rangos de IPv4 y los prefijos de IPv4/6 CIDR."
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr ""
+#~ "Esta llamada de datos devuelve todos los prefijos anunciados para un ASN "
+#~ "dado."
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr ""
+#~ "Esta llamada de datos devuelve información de geolocalización para el "
+#~ "espacio de IP dado, o para prefijos de IP anunciados en el caso de ASNs."
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr ""
+#~ "Esta llamada de datos devuelve el prefijo que contiene y el anuncio de "
+#~ "ASN de una dirección IP determinada."
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "Esta llamada de datos devuelve la cadena recursiva de los registros de "
+#~ "reenvío de DNS (A/AAAA/CNAME) y de reversa (PTR) que comienzan con un "
+#~ "nombre de host o una dirección IP."
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr ""
+#~ "Esta llamada de datos devuelve información whois del Registro regional de "
+#~ "Internet y del Registro de enrutamiento pertinentes."
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "Esta llamada de datos muestra información general sobre un ASN como su "
+#~ "estado de anuncio y el nombre de su titular de acuerdo con el servicio de "
+#~ "WHOIS."
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Este formulario le permite modificar el contenido de la lista negra de "
+#~ "banIP (%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Este formulario le permite modificar el contenido de la lista blanca de "
+#~ "banIP (%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr ""
+#~ "Este formulario le permite modificar el contenido del archivo de "
+#~ "configuración de banIP principal (/etc/config/banip)."
+
+#~ msgid "View Logfile"
+#~ msgstr "Ver archivo de registro"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "Cadena de reenvío WAN IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "Cadena de reenvío WAN IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "Cadena de entrada WAN IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "Cadena de entrada WAN IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Los complementos automáticos de la lista blanca se almacenan "
+#~ "temporalmente en el IPSet y se guardan permanentemente en la lista blanca "
+#~ "local. Desactive esta opción para evitar el guardado local."
+
+#~ msgid "Whois Information"
+#~ msgstr "Información Whois"
+
+#~ msgid "banIP Status"
+#~ msgstr "Estado de banIP"
+
+#~ msgid "banIP Version"
+#~ msgstr "Versión de banIP"
+
+#~ msgid "enable IPv4"
+#~ msgstr "activar IPv4"
+
+#~ msgid "enable IPv6"
+#~ msgstr "activar IPv6"
#~ msgid ""
#~ "Disable the automatic WAN detection and select your preferred "
@@ -569,10 +1437,6 @@ msgstr "activar IPv6"
#~ msgid "Interface Selection"
#~ msgstr "Selección de interfaz"
-#~ msgid "List of supported and fully pre-configured download utilities."
-#~ msgstr ""
-#~ "Lista de utilidades de descarga totalmente preconfiguradas y compatibles."
-
#~ msgid ""
#~ "Special options for the selected download utility, e.g. '--timeout=20 --"
#~ "no-check-certificate -O'."
diff --git a/applications/luci-app-banip/po/fi/banip.po b/applications/luci-app-banip/po/fi/banip.po
index 95aa4658b1..20520b22c8 100644
--- a/applications/luci-app-banip/po/fi/banip.po
+++ b/applications/luci-app-banip/po/fi/banip.po
@@ -1,489 +1,910 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-23 07:41+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-12-04 19:24+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/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"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 "-m limit --limit 2/sec (oletus)"
+
+#: 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 "1 tunti"
+
+#: 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 "12 tuntia"
+
+#: 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 "24 tuntia"
+
+#: 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 "30 minuuttia"
+
+#: 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 "6 tuntia"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr "ASN:t"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Toiminta"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr "Aktiiviset laitteet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Aktiiviset lähteet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr "Aktiiviset aliverkot"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
msgstr ""
+"Lisää muita, ei-banIP:hen liittyviä IPSet-joukkoja esim. raportointia ja "
+"kyselyjä varten."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr "Lisää tämä IP/CIDR paikalliseen sallittujen luetteloon."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "Lisäasetukset"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
+"Ylimääräinen käynnistysviive sekunteina ennen banIP-käsittelyn aloittamista."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr "Sähköpostin lisäasetukset"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+msgstr "Lokin lisäasetukset"
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+msgstr ""
+"Määritä yksi tai useampi asiaankuuluva palomuuriketju banIP:lle. BanIP:n "
+"käyttämä oletusketju on '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+"Määritä yksi tai useampi asiaankuuluva palomuuriketju banIP:lle. BanIP:n "
+"käyttämä oletusketju on '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+"Määritä yksi tai useampi asiaankuuluva palomuuriketju banIP:lle. BanIP:n "
+"käyttämä oletusketju on 'input_lan_rule'."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
msgstr ""
+"Määritä yksi tai useampi asiaankuuluva palomuuriketju banIP:lle. BanIP:n "
+"käyttämä oletusketju on \"input_wan_rule\"."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr "Automaattinen kieltolista"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr "Automaattinen tunnistus"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr "Automaattinen sallittujen lista"
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "Varmuuskopiohakemisto"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Kuvaus"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr "Älä tarkista SSL-palvelinvarmenteita latauksen aikana."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr "Lataustyökalu"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Editoi estolistaa"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Editoi sallittujen lista"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "Käytössä"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr "Viimeksi ajettu"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Kuormitus"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Ladataan"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "Nimi"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Matala sovelluksen prioriteetti"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Number of failed nginx requests of the same ip in the log before banning."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: 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 ""
+
+#: 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 "Yleiskatsaus"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: 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
msgid "Refresh"
msgstr "Päivitä"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
-msgstr "Tallenna"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: 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 "Tallenna"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+msgstr "Asetukset"
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: 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 ""
+
+#: 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 ""
+
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr "Tyyppi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "Kuvaus"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Load"
+#~ msgstr "Kuormitus"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Loading"
+#~ msgstr "Ladataan"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Matala sovelluksen prioriteetti"
diff --git a/applications/luci-app-banip/po/fr/banip.po b/applications/luci-app-banip/po/fr/banip.po
index ce453f8c3c..4c5c53887e 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: 2020-06-20 14:41+0000\n"
+"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/"
"luciapplicationsbanip/fr/>\n"
@@ -8,543 +8,1278 @@ 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.11-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 "-m limit --limit 2/sec (défaut)"
+
+#: 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 "1 heure"
+
+#: 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 "12 heures"
+
+#: 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 "24 heures"
+
+#: 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 "30 minutes"
+
+#: 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 "6 heures"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr "ASNs"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Action"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr "Appareils actifs"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr "Interfaces actives"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "Présentation de l'ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Sources Actives"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "Préfixes ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr "Sous-réseaux actifs"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/Pays"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "Paramètres supplémentaires"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
"Délai de déclenchement supplémentaire en secondes avant le début du "
"traitement banIP."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Avancé"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: 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"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "Détection automatique de l'interface WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr "Détection automatique"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "Répertoire de sauvegarde"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Les compléments automatiques de la liste noire sont stockés temporairement "
-"dans l'IPSet et enregistrés de manière permanente dans la liste noire "
-"locale. Désactivez cette option pour empêcher l'enregistrement local."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "Vérifiez les IPSets actuellement disponibles."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
+msgstr "Sources de la liste de blocage"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: 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 "Annuler"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr "Pays"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
msgstr ""
-"Configuration du paquet banIP pour bloquer les adresses IP/sous-réseaux via "
-"IPSet."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "Ressources du pays"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "Chaîne DNS"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+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-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr "Téléchargement non sécurisé"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Description"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "Paramètres de téléchargement"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Options de téléchargement"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "File d'attente de téléchargement"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr "Télécharger l'utilitaire"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "Télécharger l'utilitaire, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr "Notification par e-mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "E-mail 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"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: 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"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr "Objet de l'e-mail"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Modifier la liste noire"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Modifier la configuration"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Modifier la liste blanche"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "Activer banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
-msgstr "Activer le mode verbeux en cas d'erreur de traitement."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "Entrer IP/CIDR/ASN/ISO"
+#: 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 "
+"traitement."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Options supplémentaires"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "Activé"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
msgstr ""
-"Pour plus d'informations, <a href=\"%s\" target=\"_blank\">veuillez "
-"consulter la documentation en ligne</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-"Pour d'autres améliorations des performances, vous pouvez augmenter cette "
-"valeur, par exemple, « 8 » ou « 16 » devrait être correct."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Géolocalisation"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "Travaux en cours"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "Paramètres généraux"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
+msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "Accorder tout accès UCI pour luci-app-banip"
+msgid "Grant access to LuCI app banIP"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "Information IANA"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "Correspondance IP/ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr "Informations IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "Sources IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "Fichier d'entrée introuvable, veuillez vérifier votre configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "Chaîne directe LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "Chaîne directe LAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+msgstr "Information"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "Chaîne d'entrée LAN IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "Chaîne d'entrée LAN IPv6"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr "Dernière exécution"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Charge"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Chargement"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "Chargement…"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "Extensions locales de la liste noire"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "Extensions de liste blanche de sauvegarde locale"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Service en priorité basse"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "Numéro de la ligne à supprimer"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "Sélection manuelle de l'interface WAN"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Longueur max. de la file d'attente de téléchargement"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+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-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "Pas de réponse !"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr ""
+
+#: 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"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-"Options permettant d'apporter des modifications supplémentaires au cas où "
-"les valeurs par défaut ne vous conviendraient pas."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr "Vue d’ensemble"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "Nom"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "Pas de résultats de recherche !"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
msgstr ""
-"Veuillez ajouter une seule adresse IPv4 ou IPv6 par ligne. Les plages IP en "
-"notation CIDR et les commentaires introduits avec '#' sont autorisés."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Veuillez modifier ce fichier directement dans une session de terminal."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 "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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+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 ""
+
+#: 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
msgid "Refresh"
msgstr "Actualiser"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "Rafraîchir liste IP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "Minuteur d'actualisation"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Recharger"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr "Minuteur d'actualisation..."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "Recharger les sources IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "Supprimer un travail existant"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Information processus"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr "Répertoire des rapports"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr "Redémarrer"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "Résultat"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "Processus SSH"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr "Drapeaux d'exécution"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "Moniteur SSH/LuCI RT"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
-msgstr "Enregistrer"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
msgstr ""
-"Sélectionnez le démon SSH pour l'analyse du fichier journal, pour détecter "
-"les événements d'effraction."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "Sélectionnez le type de démarrage utilisé lors du démarrage."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "Sélectionnez votre utilitaire de téléchargement préféré."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "Sélectionnez manuellement votre/vos interface(s) préférée(s)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: 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"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-"Réglez le niveau gentil sur «basse priorité» et le traitement en arrière-"
-"plan banIP prendra moins de ressources du système."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
msgstr ""
-"Afficher uniquement le membre défini avec le compteur de paquets &gt; 0"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-"Taille de la file d'attente de téléchargement pour gérer les téléchargements "
-"&amp; Traitement IPset en parallèle ('4' par défaut)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
msgstr ""
-"Options spéciales pour l'utilitaire de téléchargement sélectionné, par ex. "
-"'--timeout=20 -O'."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Type de démarrage"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: 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émarre un petit moniteur log/banIP en arrière-plan pour bloquer les "
-"attaques par force brute SSH/LuCI en temps réel."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: 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 ""
-"Répertoire cible pour les sauvegardes banIP. La valeur par défaut est '/"
-"tmp', veuillez utiliser de préférence un disque non volatile s'il est "
-"disponible."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-"L'API de données RIPEstat est l'interface de données publique fournie par "
-"RIPE NCC, pour plus de détails, regardez <a href=\"https://stat.ripe.net/"
-"docs/data_api\" target=\"_blank\" rel=\"noopener noreferrer\">ici</a>."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: 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 ""
-"La taille du fichier est trop grande pour l'édition dans LUCI (&ge; 100 Ko)."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-"La sortie syslog, préfiltrée uniquement pour les messages liés à banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-"Ce changement nécessite un arrêt/redémarrage manuel du service pour prendre "
-"effet."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-"Cet appel de données donne accès à diverses sources de données gérées par "
-"l'IANA."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-"Cet appel de données répertorie les ressources Internet associées à un pays, "
-"y compris les ASN, les plages IPv4 et les préfixes CIDR IPv4/6."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
msgstr ""
-"Cet appel de données renvoie tous les préfixes annoncés pour un ASN donné."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+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 ""
-"Cet appel de données renvoie des informations de géolocalisation pour "
-"l'espace IP donné ou pour les préfixes IP annoncés dans le cas des ASN."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr "Interface des déclencheurs de démarrage"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr "Statut / Version"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 "Le minuteur d'actualisation n'a pas pu être mise à 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
+msgid "The Refresh Timer has been updated."
+msgstr "Minuteur d'actualisation mis à jour."
+
+#: 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 -)"
msgstr ""
-"Cet appel de données renvoie le préfixe contenant et annonçant l'ASN d'une "
-"adresse IP donnée."
+"Le jour de la semaine (opt., valeurs : 1-7 éventuellement sép. par , ou -)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr "La répartition des heures (req., plage : 0-23)"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr "La répartition des minutes (req., plage : 0-59)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-"Cet appel de données renvoie la chaîne récursive des enregistrements DNS "
-"avant (A/AAAA/CNAME) et inverse (PTR) à partir d'un nom d'hôte ou d'une "
-"adresse IP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 ""
+"La sortie syslog, préfiltrée uniquement pour les messages liés à banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-"Cet appel de données renvoie des informations whois du registre Internet "
-"régional et du registre de routage concernés."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-"Cet appel de données montre des informations générales sur une ASN comme son "
-"statut d'annonce et le nom de son titulaire selon le service WHOIS."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-"Ce formulaire vous permet de modifier le contenu de la liste noire banIP "
-"(%s).<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
msgstr ""
-"Ce formulaire vous permet de modifier le contenu de la liste blanche banIP "
-"(%s).<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-"Ce formulaire vous permet de modifier le contenu du fichier de configuration "
-"principal de banIP (/etc/config/banip)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr "Délai de déclenchement"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr "Type"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr "Logs en mode verbeux"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Afficher le fichier de journal"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "Chaîne directe WAN IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "Chaîne directe WAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "Chaîne d'entrée WAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "Chaîne d'entrée WAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Les extensions automatiques de liste blanche sont stockées temporairement "
-"dans l'IPSet et enregistrées de manière permanente dans la liste blanche "
-"locale. Désactivez cette option pour empêcher l'enregistrement local."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Informations Whois"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+msgstr "Liste Blanche..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "État de banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr ""
+#~ "Options de configuration spéciales pour l'utilitaire de téléchargement "
+#~ "sélectionné."
+
+#~ msgid "ASN Overview"
+#~ msgstr "Présentation de l'ASN"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "Préfixes ASN"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/Pays"
+
+#~ msgid "Advanced"
+#~ msgstr "Avancé"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Détection automatique de l'interface WAN"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Les compléments automatiques de la liste noire sont stockés "
+#~ "temporairement dans l'IPSet et enregistrés de manière permanente dans la "
+#~ "liste noire locale. Désactivez cette option pour empêcher "
+#~ "l'enregistrement local."
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "Vérifiez les IPSets actuellement disponibles."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr ""
+#~ "Configuration du paquet banIP pour bloquer les adresses IP/sous-réseaux "
+#~ "via IPSet."
+
+#~ msgid "Country Resources"
+#~ msgstr "Ressources du pays"
+
+#~ msgid "DNS Chain"
+#~ msgstr "Chaîne DNS"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "DST Target IPv4"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "DST Target IPv6"
+
+#~ msgid "Description"
+#~ msgstr "Description"
+
+#~ msgid "Download Options"
+#~ msgstr "Options de téléchargement"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "Télécharger l'utilitaire, RT Monitor"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Modifier la configuration"
+
+#~ msgid "Enable banIP"
+#~ msgstr "Activer banIP"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr "Activer le mode verbeux en cas d'erreur de traitement."
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "Entrer IP/CIDR/ASN/ISO"
+
+#~ msgid "Extra Options"
+#~ msgstr "Options supplémentaires"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Pour plus d'informations, <a href=\"%s\" target=\"_blank\">veuillez "
+#~ "consulter la documentation en ligne</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "Pour d'autres améliorations des performances, vous pouvez augmenter cette "
+#~ "valeur, par exemple, « 8 » ou « 16 » devrait être correct."
+
+#~ msgid "Geo Location"
+#~ msgstr "Géolocalisation"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "Accorder tout accès UCI pour luci-app-banip"
+
+#~ msgid "IANA Information"
+#~ msgstr "Information IANA"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "Correspondance IP/ASN"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "Sources IPSet"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "IPSet-Lookup"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr ""
+#~ "Fichier d'entrée introuvable, veuillez vérifier votre configuration."
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "Chaîne directe LAN IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "Chaîne directe LAN IPv6"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "Chaîne d'entrée LAN IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "Chaîne d'entrée LAN IPv6"
+
+#~ msgid "Load"
+#~ msgstr "Charge"
+
+#~ msgid "Loading"
+#~ msgstr "Chargement"
+
+#~ msgid "Loading ..."
+#~ msgstr "Chargement…"
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "Extensions locales de la liste noire"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "Extensions de liste blanche de sauvegarde locale"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Service en priorité basse"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "Sélection manuelle de l'interface WAN"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Longueur max. de la file d'attente de téléchargement"
+
+#~ msgid "No response!"
+#~ msgstr "Pas de réponse !"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Options permettant d'apporter des modifications supplémentaires au cas où "
+#~ "les valeurs par défaut ne vous conviendraient pas."
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "Veuillez ajouter une seule adresse IPv4 ou IPv6 par ligne. Les plages IP "
+#~ "en notation CIDR et les commentaires introduits avec '#' sont autorisés."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr ""
+#~ "Veuillez modifier ce fichier directement dans une session de terminal."
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "RIPE-Lookup"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "Rafraîchir liste IP"
+
+#~ msgid "Reload"
+#~ msgstr "Recharger"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "Recharger les sources IPSet"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "Version de banIP"
+#~ msgid "Runtime Information"
+#~ msgstr "Information processus"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "SRC Target IPv4"
+
+#~ msgid "SRC Target IPv6"
+#~ msgstr "SRC Target IPv6"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "activer IPv4"
+#~ msgid "SRC/DST"
+#~ msgstr "SRC/DST"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "activer Ipv6"
+#~ msgid "SSH Daemon"
+#~ msgstr "Processus SSH"
+
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "Moniteur SSH/LuCI RT"
+
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr ""
+#~ "Sélectionnez le démon SSH pour l'analyse du fichier journal, pour "
+#~ "détecter les événements d'effraction."
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "Sélectionnez le type de démarrage utilisé lors du démarrage."
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "Sélectionnez votre utilitaire de téléchargement préféré."
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "Sélectionnez manuellement votre/vos interface(s) préférée(s)."
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr ""
+#~ "Réglez le niveau gentil sur «basse priorité» et le traitement en arrière-"
+#~ "plan banIP prendra moins de ressources du système."
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr ""
+#~ "Afficher uniquement le membre défini avec le compteur de paquets &gt; 0"
+
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr ""
+#~ "Taille de la file d'attente de téléchargement pour gérer les "
+#~ "téléchargements &amp; Traitement IPset en parallèle ('4' par défaut)."
+
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr ""
+#~ "Options spéciales pour l'utilitaire de téléchargement sélectionné, par "
+#~ "ex. '--timeout=20 -O'."
+
+#~ msgid "Start Type"
+#~ msgstr "Type de démarrage"
+
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr ""
+#~ "Démarre un petit moniteur log/banIP en arrière-plan pour bloquer les "
+#~ "attaques par force brute SSH/LuCI en temps réel."
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "Répertoire cible pour les sauvegardes banIP. La valeur par défaut est '/"
+#~ "tmp', veuillez utiliser de préférence un disque non volatile s'il est "
+#~ "disponible."
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "L'API de données RIPEstat est l'interface de données publique fournie par "
+#~ "RIPE NCC, pour plus de détails, regardez <a href=\"https://stat.ripe.net/"
+#~ "docs/data_api\" target=\"_blank\" rel=\"noopener noreferrer\">ici</a>."
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr ""
+#~ "La taille du fichier est trop grande pour l'édition dans LUCI (&ge; 100 "
+#~ "Ko)."
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Ce changement nécessite un arrêt/redémarrage manuel du service pour "
+#~ "prendre effet."
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr ""
+#~ "Cet appel de données donne accès à diverses sources de données gérées par "
+#~ "l'IANA."
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "Cet appel de données répertorie les ressources Internet associées à un "
+#~ "pays, y compris les ASN, les plages IPv4 et les préfixes CIDR IPv4/6."
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr ""
+#~ "Cet appel de données renvoie tous les préfixes annoncés pour un ASN donné."
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr ""
+#~ "Cet appel de données renvoie des informations de géolocalisation pour "
+#~ "l'espace IP donné ou pour les préfixes IP annoncés dans le cas des ASN."
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr ""
+#~ "Cet appel de données renvoie le préfixe contenant et annonçant l'ASN "
+#~ "d'une adresse IP donnée."
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "Cet appel de données renvoie la chaîne récursive des enregistrements DNS "
+#~ "avant (A/AAAA/CNAME) et inverse (PTR) à partir d'un nom d'hôte ou d'une "
+#~ "adresse IP."
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr ""
+#~ "Cet appel de données renvoie des informations whois du registre Internet "
+#~ "régional et du registre de routage concernés."
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "Cet appel de données montre des informations générales sur une ASN comme "
+#~ "son statut d'annonce et le nom de son titulaire selon le service WHOIS."
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Ce formulaire vous permet de modifier le contenu de la liste noire banIP "
+#~ "(%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Ce formulaire vous permet de modifier le contenu de la liste blanche "
+#~ "banIP (%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr ""
+#~ "Ce formulaire vous permet de modifier le contenu du fichier de "
+#~ "configuration principal de banIP (/etc/config/banip)."
+
+#~ msgid "View Logfile"
+#~ msgstr "Afficher le fichier de journal"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "Chaîne directe WAN IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "Chaîne directe WAN IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "Chaîne d'entrée WAN IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "Chaîne d'entrée WAN IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Les extensions automatiques de liste blanche sont stockées temporairement "
+#~ "dans l'IPSet et enregistrées de manière permanente dans la liste blanche "
+#~ "locale. Désactivez cette option pour empêcher l'enregistrement local."
+
+#~ msgid "Whois Information"
+#~ msgstr "Informations Whois"
+
+#~ msgid "banIP Status"
+#~ msgstr "État de banIP"
+
+#~ msgid "banIP Version"
+#~ msgstr "Version de banIP"
+
+#~ msgid "enable IPv4"
+#~ msgstr "activer IPv4"
+
+#~ msgid "enable IPv6"
+#~ msgstr "activer Ipv6"
diff --git a/applications/luci-app-banip/po/he/banip.po b/applications/luci-app-banip/po/he/banip.po
index 595a150cae..7de5d591db 100644
--- a/applications/luci-app-banip/po/he/banip.po
+++ b/applications/luci-app-banip/po/he/banip.po
@@ -1,483 +1,891 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbanip/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.5-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr ""
+
+#: 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/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
-msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Number of failed nginx requests of the same ip in the log before banning."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Number of failed ssh login repetitions of the same ip in the log before "
+"banning."
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: 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
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Restrict the internet access from/to a small number of secure websites/IPs "
+"and block access from/to the rest of the internet."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+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."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
+
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
-msgid "Trigger Delay"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
-msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: 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
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
+
+#~ msgid "Description"
+#~ msgstr "תיאור"
diff --git a/applications/luci-app-banip/po/hi/banip.po b/applications/luci-app-banip/po/hi/banip.po
index 4c84e3a7eb..e3e5e50f5f 100644
--- a/applications/luci-app-banip/po/hi/banip.po
+++ b/applications/luci-app-banip/po/hi/banip.po
@@ -4,480 +4,878 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr ""
+
+#: 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/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
-msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Number of failed nginx requests of the same ip in the log before banning."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Number of failed ssh login repetitions of the same ip in the log before "
+"banning."
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: 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
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Restrict the internet access from/to a small number of secure websites/IPs "
+"and block access from/to the rest of the internet."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+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."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
+
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
-msgid "Trigger Delay"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
-msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: 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
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
diff --git a/applications/luci-app-banip/po/hu/banip.po b/applications/luci-app-banip/po/hu/banip.po
index 4dc90a2ef1..f87d9735a8 100644
--- a/applications/luci-app-banip/po/hu/banip.po
+++ b/applications/luci-app-banip/po/hu/banip.po
@@ -1,556 +1,1282 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-31 13:27+0000\n"
-"Last-Translator: Tamas Szanto <taszanto@gmail.com>\n"
+"PO-Revision-Date: 2021-08-16 16:38+0000\n"
+"Last-Translator: Bence Csókás <bence.csokas@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/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"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "ASN áttekintő"
+#: 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 ""
+
+#: 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 "1 óra"
+
+#: 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 "12 óra"
+
+#: 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 "24 óra"
+
+#: 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 "30 perc"
+
+#: 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 "6 óra"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr "AS számok"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr "Aktív eszközök"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr "Aktív csatolók"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Aktív források"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "ASN előtagok"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr "Aktív alhálózatok"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/ország"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "További beállítások"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
"További aktiválókésleltetés másodpercben, mielőtt a banIP feldolgozása "
"elkezdődik."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Speciális"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr "Haladó láncbeállítások"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr "Haladó e-mail beállítások"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr "Automatikus feketelista"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr "Automatikus észlelés"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr "Automatikus fehérlista"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "Automatikus WAN csatoló felderítés"
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "Biztonsági mentés könyvtára"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr "Feketelista lejárata"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Az automatikus feketelista kiegészítők átmenetileg az IPSetben vannak "
-"tárolva, és a helyi feketelistában vannak tartósan mentve. Tiltsa le ezt a "
-"beállítást a helyi mentés megakadályozásához."
+"Feketelista beállítások elmentve. Frissítse a banIP listákat a változtatások "
+"érvényre juttatásához."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "A jelenleg elérhető IPSetek ellenőrzése."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+#, fuzzy
+msgid "Blocklist Sources"
+msgstr "Feketelista források"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: 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 "Mégse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr "ACC-k számlálása"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr "CIDR-k számlálása"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr "IP-k számlálása"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr "MAC-ek számlálása"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr "SUM-ok számlálása"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr "Országok"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
msgstr ""
-"A banIP csomag beállítása az IP-címek és alhálózatok blokkolásához IPSet "
-"használatával."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "Ország erőforrásai"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "DNS-lánc"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "DST cél IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "DST cél IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Leírás"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Letöltési kapcsolók"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "Letöltési sor"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr "Letöltési segédprogram"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "Letöltési segédprogram, RT figyelő"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr "E-mail műveletek"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr "E-mail értesítés"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "E-Mail profil"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr "E-Mail küldő cím"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+#, fuzzy
+msgid "E-Mail Topic"
+msgstr "E-Mail téma"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Feketelista szerkesztése"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Beállítás szerkesztése"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Fehérlista szerkesztése"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "banIP engedélyezése"
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-"Részletes hibakeresési naplózás engedélyezése bármilyen feldolgozási hiba "
-"esetén."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "IP/CIDR/ASN/ISO megadása"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "További beállítások"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: 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 ""
-"További információkért <a href=\"%s\" target=\"_blank\">nézze meg a "
-"kézikönyvet az interneten</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "Engedélyezve"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr "IPv4 támogatás bekapcsolása a banIP-ben."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr "IPv6 támogatás bekapcsolása a banIP-ben."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr "Bejegyzés részletei"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+#, fuzzy
+msgid "Existing job(s)"
+msgstr "Létező munkamenet(ek)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
msgstr ""
-"További teljesítmény-növelésért megemelheti ezt az értéket, például „8” vagy "
-"„16” biztonságos lesz."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Földrajzi helymeghatározás"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "Általános Beállítások"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
+msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "IANA információk"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "IP/ASN leképezés"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr "IPSet információk"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "IPSet források"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "IPSet keresés"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "A bemeneti fájl nem található, ellenőrizze a beállítást."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
+msgstr "IPv4 támogatás"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "LAN továbbítási lánc IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
+msgstr "IPv6 támogatás"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "LAN továbbítási lánc IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+msgstr "Információ"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "LAN bemeneti lánc IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "LAN bemeneti lánc IPv6"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr "Utolsó futás"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Betöltés"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr "Legkisebb prioritás"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr "Kisebb prioritás"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "Eltávolítandó sor száma"
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr "Helyi források"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr ""
+
+#: 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 "Log nézet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "Név"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Betöltés"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr "Hálózati csatolók"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "Betöltés…"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "Nincs a keresésnek megfelelő elem!"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "Helyi mentés feketelista kiegészítők"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr "Közepes prioritás (alapértelmezett)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr "CIDR bejegyzések száma"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr "IP bejegyzések száma"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "Helyi mentés fehérlista kiegészítők"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr "MAC bejegyzések száma"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Alacsony prioritású szolgáltatás"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr "IPSet-ek száma"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "Kézi WAN csatoló kiválasztás"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr "Bejegyzések száma"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Legnagyobb letöltési sor"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "Nincs válasz!"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Number of failed ssh login repetitions of the same ip in the log before "
+"banning."
msgstr ""
-"Beállítások a további finomhangoláshoz abban az esetben, ha az "
-"alapértelmezett értékek nem felelnek meg Önnek."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: 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 "Áttekintés"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-"Csak egyetlen IPv4 vagy IPv6-címet adjon meg soronként. A CIDR jelölésben "
-"lévő IP-tartományok és a „#” kezdetű megjegyzések engedélyezettek."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Szerkessze ezt a fájlt közvetlenül egy terminál munkamenetben."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "Lekérdezés"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "RIPE keresés"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: 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
msgid "Refresh"
msgstr "Frissítés"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "IPSetek frissítése"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+#, fuzzy
+msgid "Refresh Timer"
+msgstr "Időzítő frissítése"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Újratöltés"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr "Időzítő frissítése..."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "IPSet források újratöltése"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "Létező munkamenet eltávolítása"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Futtatókörnyezet-információk"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr "Újraindítás"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "SRC cél IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "SRC cél IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "Eredmény"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "SSH démon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "SSH/LuCI RT figyelő"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
-msgstr "Mentés"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
msgstr ""
-"Válassza ki az SSH démont a naplófájl feldolgozásához a betörési események "
-"felismeréséhez."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "A rendszerindítás közben használt indítási típus kiválasztása."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "Válassza ki az előnyben részesített letöltési segédprogramot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "Válassza ki az előnyben részesített csatolókat kézzel."
+#: 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 "Mentés"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-"Állítsa a nice szintet „alacsony prioritásra”, és a banIP háttérfeldolgozása "
-"kevesebb erőforrást fog elvenni a rendszertől."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
msgstr ""
-"Csak a 0-nál nagyobb csomagszámlálóval rendelkező beállított tag "
-"megjelenítése"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-"A letöltési sor mérete a letöltések és az IPset feldolgozás párhuzamos "
-"kezeléséhez (alapértelmezetten „4”)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-"Különleges kapcsolók a kiválasztott letöltési segédprogramhoz, például „--"
-"timeout=20 -O”."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Kezdés típusa"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-"Elindít egy kis naplózó/banIP figyelőt a háttérben az SSH/LuCI nyers erő "
-"támadások valós időben történő blokkolásához."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: 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 ""
-"Célkönyvtár a banIP biztonsági mentéseihez. Alapértelmezetten „/tmp”, "
-"használjon inkább tartósan megmaradó lemezt, ha elérhető."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-"A RIPEstat adat API a RIPE NCC által biztosított nyilvános adatfelület. A "
-"részletekért nézze meg a <a href=\"https://stat.ripe.net/docs/data_api\" "
-"target=\"_blank\" rel=\"noopener noreferrer\">dokumentációt</a>."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: 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 ""
-"A fájlméret túl nagy a LuCI-ban történő internetes szerkesztéshez (nagyobb "
-"mint 100 KB)."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-"A rendszernapló kimenete, előre szűrve csak a banIP-hez kapcsolódó "
-"üzenetekhez."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-"Ez a változtatás a szolgáltatás kézi leállítását vagy újraindítását igényli "
-"az életbe léptetéshez."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-"Ez az adathívás hozzáférést ad az IANA által kezelt különféle "
-"adatforrásokhoz."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-"Ez az adathívás felsorolja egy országhoz hozzárendelt internetes "
-"erőforrásokat, beleértve az ASN-eket, az IPv4-tartományokat és az IPv4/6 "
-"CIDR előtagokat."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
msgstr ""
-"Ez az adathívás az összes bejelentett előtagot visszaadja egy adott ASN-nél."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-"Ez az adathívás földrajzi helymeghatározás információkat ad vissza a "
-"megadott IP-térhez vagy a bejelentett IP-előtagokhoz ASN-ek esetén."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+msgstr "Beállítások"
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+#, fuzzy
+msgid "Status / Version"
+msgstr "Státusz / Verzió"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr "Felfüggesztés"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
+
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
-"Ez az adathívás visszaadja a tartalmazott előtagot és egy adott IP-cím "
-"bejelentett ASN-ét."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-"Ez az adathívás visszaadja a DNS továbbítás (A/AAAA/CNAME) rekurzív láncát, "
-"valamint a fordított (PTR) rekordokat vagy egy gépnévtől, vagy egy IP-címtől "
-"kezdve."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 ""
+"A rendszernapló kimenete, előre szűrve csak a banIP-hez kapcsolódó "
+"üzenetekhez."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-"Ez az adathívás whois információkat ad vissza a megfelelő helyi "
-"internetregiszterből és az útválasztási regiszterből."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-"Ez az adathívás általános információkat jelenít meg egy ASN-ről, mint "
-"például a bejelentett állapota és a tulajdonosának neve a WHOIS szolgáltatás "
-"szerint."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-"Ez az űrlap lehetővé teszi a banIP feketelista tartalmának módosítását (%s)."
-"<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-"Ez az űrlap lehetővé teszi a banIP fehérlista tartalmának módosítását (%s)."
-"<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-"Ez az űrlap lehetővé teszi a fő banIP beállítófájl tartalmának módosítását (/"
-"etc/config/banip)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr "Aktiváló késleltetése"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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
+#, fuzzy
+msgid "Unable to save changes: %s"
+msgstr "Nem sikerült a/az %s változtatás mentése"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr "Részletes hibakeresési naplózás"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Naplófájl megtekintése"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "WAN továbbítási lánc IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "WAN továbbítási lánc IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "WAN bemeneti lánc IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "WAN bemeneti lánc IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Az automatikus fehérlista kiegészítők átmenetileg az IPSetben vannak "
-"tárolva, és a helyi fehérlistában vannak tartósan mentve. Tiltsa le ezt a "
-"beállítást a helyi mentés megakadályozásához."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Whois információk"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+msgstr "Fehérlista..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "banIP állapota"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
+
+#~ msgid "ASN Overview"
+#~ msgstr "ASN áttekintő"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "ASN előtagok"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/ország"
+
+#~ msgid "Advanced"
+#~ msgstr "Speciális"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Automatikus WAN csatoló felderítés"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Az automatikus feketelista kiegészítők átmenetileg az IPSetben vannak "
+#~ "tárolva, és a helyi feketelistában vannak tartósan mentve. Tiltsa le ezt "
+#~ "a beállítást a helyi mentés megakadályozásához."
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "A jelenleg elérhető IPSetek ellenőrzése."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr ""
+#~ "A banIP csomag beállítása az IP-címek és alhálózatok blokkolásához IPSet "
+#~ "használatával."
+
+#~ msgid "Country Resources"
+#~ msgstr "Ország erőforrásai"
+
+#~ msgid "DNS Chain"
+#~ msgstr "DNS-lánc"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "DST cél IPv4"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "DST cél IPv6"
+
+#~ msgid "Description"
+#~ msgstr "Leírás"
+
+#~ msgid "Download Options"
+#~ msgstr "Letöltési kapcsolók"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "Letöltési segédprogram, RT figyelő"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Beállítás szerkesztése"
+
+#~ msgid "Enable banIP"
+#~ msgstr "banIP engedélyezése"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Részletes hibakeresési naplózás engedélyezése bármilyen feldolgozási hiba "
+#~ "esetén."
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "IP/CIDR/ASN/ISO megadása"
+
+#~ msgid "Extra Options"
+#~ msgstr "További beállítások"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "További információkért <a href=\"%s\" target=\"_blank\">nézze meg a "
+#~ "kézikönyvet az interneten</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "További teljesítmény-növelésért megemelheti ezt az értéket, például „8” "
+#~ "vagy „16” biztonságos lesz."
+
+#~ msgid "Geo Location"
+#~ msgstr "Földrajzi helymeghatározás"
+
+#~ msgid "IANA Information"
+#~ msgstr "IANA információk"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "IP/ASN leképezés"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "IPSet források"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "IPSet keresés"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr "A bemeneti fájl nem található, ellenőrizze a beállítást."
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "LAN továbbítási lánc IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "LAN továbbítási lánc IPv6"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "LAN bemeneti lánc IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "LAN bemeneti lánc IPv6"
+
+#~ msgid "Load"
+#~ msgstr "Betöltés"
+
+#~ msgid "Loading"
+#~ msgstr "Betöltés"
+
+#~ msgid "Loading ..."
+#~ msgstr "Betöltés…"
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "Helyi mentés feketelista kiegészítők"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "Helyi mentés fehérlista kiegészítők"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Alacsony prioritású szolgáltatás"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "Kézi WAN csatoló kiválasztás"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Legnagyobb letöltési sor"
+
+#~ msgid "No response!"
+#~ msgstr "Nincs válasz!"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Beállítások a további finomhangoláshoz abban az esetben, ha az "
+#~ "alapértelmezett értékek nem felelnek meg Önnek."
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "Csak egyetlen IPv4 vagy IPv6-címet adjon meg soronként. A CIDR jelölésben "
+#~ "lévő IP-tartományok és a „#” kezdetű megjegyzések engedélyezettek."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "Szerkessze ezt a fájlt közvetlenül egy terminál munkamenetben."
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "RIPE keresés"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "IPSetek frissítése"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "banIP verziója"
+#~ msgid "Reload"
+#~ msgstr "Újratöltés"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "IPv4 engedélyezése"
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "IPSet források újratöltése"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "IPv6 engedélyezése"
+#~ msgid "Runtime Information"
+#~ msgstr "Futtatókörnyezet-információk"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "SRC cél IPv4"
+
+#~ msgid "SRC Target IPv6"
+#~ msgstr "SRC cél IPv6"
+
+#~ msgid "SRC/DST"
+#~ msgstr "SRC/DST"
+
+#~ msgid "SSH Daemon"
+#~ msgstr "SSH démon"
+
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "SSH/LuCI RT figyelő"
+
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr ""
+#~ "Válassza ki az SSH démont a naplófájl feldolgozásához a betörési "
+#~ "események felismeréséhez."
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "A rendszerindítás közben használt indítási típus kiválasztása."
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "Válassza ki az előnyben részesített letöltési segédprogramot."
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "Válassza ki az előnyben részesített csatolókat kézzel."
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr ""
+#~ "Állítsa a nice szintet „alacsony prioritásra”, és a banIP "
+#~ "háttérfeldolgozása kevesebb erőforrást fog elvenni a rendszertől."
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr ""
+#~ "Csak a 0-nál nagyobb csomagszámlálóval rendelkező beállított tag "
+#~ "megjelenítése"
+
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr ""
+#~ "A letöltési sor mérete a letöltések és az IPset feldolgozás párhuzamos "
+#~ "kezeléséhez (alapértelmezetten „4”)."
+
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr ""
+#~ "Különleges kapcsolók a kiválasztott letöltési segédprogramhoz, például „--"
+#~ "timeout=20 -O”."
+
+#~ msgid "Start Type"
+#~ msgstr "Kezdés típusa"
+
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr ""
+#~ "Elindít egy kis naplózó/banIP figyelőt a háttérben az SSH/LuCI nyers erő "
+#~ "támadások valós időben történő blokkolásához."
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "Célkönyvtár a banIP biztonsági mentéseihez. Alapértelmezetten „/tmp”, "
+#~ "használjon inkább tartósan megmaradó lemezt, ha elérhető."
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "A RIPEstat adat API a RIPE NCC által biztosított nyilvános adatfelület. A "
+#~ "részletekért nézze meg a <a href=\"https://stat.ripe.net/docs/data_api\" "
+#~ "target=\"_blank\" rel=\"noopener noreferrer\">dokumentációt</a>."
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr ""
+#~ "A fájlméret túl nagy a LuCI-ban történő internetes szerkesztéshez "
+#~ "(nagyobb mint 100 KB)."
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Ez a változtatás a szolgáltatás kézi leállítását vagy újraindítását "
+#~ "igényli az életbe léptetéshez."
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr ""
+#~ "Ez az adathívás hozzáférést ad az IANA által kezelt különféle "
+#~ "adatforrásokhoz."
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "Ez az adathívás felsorolja egy országhoz hozzárendelt internetes "
+#~ "erőforrásokat, beleértve az ASN-eket, az IPv4-tartományokat és az IPv4/6 "
+#~ "CIDR előtagokat."
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr ""
+#~ "Ez az adathívás az összes bejelentett előtagot visszaadja egy adott ASN-"
+#~ "nél."
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr ""
+#~ "Ez az adathívás földrajzi helymeghatározás információkat ad vissza a "
+#~ "megadott IP-térhez vagy a bejelentett IP-előtagokhoz ASN-ek esetén."
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr ""
+#~ "Ez az adathívás visszaadja a tartalmazott előtagot és egy adott IP-cím "
+#~ "bejelentett ASN-ét."
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "Ez az adathívás visszaadja a DNS továbbítás (A/AAAA/CNAME) rekurzív "
+#~ "láncát, valamint a fordított (PTR) rekordokat vagy egy gépnévtől, vagy "
+#~ "egy IP-címtől kezdve."
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr ""
+#~ "Ez az adathívás whois információkat ad vissza a megfelelő helyi "
+#~ "internetregiszterből és az útválasztási regiszterből."
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "Ez az adathívás általános információkat jelenít meg egy ASN-ről, mint "
+#~ "például a bejelentett állapota és a tulajdonosának neve a WHOIS "
+#~ "szolgáltatás szerint."
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Ez az űrlap lehetővé teszi a banIP feketelista tartalmának módosítását "
+#~ "(%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Ez az űrlap lehetővé teszi a banIP fehérlista tartalmának módosítását "
+#~ "(%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr ""
+#~ "Ez az űrlap lehetővé teszi a fő banIP beállítófájl tartalmának "
+#~ "módosítását (/etc/config/banip)."
+
+#~ msgid "View Logfile"
+#~ msgstr "Naplófájl megtekintése"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "WAN továbbítási lánc IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "WAN továbbítási lánc IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "WAN bemeneti lánc IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "WAN bemeneti lánc IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Az automatikus fehérlista kiegészítők átmenetileg az IPSetben vannak "
+#~ "tárolva, és a helyi fehérlistában vannak tartósan mentve. Tiltsa le ezt a "
+#~ "beállítást a helyi mentés megakadályozásához."
+
+#~ msgid "Whois Information"
+#~ msgstr "Whois információk"
+
+#~ msgid "banIP Status"
+#~ msgstr "banIP állapota"
+
+#~ msgid "banIP Version"
+#~ msgstr "banIP verziója"
+
+#~ msgid "enable IPv4"
+#~ msgstr "IPv4 engedélyezése"
+
+#~ msgid "enable IPv6"
+#~ msgstr "IPv6 engedélyezése"
diff --git a/applications/luci-app-banip/po/it/banip.po b/applications/luci-app-banip/po/it/banip.po
index 7dd6f93e9b..ffe0b1e378 100644
--- a/applications/luci-app-banip/po/it/banip.po
+++ b/applications/luci-app-banip/po/it/banip.po
@@ -1,495 +1,927 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 12:33+0000\n"
-"Last-Translator: Giuseppe Valitutto <valituttogiuseppe@gmail.com>\n"
+"PO-Revision-Date: 2022-02-09 16:03+0000\n"
+"Last-Translator: Gianluca Mario Ghisleni <gianlucamario@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.0-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Azione"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr ""
+
+#: 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/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
-msgid "Backup Directory"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: 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 ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: 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 ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Descrizione"
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Backup Directory"
+msgstr "Directory del Backup"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr "Base directory Temporanea"
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
+msgstr "Fonti lista di Blocco"
+
+#: 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 "Annulla"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
+msgid ""
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr "Non controllare i certificati del server SSL durante il download."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr "Download non sicuro"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "Parametri di download"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "Coda download"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
-msgstr "Utilità di Scaricamento"
+msgstr "Utilità di download"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr "Notifica e-mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "Profilo e-mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr "Indirizzo e-mail destinatario"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr "Indirizzo e-mail mittente"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr "Oggetto e-mail"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
-msgstr ""
+msgstr "Modifica blacklist"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
+msgstr "Modifica whitelist"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: 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 ""
+"Abilita log di debug verboso in caso di qualsiasi errore di elaborazione."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "Abilitato"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
msgstr ""
-"Per saperne di più, <a href=\"%s\" target=\"_blank\">consultare la "
-"documentazione su internet</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-"Per mingliorare le performance in futuro puoi aumentare questo valore, '8' o "
-"'16' dovrebbero essere sicuri."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Geolocalizzazione"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "Processi esistenti"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "Impostazioni Generali"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
+msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+msgstr "Informazioni"
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Carico"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
+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"
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Caricamento"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Serviio a bassa priorità"
+#: 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 "Vista dei log"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+"Sovrascrivi manualmente le opzioni di download preconfigurate per l'utilità "
+"di download selezionata."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "Nome"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "Nessun risultato della query!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Number of failed LuCI login repetitions of the same ip in the log before "
+"banning."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: 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 ""
+
+#: 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 ""
+
+#: 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 "Riepilogo"
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: 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
msgid "Refresh"
msgstr "Ricaricare"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "Attualizza il timer"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr "Attualizzando il timer..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Aggiorna"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr "Riavvia"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr ""
+
+#: 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 "Salva"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+msgstr "Impostazioni"
+
+#: 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 ""
-"Per rendere effettiva questa modifica è necessario arrestare/riavviare il "
-"servizio manualmente."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr "Tipo"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "Descrizione"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Per saperne di più, <a href=\"%s\" target=\"_blank\">consultare la "
+#~ "documentazione su internet</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "Per mingliorare le performance in futuro puoi aumentare questo valore, "
+#~ "'8' o '16' dovrebbero essere sicuri."
+
+#~ msgid "Geo Location"
+#~ msgstr "Geolocalizzazione"
+
+#~ msgid "Load"
+#~ msgstr "Carico"
+
+#~ msgid "Loading"
+#~ msgstr "Caricamento"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Serviio a bassa priorità"
+
+#~ msgid "Reload"
+#~ msgstr "Aggiorna"
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Per rendere effettiva questa modifica è necessario arrestare/riavviare il "
+#~ "servizio manualmente."
diff --git a/applications/luci-app-banip/po/ja/banip.po b/applications/luci-app-banip/po/ja/banip.po
index 6148dfdfbf..882a2ee66a 100644
--- a/applications/luci-app-banip/po/ja/banip.po
+++ b/applications/luci-app-banip/po/ja/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-22 02:42+0000\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/ja/>\n"
@@ -8,482 +8,975 @@ 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.5-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "アクション"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr "アクティブなデバイス"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "アクティブなソース"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr "アクティブなサブネット"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "追加設定"
+
+#: 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/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "詳細設定"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr "Eメールの詳細設定"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+msgstr "ログの詳細設定"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr "自動ブラックリスト"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr "自動検出"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr "自動ホワイトリスト"
+
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "バックアップ先 ディレクトリ"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
-msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr "ベースとなるテンポラリディレクトリ"
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
+msgstr "ブロックリスト提供元"
+
+#: 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 "キャンセル"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
+msgid ""
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr "ACC をカウント"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr "CIDRをカウント"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr "IP をカウント"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr "MAC をカウント"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr "SUM をカウント"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr "国"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "説明"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "ダウンロードのパラメータ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "ダウンロードキュー"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
-msgstr "ダウンロード ユーティリティ"
+msgstr "ダウンロードユーティリティ"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr "Eメールアクション"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr "Eメール通知"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "Eメールプロファイル"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr "Eメール受信アドレス"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr "Eメール送信者アドレス"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr "Eメールトピック"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "ブラックリストの編集"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "構成を編集"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "ホワイトリストの編集"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
+msgstr "banIP サービスを有効にする。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "拡張オプション"
+#: 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 "エラーが発生した際に詳細なデバッグロギングを有効にします。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "有効"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr "banIP で IPv4 サポートを有効にする。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr "banIP で IPv6 サポートを有効にする。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr "エントリ詳細"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "既存のジョブ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "一般設定"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "luci-app-banip に UCI アクセスを許可"
+msgid "Grant access to LuCI app banIP"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "IANA 情報"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
+msgstr "高い優先度"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
+msgstr "最高の優先度"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr "IPSet 情報"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "入力ファイルが見つかりません。設定を確認してください。"
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
+msgstr "IPSet 詳細"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
+msgstr "IPv4 サポート"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
+msgstr "IPv6 サポート"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+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
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr "最終実行"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "負荷"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr "最低の優先度"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr "低い優先度"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "読み込み中"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "読み込み中..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "削除する行番号"
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "優先度が低いサービス"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
+msgstr "サポートされ、かつ設定済のダウンロード ユーティリティの一覧です。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr "ログ制限"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr "ログモニター"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: 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 "ログビュー"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
-msgstr "デフォルトの設定が適切でない場合、さらに設定するためのオプションです。"
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "名前"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr "ネットワークインターフェース"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "検索結果がありません!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr "通常の優先度 (デフォルト)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr "CIDR エントリ 数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr "IP エントリ 数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr "MAC エントリ 数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr "アクセスされたエントリ数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr "全エントリ数"
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 "概要"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "検索"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: 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
msgid "Refresh"
msgstr "リフレッシュ"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "IPSet をリフレッシュ"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "リフレッシュタイマー"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr "タイマーをリフレッシュ..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "既存のジョブを削除"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "リロード"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr "レポート ディレクトリ"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr "再起動"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "ランタイム情報"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "結果"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr "実行フラグ"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr "実行情報"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "SSH デーモン"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: 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 "保存"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr "サービス優先度"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+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."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr "起動時トリガーインターフェース"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr "ステータス / バージョン"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr "一時停止"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: 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 "リフレッシュタイマーを更新できませんでした。"
+
+#: 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 "リフレッシュタイマーが更新されました。"
+
+#: 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 -)"
+msgstr "曜日(オプション、1-7の値。, または - で区切る)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr "時(必須、0-23の値)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr "分(オプション、0-59の値)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
-msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr "タイムスタンプ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr "トリガ遅延"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr "タイプ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr "詳細なデバッグ ログ"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-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
+msgid "WAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Whois 情報"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+msgstr "ホワイトリスト..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr "banIP アクション"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr "選択したダウンロードユーティリティーの特別な設定オプション。"
+
+#~ msgid "ASN Overview"
+#~ msgstr "ASNの概要"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "ASNプレフィックス"
+
+#~ msgid "Advanced"
+#~ msgstr "詳細設定"
+
+#~ msgid "DNS Chain"
+#~ msgstr "DNSチェイン"
+
+#~ msgid "Description"
+#~ msgstr "説明"
+
+#~ msgid "Download Options"
+#~ msgstr "ダウンロードオプション"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "構成を編集"
+
+#~ msgid "Enable banIP"
+#~ msgstr "banIPを有効化"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "処理中にエラーが発生した時のために、詳細なデバッグロギングを有効にします。"
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "IP/CIDR/ASN/ISOを入力"
+
+#~ msgid "Extra Options"
+#~ msgstr "拡張オプション"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "詳細については、<a href=\"%s\" target=\"_blank\">オンラインドキュメント</"
+#~ "a>を参照してください"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "luci-app-banipにUCIアクセスを許可"
+
+#~ msgid "IANA Information"
+#~ msgstr "IANA 情報"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr "入力ファイルが見つかりません。設定を確認してください。"
+
+#~ msgid "Load"
+#~ msgstr "負荷"
+
+#~ msgid "Loading"
+#~ msgstr "読み込み中"
+
+#~ msgid "Loading ..."
+#~ msgstr "読み込み中..."
+
+#~ msgid "Low Priority Service"
+#~ msgstr "優先度が低いサービス"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "デフォルトの設定が適切でない場合、さらに設定するためのオプションです。"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "IPSet をリフレッシュ"
+
+#~ msgid "Reload"
+#~ msgstr "リロード"
+
+#~ msgid "Runtime Information"
+#~ msgstr "ランタイム情報"
+
+#~ msgid "SSH Daemon"
+#~ msgstr "SSH デーモン"
+
+#~ msgid "View Logfile"
+#~ msgstr "ログファイルの確認"
+
+#~ msgid "Whois Information"
+#~ msgstr "Whois 情報"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "IPv4 を有効にする"
+#~ msgid "enable IPv4"
+#~ msgstr "IPv4 を有効にする"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "IPv6 を有効にする"
+#~ msgid "enable IPv6"
+#~ msgstr "IPv6 を有効にする"
diff --git a/applications/luci-app-banip/po/ko/banip.po b/applications/luci-app-banip/po/ko/banip.po
index 2dcd122922..d48ef4f8d6 100644
--- a/applications/luci-app-banip/po/ko/banip.po
+++ b/applications/luci-app-banip/po/ko/banip.po
@@ -1,489 +1,894 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
-"Last-Translator: EP45 <monadko98@gmail.com>\n"
+"PO-Revision-Date: 2021-03-21 14:31+0000\n"
+"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\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.0.2-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr ""
+
+#: 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/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#, fuzzy
msgid "Backup Directory"
+msgstr "백업 경로"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "활성화"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "기본 설정"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "로드 중"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
-msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Number of failed nginx requests of the same ip in the log before banning."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Number of failed ssh login repetitions of the same ip in the log before "
+"banning."
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: 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
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Restrict the internet access from/to a small number of secure websites/IPs "
+"and block access from/to the rest of the internet."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
+
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
-msgid "Trigger Delay"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
-msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: 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
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
+
+#~ msgid "Description"
+#~ msgstr "설명"
+
+#~ msgid "Loading"
+#~ msgstr "로드 중"
diff --git a/applications/luci-app-banip/po/mr/banip.po b/applications/luci-app-banip/po/mr/banip.po
index 6a104bfb0f..a986362ce3 100644
--- a/applications/luci-app-banip/po/mr/banip.po
+++ b/applications/luci-app-banip/po/mr/banip.po
@@ -10,480 +10,887 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr ""
+
+#: 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/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "वर्णन"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "लोड करीत आहे"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Number of failed LuCI login repetitions of the same ip in the log before "
+"banning."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: 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 ""
+
+#: 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 ""
+
+#: 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 "आढावा"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: 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
msgid "Refresh"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "रीलोड करा"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+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."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "वर्णन"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Loading"
+#~ msgstr "लोड करीत आहे"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Reload"
+#~ msgstr "रीलोड करा"
diff --git a/applications/luci-app-banip/po/ms/banip.po b/applications/luci-app-banip/po/ms/banip.po
index ab8bd44a26..efba73bb67 100644
--- a/applications/luci-app-banip/po/ms/banip.po
+++ b/applications/luci-app-banip/po/ms/banip.po
@@ -10,480 +10,884 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr ""
+
+#: 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/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Lanjutan"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "Direktori Sandaran"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Keterangan"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
-msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Number of failed nginx requests of the same ip in the log before banning."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Number of failed ssh login repetitions of the same ip in the log before "
+"banning."
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: 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
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Restrict the internet access from/to a small number of secure websites/IPs "
+"and block access from/to the rest of the internet."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+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."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
+
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
-msgid "Trigger Delay"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
-msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: 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
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
+
+#~ msgid "Advanced"
+#~ msgstr "Lanjutan"
+
+#~ msgid "Description"
+#~ msgstr "Keterangan"
diff --git a/applications/luci-app-banip/po/nb_NO/banip.po b/applications/luci-app-banip/po/nb_NO/banip.po
index 662c35dbed..1b6f806c59 100644
--- a/applications/luci-app-banip/po/nb_NO/banip.po
+++ b/applications/luci-app-banip/po/nb_NO/banip.po
@@ -1,493 +1,920 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-20 17:08+0000\n"
-"Last-Translator: Ole Solbakken <oinnselset@gmail.com>\n"
+"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/"
"luciapplicationsbanip/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 3.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Aktive kilder"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "Ytterligere innstillinger"
+
+#: 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/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Avansert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr "Avanserte e-postinnstillinger"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "Sikkerhetskopimappe"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: 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 "Avbryt"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Beskrivelse"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "Nedlastingsparametre"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "Nedlastingskø"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr "Nedlastingsverktøy"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "E-postprofil"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr "E-postsenderadresse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr "E-postemne"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Rediger svarteliste"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Rediger oppsett"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Rediger hvitliste"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Ekstra valg"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "Påskrudd"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
msgstr ""
-"For ytterligere informasjon <a href=\"%s\" target=\"_blank\">sjekk den "
-"nettbaserte dokumentasjonen</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "Eksisterende jobb(er)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
msgstr ""
-"For ytterligere ytelsesforbedringer kan du øke denne verdien, f.eks «8» "
-"eller «16» bør være trygt."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "Generelle innstillinger"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "Fil ikke funnet, vennligst undersøk konfigurasjonen."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
+msgstr "IPv6-støtte"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+msgstr "Info"
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr "Sist kjørt"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "Linjenummer å fjerne"
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
-msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: 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 "Loggvisning"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Number of failed LuCI login repetitions of the same ip in the log before "
+"banning."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Number of failed ssh login repetitions of the same ip in the log before "
+"banning."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: 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 "Oversikt"
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "Spørring"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: 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
+msgid "Refresh"
+msgstr "Gjenoppfrisk"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "Gjenoppfrisk tidsur"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr "Gjenoppfrisk tidsur …"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "Fjern en eksisterende jobb"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr "Rapportmappe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr "Omstart"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Restrict the internet access from/to a small number of secure websites/IPs "
+"and block access from/to the rest of the internet."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "Resultat"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+#, fuzzy
+msgid "Run Flags"
+msgstr "Kjøringsflagg"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr ""
+
+#: 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 "Lagre"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+msgstr "Innstillinger"
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr "Status/versjon"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
+msgstr "Utløserforsinkelse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 "Kunne ikke lagre endringer: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+msgstr "Hvitliste …"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Advanced"
+#~ msgstr "Avansert"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "Beskrivelse"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Edit Configuration"
+#~ msgstr "Rediger oppsett"
+
+#~ msgid "Extra Options"
+#~ msgstr "Ekstra valg"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "For ytterligere informasjon <a href=\"%s\" target=\"_blank\">sjekk den "
+#~ "nettbaserte dokumentasjonen</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "For ytterligere ytelsesforbedringer kan du øke denne verdien, f.eks «8» "
+#~ "eller «16» bør være trygt."
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr "Fil ikke funnet, vennligst undersøk konfigurasjonen."
+
+#~ msgid "Load"
+#~ msgstr "Last"
diff --git a/applications/luci-app-banip/po/nl/banip.po b/applications/luci-app-banip/po/nl/banip.po
new file mode 100644
index 0000000000..d71c0228ad
--- /dev/null
+++ b/applications/luci-app-banip/po/nl/banip.po
@@ -0,0 +1,889 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-05-02 20:06+0000\n"
+"Last-Translator: Hai Ho <hoanghai.ho@gmail.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.7-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 "-m-limiet --limiet 2/sec (standaard)"
+
+#: 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 "1 uur"
+
+#: 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 "12 uren"
+
+#: 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 "24 uur"
+
+#: 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 "30 minuten"
+
+#: 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 "6 uur"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr "ASN's"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Acties"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr "Actieve apparaten"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr "Actieve interfaces"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr "Actieve Logtermen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Actieve bronnen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr "Actieve subnetten"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+"Voeg extra, niet-BanIP-gerelateerde IPSets toe, bv. voor rapportage en "
+"query's."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr "Voeg dit IP/CIDR toe aan uw lokale whitelist."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "Aanvullende instellingen"
+
+#: 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
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr "Autodetectie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Backup Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
+msgid ""
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "Download Utility"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+msgid "Edit Blacklist"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+msgid "Edit Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
+msgid "Grant access to LuCI app banIP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
+msgid "IPSet Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+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
+msgid "LAN Forward"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Last Run"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: 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
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+msgstr "Instellingen"
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
+
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid ""
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
+msgid ""
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
+msgid ""
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
+msgid ""
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Trigger Delay"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+msgid "Verbose Debug Logging"
+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
+msgid "WAN Forward"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
+msgstr ""
+
+#: 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
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
diff --git a/applications/luci-app-banip/po/pl/banip.po b/applications/luci-app-banip/po/pl/banip.po
index 8d547cd3e3..b9dc7b1137 100644
--- a/applications/luci-app-banip/po/pl/banip.po
+++ b/applications/luci-app-banip/po/pl/banip.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-18 20:32+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-01-08 22:54+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/pl/>\n"
"Language: pl\n"
@@ -9,539 +9,1380 @@ 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-dev\n"
-
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "Przegląd ASN"
+"X-Generator: Weblate 4.10.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
+msgid "-m limit --limit 2/sec (default)"
+msgstr "-m limit --limit 2/sec (domyślnie)"
+
+#: 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 "1 godzina"
+
+#: 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 "12 godzin"
+
+#: 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 "24 godziny"
+
+#: 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 "30 minut"
+
+#: 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 "6 godzin"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr "ASN-y"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Akcja"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr "Aktywne urządzenia"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr "Aktywne interfejsy"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr "Aktywne rejestratory"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Aktywne źródła"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr "Aktywne podsieci"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+"Dodaj dodatkowe zestawy IP niezwiązane z banIP, np. do raportowania i "
+"zapytań."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "Prefiksy ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr "Dodaj ten adres IP/CIDR do lokalnej białej listy."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/Kraj"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "Dodatkowe ustawienia"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
"Dodatkowe opóźnienie wyzwalania w sekundach przed rozpoczęciem przetwarzania "
"banIP."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Zaawansowane"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr "Zaawansowane ustawienia łańcucha"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr "Zaawansowane ustawienia e-mail"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "Automatyczne wykrywanie interfejsów WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+msgstr "Zaawansowane ustawienia dziennika"
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+msgstr ""
+"Przypisz jeden lub więcej odpowiednich łańcuchów zapory sieciowej do banIP. "
+"Domyślny łańcuch używany przez banIP to '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+"Przypisz jeden lub więcej odpowiednich łańcuchów zapory sieciowej do banIP. "
+"Domyślny łańcuch używany przez banIP to '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+"Przypisz jeden lub więcej odpowiednich łańcuchów zapory sieciowej do banIP. "
+"Domyślny łańcuch używany przez banIP to '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+"Przypisz jeden lub więcej odpowiednich łańcuchów zapory sieciowej do banIP. "
+"Domyślny łańcuch używany przez banIP to 'input_wan_rule'."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr "Automatyczna czarna lista"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr "Automatyczne wykrywanie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr "Automatyczna biała lista"
+
+#: 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 ""
+"Automatycznie przenosi podejrzane IP z logu na czarną listę banIP w czasie "
+"działania programu."
+
+#: 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 ""
+"Automatycznie przenosi adresy IP uplink do białej listy banIP podczas pracy."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "Katalog kopii zapasowej"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr "Podstawowy katalog tymczasowy"
+
+#: 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 ""
+"Bazowy katalog Temp używany dla wszystkich operacji runtime związanych z "
+"banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr "Limit czasu czarnej listy"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Automatyczne dodatki czarnej listy są przechowywane tymczasowo w IPSet i "
-"zapisywane na stałe na lokalnej czarnej liście. Wyłącz tę opcję, aby "
-"zapobiec lokalnemu zapisowi."
+"Zmiany na czarnej liście zostały zapisane. Odśwież swoje listy banIP, aby "
+"zmiany zaczęły obowiązywać."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
+msgstr "Źródła list"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "Sprawdź aktualne dostępne IPSety."
+#: 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 "Anuluj"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-"Konfiguracja pakietu banIP do blokowania adresów ip/podsieci przez IPSet."
+"Konfiguracja pakietu banIP do blokowania adresów ip/podsieci za "
+"pośrednictwem IPSet. Więcej informacji <a href=\"https://github.com/openwrt/"
+"packages/blob/master/net/banip/files/README.md\" target=\"_blank\" rel="
+"\"noreferrer noopener\" > można znaleźć w dokumentacji online</a>"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr "Policz ACC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr "Policz CIDR"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr "Policz IP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr "Policz MAC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr "Policz SUM"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr "Kraje"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "Zasoby krajowe"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr "Typ zestawu DST IPSet"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "Łańcuch DNS"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr "Opcje dziennika DST"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "DST Docelowy IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr "Cel DST"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "DST Docelowy IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+"Automatyczne wykrywanie odpowiednich interfejsów sieciowych, urządzeń, "
+"podsieci i protokołów."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr "Nie sprawdzaj certyfikatów SSL serwera podczas pobierania."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Opis"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr "Niezabezpieczone pobieranie"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Opcje pobierania"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "Parametry pobierania"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "Kolejka pobierania"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr "Narzędzie pobierania"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "Narzędzie pobierania, monitor RT"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr "Akcje poczty e-mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr "Powiadomienie e-mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "Profil e-mail"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr "Adres e-mail odbiorcy"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr "Adres e-mail nadawcy"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr "Temat e-mail"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Czarna lista"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Edycja konfiguracji"
+#: 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 "Edytuj listę Mac"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Biała lista"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "Włącz banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
+msgstr "Włącz logowanie DST"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
+msgstr "Włącz logowanie SRC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
+msgstr "Włącz usługę 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 ""
-"Włącz pełne rejestrowanie debugowania w przypadku jakiegokolwiek błędu "
-"przetwarzania."
+"Włącz rejestrowanie debugowania w przypadku wystąpienia błędów w "
+"przetwarzaniu."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "Wprowadź IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "Włączone"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Opcje dodatkowe"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr "Włącza obsługę IPv4 w banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
-msgstr ""
-"Więcej informacji <a href=\"%s\" target=\"_blank\">znajdziesz w dokumentacji "
-"online </a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr "Włącza obsługę IPv6 w banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
-msgstr ""
-"W celu poprawy wydajności możesz zwiększyć tę wartość, np. '8' lub '16' "
-"powinny być bezpieczne."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr "Szczegóły wpisu"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "Istniejące zadania"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Lokalizacja geograficzna"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr "Dodatkowe źródła"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "Ustawienia główne"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
+msgstr "Typ globalnego zestawu IPSet"
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "Udziel dostępu UCI do luci-app-banip"
+msgid "Grant access to LuCI app banIP"
+msgstr "Udziel dostępu LuCI do aplikacji banIP"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "Informacje IANA"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
+msgstr "Wysoki priorytet"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "Mapowanie IP/ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
+msgstr "Najwyższy priorytet"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr "Informacje IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "Źródła IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr "Zapytanie IPSet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
+msgstr "Zapytanie IPSet ..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "IPSet-Lookup"
+#: 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 "Raport IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "Nie znaleziono pliku wejściowego, proszę sprawdzić swoją konfigurację."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
+msgstr "Szczegóły IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "Łańcuch przekazywania LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
+msgstr "Obsługa IPv4"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "Łańcuch przekazywania LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
+msgstr "Obsługa IPv6"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "Łańcuch wejściowy LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+msgstr "Informacje"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "Łańcuch wejściowy LAN IPv6"
+#: 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 "Przekazywanie sieci LAN"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 "Wejście LAN"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr "Ostatnie uruchomienie"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Obciążenie"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr "Najniższy priorytet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr "Mniejszy priorytet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr "Ogranicz wyzwalacz wiadomości e-mail do niektórych działań banIP."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Ładowanie"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr "Ogranicz monitor dziennika do określonych warunków dziennika."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "Ładowanie ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
+msgstr "Ogranicz wybór do niektórych źródeł lokalnych."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "Lokalne zapisane dodatki czarnej listy"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "Numer wiersza do usunięcia"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "Lokalne zapisane dodatki białej listy"
+#: 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 ""
+"Lista dostępnych interfejsów sieciowych wyzwalających uruchomienie banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+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-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Usługa niskopriorytetowa"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr "Źródła lokalne"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "Ręczny wybór interfejsu WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr "Limit dziennika"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Maksymalny rozmiar kolejki pobierania"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr "Monitor dziennika"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "Brak odpowiedzi!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr "Warunki dziennika"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: 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 "Widok dziennika"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr "Rejestruj podejrzane pakiety przychodzące - zwykle odrzucane."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-"Opcje dalszych zmian w przypadku, gdy ustawienia domyślne nie są dla ciebie "
-"wystarczające."
+"Rejestrowanie podejrzanych pakietów wychodzących — zwykle odrzucane. "
+"Rejestrowanie takich pakietów może spowodować wzrost opóźnienia ze względu "
+"na to, że wymaga dodatkowych zasobów systemowych."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr "Przegląd"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr "Liczba dzienników LuCI"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr "Limit czasu listy Mac"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
msgstr ""
-"Proszę dodać tylko jeden adres IPv4 lub IPv6 na linię. Dopuszcza się zakresy "
-"IP w zapisie CIDR oraz komentarze wprowadzone za pomocą znaku \"#\"."
+"Zmiany na Maclistach zostały zapisane. Odśwież swoje listy banIP, aby zmiany "
+"zaczęły obowiązywać."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Proszę edytować ten plik bezpośrednio w sesji terminala."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+"Ręcznie zastąp wstępnie skonfigurowane opcje pobierania dla wybranego "
+"narzędzia pobierania."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr "Liczba dzienników NGINX"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
-msgstr "Odśwież"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "Nazwa"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "Odśwież IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr "Interfejsy sieciowe"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Przeładuj"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "Brak wyników zapytania!"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "Przeładuj źródła IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr "Brak dzienników związanych z banIP!"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Informacja o środowisku uruchomieniowym"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr "Normalny priorytet (domyślny)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "SRC Docelowy IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr "Liczba wpisów CIDR"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "SRC Docelowy IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr "Liczba wpisów IP"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr "Liczba wpisów MAC"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "Demon SSH"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr "Liczba wpisów, do które uzyskały dostęp"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "Monitor SSH/LuCI RT"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr "Liczba wszystkich zestawów IP"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
-msgstr "Zapisz"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr "Liczba wszystkich wpisów"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: 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 ""
-"Wybierz demona SSH do analizowania plików dziennika, aby wykryć zdarzenia "
-"włamania."
+"Liczba nieudanych powtórzeń logowania LuCI z tego samego ip w logu przed "
+"zbanowaniem."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "Wybierz używany typ startu podczas uruchamiania systemu."
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "Wybierz preferowane narzędzie do pobierania."
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "Wybierz preferowane interfejsy ręcznie."
+#: 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 ""
+"Liczba nieudanych żądań nginx z tego samego ip w logu przed zbanowaniem."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Number of failed ssh login repetitions of the same ip in the log before "
+"banning."
msgstr ""
-"Ustaw poziom nice na 'niski priorytet' i przetwarzanie banIP w tle zajmie "
-"mniej zasobów z systemu."
+"Liczba nieudanych powtórzeń logowania ssh na to samo ip w logu przed "
+"zbanowaniem."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr "Pokaż tylko zestaw elementów użytkownika z licznika pakietów &gt; 0"
+#: 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 "Przegląd"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: 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 ""
-"Rozmiar kolejki pobierania do obsługi pobrań &amp; Przetwarzanie równolegle "
-"IPset (domyślnie \"4\")."
+"Analizuj tylko ostatnią podaną liczbę wpisów w dzienniku w poszukiwaniu "
+"podejrzanych zdarzeń."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-"Specjalne opcje dla wybranego narzędzia do pobierania, np. '--timeout=20 -O'."
+"Profil używany przez \"msmtp\" dla wiadomości e-mail z powiadomieniem banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "Zapytanie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr "Adres odbiorcy wiadomości e-mail z powiadomieniem banIP."
+
+#: 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
+msgid "Refresh"
+msgstr "Odśwież"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "Zaktualizuj listy automatycznie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr "Harmonogram..."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Rodzaj startu"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "Usuń istniejące zadanie"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr "Katalog raportów"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr "Restartuj"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Restrict the internet access from/to a small number of secure websites/IPs "
+"and block access from/to the rest of the internet."
msgstr ""
-"Uruchamia mały monitor log/banIP w tle, aby zablokować brutalne ataki SSH/"
-"LuCI w czasie rzeczywistym."
+"Ogranicz dostęp do Internetu z/do niewielkiej liczby bezpiecznych stron "
+"internetowych/adresów IP i zablokuj dostęp z/do reszty Internetu."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "Wynik"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr "Uruchomione flagi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr "Uruchom informacje"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr "Typ zestawu IPSet SRC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr "Opcje dziennika SRC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr "Cel SRC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr "Typ zestawu IP SRC+DST"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr "Liczba dzienników 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 "Zapisz"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-"Katalog docelowy do tworzenia kopii zapasowych banIP. Domyślnie jest to \"/"
-"tmp\", najlepiej użyć nieulotnego dysku, jeśli jest dostępny."
+"Przeszukaj aktywne zestawy IPSets powiązane z banIP pod kątem określonego "
+"adresu IP, CIDR lub MAC."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr "Ręcznie wybierz odpowiednie interfejsy sieciowe."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-"RIPEstat Data API to publiczny interfejs danych dostarczany przez RIPE NCC, "
-"szczegóły patrz <a href=\"https://stat.ripe.net/docs/data_api\" target="
-"\"_blank\" rel=\"noopener noreferrer\">here</a>."
+"Wyślij wiadomości e-mail z powiadomieniami związanymi z banIP. Wymaga to "
+"instalacji i konfiguracji dodatkowego pakietu 'msmtp'."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
-msgstr "Rozmiar pliku jest zbyt duży do edycji online w LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
+msgstr "Adres nadawcy wiadomości e-mail z powiadomieniem banIP."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
-msgstr ""
-"Dane wyjściowe dziennika systemowego, wstępnie filtrowane dla wiadomości "
-"związanych z banIP."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr "Priorytet usługi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
+msgstr "Ustaw nowe zadanie banIP"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: 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 ""
-"Ta zmiana wymaga ręcznego zatrzymania/ponownego uruchomienia usługi, aby "
-"została uwzględniona."
+"Ustaw indywidualny typ DST dla każdego zestawu IP, aby blokować tylko "
+"pakiety wychodzące."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: 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 ""
-"To połączenie danych zapewnia dostęp do różnych źródeł danych utrzymywanych "
-"przez organizację IANA."
+"Ustaw indywidualny typ SRC dla każdego zestawu IP, aby blokować tylko "
+"pakiety przychodzące."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-"To połączenie danych zawiera listę zasobów internetowych związanych z danym "
-"krajem, w tym sieci ASN, zakresy IPv4 i prefiksy CIDR IPv4/6."
+"Ustaw indywidualny typ SRC+DST dla każdego zestawu IP, aby blokować "
+"przychodzące i wychodzące pakiety."
+
+#: 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 "Ustaw specjalne opcje dziennika DST, np. aby ustawić limit."
+
+#: 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 "Ustaw specjalne opcje logów SRC, np. aby ustawić limit."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr "Ustaw limit czasu zestawu IP na czarnej liście."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-"To połączenie danych zwraca wszystkie zapowiedziane prefiksy dla danego ASN."
+"Ustaw cel zapory sieciowej dla wszystkich reguł związanych z czasem letnim."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
+msgstr "Ustaw miejsce docelowe zapory dla wszystkich reguł związanych z SRC."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-"To wywołanie danych zwraca informacje geolokalizacyjne dla danej przestrzeni "
-"IP, lub dla ogłoszonych prefiksów IP w przypadku sieci ASN."
+"Ustaw domyślny typ globalnego zestawu IP, aby blokować pakiety przychodzące "
+"(SRC) i/lub wychodzące (DST)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr "Ustaw limit czasu dla maclist IPSet."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr "Ustaw limit czasu zestawu IP na białej liście."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+msgstr "Ustawienia"
+
+#: 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 "Rozmiar kolejki pobierania dla równoległego przetwarzania pobierania."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr "Źródła (informacje)"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-"To połączenie danych zwraca prefiks zawierający i ogłaszający ASN danego "
-"adresu IP."
+"Uruchamia w tle mały monitor dziennika, który blokuje podejrzane próby "
+"logowania SSH / LuCI."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr "Interfejs wyzwalacza uruchamiania"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr "Status / Wersja"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr "Wstrzymaj"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr "Katalog docelowy dla plików raportów związanych z IPSet."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+msgstr "Katalog docelowy dla kopii zapasowych skompresowanej listy źródeł."
+
+#: 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 "Nie można zaktualizować czasu odświeżania."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: 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 "Czas odświeżania został zaktualizowany."
+
+#: 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 -)"
+msgstr "Dni tygodnia (opcjonalnie, wartości: 1-7, osobno, lub -)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr "Godzina (wymagane, zakres: 0–23)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr "Minuta (opcjonalnie, zakres: 0–59)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+"Wybrany priorytet będzie używany do przetwarzania w tle usługi banIP. Ta "
+"zmiana wymaga pełnego restartu usługi banIP, aby zaczęła działać."
+
+#: 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 ""
-"To wywołanie danych zwraca rekurencyjny łańcuch rekordów przekazywania do "
-"DNS (A / AAAA / CNAME) i zwrotnego (PTR) zaczynających się od nazwy hosta "
-"lub adresu IP."
+"Dane wyjściowe dziennika systemowego, wstępnie filtrowane dla wiadomości "
+"związanych z banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-"To połączenie danych zwraca informacje whois z odpowiedniego regionalnego "
-"rejestru internetowego i rejestru routingu."
+"Jest to lokalna czarna lista banIP, aby zawsze odmawiać dostępu dla "
+"niektórych adresów IP/CIDR. <br /> <em><b>Uwaga:</b></em> dodaj tylko jeden "
+"adres IPv4, adres IPv6 lub nazwę domeny na wiersz. Komentarze wprowadzone z "
+"\"#\" są dozwolone - symbole wieloznaczne i wyrażenia regularnego nie są."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-"To połączenie danych pokazuje ogólne informacje o ASN, takie jak jego status "
-"ogłoszenia i nazwisko jego właściciela zgodnie z usługą WHOIS."
+"Jest to lokalna maclista banIP zawsze zezwalająca na niektóre adresy MAC. "
+"<br /> <em><b>Uwaga:</b></em> dodaj tylko jeden adres MAC w wierszu. "
+"Komentarze wprowadzone z \"#\" są dozwolone - domeny, symbole wieloznaczne i "
+"wyrażenia regularnego nie są."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-"Ten formularz pozwala modyfikować zawartość czarnej listy banIP (%s). <br/>"
+"Jest to lokalna biała lista banIP, aby zawsze zezwalać na określone adresy "
+"IP/CIDR. <br /> <em><b>Uwaga:</b></em> dodaj tylko jeden adres IPv4, adres "
+"IPv6 lub nazwę domeny na wiersz. Komentarze wprowadzone z \"#\" są dozwolone "
+"- symbole wieloznaczne i wyrażenia regularnego nie są."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-"Ten formularz pozwala modyfikować zawartość białej listy banIP (%s). <br/>"
+"Ta zakładka pokazuje ostatni wygenerowany raport IPSet, naciśnij przycisk "
+"'Odśwież', aby uzyskać aktualny raport."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr "Sygnatura czasowa"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-"Ten formularz pozwala na modyfikację zawartości głównego pliku "
-"konfiguracyjnego banIP (/etc/config/banip)."
+"Aby listy banIP były aktualne, należy skonfigurować zadanie automatycznej "
+"aktualizacji tych list."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr "Temat dla wiadomości e-mail z powiadomieniem banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr "Opóźnienie wyzwalacza"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr "Typ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 "Nie można zapisać zmian: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr "Pełne rejestrowanie debugowania"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Wyświetl plik dziennika"
+#: 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 "Przekazywanie WAN"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "Łańcuch przekazywania WAN IPv4"
+#: 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 "Wejście WAN"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "Łańcuch przekazywania WAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr "Biała lista IP/CIDR"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "Łańcuch wejściowy WAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
+msgstr "Tylko biała lista"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "Łańcuch wejściowy WAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
+msgstr "Limit czasu białej listy"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Automatyczne dodatki Whitelist są przechowywane tymczasowo w IPSet i "
-"zapisywane na stałe w lokalnej białej liście. Wyłącz tę opcję, aby zapobiec "
-"lokalnemu zapisowi."
+"Zmiany na białej liście zostały zapisane. Odśwież listę banIP, aby zmiany "
+"zostały wprowadzone."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Informacja Whois"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+msgstr "Biała lista ..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "Status banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr "Akcje banIP"
+
+#~ msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+#~ msgstr "Domyślny łańcuch używany przez banIP 'forwarding_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+#~ msgstr "Domyślny łańcuch używany przez banIP 'forwarding_wan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_lan_rule'"
+#~ msgstr "Domyślny łańcuch używany przez banIP 'input_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_wan_rule'"
+#~ msgstr "Domyślny łańcuch używany przez banIP 'input_wan_rule'"
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr "Specjalne opcje konfiguracji dla wybranego narzędzia do pobierania."
+
+#~ msgid ""
+#~ "This is the local banIP blacklist to always-deny certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 "
+#~ "address per line. Comments introduced with '#' are allowed - domains, "
+#~ "wildcards and regex are not."
+#~ msgstr ""
+#~ "Jest to lokalna czarna lista banIP, aby zawsze odmawiać niektórych "
+#~ "adresów IP/CIDR. <br /> <em><b>Uwaga:</b></em> dodaj tylko jeden adres "
+#~ "IPv4 lub IPv6 w wierszu. Komentarze wprowadzone z \"#\" są dozwolone - "
+#~ "domeny, symbole wieloznaczne i wyrażenia regularnego nie są."
+
+#~ msgid ""
+#~ "This is the local banIP whitelist to always allow certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 "
+#~ "address or per line. Comments introduced with '#' are allowed - domains, "
+#~ "wildcards and regex are not."
+#~ msgstr ""
+#~ "Jest to lokalna biała lista banIP, aby zawsze zezwalać na określone "
+#~ "adresy IP/CIDR. <br /> <em><b>Uwaga:</b></em> dodaj tylko jeden adres "
+#~ "IPv4 lub IPv6 lub na linię. Komentarze wprowadzone z \"#\" są dozwolone - "
+#~ "domeny, symbole wieloznaczne i wyrażenia regularnego nie są."
+
+#~ msgid "ASN Overview"
+#~ msgstr "Przegląd ASN"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "Prefiksy ASN"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/Kraj"
+
+#~ msgid "Advanced"
+#~ msgstr "Zaawansowane"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Automatyczne wykrywanie interfejsów WAN"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Automatyczne dodatki czarnej listy są przechowywane tymczasowo w IPSet i "
+#~ "zapisywane na stałe na lokalnej czarnej liście. Wyłącz tę opcję, aby "
+#~ "zapobiec lokalnemu zapisowi."
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "Sprawdź aktualne dostępne IPSety."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr ""
+#~ "Konfiguracja pakietu banIP do blokowania adresów ip/podsieci przez IPSet."
+
+#~ msgid "Country Resources"
+#~ msgstr "Zasoby krajowe"
+
+#~ msgid "DNS Chain"
+#~ msgstr "Łańcuch DNS"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "DST Docelowy IPv4"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "DST Docelowy IPv6"
+
+#~ msgid "Description"
+#~ msgstr "Opis"
+
+#~ msgid "Download Options"
+#~ msgstr "Opcje pobierania"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "Narzędzie pobierania, monitor RT"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Edycja konfiguracji"
+
+#~ msgid "Enable banIP"
+#~ msgstr "Włącz banIP"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Włącz pełne rejestrowanie debugowania w przypadku jakiegokolwiek błędu "
+#~ "przetwarzania."
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "Wprowadź IP/CIDR/ASN/ISO"
+
+#~ msgid "Extra Options"
+#~ msgstr "Opcje dodatkowe"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Więcej informacji <a href=\"%s\" target=\"_blank\">znajdziesz w "
+#~ "dokumentacji online </a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "W celu poprawy wydajności możesz zwiększyć tę wartość, np. '8' lub '16' "
+#~ "powinny być bezpieczne."
+
+#~ msgid "Geo Location"
+#~ msgstr "Lokalizacja geograficzna"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "Udziel dostępu UCI do luci-app-banip"
+
+#~ msgid "IANA Information"
+#~ msgstr "Informacje IANA"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "Mapowanie IP/ASN"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "Źródła IPSet"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "IPSet-Lookup"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr ""
+#~ "Nie znaleziono pliku wejściowego, proszę sprawdzić swoją konfigurację."
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "Łańcuch przekazywania LAN IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "Łańcuch przekazywania LAN IPv4"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "Łańcuch wejściowy LAN IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "Łańcuch wejściowy LAN IPv6"
+
+#~ msgid "Load"
+#~ msgstr "Obciążenie"
+
+#~ msgid "Loading"
+#~ msgstr "Ładowanie"
+
+#~ msgid "Loading ..."
+#~ msgstr "Ładowanie ..."
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "Lokalne zapisane dodatki czarnej listy"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "Lokalne zapisane dodatki białej listy"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Usługa niskopriorytetowa"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "Ręczny wybór interfejsu WAN"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Maksymalny rozmiar kolejki pobierania"
+
+#~ msgid "No response!"
+#~ msgstr "Brak odpowiedzi!"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Opcje dalszych zmian w przypadku, gdy ustawienia domyślne nie są dla "
+#~ "ciebie wystarczające."
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "Proszę dodać tylko jeden adres IPv4 lub IPv6 na linię. Dopuszcza się "
+#~ "zakresy IP w zapisie CIDR oraz komentarze wprowadzone za pomocą znaku \"#"
+#~ "\"."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "Proszę edytować ten plik bezpośrednio w sesji terminala."
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "RIPE-Lookup"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "Odśwież IPSets"
+
+#~ msgid "Reload"
+#~ msgstr "Przeładuj"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "Przeładuj źródła IPSet"
+
+#~ msgid "Runtime Information"
+#~ msgstr "Informacja o środowisku uruchomieniowym"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "SRC Docelowy IPv4"
+
+#~ msgid "SRC Target IPv6"
+#~ msgstr "SRC Docelowy IPv6"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "Wersja banIP"
+#~ msgid "SRC/DST"
+#~ msgstr "SRC/DST"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "włącz IPv4"
+#~ msgid "SSH Daemon"
+#~ msgstr "Demon SSH"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "włącz IPv6"
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "Monitor SSH/LuCI RT"
+
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr ""
+#~ "Wybierz demona SSH do analizowania plików dziennika, aby wykryć zdarzenia "
+#~ "włamania."
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "Wybierz używany typ startu podczas uruchamiania systemu."
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "Wybierz preferowane narzędzie do pobierania."
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "Wybierz preferowane interfejsy ręcznie."
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr ""
+#~ "Ustaw poziom nice na 'niski priorytet' i przetwarzanie banIP w tle zajmie "
+#~ "mniej zasobów z systemu."
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr "Pokaż tylko zestaw elementów użytkownika z licznika pakietów &gt; 0"
+
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr ""
+#~ "Rozmiar kolejki pobierania do obsługi pobrań &amp; Przetwarzanie "
+#~ "równolegle IPset (domyślnie \"4\")."
+
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr ""
+#~ "Specjalne opcje dla wybranego narzędzia do pobierania, np. '--timeout=20 -"
+#~ "O'."
+
+#~ msgid "Start Type"
+#~ msgstr "Rodzaj startu"
+
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr ""
+#~ "Uruchamia mały monitor log/banIP w tle, aby zablokować brutalne ataki SSH/"
+#~ "LuCI w czasie rzeczywistym."
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "Katalog docelowy do tworzenia kopii zapasowych banIP. Domyślnie jest to "
+#~ "\"/tmp\", najlepiej użyć nieulotnego dysku, jeśli jest dostępny."
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "RIPEstat Data API to publiczny interfejs danych dostarczany przez RIPE "
+#~ "NCC, szczegóły patrz <a href=\"https://stat.ripe.net/docs/data_api\" "
+#~ "target=\"_blank\" rel=\"noopener noreferrer\">here</a>."
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr "Rozmiar pliku jest zbyt duży do edycji online w LuCI (&ge; 100 KB)."
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Ta zmiana wymaga ręcznego zatrzymania/ponownego uruchomienia usługi, aby "
+#~ "została uwzględniona."
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr ""
+#~ "To połączenie danych zapewnia dostęp do różnych źródeł danych "
+#~ "utrzymywanych przez organizację IANA."
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "To połączenie danych zawiera listę zasobów internetowych związanych z "
+#~ "danym krajem, w tym sieci ASN, zakresy IPv4 i prefiksy CIDR IPv4/6."
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr ""
+#~ "To połączenie danych zwraca wszystkie zapowiedziane prefiksy dla danego "
+#~ "ASN."
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr ""
+#~ "To wywołanie danych zwraca informacje geolokalizacyjne dla danej "
+#~ "przestrzeni IP, lub dla ogłoszonych prefiksów IP w przypadku sieci ASN."
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr ""
+#~ "To połączenie danych zwraca prefiks zawierający i ogłaszający ASN danego "
+#~ "adresu IP."
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "To wywołanie danych zwraca rekurencyjny łańcuch rekordów przekazywania do "
+#~ "DNS (A / AAAA / CNAME) i zwrotnego (PTR) zaczynających się od nazwy hosta "
+#~ "lub adresu IP."
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr ""
+#~ "To połączenie danych zwraca informacje whois z odpowiedniego regionalnego "
+#~ "rejestru internetowego i rejestru routingu."
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "To połączenie danych pokazuje ogólne informacje o ASN, takie jak jego "
+#~ "status ogłoszenia i nazwisko jego właściciela zgodnie z usługą WHOIS."
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Ten formularz pozwala modyfikować zawartość czarnej listy banIP (%s). <br/"
+#~ ">"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Ten formularz pozwala modyfikować zawartość białej listy banIP (%s). <br/>"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr ""
+#~ "Ten formularz pozwala na modyfikację zawartości głównego pliku "
+#~ "konfiguracyjnego banIP (/etc/config/banip)."
+
+#~ msgid "View Logfile"
+#~ msgstr "Wyświetl plik dziennika"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "Łańcuch przekazywania WAN IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "Łańcuch przekazywania WAN IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "Łańcuch wejściowy WAN IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "Łańcuch wejściowy WAN IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Automatyczne dodatki Whitelist są przechowywane tymczasowo w IPSet i "
+#~ "zapisywane na stałe w lokalnej białej liście. Wyłącz tę opcję, aby "
+#~ "zapobiec lokalnemu zapisowi."
+
+#~ msgid "Whois Information"
+#~ msgstr "Informacja Whois"
+
+#~ msgid "banIP Status"
+#~ msgstr "Status banIP"
+
+#~ msgid "banIP Version"
+#~ msgstr "Wersja banIP"
+
+#~ msgid "enable IPv4"
+#~ msgstr "włącz IPv4"
+
+#~ msgid "enable IPv6"
+#~ msgstr "włącz IPv6"
diff --git a/applications/luci-app-banip/po/pt/banip.po b/applications/luci-app-banip/po/pt/banip.po
index bb5e87afd0..682ad5ac9f 100644
--- a/applications/luci-app-banip/po/pt/banip.po
+++ b/applications/luci-app-banip/po/pt/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-04 13:41+0000\n"
+"PO-Revision-Date: 2021-08-04 20:24+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/pt/>\n"
@@ -8,544 +8,1372 @@ 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-dev\n"
-
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "Visão Geral da ASN"
+"X-Generator: Weblate 4.8-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 "-m limit --limit 2/seg (predefinição)"
+
+#: 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 "1 hora"
+
+#: 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 "12 horas"
+
+#: 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 "24 horas"
+
+#: 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 "30 minutos"
+
+#: 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 "6 horas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr "ASNs"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Ação"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr "Aparelhos ativos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr "Interfaces ativas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr "Logterms ativos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Fontes Ativas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr "Sub-redes ativas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+"Adicionar IPSets adicionais não relacionados ao banIP, para relatórios e "
+"consultas, por exemplo."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "Prefixos ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr "Adicionar esta IP/CIDR à sua lista local."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/País"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "Configurações adicionais"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
"Atraso de gatilho adicional em segundos antes do início do processamento de "
"banIP."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Avançado"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr "Configurações avançadas de cadeia"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr "Configurações avançadas de E-Mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+msgstr "Configurações avançadas de registos"
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+msgstr ""
+"Atribuir uma ou mais cadeias de firewall relevantes para o banIP. A cadeia "
+"padrão usada pelo banIP é '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+"Atribuir uma ou mais cadeias de firewall relevantes para o banIP. A cadeia "
+"padrão usada pelo banIP é '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+"Atribuir uma ou mais cadeias de firewall relevantes para o banIP. A cadeia "
+"padrão usada pelo banIP é '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+"Atribuir uma ou mais cadeias de firewall relevantes para o banIP. A cadeia "
+"padrão usada pelo banIP é 'input_wan_rule'."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr "Lista negra automática"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "Deteção Automática de Interface WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr "Deteção automática"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr "Lista branca automática"
+
+#: 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 ""
+"Transfere automaticamente os IPs suspeitos do registo para a lista negra do "
+"banIP durante o tempo de execução."
+
+#: 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 ""
+"Transfere automaticamente os IPs de ligações ascendentes para a lista branca "
+"do banIP durante o tempo de execução."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "Diretório do Backup"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr "Diretório Base Temporário"
+
+#: 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 ""
+"O Diretório Base Temporário usado para todas as operações relacionadas com o "
+"tempo de execução do banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr "Tempo limite da Lista negra"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Os autoadicionais da lista negra são armazenados temporariamente no IPSet e "
-"salvos permanentemente na lista negra local. Desative esta opção para evitar "
-"a gravação local."
+"As alterações da Lista Negra foram salvas. Atualize a sua lista BanIP para "
+"que as alterações surtam efeito."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
+msgstr "Origem da Blocklist"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "Verifique os IPSets atualmente disponíveis."
+#: 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 "Cancelar"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-"Configuração do pacote banIP para bloquear endereços/subredes ip via IPSet."
+"Configuração do pacote banIP para fazer o bloqueio dos endereços/subnets ip "
+"através do IPSet. Para mais informações <a href=\"https://github.com/openwrt/"
+"packages/blob/master/net/banip/files/README.md\" target=\"_blank\" rel="
+"\"noreferrer noopener\" > consulte a documentação online</a>"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr "Contagem ACC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr "Contagem CIDR"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr "Contagem IP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr "Contagem MAC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr "Contagem SOMA"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr "Países"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "Recursos do País"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr "Tipo do IPSet DST"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "Cadeia DNS"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr "Opções de log do DST"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "Destino DST IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr "Alvo DST"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "Destino DST IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+"Detecte automaticamente as interfaces de rede, os aparelhos, as sub-redes e "
+"os protocolos relevantes."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+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-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Descrição"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr "Descarregar inseguro"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Opções de Descarregamento"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "Parâmetros de Descarregamento"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "Fila de Descarregamento"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr "Ferramenta para Descarregar"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "Ferramenta de Descarregamento, Monitor RT"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr "Ações do E-Mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr "Notificação por e-mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "Perfil de e-mail"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr "Endereço de e-mail do destinatário"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr "Endereço de e-mail do remetente"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr "Assunto do e-mail"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Editar Lista Negra"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Editar configuração"
+#: 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 "Edite a Maclist"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Editar lista de permissões"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "Ativar banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
+msgstr "Active o log do DST"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
+msgstr "Active o log do SRC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
+msgstr "Ative o serviço 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 ""
-"Ativar o registro de depuração detalhado no caso de qualquer erro de "
+"Ativa o registo de depuração detalhado para casos de todos os erros de "
"processamento."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "Entrar IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "Ativado"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Opções Adicionais"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr "Ativa o suporte IPv4 no banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
-msgstr ""
-"Para mais informações <a href=\"%s\" target=\"_blank\">veja a documentação "
-"online</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr "Ativa o suporte IPv6 no banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
-msgstr ""
-"Para melhorar o desempenho ainda mais, pode aumentar este valor, por "
-"exemplo, '8' ou '16' devem ser seguros."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr "Detalhes da entrada"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "Tarefa(s) existente(s)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr "Outras Origens"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "Configurações gerais"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Geolocalização"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
+msgstr "Tipo do IPSet global"
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "Conceder acesso UCI ao luci-app-banip"
+msgid "Grant access to LuCI app banIP"
+msgstr "Conceda acesso à app LuCI banIP"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "Informações da IANA"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
+msgstr "Alta prioridade"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "Mapeamento IP/ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
+msgstr "Máxima Prioridade"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr "Informações IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "Fontes IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr "Consulta IPSet"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "Pesquisa IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
+msgstr "Consulta IPSet..."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr ""
-"Ficheiro de entrada não encontrado, por favor verifique a sua configuração."
+#: 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 "Relatório IPSet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
+msgstr "Detalhes do IPSet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
+msgstr "Suporte ao IPv4"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "Cadeia para Frente de LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
+msgstr "Suporte de IPv6"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "Cadeia para Frente de LAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+msgstr "Informação"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "Cadeia de Entrada de LAN IPv4"
+#: 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 "Encaminhamento LAN"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "Cadeia para Entrada de LAN IPv4"
+#: 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 "Entrada LAN"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr "Última Execução"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Carga"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr "Mínima Prioridade"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr "Menor Prioridade"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr "Limite o acionador de e-mail para certas ações do banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr "Limite o monitor de registo para certos termos."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "A carregar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
+msgstr "Limita a seleção a certas fontes locais."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "Carregando ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "Número da linha a remover"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "Addons Locais Gravados na Lista Negra"
+#: 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 ""
+"Lista de interfaces de rede disponíveis para acionar o início do banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
+"Lista de ferramentas de descarregamento suportadas e completamente pré-"
+"configuradas."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "Addons Locais Gravados na Lista de Permissões"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr "Fontes Locais"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Serviço de Baixa Prioridade"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr "Limite do Registo"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "Seleção Manual de Interface WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr "Monitor do registo"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Fila Max. de Descarregamentos"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr "Termos do registo"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "Sem resposta!"
+#: 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 "Vista do registo log"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr "Os pacotes suspeitos da entrada do registo - geralmente descartados."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-"Opções para ajustes adicionais, caso as predefinições não sejam adequadas "
-"para si."
+"Os pacotes suspeitos da saída do registo - geralmente rejeitados. O registo "
+"de tais pacotes pode causar um aumento na latência devido à necessidade de "
+"recursos adicionais do sistema."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr "Visão Geral"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr "A contagem dos registos do LuCI"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr "Tempo Limite do Maclist"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
msgstr ""
-"Por favor, adicione apenas um endereço IPv4 ou IPv6 por linha. Intervalos de "
-"IP na notação CIDR e comentários introduzidos com '#' são permitidos."
+"As alterações do Maclist foram salvas. Atualize as suas listas banIP para "
+"que as alterações sejam aplicadas."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Por favor, edite este ficheiro diretamente numa sessão de terminal."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+"Substituir manualmente as opções de descarregar pré-configuradas para o "
+"utilitário de descarregar selecionado."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "Pesquisa RIPE"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr "Contagem dos registos do NGINX"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
-msgstr "Atualizar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "Nome"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "Atualizar IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr "Interfaces de Rede"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Recarregar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "A consulta não retornou resultados!"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "Recarregar Fontes IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr "Ainda não há nenhum registo relacionado ao banIP!"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Informação sobre a Execução"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr "Prioridade Normal (padrão)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "Destino SRC IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr "A quantidade das entradas CIDR"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "Destino SRC IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr "A quantidade das entradas IP"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr "A quantidade das entradas MAC"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "Daemon do SSH"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr "A quantidade das entradas que foram acessadas"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "Monitor SSH / LuCI RT"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr "A quantidade de todos os IPSets"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
-msgstr "Guardar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr "A quantidade de todas as entradas"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: 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 ""
-"Selecione o daemon SSH para análise de ficheiros de log, para detetar "
-"eventos de invasão."
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "Seleccionar o tipo de inicialização utilizado durante o arranque."
+"A quantidade das autenticações LuCI repetidas, vindas a partir do mesmo IP "
+"que falharam e que estão no registo antes do banimento."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "Selecione a sua ferramenta de descarregamento preferida."
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "Selecione a(s) sua(s) interface(s) preferida(s) manualmente."
+#: 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 ""
+"A quantidade de solicitações com falha do nginx do mesmo IP no registo antes "
+"do banimento."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Number of failed ssh login repetitions of the same ip in the log before "
+"banning."
msgstr ""
-"Defina o nível nice para 'baixa prioridade' e o processamento em segundo "
-"plano do banIP exigirá menos recursos do sistema."
+"A quantidade de repetições de autenticação com falha do SSH a partir do "
+"mesmo IP no registo antes do banimento."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr "Mostrar apenas membro definido com contador de pacotes &gt; 0"
+#: 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 "Visão Geral"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: 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 ""
-"Tamanho da fila de descarregamento para lidar com descarregamentos &amp; "
-"processamento de IPset em paralelo (predefinição '4')."
+"Analise apenas o último número declarado das entradas de registo na busca "
+"dos eventos suspeitos."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr "O perfil usado pelo 'msmtp' para os e-mails de notificação do banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "Consulta"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr "O endereço do destinatário para os e-mails de notificação do banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: 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
+msgid "Refresh"
+msgstr "Atualizar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "Atualizar Temporizador"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr "Atualizando o Temporizador..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "Remover uma tarefa existente"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr "Diretório de Relatórios"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr "Reiniciar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Restrict the internet access from/to a small number of secure websites/IPs "
+"and block access from/to the rest of the internet."
msgstr ""
-"Opções especiais para a ferramenta de descarregamento selecionada, por "
-"exemplo '--timeout=20 -O'."
+"Restrinja o acesso à internet de/para uma pequena quantidade de sites/IPs "
+"seguros e bloqueie o acesso de/para o resto da internet."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "Resultado"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr "Flags de Execução"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr "Informações de Execução"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Tipo de Início"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr "O tipo do conjunto de IPs SRC"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr "Opções de registo SRC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr "Destino SRC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr "O tipo do conjunto de IPs SRC+DST"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr "A quantidade de registos 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 "Guardar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-"Inicia um pequeno monitor log/banIP em segundo plano para bloquear ataques "
-"de força bruta SSH/LuCI em tempo real."
+"Pesquise os conjuntos de IPs ativos relacionados ao banIP por um endereço "
+"IP, CIDR ou MAC específico."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr "Selecione as interfaces de rede relevantes manualmente."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-"Diretório de destino para backups banIP. A predfinição é '/tmp', por favor "
-"use preferencialmente um disco não volátil se disponível."
+"Envie e-mails de notificação relacionados ao banIP. É necessário a "
+"instalação e configuração do pacote adicional 'msmtp'."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
-msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
+msgstr "Endereço do remetente para os e-mails de notificação do banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr "Prioridade do serviço"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
+msgstr "Definir nova tarefa banIP"
+
+#: 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 ""
-"A API de Dados RIPEstat é a interface pública de dados fornecida pelo RIPE "
-"NCC, para detalhes veja <a href=\"https://stat.ripe.net/docs/data\" target="
-"\"_blank\" rel=\"noopener noreferrer\">aqui</a>."
+"Define o tipo DST individual por conjunto de IPs para bloquear somente "
+"pacotes de saída."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: 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 ""
-"O tamanho do ficheiro é demasiado grande para editar online em LuCI (&ge; "
-"100 KB)."
+"Define o tipo SRC individual por conjunto de IPs para bloquear somente "
+"pacotes de entrada."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: 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 ""
-"A saída do syslog, pré-filtrada apenas para mensagens relacionadas ao banIP."
+"Define o tipo SRC+DST individual por conjunto de IPs para bloquear pacotes "
+"de entrada e saída."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: 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 ""
-"Esta alteração requer uma paragem/reinicialização manual do serviço para ter "
-"efeito."
+"Define as opções do registo DST especiais. Por exemplo: para definir uma "
+"taxa limite."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: 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 ""
-"Essa chamada de dados dá acesso a várias fontes de dados mantidas pela IANA."
+"Define as opções especiais do registo SRC . Por exemplo: para definir uma "
+"taxa limite."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr "Define o tempo limite da lista negra dos conjuntos de IPs."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
+msgstr "Define o destino do firewall para todas as regras relacionadas ao 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 "Define o destino do firewall para todas as regras relacionadas ao SRC."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-"Esta chamada de dados lista os recursos da Internet associados a um país, "
-"incluindo ASNs, faixas IPv4 e prefixos CIDR IPv4/6."
+"Define o padrão do tipo do conjunto global dos IPs, para bloquear os pacotes "
+"da entrada (SRC) e/ou da saída (DST)."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr "Define o tempo limite do conjunto dos IPs maclist."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr "Define o tempo limite da lista branca do conjunto de IPs."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+msgstr "Configurações"
+
+#: 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 ""
-"Esta chamada de dados retorna todos os prefixos anunciados para um "
-"determinado ASN."
+"O tamanho da fila de descarrega para o processamento de descarregas em "
+"paralelo."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr "Fontes (Informações)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-"Esta chamada de dados retorna informações de geolocalização para o espaço IP "
-"dado, ou para prefixos IP anunciados no caso de ASNs."
+"Inicia um pequeno monitor de registo em segundo plano para bloquear "
+"tentativas suspeitas de autenticação SSH/LuCI."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr "Interface do Gatilho de Inicialização"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr "Condição geral / versão"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr "Suspender"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
msgstr ""
-"Essa chamada de dados retorna o prefixo que contém e anuncia o ASN de um "
-"determinado endereço IP."
+"Pasta de destino para ficheiros de relatório relacionados ao conjunto de IPs."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+msgstr "O diretório de destino para os backups compactados da lista de origem."
+
+#: 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 "Não foi possível atualizar o tempo de atualização do temporizador."
+
+#: 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 "O tempo de atualização foi atualizado."
+
+#: 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 -)"
+msgstr "O dia da semana (valores opc.: 1-7 possivelmente sep. por , ou -)"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr "A parte das horas (obg., intervalo: 0-23)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr "A parte dos minutos (opt., intervalo: 0-59)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+"A prioridade selecionada será usada para o processamento em segundo plano do "
+"banIP. Esta alteração necessita de uma reinicialização completa do serviço "
+"banIP para que as alterações sejam aplicadas."
+
+#: 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 ""
-"Esta chamada de dados retorna a cadeia recursiva dos registros DNS forward "
-"(A/AAAAA/CNAME) e reverse (PTR), começando com um nome de host ou um "
-"endereço IP."
+"A saída do syslog, pré-filtrada apenas para mensagens relacionadas ao banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-"Esta chamada de dados retorna informações whois dos relevantes Registro "
-"Regional de Internet e Registro de Roteamento."
+"Esta é a lista negra local do banIP para sempre negar determinados endereços "
+"IP/CIDR. <br /> <em> <b> Observação: </b> </em> adicione apenas um endereço "
+"IPv4, um endereço IPv6 ou um nome de domínio por linha . Comentários "
+"iniciados com '#' são permitidos - curingas e regex não."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-"Esta chamada de dados mostra informações gerais sobre um ASN como o seu "
-"estado de anúncio e o nome do seu titular de acordo com o serviço WHOIS."
+"Este é o maclist local do banIP para sempre permitir certos endereços MAC. "
+"<br /> <em> <b> Observação: </b> </em> adicione apenas um endereço MAC por "
+"linha. Comentários iniciados com '#' são permitidos - domínios, curingas e "
+"regex não são."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-"Este formulário permite que você modifique o conteúdo da lista negra da "
-"banIP (%s).<br />"
+"Esta é a lista branca local do banIP para sempre permitir determinados "
+"endereços IP/CIDR. <br /> <em> <b> Observação: </b> </em> adicione apenas um "
+"endereço IPv4, endereço IPv6 ou nome de domínio por linha. Comentários "
+"iniciados com '#' são permitidos - curingas e regex não."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-"Este formulário permite que modifique o conteúdo da lista branca da banIP "
-"(%s).<br />"
+"Esta guia mostra o último Relatório gerado do Conjunto de IPs, pressione o "
+"botão 'Atualizar' para obter o atual."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr "Marca de Tempo"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-"Este formulário permite que você modifique o conteúdo do ficheiro principal "
-"de configuração da banIP (/etc/config/banip)."
+"Para manter as suas listas banIP atualizadas, precisa configurar uma tarefa "
+"de atualização automática para estas listas."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr "Tópico para e-mails de notificação do banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr "Atraso do Gatilho"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr "Tipo"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 "Impossível gravar as modificações: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr "Registos detalhados de depuração"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Ver Ficheiro de Registo"
+#: 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 "Redirecionar WAN"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "Cadeia para Frente de WAN IPv4"
+#: 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 "Entrada WAN"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "Cadeia para Frente de WAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr "Lista branca IP/CIDR"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "Cadeia de Entrada de LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
+msgstr "Apenas lista branca"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "Cadeia de Entrada WAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
+msgstr "Tempo limite da lista branca"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Os addons automáticos da whitelist são armazenados temporários no IPSet e "
-"gravadaos permanentemente na lista branca local. Desative esta opção para "
-"evitar a gravar localmente."
+"As alterações da lista branca foram salvas. Atualize a sua lista BanIP para "
+"que as alterações surtam efeito."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Informações do Whois"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+msgstr "Lista Branca..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "Estado da banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr "Ação do banIP"
+
+#~ msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+#~ msgstr "A cadeia padrão utilizada pelo banIP é 'forwarding_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+#~ msgstr "A cadeia padrão utilizada pelo banIP é 'forwarding_wan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_lan_rule'"
+#~ msgstr "A cadeia padrão utilizada pelo banIP é 'input_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_wan_rule'"
+#~ msgstr "A cadeia padrão utilizada pelo banIP é 'input_wan_rule'"
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr ""
+#~ "Opções especiais de configuração para o utilitário de descarregamento "
+#~ "selecionado."
+
+#~ msgid "ASN Overview"
+#~ msgstr "Visão Geral da ASN"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "Prefixos ASN"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/País"
+
+#~ msgid "Advanced"
+#~ msgstr "Avançado"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Deteção Automática de Interface WAN"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Os autoadicionais da lista negra são armazenados temporariamente no IPSet "
+#~ "e salvos permanentemente na lista negra local. Desative esta opção para "
+#~ "evitar a gravação local."
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "Verifique os IPSets atualmente disponíveis."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr ""
+#~ "Configuração do pacote banIP para bloquear endereços/subredes ip via "
+#~ "IPSet."
+
+#~ msgid "Country Resources"
+#~ msgstr "Recursos do País"
+
+#~ msgid "DNS Chain"
+#~ msgstr "Cadeia DNS"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "Destino DST IPv4"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "Destino DST IPv6"
+
+#~ msgid "Description"
+#~ msgstr "Descrição"
+
+#~ msgid "Download Options"
+#~ msgstr "Opções de Descarregamento"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "Ferramenta de Descarregamento, Monitor RT"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Editar configuração"
+
+#~ msgid "Enable banIP"
+#~ msgstr "Ativar banIP"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Ativar o registro de depuração detalhado no caso de qualquer erro de "
+#~ "processamento."
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "Entrar IP/CIDR/ASN/ISO"
+
+#~ msgid "Extra Options"
+#~ msgstr "Opções Adicionais"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Para mais informações <a href=\"%s\" target=\"_blank\">veja a "
+#~ "documentação online</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "Para melhorar o desempenho ainda mais, pode aumentar este valor, por "
+#~ "exemplo, '8' ou '16' devem ser seguros."
+
+#~ msgid "Geo Location"
+#~ msgstr "Geolocalização"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "Conceder acesso UCI ao luci-app-banip"
+
+#~ msgid "IANA Information"
+#~ msgstr "Informações da IANA"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "Mapeamento IP/ASN"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "Fontes IPSet"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "Pesquisa IPSet"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr ""
+#~ "Ficheiro de entrada não encontrado, por favor verifique a sua "
+#~ "configuração."
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "Cadeia para Frente de LAN IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "Cadeia para Frente de LAN IPv6"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "Cadeia de Entrada de LAN IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "Cadeia para Entrada de LAN IPv4"
+
+#~ msgid "Load"
+#~ msgstr "Carga"
+
+#~ msgid "Loading"
+#~ msgstr "A carregar"
+
+#~ msgid "Loading ..."
+#~ msgstr "Carregando ..."
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "Addons Locais Gravados na Lista Negra"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "Addons Locais Gravados na Lista de Permissões"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Serviço de Baixa Prioridade"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "Seleção Manual de Interface WAN"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Fila Max. de Descarregamentos"
+
+#~ msgid "No response!"
+#~ msgstr "Sem resposta!"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Opções para ajustes adicionais, caso as predefinições não sejam adequadas "
+#~ "para si."
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "Por favor, adicione apenas um endereço IPv4 ou IPv6 por linha. Intervalos "
+#~ "de IP na notação CIDR e comentários introduzidos com '#' são permitidos."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "Por favor, edite este ficheiro diretamente numa sessão de terminal."
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "Pesquisa RIPE"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "Atualizar IPSets"
+
+#~ msgid "Reload"
+#~ msgstr "Recarregar"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "Recarregar Fontes IPSet"
+
+#~ msgid "Runtime Information"
+#~ msgstr "Informação sobre a Execução"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "Destino SRC IPv4"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "Versão da banIP"
+#~ msgid "SRC Target IPv6"
+#~ msgstr "Destino SRC IPv6"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "ativar IPv4"
+#~ msgid "SRC/DST"
+#~ msgstr "SRC/DST"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "ativar IPv6"
+#~ msgid "SSH Daemon"
+#~ msgstr "Daemon do SSH"
+
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "Monitor SSH / LuCI RT"
+
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr ""
+#~ "Selecione o daemon SSH para análise de ficheiros de log, para detetar "
+#~ "eventos de invasão."
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "Seleccionar o tipo de inicialização utilizado durante o arranque."
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "Selecione a sua ferramenta de descarregamento preferida."
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "Selecione a(s) sua(s) interface(s) preferida(s) manualmente."
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr ""
+#~ "Defina o nível nice para 'baixa prioridade' e o processamento em segundo "
+#~ "plano do banIP exigirá menos recursos do sistema."
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr "Mostrar apenas membro definido com contador de pacotes &gt; 0"
+
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr ""
+#~ "Tamanho da fila de descarregamento para lidar com descarregamentos &amp; "
+#~ "processamento de IPset em paralelo (predefinição '4')."
+
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr ""
+#~ "Opções especiais para a ferramenta de descarregamento selecionada, por "
+#~ "exemplo '--timeout=20 -O'."
+
+#~ msgid "Start Type"
+#~ msgstr "Tipo de Início"
+
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr ""
+#~ "Inicia um pequeno monitor log/banIP em segundo plano para bloquear "
+#~ "ataques de força bruta SSH/LuCI em tempo real."
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "Diretório de destino para backups banIP. A predfinição é '/tmp', por "
+#~ "favor use preferencialmente um disco não volátil se disponível."
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "A API de Dados RIPEstat é a interface pública de dados fornecida pelo "
+#~ "RIPE NCC, para detalhes veja <a href=\"https://stat.ripe.net/docs/data\" "
+#~ "target=\"_blank\" rel=\"noopener noreferrer\">aqui</a>."
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr ""
+#~ "O tamanho do ficheiro é demasiado grande para editar online em LuCI (&ge; "
+#~ "100 KB)."
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Esta alteração requer uma paragem/reinicialização manual do serviço para "
+#~ "ter efeito."
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr ""
+#~ "Essa chamada de dados dá acesso a várias fontes de dados mantidas pela "
+#~ "IANA."
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "Esta chamada de dados lista os recursos da Internet associados a um país, "
+#~ "incluindo ASNs, faixas IPv4 e prefixos CIDR IPv4/6."
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr ""
+#~ "Esta chamada de dados retorna todos os prefixos anunciados para um "
+#~ "determinado ASN."
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr ""
+#~ "Esta chamada de dados retorna informações de geolocalização para o espaço "
+#~ "IP dado, ou para prefixos IP anunciados no caso de ASNs."
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr ""
+#~ "Essa chamada de dados retorna o prefixo que contém e anuncia o ASN de um "
+#~ "determinado endereço IP."
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "Esta chamada de dados retorna a cadeia recursiva dos registros DNS "
+#~ "forward (A/AAAAA/CNAME) e reverse (PTR), começando com um nome de host ou "
+#~ "um endereço IP."
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr ""
+#~ "Esta chamada de dados retorna informações whois dos relevantes Registro "
+#~ "Regional de Internet e Registro de Roteamento."
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "Esta chamada de dados mostra informações gerais sobre um ASN como o seu "
+#~ "estado de anúncio e o nome do seu titular de acordo com o serviço WHOIS."
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Este formulário permite que você modifique o conteúdo da lista negra da "
+#~ "banIP (%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Este formulário permite que modifique o conteúdo da lista branca da banIP "
+#~ "(%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr ""
+#~ "Este formulário permite que você modifique o conteúdo do ficheiro "
+#~ "principal de configuração da banIP (/etc/config/banip)."
+
+#~ msgid "View Logfile"
+#~ msgstr "Ver Ficheiro de Registo"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "Cadeia para Frente de WAN IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "Cadeia para Frente de WAN IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "Cadeia de Entrada de LAN IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "Cadeia de Entrada WAN IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Os addons automáticos da whitelist são armazenados temporários no IPSet e "
+#~ "gravadaos permanentemente na lista branca local. Desative esta opção para "
+#~ "evitar a gravar localmente."
+
+#~ msgid "Whois Information"
+#~ msgstr "Informações do Whois"
+
+#~ msgid "banIP Status"
+#~ msgstr "Estado da banIP"
+
+#~ msgid "banIP Version"
+#~ msgstr "Versão da banIP"
+
+#~ msgid "enable IPv4"
+#~ msgstr "ativar IPv4"
+
+#~ msgid "enable IPv6"
+#~ msgstr "ativar IPv6"
diff --git a/applications/luci-app-banip/po/pt_BR/banip.po b/applications/luci-app-banip/po/pt_BR/banip.po
index d64af699a5..e5330b0501 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: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-09-03 03:27+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,545 +8,1371 @@ 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"
-
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "Visão geral da ASN"
+"X-Generator: Weblate 4.8.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 "-m limit --limit 2/seg (padrão)"
+
+#: 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 "1 hora"
+
+#: 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 "12 horas"
+
+#: 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 "24 horas"
+
+#: 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 "30 minutos"
+
+#: 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 "6 horas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr "ASNs"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Ação"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr "Dispositivos Ativos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr "Interfaces Ativas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr "Logterms Ativo"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Fontes Ativas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr "Sub-redes Ativas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+"Adicione IPSets adicionais não relacionados ao banIP, para relatórios e "
+"consultas por exemplo."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "Prefixos ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr "Adicione essa IP/CIDR a sua lista local."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/País"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "Configurações Adicionais"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
"Atraso de disparo adicional em segundos antes do início do processamento de "
"banIP."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Avançado"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr "Configuração de cadeia avançada"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr "Configurações Avançadas do E-Mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+msgstr "Configuração de registros avançada"
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+msgstr ""
+"Atribua uma ou mais cadeias relevantes do firewall para o banIP. A cadeia "
+"predefinida usada pelo banIP é '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+"Atribua uma ou mais cadeias relevantes do firewall para o banIP. A cadeia "
+"predefinida usada pelo banIP é '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+"Atribua uma ou mais cadeias relevantes do firewall para o banIP. A cadeia "
+"predefinida usada pelo banIP é '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+"Atribua uma ou mais cadeias relevantes do firewall para o banIP. A cadeia "
+"predefinida usada pelo banIP é 'input_wan_rule'."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr "Lista negra automática"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "Detecção automática de interface WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr "Detecção Automática"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr "Lista Branca Automática"
+
+#: 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 ""
+"Transfira automaticamente os IPs suspeitos dos registros para a lista negra "
+"do banIP durante a execução."
+
+#: 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 ""
+"Transfira automaticamente os IPs do enlace para a lista branca durante a "
+"execução."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "Diretório da cópia de segurança"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr "Diretório Base Temporário"
+
+#: 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 ""
+"O Diretório Base Temporário usado para todas as operações relacionadas com o "
+"tempo de execução do banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr "Tempo limite da Lista negra"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Os complementos da lista negra são armazenados temporariamente no IPSet e "
-"salvos permanentemente na lista negra local. Desative esta opção para evitar "
-"a gravação local."
+"As alterações da Lista Negra foram salvas. Atualize a sua lista BanIP para "
+"que as alterações surtam efeito."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
+msgstr "Fontes das listas de bloqueio"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "Verifique os IPSets atualmente disponíveis."
+#: 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 "Cancelar"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-"Configuração do pacote banIP para bloquear os endereços/subredes IP via "
-"IPSet."
+"Configuração do pacote banIP para fazer o bloqueio dos endereços/subnets ip "
+"através do IPSet. Para mais informações <a href=\"https://github.com/openwrt/"
+"packages/blob/master/net/banip/files/README.md\" target=\"_blank\" rel="
+"\"noreferrer noopener\" > consulte a documentação online</a>"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "Recursos do País"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr "Contagem ACC"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "Cadeia de DNS"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr "Contagem CIDR"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "DST de Destino IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr "Contagem IP"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "DST de Destino IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr "Contagem MAC"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Descrição"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr "Contagem SOMA"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Opções de Download"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr "Países"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr "Tipo do IPSet DST"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr "Opções de log do DST"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr "Alvo DST"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+"Detecte automaticamente as interfaces de rede, os dispositivos, as sub-redes "
+"e os protocolos relevantes."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr "Não verifique os certificados do servidor SSL durante o download."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr "Download inseguro"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "Parâmetros de Download"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "Fila de Download"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr "Ferramenta para Baixar"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "Download de Utilitário, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr "Ações do E-Mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr "Notificação por E-Mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "E-Mail do Perfil"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr "Endereço de E-Mail do Destinatário"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr "Endereço de E-Mail do Remetente"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr "Assunto do E-Mail"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Editar a Lista Negra"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Editar a Configuração"
+#: 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 "Edite a Maclist"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Editar a Lista Branca"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "Ativar o banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
+msgstr "Active o log do DST"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
+msgstr "Active o log do SRC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
+msgstr "Ative o serviço banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: 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 ""
-"Habilita os registros de depuração detalhados em caso de qualquer erro de "
+"Ativa o registro de depuração detalhada nos casos de qualquer erro de "
"processamento."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "Entrar com o IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "Ativado"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Opções Adicionais"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr "Ativa o suporte IPv4 no banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
-msgstr ""
-"Para mais informações, <a href=\"%s\" target=\"_blank\">veja a documentação "
-"online</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr "Ativa o suporte IPv6 no banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
-msgstr ""
-"Para melhoramentos no desempenho, você pode aumentar este valor (ex: '8' ou "
-"'16' deve ser seguro)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr "Detalhes da entrada"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "Tarefa(s) existente(s)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr "Outras Origens"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Geolocalização"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "Configurações gerais"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
+msgstr "Tipo do IPSet global"
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "Conceda acesso UCI ao luci-app-banip"
+msgid "Grant access to LuCI app banIP"
+msgstr "Conceda acesso ao aplicativo LuCI banIP"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "Informação IANA"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
+msgstr "Alta prioridade"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "Mapeamento IP/ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
+msgstr "Máxima Prioridade"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr "Informações IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "Fontes IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr "Consulta IPSet"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "Varredura-IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
+msgstr "Consulta IPSet..."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr ""
-"O arquivo de entrada não foi encontrado. Por favor, verifique a sua "
-"configuração."
+#: 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 "Relatório IPSet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
+msgstr "Detalhes do IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "Cadeia de Encaminhamento LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
+msgstr "Suporte ao IPv4"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "Cadeia de Encaminhamento LAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
+msgstr "Suporte ao IPv6"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "Cadeia de Entrada LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+msgstr "Informações"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "Cadeia de Entrada LAN IPv6"
+#: 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 "Encaminhamento LAN"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 "Entrada LAN"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr "Última Execução"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Carga"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr "Mínima Prioridade"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr "Menor Prioridade"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Carregando"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr "Limite o acionador de e-mail para certas ações do banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "Carregando ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr "Limite o monitor de registro para certos termos."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "Complementos Locais da Lista Negra"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
+msgstr "Limita a seleção a certas fontes locais."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "Complementos Locais da Lista Branca"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "O número da linha para remover"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Serviço de Baixa Prioridade"
+#: 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 ""
+"Lista de interfaces de rede disponíveis para acionar o início do banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "Seleção Manual da Interface WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+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-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Tamanho Máximo da Fila de Download"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr "Fontes Locais"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "Sem resposta!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr "Limite do Registro"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr "Monitor do registro"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr "Termos do registro"
+
+#: 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 "Exiba o registro log"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr "Os pacotes suspeitos da entrada do registro - geralmente descartados."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-"Opções para aprimoramentos adicionais caso as predefinições não funcionem "
-"com você."
+"Os pacotes suspeitos da saída do registro - geralmente rejeitados. O "
+"registro de tais pacotes pode causar um aumento na latência devido à "
+"necessidade de recursos adicionais do sistema."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr "Visão Geral"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr "A contagem dos registros do LuCI"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr "Tempo Limite do Maclist"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
msgstr ""
-"Adicione apenas um endereço IPv4 ou IPv6 por linha. Intervalos de IP na "
-"notação CIDR e são permitidos todos os comentários que comecem com '#'."
+"As alterações do Maclist foram salvas. Atualize as suas listas banIP para "
+"que as alterações sejam aplicadas."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Por favor, edite esse arquivo diretamente em uma sessão de terminal."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+"Substitua manualmente as opções do download pré-configurados para o "
+"utilitário de download selecionado."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "Varredura-RIPE"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr "Contagem dos registros do NGINX"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
-msgstr "Atualizar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "Nome"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "Atualizar os Conjuntos de IPs"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr "Interfaces de Rede"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Recarregar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "A Consulta Não Retornou Resultados!"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "Recarregar os Recursos dos Conjuntos de IP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr "Ainda não há nenhum registro relacionado ao banIP!"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Informação de execução"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr "Prioridade Normal (padrão)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "Destino SRC IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr "A quantidade das entradas CIDR"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "Destino SRC IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr "A quantidade das entradas IP"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "ORG/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr "A quantidade das entradas MAC"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "Daemon SSH"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr "A quantidade das entradas que foram acessadas"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "Monitor SSH/LuCI RT"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr "A quantidade de todos os IPSets"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
-msgstr "Salvar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr "A quantidade de todas as entradas"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: 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 ""
-"Selecione o daemon SSH para análise de arquivos de registro (log) para a "
-"detecção de ocorrências de invasão."
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "Selecione o tipo de início usado durante a inicialização."
+"A quantidade das autenticações LuCI repetidas, vindas a partir do mesmo IP "
+"que falharam e que estão no registro antes do banimento."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "Selecione o seu utilitário de download preferido."
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "Selecione manualmente as sua(s) interface(s) preferida(s)."
+#: 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 ""
+"A quantidade de solicitações com falha do nginx do mesmo IP no registro "
+"antes do banimento."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Number of failed ssh login repetitions of the same ip in the log before "
+"banning."
msgstr ""
-"Defina o 'nice level' para 'prioridade baixa' e o processo do banIP em "
-"segundo plano para exigir menos recursos do sistema."
+"A quantidade de repetições de autenticação com falha do SSH a partir do "
+"mesmo IP no registro antes do banimento."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: 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 "Visão geral"
+
+#: 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 ""
-"Mostrar apenas o grupo de membros definido com contador de pacotes &gt; 0"
+"Analise apenas o último número declarado das entradas de registro na busca "
+"dos eventos suspeitos."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr "O perfil usado pelo 'msmtp' para os e-mails de notificação do banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "Consulta"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr "O endereço do destinatário para os e-mails de notificação do banIP."
+
+#: 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
+msgid "Refresh"
+msgstr "Atualizar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "Atualize o Temporizador"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr "Atualizando o Temporizador..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "Exclua uma tarefa já existente"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr "Diretório do Relatório"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr "Reinicie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Restrict the internet access from/to a small number of secure websites/IPs "
+"and block access from/to the rest of the internet."
msgstr ""
-"Tamanho da fila de download para lidar com os downloads &amp; processamento "
-"do IPset em paralelo (padrão '4')."
+"Restrinja o acesso à internet de/para uma pequena quantidade de sites/IPs "
+"seguros e bloqueie o acesso de/para o resto da internet."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "Resultado"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr "Executar Flags"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr "Informações de Execução"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr "O tipo do conjunto de IPs SRC"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr "Opções de registro SRC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr "Destino SRC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr "O tipo do conjunto de IPs SRC+DST"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr "A quantidade de registros 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 "Salvar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-"Opções especiais para o utilitário de download selecionado, por exemplo '--"
-"timeout=20 -O'."
+"Pesquise os conjuntos de IPs ativos relacionados ao banIP por um endereço "
+"IP, CIDR ou MAC específico."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Tipo de Início"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr "Selecione as interfaces de rede relevantes manualmente."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-"Inicia um pequeno registro log/banIP em segundo plano para bloquear ataques "
-"de força bruta SSH/LuCI em tempo real."
+"Envie e-mails de notificação relacionados ao banIP. É necessário a "
+"instalação e configuração do pacote adicional 'msmtp'."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
+msgstr "Endereço do remetente para os e-mails de notificação do banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr "Prioridade do serviço"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
+msgstr "Definir nova tarefa banIP"
+
+#: 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 ""
+"Define o tipo DST individual por conjunto de IPs para bloquear somente "
+"pacotes de saída."
+
+#: 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 ""
-"Diretório de destino para backups do banIP. O padrão é '/tmp', por favor use "
-"preferencialmente um disco não volátil se disponível."
+"Define o tipo SRC individual por conjunto de IPs para bloquear somente "
+"pacotes de entrada."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-"O API de Dados RIPEstat Data API é a interface pública de dados fornecida "
-"pelo RIPE NCC, para mais detalhes clique <a href=\"https://stat.ripe.net/"
-"docs/data_api\" target=\"_blank\" rel=\"noopener noreferrer\">aqui</a>."
+"Define o tipo SRC+DST individual por conjunto de IPs para bloquear pacotes "
+"de entrada e saída."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: 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 ""
-"O tamanho do arquivo é muito grande para ser editado pelo LuCI (&ge; 100 KB)."
+"Define as opções do registro DST especiais. Por exemplo: para definir uma "
+"taxa limite."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: 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 ""
-"A saída do syslog, é pré-filtrada apenas para mensagens relacionadas ao "
-"banIP."
+"Define as opções especiais do registro SRC . Por exemplo: para definir uma "
+"taxa limite."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
-msgstr "Esta mudança requer um reinício manual do serviço para fazer efeito."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr "Define o tempo limite da lista negra dos conjuntos de IPs."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
-msgstr ""
-"Essa chamada de dados dá acesso a várias fontes de dados mantidas pela IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
+msgstr "Define o destino do firewall para todas as regras relacionadas ao 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 "Define o destino do firewall para todas as regras relacionadas ao SRC."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-"Esta chamada de dados lista os recursos da Internet associados a um país, "
-"incluindo ASNs, faixas IPv4 e prefixos CIDR IPv4/6."
+"Define o padrão do tipo do conjunto global dos IPs, para bloquear os pacotes "
+"da entrada (SRC) e/ou da saída (DST)."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr "Define o tempo limite do conjunto dos IPs maclist."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr "Define o tempo limite da lista branca do conjunto de IPs."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+msgstr "Configurações"
+
+#: 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 ""
-"Esta chamada de dados retorna todos os prefixos anunciados para um "
-"determinado ASN."
+"O tamanho da fila de download para o processamento dos downloads em paralelo."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr "Fontes (Informações)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-"Esta chamada de dados retorna informações de geolocalização para o espaço IP "
-"informado ou para prefixos IP anunciados no caso de ASNs."
+"Inicia um pequeno monitor de registro em segundo plano para bloquear "
+"tentativas suspeitas de autenticação SSH/LuCI."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr "Interface do Gatilho de Inicialização"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr "Condição Geral / Versão"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr "Suspender"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
msgstr ""
-"Esta chamada de dados retorna o conteúdo de prefixo e anuncia o ASN de um "
-"determinado endereço IP."
+"Pasta de destino para arquivos de relatório relacionados ao conjunto de IPs."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+msgstr "O diretório de destino para os backups compactados da lista de origem."
+
+#: 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 "Não foi possível atualizar o tempo de atualização do temporizador."
+
+#: 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 "O tempo de atualização foi atualizado."
+
+#: 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 -)"
+msgstr "O dia da semana (valores opc.: 1-7 possivelmente set. por , ou -)"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr "A parte das horas (obg., intervalo: 0-23)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr "A parte dos minutos (obg., intervalo: 0-59)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-"Esta chamada de dados retorna a cadeia recursiva dos registros de "
-"encaminhamento do DNS (A/AAAAA/CNAME) e reverso (PTR), começando com um nome "
-"de host ou um endereço de IP."
+"A prioridade selecionada será usada para o processamento em segundo plano do "
+"banIP. Esta alteração necessita de uma reinicialização completa do serviço "
+"banIP para que as alterações sejam aplicadas."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 ""
+"A saída do syslog, é pré-filtrada apenas para mensagens relacionadas ao "
+"banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-"Esta chamada de dados retorna informações whois do Registro Regional de "
-"Internet e Registro Relevantes de Roteamento."
+"Esta é a lista negra local do banIP para sempre negar determinados endereços "
+"IP/CIDR. <br /> <em> <b> Observação: </b> </em> adicione apenas um endereço "
+"IPv4, um endereço IPv6 ou um nome de domínio por linha . Comentários "
+"iniciados com '#' são permitidos - curingas e regex não."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-"Esta chamada de dados mostra informações gerais sobre um ASN como a condição "
-"do anúncio e o nome do seu titular de acordo com o serviço WHOIS."
+"Este é o maclist local do banIP para sempre permitir certos endereços MAC. "
+"<br /> <em> <b> Observação: </b> </em> adicione apenas um endereço MAC por "
+"linha. Comentários iniciados com '#' são permitidos - domínios, curingas e "
+"regex não são."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-"Este formulário permite que você modifique o conteúdo da lista negra banIP "
-"(%s).<br />"
+"Esta é a lista branca local do banIP para sempre permitir determinados "
+"endereços IP/CIDR. <br /> <em> <b> Observação: </b> </em> adicione apenas um "
+"endereço IPv4, endereço IPv6 ou nome de domínio por linha. Comentários "
+"iniciados com '#' são permitidos - curingas e regex não."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-"Este formulário permite que você modifique o conteúdo da lista branca banIP "
-"(%s).<br />"
+"Esta aba mostra o último Relatório gerado do Conjunto de IPs, pressione o "
+"botão 'Atualizar' para obter o atual."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr "Marca de Tempo"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-"Este formulário permite que você modifique o conteúdo do arquivo de "
-"configuração principal do banIP (/etc/config/banip)."
+"Para manter as suas listas banIP atualizadas, você precisa configurar uma "
+"tarefa de atualização automática para estas listas."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr "Tópico para e-mails de notificação do banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr "Gatilho de Atraso"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr "Tipo"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 "Impossível salvar as modificações: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr "Registros Detalhados de Depuração"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Visualizar o Arquivo de Registros (log)"
+#: 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 "Redirecionar WAN"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "Cadeia de Encaminhamento LAN IPv4"
+#: 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 "Entrada WAN"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "Cadeia de Encaminhamento LAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr "Lista branca IP/CIDR"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "Cadeia de Entrada WAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
+msgstr "Apenas lista branca"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "Cadeia de entrada WAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
+msgstr "Tempo limite da lista branca"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Os complementos da lista branca são armazenados temporariamente no IPSet e "
-"salvos permanentemente na lista branca local. Desative esta opção para "
-"evitar a gravação local."
+"As alterações da lista branca foram salvas. Atualize a sua lista BanIP para "
+"que as alterações surtam efeito."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Informação Whois"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+msgstr "Lista Branca..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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 "Banir IP"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "Condição do banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr "Ação do banIP"
+
+#~ msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+#~ msgstr "A cadeia padrão utilizada pelo banIP é 'forwarding_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+#~ msgstr "A cadeia padrão utilizada pelo banIP é 'forwarding_wan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_lan_rule'"
+#~ msgstr "A cadeia padrão utilizada pelo banIP é 'input_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_wan_rule'"
+#~ msgstr "A cadeia padrão utilizada pelo banIP é 'input_wan_rule'"
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr ""
+#~ "Opções especiais de configuração para o utilitário de download "
+#~ "selecionado."
+
+#~ msgid "ASN Overview"
+#~ msgstr "Visão geral da ASN"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "Prefixos ASN"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/País"
+
+#~ msgid "Advanced"
+#~ msgstr "Avançado"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Detecção automática de interface WAN"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Os complementos da lista negra são armazenados temporariamente no IPSet e "
+#~ "salvos permanentemente na lista negra local. Desative esta opção para "
+#~ "evitar a gravação local."
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "Verifique os IPSets atualmente disponíveis."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr ""
+#~ "Configuração do pacote banIP para bloquear os endereços/subredes IP via "
+#~ "IPSet."
+
+#~ msgid "Country Resources"
+#~ msgstr "Recursos do País"
+
+#~ msgid "DNS Chain"
+#~ msgstr "Cadeia de DNS"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "DST de Destino IPv4"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "DST de Destino IPv6"
+
+#~ msgid "Description"
+#~ msgstr "Descrição"
+
+#~ msgid "Download Options"
+#~ msgstr "Opções de Download"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "Download de Utilitário, RT Monitor"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Editar a Configuração"
+
+#~ msgid "Enable banIP"
+#~ msgstr "Ativar o banIP"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Habilita os registros de depuração detalhados em caso de qualquer erro de "
+#~ "processamento."
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "Entrar com o IP/CIDR/ASN/ISO"
+
+#~ msgid "Extra Options"
+#~ msgstr "Opções Adicionais"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Para mais informações, <a href=\"%s\" target=\"_blank\">veja a "
+#~ "documentação online</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "Para melhoramentos no desempenho, você pode aumentar este valor (ex: '8' "
+#~ "ou '16' deve ser seguro)."
+
+#~ msgid "Geo Location"
+#~ msgstr "Geolocalização"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "Conceda acesso UCI ao luci-app-banip"
+
+#~ msgid "IANA Information"
+#~ msgstr "Informação IANA"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "Mapeamento IP/ASN"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "Fontes IPSet"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "Varredura-IPSet"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr ""
+#~ "O arquivo de entrada não foi encontrado. Por favor, verifique a sua "
+#~ "configuração."
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "Cadeia de Encaminhamento LAN IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "Cadeia de Encaminhamento LAN IPv6"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "Cadeia de Entrada LAN IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "Cadeia de Entrada LAN IPv6"
+
+#~ msgid "Load"
+#~ msgstr "Carga"
+
+#~ msgid "Loading"
+#~ msgstr "Carregando"
+
+#~ msgid "Loading ..."
+#~ msgstr "Carregando ..."
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "Complementos Locais da Lista Negra"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "Complementos Locais da Lista Branca"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Serviço de Baixa Prioridade"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "Seleção Manual da Interface WAN"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Tamanho Máximo da Fila de Download"
+
+#~ msgid "No response!"
+#~ msgstr "Sem resposta!"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Opções para aprimoramentos adicionais caso as predefinições não funcionem "
+#~ "com você."
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "Adicione apenas um endereço IPv4 ou IPv6 por linha. Intervalos de IP na "
+#~ "notação CIDR e são permitidos todos os comentários que comecem com '#'."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr ""
+#~ "Por favor, edite esse arquivo diretamente em uma sessão de terminal."
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "Varredura-RIPE"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "Atualizar os Conjuntos de IPs"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "Versão do banIP"
+#~ msgid "Reload"
+#~ msgstr "Recarregar"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "Recarregar os Recursos dos Conjuntos de IP"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "ativar IPV4"
+#~ msgid "Runtime Information"
+#~ msgstr "Informação de execução"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "Destino SRC IPv4"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "ativar IPV6"
+#~ msgid "SRC Target IPv6"
+#~ msgstr "Destino SRC IPv6"
+
+#~ msgid "SRC/DST"
+#~ msgstr "ORG/DST"
+
+#~ msgid "SSH Daemon"
+#~ msgstr "Daemon SSH"
+
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "Monitor SSH/LuCI RT"
+
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr ""
+#~ "Selecione o daemon SSH para análise de arquivos de registro (log) para a "
+#~ "detecção de ocorrências de invasão."
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "Selecione o tipo de início usado durante a inicialização."
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "Selecione o seu utilitário de download preferido."
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "Selecione manualmente as sua(s) interface(s) preferida(s)."
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr ""
+#~ "Defina o 'nice level' para 'prioridade baixa' e o processo do banIP em "
+#~ "segundo plano para exigir menos recursos do sistema."
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr ""
+#~ "Mostrar apenas o grupo de membros definido com contador de pacotes &gt; 0"
+
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr ""
+#~ "Tamanho da fila de download para lidar com os downloads &amp; "
+#~ "processamento do IPset em paralelo (padrão '4')."
+
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr ""
+#~ "Opções especiais para o utilitário de download selecionado, por exemplo "
+#~ "'--timeout=20 -O'."
+
+#~ msgid "Start Type"
+#~ msgstr "Tipo de Início"
+
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr ""
+#~ "Inicia um pequeno registro log/banIP em segundo plano para bloquear "
+#~ "ataques de força bruta SSH/LuCI em tempo real."
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "Diretório de destino para backups do banIP. O padrão é '/tmp', por favor "
+#~ "use preferencialmente um disco não volátil se disponível."
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "O API de Dados RIPEstat Data API é a interface pública de dados fornecida "
+#~ "pelo RIPE NCC, para mais detalhes clique <a href=\"https://stat.ripe.net/"
+#~ "docs/data_api\" target=\"_blank\" rel=\"noopener noreferrer\">aqui</a>."
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr ""
+#~ "O tamanho do arquivo é muito grande para ser editado pelo LuCI (&ge; 100 "
+#~ "KB)."
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Esta mudança requer um reinício manual do serviço para fazer efeito."
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr ""
+#~ "Essa chamada de dados dá acesso a várias fontes de dados mantidas pela "
+#~ "IANA."
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "Esta chamada de dados lista os recursos da Internet associados a um país, "
+#~ "incluindo ASNs, faixas IPv4 e prefixos CIDR IPv4/6."
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr ""
+#~ "Esta chamada de dados retorna todos os prefixos anunciados para um "
+#~ "determinado ASN."
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr ""
+#~ "Esta chamada de dados retorna informações de geolocalização para o espaço "
+#~ "IP informado ou para prefixos IP anunciados no caso de ASNs."
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr ""
+#~ "Esta chamada de dados retorna o conteúdo de prefixo e anuncia o ASN de um "
+#~ "determinado endereço IP."
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "Esta chamada de dados retorna a cadeia recursiva dos registros de "
+#~ "encaminhamento do DNS (A/AAAAA/CNAME) e reverso (PTR), começando com um "
+#~ "nome de host ou um endereço de IP."
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr ""
+#~ "Esta chamada de dados retorna informações whois do Registro Regional de "
+#~ "Internet e Registro Relevantes de Roteamento."
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "Esta chamada de dados mostra informações gerais sobre um ASN como a "
+#~ "condição do anúncio e o nome do seu titular de acordo com o serviço WHOIS."
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Este formulário permite que você modifique o conteúdo da lista negra "
+#~ "banIP (%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Este formulário permite que você modifique o conteúdo da lista branca "
+#~ "banIP (%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr ""
+#~ "Este formulário permite que você modifique o conteúdo do arquivo de "
+#~ "configuração principal do banIP (/etc/config/banip)."
+
+#~ msgid "View Logfile"
+#~ msgstr "Visualizar o Arquivo de Registros (log)"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "Cadeia de Encaminhamento LAN IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "Cadeia de Encaminhamento LAN IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "Cadeia de Entrada WAN IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "Cadeia de entrada WAN IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Os complementos da lista branca são armazenados temporariamente no IPSet "
+#~ "e salvos permanentemente na lista branca local. Desative esta opção para "
+#~ "evitar a gravação local."
+
+#~ msgid "Whois Information"
+#~ msgstr "Informação Whois"
+
+#~ msgid "banIP Status"
+#~ msgstr "Condição do banIP"
+
+#~ msgid "banIP Version"
+#~ msgstr "Versão do banIP"
+
+#~ msgid "enable IPv4"
+#~ msgstr "ativar IPV4"
+
+#~ msgid "enable IPv6"
+#~ msgstr "ativar IPV6"
diff --git a/applications/luci-app-banip/po/ro/banip.po b/applications/luci-app-banip/po/ro/banip.po
index e62f234a56..06e168234b 100644
--- a/applications/luci-app-banip/po/ro/banip.po
+++ b/applications/luci-app-banip/po/ro/banip.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-15 10:47+0000\n"
-"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n"
+"PO-Revision-Date: 2021-12-12 23:09+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/ro/>\n"
"Language: ro\n"
@@ -9,486 +9,1014 @@ 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 3.11-dev\n"
-
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "ASN Prezentare generală"
+"X-Generator: Weblate 4.10-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 "-m limit --limit 2/sec ( 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 "1 oră"
+
+#: 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 "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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "24 hours"
+msgstr "24 ore"
+
+#: 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 "30 minute"
+
+#: 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 "6 ore"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr "ASNs"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Acțiune"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr "Dispozitive active"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr "Interfețe active"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr "Termeni de înregistrare activi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Surse active"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr "Subrețele active"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+"Adăugați seturi IPS suplimentare, care nu sunt legate de banIP, de exemplu, "
+"pentru raportare și interogări."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "ASN Prefixe"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr "Adăugați acest IP/CIDR la lista albă locală."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN / Țară"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "Setări suplimentare"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
"Întârziere suplimentară declanșare in secunde înainte de începerea "
"procesării banIP."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Avansat"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr "Setări avansate ale lanțului"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr "Setări avansate de e-mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+msgstr "Setări avansate de jurnal"
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
msgstr ""
+"Atribuiți unul sau mai multe lanțuri de firewall relevante pentru banIP. "
+"Lanțul implicit utilizat de banIP este 'forwarding_lan_rule'."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
-msgid "Backup Directory"
-msgstr "Director copie de siguranţă"
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+"Atribuiți unul sau mai multe lanțuri de firewall relevante pentru banIP. "
+"Lanțul implicit utilizat de banIP este 'forwarding_wan_rule'."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: 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 ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
msgstr ""
-"Lista Neagră este stocata temporar în IPSet și salvata permanent în lista "
-"neagră locală. Dezactivați această opțiune pentru a preveni salvarea locală."
+"Atribuiți unul sau mai multe lanțuri de firewall relevante pentru banIP. "
+"Lanțul implicit utilizat de banIP este 'input_lan_rule'."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
msgstr ""
+"Atribuiți unul sau mai multe lanțuri de firewall relevante pentru banIP. "
+"Lanțul implicit utilizat de banIP este \"input_wan_rule\"."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr "Lista neagră automată"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr "Detecție automată"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr "Lista albă automată"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
msgstr ""
+"Transferă automat IP-uri suspecte din jurnal în lista neagră banIP în timpul "
+"execuției."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: 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 ""
+"Transferă automat IP-urile uplink în lista albă banIP în timpul execuției."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Backup Directory"
+msgstr "Director copie de siguranţă"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr "Directorul Temp de bază"
+
+#: 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 ""
+"Directorul Temp de bază utilizat pentru toate operațiunile de execuție "
+"legate de banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr "Lista neagră Timeout"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: 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 ""
+"Modificările la lista neagră au fost salvate. Reîmprospătați listele banIP "
+"pentru ca modificările să intre în vigoare."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
+msgstr "Surse din lista de blocuri"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: 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 "Anulare"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
+msgid ""
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
+"Configurarea pachetului banIP pentru a bloca adrese IP/subrețele prin IPSet. "
+"Pentru informații suplimentare <a href=\"https://github.com/openwrt/packages/"
+"blob/master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >verificați documentația online</a>"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr "Contorizare ACC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr "Număr CIDR"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr "Numărătoarea IP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr "Numărătoarea MAC"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Descriere"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr "Numărătoare SUM"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr "Țări"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr "Tip DST IPSet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr "Opțiuni jurnal DST"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr "Ținta DST"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
msgstr ""
+"Detectarea automată a interfețelor de rețea, a dispozitivelor, a "
+"subrețelelor și a protocoalelor relevante."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr "Nu verificați certificatele serverului SSL în timpul descărcării."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr "Descărcați Insecure"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "Parametrii de descărcare"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "Coadă de descărcare"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr "Utilitar descărcare"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr "Acțiuni prin e-mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr "Notificare prin e-mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "Profil de e-mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr "Adresa de e-mail a destinatarului"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr "Adresa expeditorului de e-mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr "Subiect E-Mail"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Editare listă neagră"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Editare configuraţie"
+#: 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 "Editați Maclist"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Editare listă albă"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
+msgstr "Activați jurnalizarea DST"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
+msgstr "Activați jurnalizarea SRC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
+msgstr "Activați serviciul banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: 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 ""
+"Activați jurnalizarea verbală a depanării în cazul în care apar erori de "
+"procesare."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Opțiuni suplimentare"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "Activat"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr "Activează suportul IPv4 în banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr "Activează suportul IPv6 în banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr "Detalii de intrare"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "Loc de muncă existent(e)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr "Surse suplimentare"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "Setări generale"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
+msgstr "Tip IPSet global"
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr ""
+msgid "Grant access to LuCI app banIP"
+msgstr "Acordarea accesului la aplicația LuCI banIP"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
+msgstr "Prioritate ridicată"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
+msgstr "Cea mai mare prioritate"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
-msgstr ""
+msgstr "IPSet Informații"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr "Interogare IPSet"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
+msgstr "Interogare IPSet..."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "Fișierul de intrare nu a fost găsit, vă rugăm verificaţi configuraţia."
+#: 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 "Raportul IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
+msgstr "Detalii IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
+msgstr "Suport IPv4"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
+msgstr "Suport IPv6"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+msgstr "Informație"
+
+#: 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 "LAN Redirecționare"
+
+#: 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 "Intrare LAN"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr "Ultima rulare"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Incărcare"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr "Cea mai mică prioritate"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Încărcare"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr "Prioritate mai mică"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr "Limitați declanșarea e-mailului la anumite acțiuni banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr "Limitați monitorul de jurnal la anumiți termeni de jurnal."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
+msgstr "Limitați selecția la anumite surse locale."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "Numărul liniei de eliminat"
+
+#: 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 ""
+"Lista interfețelor de rețea disponibile pentru a declanșa pornirea banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+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-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr "Surse locale"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr "Limita de jurnal"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr "Monitor de jurnal"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr "Termeni de jurnal"
+
+#: 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 "Vizualizare jurnal"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr "Înregistrați pachetele de intrare suspecte - de obicei abandonate."
+
+#: 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 ""
+"Înregistrați pachetele de ieșire suspecte - de obicei respinse. "
+"Înregistrarea unor astfel de pachete poate cauza o creștere a latenței, "
+"deoarece necesită resurse de sistem suplimentare."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr "Numărul de jurnale LuCI"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr "Timpul de așteptare Maclist"
+
+#: 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 ""
+"Modificările Maclist au fost salvate. Reîmprospătați listele banIP pentru ca "
+"modificările să intre în vigoare."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
+"Suprascrieți manual opțiunile de descărcare preconfigurate pentru utilitarul "
+"de descărcare selectat."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr "Numărul de jurnale NGINX"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "Nume"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr "Interfețe de rețea"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "Nu există rezultate de căutare!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr "Nu există încă jurnale legate de banIP!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr "Prioritate normală (implicită)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr "Numărul de intrări CIDR"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr "Numărul de intrări IP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr "Numărul de intrări MAC"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr "Numărul de intrări accesate"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr "Numărul tuturor IPSets"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr "Numărul tuturor intrărilor"
+
+#: 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 ""
+"Numărul de repetări eșuate ale autentificării LuCI cu același ip în jurnal "
+"înainte de interzicere."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: 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 ""
+"Numărul de solicitări nginx eșuate ale aceluiași ip din jurnal înainte de "
+"interzicere."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Number of failed ssh login repetitions of the same ip in the log before "
+"banning."
msgstr ""
+"Numărul de repetări eșuate de autentificare ssh a aceluiași ip în jurnal "
+"înainte de interzicere."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: 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 "Prezentare generală"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: 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 ""
+"Analizează numai ultimul număr declarat de intrări de jurnal pentru "
+"evenimente suspecte."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Vă rugăm editaţi acest fişier intr-o sesiune de terminal."
-
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
+"Profilul utilizat de 'msmtp' pentru mesajele electronice de notificare banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "Interogare"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr "Adresa destinatarului pentru e-mailurile de notificare a banIP."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: 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
msgid "Refresh"
msgstr "Reîmprospătare"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "Cronometru de reîmprospătare"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr "Cronometru de reîmprospătare..."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "Îndepărtarea unei lucrări existente"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr "Director de rapoarte"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr "Reporniți"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
+"Restricționați accesul la internet de la/către un număr mic de site-uri/IP "
+"sigure și blocați accesul de la/către restul internetului."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "Rezultat"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr "Fixați indicatoarele"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr "Informații despre cursă"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
-msgstr "Salvează"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr "SRC IPSet Tip"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr "Opțiuni jurnal SRC"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr "Obiectivul SRC"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr "SRC+DST Tip IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr "Număr de jurnale 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 "Salvați"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
+"Căutați în seturile IPSet active legate de banIP pentru o anumită adresă IP, "
+"CIDR sau MAC."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr "Selectați manual interfețele de rețea relevante."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
+"Trimiteți e-mailuri de notificare referitoare la banIP. Acest lucru necesită "
+"instalarea și configurarea pachetului suplimentar \"msmtp\"."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
+msgstr "Adresa expeditorului pentru e-mailurile de notificare banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr "Prioritatea serviciului"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
+msgstr "Setați un nou job banIP"
+
+#: 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 ""
+"Setați tipul de DST individual pentru fiecare IPset pentru a bloca numai "
+"pachetele de ieșire."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: 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 ""
+"Setați tipul SRC individual pentru fiecare IPset pentru a bloca numai "
+"pachetele primite."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
+"Setați tipul SRC+DST individual pentru fiecare IPset pentru a bloca "
+"pachetele de intrare și de ieșire."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: 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 ""
+"Setați opțiuni speciale pentru jurnalul DST, de exemplu, pentru a seta o "
+"rată limită."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: 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 ""
+"Setați opțiunile speciale ale jurnalului SRC, de exemplu, pentru a seta o "
+"rată limită."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr "Setați timeout-ul listei negre IPSet."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
+msgstr "Setați ținta firewall-ului pentru toate regulile legate de DST."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
+msgstr "Setați ținta firewall-ului pentru toate regulile legate de SRC."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
+"Setați tipul de IPset global implicit, pentru a bloca pachetele de intrare "
+"(SRC) și/sau de ieșire (DST)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr "Stabilește timpul de așteptare al maclist IPSet."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr "Setați timeout-ul IPSet pentru lista albă."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+msgstr "Setări"
+
+#: 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 ""
+"Dimensiunea cozii de descărcare pentru procesarea descărcărilor în paralel."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr "Surse (Informații)"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
+"Pornește un mic monitor de jurnal în fundal pentru a bloca încercările "
+"suspecte de conectare SSH/LuCI."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr "Interfața de declanșare a pornirii"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr "Stare / Versiune"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr "Suspendați"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr "Directorul țintă pentru fișierele de raport legate de IPSet."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
msgstr ""
+"Directorul de destinație pentru copiile de rezervă comprimate ale listei de "
+"surse."
+
+#: 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 "Cronometrul de reîmprospătare nu a putut fi actualizat."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: 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 "Cronometrul de reîmprospătare a fost actualizat."
+
+#: 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 -)"
+msgstr "Ziua săptămânii (opt., valori: 1-7, eventual separate prin , sau -)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr "Porțiunea de ore (necesar, interval: 0-23)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr "Porțiunea de minute (opțional, interval: 0-59)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
+"Prioritatea selectată va fi utilizată pentru procesarea în fundal a banIP. "
+"Această modificare necesită o repornire completă a serviciului banIP pentru "
+"a intra în vigoare."
+
+#: 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 "Ieșirea syslog, prefiltrată numai pentru mesajele legate de banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
+"Aceasta este lista neagră banIP locală pentru a interzice întotdeauna "
+"anumite adrese IP/CIDR.<br /> <em><b>Atenție:</b></em> adăugați doar o "
+"singură adresă IPv4, adresă IPv6 sau nume de domeniu pe linie. Comentariile "
+"introduse cu \"#\" sunt permise - wildcards și regex nu sunt permise."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
+"Aceasta este lista de interdicție locală banIP maclist pentru a permite "
+"întotdeauna anumite adrese MAC.<br /> <em><b>Rețineți:</b></em> adăugați "
+"doar o singură adresă MAC pe linie. Comentariile introduse cu \"#\" sunt "
+"permise - domeniile, wildcards și regex nu sunt permise."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
+"Aceasta este lista albă locală a banIP pentru a permite întotdeauna anumite "
+"adrese IP/CIDR.<br /> <em><b>Atenție:</b></em> adăugați doar o singură "
+"adresă IPv4, adresă IPv6 sau nume de domeniu pe linie. Comentariile "
+"introduse cu \"#\" sunt permise - wildcards și regex nu sunt permise."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
+"Această filă afișează ultimul raport IPSet generat; apăsați butonul "
+"'Actualizare' pentru a obține un raport actual."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr "Înregistrarea timpului"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
+"Pentru ca listele banIP să fie actualizate, trebuie să configurați o sarcină "
+"de actualizare automată pentru aceste liste."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr "Subiect pentru e-mailurile de notificare banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr "Intârzierea declanșării"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr "Tip"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 "Nu se pot salva modificările: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
-msgstr ""
+msgstr "Jurnalizare Verbală de Depanare"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Vezi fișierul log"
+#: 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 "WAN Redirecționare"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr ""
+#: 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 "Intrare WAN"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr "Lista albă IP/CIDR"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
+msgstr "Doar lista albă"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
+msgstr "Timp de așteptare pentru lista albă"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
+"Modificările la lista albă au fost salvate. Reîmprospătați listele banIP "
+"pentru ca modificările să intre în vigoare."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+msgstr "Lista albă..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr "acțiune banIP"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "ASN Overview"
+#~ msgstr "ASN Prezentare generală"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "ASN Prefixes"
+#~ msgstr "ASN Prefixe"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "ASN/Country"
+#~ msgstr "ASN / Țară"
+
+#~ msgid "Advanced"
+#~ msgstr "Avansat"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Lista Neagră este stocata temporar în IPSet și salvata permanent în lista "
+#~ "neagră locală. Dezactivați această opțiune pentru a preveni salvarea "
+#~ "locală."
+
+#~ msgid "Description"
+#~ msgstr "Descriere"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Editare configuraţie"
+
+#~ msgid "Extra Options"
+#~ msgstr "Opțiuni suplimentare"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr ""
+#~ "Fișierul de intrare nu a fost găsit, vă rugăm verificaţi configuraţia."
+
+#~ msgid "Load"
+#~ msgstr "Incărcare"
+
+#~ msgid "Loading"
+#~ msgstr "Încărcare"
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "Vă rugăm editaţi acest fişier intr-o sesiune de terminal."
+
+#~ msgid "View Logfile"
+#~ msgstr "Vezi fișierul log"
diff --git a/applications/luci-app-banip/po/ru/banip.po b/applications/luci-app-banip/po/ru/banip.po
index 934db144e0..bddb641af8 100644
--- a/applications/luci-app-banip/po/ru/banip.po
+++ b/applications/luci-app-banip/po/ru/banip.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-23 07:41+0000\n"
-"Last-Translator: sergio <sergio+it@outerface.net>\n"
+"PO-Revision-Date: 2021-09-17 06:52+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/ru/>\n"
"Language: ru\n"
@@ -9,493 +9,975 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "Обзор автономный системы"
+#: 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 ""
+
+#: 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 "1 час"
+
+#: 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 "12 часов"
+
+#: 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 "24 часа"
+
+#: 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 "30 минут"
+
+#: 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 "6 часов"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Действие"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr "Активные устройства"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr "Активные интерфейсы"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "Префиксы ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Активные источники"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/страна"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr "Активные подсети"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "Дополнительные настройки"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr "Дополнительная задержка срабатывания правил banIP в секундах."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Дополнительно"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr "Расширенные настройки электронной почты"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr "Автоматический черный список"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr "Автоопределение"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr "Автоматический белый список"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "Автоматическое определение WAN интерфейса"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "Папка для резервных копий"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
-msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr "Расположение временных файлов"
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr "Тайм-аут черного списка"
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
+msgstr "Источники черного списка"
+
+#: 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 "Отмена"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Описание"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr "Страны"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr "Не проверять SSL сертификаты сервера во время загрузки."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr "Небезопасная загрузка"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "Параметры загрузки"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "Очередь загрузки"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
-msgstr "Утилита для скачивания"
+msgstr "Утилита для загрузки"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr "Уведомление по электронной почте"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "Профиль электронной почты"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr "Адрес получателя"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr "Адрес отправителя"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr "Тема"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
-msgstr "Редактировать Черный список"
+msgstr "Редактировать чёрный список"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Редактировать config файл"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
-msgstr "Редактировать Белый список"
+msgstr "Редактировать белый список"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-"Включить ведение подробного журнала для отладки в случае ошибок обработки."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Дополнительные настройки"
+#: 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 "Включить подробное формирование отчёта на случай возникновения ошибок."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "Включено"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
msgstr ""
-"Для получения дополнительной информации <a href=\"%s\" target=\"_blank\"> "
-"смотрите онлайн документацию</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-"<br />Для повышения производительности вы можете увеличить это значение, "
-"например значения '8' или '16' должны быть безопасными."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "Существующие задания"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr "Дополнительные источники"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "Общие настройки"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "Предоставить UCI доступ для luci-app-banip"
+msgid "Grant access to LuCI app banIP"
+msgstr "Предоставить доступ LuCI к приложению banIP"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
+msgstr "Высокий приоритет"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
+msgstr "Наивысший приоритет"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
+msgid "IPSet Information"
+msgstr "Информация об IPSet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
+msgstr "Поддержка iPv4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
+msgstr "Поддержка IPv6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+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
+msgid "LAN Forward"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "Config файл не найден, пожалуйста, проверьте ваши настройки."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Last Run"
+msgstr "Последний запуск"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr "Наименьший приоритет"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr "Меньший приоритет"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "Номер строки для удаления"
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
-msgstr "Последний запуск"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
+"Список поддерживаемых предварительно настроенных утилит для загрузки списков."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr ""
+
+#: 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 "Просмотр журнала"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+"Вручную переопределить предварительно настроенные параметры загрузки для "
+"выбранной утилиты загрузки."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "Название"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Загрузка"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr "Сетевые интерфейсы"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Загрузка"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "Нет результатов запроса!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Низкий приоритет службы"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Макс. очередь загрузки"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Number of failed ssh login repetitions of the same ip in the log before "
+"banning."
msgstr ""
-"Возможные варианты детальной настройки, если значения по умолчанию не "
-"подходят для вас."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: 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 "Обзор"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Редактируйте данный файл только в терминале."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "Запрос"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: 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
msgid "Refresh"
msgstr "Обновить"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "Обновить таймер"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr "Обновить таймер..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "Удалить существующее задание"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr "Папка для отчётов"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
msgstr "Перезапустить"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Информация о состоянии"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "Результат"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr "Флаги запуска"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr ""
+
+#: 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 "Сохранить"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
-msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-"Этот файл слишком большой для редактирования в Web-интерфейсе LuCI (&ge; 100 "
-"KB)."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
msgstr ""
-"Это изменение требует ручной остановки и повторного запуска, чтобы вступить "
-"в силу."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+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."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr "Источники (информация)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr "Интерфейс для запуска"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr "Статус / Версия"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr "Приостановить"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: 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 "Не удалось обновить таймер обновления."
+
+#: 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 "Таймер обновления обновлён."
+
+#: 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 -)"
+msgstr "День недели (необязательно, значения: 1–7, запятые или дефисы)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr "Задержка запуска"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr "Тип"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr "Подробный журнал отладки"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-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
+msgid "WAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+msgstr "Белый список..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr "Специальные опции конфигурации для выбранной утилиты загрузки."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "ASN Overview"
+#~ msgstr "Обзор автономный системы"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "ASN Prefixes"
+#~ msgstr "Префиксы ASN"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/страна"
+
+#~ msgid "Advanced"
+#~ msgstr "Дополнительно"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Автоматическое определение WAN интерфейса"
+
+#~ msgid "Description"
+#~ msgstr "Описание"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Редактировать config файл"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Включить ведение подробного журнала для отладки в случае ошибок обработки."
+
+#~ msgid "Extra Options"
+#~ msgstr "Дополнительные настройки"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Для получения дополнительной информации <a href=\"%s\" target=\"_blank\"> "
+#~ "смотрите онлайн документацию</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "<br />Для повышения производительности вы можете увеличить это значение, "
+#~ "например значения '8' или '16' должны быть безопасными."
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "Предоставить UCI доступ для luci-app-banip"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr "Config файл не найден, пожалуйста, проверьте ваши настройки."
+
+#~ msgid "Load"
+#~ msgstr "Загрузка"
+
+#~ msgid "Loading"
+#~ msgstr "Загрузка"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Низкий приоритет службы"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Макс. очередь загрузки"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Возможные варианты детальной настройки, если значения по умолчанию не "
+#~ "подходят для вас."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "Редактируйте данный файл только в терминале."
+
+#~ msgid "Reload"
+#~ msgstr "Перезапустить"
+
+#~ msgid "Runtime Information"
+#~ msgstr "Информация о состоянии"
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr ""
+#~ "Этот файл слишком большой для редактирования в Web-интерфейсе LuCI (&ge; "
+#~ "100 KB)."
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Это изменение требует ручной остановки и повторного запуска, чтобы "
+#~ "вступить в силу."
+
+#~ msgid "View Logfile"
+#~ msgstr "Показать системный журнал"
diff --git a/applications/luci-app-banip/po/sk/banip.po b/applications/luci-app-banip/po/sk/banip.po
index 0b6c64a75c..08bb53353d 100644
--- a/applications/luci-app-banip/po/sk/banip.po
+++ b/applications/luci-app-banip/po/sk/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"PO-Revision-Date: 2021-12-06 14:03+0000\n"
"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/sk/>\n"
@@ -8,486 +8,907 @@ 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.10-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Aktívne zdroje"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr ""
+
+#: 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/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Pokročilé"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "Záložný priečinok"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Popis"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr "Nástroj na sťahovanie"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Upraviť čiernu listinu"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Upraviť nastavenia"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Upraviť bielu listinu"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-"Zapnúť podrobné informácie pre ladenie v prípade akýchkoľvek chýb počas "
-"spracovania."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Ďalšie možnosti"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
msgstr ""
-"Ďalšie informácie nájdete v <a href=\"%s\" target=\"_blank\">online "
-"dokumentácii</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Zaťaženie"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Number of failed ssh login repetitions of the same ip in the log before "
+"banning."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: 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 "Prehľad"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: 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
msgid "Refresh"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
-msgstr "Uložiť"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: 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 "Uložiť"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+msgstr "Nastavenia"
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
+
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Advanced"
+#~ msgstr "Pokročilé"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "Popis"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Edit Configuration"
+#~ msgstr "Upraviť nastavenia"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Zapnúť podrobné informácie pre ladenie v prípade akýchkoľvek chýb počas "
+#~ "spracovania."
+
+#~ msgid "Extra Options"
+#~ msgstr "Ďalšie možnosti"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Ďalšie informácie nájdete v <a href=\"%s\" target=\"_blank\">online "
+#~ "dokumentácii</a>"
+
+#~ msgid "Load"
+#~ msgstr "Zaťaženie"
diff --git a/applications/luci-app-banip/po/sv/banip.po b/applications/luci-app-banip/po/sv/banip.po
index 67a74a3774..ee169934ee 100644
--- a/applications/luci-app-banip/po/sv/banip.po
+++ b/applications/luci-app-banip/po/sv/banip.po
@@ -1,495 +1,956 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-20 15:36+0000\n"
-"Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n"
+"PO-Revision-Date: 2021-12-13 23:53+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/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.2.1-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/Land"
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Aktiva källor"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr ""
+
+#: 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/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Avancerat"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr "Avancerade e-post-inställingar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "Säkerhetskopiera mapp"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr "Tempkatalogbas"
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: 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 "Avbryt"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Beskrivning"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr "Ladda ner osäkert"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "Ladda ner parametrar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "Nedladdningskö"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr "Ladda ner verktyget"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "E-postprofil"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr "Avsändaradress för e-post"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr "E-postämne"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Redigera svartlista"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Redigerar konfigurationen"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Redigera vitlista"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
-msgstr "Aktivera utförlig felsökningsloggning vid eventuella bearbetningsfel."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Extra alternativ"
+#: 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 "Aktivera utförlig avlusningsloggning i händelse av behandlingsfel."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "Aktiverad"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
msgstr ""
-"För ytterligare information <a href=\"%s\" target=\"_blank\">läs online-"
-"dokumentationen</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "Befintliga jobb"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
msgstr ""
-"För ytterligare prestandaförbättringar kan du höja detta värde, t.ex. \"8\" "
-"eller \"16\" bör vara säkra."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "Generella inställningar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-"Inmatningsfilen kunde inte hittas, var vänlig kontrollera din konfiguration."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr "Kördes senast"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Belastning"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Laddar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Lågprioriterad tjänst"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "Radnummer att ta bort"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Max. Nedladdningskö"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
-msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
msgstr ""
-"Alternativ för ytterligare finjustering om standardvärdena inte passar dig."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr "Översikt"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Vänligen redigera den här filen direkt i en terminal-session."
+#: 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 "Logutsikt"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
-msgstr "Uppdatera"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Ladda om"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Information om körtid"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "Namn"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "Inga frågeresultat!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
-msgstr "Spara"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Number of failed LuCI login repetitions of the same ip in the log before "
+"banning."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Number of failed ssh login repetitions of the same ip in the log before "
+"banning."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: 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 "Överblick"
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: 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
+msgid "Refresh"
+msgstr "Uppdatera"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "Förnya stoppuret"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr "Förnya stoppuret..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "Ta bort ett befintligt jobb"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr "Rapportkatalog"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr "Starta om"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Restrict the internet access from/to a small number of secure websites/IPs "
+"and block access from/to the rest of the internet."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "Resultat"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr "Förflaggor"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr ""
+
+#: 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 "Spara"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+msgstr "Inställningar"
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 "Uppdateringstimern kunde inte uppdateras."
+
+#: 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 "Uppdateringstimern har uppdaterats."
+
+#: 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 -)"
+msgstr "Veckodagen (valfria, värden: 1-7 möjligen sep. av , eller -)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Se loggfilen"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/Land"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Advanced"
+#~ msgstr "Avancerat"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "Beskrivning"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Redigerar konfigurationen"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Aktivera utförlig felsökningsloggning vid eventuella bearbetningsfel."
+
+#~ msgid "Extra Options"
+#~ msgstr "Extra alternativ"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "För ytterligare information <a href=\"%s\" target=\"_blank\">läs online-"
+#~ "dokumentationen</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "För ytterligare prestandaförbättringar kan du höja detta värde, t.ex. "
+#~ "\"8\" eller \"16\" bör vara säkra."
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr ""
+#~ "Inmatningsfilen kunde inte hittas, var vänlig kontrollera din "
+#~ "konfiguration."
+
+#~ msgid "Load"
+#~ msgstr "Belastning"
+
+#~ msgid "Loading"
+#~ msgstr "Laddar"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Lågprioriterad tjänst"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Max. Nedladdningskö"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Alternativ för ytterligare finjustering om standardvärdena inte passar "
+#~ "dig."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "Vänligen redigera den här filen direkt i en terminal-session."
+
+#~ msgid "Reload"
+#~ msgstr "Ladda om"
+
+#~ msgid "Runtime Information"
+#~ msgstr "Information om körtid"
+
+#~ msgid "View Logfile"
+#~ msgstr "Se loggfilen"
diff --git a/applications/luci-app-banip/po/sw/banip.po b/applications/luci-app-banip/po/sw/banip.po
new file mode 100644
index 0000000000..56594563f0
--- /dev/null
+++ b/applications/luci-app-banip/po/sw/banip.po
@@ -0,0 +1,887 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-08-13 20:25+0000\n"
+"Last-Translator: Oyamo Brian <oyamobrian8@gmail.com>\n"
+"Language-Team: Swahili <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbanip/sw/>\n"
+"Language: sw\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-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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Hatua"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr "Vifaa Vinavyotumika"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr "Interfaces Zinazofanya Kazi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Vyanzo Vinavyotumika"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr "Subnets zinazotumika"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "Mipangilio ya Ziada"
+
+#: 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
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Backup Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
+msgid ""
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "Download Utility"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+msgid "Edit Blacklist"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+msgid "Edit Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
+msgid "Grant access to LuCI app banIP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
+msgid "IPSet Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+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
+msgid "LAN Forward"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Last Run"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: 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
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+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."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
+
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid ""
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
+msgid ""
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
+msgid ""
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
+msgid ""
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Trigger Delay"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+msgid "Verbose Debug Logging"
+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
+msgid "WAN Forward"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
+msgstr ""
+
+#: 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
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
diff --git a/applications/luci-app-banip/po/templates/banip.pot b/applications/luci-app-banip/po/templates/banip.pot
index 111f5ba720..dbb53d5f0e 100644
--- a/applications/luci-app-banip/po/templates/banip.pot
+++ b/applications/luci-app-banip/po/templates/banip.pot
@@ -1,480 +1,878 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr ""
+
+#: 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/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
-msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Number of failed nginx requests of the same ip in the log before banning."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Number of failed ssh login repetitions of the same ip in the log before "
+"banning."
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: 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
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Restrict the internet access from/to a small number of secure websites/IPs "
+"and block access from/to the rest of the internet."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+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."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
+
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
-msgid "Trigger Delay"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
-msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: 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
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
diff --git a/applications/luci-app-banip/po/tr/banip.po b/applications/luci-app-banip/po/tr/banip.po
index ebf97c5170..72d419d749 100644
--- a/applications/luci-app-banip/po/tr/banip.po
+++ b/applications/luci-app-banip/po/tr/banip.po
@@ -1,489 +1,1007 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-02 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-07-05 23:42+0000\n"
+"Last-Translator: ToldYouThat <itoldyouthat@protonmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/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.3-dev\n"
-
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+"X-Generator: Weblate 4.8-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 "-m limit --limit 2/sn (varsayılan)"
+
+#: 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 "1 saat"
+
+#: 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 "12 saat"
+
+#: 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 "24 saat"
+
+#: 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 "30 dakika"
+
+#: 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 "6 saat"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr "ASN'ler"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Eylem"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr "Aktif Cihazlar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr "Aktif Arayüzler"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr "Aktif Logterms"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "Etkin Kaynaklar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr "Etkin Alt Ağlar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
msgstr ""
+"BanIP ile ilgili olmayan ek IPSetler ekleyin, ör. raporlama ve sorgular için."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr "Bu IP / CIDR'yi yerel beyaz listenize ekleyin."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "Ek Ayarlar"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Additional trigger delay in seconds before banIP processing begins."
-msgstr ""
+msgstr "BanIP işleme başlamadan önce saniye cinsinden ek tetikleme gecikmesi."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Gelişmiş"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr "Gelişmiş Zincir Ayarları"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr "Gelişmiş E-Posta Ayarları"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
-msgid "Backup Directory"
-msgstr "Yedekleme Dizini"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+msgstr "Gelişmiş Günlük Ayarları"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: 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 ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
msgstr ""
+"banIP'ye bir veya daha fazla güvenlik duvarı zinciri atayın. banIP "
+"tarafından kullanılan varsayılan zincir 'forwarding_lan_rule'dur."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
msgstr ""
+"banIP'ye bir veya daha fazla güvenlik duvarı zinciri atayın. banIP "
+"tarafından kullanılan varsayılan zincir 'forwarding_wan_rule'dur."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: 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 ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
msgstr ""
+"banIP'ye bir veya daha fazla güvenlik duvarı zinciri atayın. banIP "
+"tarafından kullanılan varsayılan zincir 'input_lan_rule'dur."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
msgstr ""
+"banIP'ye bir veya daha fazla güvenlik duvarı zinciri atayın. banIP "
+"tarafından kullanılan varsayılan zincir 'input_wan_rule'dur."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr "Otomatik Kara Liste"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr "Otomatik Algılama"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr "Otomatik Beyaz Liste"
+
+#: 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 ""
+"Çalışma zamanı sırasında şüpheli IP'leri günlükten banIP kara listesine "
+"otomatik olarak aktarır."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: 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 ""
+"Çalışma süresi sırasında yukarı bağlantı IP'lerini otomatik olarak banIP "
+"beyaz listesine aktarır."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Backup Directory"
+msgstr "Yedekleme Dizini"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr "Temel Geçici Dizin"
+
+#: 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 ""
+"BanIP ile ilgili tüm çalışma zamanı işlemleri için kullanılan Temel Temp "
+"Dizini."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Açıklama"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr "Kara Liste Zaman Aşımı"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: 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 ""
+"Kara liste değişiklikleri kaydedildi. Değişikliklerin etkili olacağı banIP "
+"listelerinizi yenileyin."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
-msgid "Download Utility"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
+msgstr "Engelleme Listesi Kaynakları"
+
+#: 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 "İptal"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
+msgid ""
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
+"IPSet aracılığıyla ip adreslerini / alt ağları engellemek için banIP "
+"paketinin yapılandırılması. Daha fazla bilgi için <a href=\"https://github."
+"com/openwrt/packages/blob/master/net/banip/files/README.md\" target=\"_blank"
+"\" rel=\"noreferrer noopener\" >check the online documentation</a>"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr "ACC'yi say"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr "CIDR'I say"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr "IP'yi say"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr "MAC'i say"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr "TOPLAMI say"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr "Ülkeler"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr "DST IPSet Türü"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr "DST Günlük Seçenekleri"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr "DST Hedefi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
msgstr ""
+"İlgili ağ arayüzlerini, cihazları, alt ağları ve protokolleri otomatik "
+"olarak tespit edin."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr "İndirme sırasında SSL sunucu sertifikalarını kontrol etme."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr "Güvensiz İndir"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "İndirme Parametreleri"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "Kuyruktakileri İndir"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "Download Utility"
+msgstr "İndirme Aracı"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr "E-Posta İşlemleri"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr "E-Posta Bildirimi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "E-Posta Profili"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr "E-Posta Alıcı Adresi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr "E-Posta Gönderen Adresi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr "E-Posta Konusu"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
-msgstr ""
+msgstr "Karalisteyi Düzenle"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr ""
+#: 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 "Mac Listesini Düzenle"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
-msgstr ""
+msgstr "Beyazlisteyi Düzenle"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
+msgstr "DST günlük kaydını etkinleştir"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
+msgstr "SRC günlük kaydını etkinleştir"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
+msgstr "BanIP hizmetini etkinleştirin."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: 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 ""
+"Herhangi bir işleme hatası durumunda ayrıntılı hata ayıklama günlüğünü "
+"etkinleştirin."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "Etkin"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr "BanIP'de IPv4 desteğini etkinleştirir."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr "BanIP'de IPv6 desteğini etkinleştirir."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr "Girdi Ayrıntıları"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "Mevcut iş(ler)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr "Ekstra Kaynaklar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "Genel Ayarlar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
+msgstr "Global IPSet Türü"
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr ""
+msgid "Grant access to LuCI app banIP"
+msgstr "LuCI uygulaması banIP'ye erişim izni verin"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
+msgstr "Yüksek öncelik"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
+msgstr "En yüksek öncelik"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
-msgstr ""
+msgstr "IPSet Bilgileri"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr "IPSet Sorgusu"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
+msgstr "IPSet Sorgusu..."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr ""
+#: 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 "IPSet Raporu"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
+msgstr "IPSet ayrıntıları"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
+msgstr "IPv4 Desteği"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
+msgstr "IPv6 Desteği"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+msgstr "Bilgi"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 "LAN Yönlendirme"
+
+#: 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 "LAN Girişi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
-msgstr ""
+msgstr "Son çalışma zamanı"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr "En Az Öncelik"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Yükleniyor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr "Daha Az Öncelik"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr "E-posta tetikleyicisini belirli banIP eylemleriyle sınırlandırın."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr "Günlük izleyicisini belirli günlük terimleriyle sınırlayın."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
+msgstr "Seçimi belirli yerel kaynaklarla sınırlayın."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "Kaldırılacak satırın numarası"
+
+#: 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 "BanIP başlangıcını tetiklemek için mevcut ağ arayüzlerinin listesi."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+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-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr "Yerel Kaynaklar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr "Günlük Sınırı"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr "Günlük İzleme"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr "Günlük Şartları"
+
+#: 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 "Günlük Kayıtlarını Göster"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr "Şüpheli gelen paketleri günlüğe kaydedin - genellikle bırakılan."
+
+#: 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 ""
+"Şüpheli giden paketleri günlüğe kaydedin - genellikle reddedilen. Bu tür "
+"paketlerin günlüğe kaydedilmesi, ek sistem kaynakları gerektirmesi nedeniyle "
+"gecikmede artışa neden olabilir."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr "LuCI Günlük Sayısı"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr "Maclist Zaman Aşımı"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: 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 ""
+"Maclist değişiklikleri kaydedildi. Değişikliklerin etkili olacağı banIP "
+"listelerinizi yenileyin."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
+"Seçilen indirme programının önceden yapılandırılmış indirme seçeneklerini "
+"manuel olarak geçersiz kılın."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr "NGINX Günlük Sayısı"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "Ad"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr "Ağ arayüzleri"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "Sorgu sonuçları yok!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr "Henüz banIP ile ilgili günlük yok!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr "Normal Öncelik (varsayılan)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr "CIDR girdilerinin sayısı"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr "IP girdilerinin sayısı"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr "MAC girdilerinin sayısı"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr "Erişilen girdilerin sayısı"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr "Tüm IPSetlerin sayısı"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr "Tüm girdilerin sayısı"
+
+#: 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 ""
+"Yasaklamadan önce günlükteki aynı ip'in başarısız LuCI oturum açma "
+"tekrarlarının sayısı."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: 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 ""
+"Yasaklamadan önce günlükteki aynı ip'in başarısız nginx isteklerinin sayısı."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Number of failed ssh login repetitions of the same ip in the log before "
+"banning."
msgstr ""
+"Yasaklamadan önce günlükteki aynı ip'in başarısız ssh giriş isteklerinin "
+"sayısı."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: 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 "Genel bakış"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: 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 ""
+"Şüpheli olaylar için yalnızca son belirtilen günlük girişi sayısını "
+"ayrıştırın."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr "BanIP bildirim e-postaları için 'msmtp' tarafından kullanılan profil."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "Sorgu"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr "BanIP bildirim e-postaları için alıcı adresi."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: 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
msgid "Refresh"
-msgstr ""
+msgstr "Yenile"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "Zamanlayıcıyı Yenile"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Yeniden yükle"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr "Zamanlayıcıyı Yenile .."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "Mevcut bir işi kaldırın"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr "Rapor Dizini"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr "Yeniden başlat"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
+"İnternet erişimini az sayıda güvenli web sitesine / IP'ye sınırlayın ve "
+"internetin geri kalanına / sitelerine erişimi engelleyin."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "Sonuç"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr "Bayrakları Çalıştır"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr "Çalıştırma Bilgileri"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
-msgstr "Kaydet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr "SRC IPSet Türü"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr "SRC Günlük Seçenekleri"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr "SRC Hedefi"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr "SRC+DST IPSet Türü"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr "SSH Günlük Sayısı"
+
+#: 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 "Kaydet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
+"Belirli bir IP, CIDR veya MAC adresi için aktif banIP ile ilgili IPSetlerde "
+"arama yapın."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr "İlgili ağ arayüzlerini manuel olarak seçin."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
+"BanIP ile ilgili bildirim e-postaları gönderin. Bu, ek 'msmtp' paketinin "
+"kurulumunu gerektirir."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
+msgstr "BanIP bildirim e-postaları için gönderen adresi."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr "Hizmet Önceliği"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
+msgstr "Yeni bir banIP işi ayarlayın"
+
+#: 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 ""
+"Yalnızca giden paketleri engellemek için IPset başına ayrı DST türünü "
+"ayarlayın."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: 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 ""
+"Yalnızca gelen paketleri engellemek için IPset başına ayrı SRC tipini "
+"ayarlayın."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
+"Gelen ve giden paketleri engellemek için IPset başına ayrı SRC + DST tipini "
+"ayarlayın."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: 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 ""
+"Özel DST günlüğü seçeneklerini ayarlayın, ör. bir sınır oranı ayarlamak için."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: 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 ""
+"Özel SRC günlük seçeneklerini ayarlayın, örn. bir sınır oranı ayarlamak için."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr "IPSet zaman aşımını Kara listesini ayarlayın."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
+msgstr "DST ile ilgili tüm kurallar için güvenlik duvarı hedefini ayarlayın."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
+msgstr "SRC ile ilgili tüm kurallar için güvenlik duvarı hedefini ayarlayın."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
+"Gelen (SRC) ve / veya giden (DST) paketleri engellemek için genel IPset türü "
+"varsayılanını ayarlayın."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr "Maclist IPSet zaman aşımını ayarlayın."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr "Beyaz liste IPSet zaman aşımını ayarlayın."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+msgstr "Ayarlar"
+
+#: 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 "Paralel olarak indirme işlemi için indirme kuyruğunun boyutu."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr "Kaynaklar (Bilgi)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
+"Şüpheli SSH / LuCI oturum açma girişimlerini engellemek için arka planda "
+"küçük bir günlük izleyicisi başlatır."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr "Başlangıç Tetikleme Arayüzü"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr "Durum / Sürüm"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr "Askıya al"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr "IPSet ile ilgili rapor dosyaları için hedef dizin."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+msgstr "Sıkıştırılmış kaynak listesi yedeklemeleri için hedef dizin."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 "Yenileme Zamanlayıcısı güncellenemedi."
+
+#: 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 "Yenileme Zamanlayıcısı güncellendi."
+
+#: 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 -)"
+msgstr "Haftanın günü (ops., Değerler: 1-7 muhtemelen or - ile ayrılmış)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr "Saat bölümü (gerekli, aralık: 0-23)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr "Dakika bölümü (isteğe bağlı, aralık: 0-59)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
+"Seçilen öncelik, banIP arkaplan işlemesi için kullanılacaktır. Bu "
+"değişikliğin etkili olması için banIP hizmetinin tamamen yeniden "
+"başlatılması gerekir."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
-msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+#: 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 ""
+"Yalnızca banIP ile ilgili mesajlar için önceden filtrelenmiş syslog çıktısı."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
+msgid ""
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
+msgstr ""
+"Bu, belirli IP / CIDR adreslerini her zaman reddeden yerel banIP kara "
+"listesidir. <br /> <em> <b> Lütfen unutmayın: </b> </em> satır başına "
+"yalnızca bir IPv4 adresi, IPv6 adresi veya etki alanı adı ekleyin . '#' İle "
+"tanıtılan yorumlara izin verilir - joker karakterlere ve normal ifadelere "
+"izin verilmez."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
+"Bu, belirli MAC adreslerine her zaman izin veren yerel banIP mac listesidir. "
+"<br /> <em> <b> Lütfen unutmayın: </b> </em> satır başına yalnızca bir MAC "
+"adresi ekleyin. \"#\" İle tanıtılan yorumlara izin verilir - etki alanları, "
+"joker karakterler ve normal ifadelere izin verilmez."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
+msgid ""
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
+msgstr ""
+"Bu, belirli IP / CIDR adreslerine her zaman izin veren yerel banIP beyaz "
+"listesidir. <br /> <em> <b> Lütfen unutmayın: </b> </em> satır başına "
+"yalnızca bir IPv4 adresi, IPv6 adresi veya etki alanı adı ekleyin. '#' İle "
+"tanıtılan yorumlara izin verilir - joker karakterlere ve normal ifadelere "
+"izin verilmez."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
+"Bu sekme, oluşturulan son IPSet Raporunu gösterir, güncel olanı almak için "
+"'Yenile' düğmesine basın."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr "Zaman damgası"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
+"BanIP listelerinizi güncel tutmak için, bu listeler için otomatik bir "
+"güncelleme görevi ayarlamalısınız."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr "BanIP bildirim e-postaları için konu."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
-msgstr ""
+msgstr "Tetikleme Gecikmesi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr "Tür"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 "Değişiklikler kaydedilemiyor: %s"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
-msgstr ""
+msgstr "Ayrıntılı Hata Ayıklama Günlüğü"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Günlük Dosyasını Görüntüle"
+#: 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 "WAN Yönlendirme"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr ""
+#: 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 "WAN Girişi"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr "Beyaz Liste IP / CIDR"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
+msgstr "Yalnızca Beyaz Liste"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
+msgstr "Beyaz Liste Zaman Aşımı"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
+"Beyaz liste değişiklikleri kaydedildi. Değişikliklerin etkili olacağı banIP "
+"listelerinizi yenileyin."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+msgstr "Beyaz liste..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr "banIP eylemi"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+#~ msgstr "BanIP tarafından kullanılan varsayılan zincir 'forwarding_lan_rule'"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+#~ msgstr "BanIP tarafından kullanılan varsayılan zincir 'forwarding_wan_rule'"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Default chain used by banIP is 'input_lan_rule'"
+#~ msgstr "BanIP tarafından kullanılan varsayılan zincir 'input_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_wan_rule'"
+#~ msgstr "BanIP tarafından kullanılan varsayılan zincir 'input_wan_rule'"
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr ""
+#~ "Seçilen indirme yardımcı programı için özel yapılandırma seçenekleri."
+
+#~ msgid "Advanced"
+#~ msgstr "Gelişmiş"
+
+#~ msgid "Description"
+#~ msgstr "Açıklama"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "luci-app-banip için UCI erişimi verin"
+
+#~ msgid "Loading"
+#~ msgstr "Yükleniyor"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Düşük Öncelikli Servis"
+
+#~ msgid "Reload"
+#~ msgstr "Yeniden yükle"
+
+#~ msgid "View Logfile"
+#~ msgstr "Günlük Dosyasını Görüntüle"
diff --git a/applications/luci-app-banip/po/uk/banip.po b/applications/luci-app-banip/po/uk/banip.po
index bece5b04f2..1815179987 100644
--- a/applications/luci-app-banip/po/uk/banip.po
+++ b/applications/luci-app-banip/po/uk/banip.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-12 12:00+0000\n"
-"Last-Translator: Sergey Kovalets <sergeykovalets@gmail.com>\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/uk/>\n"
"Language: uk\n"
@@ -9,482 +9,925 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr ""
+
+#: 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/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Додатково"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: 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 "Скасувати"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Опис"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Завантажити параметри"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Редагувати чорний список"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Змінити конфігурацію"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Редагувати білий список"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "Увімкнути banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Додаткові параметри"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "Загальні налаштування"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "Вхідний файл не знайдено, будь ласка, перевірте вашу конфігурацію."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Навантаження"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Завантаження"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "Завантаження..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "Назва"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Number of failed nginx requests of the same ip in the log before banning."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: 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 ""
+
+#: 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 "Огляд"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: 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
msgid "Refresh"
msgstr "Оновити"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
-msgstr "Зберегти"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: 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 "Зберегти"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+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."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
+
+#: 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 -)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-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
+msgid "WAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "Стан banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
+
+#~ msgid "Advanced"
+#~ msgstr "Додатково"
+
+#~ msgid "Description"
+#~ msgstr "Опис"
+
+#~ msgid "Download Options"
+#~ msgstr "Завантажити параметри"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Змінити конфігурацію"
+
+#~ msgid "Enable banIP"
+#~ msgstr "Увімкнути banIP"
+
+#~ msgid "Extra Options"
+#~ msgstr "Додаткові параметри"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr "Вхідний файл не знайдено, будь ласка, перевірте вашу конфігурацію."
+
+#~ msgid "Load"
+#~ msgstr "Навантаження"
+
+#~ msgid "Loading"
+#~ msgstr "Завантаження"
+
+#~ msgid "Loading ..."
+#~ msgstr "Завантаження..."
+
+#~ msgid "View Logfile"
+#~ msgstr "Переглянути файл звіту"
+
+#~ msgid "banIP Status"
+#~ msgstr "Стан banIP"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "Версія banIP"
+#~ msgid "banIP Version"
+#~ msgstr "Версія banIP"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "увімкнути IPv4"
+#~ msgid "enable IPv4"
+#~ msgstr "увімкнути IPv4"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "увімкнути IPv6"
+#~ msgid "enable IPv6"
+#~ msgstr "увімкнути IPv6"
diff --git a/applications/luci-app-banip/po/vi/banip.po b/applications/luci-app-banip/po/vi/banip.po
index 19dfe82839..c77ce0ce8f 100644
--- a/applications/luci-app-banip/po/vi/banip.po
+++ b/applications/luci-app-banip/po/vi/banip.po
@@ -10,481 +10,888 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr ""
+
+#: 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/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Nâng cao"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr ""
+
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "Thư mục sao lưu"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Mô tả"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Đang tải"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
-msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Number of failed LuCI login repetitions of the same ip in the log before "
+"banning."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Number of failed nginx requests of the same ip in the log before banning."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: 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
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Restrict the internet access from/to a small number of secure websites/IPs "
+"and block access from/to the rest of the internet."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+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."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 ""
+
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: 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 -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr "Kích hoạt độ trễ"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
#, fuzzy
msgid "Verbose Debug Logging"
msgstr "Nhật ký gỡ lỗi khởi động"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: 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 ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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 ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Advanced"
+#~ msgstr "Nâng cao"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "Mô tả"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Loading"
+#~ msgstr "Đang tải"
diff --git a/applications/luci-app-banip/po/zh_Hans/banip.po b/applications/luci-app-banip/po/zh_Hans/banip.po
index b8d5514b00..c838f418a4 100644
--- a/applications/luci-app-banip/po/zh_Hans/banip.po
+++ b/applications/luci-app-banip/po/zh_Hans/banip.po
@@ -1,506 +1,1294 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-04 18:32+0000\n"
-"Last-Translator: izilzty <izilzty@outlook.com>\n"
+"PO-Revision-Date: 2021-06-22 17:33+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsbanip/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.2-dev\n"
-
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "ASN 概述"
+"X-Generator: Weblate 4.7.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 "-m limit --limit 2/sec(默认)"
+
+#: 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 "1 小时"
+
+#: 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 "12 小时"
+
+#: 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 "24 小时"
+
+#: 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 "30 分钟"
+
+#: 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 "6 小时"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr "平均取样数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "操作"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr "活动设备"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr "活动接口"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr "活动日志项"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "活动源"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr "活动子网"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr "额外的与非 banIP 相关的 IPSets,例如:用于报告和查询。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "ASN 前缀"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr "将此 IP/CIDR 添加到您的本地白名单。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/国家"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "额外设置"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr "banIP 处理开始之前的额外触发延迟(以秒为单位)。"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "高级"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr "高级设置 - 链"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr "高级设置 - 邮箱"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+msgstr "给 banIP 分配一个或多个相关的防火墙链。banIP 所用的默认链是 '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr "给 banIP 分配一个或多个相关的防火墙链。banIP 所用的默认链是 '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr "给 banIP 分配一个或多个相关的防火墙链。banIP 所用的默认链是 '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr "给 banIP 分配一个或多个相关的防火墙链。banIP 所用的默认链是 'input_wan_rule'。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr "自动 黑名单"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr "自动检测"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr "自动 白名单"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "WAN 接口自动检测"
+#: 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 "运行时自动将可疑 IP 从日志转移到 banIP 黑名单。"
+
+#: 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 "运行时自动将上行链路 IP 转移到 banIP 白名单。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "备份目录"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr "基础临时目录"
+
+#: 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 "用于所有与 banIP 相关运行时操作的基础临时目录。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr "超时黑名单"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
-msgstr ""
-"黑名单自动加载项临时存储在 IPSet 中,并永久保存在本地黑名单中。禁用此选项以防"
-"止本地保存。"
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr "黑名单更改已经保存。刷新您的 banIP 列表以使更改生效。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
+msgstr "阻止列表内容"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "检查当前可用的 IPSet。"
+#: 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 "取消"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
-msgstr "banIP 软件包的配置,以通过 IPSet 阻止 IP 地址/子网。"
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+"通过 IPSet 拦截 IP 地址/子网的 banIP 包的配置。更多信息请<a href=\"https://"
+"github.com/openwrt/packages/blob/master/net/banip/files/README.md\" target="
+"\"_blank\" rel=\"noreferrer noopener\" >查看在线文档</a>"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "国家资源"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr "ACC 统计"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "DNS 链"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr "CIDR 统计"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr "IP 统计"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr "MAC 统计"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "描述"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr "SUM 统计"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "下载选项"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr "地区"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr "DST IPSet 类型"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr "DST 日志选项"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr "DST 目标"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr "自动检测相关的网络接口、设备、子网和协议。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr "下载期间不检查 SSL 服务器证书。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr "下载不安全"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "下载参数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "下载队列"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
msgstr "下载工具"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "下载工具,实时监视器"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr "电子邮件操作"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr "电子邮件通知"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "电子邮件概要"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr "电子邮件收件人地址"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr "电子邮件发件人地址"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr "电子邮件主题"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "编辑黑名单"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "编辑设置"
+#: 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 "编辑 Mac 地址列表"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "编辑白名单"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "启用 banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
+msgstr "启用 DST 记录"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
-msgstr "在出现任何处理错误的情况下启用详细调试日志记录。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
+msgstr "启用 SRC 记录"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "输入 IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
+msgstr "启用 banIP 服务。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "额外选项"
+#: 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 "在出现任何处理错误时启用详细的调试日志。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
-msgstr "进一步信息<a href=\"%s\" target=\"_blank\">请访问在线文档</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "已启用"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
-msgstr "为了进一步提高性能,您可以提高此值,例如:8 或 16 应该是安全的。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr "在 banIP 中启用 IPv4 支持。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr "在 banIP 中启用 IPv6 支持。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr "条目详情"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "地理位置"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "现有任务"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr "附加源"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "常规设置"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
+msgstr "全局 IPSet 类型"
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "授予UCI访问luci-app-banip的权限"
+msgid "Grant access to LuCI app banIP"
+msgstr "授予访问 LuCI 应用 banIP 的权限"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "IANA 信息"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
+msgstr "较高优先级"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "IP/ASN 映射"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
+msgstr "最高优先级"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
msgstr "IPSet 信息"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "IPSet 源"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr "IPSet 查询"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "IPSet查找"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
+msgstr "IPSet 查询..."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "未找到输入文件,请检查您的配置。"
+#: 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 "IPSet 报告"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "局域网 Forward 链 IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
+msgstr "IPSet 详情"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "局域网 Forward 链 IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
+msgstr "IPv4 支持"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "局域网 Input 链 IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
+msgstr "IPv6 支持"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "局域网 Input 链 IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+msgstr "信息"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 "局域网转发"
+
+#: 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 "局域网入站"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr "最后运行"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "负载"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr "最低优先级"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr "较低优先级"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "加载中"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr "限制仅特定 banIP 操作会触发电子邮件发送。"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "加载中…"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr "将日志监视器限制为特定的日志项。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "本地保存黑名单"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
+msgstr "将选择限制在特定的本地源。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "本地保存白名单"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "要移除的行号"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "低优先级服务"
+#: 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 "触发 banIP 启动的可用网络接口列表。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "手动选择 WAN 接口"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
+msgstr "支持和完全预配置的下载实用程序列表。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "最大下载队列"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr "本地源"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "无响应!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr "日志限制"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr "日志监视器"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr "日志项"
+
+#: 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 "日志视图"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr "记录可疑的传入数据包 - 通常是被丢弃的。"
+
+#: 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 ""
+"记录可疑的传出数据包 - 通常是被拒绝的。由于需要额外的系统资源,记录这样的数据"
+"包可能会导致延迟增加。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr "LuCI 日志计数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr "MAC 列表超时"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
-msgstr "在默认设置并不适合您时的额外选项。"
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr "MAC 列表更改已经保存。刷新您的 banIP 列表以使更改生效。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr "手动覆盖所选下载工具的预配置下载选项。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr "NGINX 日志计数"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "名称"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr "网络接口"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "无查询结果!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr "尚无 banIP 相关的日志!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr "正常优先级(默认)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr "CIDR 条目数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr "IP 条目数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr "MAC 条目数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr "访问的条目数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr "全部 IPSet 条目数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr "全部条目数"
+
+#: 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 "在被封禁前,日志中同一 IP 登录 LuCI 失败的记录次数。"
+
+#: 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 "在被封禁前,日志中同一 IP 请求 nginx 失败的记录次数。"
+
+#: 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 "在被封禁前,日志中同一 IP 登录 SSH 失败的记录次数。"
+
+#: 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 "概览"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
-msgstr ""
-"请每行仅添加一个 IPv4 或 IPv6 地址。允许使用 CIDR 表示法中的 IP 范围和以“#”开"
-"头的注释。"
+#: 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 "仅解析最后声明的可疑事件的日志条目数量。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr "“msmtp”所用的 banIP 电子邮件通知配置。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "请直接在终端会话中编辑此文件。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "查询"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr "banIP 通知电子邮件的接收者地址。"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: 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
msgid "Refresh"
msgstr "刷新"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "刷新 IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "定时恢复"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr "定时恢复中..."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "重新载入"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "移除一个现有任务"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "重新载入 IPSet 源"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr "报告目录"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr "重启"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 ""
+"限制来自/到少数安全网站/IP的互联网访问,拦截来自/到互联网其余部分的访问。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "结果"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr "运行标记"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
msgstr "运行信息"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "来源目标IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr "SRC IPSet 类型"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "来源目标IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr "SRC 日志选项"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr "SRC 目标"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "SSH 守护程序"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr "SRC+DST IPSet 类型"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "SSH/LuCI 实时监视器"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr "SSH 日志计数"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: 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 "保存"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
-msgstr "选择用于日志文件解析的 SSH 守护程序,以检测侵入事件。"
+#: 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 "搜索特定 IP、CIDR 或 MAC 地址的活动的 banIP 相关 IPSet。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "在引导过程中选择使用的启动类型。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr "手动选择相关的网络接口。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "选择您喜欢的下载工具。"
+#: 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 "发送 banIP 相关的通知邮件。这需要安装和设置额外的“msmtp”包。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "手动选择您的首选接口。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
+msgstr "banIP 通知邮件的发送地址。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
-msgstr "将 nice 级别设置为“低优先级”,banIP 后台处理将占用更少的系统资源。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr "服务优先级"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr "仅显示数据包计数器大于0的组成员"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
+msgstr "配置一个新的 banIP 任务"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
-msgstr "下载队列的大小,用于并行处理下载 &amp; IPset 处理(默认值 : 4)。"
+#: 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 "为每一 IPSet 设置单独的 DST 类型来仅拦截传出数据包。"
+
+#: 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 "为每一 IPSet 设置单独的 SRC 类型来仅拦截传入数据包。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
-msgstr "所选下载工具的特殊选项,例如:“--timeout=20 -O”。"
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
+msgstr "为每一 IPSet 设置单独的 SRC+DST 类型来拦截传入和传出数据包。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "启动类型"
+#: 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 "设定特殊的 DST 日志选项,如设置一个限制率。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
-msgstr "在后台启动一个小型 log/banIP 监视器,以实时阻止 SSH/LuCI 暴力攻击。"
+#: 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 "设置特殊的 SRC 日志选项,如设置一个限制率。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
-msgstr ""
-"banIP 备份的目标目录。默认值为“/tmp”,请尽可能使用非易失性磁盘(如果有)。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr "设置黑名单 IPSet 超时。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
+msgstr "设置所有 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 "设置所有 SRC 相关规则的防火墙目标。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
-msgstr ""
-"RIPEstat 数据 API 是 RIPE NCC 提供的公共数据接口,有关详细信息,请参见<a "
-"href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank\" rel="
-"\"noopener noreferrer\">此处</a>。"
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr "设置全局 IPSet 类型默认值,以拦截传入(SRC)和/或传出(DST)数据包。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
-msgstr "文件过大,无法使用 LuCI 的在线编辑(&ge; 100 KB)。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr "设置 MAC 列表 IPSet 超时。"
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
-msgstr "syslog 输出,仅针对 banIP 相关消息进行了预过滤。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr "设置白名单 IPSet 超时。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+msgstr "设置"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
-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."
+msgstr "用于并行下载处理的下载队列大小。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
-msgstr "通过此数据调用,可以访问 IANA 维护的各种数据源。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr "源(信息)"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
-msgstr ""
-"此数据调用列出了与一个国家/地区关联的 Internet 资源,包括 ASN,IPv4 范围和 "
-"IPv4/6 CIDR 前缀。"
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr "在后台启动一个小日志监视器,阻止可疑的 SSH/LuCI 登录尝试。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
-msgstr "此数据调用返回给定 ASN 的所有已声明前缀。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr "启动触发接口"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
-msgstr "此数据调用返回给定 IP 空间或 ASN 情况下已声明 IP 前缀的地理位置信息。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr "状态 / 版本"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
-msgstr "此数据包会调用返回的前缀和给定 IP 地址通告的 ASN。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr "暂停"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr "IPSet 相关的报告文件的目标目录。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 "无法更新刷新计时器。"
+
+#: 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 "刷新计时器已更新。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: 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 -)"
+msgstr "星期几(可选。取值范围:1-7,可用 , 或 - 分隔)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr "小时(必须。取值范围:0-23)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr "分钟(可选。取值范围:0-59)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-"此数据调用返回从主机名或 IP 地址开始的 DNS 正向(A/AAAA/ CNAME)和反向(PTR)"
-"记录的递归链。"
+"所选的优先级将用于 banIP 后台处理。此更改需要重新启动整个 banIP 服务才能生"
+"效。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: 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 "系统日志输出,仅针对 banIP 相关的消息进行了预筛选。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
-"此数据调用从相关的区域 Internet 注册中心和路由注册中心返回 whois 信息。"
+"这是本地 banIP 黑名单,用于始终拒绝某些 IP/CIDR 地址。<br /> <em><b>请注意:"
+"</b></em>每行仅添加一个 IPv4 地址、IPv6 地址或域名。注释以“#”开头。不允许使"
+"用通配符和正则表达式。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
-"此数据调用显示有关 ASN 的常规信息,例如其通告状态和根据 WHOIS 服务的持有人名"
-"称。"
+"这是本地 banIP MAC 列表,用于始终允许某些 MAC 地址。<br /> <em><b>请注意:</"
+"b></em>每行只添加一个MAC地址。注释以“#”开头。不允许使用域名、通配符和正则表"
+"达式。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
-msgstr "此表单使您可以修改 banIP 黑名单(%s)的内容。<br/>"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
+msgstr ""
+"这是本地 banIP 白名单,用于始终允许某些 IP/CIDR 地址。<br /> <em><b>请注意:"
+"</b></em>每行仅添加一个 IPv4 地址、IPv6 地址或域名。注释以“#”开头。不允许使"
+"用通配符和正则表达式。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
-msgstr "此表单使您可以修改 banIP 白名单(%s)的内容。<br/>"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr "该选项卡显示了上一次生成的 IPSet 报告,点击“刷新”按钮可获得当前报告。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr "时间戳"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
-msgstr "此表单允许您修改 banIP 的主配置文件(/etc/config/banip)内容。"
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
+msgstr "为了使您的 banIP 列表保持最新,您应该为这些列表设置一个自动更新任务。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr "banIP 通知邮件的主题。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
-msgstr "触发延迟"
+msgstr "触发延时"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr "类型"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
msgstr "详细的调试记录"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-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
+msgid "WAN Forward"
+msgstr "广域网转发"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "WAN Forward 链 IPv4"
+#: 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 "广域网入站"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "WAN Forward 链 IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr "白名单 IP/CIDR"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "WAN Input 链 IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
+msgstr "仅白名单"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "WAN Input 链 IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
+msgstr "白名单超时"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
-msgstr ""
-"白名单自动加载项被临时存储在 IPSet 中,并永久保存在本地白名单中。禁用此选项以"
-"防止本地保存。"
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr "白名单更改已经保存。刷新您的 banIP 列表以使更改生效。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Whois 信息"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+msgstr "白名单..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "banIP 状态"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr "banIP 操作"
+
+#~ msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+#~ msgstr "banIP 默认使用的链是 “forwarding_lan_rule”"
+
+#~ msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+#~ msgstr "banIP 默认使用的链是 “forwarding_wan_rule”"
+
+#~ msgid "Default chain used by banIP is 'input_lan_rule'"
+#~ msgstr "banIP 默认使用的链是 “input_lan_rule”"
+
+#~ msgid "Default chain used by banIP is 'input_wan_rule'"
+#~ msgstr "banIP 默认使用的链是 “input_wan_rule”"
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr "所选下载工具的特殊配置选项。"
+
+#~ msgid ""
+#~ "This is the local banIP blacklist to always-deny certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 "
+#~ "address per line. Comments introduced with '#' are allowed - domains, "
+#~ "wildcards and regex are not."
+#~ msgstr ""
+#~ "这是用于本地总是拒绝某些 IP/CIDR 地址的banIP黑名单.<br /> <em><b>请注意:</"
+#~ "b></em>每行只能添加一个IPv4或IPv6地址.允许使用 '#' 引入注释 - 域, 通配符和"
+#~ "正则表达式不允许."
+
+#~ msgid ""
+#~ "This is the local banIP whitelist to always allow certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 "
+#~ "address or per line. Comments introduced with '#' are allowed - domains, "
+#~ "wildcards and regex are not."
+#~ msgstr ""
+#~ "这是本地banIP白名单总是允许某些 IP/CIDR 地址.<br /> <em><b>请注意:</b></"
+#~ "em>仅添加每行一个IPv4或IPv6地址.允许使用 '#' 引入注释 - 域, 通配符和正则表"
+#~ "达式不允许."
+
+#~ msgid ""
+#~ "Number of the failed LuCI login repetitions of the same ip in the log "
+#~ "before banning."
+#~ msgstr "禁止前日志中同一 ip 的 LuCI 登录失败的重复次数。"
+
+#~ msgid ""
+#~ "Number of the failed nginx requests of the same ip in the log before "
+#~ "banning."
+#~ msgstr "禁止前日志中相同 ip 的 nginx 请求失败的次数。"
+
+#~ msgid ""
+#~ "Number of the failed ssh login repetitions of the same ip in the log "
+#~ "before banning."
+#~ msgstr "禁止前日志中相同 ip 的 ssh 登录失败重复次数。"
+
+#~ msgid "ASN Overview"
+#~ msgstr "ASN 概述"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "ASN 前缀"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/国家"
+
+#~ msgid "Advanced"
+#~ msgstr "高级"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "WAN 接口自动检测"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "黑名单自动加载项临时存储在 IPSet 中,并永久保存在本地黑名单中。禁用此选项"
+#~ "以防止本地保存。"
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "检查当前可用的 IPSet。"
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr "banIP 软件包的配置,以通过 IPSet 阻止 IP 地址/子网。"
+
+#~ msgid "Country Resources"
+#~ msgstr "国家资源"
+
+#~ msgid "DNS Chain"
+#~ msgstr "DNS 链"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "DST 目标 IPv4"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "DST 目标 IPv6"
+
+#~ msgid "Description"
+#~ msgstr "描述"
+
+#~ msgid "Download Options"
+#~ msgstr "下载选项"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "下载工具,实时监视器"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "编辑设置"
+
+#~ msgid "Enable banIP"
+#~ msgstr "启用 banIP"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr "在出现任何处理错误的情况下启用详细调试日志记录。"
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "输入 IP/CIDR/ASN/ISO"
+
+#~ msgid "Extra Options"
+#~ msgstr "额外选项"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr "进一步信息<a href=\"%s\" target=\"_blank\">请访问在线文档</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr "为了进一步提高性能,您可以提高此值,例如:8 或 16 应该是安全的。"
+
+#~ msgid "Geo Location"
+#~ msgstr "地理位置"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "授予UCI访问luci-app-banip的权限"
+
+#~ msgid "IANA Information"
+#~ msgstr "IANA 信息"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "IP/ASN 映射"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "IPSet 源"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "IPSet查找"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr "未找到输入文件,请检查您的配置。"
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "局域网 Forward 链 IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "局域网 Forward 链 IPv6"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "局域网 Input 链 IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "局域网 Input 链 IPv6"
+
+#~ msgid "Load"
+#~ msgstr "负载"
+
+#~ msgid "Loading"
+#~ msgstr "加载中"
+
+#~ msgid "Loading ..."
+#~ msgstr "加载中…"
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "本地保存黑名单"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "本地保存白名单"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "低优先级服务"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "手动选择 WAN 接口"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "最大下载队列"
+
+#~ msgid "No response!"
+#~ msgstr "无响应!"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr "在默认设置并不适合您时的额外选项。"
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "请每行仅添加一个 IPv4 或 IPv6 地址。允许使用 CIDR 表示法中的 IP 范围和"
+#~ "以“#”开头的注释。"
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "请直接在终端会话中编辑此文件。"
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "RIPE查找"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "刷新 IPSet"
+
+#~ msgid "Reload"
+#~ msgstr "重新载入"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "重新载入 IPSet 源"
+
+#~ msgid "Runtime Information"
+#~ msgstr "运行信息"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "来源目标IPv4"
+
+#~ msgid "SRC Target IPv6"
+#~ msgstr "来源目标IPv6"
+
+#~ msgid "SRC/DST"
+#~ msgstr "SRC/DST"
+
+#~ msgid "SSH Daemon"
+#~ msgstr "SSH 守护程序"
+
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "SSH/LuCI 实时监视器"
+
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr "选择用于日志文件解析的 SSH 守护程序,以检测侵入事件。"
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "在引导过程中选择使用的启动类型。"
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "选择您喜欢的下载工具。"
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "手动选择您的首选接口。"
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr "将 nice 级别设置为“低优先级”,banIP 后台处理将占用更少的系统资源。"
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr "仅显示数据包计数器大于0的组成员"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "banIP 版本"
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr "下载队列的大小,用于并行处理下载 &amp; IPset 处理(默认值 : 4)。"
+
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr "所选下载工具的特殊选项,例如:“--timeout=20 -O”。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "启用 IPv4"
+#~ msgid "Start Type"
+#~ msgstr "启动类型"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "启用 IPv6"
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr "在后台启动一个小型 log/banIP 监视器,以实时阻止 SSH/LuCI 暴力攻击。"
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "banIP 备份的目标目录。默认值为“/tmp”,请尽可能使用非易失性磁盘(如果有)。"
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "RIPEstat 数据 API 是 RIPE NCC 提供的公共数据接口,有关详细信息,请参见<a "
+#~ "href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank\" rel="
+#~ "\"noopener noreferrer\">此处</a>。"
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr "文件过大,无法使用 LuCI 的在线编辑(&ge; 100 KB)。"
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr "此更改需要手动停止/重新启动服务才能生效。"
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr "通过此数据调用,可以访问 IANA 维护的各种数据源。"
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "此数据调用列出了与一个国家/地区关联的 Internet 资源,包括 ASN,IPv4 范围"
+#~ "和 IPv4/6 CIDR 前缀。"
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr "此数据调用返回给定 ASN 的所有已声明前缀。"
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr ""
+#~ "此数据调用返回给定 IP 空间或 ASN 情况下已声明 IP 前缀的地理位置信息。"
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr "此数据包会调用返回的前缀和给定 IP 地址通告的 ASN。"
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "此数据调用返回从主机名或 IP 地址开始的 DNS 正向(A/AAAA/ CNAME)和反向"
+#~ "(PTR)记录的递归链。"
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr ""
+#~ "此数据调用从相关的区域 Internet 注册中心和路由注册中心返回 whois 信息。"
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "此数据调用显示有关 ASN 的常规信息,例如其通告状态和根据 WHOIS 服务的持有人"
+#~ "名称。"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr "此表单使您可以修改 banIP 黑名单(%s)的内容。<br/>"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr "此表单使您可以修改 banIP 白名单(%s)的内容。<br/>"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr "此表单允许您修改 banIP 的主配置文件(/etc/config/banip)内容。"
+
+#~ msgid "View Logfile"
+#~ msgstr "查看日志文件"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "WAN Forward 链 IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "WAN Forward 链 IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "WAN Input 链 IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "WAN Input 链 IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "白名单自动加载项被临时存储在 IPSet 中,并永久保存在本地白名单中。禁用此选"
+#~ "项以防止本地保存。"
+
+#~ msgid "Whois Information"
+#~ msgstr "Whois 信息"
+
+#~ msgid "banIP Status"
+#~ msgstr "banIP 状态"
+
+#~ msgid "banIP Version"
+#~ msgstr "banIP 版本"
+
+#~ msgid "enable IPv4"
+#~ msgstr "启用 IPv4"
+
+#~ msgid "enable IPv6"
+#~ msgstr "启用 IPv6"
diff --git a/applications/luci-app-banip/po/zh_Hant/banip.po b/applications/luci-app-banip/po/zh_Hant/banip.po
index 4b3e4650b7..4622453e74 100644
--- a/applications/luci-app-banip/po/zh_Hant/banip.po
+++ b/applications/luci-app-banip/po/zh_Hant/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-08 12:44+0000\n"
+"PO-Revision-Date: 2021-08-14 14:43+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsbanip/zh_Hant/>\n"
@@ -8,482 +8,1228 @@ 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"
-
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr ""
+"X-Generator: Weblate 4.8-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 "-m limit --limit 2/秒 (預設)"
+
+#: 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 "1 小時"
+
+#: 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 "12 小時"
+
+#: 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 "24 小時"
+
+#: 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 "30 分鐘"
+
+#: 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 "6 小時"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
+msgid "ASNs"
+msgstr "平均取樣數"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "動作"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Active Devices"
+msgstr "使用中的裝置"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+msgid "Active Interfaces"
+msgstr "使用中的介面"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
+msgid "Active Logterms"
+msgstr "動作日誌項目"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Active Sources"
+msgstr "使用中的來源"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
+msgid "Active Subnets"
+msgstr "作用中子網路"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr "額外的與非 banIP 相關的 IPSets,例如:用於報告和查詢。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr "將此 IP/CIDR 加入到您的本地白名單。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+msgid "Additional Settings"
+msgstr "附加設定"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Additional trigger delay in seconds before banIP processing begins."
-msgstr ""
+msgstr "附加觸發 banIP 行程開始延遲的秒數。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Advanced Chain Settings"
+msgstr "進階設定 - 鏈結"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Advanced E-Mail Settings"
+msgstr "進階電子郵件設定"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Advanced Log Settings"
+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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_lan_rule'."
+msgstr "給 banIP 分配一個或多個相關的防火牆鏈結。banIP 所用的預設鏈結是 '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'forwarding_wan_rule'."
+msgstr "給 banIP 分配一個或多個相關的防火牆鏈結。banIP 所用的預設鏈結是 '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
+msgid ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_lan_rule'."
+msgstr "給 banIP 分配一個或多個相關的防火牆鏈結。banIP 所用的預設鏈結是 'input_lan_rule'。"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "進階"
+#: 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 ""
+"Assign one or more relevant firewall chains to banIP. The default chain used "
+"by banIP is 'input_wan_rule'."
+msgstr "給 banIP 分配一個或多個相關的防火牆鏈結。banIP 所用的預設鏈結是 'input_wan_rule'。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "Auto Blacklist"
+msgstr "自動黑名單"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Auto Detection"
+msgstr "自動偵測"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
+msgid "Auto Whitelist"
+msgstr "自動白名單"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "自動偵測 WAN 介面"
+#: 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 "執行時自動將可疑 IP 從日誌轉移到 banIP 黑名單。"
+
+#: 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 "執行時自動將上行鏈路 IP 轉移到 banIP 白名單。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
msgstr "備份目錄"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Base Temp Directory"
+msgstr "基本臨時目錄"
+
+#: 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 "用於所有與 banIP 相關執行時操作的基礎臨時目錄。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Blacklist Timeout"
+msgstr "逾時黑名單"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
-msgstr ""
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr "黑名單變更已經儲存。更新您的 banIP 列表以使變更生效。"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
+msgid "Blocklist Sources"
+msgstr "封鎖清單來源"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: 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 "取消"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
+"透過 IPSet 攔截 IP 位址/子網路的 banIP 套件的設定。更多資訊請<a href=\"https://github.com/openwrt/"
+"packages/blob/master/net/banip/files/README.md\" target=\"_blank\" rel="
+"\"noreferrer noopener\" >檢視線上文件</a>"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr "ACC 統計"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr "CIDR 統計"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr "IP 統計"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr "MAC 統計"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "描述"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr "SUM 統計"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Countries"
+msgstr "地區"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+msgid "DST IPSet Type"
+msgstr "DST IPSet 類型"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
+msgid "DST Log Options"
+msgstr "DST 日誌選項"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "DST Target"
+msgstr "DST 目的"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr "自動偵測相關的網路介面、裝置、子網路和協定。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Don't check SSL server certificates during download."
+msgstr "下載期間不檢查 SSL 伺服器證書。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
+msgid "Download Insecure"
+msgstr "下載不安全"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "Download Parameters"
+msgstr "下載參數"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Download Queue"
+msgstr "下載佇列"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
-msgstr "下載公用程式"
+msgstr "下載工具"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "E-Mail Actions"
+msgstr "電子郵件操作"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "E-Mail Notification"
+msgstr "電子郵件通知"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "E-Mail Profile"
+msgstr "電郵設定檔"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "E-Mail Receiver Address"
+msgstr "電郵收件人位址"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "E-Mail Sender Address"
+msgstr "電郵寄件人位址"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "E-Mail Topic"
+msgstr "電郵主旨"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "編輯黑名單"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "編輯設定"
+#: 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 "編輯 Mac 位址列表"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "編輯白名單"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
+msgid "Enable DST logging"
+msgstr "啟用 DST 記錄"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Enable SRC logging"
+msgstr "啟用 SRC 記錄"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enable the banIP service."
+msgstr "啟用 banIP 服務。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr ""
+#: 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 "在出現任何處理錯誤的情況下,請啟用詳細除錯日誌記錄。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Enabled"
+msgstr "啟用"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "Enables IPv4 support in banIP."
+msgstr "在 banIP 中啟用 IPv4 支援。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Enables IPv6 support in banIP."
+msgstr "在 banIP 中啟用 IPv6 支援。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr "項目詳情"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "現存工作"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
+msgid "Extra Sources"
+msgstr "附加來源"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "General Settings"
+msgstr "一般設定"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+msgid "Global IPSet Type"
+msgstr "全域 IPSet 類型"
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr ""
+msgid "Grant access to LuCI app banIP"
+msgstr "授予存取 LuCI 應用 banIP 的權限"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "IANA 資訊"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "High Priority"
+msgstr "較高優先順序"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Highest Priority"
+msgstr "最高優先順序"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
-msgstr ""
+msgstr "IPSet信息"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr "IPSet 查詢"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
+msgid "IPSet Query..."
+msgstr "IPSet 查詢..."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "找不到輸入檔案,請確認您的設定"
+#: 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 "IPSet 報告"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
+msgid "IPSet details"
+msgstr "IPSet 詳情"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
+msgid "IPv4 Support"
+msgstr "IPv4 支援"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "IPv6 Support"
+msgstr "支援 IPv6"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
+msgid "Information"
+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
+msgid "LAN Forward"
+msgstr "區域網路轉發"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: 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 "區域網路入站"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
msgstr "最後執行"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "載入"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
+msgid "Least Priority"
+msgstr "最低優先順序"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "載入中"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
+msgid "Less Priority"
+msgstr "較低優先順序"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "載入中..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr "限制僅特定 banIP 操作會觸發電子郵件傳送。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Limit the log monitor to certain log terms."
+msgstr "將日誌監視器限制為特定的日誌項目。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Limit the selection to certain local sources."
+msgstr "將選擇限制在特定的本地來源。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "低優先順序服務"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "要移除的行號"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "手動選擇 WAN 介面"
+#: 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 "觸發 banIP 啟動的可用網路介面列表。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "最大下載佇列"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
+msgid "List of supported and fully pre-configured download utilities."
+msgstr "支援的下載工具清單(完全預先配置)。"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "無回應!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
+msgid "Local Sources"
+msgstr "本地來源"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
+msgid "Log Limit"
+msgstr "日誌限制"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
+msgid "Log Monitor"
+msgstr "日誌監視器"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
+msgid "Log Terms"
+msgstr "日誌項目"
+
+#: 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 "日誌檢視"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr "記錄可疑的傳入資料封包 - 通常是被丟棄的。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
-msgstr ""
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr "記錄可疑的傳出資料封包 - 通常是被拒絕的。由於需要額外的系統資源,記錄這樣的資料封包可能會導致延遲增加。"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr "總覽"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
+msgid "LuCI Log Count"
+msgstr "LuCI 日誌計數"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Maclist Timeout"
+msgstr "Mac 列表逾時"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
-msgstr ""
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr "MAC 列表變更已經儲存。更新您的 banIP 列表以使變更生效。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid ""
+"Manually override the pre-configured download options for the selected "
+"download utility."
+msgstr "手動覆蓋所選下載工具的預先設定下載選項。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "請直接在終端機中編輯此檔案"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
+msgid "NGINX Log Count"
+msgstr "NGINX 日誌計數"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "名稱"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Network Interfaces"
+msgstr "網路介面"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "查詢結果為空!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr "尚無 banIP 相關的日誌!"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
+msgid "Normal Priority (default)"
+msgstr "正常優先順序 (預設)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
+msgid "Number of CIDR entries"
+msgstr "CIDR 項目數"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
+msgid "Number of IP entries"
+msgstr "IP 項目數"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
+msgid "Number of MAC entries"
+msgstr "MAC 項目數"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
+msgid "Number of accessed entries"
+msgstr "存取的項目數"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
+msgid "Number of all IPSets"
+msgstr "全部 IPSet 項目數"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
+msgid "Number of all entries"
+msgstr "全部項目數"
+
+#: 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 "在被封禁前,日誌中同一 IP 登錄 LuCI 失敗的記錄次數。"
+
+#: 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 "在被封禁前,日誌中同一 IP 請求 nginx 失敗的記錄次數。"
+
+#: 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 "在被封禁前,日誌中同一 IP 登錄 SSH 失敗的記錄次數。"
+
+#: 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 "概覽"
+
+#: 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 "僅解析最後宣告的可疑事件的日誌項目數量。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr "「msmtp」所用的 banIP 電子郵件通知設定。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "查詢"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "Receiver address for banIP notification e-mails."
+msgstr "banIP 通知電子郵件的接收者位址。"
+
+#: 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
msgid "Refresh"
msgstr "重新整理"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "定時重整"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "重新載入"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
+msgid "Refresh Timer..."
+msgstr "定時重整中..."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "移除一個現存工作"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Report Directory"
+msgstr "報告目錄"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Restart"
+msgstr "重新啟動"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+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 "限制來自/到少數安全網站/IP的網際網路存取,攔截來自/到網際網路其餘部分的存取。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "結果"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Run Flags"
+msgstr "執行旗標"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
+msgid "Run Information"
+msgstr "執行資訊"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
-msgstr "儲存"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
+msgid "SRC IPSet Type"
+msgstr "SRC IPSet 類型"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
+msgid "SRC Log Options"
+msgstr "SRC 日誌選項"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "SRC Target"
+msgstr "SRC 目的"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
+msgid "SRC+DST IPSet Type"
+msgstr "SRC+DST IPSet 類型"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "選擇偏好的下載工具。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
+msgid "SSH Log Count"
+msgstr "SSH 日誌計數"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "手動選擇偏好的介面。"
+#: 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 "儲存"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
-msgstr ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
+msgstr "搜尋特定 IP、CIDR 或 MAC 位址的動作的 banIP 相關 IPSet。"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
+msgid "Select the relevant network interfaces manually."
+msgstr "手動選擇相關的網路介面。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
-msgstr ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
+msgstr "傳送 banIP 相關的通知郵件。這需要安裝和設定額外的「msmtp」套件。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Sender address for banIP notification E-Mails."
+msgstr "banIP 通知郵件的傳送位址。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "Service Priority"
+msgstr "服務優先權"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
+msgstr "設定一個新的 banIP 任務"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
-msgstr ""
+#: 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 "為每一 IPSet 設定單獨的 DST 類型來僅攔截傳出資料封包。"
+
+#: 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 "為每一 IPSet 設定單獨的 SRC 類型來僅攔截傳入資料封包。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
-msgstr ""
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
+msgstr "為每一 IPSet 設定單獨的 SRC+DST 類型來攔截傳入和傳出資料封包。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
-msgstr ""
+#: 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 "設定特殊的 DST 日誌選項,如設定一個限制率。"
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
-msgstr ""
+#: 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 "設定特殊的 SRC 日誌選項,如設定一個限制率。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "Set the blacklist IPSet timeout."
+msgstr "設定黑名單 IPSet 逾時。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all DST related rules."
+msgstr "設定所有 DST 相關規則的防火牆目的。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the firewall target for all SRC related rules."
+msgstr "設定所有 SRC 相關規則的防火牆目的。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
-msgstr ""
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr "設定全域 IPSet 類型預設值,以攔截傳入(SRC)和/或傳出(DST)資料封包。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
+msgid "Set the maclist IPSet timeout."
+msgstr "設定 MAC 列表 IPSet 逾時。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Set the whitelist IPSet timeout."
+msgstr "設定白名單 IPSet 逾時。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Settings"
+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."
+msgstr "用於並行下載處理的下載佇列大小。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
+msgid "Sources (Info)"
+msgstr "來源 (資訊)"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
-msgstr ""
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr "在背景啟動一個小日誌監視器,阻止可疑的 SSH/LuCI 登錄嘗試。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Startup Trigger Interface"
+msgstr "啟動觸發介面"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
+msgid "Status / Version"
+msgstr "狀態/版本"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+msgid "Suspend"
+msgstr "暫停"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
+msgid "Target directory for IPSet related report files."
+msgstr "IPSet 相關的報告檔案的目的目錄。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+msgid "Target directory for compressed source list backups."
+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 "無法更新重整計時器。"
+
+#: 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 "重整計時器已更新。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: 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 -)"
+msgstr "星期幾(可選。取值范圍:1-7,可用 , 或 - 分隔)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr "小時 (必須。取值範圍:0-23)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr "分鐘 (可選。取值範圍:0-59)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
-msgstr ""
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr "所選的優先順序將用於 banIP 背景處理。此變更需要重新啟動整個 banIP 服務才能生效。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: 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 "系統日誌輸出,僅針對banIP相關消息進行了預過濾。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
+"這是本地 banIP 黑名單,用於始終拒絕某些 IP/CIDR 位址。<br /> <em><b>請注意:</b></em>每行僅加入一個 IPv4 "
+"位址、IPv6 位址或域名。註解以「#」開頭。不允許使用萬用字元和正規表達式。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
-msgstr "這會從註冊商和路由表回傳 whois 資訊"
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<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 ""
+"這是本地 banIP MAC 列表,用於始終允許某些 MAC 位址。<br /> "
+"<em><b>請注意:</b></em>每行只加入一個MAC位址。註解以「#」開頭。不允許使用域名、萬用字元和正規表達式。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 address, IPv6 address "
+"or domain name per line. Comments introduced with '#' are allowed - "
+"wildcards and regex are not."
msgstr ""
+"這是本地 banIP 白名單,用於始終允許某些 IP/CIDR 位址。<br /> <em><b>請注意:</b></em>每行僅加入一個 IPv4 "
+"位址、IPv6 位址或域名。註解以「#」開頭。不允許使用萬用字元和正規運算式。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
-msgstr "這個表格可以編輯 banIP 的黑名單 (%s)。<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr "該頁籤顯示了上一次產生的 IPSet 報告,點擊「更新」按鈕可取得目前報告。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
-msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
-msgstr "這個表格可以編輯 banIP 的白名單 (%s)。<br />"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
+msgid "Timestamp"
+msgstr "時間戳"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
-msgstr ""
+"To keep your banIP lists up-to-date, you should set up an automatic update "
+"job for these lists."
+msgstr "為了使您的 banIP 列表保持最新,您應該為這些列表設定一個自動更新任務。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
+msgid "Topic for banIP notification E-Mails."
+msgstr "banIP 通知郵件的主題。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
msgstr "觸發延遲"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr "類型"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: 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)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
-msgstr "詳細的偵錯記錄"
+msgstr "詳細除錯日誌"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-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
+msgid "WAN Forward"
+msgstr "廣域網路轉發"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr ""
+#: 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 "廣域網路入站"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr "白名單 IP/CIDR"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Whitelist Only"
+msgstr "僅白名單"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Whitelist Timeout"
+msgstr "白名單逾時"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: 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
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
-msgstr ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr "白名單變更已經儲存。更新您的 banIP 列表以使變更生效。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Whois 資訊"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
+msgid "Whitelist..."
+msgstr "白名單..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: 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 "禁止IP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr "banIP 操作"
+
+#~ msgid "ASN Overview"
+#~ msgstr "ASN 總覽"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "ASN前綴"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/國家"
+
+#~ msgid "Advanced"
+#~ msgstr "進階"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "自動偵測 WAN 介面"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "黑名單自動加載項臨時存儲在IPSet中,並永久保存在本地黑名單中。禁用此選項以"
+#~ "防止本地保存。"
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "檢查當前可用的IPSet。"
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr "banIP套件的組態,以通過IPSet阻止IP位址/子網路。"
+
+#~ msgid "Country Resources"
+#~ msgstr "國家資源"
+
+#~ msgid "DNS Chain"
+#~ msgstr "DNS鏈"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "DST目標IPv4"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "DST目標IPv6"
+
+#~ msgid "Description"
+#~ msgstr "描述"
+
+#~ msgid "Download Options"
+#~ msgstr "下載選項"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "下載工具, 即時監視器"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "編輯設定"
+
+#~ msgid "Enable banIP"
+#~ msgstr "啟用 BanIP"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr "在出現任何處理錯誤的情況下,請啟用「詳細除錯日誌」記錄。"
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "輸入 IP/CIDR/ASN/ISO"
+
+#~ msgid "Extra Options"
+#~ msgstr "額外選項"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr "更多資訊請前往 <a href=\"%s\" target=\"_blank\">線上說明</a>查看"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr "您可以增加數值以增進效能,'8' 或 '16' 應該都在安全範圍內。"
+
+#~ msgid "Geo Location"
+#~ msgstr "地理位置"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "授予 luci-app-banip 擁有 UCI 存取的權限"
+
+#~ msgid "IANA Information"
+#~ msgstr "IANA 資訊"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "IP / ASN映射"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "IPSet來源"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "IPSet-查詢"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr "找不到輸入文件,請檢查您的設定。"
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "區域網轉發鏈IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "區域網轉發鏈IPv6"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "區域網輸入鏈IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "區域網輸入鏈IPv6"
+
+#~ msgid "Load"
+#~ msgstr "負載"
+
+#~ msgid "Loading"
+#~ msgstr "正在載入中"
+
+#~ msgid "Loading ..."
+#~ msgstr "載入中..."
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "本地保存黑名單插件"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "本地保存白名單插件"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "低優先權服務"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "手動選擇 WAN 介面"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "最大下載佇列"
+
+#~ msgid "No response!"
+#~ msgstr "無回應!"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr "如果預設值不適合您,則可以進行進一步調整的選項。"
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "請每行僅添加一個IPv4或IPv6位址。允許使用CIDR表示法中的IP範圍和以 '#' 開頭"
+#~ "的註釋。"
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "請編輯在終端機會話中的此文件目錄."
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "RIPE-查詢"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "更新IPSets"
+
+#~ msgid "Reload"
+#~ msgstr "重新載入"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "重新加載 IPSet來源"
+
+#~ msgid "Runtime Information"
+#~ msgstr "運行時信息"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "SRC目標IPv4"
+
+#~ msgid "SRC Target IPv6"
+#~ msgstr "SRC目標IPv6"
+
+#~ msgid "SRC/DST"
+#~ msgstr "SRC/DST"
+
+#~ msgid "SSH Daemon"
+#~ msgstr "SSH常駐服務"
+
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "SSH/LuCI RT監視器"
+
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr "選擇SSH常駐程序進行日誌文件解析,以檢測入侵事件。"
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "在引導過程中選擇使用的啟動類型。"
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "選擇偏好的下載工具。"
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "手動選擇偏好的介面。"
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr "設定 nice 級別為「低優先權」,banIP 後台行程將耗費更少的系統資源。"
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr "僅顯示封包計數器的設定成員 &gt; 0"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "banIP 狀態"
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr "用於處理下載和下載的隊列的大小 & IPset並行處理 (預設為 '4')."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "banIP 版本"
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr "所選下載工具的特殊選項,例如 '--timeout = 20 -O'。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "啟用 IPV4"
+#~ msgid "Start Type"
+#~ msgstr "開始類型"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "啟用 IPV6"
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr "在後台啟動一個小的 log/banIP監視器,以即實時阻止SSH/LuCI暴力攻擊。"
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "banIP 備份的目標目錄。預設值為 \"/tmp\",請盡可能使用非揮發性磁碟(如果"
+#~ "有)。"
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "RIPEstat數據API是RIPE NCC提供的公共數據接口,有關詳細信息,請參見<a href="
+#~ "\"https://stat.ripe.net/docs/data_api\" target=\"_blank\" rel=\"noopener "
+#~ "noreferrer\">此處</a>。"
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr "文件大小太大,無法在LuCI中進行線上編輯(≧100 KB)。"
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr "此更改需要手動, 服務 停止/重啟 才能生效。"
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr "通過此資料調用,可以存取 IANA維護的各種資料源。"
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "此資料呼叫列出了與國家/地區相關的 Internet資源, 包括ASN、IPv4範圍和 "
+#~ "IPv4/6 CIDR前綴。"
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr "此資料調用返回給定ASN的所有已聲明前綴。"
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr "此資料呼叫返回給定IP空間或ASN情況下已宣布IP前綴的地理位置信息。"
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr "此資料調用返回包含的前綴和宣布給定IP位址的ASN。"
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "此資料調用返回從主機名或 IP位址開始的DNS正向(A/AAAA/CNAME) 和 反向(PTR)記"
+#~ "錄的遞歸鏈。"
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr "此資料呼叫從相關的區域網際網路登記處和路由登記處回傳whois信息。"
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "此資料呼叫顯示有關ASN的常規信息,例如其公告狀態和根據WHOIS服務的持有人名"
+#~ "稱。"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr "這個表格可以編輯 banIP 的黑名單 (%s)。<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr "這個表格可以編輯 banIP 的白名單 (%s)。<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr "此表格允許您修改主要banIP設置文件(/etc/config/banip)的內容。"
+
+#~ msgid "View Logfile"
+#~ msgstr "查看記錄檔"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "廣域網轉發鏈IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "廣域網轉發鏈IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "網域網輸入鏈IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "網域網輸入鏈IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "白名單自動加載項臨時存儲在IPSet中,並永久保存在本地白名單中。禁用此選項以"
+#~ "防止本地保存。"
+
+#~ msgid "Whois Information"
+#~ msgstr "Whois 資訊"
+
+#~ msgid "banIP Status"
+#~ msgstr "banIP 狀態"
+
+#~ msgid "banIP Version"
+#~ msgstr "banIP 版本"
+
+#~ msgid "enable IPv4"
+#~ msgstr "啟用 IPV4"
+
+#~ msgid "enable IPv6"
+#~ msgstr "啟用 IPV6"
diff --git a/applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json b/applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json
new file mode 100644
index 0000000000..554f6baf8f
--- /dev/null
+++ b/applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json
@@ -0,0 +1,66 @@
+{
+ "admin/services/banip": {
+ "title": "banIP",
+ "order": "60",
+ "action": {
+ "type": "alias",
+ "path": "admin/services/banip/overview"
+ },
+ "depends": {
+ "acl": [ "luci-app-banip" ],
+ "fs": {
+ "/usr/bin/banip.sh": "executable",
+ "/etc/init.d/banip": "executable"
+ },
+ "uci": { "banip": true }
+ }
+ },
+ "admin/services/banip/overview": {
+ "title": "Overview",
+ "order": 10,
+ "action": {
+ "type": "view",
+ "path": "banip/overview"
+ }
+ },
+ "admin/services/banip/ipsetreport": {
+ "title": "IPSet Report",
+ "order": 20,
+ "action": {
+ "type": "view",
+ "path": "banip/ipsetreport"
+ }
+ },
+ "admin/services/banip/blacklist": {
+ "title": "Edit Blacklist",
+ "order": 30,
+ "action": {
+ "type": "view",
+ "path": "banip/blacklist"
+ }
+ },
+ "admin/services/banip/whitelist": {
+ "title": "Edit Whitelist",
+ "order": 40,
+ "action": {
+ "type": "view",
+ "path": "banip/whitelist"
+ }
+ },
+ "admin/services/banip/maclist": {
+ "title": "Edit Maclist",
+ "order": 50,
+ "action": {
+ "type": "view",
+ "path": "banip/maclist"
+ }
+ },
+ "admin/services/banip/logread": {
+ "title": "Log View",
+ "order": 60,
+ "action": {
+ "type": "view",
+ "path": "banip/logread"
+ }
+ }
+}
diff --git a/applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json b/applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json
index c4472c2035..d0a616be6e 100644
--- a/applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json
+++ b/applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json
@@ -1,10 +1,37 @@
{
"luci-app-banip": {
- "description": "Grant UCI access for luci-app-banip",
- "read": {
- "uci": [ "banip" ]
- },
+ "description": "Grant access to LuCI app banIP",
"write": {
+ "uci": [ "banip" ],
+ "file": {
+ "/etc/banip/*": [ "read" ],
+ "/etc/banip/banip.blacklist": [ "write" ],
+ "/etc/banip/banip.whitelist": [ "write" ],
+ "/etc/banip/banip.maclist": [ "write" ]
+ }
+ },
+ "read": {
+ "cgi-io": [ "exec" ],
+ "file": {
+ "/var/run/banip.pid": [ "read" ],
+ "/tmp/ban_runtime.json": [ "read" ],
+ "/sbin/logread -e banIP-": [ "exec" ],
+ "/usr/sbin/logread -e banIP-": [ "exec" ],
+ "/usr/sbin/iptables -L": [ "exec" ],
+ "/usr/sbin/ip6tables -L": [ "exec" ],
+ "/etc/init.d/banip list" : [ "exec" ],
+ "/etc/init.d/banip refresh" : [ "exec" ],
+ "/etc/init.d/banip reload" : [ "exec" ],
+ "/etc/init.d/banip restart" : [ "exec" ],
+ "/etc/init.d/banip suspend" : [ "exec" ],
+ "/etc/init.d/banip resume" : [ "exec" ],
+ "/etc/init.d/banip report gen" : [ "exec" ],
+ "/etc/init.d/banip report json" : [ "exec" ],
+ "/etc/init.d/banip timer list" : [ "exec" ],
+ "/etc/init.d/banip timer remove [0-9]*" : [ "exec" ],
+ "/etc/init.d/banip timer add * [0-9]* [0-9*]* [1-7,-*]*" : [ "exec" ],
+ "/etc/init.d/banip query *" : [ "exec" ]
+ },
"uci": [ "banip" ]
}
}
diff --git a/applications/luci-app-bcp38/po/ar/bcp38.po b/applications/luci-app-bcp38/po/ar/bcp38.po
index d26ea3db5d..fa3a0a3002 100644
--- a/applications/luci-app-bcp38/po/ar/bcp38.po
+++ b/applications/luci-app-bcp38/po/ar/bcp38.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-09 06:17+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2021-03-03 01:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbcp38/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5\n"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
@@ -41,7 +41,7 @@ msgstr ""
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:30
msgid "Enable"
-msgstr "ممكن"
+msgstr "شغل"
#: applications/luci-app-bcp38/root/usr/share/rpcd/acl.d/luci-app-bcp38.json:3
msgid "Grant UCI access for luci-app-bcp38"
@@ -49,7 +49,7 @@ msgstr ""
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
msgid "Interface name"
-msgstr ""
+msgstr "اسم الواجهة"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
msgid ""
diff --git a/applications/luci-app-bcp38/po/bg/bcp38.po b/applications/luci-app-bcp38/po/bg/bcp38.po
index fc71e4313f..d67581175c 100644
--- a/applications/luci-app-bcp38/po/bg/bcp38.po
+++ b/applications/luci-app-bcp38/po/bg/bcp38.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-09-27 22:36+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbcp38/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-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
@@ -34,7 +40,7 @@ msgstr ""
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:30
msgid "Enable"
-msgstr ""
+msgstr "Разрешаване"
#: applications/luci-app-bcp38/root/usr/share/rpcd/acl.d/luci-app-bcp38.json:3
msgid "Grant UCI access for luci-app-bcp38"
@@ -42,7 +48,7 @@ msgstr ""
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
msgid "Interface name"
-msgstr ""
+msgstr "Име на интерфейса"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
msgid ""
diff --git a/applications/luci-app-bcp38/po/bn_BD/bcp38.po b/applications/luci-app-bcp38/po/bn_BD/bcp38.po
index d3c3754b73..241c267732 100644
--- a/applications/luci-app-bcp38/po/bn_BD/bcp38.po
+++ b/applications/luci-app-bcp38/po/bn_BD/bcp38.po
@@ -1,8 +1,14 @@
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/luciapplicationsbcp38/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-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
@@ -34,7 +40,7 @@ msgstr ""
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:30
msgid "Enable"
-msgstr ""
+msgstr "সক্রিয় করুন"
#: 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-bcp38/po/da/bcp38.po b/applications/luci-app-bcp38/po/da/bcp38.po
new file mode 100644
index 0000000000..e41c1b5fe3
--- /dev/null
+++ b/applications/luci-app-bcp38/po/da/bcp38.po
@@ -0,0 +1,81 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-11 19:12+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbcp38/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.9.1-dev\n"
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
+msgid "Allowed IP ranges"
+msgstr "Tilladte IP-områder"
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:34
+msgid ""
+"Attempt to automatically detect if the upstream IP will be blocked by the "
+"configuration, and add an exception if it will. If this does not work "
+"correctly, you can add exceptions manually below."
+msgstr ""
+"Forsøg automatisk at opdage, om upstream-IP'en vil blive blokeret af "
+"konfigurationen, og tilføj en undtagelse, hvis den vil. Hvis dette ikke "
+"virker korrekt, kan du tilføje undtagelser manuelt nedenfor."
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:33
+msgid "Auto-detect upstream IP"
+msgstr "Automatisk registrering af upstream-IP"
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:20
+#: applications/luci-app-bcp38/root/usr/share/luci/menu.d/luci-app-bcp38.json:3
+msgid "BCP38"
+msgstr "BCP38"
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:27
+msgid "BCP38 config"
+msgstr "BCP38 konfig"
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:56
+msgid "Blocked IP ranges"
+msgstr "Blokerede IP-områder"
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:30
+msgid "Enable"
+msgstr "Aktiver"
+
+#: applications/luci-app-bcp38/root/usr/share/rpcd/acl.d/luci-app-bcp38.json:3
+msgid "Grant UCI access for luci-app-bcp38"
+msgstr "Giv UCI-adgang til luci-app-bcp38"
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
+msgid "Interface name"
+msgstr "Interface navn"
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
+msgid ""
+"Interface to apply the blocking to (should be the upstream WAN interface)."
+msgstr ""
+"Interface til at anvende blokeringen på (bør være upstream WAN-interface)."
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
+msgid ""
+"Takes precedence over blocked ranges. Use to whitelist your upstream network "
+"if you're behind a double NAT and the auto-detection doesn't work."
+msgstr ""
+"Har forrang over blokerede områder. Brug til at hvidliste dit upstream-"
+"netværk, hvis du står bag en dobbelt NAT, og den automatiske registrering "
+"ikke virker."
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:21
+msgid ""
+"This function blocks packets with private address destinations from going "
+"out onto the internet as per <a href=\"http://tools.ietf.org/html/"
+"bcp38\">BCP 38</a>. For IPv6, only source specific default routes are "
+"installed, so no BCP38 firewall routes are needed."
+msgstr ""
+"Denne funktion blokerer pakker med private adressedestinationer fra at gå ud "
+"på internettet i henhold til <a href=\"http://tools.ietf.org/html/bcp38\""
+">BCP 38</a>. For IPv6 er der kun installeret kildespecifikke standardruter, "
+"så der er ikke behov for BCP38 firewall-ruter."
diff --git a/applications/luci-app-bcp38/po/el/bcp38.po b/applications/luci-app-bcp38/po/el/bcp38.po
index afb3c5dbec..f3b7fdd7b3 100644
--- a/applications/luci-app-bcp38/po/el/bcp38.po
+++ b/applications/luci-app-bcp38/po/el/bcp38.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2021-06-06 14:38+0000\n"
+"Last-Translator: Stefanos Batsios <bouzouste@hotmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbcp38/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.0.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
@@ -46,11 +46,11 @@ msgstr "Ενεργοποίηση"
#: applications/luci-app-bcp38/root/usr/share/rpcd/acl.d/luci-app-bcp38.json:3
msgid "Grant UCI access for luci-app-bcp38"
-msgstr ""
+msgstr "Παραχώρηση πρόσβασης UCI στο luci-app-bcp38"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
msgid "Interface name"
-msgstr "Όνομα διεπαφής"
+msgstr "Όνομα διεπαφής (Interface)"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
msgid ""
@@ -69,7 +69,6 @@ msgstr ""
"αυτόματος εντοπισμός δεν λειτουργεί."
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:21
-#, fuzzy
msgid ""
"This function blocks packets with private address destinations from going "
"out onto the internet as per <a href=\"http://tools.ietf.org/html/"
diff --git a/applications/luci-app-bcp38/po/it/bcp38.po b/applications/luci-app-bcp38/po/it/bcp38.po
index dca4b52c1a..af5ec7c178 100644
--- a/applications/luci-app-bcp38/po/it/bcp38.po
+++ b/applications/luci-app-bcp38/po/it/bcp38.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-05 08:06+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-09-16 15:46+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbcp38/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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
-msgstr ""
+msgstr "Intervalli IP permessi"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:34
msgid ""
@@ -20,23 +20,27 @@ msgid ""
"configuration, and add an exception if it will. If this does not work "
"correctly, you can add exceptions manually below."
msgstr ""
+"Tentare di rilevare automaticamente se l'IP upstream verrà bloccato dalla "
+"configurazione; aggiungere un'eccezione nel caso fosse bloccato. Se questo "
+"non funziona correttamente, è possibile aggiungere manualmente le eccezioni "
+"di seguito."
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:33
msgid "Auto-detect upstream IP"
-msgstr ""
+msgstr "Rilevamento automatico IP upstream"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:20
#: applications/luci-app-bcp38/root/usr/share/luci/menu.d/luci-app-bcp38.json:3
msgid "BCP38"
-msgstr ""
+msgstr "BCP38"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:27
msgid "BCP38 config"
-msgstr ""
+msgstr "Configurazione BCP38"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:56
msgid "Blocked IP ranges"
-msgstr ""
+msgstr "Intervalli IP bloccati"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:30
msgid "Enable"
@@ -44,7 +48,7 @@ msgstr "Abilita"
#: applications/luci-app-bcp38/root/usr/share/rpcd/acl.d/luci-app-bcp38.json:3
msgid "Grant UCI access for luci-app-bcp38"
-msgstr ""
+msgstr "Concedere l'accesso UCI per luci-app-bcp38"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
msgid "Interface name"
@@ -54,12 +58,17 @@ msgstr "Nome interfaccia"
msgid ""
"Interface to apply the blocking to (should be the upstream WAN interface)."
msgstr ""
+"Interfaccia a cui applicare il blocco (dovrebbe essere l'interfaccia WAN "
+"upstream)."
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid ""
"Takes precedence over blocked ranges. Use to whitelist your upstream network "
"if you're behind a double NAT and the auto-detection doesn't work."
msgstr ""
+"Ha la precedenza sugli intervalli bloccati. Da utilizzare per autorizzare la "
+"rete upstream se si è dietro un doppio NAT e il rilevamento automatico non "
+"funziona."
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:21
msgid ""
@@ -68,3 +77,7 @@ msgid ""
"bcp38\">BCP 38</a>. For IPv6, only source specific default routes are "
"installed, so no BCP38 firewall routes are needed."
msgstr ""
+"Questa funzione blocca i pacchetti con indirizzi privati in uscita su "
+"Internet seguendo le specifiche <a href=\"http://tools.ietf.org/html/bcp38\""
+">BCP 38</a>. Per IPv6, sono installate solo route predefinite specifiche "
+"dell'origine, quindi non sono necessarie route firewall BCP38."
diff --git a/applications/luci-app-bcp38/po/ja/bcp38.po b/applications/luci-app-bcp38/po/ja/bcp38.po
index d96e64135b..fdc0cab8c9 100644
--- a/applications/luci-app-bcp38/po/ja/bcp38.po
+++ b/applications/luci-app-bcp38/po/ja/bcp38.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-22 02:42+0000\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbcp38/ja/>\n"
@@ -8,11 +8,11 @@ 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.5-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 ""
@@ -32,19 +32,19 @@ msgstr ""
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:27
msgid "BCP38 config"
-msgstr ""
+msgstr "BCP38 構成"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:56
msgid "Blocked IP ranges"
-msgstr ""
+msgstr "ブロックされた IP 範囲"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:30
msgid "Enable"
-msgstr "有効"
+msgstr "有効化"
#: applications/luci-app-bcp38/root/usr/share/rpcd/acl.d/luci-app-bcp38.json:3
msgid "Grant UCI access for luci-app-bcp38"
-msgstr "luci-app-bcp38 に UCI アクセスを許可"
+msgstr "luci-app-bcp38にUCIアクセスを許可"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
msgid "Interface name"
diff --git a/applications/luci-app-bcp38/po/nb_NO/bcp38.po b/applications/luci-app-bcp38/po/nb_NO/bcp38.po
index 57a97dd1bb..f15253e3bb 100644
--- a/applications/luci-app-bcp38/po/nb_NO/bcp38.po
+++ b/applications/luci-app-bcp38/po/nb_NO/bcp38.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsbcp38/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-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
@@ -34,7 +40,7 @@ msgstr ""
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:30
msgid "Enable"
-msgstr ""
+msgstr "Skru på"
#: 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-bcp38/po/ro/bcp38.po b/applications/luci-app-bcp38/po/ro/bcp38.po
index 5afd74ae58..9a2a13971f 100644
--- a/applications/luci-app-bcp38/po/ro/bcp38.po
+++ b/applications/luci-app-bcp38/po/ro/bcp38.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-10 12:23+0000\n"
-"Last-Translator: Alexandru Stan <alex9457sn@gmail.com>\n"
+"PO-Revision-Date: 2021-11-16 17:37+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbcp38/ro/>\n"
"Language: 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 3.10.1\n"
+"X-Generator: Weblate 4.9.1-dev\n"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
-msgstr ""
+msgstr "Intervale IP permise"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:34
msgid ""
@@ -21,31 +21,34 @@ msgid ""
"configuration, and add an exception if it will. If this does not work "
"correctly, you can add exceptions manually below."
msgstr ""
+"Încearcă să detecteze automat dacă IP-ul din amonte va fi blocat de "
+"configurație și adaugă o excepție în caz afirmativ. Dacă acest lucru nu "
+"funcționează corect, puteți adăuga excepții manual mai jos."
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:33
msgid "Auto-detect upstream IP"
-msgstr ""
+msgstr "Detectarea automată a IP-ului în amonte"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:20
#: applications/luci-app-bcp38/root/usr/share/luci/menu.d/luci-app-bcp38.json:3
msgid "BCP38"
-msgstr ""
+msgstr "BCP38"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:27
msgid "BCP38 config"
-msgstr ""
+msgstr "Configurație BCP38"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:56
msgid "Blocked IP ranges"
-msgstr ""
+msgstr "Intervale IP blocate"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:30
msgid "Enable"
-msgstr "Activează"
+msgstr "Activați"
#: applications/luci-app-bcp38/root/usr/share/rpcd/acl.d/luci-app-bcp38.json:3
msgid "Grant UCI access for luci-app-bcp38"
-msgstr ""
+msgstr "Acordă acces la UCI pentru luci-app-bcp38"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
msgid "Interface name"
@@ -55,12 +58,17 @@ msgstr "Numele interfeței"
msgid ""
"Interface to apply the blocking to (should be the upstream WAN interface)."
msgstr ""
+"Interfața la care se aplică blocarea (ar trebui să fie interfața WAN în "
+"amonte)."
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid ""
"Takes precedence over blocked ranges. Use to whitelist your upstream network "
"if you're behind a double NAT and the auto-detection doesn't work."
msgstr ""
+"Are prioritate față de intervalele blocate. Utilizați pentru a vă pune pe "
+"lista albă rețeaua din amonte dacă vă aflați în spatele unui NAT dublu și "
+"detecția automată nu funcționează."
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:21
msgid ""
@@ -69,3 +77,7 @@ msgid ""
"bcp38\">BCP 38</a>. For IPv6, only source specific default routes are "
"installed, so no BCP38 firewall routes are needed."
msgstr ""
+"Această funcție blochează pachetele cu destinații de adrese private să iasă "
+"pe internet, conform <a href=\"http://tools.ietf.org/html/bcp38\">BCP 38</"
+"a>. Pentru IPv6, sunt instalate numai rutele implicite specifice sursei, "
+"astfel încât nu sunt necesare rutele de firewall BCP38."
diff --git a/applications/luci-app-bcp38/po/sk/bcp38.po b/applications/luci-app-bcp38/po/sk/bcp38.po
index c995f8208f..9cfc9e6943 100644
--- a/applications/luci-app-bcp38/po/sk/bcp38.po
+++ b/applications/luci-app-bcp38/po/sk/bcp38.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.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.0-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
-msgstr ""
+msgstr "Povolené IP rozmedzia"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:34
msgid ""
@@ -40,7 +40,7 @@ msgstr ""
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:30
msgid "Enable"
-msgstr ""
+msgstr "Povoliť"
#: 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-bcp38/po/sv/bcp38.po b/applications/luci-app-bcp38/po/sv/bcp38.po
index 3fce04519f..0b052cbfd2 100644
--- a/applications/luci-app-bcp38/po/sv/bcp38.po
+++ b/applications/luci-app-bcp38/po/sv/bcp38.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-17 20:23+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-12-16 12:03+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbcp38/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 3.9.1-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
-msgstr ""
+msgstr "Tillåtna IP-räckvidder"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:34
msgid ""
@@ -20,6 +20,9 @@ msgid ""
"configuration, and add an exception if it will. If this does not work "
"correctly, you can add exceptions manually below."
msgstr ""
+"Försöker att automatiskt upptäcka om IP uppströms kommer att blockeras av "
+"konfigurationen och lägga till ett undantag om den gör så. Om det inte "
+"fungerar korrekt så kan du lägga till undantag manuellt nedan."
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:33
msgid "Auto-detect upstream IP"
@@ -32,11 +35,11 @@ msgstr "BCP38"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:27
msgid "BCP38 config"
-msgstr ""
+msgstr "BCP38-konfiguration"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:56
msgid "Blocked IP ranges"
-msgstr ""
+msgstr "Blockerad IP-räckvidd"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:30
msgid "Enable"
@@ -44,7 +47,7 @@ msgstr "Aktivera"
#: applications/luci-app-bcp38/root/usr/share/rpcd/acl.d/luci-app-bcp38.json:3
msgid "Grant UCI access for luci-app-bcp38"
-msgstr ""
+msgstr "Godkänn UCI-åtkomst för luci-app-bcp38"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
msgid "Interface name"
@@ -54,12 +57,17 @@ msgstr "Gränssnittets namn"
msgid ""
"Interface to apply the blocking to (should be the upstream WAN interface)."
msgstr ""
+"Gränssnitt för att verkställa blockeringen till (bör vara WAN-gränssnittet "
+"uppströms)."
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid ""
"Takes precedence over blocked ranges. Use to whitelist your upstream network "
"if you're behind a double NAT and the auto-detection doesn't work."
msgstr ""
+"Har företräde framför blockerade räckvidder. Använd för att vitlista ditt "
+"nätverk uppströms om du står bakom en dubbel-NAT och om den automatiska "
+"upptäckten inte fungerar."
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:21
msgid ""
@@ -68,3 +76,7 @@ msgid ""
"bcp38\">BCP 38</a>. For IPv6, only source specific default routes are "
"installed, so no BCP38 firewall routes are needed."
msgstr ""
+"Den här funktionen blockerar paket med privata adress-destinationer för att "
+"gå ut på internet enligt<a href=\"http://tools.ietf.org/html/bcp38\">BCP 38</"
+"a>. För IPv6 så är enbart källspecifika standard-rutter installerade så inga "
+"brandväggs-rutter för BCP38 behövs."
diff --git a/applications/luci-app-bcp38/po/tr/bcp38.po b/applications/luci-app-bcp38/po/tr/bcp38.po
index 7ecb649013..cfea1d2343 100644
--- a/applications/luci-app-bcp38/po/tr/bcp38.po
+++ b/applications/luci-app-bcp38/po/tr/bcp38.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-11 11:34+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbcp38/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
@@ -20,31 +20,35 @@ msgid ""
"configuration, and add an exception if it will. If this does not work "
"correctly, you can add exceptions manually below."
msgstr ""
+"Yukarı akış IP'sinin konfigürasyon tarafından engellenip engellenmeyeceğini "
+"otomatik olarak tespit etmeye çalışın ve eğer engelliyorsa bir istisna "
+"ekleyin. Bu doğru şekilde çalışmazsa, istisnaları aşağıdan manuel olarak "
+"ekleyebilirsiniz."
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:33
msgid "Auto-detect upstream IP"
-msgstr ""
+msgstr "Yukarı akış IP'sini otomatik algıla"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:20
#: applications/luci-app-bcp38/root/usr/share/luci/menu.d/luci-app-bcp38.json:3
msgid "BCP38"
-msgstr ""
+msgstr "BCP38"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:27
msgid "BCP38 config"
-msgstr ""
+msgstr "BCP38 ayarları"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:56
msgid "Blocked IP ranges"
-msgstr ""
+msgstr "Engellenen IP aralıkları"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:30
msgid "Enable"
-msgstr "Çalıştır"
+msgstr "Etkinleştir"
#: applications/luci-app-bcp38/root/usr/share/rpcd/acl.d/luci-app-bcp38.json:3
msgid "Grant UCI access for luci-app-bcp38"
-msgstr ""
+msgstr "luci-app-bcp38 için UCI erişimi verin"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
msgid "Interface name"
@@ -53,13 +57,16 @@ msgstr "Arayüz ismi"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
msgid ""
"Interface to apply the blocking to (should be the upstream WAN interface)."
-msgstr ""
+msgstr "Engellemenin uygulanacağı arayüz (yukarı akış WAN arayüzü olmalıdır)."
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid ""
"Takes precedence over blocked ranges. Use to whitelist your upstream network "
"if you're behind a double NAT and the auto-detection doesn't work."
msgstr ""
+"Engellenen aralıklara göre önceliklidir. Çift NAT gerisindeyseniz ve "
+"otomatik algılama çalışmıyorsa yukarı akış ağınızı beyaz listeye eklemek "
+"için kullanın."
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:21
msgid ""
@@ -68,3 +75,7 @@ msgid ""
"bcp38\">BCP 38</a>. For IPv6, only source specific default routes are "
"installed, so no BCP38 firewall routes are needed."
msgstr ""
+"Bu işlev, <a href=\"http://tools.ietf.org/html/bcp38\"> BCP 38 </a> uyarınca "
+"özel adres hedefleri olan paketlerin internete gitmesini engeller. IPv6 için "
+"yalnızca kaynağa özgü varsayılan yollar yüklenir, bu nedenle BCP38 güvenlik "
+"duvarı yollarına gerek yoktur."
diff --git a/applications/luci-app-bcp38/po/uk/bcp38.po b/applications/luci-app-bcp38/po/uk/bcp38.po
index 9249cd72c8..e4f11edd36 100644
--- a/applications/luci-app-bcp38/po/uk/bcp38.po
+++ b/applications/luci-app-bcp38/po/uk/bcp38.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-11 01:51+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-03-14 05:18+0000\n"
+"Last-Translator: Tymofij Lytvynenko <till.svit@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbcp38/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.5.2-dev\n"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
@@ -21,6 +21,9 @@ msgid ""
"configuration, and add an exception if it will. If this does not work "
"correctly, you can add exceptions manually below."
msgstr ""
+"Спробує автоматично виявити, якщо буде налаштоване блокування IP-адрес "
+"зовнішньої мережі, і додати подію у виключення. Якщо автоматично не вийде, "
+"можна додати виключення вручну нижче."
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:33
msgid "Auto-detect upstream IP"
@@ -45,7 +48,7 @@ msgstr "Увімкнути"
#: applications/luci-app-bcp38/root/usr/share/rpcd/acl.d/luci-app-bcp38.json:3
msgid "Grant UCI access for luci-app-bcp38"
-msgstr ""
+msgstr "Надати UCI доступ до luci-app-bcp38"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
msgid "Interface name"
@@ -55,12 +58,17 @@ msgstr "Назва інтерфейсу"
msgid ""
"Interface to apply the blocking to (should be the upstream WAN interface)."
msgstr ""
+"Інтерфейс для застосування блокування (повинен бути WAN інтерфейсом для "
+"зовнішньої мережі)."
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid ""
"Takes precedence over blocked ranges. Use to whitelist your upstream network "
"if you're behind a double NAT and the auto-detection doesn't work."
msgstr ""
+"Має пріоритет над заблокованими діапазонами.<br/>Використовуйте для вашого "
+"Білого списку зовнішньої мережі, якщо ви перебуваєте за подвійним NAT-ом і "
+"автоматичне виявлення не працює."
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:21
msgid ""
@@ -69,3 +77,7 @@ msgid ""
"bcp38\">BCP 38</a>. For IPv6, only source specific default routes are "
"installed, so no BCP38 firewall routes are needed."
msgstr ""
+"Застосунок блокує пакети отримані з Інтернету від підроблених адрес "
+"відповідно до <a href=\"http://tools.ietf.org/html/ bcp38\">BCP 38</a>. Для "
+"IPv6 встановлюються тільки усталені вихідні маршрути, тому BCP38 не "
+"використовується мережевим екраном."
diff --git a/applications/luci-app-bcp38/po/zh_Hant/bcp38.po b/applications/luci-app-bcp38/po/zh_Hant/bcp38.po
index 93388a24c0..358a724678 100644
--- a/applications/luci-app-bcp38/po/zh_Hant/bcp38.po
+++ b/applications/luci-app-bcp38/po/zh_Hant/bcp38.po
@@ -1,5 +1,14 @@
msgid ""
-msgstr "Content-Type: text/plain; charset=UTF-8\n"
+msgstr ""
+"PO-Revision-Date: 2021-01-09 15:32+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
+"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsbcp38/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"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
@@ -37,7 +46,7 @@ msgstr "啟用"
#: applications/luci-app-bcp38/root/usr/share/rpcd/acl.d/luci-app-bcp38.json:3
msgid "Grant UCI access for luci-app-bcp38"
-msgstr ""
+msgstr "授予 luci-app-bcp38 擁有 UCI 存取的權限"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
msgid "Interface name"
diff --git a/applications/luci-app-bmx7/po/ar/bmx7.po b/applications/luci-app-bmx7/po/ar/bmx7.po
index 3f5dd2506e..92093ae215 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: 2020-07-10 10:41+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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/"
"luciapplicationsbmx7/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -38,7 +38,7 @@ msgstr "جهاز"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:57
msgid "Interface"
-msgstr ""
+msgstr "واجهه"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:81
msgid "Last Desc"
@@ -76,7 +76,7 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:13
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:80
msgid "Metric"
-msgstr ""
+msgstr "قياس"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:7
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:75
@@ -156,7 +156,7 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:82
msgid "Routes"
-msgstr ""
+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
@@ -176,7 +176,7 @@ 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"
@@ -208,11 +208,11 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:59
msgid "Type"
-msgstr ""
+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/bg/bmx7.po b/applications/luci-app-bmx7/po/bg/bmx7.po
index b10e0a86cc..67cac00b64 100644
--- a/applications/luci-app-bmx7/po/bg/bmx7.po
+++ b/applications/luci-app-bmx7/po/bg/bmx7.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsbmx7/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-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -27,11 +33,11 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:12
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:79
msgid "Device"
-msgstr ""
+msgstr "Устройство"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:57
msgid "Interface"
-msgstr ""
+msgstr "Интерфейс"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:81
msgid "Last Desc"
@@ -173,7 +179,7 @@ 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"
@@ -205,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/bn_BD/bmx7.po b/applications/luci-app-bmx7/po/bn_BD/bmx7.po
index ab0055d1f0..5c9e5551a5 100644
--- a/applications/luci-app-bmx7/po/bn_BD/bmx7.po
+++ b/applications/luci-app-bmx7/po/bn_BD/bmx7.po
@@ -1,8 +1,14 @@
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/luciapplicationsbmx7/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-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -27,11 +33,11 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:12
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:79
msgid "Device"
-msgstr ""
+msgstr "ডিভাইস"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:57
msgid "Interface"
-msgstr ""
+msgstr "ইন্টারফেস"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:81
msgid "Last Desc"
@@ -84,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"
@@ -173,7 +179,7 @@ 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"
diff --git a/applications/luci-app-bmx7/po/cs/bmx7.po b/applications/luci-app-bmx7/po/cs/bmx7.po
index f5a92b7556..5219994470 100644
--- a/applications/luci-app-bmx7/po/cs/bmx7.po
+++ b/applications/luci-app-bmx7/po/cs/bmx7.po
@@ -1,26 +1,26 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-02 16:11+0000\n"
-"Last-Translator: Jiri Tersel <jiri.tersel@seznam.cz>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/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.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
-msgstr ""
+msgstr "Oznámení"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:27
msgid "BMX7 revision"
-msgstr ""
+msgstr "Revize BMX7"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:41
msgid "Bandwidth"
-msgstr ""
+msgstr "Šířka pásma"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:3
msgid "Bmx7 mesh nodes"
diff --git a/applications/luci-app-bmx7/po/da/bmx7.po b/applications/luci-app-bmx7/po/da/bmx7.po
new file mode 100644
index 0000000000..be54587e82
--- /dev/null
+++ b/applications/luci-app-bmx7/po/da/bmx7.po
@@ -0,0 +1,219 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-18 18:36+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbmx7/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.9.1-dev\n"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
+msgid "Announcements"
+msgstr "Meddelelser"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:27
+msgid "BMX7 revision"
+msgstr "BMX7 revision"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:41
+msgid "Bandwidth"
+msgstr "Båndbredde"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:3
+msgid "Bmx7 mesh nodes"
+msgstr "Bmx7 mesh noder"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:44
+msgid "CPU usage"
+msgstr "CPU-forbrug"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:12
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:79
+msgid "Device"
+msgstr "Enhed"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:57
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:81
+msgid "Last Desc"
+msgstr "Sidste Desc"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:14
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:82
+msgid "Last Ref"
+msgstr "Sidste ref"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:77
+msgid "Link key"
+msgstr "Link nøgle"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:61
+msgid "Link-local IPv6"
+msgstr "Link-local IPv6"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:71
+msgid "Links"
+msgstr "Links"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:42
+msgid "Local net"
+msgstr "Lokalt net"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:60
+msgid "Max rate"
+msgstr "Max rate"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:45
+msgid "Memory usage"
+msgstr "Hukommelsesbrug"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:13
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:80
+msgid "Metric"
+msgstr "Metric"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:7
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:75
+#: 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 "Navn"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:40
+msgid "Neighbours"
+msgstr "Naboer"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:40
+msgid "Network"
+msgstr "Netværk"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:53
+msgid "Network interfaces"
+msgstr "Netværks interfaces"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:39
+msgid "Node"
+msgstr "Node"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:18
+msgid "Node configuration"
+msgstr "Node konfiguration"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:25
+msgid "Node key"
+msgstr "Node nøgle"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:23
+msgid "Node name"
+msgstr "Node navn"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:35
+msgid "Node status"
+msgstr "Node status"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:39
+msgid "Nodes seen"
+msgstr "Noder set"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:70
+msgid "Originators"
+msgstr "Ophavsmænd"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:43
+msgid "Path Metric"
+msgstr "Sti Metric"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:10
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:78
+msgid "Primary IPv6"
+msgstr "Primær IPv6"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:24
+msgid "Primary IPv6 address"
+msgstr "Primær IPv6-adresse"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:62
+msgid "RX BpP"
+msgstr "RX BpP"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:80
+msgid "RX rate"
+msgstr "RX-hastighed"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:45
+msgid "Rating"
+msgstr "Bedømmelse"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:78
+msgid "Remote link-local IPv6"
+msgstr "Fjernlink-local IPv6"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:82
+msgid "Routes"
+msgstr "Ruter"
+
+#: 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 "S/s/T/t"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:26
+msgid "Short DHash"
+msgstr "Kort DHash"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:8
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:76
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:22
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:75
+msgid "Short ID"
+msgstr "Kort ID"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:58
+msgid "State"
+msgstr "State"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:37
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:63
+msgid "TX BpP"
+msgstr "TX BpP"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:81
+msgid "TX rate"
+msgstr "TX-hastighed"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:44
+msgid "Tun Metric"
+msgstr "Tun Metric"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:42
+msgid "Tunnelled IPv4 address"
+msgstr "Tunnelled IPv4 adresse"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:41
+msgid "Tunnelled IPv6 address"
+msgstr "Tunnelled IPv6 adresse"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:46
+msgid "Tx queue"
+msgstr "Tx kø"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:59
+msgid "Type"
+msgstr "Type"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:43
+msgid "Uptime"
+msgstr "Oppetid"
+
+#: 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
+msgid "Via Neighbour"
+msgstr "Via nabo"
diff --git a/applications/luci-app-bmx7/po/fa/bmx7.po b/applications/luci-app-bmx7/po/fa/bmx7.po
new file mode 100644
index 0000000000..5152c50624
--- /dev/null
+++ b/applications/luci-app-bmx7/po/fa/bmx7.po
@@ -0,0 +1,221 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-02-22 18:50+0000\n"
+"Last-Translator: robin98 <eh.cyber@yahoo.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.5\n"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
+msgid "Announcements"
+msgstr "اطلاعیه ها"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:27
+msgid "BMX7 revision"
+msgstr "نسخه BMX7"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:41
+msgid "Bandwidth"
+msgstr "پهنای باند"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:3
+msgid "Bmx7 mesh nodes"
+msgstr "گره Bmx7 mesh"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:44
+msgid "CPU usage"
+msgstr "استفاده CPU"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:12
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:79
+msgid "Device"
+msgstr "دستگاه"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:57
+msgid "Interface"
+msgstr "رابط"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:81
+#, fuzzy
+msgid "Last Desc"
+msgstr "Last Desc"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:14
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:82
+#, fuzzy
+msgid "Last Ref"
+msgstr "Last Ref"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:77
+msgid "Link key"
+msgstr "کلید لینک"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:61
+msgid "Link-local IPv6"
+msgstr "پیوند-داخلی IPv6"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:71
+msgid "Links"
+msgstr "پیوندها"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:42
+msgid "Local net"
+msgstr "net داخلی"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:60
+msgid "Max rate"
+msgstr "حداکثر نرخ"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:45
+msgid "Memory usage"
+msgstr "استفاده حافظه"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:13
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:80
+msgid "Metric"
+msgstr "متریک"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:7
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:75
+#: 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 "نام"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:40
+msgid "Neighbours"
+msgstr "همسایه ها"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:40
+msgid "Network"
+msgstr "شبکه"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:53
+msgid "Network interfaces"
+msgstr "رابط شبکه"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:39
+msgid "Node"
+msgstr "گره"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:18
+msgid "Node configuration"
+msgstr "پیکربندی گره"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:25
+msgid "Node key"
+msgstr "کلید گره"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:23
+msgid "Node name"
+msgstr "نام گره"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:35
+msgid "Node status"
+msgstr "وضعیت گره"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:39
+msgid "Nodes seen"
+msgstr "گره ها دیده شدند"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:70
+msgid "Originators"
+msgstr "سازندگان"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:43
+msgid "Path Metric"
+msgstr "مسیر متریک"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:10
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:78
+msgid "Primary IPv6"
+msgstr "IPv6 اصلی"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:24
+msgid "Primary IPv6 address"
+msgstr "آدرس IPv6 اصلی"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:62
+msgid "RX BpP"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:80
+msgid "RX rate"
+msgstr "نرخ RX"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:45
+msgid "Rating"
+msgstr "رتبه بندی"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:78
+msgid "Remote link-local IPv6"
+msgstr "پیوند-داخلی IPv6 ریموت"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:82
+msgid "Routes"
+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 ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:26
+msgid "Short DHash"
+msgstr "DHash کوتاه"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:8
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:76
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:22
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:75
+msgid "Short ID"
+msgstr "ID کوتاه"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:58
+msgid "State"
+msgstr "وضعیت"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:37
+msgid "Status"
+msgstr "شرح حال"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:63
+msgid "TX BpP"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:81
+msgid "TX rate"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:44
+msgid "Tun Metric"
+msgstr "متریک Tun"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:42
+msgid "Tunnelled IPv4 address"
+msgstr "آدرس IPv4 تونل شده"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:41
+msgid "Tunnelled IPv6 address"
+msgstr "آدرس IPv6 تونل شده"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:46
+msgid "Tx queue"
+msgstr "صف Tx"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:59
+msgid "Type"
+msgstr "دسته"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:43
+msgid "Uptime"
+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
+msgid "Via Neighbour"
+msgstr "توسط همسایه"
diff --git a/applications/luci-app-bmx7/po/fr/bmx7.po b/applications/luci-app-bmx7/po/fr/bmx7.po
index c31daf60d0..7b07e68ac9 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: 2020-03-20 17:55+0000\n"
-"Last-Translator: Hydci <giogio59@live.fr>\n"
+"PO-Revision-Date: 2021-04-11 16:27+0000\n"
+"Last-Translator: SRay <seb@isostorm.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.0-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
diff --git a/applications/luci-app-bmx7/po/he/bmx7.po b/applications/luci-app-bmx7/po/he/bmx7.po
index 25bcc1d6db..7a013a192e 100644
--- a/applications/luci-app-bmx7/po/he/bmx7.po
+++ b/applications/luci-app-bmx7/po/he/bmx7.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbmx7/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.5-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -27,11 +34,11 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:12
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:79
msgid "Device"
-msgstr ""
+msgstr "מכשיר"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:57
msgid "Interface"
-msgstr ""
+msgstr "מנשק"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:81
msgid "Last Desc"
diff --git a/applications/luci-app-bmx7/po/hu/bmx7.po b/applications/luci-app-bmx7/po/hu/bmx7.po
index 1c567db451..9b09b41739 100644
--- a/applications/luci-app-bmx7/po/hu/bmx7.po
+++ b/applications/luci-app-bmx7/po/hu/bmx7.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-21 21:43+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"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/"
"luciapplicationsbmx7/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.8-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -211,7 +211,7 @@ msgstr "Típus"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:43
msgid "Uptime"
-msgstr "Működési idő"
+msgstr "Futási idő"
#: 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/it/bmx7.po b/applications/luci-app-bmx7/po/it/bmx7.po
index e6b02ce50d..bbc06d255b 100644
--- a/applications/luci-app-bmx7/po/it/bmx7.po
+++ b/applications/luci-app-bmx7/po/it/bmx7.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-05 08:06+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-10-09 17:14+0000\n"
+"Last-Translator: Pierfrancesco Passerini <p.passerini@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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
-msgstr ""
+msgstr "Annunci"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:27
msgid "BMX7 revision"
@@ -33,7 +33,7 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:12
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:79
msgid "Device"
-msgstr ""
+msgstr "Dispositivo"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:57
msgid "Interface"
@@ -75,7 +75,7 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:13
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:80
msgid "Metric"
-msgstr ""
+msgstr "Metrica"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:7
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:75
@@ -207,11 +207,11 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:59
msgid "Type"
-msgstr ""
+msgstr "Tipo"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:43
msgid "Uptime"
-msgstr ""
+msgstr "Uptime"
#: 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/ja/bmx7.po b/applications/luci-app-bmx7/po/ja/bmx7.po
index 17bc5838b1..f58fb8f9b4 100644
--- a/applications/luci-app-bmx7/po/ja/bmx7.po
+++ b/applications/luci-app-bmx7/po/ja/bmx7.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-22 02:42+0000\n"
+"PO-Revision-Date: 2021-02-06 08:29+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/ja/>\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.2-dev\n"
+"X-Generator: Weblate 4.5-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"
@@ -155,7 +155,7 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:82
msgid "Routes"
-msgstr "経路情報"
+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
diff --git a/applications/luci-app-bmx7/po/ko/bmx7.po b/applications/luci-app-bmx7/po/ko/bmx7.po
index b7f42962ab..be82acca32 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: 2020-08-08 06:14+0000\n"
-"Last-Translator: Youngbin Han <sukso96100@gmail.com>\n"
+"PO-Revision-Date: 2021-01-17 20:54+0000\n"
+"Last-Translator: ANTEGRAL <antegral@antegral.net>\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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -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/nb_NO/bmx7.po b/applications/luci-app-bmx7/po/nb_NO/bmx7.po
index 43f1c4675f..64c1453c46 100644
--- a/applications/luci-app-bmx7/po/nb_NO/bmx7.po
+++ b/applications/luci-app-bmx7/po/nb_NO/bmx7.po
@@ -1,12 +1,18 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbmx7/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.4-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
-msgstr ""
+msgstr "Kunngjøringer"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:27
msgid "BMX7 revision"
@@ -14,7 +20,7 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:41
msgid "Bandwidth"
-msgstr ""
+msgstr "Båndbredde"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:3
msgid "Bmx7 mesh nodes"
@@ -22,16 +28,16 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:44
msgid "CPU usage"
-msgstr ""
+msgstr "Prosessorbruk"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:12
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:79
msgid "Device"
-msgstr ""
+msgstr "Enhet"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:57
msgid "Interface"
-msgstr ""
+msgstr "Grensesnitt"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:81
msgid "Last Desc"
@@ -64,55 +70,55 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:45
msgid "Memory usage"
-msgstr ""
+msgstr "Minnebruk"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:13
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:80
msgid "Metric"
-msgstr ""
+msgstr "Metrisk"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:7
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:75
#: 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 "Navn"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:40
msgid "Neighbours"
-msgstr ""
+msgstr "Naboer"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:40
msgid "Network"
-msgstr ""
+msgstr "Nettverk"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:53
msgid "Network interfaces"
-msgstr ""
+msgstr "Nettverksgrensesnitt"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:39
msgid "Node"
-msgstr ""
+msgstr "Node"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:18
msgid "Node configuration"
-msgstr ""
+msgstr "Node-oppsett"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:25
msgid "Node key"
-msgstr ""
+msgstr "Node-nøkkel"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:23
msgid "Node name"
-msgstr ""
+msgstr "Nodenavn"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:35
msgid "Node status"
-msgstr ""
+msgstr "Nodestatus"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:39
msgid "Nodes seen"
-msgstr ""
+msgstr "Noder sett"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:70
msgid "Originators"
@@ -149,7 +155,7 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:82
msgid "Routes"
-msgstr ""
+msgstr "Ruter"
#: 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
@@ -169,11 +175,11 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:58
msgid "State"
-msgstr ""
+msgstr "Tilstand"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:37
msgid "Status"
-msgstr ""
+msgstr "Status"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:63
msgid "TX BpP"
@@ -201,13 +207,13 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:59
msgid "Type"
-msgstr ""
+msgstr "Type"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:43
msgid "Uptime"
-msgstr ""
+msgstr "Oppetid"
#: 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
msgid "Via Neighbour"
-msgstr ""
+msgstr "Via nabo"
diff --git a/applications/luci-app-bmx7/po/pt/bmx7.po b/applications/luci-app-bmx7/po/pt/bmx7.po
index 7be7f432e7..4bd9a26b5b 100644
--- a/applications/luci-app-bmx7/po/pt/bmx7.po
+++ b/applications/luci-app-bmx7/po/pt/bmx7.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-06 00:15+0000\n"
+"PO-Revision-Date: 2021-05-08 14:01+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/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 3.10-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -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 de atividade"
#: 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/pt_BR/bmx7.po b/applications/luci-app-bmx7/po/pt_BR/bmx7.po
index e33320ac59..a054779751 100644
--- a/applications/luci-app-bmx7/po/pt_BR/bmx7.po
+++ b/applications/luci-app-bmx7/po/pt_BR/bmx7.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-03 13:35+0000\n"
+"PO-Revision-Date: 2021-04-01 14:26+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsbmx7/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.0-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
diff --git a/applications/luci-app-bmx7/po/ro/bmx7.po b/applications/luci-app-bmx7/po/ro/bmx7.po
index 2a556e1723..633e3c90e3 100644
--- a/applications/luci-app-bmx7/po/ro/bmx7.po
+++ b/applications/luci-app-bmx7/po/ro/bmx7.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2022-01-26 08:55+0000\n"
+"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/ro/>\n"
"Language: ro\n"
@@ -9,32 +9,32 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
-msgstr ""
+msgstr "Anunțuri"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:27
msgid "BMX7 revision"
-msgstr ""
+msgstr "Revizuire BMX7"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:41
msgid "Bandwidth"
-msgstr ""
+msgstr "Lățime de bandă"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:3
msgid "Bmx7 mesh nodes"
-msgstr ""
+msgstr "Noduri de plasă Bmx7"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:44
msgid "CPU usage"
-msgstr ""
+msgstr "Utilizarea CPU"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:12
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:79
msgid "Device"
-msgstr ""
+msgstr "Dispozitiv"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:57
msgid "Interface"
@@ -42,41 +42,41 @@ msgstr "Interfață"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:81
msgid "Last Desc"
-msgstr ""
+msgstr "Ultimul Desc"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:14
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:82
msgid "Last Ref"
-msgstr ""
+msgstr "Ultima referință"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:77
msgid "Link key"
-msgstr ""
+msgstr "Cheie de legătură"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:61
msgid "Link-local IPv6"
-msgstr ""
+msgstr "IPv6 Link-local"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:71
msgid "Links"
-msgstr ""
+msgstr "Link-uri"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:42
msgid "Local net"
-msgstr ""
+msgstr "Rețea locală"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:60
msgid "Max rate"
-msgstr ""
+msgstr "Rata maximă"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:45
msgid "Memory usage"
-msgstr ""
+msgstr "Utilizarea memoriei"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:13
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:80
msgid "Metric"
-msgstr ""
+msgstr "Metrică"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:7
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:75
@@ -87,134 +87,134 @@ msgstr "Nume"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:40
msgid "Neighbours"
-msgstr ""
+msgstr "Vecini"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:40
msgid "Network"
-msgstr ""
+msgstr "Rețea"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:53
msgid "Network interfaces"
-msgstr ""
+msgstr "Interfețe de rețea"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:39
msgid "Node"
-msgstr ""
+msgstr "Nod"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:18
msgid "Node configuration"
-msgstr ""
+msgstr "Configurația nodurilor"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:25
msgid "Node key"
-msgstr ""
+msgstr "Cheia nodului"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:23
msgid "Node name"
-msgstr ""
+msgstr "Numele nodului"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:35
msgid "Node status"
-msgstr ""
+msgstr "Starea nodului"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:39
msgid "Nodes seen"
-msgstr ""
+msgstr "Noduri observate"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:70
msgid "Originators"
-msgstr ""
+msgstr "Autorii"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:43
msgid "Path Metric"
-msgstr ""
+msgstr "Traiectoria metrică"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:10
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:78
msgid "Primary IPv6"
-msgstr ""
+msgstr "IPv6 principal"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:24
msgid "Primary IPv6 address"
-msgstr ""
+msgstr "Adresa IPv6 principală"
#: 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"
-msgstr ""
+msgstr "Rata RX"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:45
msgid "Rating"
-msgstr ""
+msgstr "Evaluare"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:78
msgid "Remote link-local IPv6"
-msgstr ""
+msgstr "IPv6 local de legătură la distanță"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:82
msgid "Routes"
-msgstr ""
+msgstr "Rute"
#: 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"
-msgstr ""
+msgstr "DHash scurt"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:8
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:76
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:22
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:75
msgid "Short ID"
-msgstr ""
+msgstr "ID scurt"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:58
msgid "State"
-msgstr ""
+msgstr "Stat"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:37
msgid "Status"
-msgstr "Status"
+msgstr "Stare"
#: 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 "Rata TX"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:44
msgid "Tun Metric"
-msgstr ""
+msgstr "Metrică Tun"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:42
msgid "Tunnelled IPv4 address"
-msgstr ""
+msgstr "Adresa IPv4 tunelizată"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:41
msgid "Tunnelled IPv6 address"
-msgstr ""
+msgstr "Adresa IPv6 tunelizată"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:46
msgid "Tx queue"
-msgstr ""
+msgstr "Coadă Tx"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:59
msgid "Type"
-msgstr ""
+msgstr "Tip"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:43
msgid "Uptime"
-msgstr ""
+msgstr "Timp de funcționare"
#: 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
msgid "Via Neighbour"
-msgstr ""
+msgstr "Prin vecin"
diff --git a/applications/luci-app-bmx7/po/ru/bmx7.po b/applications/luci-app-bmx7/po/ru/bmx7.po
index cfc80c8102..5a280269cf 100644
--- a/applications/luci-app-bmx7/po/ru/bmx7.po
+++ b/applications/luci-app-bmx7/po/ru/bmx7.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
+"PO-Revision-Date: 2021-03-29 20:36+0000\n"
"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/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.3-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -67,11 +67,11 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:60
msgid "Max rate"
-msgstr ""
+msgstr "Максимальная скорость"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:45
msgid "Memory usage"
-msgstr ""
+msgstr "Использование памяти"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:13
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:80
@@ -95,15 +95,15 @@ msgstr "Сеть"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:53
msgid "Network interfaces"
-msgstr ""
+msgstr "Сетевые интерфейсы"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:39
msgid "Node"
-msgstr ""
+msgstr "Узел"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:18
msgid "Node configuration"
-msgstr ""
+msgstr "Конфигурация узла"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:25
msgid "Node key"
@@ -111,11 +111,11 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:23
msgid "Node name"
-msgstr ""
+msgstr "Имя узла"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:35
msgid "Node status"
-msgstr ""
+msgstr "Статус узла"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:39
msgid "Nodes seen"
@@ -144,11 +144,11 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:80
msgid "RX rate"
-msgstr ""
+msgstr "Скорость получения"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:45
msgid "Rating"
-msgstr ""
+msgstr "Рейтинг"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:78
msgid "Remote link-local IPv6"
@@ -188,7 +188,7 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:81
msgid "TX rate"
-msgstr ""
+msgstr "Скорость передачи"
#: 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/sk/bmx7.po b/applications/luci-app-bmx7/po/sk/bmx7.po
index 3e32b9eecd..e0002ef0a2 100644
--- a/applications/luci-app-bmx7/po/sk/bmx7.po
+++ b/applications/luci-app-bmx7/po/sk/bmx7.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/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.8-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
-msgstr ""
+msgstr "Oznámenia"
#: 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/sv/bmx7.po b/applications/luci-app-bmx7/po/sv/bmx7.po
index 29635f6141..97692d6f36 100644
--- a/applications/luci-app-bmx7/po/sv/bmx7.po
+++ b/applications/luci-app-bmx7/po/sv/bmx7.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-17 20:24+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-11-05 14:38+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/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 3.9.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -58,7 +58,7 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:71
msgid "Links"
-msgstr ""
+msgstr "Länkar"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:42
msgid "Local net"
diff --git a/applications/luci-app-bmx7/po/tr/bmx7.po b/applications/luci-app-bmx7/po/tr/bmx7.po
index 738da0f0ee..d31f649698 100644
--- a/applications/luci-app-bmx7/po/tr/bmx7.po
+++ b/applications/luci-app-bmx7/po/tr/bmx7.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -16,19 +16,19 @@ msgstr "Duyurular"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:27
msgid "BMX7 revision"
-msgstr ""
+msgstr "BMX7 revizyonu"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:41
msgid "Bandwidth"
-msgstr ""
+msgstr "Bant genişliği"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:3
msgid "Bmx7 mesh nodes"
-msgstr ""
+msgstr "Bmx7 mesh düğümleri"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:44
msgid "CPU usage"
-msgstr ""
+msgstr "CPU kullanımı"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:12
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:79
@@ -41,141 +41,141 @@ msgstr "Arayüz"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:81
msgid "Last Desc"
-msgstr ""
+msgstr "Son Azalan"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:14
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:82
msgid "Last Ref"
-msgstr ""
+msgstr "Son Referans"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:77
msgid "Link key"
-msgstr ""
+msgstr "Bağlantı anahtarı"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:61
msgid "Link-local IPv6"
-msgstr ""
+msgstr "Yerel bağlantı IPv6"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:71
msgid "Links"
-msgstr ""
+msgstr "Bağlantılar"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:42
msgid "Local net"
-msgstr ""
+msgstr "Yerel ağ"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:60
msgid "Max rate"
-msgstr ""
+msgstr "maksimum oran"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:45
msgid "Memory usage"
-msgstr ""
+msgstr "Hafıza kullanımı"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:13
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:80
msgid "Metric"
-msgstr ""
+msgstr "Metrik"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:7
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:75
#: 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 "Ad"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:40
msgid "Neighbours"
-msgstr ""
+msgstr "Komşular"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:40
msgid "Network"
-msgstr ""
+msgstr "Ağ"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:53
msgid "Network interfaces"
-msgstr ""
+msgstr "Ağ arayüzleri"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:39
msgid "Node"
-msgstr ""
+msgstr "Düğüm"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:18
msgid "Node configuration"
-msgstr ""
+msgstr "Düğüm yapılandırması"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:25
msgid "Node key"
-msgstr ""
+msgstr "Düğüm anahtarı"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:23
msgid "Node name"
-msgstr ""
+msgstr "Düğüm adı"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:35
msgid "Node status"
-msgstr ""
+msgstr "Düğüm durumu"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:39
msgid "Nodes seen"
-msgstr ""
+msgstr "Görülen düğümler"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:70
msgid "Originators"
-msgstr ""
+msgstr "Yaratıcılar"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:43
msgid "Path Metric"
-msgstr ""
+msgstr "Metrik yol"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:10
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:78
msgid "Primary IPv6"
-msgstr ""
+msgstr "Birincil IPv6"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:24
msgid "Primary IPv6 address"
-msgstr ""
+msgstr "Birincil IPv6 adresi"
#: 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"
-msgstr ""
+msgstr "RX oranı"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:45
msgid "Rating"
-msgstr ""
+msgstr "Derece"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:78
msgid "Remote link-local IPv6"
-msgstr ""
+msgstr "Uzak bağlantı yerel IPv6"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:82
msgid "Routes"
-msgstr ""
+msgstr "Yönlendirmeler"
#: 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"
-msgstr ""
+msgstr "Kısa DHash"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:8
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:76
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:22
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:75
msgid "Short ID"
-msgstr ""
+msgstr "Kısa kimlik"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:58
msgid "State"
-msgstr ""
+msgstr "Durum"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:37
msgid "Status"
@@ -183,37 +183,37 @@ msgstr "Durum"
#: 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 oranı"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:44
msgid "Tun Metric"
-msgstr ""
+msgstr "Tun Metriği"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:42
msgid "Tunnelled IPv4 address"
-msgstr ""
+msgstr "Tünelli IPv4 adresi"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:41
msgid "Tunnelled IPv6 address"
-msgstr ""
+msgstr "Tünelli IPv6 adresi"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:46
msgid "Tx queue"
-msgstr ""
+msgstr "Tx kuyruğu"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:59
msgid "Type"
-msgstr ""
+msgstr "Tür"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:43
msgid "Uptime"
-msgstr ""
+msgstr "Çalışma süresi"
#: 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
msgid "Via Neighbour"
-msgstr ""
+msgstr "Komşu Üzerinden"
diff --git a/applications/luci-app-bmx7/po/uk/bmx7.po b/applications/luci-app-bmx7/po/uk/bmx7.po
index eaf165cf68..fd42a6a658 100644
--- a/applications/luci-app-bmx7/po/uk/bmx7.po
+++ b/applications/luci-app-bmx7/po/uk/bmx7.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-19 13:29+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/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.9-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -176,7 +176,7 @@ 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"
@@ -212,7 +212,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/zh_Hans/bmx7.po b/applications/luci-app-bmx7/po/zh_Hans/bmx7.po
index f5e29c10df..669bc8c2a2 100644
--- a/applications/luci-app-bmx7/po/zh_Hans/bmx7.po
+++ b/applications/luci-app-bmx7/po/zh_Hans/bmx7.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-19 20:00+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
+"PO-Revision-Date: 2021-05-08 11:11+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsbmx7/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 3.11\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -160,18 +160,18 @@ 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"
-msgstr ""
+msgstr "短分布式哈希"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:8
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:76
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:22
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:75
msgid "Short ID"
-msgstr "Short ID"
+msgstr "短 ID"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:58
msgid "State"
@@ -191,7 +191,7 @@ msgstr "发射率"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:44
msgid "Tun Metric"
-msgstr ""
+msgstr "Tun 度量标准"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:42
msgid "Tunnelled IPv4 address"
diff --git a/applications/luci-app-bmx7/po/zh_Hant/bmx7.po b/applications/luci-app-bmx7/po/zh_Hant/bmx7.po
index b937d450cd..f85efe7e70 100644
--- a/applications/luci-app-bmx7/po/zh_Hant/bmx7.po
+++ b/applications/luci-app-bmx7/po/zh_Hant/bmx7.po
@@ -1,34 +1,34 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-30 13:42+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-01-15 12:32+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.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.2-dev\n"
+"X-Generator: Weblate 4.5-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"
-msgstr ""
+msgstr "BMX7修訂版"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:41
msgid "Bandwidth"
-msgstr ""
+msgstr "頻寬"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:3
msgid "Bmx7 mesh nodes"
-msgstr ""
+msgstr "Bmx7蛛網節點"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:44
msgid "CPU usage"
-msgstr ""
+msgstr "CPU 使用率"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:12
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:79
@@ -41,52 +41,52 @@ msgstr "介面"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:81
msgid "Last Desc"
-msgstr ""
+msgstr "最後描述"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:14
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:82
msgid "Last Ref"
-msgstr ""
+msgstr "最後參考"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:77
msgid "Link key"
-msgstr ""
+msgstr "連結金鑰"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:61
msgid "Link-local IPv6"
-msgstr ""
+msgstr "連接本地IPv6"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:71
msgid "Links"
-msgstr ""
+msgstr "連接"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:42
msgid "Local net"
-msgstr ""
+msgstr "本地網路"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:60
msgid "Max rate"
-msgstr ""
+msgstr "最大速率"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:45
msgid "Memory usage"
-msgstr ""
+msgstr "記憶體使用率"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:13
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:80
msgid "Metric"
-msgstr ""
+msgstr "公測數"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:7
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:75
#: 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"
-msgstr ""
+msgstr "網路芳鄰"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:40
msgid "Network"
@@ -94,84 +94,84 @@ msgstr "網路"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:53
msgid "Network interfaces"
-msgstr ""
+msgstr "網路界面"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:39
msgid "Node"
-msgstr ""
+msgstr "節點"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:18
msgid "Node configuration"
-msgstr ""
+msgstr "節點組態"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:25
msgid "Node key"
-msgstr ""
+msgstr "節點金鑰"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:23
msgid "Node name"
-msgstr ""
+msgstr "節點名稱"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:35
msgid "Node status"
-msgstr ""
+msgstr "節點狀態"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:39
msgid "Nodes seen"
-msgstr ""
+msgstr "看到的節點"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:70
msgid "Originators"
-msgstr ""
+msgstr "發起人"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:43
msgid "Path Metric"
-msgstr ""
+msgstr "路徑指標"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:10
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:78
msgid "Primary IPv6"
-msgstr ""
+msgstr "主IPv6"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:24
msgid "Primary IPv6 address"
-msgstr ""
+msgstr "主IPv6位址"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:62
msgid "RX BpP"
-msgstr ""
+msgstr "RX基準功率曲線"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:80
msgid "RX rate"
-msgstr ""
+msgstr "RX率"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:45
msgid "Rating"
-msgstr ""
+msgstr "評分"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:78
msgid "Remote link-local IPv6"
-msgstr ""
+msgstr "遠端本地連接Pv6"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:82
msgid "Routes"
-msgstr ""
+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"
-msgstr ""
+msgstr "短DHash"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:8
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:76
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:22
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:75
msgid "Short ID"
-msgstr ""
+msgstr "短ID"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:58
msgid "State"
@@ -183,31 +183,31 @@ msgstr "狀態"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:63
msgid "TX BpP"
-msgstr ""
+msgstr "TX基準功率曲線"
#: 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"
-msgstr ""
+msgstr "調整指標"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:42
msgid "Tunnelled IPv4 address"
-msgstr ""
+msgstr "隧道IPv4位址"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:41
msgid "Tunnelled IPv6 address"
-msgstr ""
+msgstr "隧道IPv6位址"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:46
msgid "Tx queue"
-msgstr ""
+msgstr "TX隊列"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:59
msgid "Type"
-msgstr ""
+msgstr "類型"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:43
msgid "Uptime"
@@ -216,4 +216,4 @@ 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
msgid "Via Neighbour"
-msgstr ""
+msgstr "透過芳鄰"
diff --git a/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm b/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm
index 8a6aefaa20..32a3a965ce 100644
--- a/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm
+++ b/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm
@@ -20,7 +20,7 @@
<script type="text/javascript" src="<%=resource%>/bmx7/js/polling.js"></script>
<script type="text/javascript">//<![CDATA[
- new TablePooler(10,"/cgi-bin/bmx7-info", {'$originators':''}, "nodes_div", function(st){
+ new TablePooler(10,"/cgi-bin/bmx7-info", {'originators':''}, "nodes_div", function(st){
var originators = st.originators;
var res = Array();
originators.forEach(function(originator,i){
diff --git a/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm b/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm
index a631c93e89..16522b962c 100644
--- a/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm
+++ b/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm
@@ -92,7 +92,7 @@
var displayExtraInfo = function ( id ) {
document.getElementById('extra-info').innerHTML = document.getElementById(id).innerHTML;
}
- new TablePooler(5,"/cgi-bin/bmx7-info", {'$originators':''}, "nodes_div", function(st){
+ new TablePooler(5,"/cgi-bin/bmx7-info", {'originators':''}, "nodes_div", function(st){
var infoicon = "<%=resource%>/bmx7/world_small.png";
var originators = st.originators;
var res = Array();
diff --git a/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm b/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm
index 8ecae656f7..a3249a2b14 100644
--- a/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm
+++ b/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm
@@ -88,14 +88,14 @@
</div>
<script type="text/javascript">//<![CDATA[
- new TablePooler(1,"/cgi-bin/bmx7-info", {'$info':''}, "config_div", function(st){
+ new TablePooler(10,"/cgi-bin/bmx7-info", {'info':''}, "config_div", function(st){
var res = Array();
var sta = st.info[0].status;
res.push([sta.shortId, sta.name, sta.primaryIp, sta.nodeKey, sta.shortDhash, sta.revision]);
return res;
});
- new TablePooler(1,"/cgi-bin/bmx7-info", {'$info':''}, "status_div", function(st){
+ new TablePooler(10,"/cgi-bin/bmx7-info", {'info':''}, "status_div", function(st){
var res = Array();
var sta = st.info[0].status;
var mem = st.info[3].memory.bmx7;
@@ -105,7 +105,7 @@
return res;
});
- new TablePooler(1,"/cgi-bin/bmx7-info", {'$info':''}, "ifaces_div", function(st){
+ new TablePooler(10,"/cgi-bin/bmx7-info", {'info':''}, "ifaces_div", function(st){
var res = Array();
var ifaces = st.info[1].interfaces;
@@ -115,7 +115,7 @@
return res;
});
- new TablePooler(1,"/cgi-bin/bmx7-info", {'$info':''}, "links_div", function(st){
+ new TablePooler(10,"/cgi-bin/bmx7-info", {'info':''}, "links_div", function(st){
var res = Array();
links = st.info[2].links;
diff --git a/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm b/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm
index 9348e7c610..0b9662df8c 100644
--- a/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm
+++ b/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm
@@ -51,7 +51,7 @@
</div>
<script type="text/javascript">//<![CDATA[
- new TablePooler(5,"/cgi-bin/bmx7-info", {'$tunnels':''}, "tunnels_div", function(st){
+ new TablePooler(5,"/cgi-bin/bmx7-info", {'tunnels':''}, "tunnels_div", function(st){
var tunicon = "<%=resource%>/icons/tunnel.png";
var tunicon_dis = "<%=resource%>/icons/tunnel_disabled.png";
var applyicon = "<%=resource%>/cbi/apply.gif";
diff --git a/applications/luci-app-bmx7/root/www/cgi-bin/bmx7-info b/applications/luci-app-bmx7/root/www/cgi-bin/bmx7-info
index 7388ed12c3..327e3f0f16 100755
--- a/applications/luci-app-bmx7/root/www/cgi-bin/bmx7-info
+++ b/applications/luci-app-bmx7/root/www/cgi-bin/bmx7-info
@@ -90,7 +90,7 @@ if [ "${QUERY##*/}" == "all" ]; then
QALL=1
fi
-if [ "$QUERY" == '$info' ]; then
+if [ "$QUERY" == 'info' ]; then
echo '{ "info": [ '
print_query status
echo -n ","
@@ -100,7 +100,7 @@ if [ "$QUERY" == '$info' ]; then
echo "] }"
fi
-if [ "$QUERY" == '$neighbours' ]; then
+if [ "$QUERY" == 'neighbours' ]; then
QALL=1
echo '{ "neighbours": [ '
echo '{ "originators": '
@@ -111,11 +111,11 @@ if [ "$QUERY" == '$neighbours' ]; then
echo "} ] }"
exit 0
-else if [ "$QUERY" == '$tunnels' ]; then
+else if [ "$QUERY" == 'tunnels' ]; then
bmx7 -c --jshow tunnels /r=0
exit 0
- else if [ "$QUERY" == '$originators' ]; then
+ else if [ "$QUERY" == 'originators' ]; then
bmx7 -c --jshow originators /r=0
exit 0
diff --git a/applications/luci-app-bmx7/root/www/luci-static/resources/bmx7/js/netjsongraph.js b/applications/luci-app-bmx7/root/www/luci-static/resources/bmx7/js/netjsongraph.js
index 5e9e02d26e..1df0db4e33 100644
--- a/applications/luci-app-bmx7/root/www/luci-static/resources/bmx7/js/netjsongraph.js
+++ b/applications/luci-app-bmx7/root/www/luci-static/resources/bmx7/js/netjsongraph.js
@@ -227,7 +227,7 @@
}
if(n.linkCount) { html += "<p><b>links</b>: " + n.linkCount + "</p>"; }
if(n.local_addresses) {
- html += "<p><b>local addresses</b>:<br>" + n.local_addresses.join('<br>') + "</p>";
+ html += "<p><b>local addresses</b>:<br />" + n.local_addresses.join('<br />') + "</p>";
}
overlayInner.html(html);
overlay.classed("njg-hidden", false);
diff --git a/applications/luci-app-clamav/po/ar/clamav.po b/applications/luci-app-clamav/po/ar/clamav.po
index 27f62f6314..d8ad6009d2 100644
--- a/applications/luci-app-clamav/po/ar/clamav.po
+++ b/applications/luci-app-clamav/po/ar/clamav.po
@@ -1,118 +1,125 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-03-10 04:35+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsclamav/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.2-dev\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
-msgstr ""
+msgstr "10"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
msgid "1024"
-msgstr ""
+msgstr "1024"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
msgid "15"
-msgstr ""
+msgstr "15"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
msgid "150M"
-msgstr ""
+msgstr "150 م"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
msgid "1M"
-msgstr ""
+msgstr "1 م"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
msgid "20"
-msgstr ""
+msgstr "20"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
msgid "2048"
-msgstr ""
+msgstr "2048"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
msgid "2M"
-msgstr ""
+msgstr "2 م"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
msgid "50M"
-msgstr ""
+msgstr "50 م"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
msgid "512K"
-msgstr ""
+msgstr "512 ك"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
msgid "600"
-msgstr ""
+msgstr "ستمائة600"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
msgid "Block encrypted archives"
-msgstr ""
+msgstr "كتلة المحفوظات المشفرة"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
msgid "ClamAV"
-msgstr ""
+msgstr "ClamAVمضاد الفيروسات كلاماف"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
msgid "Database check every N sec"
-msgstr ""
+msgstr "تحقق قاعدة البيانات كل N ثانية"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
msgid "Detect broken executables"
-msgstr ""
+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"
-msgstr ""
+msgstr "تمكين التسجيل المطول"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
msgid "Follow directory symlinks"
-msgstr ""
+msgstr "اتبع روابط الدليل"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
msgid "Follow file symlinks"
-msgstr ""
+msgstr "اتبع روابط الملفات"
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
-msgstr ""
+msgstr "منح وصول UCI ل luci-app-clamav"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
msgid "Log"
-msgstr ""
+msgstr "√"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
msgid "Log additional infection info"
-msgstr ""
+msgstr "تسجيل معلومات الإصابة الإضافية"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
msgid "Log time with each message"
-msgstr ""
+msgstr "سجل الوقت مع كل رسالة"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
msgid "Max directory scan depth"
-msgstr ""
+msgstr "أقصى عمق مسح الدليل"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
msgid "Max number of threads"
-msgstr ""
+msgstr "أقصى عدد من المواضيع"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
msgid "Max size of log file"
-msgstr ""
+msgstr "أقصى حجم لملف السجل"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
msgid "Max size of scanned file"
-msgstr ""
+msgstr "أقصى حجم للملف الممسوح ضوئيًا"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
@@ -131,51 +138,51 @@ msgstr ""
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
msgid "No"
-msgstr ""
+msgstr "لا"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
msgid "Port range, highest port"
-msgstr ""
+msgstr "نطاق المنفذ ، أعلى منفذ"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
msgid "Port range, lowest port"
-msgstr ""
+msgstr "نطاق المنفذ ، أدنى منفذ"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
msgid "Scan ELF files"
-msgstr ""
+msgstr "مسح ملفات ELF"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
msgid "Scan MS Office and .msi files"
-msgstr ""
+msgstr "امسح ملفات MS Office و .msi"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
msgid "Scan RFC1341 messages split over many emails"
-msgstr ""
+msgstr "مسح رسائل RFC1341 مقسمة على العديد من رسائل البريد الإلكتروني"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
msgid "Scan archives"
-msgstr ""
+msgstr "مسح المحفوظات"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
msgid "Scan emails"
-msgstr ""
+msgstr "فحص رسائل البريد الإلكتروني"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
msgid "Scan pdf files"
-msgstr ""
+msgstr "مسح ملفات pdf"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
msgid "Scan portable executables"
-msgstr ""
+msgstr "مسح الملفات التنفيذية المحمولة"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
msgid "Scan swf files"
-msgstr ""
+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
@@ -194,4 +201,4 @@ msgstr ""
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
msgid "Yes"
-msgstr ""
+msgstr "نعم"
diff --git a/applications/luci-app-clamav/po/bn_BD/clamav.po b/applications/luci-app-clamav/po/bn_BD/clamav.po
index 2fca13f63f..75ee0ed8d7 100644
--- a/applications/luci-app-clamav/po/bn_BD/clamav.po
+++ b/applications/luci-app-clamav/po/bn_BD/clamav.po
@@ -1,118 +1,124 @@
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/luciapplicationsclamav/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-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
-msgstr ""
+msgstr "10"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
msgid "1024"
-msgstr ""
+msgstr "1024"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
msgid "15"
-msgstr ""
+msgstr "15"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
msgid "150M"
-msgstr ""
+msgstr "150M"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
msgid "1M"
-msgstr ""
+msgstr "1M"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
msgid "20"
-msgstr ""
+msgstr "20"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
msgid "2048"
-msgstr ""
+msgstr "2048"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
msgid "2M"
-msgstr ""
+msgstr "2M"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
msgid "50M"
-msgstr ""
+msgstr "50M"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
msgid "512K"
-msgstr ""
+msgstr "512K"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
msgid "600"
-msgstr ""
+msgstr "600"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
msgid "Block encrypted archives"
-msgstr ""
+msgstr "এনক্রিপ্ট করা আর্কাইভ ব্লক করুন"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
msgid "ClamAV"
-msgstr ""
+msgstr "ক্ল্যামএভি"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
msgid "Database check every N sec"
-msgstr ""
+msgstr "প্রতি N সেকেন্ডে ডাটাবেজ চেক করুন"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
msgid "Detect broken executables"
-msgstr ""
+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"
-msgstr ""
+msgstr "ভার্বোজ লগিং সক্ষম করুন"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
msgid "Follow directory symlinks"
-msgstr ""
+msgstr "ডিরেক্টরি সিমলিঙ্ক অনুসরণ করুন"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
msgid "Follow file symlinks"
-msgstr ""
+msgstr "ফাইল সিমলিঙ্ক অনুসরণ করুন"
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
-msgstr ""
+msgstr "Luci-app-clamav এর জন্য UCI অ্যাক্সেস প্রদান করুন"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
msgid "Log"
-msgstr ""
+msgstr "লগ করুন"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
msgid "Log additional infection info"
-msgstr ""
+msgstr "অতিরিক্ত সংক্রমণের তথ্য লগ করুন"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
msgid "Log time with each message"
-msgstr ""
+msgstr "প্রতিটি বার্তার সাথে সময় লগ করুন"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
msgid "Max directory scan depth"
-msgstr ""
+msgstr "সর্বোচ্চ ডিরেক্টরি স্ক্যান গভীরতা"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
msgid "Max number of threads"
-msgstr ""
+msgstr "থ্রেডের সর্বোচ্চ সংখ্যা"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
msgid "Max size of log file"
-msgstr ""
+msgstr "লগ ফাইলের সর্বোচ্চ আকার"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
msgid "Max size of scanned file"
-msgstr ""
+msgstr "স্ক্যান করা ফাইলের সর্বোচ্চ আকার"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
@@ -131,51 +137,51 @@ msgstr ""
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
msgid "No"
-msgstr ""
+msgstr "না"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
msgid "Port range, highest port"
-msgstr ""
+msgstr "পোর্ট পরিসীমা, সর্বোচ্চ পোর্ট"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
msgid "Port range, lowest port"
-msgstr ""
+msgstr "পোর্ট পরিসীমা, সর্বনিম্ন পোর্ট"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
msgid "Scan ELF files"
-msgstr ""
+msgstr "ELF ফাইল স্ক্যান করুন"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
msgid "Scan MS Office and .msi files"
-msgstr ""
+msgstr "MS Office এবং .msi ফাইল স্ক্যান করুন"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
msgid "Scan RFC1341 messages split over many emails"
-msgstr ""
+msgstr "একাধিক ইমেইলে বিভক্ত RFC1341 বার্তা স্ক্যান করুন"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
msgid "Scan archives"
-msgstr ""
+msgstr "আর্কাইভ স্ক্যান করুন"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
msgid "Scan emails"
-msgstr ""
+msgstr "ইমেইল স্ক্যান করুন"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
msgid "Scan pdf files"
-msgstr ""
+msgstr "পিডিএফ ফাইল স্ক্যান করুন"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
msgid "Scan portable executables"
-msgstr ""
+msgstr "পোর্টেবল এক্সিকিউটেবল স্ক্যান করুন"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
msgid "Scan swf files"
-msgstr ""
+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
@@ -194,4 +200,4 @@ msgstr ""
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
msgid "Yes"
-msgstr ""
+msgstr "হ্যাঁ"
diff --git a/applications/luci-app-clamav/po/ca/clamav.po b/applications/luci-app-clamav/po/ca/clamav.po
index 42b215acc7..6520c5deda 100644
--- a/applications/luci-app-clamav/po/ca/clamav.po
+++ b/applications/luci-app-clamav/po/ca/clamav.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-03-08 13:03+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsclamav/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 3.11-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -181,7 +181,7 @@ msgstr "Explora els fitxers SWF"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
msgid "Settings"
-msgstr "Configuració"
+msgstr "Paràmetres"
#: 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-clamav/po/da/clamav.po b/applications/luci-app-clamav/po/da/clamav.po
new file mode 100644
index 0000000000..9a78678dd4
--- /dev/null
+++ b/applications/luci-app-clamav/po/da/clamav.po
@@ -0,0 +1,203 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-01-09 11:15+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsclamav/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.1\n"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
+msgid "10"
+msgstr "10"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
+msgid "1024"
+msgstr "1024"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
+msgid "15"
+msgstr "15"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+msgid "150M"
+msgstr "150M"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+msgid "1M"
+msgstr "1M"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
+msgid "20"
+msgstr "20"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
+msgid "2048"
+msgstr "2048"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+msgid "2M"
+msgstr "2M"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+msgid "50M"
+msgstr "50M"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+msgid "512K"
+msgstr "512K"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
+msgid "600"
+msgstr "600"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+msgid "Block encrypted archives"
+msgstr "Blokering af krypterede arkiver"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+msgid "ClamAV"
+msgstr "ClamAV"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+msgid "Database check every N sec"
+msgstr "Kontrol af databasen hver N sek"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+msgid "Detect broken executables"
+msgstr "Registrer ødelagte eksekverbare filer"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+msgid "Detect possibly unwanted apps"
+msgstr "Registrer muligvis uønskede apps"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+msgid "Enable verbose logging"
+msgstr "Aktiver verbose logning"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+msgid "Follow directory symlinks"
+msgstr "Følg mappens symlinks"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+msgid "Follow file symlinks"
+msgstr "Følg fil-symbolforbindelser"
+
+#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
+msgid "Grant UCI access for luci-app-clamav"
+msgstr "Giv UCI-adgang til luci-app-clamav"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+msgid "Log"
+msgstr "Log"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+msgid "Log additional infection info"
+msgstr "Log yderligere oplysninger om infektion"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+msgid "Log time with each message"
+msgstr "Log tid med hver meddelelse"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+msgid "Max directory scan depth"
+msgstr "Maksimal scanningsdybde af mapper"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+msgid "Max number of threads"
+msgstr "Maksimalt antal tråde"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
+msgid "Max size of log file"
+msgstr "Maksimal størrelse af logfilen"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+msgid "Max size of scanned file"
+msgstr "Maksimal størrelse af den scannede fil"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+msgid "No"
+msgstr "Nej"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+msgid "Port range, highest port"
+msgstr "Portområde, højeste port"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+msgid "Port range, lowest port"
+msgstr "Portområde, laveste port"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+msgid "Scan ELF files"
+msgstr "Scan ELF-filer"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+msgid "Scan MS Office and .msi files"
+msgstr "Scan MS Office- og .msi-filer"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+msgid "Scan RFC1341 messages split over many emails"
+msgstr "Scan RFC1341-meddelelser fordelt på mange e-mails"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+msgid "Scan archives"
+msgstr "Scan arkiver"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+msgid "Scan emails"
+msgstr "Scan e-mails"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+msgid "Scan pdf files"
+msgstr "Scan pdf-filer"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+msgid "Scan portable executables"
+msgstr "Scan bærbare eksekverbare filer"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+msgid "Scan swf files"
+msgstr "Scan swf-filer"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+msgid "Settings"
+msgstr "Indstillinger"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+msgid "Yes"
+msgstr "Ja"
diff --git a/applications/luci-app-clamav/po/es/clamav.po b/applications/luci-app-clamav/po/es/clamav.po
index 5d4d1d71dd..a73eb95da1 100644
--- a/applications/luci-app-clamav/po/es/clamav.po
+++ b/applications/luci-app-clamav/po/es/clamav.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-04-13 11:51+0000\n"
+"Last-Translator: MS-PC <MSPCtranslator@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsclamav/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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -203,4 +203,4 @@ msgstr "Configuraciones"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
msgid "Yes"
-msgstr "Si"
+msgstr "Sí"
diff --git a/applications/luci-app-clamav/po/fi/clamav.po b/applications/luci-app-clamav/po/fi/clamav.po
index 8869651416..0064368141 100644
--- a/applications/luci-app-clamav/po/fi/clamav.po
+++ b/applications/luci-app-clamav/po/fi/clamav.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:41+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-01-20 15:48+0000\n"
+"Last-Translator: olli <olli.asikainen@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsclamav/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"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -169,7 +169,7 @@ msgstr "Skannaa sähköpostit"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
msgid "Scan pdf files"
-msgstr "Skanaa pdf-tiedostot"
+msgstr "Skannaa pdf-tiedostot"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
msgid "Scan portable executables"
diff --git a/applications/luci-app-clamav/po/he/clamav.po b/applications/luci-app-clamav/po/he/clamav.po
index 29dcf224d1..7eb503c58e 100644
--- a/applications/luci-app-clamav/po/he/clamav.po
+++ b/applications/luci-app-clamav/po/he/clamav.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsclamav/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 3.11-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -182,7 +182,7 @@ msgstr ""
#: 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-clamav/po/it/clamav.po b/applications/luci-app-clamav/po/it/clamav.po
index 28574beafe..34e2d4658b 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: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-12-23 16:10+0000\n"
+"Last-Translator: davidevertuani <davide.vertuani@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 3.11-dev\n"
+"X-Generator: Weblate 4.10.1\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -57,68 +57,68 @@ msgstr "600"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
msgid "Block encrypted archives"
-msgstr ""
+msgstr "Blocca gli archivi criptati"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
msgid "ClamAV"
-msgstr ""
+msgstr "ClamAV"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
msgid "Database check every N sec"
-msgstr ""
+msgstr "Controlla database ogni N secondi"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
msgid "Detect broken executables"
-msgstr ""
+msgstr "Rileva file eseguibili danneggiati"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
msgid "Detect possibly unwanted apps"
-msgstr ""
+msgstr "Rileva applicazioni potenzialmente indesiderate"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
msgid "Enable verbose logging"
-msgstr ""
+msgstr "Abilita log dettagliato"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
msgid "Follow directory symlinks"
-msgstr ""
+msgstr "Segui i collegamenti simbolici delle directory"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
msgid "Follow file symlinks"
-msgstr ""
+msgstr "Segui i collegamenti simbolici ai file"
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
-msgstr ""
+msgstr "Concedi l'accesso UCI a luci-app-clamav"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
msgid "Log"
-msgstr ""
+msgstr "Registro"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
msgid "Log additional infection info"
-msgstr ""
+msgstr "Registra informazioni aggiuntive sull'infezione"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
msgid "Log time with each message"
-msgstr ""
+msgstr "Registra l'orario di ogni messaggio"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
msgid "Max directory scan depth"
-msgstr ""
+msgstr "Numero massimo di sottocartelle da analizzare"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
msgid "Max number of threads"
-msgstr ""
+msgstr "Numero massimo di processi"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
msgid "Max size of log file"
-msgstr ""
+msgstr "Dimensione massima del file di log"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
msgid "Max size of scanned file"
-msgstr ""
+msgstr "Dimensione massima dei file da analizzare"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
@@ -137,51 +137,51 @@ msgstr ""
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
msgid "No"
-msgstr ""
+msgstr "No"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
msgid "Port range, highest port"
-msgstr ""
+msgstr "Intervallo di porte, limite superiore"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
msgid "Port range, lowest port"
-msgstr ""
+msgstr "Intervallo di porte, limite inferiore"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
msgid "Scan ELF files"
-msgstr ""
+msgstr "Analizza file ELF"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
msgid "Scan MS Office and .msi files"
-msgstr ""
+msgstr "Analizza file MS-Office e .msi"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
msgid "Scan RFC1341 messages split over many emails"
-msgstr ""
+msgstr "Analizza messaggi RCF1341 suddivisi tra diverse email"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
msgid "Scan archives"
-msgstr ""
+msgstr "Scansione degli archivi"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
msgid "Scan emails"
-msgstr ""
+msgstr "Scansione delle e-mail"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
msgid "Scan pdf files"
-msgstr ""
+msgstr "Scansione dei file PDF"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
msgid "Scan portable executables"
-msgstr ""
+msgstr "Scansione di eseguibili portatili"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
msgid "Scan swf files"
-msgstr ""
+msgstr "Analizza file swf"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
msgid "Settings"
-msgstr ""
+msgstr "Impostazioni"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
@@ -200,4 +200,4 @@ msgstr ""
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
msgid "Yes"
-msgstr ""
+msgstr "Si"
diff --git a/applications/luci-app-clamav/po/ja/clamav.po b/applications/luci-app-clamav/po/ja/clamav.po
index 536284f003..961ba4ccf9 100644
--- a/applications/luci-app-clamav/po/ja/clamav.po
+++ b/applications/luci-app-clamav/po/ja/clamav.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsclamav/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.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -93,7 +93,7 @@ msgstr "ファイル シンボリックリンクに従う"
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
-msgstr "luci-app-clamav に UCI アクセスを許可"
+msgstr "luci-app-clamavにUCIアクセスを許可"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
msgid "Log"
diff --git a/applications/luci-app-clamav/po/nb_NO/clamav.po b/applications/luci-app-clamav/po/nb_NO/clamav.po
index e720987456..bdd5ef434a 100644
--- a/applications/luci-app-clamav/po/nb_NO/clamav.po
+++ b/applications/luci-app-clamav/po/nb_NO/clamav.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsclamav/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 3.11-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -181,7 +181,7 @@ msgstr ""
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
msgid "Settings"
-msgstr ""
+msgstr "Innstillinger"
#: 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-clamav/po/pl/clamav.po b/applications/luci-app-clamav/po/pl/clamav.po
index c1dad2d9a8..46b4446fdc 100644
--- a/applications/luci-app-clamav/po/pl/clamav.po
+++ b/applications/luci-app-clamav/po/pl/clamav.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-12-16 11:01+0000\n"
"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsclamav/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.4-dev\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -158,7 +158,7 @@ msgstr "Skanuj pliki MS Office i .msi"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
msgid "Scan RFC1341 messages split over many emails"
-msgstr "Skanuj wiadomości RFC1341 podzielone na wiele emaili"
+msgstr "Skanuj wiadomości RFC1341 podzielone na wiele e-maili"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
msgid "Scan archives"
@@ -166,7 +166,7 @@ msgstr "Skanuj archiwa"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
msgid "Scan emails"
-msgstr "Skanuj emaile"
+msgstr "Skanuj e-maile"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
msgid "Scan pdf files"
diff --git a/applications/luci-app-clamav/po/ro/clamav.po b/applications/luci-app-clamav/po/ro/clamav.po
index 5ebac853e0..c5d01de891 100644
--- a/applications/luci-app-clamav/po/ro/clamav.po
+++ b/applications/luci-app-clamav/po/ro/clamav.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-11-29 10:52+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsclamav/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 3.11-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -58,68 +58,68 @@ msgstr "600"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
msgid "Block encrypted archives"
-msgstr ""
+msgstr "Blocați arhivele criptate"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
msgid "ClamAV"
-msgstr ""
+msgstr "ClamAV"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
msgid "Database check every N sec"
-msgstr ""
+msgstr "Verificarea bazei de date la fiecare N sec"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
msgid "Detect broken executables"
-msgstr ""
+msgstr "Detectarea executabilelor rupte"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
msgid "Detect possibly unwanted apps"
-msgstr ""
+msgstr "Detectați aplicațiile posibil nedorite"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
msgid "Enable verbose logging"
-msgstr ""
+msgstr "Activați consemnarea verbală a jurnalelor"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
msgid "Follow directory symlinks"
-msgstr ""
+msgstr "Urmăriți legăturile simbolice din directoare"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
msgid "Follow file symlinks"
-msgstr ""
+msgstr "Urmăriți legăturile simbolice ale fișierelor"
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
-msgstr ""
+msgstr "Acordă acces la UCI pentru luci-app-clamav"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
msgid "Log"
-msgstr ""
+msgstr "Jurnal"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
msgid "Log additional infection info"
-msgstr ""
+msgstr "Înregistrați informații suplimentare despre infecție"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
msgid "Log time with each message"
-msgstr ""
+msgstr "Înregistrați timpul cu fiecare mesaj"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
msgid "Max directory scan depth"
-msgstr ""
+msgstr "Adâncimea maximă de scanare a directorului"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
msgid "Max number of threads"
-msgstr ""
+msgstr "Numărul maxim de fire"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
msgid "Max size of log file"
-msgstr ""
+msgstr "Dimensiunea maximă a fișierului jurnal"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
msgid "Max size of scanned file"
-msgstr ""
+msgstr "Dimensiunea maximă a fișierului scanat"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
@@ -142,47 +142,47 @@ msgstr "Nu"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
msgid "Port range, highest port"
-msgstr ""
+msgstr "Gama de porturi, cel mai înalt port"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
msgid "Port range, lowest port"
-msgstr ""
+msgstr "Gama de porturi, cel mai mic port"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
msgid "Scan ELF files"
-msgstr ""
+msgstr "Scanarea fișierelor ELF"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
msgid "Scan MS Office and .msi files"
-msgstr ""
+msgstr "Scanați fișierele MS Office și .msi"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
msgid "Scan RFC1341 messages split over many emails"
-msgstr ""
+msgstr "Scanarea mesajelor RFC1341 împărțite în mai multe e-mailuri"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
msgid "Scan archives"
-msgstr ""
+msgstr "Scanați arhivele"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
msgid "Scan emails"
-msgstr ""
+msgstr "Scanați e-mailurile"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
msgid "Scan pdf files"
-msgstr ""
+msgstr "Scanarea fișierelor pdf"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
msgid "Scan portable executables"
-msgstr ""
+msgstr "Scanarea executabilelor portabile"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
msgid "Scan swf files"
-msgstr ""
+msgstr "Scanare fișiere swf"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
msgid "Settings"
-msgstr ""
+msgstr "Setări"
#: 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-clamav/po/sk/clamav.po b/applications/luci-app-clamav/po/sk/clamav.po
index 7975d13e2b..0d6b499c18 100644
--- a/applications/luci-app-clamav/po/sk/clamav.po
+++ b/applications/luci-app-clamav/po/sk/clamav.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: 2021-08-11 21:12+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsclamav/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.8-dev\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -91,6 +91,7 @@ msgstr "Nasledovať symbolické odkazy súborov"
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr ""
+"Udeliť prístup pre luci-app-clamav do spojeného konfigurovateľného rozhrania"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
msgid "Log"
diff --git a/applications/luci-app-clamav/po/tr/clamav.po b/applications/luci-app-clamav/po/tr/clamav.po
index ba0b172c72..d04b35d770 100644
--- a/applications/luci-app-clamav/po/tr/clamav.po
+++ b/applications/luci-app-clamav/po/tr/clamav.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-22 02:42+0000\n"
-"Last-Translator: tentena <thetentena@gmail.com>\n"
+"PO-Revision-Date: 2021-05-11 11:34+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsclamav/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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -57,68 +57,68 @@ msgstr "600"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
msgid "Block encrypted archives"
-msgstr ""
+msgstr "Şifrelenmiş arşivleri engelle"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
msgid "ClamAV"
-msgstr ""
+msgstr "ClamAV"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
msgid "Database check every N sec"
-msgstr ""
+msgstr "Her N saniyede bir veritabanı kontrolü"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
msgid "Detect broken executables"
-msgstr ""
+msgstr "Bozuk yürütülebilir dosyaları algıla"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
msgid "Detect possibly unwanted apps"
-msgstr ""
+msgstr "Olası istenmeyen uygulamaları tespit edin"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
msgid "Enable verbose logging"
-msgstr ""
+msgstr "Ayrıntılı günlük kaydını etkinleştir"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
msgid "Follow directory symlinks"
-msgstr ""
+msgstr "Dizin sembolik bağlantılarını takip edin"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
msgid "Follow file symlinks"
-msgstr ""
+msgstr "Dosya sembolik bağlantılarını takip edin"
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
-msgstr ""
+msgstr "luci-app-clamav için UCI erişimi verin"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
msgid "Log"
-msgstr ""
+msgstr "Günlük"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
msgid "Log additional infection info"
-msgstr ""
+msgstr "Ek enfeksiyon bilgilerini günlüğe kaydet"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
msgid "Log time with each message"
-msgstr ""
+msgstr "Her mesaja birlikte zamanı da günlüğe ekle"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
msgid "Max directory scan depth"
-msgstr ""
+msgstr "Maksimum dizin tarama derinliği"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
msgid "Max number of threads"
-msgstr ""
+msgstr "Maksimum iş parçacığı sayısı"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
msgid "Max size of log file"
-msgstr ""
+msgstr "Maksimum günlük dosyası boyutu"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
msgid "Max size of scanned file"
-msgstr ""
+msgstr "Maksimum taranan dosya boyutu"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
@@ -137,47 +137,47 @@ msgstr ""
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
msgid "No"
-msgstr ""
+msgstr "Hayır"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
msgid "Port range, highest port"
-msgstr ""
+msgstr "Bağlantı noktası aralığı, en yüksek bağlantı noktası"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
msgid "Port range, lowest port"
-msgstr ""
+msgstr "Bağlantı noktası aralığı, en düşük bağlantı noktası"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
msgid "Scan ELF files"
-msgstr ""
+msgstr "ELF dosyalarını tara"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
msgid "Scan MS Office and .msi files"
-msgstr ""
+msgstr "MS Office ve .msi dosyalarını tara"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
msgid "Scan RFC1341 messages split over many emails"
-msgstr ""
+msgstr "Birçok e-postaya bölünmüş RFC1341 mesajlarını tarayın"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
msgid "Scan archives"
-msgstr ""
+msgstr "Arşivleri tara"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
msgid "Scan emails"
-msgstr ""
+msgstr "E-postaları tara"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
msgid "Scan pdf files"
-msgstr ""
+msgstr "PDF dosyalarını tara"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
msgid "Scan portable executables"
-msgstr ""
+msgstr "Taşınabilir yürütülebilir dosyaları tara"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
msgid "Scan swf files"
-msgstr ""
+msgstr "Swf dosyalarını tara"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
msgid "Settings"
@@ -200,4 +200,4 @@ msgstr "Ayarlar"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
msgid "Yes"
-msgstr ""
+msgstr "Evet"
diff --git a/applications/luci-app-clamav/po/uk/clamav.po b/applications/luci-app-clamav/po/uk/clamav.po
index 257dea441c..1a24c1c21f 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: 2020-02-17 11:52+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@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 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.9-dev\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -83,15 +83,15 @@ msgstr "Увімкнути детальне звітування"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
msgid "Follow directory symlinks"
-msgstr ""
+msgstr "Слідувати за символічними посиланнями каталогів"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
msgid "Follow file symlinks"
-msgstr ""
+msgstr "Слідувати за символічними посиланнями на файл"
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
-msgstr ""
+msgstr "Надати доступ UCI до luci-app-clamav"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
msgid "Log"
@@ -158,7 +158,7 @@ msgstr "Сканувати файли MS Office та .msi"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
msgid "Scan RFC1341 messages split over many emails"
-msgstr ""
+msgstr "Зчитувати повідомлення RFC1341, розділені на багато електронних листів"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
msgid "Scan archives"
diff --git a/applications/luci-app-clamav/po/zh_Hans/clamav.po b/applications/luci-app-clamav/po/zh_Hans/clamav.po
index c3103234a5..0d3e25c17f 100644
--- a/applications/luci-app-clamav/po/zh_Hans/clamav.po
+++ b/applications/luci-app-clamav/po/zh_Hans/clamav.po
@@ -3,8 +3,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"PO-Revision-Date: 2021-01-05 13:29+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsclamav/zh_Hans/>\n"
"Language: zh_Hans\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.1-dev\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -66,7 +66,7 @@ msgstr "拦截加密的归档文件"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
msgid "ClamAV"
-msgstr "ClamAV"
+msgstr "ClamAV 反病毒"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
msgid "Database check every N sec"
diff --git a/applications/luci-app-clamav/po/zh_Hant/clamav.po b/applications/luci-app-clamav/po/zh_Hant/clamav.po
index 6c42722cd7..57ec5cb921 100644
--- a/applications/luci-app-clamav/po/zh_Hant/clamav.po
+++ b/applications/luci-app-clamav/po/zh_Hant/clamav.po
@@ -3,8 +3,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-03-03 13:35+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2021-01-12 22:25+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsclamav/zh_Hant/>\n"
"Language: zh_Hant\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.0-dev\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -66,7 +66,7 @@ msgstr "攔截加密的歸檔檔案"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
msgid "ClamAV"
-msgstr "ClamAV"
+msgstr "ClamAV防毒"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
msgid "Database check every N sec"
@@ -82,7 +82,7 @@ msgstr "檢測不受歡迎的軟體"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
msgid "Enable verbose logging"
-msgstr "啟用詳細日誌輸出"
+msgstr "啟用詳細日誌"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
msgid "Follow directory symlinks"
@@ -94,7 +94,7 @@ msgstr "跟隨檔案符號連結"
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
-msgstr ""
+msgstr "授予 luci-app-clamav 擁有 UCI 存取的權限"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
msgid "Log"
@@ -110,7 +110,7 @@ msgstr "記錄訊息時間戳"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
msgid "Max directory scan depth"
-msgstr "最大掃描深度"
+msgstr "最大目錄掃描深度"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
msgid "Max number of threads"
diff --git a/applications/luci-app-commands/luasrc/view/commands.htm b/applications/luci-app-commands/luasrc/view/commands.htm
index 28b7701faf..634090e7d7 100644
--- a/applications/luci-app-commands/luasrc/view/commands.htm
+++ b/applications/luci-app-commands/luasrc/view/commands.htm
@@ -37,7 +37,7 @@
<script type="text/javascript">//<![CDATA[
var stxhr = new XHR();
- function command_run(id)
+ function command_run(ev, id)
{
var args;
var field = document.getElementById(id);
@@ -83,9 +83,11 @@
}
);
}
+
+ ev.preventDefault();
}
- function command_download(id)
+ function command_download(ev, id)
{
var args;
var field = document.getElementById(id);
@@ -93,9 +95,11 @@
args = encodeURIComponent(field.value);
location.href = '<%=url('admin/system/commands/download')%>/' + id + (args ? '/' + args : '');
+
+ ev.preventDefault();
}
- function command_link(id)
+ function command_link(ev, id)
{
var legend = document.getElementById('command-rc-legend');
var output = document.getElementById('command-rc-output');
@@ -109,10 +113,10 @@
{
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(
@@ -122,6 +126,8 @@
location.hash = '#output';
}
+
+ ev.preventDefault();
}
//]]></script>
@@ -156,10 +162,10 @@
<p><%:Arguments:%> <input type="text" id="<%=command['.name']%>" /></p>
<% end %>
<div>
- <input type="button" value="<%:Run%>" class="cbi-button cbi-button-apply" onclick="command_run('<%=command['.name']%>')" />
- <input type="button" value="<%:Download%>" class="cbi-button cbi-button-download" onclick="command_download('<%=command['.name']%>')" />
+ <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 %>
- <input type="button" value="<%:Link%>" class="cbi-button cbi-button-link" onclick="command_link('<%=command['.name']%>')" />
+ <button class="cbi-button cbi-button-link" onclick="command_link(event, '<%=command['.name']%>')"><%:Link%></button>
<% end %>
</div>
</div>
diff --git a/applications/luci-app-commands/po/ar/commands.po b/applications/luci-app-commands/po/ar/commands.po
index a2c6100136..0420dde7d3 100644
--- a/applications/luci-app-commands/po/ar/commands.po
+++ b/applications/luci-app-commands/po/ar/commands.po
@@ -28,7 +28,7 @@ msgstr "السماح بتنفيذ الأمر وتنزيل إخراجه دون م
msgid "Allow the user to provide additional command line arguments"
msgstr "السماح للمستخدم بتقديم وسيطات سطر أوامر إضافية"
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "الحجج:"
@@ -40,7 +40,7 @@ msgstr "البيانات الثنائية غير معروضة، قم بتنزي
msgid "Code:"
msgstr "الكود:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "جمع البيانات..."
@@ -68,7 +68,7 @@ msgstr "سطر الأوامر للتنفيذ"
msgid "Command successful"
msgstr "الأمر ناجح"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "الأمر:"
@@ -78,7 +78,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "أوامر مخصصة"
@@ -94,11 +94,11 @@ msgstr "لوحة المعلومات"
msgid "Description"
msgstr "الوصف"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "تنزيل"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr "تحميل نتيجة التنفيذ"
@@ -110,7 +110,7 @@ msgstr "فشل في تنفيذ الأمر!"
msgid "Grant UCI access for luci-app-commands"
msgstr "امنح UCI حق الوصول إلى luci-app-wifischedule"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "رابط"
@@ -118,7 +118,7 @@ msgstr "رابط"
msgid "Loading"
msgstr "جار التحميل"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr "أو عرض النتيجة"
@@ -126,7 +126,7 @@ msgstr "أو عرض النتيجة"
msgid "Public access"
msgstr "وصول عام"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "شغل"
@@ -146,7 +146,7 @@ msgstr ""
"تتيح لك هذه الصفحة تكوين أوامر shell مخصصة يمكن استدعاؤها بسهولة من واجهة "
"الويب."
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr "لا يحتوي هذا القسم على قيم حتى الآن"
diff --git a/applications/luci-app-commands/po/bg/commands.po b/applications/luci-app-commands/po/bg/commands.po
index 7b2c5883a0..70d0981bc6 100644
--- a/applications/luci-app-commands/po/bg/commands.po
+++ b/applications/luci-app-commands/po/bg/commands.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-22 12:40+0000\n"
-"Last-Translator: Stefan M <sm@voip-office.eu>\n"
+"PO-Revision-Date: 2021-08-27 12:56+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/bg/>\n"
"Language: bg\n"
@@ -11,145 +11,148 @@ 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.8.1-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
-msgstr ""
+msgstr "Кратко текстово описание на конфигурираната команда"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
msgstr ""
+"Позволяване изпълнение на командата и сваляне на аутпута й без аутентикация"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
msgid "Allow the user to provide additional command line arguments"
-msgstr ""
+msgstr "Позволи на потребителя да въведе допълнителни командни аргументи"
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
-msgstr ""
+msgstr "Аргументи:"
#: applications/luci-app-commands/luasrc/view/commands.htm:66
msgid "Binary data not displayed, download instead."
-msgstr ""
+msgstr "Бинарни данни не са показани, свалете ги вместо това."
#: applications/luci-app-commands/luasrc/view/commands.htm:71
msgid "Code:"
-msgstr ""
+msgstr "Код:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
-msgstr ""
+msgstr "Събиране данни..."
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
msgid "Command"
-msgstr ""
+msgstr "Команда"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
msgid "Command executed successfully."
-msgstr ""
+msgstr "Командата е изпълнена успешно."
#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
msgid "Command exited with status code"
-msgstr ""
+msgstr "Командата приключи с код"
#: applications/luci-app-commands/luasrc/view/commands.htm:73
msgid "Command failed"
-msgstr ""
+msgstr "Командата се провали"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
msgid "Command line to execute"
-msgstr ""
+msgstr "Команден ред за изпълнение"
#: applications/luci-app-commands/luasrc/view/commands.htm:73
msgid "Command successful"
-msgstr ""
+msgstr "Успешна команда"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
-msgstr ""
+msgstr "Команда:"
#: applications/luci-app-commands/luasrc/controller/commands.lua:9
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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
-msgstr ""
+msgstr "Персонализирани команди"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
msgid "Custom arguments"
-msgstr ""
+msgstr "Персонализирани аргументи"
#: applications/luci-app-commands/luasrc/controller/commands.lua:8
msgid "Dashboard"
-msgstr ""
+msgstr "Табло"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
msgid "Description"
msgstr "Описание"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
-msgstr ""
+msgstr "Сваляне"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
-msgstr ""
+msgstr "Сваляне резултат от изпълнение"
#: applications/luci-app-commands/luasrc/view/commands.htm:79
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 "Разреши UCI достъп за luci-app-commands"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
-msgstr ""
+msgstr "Връзка"
#: applications/luci-app-commands/luasrc/view/commands.htm:53
msgid "Loading"
-msgstr ""
+msgstr "Зареждане"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
-msgstr ""
+msgstr "Или покажи резултат"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
msgid "Public access"
-msgstr ""
+msgstr "Публичен достъп"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
-msgstr ""
+msgstr "Изпълни"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
msgid "Standard Error"
-msgstr ""
+msgstr "Стандартна грешка"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
msgid "Standard Output"
-msgstr ""
+msgstr "Стандартен аутпут"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
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:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
-msgstr ""
+msgstr "Секцията всеоще не съдържа стойности"
#: applications/luci-app-commands/luasrc/view/commands.htm:54
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/bn_BD/commands.po b/applications/luci-app-commands/po/bn_BD/commands.po
index 8eaf6e8d13..b3c6e0ee30 100644
--- a/applications/luci-app-commands/po/bn_BD/commands.po
+++ b/applications/luci-app-commands/po/bn_BD/commands.po
@@ -2,15 +2,16 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: \n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/luciapplicationscommands/bn_BD/>\n"
"Language: bn_BD\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: Poedit 1.8.11\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -26,7 +27,7 @@ msgstr ""
msgid "Allow the user to provide additional command line arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr ""
@@ -38,13 +39,13 @@ msgstr ""
msgid "Code:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr ""
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
msgid "Command"
-msgstr ""
+msgstr "কমান্ড"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
msgid "Command executed successfully."
@@ -66,7 +67,7 @@ msgstr ""
msgid "Command successful"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr ""
@@ -76,7 +77,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr ""
@@ -90,13 +91,13 @@ msgstr ""
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
msgid "Description"
-msgstr ""
+msgstr "বর্ণনা"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr ""
@@ -108,7 +109,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr ""
@@ -116,7 +117,7 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr ""
@@ -124,7 +125,7 @@ msgstr ""
msgid "Public access"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr ""
@@ -142,7 +143,7 @@ msgid ""
"invoked from the web interface."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr ""
diff --git a/applications/luci-app-commands/po/ca/commands.po b/applications/luci-app-commands/po/ca/commands.po
index 996359e7e9..955fb052f9 100644
--- a/applications/luci-app-commands/po/ca/commands.po
+++ b/applications/luci-app-commands/po/ca/commands.po
@@ -28,7 +28,7 @@ msgstr ""
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:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "Paràmetres:"
@@ -40,7 +40,7 @@ msgstr "Els dades binaris no es mostren, descarregueu-los."
msgid "Code:"
msgstr "Codi:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "S’estan recollint dades…"
@@ -68,7 +68,7 @@ msgstr "Línia d'ordre per executar"
msgid "Command successful"
msgstr "L'ordre ha tingut èxit"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "Ordre;"
@@ -78,7 +78,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "Ordres personalitzats"
@@ -94,11 +94,11 @@ msgstr "Panell"
msgid "Description"
msgstr "Descripció"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "Baixa"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr ""
@@ -110,7 +110,7 @@ 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:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "Enllaç"
@@ -118,7 +118,7 @@ msgstr "Enllaç"
msgid "Loading"
msgstr "S’està carregant"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr ""
@@ -126,7 +126,7 @@ msgstr ""
msgid "Public access"
msgstr "Accés públic"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "Executa"
@@ -146,7 +146,7 @@ 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:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr ""
diff --git a/applications/luci-app-commands/po/cs/commands.po b/applications/luci-app-commands/po/cs/commands.po
index 4483390c32..fd2202865a 100644
--- a/applications/luci-app-commands/po/cs/commands.po
+++ b/applications/luci-app-commands/po/cs/commands.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-09-15 08:34+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/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.9-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -26,7 +26,7 @@ msgstr "Povolit vykonání příkazu a stažení výstupu bez předchozí autent
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:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "Argumenty:"
@@ -38,7 +38,7 @@ msgstr "Binární data nezobrazena, stáhněte si je."
msgid "Code:"
msgstr "Kód:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "Shromažďování údajů…"
@@ -66,7 +66,7 @@ msgstr "Příkazový řádek k vykonání"
msgid "Command successful"
msgstr "Příkaz byl úspěšný"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "Příkaz:"
@@ -76,7 +76,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "Vlastní příkazy"
@@ -92,11 +92,11 @@ msgstr "Řídicí panel"
msgid "Description"
msgstr "Popis"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "Stáhnout"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr "Stáhnout výsledek spuštění"
@@ -108,7 +108,7 @@ 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:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "Odkaz"
@@ -116,7 +116,7 @@ msgstr "Odkaz"
msgid "Loading"
msgstr "Načítání"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr "Nebo zobrazit výsledek"
@@ -124,7 +124,7 @@ msgstr "Nebo zobrazit výsledek"
msgid "Public access"
msgstr "Veřejný přístup"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "Spustit"
@@ -144,9 +144,9 @@ 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:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
-msgstr ""
+msgstr "Tato sekce ještě neobsahuje žádné hodnoty"
#: applications/luci-app-commands/luasrc/view/commands.htm:54
msgid "Waiting for command to complete..."
diff --git a/applications/luci-app-commands/po/da/commands.po b/applications/luci-app-commands/po/da/commands.po
new file mode 100644
index 0000000000..6aa474d5aa
--- /dev/null
+++ b/applications/luci-app-commands/po/da/commands.po
@@ -0,0 +1,159 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: 2021-11-18 18:36+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscommands/da/>\n"
+"Language: da\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.1-dev\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+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
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+"Tillad at udføre kommandoen og downloade dens output uden forudgående "
+"godkendelse"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+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
+msgid "Arguments:"
+msgstr "Argumenter:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+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
+msgid "Code:"
+msgstr "Kode:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
+msgid "Collecting data..."
+msgstr "Indsamler data..."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "Kommando"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+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/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "Kommandoen mislykkedes"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "Kommandolinje til udførelse"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "Kommandoen lykkedes"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
+msgid "Command:"
+msgstr "Kommando:"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+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
+msgid "Custom Commands"
+msgstr "Brugerdefinerede kommandoer"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "Brugerdefinerede argumenter"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "Dashboard"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "Beskrivelse"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
+msgid "Download"
+msgstr "Download"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
+msgid "Download execution result"
+msgstr "Download udførelsesresultat"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "Kunne ikke udføre kommandoen!"
+
+#: applications/luci-app-commands/root/usr/share/rpcd/acl.d/luci-app-commands.json:3
+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
+msgid "Link"
+msgstr "Link"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "Indlæser"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
+msgid "Or display result"
+msgstr "Eller vis resultatet"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "Offentlig adgang"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
+msgid "Run"
+msgstr "Kør"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr "Standard fejl"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr "Standard Output"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+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
+msgid "This section contains no values yet"
+msgstr "Denne sektion indeholder endnu ingen værdier"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "Venter på, at kommandoen er fuldført..."
+
+#~ 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 43d03b3af5..8f6f8b2dd3 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-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2020-10-20 05:26+0000\n"
+"Last-Translator: Andreas Götz <agoetz@tdt.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/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.2-dev\n"
+"X-Generator: Weblate 4.3.1-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -28,7 +28,7 @@ msgstr ""
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:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "Argumente:"
@@ -40,7 +40,7 @@ msgstr "Binärdaten ausgeblendet, laden Sie die Ausgaben stattdessen herunter."
msgid "Code:"
msgstr "Rückgabewert:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "Sammle Daten..."
@@ -68,7 +68,7 @@ msgstr "Auszuführende Kommandozeile"
msgid "Command successful"
msgstr "Kommando erfolgreich"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "Kommando:"
@@ -78,7 +78,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "Benutzerdefinierte Kommandos"
@@ -94,11 +94,11 @@ msgstr "Übersicht"
msgid "Description"
msgstr "Beschreibung"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
-msgstr "Herunterladen"
+msgstr "Download"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr "Programmausgabe herunterladen"
@@ -110,7 +110,7 @@ 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:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "Link"
@@ -118,7 +118,7 @@ msgstr "Link"
msgid "Loading"
msgstr "Lade"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr "Oder Ergebnis anzeigen"
@@ -126,7 +126,7 @@ msgstr "Oder Ergebnis anzeigen"
msgid "Public access"
msgstr "Öffentlicher Zugriff"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "Ausführen"
@@ -146,7 +146,7 @@ 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:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr "Dieser Abschnitt enthält noch keine Werte"
diff --git a/applications/luci-app-commands/po/el/commands.po b/applications/luci-app-commands/po/el/commands.po
index 9de8c39124..be8d1f59c7 100644
--- a/applications/luci-app-commands/po/el/commands.po
+++ b/applications/luci-app-commands/po/el/commands.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-03 08:24+0000\n"
-"Last-Translator: Tavaninja <metalcorpe@gmail.com>\n"
+"PO-Revision-Date: 2020-12-01 16:16+0000\n"
+"Last-Translator: Marios Koutsoukis <marioskoutsoukis2006@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/el/>\n"
"Language: el\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.10-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -26,7 +26,7 @@ msgstr ""
msgid "Allow the user to provide additional command line arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Code:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "Συλλογή δεδομένων..."
@@ -66,7 +66,7 @@ msgstr ""
msgid "Command successful"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr ""
@@ -76,7 +76,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr ""
@@ -92,11 +92,11 @@ msgstr ""
msgid "Description"
msgstr "Περιγραφή"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr ""
@@ -108,7 +108,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr ""
@@ -116,7 +116,7 @@ msgstr ""
msgid "Loading"
msgstr "Φόρτωση"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr ""
@@ -124,7 +124,7 @@ msgstr ""
msgid "Public access"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr ""
@@ -142,9 +142,9 @@ msgid ""
"invoked from the web interface."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
-msgstr ""
+msgstr "Αυτή η ενότητα δεν περιέχει ακόμη τιμές"
#: applications/luci-app-commands/luasrc/view/commands.htm:54
msgid "Waiting for command to complete..."
diff --git a/applications/luci-app-commands/po/en/commands.po b/applications/luci-app-commands/po/en/commands.po
index 58b62efd34..a5990ccaf0 100644
--- a/applications/luci-app-commands/po/en/commands.po
+++ b/applications/luci-app-commands/po/en/commands.po
@@ -1,16 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
-"Language-Team: none\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscommands/en/>\n"
+"Language: en\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"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: \n"
-"Language: en\n"
-"X-Generator: Poedit 1.8.11\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.7\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -28,7 +29,7 @@ msgstr ""
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:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "Arguments:"
@@ -40,7 +41,7 @@ msgstr "Binary data not displayed, download instead."
msgid "Code:"
msgstr "Code:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "Collecting data..."
@@ -68,7 +69,7 @@ msgstr "Command line to execute"
msgid "Command successful"
msgstr "Command successful"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "Command:"
@@ -78,7 +79,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "Custom Commands"
@@ -94,11 +95,11 @@ msgstr "Dashboard"
msgid "Description"
msgstr "Description"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "Download"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr "Download execution result"
@@ -108,9 +109,9 @@ msgstr "Failed to execute command!"
#: 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 "Grant UCI access for luci-app-commands"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "Link"
@@ -118,7 +119,7 @@ msgstr "Link"
msgid "Loading"
msgstr "Loading"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr "Or display result"
@@ -126,7 +127,7 @@ msgstr "Or display result"
msgid "Public access"
msgstr "Public access"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "Run"
@@ -146,7 +147,7 @@ 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:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr ""
diff --git a/applications/luci-app-commands/po/es/commands.po b/applications/luci-app-commands/po/es/commands.po
index 8618299958..be8969f035 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: 2020-05-12 20:02+0000\n"
+"PO-Revision-Date: 2021-04-18 12:54+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -29,7 +29,7 @@ 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:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "Parámetros:"
@@ -41,7 +41,7 @@ msgstr "No se pueden mostrar datos binarios; descárguelos."
msgid "Code:"
msgstr "Código:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "Recolectando datos…"
@@ -69,7 +69,7 @@ msgstr "Línea de comandos para ejecutar"
msgid "Command successful"
msgstr "Comando exitoso"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "Comando:"
@@ -79,7 +79,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "Comandos personalizados"
@@ -89,17 +89,17 @@ msgstr "Parámetros personalizados"
#: applications/luci-app-commands/luasrc/controller/commands.lua:8
msgid "Dashboard"
-msgstr "Panel"
+msgstr "Tablero"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
msgid "Description"
msgstr "Descripción"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "Descargar"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr "Descargar resultado de ejecución"
@@ -111,7 +111,7 @@ 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:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "Enlace"
@@ -119,7 +119,7 @@ msgstr "Enlace"
msgid "Loading"
msgstr "Cargando"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr "O mostrar resultado"
@@ -127,7 +127,7 @@ msgstr "O mostrar resultado"
msgid "Public access"
msgstr "Acceso público"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "Ejecutar"
@@ -147,7 +147,7 @@ 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:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr "Esta sección aún no contiene valores"
diff --git a/applications/luci-app-commands/po/fi/commands.po b/applications/luci-app-commands/po/fi/commands.po
index ea4020c65d..9181e3b553 100644
--- a/applications/luci-app-commands/po/fi/commands.po
+++ b/applications/luci-app-commands/po/fi/commands.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-23 07:41+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/fi/>\n"
"Language: fi\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.7\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -29,7 +29,7 @@ msgstr ""
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:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "Argumentit:"
@@ -41,9 +41,9 @@ msgstr "Binääridataa ei näytetä. Lataa se."
msgid "Code:"
msgstr "Koodi:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
-msgstr "Kerätään tietoja..."
+msgstr "Kerätään tietoja…"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
msgid "Command"
@@ -69,7 +69,7 @@ msgstr "Suoritettava komentorivi"
msgid "Command successful"
msgstr "Komento onnistui"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "Komento:"
@@ -79,7 +79,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "Räätälöidyt komennot"
@@ -95,11 +95,11 @@ msgstr "Komennot"
msgid "Description"
msgstr "Kuvaus"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "Lataa"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr "Lataa suorituksen tulos"
@@ -111,7 +111,7 @@ 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:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "Linkki"
@@ -119,7 +119,7 @@ msgstr "Linkki"
msgid "Loading"
msgstr "Ladataan"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr "Tai näytä tulos"
@@ -127,7 +127,7 @@ msgstr "Tai näytä tulos"
msgid "Public access"
msgstr "Julkinen pääsy"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "Suorita"
@@ -147,7 +147,7 @@ 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:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr "Tässä osassa ei ole vielä arvoja"
diff --git a/applications/luci-app-commands/po/fr/commands.po b/applications/luci-app-commands/po/fr/commands.po
index 06cff8666f..76d8763e64 100644
--- a/applications/luci-app-commands/po/fr/commands.po
+++ b/applications/luci-app-commands/po/fr/commands.po
@@ -30,7 +30,7 @@ msgstr ""
"Autoriser l'utilisateur à fournir des arguments de ligne de commande "
"supplémentaires"
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "Arguments :"
@@ -42,7 +42,7 @@ msgstr "Données binaires non affichables, elle peuvent être téléchargées."
msgid "Code:"
msgstr "Code :"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "Récupération des données…"
@@ -70,7 +70,7 @@ msgstr "Ligne de commande à exécuter"
msgid "Command successful"
msgstr "Commande réussie"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "Commande :"
@@ -80,7 +80,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "Commandes personnalisées"
@@ -96,11 +96,11 @@ msgstr "Tableau de bord"
msgid "Description"
msgstr "Description"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "Télécharger"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr "Télécharger le résultat de l'exécution"
@@ -112,7 +112,7 @@ 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:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "Lien"
@@ -120,7 +120,7 @@ msgstr "Lien"
msgid "Loading"
msgstr "Chargement"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr "Ou afficher le résultat"
@@ -128,7 +128,7 @@ msgstr "Ou afficher le résultat"
msgid "Public access"
msgstr "Accès public"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "Exécuter"
@@ -148,7 +148,7 @@ 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:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr "Cette section ne contient pas encore de valeur"
diff --git a/applications/luci-app-commands/po/he/commands.po b/applications/luci-app-commands/po/he/commands.po
index 417aa21302..781d041f69 100644
--- a/applications/luci-app-commands/po/he/commands.po
+++ b/applications/luci-app-commands/po/he/commands.po
@@ -1,16 +1,20 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscommands/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.5-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
-msgstr ""
+msgstr "תיאור טקסטואלי קצר של הפקודה שהוגדרה"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
msgid ""
@@ -22,7 +26,7 @@ msgstr ""
msgid "Allow the user to provide additional command line arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr ""
@@ -34,9 +38,9 @@ msgstr ""
msgid "Code:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
-msgstr ""
+msgstr "נאספים נתונים…"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
msgid "Command"
@@ -62,7 +66,7 @@ msgstr ""
msgid "Command successful"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr ""
@@ -72,7 +76,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr ""
@@ -86,13 +90,13 @@ msgstr ""
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
msgid "Description"
-msgstr ""
+msgstr "תיאור"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr ""
@@ -104,7 +108,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr ""
@@ -112,7 +116,7 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr ""
@@ -120,7 +124,7 @@ msgstr ""
msgid "Public access"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr ""
@@ -138,9 +142,9 @@ msgid ""
"invoked from the web interface."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
-msgstr ""
+msgstr "סעיף זה לא מכיל ערכים עדיין"
#: applications/luci-app-commands/luasrc/view/commands.htm:54
msgid "Waiting for command to complete..."
diff --git a/applications/luci-app-commands/po/hi/commands.po b/applications/luci-app-commands/po/hi/commands.po
index fdc0d4a297..848aa56840 100644
--- a/applications/luci-app-commands/po/hi/commands.po
+++ b/applications/luci-app-commands/po/hi/commands.po
@@ -26,7 +26,7 @@ msgstr ""
msgid "Allow the user to provide additional command line arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Code:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr ""
@@ -66,7 +66,7 @@ msgstr ""
msgid "Command successful"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr ""
@@ -76,7 +76,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr ""
@@ -92,11 +92,11 @@ msgstr ""
msgid "Description"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr ""
@@ -108,7 +108,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr ""
@@ -116,7 +116,7 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr ""
@@ -124,7 +124,7 @@ msgstr ""
msgid "Public access"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr ""
@@ -142,7 +142,7 @@ msgid ""
"invoked from the web interface."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr ""
diff --git a/applications/luci-app-commands/po/hu/commands.po b/applications/luci-app-commands/po/hu/commands.po
index 69cebe1d68..2543ae4f26 100644
--- a/applications/luci-app-commands/po/hu/commands.po
+++ b/applications/luci-app-commands/po/hu/commands.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-16 23:24+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"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/"
"luciapplicationscommands/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 3.10-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -30,7 +30,7 @@ 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:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "Argumentumok:"
@@ -42,7 +42,7 @@ msgstr "A bináris adat nem jelenik meg, töltse le inkább."
msgid "Code:"
msgstr "Kód:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "Adatok összegyűjtése…"
@@ -70,7 +70,7 @@ msgstr "Végrehajtandó parancssor"
msgid "Command successful"
msgstr "A parancs sikeres"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "Parancs:"
@@ -80,7 +80,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "Egyéni parancsok"
@@ -90,17 +90,17 @@ msgstr "Egyéni argumentumok"
#: applications/luci-app-commands/luasrc/controller/commands.lua:8
msgid "Dashboard"
-msgstr "Vezérlőpult"
+msgstr "Kezelőfelület"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
msgid "Description"
msgstr "Leírás"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "Letöltés"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr "Végrehajtás eredményének letöltése"
@@ -112,7 +112,7 @@ msgstr "Parancs végrehajtása sikertelen!"
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "Hivatkozás"
@@ -120,7 +120,7 @@ msgstr "Hivatkozás"
msgid "Loading"
msgstr "Betöltés"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr "Vagy az eredmény megjelenítése"
@@ -128,7 +128,7 @@ msgstr "Vagy az eredmény megjelenítése"
msgid "Public access"
msgstr "Nyilvános hozzáférés"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "Futtatás"
@@ -148,7 +148,7 @@ 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:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr ""
diff --git a/applications/luci-app-commands/po/it/commands.po b/applications/luci-app-commands/po/it/commands.po
index 3eaa576ea8..9d909467c1 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: 2020-02-28 15:56+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-11-15 14:07+0000\n"
+"Last-Translator: coronabond <coronabond@airmail.cc>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/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.0-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -29,7 +29,7 @@ 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:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "Argomenti:"
@@ -41,7 +41,7 @@ msgstr "I dati binari non vengono visualizzati, ma possono essere scaricati."
msgid "Code:"
msgstr "Codice:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "Raccolta dati..."
@@ -51,11 +51,11 @@ msgstr "Comando"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
msgid "Command executed successfully."
-msgstr ""
+msgstr "Esecuzione comando completata."
#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
msgid "Command exited with status code"
-msgstr ""
+msgstr "Comando uscito con codice stato"
#: applications/luci-app-commands/luasrc/view/commands.htm:73
msgid "Command failed"
@@ -69,7 +69,7 @@ msgstr "Riga di comando da eseguire"
msgid "Command successful"
msgstr "Comando riuscito"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "Comando:"
@@ -79,7 +79,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "Comandi Personalizzati"
@@ -89,19 +89,19 @@ msgstr "Argomenti Personalizzati"
#: applications/luci-app-commands/luasrc/controller/commands.lua:8
msgid "Dashboard"
-msgstr "Dashboard"
+msgstr "Pannello di controllo"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
msgid "Description"
msgstr "Descrizione"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "Download"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
-msgstr ""
+msgstr "Risultato esecuzione download"
#: applications/luci-app-commands/luasrc/view/commands.htm:79
msgid "Failed to execute command!"
@@ -109,9 +109,9 @@ msgstr "Impossibile eseguire il comando!"
#: 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 "Concedi accesso UCI per luci-app-commands"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "Collegamento"
@@ -119,25 +119,25 @@ msgstr "Collegamento"
msgid "Loading"
msgstr "Caricamento"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
-msgstr ""
+msgstr "O visualizza risultato"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
msgid "Public access"
msgstr "Accesso Pubblico"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "Esegui"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
msgid "Standard Error"
-msgstr ""
+msgstr "Errore standard"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
msgid "Standard Output"
-msgstr ""
+msgstr "Output standard"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
msgid ""
@@ -147,13 +147,13 @@ 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:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
-msgstr ""
+msgstr "Questa sezione non contiene ancora valori"
#: applications/luci-app-commands/luasrc/view/commands.htm:54
msgid "Waiting for command to complete..."
-msgstr "In attesa del comando da completare..."
+msgstr "In attesa che il comando sia completato..."
#~ 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 c97a08c676..565ac4b738 100644
--- a/applications/luci-app-commands/po/ja/commands.po
+++ b/applications/luci-app-commands/po/ja/commands.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/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.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -21,13 +21,13 @@ msgstr "設定したコマンドの簡単な説明文を記載します"
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
-msgstr "事前認証無しでのコマンドの実行と、結果出力のダウンロードを許可します"
+msgstr "事前認証なしでのコマンドの実行と、結果出力のダウンロードを許可します"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
msgid "Allow the user to provide additional command line arguments"
msgstr "コマンドラインに対する引数の追記を許可するか設定します"
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "引数:"
@@ -39,7 +39,7 @@ msgstr "バイナリデータは表示されずにダウンロードされます
msgid "Code:"
msgstr "コード:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "データを収集中..."
@@ -53,11 +53,11 @@ msgstr "コマンドの実行に成功しました。"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
msgid "Command exited with status code"
-msgstr "コマンドは次のステータス コードで終了しました:"
+msgstr "コマンドは次のステータスコードで終了しました:"
#: applications/luci-app-commands/luasrc/view/commands.htm:73
msgid "Command failed"
-msgstr "コマンド失敗"
+msgstr "コマンド実行失敗"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
msgid "Command line to execute"
@@ -65,9 +65,9 @@ msgstr "実行するコマンドラインを記載します"
#: applications/luci-app-commands/luasrc/view/commands.htm:73
msgid "Command successful"
-msgstr "コマンド成功"
+msgstr "コマンド実行成功"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "コマンド:"
@@ -77,7 +77,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "カスタムコマンド"
@@ -93,23 +93,23 @@ msgstr "ダッシュボード"
msgid "Description"
msgstr "説明"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "ダウンロード"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr "実行結果のダウンロード:"
#: applications/luci-app-commands/luasrc/view/commands.htm:79
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 "luci-app-commands に UCI アクセスを許可"
+msgstr "luci-app-commandsにUCIアクセスを許可"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "リンク"
@@ -117,15 +117,15 @@ msgstr "リンク"
msgid "Loading"
msgstr "読み込み中"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr "または結果の表示:"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
msgid "Public access"
-msgstr "パブリック・アクセス"
+msgstr "パブリックアクセス"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "実行"
@@ -142,16 +142,16 @@ 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:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
-msgstr "このセクションは未設定です"
+msgstr "このセクションはまだ設定されていません"
#: applications/luci-app-commands/luasrc/view/commands.htm:54
msgid "Waiting for command to complete..."
-msgstr "コマンド実行中です..."
+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 d921856b39..c5fe01ea30 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-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"PO-Revision-Date: 2020-12-19 06:29+0000\n"
+"Last-Translator: orangepizza <abnoeh@mail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/ko/>\n"
"Language: ko\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.2-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -27,7 +27,7 @@ msgstr ""
msgid "Allow the user to provide additional command line arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr ""
@@ -39,7 +39,7 @@ msgstr ""
msgid "Code:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "데이터 수집 중..."
@@ -67,7 +67,7 @@ msgstr ""
msgid "Command successful"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr ""
@@ -77,7 +77,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr ""
@@ -91,13 +91,13 @@ msgstr ""
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
msgid "Description"
-msgstr ""
+msgstr "설명"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr ""
@@ -109,7 +109,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr ""
@@ -117,7 +117,7 @@ msgstr ""
msgid "Loading"
msgstr "로드 중"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr ""
@@ -125,7 +125,7 @@ msgstr ""
msgid "Public access"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr ""
@@ -143,7 +143,7 @@ msgid ""
"invoked from the web interface."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr "이 항목에 입력된 값이 없습니다"
diff --git a/applications/luci-app-commands/po/mr/commands.po b/applications/luci-app-commands/po/mr/commands.po
index 62a110f391..8f196356dc 100644
--- a/applications/luci-app-commands/po/mr/commands.po
+++ b/applications/luci-app-commands/po/mr/commands.po
@@ -29,7 +29,7 @@ msgstr ""
msgid "Allow the user to provide additional command line arguments"
msgstr "वापरकर्त्यास अतिरिक्त कमांड लाइन वितर्क प्रदान करण्याची परवानगी द्या"
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "वितर्क:"
@@ -41,7 +41,7 @@ msgstr "बायनरी डेटा प्रदर्शित नाही
msgid "Code:"
msgstr "कोड:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "डेटा संकलित करीत आहे ..."
@@ -69,7 +69,7 @@ msgstr "कार्यान्वित करण्यासाठी कम
msgid "Command successful"
msgstr "कमांड यशस्वी"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "कमांड:"
@@ -79,7 +79,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "सानुकूल कमांड"
@@ -95,11 +95,11 @@ msgstr "डॅशबोर्ड"
msgid "Description"
msgstr "वर्णन"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "डाउनलोड"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr "अंमलबजावणी परिणाम डाउनलोड करा"
@@ -111,7 +111,7 @@ msgstr "कमांड चालविण्यात अयशस्वी!"
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "दुवा"
@@ -119,7 +119,7 @@ msgstr "दुवा"
msgid "Loading"
msgstr "लोड करीत आहे"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr "किंवा परिणाम दाखवा"
@@ -127,7 +127,7 @@ msgstr "किंवा परिणाम दाखवा"
msgid "Public access"
msgstr "सार्वजनिक प्रवेश"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "चालवा"
@@ -147,7 +147,7 @@ msgstr ""
"हे पृष्ठ आपल्याला सानुकूल शेल आदेश कॉन्फिगर करण्याची परवानगी देते जे वेब इंटरफेसवरून सहजपणे "
"बोलाविले जाऊ शकतात ."
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr ""
diff --git a/applications/luci-app-commands/po/ms/commands.po b/applications/luci-app-commands/po/ms/commands.po
index 919b1d4eb8..d2b5e06ab6 100644
--- a/applications/luci-app-commands/po/ms/commands.po
+++ b/applications/luci-app-commands/po/ms/commands.po
@@ -26,7 +26,7 @@ msgstr ""
msgid "Allow the user to provide additional command line arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Code:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "Mengumpul data..."
@@ -66,7 +66,7 @@ msgstr ""
msgid "Command successful"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr ""
@@ -76,7 +76,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr ""
@@ -92,11 +92,11 @@ msgstr ""
msgid "Description"
msgstr "Keterangan"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr ""
@@ -108,7 +108,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr ""
@@ -116,7 +116,7 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr ""
@@ -124,7 +124,7 @@ msgstr ""
msgid "Public access"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr ""
@@ -142,7 +142,7 @@ msgid ""
"invoked from the web interface."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr ""
diff --git a/applications/luci-app-commands/po/nb_NO/commands.po b/applications/luci-app-commands/po/nb_NO/commands.po
index 984291453c..5eb8f39509 100644
--- a/applications/luci-app-commands/po/nb_NO/commands.po
+++ b/applications/luci-app-commands/po/nb_NO/commands.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-30 03:21+0000\n"
+"PO-Revision-Date: 2021-07-30 13:52+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/nb_NO/>\n"
-"Language: no\n"
+"Language: nb_NO\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 3.9.1\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -28,7 +28,7 @@ msgstr ""
msgid "Allow the user to provide additional command line arguments"
msgstr "Tillat brukeren å gi ytterligere kommandolinjeargumenter"
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "Argumenter:"
@@ -40,7 +40,7 @@ msgstr "Binære data vises ikke, last ned i stedet."
msgid "Code:"
msgstr "Kode:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "Samler inn data…"
@@ -58,7 +58,7 @@ msgstr ""
#: applications/luci-app-commands/luasrc/view/commands.htm:73
msgid "Command failed"
-msgstr "Kommando feilet"
+msgstr "Kommando mislyktes"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
msgid "Command line to execute"
@@ -68,7 +68,7 @@ msgstr "Kommandolinje å utføre"
msgid "Command successful"
msgstr "Kommando vellykket"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "Kommando:"
@@ -78,7 +78,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "Egendefinerte Kommandoer"
@@ -88,17 +88,17 @@ msgstr "Egendefinerte argumenter"
#: applications/luci-app-commands/luasrc/controller/commands.lua:8
msgid "Dashboard"
-msgstr "Dashboard"
+msgstr "Oversikt"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
msgid "Description"
msgstr "Beskrivelse"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
-msgstr "Nedlasting"
+msgstr "Last ned"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr ""
@@ -110,15 +110,15 @@ msgstr "Kunne ikke utføre kommandoen!"
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "Link"
#: applications/luci-app-commands/luasrc/view/commands.htm:53
msgid "Loading"
-msgstr "Laster"
+msgstr "Laster inn"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr ""
@@ -126,7 +126,7 @@ msgstr ""
msgid "Public access"
msgstr "Tilgjengelig for alle"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "Kjør"
@@ -146,7 +146,7 @@ msgstr ""
"Denne siden lar deg konfigurere egendefinerte shell-kommandoer som lett kan "
"startes fra webgrensesnittet."
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr ""
diff --git a/applications/luci-app-commands/po/pl/commands.po b/applications/luci-app-commands/po/pl/commands.po
index 322915f94a..5fdd3e26c2 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: 2020-05-12 20:02+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2021-06-26 18:17+0000\n"
+"Last-Translator: Adam Stańczyk <a.stanczyk@onet.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/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.7.1-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -29,7 +29,7 @@ msgstr ""
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:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "Argumenty:"
@@ -41,7 +41,7 @@ msgstr "Nie wyświetlono danych binarnych, możesz je pobrać."
msgid "Code:"
msgstr "Kod:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "Trwa zbieranie danych..."
@@ -69,7 +69,7 @@ msgstr "Linia Komendy do wykonania"
msgid "Command successful"
msgstr "Komenda Wykonana"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "Komenda:"
@@ -79,7 +79,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "Własne komendy"
@@ -89,17 +89,17 @@ msgstr "Własne argumenty"
#: applications/luci-app-commands/luasrc/controller/commands.lua:8
msgid "Dashboard"
-msgstr "Tablica"
+msgstr "Info"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
msgid "Description"
msgstr "Opis"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "Pobieranie"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr "Pobierz wynik wykonania"
@@ -111,7 +111,7 @@ 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:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "Łącze"
@@ -119,7 +119,7 @@ msgstr "Łącze"
msgid "Loading"
msgstr "Ładowanie"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr "Lub wyświetl wynik"
@@ -127,7 +127,7 @@ msgstr "Lub wyświetl wynik"
msgid "Public access"
msgstr "Publiczny dostęp"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "Uruchom"
@@ -147,7 +147,7 @@ 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:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr "Ta sekcja nie zawiera jeszcze żadnych wartości"
diff --git a/applications/luci-app-commands/po/pt/commands.po b/applications/luci-app-commands/po/pt/commands.po
index 54c7d80bad..4e2a8f2229 100644
--- a/applications/luci-app-commands/po/pt/commands.po
+++ b/applications/luci-app-commands/po/pt/commands.po
@@ -29,7 +29,7 @@ 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:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "Argumentos:"
@@ -41,7 +41,7 @@ msgstr "Dados binários não mostrados, mas pode descarregar."
msgid "Code:"
msgstr "Código:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "A recolher dados..."
@@ -69,7 +69,7 @@ msgstr "Linha de comandos a executar"
msgid "Command successful"
msgstr "Comando executado com sucesso"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "Comando:"
@@ -79,7 +79,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "Comandos Personalizados"
@@ -95,11 +95,11 @@ msgstr "Painel de Controlo"
msgid "Description"
msgstr "Descrição"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "Descarregar"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr "Descarregamento do resultado da execução"
@@ -111,7 +111,7 @@ 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:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "Link"
@@ -119,7 +119,7 @@ msgstr "Link"
msgid "Loading"
msgstr "A carregar"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr "Ou exibir resultado"
@@ -127,7 +127,7 @@ msgstr "Ou exibir resultado"
msgid "Public access"
msgstr "Acesso público"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "Executar"
@@ -147,7 +147,7 @@ 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:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr "Esta secção ainda não contém valores"
diff --git a/applications/luci-app-commands/po/pt_BR/commands.po b/applications/luci-app-commands/po/pt_BR/commands.po
index fa6fecf8c8..d7a8ee9244 100644
--- a/applications/luci-app-commands/po/pt_BR/commands.po
+++ b/applications/luci-app-commands/po/pt_BR/commands.po
@@ -29,7 +29,7 @@ msgstr ""
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:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "Argumentos:"
@@ -41,7 +41,7 @@ msgstr "Dados binários não mostrados, mas podem ser baixados."
msgid "Code:"
msgstr "Código:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "Coletando dados..."
@@ -69,7 +69,7 @@ msgstr "Linha de comandos a executar"
msgid "Command successful"
msgstr "Comando executado com sucesso"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "Comando:"
@@ -79,7 +79,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "Comandos Personalizados"
@@ -95,11 +95,11 @@ msgstr "Painel de Controle"
msgid "Description"
msgstr "Descrição"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "Download"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr "Baixar os resultados da execução"
@@ -111,7 +111,7 @@ 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:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "Endereço"
@@ -119,7 +119,7 @@ msgstr "Endereço"
msgid "Loading"
msgstr "Carregando"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr "Ou mostre o resultado"
@@ -127,7 +127,7 @@ msgstr "Ou mostre o resultado"
msgid "Public access"
msgstr "Acesso público"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "Executar"
@@ -147,7 +147,7 @@ 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:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr "Esta seção ainda não possui nenhum valor"
diff --git a/applications/luci-app-commands/po/ro/commands.po b/applications/luci-app-commands/po/ro/commands.po
index b3ec66e2d7..1442c17eae 100644
--- a/applications/luci-app-commands/po/ro/commands.po
+++ b/applications/luci-app-commands/po/ro/commands.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-01-03 04:11+0000\n"
-"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
+"PO-Revision-Date: 2021-11-22 19:52+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/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 3.10\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -29,19 +29,19 @@ msgstr ""
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:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "Parametrii:"
#: applications/luci-app-commands/luasrc/view/commands.htm:66
msgid "Binary data not displayed, download instead."
-msgstr "Datele binare nu sunt afisate, descarcale in schimb"
+msgstr "Datele binare nu sunt afișate, descărcați în schimb."
#: applications/luci-app-commands/luasrc/view/commands.htm:71
msgid "Code:"
msgstr "Cod:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "Colectare date..."
@@ -55,7 +55,7 @@ msgstr "Comandă executată cu succes."
#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
msgid "Command exited with status code"
-msgstr ""
+msgstr "Comanda a ieșit cu codul de stare"
#: applications/luci-app-commands/luasrc/view/commands.htm:73
msgid "Command failed"
@@ -69,7 +69,7 @@ msgstr "Linie de comanda pentru a executa"
msgid "Command successful"
msgstr "Comanda reusita"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "Comanda:"
@@ -79,7 +79,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "Comenzi particulare"
@@ -89,19 +89,19 @@ msgstr "Argumenta particulare"
#: applications/luci-app-commands/luasrc/controller/commands.lua:8
msgid "Dashboard"
-msgstr "Dashboard"
+msgstr "Tabloul de bord"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
msgid "Description"
msgstr "Descriere"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
-msgstr "Descarca"
+msgstr "Descărcați"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
-msgstr ""
+msgstr "Descărcați rezultatul execuției"
#: applications/luci-app-commands/luasrc/view/commands.htm:79
msgid "Failed to execute command!"
@@ -109,9 +109,9 @@ msgstr "S-a esuat executarea comenzii!!"
#: 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 "Acordarea accesului UCI pentru luci-app-commands"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "Link"
@@ -119,37 +119,37 @@ msgstr "Link"
msgid "Loading"
msgstr "Încărcare"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
-msgstr ""
+msgstr "Sau afișați rezultatul"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
msgid "Public access"
msgstr "Access public"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "Ruleaza"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
msgid "Standard Error"
-msgstr ""
+msgstr "Eroare standard"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
msgid "Standard Output"
-msgstr ""
+msgstr "Ieșire standard"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
msgstr ""
-"Aceasta pagina permite configurarea de comenzi personale ce pot fi usor "
-"apelate din interfata grafica"
+"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:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
-msgstr ""
+msgstr "Această secțiune nu conține încă nicio valoare"
#: applications/luci-app-commands/luasrc/view/commands.htm:54
msgid "Waiting for command to complete..."
diff --git a/applications/luci-app-commands/po/ru/commands.po b/applications/luci-app-commands/po/ru/commands.po
index d9dd68f52a..a7cf90aa43 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: 2020-08-28 22:08+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2021-04-09 12:29+0000\n"
+"Last-Translator: The_BadUser <vanjavs@mail.ru>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/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.2.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -34,7 +34,7 @@ msgstr ""
"Разрешить пользователю предоставлять дополнительные аргументы командной "
"строки"
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "Аргументы:"
@@ -46,7 +46,7 @@ msgstr "Двоичные данные не отображаются, вмест
msgid "Code:"
msgstr "Код:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "Сбор данных..."
@@ -74,7 +74,7 @@ msgstr "Командная строка<br />для выполнения"
msgid "Command successful"
msgstr "Команда выполнена"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "Команда:"
@@ -84,7 +84,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "Пользовательские команды"
@@ -94,17 +94,17 @@ msgstr "Пользовательские аргументы"
#: applications/luci-app-commands/luasrc/controller/commands.lua:8
msgid "Dashboard"
-msgstr "Панель управления"
+msgstr "Панель мониторинга"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
msgid "Description"
msgstr "Описание"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "Скачать"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr "Результат выполнения загрузки"
@@ -116,7 +116,7 @@ msgstr "Ошибка выполнения команды!"
msgid "Grant UCI access for luci-app-commands"
msgstr "Предоставить UCI доступ для luci-app-commands"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "Ссылка"
@@ -124,7 +124,7 @@ msgstr "Ссылка"
msgid "Loading"
msgstr "Загрузка"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr "Или отобразить результат"
@@ -132,7 +132,7 @@ msgstr "Или отобразить результат"
msgid "Public access"
msgstr "Публичный доступ"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "Запуск"
@@ -153,7 +153,7 @@ msgstr ""
"которые могут быть легко вызваны из веб-интерфейса по нажатию "
"соответствующей кнопки. Здесь вы можете подписать кнопки и указать команды."
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr "Этот раздел не содержит данных"
diff --git a/applications/luci-app-commands/po/sk/commands.po b/applications/luci-app-commands/po/sk/commands.po
index d0773c28dc..9e2dc2c4b7 100644
--- a/applications/luci-app-commands/po/sk/commands.po
+++ b/applications/luci-app-commands/po/sk/commands.po
@@ -26,7 +26,7 @@ msgstr ""
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:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "Parametre:"
@@ -38,7 +38,7 @@ msgstr "Binárne údaje neboli zobrazené, ale môžu byť prevzaté."
msgid "Code:"
msgstr "Kód:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "Zbierajú sa údaje..."
@@ -66,7 +66,7 @@ msgstr "Príkazový riadok na spustenie"
msgid "Command successful"
msgstr "Príkaz úspešný"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "Príkaz:"
@@ -76,7 +76,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "Vlastné príkazy"
@@ -92,11 +92,11 @@ msgstr "Nástenka"
msgid "Description"
msgstr "Popis"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "Prevziať"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr ""
@@ -108,7 +108,7 @@ msgstr "Zlyhalo spustenie príkazu!"
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "Odkaz"
@@ -116,7 +116,7 @@ msgstr "Odkaz"
msgid "Loading"
msgstr "Načítava sa"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr "Alebo zobraziť výsledok"
@@ -124,7 +124,7 @@ msgstr "Alebo zobraziť výsledok"
msgid "Public access"
msgstr "Verejný prístup"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "Spustiť"
@@ -142,7 +142,7 @@ msgid ""
"invoked from the web interface."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr ""
diff --git a/applications/luci-app-commands/po/sv/commands.po b/applications/luci-app-commands/po/sv/commands.po
index 6a9dd642a4..7f862fca19 100644
--- a/applications/luci-app-commands/po/sv/commands.po
+++ b/applications/luci-app-commands/po/sv/commands.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-08-20 15:36+0000\n"
-"Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n"
+"PO-Revision-Date: 2021-05-19 13:17+0000\n"
+"Last-Translator: Stefan Tamas <tamas79@gmail.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/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.2.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -28,7 +28,7 @@ msgstr ""
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:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "Argument:"
@@ -40,7 +40,7 @@ msgstr "Binärdatan visades inte, ladda ner istället."
msgid "Code:"
msgstr "Kod:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "Samlar in data..."
@@ -68,7 +68,7 @@ msgstr "Kommandorad att exekvera"
msgid "Command successful"
msgstr "Kommandot lyckades"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "Kommando:"
@@ -78,7 +78,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "Anpassade kommandon"
@@ -88,17 +88,17 @@ msgstr "Anpassade argument"
#: applications/luci-app-commands/luasrc/controller/commands.lua:8
msgid "Dashboard"
-msgstr "Instrumentpanel"
+msgstr "Instrumentbräda"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
msgid "Description"
msgstr "Beskrivning"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
-msgstr "Ladda ner"
+msgstr "Nedladdning"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr "Resultatet av nerladdningen"
@@ -110,7 +110,7 @@ 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:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "Länk"
@@ -118,7 +118,7 @@ msgstr "Länk"
msgid "Loading"
msgstr "Laddar"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr "Eller visa resultat"
@@ -126,7 +126,7 @@ msgstr "Eller visa resultat"
msgid "Public access"
msgstr "Publik tillgång"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "Kör"
@@ -146,9 +146,9 @@ 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:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
-msgstr ""
+msgstr "Den här sektionen innehåller inga värden ännu"
#: applications/luci-app-commands/luasrc/view/commands.htm:54
msgid "Waiting for command to complete..."
diff --git a/applications/luci-app-commands/po/templates/commands.pot b/applications/luci-app-commands/po/templates/commands.pot
index c158ec8a1f..3aefbea650 100644
--- a/applications/luci-app-commands/po/templates/commands.pot
+++ b/applications/luci-app-commands/po/templates/commands.pot
@@ -15,7 +15,7 @@ msgstr ""
msgid "Allow the user to provide additional command line arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr ""
@@ -27,7 +27,7 @@ msgstr ""
msgid "Code:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr ""
@@ -55,7 +55,7 @@ msgstr ""
msgid "Command successful"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr ""
@@ -65,7 +65,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr ""
@@ -81,11 +81,11 @@ msgstr ""
msgid "Description"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr ""
@@ -97,7 +97,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr ""
@@ -105,7 +105,7 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr ""
@@ -113,7 +113,7 @@ msgstr ""
msgid "Public access"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr ""
@@ -131,7 +131,7 @@ msgid ""
"invoked from the web interface."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr ""
diff --git a/applications/luci-app-commands/po/tr/commands.po b/applications/luci-app-commands/po/tr/commands.po
index a4e9d6af57..b4e620d658 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: 2020-09-29 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/tr/>\n"
"Language: tr\n"
@@ -10,142 +10,146 @@ 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-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
-msgstr ""
+msgstr "Yapılandırılan komutun kısa bir metin açıklaması"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
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
msgid "Allow the user to provide additional command line arguments"
-msgstr ""
+msgstr "Kullanıcının ek komut satırı argümanları sağlamasına izin ver"
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
-msgstr ""
+msgstr "Argümanlar:"
#: applications/luci-app-commands/luasrc/view/commands.htm:66
msgid "Binary data not displayed, download instead."
-msgstr ""
+msgstr "İkili veri görüntülenmiyor, bunun yerine indir."
#: applications/luci-app-commands/luasrc/view/commands.htm:71
msgid "Code:"
-msgstr ""
+msgstr "Kod:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
-msgstr "Veri alınıyor..."
+msgstr "Veriler toplanıyor..."
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
msgid "Command"
-msgstr ""
+msgstr "Komut"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
msgid "Command executed successfully."
-msgstr ""
+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 ""
+msgstr "Komut şu durum kodu ile çıktı:"
#: applications/luci-app-commands/luasrc/view/commands.htm:73
msgid "Command failed"
-msgstr ""
+msgstr "Komut başarısız oldu"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
msgid "Command line to execute"
-msgstr ""
+msgstr "Çalıştırılacak komut satırı"
#: applications/luci-app-commands/luasrc/view/commands.htm:73
msgid "Command successful"
-msgstr ""
+msgstr "Komut başarılı"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
-msgstr ""
+msgstr "Komut:"
#: applications/luci-app-commands/luasrc/controller/commands.lua:9
msgid "Configure"
-msgstr ""
+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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
-msgstr ""
+msgstr "Özel Komutlar"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
msgid "Custom arguments"
-msgstr ""
+msgstr "Özel argümanlar"
#: applications/luci-app-commands/luasrc/controller/commands.lua:8
msgid "Dashboard"
-msgstr ""
+msgstr "Denetim Paneli"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
msgid "Description"
msgstr "Açıklama"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
-msgstr "İndirme"
+msgstr "İndir"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
-msgstr ""
+msgstr "Çalıştırma sonucunu indir"
#: applications/luci-app-commands/luasrc/view/commands.htm:79
msgid "Failed to execute command!"
-msgstr ""
+msgstr "Komutu çalıştırma başarısız oldu!"
#: 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 için UCI erişimi verin"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
-msgstr ""
+msgstr "Bağlantı"
#: applications/luci-app-commands/luasrc/view/commands.htm:53
msgid "Loading"
msgstr "Yükleniyor"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
-msgstr ""
+msgstr "Veya sonucu göster"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
msgid "Public access"
-msgstr ""
+msgstr "Genel erişim"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
-msgstr ""
+msgstr "Çalıştır"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
msgid "Standard Error"
-msgstr ""
+msgstr "Standart Hata"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
msgid "Standard Output"
-msgstr ""
+msgstr "Standart Çıktı"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
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:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
-msgstr ""
+msgstr "Bu bölüm henüz herhangi bir değer içermiyor"
#: applications/luci-app-commands/luasrc/view/commands.htm:54
msgid "Waiting for command to complete..."
-msgstr ""
+msgstr "Komutun tamamlanması bekleniyor..."
diff --git a/applications/luci-app-commands/po/uk/commands.po b/applications/luci-app-commands/po/uk/commands.po
index 1a5d87f470..920d0f002c 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: 2020-09-04 13:36+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/uk/>\n"
"Language: uk\n"
@@ -11,12 +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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
-#, fuzzy
msgid "A short textual description of the configured command"
-msgstr "Короткий опис команд налаштування"
+msgstr "Короткий текстовий опис налаштовуваної команди"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
msgid ""
@@ -30,7 +29,7 @@ msgstr ""
msgid "Allow the user to provide additional command line arguments"
msgstr "Дозвольте користувачеві надати додаткові аргументи командного рядка"
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "Аргументи:"
@@ -42,7 +41,7 @@ msgstr "Бінарні дані не відображаються, завант
msgid "Code:"
msgstr "Код:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "Збирання даних..."
@@ -56,7 +55,7 @@ msgstr "Команду вдало виконано."
#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
msgid "Command exited with status code"
-msgstr ""
+msgstr "Команда вийшла із кодом стану"
#: applications/luci-app-commands/luasrc/view/commands.htm:73
msgid "Command failed"
@@ -64,13 +63,13 @@ msgstr "Не вдалося виконати команду"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
msgid "Command line to execute"
-msgstr ""
+msgstr "Командний рядок для виконання"
#: applications/luci-app-commands/luasrc/view/commands.htm:73
msgid "Command successful"
msgstr "Команду виконано"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "Команда:"
@@ -80,7 +79,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "Власна команда"
@@ -90,19 +89,19 @@ msgstr "Власні аргументи"
#: applications/luci-app-commands/luasrc/controller/commands.lua:8
msgid "Dashboard"
-msgstr "Панель керування"
+msgstr "Панелі"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
msgid "Description"
msgstr "Опис"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "Завантажити"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
-msgstr ""
+msgstr "Підсумок виконання завантаження"
#: applications/luci-app-commands/luasrc/view/commands.htm:79
msgid "Failed to execute command!"
@@ -110,9 +109,9 @@ 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 "Надати доступ UCI для команд luci-app"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "Посилання"
@@ -120,15 +119,15 @@ msgstr "Посилання"
msgid "Loading"
msgstr "Завантаження"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
-msgstr ""
+msgstr "Або відобразити підсумок"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
msgid "Public access"
msgstr "Відкритий доступ"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "Запустити"
@@ -148,7 +147,7 @@ msgstr ""
"Ця сторінка дозволяє налаштувати користувацькі команди оболонки, які може "
"бути легко запущені з веб-інтерфейсу."
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr "Ця секція поки що не містить значень"
diff --git a/applications/luci-app-commands/po/vi/commands.po b/applications/luci-app-commands/po/vi/commands.po
index 6a8f60b093..c999af0263 100644
--- a/applications/luci-app-commands/po/vi/commands.po
+++ b/applications/luci-app-commands/po/vi/commands.po
@@ -26,7 +26,7 @@ msgstr ""
msgid "Allow the user to provide additional command line arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Code:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "Đang lấy dữ liệu..."
@@ -66,7 +66,7 @@ msgstr ""
msgid "Command successful"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr ""
@@ -76,7 +76,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr ""
@@ -92,11 +92,11 @@ msgstr ""
msgid "Description"
msgstr "Mô tả"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr ""
@@ -108,7 +108,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr ""
@@ -116,7 +116,7 @@ msgstr ""
msgid "Loading"
msgstr "Đang tải"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr ""
@@ -124,7 +124,7 @@ msgstr ""
msgid "Public access"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr ""
@@ -142,7 +142,7 @@ msgid ""
"invoked from the web interface."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
msgstr ""
diff --git a/applications/luci-app-commands/po/zh_Hans/commands.po b/applications/luci-app-commands/po/zh_Hans/commands.po
index a3c278bd47..55ff0969d4 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: 2020-05-10 12:47+0000\n"
-"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"PO-Revision-Date: 2021-04-15 17:26+0000\n"
+"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationscommands/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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -24,13 +24,13 @@ msgstr "简短描述命令用途"
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
-msgstr "允许直接执行命令并获取其输出,无须事先验证。"
+msgstr "允许不事先验证就执行命令并下载其输出"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
msgid "Allow the user to provide additional command line arguments"
msgstr "允许用户提供额外的命令行参数"
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "参数:"
@@ -42,7 +42,7 @@ msgstr "二进制数据未显示,以下载替代。"
msgid "Code:"
msgstr "状态码:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
msgstr "正在收集数据…"
@@ -56,11 +56,11 @@ msgstr "命令成功执行。"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
msgid "Command exited with status code"
-msgstr "命令退出,状态码:"
+msgstr "命令退出,状态码为"
#: applications/luci-app-commands/luasrc/view/commands.htm:73
msgid "Command failed"
-msgstr "执行命令失败"
+msgstr "命令执行失败"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
msgid "Command line to execute"
@@ -70,7 +70,7 @@ msgstr "执行命令行"
msgid "Command successful"
msgstr "执行命令成功"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "命令:"
@@ -80,7 +80,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "自定义命令"
@@ -90,17 +90,17 @@ msgstr "自定义参数"
#: applications/luci-app-commands/luasrc/controller/commands.lua:8
msgid "Dashboard"
-msgstr "看板"
+msgstr "概览"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
msgid "Description"
msgstr "描述"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "下载"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr "下载执行结果"
@@ -112,7 +112,7 @@ msgstr "执行命令失败!"
msgid "Grant UCI access for luci-app-commands"
msgstr "授予UCI访问luci-app-commands的权限"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "连接"
@@ -120,7 +120,7 @@ msgstr "连接"
msgid "Loading"
msgstr "加载中"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr "显示执行结果"
@@ -128,7 +128,7 @@ msgstr "显示执行结果"
msgid "Public access"
msgstr "公开访问"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "运行"
@@ -146,9 +146,9 @@ msgid ""
"invoked from the web interface."
msgstr "此页面允许您配置自定义 Shell 命令,并可以从 Web 界面调用。"
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
-msgstr ""
+msgstr "尚无任何配置"
#: applications/luci-app-commands/luasrc/view/commands.htm:54
msgid "Waiting for command to complete..."
diff --git a/applications/luci-app-commands/po/zh_Hant/commands.po b/applications/luci-app-commands/po/zh_Hant/commands.po
index 29a08dc4c8..61ca07bfb9 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: 2020-06-30 13:41+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-01-19 21:12+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationscommands/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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -25,13 +25,13 @@ msgstr "簡短描述指令用途"
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
-msgstr "允許直接執行指令並獲取其輸出,無須事先驗證。"
+msgstr "允許執行命令並下載其輸出, 無須事先認證。"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
msgid "Allow the user to provide additional command line arguments"
msgstr "允許使用者提供額外的指令列引數"
-#: applications/luci-app-commands/luasrc/view/commands.htm:156
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
msgid "Arguments:"
msgstr "引數:"
@@ -43,13 +43,13 @@ msgstr "二進位資料未顯示,以下載替代。"
msgid "Code:"
msgstr "狀態碼:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:176
+#: applications/luci-app-commands/luasrc/view/commands.htm:182
msgid "Collecting data..."
-msgstr "收集資料中..."
+msgstr "正在收集資料中…"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
msgid "Command"
-msgstr "指令"
+msgstr "命令"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
msgid "Command executed successfully."
@@ -57,7 +57,7 @@ msgstr "指令成功執行。"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
msgid "Command exited with status code"
-msgstr "指令退出,狀態碼:"
+msgstr "指令退出附狀態碼"
#: applications/luci-app-commands/luasrc/view/commands.htm:73
msgid "Command failed"
@@ -71,7 +71,7 @@ msgstr "執行指令列"
msgid "Command successful"
msgstr "執行指令成功"
-#: applications/luci-app-commands/luasrc/view/commands.htm:154
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
msgid "Command:"
msgstr "指令:"
@@ -81,7 +81,7 @@ 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:138
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Custom Commands"
msgstr "自訂指令集"
@@ -97,11 +97,11 @@ msgstr "儀表板"
msgid "Description"
msgstr "描述"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/luasrc/view/commands.htm:166
msgid "Download"
msgstr "下載"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Download execution result"
msgstr "下載執行結果"
@@ -111,17 +111,17 @@ 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:162
+#: applications/luci-app-commands/luasrc/view/commands.htm:168
msgid "Link"
msgstr "連線"
#: applications/luci-app-commands/luasrc/view/commands.htm:53
msgid "Loading"
-msgstr "載入中"
+msgstr "正在載入中"
-#: applications/luci-app-commands/luasrc/view/commands.htm:119
+#: applications/luci-app-commands/luasrc/view/commands.htm:123
msgid "Or display result"
msgstr "顯示執行結果"
@@ -129,7 +129,7 @@ msgstr "顯示執行結果"
msgid "Public access"
msgstr "公開訪問"
-#: applications/luci-app-commands/luasrc/view/commands.htm:159
+#: applications/luci-app-commands/luasrc/view/commands.htm:165
msgid "Run"
msgstr "執行"
@@ -147,9 +147,9 @@ msgid ""
"invoked from the web interface."
msgstr "此頁面允許您配置自訂 Shell 指令,並可以從 Web 介面呼叫。"
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "This section contains no values yet"
-msgstr ""
+msgstr "這部分尚無數值"
#: applications/luci-app-commands/luasrc/view/commands.htm:54
msgid "Waiting for command to complete..."
diff --git a/applications/luci-app-coovachilli/po/ar/coovachilli.po b/applications/luci-app-coovachilli/po/ar/coovachilli.po
index 20b6a9014b..04e68de2bc 100644
--- a/applications/luci-app-coovachilli/po/ar/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/ar/coovachilli.po
@@ -3,36 +3,37 @@ 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: 2021-03-10 04:35+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/ar/>\n"
"Language: ar\n"
"MIME-Version: 1.0\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: Pootle 2.0.4\n"
+"X-Generator: Weblate 4.5.2-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 "منح وصول UCI ل luci-app-coovachilli"
#: 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-coovachilli/po/bn_BD/coovachilli.po b/applications/luci-app-coovachilli/po/bn_BD/coovachilli.po
index c2805a6545..57b7971dc1 100644
--- a/applications/luci-app-coovachilli/po/bn_BD/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/bn_BD/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: 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/luciapplicationscoovachilli/bn_BD/>\n"
"Language: bn_BD\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.9-dev\n"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
-msgstr ""
+msgstr "কোভাচিলি"
#: 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-coovachilli/po/cs/coovachilli.po b/applications/luci-app-coovachilli/po/cs/coovachilli.po
index 4a9ecfd49d..1dec758220 100644
--- a/applications/luci-app-coovachilli/po/cs/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/cs/coovachilli.po
@@ -3,15 +3,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2013-01-30 10:33+0200\n"
-"Last-Translator: Astran <martin.hromadko@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/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: Pootle 2.0.6\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
@@ -19,7 +20,7 @@ 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 "Povolit UCI přístup pro luci-app-coovachilli"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
diff --git a/applications/luci-app-coovachilli/po/da/coovachilli.po b/applications/luci-app-coovachilli/po/da/coovachilli.po
new file mode 100644
index 0000000000..20a04c4be4
--- /dev/null
+++ b/applications/luci-app-coovachilli/po/da/coovachilli.po
@@ -0,0 +1,648 @@
+msgid ""
+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-11-09 20:53+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/da/>\n"
+"Language: da\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-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
+msgid "CoovaChilli"
+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 "Giv UCI-adgang til luci-app-coovachilli"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
+msgid "Network Configuration"
+msgstr "Netværkskonfiguration"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
+msgid "RADIUS configuration"
+msgstr "RADIUS-konfiguration"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
+msgid "UAM and MAC Authentication"
+msgstr "UAM- og MAC-godkendelse"
+
+#, fuzzy
+#~ msgid "General configuration"
+#~ msgstr "General configuration"
+
+#~ msgid "General CoovaChilli settings"
+#~ msgstr "General CoovaChilli settings"
+
+#~ msgid "Command socket"
+#~ msgstr "Command socket"
+
+#~ msgid "UNIX socket used for communication with chilli_query"
+#~ msgstr "UNIX socket used for communication with chilli_query"
+
+#~ msgid "Config refresh interval"
+#~ msgstr "Config refresh interval"
+
+#~ msgid ""
+#~ "Re-read configuration file and do DNS lookups every interval seconds. "
+#~ "This has the same effect as sending the HUP signal. If interval is 0 "
+#~ "(zero) this feature is disabled. "
+#~ msgstr ""
+#~ "Re-read configuration file and do DNS lookups every interval seconds. "
+#~ "This has the same effect as sending the HUP signal. If interval is 0 "
+#~ "(zero) this feature is disabled. "
+
+#~ msgid "Pid file"
+#~ msgstr "Pid file"
+
+#~ msgid "Filename to put the process id"
+#~ msgstr "Filename to put the process id"
+
+#~ msgid "State directory"
+#~ msgstr "State directory"
+
+#~ msgid "Directory of non-volatile data"
+#~ msgstr "Directory of non-volatile data"
+
+#~ msgid "TUN/TAP configuration"
+#~ msgstr "TUN/TAP configuration"
+
+#~ msgid "Network/Tun configuration"
+#~ msgstr "Network/Tun configuration"
+
+#~ msgid "Network down script"
+#~ msgstr "Network down script"
+
+#~ msgid ""
+#~ "Script executed after a session has moved from authorized state to "
+#~ "unauthorized"
+#~ msgstr ""
+#~ "Script executed after a session has moved from authorized state to "
+#~ "unauthorized"
+
+#~ msgid "Network up script"
+#~ msgstr "Network up script"
+
+#~ msgid "Script executed after the tun network interface has been brought up"
+#~ msgstr "Script executed after the tun network interface has been brought up"
+
+#~ msgid "Primary DNS Server"
+#~ msgstr "Primary DNS Server"
+
+#~ msgid "Secondary DNS Server"
+#~ msgstr "Secondary DNS Server"
+
+#~ msgid "Domain name"
+#~ msgstr "Domain name"
+
+#~ msgid ""
+#~ "Is used to inform the client about the domain name to use for DNS lookups"
+#~ msgstr ""
+#~ "Is used to inform the client about the domain name to use for DNS lookups"
+
+#~ msgid "Dynamic IP address pool"
+#~ msgstr "Dynamic IP address pool"
+
+#~ msgid "Specifies a pool of dynamic IP addresses"
+#~ msgstr "Specifies a pool of dynamic IP addresses"
+
+#~ msgid "IP down script"
+#~ msgstr "IP down script"
+
+#~ msgid "Script executed after the tun network interface has been taken down"
+#~ msgstr "Script executed after the tun network interface has been taken down"
+
+#~ msgid "IP up script"
+#~ msgstr "IP up script"
+
+#~ msgid ""
+#~ "Script executed after the TUN/TAP network interface has been brought up"
+#~ msgstr ""
+#~ "Script executed after the TUN/TAP network interface has been brought up"
+
+#~ msgid "Uplink subnet"
+#~ msgstr "Uplink subnet"
+
+#~ msgid "Network address of the uplink interface (CIDR notation)"
+#~ msgstr "Network address of the uplink interface (CIDR notation)"
+
+#~ msgid "Static IP address pool"
+#~ msgstr "Static IP address pool"
+
+#~ msgid "Specifies a pool of static IP addresses"
+#~ msgstr "Specifies a pool of static IP addresses"
+
+#~ msgid "TUN/TAP device"
+#~ msgstr "TUN/TAP device"
+
+#~ msgid "The specific device to use for the TUN/TAP interface"
+#~ msgstr "The specific device to use for the TUN/TAP interface"
+
+#~ msgid "TX queue length"
+#~ msgstr "TX queue length"
+
+#~ msgid "The TX queue length to set on the TUN/TAP interface"
+#~ msgstr "The TX queue length to set on the TUN/TAP interface"
+
+#~ msgid "Use TAP device"
+#~ msgstr "Use TAP device"
+
+#~ msgid "Use the TAP interface instead of TUN"
+#~ msgstr "Use the TAP interface instead of TUN"
+
+#~ msgid "DHCP configuration"
+#~ msgstr "DHCP configuration"
+
+#~ msgid "Set DHCP options for connecting clients"
+#~ msgstr "Set DHCP options for connecting clients"
+
+#~ msgid "DHCP end number"
+#~ msgstr "DHCP end number"
+
+#~ msgid "Where to stop assigning IP addresses (default 254)"
+#~ msgstr "Where to stop assigning IP addresses (default 254)"
+
+#~ msgid "DHCP interface"
+#~ msgstr "DHCP interface"
+
+#~ msgid "Ethernet interface to listen to for the downlink interface"
+#~ msgstr "Ethernet interface to listen to for the downlink interface"
+
+#~ msgid "Listen MAC address"
+#~ msgstr "Listen MAC address"
+
+#~ msgid ""
+#~ "MAC address to listen to. If not specified the MAC address of the "
+#~ "interface will be used"
+#~ msgstr ""
+#~ "MAC address to listen to. If not specified the MAC address of the "
+#~ "interface will be used"
+
+#~ msgid "DHCP start number"
+#~ msgstr "DHCP start number"
+
+#~ msgid "Where to start assigning IP addresses (default 10)"
+#~ msgstr "Where to start assigning IP addresses (default 10)"
+
+#~ msgid "Enable IEEE 802.1x"
+#~ msgstr "Enable IEEE 802.1x"
+
+#~ msgid "Enable IEEE 802.1x authentication and listen for EAP requests"
+#~ msgstr "Enable IEEE 802.1x authentication and listen for EAP requests"
+
+#~ msgid "Leasetime"
+#~ msgstr "Leasetime"
+
+#~ msgid "Use a DHCP lease of seconds (default 600)"
+#~ msgstr "Use a DHCP lease of seconds (default 600)"
+
+#~ msgid "Allow session update through RADIUS"
+#~ msgstr "Allow session update through RADIUS"
+
+#~ msgid ""
+#~ "Allow updating of session parameters with RADIUS attributes sent in "
+#~ "Accounting-Response"
+#~ msgstr ""
+#~ "Allow updating of session parameters with RADIUS attributes sent in "
+#~ "Accounting-Response"
+
+#~ msgid "Admin password"
+#~ msgstr "Admin password"
+
+#~ msgid ""
+#~ "Password to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+#~ msgstr ""
+#~ "Password to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+
+#~ msgid "Admin user"
+#~ msgstr "Admin user"
+
+#~ msgid ""
+#~ "User-name to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+#~ msgstr ""
+#~ "User-name to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+
+#~ msgid "Do not check disconnection requests"
+#~ msgstr "Do not check disconnection requests"
+
+#~ msgid "Do not check the source IP address of radius disconnect requests"
+#~ msgstr "Do not check the source IP address of radius disconnect requests"
+
+#~ msgid "RADIUS disconnect port"
+#~ msgstr "RADIUS disconnect port"
+
+#~ msgid "UDP port to listen to for accepting radius disconnect requests"
+#~ msgstr "UDP port to listen to for accepting radius disconnect requests"
+
+#~ msgid "NAS IP"
+#~ msgstr "NAS IP"
+
+#~ msgid "Value to use in RADIUS NAS-IP-Address attribute"
+#~ msgstr "Value to use in RADIUS NAS-IP-Address attribute"
+
+#~ msgid "NAS MAC"
+#~ msgstr "NAS MAC"
+
+#~ msgid "MAC address value to use in RADIUS Called-Station-ID attribute"
+#~ msgstr "MAC address value to use in RADIUS Called-Station-ID attribute"
+
+#~ msgid "Allow OpenID authentication"
+#~ msgstr "Allow OpenID authentication"
+
+#~ msgid ""
+#~ "Allows OpenID authentication by sending ChilliSpot-Config=allow-"
+#~ "openidauth in RADIUS Access-Requests"
+#~ msgstr ""
+#~ "Allows OpenID authentication by sending ChilliSpot-Config=allow-"
+#~ "openidauth in RADIUS Access-Requests"
+
+#~ msgid "RADIUS accounting port"
+#~ msgstr "RADIUS accounting port"
+
+#~ msgid ""
+#~ "The UDP port number to use for radius accounting requests (default 1813)"
+#~ msgstr ""
+#~ "The UDP port number to use for radius accounting requests (default 1813)"
+
+#~ msgid "RADIUS authentication port"
+#~ msgstr "RADIUS authentication port"
+
+#~ msgid ""
+#~ "The UDP port number to use for radius authentication requests (default "
+#~ "1812)"
+#~ msgstr ""
+#~ "The UDP port number to use for radius authentication requests (default "
+#~ "1812)"
+
+#~ msgid "Option radiuscalled"
+#~ msgstr "Option radiuscalled"
+
+#~ msgid "RADIUS listen address"
+#~ msgstr "RADIUS listen address"
+
+#~ msgid "Local interface IP address to use for the radius interface"
+#~ msgstr "Local interface IP address to use for the radius interface"
+
+#~ msgid "RADIUS location ID"
+#~ msgstr "RADIUS location ID"
+
+#~ msgid "WISPr Location ID"
+#~ msgstr "WISPr Location ID"
+
+#~ msgid "RADIUS location name"
+#~ msgstr "RADIUS location name"
+
+#~ msgid "WISPr Location Name"
+#~ msgstr "WISPr Location Name"
+
+#~ msgid "NAS ID"
+#~ msgstr "NAS ID"
+
+#~ msgid "Network access server identifier"
+#~ msgstr "Network access server identifier"
+
+#~ msgid "Option radiusnasip"
+#~ msgstr "Option radiusnasip"
+
+#~ msgid "NAS port type"
+#~ msgstr "NAS port type"
+
+#~ msgid ""
+#~ "Value of NAS-Port-Type attribute. Defaults to 19 (Wireless-IEEE-802.11)"
+#~ msgstr ""
+#~ "Value of NAS-Port-Type attribute. Defaults to 19 (Wireless-IEEE-802.11)"
+
+#~ msgid "Send RADIUS VSA"
+#~ msgstr "Send RADIUS VSA"
+
+#~ msgid "Send the ChilliSpot-OriginalURL RADIUS VSA in Access-Request"
+#~ msgstr "Send the ChilliSpot-OriginalURL RADIUS VSA in Access-Request"
+
+#~ msgid "RADIUS secret"
+#~ msgstr "RADIUS secret"
+
+#~ msgid "Radius shared secret for both servers"
+#~ msgstr "Radius shared secret for both servers"
+
+#~ msgid "RADIUS server 1"
+#~ msgstr "RADIUS server 1"
+
+#~ msgid "The IP address of radius server 1"
+#~ msgstr "The IP address of radius server 1"
+
+#~ msgid "RADIUS server 2"
+#~ msgstr "RADIUS server 2"
+
+#~ msgid "The IP address of radius server 2"
+#~ msgstr "The IP address of radius server 2"
+
+#~ msgid "Swap octets"
+#~ msgstr "Swap octets"
+
+#~ msgid ""
+#~ "Swap the meaning of \"input octets\" and \"output octets\" as it related "
+#~ "to RADIUS attribtues"
+#~ msgstr ""
+#~ "Swap the meaning of \"input octets\" and \"output octets\" as it related "
+#~ "to RADIUS attribtues"
+
+#~ msgid "Allow WPA guests"
+#~ msgstr "Allow WPA guests"
+
+#~ msgid ""
+#~ "Allows WPA Guest authentication by sending ChilliSpot-Config=allow-wpa-"
+#~ "guests in RADIUS Access-Requests"
+#~ msgstr ""
+#~ "Allows WPA Guest authentication by sending ChilliSpot-Config=allow-wpa-"
+#~ "guests in RADIUS Access-Requests"
+
+#~ msgid "Proxy client"
+#~ msgstr "Proxy client"
+
+#~ msgid ""
+#~ "IP address from which radius requests are accepted. If omitted the server "
+#~ "will not accept radius requests"
+#~ msgstr ""
+#~ "IP address from which radius requests are accepted. If omitted the server "
+#~ "will not accept radius requests"
+
+#~ msgid "Proxy listen address"
+#~ msgstr "Proxy listen address"
+
+#~ msgid "Local interface IP address to use for accepting radius requests"
+#~ msgstr "Local interface IP address to use for accepting radius requests"
+
+#~ msgid "Proxy port"
+#~ msgstr "Proxy port"
+
+#~ msgid "UDP Port to listen to for accepting radius requests"
+#~ msgstr "UDP Port to listen to for accepting radius requests"
+
+#~ msgid "Proxy secret"
+#~ msgstr "Proxy secret"
+
+#~ msgid "Radius shared secret for clients"
+#~ msgstr "Radius shared secret for clients"
+
+#~ msgid "UAM configuration"
+#~ msgstr "UAM configuration"
+
+#~ msgid "Unified Configuration Method settings"
+#~ msgstr "Unified Configuration Method settings"
+
+#~ msgid "Use Chilli XML"
+#~ msgstr "Use Chilli XML"
+
+#~ msgid "Return the so-called Chilli XML along with WISPr XML"
+#~ msgstr "Return the so-called Chilli XML along with WISPr XML"
+
+#~ msgid "Default idle timeout"
+#~ msgstr "Default idle timeout"
+
+#~ msgid "Default idle timeout unless otherwise set by RADIUS (defaults to 0)"
+#~ msgstr "Default idle timeout unless otherwise set by RADIUS (defaults to 0)"
+
+#~ msgid "Default interim interval"
+#~ msgstr "Default interim interval"
+
+#~ msgid ""
+#~ "Default interim-interval for RADIUS accounting unless otherwise set by "
+#~ "RADIUS (defaults to 0)"
+#~ msgstr ""
+#~ "Default interim-interval for RADIUS accounting unless otherwise set by "
+#~ "RADIUS (defaults to 0)"
+
+#~ msgid "Default session timeout"
+#~ msgstr "Default session timeout"
+
+#~ msgid ""
+#~ "Default session timeout unless otherwise set by RADIUS (defaults to 0)"
+#~ msgstr ""
+#~ "Default session timeout unless otherwise set by RADIUS (defaults to 0)"
+
+#~ msgid "Inspect DNS traffic"
+#~ msgstr "Inspect DNS traffic"
+
+#~ msgid ""
+#~ "Inspect DNS packets and drop responses with any non- A, CNAME, SOA, or MX "
+#~ "records to prevent dns tunnels (experimental)"
+#~ msgstr ""
+#~ "Inspect DNS packets and drop responses with any non- A, CNAME, SOA, or MX "
+#~ "records to prevent dns tunnels (experimental)"
+
+#~ msgid "Local users file"
+#~ msgstr "Local users file"
+
+#~ msgid ""
+#~ "A colon separated file containing usernames and passwords of locally "
+#~ "authenticated users"
+#~ msgstr ""
+#~ "A colon separated file containing usernames and passwords of locally "
+#~ "authenticated users"
+
+#~ msgid "Location name"
+#~ msgstr "Location name"
+
+#~ msgid "Human readable location name used in JSON interface"
+#~ msgstr "Human readable location name used in JSON interface"
+
+#~ msgid "Do not redirect to UAM server"
+#~ msgstr "Do not redirect to UAM server"
+
+#~ msgid ""
+#~ "Do not return to UAM server on login success, just redirect to original "
+#~ "URL"
+#~ msgstr ""
+#~ "Do not return to UAM server on login success, just redirect to original "
+#~ "URL"
+
+#~ msgid "Do not do WISPr"
+#~ msgstr "Do not do WISPr"
+
+#~ msgid "Do not do any WISPr XML, assume the back-end is doing this instead"
+#~ msgstr "Do not do any WISPr XML, assume the back-end is doing this instead"
+
+#~ msgid "Post auth proxy"
+#~ msgstr "Post auth proxy"
+
+#~ msgid ""
+#~ "Used with postauthproxyport to define a post authentication HTTP proxy "
+#~ "server"
+#~ msgstr ""
+#~ "Used with postauthproxyport to define a post authentication HTTP proxy "
+#~ "server"
+
+#~ msgid "Post auth proxy port"
+#~ msgstr "Post auth proxy port"
+
+#~ msgid ""
+#~ "Used with postauthproxy to define a post authentication HTTP proxy server"
+#~ msgstr ""
+#~ "Used with postauthproxy to define a post authentication HTTP proxy server"
+
+#~ msgid "Allowed resources"
+#~ msgstr "Allowed resources"
+
+#~ msgid "List of resources the client can access without first authenticating"
+#~ msgstr ""
+#~ "List of resources the client can access without first authenticating"
+
+#~ msgid "Allow any DNS server"
+#~ msgstr "Allow any DNS server"
+
+#~ msgid "Allow any DNS server for unauthenticated clients"
+#~ msgstr "Allow any DNS server for unauthenticated clients"
+
+#~ msgid "Allow any IP address"
+#~ msgstr "Allow any IP address"
+
+#~ msgid ""
+#~ "Allow clients to use any IP settings they wish by spoofing ARP "
+#~ "(experimental)"
+#~ msgstr ""
+#~ "Allow clients to use any IP settings they wish by spoofing ARP "
+#~ "(experimental)"
+
+#~ msgid "Allowed domains"
+#~ msgstr "Allowed domains"
+
+#~ msgid ""
+#~ "Defines a list of domain names to automatically add to the walled garden"
+#~ msgstr ""
+#~ "Defines a list of domain names to automatically add to the walled garden"
+
+#~ msgid "UAM homepage"
+#~ msgstr "UAM homepage"
+
+#~ msgid "URL of homepage to redirect unauthenticated users to"
+#~ msgstr "URL of homepage to redirect unauthenticated users to"
+
+#~ msgid "UAM static content port"
+#~ msgstr "UAM static content port"
+
+#~ msgid "TCP port to bind to for only serving embedded content"
+#~ msgstr "TCP port to bind to for only serving embedded content"
+
+#~ msgid "UAM listening address"
+#~ msgstr "UAM listening address"
+
+#~ msgid "IP address to listen to for authentication of clients"
+#~ msgstr "IP address to listen to for authentication of clients"
+
+#~ msgid "UAM logout IP"
+#~ msgstr "UAM logout IP"
+
+#~ msgid ""
+#~ "Use this IP address to instantly logout a client accessing it (defaults "
+#~ "to 1.1.1.1)"
+#~ msgstr ""
+#~ "Use this IP address to instantly logout a client accessing it (defaults "
+#~ "to 1.1.1.1)"
+
+#~ msgid "UAM listening port"
+#~ msgstr "UAM listening port"
+
+#~ msgid "TCP port to bind to for authenticating clients (default 3990)"
+#~ msgstr "TCP port to bind to for authenticating clients (default 3990)"
+
+#~ msgid "UAM secret"
+#~ msgstr "UAM secret"
+
+#~ msgid "Shared secret between uamserver and chilli"
+#~ msgstr "Shared secret between uamserver and chilli"
+
+#~ msgid "UAM server"
+#~ msgstr "UAM server"
+
+#~ msgid "URL of web server to use for authenticating clients"
+#~ msgstr "URL of web server to use for authenticating clients"
+
+#~ msgid "UAM user interface"
+#~ msgstr "UAM user interface"
+
+#~ msgid ""
+#~ "An init.d style program to handle local content on the uamuiport web "
+#~ "server"
+#~ msgstr ""
+#~ "An init.d style program to handle local content on the uamuiport web "
+#~ "server"
+
+#~ msgid "Use status file"
+#~ msgstr "Use status file"
+
+#~ msgid ""
+#~ "Write the status of clients in a non-volatile state file (experimental)"
+#~ msgstr ""
+#~ "Write the status of clients in a non-volatile state file (experimental)"
+
+#~ msgid "WISPr login url"
+#~ msgstr "WISPr login url"
+
+#~ msgid "Specific URL to be given in WISPr XML LoginURL"
+#~ msgstr "Specific URL to be given in WISPr XML LoginURL"
+
+#~ msgid "CGI program"
+#~ msgstr "CGI program"
+
+#~ msgid ""
+#~ "Executable to run as a CGI type program (like haserl) for URLs with "
+#~ "extension .chi"
+#~ msgstr ""
+#~ "Executable to run as a CGI type program (like haserl) for URLs with "
+#~ "extension .chi"
+
+#~ msgid "Web content directory"
+#~ msgstr "Web content directory"
+
+#~ msgid "Directory where embedded local web content is placed"
+#~ msgstr "Directory where embedded local web content is placed"
+
+#~ msgid "MAC configuration"
+#~ msgstr "MAC configuration"
+
+#~ msgid "Configure MAC authentication"
+#~ msgstr "Configure MAC authentication"
+
+#~ msgid "Allowed MAC addresses"
+#~ msgstr "Allowed MAC addresses"
+
+#~ msgid "List of MAC addresses for which MAC authentication will be performed"
+#~ msgstr ""
+#~ "List of MAC addresses for which MAC authentication will be performed"
+
+#~ msgid "Authenticate locally allowed MACs"
+#~ msgstr "Authenticate locally allowed MACs"
+
+#~ msgid "Authenticate allowed MAC addresses without the use of RADIUS"
+#~ msgstr "Authenticate allowed MAC addresses without the use of RADIUS"
+
+#~ msgid "Enable MAC authentification"
+#~ msgstr "Enable MAC authentification"
+
+#~ msgid "Try to authenticate all users based on their mac address alone"
+#~ msgstr "Try to authenticate all users based on their mac address alone"
+
+#~ msgid "Password"
+#~ msgstr "Password"
+
+#~ msgid "Password used when performing MAC authentication"
+#~ msgstr "Password used when performing MAC authentication"
+
+#~ msgid "Suffix"
+#~ msgstr "Suffix"
+
+#~ msgid "coovachilli_macauth_macsuffix_desc"
+#~ msgstr ""
+#~ "Suffix to add to the MAC address in order to form the User-Name, which is "
+#~ "sent to the radius server"
diff --git a/applications/luci-app-coovachilli/po/el/coovachilli.po b/applications/luci-app-coovachilli/po/el/coovachilli.po
index 19bc02a60c..4f0b877332 100644
--- a/applications/luci-app-coovachilli/po/el/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/el/coovachilli.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: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2020-12-01 16:16+0000\n"
+"Last-Translator: Marios Koutsoukis <marioskoutsoukis2006@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscoovachilli/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.0.2-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
@@ -20,7 +20,7 @@ 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 "Παραχωρήστε πρόσβαση UCI στο luci-app-coovachilli"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
diff --git a/applications/luci-app-coovachilli/po/en/coovachilli.po b/applications/luci-app-coovachilli/po/en/coovachilli.po
index 185e8469fb..3fc0908647 100644
--- a/applications/luci-app-coovachilli/po/en/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/en/coovachilli.po
@@ -3,15 +3,16 @@ 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: Anonymous Pootle User\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-09-09 08:44+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/en/>\n"
"Language: en\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"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
@@ -19,19 +20,19 @@ 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 "Myönnä UCI-pääsy luci-app-coovachilli:lle"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
-msgstr ""
+msgstr "Verkkomääritykset"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
-msgstr ""
+msgstr "RADIUS-määritykset"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
-msgstr ""
+msgstr "UAM- ja MAC-todennus"
#, fuzzy
#~ msgid "General configuration"
diff --git a/applications/luci-app-coovachilli/po/fr/coovachilli.po b/applications/luci-app-coovachilli/po/fr/coovachilli.po
index 4590c69242..de94a7c346 100644
--- a/applications/luci-app-coovachilli/po/fr/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/fr/coovachilli.po
@@ -3,15 +3,16 @@ 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-11-06 13:16+0200\n"
-"Last-Translator: hogsim <hogsim@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-10-18 08:06+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/fr/>\n"
"Language: fr\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.9-dev\n"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
@@ -19,7 +20,7 @@ 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 "Accorder l’accès à l’UCI pour luci-app-coovachilli"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
diff --git a/applications/luci-app-coovachilli/po/it/coovachilli.po b/applications/luci-app-coovachilli/po/it/coovachilli.po
index 8f9b87e2ab..d0f9e66e22 100644
--- a/applications/luci-app-coovachilli/po/it/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/it/coovachilli.po
@@ -3,15 +3,16 @@ 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: 2013-02-03 13:43+0200\n"
-"Last-Translator: Francesco <3gasas@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-09-09 08:44+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/it/>\n"
"Language: it\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.8.1-dev\n"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
@@ -19,7 +20,7 @@ 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 "Concedere l'accesso UCI per luci-app-coovachilli"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
diff --git a/applications/luci-app-coovachilli/po/ja/coovachilli.po b/applications/luci-app-coovachilli/po/ja/coovachilli.po
index 852eeb009d..170f7be4c9 100644
--- a/applications/luci-app-coovachilli/po/ja/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/ja/coovachilli.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-06-14 14:42+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscoovachilli/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.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
@@ -20,7 +20,7 @@ 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 "luci-app-coovachilli に UCI アクセスを許可"
+msgstr "luci-app-coovachilliにUCIアクセスを許可"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
diff --git a/applications/luci-app-coovachilli/po/pl/coovachilli.po b/applications/luci-app-coovachilli/po/pl/coovachilli.po
index 53b218397a..fe9e475d6d 100644
--- a/applications/luci-app-coovachilli/po/pl/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/pl/coovachilli.po
@@ -3,8 +3,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: 2021-01-20 15:48+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscoovachilli/pl/>\n"
"Language: 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.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
@@ -29,7 +29,7 @@ msgstr "Konfiguracja sieci"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
-msgstr "Konfiguracja RADIUS`a"
+msgstr "Konfiguracja RADIUS"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
diff --git a/applications/luci-app-coovachilli/po/pt/coovachilli.po b/applications/luci-app-coovachilli/po/pt/coovachilli.po
index f6677c7448..766346424e 100644
--- a/applications/luci-app-coovachilli/po/pt/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/pt/coovachilli.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: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2020-11-05 13:59+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscoovachilli/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.1-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
@@ -24,7 +24,7 @@ msgstr "Conceder acesso UCI ao luci-app-coovachilli"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
-msgstr "Configuração da Rede"
+msgstr "Configuração da rede"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
diff --git a/applications/luci-app-coovachilli/po/ro/coovachilli.po b/applications/luci-app-coovachilli/po/ro/coovachilli.po
index 8fb10967e4..af50ba6e7d 100644
--- a/applications/luci-app-coovachilli/po/ro/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/ro/coovachilli.po
@@ -3,16 +3,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2014-06-28 19:15+0200\n"
-"Last-Translator: xxvirusxx <condor20_05@yahoo.it>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-11-14 17:22+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/ro/>\n"
"Language: ro\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==0 || (n%100 > 0 && n%100 < "
-"20)) ? 1 : 2);;\n"
-"X-Generator: Pootle 2.0.6\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+"X-Generator: Weblate 4.9.1-dev\n"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
@@ -20,7 +21,7 @@ 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 "Acordă acces la UCI pentru luci-app-coovachilli"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
diff --git a/applications/luci-app-coovachilli/po/sv/coovachilli.po b/applications/luci-app-coovachilli/po/sv/coovachilli.po
index e938b3f433..fc3d44ab08 100644
--- a/applications/luci-app-coovachilli/po/sv/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/sv/coovachilli.po
@@ -1,15 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2014-04-28 06:16+0200\n"
-"Last-Translator: Kristoffer Grundström <hamnisdude@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-11-07 15:53+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
+"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/sv/>\n"
"Language: sv\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.9-dev\n"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
@@ -17,7 +18,7 @@ msgstr "CoovaChili"
#: 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 "Godkänn åtkomst för luci-app-coovachilli"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
diff --git a/applications/luci-app-coovachilli/po/uk/coovachilli.po b/applications/luci-app-coovachilli/po/uk/coovachilli.po
index 865e1ab4fe..782b2e3ad6 100644
--- a/applications/luci-app-coovachilli/po/uk/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/uk/coovachilli.po
@@ -3,16 +3,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2012-12-29 13:00+0200\n"
-"Last-Translator: Yurii <yuripet@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-03-12 09:02+0000\n"
+"Last-Translator: Tymofij Lytvynenko <till.svit@gmail.com>\n"
+"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/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: Pootle 2.0.6\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"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
@@ -20,7 +21,7 @@ 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 "Надати доступ до UCI для luci-app-coovachilli"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
diff --git a/applications/luci-app-coovachilli/po/zh_Hant/coovachilli.po b/applications/luci-app-coovachilli/po/zh_Hant/coovachilli.po
index d4e5c74b35..9203de395e 100644
--- a/applications/luci-app-coovachilli/po/zh_Hant/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/zh_Hant/coovachilli.po
@@ -4,15 +4,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2018-08-07 17:38+0800\n"
-"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
-"Language-Team: <debian-l10n-chinese@lists.debian.org>\n"
-"Language: zh_TW\n"
+"PO-Revision-Date: 2021-01-09 15:32+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
+"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationscoovachilli/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: Gtranslator 2.91.7\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
@@ -20,7 +21,7 @@ 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"
diff --git a/applications/luci-app-cshark/po/ar/cshark.po b/applications/luci-app-cshark/po/ar/cshark.po
index 93c2d1e876..ce6cf46b09 100644
--- a/applications/luci-app-cshark/po/ar/cshark.po
+++ b/applications/luci-app-cshark/po/ar/cshark.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:41+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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/"
"luciapplicationscshark/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.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
-msgstr ""
+msgstr "إجراءات"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:72
msgid "Capture URL"
@@ -47,7 +47,7 @@ msgstr ""
#: applications/luci-app-cshark/luasrc/view/cshark.htm:23
#: applications/luci-app-cshark/luasrc/view/cshark.htm:51
msgid "Filter"
-msgstr ""
+msgstr "مصفي"
#: applications/luci-app-cshark/root/usr/share/rpcd/acl.d/luci-app-cshark.json:3
msgid "Grant UCI access for luci-app-cshark"
@@ -56,7 +56,7 @@ msgstr ""
#: applications/luci-app-cshark/luasrc/view/cshark.htm:21
#: applications/luci-app-cshark/luasrc/view/cshark.htm:28
msgid "Interface"
-msgstr ""
+msgstr "واجهه"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:92
msgid "Loading"
@@ -89,7 +89,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"
@@ -101,7 +101,7 @@ msgstr ""
#: applications/luci-app-cshark/luasrc/view/cshark.htm:45
msgid "seconds"
-msgstr ""
+msgstr "ثواني"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:22
msgid "seconds, packets, bytes"
diff --git a/applications/luci-app-cshark/po/bg/cshark.po b/applications/luci-app-cshark/po/bg/cshark.po
index 040880c020..122c97080a 100644
--- a/applications/luci-app-cshark/po/bg/cshark.po
+++ b/applications/luci-app-cshark/po/bg/cshark.po
@@ -1,12 +1,18 @@
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/"
+"luciapplicationscshark/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-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
-msgstr ""
+msgstr "Действия"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:72
msgid "Capture URL"
@@ -40,7 +46,7 @@ msgstr ""
#: applications/luci-app-cshark/luasrc/view/cshark.htm:23
#: applications/luci-app-cshark/luasrc/view/cshark.htm:51
msgid "Filter"
-msgstr ""
+msgstr "Филтър"
#: applications/luci-app-cshark/root/usr/share/rpcd/acl.d/luci-app-cshark.json:3
msgid "Grant UCI access for luci-app-cshark"
@@ -49,11 +55,11 @@ msgstr ""
#: applications/luci-app-cshark/luasrc/view/cshark.htm:21
#: applications/luci-app-cshark/luasrc/view/cshark.htm:28
msgid "Interface"
-msgstr ""
+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/bn_BD/cshark.po b/applications/luci-app-cshark/po/bn_BD/cshark.po
index 6f1139204e..1e0be953b7 100644
--- a/applications/luci-app-cshark/po/bn_BD/cshark.po
+++ b/applications/luci-app-cshark/po/bn_BD/cshark.po
@@ -1,46 +1,52 @@
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/luciapplicationscshark/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-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
-msgstr ""
+msgstr "ক্রিয়া"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:72
msgid "Capture URL"
-msgstr ""
+msgstr "উআরল ক্যাপচার করুন"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:68
msgid "Capture links"
-msgstr ""
+msgstr "ক্যাপচার লিংক"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:73
msgid "Capture time"
-msgstr ""
+msgstr "ক্যাপচার এর সময়"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:284
msgid "Clear list"
-msgstr ""
+msgstr "লিস্ট পরিষ্কার করুন"
#: applications/luci-app-cshark/luasrc/controller/cshark.lua:19
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:17
msgid "CloudShark"
-msgstr ""
+msgstr "ক্লাউড শার্ক"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:27
msgid "CloudShark API token"
-msgstr ""
+msgstr "ক্লাউড শার্ক এপিআই টোকেন"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:26
msgid "CloudShark URL"
-msgstr ""
+msgstr "ক্লাউড শার্ক ইউআরএল"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:23
#: applications/luci-app-cshark/luasrc/view/cshark.htm:51
msgid "Filter"
-msgstr ""
+msgstr "ছাঁকনি"
#: applications/luci-app-cshark/root/usr/share/rpcd/acl.d/luci-app-cshark.json:3
msgid "Grant UCI access for luci-app-cshark"
@@ -49,7 +55,7 @@ msgstr ""
#: applications/luci-app-cshark/luasrc/view/cshark.htm:21
#: applications/luci-app-cshark/luasrc/view/cshark.htm:28
msgid "Interface"
-msgstr ""
+msgstr "ইন্টারফেস"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:92
msgid "Loading"
diff --git a/applications/luci-app-cshark/po/cs/cshark.po b/applications/luci-app-cshark/po/cs/cshark.po
index c8ee667e33..6902365d68 100644
--- a/applications/luci-app-cshark/po/cs/cshark.po
+++ b/applications/luci-app-cshark/po/cs/cshark.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-02 16:09+0000\n"
-"Last-Translator: Jiri Tersel <jiri.tersel@seznam.cz>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscshark/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.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
@@ -16,11 +16,11 @@ msgstr "Akce"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:72
msgid "Capture URL"
-msgstr ""
+msgstr "Zachytit adresu URL"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:68
msgid "Capture links"
-msgstr ""
+msgstr "Zachytit odkazy"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:73
msgid "Capture time"
diff --git a/applications/luci-app-cshark/po/da/cshark.po b/applications/luci-app-cshark/po/da/cshark.po
new file mode 100644
index 0000000000..e1e190ea87
--- /dev/null
+++ b/applications/luci-app-cshark/po/da/cshark.po
@@ -0,0 +1,115 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-10 09:10+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscshark/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.9-dev\n"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
+msgid "Actions"
+msgstr "Handlinger"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:72
+msgid "Capture URL"
+msgstr "Indfang URL"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:68
+msgid "Capture links"
+msgstr "Indfangning af links"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:73
+msgid "Capture time"
+msgstr "Indfangningstid"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:284
+msgid "Clear list"
+msgstr "Ryd liste"
+
+#: applications/luci-app-cshark/luasrc/controller/cshark.lua:19
+#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:17
+msgid "CloudShark"
+msgstr "CloudShark"
+
+#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:27
+msgid "CloudShark API token"
+msgstr "CloudShark API-token"
+
+#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:26
+msgid "CloudShark URL"
+msgstr "CloudShark URL"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:23
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:51
+msgid "Filter"
+msgstr "Filter"
+
+#: applications/luci-app-cshark/root/usr/share/rpcd/acl.d/luci-app-cshark.json:3
+msgid "Grant UCI access for luci-app-cshark"
+msgstr "Giv UCI-adgang til luci-app-cshark"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:21
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:28
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:92
+msgid "Loading"
+msgstr "Indlæser"
+
+#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:22
+msgid "Options"
+msgstr "Indstillinger"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:54
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:196
+msgid "Start capture"
+msgstr "Start optagelse"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:17
+msgid "Start network capture"
+msgstr "Start netværksoptagelse"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:181
+msgid "Stop capture"
+msgstr "Stop optagelsen"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:93
+msgid "Waiting for capture to complete..."
+msgstr "Venter på, at optagelsen er afsluttet..."
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:93
+msgid "Waiting for upload to complete..."
+msgstr "Venter på, at upload er færdig..."
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:39
+msgid "any"
+msgstr "enhver"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:47
+msgid "bytes"
+msgstr "bytes"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:46
+msgid "packets"
+msgstr "pakker"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:45
+msgid "seconds"
+msgstr "sekunder"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:22
+msgid "seconds, packets, bytes"
+msgstr "sekunder, pakker, bytes"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:44
+msgid "timeout, bytes, seconds"
+msgstr "timeout, bytes, sekunder"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:151
+msgid "value for [seconds, packets, bytes] must be Integer"
+msgstr "værdien for [sekunder, pakker, bytes] skal være Integer"
diff --git a/applications/luci-app-cshark/po/he/cshark.po b/applications/luci-app-cshark/po/he/cshark.po
index 0bf1138576..37d33916c6 100644
--- a/applications/luci-app-cshark/po/he/cshark.po
+++ b/applications/luci-app-cshark/po/he/cshark.po
@@ -1,12 +1,19 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscshark/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.5-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
-msgstr ""
+msgstr "פעולות"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:72
msgid "Capture URL"
@@ -40,7 +47,7 @@ msgstr ""
#: applications/luci-app-cshark/luasrc/view/cshark.htm:23
#: applications/luci-app-cshark/luasrc/view/cshark.htm:51
msgid "Filter"
-msgstr ""
+msgstr "מסנן"
#: applications/luci-app-cshark/root/usr/share/rpcd/acl.d/luci-app-cshark.json:3
msgid "Grant UCI access for luci-app-cshark"
@@ -49,7 +56,7 @@ msgstr ""
#: applications/luci-app-cshark/luasrc/view/cshark.htm:21
#: applications/luci-app-cshark/luasrc/view/cshark.htm:28
msgid "Interface"
-msgstr ""
+msgstr "מנשק"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:92
msgid "Loading"
diff --git a/applications/luci-app-cshark/po/it/cshark.po b/applications/luci-app-cshark/po/it/cshark.po
index ef98d08c5b..b51e0de5b7 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: 2020-03-07 12:33+0000\n"
-"Last-Translator: Giuseppe Valitutto <valituttogiuseppe@gmail.com>\n"
+"PO-Revision-Date: 2021-09-09 08:44+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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.0-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
@@ -63,7 +63,7 @@ msgstr "Caricamento"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:22
msgid "Options"
-msgstr ""
+msgstr "Opzioni"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:54
#: applications/luci-app-cshark/luasrc/view/cshark.htm:196
@@ -88,7 +88,7 @@ msgstr ""
#: applications/luci-app-cshark/luasrc/view/cshark.htm:39
msgid "any"
-msgstr ""
+msgstr "qualsiasi"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:47
msgid "bytes"
diff --git a/applications/luci-app-cshark/po/ja/cshark.po b/applications/luci-app-cshark/po/ja/cshark.po
index 022bdfcd44..a99ee7c983 100644
--- a/applications/luci-app-cshark/po/ja/cshark.po
+++ b/applications/luci-app-cshark/po/ja/cshark.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"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/"
"luciapplicationscshark/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.3-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
@@ -16,15 +16,15 @@ msgstr "操作"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:72
msgid "Capture URL"
-msgstr ""
+msgstr "キャプチャURL"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:68
msgid "Capture links"
-msgstr ""
+msgstr "キャプチャリンク"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:73
msgid "Capture time"
-msgstr ""
+msgstr "キャプチャ時刻"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:284
msgid "Clear list"
@@ -33,15 +33,15 @@ msgstr "一覧をクリア"
#: applications/luci-app-cshark/luasrc/controller/cshark.lua:19
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:17
msgid "CloudShark"
-msgstr ""
+msgstr "CloudShark"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:27
msgid "CloudShark API token"
-msgstr ""
+msgstr "CloudShark API トークン"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:26
msgid "CloudShark URL"
-msgstr ""
+msgstr "CloudShark URL"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:23
#: applications/luci-app-cshark/luasrc/view/cshark.htm:51
@@ -50,7 +50,7 @@ msgstr "フィルター"
#: applications/luci-app-cshark/root/usr/share/rpcd/acl.d/luci-app-cshark.json:3
msgid "Grant UCI access for luci-app-cshark"
-msgstr "luci-app-cshark に UCI アクセスを許可"
+msgstr "luci-app-csharkにUCIアクセスを許可"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:21
#: applications/luci-app-cshark/luasrc/view/cshark.htm:28
@@ -68,27 +68,27 @@ msgstr "オプション"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:54
#: applications/luci-app-cshark/luasrc/view/cshark.htm:196
msgid "Start capture"
-msgstr ""
+msgstr "キャプチャ開始"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:17
msgid "Start network capture"
-msgstr ""
+msgstr "ネットワークキャプチャ開始"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:181
msgid "Stop capture"
-msgstr ""
+msgstr "キャプチャ停止"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:93
msgid "Waiting for capture to complete..."
-msgstr ""
+msgstr "キャプチャ完了を待機中..."
#: applications/luci-app-cshark/luasrc/view/cshark.htm:93
msgid "Waiting for upload to complete..."
-msgstr ""
+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"
@@ -104,12 +104,12 @@ msgstr "秒"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:22
msgid "seconds, packets, bytes"
-msgstr ""
+msgstr "秒、パケット、バイト"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:44
msgid "timeout, bytes, seconds"
-msgstr ""
+msgstr "タイムアウト、バイト、秒"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:151
msgid "value for [seconds, packets, bytes] must be Integer"
-msgstr ""
+msgstr "[秒、パケット、バイト] の値は整数でなければなりません"
diff --git a/applications/luci-app-cshark/po/nb_NO/cshark.po b/applications/luci-app-cshark/po/nb_NO/cshark.po
index 7bdadf582e..0e0edca251 100644
--- a/applications/luci-app-cshark/po/nb_NO/cshark.po
+++ b/applications/luci-app-cshark/po/nb_NO/cshark.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-20 17:06+0000\n"
-"Last-Translator: Ole Solbakken <oinnselset@gmail.com>\n"
+"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/"
"luciapplicationscshark/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 3.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
-msgstr ""
+msgstr "Handlinger"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:72
msgid "Capture URL"
@@ -55,11 +55,11 @@ msgstr ""
#: applications/luci-app-cshark/luasrc/view/cshark.htm:21
#: applications/luci-app-cshark/luasrc/view/cshark.htm:28
msgid "Interface"
-msgstr ""
+msgstr "Grensesnitt"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:92
msgid "Loading"
-msgstr ""
+msgstr "Laster inn"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:22
msgid "Options"
diff --git a/applications/luci-app-cshark/po/ro/cshark.po b/applications/luci-app-cshark/po/ro/cshark.po
index 6b4f2ecc0a..744dfd7b70 100644
--- a/applications/luci-app-cshark/po/ro/cshark.po
+++ b/applications/luci-app-cshark/po/ro/cshark.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-17 19:57+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscshark/ro/>\n"
"Language: ro\n"
@@ -9,40 +9,40 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
-msgstr ""
+msgstr "Acțiuni"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:72
msgid "Capture URL"
-msgstr ""
+msgstr "URL de captură"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:68
msgid "Capture links"
-msgstr ""
+msgstr "Linkuri de captură"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:73
msgid "Capture time"
-msgstr ""
+msgstr "Timp de captură"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:284
msgid "Clear list"
-msgstr ""
+msgstr "Ștergeți lista"
#: applications/luci-app-cshark/luasrc/controller/cshark.lua:19
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:17
msgid "CloudShark"
-msgstr ""
+msgstr "CloudShark"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:27
msgid "CloudShark API token"
-msgstr ""
+msgstr "Token API pentru CloudShark"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:26
msgid "CloudShark URL"
-msgstr ""
+msgstr "CloudShark URL"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:23
#: applications/luci-app-cshark/luasrc/view/cshark.htm:51
@@ -51,7 +51,7 @@ msgstr "Filtru"
#: applications/luci-app-cshark/root/usr/share/rpcd/acl.d/luci-app-cshark.json:3
msgid "Grant UCI access for luci-app-cshark"
-msgstr ""
+msgstr "Acordă acces la UCI pentru luci-app-cshark"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:21
#: applications/luci-app-cshark/luasrc/view/cshark.htm:28
@@ -64,53 +64,53 @@ msgstr "Încărcare"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:22
msgid "Options"
-msgstr ""
+msgstr "Opțiuni"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:54
#: applications/luci-app-cshark/luasrc/view/cshark.htm:196
msgid "Start capture"
-msgstr ""
+msgstr "Începeți captura"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:17
msgid "Start network capture"
-msgstr ""
+msgstr "Începeți capturarea rețelei"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:181
msgid "Stop capture"
-msgstr ""
+msgstr "Opriți captura"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:93
msgid "Waiting for capture to complete..."
-msgstr ""
+msgstr "Așteptând ca captura să se finalizeze..."
#: applications/luci-app-cshark/luasrc/view/cshark.htm:93
msgid "Waiting for upload to complete..."
-msgstr ""
+msgstr "Așteptând ca încărcarea să se finalizeze..."
#: applications/luci-app-cshark/luasrc/view/cshark.htm:39
msgid "any"
-msgstr ""
+msgstr "oricare"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:47
msgid "bytes"
-msgstr ""
+msgstr "octeți"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:46
msgid "packets"
-msgstr ""
+msgstr "pachete"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:45
msgid "seconds"
-msgstr ""
+msgstr "secunde"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:22
msgid "seconds, packets, bytes"
-msgstr ""
+msgstr "secunde, pachete, octeți"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:44
msgid "timeout, bytes, seconds"
-msgstr ""
+msgstr "timeout, bytes, secunde"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:151
msgid "value for [seconds, packets, bytes] must be Integer"
-msgstr ""
+msgstr "valoarea pentru [seconds, packets, bytes] trebuie să fie Integer"
diff --git a/applications/luci-app-cshark/po/ru/cshark.po b/applications/luci-app-cshark/po/ru/cshark.po
index 741792e6fb..cb553ec41d 100644
--- a/applications/luci-app-cshark/po/ru/cshark.po
+++ b/applications/luci-app-cshark/po/ru/cshark.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"PO-Revision-Date: 2021-02-15 09:20+0000\n"
"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscshark/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.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
@@ -38,7 +38,7 @@ msgstr "CloudShark"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:27
msgid "CloudShark API token"
-msgstr ""
+msgstr "Токен API CloudShark"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:26
msgid "CloudShark URL"
@@ -109,8 +109,8 @@ msgstr "секунды, пакеты, байты"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:44
msgid "timeout, bytes, seconds"
-msgstr ""
+msgstr "тайм-аут, байты, секунды"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:151
msgid "value for [seconds, packets, bytes] must be Integer"
-msgstr ""
+msgstr "значение для [секунд, пакетов, байт] должно быть целым числом"
diff --git a/applications/luci-app-cshark/po/tr/cshark.po b/applications/luci-app-cshark/po/tr/cshark.po
index 8dd3f8f673..0a03e8b4cc 100644
--- a/applications/luci-app-cshark/po/tr/cshark.po
+++ b/applications/luci-app-cshark/po/tr/cshark.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-11 11:34+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscshark/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
@@ -16,32 +16,32 @@ msgstr "Eylemler"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:72
msgid "Capture URL"
-msgstr ""
+msgstr "URL'leri yakala"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:68
msgid "Capture links"
-msgstr ""
+msgstr "Bağlantıları yakala"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:73
msgid "Capture time"
-msgstr ""
+msgstr "Zamanı yakala"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:284
msgid "Clear list"
-msgstr ""
+msgstr "Listeyi temizle"
#: applications/luci-app-cshark/luasrc/controller/cshark.lua:19
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:17
msgid "CloudShark"
-msgstr ""
+msgstr "CloudShark"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:27
msgid "CloudShark API token"
-msgstr ""
+msgstr "CloudShark API tokeni"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:26
msgid "CloudShark URL"
-msgstr ""
+msgstr "CloudShark URL'si"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:23
#: applications/luci-app-cshark/luasrc/view/cshark.htm:51
@@ -50,7 +50,7 @@ msgstr "Filtre"
#: applications/luci-app-cshark/root/usr/share/rpcd/acl.d/luci-app-cshark.json:3
msgid "Grant UCI access for luci-app-cshark"
-msgstr ""
+msgstr "luci-app-cshark için UCI erişimi verin"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:21
#: applications/luci-app-cshark/luasrc/view/cshark.htm:28
@@ -63,53 +63,53 @@ msgstr "Yükleniyor"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:22
msgid "Options"
-msgstr ""
+msgstr "Seçenekler"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:54
#: applications/luci-app-cshark/luasrc/view/cshark.htm:196
msgid "Start capture"
-msgstr ""
+msgstr "Yakalamayı başlat"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:17
msgid "Start network capture"
-msgstr ""
+msgstr "Ağ yakalamasını başlat"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:181
msgid "Stop capture"
-msgstr ""
+msgstr "Yakalamayı durdur"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:93
msgid "Waiting for capture to complete..."
-msgstr ""
+msgstr "Yakalamanın tamamlanması bekleniyor..."
#: applications/luci-app-cshark/luasrc/view/cshark.htm:93
msgid "Waiting for upload to complete..."
-msgstr ""
+msgstr "Karşıya yüklemenin tamamlanması bekleniyor..."
#: applications/luci-app-cshark/luasrc/view/cshark.htm:39
msgid "any"
-msgstr ""
+msgstr "herhangi"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:47
msgid "bytes"
-msgstr ""
+msgstr "bayt"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:46
msgid "packets"
-msgstr ""
+msgstr "paketler"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:45
msgid "seconds"
-msgstr ""
+msgstr "saniye"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:22
msgid "seconds, packets, bytes"
-msgstr ""
+msgstr "saniye, paket, bayt"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:44
msgid "timeout, bytes, seconds"
-msgstr ""
+msgstr "zaman aşımı, bayt, saniye"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:151
msgid "value for [seconds, packets, bytes] must be Integer"
-msgstr ""
+msgstr "[saniye, paketler, baytlar] değeri tamsayı olmalıdır"
diff --git a/applications/luci-app-cshark/po/uk/cshark.po b/applications/luci-app-cshark/po/uk/cshark.po
index c84264c2ce..5d401e2b50 100644
--- a/applications/luci-app-cshark/po/uk/cshark.po
+++ b/applications/luci-app-cshark/po/uk/cshark.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-11 01:51+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscshark/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.9-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
@@ -89,7 +89,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/zh_Hans/cshark.po b/applications/luci-app-cshark/po/zh_Hans/cshark.po
index 18b3b63d8e..4e7fca8cfe 100644
--- a/applications/luci-app-cshark/po/zh_Hans/cshark.po
+++ b/applications/luci-app-cshark/po/zh_Hans/cshark.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"PO-Revision-Date: 2021-06-07 14:45+0000\n"
+"Last-Translator: ywx <yangwenxiao4511@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationscshark/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.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
-msgstr "动作"
+msgstr "操作"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:72
msgid "Capture URL"
@@ -33,7 +33,7 @@ msgstr "清空列表"
#: applications/luci-app-cshark/luasrc/controller/cshark.lua:19
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:17
msgid "CloudShark"
-msgstr "CloudShark"
+msgstr "云鲨"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:27
msgid "CloudShark API token"
@@ -41,12 +41,12 @@ msgstr "CloudShark API 令牌"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:26
msgid "CloudShark URL"
-msgstr "CloudShark URL"
+msgstr "云鲨网址"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:23
#: applications/luci-app-cshark/luasrc/view/cshark.htm:51
msgid "Filter"
-msgstr "过滤器"
+msgstr "筛选器"
#: applications/luci-app-cshark/root/usr/share/rpcd/acl.d/luci-app-cshark.json:3
msgid "Grant UCI access for luci-app-cshark"
@@ -112,4 +112,4 @@ msgstr "超时,字节,秒"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:151
msgid "value for [seconds, packets, bytes] must be Integer"
-msgstr "[秒,数据包,字节] 的值必需为整形"
+msgstr "[秒,数据包,字节] 的值必需为整数"
diff --git a/applications/luci-app-cshark/po/zh_Hant/cshark.po b/applications/luci-app-cshark/po/zh_Hant/cshark.po
index 8c1027be49..4cc434752f 100644
--- a/applications/luci-app-cshark/po/zh_Hant/cshark.po
+++ b/applications/luci-app-cshark/po/zh_Hant/cshark.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-22 15:42+0000\n"
-"Last-Translator: pesder <j_h_liau@yahoo.com.tw>\n"
+"PO-Revision-Date: 2021-01-19 21:13+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationscshark/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.0.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
@@ -16,41 +16,41 @@ msgstr "動作"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:72
msgid "Capture URL"
-msgstr ""
+msgstr "擷取 URL"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:68
msgid "Capture links"
-msgstr ""
+msgstr "擷取鏈接"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:73
msgid "Capture time"
-msgstr ""
+msgstr "擷取時間"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:284
msgid "Clear list"
-msgstr ""
+msgstr "清晰的列表"
#: applications/luci-app-cshark/luasrc/controller/cshark.lua:19
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:17
msgid "CloudShark"
-msgstr ""
+msgstr "CloudShark"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:27
msgid "CloudShark API token"
-msgstr ""
+msgstr "CloudShark API 權杖"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:26
msgid "CloudShark URL"
-msgstr ""
+msgstr "CloudShark網址"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:23
#: applications/luci-app-cshark/luasrc/view/cshark.htm:51
msgid "Filter"
-msgstr ""
+msgstr "過濾"
#: applications/luci-app-cshark/root/usr/share/rpcd/acl.d/luci-app-cshark.json:3
msgid "Grant UCI access for luci-app-cshark"
-msgstr ""
+msgstr "授予 luci-app-cshark 擁有 UCI 存取的權限"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:21
#: applications/luci-app-cshark/luasrc/view/cshark.htm:28
@@ -59,57 +59,57 @@ 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"
-msgstr ""
+msgstr "選項"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:54
#: applications/luci-app-cshark/luasrc/view/cshark.htm:196
msgid "Start capture"
-msgstr ""
+msgstr "開始擷取"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:17
msgid "Start network capture"
-msgstr ""
+msgstr "開始網絡擷取"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:181
msgid "Stop capture"
-msgstr ""
+msgstr "停止擷取"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:93
msgid "Waiting for capture to complete..."
-msgstr ""
+msgstr "等待擷取完成..."
#: applications/luci-app-cshark/luasrc/view/cshark.htm:93
msgid "Waiting for upload to complete..."
-msgstr ""
+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"
-msgstr ""
+msgstr "位元組"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:46
msgid "packets"
-msgstr ""
+msgstr "封包"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:45
msgid "seconds"
-msgstr ""
+msgstr "秒"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:22
msgid "seconds, packets, bytes"
-msgstr ""
+msgstr "秒、封包、位元組"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:44
msgid "timeout, bytes, seconds"
-msgstr ""
+msgstr "逾時、位元組、秒"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:151
msgid "value for [seconds, packets, bytes] must be Integer"
-msgstr ""
+msgstr "[秒,封包,位元組]的值必須為整數"
diff --git a/applications/luci-app-dawn/luasrc/controller/dawn.lua b/applications/luci-app-dawn/luasrc/controller/dawn.lua
index 6ba53f13d4..1ae903f3a4 100644
--- a/applications/luci-app-dawn/luasrc/controller/dawn.lua
+++ b/applications/luci-app-dawn/luasrc/controller/dawn.lua
@@ -5,7 +5,6 @@ function index()
e.dependent = false
e.acl_depends = { "luci-app-dawn" }
- entry({ "admin", "dawn", "configure_daemon" }, cbi("dawn/dawn_config"), "Configure DAWN", 1)
- entry({ "admin", "dawn", "view_network" }, cbi("dawn/dawn_network"), "View Network Overview", 2)
- entry({ "admin", "dawn", "view_hearing_map" }, cbi("dawn/dawn_hearing_map"), "View Hearing Map", 3)
+ entry({ "admin", "dawn", "view_network" }, cbi("dawn/dawn_network"), "View Network Overview", 1)
+ entry({ "admin", "dawn", "view_hearing_map" }, cbi("dawn/dawn_hearing_map"), "View Hearing Map", 2)
end
diff --git a/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_config.lua b/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_config.lua
deleted file mode 100644
index b965451b03..0000000000
--- a/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_config.lua
+++ /dev/null
@@ -1,42 +0,0 @@
-m = Map("dawn", translate("Dawn Configuration"), translate(""))
-s = m:section(TypedSection, "metric", "Metric", "Metric"); s.anonymous = true;
-s:option(Value, "ht_support", "High Throughput Support")
-s:option(Value, "no_ht_support", "No High Throughput Support")
-s:option(Value, "vht_support", "Very High Throughput Support")
-s:option(Value, "no_vht_support", "No Very High Throughput Support")
-s:option(Value, "rssi", "RSSI")
-s:option(Value, "low_rssi", "Low RSSI")
-s:option(Value, "freq", "5GHz")
-s:option(Value, "chan_util", "Channel Utilization")
-s:option(Value, "max_chan_util", "Above Maximum Channel Utilization")
-
-s = m:section(TypedSection, "metric", "Threshold", "Thresholds"); s.anonymous = true;
-s:option(Value, "bandwidth_threshold", "Bandwidth Threshold")
-s:option(Value, "rssi_val", "RSSI Threshold")
-s:option(Value, "low_rssi_val", "Low RSSI Threshold")
-s:option(Value, "chan_util_val", "Channel Utilization Threshold")
-s:option(Value, "max_chan_util_val", "Maximaum Channel Utilization Threshold")
-s:option(Value, "min_probe_count", "Minimum Probe Count")
-s:option(Value, "min_number_to_kick", "Minimum Number After Kicking Client")
-
-s = m:section(TypedSection, "metric", "Evaluate", "What should be evaluated?"); s.anonymous = true;
-s:option(Flag, "kicking", "Activate Kicking")
-s:option(Flag, "eval_probe_req", "Evaluate Probe Requests")
-s:option(Flag, "eval_auth_req", "Evaluate Authentication Requests")
-s:option(Flag, "eval_assoc_req", "Evaluate Association Requests")
-s:option(Flag, "use_station_count", "Use Station Count")
-
-s = m:section(TypedSection, "metric", "IEE802.11", "Reasons for denying"); s.anonymous = true;
-s:option(Value, "deny_auth_reason", "Denying Authentication")
-s:option(Value, "deny_assoc_reason", "Denying Association")
-
-s = m:section(TypedSection, "times", "Time Configuration", "Time Configs"); s.anonymous = true;
-s:option(Value, "update_client", "Update Client Information Interval")
-s:option(Value, "denied_req_threshold", "Checking if client is connected")
-s:option(Value, "remove_client", "Remove Client Information")
-s:option(Value, "remove_probe", "Remove Hearing Map Information")
-s:option(Value, "update_hostapd", "Check for new Hostapd Sockets")
-s:option(Value, "update_tcp_con", "Check for new Routers")
-s:option(Value, "update_chan_util", "Update Channel Utilization Interval")
-
-return m \ No newline at end of file
diff --git a/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua b/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua
index 844fa72c43..d277865503 100644
--- a/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua
+++ b/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua
@@ -4,69 +4,65 @@ m.pageaction = false
s = m:section(NamedSection, "__hearingmap__")
function s.render(self, sid)
- local tpl = require "luci.template"
- tpl.render_string([[
- <%
- local utl = require "luci.util"
- local status = require "luci.tools.ieee80211"
- local stat = utl.ubus("dawn", "get_hearing_map", { })
- local name, macs
+ local tpl = require "luci.template"
+ tpl.render_string([[
+ <%
+ local utl = require "luci.util"
+ local xml = require "luci.xml"
+ local status = require "luci.tools.ieee80211"
+ local stat = utl.ubus("dawn", "get_hearing_map", { })
+ local name, macs
- for name, macs in pairs(stat) do
- %>
- <div class="cbi-section-node">
- <h3>SSID: <%= name %></h3>
- <div class="table" id="dawn_hearing_map">
- <div class="tr table-titles">
- <div class="th">Client MAC</div>
- <div class="th">AP MAC</div>
- <div class="th">Frequency</div>
- <div class="th">HT Sup</div>
- <div class="th">VHT Sup</div>
- <div class="th">Signal</div>
- <div class="th">RCPI</div>
- <div class="th">RSNI</div>
- <div class="th">Channel Utilization</div>
- <div class="th">Station connect to AP</div>
- <div class="th">Score</div>
- </div>
- <%
- local mac, data
- for mac, data in pairs(macs) do
- local mac2, data2
- local count_loop = 0
+ for name, macs in pairs(stat) do
+ %>
+ <div class="cbi-section-node">
+ <h3>SSID: <%= xml.pcdata(name) %></h3>
+ <table class="table" id="dawn_hearing_map">
+ <tr class="tr table-titles">
+ <th class="th">Client MAC</th>
+ <th class="th">AP MAC</th>
+ <th class="th">Frequency</th>
+ <th class="th">HT Sup</th>
+ <th class="th">VHT Sup</th>
+ <th class="th">Signal</th>
+ <th class="th">RCPI</th>
+ <th class="th">RSNI</th>
+ <th class="th">Channel Utilization</th>
+ <th class="th">Station connect to AP</th>
+ <th class="th">Score</th>
+ </tr>
+ <%
+ local mac, data
+ for mac, data in pairs(macs) do
- for mac2, data2 in pairs(data) do
- %>
- <div class="tr">
- <% if (count_loop == 0) then %>
- <div class="td"><%= mac %></div>
- <% else %>
- <div></div>
- <% end %>
- <div class="td"><%= mac2 %></div>
- <div class="td"><%= "%.3f" %( data2.freq / 1000 ) %> GHz Channel: <%= "%d" %( status.frequency_to_channel(data2.freq) ) %></div>
- <div class="td"><%= (data2.ht_capabilities == true and data2.ht_support == true) and "True" or "False" %></div>
- <div class="td"><%= (data2.vht_capabilities == true and data2.vht_support == true) and "True" or "False" %></div>
- <div class="td"><%= "%d" %data2.signal %></div>
- <div class="td"><%= "%d" %data2.rcpi %></div>
- <div class="td"><%= "%d" %data2.rsni %></div>
- <div class="td"><%= "%.2f" %(data2.channel_utilization / 2.55) %> %</div>
- <div class="td"><%= "%d" %data2.num_sta %></div>
- <div class="td"><%= "%d" %data2.score %></div>
- </div>
- <%
- count_loop = count_loop + 1
- end
- end
- %>
- </div>
- </div>
- <%
- end
- %>
- </div>
- ]])
+ local mac2, data2
+ local count_loop = 0
+ for mac2, data2 in pairs(data) do
+ %>
+ <tr class="tr">
+ <td class="td"><%= (count_loop == 0) and mac or "" %></td>
+ <td class="td"><%= mac2 %></td>
+ <td class="td"><%= "%.3f" %( data2.freq / 1000 ) %> GHz Channel: <%= "%d" %( status.frequency_to_channel(data2.freq) ) %></td>
+ <td class="td"><%= (data2.ht_capabilities == true and data2.ht_support == true) and "True" or "False" %></td>
+ <td class="td"><%= (data2.vht_capabilities == true and data2.vht_support == true) and "True" or "False" %></td>
+ <td class="td"><%= "%d" % data2.signal %></td>
+ <td class="td"><%= "%d" % data2.rcpi %></td>
+ <td class="td"><%= "%d" % data2.rsni %></td>
+ <td class="td"><%= "%.2f" % (data2.channel_utilization / 2.55) %> %</td>
+ <td class="td"><%= "%d" % data2.num_sta %></td>
+ <td class="td"><%= "%d" % data2.score %></td>
+ </tr>
+ <%
+ count_loop = count_loop + 1
+ end
+ end
+ %>
+ </table>
+ </div>
+ <%
+ end
+ %>
+ ]])
end
-return m \ No newline at end of file
+return m
diff --git a/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_network.lua b/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_network.lua
index 222778162b..f9e04b90cb 100644
--- a/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_network.lua
+++ b/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_network.lua
@@ -9,86 +9,84 @@ function s.render(self, sid)
local utl = require "luci.util"
tpl.render_string([[
<%
- local status = require "luci.tools.ieee80211"
- local utl = require "luci.util"
- local sys = require "luci.sys"
- local hosts = sys.net.host_hints()
- local stat = utl.ubus("dawn", "get_network", { })
- local name, macs
- for name, macs in pairs(stat) do
+ local status = require "luci.tools.ieee80211"
+ local utl = require "luci.util"
+ local sys = require "luci.sys"
+ local xml = require "luci.xml"
+ local hosts = sys.net.host_hints()
+ local stat = utl.ubus("dawn", "get_network", { })
+ local name, macs
+ for name, macs in pairs(stat) do
%>
-
<div class="cbi-section-node">
- <h3>SSID: <%= name %></h3>
- <div class="table" id=network_overview_main">
- <div class="tr table-titles">
- <div class="th">AP</div>
- <div class="th">Clients</div>
- </div>
- <%
- local mac, data
- for mac, data in pairs(macs) do
- %>
- <div class="tr">
- <div class="td" style="vertical-align: top;">
- <div class="table" id="ap-<%= mac %>">
- <div class="tr table-titles">
- <div class="th">Hostname</div>
- <div class="th">Interface</div>
- <div class="th">MAC</div>
- <div class="th">Utilization</div>
- <div class="th">Frequency</div>
- <div class="th">Stations</div>
- <div class="th">HT Sup</div>
- <div class="th">VHT Sup</div>
- </div>
- <div class="tr">
- <div class="td"><%= data.hostname %></div>
- <div class="td"><%= data.iface %></div>
- <div class="td"><%= mac %></div>
- <div class="td"><%= "%.2f" %(data.channel_utilization / 2.55) %> %</div>
- <div class="td"><%= "%.3f" %( data.freq / 1000 ) %> GHz (Channel: <%= "%d" %( status.frequency_to_channel(data.freq) ) %>)</div>
- <div class="td"><%= "%d" %data.num_sta %></div>
- <div class="td"><%= (data.ht_support == true) and "available" or "not available" %></div>
- <div class="td"><%= (data.vht_support == true) and "available" or "not available" %></div>
- </div>
- </div>
- </div>
- <div class="td" style="vertical-align: top;">
- <div class="table" id="clients-<%= mac %>">
- <div class="tr table-titles">
- <div class="th">MAC</div>
- <div class="th">HT</div>
- <div class="th">VHT</div>
- <div class="th">Signal</div>
- </div>
- <%
- local mac2, data2
- for clientmac, clientvals in pairs(data) do
- if (type(clientvals) == "table") then
- %>
- <div class="tr">
- <div class="td"><%= clientmac %></div>
- <div class="td"><%= (clientvals.ht == true) and "available" or "not available" %></div>
- <div class="td"><%= (clientvals.vht == true) and "available" or "not available" %></div>
- <div class="td"><%= "%d" %clientvals.signal %></div>
- </div>
- <%
- end
- %>
- <%
- end
- %>
- </div>
- </div>
- </div>
- <%
- end
- %>
- </div>
+ <h3>SSID: <%= xml.pcdata(name) %></h3>
+ <table class="table" id="network_overview_main">
+ <tr class="tr table-titles">
+ <th class="th">AP</th>
+ <th class="th">Clients</th>
+ </tr>
+ <%
+ local mac, data
+ for mac, data in pairs(macs) do
+ %>
+ <tr class="tr">
+ <td class="td" style="vertical-align: top;">
+ <table class="table" id="ap-<%= mac %>">
+ <tr class="tr table-titles">
+ <th class="th">Hostname</th>
+ <th class="th">Interface</th>
+ <th class="th">MAC</th>
+ <th class="th">Utilization</th>
+ <th class="th">Frequency</th>
+ <th class="th">Stations</th>
+ <th class="th">HT Sup</th>
+ <th class="th">VHT Sup</th>
+ </tr>
+ <tr class="tr">
+ <td class="td"><%= xml.pcdata(data.hostname) %></td>
+ <td class="td"><%= xml.pcdata(data.iface) %></td>
+ <td class="td"><%= mac %></td>
+ <td class="td"><%= "%.2f" %(data.channel_utilization / 2.55) %> %</td>
+ <td class="td"><%= "%.3f" %( data.freq / 1000 ) %> GHz (Channel: <%= "%d" %( status.frequency_to_channel(data.freq) ) %>)</td>
+ <td class="td"><%= "%d" % data.num_sta %></td>
+ <td class="td"><%= (data.ht_support == true) and "available" or "not available" %></td>
+ <td class="td"><%= (data.vht_support == true) and "available" or "not available" %></td>
+ </tr>
+ </table>
+ </td>
+ <td class="td" style="vertical-align: top;">
+ <table class="table" id="clients-<%= mac %>">
+ <tr class="tr table-titles">
+ <th class="th">MAC</th>
+ <th class="th">HT</th>
+ <th class="th">VHT</th>
+ <th class="th">Signal</th>
+ </tr>
+ <%
+ local mac2, data2
+ for clientmac, clientvals in pairs(data) do
+ if (type(clientvals) == "table") then
+ %>
+ <tr class="tr">
+ <td class="td"><%= clientmac %></td>
+ <td class="td"><%= (clientvals.ht == true) and "available" or "not available" %></td>
+ <td class="td"><%= (clientvals.vht == true) and "available" or "not available" %></td>
+ <td class="td"><%= "%d" % clientvals.signal %></td>
+ </tr>
+ <%
+ end
+ end
+ %>
+ </table>
+ </td>
+ </tr>
+ <%
+ end
+ %>
+ </table>
</div>
<%
- end
+ end
%>
]])
end
diff --git a/applications/luci-app-dcwapd/po/ar/dcwapd.po b/applications/luci-app-dcwapd/po/ar/dcwapd.po
index 78ab5ca3a6..381d21148d 100644
--- a/applications/luci-app-dcwapd/po/ar/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/ar/dcwapd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-09 06:17+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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/"
"luciapplicationsdcwapd/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.2-dev\n"
+"X-Generator: Weblate 4.5.1\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"
@@ -41,7 +41,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:213
msgid "Destination port"
-msgstr ""
+msgstr "بوابة الوجهة"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:21
msgid "Dual Channel Wi-Fi AP Daemon"
@@ -54,7 +54,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 "ممكن"
+msgstr "شغل"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
msgid "Filter Sets"
@@ -67,11 +67,11 @@ 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"
-msgstr ""
+msgstr "الاعدادات العامة"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
@@ -79,7 +79,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:138
msgid "Interfaces"
-msgstr ""
+msgstr "واجهات"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:161
msgid "MAC Address"
@@ -91,12 +91,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."
@@ -108,7 +108,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:198
msgid "Source port"
-msgstr ""
+msgstr "منفذ المصدر"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:40
msgid "Specify the temporary directory for dcwapd file storage."
diff --git a/applications/luci-app-dcwapd/po/bg/dcwapd.po b/applications/luci-app-dcwapd/po/bg/dcwapd.po
index 0a4181ba6e..c0bb672609 100644
--- a/applications/luci-app-dcwapd/po/bg/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/bg/dcwapd.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-09-27 22:36+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/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 3.11-dev\n"
+"X-Generator: Weblate 4.9-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"
@@ -40,7 +40,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:213
msgid "Destination port"
-msgstr ""
+msgstr "Дестинейшън Порт"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:21
msgid "Dual Channel Wi-Fi AP Daemon"
@@ -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 ""
+msgstr "Разрешаване"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
msgid "Filter Sets"
@@ -70,7 +70,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General Settings"
-msgstr ""
+msgstr "Основни настройки"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
@@ -90,7 +90,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/bn_BD/dcwapd.po b/applications/luci-app-dcwapd/po/bn_BD/dcwapd.po
index 065bfcbb38..48b1363d45 100644
--- a/applications/luci-app-dcwapd/po/bn_BD/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/bn_BD/dcwapd.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsdcwapd/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-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -47,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 ""
+msgstr "সক্রিয় করুন"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
msgid "Filter Sets"
@@ -60,11 +66,11 @@ 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"
-msgstr ""
+msgstr "সাধারণ সেটিংস"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
@@ -72,11 +78,11 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:138
msgid "Interfaces"
-msgstr ""
+msgstr "ইন্টারফেস"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:161
msgid "MAC Address"
-msgstr ""
+msgstr "MAC অ্যাড্রেস"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:186
msgid "Packet size"
@@ -84,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/ca/dcwapd.po b/applications/luci-app-dcwapd/po/ca/dcwapd.po
index bcfd162935..0b9de657bf 100644
--- a/applications/luci-app-dcwapd/po/ca/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/ca/dcwapd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-10 12:23+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-08 13:03+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/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 3.10.1\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -70,7 +70,7 @@ msgstr "General"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General Settings"
-msgstr ""
+msgstr "Paràmetres generals"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
diff --git a/applications/luci-app-dcwapd/po/cs/dcwapd.po b/applications/luci-app-dcwapd/po/cs/dcwapd.po
index c628c91155..0e3629e8b5 100644
--- a/applications/luci-app-dcwapd/po/cs/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/cs/dcwapd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-05 17:07+0000\n"
-"Last-Translator: Jiri Tersel <jiri.tersel@seznam.cz>\n"
+"PO-Revision-Date: 2021-05-07 11:32+0000\n"
+"Last-Translator: Adam Salač <adam@salac.me>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/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.10-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -73,7 +73,7 @@ msgstr "Obecné nastavení"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
@@ -84,6 +84,7 @@ msgid "Interfaces"
msgstr "Síťová rozhraní"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:161
+#, fuzzy
msgid "MAC Address"
msgstr "MAC adresa"
diff --git a/applications/luci-app-dcwapd/po/da/dcwapd.po b/applications/luci-app-dcwapd/po/da/dcwapd.po
new file mode 100644
index 0000000000..8c3bb639f2
--- /dev/null
+++ b/applications/luci-app-dcwapd/po/da/dcwapd.po
@@ -0,0 +1,130 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-10 19:28+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdcwapd/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.9.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 "Bro"
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
+msgid "Channel Sets"
+msgstr "Kanalsæt"
+
+#: 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 "Datakanaler"
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:102
+msgid "Define data channels over which outbound filtered packets will flow."
+msgstr "Definer datakanaler, som udgående filtrerede pakker skal flyde over."
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:179
+msgid ""
+"Define filter rules to apply to outbound packets. Matching packets will flow "
+"over the data channel."
+msgstr ""
+"Definer filterregler, der skal gælde for udgående pakker. Matchende pakker "
+"vil flyde over datakanalen."
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
+msgid "Define primary channels and their corresponding data channels."
+msgstr "Definer primære kanaler og deres tilsvarende datakanaler."
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:213
+msgid "Destination port"
+msgstr "Destinationsport"
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:21
+msgid "Dual Channel Wi-Fi AP Daemon"
+msgstr "To kanal Wi-Fi AP Daemon"
+
+#: applications/luci-app-dcwapd/root/usr/share/luci/menu.d/luci-app-dcwapd.json:3
+msgid "Dual Channel WiFi"
+msgstr "WiFi med to kanaler"
+
+#: 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 "Aktiver"
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
+msgid "Filter Sets"
+msgstr "Filtersæt"
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:166
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:179
+msgid "Filters"
+msgstr "Filtre"
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
+msgid "General"
+msgstr "Generel"
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
+msgid "General Settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
+msgid "Grant UCI access for luci-app-dcwapd"
+msgstr "Giv UCI-adgang til luci-app-dcwapd"
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:138
+msgid "Interfaces"
+msgstr "Interfaces"
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:161
+msgid "MAC Address"
+msgstr "MAC-adresse"
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:186
+msgid "Packet size"
+msgstr "Pakke størrelse"
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:204
+msgid "Protocol"
+msgstr "Protokol"
+
+#: 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 "SSID"
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
+msgid "Select filters to apply to matching MAC addresses."
+msgstr "Vælg de filtre, der skal anvendes på de matchende MAC-adresser."
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:192
+msgid "Source IP"
+msgstr "Kilde IP"
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:198
+msgid "Source port"
+msgstr "Kildeport"
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:40
+msgid "Specify the temporary directory for dcwapd file storage."
+msgstr "Angiv den midlertidige mappe til opbevaring af dcwapd-filer."
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:40
+msgid "Temp Directory"
+msgstr "Midlertidig mappe"
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:22
+msgid ""
+"With <abbr title=\"Dual Channel Wi-Fi AP Daemon\">Dual Channel WiFi</abbr> "
+"you can use two simultaneous Wi-Fi connections to decrease wireless traffic "
+"congestion and increase throughput."
+msgstr ""
+"Med <abbr title=\"Dual Channel Wi-Fi AP Daemon\">To Kanal WiFi</abbr> kan du "
+"bruge to samtidige Wi-Fi-forbindelser for at mindske overbelastning af "
+"trådløs trafik og øge gennemstrømningen."
diff --git a/applications/luci-app-dcwapd/po/el/dcwapd.po b/applications/luci-app-dcwapd/po/el/dcwapd.po
index 3525629ebc..56d1f5ec79 100644
--- a/applications/luci-app-dcwapd/po/el/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/el/dcwapd.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2022-02-12 15:56+0000\n"
+"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/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.0.2-dev\n"
+"X-Generator: Weblate 4.11-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"
@@ -40,7 +40,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:213
msgid "Destination port"
-msgstr ""
+msgstr "Θύρα προορισμού"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:21
msgid "Dual Channel Wi-Fi AP Daemon"
@@ -66,11 +66,11 @@ 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"
-msgstr ""
+msgstr "Γενικές ρυθμίσεις"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
@@ -78,7 +78,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:138
msgid "Interfaces"
-msgstr ""
+msgstr "Διεπαφές"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:161
msgid "MAC Address"
diff --git a/applications/luci-app-dcwapd/po/en/dcwapd.po b/applications/luci-app-dcwapd/po/en/dcwapd.po
index f427316828..f63545a3ee 100644
--- a/applications/luci-app-dcwapd/po/en/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/en/dcwapd.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-06-24 07:45+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdcwapd/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.7.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
@@ -60,7 +66,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General"
-msgstr ""
+msgstr "General"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General Settings"
diff --git a/applications/luci-app-dcwapd/po/es/dcwapd.po b/applications/luci-app-dcwapd/po/es/dcwapd.po
index d28d233ee0..702c446c04 100644
--- a/applications/luci-app-dcwapd/po/es/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/es/dcwapd.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2019-10-10 18:48-0300\n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-04-01 17:26+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/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.1-dev\n"
+"X-Generator: Weblate 4.6-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/hu/dcwapd.po b/applications/luci-app-dcwapd/po/hu/dcwapd.po
index 037c0c9e4b..02ddc16c7d 100644
--- a/applications/luci-app-dcwapd/po/hu/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/hu/dcwapd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-16 23:26+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"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/"
"luciapplicationsdcwapd/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-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -74,7 +74,7 @@ msgstr "Általános"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General Settings"
-msgstr "Általános beállítások"
+msgstr "Általános Beállítások"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
@@ -86,7 +86,7 @@ msgstr "Csatolók"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:161
msgid "MAC Address"
-msgstr "MAC-cím"
+msgstr "MAC cím"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:186
msgid "Packet size"
@@ -94,7 +94,7 @@ msgstr "Csomagméret"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:204
msgid "Protocol"
-msgstr "Protokoll"
+msgstr "Protokol"
#: 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 56f8b3ac51..6bf7226d57 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: 2020-03-05 08:06+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-09-09 08:44+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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.0-dev\n"
+"X-Generator: Weblate 4.8.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
@@ -40,7 +40,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:213
msgid "Destination port"
-msgstr ""
+msgstr "Porta di destinazione"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:21
msgid "Dual Channel Wi-Fi AP Daemon"
@@ -66,7 +66,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General"
-msgstr ""
+msgstr "Generale"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General Settings"
@@ -82,7 +82,7 @@ msgstr "Interfacce"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:161
msgid "MAC Address"
-msgstr ""
+msgstr "Indirizzo MAC"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:186
msgid "Packet size"
@@ -107,7 +107,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:198
msgid "Source port"
-msgstr ""
+msgstr "Porta di origine"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:40
msgid "Specify the temporary directory for dcwapd file storage."
diff --git a/applications/luci-app-dcwapd/po/ja/dcwapd.po b/applications/luci-app-dcwapd/po/ja/dcwapd.po
index 456e979302..becbdd6b5f 100644
--- a/applications/luci-app-dcwapd/po/ja/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/ja/dcwapd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-07 12:41+0000\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/ja/>\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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -48,12 +48,12 @@ msgstr ""
#: applications/luci-app-dcwapd/root/usr/share/luci/menu.d/luci-app-dcwapd.json:3
msgid "Dual Channel WiFi"
-msgstr ""
+msgstr "デュアル チャンネル WiFi"
#: 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 "有効"
+msgstr "有効化"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
msgid "Filter Sets"
@@ -74,7 +74,7 @@ msgstr "一般設定"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
-msgstr "luci-app-dcwapd に UCI アクセスを許可"
+msgstr "luci-app-dcwapdにUCIアクセスを許可"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:138
msgid "Interfaces"
@@ -99,11 +99,11 @@ msgstr "SSID"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
msgid "Select filters to apply to matching MAC addresses."
-msgstr ""
+msgstr "一致する MAC アドレスに適用するフィルターを選択します。"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:192
msgid "Source IP"
-msgstr ""
+msgstr "アクセス元 IP"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:198
msgid "Source port"
diff --git a/applications/luci-app-dcwapd/po/ko/dcwapd.po b/applications/luci-app-dcwapd/po/ko/dcwapd.po
index 93c973e832..b843d07a4d 100644
--- a/applications/luci-app-dcwapd/po/ko/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/ko/dcwapd.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: 2021-01-17 20:54+0000\n"
+"Last-Translator: ANTEGRAL <antegral@antegral.net>\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.0.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -70,7 +70,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General Settings"
-msgstr ""
+msgstr "기본 설정"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
diff --git a/applications/luci-app-dcwapd/po/nb_NO/dcwapd.po b/applications/luci-app-dcwapd/po/nb_NO/dcwapd.po
index 7c8fec0435..2d12707721 100644
--- a/applications/luci-app-dcwapd/po/nb_NO/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/nb_NO/dcwapd.po
@@ -1,13 +1,19 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-11-20 12:52+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdcwapd/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.1\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 "Bro"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
msgid "Channel Sets"
@@ -34,7 +40,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:213
msgid "Destination port"
-msgstr ""
+msgstr "Målport"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:21
msgid "Dual Channel Wi-Fi AP Daemon"
@@ -47,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 ""
+msgstr "Skru på"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
msgid "Filter Sets"
@@ -64,7 +70,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General Settings"
-msgstr ""
+msgstr "Generelle innstillinger"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
@@ -84,12 +90,12 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:204
msgid "Protocol"
-msgstr ""
+msgstr "Protokoll"
#: 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/pt/dcwapd.po b/applications/luci-app-dcwapd/po/pt/dcwapd.po
index 15bae4e723..ff07045173 100644
--- a/applications/luci-app-dcwapd/po/pt/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/pt/dcwapd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"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/"
"luciapplicationsdcwapd/pt/>\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.1-dev\n"
+"X-Generator: Weblate 4.10-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 "Bridge"
+msgstr "Ponte"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
msgid "Channel Sets"
@@ -74,7 +74,7 @@ msgstr "Geral"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
diff --git a/applications/luci-app-dcwapd/po/pt_BR/dcwapd.po b/applications/luci-app-dcwapd/po/pt_BR/dcwapd.po
index 28bf7380f9..2b5eafabd0 100644
--- a/applications/luci-app-dcwapd/po/pt_BR/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/pt_BR/dcwapd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-03-23 11:29+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsdcwapd/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.1-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -72,7 +72,7 @@ msgstr "Geral"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
diff --git a/applications/luci-app-dcwapd/po/ro/dcwapd.po b/applications/luci-app-dcwapd/po/ro/dcwapd.po
index 9b1b4df1fa..c2f871842e 100644
--- a/applications/luci-app-dcwapd/po/ro/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/ro/dcwapd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-18 18:36+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/ro/>\n"
"Language: ro\n"
@@ -9,61 +9,64 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.9.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 "Punte"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
msgid "Channel Sets"
-msgstr ""
+msgstr "Seturi de canale"
#: 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 "Canale de date"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:102
msgid "Define data channels over which outbound filtered packets will flow."
msgstr ""
+"Definiți canalele de date pe care vor curge pachetele filtrate de ieșire."
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:179
msgid ""
"Define filter rules to apply to outbound packets. Matching packets will flow "
"over the data channel."
msgstr ""
+"Definiți regulile de filtrare care se aplică pachetelor de ieșire. Pachetele "
+"care corespund vor circula pe canalul de date."
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
msgid "Define primary channels and their corresponding data channels."
-msgstr ""
+msgstr "Definiți canalele primare și canalele de date corespunzătoare acestora."
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:213
msgid "Destination port"
-msgstr ""
+msgstr "Portul de destinație"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:21
msgid "Dual Channel Wi-Fi AP Daemon"
-msgstr ""
+msgstr "Canalul dual Wi-Fi AP Daemon"
#: applications/luci-app-dcwapd/root/usr/share/luci/menu.d/luci-app-dcwapd.json:3
msgid "Dual Channel WiFi"
-msgstr ""
+msgstr "Canal dual WiFi"
#: 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 "Activează"
+msgstr "Activați"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
msgid "Filter Sets"
-msgstr ""
+msgstr "Seturi de filtre"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:166
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:179
msgid "Filters"
-msgstr ""
+msgstr "Filtre"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General"
@@ -75,48 +78,48 @@ msgstr "Setări generale"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
-msgstr ""
+msgstr "Acordă acces UCI pentru luci-app-dcwapd"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:138
msgid "Interfaces"
-msgstr ""
+msgstr "Interfețe"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:161
msgid "MAC Address"
-msgstr ""
+msgstr "Adresa MAC"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:186
msgid "Packet size"
-msgstr ""
+msgstr "Dimensiunea pachetului"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:204
msgid "Protocol"
-msgstr ""
+msgstr "Protocol"
#: 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."
-msgstr ""
+msgstr "Selectați filtrele care se aplică la adresele MAC corespunzătoare."
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:192
msgid "Source IP"
-msgstr ""
+msgstr "Sursă IP"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:198
msgid "Source port"
-msgstr ""
+msgstr "Port sursă"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:40
msgid "Specify the temporary directory for dcwapd file storage."
-msgstr ""
+msgstr "Specificați directorul temporar pentru stocarea fișierelor dcwapd."
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:40
msgid "Temp Directory"
-msgstr ""
+msgstr "Director temporar"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:22
msgid ""
@@ -124,3 +127,6 @@ msgid ""
"you can use two simultaneous Wi-Fi connections to decrease wireless traffic "
"congestion and increase throughput."
msgstr ""
+"Cu <abbr title=\"Dual Channel Wi-Fi AP Daemon\">Dual Channel WiFi</abbr> "
+"puteți utiliza două conexiuni Wi-Fi simultane pentru a reduce congestia "
+"traficului wireless și pentru a crește debitul."
diff --git a/applications/luci-app-dcwapd/po/ru/dcwapd.po b/applications/luci-app-dcwapd/po/ru/dcwapd.po
index 0208c20df6..587fd8d0c6 100644
--- a/applications/luci-app-dcwapd/po/ru/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/ru/dcwapd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-09 00:10+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-04-25 02:37+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -50,7 +50,7 @@ msgstr "Порт назначения"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:21
msgid "Dual Channel Wi-Fi AP Daemon"
-msgstr ""
+msgstr "Демон двухканальной точки доступа WiFi"
#: applications/luci-app-dcwapd/root/usr/share/luci/menu.d/luci-app-dcwapd.json:3
msgid "Dual Channel WiFi"
@@ -76,7 +76,7 @@ msgstr "Главный"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General Settings"
-msgstr "Основные настройки"
+msgstr "Общие настройки"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
@@ -129,3 +129,6 @@ msgid ""
"you can use two simultaneous Wi-Fi connections to decrease wireless traffic "
"congestion and increase throughput."
msgstr ""
+"С помощью <abbr title=\"Dual Channel Wi-Fi AP Daemon\"> Dual Channel WiFi </"
+"abbr> вы можете использовать два параллельных WiFi-соединения, чтобы "
+"уменьшить перегрузку беспроводной сети и увеличить пропускную способность."
diff --git a/applications/luci-app-dcwapd/po/sk/dcwapd.po b/applications/luci-app-dcwapd/po/sk/dcwapd.po
index 63474b4a2e..7b8f712c64 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: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"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/"
"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.0-dev\n"
+"X-Generator: Weblate 4.7\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 ""
+msgstr "Povoliť"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
msgid "Filter Sets"
diff --git a/applications/luci-app-dcwapd/po/tr/dcwapd.po b/applications/luci-app-dcwapd/po/tr/dcwapd.po
index 377be04651..9fe88dadbd 100644
--- a/applications/luci-app-dcwapd/po/tr/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/tr/dcwapd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-08-22 19:59+0000\n"
+"Last-Translator: Erdinc <erdincbeldek@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/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.3-dev\n"
+"X-Generator: Weblate 4.8.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,52 +17,56 @@ msgstr "Köprü"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
msgid "Channel Sets"
-msgstr ""
+msgstr "Kanal Setleri"
#: 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 "Veri Kanalları"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:102
msgid "Define data channels over which outbound filtered packets will flow."
msgstr ""
+"Üzerinden giden filtrelenmiş paketlerin akacağı veri kanallarını tanımlayın."
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:179
msgid ""
"Define filter rules to apply to outbound packets. Matching packets will flow "
"over the data channel."
msgstr ""
+"Giden paketlere uygulanacak filtre kurallarını tanımlayın. Eşleşen paketler "
+"veri kanalı üzerinden akacaktır."
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
msgid "Define primary channels and their corresponding data channels."
msgstr ""
+"Birincil kanalları ve bunlara karşılık gelen veri kanallarını tanımlayın."
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:213
msgid "Destination port"
-msgstr ""
+msgstr "Hedef port"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:21
msgid "Dual Channel Wi-Fi AP Daemon"
-msgstr ""
+msgstr "Çift Kanallı Wi-Fi AP Daemon"
#: applications/luci-app-dcwapd/root/usr/share/luci/menu.d/luci-app-dcwapd.json:3
msgid "Dual Channel WiFi"
-msgstr ""
+msgstr "Çift Kanallı WiFi"
#: 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 "Çalıştır"
+msgstr "Etkinleştir"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
msgid "Filter Sets"
-msgstr ""
+msgstr "Filtre Setleri"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:166
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:179
msgid "Filters"
-msgstr ""
+msgstr "Filtreler"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General"
@@ -74,19 +78,19 @@ msgstr "Genel Ayarlar"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
-msgstr ""
+msgstr "luci-app-dcwapd için UCI erişimi verin"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:138
msgid "Interfaces"
-msgstr ""
+msgstr "Arayüzler"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:161
msgid "MAC Address"
-msgstr ""
+msgstr "MAC Adresi"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:186
msgid "Packet size"
-msgstr ""
+msgstr "Paket boyutu"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:204
msgid "Protocol"
@@ -95,11 +99,11 @@ msgstr "Protokol"
#: 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."
-msgstr ""
+msgstr "Eşleşen MAC adreslerine uygulanacak filtreleri seçin."
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:192
msgid "Source IP"
@@ -107,15 +111,15 @@ msgstr "Kaynak IP"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:198
msgid "Source port"
-msgstr ""
+msgstr "Kaynak portu"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:40
msgid "Specify the temporary directory for dcwapd file storage."
-msgstr ""
+msgstr "Dcwapd dosya depolaması için geçici dizini belirtin."
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:40
msgid "Temp Directory"
-msgstr ""
+msgstr "Geçici Dizin"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:22
msgid ""
@@ -123,3 +127,6 @@ msgid ""
"you can use two simultaneous Wi-Fi connections to decrease wireless traffic "
"congestion and increase throughput."
msgstr ""
+"<abbr title=\"Dual Channel Wi-Fi AP Daemon\">Çift Kanal WiFi</abbr> ile, "
+"kablosuz trafik sıkışıklığını azaltmak ve verimi artırmak için iki eşzamanlı "
+"Wi-Fi bağlantısını kullanabilirsiniz."
diff --git a/applications/luci-app-dcwapd/po/uk/dcwapd.po b/applications/luci-app-dcwapd/po/uk/dcwapd.po
index e5b453ae75..e513568ea0 100644
--- a/applications/luci-app-dcwapd/po/uk/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/uk/dcwapd.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: 2021-04-04 07:26+0000\n"
+"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/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.6-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -71,7 +71,7 @@ msgstr "Загальне"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Загальні налаштування"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
diff --git a/applications/luci-app-dcwapd/po/zh_Hans/dcwapd.po b/applications/luci-app-dcwapd/po/zh_Hans/dcwapd.po
index d1196604a6..815cb5ae14 100644
--- a/applications/luci-app-dcwapd/po/zh_Hans/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/zh_Hans/dcwapd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"PO-Revision-Date: 2021-03-06 14:44+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsdcwapd/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.1-dev\n"
+"X-Generator: Weblate 4.5.1\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/zh_Hant/dcwapd.po b/applications/luci-app-dcwapd/po/zh_Hant/dcwapd.po
index 65dfafdf81..e1faf0f8cc 100644
--- a/applications/luci-app-dcwapd/po/zh_Hant/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/zh_Hant/dcwapd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-16 12:01+0000\n"
-"Last-Translator: tommymaple <godoffrog@gmail.com>\n"
+"PO-Revision-Date: 2021-01-15 12:32+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsdcwapd/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.3-dev\n"
+"X-Generator: Weblate 4.5-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,26 +17,26 @@ msgstr "橋接"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
msgid "Channel Sets"
-msgstr ""
+msgstr "頻道集"
#: 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 "資料頻道"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:102
msgid "Define data channels over which outbound filtered packets will flow."
-msgstr ""
+msgstr "定義出站過濾封包將流經的數據通道。"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:179
msgid ""
"Define filter rules to apply to outbound packets. Matching packets will flow "
"over the data channel."
-msgstr ""
+msgstr "定義過濾規則以應用於出站封包。匹配的封包將流經數據通道。"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
msgid "Define primary channels and their corresponding data channels."
-msgstr ""
+msgstr "定義主頻道及其相關的資料頻道。"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:213
msgid "Destination port"
@@ -44,11 +44,11 @@ msgstr "目的通訊埠"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:21
msgid "Dual Channel Wi-Fi AP Daemon"
-msgstr ""
+msgstr "雙頻 Wi-Fi AP 守護行程"
#: applications/luci-app-dcwapd/root/usr/share/luci/menu.d/luci-app-dcwapd.json:3
msgid "Dual Channel WiFi"
-msgstr ""
+msgstr "雙頻 Wi-Fi"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:34
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:52
@@ -57,12 +57,12 @@ msgstr "啟用"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
msgid "Filter Sets"
-msgstr ""
+msgstr "篩選器集"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:166
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:179
msgid "Filters"
-msgstr ""
+msgstr "篩選器"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General"
@@ -74,7 +74,7 @@ msgstr "一般設定"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
-msgstr ""
+msgstr "授予 luci-app-dcwapd 擁有 UCI 存取的權限"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:138
msgid "Interfaces"
@@ -82,11 +82,11 @@ msgstr "介面"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:161
msgid "MAC Address"
-msgstr ""
+msgstr "MAC 位址"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:186
msgid "Packet size"
-msgstr ""
+msgstr "封包大小"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:204
msgid "Protocol"
@@ -99,23 +99,23 @@ msgstr "SSID"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
msgid "Select filters to apply to matching MAC addresses."
-msgstr ""
+msgstr "選擇篩選器,以適用於匹配 MAC 位址。"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:192
msgid "Source IP"
-msgstr ""
+msgstr "來源 IP"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:198
msgid "Source port"
-msgstr ""
+msgstr "來源埠"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:40
msgid "Specify the temporary directory for dcwapd file storage."
-msgstr ""
+msgstr "指定 dcwapd 檔案儲存的臨時目錄。"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:40
msgid "Temp Directory"
-msgstr ""
+msgstr "臨時目錄"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:22
msgid ""
@@ -123,3 +123,5 @@ msgid ""
"you can use two simultaneous Wi-Fi connections to decrease wireless traffic "
"congestion and increase throughput."
msgstr ""
+"通過 <abbr title=\"Dual Channel Wi-Fi AP Daemon\">雙頻 Wi-Fi</abbr> 您可以同時使用兩個 Wi-"
+"Fi 連接,以減少無線流量壅塞並提高吞吐量。"
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 28c96da381..4592c47c4c 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
@@ -66,7 +66,7 @@ return view.extend({
* downloaded)
* 3. /usr/share/ddns/list contains all the service that can be
* downloaded by using the ddns script ('service on demand' feature)
- *
+ *
* (Special services that requires a dedicated package ARE NOT
* supported by the 'service on demand' feature)
*/
@@ -98,7 +98,7 @@ return view.extend({
}, this))
},
- /*
+ /*
* Check if the service is supported.
* If the script doesn't find any json assume a 'service on demand' install.
* If a json is found check if the ip type is supported.
@@ -469,10 +469,10 @@ return view.extend({
var section_id = name.isValid('_new_') ? name.formvalue('_new_') : null,
service_value = service_name.isValid('_new_') ? service_name.formvalue('_new_') : null,
ipv6_value = ipv6.isValid('_new_') ? ipv6.formvalue('_new_') : null;
-
+
if (section_id == null || section_id == '' || service_value == null || section_id == '' || ipv6_value == null || ipv6_value == '')
return;
-
+
return m.save(function() {
uci.add('ddns', 'service', section_id);
uci.set('ddns', section_id, 'service_name', service_value);
@@ -733,7 +733,7 @@ return view.extend({
o = s.taboption('basic', form.Value, 'domain',
_("Domain"),
- _("Replaces [USERNAME] in Update-URL (URL-encoded)"));
+ _("Replaces [DOMAIN] in Update-URL (URL-encoded)"));
o.modalonly = true;
o.rmempty = false;
@@ -1008,7 +1008,7 @@ return view.extend({
return true;
};
- o = s.taboption("timer", form.ListValue, "force_unit",
+ o = s.taboption("timer", form.ListValue, "force_unit",
_('Force Unit'),
_("Interval unit to force updates send to DDNS Provider"));
o.modalonly = true;
diff --git a/applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js b/applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js
index 13e8fba217..d3b35d8691 100644
--- a/applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js
+++ b/applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js
@@ -22,13 +22,13 @@ return baseclass.extend({
render: function(data) {
var services = data[0];
- var table = E('div', { 'class': 'table' }, [
- E('div', { 'class': 'tr table-titles' }, [
- E('div', { 'class': 'th' }, _('Configuration')),
- E('div', { 'class': 'th' }, _('Next Update')),
- E('div', { 'class': 'th' }, _('Lookup Hostname')),
- E('div', { 'class': 'th' }, _('Registered IP')),
- E('div', { 'class': 'th' }, _('Network'))
+ var table = E('table', { 'class': 'table' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th' }, _('Configuration')),
+ E('th', { 'class': 'th' }, _('Next Update')),
+ E('th', { 'class': 'th' }, _('Lookup Hostname')),
+ E('th', { 'class': 'th' }, _('Registered IP')),
+ E('th', { 'class': 'th' }, _('Network'))
])
]);
diff --git a/applications/luci-app-ddns/po/ar/ddns.po b/applications/luci-app-ddns/po/ar/ddns.po
index 3136e4924b..f201a1a03e 100644
--- a/applications/luci-app-ddns/po/ar/ddns.po
+++ b/applications/luci-app-ddns/po/ar/ddns.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-06 20:26+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"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/"
"luciapplicationsddns/ar/>\n"
"Language: ar\n"
@@ -9,16 +9,16 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
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
msgid "Add new services..."
-msgstr ""
+msgstr "اضف خدمة جديدة..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
@@ -26,47 +26,55 @@ msgstr "إعدادات متقدمة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
-msgstr ""
+msgstr "السماح لعناوين IP غير العامة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
msgid "Basic Settings"
-msgstr ""
+msgstr "الإعدادات الأساسية"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
msgid "Bind Network"
-msgstr ""
+msgstr "ربط الشبكة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
msgid "Binding to a specific network not supported"
-msgstr ""
+msgstr "الربط بشبكة معينة غير مدعوم"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
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
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
+"لا يدعم nslookup و hostip الخاص ب BusyBox تحديد استخدام TCP بدلاً من UDP "
+"الافتراضي عند طلب خادم DNS!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
+"لا يعالج nslookup الخاص ب BusyBox في الإصدار المترجم الحالي خوادم DNS "
+"المحددة بشكل صحيح!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
msgid "Ca Certs path"
-msgstr ""
+msgstr "مسار شهادات Ca"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
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
msgid "Cancel"
@@ -74,173 +82,173 @@ msgstr "إلغاء"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
msgid "Check Interval"
-msgstr ""
+msgstr "تحقق الفاصل"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
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
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 ""
+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
msgid "Configuration Error"
-msgstr ""
+msgstr "خطأ في الاعداد"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Create service"
-msgstr ""
+msgstr "إنشاء الخدمة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
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
msgid "Currently DDNS updates are not started at boot or on interface events."
-msgstr ""
+msgstr "لا يتم حاليًا بدء تحديثات DDNS عند التمهيد أو في أحداث الواجهة."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
msgid "Custom update script to be used for updating your DDNS Provider."
-msgstr ""
+msgstr "برنامج نصي للتحديث مخصص ليتم استخدامه لتحديث مزود DDNS."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
msgid "Custom update-URL"
-msgstr ""
+msgstr "تحديث URL مخصص"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
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
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
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
msgid "DDNS Service provider"
-msgstr ""
+msgstr "مزود خدمة DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
msgid "DDns"
-msgstr ""
+msgstr "DDNS نظام أسماء النطاقات الديناميكية"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "DDns Service"
-msgstr ""
+msgstr "خدمة DDns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
msgid "DNS requests via TCP not supported"
-msgstr ""
+msgstr "طلبات DNS عبر TCP غير مدعومة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
msgid "DNS-Server"
-msgstr ""
+msgstr "خادم DNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
msgid "Date format"
-msgstr ""
+msgstr "صيغة التاريخ"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
msgid "Defines the Web page to read systems IP-Address from."
-msgstr ""
+msgstr "يحدد صفحة الويب لقراءة عنوان IP للأنظمة منها."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
msgid "Defines the interface to read systems IP-Address from"
-msgstr ""
+msgstr "يحدد الواجهة لقراءة عنوان IP للأنظمة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
msgid "Defines the network to read systems IP-Address from"
-msgstr ""
+msgstr "يحدد الشبكة لقراءة عنوان IP للأنظمة منها"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
-msgstr ""
+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
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
-msgstr ""
+msgstr "يحدد عنوان IP الذي يتم إرساله \"IPv4 / IPv6\" إلى مزود DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
msgid "Directory contains Log files for each running section."
-msgstr ""
+msgstr "يحتوي الدليل على ملفات السجل لكل قسم قيد التشغيل."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
msgid ""
"Directory contains PID and other status information for each running section."
-msgstr ""
+msgstr "يحتوي الدليل على PID ومعلومات الحالة الأخرى لكل قسم قيد التشغيل."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:17
msgid "Disabled"
-msgstr ""
+msgstr "غير مفعل"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
msgid "Domain"
-msgstr ""
+msgstr "اختصاص"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
#: 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 "نظام أسماء النطاقات الديناميكية"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Dynamic DNS Version"
-msgstr ""
+msgstr "√"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
msgid "Edit"
-msgstr ""
+msgstr "تحرير"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
msgid "Enable secure communication with DDNS provider"
-msgstr ""
+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
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "Error"
-msgstr ""
+msgstr "خطأ"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "Error Retry Counter"
-msgstr ""
+msgstr "عداد إعادة المحاولة خطأ"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
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
msgid "Event Network"
-msgstr ""
+msgstr "شبكة الأحداث"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
msgid "Example for IPv4"
-msgstr ""
+msgstr "مثال على IPv4"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Example for IPv6"
-msgstr ""
+msgstr "مثال على IPv6"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
msgid "File"
@@ -248,106 +256,107 @@ msgstr "ملف"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
msgid "Follow instructions you will find on their WEB page."
-msgstr ""
+msgstr "اتبع التعليمات التي ستجدها على صفحة الويب الخاصة بهم."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "For supported codes look here"
-msgstr ""
+msgstr "للحصول على الرموز المدعومة انظر هنا"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
msgid "Force IP Version"
-msgstr ""
+msgstr "فرض إصدار IP"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
msgid "Force IP Version not supported"
-msgstr ""
+msgstr "فرض إصدار IP غير مدعوم"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
msgid "Force Interval"
-msgstr ""
+msgstr "فرض الفاصل"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
msgid "Force TCP on DNS"
-msgstr ""
+msgstr "فرض TCP على DNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
msgid "Force Unit"
-msgstr ""
+msgstr "وحدة القوة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
msgid "Format"
-msgstr ""
+msgstr "صيغة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
msgid "Format: IP or FQDN"
-msgstr ""
+msgstr "الصيغة: IP أو FQDN"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
-msgstr ""
+msgstr "سيستخدم GNU Wget عنوان IP لشبكة معينة ، وسيستخدم cURL الواجهة المادية."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
msgid "Global Settings"
-msgstr ""
+msgstr "الاعدادات العامة"
#: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3
msgid "Grant access to ddns procedures"
-msgstr ""
+msgstr "منح الوصول إلى إجراءات DNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
msgid "HTTPS not supported"
-msgstr ""
+msgstr "HTTPS غير مدعوم"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
-msgstr ""
+msgstr "اسم المضيف / FQDN للتحقق ، إذا حدث تحديث IP أو ضروريًا"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgid "IP address source"
-msgstr ""
+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
msgid "IP address version"
-msgstr ""
+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
msgid "IPv4-Address"
-msgstr ""
+msgstr "عنوان IPv4"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "IPv6 address must be given in square brackets"
-msgstr ""
+msgstr "يجب كتابة عنوان IPv6 بين قوسين معقوفين"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
msgid "IPv6 is currently not (fully) supported by this system"
-msgstr ""
+msgstr "IPv6 غير مدعوم (بالكامل) بواسطة هذا النظام حاليًا"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
msgid "IPv6 not supported"
-msgstr ""
+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
msgid "IPv6-Address"
-msgstr ""
+msgstr "عنوان IPv6"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
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
msgid "If this service section is disabled it could not be started."
-msgstr ""
+msgstr "إذا تم تعطيل قسم الخدمة هذا ، فلا يمكن بدء تشغيله."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
msgid "If using secure communication you should verify server certificates!"
-msgstr ""
+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
@@ -355,6 +364,7 @@ msgstr ""
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
msgid "Info"
@@ -362,69 +372,71 @@ msgstr "معلومات"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
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
msgid "Insert a Update Script OR a Update URL"
-msgstr ""
+msgstr "أدخل برنامج نصي للتحديث أو عنوان URL للتحديث"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
+"قم بتثبيت حزمة \"ca-الشهادات\" أو الشهادات المطلوبة يدويًا في الدليل "
+"الافتراضي / etc / ssl / certs"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
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
msgid "Interface"
-msgstr ""
+msgstr "واجهه"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
msgid "Interval to force updates send to DDNS Provider"
-msgstr ""
+msgstr "الفاصل الزمني لفرض إرسال التحديثات إلى مزود DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
msgid "Interval unit to check for changed IP"
-msgstr ""
+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 ""
+msgstr "وحدة الفاصل الزمني لفرض إرسال التحديثات إلى مزود DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
msgid "Last Update"
-msgstr ""
+msgstr "اخر تحديث"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
msgid "Log File Viewer"
-msgstr ""
+msgstr "عارض ملف السجل"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
msgid "Log directory"
-msgstr ""
+msgstr "دليل السجل"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
msgid "Log length"
-msgstr ""
+msgstr "طول السجل"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Log to file"
-msgstr ""
+msgstr "تسجيل الدخول إلى ملف"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
msgid "Log to syslog"
-msgstr ""
+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/status/include/70_ddns.js:29
msgid "Lookup Hostname"
-msgstr ""
+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
@@ -436,16 +448,19 @@ 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
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
+"لم يتم تثبيت GNU Wget مع SSL أو cURL لدعم التحديثات الآمنة عبر بروتوكول "
+"HTTPS."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
msgid "Neither from LuCI interface nor from console."
-msgstr ""
+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
@@ -457,210 +472,218 @@ msgstr "شبكة الاتصال"
#: 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
msgid "Network on which the ddns-updater scripts will be started"
-msgstr ""
+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
msgid "Never"
-msgstr ""
+msgstr "أبدا"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
msgid "New DDns Service…"
-msgstr ""
+msgstr "خدمة DDns الجديدة …"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
-msgstr ""
+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/status/include/70_ddns.js:40
msgid "No Data"
-msgstr ""
+msgstr "لايوجد بيانات"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
msgid "No certificates found"
-msgstr ""
+msgstr "لم يتم العثور على شهادات"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid "No logging"
-msgstr ""
+msgstr "لا تسجيل"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
msgid "Non-public and by default blocked IP's"
-msgstr ""
+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
msgid "Not Running"
-msgstr ""
+msgstr "لا يعمل"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
msgid "Notice"
-msgstr ""
+msgstr "ملاحضة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
msgid "Number of last lines stored in log files"
-msgstr ""
+msgstr "عدد الأسطر الأخيرة المخزنة في ملفات السجل"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
-msgstr ""
+msgstr "اختياري: فرض استخدام اتصال IPv4 / IPv6 الخالص فقط."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
-msgstr ""
+msgstr "اختياري: فرض استخدام TCP بدلاً من UDP الافتراضي على طلبات DNS."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
msgid "OPTIONAL: Network to use for communication"
-msgstr ""
+msgstr "اختياري: شبكة لاستخدامها في الاتصال"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
msgid "OPTIONAL: Proxy-Server for detection and updates."
-msgstr ""
+msgstr "اختياري: خادم وكيل للكشف والتحديثات."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
-msgstr ""
+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:754
msgid "Optional Encoded Parameter"
-msgstr ""
+msgstr "معلمة اختيارية مشفرة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
msgid "Optional Parameter"
-msgstr ""
+msgstr "معلمة اختيارية"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
-msgstr ""
+msgstr "اختياري: يستبدل [PARAMENC] في Update-URL (بترميز URL)"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
-msgstr ""
+msgstr "اختياري: يستبدل [PARAMOPT] في Update-URL (ليس بترميز URL)"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
msgid "PROXY-Server"
-msgstr ""
+msgstr "مخدم بروكسي"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
msgid "Password"
-msgstr ""
+msgstr "كلمة المرور"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
msgid "Path to CA-Certificate"
-msgstr ""
+msgstr "المسار إلى CA-Certificate"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
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
msgid "Please press [Read] button"
-msgstr ""
+msgstr "الرجاء الضغط على زر [قراءة]"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
msgid "Read / Reread log file"
-msgstr ""
+msgstr "قراءة / إعادة قراءة ملف السجل"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
msgid "Really switch service?"
-msgstr ""
+msgstr "حقا تبديل الخدمة؟"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
-msgstr ""
+msgstr "IP المسجل"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
msgid "Reload"
-msgstr ""
+msgstr "إعادة تحميل"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
msgid "Reload this service"
+msgstr "إعادة تحميل هذه الخدمة"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
-msgstr ""
+msgstr "يستبدل [PASSWORD] في تحديث URL (URL المشفر)"
-#: 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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
-msgstr ""
+msgstr "يستبدل [USERNAME] في Update-URL (بترميز URL)"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
msgid "Restart DDns"
-msgstr ""
+msgstr "أعد تشغيل DDns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
msgid "Retry Unit"
-msgstr ""
+msgstr "وحدة إعادة المحاولة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:16
msgid "Run once"
-msgstr ""
+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
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
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
msgid "Select a service"
-msgstr ""
+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
msgid "Service doesn't support this ip type"
-msgstr ""
+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
msgid "Service not installed"
-msgstr ""
+msgstr "الخدمة غير مثبتة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
msgid "Services"
-msgstr ""
+msgstr "خدمات"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
msgid "Services URL Download"
-msgstr ""
+msgstr "تنزيل عنوان URL للخدمات"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
msgid "Services list last update"
-msgstr ""
+msgstr "آخر تحديث لقائمة الخدمات"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
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
msgid "Start DDNS"
-msgstr ""
+msgstr "ابدأ DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
msgid "State"
-msgstr ""
+msgstr "حالة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
msgid "Status"
@@ -668,44 +691,44 @@ msgstr "الحالة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
msgid "Status directory"
-msgstr ""
+msgstr "دليل الحالة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
msgid "Stop"
-msgstr ""
+msgstr "قف"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
msgid "Stop DDNS"
-msgstr ""
+msgstr "وقف DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
msgid "Stop this service"
-msgstr ""
+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
msgid "Switch service"
-msgstr ""
+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."
-msgstr ""
+msgstr "الإعداد الافتراضي \"0\" سيعيد المحاولة بلا حدود."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
msgid "The service name is already used"
-msgstr ""
+msgstr "اسم الخدمة مستخدم الآن"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:43
msgid "There is no service configured."
-msgstr ""
+msgstr "لا توجد خدمة مهيأة."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
msgid "This is the current content of the log file in"
-msgstr ""
+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
@@ -713,22 +736,24 @@ msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
+"هذا هو الإعداد الافتراضي إذا قمت بتشغيل نصوص DDNS بنفسك (أي عبر cron مع ضبط "
+"force_interval على \"0\")"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
msgid "This will be autoset to the selected interface"
-msgstr ""
+msgstr "سيتم تعيين هذا تلقائيًا على الواجهة المحددة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
msgid "Timer Settings"
-msgstr ""
+msgstr "إعدادات المؤقت"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid "URL"
-msgstr ""
+msgstr "محدد موقع المعلومات URL"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
msgid "URL to detect"
-msgstr ""
+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
@@ -738,141 +763,152 @@ msgstr "مجهول"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
msgid "Update DDns Services List"
-msgstr ""
+msgstr "تحديث قائمة خدمات DDns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
msgid "Update URL to be used for updating your DDNS Provider."
-msgstr ""
+msgstr "تحديث URL لاستخدامه لتحديث مزود DDNS الخاص بك."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
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
msgid "Use HTTP Secure"
-msgstr ""
+msgstr "استخدم HTTP Secure"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
msgid "Use cURL"
-msgstr ""
+msgstr "استخدم cURL"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
msgid "User defined script to read systems IP-Address"
-msgstr ""
+msgstr "البرنامج النصي المحدد من قبل المستخدم لقراءة عنوان IP للأنظمة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
msgid "Username"
-msgstr ""
+msgstr "اسم المستخدم"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
msgid "Using specific DNS Server not supported"
-msgstr ""
+msgstr "استخدام خادم DNS محدد غير مدعوم"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
msgid "Values below 5 minutes == 300 seconds are not supported"
-msgstr ""
+msgstr "القيم الأقل من 5 دقائق == 300 ثانية غير معتمدة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
msgid "Values lower 'Check Interval' except '0' are not supported"
-msgstr ""
+msgstr "القيم الأقل من \"التحقق من الفاصل الزمني\" باستثناء \"0\" غير مدعومة"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:15
msgid "Verify"
-msgstr ""
+msgstr "التحقق"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
msgid "Warning"
-msgstr ""
+msgstr "تحذير"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
-msgstr ""
+msgstr "يكتب رسائل مفصلة لتسجيل الملف. سيتم اقتطاع الملف تلقائيًا."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
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
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 المسجل الخاص بك."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
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
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
-msgstr ""
+msgstr "يجب عليك تثبيت الحزمة \"wget\" أو \"curl\" أو \"uclient-fetch\"."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
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
msgid "You should install 'wget' or 'curl' package."
-msgstr ""
+msgstr "يجب عليك تثبيت الحزمة \"wget\" أو \"curl\"."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
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
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
msgid "cURL without Proxy Support"
-msgstr ""
+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
msgid "custom"
-msgstr ""
+msgstr "حسب الطلب"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
msgid "days"
-msgstr ""
+msgstr "أيام"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
msgid "directory or path/file"
-msgstr ""
+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
msgid "hours"
-msgstr ""
+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
msgid "minutes"
-msgstr ""
+msgstr "دقائق"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
msgid "or"
-msgstr ""
+msgstr "أو"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "or update your system to the latest OpenWrt Release"
-msgstr ""
+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
msgid "seconds"
-msgstr ""
+msgstr "ثواني"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "to run HTTPS without verification of server certificates (insecure)"
-msgstr ""
+msgstr "لتشغيل HTTPS بدون التحقق من شهادات الخادم (غير آمن)"
diff --git a/applications/luci-app-ddns/po/bg/ddns.po b/applications/luci-app-ddns/po/bg/ddns.po
index f8eb6ee76a..827252fdfb 100644
--- a/applications/luci-app-ddns/po/bg/ddns.po
+++ b/applications/luci-app-ddns/po/bg/ddns.po
@@ -1,29 +1,35 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-06 21:07+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsddns/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-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
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
msgid "Add new services..."
-msgstr ""
+msgstr "Добавяне на нови услуги..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
-msgstr ""
+msgstr "Разширени настройки"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
-msgstr ""
+msgstr "Разрешаване на непублични IP-та"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
msgid "Basic Settings"
-msgstr ""
+msgstr "Основни настройки"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
msgid "Bind Network"
@@ -63,7 +69,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
msgid "Cancel"
-msgstr ""
+msgstr "Отмени"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
msgid "Check Interval"
@@ -80,7 +86,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
-msgstr ""
+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
@@ -181,7 +187,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:17
msgid "Disabled"
-msgstr ""
+msgstr "Забранен"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
msgid "Domain"
@@ -199,7 +205,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
msgid "Edit"
-msgstr ""
+msgstr "Редактиране"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
msgid "Enable secure communication with DDNS provider"
@@ -208,11 +214,11 @@ 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
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "Error"
-msgstr ""
+msgstr "Грешка"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "Error Retry Counter"
@@ -283,7 +289,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
msgid "Global Settings"
-msgstr ""
+msgstr "Глобални настройки"
#: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3
msgid "Grant access to ddns procedures"
@@ -355,7 +361,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
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
@@ -375,7 +381,7 @@ 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
msgid "Interface"
-msgstr ""
+msgstr "Интерфейс"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
msgid "Interval to force updates send to DDNS Provider"
@@ -455,7 +461,7 @@ 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
msgid "Never"
-msgstr ""
+msgstr "Никога"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
msgid "New DDns Service…"
@@ -584,11 +590,14 @@ msgstr ""
msgid "Reload this service"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
@@ -657,7 +666,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
msgid "Status"
-msgstr ""
+msgstr "Статус"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
msgid "Status directory"
@@ -757,7 +766,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
msgid "Username"
-msgstr ""
+msgstr "Потребителско име"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
msgid "Using specific DNS Server not supported"
diff --git a/applications/luci-app-ddns/po/bn_BD/ddns.po b/applications/luci-app-ddns/po/bn_BD/ddns.po
index 54d160f54c..85ead78ecc 100644
--- a/applications/luci-app-ddns/po/bn_BD/ddns.po
+++ b/applications/luci-app-ddns/po/bn_BD/ddns.po
@@ -1,37 +1,43 @@
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/luciapplicationsddns/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-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
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
msgid "Add new services..."
-msgstr ""
+msgstr "নতুন সার্ভিস যোগ করুন..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
-msgstr ""
+msgstr "উন্নত সেটিংস"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
-msgstr ""
+msgstr "নন-পাবলিক আইপি অনুমোদন দিন"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
msgid "Basic Settings"
-msgstr ""
+msgstr "সাধারন সেটিংস"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
msgid "Bind Network"
-msgstr ""
+msgstr "নেটওয়ার্ক বিন্ড"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
msgid "Binding to a specific network not supported"
-msgstr ""
+msgstr "একটা নির্দিষ্ট নেটওয়ার্কে বিন্ড সম্ভব না"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
msgid ""
@@ -63,7 +69,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
msgid "Cancel"
-msgstr ""
+msgstr "বাতিল করুন"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
msgid "Check Interval"
@@ -80,7 +86,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
-msgstr ""
+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
@@ -181,7 +187,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:17
msgid "Disabled"
-msgstr ""
+msgstr "নিষ্ক্রিয়"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
msgid "Domain"
@@ -208,11 +214,11 @@ 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
msgid "Enabled"
-msgstr ""
+msgstr "সক্রিয়"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "Error"
-msgstr ""
+msgstr "ভুল"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "Error Retry Counter"
@@ -351,7 +357,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
msgid "Info"
-msgstr ""
+msgstr "তথ্য"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
msgid "Information"
@@ -375,7 +381,7 @@ 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
msgid "Interface"
-msgstr ""
+msgstr "ইন্টারফেস"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
msgid "Interval to force updates send to DDNS Provider"
@@ -395,7 +401,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
msgid "Log File Viewer"
-msgstr ""
+msgstr "লগ ফাইল ভিউয়ার"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
msgid "Log directory"
@@ -444,7 +450,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
-msgstr ""
+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
@@ -455,7 +461,7 @@ 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
msgid "Never"
-msgstr ""
+msgstr "কখনও না"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
msgid "New DDns Service…"
@@ -491,7 +497,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
msgid "Notice"
-msgstr ""
+msgstr "নির্দেশনা"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
msgid "Number of last lines stored in log files"
@@ -561,11 +567,11 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
msgid "Please press [Read] button"
-msgstr ""
+msgstr "দয়া করে [পড়ুন] বোতাম টিপুন"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
msgid "Read / Reread log file"
-msgstr ""
+msgstr "লগ ফাইল পড়ুন / পুনরায় পড়ুন"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
msgid "Really switch service?"
@@ -584,11 +590,14 @@ msgstr ""
msgid "Reload this service"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
@@ -633,7 +642,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
msgid "Services"
-msgstr ""
+msgstr "সেবা"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
msgid "Services URL Download"
@@ -657,7 +666,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
msgid "Status"
-msgstr ""
+msgstr "অবস্থা"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
msgid "Status directory"
@@ -727,7 +736,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
-msgstr ""
+msgstr "অজানা"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
msgid "Update DDns Services List"
@@ -777,7 +786,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
msgid "Warning"
-msgstr ""
+msgstr "সতর্কতা"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
msgid ""
diff --git a/applications/luci-app-ddns/po/ca/ddns.po b/applications/luci-app-ddns/po/ca/ddns.po
index b07ce30a80..2eb24356f2 100644
--- a/applications/luci-app-ddns/po/ca/ddns.po
+++ b/applications/luci-app-ddns/po/ca/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: 2020-03-11 23:49+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"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/"
"luciapplicationsddns/ca/>\n"
"Language: ca\n"
@@ -13,7 +13,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.9-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -26,7 +26,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
-msgstr ""
+msgstr "Configuració avançada"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
@@ -74,7 +74,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
msgid "Cancel"
-msgstr ""
+msgstr "Cancel•lar"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
msgid "Check Interval"
@@ -367,7 +367,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
msgid "Information"
-msgstr ""
+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
@@ -467,7 +467,7 @@ 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
msgid "Never"
-msgstr ""
+msgstr "Mai"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
msgid "New DDns Service…"
@@ -590,17 +590,20 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
msgid "Reload"
-msgstr ""
+msgstr "Torna a carregar"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
msgid "Reload this service"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
@@ -863,7 +866,7 @@ msgstr ""
#: 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
msgid "minutes"
-msgstr ""
+msgstr "minuts"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
msgid "or"
diff --git a/applications/luci-app-ddns/po/cs/ddns.po b/applications/luci-app-ddns/po/cs/ddns.po
index 55499d3e2a..7763e9706a 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: 2020-03-11 01:51+0000\n"
-"Last-Translator: Tomas Greif <greif.tomas@gmail.com>\n"
+"PO-Revision-Date: 2021-05-07 11:32+0000\n"
+"Last-Translator: Adam Salač <adam@salac.me>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/cs/>\n"
"Language: cs\n"
@@ -13,7 +13,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.7-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -49,28 +49,37 @@ msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
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
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
+"Verze programů nslookup a hostip, které jsou součástí balíčku BusyBox, "
+"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
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
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
msgid "Ca Certs path"
-msgstr ""
+msgstr "Adresář certifikátů CA"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
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
msgid "Cancel"
@@ -82,12 +91,12 @@ msgstr "Interval kontroly"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
msgid "Check Unit"
-msgstr ""
+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
msgid "Checking the service support..."
-msgstr ""
+msgstr "Ověřování podpory služeb..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
@@ -142,7 +151,7 @@ msgstr "Poskytovatel služeb DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
msgid "DDns"
-msgstr ""
+msgstr "DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "DDns Service"
@@ -162,7 +171,7 @@ msgstr "Formát data"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
msgid "Defines the Web page to read systems IP-Address from."
-msgstr ""
+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
msgid "Defines the interface to read systems IP-Address from"
@@ -257,7 +266,7 @@ msgstr "Soubor"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
msgid "Follow instructions you will find on their WEB page."
-msgstr ""
+msgstr "Postupujte podle pokynů, které najdete na jejich webové stránce."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "For supported codes look here"
@@ -281,7 +290,7 @@ msgstr "Vynucení protokolu TCP u služby DNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
msgid "Force Unit"
-msgstr ""
+msgstr "Vynutit jednotku"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
msgid "Format"
@@ -299,11 +308,11 @@ 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
msgid "Global Settings"
-msgstr ""
+msgstr "Obecná nastavení"
#: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3
msgid "Grant access to ddns procedures"
-msgstr ""
+msgstr "Povolit přístup k procedurám DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
msgid "HTTPS not supported"
@@ -383,17 +392,19 @@ 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
msgid "Insert a Update Script OR a Update URL"
-msgstr ""
+msgstr "Vložte aktualizační skript či aktualizační URL"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
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
msgid "Install Service"
-msgstr ""
+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
@@ -467,7 +478,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
msgid "Neither from LuCI interface nor from console."
-msgstr ""
+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
@@ -602,7 +613,7 @@ msgstr "Načíst / znovu načíst soubor protokolu"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
msgid "Really switch service?"
-msgstr ""
+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/status/include/70_ddns.js:30
@@ -617,11 +628,14 @@ msgstr "Znovu načíst"
msgid "Reload this service"
msgstr "Znovu načíst tuto službu"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
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:736
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "Nahradí [USERNAME] v Update-URL (kódování URL)"
@@ -632,7 +646,7 @@ msgstr "Restartovat DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
msgid "Retry Unit"
-msgstr ""
+msgstr "Opakovat jednotku"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:16
msgid "Run once"
@@ -651,18 +665,18 @@ 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
msgid "Select a service"
-msgstr ""
+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
msgid "Service doesn't support this ip type"
-msgstr ""
+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
msgid "Service not installed"
-msgstr ""
+msgstr "Služba není nainstalovaná"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
msgid "Services"
@@ -670,15 +684,17 @@ msgstr "Služby"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
msgid "Services URL Download"
-msgstr ""
+msgstr "URL pro stažení služeb"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
msgid "Services list last update"
-msgstr ""
+msgstr "Poslední aktualizace seznamu služeb"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
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
msgid "Start DDNS"
@@ -714,7 +730,7 @@ msgstr "Zastaveno"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
msgid "Switch service"
-msgstr ""
+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
@@ -766,7 +782,7 @@ msgstr "Neznámé"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
msgid "Update DDns Services List"
-msgstr ""
+msgstr "Aktualizovat seznam služeb DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
msgid "Update URL to be used for updating your DDNS Provider."
@@ -777,6 +793,8 @@ msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
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
msgid "Use HTTP Secure"
@@ -835,6 +853,9 @@ 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 ""
+"Pokud potřebujete zadat server DNS pro zjištění registrované IP adresy, měli "
+"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
msgid ""
diff --git a/applications/luci-app-ddns/po/da/ddns.po b/applications/luci-app-ddns/po/da/ddns.po
new file mode 100644
index 0000000000..e4cada2548
--- /dev/null
+++ b/applications/luci-app-ddns/po/da/ddns.po
@@ -0,0 +1,880 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-01-12 11:22+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsddns/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.1\n"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+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
+msgid "Add new services..."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+msgid "Advanced Settings"
+msgstr "Avancerede indstillinger"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+msgid "Allow non-public IP's"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+msgid "Basic Settings"
+msgstr "Grundlæggende indstillinger"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+msgid "Bind Network"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+msgid "Binding to a specific network not supported"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+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
+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
+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
+msgid "Ca Certs path"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+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
+msgid "Cancel"
+msgstr "Annuller"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+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
+msgid "Checking the service support..."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
+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
+msgid "Configuration Error"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+msgid "Create service"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+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
+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
+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
+msgid "Custom update-URL"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+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
+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
+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
+msgid "DDNS Service provider"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+msgid "DDns"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+msgid "DDns Service"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+msgid "DNS requests via TCP not supported"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+msgid "DNS-Server"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+msgid "Date format"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+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
+msgid "Defines the interface to read systems IP-Address from"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+msgid "Defines the network to read systems IP-Address from"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+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
+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
+msgid "Directory contains Log files for each running section."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+msgid ""
+"Directory contains PID and other status information for each running section."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:17
+msgid "Disabled"
+msgstr "Deaktiveret"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+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/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
+msgid "Dynamic DNS Version"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+msgid "Edit"
+msgstr "Rediger"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+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
+msgid "Enabled"
+msgstr "Aktiveret"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+msgid "Error"
+msgstr "Fejl"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+msgid "Error Retry Counter"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+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
+msgid "Event Network"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+msgid "Example for IPv4"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+msgid "Example for IPv6"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+msgid "File"
+msgstr "Fil"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+msgid "Follow instructions you will find on their WEB page."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+msgid "For supported codes look here"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+msgid "Force IP Version"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+msgid "Force IP Version not supported"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+msgid "Force Interval"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+msgid "Force TCP on DNS"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+msgid "Force Unit"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+msgid "Format"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+msgid "Format: IP or FQDN"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+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
+msgid "Global Settings"
+msgstr "Globale indstillinger"
+
+#: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3
+msgid "Grant access to ddns procedures"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+msgid "HTTPS not supported"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+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
+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
+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
+msgid "IPv4-Address"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+msgid "IPv6 address must be given in square brackets"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+msgid "IPv6 is currently not (fully) supported by this system"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+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
+msgid "IPv6-Address"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+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
+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
+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
+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
+msgid "Info"
+msgstr "Info"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+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
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+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
+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
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+msgid "Interval to force updates send to DDNS Provider"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+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"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+msgid "Last Update"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+msgid "Log File Viewer"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+msgid "Log directory"
+msgstr "Logmappe"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+msgid "Log length"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+msgid "Log to file"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+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/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
+msgid "Name"
+msgstr "Navn"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+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
+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
+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/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
+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
+msgid "Never"
+msgstr "Aldrig"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+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/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/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
+msgid "No certificates found"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+msgid "No logging"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+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
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+msgid "Notice"
+msgstr "Varsel"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+msgid "Number of last lines stored in log files"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+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
+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
+msgid "OPTIONAL: Network to use for communication"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+msgid "OPTIONAL: Proxy-Server for detection and updates."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+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"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+msgid "Optional Encoded Parameter"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+msgid "Optional Parameter"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+msgid "PROXY-Server"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+msgid "Password"
+msgstr "Adgangskode"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+msgid "Path to CA-Certificate"
+msgstr "Sti til CA-certifikat"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+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
+msgid "Please press [Read] button"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+msgid "Read / Reread log file"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+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/status/include/70_ddns.js:30
+msgid "Registered IP"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+msgid "Reload"
+msgstr "Genindlæs"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+msgid "Reload this service"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+msgid "Restart DDns"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+msgid "Retry Unit"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:16
+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
+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
+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
+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
+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
+msgid "Service not installed"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+msgid "Services"
+msgstr "Tjenester"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+msgid "Services URL Download"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+msgid "Services list last update"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+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
+msgid "Start DDNS"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+msgid "State"
+msgstr "State"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+msgid "Status directory"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+msgid "Stop"
+msgstr "Stop"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+msgid "Stop DDNS"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+msgid "Stop this service"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:18
+msgid "Stopped"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+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."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+msgid "The service name is already used"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:43
+msgid "There is no service configured."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+msgid "This is the current content of the log file in"
+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
+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
+msgid "This will be autoset to the selected interface"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+msgid "Timer Settings"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+msgid "URL"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+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/status/include/70_ddns.js:38
+msgid "Unknown"
+msgstr "Ukendt"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+msgid "Update DDns Services List"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+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
+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
+msgid "Use HTTP Secure"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+msgid "Use cURL"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+msgid "User defined script to read systems IP-Address"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+msgid "Username"
+msgstr "Brugernavn"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+msgid "Values below 5 minutes == 300 seconds are not supported"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+msgid "Values lower 'Check Interval' except '0' are not supported"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:15
+msgid "Verify"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+msgid "Warning"
+msgstr "Advarsel"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+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
+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
+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
+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
+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
+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
+msgid "You should install 'wget' or 'curl' package."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+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
+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
+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
+msgid "custom"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+msgid "days"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+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
+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
+msgid "minutes"
+msgstr "minutter"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+msgid "or"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+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
+msgid "seconds"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+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 a09dbf1fe1..ed62e92fae 100644
--- a/applications/luci-app-ddns/po/de/ddns.po
+++ b/applications/luci-app-ddns/po/de/ddns.po
@@ -2,8 +2,8 @@ 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: 2020-10-10 13:26+0000\n"
-"Last-Translator: Sandro Volery <sandro@volery.com>\n"
+"PO-Revision-Date: 2021-03-24 15:29+0000\n"
+"Last-Translator: Dirk Brenken <dev@brenken.org>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/de/>\n"
"Language: de\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.3-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-Basepath: .\n"
@@ -70,7 +70,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
msgid "Ca Certs path"
-msgstr ""
+msgstr "Pfad zu CA-Zertifikaten"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
msgid ""
@@ -93,7 +93,7 @@ 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
msgid "Checking the service support..."
-msgstr ""
+msgstr "Überprüfe die Service-Unterstützung..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
@@ -411,7 +411,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
msgid "Install Service"
-msgstr ""
+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
@@ -625,7 +625,7 @@ msgstr "Protokolldatei (neu) einlesen"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
msgid "Really switch service?"
-msgstr ""
+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/status/include/70_ddns.js:30
@@ -634,17 +634,20 @@ msgstr "Registrierte IP"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
msgid "Reload"
-msgstr "Neu laden"
+msgstr "Neu laden"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
msgid "Reload this service"
msgstr "Diesen Service neu laden"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
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:736
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "Ersetzt [USERNAME] in der Update-URL (URL-codiert)"
@@ -674,18 +677,20 @@ 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
msgid "Select a service"
-msgstr ""
+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
+#, fuzzy
msgid "Service doesn't support this ip type"
-msgstr ""
+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
+#, fuzzy
msgid "Service not installed"
-msgstr ""
+msgstr "Dienst nicht installiert"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
msgid "Services"
@@ -737,7 +742,7 @@ msgstr "Angehalten"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
msgid "Switch service"
-msgstr ""
+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
@@ -789,7 +794,7 @@ msgstr "Unbekannt"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
msgid "Update DDns Services List"
-msgstr ""
+msgstr "DDns-Diensteliste aktualisieren"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
msgid "Update URL to be used for updating your DDNS Provider."
@@ -798,10 +803,13 @@ msgstr ""
"aktualisieren."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#, fuzzy
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
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
msgid "Use HTTP Secure"
diff --git a/applications/luci-app-ddns/po/el/ddns.po b/applications/luci-app-ddns/po/el/ddns.po
index 7f8b8207fb..dedc3aaacf 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: 2019-12-03 08:25+0000\n"
-"Last-Translator: Tavaninja <metalcorpe@gmail.com>\n"
+"PO-Revision-Date: 2021-02-01 16:02+0000\n"
+"Last-Translator: ChriZathens <c_kan1@hotmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/el/>\n"
"Language: el\n"
@@ -11,28 +11,28 @@ 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.10-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
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
msgid "Add new services..."
-msgstr ""
+msgstr "Προσθήκη νέων υπηρεσιών..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
-msgstr ""
+msgstr "Ρυθμίσεις για προχωρημένους"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
-msgstr ""
+msgstr "Να επιτρέπονται μη-δημόσιες διευθύνσεις IP"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
msgid "Basic Settings"
-msgstr ""
+msgstr "Βασικές Ρυθμίσεις"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
msgid "Bind Network"
@@ -76,7 +76,7 @@ msgstr "Ακύρωση"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
msgid "Check Interval"
-msgstr ""
+msgstr "Μεσοδιάστημα Ελέγχου"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
msgid "Check Unit"
@@ -102,7 +102,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
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
@@ -138,11 +138,11 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
msgid "DDns"
-msgstr ""
+msgstr "DDns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "DDns Service"
-msgstr ""
+msgstr "Υπηρεσία DDns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
msgid "DNS requests via TCP not supported"
@@ -154,7 +154,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
msgid "Date format"
-msgstr ""
+msgstr "Μορφή ημερομηνίας"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
msgid "Defines the Web page to read systems IP-Address from."
@@ -217,11 +217,11 @@ 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
msgid "Enabled"
-msgstr ""
+msgstr "Ενεργοποιήθηκε"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "Error"
-msgstr ""
+msgstr "Σφάλμα"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "Error Retry Counter"
@@ -593,11 +593,14 @@ msgstr ""
msgid "Reload this service"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/en/ddns.po b/applications/luci-app-ddns/po/en/ddns.po
index b517aadf57..f999a06ee7 100644
--- a/applications/luci-app-ddns/po/en/ddns.po
+++ b/applications/luci-app-ddns/po/en/ddns.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-31 01:41+0000\n"
-"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"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/"
"luciapplicationsddns/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.1-dev\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -21,7 +21,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
-msgstr ""
+msgstr "Advanced Settings"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
@@ -86,7 +86,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
-msgstr ""
+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
@@ -590,11 +590,14 @@ msgstr ""
msgid "Reload this service"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/es/ddns.po b/applications/luci-app-ddns/po/es/ddns.po
index 2dacf3fe41..3fb4012606 100644
--- a/applications/luci-app-ddns/po/es/ddns.po
+++ b/applications/luci-app-ddns/po/es/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: 2020-09-18 18:36+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-12-12 23:09+0000\n"
+"Last-Translator: MS-PC <MSPCtranslator@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/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.3-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -24,7 +24,7 @@ msgstr "Añadir nuevos servicios..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
-msgstr "Configuraciones avanzadas"
+msgstr "Configuración avanzada"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
@@ -68,13 +68,15 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
msgid "Ca Certs path"
-msgstr ""
+msgstr "Ruta a Certs CA"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
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
msgid "Cancel"
@@ -82,7 +84,7 @@ msgstr "Cancelar"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
msgid "Check Interval"
-msgstr "Intervalo de verificación"
+msgstr "Intervalo de comprobación"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
msgid "Check Unit"
@@ -91,7 +93,7 @@ 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
msgid "Checking the service support..."
-msgstr ""
+msgstr "Comprobando el soporte de servicio..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
@@ -155,7 +157,7 @@ msgstr "Servicio DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
msgid "DNS requests via TCP not supported"
-msgstr "Las solicitudes de DNS a través de TCP no son compatibles"
+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
msgid "DNS-Server"
@@ -406,7 +408,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
msgid "Install Service"
-msgstr ""
+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
@@ -547,7 +549,7 @@ msgstr "OPCIONAL: Forzar el uso de la comunicación solo IPv4 / IPv6 pura."
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 "
-"solicitudes de DNS."
+"peticiones DNS."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
msgid "OPTIONAL: Network to use for communication"
@@ -624,7 +626,7 @@ msgstr "Leer / releer el archivo de registro"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
msgid "Really switch service?"
-msgstr ""
+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/status/include/70_ddns.js:30
@@ -639,11 +641,14 @@ msgstr "Recargar"
msgid "Reload this service"
msgstr "Recargar este servicio"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+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
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:736
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
@@ -674,18 +679,18 @@ 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
msgid "Select a service"
-msgstr ""
+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
msgid "Service doesn't support this ip type"
-msgstr ""
+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
msgid "Service not installed"
-msgstr ""
+msgstr "Servicio no instalado"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
msgid "Services"
@@ -693,11 +698,11 @@ msgstr "Servicios"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
msgid "Services URL Download"
-msgstr ""
+msgstr "URL de descarga de servicios"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
msgid "Services list last update"
-msgstr ""
+msgstr "Última actualización de la lista de servicios"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
msgid "Setting this parameter to 0 will force the script to only run once"
@@ -738,7 +743,7 @@ msgstr "Detenido"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
msgid "Switch service"
-msgstr ""
+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
@@ -790,7 +795,7 @@ msgstr "Desconocido"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
msgid "Update DDns Services List"
-msgstr ""
+msgstr "Actualizar la lista de servicios DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
msgid "Update URL to be used for updating your DDNS Provider."
@@ -801,6 +806,8 @@ msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
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
msgid "Use HTTP Secure"
@@ -870,7 +877,7 @@ msgid ""
"requests."
msgstr ""
"Debe instalar el paquete 'bind-host' o 'knot-host' o 'drill' para las "
-"solicitudes de DNS."
+"peticiones DNS."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
diff --git a/applications/luci-app-ddns/po/fi/ddns.po b/applications/luci-app-ddns/po/fi/ddns.po
index 4c84372d25..08a8d214c4 100644
--- a/applications/luci-app-ddns/po/fi/ddns.po
+++ b/applications/luci-app-ddns/po/fi/ddns.po
@@ -1,23 +1,23 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-12-21 16:49+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/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"
+"X-Generator: Weblate 4.10\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
-msgstr ""
+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
msgid "Add new services..."
-msgstr ""
+msgstr "Lisää uusia palveluita..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
@@ -25,7 +25,7 @@ msgstr "Lisäasetukset"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
-msgstr ""
+msgstr "Salli ei-julkiset IP-osoitteet"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
msgid "Basic Settings"
@@ -33,39 +33,47 @@ msgstr "Perusasetukset"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
msgid "Bind Network"
-msgstr ""
+msgstr "Sido verkko"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
msgid "Binding to a specific network not supported"
-msgstr ""
+msgstr "Sitomista tiettyyn verkkoon ei tueta"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
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
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
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
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
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
msgid "Ca Certs path"
-msgstr ""
+msgstr "CaCerts -polku"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
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
msgid "Cancel"
@@ -73,7 +81,7 @@ msgstr "Peruuta"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
msgid "Check Interval"
-msgstr ""
+msgstr "Tarkistusväli"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
msgid "Check Unit"
@@ -82,24 +90,24 @@ 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
msgid "Checking the service support..."
-msgstr ""
+msgstr "Tarkistetaan palvelutukea..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
-msgstr "Määritys"
+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
msgid "Configuration Error"
-msgstr ""
+msgstr "Määritysvirhe"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Create service"
-msgstr ""
+msgstr "Luo palvelu"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "Current setting:"
-msgstr ""
+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
@@ -289,7 +297,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
msgid "Global Settings"
-msgstr ""
+msgstr "Yleiset asetukset"
#: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3
msgid "Grant access to ddns procedures"
@@ -461,7 +469,7 @@ 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
msgid "Never"
-msgstr ""
+msgstr "Ei ikinä"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
msgid "New DDns Service…"
@@ -476,7 +484,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
-msgstr ""
+msgstr "Ei tietoja"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
msgid "No certificates found"
@@ -590,11 +598,14 @@ msgstr ""
msgid "Reload this service"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/fr/ddns.po b/applications/luci-app-ddns/po/fr/ddns.po
index ca68d325f1..007ec11c80 100644
--- a/applications/luci-app-ddns/po/fr/ddns.po
+++ b/applications/luci-app-ddns/po/fr/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: 2020-06-20 14:41+0000\n"
+"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/"
"luciapplicationsddns/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.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -29,7 +29,7 @@ msgstr "Paramètres avancés"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
-msgstr "Autoriser les adresses IP privées"
+msgstr "Autoriser les adresses IP non-publiques"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
msgid "Basic Settings"
@@ -70,13 +70,15 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
msgid "Ca Certs path"
-msgstr ""
+msgstr "Chemin d'accès des certificats CA"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
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
msgid "Cancel"
@@ -88,12 +90,12 @@ msgstr "Vérifier l'intervale"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
msgid "Check Unit"
-msgstr ""
+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
msgid "Checking the service support..."
-msgstr ""
+msgstr "Vérifiant le support du service..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
@@ -170,7 +172,7 @@ msgstr "Format de date"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
msgid "Defines the Web page to read systems IP-Address from."
-msgstr ""
+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
msgid "Defines the interface to read systems IP-Address from"
@@ -269,7 +271,7 @@ msgstr "Fichier"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
msgid "Follow instructions you will find on their WEB page."
-msgstr ""
+msgstr "Suivez les instructions que vous trouverez sur leur page Web."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "For supported codes look here"
@@ -293,7 +295,7 @@ msgstr "Forcer TCP sur DNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
msgid "Force Unit"
-msgstr ""
+msgstr "Forcer l'unité"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
msgid "Format"
@@ -410,7 +412,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
msgid "Install Service"
-msgstr ""
+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
@@ -483,7 +485,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
msgid "Neither from LuCI interface nor from console."
-msgstr ""
+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
@@ -515,7 +517,7 @@ msgstr "Prochaine mise à jour"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
-msgstr "Pas de données"
+msgstr "Aucune donnée"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
msgid "No certificates found"
@@ -625,7 +627,7 @@ msgstr "Lire/Relire le fichier de journal"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
msgid "Really switch service?"
-msgstr ""
+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/status/include/70_ddns.js:30
@@ -640,14 +642,17 @@ msgstr "Recharger"
msgid "Reload this service"
msgstr "Recharger ce service"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+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
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
-msgstr "Remplace [MOT DE PASSE] dans Update-URL (URL encodée)"
+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:736
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
-msgstr "Remplace [NON D'UTILISATEUR] dans Update-URL (URL encodée)"
+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
msgid "Restart DDns"
@@ -655,7 +660,7 @@ msgstr "Redémarrer DDns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
msgid "Retry Unit"
-msgstr ""
+msgstr "Réessaier l'unité"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:16
msgid "Run once"
@@ -674,18 +679,18 @@ 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
msgid "Select a service"
-msgstr ""
+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
msgid "Service doesn't support this ip type"
-msgstr ""
+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
msgid "Service not installed"
-msgstr ""
+msgstr "Service non-installé"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
msgid "Services"
@@ -693,15 +698,17 @@ msgstr "Services"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
msgid "Services URL Download"
-msgstr ""
+msgstr "Téléchargement de l'URL de services"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
msgid "Services list last update"
-msgstr ""
+msgstr "Dernière mise à jour de la liste de services"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
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
msgid "Start DDNS"
@@ -737,7 +744,7 @@ msgstr "Arrêté"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
msgid "Switch service"
-msgstr ""
+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
@@ -789,7 +796,7 @@ msgstr "Inconnue"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
msgid "Update DDns Services List"
-msgstr ""
+msgstr "Fait une mise à jour de la liste de services DDns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
msgid "Update URL to be used for updating your DDNS Provider."
@@ -801,6 +808,8 @@ msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
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
msgid "Use HTTP Secure"
diff --git a/applications/luci-app-ddns/po/he/ddns.po b/applications/luci-app-ddns/po/he/ddns.po
index 7137115370..740af410e4 100644
--- a/applications/luci-app-ddns/po/he/ddns.po
+++ b/applications/luci-app-ddns/po/he/ddns.po
@@ -2,15 +2,16 @@ 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: 2012-09-10 04:26+0200\n"
-"Last-Translator: Snoof <sagim9@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsddns/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: Poedit 1.8.4\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -23,7 +24,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
-msgstr ""
+msgstr "הגדרות מתקדמות"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
@@ -71,7 +72,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
msgid "Cancel"
-msgstr ""
+msgstr "ביטול"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
msgid "Check Interval"
@@ -88,7 +89,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
-msgstr ""
+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
@@ -384,7 +385,7 @@ 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
msgid "Interface"
-msgstr "ממשק"
+msgstr "מנשק"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
msgid "Interval to force updates send to DDNS Provider"
@@ -464,7 +465,7 @@ 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
msgid "Never"
-msgstr ""
+msgstr "אף פעם"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
msgid "New DDns Service…"
@@ -593,11 +594,14 @@ msgstr ""
msgid "Reload this service"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/hi/ddns.po b/applications/luci-app-ddns/po/hi/ddns.po
index 36ab7d65a4..4a250b7252 100644
--- a/applications/luci-app-ddns/po/hi/ddns.po
+++ b/applications/luci-app-ddns/po/hi/ddns.po
@@ -584,11 +584,14 @@ msgstr ""
msgid "Reload this service"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/hu/ddns.po b/applications/luci-app-ddns/po/hu/ddns.po
index ac013ddf60..e44642eb30 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: 2020-03-28 04:46+0000\n"
-"Last-Translator: Gergő Szalka <kisszalimo@gmail.com>\n"
+"PO-Revision-Date: 2021-08-16 16:38+0000\n"
+"Last-Translator: Bence Csókás <bence.csokas@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/hu/>\n"
"Language: hu\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.0-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -24,7 +24,7 @@ msgstr "Új szolgáltatások hozzáadása…"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
-msgstr "Speciális beállítások"
+msgstr "Haladó Beállítások"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
@@ -32,7 +32,7 @@ msgstr "Nem nyilvános IP-k engedélyezése"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
msgid "Basic Settings"
-msgstr "Alapvető beállítások"
+msgstr "Alapszintű beállítások"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
msgid "Bind Network"
@@ -638,11 +638,14 @@ msgstr "Újratöltés"
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
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
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:736
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
@@ -720,7 +723,7 @@ msgstr "Állapotkönyvtár"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
msgid "Stop"
-msgstr "Leállítás"
+msgstr "Megállítás"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
msgid "Stop DDNS"
@@ -732,7 +735,7 @@ msgstr "A szolgáltatás leállítása"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:18
msgid "Stopped"
-msgstr "Leállítva"
+msgstr "Megállítva"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
msgid "Switch service"
diff --git a/applications/luci-app-ddns/po/it/ddns.po b/applications/luci-app-ddns/po/it/ddns.po
index ef1b2d3a1e..23ea932c01 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: 2020-03-09 14:34+0000\n"
-"Last-Translator: Ansuel Smith <ansuelsmth@gmail.com>\n"
+"PO-Revision-Date: 2021-10-03 09:47+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/it/>\n"
"Language: it\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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -68,13 +68,15 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
msgid "Ca Certs path"
-msgstr ""
+msgstr "Percorso certificati CA"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
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
msgid "Cancel"
@@ -86,12 +88,12 @@ msgstr "Intervallo di Controllo"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
msgid "Check Unit"
-msgstr ""
+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
msgid "Checking the service support..."
-msgstr ""
+msgstr "Verifica del supporto del servizio..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
@@ -148,7 +150,7 @@ msgstr "Provider del Servizio DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
msgid "DDns"
-msgstr ""
+msgstr "DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "DDns Service"
@@ -168,7 +170,7 @@ msgstr "Formato Data"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
msgid "Defines the Web page to read systems IP-Address from."
-msgstr ""
+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
msgid "Defines the interface to read systems IP-Address from"
@@ -176,15 +178,15 @@ msgstr "Definisce l'interfaccia che legge l'indirizzo IP dei sistemi"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
msgid "Defines the network to read systems IP-Address from"
-msgstr "Definisce la rete da cui leggere l'IP-Address del sistema"
+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
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-"Definisce la sorgente da cui leggere l'IP-Address del sistema, questa verrà "
-"inviata al provider DDNS"
+"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
@@ -239,11 +241,11 @@ msgstr "Errore"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "Error Retry Counter"
-msgstr "Conteggio errore di riprova"
+msgstr "Contatore tentativi su errore"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
msgid "Error Retry Interval"
-msgstr "Intervallo errore di riprova"
+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
@@ -264,7 +266,7 @@ msgstr "File"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
msgid "Follow instructions you will find on their WEB page."
-msgstr ""
+msgstr "Segui le istruzioni che trovi sulla loro pagina WEB."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "For supported codes look here"
@@ -280,7 +282,7 @@ msgstr "Forza Versione IP non supportato"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
msgid "Force Interval"
-msgstr "Forza Intervallo"
+msgstr "Intervallo aggiornamento forzato"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
msgid "Force TCP on DNS"
@@ -288,7 +290,7 @@ msgstr "Forza TCP su DNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
msgid "Force Unit"
-msgstr ""
+msgstr "Unità aggiornamento forzato"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
msgid "Format"
@@ -306,11 +308,11 @@ 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
msgid "Global Settings"
-msgstr "Opzioni Globali"
+msgstr "Impostazioni globali"
#: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3
msgid "Grant access to ddns procedures"
-msgstr ""
+msgstr "Concedere l'accesso a ddns procedures"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
msgid "HTTPS not supported"
@@ -388,7 +390,7 @@ 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
msgid "Insert a Update Script OR a Update URL"
-msgstr ""
+msgstr "Inserisci uno script di aggiornamento OPPURE un URL di aggiornamento"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid ""
@@ -400,7 +402,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
msgid "Install Service"
-msgstr ""
+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
@@ -473,7 +475,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
msgid "Neither from LuCI interface nor from console."
-msgstr ""
+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
@@ -505,7 +507,7 @@ msgstr "Prossimo Aggiornamento"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
-msgstr "No Dati"
+msgstr "Nessun dato"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
msgid "No certificates found"
@@ -526,7 +528,7 @@ msgstr "Non in esecuzione"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
msgid "Notice"
-msgstr "Avviso"
+msgstr "Notizia"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
msgid "Number of last lines stored in log files"
@@ -552,17 +554,19 @@ msgstr "OPZIONALE: Server Proxy per rivelazioni e aggiornamenti."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-"OPZIONALE: Usa Server DNS non di default per individuare 'IP Registrati'."
+"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 "Ad Errore lo script riproverà l'azione fallita dopo il tempo dato"
+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"
msgstr ""
-"Ad Errore lo script fermerà l'esecuzione dopo il numero di tentativi dati"
+"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
msgid "Optional Encoded Parameter"
@@ -593,7 +597,7 @@ msgstr "Password"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
msgid "Path to CA-Certificate"
-msgstr "Percorso per Certificato CA"
+msgstr "Percorso del certificato CA"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid ""
@@ -612,7 +616,7 @@ msgstr "Leggi / Rileggi registro"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
msgid "Really switch service?"
-msgstr ""
+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/status/include/70_ddns.js:30
@@ -627,11 +631,14 @@ msgstr "Aggiorna"
msgid "Reload this service"
msgstr "Aggiorna questo servizio"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+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
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:736
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "Sostituisci [NOME UTENTE] nell'URL di aggiornamento (URL codificato)"
@@ -642,7 +649,7 @@ msgstr "Riavvia DDns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
msgid "Retry Unit"
-msgstr ""
+msgstr "Unità nuovo tentativo"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:16
msgid "Run once"
@@ -661,18 +668,18 @@ 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
msgid "Select a service"
-msgstr ""
+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
msgid "Service doesn't support this ip type"
-msgstr ""
+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
msgid "Service not installed"
-msgstr ""
+msgstr "Servizio non installato"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
msgid "Services"
@@ -680,15 +687,16 @@ msgstr "Servizi"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
msgid "Services URL Download"
-msgstr ""
+msgstr "URL download file dei servizi"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
msgid "Services list last update"
-msgstr ""
+msgstr "Ultimo aggiornamento dell'elenco dei servizi"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
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
msgid "Start DDNS"
@@ -724,7 +732,7 @@ msgstr "Fermato"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
msgid "Switch service"
-msgstr ""
+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
@@ -776,7 +784,7 @@ msgstr "Sconosciuto"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
msgid "Update DDns Services List"
-msgstr ""
+msgstr "Aggiorna l'elenco dei servizi DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
msgid "Update URL to be used for updating your DDNS Provider."
@@ -787,6 +795,8 @@ msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
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
msgid "Use HTTP Secure"
@@ -802,7 +812,7 @@ 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
msgid "Username"
-msgstr "Nome Utente"
+msgstr "Nome utente"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
msgid "Using specific DNS Server not supported"
diff --git a/applications/luci-app-ddns/po/ja/ddns.po b/applications/luci-app-ddns/po/ja/ddns.po
index d8d395f8b1..73fe709a80 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: 2020-10-11 22:18+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-06 08:29+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/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.3-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -28,7 +28,7 @@ msgstr "詳細設定"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
-msgstr "非公開の IP を許可"
+msgstr "非パブリック IP を許可"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
msgid "Basic Settings"
@@ -48,7 +48,7 @@ msgid ""
"for communication with DDNS Provider!"
msgstr ""
"BusyBox の nslookup と wget は、DDNS プロバイダーとの通信に使用する IP のバー"
-"ジョン指定をサポートしていません。"
+"ジョン指定をサポートしていません!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
msgid ""
@@ -56,7 +56,7 @@ msgid ""
"of default UDP when requesting DNS server!"
msgstr ""
"BusyBox の nslookup と hostip は、DNSサーバーをリクエストする際にデフォルト"
-"の UDP の代わりに TCP を使用する指定をサポートしていません。"
+"の UDP の代わりに TCP を使用する指定をサポートしていません!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
msgid ""
@@ -64,17 +64,19 @@ msgid ""
"Servers correctly!"
msgstr ""
"現在のコンパイル済バージョンの BusyBox の nslookup は、指定された DNS サー"
-"バーを正しく処理しません。"
+"バーを正しく処理しません!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
msgid "Ca Certs path"
-msgstr ""
+msgstr "CA 証明書パス"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
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
msgid "Cancel"
@@ -86,12 +88,12 @@ msgstr "チェック間隔"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
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
msgid "Checking the service support..."
-msgstr ""
+msgstr "サービスのサポートをチェック中..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
@@ -114,10 +116,12 @@ msgstr "現在の設定 :"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
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
msgid "Custom update script to be used for updating your DDNS Provider."
-msgstr "DDNS プロバイダーの更新に使用するカスタム更新スクリプトです。"
+msgstr "DDNS プロバイダーの更新に使用されるカスタム更新スクリプトです。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
msgid "Custom update-URL"
@@ -164,7 +168,7 @@ msgstr "日付形式"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
msgid "Defines the Web page to read systems IP-Address from."
-msgstr ""
+msgstr "システムの IP アドレスを読み取る Web ページを定義します。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
msgid "Defines the interface to read systems IP-Address from"
@@ -179,8 +183,8 @@ msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-"システムの IP アドレス読み取り元を定義します。それは、DDNS プロバイダーに送信"
-"されます。"
+"システムの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
@@ -189,12 +193,13 @@ msgstr "DDNS プロバイダーに送信される IP アドレス「IPv4/IPv6」
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
msgid "Directory contains Log files for each running section."
-msgstr ""
+msgstr "実行中の各セクションのログファイルを含むディレクトリです。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
+"実行中の各セクションの PID とその他のステータス情報を含むディレクトリです。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:17
msgid "Disabled"
@@ -242,15 +247,15 @@ 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
msgid "Event Network"
-msgstr ""
+msgstr "イベント ネットワーク"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
msgid "Example for IPv4"
-msgstr ""
+msgstr "IPv4 の例"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Example for IPv6"
-msgstr ""
+msgstr "IPv6 の例"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
msgid "File"
@@ -258,7 +263,7 @@ msgstr "ファイル"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
msgid "Follow instructions you will find on their WEB page."
-msgstr ""
+msgstr "プロバイダーの Web ページにある使用方法に従ってください。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "For supported codes look here"
@@ -266,15 +271,15 @@ msgstr "サポートされているコードについては、こちらをご覧
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
msgid "Force IP Version"
-msgstr ""
+msgstr "IP バージョンの強制"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
msgid "Force IP Version not supported"
-msgstr ""
+msgstr "IP バージョンの強制はサポートされていません"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
msgid "Force Interval"
-msgstr ""
+msgstr "強制の間隔"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
msgid "Force TCP on DNS"
@@ -282,7 +287,7 @@ msgstr "DNS で TCP を強制"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
msgid "Force Unit"
-msgstr ""
+msgstr "強制の単位"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
msgid "Format"
@@ -306,7 +311,7 @@ msgstr "全体設定"
#: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3
msgid "Grant access to ddns procedures"
-msgstr ""
+msgstr "ddnsプロシージャへのアクセスを許可"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
msgid "HTTPS not supported"
@@ -314,11 +319,11 @@ msgstr "HTTPS はサポートされていません"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
-msgstr ""
+msgstr "IP 更新が発生した、または必要な場合に検証するホスト名または FQDN です"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgid "IP address source"
-msgstr ""
+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
@@ -328,15 +333,16 @@ 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
msgid "IPv4-Address"
-msgstr "IPv4 アドレス"
+msgstr "IPv4アドレス"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "IPv6 address must be given in square brackets"
-msgstr ""
+msgstr "IPv6 アドレスは角括弧内に記述される必要があります"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
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
msgid "IPv6 not supported"
@@ -345,7 +351,7 @@ 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
msgid "IPv6-Address"
-msgstr "IPv6 アドレス"
+msgstr "IPv6アドレス"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
msgid ""
@@ -358,10 +364,12 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
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
msgid "If using secure communication you should verify server certificates!"
-msgstr "安全な通信を使用する場合は、サーバー証明書を検証する必要があります。"
+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
@@ -390,10 +398,12 @@ 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
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
@@ -402,7 +412,7 @@ msgstr "インターフェース"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
msgid "Interval to force updates send to DDNS Provider"
-msgstr ""
+msgstr "DDNS プロバイダーに送信する強制アップデートの間隔です"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
msgid "Interval unit to check for changed IP"
@@ -410,7 +420,7 @@ 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 ""
+msgstr "DDNS プロバイダーに送信する強制アップデートの間隔の単位です"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
msgid "Last Update"
@@ -440,7 +450,7 @@ msgstr "syslog へログを記録"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
-msgstr "ホスト名をルックアップ"
+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
@@ -452,16 +462,21 @@ 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
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
+"HTTPS プロトコルを介したセキュアなアップデートをサポートするための、 SSL をサ"
+"ポートする GNU Wget または cURL のどちらもインストールされていません。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
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
@@ -478,7 +493,7 @@ 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
msgid "Never"
-msgstr "無し"
+msgstr "なし"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
msgid "New DDns Service…"
@@ -493,7 +508,7 @@ msgstr "次の更新"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
-msgstr "データがありません"
+msgstr "データなし"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
msgid "No certificates found"
@@ -505,7 +520,7 @@ msgstr "ログを記録しない"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
msgid "Non-public and by default blocked IP's"
-msgstr ""
+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
@@ -518,15 +533,17 @@ msgstr "注意"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
msgid "Number of last lines stored in log files"
-msgstr ""
+msgstr "ログファイルに保存される行数です"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
-msgstr ""
+msgstr "オプション: IPv4/IPv6 に限定した純粋な通信の使用を強制します。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
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
msgid "OPTIONAL: Network to use for communication"
@@ -534,36 +551,43 @@ msgstr "オプション : 通信に使用するネットワーク"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
msgid "OPTIONAL: Proxy-Server for detection and updates."
-msgstr ""
+msgstr "オプション: 検出とアップデートに使用するプロキシ サーバーです。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
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"
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 ""
+msgstr "指定された再試行回数後のスクリプトのエラーで実行を停止します"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
msgid "Optional Encoded Parameter"
-msgstr ""
+msgstr "エンコードされたパラメーター(オプション)"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
msgid "Optional Parameter"
-msgstr ""
+msgstr "パラメーター(オプション)"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
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
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
msgid "PROXY-Server"
@@ -575,7 +599,7 @@ msgstr "パスワード"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
msgid "Path to CA-Certificate"
-msgstr "CA 証明書へのパス"
+msgstr "CA証明書のパス"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid ""
@@ -593,7 +617,7 @@ msgstr "ログファイルの読み込み/再読み込み"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
msgid "Really switch service?"
-msgstr ""
+msgstr "本当にサービスを切り替えますか?"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
@@ -608,14 +632,17 @@ msgstr "リロード"
msgid "Reload this service"
msgstr "このサービスをリロード"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
-msgstr ""
+msgstr "更新 URL 内の [PASSWORD] を置き換えます(URL エンコードされたもの)"
-#: 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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
-msgstr ""
+msgstr "更新 URL 内の [USERNAME] を置き換えます(URL エンコードされたもの)"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
msgid "Restart DDns"
@@ -623,11 +650,11 @@ msgstr "DDNS を再起動"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
msgid "Retry Unit"
-msgstr ""
+msgstr "再試行の単位"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:16
msgid "Run once"
-msgstr ""
+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
@@ -642,18 +669,18 @@ 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
msgid "Select a service"
-msgstr ""
+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
msgid "Service doesn't support this ip type"
-msgstr ""
+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
msgid "Service not installed"
-msgstr ""
+msgstr "サービスがインストールされていません"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
msgid "Services"
@@ -661,15 +688,15 @@ msgstr "サービス"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
msgid "Services URL Download"
-msgstr ""
+msgstr "サービスダウンロード URL"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
msgid "Services list last update"
-msgstr ""
+msgstr "サービスリスト最終更新"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
msgid "Setting this parameter to 0 will force the script to only run once"
-msgstr ""
+msgstr "このパラメーターを 0 に設定すると、一度のみ実行を強制します。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
msgid "Start DDNS"
@@ -685,7 +712,7 @@ msgstr "ステータス"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
msgid "Status directory"
-msgstr ""
+msgstr "ステータス ディレクトリ"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
msgid "Stop"
@@ -705,7 +732,7 @@ msgstr "停止済"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
msgid "Switch service"
-msgstr ""
+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
@@ -730,6 +757,8 @@ msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
+"もしユーザー自身で DDNS スクリプトを実行する場合、これがデフォルトです(例: "
+"force_interval を '0' に設定して cron で)"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
msgid "This will be autoset to the selected interface"
@@ -755,21 +784,24 @@ msgstr "不明"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
msgid "Update DDns Services List"
-msgstr ""
+msgstr "DDNS サービスリストを更新"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
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
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
+"サービスファイルのダウンロードに使用される URL です。デフォルトでは OpenWrt "
+"の DDNS パッケージリポジトリ(master)です。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
msgid "Use HTTP Secure"
-msgstr ""
+msgstr "HTTPS の使用"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
msgid "Use cURL"
diff --git a/applications/luci-app-ddns/po/ko/ddns.po b/applications/luci-app-ddns/po/ko/ddns.po
index 9611a97c02..2904e16378 100644
--- a/applications/luci-app-ddns/po/ko/ddns.po
+++ b/applications/luci-app-ddns/po/ko/ddns.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: 2021-06-07 10:49+0000\n"
+"Last-Translator: Sunggu Choi <dkaost@outlook.com>\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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -21,7 +21,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
-msgstr ""
+msgstr "고급 설정"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
@@ -29,7 +29,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
msgid "Basic Settings"
-msgstr ""
+msgstr "기본 설정"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
msgid "Bind Network"
@@ -214,7 +214,7 @@ 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
msgid "Enabled"
-msgstr ""
+msgstr "활성화"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "Error"
@@ -590,11 +590,14 @@ msgstr ""
msgid "Reload this service"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/mr/ddns.po b/applications/luci-app-ddns/po/mr/ddns.po
index 2a3454a924..f9dab4a94b 100644
--- a/applications/luci-app-ddns/po/mr/ddns.po
+++ b/applications/luci-app-ddns/po/mr/ddns.po
@@ -590,11 +590,14 @@ msgstr "रीलोड करा"
msgid "Reload this service"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/ms/ddns.po b/applications/luci-app-ddns/po/ms/ddns.po
index f96bbd49f9..78d65af169 100644
--- a/applications/luci-app-ddns/po/ms/ddns.po
+++ b/applications/luci-app-ddns/po/ms/ddns.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsddns/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-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -15,7 +21,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
-msgstr ""
+msgstr "Tetapan Lanjutan"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
@@ -80,7 +86,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
-msgstr ""
+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
@@ -584,11 +590,14 @@ msgstr ""
msgid "Reload this service"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/nb_NO/ddns.po b/applications/luci-app-ddns/po/nb_NO/ddns.po
index ddea6ecba5..4b8524b576 100644
--- a/applications/luci-app-ddns/po/nb_NO/ddns.po
+++ b/applications/luci-app-ddns/po/nb_NO/ddns.po
@@ -2,16 +2,16 @@ 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: 2019-11-20 17:07+0000\n"
-"Last-Translator: Ole Solbakken <oinnselset@gmail.com>\n"
+"PO-Revision-Date: 2022-01-08 22:54+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/nb_NO/>\n"
-"Language: no\n"
+"Language: nb_NO\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 3.10-dev\n"
+"X-Generator: Weblate 4.10.1\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -24,7 +24,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
-msgstr ""
+msgstr "Avanserte innstillinger"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
@@ -72,7 +72,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
msgid "Cancel"
-msgstr ""
+msgstr "Avbryt"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
msgid "Check Interval"
@@ -89,7 +89,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
-msgstr ""
+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
@@ -190,7 +190,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:17
msgid "Disabled"
-msgstr ""
+msgstr "Avskrudd"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
msgid "Domain"
@@ -217,11 +217,11 @@ 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
msgid "Enabled"
-msgstr "Aktivert"
+msgstr "Påskrudd"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "Error"
-msgstr ""
+msgstr "Feil"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "Error Retry Counter"
@@ -246,7 +246,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
msgid "File"
-msgstr ""
+msgstr "Fil"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
msgid "Follow instructions you will find on their WEB page."
@@ -360,11 +360,11 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
msgid "Info"
-msgstr ""
+msgstr "Info"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
msgid "Information"
-msgstr ""
+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
@@ -431,7 +431,7 @@ 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
msgid "Name"
-msgstr ""
+msgstr "Navn"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
msgid ""
@@ -587,17 +587,20 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
msgid "Reload"
-msgstr ""
+msgstr "Last inn igjen"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
msgid "Reload this service"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
@@ -617,7 +620,7 @@ 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
msgid "Running"
-msgstr ""
+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
@@ -662,11 +665,11 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
msgid "State"
-msgstr ""
+msgstr "Tilstand"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
msgid "Status"
-msgstr ""
+msgstr "Status"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
msgid "Status directory"
@@ -674,7 +677,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
msgid "Stop"
-msgstr ""
+msgstr "Stopp"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
msgid "Stop DDNS"
@@ -686,7 +689,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:18
msgid "Stopped"
-msgstr ""
+msgstr "Stoppet"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
msgid "Switch service"
@@ -786,7 +789,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
msgid "Warning"
-msgstr ""
+msgstr "Advarsel"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
msgid ""
@@ -854,7 +857,7 @@ 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
msgid "hours"
-msgstr ""
+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
diff --git a/applications/luci-app-ddns/po/pl/ddns.po b/applications/luci-app-ddns/po/pl/ddns.po
index 59ffe0fa73..59b7ccc0be 100644
--- a/applications/luci-app-ddns/po/pl/ddns.po
+++ b/applications/luci-app-ddns/po/pl/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: 2020-09-27 12:38+0000\n"
-"Last-Translator: Atrate <Atrate@protonmail.com>\n"
+"PO-Revision-Date: 2022-01-06 10:55+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/pl/>\n"
"Language: pl\n"
@@ -12,7 +12,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.3-dev\n"
+"X-Generator: Weblate 4.10.1\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -48,7 +48,7 @@ msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
-"BusyBox nslookup i Wget nie obsługują określenia wersji IP, która ma być "
+"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
@@ -56,8 +56,8 @@ msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-"Nslookup i hostip BusyBox nie obsługują określania, czy podczas żądania "
-"serwera DNS należy używać TCP zamiast domyślnego UDP!"
+"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
msgid ""
@@ -69,13 +69,15 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
msgid "Ca Certs path"
-msgstr ""
+msgstr "Ścieżka Ca Certs"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
+"Ścieżka Ca Certs, 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
msgid "Cancel"
@@ -92,7 +94,7 @@ 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
msgid "Checking the service support..."
-msgstr ""
+msgstr "Sprawdzanie wsparcia serwisowego ..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
@@ -149,7 +151,7 @@ msgstr "Dostawca usług DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
msgid "DDns"
-msgstr "DDns"
+msgstr "DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "DDns Service"
@@ -311,7 +313,7 @@ msgstr "Ustawienia globalne"
#: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3
msgid "Grant access to ddns procedures"
-msgstr "Udziel dostępu do procedur ddns"
+msgstr "Udziel dostępu do procedur DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
msgid "HTTPS not supported"
@@ -359,7 +361,7 @@ msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-"Jeśli pakiet Wget i Curl są zainstalowane, Wget jest domyślnie używany do "
+"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
@@ -402,7 +404,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
msgid "Install Service"
-msgstr ""
+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
@@ -569,7 +571,7 @@ msgstr "W przypadku błędu skrypt przestanie działać po określonej liczbie p
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
msgid "Optional Encoded Parameter"
-msgstr "zakodowany opcjonalny parametr"
+msgstr "Opcjonalny zakodowany parametr"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
msgid "Optional Parameter"
@@ -612,7 +614,7 @@ msgstr "Odczytaj/Ponownie odczytaj plik dziennika"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
msgid "Really switch service?"
-msgstr ""
+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/status/include/70_ddns.js:30
@@ -627,11 +629,14 @@ msgstr "Przeładuj"
msgid "Reload this service"
msgstr "Przeładuj usługę"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+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
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:736
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "Zastąp [USERNAME] w Update-URL (zakodowany URL)"
@@ -661,18 +666,18 @@ 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
msgid "Select a service"
-msgstr ""
+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
msgid "Service doesn't support this ip type"
-msgstr ""
+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
msgid "Service not installed"
-msgstr ""
+msgstr "Usługa nie została zainstalowana"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
msgid "Services"
@@ -680,11 +685,11 @@ msgstr "Usługi"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
msgid "Services URL Download"
-msgstr ""
+msgstr "Pobieranie adresu URL usług"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
msgid "Services list last update"
-msgstr ""
+msgstr "Ostatnia aktualizacja listy usług"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
msgid "Setting this parameter to 0 will force the script to only run once"
@@ -724,7 +729,7 @@ msgstr "Zatrzymany"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
msgid "Switch service"
-msgstr ""
+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
@@ -749,8 +754,8 @@ msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-"To jest ustawienie domyślne, jeśli uruchamiasz skrypty DDNS samodzielnie "
-"(tj. Za pomocą crona z force_interval ustawionym na „0”)"
+"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
msgid "This will be autoset to the selected interface"
@@ -776,7 +781,7 @@ msgstr "Nieznany"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
msgid "Update DDns Services List"
-msgstr ""
+msgstr "Zaktualizuj listę usług DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
msgid "Update URL to be used for updating your DDNS Provider."
@@ -787,6 +792,8 @@ msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
+"Adres URL używany do pobierania pliku usług. Domyślnie jest to główne "
+"repozytorium pakietów openwrt ddns."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
msgid "Use HTTP Secure"
@@ -853,7 +860,7 @@ msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-"Powinieneś zainstalować pakiet „bind-host”, „knot-host” lub „drill” dla "
+"Powinieneś 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
diff --git a/applications/luci-app-ddns/po/pt/ddns.po b/applications/luci-app-ddns/po/pt/ddns.po
index e8fd659cfd..9fcff91e2f 100644
--- a/applications/luci-app-ddns/po/pt/ddns.po
+++ b/applications/luci-app-ddns/po/pt/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: 2020-09-18 18:36+0000\n"
+"PO-Revision-Date: 2021-06-13 21:32+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/pt/>\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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -68,13 +68,15 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
msgid "Ca Certs path"
-msgstr ""
+msgstr "Caminho de Certs de Ac"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
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
msgid "Cancel"
@@ -91,7 +93,7 @@ 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
msgid "Checking the service support..."
-msgstr ""
+msgstr "A verificar o suporte de serviço..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
@@ -403,7 +405,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
msgid "Install Service"
-msgstr ""
+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
@@ -509,7 +511,7 @@ msgstr "Próxima atualização"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
-msgstr "Sem Dados"
+msgstr "Sem dados"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
msgid "No certificates found"
@@ -611,7 +613,7 @@ msgstr "Ler / Ler novamente o ficheiro de log"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
msgid "Really switch service?"
-msgstr ""
+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/status/include/70_ddns.js:30
@@ -626,11 +628,14 @@ msgstr "Recarregar"
msgid "Reload this service"
msgstr "Recarregar este serviço"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+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
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:736
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "Substitui [USERNAME] na URL de atualização"
@@ -660,18 +665,18 @@ 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
msgid "Select a service"
-msgstr ""
+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
msgid "Service doesn't support this ip type"
-msgstr ""
+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
msgid "Service not installed"
-msgstr ""
+msgstr "O Serviço não está instalado"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
msgid "Services"
@@ -679,11 +684,11 @@ msgstr "Serviços"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
msgid "Services URL Download"
-msgstr ""
+msgstr "Descarregar URL de serviços"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
msgid "Services list last update"
-msgstr ""
+msgstr "Última atualização da lista de serviços"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
msgid "Setting this parameter to 0 will force the script to only run once"
@@ -704,7 +709,7 @@ msgstr "Estado"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
msgid "Status directory"
-msgstr "Diretório de status"
+msgstr "Diretório de estado"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
msgid "Stop"
@@ -724,7 +729,7 @@ msgstr "Parado"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
msgid "Switch service"
-msgstr ""
+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
@@ -776,7 +781,7 @@ msgstr "Desconhecido"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
msgid "Update DDns Services List"
-msgstr ""
+msgstr "Atualizar lista de serviços de DDns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
msgid "Update URL to be used for updating your DDNS Provider."
@@ -787,6 +792,8 @@ msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
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
msgid "Use HTTP Secure"
diff --git a/applications/luci-app-ddns/po/pt_BR/ddns.po b/applications/luci-app-ddns/po/pt_BR/ddns.po
index 0c3bd481a8..c371ac853b 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: 2020-09-17 16:34+0000\n"
+"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/luciapplicationsddns/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.3-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -68,13 +68,15 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
msgid "Ca Certs path"
-msgstr ""
+msgstr "Caminho dos certificados Ca"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
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
msgid "Cancel"
@@ -82,7 +84,7 @@ msgstr "Cancelar"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
msgid "Check Interval"
-msgstr "Checar Intervalo"
+msgstr "Intervalo de verificação"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
msgid "Check Unit"
@@ -91,7 +93,7 @@ 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
msgid "Checking the service support..."
-msgstr ""
+msgstr "Verificando o suporte do serviço..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
@@ -204,7 +206,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:17
msgid "Disabled"
-msgstr "Desabilitado"
+msgstr "Desativado"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
msgid "Domain"
@@ -402,7 +404,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
msgid "Install Service"
-msgstr ""
+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
@@ -590,7 +592,7 @@ msgstr "Senha"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
msgid "Path to CA-Certificate"
-msgstr "Caminho para o Certificado da AC"
+msgstr "Caminho para o certificado CA"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid ""
@@ -609,7 +611,7 @@ msgstr "Ler / Ler novamente o arquivo do registro log"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
msgid "Really switch service?"
-msgstr ""
+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/status/include/70_ddns.js:30
@@ -624,11 +626,14 @@ msgstr "Recarregar"
msgid "Reload this service"
msgstr "Recarregar este serviço"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+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
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:736
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "Substitui [USERNAME] na URL de atualização"
@@ -658,18 +663,18 @@ 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
msgid "Select a service"
-msgstr ""
+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
msgid "Service doesn't support this ip type"
-msgstr ""
+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
msgid "Service not installed"
-msgstr ""
+msgstr "O serviço não está instalado"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
msgid "Services"
@@ -677,11 +682,11 @@ msgstr "Serviços"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
msgid "Services URL Download"
-msgstr ""
+msgstr "URL dos serviços para download"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
msgid "Services list last update"
-msgstr ""
+msgstr "Última atualização da lista dos serviços"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
msgid "Setting this parameter to 0 will force the script to only run once"
@@ -722,7 +727,7 @@ msgstr "Parado"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
msgid "Switch service"
-msgstr ""
+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
@@ -774,7 +779,7 @@ msgstr "Desconhecido"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
msgid "Update DDns Services List"
-msgstr ""
+msgstr "Atualizar a lista dos serviços DDns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
msgid "Update URL to be used for updating your DDNS Provider."
@@ -785,6 +790,8 @@ msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
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
msgid "Use HTTP Secure"
@@ -800,7 +807,7 @@ 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
msgid "Username"
-msgstr "Nome do Usuário"
+msgstr "Nome do usuário"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
msgid "Using specific DNS Server not supported"
diff --git a/applications/luci-app-ddns/po/ro/ddns.po b/applications/luci-app-ddns/po/ro/ddns.po
index 94db3fd22e..9cef535570 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: 2020-03-29 21:21+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2022-01-10 18:54+0000\n"
+"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/ro/>\n"
"Language: ro\n"
@@ -12,11 +12,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.0-dev\n"
+"X-Generator: Weblate 4.10.1\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
-msgstr ""
+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
@@ -33,7 +33,7 @@ msgstr "Permite IP-uri non-publice"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
msgid "Basic Settings"
-msgstr "Setări simple"
+msgstr "Setări de bază"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
msgid "Bind Network"
@@ -48,28 +48,36 @@ msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
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
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
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
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
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
msgid "Ca Certs path"
-msgstr ""
+msgstr "Ca Certs cale de acces"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
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
msgid "Cancel"
@@ -81,16 +89,16 @@ msgstr "Interval de verificare"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
msgid "Check Unit"
-msgstr ""
+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
msgid "Checking the service support..."
-msgstr ""
+msgstr "Verificarea suportului de service..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
-msgstr "Configurare"
+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
@@ -109,10 +117,14 @@ msgstr "Setarea curentă:"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
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
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
msgid "Custom update-URL"
@@ -139,15 +151,15 @@ msgstr "Furnizorul de servicii DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
msgid "DDns"
-msgstr ""
+msgstr "DDns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "DDns Service"
-msgstr ""
+msgstr "Serviciul DDns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
msgid "DNS requests via TCP not supported"
-msgstr ""
+msgstr "Cererile DNS prin TCP nu sunt acceptate"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
msgid "DNS-Server"
@@ -159,21 +171,23 @@ msgstr "Formatul datei"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
msgid "Defines the Web page to read systems IP-Address from."
-msgstr ""
+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
msgid "Defines the interface to read systems IP-Address from"
-msgstr ""
+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
msgid "Defines the network to read systems IP-Address from"
-msgstr ""
+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
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
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
@@ -183,11 +197,15 @@ 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
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
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
+"Directorul conține PID și alte informații de stare pentru fiecare secțiune "
+"în curs de execuție."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:17
msgid "Disabled"
@@ -209,7 +227,7 @@ msgstr "Versiune DNS Dinamic"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
msgid "Edit"
-msgstr "Modifică"
+msgstr "Editați"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
msgid "Enable secure communication with DDNS provider"
@@ -235,7 +253,7 @@ 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
msgid "Event Network"
-msgstr ""
+msgstr "Rețeaua de evenimente"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
msgid "Example for IPv4"
@@ -251,11 +269,11 @@ msgstr "Fișier"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
msgid "Follow instructions you will find on their WEB page."
-msgstr ""
+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
msgid "For supported codes look here"
-msgstr ""
+msgstr "Pentru coduri acceptate, uitați-vă aici"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
msgid "Force IP Version"
@@ -267,45 +285,48 @@ msgstr "Forțarea versiunii IP nu este suportată"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
msgid "Force Interval"
-msgstr ""
+msgstr "Interval de forță"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
msgid "Force TCP on DNS"
-msgstr ""
+msgstr "Forțați TCP pe DNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
msgid "Force Unit"
-msgstr ""
+msgstr "Unitatea de forță"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
msgid "Format"
-msgstr ""
+msgstr "Format"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
msgid "Format: IP or FQDN"
-msgstr ""
+msgstr "Format: IP sau FQDN"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
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
msgid "Global Settings"
-msgstr ""
+msgstr "Setări generale"
#: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3
msgid "Grant access to ddns procedures"
-msgstr ""
+msgstr "Acordați acces la procedurile ddns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
msgid "HTTPS not supported"
-msgstr ""
+msgstr "HTTPS nu este acceptat"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
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
msgid "IP address source"
@@ -319,19 +340,19 @@ 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
msgid "IPv4-Address"
-msgstr ""
+msgstr "Adresa IPv4"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "IPv6 address must be given in square brackets"
-msgstr ""
+msgstr "Adresa IPv6 trebuie indicată între paranteze drepte"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
msgid "IPv6 is currently not (fully) supported by this system"
-msgstr ""
+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
msgid "IPv6 not supported"
-msgstr ""
+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
@@ -343,14 +364,19 @@ msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
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
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
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
@@ -358,29 +384,33 @@ msgstr ""
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
msgid "Info"
-msgstr ""
+msgstr "Informații"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
msgid "Information"
-msgstr ""
+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
msgid "Insert a Update Script OR a Update URL"
-msgstr ""
+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
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
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
msgid "Install Service"
-msgstr ""
+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
@@ -389,7 +419,7 @@ msgstr "Interfață"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
msgid "Interval to force updates send to DDNS Provider"
-msgstr ""
+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
msgid "Interval unit to check for changed IP"
@@ -398,6 +428,8 @@ 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"
msgstr ""
+"Unitatea de 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:1137
msgid "Last Update"
@@ -405,29 +437,29 @@ msgstr "Ultima actualizare"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
msgid "Log File Viewer"
-msgstr ""
+msgstr "Vizualizator de fișiere jurnal"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
msgid "Log directory"
-msgstr ""
+msgstr "Director de jurnal"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
msgid "Log length"
-msgstr ""
+msgstr "Lungimea jurnalului"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Log to file"
-msgstr ""
+msgstr "Înregistrare în fișier"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
msgid "Log to syslog"
-msgstr ""
+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/status/include/70_ddns.js:29
msgid "Lookup Hostname"
-msgstr ""
+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
@@ -439,276 +471,292 @@ msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
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
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
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
msgid "Neither from LuCI interface nor from console."
-msgstr ""
+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/status/include/70_ddns.js:31
msgid "Network"
-msgstr "Retea"
+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
msgid "Network on which the ddns-updater scripts will be started"
-msgstr ""
+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
msgid "Never"
-msgstr ""
+msgstr "Niciodată"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
msgid "New DDns Service…"
-msgstr ""
+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/status/include/70_ddns.js:28
msgid "Next Update"
-msgstr ""
+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/status/include/70_ddns.js:40
msgid "No Data"
-msgstr ""
+msgstr "Nu există date"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
msgid "No certificates found"
-msgstr ""
+msgstr "Nu s-au găsit certificate"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid "No logging"
-msgstr ""
+msgstr "Fără logare"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
msgid "Non-public and by default blocked IP's"
-msgstr ""
+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
msgid "Not Running"
-msgstr ""
+msgstr "Nu funcționează"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
msgid "Notice"
-msgstr ""
+msgstr "Aviz"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
msgid "Number of last lines stored in log files"
-msgstr ""
+msgstr "Numărul ultimelor linii stocate în fișierele jurnal"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
-msgstr ""
+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
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
msgid "OPTIONAL: Network to use for communication"
-msgstr ""
+msgstr "OPȚIONAL: Rețeaua de utilizat pentru comunicare"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
msgid "OPTIONAL: Proxy-Server for detection and updates."
-msgstr ""
+msgstr "OPȚIONAL: Proxy-Server pentru detectare și actualizări."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
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"
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 ""
+msgstr "La eroare, scriptul va opri execuția după un anumit număr de încercări"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
msgid "Optional Encoded Parameter"
-msgstr ""
+msgstr "Parametru codificat opțional"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
msgid "Optional Parameter"
-msgstr ""
+msgstr "Parametru opțional"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
-msgstr ""
+msgstr "Opțional: Înlocuiește [PARAMENC] în Update-URL (URL-encodat)"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
-msgstr ""
+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
msgid "PROXY-Server"
-msgstr ""
+msgstr "PROXY-Server"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
msgid "Password"
-msgstr "Parola"
+msgstr "Parolă"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
msgid "Path to CA-Certificate"
-msgstr ""
+msgstr "Calea către certificatul CA"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
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
msgid "Please press [Read] button"
-msgstr ""
+msgstr "Vă rugăm să apăsați butonul [Read]"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
msgid "Read / Reread log file"
-msgstr ""
+msgstr "Citiți / Recitiți fișierul jurnal"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
msgid "Really switch service?"
-msgstr ""
+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/status/include/70_ddns.js:30
msgid "Registered IP"
-msgstr ""
+msgstr "IP înregistrat"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
msgid "Reload"
-msgstr ""
+msgstr "Reîncărcare"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
msgid "Reload this service"
-msgstr ""
+msgstr "Reîncărcați acest serviciu"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+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
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
-msgstr ""
+msgstr "Înlocuiește [PASSWORD] în Update-URL (URL-encoded)"
-#: 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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
-msgstr ""
+msgstr "Înlocuiește [USERNAME] în Update-URL (URL-encoded)"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
msgid "Restart DDns"
-msgstr ""
+msgstr "Reporniți DDns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
msgid "Retry Unit"
-msgstr ""
+msgstr "Unitate de reluare"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:16
msgid "Run once"
-msgstr ""
+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
msgid "Running"
-msgstr ""
+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
msgid "Script"
-msgstr ""
+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
msgid "Select a service"
-msgstr ""
+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
msgid "Service doesn't support this ip type"
-msgstr ""
+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
msgid "Service not installed"
-msgstr ""
+msgstr "Serviciul nu este instalat"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
msgid "Services"
-msgstr ""
+msgstr "Servicii"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
msgid "Services URL Download"
-msgstr ""
+msgstr "Servicii URL Descărcare"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
msgid "Services list last update"
-msgstr ""
+msgstr "Ultima actualizare a listei de servicii"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
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
msgid "Start DDNS"
-msgstr ""
+msgstr "Porniți DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
msgid "State"
-msgstr ""
+msgstr "Stat"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
msgid "Status"
-msgstr "Status"
+msgstr "Stare"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
msgid "Status directory"
-msgstr ""
+msgstr "Director de stare"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
msgid "Stop"
-msgstr ""
+msgstr "Opriți"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
msgid "Stop DDNS"
-msgstr ""
+msgstr "Opriți DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
msgid "Stop this service"
-msgstr ""
+msgstr "Opriți acest serviciu"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:18
msgid "Stopped"
-msgstr ""
+msgstr "S-a oprit"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
msgid "Switch service"
-msgstr ""
+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."
-msgstr ""
+msgstr "Setarea implicită de \"0\" va reîncerca la infinit."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
msgid "The service name is already used"
-msgstr ""
+msgstr "Numele serviciului este deja utilizat"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:43
msgid "There is no service configured."
-msgstr ""
+msgstr "Nu este configurat niciun serviciu."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
msgid "This is the current content of the log file in"
-msgstr ""
+msgstr "Acesta este conținutul actual al fișierului jurnal din"
#: 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
@@ -716,14 +764,16 @@ msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
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
msgid "This will be autoset to the selected interface"
-msgstr ""
+msgstr "Aceasta va fi setată automat pe interfața selectată"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
msgid "Timer Settings"
-msgstr ""
+msgstr "Setări temporizator"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid "URL"
@@ -731,154 +781,174 @@ msgstr "URL"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
msgid "URL to detect"
-msgstr ""
+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/status/include/70_ddns.js:38
msgid "Unknown"
-msgstr ""
+msgstr "Necunoscut"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
msgid "Update DDns Services List"
-msgstr ""
+msgstr "Actualizarea listei de servicii DDns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
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
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
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
msgid "Use HTTP Secure"
-msgstr ""
+msgstr "Utilizați HTTP Securizat"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
msgid "Use cURL"
-msgstr ""
+msgstr "Utilizați cURL"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
msgid "User defined script to read systems IP-Address"
-msgstr ""
+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
msgid "Username"
-msgstr "Utilizator"
+msgstr "Nume Utilizator"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
msgid "Using specific DNS Server not supported"
-msgstr ""
+msgstr "Nu se acceptă utilizarea unui server DNS specific"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
msgid "Values below 5 minutes == 300 seconds are not supported"
-msgstr ""
+msgstr "Valorile sub 5 minute == 300 de secunde nu sunt acceptate"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
+"Valorile mai mici ale 'Intervalului de verificare', cu excepția lui '0', nu "
+"sunt acceptate"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:15
msgid "Verify"
-msgstr ""
+msgstr "Verifică"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
msgid "Warning"
-msgstr ""
+msgstr "Avertisment"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
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
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
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
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."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
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
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
-msgstr ""
+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
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
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
msgid "You should install 'wget' or 'curl' package."
-msgstr ""
+msgstr "Ar trebui să instalați pachetul \"wget\" sau \"curl\"."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
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
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
msgid "cURL without Proxy Support"
-msgstr ""
+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
msgid "custom"
-msgstr ""
+msgstr "personalizat"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
msgid "days"
-msgstr ""
+msgstr "zile"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
msgid "directory or path/file"
-msgstr ""
+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
msgid "hours"
-msgstr ""
+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
msgid "minutes"
-msgstr ""
+msgstr "minute"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
msgid "or"
-msgstr ""
+msgstr "sau"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "or update your system to the latest OpenWrt Release"
-msgstr ""
+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
msgid "seconds"
-msgstr ""
+msgstr "secunde"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
+"pentru a rula HTTPS fără verificarea certificatelor serverului (nesigur)"
#~ msgid ""
#~ "Dynamic DNS allows that your router can be reached with a fixed hostname "
diff --git a/applications/luci-app-ddns/po/ru/ddns.po b/applications/luci-app-ddns/po/ru/ddns.po
index e9be9fcaa5..fa1051cab7 100644
--- a/applications/luci-app-ddns/po/ru/ddns.po
+++ b/applications/luci-app-ddns/po/ru/ddns.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: ddns\n"
"POT-Creation-Date: 2017-10-17 21:00+0300\n"
-"PO-Revision-Date: 2020-07-24 09:24+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2021-06-06 05:59+0000\n"
+"Last-Translator: Nikolay Parukhin <parukhin@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -72,13 +72,15 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
msgid "Ca Certs path"
-msgstr ""
+msgstr "Путь к CA-сертификатам"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
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
msgid "Cancel"
@@ -90,12 +92,12 @@ msgstr "Интервал проверки"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
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
msgid "Checking the service support..."
-msgstr ""
+msgstr "Проверка поддержки службы..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
@@ -172,7 +174,7 @@ msgstr "Формат даты"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
msgid "Defines the Web page to read systems IP-Address from."
-msgstr ""
+msgstr "Определяет URL для считывания системного IP-адреса."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
msgid "Defines the interface to read systems IP-Address from"
@@ -257,11 +259,11 @@ msgstr "Событие сети"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
msgid "Example for IPv4"
-msgstr ""
+msgstr "Пример для IPv4"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Example for IPv6"
-msgstr ""
+msgstr "Пример для IPv6"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
msgid "File"
@@ -270,6 +272,7 @@ msgstr "Файл"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
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
msgid "For supported codes look here"
@@ -293,7 +296,7 @@ msgstr "Использовать протокол TCP для DNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
msgid "Force Unit"
-msgstr ""
+msgstr "Размерность интервала обновления"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
msgid "Format"
@@ -371,7 +374,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "If this service section is disabled it could not be started."
-msgstr ""
+msgstr "Если служба отключена, её нельзя будет запустить."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
msgid "If using secure communication you should verify server certificates!"
@@ -411,7 +414,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
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
@@ -420,7 +423,7 @@ msgstr "Интерфейс"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
msgid "Interval to force updates send to DDNS Provider"
-msgstr ""
+msgstr "Интервал для отправки обновлений провайдеру DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
msgid "Interval unit to check for changed IP"
@@ -483,7 +486,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
msgid "Neither from LuCI interface nor from console."
-msgstr ""
+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
@@ -624,7 +627,7 @@ msgstr "Читать / Перечитывать системный журнал"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
msgid "Really switch service?"
-msgstr ""
+msgstr "Действительно переключить службу?"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
@@ -639,11 +642,14 @@ msgstr "Перезапустить"
msgid "Reload this service"
msgstr "Перезагрузить данную службу"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+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
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:736
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "Заменяет [USERNAME] в Update-URL (URL-encoded)"
@@ -654,7 +660,7 @@ msgstr "Перезапустить DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
msgid "Retry Unit"
-msgstr ""
+msgstr "Размерность интервалов повтора"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:16
msgid "Run once"
@@ -673,18 +679,18 @@ 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
msgid "Select a service"
-msgstr ""
+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
msgid "Service doesn't support this ip type"
-msgstr ""
+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
msgid "Service not installed"
-msgstr ""
+msgstr "Служба не установлена"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
msgid "Services"
@@ -692,15 +698,15 @@ msgstr "Службы"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
msgid "Services URL Download"
-msgstr ""
+msgstr "URL файла поддержки служб"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
msgid "Services list last update"
-msgstr ""
+msgstr "Последнее обновление списка служб"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
msgid "Setting this parameter to 0 will force the script to only run once"
-msgstr ""
+msgstr "Установка значения 0 заставит сценарий отработать только один раз"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
msgid "Start DDNS"
@@ -732,11 +738,11 @@ 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
msgid "Switch service"
-msgstr ""
+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
@@ -788,17 +794,19 @@ msgstr "Неизвестно"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
msgid "Update DDns Services List"
-msgstr ""
+msgstr "Обновить список служб DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
msgid "Update URL to be used for updating your DDNS Provider."
-msgstr ""
+msgstr "URL, используемый для обновления данных вашего DDNS провайдера."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
+"URL, который используется для загрузки файла служб. По умолчанию "
+"используется файл из master ветки основного репозитория пакетов OpenWrt."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
msgid "Use HTTP Secure"
diff --git a/applications/luci-app-ddns/po/sk/ddns.po b/applications/luci-app-ddns/po/sk/ddns.po
index 6f4962ed87..1e4b6e39ba 100644
--- a/applications/luci-app-ddns/po/sk/ddns.po
+++ b/applications/luci-app-ddns/po/sk/ddns.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: 2021-12-06 14:03+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.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.1-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -17,7 +17,7 @@ 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
msgid "Add new services..."
-msgstr ""
+msgstr "Pridať nové služby..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
@@ -25,19 +25,19 @@ msgstr "Pokročilé nastavenia"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
-msgstr ""
+msgstr "Povoliť neverejné adresy IP"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
msgid "Basic Settings"
-msgstr ""
+msgstr "Základné nastavenia"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
msgid "Bind Network"
-msgstr ""
+msgstr "Previazať siete"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
msgid "Binding to a specific network not supported"
-msgstr ""
+msgstr "Previazanie k určitej sieti nie je podporované"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
msgid ""
@@ -73,7 +73,7 @@ msgstr "Zrušiť"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
msgid "Check Interval"
-msgstr ""
+msgstr "Interval kontroly"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
msgid "Check Unit"
@@ -82,7 +82,7 @@ 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
msgid "Checking the service support..."
-msgstr ""
+msgstr "Kontroluje sa podpora služby..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
@@ -91,15 +91,15 @@ 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
msgid "Configuration Error"
-msgstr ""
+msgstr "Chyba konfigurácie"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Create service"
-msgstr ""
+msgstr "Vytvoriť službu"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "Current setting:"
-msgstr ""
+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
@@ -109,6 +109,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
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
msgid "Custom update-URL"
@@ -121,25 +122,25 @@ 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
msgid "DDNS Autostart disabled"
-msgstr ""
+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
msgid "DDNS Autostart enabled"
-msgstr ""
+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
msgid "DDNS Service provider"
-msgstr ""
+msgstr "Poskytovateľ služby DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
msgid "DDns"
-msgstr ""
+msgstr "DDns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "DDns Service"
-msgstr ""
+msgstr "Služba DDns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
msgid "DNS requests via TCP not supported"
@@ -147,11 +148,11 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
msgid "DNS-Server"
-msgstr ""
+msgstr "Server DNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
msgid "Date format"
-msgstr ""
+msgstr "Formát dátumu"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
msgid "Defines the Web page to read systems IP-Address from."
@@ -590,11 +591,14 @@ msgstr ""
msgid "Reload this service"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/sv/ddns.po b/applications/luci-app-ddns/po/sv/ddns.po
index 65d03b7d82..167ec24007 100644
--- a/applications/luci-app-ddns/po/sv/ddns.po
+++ b/applications/luci-app-ddns/po/sv/ddns.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-01-31 14:55+0000\n"
+"Last-Translator: Anders Jonsson <anders.jonsson@norsjovallen.se>\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.3-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -29,7 +29,7 @@ msgstr "Tillåt icke-publika IP-adresser"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
msgid "Basic Settings"
-msgstr "Standardinställningar"
+msgstr "Grundinställningar"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
msgid "Bind Network"
@@ -77,12 +77,12 @@ msgstr "Kontroll-intervall"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
msgid "Check Unit"
-msgstr ""
+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
msgid "Checking the service support..."
-msgstr ""
+msgstr "Kontrollerar service-stödet..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
@@ -131,19 +131,19 @@ 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
msgid "DDNS Service provider"
-msgstr ""
+msgstr "DDNS-tjänstleverantör"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
msgid "DDns"
-msgstr ""
+msgstr "DDns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "DDns Service"
-msgstr ""
+msgstr "DDns-tjänst"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
msgid "DNS requests via TCP not supported"
-msgstr ""
+msgstr "DNS-förfrågningar via TCP stöds inte"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
msgid "DNS-Server"
@@ -178,7 +178,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
msgid "Directory contains Log files for each running section."
-msgstr ""
+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
msgid ""
@@ -187,7 +187,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:17
msgid "Disabled"
-msgstr "Inaktiverad"
+msgstr "Avaktiverad"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
msgid "Domain"
@@ -201,7 +201,7 @@ msgstr "Dynamisk DNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Dynamic DNS Version"
-msgstr ""
+msgstr "Dynamisk DNS-version"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
msgid "Edit"
@@ -209,7 +209,7 @@ msgstr "Redigera"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
msgid "Enable secure communication with DDNS provider"
-msgstr ""
+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
@@ -592,11 +592,14 @@ msgstr "Ladda om"
msgid "Reload this service"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
@@ -616,7 +619,7 @@ 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
msgid "Running"
-msgstr ""
+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
diff --git a/applications/luci-app-ddns/po/templates/ddns.pot b/applications/luci-app-ddns/po/templates/ddns.pot
index 5f57c0a644..f61d3499bd 100644
--- a/applications/luci-app-ddns/po/templates/ddns.pot
+++ b/applications/luci-app-ddns/po/templates/ddns.pot
@@ -581,11 +581,14 @@ msgstr ""
msgid "Reload this service"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/tr/ddns.po b/applications/luci-app-ddns/po/tr/ddns.po
index ffb582063e..d0f2f211b9 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: 2020-09-29 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-28 17:32+0000\n"
+"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/tr/>\n"
"Language: tr\n"
@@ -11,16 +11,16 @@ 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-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
-msgstr ""
+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
msgid "Add new services..."
-msgstr ""
+msgstr "Yeni hizmetler ekle..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
@@ -28,7 +28,7 @@ msgstr "Gelişmiş Ayarlar"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
-msgstr ""
+msgstr "Genel olmayan IP'lere izin ver"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
msgid "Basic Settings"
@@ -36,39 +36,47 @@ msgstr "Temel Ayarlar"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
msgid "Bind Network"
-msgstr ""
+msgstr "Ağı Bağla"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
msgid "Binding to a specific network not supported"
-msgstr ""
+msgstr "Belirli bir ağa bağlanma desteklenmez"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
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
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
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
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
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
msgid "Ca Certs path"
-msgstr ""
+msgstr "Ca Sertifikaları yolu"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
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
msgid "Cancel"
@@ -76,16 +84,16 @@ msgstr "İptal"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
msgid "Check Interval"
-msgstr ""
+msgstr "Kontrol etme aralığı"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
msgid "Check Unit"
-msgstr ""
+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
msgid "Checking the service support..."
-msgstr ""
+msgstr "Servis desteği kontrol ediliyor..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
@@ -94,103 +102,110 @@ 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
msgid "Configuration Error"
-msgstr ""
+msgstr "Yapılandırma hatası"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Create service"
-msgstr ""
+msgstr "Hizmet oluştur"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "Current setting:"
-msgstr ""
+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
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
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
msgid "Custom update-URL"
-msgstr ""
+msgstr "Özel güncelleme URL'si"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
msgid "Custom update-script"
-msgstr ""
+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
msgid "DDNS Autostart disabled"
-msgstr ""
+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
msgid "DDNS Autostart enabled"
-msgstr ""
+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
msgid "DDNS Service provider"
-msgstr ""
+msgstr "DDNS Servis sağlayıcısı"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
msgid "DDns"
-msgstr ""
+msgstr "DDns"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "DDns Service"
-msgstr ""
+msgstr "DDns Hizmeti"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
msgid "DNS requests via TCP not supported"
-msgstr ""
+msgstr "TCP üzerinden DNS istekleri desteklenmez"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
msgid "DNS-Server"
-msgstr ""
+msgstr "Dns sunucusu"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
msgid "Date format"
-msgstr ""
+msgstr "Tarih formatı"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
msgid "Defines the Web page to read systems IP-Address from."
-msgstr ""
+msgstr "Sistemlerin IP Adresinin okunacağı Web sayfasını tanımlar."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
msgid "Defines the interface to read systems IP-Address from"
-msgstr ""
+msgstr "Sistemin IP Adresini okuyacak arayüzü tanımlar"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
msgid "Defines the network to read systems IP-Address from"
-msgstr ""
+msgstr "Sistemin IP Adresini okuyacak ağı tanımlar"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
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
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
msgid "Directory contains Log files for each running section."
-msgstr ""
+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
msgid ""
"Directory contains PID and other status information for each running section."
-msgstr ""
+msgstr "Dizin, çalışan her bölüm için PID ve diğer durum bilgilerini içerir."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:17
msgid "Disabled"
-msgstr ""
+msgstr "Devre dışı"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
msgid "Domain"
@@ -200,19 +215,19 @@ msgstr "Alan"
#: 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 "Dinamik DNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Dynamic DNS Version"
-msgstr ""
+msgstr "Dinamik DNS Sürümü"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
msgid "Edit"
-msgstr ""
+msgstr "Düzenle"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
msgid "Enable secure communication with DDNS provider"
-msgstr ""
+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
@@ -221,74 +236,76 @@ msgstr "Etkin"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "Error"
-msgstr ""
+msgstr "Hata"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "Error Retry Counter"
-msgstr ""
+msgstr "Yeniden Deneme Hatası Sayacı"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
msgid "Error Retry Interval"
-msgstr ""
+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
msgid "Event Network"
-msgstr ""
+msgstr "Etkinlik Ağı"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
msgid "Example for IPv4"
-msgstr ""
+msgstr "IPv4 için örnek"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Example for IPv6"
-msgstr ""
+msgstr "IPv6 için örnek"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
msgid "File"
-msgstr ""
+msgstr "Dosya"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
msgid "Follow instructions you will find on their WEB page."
-msgstr ""
+msgstr "Web sayfalarında bulacağınız talimatları izleyin."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "For supported codes look here"
-msgstr ""
+msgstr "Desteklenen kodlar için buraya bakın"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
msgid "Force IP Version"
-msgstr ""
+msgstr "IP Sürümünü Zorla"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
msgid "Force IP Version not supported"
-msgstr ""
+msgstr "IP Sürümünü Zorla desteklenmiyor"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
msgid "Force Interval"
-msgstr ""
+msgstr "Zorlama Aralığı"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
msgid "Force TCP on DNS"
-msgstr ""
+msgstr "DNS üzerinde TCP'yi zorla"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
msgid "Force Unit"
-msgstr ""
+msgstr "Zorlama Birimi"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
msgid "Format"
-msgstr ""
+msgstr "Biçim"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
msgid "Format: IP or FQDN"
-msgstr ""
+msgstr "Biçim: IP veya FQDN"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
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
msgid "Global Settings"
@@ -296,60 +313,65 @@ msgstr "Genel Ayarlar"
#: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3
msgid "Grant access to ddns procedures"
-msgstr ""
+msgstr "DDNS prosedürlerine erişim izni verin"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
msgid "HTTPS not supported"
-msgstr ""
+msgstr "HTTPS desteklenmiyor"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
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
msgid "IP address source"
-msgstr ""
+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
msgid "IP address version"
-msgstr ""
+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
msgid "IPv4-Address"
-msgstr ""
+msgstr "IPv4 Adresi"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "IPv6 address must be given in square brackets"
-msgstr ""
+msgstr "IPv6 adresi köşeli parantez içinde verilmelidir"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
msgid "IPv6 is currently not (fully) supported by this system"
-msgstr ""
+msgstr "IPv6 şu anda bu sistem tarafından (tam olarak) desteklenmemektedir"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
msgid "IPv6 not supported"
-msgstr ""
+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
msgid "IPv6-Address"
-msgstr ""
+msgstr "IPv6 Adresi"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
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
msgid "If this service section is disabled it could not be started."
-msgstr ""
+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
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
@@ -357,29 +379,32 @@ msgstr ""
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
msgid "Info"
-msgstr ""
+msgstr "Bilgi"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
msgid "Information"
-msgstr ""
+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
msgid "Insert a Update Script OR a Update URL"
-msgstr ""
+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
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
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
msgid "Install Service"
-msgstr ""
+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
@@ -388,66 +413,72 @@ msgstr "Arayüz"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
msgid "Interval to force updates send to DDNS Provider"
-msgstr ""
+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
msgid "Interval unit to check for changed IP"
-msgstr ""
+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"
msgstr ""
+"Güncellemelerin DDNS Sağlayıcısına zorla gönderilmesini sağlayan aralık "
+"birimi"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
msgid "Last Update"
-msgstr ""
+msgstr "Son Güncelleme"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
msgid "Log File Viewer"
-msgstr ""
+msgstr "Günlük Dosyası Görüntüleyicisi"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
msgid "Log directory"
-msgstr ""
+msgstr "Günlük dizini"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
msgid "Log length"
-msgstr ""
+msgstr "Günlük uzunluğu"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Log to file"
-msgstr ""
+msgstr "Günlüğü dosyaya yaz"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
msgid "Log to syslog"
-msgstr ""
+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/status/include/70_ddns.js:29
msgid "Lookup Hostname"
-msgstr ""
+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
msgid "Name"
-msgstr ""
+msgstr "Ad"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
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
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
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
msgid "Neither from LuCI interface nor from console."
-msgstr ""
+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
@@ -459,101 +490,112 @@ msgstr "Ağ"
#: 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
msgid "Network on which the ddns-updater scripts will be started"
-msgstr ""
+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
msgid "Never"
-msgstr ""
+msgstr "Asla"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
msgid "New DDns Service…"
-msgstr ""
+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/status/include/70_ddns.js:28
msgid "Next Update"
-msgstr ""
+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/status/include/70_ddns.js:40
msgid "No Data"
-msgstr ""
+msgstr "Veri Yok"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
msgid "No certificates found"
-msgstr ""
+msgstr "Sertifika bulunamadı"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid "No logging"
-msgstr ""
+msgstr "Günlük kaydı yok"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
msgid "Non-public and by default blocked IP's"
-msgstr ""
+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
msgid "Not Running"
-msgstr ""
+msgstr "Çalışmıyor"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
msgid "Notice"
-msgstr ""
+msgstr "Uyarı"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
msgid "Number of last lines stored in log files"
-msgstr ""
+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
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
-msgstr ""
+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
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
msgid "OPTIONAL: Network to use for communication"
-msgstr ""
+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
msgid "OPTIONAL: Proxy-Server for detection and updates."
-msgstr ""
+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
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"
msgstr ""
+"Hata durumunda komut dosyası, belirli bir süre sonra başarısız olan eylemi "
+"yeniden deneyecektir"
#: 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
msgid "Optional Encoded Parameter"
-msgstr ""
+msgstr "İsteğe Bağlı Kodlanmış Parametre"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
msgid "Optional Parameter"
-msgstr ""
+msgstr "Opsiyonel Parametre"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
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
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
msgid "PROXY-Server"
-msgstr ""
+msgstr "Proxy sunucu"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
msgid "Password"
@@ -561,29 +603,31 @@ msgstr "Parola"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
msgid "Path to CA-Certificate"
-msgstr ""
+msgstr "CA-Sertifikası'nın Yolu"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
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
msgid "Please press [Read] button"
-msgstr ""
+msgstr "Lütfen [Oku] düğmesine basın"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
msgid "Read / Reread log file"
-msgstr ""
+msgstr "Günlük dosyasını oku / yeniden oku"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
msgid "Really switch service?"
-msgstr ""
+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/status/include/70_ddns.js:30
msgid "Registered IP"
-msgstr ""
+msgstr "Kayıtlı IP"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
msgid "Reload"
@@ -591,54 +635,57 @@ msgstr "Yeniden yükle"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
msgid "Reload this service"
-msgstr ""
+msgstr "Bu hizmeti yeniden yükleyin"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+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
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
-msgstr ""
+msgstr "Güncelleme URL'sindeki [ŞİFRE] 'yi değiştirir (URL kodlu)"
-#: 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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
-msgstr ""
+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
msgid "Restart DDns"
-msgstr ""
+msgstr "DDns'yi yeniden başlatın"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
msgid "Retry Unit"
-msgstr ""
+msgstr "Yeniden Deneme Birimi"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:16
msgid "Run once"
-msgstr ""
+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
msgid "Running"
-msgstr ""
+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
msgid "Script"
-msgstr ""
+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
msgid "Select a service"
-msgstr ""
+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
msgid "Service doesn't support this ip type"
-msgstr ""
+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
msgid "Service not installed"
-msgstr ""
+msgstr "Hizmet yüklü değil"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
msgid "Services"
@@ -646,23 +693,25 @@ msgstr "Hizmetler"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
msgid "Services URL Download"
-msgstr ""
+msgstr "Hizmetin URL'sini İndirme"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
msgid "Services list last update"
-msgstr ""
+msgstr "Servis listesi son güncelleme"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
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
msgid "Start DDNS"
-msgstr ""
+msgstr "DDNS'yi başlatın"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
msgid "State"
-msgstr ""
+msgstr "Bölge"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
msgid "Status"
@@ -670,7 +719,7 @@ msgstr "Durum"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
msgid "Status directory"
-msgstr ""
+msgstr "Durum dizini"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
msgid "Stop"
@@ -678,11 +727,11 @@ msgstr "Durdur"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
msgid "Stop DDNS"
-msgstr ""
+msgstr "DDNS'yi durdur"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
msgid "Stop this service"
-msgstr ""
+msgstr "Bu hizmeti durdur"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:18
msgid "Stopped"
@@ -690,24 +739,24 @@ msgstr "Durduruldu"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
msgid "Switch service"
-msgstr ""
+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."
-msgstr ""
+msgstr "Varsayılan '0' ayarı sonsuz olarak yeniden deneyecektir."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
msgid "The service name is already used"
-msgstr ""
+msgstr "Hizmet adı zaten kullanılıyor"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:43
msgid "There is no service configured."
-msgstr ""
+msgstr "Yapılandırılmış hizmet yok."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
msgid "This is the current content of the log file in"
-msgstr ""
+msgstr "Bu, içindeki günlük dosyasının mevcut 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
@@ -715,22 +764,24 @@ msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
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
msgid "This will be autoset to the selected interface"
-msgstr ""
+msgstr "Bu, seçilen arayüze otomatik olarak ayarlanacaktır"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
msgid "Timer Settings"
-msgstr ""
+msgstr "Zamanlayıcı Ayarları"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid "URL"
-msgstr ""
+msgstr "URL"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
msgid "URL to detect"
-msgstr ""
+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
@@ -740,29 +791,31 @@ msgstr "Bilinmiyor"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
msgid "Update DDns Services List"
-msgstr ""
+msgstr "DDns Hizmetleri Listesini Güncelle"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
msgid "Update URL to be used for updating your DDNS Provider."
-msgstr ""
+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
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
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
msgid "Use HTTP Secure"
-msgstr ""
+msgstr "Güvenli HTTP kullan"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
msgid "Use cURL"
-msgstr ""
+msgstr "cURL kullan"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
msgid "User defined script to read systems IP-Address"
-msgstr ""
+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
msgid "Username"
@@ -770,19 +823,19 @@ msgstr "Kullanıcı adı"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
msgid "Using specific DNS Server not supported"
-msgstr ""
+msgstr "Özel DNS Sunucusunun kullanılması desteklenmez"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
msgid "Values below 5 minutes == 300 seconds are not supported"
-msgstr ""
+msgstr "5 dakika == 300 saniyenin altındaki değerler desteklenmez"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
msgid "Values lower 'Check Interval' except '0' are not supported"
-msgstr ""
+msgstr "\"0\" dışındaki \"Kontrol Aralığı\" altındaki değerler desteklenmez"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:15
msgid "Verify"
-msgstr ""
+msgstr "Doğrula"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
msgid "Warning"
@@ -792,92 +845,105 @@ msgstr "Uyarı"
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
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
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 ""
+"Kayıtlı IP'nizi algılamak için bir DNS sunucusu belirtmeniz gerekiyorsa, "
+"'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
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
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
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
-msgstr ""
+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
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
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
msgid "You should install 'wget' or 'curl' package."
-msgstr ""
+msgstr "'Wget' veya 'curl' paketini kurmalısınız."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
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
msgid "cURL is installed, but libcurl was compiled without proxy support."
-msgstr ""
+msgstr "cURL yüklendi, ancak libcurl proxy desteği olmadan derlendi."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
msgid "cURL without Proxy Support"
-msgstr ""
+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
msgid "custom"
-msgstr ""
+msgstr "özel"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
msgid "days"
-msgstr ""
+msgstr "gün"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
msgid "directory or path/file"
-msgstr ""
+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
msgid "hours"
-msgstr ""
+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
msgid "minutes"
-msgstr ""
+msgstr "dakika"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
msgid "or"
-msgstr ""
+msgstr "veya"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "or update your system to the latest OpenWrt Release"
-msgstr ""
+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
msgid "seconds"
-msgstr ""
+msgstr "saniye"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
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 "
+"(güvenli değil)"
#~ msgid "Loading"
#~ msgstr "Yükleniyor"
diff --git a/applications/luci-app-ddns/po/uk/ddns.po b/applications/luci-app-ddns/po/uk/ddns.po
index 32076ca3a9..eb0b299248 100644
--- a/applications/luci-app-ddns/po/uk/ddns.po
+++ b/applications/luci-app-ddns/po/uk/ddns.po
@@ -4,17 +4,17 @@ 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: 2020-03-11 01:51+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-04-04 07:26+0000\n"
+"Last-Translator: Yurii Petrashko <yuripet@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.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.6-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -27,7 +27,7 @@ msgstr "Додати новий сервіс..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Додаткові налаштування"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
@@ -482,7 +482,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
-msgstr ""
+msgstr "Немає даних"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
msgid "No certificates found"
@@ -596,11 +596,14 @@ msgstr ""
msgid "Reload this service"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
@@ -665,7 +668,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
msgid "State"
-msgstr "Стан"
+msgstr "Штат"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
msgid "Status"
diff --git a/applications/luci-app-ddns/po/vi/ddns.po b/applications/luci-app-ddns/po/vi/ddns.po
index be6e4881bc..bd29888b80 100644
--- a/applications/luci-app-ddns/po/vi/ddns.po
+++ b/applications/luci-app-ddns/po/vi/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: 2019-11-13 13:07+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"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/"
"luciapplicationsddns/vi/>\n"
"Language: vi\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 3.10-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -24,7 +24,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
@@ -89,7 +89,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
-msgstr ""
+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
@@ -218,7 +218,7 @@ 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
msgid "Enabled"
-msgstr ""
+msgstr "Bật"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "Error"
@@ -594,11 +594,14 @@ msgstr ""
msgid "Reload this service"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/zh_Hans/ddns.po b/applications/luci-app-ddns/po/zh_Hans/ddns.po
index 10b094829a..16ae4441fb 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: 2020-10-05 18:26+0000\n"
-"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"PO-Revision-Date: 2021-06-29 18:07+0000\n"
+"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsddns/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.3-dev\n"
+"X-Generator: Weblate 4.7.1-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -67,13 +67,13 @@ msgstr "当前编译版本中的 BusyBox 的 nslookup 不能正确处理给定
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
msgid "Ca Certs path"
-msgstr ""
+msgstr "Ca 证书路径"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
-msgstr ""
+msgstr "用于下载服务数据的 Ca 证书路径。设置 IGNORE 将跳过证书验证。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
msgid "Cancel"
@@ -81,7 +81,7 @@ msgstr "取消"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
msgid "Check Interval"
-msgstr "检查时间周期"
+msgstr "检查间隔"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
msgid "Check Unit"
@@ -90,7 +90,7 @@ 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
msgid "Checking the service support..."
-msgstr ""
+msgstr "正在检查服务支持..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
@@ -301,7 +301,7 @@ msgstr "全局设置"
#: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3
msgid "Grant access to ddns procedures"
-msgstr "授予访问 ddns 程序的权限"
+msgstr "授予访问 DDNS 程序的权限"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
msgid "HTTPS not supported"
@@ -385,7 +385,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
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
@@ -472,7 +472,7 @@ 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
msgid "Never"
-msgstr "从不"
+msgstr "永不"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
msgid "New DDns Service…"
@@ -536,7 +536,7 @@ 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 "当出错时,脚本将会重试失败的动作的次数"
+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
@@ -586,7 +586,7 @@ msgstr "读取/重新读取 日志文件"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
msgid "Really switch service?"
-msgstr ""
+msgstr "确认切换服务?"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
@@ -595,17 +595,20 @@ msgstr "已注册的 IP 地址"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
msgid "Reload"
-msgstr "重新载入"
+msgstr "重新加载"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
msgid "Reload this service"
msgstr "重启这个服务项"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+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
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr "替换更新 URL(已编码 URL)中的 [PASSWORD]"
-#: 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:742
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "替换更新 URL(已编码 URL)中的 [USERNAME]"
@@ -635,18 +638,18 @@ 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
msgid "Select a service"
-msgstr ""
+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
msgid "Service doesn't support this ip type"
-msgstr ""
+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
msgid "Service not installed"
-msgstr ""
+msgstr "服务未安装"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
msgid "Services"
@@ -654,11 +657,11 @@ msgstr "服务"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
msgid "Services URL Download"
-msgstr ""
+msgstr "服务下载网址"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
msgid "Services list last update"
-msgstr ""
+msgstr "更新最新服务列表"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
msgid "Setting this parameter to 0 will force the script to only run once"
@@ -698,7 +701,7 @@ msgstr "已停止"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
msgid "Switch service"
-msgstr ""
+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
@@ -750,7 +753,7 @@ msgstr "未知"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
msgid "Update DDns Services List"
-msgstr ""
+msgstr "更新 DDns 服务列表"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
msgid "Update URL to be used for updating your DDNS Provider."
@@ -760,7 +763,7 @@ msgstr "用于更新到DDNS提供商的更新URL。"
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
-msgstr ""
+msgstr "用于下载服务文件的 Url 。默认情况下是主 openwrt ddns 包仓库。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
msgid "Use HTTP Secure"
diff --git a/applications/luci-app-ddns/po/zh_Hant/ddns.po b/applications/luci-app-ddns/po/zh_Hant/ddns.po
index 88d43d5d14..741a86ff19 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: 2020-06-30 13:41+0000\n"
+"PO-Revision-Date: 2021-08-14 14:43+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsddns/zh_Hant/>\n"
@@ -14,16 +14,16 @@ 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.8-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
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
msgid "Add new services..."
-msgstr "加入新服務..."
+msgstr "加入新服務…"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
@@ -31,7 +31,7 @@ msgstr "進階設定"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
-msgstr "允許非公網 IP"
+msgstr "容許非公共 IP"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
msgid "Basic Settings"
@@ -39,43 +39,42 @@ msgstr "基本設定"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
msgid "Bind Network"
-msgstr "使用的介面"
+msgstr "繫結網路"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
msgid "Binding to a specific network not supported"
-msgstr "不支援繫結到一個指定的網路"
+msgstr "不支援繫結到特定的網路"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
-"與 DDNS 供應商通訊時,BusyBox 的 nslookup 和 Wget 不支援設定特定的 IP 協議版"
-"本!"
+"BusyBox 的 nslookup 和 Wget 不支援使用特定的 IP 版本與 DDNS 提供者通信!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-"向 DNS 伺服器查詢時,BusyBox 的 nslookup 和 hostip 不支援使用 TCP 而不是預設"
-"的 UDP!"
+"當請求 DNS 伺服器時,BusyBox 的 nslookup 和 hostip 只支援預設的 UDP 通信,無"
+"法規定使用 TCP !"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
-msgstr "當前編譯版本中 BusyBox 的 nslookup 在處理給定的 DNS 伺服器不正確!"
+msgstr "現行編譯版本中 BusyBox 的 nslookup 無法正確處理給定的 DNS 伺服器!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
msgid "Ca Certs path"
-msgstr ""
+msgstr "CA 憑證路徑"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
-msgstr ""
+msgstr "下載服務資料使用的 CA 憑證路徑;設定 IGNORE 來略過憑證驗證。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
msgid "Cancel"
@@ -83,25 +82,25 @@ msgstr "取消"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
msgid "Check Interval"
-msgstr "檢查時間週期"
+msgstr "檢查間隔時間"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
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
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 "設定"
+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
msgid "Configuration Error"
-msgstr "設定錯誤"
+msgstr "組態錯誤"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Create service"
@@ -109,16 +108,16 @@ msgstr "建立服務"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
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
msgid "Currently DDNS updates are not started at boot or on interface events."
-msgstr "目前的 DDNS 不會在系統啟動時或者介面事件時執行。"
+msgstr "當系統啟動或觸發介面事件時,現行 DDNS 更新不會被啟動。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
msgid "Custom update script to be used for updating your DDNS Provider."
-msgstr "用來更新動態 DNS 的自訂指令碼。"
+msgstr "使用自訂更新指令碼來更新您的 DDNS 提供者。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
msgid "Custom update-URL"
@@ -131,33 +130,33 @@ 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
msgid "DDNS Autostart disabled"
-msgstr "DDNS 自動啟動已禁用。"
+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
msgid "DDNS Autostart enabled"
-msgstr "DDNS 已開啟自動執行"
+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
msgid "DDNS Service provider"
-msgstr "DDNS 服務提供商"
+msgstr "DDNS 服務提供者"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
msgid "DDns"
-msgstr ""
+msgstr "DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "DDns Service"
-msgstr "動態 DNS 服務"
+msgstr "DDNS 服務"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
msgid "DNS requests via TCP not supported"
-msgstr "不支援使用 TCP 進行 DNS 解析"
+msgstr "不支援透過 TCP 處理 DNS 請求"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
msgid "DNS-Server"
-msgstr "DNS-伺服器"
+msgstr "DNS 伺服器"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
msgid "Date format"
@@ -165,43 +164,43 @@ msgstr "日期格式"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
msgid "Defines the Web page to read systems IP-Address from."
-msgstr ""
+msgstr "定義網頁來讀取系統 IP 位址"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
msgid "Defines the interface to read systems IP-Address from"
-msgstr "設定用來讀取系統 IP 位址的介面"
+msgstr "定義介面來讀取系統 IP 位址"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
msgid "Defines the network to read systems IP-Address from"
-msgstr ""
+msgstr "定義網路來讀取系統 IP 位址"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
-msgstr ""
+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
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
-msgstr "設定哪一個 IP 位址(IPv4 或 IPv6)會被髮送給 DDNS 提供商"
+msgstr "定義要被送至 DDNS 提供者的 \"IPv4/IPv6\" 位址"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
msgid "Directory contains Log files for each running section."
-msgstr ""
+msgstr "包含每個運行部分的日誌檔目錄。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
msgid ""
"Directory contains PID and other status information for each running section."
-msgstr ""
+msgstr "包含每個運行區段的 PID 和其他狀態資訊目錄。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:17
msgid "Disabled"
-msgstr "已禁用"
+msgstr "已停用"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
msgid "Domain"
-msgstr "網域"
+msgstr "網域名稱"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
@@ -219,7 +218,7 @@ msgstr "編輯"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
msgid "Enable secure communication with DDNS provider"
-msgstr "啟用安全連線與 DDNS 提供商聯絡"
+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
@@ -232,7 +231,7 @@ msgstr "錯誤"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "Error Retry Counter"
-msgstr "錯誤重試計數"
+msgstr "錯誤重試次數"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
msgid "Error Retry Interval"
@@ -245,11 +244,11 @@ msgstr "事件網路"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
msgid "Example for IPv4"
-msgstr ""
+msgstr "IPv4 實例"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Example for IPv6"
-msgstr ""
+msgstr "IPv6 實例"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
msgid "File"
@@ -257,11 +256,11 @@ msgstr "檔案"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
msgid "Follow instructions you will find on their WEB page."
-msgstr ""
+msgstr "請跟隨您在網頁上找到的說明進行操作。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "For supported codes look here"
-msgstr "檢視這裡獲取支援的編碼"
+msgstr "要獲取支援的代碼,請檢視這裡"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
msgid "Force IP Version"
@@ -273,7 +272,7 @@ msgstr "不支援強制設定 IP 版本"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
msgid "Force Interval"
-msgstr "設定週期"
+msgstr "強制更新間隔"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
msgid "Force TCP on DNS"
@@ -281,7 +280,7 @@ msgstr "強制使用 TCP 進行 DNS 查詢"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
msgid "Force Unit"
-msgstr ""
+msgstr "強制時間單位"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
msgid "Format"
@@ -289,21 +288,21 @@ msgstr "格式"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
msgid "Format: IP or FQDN"
-msgstr "格式:IP 或者 FQDN"
+msgstr "格式:IP 或 FQDN"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
-msgstr "GNU Wget 將會使用給定的網路的 IP 位址,而 cURL 將會使用物理介面。"
+msgstr "GNU Wget 將使用給定網路的 IP,cURL 則會使用實體介面。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
msgid "Global Settings"
-msgstr "全域性設定"
+msgstr "全域設定"
#: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3
msgid "Grant access to ddns procedures"
-msgstr ""
+msgstr "給予存取 DDNS 程序的權限"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
msgid "HTTPS not supported"
@@ -311,7 +310,7 @@ msgstr "不支援 HTTPS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
-msgstr "主機名稱/FQDN 驗證,如果 IP 更新發生或必要"
+msgstr "使用「主機名稱/FQDN」驗證(如果發生 IP 更新或有必要時)"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgid "IP address source"
@@ -329,15 +328,15 @@ msgstr "IPv4 位址"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "IPv6 address must be given in square brackets"
-msgstr "IPv6 位址必須填寫在中括號(\"[ ]\")內"
+msgstr "IPv6 位址必須被中括號包圍起來"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
msgid "IPv6 is currently not (fully) supported by this system"
-msgstr ""
+msgstr "該系統目前尚不(完全)支援 IPv6"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
msgid "IPv6 not supported"
-msgstr "IPv6 不被支援"
+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
@@ -348,22 +347,22 @@ msgstr "IPv6 位址"
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
-msgstr ""
+msgstr "如果同時安裝了 Wget 和 cURL 套件,則預設使用 Wget 來通信。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "If this service section is disabled it could not be started."
-msgstr ""
+msgstr "如果設定為停用,該服務部分將不會啟動。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
msgid "If using secure communication you should verify server certificates!"
-msgstr "如果使用安全通訊,您應該驗證伺服器證書!"
+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
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
-msgstr "OpenWrt 中,cURL/libcurl 的某些版本編譯時沒有啟用代理伺服器支援"
+msgstr "OpenWrt 中的某些 \"cURL/libcurl\" 編譯版本不支援代理伺服器。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
msgid "Info"
@@ -376,18 +375,18 @@ 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
msgid "Insert a Update Script OR a Update URL"
-msgstr ""
+msgstr "插入更新指令碼或更新 URL"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-"手動將“ca-certificates”包或需要的證書安裝到 /etc/ssl/certs 的預設目錄中"
+"手動安裝 \"ca-certificates\" 套件或所需憑證到預設目錄 \"/etc/ssl/certs\""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
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
@@ -396,23 +395,23 @@ msgstr "介面"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
msgid "Interval to force updates send to DDNS Provider"
-msgstr ""
+msgstr "強制將更新發送至 DDNS 提供者的間隔時間"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
msgid "Interval unit to check for changed IP"
-msgstr "檢查 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 提供商的間隔的單位"
+msgstr "強制將更新發送至 DDNS 提供者的間隔時間單位"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
msgid "Last Update"
-msgstr "上次更新"
+msgstr "最後更新"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
msgid "Log File Viewer"
-msgstr "日誌檢視器"
+msgstr "日誌檔檢視器"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
msgid "Log directory"
@@ -424,11 +423,11 @@ msgstr "日誌長度"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Log to file"
-msgstr "把日誌記錄到檔案"
+msgstr "將日誌寫入檔案"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
msgid "Log to syslog"
-msgstr "把日誌記錄到系統日誌"
+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
@@ -439,7 +438,7 @@ 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
msgid "Name"
-msgstr "分享名稱"
+msgstr "名稱"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
msgid ""
@@ -457,7 +456,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
msgid "Neither from LuCI interface nor from console."
-msgstr ""
+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
@@ -474,7 +473,7 @@ 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
msgid "Never"
-msgstr "從不"
+msgstr "永不"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
msgid "New DDns Service…"
@@ -493,7 +492,7 @@ msgstr "無資料"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
msgid "No certificates found"
-msgstr "找不到證書"
+msgstr "找不到憑證"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid "No logging"
@@ -501,12 +500,12 @@ msgstr "無日誌"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
msgid "Non-public and by default blocked IP's"
-msgstr "非公網 IP 以及預設被鎖定的 IP"
+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
msgid "Not Running"
-msgstr ""
+msgstr "未運行"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
msgid "Notice"
@@ -514,15 +513,15 @@ msgstr "注意"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
msgid "Number of last lines stored in log files"
-msgstr "日誌檔案中的最後幾行"
+msgstr "日誌檔中儲存的最後行數"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
-msgstr "可選:強制僅使用 IPv4/IPv6 通訊。"
+msgstr "可選:強制僅使用純 IPv4/IPv6 通訊。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
-msgstr "可選:強制使用 TCP 而非 UDP 請求 DNS。"
+msgstr "可選:強制使用 TCP 而非 UDP 處理 DNS 請求。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
msgid "OPTIONAL: Network to use for communication"
@@ -530,36 +529,36 @@ msgstr "可選:用於通訊的網路"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
msgid "OPTIONAL: Proxy-Server for detection and updates."
-msgstr "可選:用於檢測以及更新的代理伺服器。"
+msgstr "可選:用於檢測和更新的代理伺服器。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
-msgstr "可選:使用非預設 DNS 伺服器檢測\"已註冊的 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 "當出錯時,指令碼將會重試失敗的動作的次數"
+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 "當出錯時,指令碼將會重試該次數之後退出"
+msgstr "當出錯時,指令碼將在給定的重試次數執行完成後退出"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
msgid "Optional Encoded Parameter"
-msgstr "可選編碼引數"
+msgstr "可選編碼參數"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
msgid "Optional Parameter"
-msgstr "可選引數"
+msgstr "可選參數"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
-msgstr "可選:替換更新 URL(已編碼 URL)中的 [PARAMENC]"
+msgstr "可選:在更新 URL(已編碼 URL)中替換 [PARAMENC]"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
-msgstr "可選:替換更新 URL(未編碼 URL)中的 [PARAMENC]"
+msgstr "可選:在更新 URL(未編碼 URL)中替換 [PARAMENC]"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
msgid "PROXY-Server"
@@ -571,29 +570,29 @@ msgstr "密碼"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
msgid "Path to CA-Certificate"
-msgstr "CA 證書路徑"
+msgstr "CA 憑證路徑"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
-msgstr ""
+msgstr "請跟隨 OpenWrt 首頁上的說明來啟用 IPv6 支援"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
msgid "Please press [Read] button"
-msgstr "請按下\"讀取\"按鈕"
+msgstr "請點按[讀取]按鈕"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
msgid "Read / Reread log file"
-msgstr "讀取/重新讀取日誌檔案"
+msgstr "讀取/重讀日誌檔"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
msgid "Really switch service?"
-msgstr ""
+msgstr "真的要更換服務嗎?"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
-msgstr "已註冊的 IP 位址"
+msgstr "已註冊 IP"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
msgid "Reload"
@@ -601,33 +600,36 @@ msgstr "重新載入"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
msgid "Reload this service"
-msgstr "重新載入這個服務"
+msgstr "重新載入此服務"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+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
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr "替換更新 URL(已編碼 URL)中的 [PASSWORD]"
-#: 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:742
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
msgid "Restart DDns"
-msgstr ""
+msgstr "重新啟動 DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
msgid "Retry Unit"
-msgstr ""
+msgstr "重試時間單位"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:16
msgid "Run once"
-msgstr "執行一次"
+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
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
@@ -637,18 +639,18 @@ 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
msgid "Select a service"
-msgstr ""
+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
msgid "Service doesn't support this ip type"
-msgstr ""
+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
msgid "Service not installed"
-msgstr ""
+msgstr "未安裝服務"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
msgid "Services"
@@ -656,19 +658,19 @@ msgstr "服務"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
msgid "Services URL Download"
-msgstr ""
+msgstr "服務 URL 下載"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
msgid "Services list last update"
-msgstr ""
+msgstr "服務列表最後更新"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
msgid "Setting this parameter to 0 will force the script to only run once"
-msgstr ""
+msgstr "設定此參數為「0」,將強制指令碼只運行一次"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
msgid "Start DDNS"
-msgstr "執行 DDNS"
+msgstr "啟動 DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
msgid "State"
@@ -688,11 +690,11 @@ msgstr "停止"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
msgid "Stop DDNS"
-msgstr ""
+msgstr "停止 DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
msgid "Stop this service"
-msgstr ""
+msgstr "停止此服務"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:18
msgid "Stopped"
@@ -700,24 +702,24 @@ msgstr "已停止"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
msgid "Switch service"
-msgstr ""
+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."
-msgstr "預設設定“0”將無限重試。"
+msgstr "如果設定為預設值「0」,將無限重試。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
msgid "The service name is already used"
-msgstr ""
+msgstr "服務名稱已被使用"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:43
msgid "There is no service configured."
-msgstr "沒有已經配置好的服務項"
+msgstr "尚未配置任何服務。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
msgid "This is the current content of the log file in"
-msgstr ""
+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
@@ -725,10 +727,11 @@ 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」"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
msgid "This will be autoset to the selected interface"
-msgstr ""
+msgstr "這將自動設定到被選介面"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
msgid "Timer Settings"
@@ -746,21 +749,22 @@ msgstr "用於檢測的 URL"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
-msgstr "未知的"
+msgstr "未知"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
msgid "Update DDns Services List"
-msgstr ""
+msgstr "更新 DDNS 服務列表"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
msgid "Update URL to be used for updating your DDNS Provider."
-msgstr ""
+msgstr "使用更新 URL 來更新您的 DDNS 提供者。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
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
msgid "Use HTTP Secure"
@@ -772,11 +776,11 @@ msgstr "使用 cURL"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
msgid "User defined script to read systems IP-Address"
-msgstr "使用設定的指令碼來讀取系統 IP 位址"
+msgstr "使用自定指令碼來讀取系統 IP 位址"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
msgid "Username"
-msgstr "使用者名稱"
+msgstr "用戶名稱"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
msgid "Using specific DNS Server not supported"
@@ -784,11 +788,11 @@ msgstr "不支援使用特定的 DNS 伺服器"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
msgid "Values below 5 minutes == 300 seconds are not supported"
-msgstr ""
+msgstr "不支援 5分鐘(300秒)以下的值"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
msgid "Values lower 'Check Interval' except '0' are not supported"
-msgstr ""
+msgstr "除「0」之外,不支援比「檢查間隔時間」低的值"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:15
msgid "Verify"
@@ -801,59 +805,64 @@ msgstr "警告"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
-msgstr "向日志中寫入詳細資訊。檔案將自動縮小。"
+msgstr "將詳細訊息寫入日誌檔;檔案會自動被截斷。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
-msgstr "把日誌寫入系統日誌。無論是否啟用這項,錯誤資訊總是會被寫入系統日誌。"
+msgstr ""
+"將日誌訊息寫入 syslog(系統日誌);無論您選擇與否,關鍵錯誤都會寫入 syslog。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
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 ""
-"如果您需要指定 DNS 伺服器來檢測您註冊的 IP,您應該安裝“bind-host”或“knot-"
-"host”或“drill”或“hostip”軟體包。"
+"如果要規定 DNS 伺服器來檢測已註冊的 IP,您應該安裝 \"bind-host/knot-host/"
+"drill/hostip\" 套件中的任意一個。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
-msgstr "您應該為 DNS 請求安裝“bind-host”或“knot-host”或“drill”軟體包。"
+msgstr ""
+"如果要處理 DNS 請求,您應該安裝 \"bind-host/knot-host/drill\" 套件中的任意一"
+"個。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
-msgstr "您應該安裝“wget”或“curl”或“uclient-fetch”軟體包。"
+msgstr "您應該安裝 \"Wget/cURL/uclient-fetch\" 套件中的任意一個。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
-msgstr "您應該安裝“wget”或“curl”或“uclient-fetch”,及“libustream-*ssl”軟體包。"
+msgstr ""
+"您應該安裝 \"Wget/cURL/uclient-fetch\" 套件中的任意一個,以及 \"libustream-"
+"*ssl\" 套件。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid "You should install 'wget' or 'curl' package."
-msgstr "您應該安裝“wget”或“curl”軟體包。"
+msgstr "您應該安裝 \"Wget/cURL\" 套件中的任意一個。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
-msgstr "您應該安裝“wget”或“uclient-fetch”軟體包,或替換 libcurl。"
+msgstr "您應該安裝 \"Wget/uclient-fetch\" 套件中的任意一個,或者替換 libcurl。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
msgid "cURL is installed, but libcurl was compiled without proxy support."
-msgstr "cURL 已經安裝,但是 libcurl 編譯時沒有啟用代理支援。"
+msgstr "cURL 已經安裝,但編譯的 libcurl 不支援代理伺服器。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
msgid "cURL without Proxy Support"
-msgstr "cURL 沒有包含代理支援"
+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
msgid "custom"
-msgstr ""
+msgstr "自訂"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
msgid "days"
@@ -861,7 +870,7 @@ msgstr "天"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
msgid "directory or path/file"
-msgstr "目錄或者到檔案的路徑"
+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
@@ -872,15 +881,15 @@ msgstr "小時"
#: 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
msgid "minutes"
-msgstr "分"
+msgstr "分鐘"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
msgid "or"
-msgstr "或者"
+msgstr "或"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "or update your system to the latest OpenWrt Release"
-msgstr ""
+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
@@ -889,7 +898,7 @@ msgstr "秒"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "to run HTTPS without verification of server certificates (insecure)"
-msgstr "使用 HTTPS 但不檢查伺服器證書(不安全)"
+msgstr "運行 HTTPS 但不檢查伺服器憑證(不安全)"
#~ msgid ""
#~ "Configure here the details for all Dynamic DNS services including this "
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 0a60142e6f..653e63c16a 100755
--- a/applications/luci-app-ddns/root/usr/libexec/rpcd/luci.ddns
+++ b/applications/luci-app-ddns/root/usr/libexec/rpcd/luci.ddns
@@ -109,18 +109,18 @@ local methods = {
tonumber(s["force_interval"]) or 72,
s["force_unit"] or "hours" )
- -- process running but update needs to happen
- -- problems if force_seconds > uptime
- force_seconds = (force_seconds > uptime) and uptime or force_seconds
+ local check_seconds = calc_seconds(
+ tonumber(s["check_interval"]) or 10,
+ s["check_unit"] or "minutes" )
if last_update > 0 then
- local epoch = os.time() - uptime + last_update + force_seconds
+ local epoch = os.time() - uptime + last_update
-- use linux date to convert epoch
converted_last_update = epoch2date(epoch,date_format)
- next_update = epoch2date(epoch + force_seconds)
+ next_update = epoch2date(epoch + force_seconds + check_seconds)
end
- if pid > 0 and ( last_update + force_seconds - uptime ) <= 0 then
+ if pid > 0 and ( last_update + force_seconds + check_seconds - uptime ) <= 0 then
next_update = "Verify"
-- run once
@@ -187,7 +187,7 @@ local methods = {
local function has_wgetssl()
if cache['has_wgetssl'] then return cache['has_wgetssl'] end
- local res = (sys.call( [[command -v wget-ssl >/dev/null 2>&1]] ) == 0)
+ local res = has_wget() and (sys.call( [[wget --version | grep -qF +https >/dev/null 2>&1]] ) == 0)
cache['has_wgetssl'] = res
return res
end
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 4807d7796d..bf6f6b15f3 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: 2020-07-10 10:41+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2021-03-04 13:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.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
@@ -214,7 +214,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:194
msgid "Port"
-msgstr ""
+msgstr "المنفذ"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:125
msgid "Refresh List"
@@ -233,7 +233,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 ""
+msgstr "إحفض"
#: 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/bg/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/bg/dnscrypt-proxy.po
index fd7843fc65..853d6c1cbc 100644
--- a/applications/luci-app-dnscrypt-proxy/po/bg/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/bg/dnscrypt-proxy.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsdnscrypt-proxy/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-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
@@ -134,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."
@@ -226,7 +232,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 ""
+msgstr "Запази"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:216
msgid "Specify a non-default Resolver List."
@@ -302,7 +308,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:20
msgid "View Logfile"
-msgstr ""
+msgstr "Виж журнал"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:25
msgid "View Resolver List"
diff --git a/applications/luci-app-dnscrypt-proxy/po/bn_BD/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/bn_BD/dnscrypt-proxy.po
index faa80578e9..56bfeb30b8 100644
--- a/applications/luci-app-dnscrypt-proxy/po/bn_BD/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/bn_BD/dnscrypt-proxy.po
@@ -1,8 +1,14 @@
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/luciapplicationsdnscrypt-proxy/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-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
@@ -24,7 +30,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:228
msgid "Blacklist"
-msgstr ""
+msgstr "কালোতালিকা"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:233
msgid "Block IPv6"
@@ -134,7 +140,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:189
msgid "IP Address"
-msgstr ""
+msgstr "আইপি এড্রেস"
#: 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."
@@ -207,7 +213,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:194
msgid "Port"
-msgstr ""
+msgstr "পোর্ট"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:125
msgid "Refresh List"
@@ -226,7 +232,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 ""
+msgstr "সংরক্ষণ করুন"
#: 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/ca/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/ca/dnscrypt-proxy.po
index 176d739e7b..c154e77199 100644
--- a/applications/luci-app-dnscrypt-proxy/po/ca/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/ca/dnscrypt-proxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-10 12:23+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-08 13:03+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/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 3.10.1\n"
+"X-Generator: Weblate 4.5.1\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
@@ -232,7 +232,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 "Desa"
+msgstr "Desar"
#: 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/da/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/da/dnscrypt-proxy.po
new file mode 100644
index 0000000000..63854b3c52
--- /dev/null
+++ b/applications/luci-app-dnscrypt-proxy/po/da/dnscrypt-proxy.po
@@ -0,0 +1,317 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-01-12 11:22+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdnscrypt-proxy/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.1\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 "-------"
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:21
+msgid "Advanced"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:215
+msgid "Alternate Resolver List"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:228
+msgid "Blacklist"
+msgstr "Blacklist"
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:233
+msgid "Block IPv6"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:169
+msgid ""
+"By default the DNSCrypt-Proxy startup will be triggered by ifup events of "
+"'All' available network interfaces.<br />"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:59
+msgid "Configuration of the DNSCrypt-Proxy package."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:146
+msgid ""
+"Create '/etc/resolv-crypt.conf' with 'options timeout:1' to reduce DNS "
+"upstream timeouts with multiple DNSCrypt instances.<br />"
+msgstr ""
+"Opret '/etc/resolv-crypt.conf' med 'options timeout:1' for at reducere DNS-"
+"opstrøms-timeouts med flere DNSCrypt-instanser.<br />"
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:150
+msgid "Create Config File"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:245
+msgid "DNS Query Logfile"
+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 ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:39
+msgid "DNSCrypt-Proxy Logfile"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:30
+msgid "DNSCrypt-Proxy Resolver List"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:102
+msgid "Default Resolver List"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:234
+msgid "Disable IPv6 to speed up DNSCrypt-Proxy."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:254
+msgid "Dnsmasq Options"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:124
+msgid ""
+"Download the current resolver list from 'github.com/dyne/dnscrypt-proxy'."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:22
+msgid "Edit DNSCrypt-Proxy Configuration"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:23
+msgid "Edit Dnsmasq Configuration"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:24
+msgid "Edit Resolvcrypt Configuration"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:240
+msgid "Enable Caching to speed up DNSCcrypt-Proxy."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:220
+msgid "Ephemeral Keys"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:114
+msgid "File Checksum"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:106
+msgid "File Date"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:60
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:147
+msgid ""
+"For further information <a href=\"%s\" target=\"_blank\">see the wiki "
+"online</a>"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:97
+msgid "General Options"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:189
+msgid "IP Address"
+msgstr "IP-adresse"
+
+#: 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."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_dnsmasq_tab.lua:9
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_resolvcrypt_tab.lua:9
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/configuration_tab.lua:9
+msgid "Input file not found, please check your configuration."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:185
+msgid "Instance Options"
+msgstr "Instansindstillinger"
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:239
+msgid "Local Cache"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:229
+msgid ""
+"Local blacklists allow you to block abuse sites by domains or ip addresses."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:246
+msgid ""
+"Log the received DNS queries to a file, so you can watch in real-time what "
+"is happening on the network."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:201
+msgid ""
+"Name of the remote DNS service for resolving queries incl. Location, DNSSEC- "
+"and NOLOG-Flag."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:137
+msgid "No SSL support available.<br />"
+msgstr ""
+
+#: 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 />"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:19
+msgid "Overview"
+msgstr "Oversigt"
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:22
+msgid ""
+"Please install a resolver list to '/usr/share/dnscrypt-proxy/dnscrypt-"
+"resolvers.csv' to use this package."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:259
+msgid ""
+"Please note: This may change the values for 'noresolv', 'resolvfile', "
+"'allservers' and the list 'server' settings."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:194
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:125
+msgid "Refresh List"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:200
+msgid "Resolver (LOC/SEC/NOLOG)"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_dnsmasq_tab.lua:17
+#: 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 "Gem"
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:216
+msgid "Specify a non-default Resolver List."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:168
+msgid "Startup Trigger"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:195
+msgid "The listening port for DNS queries."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:230
+msgid ""
+"The value for this property is the blocklist type and path to the file, e."
+"g.'domains:/path/to/dbl.txt' or 'ips:/path/to/ipbl.txt'."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/configuration_tab.lua:21
+msgid ""
+"This form allows you to modify the content of the main DNSCrypt-Proxy "
+"configuration file (/etc/config/dnscrypt-proxy)."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_dnsmasq_tab.lua:21
+msgid ""
+"This form allows you to modify the content of the main Dnsmasq configuration "
+"file (/etc/config/dhcp)."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_resolvcrypt_tab.lua:21
+msgid ""
+"This form allows you to modify the content of the resolv-crypt configuration "
+"file (/etc/resolv-crypt.conf)."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/view/dnscrypt-proxy/view_reslist.htm:10
+msgid "This form shows the content of the current DNSCrypt Resolver List."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/view/dnscrypt-proxy/logread.htm:10
+msgid ""
+"This form shows the syslog output, pre-filtered for DNSCrypt-Proxy related "
+"messages only."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:222
+msgid ""
+"This option requires extra CPU cycles and is useless with most DNSCrypt "
+"server."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:170
+msgid ""
+"To restrict the trigger, select only the relevant network interface. Usually "
+"the 'wan' interface should work for most users."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:257
+msgid "Transfer Options To Dnsmasq"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:20
+msgid "View Logfile"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:25
+msgid "View Resolver List"
+msgstr ""
diff --git a/applications/luci-app-dnscrypt-proxy/po/de/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/de/dnscrypt-proxy.po
index 143177e76b..c95211e1a7 100644
--- a/applications/luci-app-dnscrypt-proxy/po/de/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/de/dnscrypt-proxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-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.2-dev\n"
+"X-Generator: Weblate 4.5-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
@@ -145,7 +145,7 @@ msgstr "Allgemeine Optionen"
#: 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 "Gewähre UCI Zugriff auf luci-app-dnscrypt-proxy"
+msgstr "UCI-Zugriff für luci-app-dnscrypt erlauben"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:189
msgid "IP Address"
diff --git a/applications/luci-app-dnscrypt-proxy/po/en/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/en/dnscrypt-proxy.po
index 5ba48c14aa..5200edd954 100644
--- a/applications/luci-app-dnscrypt-proxy/po/en/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/en/dnscrypt-proxy.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-06-24 10:23+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdnscrypt-proxy/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.7.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
@@ -207,7 +213,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:194
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:125
msgid "Refresh List"
diff --git a/applications/luci-app-dnscrypt-proxy/po/es/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/es/dnscrypt-proxy.po
index bcaa3e4d87..25fd13aec0 100644
--- a/applications/luci-app-dnscrypt-proxy/po/es/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/es/dnscrypt-proxy.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/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.1-dev\n"
+"X-Generator: Weblate 4.7.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
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 6300966b80..d2591c663d 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: 2020-06-20 14:41+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"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/"
"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.2-dev\n"
+"X-Generator: Weblate 4.10-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
@@ -193,7 +193,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:19
msgid "Overview"
-msgstr "Vue d’ensemble"
+msgstr "Aperçu"
#: 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/he/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/he/dnscrypt-proxy.po
index d18bc8a942..b64618259f 100644
--- a/applications/luci-app-dnscrypt-proxy/po/he/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/he/dnscrypt-proxy.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdnscrypt-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.5-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
@@ -207,7 +214,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:194
msgid "Port"
-msgstr ""
+msgstr "פתחה"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:125
msgid "Refresh List"
diff --git a/applications/luci-app-dnscrypt-proxy/po/hu/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/hu/dnscrypt-proxy.po
index 65b56699b8..2110527d62 100644
--- a/applications/luci-app-dnscrypt-proxy/po/hu/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/hu/dnscrypt-proxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-31 13:27+0000\n"
-"Last-Translator: Tamas Szanto <taszanto@gmail.com>\n"
+"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/"
"luciapplicationsdnscrypt-proxy/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"
+"X-Generator: Weblate 4.8-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
@@ -150,7 +150,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:189
msgid "IP Address"
-msgstr "IP-cím"
+msgstr "IP cím"
#: 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."
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 8aac03f31f..f1282aa430 100644
--- a/applications/luci-app-dnscrypt-proxy/po/it/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/it/dnscrypt-proxy.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-28 00:34+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-09-22 00:01+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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.0-dev\n"
+"X-Generator: Weblate 4.9-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"
@@ -140,7 +140,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:189
msgid "IP Address"
-msgstr ""
+msgstr "Indirizzo 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 "Riepilogo"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:160
msgid "Please edit the file manually in the 'Advanced' section."
@@ -308,7 +308,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:20
msgid "View Logfile"
-msgstr ""
+msgstr "Visualizza registro"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:25
msgid "View Resolver List"
diff --git a/applications/luci-app-dnscrypt-proxy/po/ja/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/ja/dnscrypt-proxy.po
index 8ac5401023..2ab6d30274 100644
--- a/applications/luci-app-dnscrypt-proxy/po/ja/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/ja/dnscrypt-proxy.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/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.1-dev\n"
+"X-Generator: Weblate 4.4-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
@@ -138,9 +138,7 @@ msgstr "ファイル日付"
msgid ""
"For further information <a href=\"%s\" target=\"_blank\">see the wiki "
"online</a>"
-msgstr ""
-"詳細な情報は <a href=\"%s\" target=\"_blank\">オンライン Wiki</a> を確認して"
-"ください。"
+msgstr "詳細な情報は <a href=\"%s\" target=\"_blank\">オンライン Wiki</a> を確認してください"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:97
msgid "General Options"
@@ -148,7 +146,7 @@ msgstr "全般オプション"
#: 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 "luci-app-dnscrypt-proxy に UCI アクセスを許可"
+msgstr "luci-app-dnscrypt-proxyにUCIアクセスを許可"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:189
msgid "IP Address"
@@ -274,7 +272,7 @@ msgstr "設定ファイル '/etc/resolv-crypt.conf' は既に存在していま
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:195
msgid "The listening port for DNS queries."
-msgstr "DNS クエリを待ち受けるポートです。"
+msgstr "DNS クエリをリッスンするポートです。"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:190
msgid ""
@@ -289,9 +287,8 @@ msgid ""
"The value for this property is the blocklist type and path to the file, e."
"g.'domains:/path/to/dbl.txt' or 'ips:/path/to/ipbl.txt'."
msgstr ""
-"このプロパティの値は、ブロックリストのタイプ及びファイルへのパスの組み合わせ"
-"です。(例: 'domains:/path/to/domainlist.txt' または 'ips:/path/to/iplist."
-"txt')"
+"このプロパティの値は、ブロックリストのタイプ及びファイルへのパスの組み合わせです(例: 'domains:/path/to/"
+"domainlist.txt' または 'ips:/path/to/iplist.txt')。"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/configuration_tab.lua:21
msgid ""
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 b770db2c57..5e5e69a971 100644
--- a/applications/luci-app-dnscrypt-proxy/po/ko/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/ko/dnscrypt-proxy.po
@@ -1,8 +1,14 @@
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/"
+"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"
#: 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
@@ -207,7 +213,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:194
msgid "Port"
-msgstr ""
+msgstr "포트"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:125
msgid "Refresh List"
diff --git a/applications/luci-app-dnscrypt-proxy/po/nb_NO/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/nb_NO/dnscrypt-proxy.po
index 2bc99ee3b4..0fe03bccaa 100644
--- a/applications/luci-app-dnscrypt-proxy/po/nb_NO/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/nb_NO/dnscrypt-proxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-20 17:08+0000\n"
-"Last-Translator: Ole Solbakken <oinnselset@gmail.com>\n"
+"PO-Revision-Date: 2021-04-04 07:26+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/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 3.10-dev\n"
+"X-Generator: Weblate 4.6-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-adresse"
#: 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 "Oversikt"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:160
msgid "Please edit the file manually in the 'Advanced' section."
@@ -213,7 +213,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:194
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:125
msgid "Refresh List"
@@ -232,7 +232,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 ""
+msgstr "Lagre"
#: 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/pt_BR/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/pt_BR/dnscrypt-proxy.po
index d13ac686a2..3b066ad808 100644
--- a/applications/luci-app-dnscrypt-proxy/po/pt_BR/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/pt_BR/dnscrypt-proxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
-"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
+"PO-Revision-Date: 2021-03-14 05:18+0000\n"
+"Last-Translator: Igor Rückert <igorruckert@yahoo.com.br>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsdnscrypt-proxy/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.1-dev\n"
+"X-Generator: Weblate 4.5.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
@@ -206,7 +206,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:19
msgid "Overview"
-msgstr "Visão Geral"
+msgstr "Visão geral"
#: 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/ro/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/ro/dnscrypt-proxy.po
index b5a58d3f70..833a91d853 100644
--- a/applications/luci-app-dnscrypt-proxy/po/ro/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/ro/dnscrypt-proxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-12-04 19:24+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/ro/>\n"
"Language: ro\n"
@@ -9,12 +9,12 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10-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"
@@ -22,12 +22,13 @@ msgstr "Avansat"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:215
msgid "Alternate Resolver List"
-msgstr ""
+msgstr "Lista de rezolvare alternativă"
#: 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 ""
+"Aplicați setările specifice DNSCrypt-Proxy la configurația Dnsmasq.<br />"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:228
msgid "Blacklist"
@@ -35,94 +36,100 @@ msgstr "Listă neagră"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:233
msgid "Block IPv6"
-msgstr ""
+msgstr "Blocați IPv6"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:169
msgid ""
"By default the DNSCrypt-Proxy startup will be triggered by ifup events of "
"'All' available network interfaces.<br />"
msgstr ""
+"În mod implicit, pornirea DNSCrypt-Proxy va fi declanșată de evenimentele "
+"ifup ale \"Tuturor\" interfețelor de rețea disponibile.<br />"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:59
msgid "Configuration of the DNSCrypt-Proxy package."
-msgstr ""
+msgstr "Configurarea pachetului DNSCrypt-Proxy."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:146
msgid ""
"Create '/etc/resolv-crypt.conf' with 'options timeout:1' to reduce DNS "
"upstream timeouts with multiple DNSCrypt instances.<br />"
msgstr ""
+"Creați '/etc/resolv-crypt.conf' cu 'options timeout:1' pentru a reduce "
+"timpii de așteptare DNS în amonte cu mai multe instanțe DNSCrypt.<br />"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:150
msgid "Create Config File"
-msgstr ""
+msgstr "Creați fișierul de configurare"
#: 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 "Creați un fișier de configurare personalizat"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:245
msgid "DNS Query Logfile"
-msgstr ""
+msgstr "Fișier jurnal de interogare DNS"
#: 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 "DNSCrypt-Proxy Fișier jurnal"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:30
msgid "DNSCrypt-Proxy Resolver List"
-msgstr ""
+msgstr "DNSCrypt-Proxy Lista de rezolvare"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:102
msgid "Default Resolver List"
-msgstr ""
+msgstr "Lista de rezolvare implicită"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:234
msgid "Disable IPv6 to speed up DNSCrypt-Proxy."
-msgstr ""
+msgstr "Dezactivați IPv6 pentru a accelera DNSCrypt-Proxy."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:254
msgid "Dnsmasq Options"
-msgstr ""
+msgstr "Opțiuni Dnsmasq"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:124
msgid ""
"Download the current resolver list from 'github.com/dyne/dnscrypt-proxy'."
msgstr ""
+"Descărcați lista curentă de rezolvatori de pe 'github.com/dyne/dnscrypt-"
+"proxy'."
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:22
msgid "Edit DNSCrypt-Proxy Configuration"
-msgstr ""
+msgstr "Editați configurația DNSCrypt-Proxy"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:23
msgid "Edit Dnsmasq Configuration"
-msgstr ""
+msgstr "Editați configurația Dnsmasq"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:24
msgid "Edit Resolvcrypt Configuration"
-msgstr ""
+msgstr "Editați configurația Resolvcrypt"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:240
msgid "Enable Caching to speed up DNSCcrypt-Proxy."
-msgstr ""
+msgstr "Activați Caching pentru a accelera DNSCcrypt-Proxy."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:220
msgid "Ephemeral Keys"
-msgstr ""
+msgstr "Chei efemere"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:114
msgid "File Checksum"
-msgstr ""
+msgstr "Suma de verificare a fișierelor"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:106
msgid "File Date"
-msgstr ""
+msgstr "Data fișierului"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:60
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:147
@@ -130,22 +137,26 @@ msgid ""
"For further information <a href=\"%s\" target=\"_blank\">see the wiki "
"online</a>"
msgstr ""
+"Pentru mai multe informații <a href=\"%s\" target=\"_blank\">vezi wiki "
+"online</a>"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:97
msgid "General Options"
-msgstr ""
+msgstr "Opțiuni generale"
#: 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 "Acordarea accesului UCI pentru luci-app-dnscrypt-proxy"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:189
msgid "IP Address"
-msgstr ""
+msgstr "Adresa 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."
msgstr ""
+"Îmbunătățirea confidențialității prin utilizarea unei chei publice efemere "
+"pentru fiecare interogare."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_dnsmasq_tab.lua:9
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_resolvcrypt_tab.lua:9
@@ -155,36 +166,44 @@ msgstr "Fișierul de intrare nu a fost găsit, vă rugăm verificaţi configura
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:185
msgid "Instance Options"
-msgstr ""
+msgstr "Opțiuni de instanță"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:239
msgid "Local Cache"
-msgstr ""
+msgstr "Memoria cache locală"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:229
msgid ""
"Local blacklists allow you to block abuse sites by domains or ip addresses."
msgstr ""
+"Listele negre locale vă permit să blocați site-urile abuzive în funcție de "
+"domenii sau adrese IP."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:246
msgid ""
"Log the received DNS queries to a file, so you can watch in real-time what "
"is happening on the network."
msgstr ""
+"Înregistrați interogările DNS primite într-un fișier, astfel încât să puteți "
+"urmări în timp real ce se întâmplă în rețea."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:201
msgid ""
"Name of the remote DNS service for resolving queries incl. Location, DNSSEC- "
"and NOLOG-Flag."
msgstr ""
+"Numele serviciului DNS la distanță pentru rezolvarea interogărilor, inclusiv "
+"Location, DNSSEC- și NOLOG-Flag."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:137
msgid "No SSL support available.<br />"
-msgstr ""
+msgstr "Nu este disponibil suport SSL.<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 />"
msgstr ""
+"Nu există o listă de rezolvare implicită și nu este disponibil suport "
+"SSL.<br />"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:19
msgid "Overview"
@@ -192,25 +211,31 @@ msgstr "Prezentare generală"
#: 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ă rugăm să editați manual fișierul în secțiunea 'Advanced'."
#: 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ă rugăm să instalați o bibliotecă \"libustream-ssl\" pentru a descărca "
+"lista curentă de rezolvare din 'github.com/dyne/dnscrypt-proxy'."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:22
msgid ""
"Please install a resolver list to '/usr/share/dnscrypt-proxy/dnscrypt-"
"resolvers.csv' to use this package."
msgstr ""
+"Vă rugăm să instalați o listă de rezolvatori în '/usr/share/dnscrypt-proxy/"
+"dnscrypt-resolvers.csv' pentru a utiliza acest pachet."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:259
msgid ""
"Please note: This may change the values for 'noresolv', 'resolvfile', "
"'allservers' and the list 'server' settings."
msgstr ""
+"Vă rugăm să rețineți: Acest lucru poate modifica valorile pentru setările "
+"\"noresolv\", \"resolvfile\", \"allservers\" și lista \"server\"."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:194
msgid "Port"
@@ -218,26 +243,26 @@ msgstr "Port"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:125
msgid "Refresh List"
-msgstr ""
+msgstr "Actualizați lista"
#: 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 "Actualizarea listei de rezolvare"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:200
msgid "Resolver (LOC/SEC/NOLOG)"
-msgstr ""
+msgstr "Rezolvator (LOC/SEC/NOLOG)"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_dnsmasq_tab.lua:17
#: 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 "Salvează"
+msgstr "Salvați"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:216
msgid "Specify a non-default Resolver List."
-msgstr ""
+msgstr "Specificați o listă de rezolvare care nu este implicită."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:168
msgid "Startup Trigger"
@@ -245,67 +270,86 @@ msgstr "Declanșator la pornire"
#: 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 "Fișierul de configurare '/etc/resolv-crypt.conf' există deja.<br />"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:195
msgid "The listening port for DNS queries."
-msgstr ""
+msgstr "Portul de ascultare pentru interogările DNS."
#: 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 ""
+"Adresa IPv4 sau IPv6 locală. Aceasta din urmă trebuie specificată între "
+"paranteze, de exemplu \"[::1]'."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:230
msgid ""
"The value for this property is the blocklist type and path to the file, e."
"g.'domains:/path/to/dbl.txt' or 'ips:/path/to/ipbl.txt'."
msgstr ""
+"Valoarea pentru această proprietate este tipul de listă de blocuri și calea "
+"către fișier, de exemplu \"domains:/path/to/dbl.txt\" sau \"ips:/path/to/ipbl"
+".txt\"."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/configuration_tab.lua:21
msgid ""
"This form allows you to modify the content of the main DNSCrypt-Proxy "
"configuration file (/etc/config/dnscrypt-proxy)."
msgstr ""
+"Acest formular vă permite să modificați conținutul fișierului principal de "
+"configurare DNSCrypt-Proxy (/etc/config/dnscrypt-proxy)."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_dnsmasq_tab.lua:21
msgid ""
"This form allows you to modify the content of the main Dnsmasq configuration "
"file (/etc/config/dhcp)."
msgstr ""
+"Acest formular vă permite să modificați conținutul fișierului principal de "
+"configurare Dnsmasq (/etc/config/dhcp)."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_resolvcrypt_tab.lua:21
msgid ""
"This form allows you to modify the content of the resolv-crypt configuration "
"file (/etc/resolv-crypt.conf)."
msgstr ""
+"Acest formular vă permite să modificați conținutul fișierului de configurare "
+"resolv-crypt (/etc/resolv-crypt.conf)."
#: applications/luci-app-dnscrypt-proxy/luasrc/view/dnscrypt-proxy/view_reslist.htm:10
msgid "This form shows the content of the current DNSCrypt Resolver List."
msgstr ""
+"Acest formular afișează conținutul listei actuale de rezolvare DNSCrypt."
#: applications/luci-app-dnscrypt-proxy/luasrc/view/dnscrypt-proxy/logread.htm:10
msgid ""
"This form shows the syslog output, pre-filtered for DNSCrypt-Proxy related "
"messages only."
msgstr ""
+"Acest formular afișează ieșirea syslog, prefiltrată numai pentru mesajele "
+"legate de DNSCrypt-Proxy."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:222
msgid ""
"This option requires extra CPU cycles and is useless with most DNSCrypt "
"server."
msgstr ""
+"Această opțiune necesită cicluri CPU suplimentare și este inutilă cu "
+"majoritatea serverelor DNSCrypt."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:170
msgid ""
"To restrict the trigger, select only the relevant network interface. Usually "
"the 'wan' interface should work for most users."
msgstr ""
+"Pentru a restricționa declanșarea, selectați numai interfața de rețea "
+"relevantă. De obicei, interfața \"wan\" ar trebui să funcționeze pentru "
+"majoritatea utilizatorilor."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:257
msgid "Transfer Options To Dnsmasq"
-msgstr ""
+msgstr "Opțiuni de transfer către Dnsmasq"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:20
msgid "View Logfile"
@@ -313,4 +357,4 @@ msgstr "Vezi fișierul log"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:25
msgid "View Resolver List"
-msgstr ""
+msgstr "Vizualizați lista de rezolvare"
diff --git a/applications/luci-app-dnscrypt-proxy/po/ru/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/ru/dnscrypt-proxy.po
index a2841cc7d4..fcecf85f1a 100644
--- a/applications/luci-app-dnscrypt-proxy/po/ru/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/ru/dnscrypt-proxy.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: dnscrypt-proxy\n"
"POT-Creation-Date: 2017-10-17 14:30+0300\n"
-"PO-Revision-Date: 2020-07-17 19:42+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-04-09 12:29+0000\n"
+"Last-Translator: The_BadUser <vanjavs@mail.ru>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/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.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -155,7 +155,7 @@ msgstr "Предоставить UCI доступ для luci-app-dnscrypt-proxy
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:189
msgid "IP Address"
-msgstr "IP адрес"
+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."
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 19af90b7a3..badefce2ab 100644
--- a/applications/luci-app-dnscrypt-proxy/po/sv/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/sv/dnscrypt-proxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-17 20:24+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-03-19 04:16+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/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 3.9.1-dev\n"
+"X-Generator: Weblate 4.5.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
@@ -188,7 +188,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:19
msgid "Overview"
-msgstr "Översikt"
+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."
diff --git a/applications/luci-app-dnscrypt-proxy/po/tr/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/tr/dnscrypt-proxy.po
index 5c27a71a61..9c9c1715f5 100644
--- a/applications/luci-app-dnscrypt-proxy/po/tr/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/tr/dnscrypt-proxy.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-28 13:26+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-12-15 17:33+0000\n"
+"Last-Translator: Erdinc <erdincbeldek@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-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.3-dev\n"
+"X-Generator: Weblate 4.10-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"
@@ -21,12 +21,13 @@ msgstr "Gelişmiş"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:215
msgid "Alternate Resolver List"
-msgstr ""
+msgstr "Alternatif Çözümleyici Listesi"
#: 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 ""
+"DNSCrypt-Proxy'ye özgü ayarları Dnsmasq yapılandırmasına uygulayın. <br />"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:228
msgid "Blacklist"
@@ -34,94 +35,99 @@ msgstr "Kara Liste"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:233
msgid "Block IPv6"
-msgstr ""
+msgstr "IPv6'yı engelle"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:169
msgid ""
"By default the DNSCrypt-Proxy startup will be triggered by ifup events of "
"'All' available network interfaces.<br />"
msgstr ""
+"Varsayılan olarak DNSCrypt-Proxy başlangıcı, kullanılabilir 'Tüm' ağ "
+"arayüzlerinin ifup olayları tarafından tetiklenir. <br />"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:59
msgid "Configuration of the DNSCrypt-Proxy package."
-msgstr ""
+msgstr "DNSCrypt-Proxy paketinin yapılandırması."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:146
msgid ""
"Create '/etc/resolv-crypt.conf' with 'options timeout:1' to reduce DNS "
"upstream timeouts with multiple DNSCrypt instances.<br />"
msgstr ""
+"Birden çok DNSCrypt örneğiyle DNS yukarı akış zaman aşımlarını azaltmak için "
+"\"options timeout:1\" ile \"/etc/resolv-crypt.conf\" oluşturun. <br />"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:150
msgid "Create Config File"
-msgstr ""
+msgstr "Yapılandırma Dosyası Oluştur"
#: 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 "Özel Yapılandırma Dosyası Oluşturun"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:245
msgid "DNS Query Logfile"
-msgstr ""
+msgstr "DNS Sorgusu Günlük Dosyası"
#: 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 "DNSCrypt-Proxy Günlük Dosyası"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:30
msgid "DNSCrypt-Proxy Resolver List"
-msgstr ""
+msgstr "DNSCrypt-Proxy Çözümleyici Listesi"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:102
msgid "Default Resolver List"
-msgstr ""
+msgstr "Varsayılan Çözücü Listesi"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:234
msgid "Disable IPv6 to speed up DNSCrypt-Proxy."
-msgstr ""
+msgstr "DNSCrypt-Proxy'yi hızlandırmak için IPv6'yı devre dışı bırakın."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:254
msgid "Dnsmasq Options"
-msgstr ""
+msgstr "Dnsmasq Seçenekleri"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:124
msgid ""
"Download the current resolver list from 'github.com/dyne/dnscrypt-proxy'."
msgstr ""
+"Mevcut çözümleyici listesini 'github.com/dyne/dnscrypt-proxy'den indirin."
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:22
msgid "Edit DNSCrypt-Proxy Configuration"
-msgstr ""
+msgstr "DNSCrypt-Proxy Yapılandırmasını Düzenle"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:23
msgid "Edit Dnsmasq Configuration"
-msgstr ""
+msgstr "Dnsmasq Yapılandırmasını Düzenle"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:24
msgid "Edit Resolvcrypt Configuration"
-msgstr ""
+msgstr "Resolvcrypt Yapılandırmasını Düzenle"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:240
msgid "Enable Caching to speed up DNSCcrypt-Proxy."
-msgstr ""
+msgstr "DNSCcrypt-Proxy'yi hızlandırmak için Önbelleğe Almayı etkinleştirin."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:220
msgid "Ephemeral Keys"
-msgstr ""
+msgstr "Geçici Anahtarlar"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:114
msgid "File Checksum"
-msgstr ""
+msgstr "Dosya Sağlama Toplamı"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:106
msgid "File Date"
-msgstr ""
+msgstr "Dosya Tarihi"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:60
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:147
@@ -129,61 +135,69 @@ msgid ""
"For further information <a href=\"%s\" target=\"_blank\">see the wiki "
"online</a>"
msgstr ""
+"Daha fazla bilgi için <a href=\"%s\" target=\"_blank\"> çevrimiçi wiki'ye "
+"bakın </a>"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:97
msgid "General Options"
-msgstr ""
+msgstr "Genel seçenekler"
#: 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 "luci-app-dnscrypt-proxy için UCI erişimi verin"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:189
msgid "IP Address"
-msgstr ""
+msgstr "IP Adresi"
#: 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."
-msgstr ""
+msgstr "Her sorgu için geçici bir genel anahtar kullanarak gizliliği artırın."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_dnsmasq_tab.lua:9
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_resolvcrypt_tab.lua:9
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/configuration_tab.lua:9
msgid "Input file not found, please check your configuration."
-msgstr ""
+msgstr "Girdi dosyası bulunamadı, lütfen yapılandırmanızı kontrol edin."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:185
msgid "Instance Options"
-msgstr ""
+msgstr "Örnek Seçenekleri"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:239
msgid "Local Cache"
-msgstr ""
+msgstr "Yerel Önbellek"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:229
msgid ""
"Local blacklists allow you to block abuse sites by domains or ip addresses."
msgstr ""
+"Yerel kara listeler, kötüye kullanım sitelerini etki alanlarına veya ip "
+"adreslerine göre engellemenize olanak tanır."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:246
msgid ""
"Log the received DNS queries to a file, so you can watch in real-time what "
"is happening on the network."
msgstr ""
+"Alınan DNS sorgularını bir dosyaya kaydedin, böylece ağda neler olup "
+"bittiğini gerçek zamanlı olarak izleyebilirsiniz."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:201
msgid ""
"Name of the remote DNS service for resolving queries incl. Location, DNSSEC- "
"and NOLOG-Flag."
msgstr ""
+"Sorguları çözmek için uzak DNS hizmetinin adı dahil. Konum, DNSSEC- ve NOLOG-"
+"Flag."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:137
msgid "No SSL support available.<br />"
-msgstr ""
+msgstr "Kullanılabilir SSL desteği yok. <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 />"
-msgstr ""
+msgstr "Varsayılan çözümleyici listesi ve SSL desteği yok. <br />"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:19
msgid "Overview"
@@ -191,42 +205,48 @@ msgstr "Genel bakış"
#: 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 "Lütfen dosyayı \"Gelişmiş\" bölümünde manuel olarak düzenleyin."
#: 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 ""
+"Mevcut çözümleyici listesini 'github.com/dyne/dnscrypt-proxy'den indirmek "
+"için lütfen bir' libustream-ssl 'kitaplığı kurun."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:22
msgid ""
"Please install a resolver list to '/usr/share/dnscrypt-proxy/dnscrypt-"
"resolvers.csv' to use this package."
msgstr ""
+"Bu paketi kullanmak için lütfen '/usr/share/dnscrypt-proxy/dnscrypt-"
+"resolvers.csv' ye bir çözümleyici listesi yükleyin."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:259
msgid ""
"Please note: This may change the values for 'noresolv', 'resolvfile', "
"'allservers' and the list 'server' settings."
msgstr ""
+"Lütfen dikkat: Bu, 'noresolv', 'resolvfile', 'allservers' ve liste 'server' "
+"ayarlarının değerlerini değiştirebilir."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:194
msgid "Port"
-msgstr "Bağlantı noktası"
+msgstr "Port"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:125
msgid "Refresh List"
-msgstr ""
+msgstr "Listeyi Yenile"
#: 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 "Çözümleyici Listesini Yenile"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:200
msgid "Resolver (LOC/SEC/NOLOG)"
-msgstr ""
+msgstr "Çözümleyici (LOC/SEC/NOLOG)"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_dnsmasq_tab.lua:17
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_resolvcrypt_tab.lua:17
@@ -236,75 +256,91 @@ msgstr "Kaydet"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:216
msgid "Specify a non-default Resolver List."
-msgstr ""
+msgstr "Varsayılan olmayan bir Çözümleyici Listesi belirtin."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:168
msgid "Startup Trigger"
-msgstr ""
+msgstr "Başlangıç Tetikleyicisi"
#: 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 "'/etc/resolv-crypt.conf' yapılandırma dosyası zaten mevcut. <br />"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:195
msgid "The listening port for DNS queries."
-msgstr ""
+msgstr "DNS sorguları için dinleme bağlantı noktası."
#: 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 ""
+"Yerel IPv4 veya IPv6 adresi. İkincisi, parantez içinde belirtilmelidir, ör. "
+"'[:: 1]'."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:230
msgid ""
"The value for this property is the blocklist type and path to the file, e."
"g.'domains:/path/to/dbl.txt' or 'ips:/path/to/ipbl.txt'."
msgstr ""
+"Bu özelliğin değeri, engelleme listesi türü ve dosyasının yoludur, ör. "
+"'domains:/path/to/dbl.txt' veya 'ips:/path/to/ipbl.txt'."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/configuration_tab.lua:21
msgid ""
"This form allows you to modify the content of the main DNSCrypt-Proxy "
"configuration file (/etc/config/dnscrypt-proxy)."
msgstr ""
+"Bu form, ana DNSCrypt-Proxy yapılandırma dosyasının (/etc/config/dnscrypt-"
+"proxy) içeriğini değiştirmenize izin verir."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_dnsmasq_tab.lua:21
msgid ""
"This form allows you to modify the content of the main Dnsmasq configuration "
"file (/etc/config/dhcp)."
msgstr ""
+"Bu form, ana Dnsmasq yapılandırma dosyasının (/etc/config/dhcp) içeriğini "
+"değiştirmenize izin verir."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_resolvcrypt_tab.lua:21
msgid ""
"This form allows you to modify the content of the resolv-crypt configuration "
"file (/etc/resolv-crypt.conf)."
msgstr ""
+"Bu form, resolv-crypt yapılandırma dosyasının (/etc/resolv-crypt.conf) "
+"içeriğini değiştirmenize izin verir."
#: applications/luci-app-dnscrypt-proxy/luasrc/view/dnscrypt-proxy/view_reslist.htm:10
msgid "This form shows the content of the current DNSCrypt Resolver List."
-msgstr ""
+msgstr "Bu form, geçerli DNSCrypt Çözümleyici Listesinin içeriğini gösterir."
#: applications/luci-app-dnscrypt-proxy/luasrc/view/dnscrypt-proxy/logread.htm:10
msgid ""
"This form shows the syslog output, pre-filtered for DNSCrypt-Proxy related "
"messages only."
msgstr ""
+"Bu form, yalnızca DNSCrypt-Proxy ile ilgili iletiler için önceden "
+"filtrelenmiş syslog çıktısını gösterir."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:222
msgid ""
"This option requires extra CPU cycles and is useless with most DNSCrypt "
"server."
msgstr ""
+"Bu seçenek, fazladan CPU döngüsü gerektirir ve çoğu DNSCrypt sunucusunda işe "
+"yaramaz."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:170
msgid ""
"To restrict the trigger, select only the relevant network interface. Usually "
"the 'wan' interface should work for most users."
msgstr ""
+"Tetikleyiciyi kısıtlamak için yalnızca ilgili ağ arayüzünü seçin. Genellikle "
+"'wan' arayüzü çoğu kullanıcı için işe yaramaktadır."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:257
msgid "Transfer Options To Dnsmasq"
-msgstr ""
+msgstr "Seçenekleri Dnsmasq'a Transfer et"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:20
msgid "View Logfile"
@@ -312,4 +348,4 @@ msgstr "Günlük Dosyasını Görüntüle"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:25
msgid "View Resolver List"
-msgstr ""
+msgstr "Çözümleyici Listesini Görüntüle"
diff --git a/applications/luci-app-dnscrypt-proxy/po/zh_Hant/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/zh_Hant/dnscrypt-proxy.po
index e0f8b46154..8636993a6b 100644
--- a/applications/luci-app-dnscrypt-proxy/po/zh_Hant/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/zh_Hant/dnscrypt-proxy.po
@@ -3,7 +3,7 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-28 19:19+0000\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/luciapplicationsdnscrypt-proxy/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.2-dev\n"
+"X-Generator: Weblate 4.11-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
@@ -29,7 +29,7 @@ msgstr "備用解析伺服器列表"
#: 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 "將特定於 DNSCrypt-Proxy 的設定應用到 Dnsmasq 配置。<br />"
+msgstr "應用特定的 DNSCrypt-Proxy 設定到 Dnsmasq 組態。<br />"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:228
msgid "Blacklist"
@@ -100,7 +100,7 @@ msgstr "Dnsmasq 選項"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:124
msgid ""
"Download the current resolver list from 'github.com/dyne/dnscrypt-proxy'."
-msgstr "從“github.com/dyne/DNSCrypt-Proxy”下載當前的解析伺服器列表。"
+msgstr "從「github.com/dyne/dnscrypt-proxy」下載目前的解析伺服器清單。"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:22
msgid "Edit DNSCrypt-Proxy Configuration"
@@ -143,7 +143,7 @@ msgstr "常規選項"
#: 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 "授予 luci-app-dnscrypt-proxy 擁有 UCI 存取的權限"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:189
msgid "IP Address"
@@ -157,7 +157,7 @@ msgstr "每次查詢使用不同的臨時公鑰,以增強隱私。"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_resolvcrypt_tab.lua:9
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/configuration_tab.lua:9
msgid "Input file not found, please check your configuration."
-msgstr "找不到輸入檔案,請確認您的設定"
+msgstr "找不到輸入文件,請檢查您的設定。"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:185
msgid "Instance Options"
@@ -194,39 +194,34 @@ msgstr "無預設解析伺服器列表,也無 SSL 支援。<br />"
#: 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."
-msgstr "請在“高階”部分中手動編輯檔案。"
+msgstr "請在「進階」部分中手動編輯檔案。"
#: 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 ""
-"要從“github.com/dyne/DNSCrypt-Proxy”下載當前的解析伺服器列表,請安"
-"裝“libustream-ssl”庫。"
+msgstr "要從「github.com/dyne/dnscrypt-proxy」下載目前的解析伺服器清單,請安裝「libustream-ssl」程式庫。"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:22
msgid ""
"Please install a resolver list to '/usr/share/dnscrypt-proxy/dnscrypt-"
"resolvers.csv' to use this package."
-msgstr ""
-"要使用此程式,請將解析伺服器列表放到“/usr/share/DNSCrypt-Proxy/dnscrypt-"
-"resolvers.csv”。"
+msgstr "要使用此程式,請將解析伺服器清單放到「/usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv」。"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:259
msgid ""
"Please note: This may change the values for 'noresolv', 'resolvfile', "
"'allservers' and the list 'server' settings."
msgstr ""
-"請注意:這可能會更改“noresolv”、“resolvfile”、“allservers”和“server”列表的設"
-"置值。"
+"請注意:這可能會變更 \"noresolv\"、\"resolvfile\"、\"allservers\" 和 \"server\" 清單的設定值。"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:194
msgid "Port"
-msgstr "埠"
+msgstr "連接埠"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:125
msgid "Refresh List"
@@ -239,7 +234,7 @@ msgstr "重新整理解析伺服器列表"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:200
msgid "Resolver (LOC/SEC/NOLOG)"
-msgstr "解析伺服器(LOC/SEC/NOLOG)"
+msgstr "解析伺服器 (LOC/SEC/NOLOG)"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_dnsmasq_tab.lua:17
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_resolvcrypt_tab.lua:17
@@ -274,33 +269,29 @@ msgid ""
"The value for this property is the blocklist type and path to the file, e."
"g.'domains:/path/to/dbl.txt' or 'ips:/path/to/ipbl.txt'."
msgstr ""
-"此屬性的值是攔截列表的型別和檔案的路徑,例如“domains:/path/to/dbl."
-"txt”或“ips:/path/to/ipbl.txt”。"
+"此屬性的值是攔截清單的類型和檔案的路徑,例如「domains:/path/to/dbl.txt」或「ips:/path/to/ipbl.txt」。"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/configuration_tab.lua:21
msgid ""
"This form allows you to modify the content of the main DNSCrypt-Proxy "
"configuration file (/etc/config/dnscrypt-proxy)."
-msgstr ""
-"此表單允許您修改主 DNSCrypt-Proxy 配置檔案(/etc/config/dnscrypt-proxy)的內"
-"容。"
+msgstr "此表單允許您修改主要 DNSCrypt-Proxy 設定檔案 (/etc/config/dnscrypt-proxy) 的內容。"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_dnsmasq_tab.lua:21
msgid ""
"This form allows you to modify the content of the main Dnsmasq configuration "
"file (/etc/config/dhcp)."
-msgstr "此表單允許您修改主 Dnsmasq 配置檔案(/etc/config/dhcp)的內容。"
+msgstr "此表單允許您修改主要 Dnsmasq 設定檔案 (/etc/config/dhcp) 的內容。"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_resolvcrypt_tab.lua:21
msgid ""
"This form allows you to modify the content of the resolv-crypt configuration "
"file (/etc/resolv-crypt.conf)."
-msgstr ""
-"此表單允許您修改 resolv-crypt 配置檔案(/etc/resolv-crypt.conf)的內容。"
+msgstr "此表單允許您修改 resolv-crypt 設定檔案 (/etc/resolv-crypt.conf) 的內容。"
#: applications/luci-app-dnscrypt-proxy/luasrc/view/dnscrypt-proxy/view_reslist.htm:10
msgid "This form shows the content of the current DNSCrypt Resolver List."
-msgstr "此表單顯示當前 DNSCrypt 的解析伺服器列表。"
+msgstr "此表單顯示目前 DNSCrypt 的解析伺服器清單。"
#: applications/luci-app-dnscrypt-proxy/luasrc/view/dnscrypt-proxy/logread.htm:10
msgid ""
@@ -323,7 +314,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:257
msgid "Transfer Options To Dnsmasq"
-msgstr "轉移選項到 Dnsmasq "
+msgstr "轉移選項到 Dnsmasq"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:20
msgid "View Logfile"
diff --git a/applications/luci-app-dockerman/Makefile b/applications/luci-app-dockerman/Makefile
index 9838c70f65..2b425cb4e3 100644
--- a/applications/luci-app-dockerman/Makefile
+++ b/applications/luci-app-dockerman/Makefile
@@ -4,7 +4,7 @@ LUCI_TITLE:=LuCI Support for docker
LUCI_DEPENDS:=@(aarch64||arm||x86_64) \
+luci-compat \
+luci-lib-docker \
- +docker-ce \
+ +docker \
+ttyd
LUCI_PKGARCH:=all
diff --git a/applications/luci-app-dockerman/luasrc/controller/dockerman.lua b/applications/luci-app-dockerman/luasrc/controller/dockerman.lua
index 9167a896ca..0b8dd5d900 100644
--- a/applications/luci-app-dockerman/luasrc/controller/dockerman.lua
+++ b/applications/luci-app-dockerman/luasrc/controller/dockerman.lua
@@ -8,11 +8,12 @@ local docker = require "luci.model.docker"
module("luci.controller.dockerman",package.seeall)
function index()
- local e = entry({"admin", "docker"}, firstchild(), "Docker", 40)
- e.dependent = false
- e.acl_depends = { "luci-app-dockerman" }
+ entry({"admin", "docker"},
+ alias("admin", "docker", "config"),
+ _("Docker"),
+ 40).acl_depends = { "luci-app-dockerman" }
- entry({"admin", "docker", "overview"},cbi("dockerman/overview"),_("Overview"), 1).leaf=true
+ entry({"admin", "docker", "config"},cbi("dockerman/configuration"),_("Configuration"), 1).leaf=true
local remote = luci.model.uci.cursor():get_bool("dockerd", "globals", "remote_endpoint")
if remote then
@@ -22,7 +23,7 @@ function index()
return
end
else
- local socket = luci.model.uci.cursor():get("dockerd", "globals", "socket_path")
+ local socket = luci.model.uci.cursor():get("dockerd", "globals", "socket_path") or "/var/run/docker.sock"
if socket and not nixio.fs.access(socket) then
return
end
@@ -32,11 +33,12 @@ function index()
return
end
- entry({"admin", "docker", "containers"}, form("dockerman/containers"), _("Containers"), 2).leaf=true
- entry({"admin", "docker", "images"}, form("dockerman/images"), _("Images"), 3).leaf=true
- entry({"admin", "docker", "networks"}, form("dockerman/networks"), _("Networks"), 4).leaf=true
- entry({"admin", "docker", "volumes"}, form("dockerman/volumes"), _("Volumes"), 5).leaf=true
- entry({"admin", "docker", "events"}, call("action_events"), _("Events"), 6)
+ entry({"admin", "docker", "overview"},cbi("dockerman/overview"),_("Overview"), 2).leaf=true
+ entry({"admin", "docker", "containers"}, form("dockerman/containers"), _("Containers"), 3).leaf=true
+ entry({"admin", "docker", "images"}, form("dockerman/images"), _("Images"), 4).leaf=true
+ entry({"admin", "docker", "networks"}, form("dockerman/networks"), _("Networks"), 5).leaf=true
+ entry({"admin", "docker", "volumes"}, form("dockerman/volumes"), _("Volumes"), 6).leaf=true
+ entry({"admin", "docker", "events"}, call("action_events"), _("Events"), 7)
entry({"admin", "docker", "newcontainer"}, form("dockerman/newcontainer")).leaf=true
entry({"admin", "docker", "newnetwork"}, form("dockerman/newnetwork")).leaf=true
@@ -181,7 +183,7 @@ end
function action_confirm()
local data = docker:read_status()
if data then
- data = data:gsub("\n","<br>"):gsub(" ","&nbsp;")
+ data = data:gsub("\n","<br />"):gsub(" ","&#160;")
code = 202
msg = data
else
diff --git a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua
new file mode 100644
index 0000000000..6fd831d370
--- /dev/null
+++ b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua
@@ -0,0 +1,72 @@
+-- Copyright 2021 Florian Eckert <fe@dev.tdt.de>
+-- Licensed to the public under the Apache License 2.0.
+
+local m, s, o
+
+m = Map("dockerd",
+ translate("Docker - Configuration"),
+ translate("DockerMan is a simple docker manager client for LuCI"))
+
+s = m:section(NamedSection, "globals", "section", translate("Global settings"))
+
+o = s:option(Flag, "remote_endpoint",
+ translate("Remote Endpoint"),
+ translate("Connect to remote endpoint"))
+o.rmempty = false
+
+o = s:option(Value, "remote_host",
+ translate("Remote Host"),
+ translate("Host or IP Address for the connection to a remote docker instance"))
+o.datatype = "host"
+o.rmempty = false
+o.optional = false
+o.placeholder = "10.1.1.2"
+o:depends("remote_endpoint", 1)
+
+o = s:option(Value, "remote_port",
+ translate("Remote Port"))
+o.placeholder = "2375"
+o.datatype = "port"
+o.rmempty = false
+o.optional = false
+o:depends("remote_endpoint", 1)
+
+if nixio.fs.access("/usr/bin/dockerd") then
+ o = s:option(Value, "data_root",
+ translate("Docker Root Dir"))
+ o.placeholder = "/opt/docker/"
+ o:depends("remote_endpoint", 0)
+
+ o = s:option(Value, "bip",
+ translate("Default bridge"),
+ translate("Configure the default bridge network"))
+ o.placeholder = "172.17.0.1/16"
+ o.datatype = "ipaddr"
+ o:depends("remote_endpoint", 0)
+
+ o = s:option(DynamicList, "registry_mirrors",
+ translate("Registry Mirrors"),
+ translate("It replaces the daemon registry mirrors with a new set of registry mirrors"))
+ o.placeholder = translate("Example: https://hub-mirror.c.163.com")
+ o:depends("remote_endpoint", 0)
+
+ o = s:option(ListValue, "log_level",
+ translate("Log Level"),
+ translate('Set the logging level'))
+ o:value("debug", translate("Debug"))
+ o:value("", translate("Info")) -- This is the default debug level from the deamon is optin is not set
+ o:value("warn", translate("Warning"))
+ o:value("error", translate("Error"))
+ o:value("fatal", translate("Fatal"))
+ o.rmempty = true
+ o:depends("remote_endpoint", 0)
+
+ o = s:option(DynamicList, "hosts",
+ translate("Client connection"),
+ translate('Specifies where the Docker daemon will listen for client connections (default: unix:///var/run/docker.sock)'))
+ o.placeholder = translate("Example: tcp://0.0.0.0:2375")
+ o.rmempty = true
+ o:depends("remote_endpoint", 0)
+end
+
+return m
diff --git a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua
index ec3f9201af..5e3771aa46 100644
--- a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua
+++ b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua
@@ -37,7 +37,7 @@ local get_ports = function(d)
if d.HostConfig and d.HostConfig.PortBindings then
for inter, out in pairs(d.HostConfig.PortBindings) do
- data = (data and (data .. "<br>") or "") .. out[1]["HostPort"] .. ":" .. inter
+ data = (data and (data .. "<br />") or "") .. out[1]["HostPort"] .. ":" .. inter
end
end
@@ -49,7 +49,7 @@ local get_env = function(d)
if d.Config and d.Config.Env then
for _,v in ipairs(d.Config.Env) do
- data = (data and (data .. "<br>") or "") .. v
+ data = (data and (data .. "<br />") or "") .. v
end
end
@@ -90,7 +90,7 @@ local get_mounts = function(d)
v_dest = v_dest .."/".. v_dest_d
end
end
- data = (data and (data .. "<br>") or "") .. v_sorce .. ":" .. v["Destination"] .. (v["Mode"] ~= "" and (":" .. v["Mode"]) or "")
+ data = (data and (data .. "<br />") or "") .. v_sorce .. ":" .. v["Destination"] .. (v["Mode"] ~= "" and (":" .. v["Mode"]) or "")
end
end
@@ -102,7 +102,7 @@ local get_device = function(d)
if d.HostConfig and d.HostConfig.Devices then
for _,v in ipairs(d.HostConfig.Devices) do
- data = (data and (data .. "<br>") or "") .. v["PathOnHost"] .. ":" .. v["PathInContainer"] .. (v["CgroupPermissions"] ~= "" and (":" .. v["CgroupPermissions"]) or "")
+ data = (data and (data .. "<br />") or "") .. v["PathOnHost"] .. ":" .. v["PathInContainer"] .. (v["CgroupPermissions"] ~= "" and (":" .. v["CgroupPermissions"]) or "")
end
end
@@ -114,7 +114,7 @@ local get_links = function(d)
if d.HostConfig and d.HostConfig.Links then
for _,v in ipairs(d.HostConfig.Links) do
- data = (data and (data .. "<br>") or "") .. v
+ data = (data and (data .. "<br />") or "") .. v
end
end
@@ -126,7 +126,7 @@ local get_tmpfs = function(d)
if d.HostConfig and d.HostConfig.Tmpfs then
for k, v in pairs(d.HostConfig.Tmpfs) do
- data = (data and (data .. "<br>") or "") .. k .. (v~="" and ":" or "")..v
+ data = (data and (data .. "<br />") or "") .. k .. (v~="" and ":" or "")..v
end
end
@@ -138,7 +138,7 @@ local get_dns = function(d)
if d.HostConfig and d.HostConfig.Dns then
for _, v in ipairs(d.HostConfig.Dns) do
- data = (data and (data .. "<br>") or "") .. v
+ data = (data and (data .. "<br />") or "") .. v
end
end
@@ -150,7 +150,7 @@ local get_sysctl = function(d)
if d.HostConfig and d.HostConfig.Sysctls then
for k, v in pairs(d.HostConfig.Sysctls) do
- data = (data and (data .. "<br>") or "") .. k..":"..v
+ data = (data and (data .. "<br />") or "") .. k..":"..v
end
end
@@ -195,13 +195,15 @@ local start_stop_remove = function(m, cmd)
end
end
-m=SimpleForm("docker", container_info.Name:sub(2), translate("Docker Container") )
+m=SimpleForm("docker",
+ translatef("Docker - Container (%s)", container_info.Name:sub(2)),
+ translate("On this page, the selected container can be managed."))
m.redirect = luci.dispatcher.build_url("admin/docker/containers")
s = m:section(SimpleSection)
s.template = "dockerman/apply_widget"
s.err=docker:read_status()
-s.err=s.err and s.err:gsub("\n","<br>"):gsub(" ","&nbsp;")
+s.err=s.err and s.err:gsub("\n","<br />"):gsub(" ","&#160;")
if s.err then
docker:clear_status()
end
@@ -292,7 +294,7 @@ if action == "info" then
},
["03image"] = {
_key = translate("Image"),
- _value = container_info.Config.Image .. "<br>" .. container_info.Image
+ _value = container_info.Config.Image .. "<br />" .. container_info.Image
},
["04status"] = {
_key = translate("Status"),
diff --git a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua
index 5bcb5fae9c..a48118ec0c 100644
--- a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua
+++ b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua
@@ -90,19 +90,21 @@ end
local container_list = get_containers()
-m = SimpleForm("docker", translate("Docker"))
+m = SimpleForm("docker",
+ translate("Docker - Containers"),
+ translate("This page displays all containers that have been created on the connected docker host."))
m.submit=false
m.reset=false
s = m:section(SimpleSection)
s.template = "dockerman/apply_widget"
s.err=docker:read_status()
-s.err=s.err and s.err:gsub("\n","<br>"):gsub(" ","&nbsp;")
+s.err=s.err and s.err:gsub("\n","<br />"):gsub(" ","&#160;")
if s.err then
docker:clear_status()
end
-s = m:section(Table, container_list, translate("Containers"))
+s = m:section(Table, container_list, translate("Containers overview"))
s.addremove = false
s.sectionhead = translate("Containers")
s.sortable = false
diff --git a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua
index 01a7e3f237..2b84de3b8f 100644
--- a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua
+++ b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua
@@ -40,7 +40,7 @@ function get_images()
if v.RepoTags and next(v.RepoTags)~=nil then
for i, v1 in ipairs(v.RepoTags) do
- data[index]["_tags"] =(data[index]["_tags"] and ( data[index]["_tags"] .. "<br>" )or "") .. ((v1:match("<none>") or (#v.RepoTags == 1)) and v1 or ('<a href="javascript:un_tag(\''..v1..'\')" class="dockerman_link" title="'..translate("Remove tag")..'" >' .. v1 .. '</a>'))
+ data[index]["_tags"] =(data[index]["_tags"] and ( data[index]["_tags"] .. "<br />" )or "") .. ((v1:match("<none>") or (#v.RepoTags == 1)) and v1 or ('<a href="javascript:un_tag(\''..v1..'\')" class="dockerman_link" title="'..translate("Remove tag")..'" >' .. v1 .. '</a>'))
if not data[index]["tag"] then
data[index]["tag"] = v1
@@ -68,7 +68,9 @@ end
local image_list = get_images()
-m = SimpleForm("docker", translate("Docker"))
+m = SimpleForm("docker",
+ translate("Docker - Images"),
+ translate("On this page all images are displayed that are available on the system and with which a container can be created."))
m.submit=false
m.reset=false
@@ -77,7 +79,9 @@ local pull_value={
_registry="index.docker.io"
}
-s = m:section(SimpleSection, translate("Pull Image"))
+s = m:section(SimpleSection,
+ translate("Pull Image"),
+ translate("By entering a valid image name with the corresponding version, the docker image can be downloaded from the configured registry."))
s.template="cbi/nullsection"
o = s:option(Value, "_image_tag_name")
@@ -116,12 +120,14 @@ o.write = function(self, section)
luci.http.redirect(luci.dispatcher.build_url("admin/docker/images"))
end
-s = m:section(SimpleSection, translate("Import Images"))
+s = m:section(SimpleSection,
+ translate("Import Image"),
+ translate("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."))
o = s:option(DummyValue, "_image_import")
o.template = "dockerman/images_import"
-s = m:section(Table, image_list, translate("Images"))
+s = m:section(Table, image_list, translate("Images overview"))
o = s:option(Flag, "_selected","")
o.disabled = 0
@@ -149,7 +155,7 @@ local remove_action = function(force)
for k in pairs(image_list) do
if image_list[k]._selected == 1 then
- image_selected[#image_selected+1] = (image_list[k]["_tags"]:match("<br>") or image_list[k]["_tags"]:match("&lt;none&gt;")) and image_list[k].id or image_list[k].tag
+ image_selected[#image_selected+1] = (image_list[k]["_tags"]:match("<br />") or image_list[k]["_tags"]:match("&lt;none&gt;")) and image_list[k].id or image_list[k].tag
end
end
@@ -188,7 +194,7 @@ end
s = m:section(SimpleSection)
s.template = "dockerman/apply_widget"
s.err = docker:read_status()
-s.err = s.err and s.err:gsub("\n","<br>"):gsub(" ","&nbsp;")
+s.err = s.err and s.err:gsub("\n","<br />"):gsub(" ","&#160;")
if s.err then
docker:clear_status()
end
diff --git a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua
index 4cea32915d..007e087424 100644
--- a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua
+++ b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua
@@ -47,11 +47,13 @@ end
local network_list = get_networks()
-m = SimpleForm("docker", translate("Docker"))
+m = SimpleForm("docker",
+ translate("Docker - Networks"),
+ translate("This page displays all docker networks that have been created on the connected docker host."))
m.submit=false
m.reset=false
-s = m:section(Table, network_list, translate("Networks"))
+s = m:section(Table, network_list, translate("Networks overview"))
s.nodescr=true
o = s:option(Flag, "_selected","")
@@ -85,7 +87,7 @@ o = s:option(DummyValue, "_gateway", translate("Gateway"))
s = m:section(SimpleSection)
s.template = "dockerman/apply_widget"
s.err = docker:read_status()
-s.err = s.err and s.err:gsub("\n","<br>"):gsub(" ","&nbsp;")
+s.err = s.err and s.err:gsub("\n","<br />"):gsub(" ","&#160;")
if s.err then
docker:clear_status()
end
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 0ee344370e..c5909bac2e 100644
--- a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua
+++ b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua
@@ -436,18 +436,18 @@ elseif cmd_line and cmd_line:match("^duplicate/[^/]+$") then
end
end
-m = SimpleForm("docker", translate("Docker"))
+m = SimpleForm("docker", translate("Docker - Containers"))
m.redirect = luci.dispatcher.build_url("admin", "docker", "containers")
s = m:section(SimpleSection)
s.template = "dockerman/apply_widget"
s.err=docker:read_status()
-s.err=s.err and s.err:gsub("\n","<br>"):gsub(" ","&nbsp;")
+s.err=s.err and s.err:gsub("\n","<br />"):gsub(" ","&#160;")
if s.err then
docker:clear_status()
end
-s = m:section(SimpleSection, translate("New Container"))
+s = m:section(SimpleSection, translate("Create new docker container"))
s.addremove = true
s.anonymous = true
diff --git a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua
index 2c9cb271fc..a9cd67e1a1 100644
--- a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua
+++ b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua
@@ -9,18 +9,18 @@ local m, s, o
local dk = docker.new()
-m = SimpleForm("docker", translate("Docker"))
+m = SimpleForm("docker", translate("Docker - Network"))
m.redirect = luci.dispatcher.build_url("admin", "docker", "networks")
s = m:section(SimpleSection)
s.template = "dockerman/apply_widget"
s.err=docker:read_status()
-s.err=s.err and s.err:gsub("\n","<br>"):gsub(" ","&nbsp;")
+s.err=s.err and s.err:gsub("\n","<br />"):gsub(" ","&#160;")
if s.err then
docker:clear_status()
end
-s = m:section(SimpleSection, translate("New Network"))
+s = m:section(SimpleSection, translate("Create new docker network"))
s.addremove = true
s.anonymous = true
diff --git a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua
index 59266ac490..dd4828b34f 100644
--- a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua
+++ b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua
@@ -18,12 +18,9 @@ function byte_format(byte)
end
end
-m = Map("dockerd", translate("Docker"),
- translate("DockerMan is a Simple Docker manager client for LuCI, If you have any issue please visit:") ..
- " " ..
- [[<a href="https://github.com/lisaac/luci-app-dockerman" target="_blank">]] ..
- translate("Github") ..
- [[</a>]])
+m = Map("dockerd",
+ translate("Docker - Overview"),
+ translate("An overview with the relevant data is displayed here with which the LuCI docker client is connected."))
local docker_info_table = {}
docker_info_table['3ServerVersion'] = {_key=translate("Docker Version"),_value='-'}
@@ -90,66 +87,4 @@ if docker.new():_ping().code == 200 then
s.volumes_total = tostring(#volumes_list)
end
-s = m:section(NamedSection, "globals", "section", translate("Setting"))
-
-o = s:option(Flag, "remote_endpoint",
- translate("Remote Endpoint"),
- translate("Connect to remote endpoint"))
-o.rmempty = false
-
-o = s:option(Value, "socket_path",
- translate("Docker Socket Path"))
-o.default = "unix:///var/run/docker.sock"
-o.placeholder = "unix:///var/run/docker.sock"
-o:depends("remote_endpoint", 1)
-
-o = s:option(Value, "remote_host",
- translate("Remote Host"))
-o.placeholder = "10.1.1.2"
-o:depends("remote_endpoint", 1)
-
-o = s:option(Value, "remote_port",
- translate("Remote Port"))
-o.placeholder = "2375"
-o.default = "2375"
-o:depends("remote_endpoint", 1)
-
-if nixio.fs.access("/usr/bin/dockerd") then
- o = s:option(Value, "data_root",
- translate("Docker Root Dir"))
- o.placeholder = "/opt/docker/"
- o:depends("remote_endpoint", 0)
-
- o = s:option(Value, "bip",
- translate("Default bridge"),
- translate("Configure the default bridge network"))
- o.placeholder = "172.17.0.1/16"
- o.default = "172.17.0.1/16"
- o.datatype = "ipaddr"
- o:depends("remote_endpoint", 0)
-
- o = s:option(DynamicList, "registry_mirrors",
- translate("Registry Mirrors"))
- o:value("https://hub-mirror.c.163.com", "https://hub-mirror.c.163.com")
- o:depends("remote_endpoint", 0)
-
- o = s:option(ListValue, "log_level",
- translate("Log Level"),
- translate('Set the logging level'))
- o:value("debug", "debug")
- o:value("info", "info")
- o:value("warn", "warn")
- o:value("error", "error")
- o:value("fatal", "fatal")
- o:depends("remote_endpoint", 0)
-
- o = s:option(DynamicList, "hosts",
- translate("Client connection"),
- translate('Specifies where the Docker daemon will listen for client connections'))
- o:value("unix:///var/run/docker.sock", "unix:///var/run/docker.sock")
- o:value("tcp://0.0.0.0:2375", "tcp://0.0.0.0:2375")
- o.rmempty = true
- o:depends("remote_endpoint", 0)
-end
-
return m
diff --git a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua
index 8dae4a020d..5fbd55f7b5 100644
--- a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua
+++ b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua
@@ -66,11 +66,11 @@ end
local volume_list = get_volumes()
-m = SimpleForm("docker", translate("Docker"))
+m = SimpleForm("docker", translate("Docker - Volumes"))
m.submit=false
m.reset=false
-s = m:section(Table, volume_list, translate("Volumes"))
+s = m:section(Table, volume_list, translate("Volumes overview"))
o = s:option(Flag, "_selected","")
o.disabled = 0
@@ -94,7 +94,7 @@ o = s:option(DummyValue, "_created", translate("Created"))
s = m:section(SimpleSection)
s.template = "dockerman/apply_widget"
s.err=docker:read_status()
-s.err=s.err and s.err:gsub("\n","<br>"):gsub(" ","&nbsp;")
+s.err=s.err and s.err:gsub("\n","<br />"):gsub(" ","&#160;")
if s.err then
docker:clear_status()
end
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm
index 189055c20b..59a3da9db2 100644
--- a/applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm
+++ b/applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm
@@ -44,7 +44,7 @@
<script type="text/javascript">//<![CDATA[
var xhr = new XHR(),
- uci_apply_rollback = <%=math.max(luci.config and luci.config.apply and luci.config.apply.rollback or 30, 30)%>,
+ uci_apply_rollback = <%=math.max(luci.config and luci.config.apply and luci.config.apply.rollback or 90, 90)%>,
uci_apply_holdoff = <%=math.max(luci.config and luci.config.apply and luci.config.apply.holdoff or 4, 1)%>,
uci_apply_timeout = <%=math.max(luci.config and luci.config.apply and luci.config.apply.timeout or 5, 1)%>,
uci_apply_display = <%=math.max(luci.config and luci.config.apply and luci.config.apply.display or 1.5, 1)%>,
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/container.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/container.htm
index 9f05d9d589..3684b64473 100644
--- a/applications/luci-app-dockerman/luasrc/view/dockerman/container.htm
+++ b/applications/luci-app-dockerman/luasrc/view/dockerman/container.htm
@@ -1,4 +1,4 @@
-<br>
+<br />
<ul class="cbi-tabmenu">
<li id="cbi-tab-container_info"><a id="a-cbi-tab-container_info" href=""><%:Info%></a></li>
<li id="cbi-tab-container_resources"><a id="a-cbi-tab-container_resources" href=""><%:Resources%></a></li>
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm
index ab5ecdd488..46d4278cf7 100644
--- a/applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm
+++ b/applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm
@@ -3,12 +3,12 @@
<div class="cbi-value-field">
<input type="file" name="upload_archive" accept="application/x-tar" id="upload_archive" />
</div>
- <br>
+ <br />
<label class="cbi-value-title" for="path"><%:Path%></label>
<div class="cbi-value-field">
<input type="text" class="cbi-input-text" name="path" value="/tmp/" id="path" />
</div>
- <br>
+ <br />
<div class="cbi-value-field">
<input type="button"" class="btn cbi-button cbi-button-action important" id="upload" name="upload" value="<%:Upload%>" />
<input type="button"" class="btn cbi-button cbi-button-action important" id="download" name="download" value="<%:Download%>" />
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm
index dd6cafa062..c5966835fe 100644
--- a/applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm
+++ b/applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm
@@ -88,7 +88,7 @@
}
function show_reslov_dialog() {
- document.getElementById('dialog_reslov') || document.body.insertAdjacentHTML("beforeend", '<div id="dialog_reslov"><div class="dialog_box"><div class="dialog_line"></div><div class="dialog_line"><span><%:Plese input <docker create/run> command line:%></span><br><span id="cmd-line-status"></span></div><div class="dialog_line"><textarea class="cbi-input-textarea" id="dialog_reslov_text" style="width: 100%; height:100%;" rows="15" onkeyup="clear_text()"></textarea></div><div class="dialog_line" style="text-align: right;"><input type="button" class="btn cbi-button cbi-button-apply" type="submit" value="<%:Submit%>" onclick="reslov_container()" /> <input type="button" class="btn cbi-button cbi-button-reset" type="reset" value="<%:Cancel%>" onclick="close_reslov_dialog()" /></div><div class="dialog_line"></div></div></div>')
+ document.getElementById('dialog_reslov') || document.body.insertAdjacentHTML("beforeend", '<div id="dialog_reslov"><div class="dialog_box"><div class="dialog_line"></div><div class="dialog_line"><span><%:Plese input <docker create/run> command line:%></span><br /><span id="cmd-line-status"></span></div><div class="dialog_line"><textarea class="cbi-input-textarea" id="dialog_reslov_text" style="width: 100%; height:100%;" rows="15" onkeyup="clear_text()"></textarea></div><div class="dialog_line" style="text-align: right;"><input type="button" class="btn cbi-button cbi-button-apply" type="submit" value="<%:Submit%>" onclick="reslov_container()" /> <input type="button" class="btn cbi-button cbi-button-reset" type="reset" value="<%:Cancel%>" onclick="close_reslov_dialog()" /></div><div class="dialog_line"></div></div></div>')
document.body.classList.add('dialog-reslov-active')
let s = document.getElementById('cmd-line-status')
s.innerHTML = ""
diff --git a/applications/luci-app-dockerman/po/ar/dockerman.po b/applications/luci-app-dockerman/po/ar/dockerman.po
index 2eebfce288..225fc0377f 100644
--- a/applications/luci-app-dockerman/po/ar/dockerman.po
+++ b/applications/luci-app-dockerman/po/ar/dockerman.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:42+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2021-03-04 13:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/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.2-dev\n"
+"X-Generator: Weblate 4.5.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 "قائمة قدرات kernel لإضافتها إلى الحاوية"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: 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"
@@ -35,7 +35,13 @@ msgstr "يخصص منفذ مضيف يومي لجميع منافذ الحاوية
msgid "Always pull image first"
msgstr "اسحب الصورة أولاً دائمًا"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr "إصدار واجهة برمجة التطبيقات"
@@ -43,7 +49,7 @@ msgstr "إصدار واجهة برمجة التطبيقات"
msgid "Auto create macvlan interface in Openwrt"
msgstr "إنشاء واجهة macvlan تلقائيًا في Openwrt"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr "متاح"
@@ -59,7 +65,7 @@ msgstr "ربط جبل (-v)"
msgid "Bind mount a volume"
msgstr "ربط تحميل وحدة تخزين"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 "كتلة الوزن IO"
@@ -69,7 +75,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr "يقبل وزن الكتلة IO (الوزن النسبي) قيمة الوزن بين 10 و 1000"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 "يقبل وزن الكتلة IO (الوزن النسبي) قيمة الوزن بين 10 و 1000."
@@ -82,16 +88,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 "سهم وحدة المعالجة المركزية الوزن"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr "استخدام المعالج"
@@ -103,7 +115,7 @@ msgstr ""
"تشترك وحدة المعالجة المركزية في الوزن النسبي ، إذا تم تعيين 0 ، فإن النظام "
"سيتجاهل القيمة ويستخدم القيمة الافتراضية 1024"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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."
@@ -111,9 +123,9 @@ msgstr ""
"تشترك وحدة المعالجة المركزية في الوزن النسبي ، إذا تم تعيين 0 ، فإن النظام "
"سيتجاهل القيمة ويستخدم القيمة الافتراضية 1024."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr "وحدات المعالجة المركزية"
@@ -121,13 +133,13 @@ msgstr "وحدات المعالجة المركزية"
msgid "Cancel"
msgstr "إلغاء"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 "أمر"
@@ -139,22 +151,26 @@ msgstr "سطر الأوامر"
msgid "Command line Error"
msgstr "خطأ في سطر الأوامر"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 "الاتصال"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 "ربط الشبكة"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -162,15 +178,15 @@ msgstr ""
msgid "Console"
msgstr "وحدة التحكم"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr "فحص الحاوية"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr "سجلات الحاوية"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 "اسم الحاوية"
@@ -180,34 +196,49 @@ msgstr "اسم الحاوية"
msgid "Container detail"
msgstr "تفاصيل الحاوية"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr "حاويات"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr "إنشاء واجهة macvlan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 "خلقت"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr "نظام أسماء النطاقات"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr "جهاز"
@@ -215,39 +246,58 @@ msgstr "جهاز"
msgid "Device(--device)"
msgstr "الجهاز (- الجهاز)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr "قطع الاتصال"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr "عامل ميناء"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
-msgstr "حاوية عامل الميناء"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
+msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr "صورة عامل الميناء"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr "نسخة عامل الميناء"
@@ -255,25 +305,21 @@ msgstr "نسخة عامل الميناء"
msgid "Docker actions done."
msgstr "تم تنفيذ إجراءات Docker."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
-"DockerMan هو عميل مدير Docker بسيط لـ LuCI ، إذا كان لديك أي مشكلة يرجى "
-"زيارة:"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr "تنزيل"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 "تعريف"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr "مكرر / تحرير"
@@ -281,7 +327,7 @@ msgstr "مكرر / تحرير"
msgid "Enable IPv6"
msgstr "تمكين IPv6"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr "بيئى"
@@ -289,11 +335,23 @@ msgstr "بيئى"
msgid "Environmental Variable(-e)"
msgstr "المتغير البيئي (-e)"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr "الأحداث"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr "استبعاد عناوين IP"
@@ -306,26 +364,30 @@ msgstr "جميع الموانئ المكشوفة (ف)"
msgid "Exposed Ports(-p)"
msgstr "الموانئ المكشوفة (-p)"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr "ملف"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr "وقت الانتهاء"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr "إزالة اجباري"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 "بوابة"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
-msgstr "جيت هب"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
+msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
msgid "Go to relevant configuration page"
@@ -335,7 +397,7 @@ msgstr "انتقل إلى صفحة التكوين ذات الصلة"
msgid "Grant UCI access for luci-app-dockerman"
msgstr "امنح UCI الوصول إلى luci-app-dockerman"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr "صحي"
@@ -343,10 +405,14 @@ msgstr "صحي"
msgid "Host Name"
msgstr "اسم المضيف"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 "معرف"
@@ -370,32 +436,36 @@ msgstr "بوابة IPv6"
msgid "IPv6 Subnet"
msgstr "الشبكة الفرعية IPv6"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 "صورة"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr "صور"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr "استيراد"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
-msgstr "استيراد الصور"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
+msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr "عنوان خادم الفهرس"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "معلومات"
@@ -425,8 +495,13 @@ msgstr "داخلي"
msgid "Ipvlan Mode"
msgstr "وضع Ipvlan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 "أوقف"
@@ -438,7 +513,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr "الروابط"
@@ -446,12 +521,12 @@ msgstr "الروابط"
msgid "Links with other containers"
msgstr "روابط مع حاويات أخرى"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 "حمولة"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr "تسجيل مستوى"
@@ -467,12 +542,12 @@ msgstr "السجلات"
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 "ذاكرة"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr "استخدام الذاكرة"
@@ -484,7 +559,7 @@ msgstr ""
"حد الذاكرة (التنسيق: <رقم> [<وحدة>]). الرقم عدد صحيح موجب. يمكن أن تكون "
"الوحدة واحدة من b أو k أو m أو g. الحد الأدنى هو 4 مليون"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -494,22 +569,22 @@ msgstr ""
#: 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 "دليل ربط tmpfs"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr "ربط / حجم"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "اسم"
@@ -518,36 +593,31 @@ msgstr "اسم"
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "شبكة الاتصال"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 "اسم الشبكة"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 "الشبكات"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
msgid "New"
msgstr "جديد"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr "حاوية جديدة"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
-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"
@@ -557,11 +627,21 @@ msgstr "علامة جديدة"
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/container.lua:564
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr "خيارات"
@@ -570,11 +650,11 @@ msgstr "خيارات"
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr "نظرة عامة"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr "الواجهة الأم"
@@ -602,8 +682,8 @@ msgstr "يرجى إدخال المسار وتحديد الملف!"
msgid "Plese input <docker create/run> command line:"
msgstr "إدخال Plese <docker إنشاء / تشغيل> سطر الأوامر:"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "الموانئ"
@@ -619,45 +699,45 @@ msgstr "ذو امتياز"
msgid "Publish container's port(s) to the host"
msgstr "نشر منفذ (منافذ) الحاوية إلى المضيف"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr "سحب"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr "اسحب الصورة"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 "مرايا التسجيل"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr "نقطة النهاية البعيدة"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr "المضيف البعيد"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr "منفذ بعيد"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -669,13 +749,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -686,15 +766,15 @@ 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: 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"
@@ -704,57 +784,55 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
-msgstr ""
+msgstr "مقاس"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr "وقت البدء"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "الحالة"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -766,7 +844,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -792,7 +870,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -800,27 +890,27 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
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"
@@ -834,7 +924,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr ""
@@ -846,12 +936,47 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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 ""
+
+#~ msgid "Docker Container"
+#~ msgstr "حاوية عامل الميناء"
+
+#~ msgid ""
+#~ "DockerMan is a Simple Docker manager client for LuCI, If you have any "
+#~ "issue please visit:"
+#~ msgstr ""
+#~ "DockerMan هو عميل مدير Docker بسيط لـ LuCI ، إذا كان لديك أي مشكلة يرجى "
+#~ "زيارة:"
+
+#~ msgid "Github"
+#~ msgstr "جيت هب"
+
+#~ msgid "Import Images"
+#~ msgstr "استيراد الصور"
+
+#~ msgid "New Container"
+#~ msgstr "حاوية جديدة"
+
+#~ msgid "New Network"
+#~ msgstr "شبكة جديدة"
+
#~ msgid "Macvlan Mode"
#~ msgstr "وضع Macvlan"
diff --git a/applications/luci-app-dockerman/po/bg/dockerman.po b/applications/luci-app-dockerman/po/bg/dockerman.po
index 1e2fe6ed3e..dc8dd9ea5b 100644
--- a/applications/luci-app-dockerman/po/bg/dockerman.po
+++ b/applications/luci-app-dockerman/po/bg/dockerman.po
@@ -1,14 +1,20 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-09-28 16:34+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdockerman/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-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr ""
@@ -28,7 +34,13 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr ""
@@ -36,13 +48,13 @@ msgstr ""
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
-msgstr ""
+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)"
@@ -52,7 +64,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -62,7 +74,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -73,18 +85,24 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
msgid "Bridge device"
+msgstr "Бридж устройство"
+
+#: 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 ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -94,31 +112,31 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "Отмени"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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"
@@ -128,22 +146,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "Конфигурация"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -151,15 +173,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -169,74 +191,108 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
-msgstr ""
+msgstr "Устройство"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:579
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
+msgstr "Прекъсване"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
-#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
-msgid "Docker"
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -244,31 +300,29 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: 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:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
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:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -276,11 +330,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr "Грешка"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -293,25 +359,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -322,7 +392,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -330,10 +400,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -357,32 +431,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 ""
@@ -412,8 +490,13 @@ msgstr ""
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -425,7 +508,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -433,12 +516,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -454,12 +537,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -469,7 +552,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -487,12 +570,12 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 ""
@@ -501,34 +584,29 @@ msgstr ""
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -540,10 +618,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr ""
@@ -552,11 +640,11 @@ msgstr ""
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -584,8 +672,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 ""
@@ -601,45 +689,45 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -651,13 +739,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -674,9 +762,9 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: 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"
@@ -686,44 +774,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
-msgstr ""
+msgstr "Размер"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: 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:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 ""
@@ -731,12 +817,12 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -748,7 +834,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -774,7 +860,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -782,27 +880,27 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
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"
@@ -816,7 +914,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr ""
@@ -828,8 +926,21 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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/bn_BD/dockerman.po b/applications/luci-app-dockerman/po/bn_BD/dockerman.po
index 377f0d960a..fa80edff39 100644
--- a/applications/luci-app-dockerman/po/bn_BD/dockerman.po
+++ b/applications/luci-app-dockerman/po/bn_BD/dockerman.po
@@ -1,14 +1,20 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsdockerman/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-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr ""
@@ -28,7 +34,13 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr ""
@@ -36,7 +48,7 @@ msgstr ""
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr ""
@@ -52,7 +64,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -62,7 +74,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -75,16 +87,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -94,31 +112,31 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "বাতিল করুন"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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"
@@ -128,22 +146,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "কনফিগারেশন"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -151,15 +173,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -169,74 +191,108 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
-msgstr ""
+msgstr "ডিএনএস"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr "ডিবাগ"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
-msgstr ""
+msgstr "ডিভাইস"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:579
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -244,23 +300,21 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -268,7 +322,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -276,11 +330,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr "ভুল"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -293,25 +359,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -322,7 +392,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -330,10 +400,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -357,35 +431,39 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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"
@@ -412,8 +490,13 @@ msgstr ""
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -425,7 +508,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -433,12 +516,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -454,12 +537,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -469,7 +552,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -477,7 +560,7 @@ msgstr ""
#: 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"
@@ -487,12 +570,12 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 ""
@@ -501,34 +584,29 @@ msgstr ""
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -540,10 +618,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr ""
@@ -552,11 +640,11 @@ msgstr ""
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -584,8 +672,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 ""
@@ -601,35 +689,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 ""
@@ -639,7 +727,7 @@ msgstr ""
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -651,13 +739,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -674,9 +762,9 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: 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"
@@ -686,44 +774,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 ""
@@ -731,12 +817,12 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -748,7 +834,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -774,7 +860,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -782,20 +880,20 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr ""
@@ -816,7 +914,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr ""
@@ -828,8 +926,21 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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/ca/dockerman.po b/applications/luci-app-dockerman/po/ca/dockerman.po
index 9006606481..d4c7e0747c 100644
--- a/applications/luci-app-dockerman/po/ca/dockerman.po
+++ b/applications/luci-app-dockerman/po/ca/dockerman.po
@@ -1,14 +1,20 @@
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/"
+"luciapplicationsdockerman/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-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr ""
@@ -28,7 +34,13 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr ""
@@ -36,7 +48,7 @@ msgstr ""
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr ""
@@ -52,7 +64,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -62,7 +74,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -75,16 +87,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -94,29 +112,29 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "Cancel•lar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 ""
@@ -128,22 +146,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -151,15 +173,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -169,34 +191,49 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr ""
@@ -204,39 +241,58 @@ msgstr ""
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
+msgstr "Desconnecta"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
-#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
-msgid "Docker"
+msgid "Docker - Network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -244,23 +300,21 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -268,7 +322,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -276,11 +330,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -293,25 +359,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -322,7 +392,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -330,10 +400,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -357,32 +431,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 ""
@@ -406,14 +484,19 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:76
msgid "Internal"
-msgstr ""
+msgstr "Intern"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:56
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -425,7 +508,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -433,12 +516,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -454,12 +537,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -469,7 +552,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -487,12 +570,12 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 ""
@@ -501,34 +584,29 @@ msgstr ""
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -540,10 +618,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr ""
@@ -552,11 +640,11 @@ msgstr ""
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
-msgstr ""
+msgstr "Visió de conjunt"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -584,8 +672,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 ""
@@ -601,35 +689,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 ""
@@ -639,7 +727,7 @@ msgstr ""
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -651,13 +739,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "Reiniciar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -674,9 +762,9 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
-msgstr ""
+msgstr "Desar"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:518
msgid "Set custom DNS servers"
@@ -686,44 +774,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 ""
@@ -731,12 +817,12 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -748,7 +834,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -774,7 +860,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -782,27 +880,27 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
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 "Puja"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:46
msgid "Upload Error"
@@ -816,7 +914,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr ""
@@ -828,8 +926,21 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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/cs/dockerman.po b/applications/luci-app-dockerman/po/cs/dockerman.po
index 5d4798e764..983fde9cd2 100644
--- a/applications/luci-app-dockerman/po/cs/dockerman.po
+++ b/applications/luci-app-dockerman/po/cs/dockerman.po
@@ -1,16 +1,22 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-09-15 08:34+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdockerman/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"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
-msgstr ""
+msgstr "Seznam kernelových funkcí k přidání do kontejneru"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
-msgstr ""
+msgstr "Přidat"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:580
msgid "Add host device to the container"
@@ -28,7 +34,13 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr ""
@@ -36,13 +48,13 @@ msgstr ""
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
-msgstr ""
+msgstr "K dispozici"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:39
msgid "Base device"
-msgstr ""
+msgstr "Základní zařízení"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:538
msgid "Bind Mount(-v)"
@@ -52,7 +64,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -62,7 +74,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -73,18 +85,24 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
msgid "Bridge device"
+msgstr "Zařízení síťového mostu"
+
+#: 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 ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -94,29 +112,29 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "Storno"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 ""
@@ -128,22 +146,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "Nastavení"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -151,15 +173,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -169,34 +191,49 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr ""
@@ -204,39 +241,58 @@ msgstr ""
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -244,31 +300,29 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
msgid "Enable IPv6"
-msgstr ""
+msgstr "Povolit IPv6"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -276,11 +330,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -293,25 +359,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -322,7 +392,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -330,10 +400,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -357,32 +431,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 ""
@@ -412,8 +490,13 @@ msgstr ""
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -425,7 +508,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -433,12 +516,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -452,14 +535,14 @@ 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:579
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -469,7 +552,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -487,12 +570,12 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 ""
@@ -501,34 +584,29 @@ msgstr ""
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -540,23 +618,33 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
-msgstr ""
+msgstr "Možnosti"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:37
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -584,8 +672,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 ""
@@ -601,35 +689,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 ""
@@ -639,7 +727,7 @@ msgstr ""
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -651,13 +739,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -674,7 +762,7 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr ""
@@ -686,57 +774,55 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "Start"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "Stav"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "Zastavit"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -748,7 +834,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -774,7 +860,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -782,20 +880,20 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr ""
@@ -816,9 +914,9 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
-msgstr ""
+msgstr "Uživatel"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:524
msgid "User(-u)"
@@ -828,8 +926,21 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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/da/dockerman.po b/applications/luci-app-dockerman/po/da/dockerman.po
new file mode 100644
index 0000000000..986c1a4227
--- /dev/null
+++ b/applications/luci-app-dockerman/po/da/dockerman.po
@@ -0,0 +1,946 @@
+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/"
+"luciapplicationsdockerman/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-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
+msgid "A list of kernel capabilities to add to the container"
+msgstr "En liste over kernefunktioner, der skal tilføjes til containeren"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
+msgid "Add"
+msgstr "Tilføj"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:580
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:556
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:571
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:483
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr "Tilgængelig"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:39
+msgid "Base device"
+msgstr "Basisenhed"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:538
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:539
+msgid "Bind mount a volume"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:51
+msgid "Bridge (Support direct communication between MAC VLANs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
+msgid "Bridge device"
+msgstr "Bro enhed"
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
+msgid "CPU Useage"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
+msgid "Cancel"
+msgstr "Annuller"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
+msgid "Client connection"
+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 "Kommando"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:100
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:72
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
+msgid "Configure the default bridge network"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
+msgid "Connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
+msgid "Container Logs"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr "Debug"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
+msgid "Default bridge"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
+msgid "Device"
+msgstr "Enhed"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:579
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
+msgid "Disconnect"
+msgstr "Afbryd forbindelsen"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
+msgid "Docker Image"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:91
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Download"
+msgstr "Download"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: 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 "Driver"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "Enable IPv6"
+msgstr "Aktiver IPv6"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:531
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr "Fejl"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:570
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:545
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr "Fil"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
+msgid "Force Remove"
+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 "Gateway"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+msgstr "Gå til den relevante konfigurationsside"
+
+#: applications/luci-app-dockerman/root/usr/share/rpcd/acl.d/luci-app-dockerman.json:3
+msgid "Grant UCI access for luci-app-dockerman"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:563
+msgid "Host Name"
+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 "Værts- eller IP-adresse for forbindelsen til en fjerndockerinstans"
+
+#: 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 "ID"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:36
+msgid "IP VLAN"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:101
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:507
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:122
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: 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 "Image"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+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 "Info"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:64
+msgid "Ingress"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:462
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:76
+msgid "Internal"
+msgstr "Intern"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:56
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: 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 "Kill"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:60
+msgid "L2 bridge"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:61
+msgid "L3 bridge"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
+msgid "Links"
+msgstr "Links"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:512
+msgid "Links with other containers"
+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 "Læs"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:646
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:35
+msgid "MAC VLAN"
+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 "Hukommelse"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
+msgid "Memory Useage"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:47
+msgid "Mode"
+msgstr "Mode"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:90
+msgid "Mount Point"
+msgstr "Monteringspunkt"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:588
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "Navn"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:29
+msgid "Name of the network that can be selected during container creation"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "Netværk"
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
+msgid "Options"
+msgstr "Indstillinger"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:37
+msgid "Overlay network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
+msgid "Overview"
+msgstr "Oversigt"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:54
+msgid "Pass-through (Mirror physical device to single MAC VLAN)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:7
+msgid "Path"
+msgstr "Sti"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:54
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:62
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
+msgid "Plese input <docker create/run> command line:"
+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 "Porte"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Private (Prevent communication between MAC VLANs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:489
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:546
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
+msgid "Pull Image"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 "Fjern"
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:454
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+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 "Genstart"
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:76
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr "Vis/skjul adgangskode"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:551
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
+msgid "Save"
+msgstr "Gem"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:518
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:532
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
+msgid "Size"
+msgstr "Størrelse"
+
+#: 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 ""
+
+#: 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 "Start"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
+msgid "Start Time"
+msgstr "Starttidspunkt"
+
+#: 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 ""
+
+#: 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 "Status"
+
+#: 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 "Stop"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
+msgid "Submit"
+msgstr "Indsend"
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:595
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:596
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:468
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:56
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:564
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:647
+msgid "The logging configuration for this container"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:587
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
+msgid "UID"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Upgrade"
+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 "Upload"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:46
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:48
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
+msgid "User"
+msgstr "Bruger"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:524
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:53
+msgid "VEPA (Virtual Ethernet Port Aggregator)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+msgstr "Advarsel"
+
+#: 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/de/dockerman.po b/applications/luci-app-dockerman/po/de/dockerman.po
index c392bac148..ae6b4c3637 100644
--- a/applications/luci-app-dockerman/po/de/dockerman.po
+++ b/applications/luci-app-dockerman/po/de/dockerman.po
@@ -1,20 +1,21 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: Sandro Volery <sandro@volery.com>\n"
+"PO-Revision-Date: 2021-05-17 07:42+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\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.3-dev\n"
+"X-Generator: Weblate 4.7-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 ""
+"Eine Liste der Kernel-Funktionen, die dem Container hinzugefügt werden sollen"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr "Hinzufügen"
@@ -34,15 +35,21 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
-msgid "Api Version"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr "API-Version"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr "Verfügbar"
@@ -58,7 +65,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -68,7 +75,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -81,16 +88,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -100,15 +113,15 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
@@ -116,13 +129,13 @@ msgstr ""
msgid "Cancel"
msgstr "Abbrechen"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 "Befehl"
@@ -134,22 +147,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -157,15 +174,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -175,34 +192,49 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr "Gerät"
@@ -210,39 +242,58 @@ msgstr "Gerät"
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -250,23 +301,21 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
-msgstr "Herunterladen"
+msgstr "Download"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 "Treiber"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -274,7 +323,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -282,11 +331,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -299,25 +360,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr "Datei"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 "Gateway"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -328,7 +393,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr "Gewähre UCI Zugriff auf luci-app-dockerman"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -336,13 +401,17 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
-msgid "ID"
+#: 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 ""
+#: 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 "ID"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:36
msgid "IP VLAN"
msgstr ""
@@ -363,32 +432,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "Info"
@@ -418,8 +491,13 @@ msgstr ""
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -431,7 +509,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -439,12 +517,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 "Last"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -460,12 +538,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -475,7 +553,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -493,12 +571,12 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "Name"
@@ -507,34 +585,29 @@ msgstr "Name"
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "Netzwerk"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -546,10 +619,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr "Optionen"
@@ -558,11 +641,11 @@ msgstr "Optionen"
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr "Übersicht"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -590,8 +673,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "Ports"
@@ -607,35 +690,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 "Entfernen"
@@ -645,7 +728,7 @@ msgstr "Entfernen"
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -657,13 +740,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "Neustart"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -680,7 +763,7 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr "Speichern"
@@ -692,44 +775,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr "Größe"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "Start"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr "Startzeit"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "Status"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "Stopp"
@@ -737,12 +818,12 @@ msgstr "Stopp"
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -754,7 +835,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -780,7 +861,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -788,27 +881,27 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
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 "Hochladen"
+msgstr "Upload"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:46
msgid "Upload Error"
@@ -822,7 +915,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr "Nutzer"
@@ -834,12 +927,25 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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 ""
+
#~ msgid "Access Control"
#~ msgstr "Zugriffskontrolle"
diff --git a/applications/luci-app-dockerman/po/el/dockerman.po b/applications/luci-app-dockerman/po/el/dockerman.po
index 023725efba..45b532767d 100644
--- a/applications/luci-app-dockerman/po/el/dockerman.po
+++ b/applications/luci-app-dockerman/po/el/dockerman.po
@@ -1,14 +1,20 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2022-02-12 15:56+0000\n"
+"Last-Translator: MarioK239 <marios.k239@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.11-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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr ""
@@ -28,7 +34,13 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr ""
@@ -36,7 +48,7 @@ msgstr ""
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr ""
@@ -52,7 +64,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -62,7 +74,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -75,16 +87,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -94,29 +112,29 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "Ακύρωση"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 ""
@@ -128,22 +146,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -151,15 +173,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -169,34 +191,49 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr ""
@@ -204,39 +241,58 @@ msgstr ""
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -244,23 +300,21 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -268,7 +322,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -276,11 +330,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -293,25 +359,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -322,7 +392,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -330,10 +400,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -357,32 +431,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 ""
@@ -412,8 +490,13 @@ msgstr ""
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -425,7 +508,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -433,12 +516,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -454,12 +537,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -469,7 +552,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -487,12 +570,12 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 ""
@@ -501,34 +584,29 @@ msgstr ""
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -540,10 +618,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr ""
@@ -552,11 +640,11 @@ msgstr ""
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -566,7 +654,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"
@@ -584,10 +672,10 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "Θύρες"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
msgid "Private (Prevent communication between MAC VLANs)"
@@ -601,35 +689,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 ""
@@ -639,7 +727,7 @@ msgstr ""
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -651,13 +739,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -674,7 +762,7 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr ""
@@ -686,44 +774,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 ""
@@ -731,12 +817,12 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -748,7 +834,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -774,7 +860,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -782,20 +880,20 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr ""
@@ -816,7 +914,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr ""
@@ -828,8 +926,21 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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/en/dockerman.po b/applications/luci-app-dockerman/po/en/dockerman.po
index 150650c939..1f2d13984d 100644
--- a/applications/luci-app-dockerman/po/en/dockerman.po
+++ b/applications/luci-app-dockerman/po/en/dockerman.po
@@ -8,7 +8,7 @@ msgstr ""
msgid "A list of kernel capabilities to add to the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr ""
@@ -28,7 +28,13 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr ""
@@ -36,7 +42,7 @@ msgstr ""
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr ""
@@ -52,7 +58,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -62,7 +68,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -75,16 +81,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -94,15 +106,15 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
@@ -110,13 +122,13 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 ""
@@ -128,22 +140,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -151,15 +167,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -169,34 +185,49 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr ""
@@ -204,39 +235,58 @@ msgstr ""
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -244,23 +294,21 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -268,7 +316,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -276,11 +324,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -293,25 +353,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -322,7 +386,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -330,10 +394,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -357,32 +425,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 ""
@@ -412,8 +484,13 @@ msgstr ""
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -425,7 +502,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -433,12 +510,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -454,12 +531,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -469,7 +546,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -487,12 +564,12 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 ""
@@ -501,34 +578,29 @@ msgstr ""
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -540,10 +612,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr ""
@@ -552,11 +634,11 @@ msgstr ""
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -584,8 +666,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 ""
@@ -601,35 +683,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 ""
@@ -639,7 +721,7 @@ msgstr ""
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -651,13 +733,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -674,7 +756,7 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr ""
@@ -686,44 +768,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 ""
@@ -731,12 +811,12 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -748,7 +828,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -774,7 +854,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -782,20 +874,20 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr ""
@@ -816,7 +908,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr ""
@@ -828,8 +920,21 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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/es/dockerman.po b/applications/luci-app-dockerman/po/es/dockerman.po
index a533535661..506b00dbdd 100644
--- a/applications/luci-app-dockerman/po/es/dockerman.po
+++ b/applications/luci-app-dockerman/po/es/dockerman.po
@@ -1,20 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-17 14:54+0000\n"
-"Last-Translator: Álvaro Fernández Rojas <noltari@gmail.com>\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/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.2-dev\n"
+"X-Generator: Weblate 4.7.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"
msgstr "Una lista de capacidades de kernel para agregar al contenedor"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr "Añadir"
@@ -36,7 +36,15 @@ msgstr ""
msgid "Always pull image first"
msgstr "Siempre tire de la imagen primero"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+"Aquí se muestra una vista general con los datos relevantes con los que está "
+"conectado el cliente Docker de LuCI."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr "Versión de API"
@@ -44,7 +52,7 @@ msgstr "Versión de API"
msgid "Auto create macvlan interface in Openwrt"
msgstr "Interfaz de creación automática de macvlan en Openwrt"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr "Disponible"
@@ -60,7 +68,7 @@ msgstr "Montaje de enlace (-v)"
msgid "Bind mount a volume"
msgstr "Enlazar montar un volumen"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 "Peso de E/S de bloque"
@@ -71,7 +79,7 @@ msgid ""
msgstr ""
"El peso del bloque IO (peso relativo) acepta un valor de peso entre 10 y 1000"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -84,18 +92,26 @@ msgstr "Puente (admite comunicación directa entre MAC VLANs)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
msgid "Bridge device"
-msgstr "Dispositivo puente"
+msgstr "Dispositivo de puente"
+
+#: 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 ""
+"Al ingresar un nombre de imagen válido con la versión correspondiente, la "
+"imagen de docker se puede descargar desde el registro configurado."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr "Añadir capacidades (--cap-add)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 "Peso compartido de CPU"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr "Uso de CPU"
@@ -107,7 +123,7 @@ msgstr ""
"La CPU comparte el peso relativo, si se establece 0, el sistema ignorará el "
"valor y usará el valor predeterminado de 1024"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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."
@@ -115,9 +131,9 @@ msgstr ""
"La CPU comparte el peso relativo, si se establece 0, el sistema ignorará el "
"valor y usará el valor predeterminado de 1024."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr "CPUs"
@@ -125,13 +141,13 @@ msgstr "CPUs"
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr "Conexión del cliente"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 "Comando"
@@ -143,22 +159,26 @@ msgstr "Línea de comando"
msgid "Command line Error"
msgstr "Error de línea de comando"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "Configuración"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr "Configurar la red puente predeterminada"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 "Conectar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 "Conectar red"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr "Conectarse al punto final remoto"
@@ -166,15 +186,15 @@ msgstr "Conectarse al punto final remoto"
msgid "Console"
msgstr "Consola"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr "Inspección de contenedores"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr "Registros de contenedores"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 "Nombre del contenedor"
@@ -184,34 +204,49 @@ msgstr "Nombre del contenedor"
msgid "Container detail"
msgstr "Detalle del contenedor"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr "Contenedores"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr "Descripción general de contenedores"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr "Crear interfaz macvlan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr "Crear un nuevo contenedor de Docker"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr "Crear una nueva red de 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 "Creado"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr "DNS"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr "Depurar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr "Puente predeterminado"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr "Dispositivo"
@@ -219,39 +254,58 @@ msgstr "Dispositivo"
msgid "Device(--device)"
msgstr "Dispositivo(--device)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr "Desconectar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr "Docker"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
-msgstr "Contenedor Docker"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr "Docker - Configuración"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr "Docker - Contenedor (%s)"
+
+#: 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 "Docker - Contenedores"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr "Docker - Imágenes"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr "Docker - Red"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr "Docker - Redes"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr "Docker - Vista general"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
+msgstr "Docker - Volúmenes"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr "Imagen de Docker"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 "Direc. Root de Docker"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr "Ruta del zócalo Docker"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr "Versión de Docker"
@@ -259,25 +313,21 @@ msgstr "Versión de Docker"
msgid "Docker actions done."
msgstr "Acciones de Docker hechas."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
-msgstr ""
-"DockerMan es un cliente administrador simple de Docker para LuCI. Si tiene "
-"algún problema, visite:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
+msgstr "DockerMan es un cliente de administrador de Docker simple para LuCI"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr "Descargar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 "Controlador"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr "Duplicar/Editar"
@@ -285,7 +335,7 @@ msgstr "Duplicar/Editar"
msgid "Enable IPv6"
msgstr "Activar IPv6"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr "Entor."
@@ -293,11 +343,23 @@ msgstr "Entor."
msgid "Environmental Variable(-e)"
msgstr "Variable de entorno(-e)"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr "Error"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr "Eventos"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr "Ejemplo: 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 "Ejemplo: tcp://0.0.0.0:2375"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr "Excluir IPs"
@@ -310,26 +372,30 @@ msgstr "Todos los puertos expuestos(-P)"
msgid "Exposed Ports(-p)"
msgstr "Puertos expuestos(-p)"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr "Fatal"
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr "Archivo"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr "Tiempo de finalización"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr "Forzar eliminación"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 "Puerta de enlace"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
-msgstr "GitHub"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
+msgstr "Configuración global"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
msgid "Go to relevant configuration page"
@@ -339,7 +405,7 @@ msgstr "Ir a la página de configuración relevante"
msgid "Grant UCI access for luci-app-dockerman"
msgstr "Conceder acceso UCI para luci-app-dockerman"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr "Salud"
@@ -347,10 +413,14 @@ msgstr "Salud"
msgid "Host Name"
msgstr "Nombre de host"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 "Host o dirección IP para la conexión a una instancia de Docker remota"
+
+#: 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 "ID"
@@ -374,32 +444,36 @@ msgstr "Puerta de enlace IPv6"
msgid "IPv6 Subnet"
msgstr "Subred IPv6"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 "Imagen"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr "Imágenes"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr "Vista general de Imágenes"
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr "Importar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
-msgstr "Importar imágenes"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
+msgstr "Importar Imagen"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr "Dirección del servidor de índice"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "Info"
@@ -431,8 +505,15 @@ msgstr "Interno"
msgid "Ipvlan Mode"
msgstr "Modo Ipvlan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
+"Reemplaza los espejos del registro del demonio con un nuevo conjunto de "
+"espejos del registro"
+
+#: 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 "Matar"
@@ -444,7 +525,7 @@ msgstr "Puente N2"
msgid "L3 bridge"
msgstr "Puente N3"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr "Enlaces"
@@ -452,12 +533,12 @@ msgstr "Enlaces"
msgid "Links with other containers"
msgstr "Enlaces con otros contenedores"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 "Carga"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr "Nivel de registro"
@@ -473,12 +554,12 @@ msgstr "Registros"
msgid "MAC VLAN"
msgstr "MAC VLAN"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 "Memoria"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr "Uso de memoria"
@@ -490,7 +571,7 @@ msgstr ""
"Límite de memoria (formato: <número> [<unidad>]). El número es un entero "
"positivo. La unidad puede ser una de b, k, m o g. El mínimo es de 4M"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -510,12 +591,12 @@ msgstr "Punto de montaje"
msgid "Mount tmpfs directory"
msgstr "Montar directorio tmpfs"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr "Montaje/Volumen"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "Nombre"
@@ -525,36 +606,31 @@ msgid "Name of the network that can be selected during container creation"
msgstr ""
"Nombre de la red que se puede seleccionar durante la creación del contenedor"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "Red"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 "Nombre de red"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 "Redes"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
+msgstr "Vista general de Redes"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
msgid "New"
msgstr "Nuevo"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr "Nuevo contenedor"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
-msgstr "Nueva red"
-
#: 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"
@@ -566,12 +642,24 @@ msgstr ""
"Número de CPUs. El número es un número fraccionario. 0.000 significa sin "
"límite"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
"Número de CPU. El número es un número fraccionario. 0.000 significa sin "
"límite."
+#: 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 ""
+"En esta página se muestran todas las imágenes que están disponibles en el "
+"sistema y con las que se puede crear un contenedor."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:200
+msgid "On this page, the selected container can be managed."
+msgstr "En esta página, se puede administrar el contenedor seleccionado."
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr "Opciones"
@@ -580,11 +668,11 @@ msgstr "Opciones"
msgid "Overlay network"
msgstr "Red superpuesta"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr "Visión general"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr "Interfaz principal"
@@ -612,8 +700,8 @@ msgstr "¡Por favor Ingrese la RUTA y seleccione el archivo!"
msgid "Plese input <docker create/run> command line:"
msgstr "Por favor ingrese la línea de comandos <docker create/run>:"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "Puertos"
@@ -629,35 +717,35 @@ msgstr "Privilegiado"
msgid "Publish container's port(s) to the host"
msgstr "Publique el/los puerto/s del contenedor en el host"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr "Obtener"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr "Obtener imagen"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 "Espejos de registro"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr "Punto final remoto"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr "Servidor remoto"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr "Puerto remoto"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 "Eliminar"
@@ -667,7 +755,7 @@ msgstr "Eliminar"
msgid "Remove tag"
msgstr "Remover etiqueta"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr "RepoTags"
@@ -679,13 +767,13 @@ msgstr "Resolver CLI"
msgid "Resources"
msgstr "Recursos"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "Reiniciar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 "Política de reinicio"
@@ -702,7 +790,7 @@ msgstr "Revelar/ocultar contraseña"
msgid "Run command"
msgstr "Ejecutar comando"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr "Guardar"
@@ -714,46 +802,44 @@ msgstr "Establecer servidores DNS personalizados"
msgid "Set environment variables to inside the container"
msgstr "Establecer variables de entorno dentro del contenedor"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr "Establecer el nivel de registro"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr "Configuraciones"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr "Tamaño"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-"Especifica dónde escuchará el demonio de Docker para las conexiones del "
-"cliente"
+"Especifica dónde escuchará el demonio de Docker las conexiones del cliente "
+"(predeterminado: unix:///var/run/docker.sock)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "Iniciar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr "Hora de inicio"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 "Estadísticas"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "Estado"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "Detener"
@@ -761,12 +847,12 @@ msgstr "Detener"
msgid "Submit"
msgstr "Enviar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 "Subred"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr "Sysctl"
@@ -778,7 +864,7 @@ msgstr "Sysctl(--sysctl)"
msgid "Sysctls (kernel parameters) options"
msgstr "Opciones de sysctls (parámetros del kernel)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr "TOP"
@@ -806,7 +892,23 @@ msgstr ""
"El usuario que ejecuta los comandos como dentro del contenedor. (Formato: "
"nombre|uid[:grupo|gid])"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+"Esta página muestra todos los contenedores que se han creado en el host "
+"docker conectado."
+
+#: 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 ""
+"Esta página muestra todas las redes de docker que se han creado en el host "
+"docker conectado."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr "Tmpfs"
@@ -814,20 +916,20 @@ msgstr "Tmpfs"
msgid "Tmpfs(--tmpfs)"
msgstr "Tmpfs(--tmpfs)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr "Memoria total"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr "UID"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 "Actualizar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr "Actualizar"
@@ -848,7 +950,7 @@ msgstr "Carga exitosa"
msgid "Upload/Download"
msgstr "Cargar/Descargar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr "Usuario"
@@ -860,12 +962,60 @@ msgstr "Usuario (-u)"
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr "VEPA (Agregador de puertos Ethernet virtuales)"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr "Volúmenes"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr "Vista general de Volúmenes"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+msgstr "Advertencia"
+
+#: 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 ""
+"Al presionar el botón Importar, se puede cargar una imagen local en el "
+"sistema y se puede descargar una imagen tar válida de forma remota."
+
+#~ msgid "Setting"
+#~ msgstr "Configuraciones"
+
+#~ msgid "Specifies where the Docker daemon will listen for client connections"
+#~ msgstr ""
+#~ "Especifica dónde escuchará el demonio de Docker para las conexiones del "
+#~ "cliente"
+
+#~ msgid "Docker Container"
+#~ msgstr "Contenedor Docker"
+
+#~ msgid "Docker Socket Path"
+#~ msgstr "Ruta del zócalo Docker"
+
+#~ msgid ""
+#~ "DockerMan is a Simple Docker manager client for LuCI, If you have any "
+#~ "issue please visit:"
+#~ msgstr ""
+#~ "DockerMan es un cliente administrador simple de Docker para LuCI. Si "
+#~ "tiene algún problema, visite:"
+
+#~ msgid "Github"
+#~ msgstr "GitHub"
+
+#~ msgid "Import Images"
+#~ msgstr "Importar imágenes"
+
+#~ msgid "New Container"
+#~ msgstr "Nuevo contenedor"
+
+#~ msgid "New Network"
+#~ msgstr "Nueva red"
+
#~ msgid "Macvlan Mode"
#~ msgstr "Modo Macvlan"
diff --git a/applications/luci-app-dockerman/po/fa/dockerman.po b/applications/luci-app-dockerman/po/fa/dockerman.po
index 7daf53d999..f7e47c700a 100644
--- a/applications/luci-app-dockerman/po/fa/dockerman.po
+++ b/applications/luci-app-dockerman/po/fa/dockerman.po
@@ -1,48 +1,60 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-02-22 18:50+0000\n"
+"Last-Translator: robin98 <eh.cyber@yahoo.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.5\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 "لیستی از قابلیت های کرنل جهت افزودن به ظرف"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: 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"
-msgstr ""
+msgstr "افزودن دستگاه میزبان به ظرف"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:556
msgid "Advance"
-msgstr ""
+msgstr "پیشرفته"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:571
msgid "Allocates an ephemeral host port for all of a container's exposed ports"
-msgstr ""
+msgstr "اختصاص یک پورت میزبان موقت برای تمام پورت های ظرف ها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:483
msgid "Always pull image first"
+msgstr "همیشه ابتدا عکس را فراخوان کن"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: 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"
-msgstr ""
+msgstr "ایجاد خودکار رابط macvlan در Openwrt"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
-msgstr ""
+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)"
@@ -52,7 +64,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -62,7 +74,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -75,16 +87,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -94,15 +112,15 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
@@ -110,13 +128,13 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 ""
@@ -128,22 +146,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -151,15 +173,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -169,74 +191,108 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
-msgstr ""
+msgstr "دستگاه"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:579
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -244,23 +300,21 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -268,7 +322,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -276,11 +330,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -293,25 +359,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -322,7 +392,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -330,10 +400,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -357,32 +431,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 ""
@@ -412,8 +490,13 @@ msgstr ""
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -425,20 +508,20 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
-msgstr ""
+msgstr "پیوندها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:512
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -454,12 +537,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -469,7 +552,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -487,48 +570,43 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -540,10 +618,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr ""
@@ -552,11 +640,11 @@ msgstr ""
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
-msgstr ""
+msgstr "بررسی اجمالی"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -584,8 +672,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 ""
@@ -601,35 +689,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 ""
@@ -639,7 +727,7 @@ msgstr ""
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -651,13 +739,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -674,7 +762,7 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr ""
@@ -686,44 +774,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 ""
@@ -731,12 +817,12 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -748,7 +834,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -774,7 +860,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -782,20 +880,20 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr ""
@@ -816,7 +914,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr ""
@@ -828,8 +926,21 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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/fi/dockerman.po b/applications/luci-app-dockerman/po/fi/dockerman.po
index b00b5a94ea..116855b7e8 100644
--- a/applications/luci-app-dockerman/po/fi/dockerman.po
+++ b/applications/luci-app-dockerman/po/fi/dockerman.po
@@ -1,20 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-18 20:33+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/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"
+"X-Generator: Weblate 4.7\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr "Lisää"
@@ -34,7 +34,13 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr ""
@@ -42,7 +48,7 @@ msgstr ""
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr "Saatavilla"
@@ -58,7 +64,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -68,7 +74,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -81,16 +87,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -100,15 +112,15 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
@@ -116,13 +128,13 @@ msgstr ""
msgid "Cancel"
msgstr "Peruuta"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 "Komento"
@@ -134,22 +146,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "Kokoonpano"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -157,15 +173,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -175,34 +191,49 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr "DNS"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr "Laite"
@@ -210,39 +241,58 @@ msgstr "Laite"
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr "Irroita"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -250,23 +300,21 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr "Lataa"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -274,7 +322,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -282,11 +330,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -299,25 +359,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr "Tiedosto"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 "Yhdyskäytävä"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -328,7 +392,7 @@ msgstr "Siirry vastaavalle asetussivulle"
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -336,10 +400,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -363,32 +431,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 "Levykuva"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "Tietoja"
@@ -418,8 +490,13 @@ msgstr "Sisäinen"
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 "Lopeta"
@@ -431,7 +508,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -439,12 +516,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 "Kuormitus"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -460,12 +537,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 "Muisti"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -475,7 +552,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -493,12 +570,12 @@ msgstr "Liitoskohta"
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "Nimi"
@@ -507,34 +584,29 @@ msgstr "Nimi"
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "Verkko"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -546,10 +618,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr "Valinnat"
@@ -558,11 +640,11 @@ msgstr "Valinnat"
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr "Yleiskatsaus"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -590,8 +672,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "Portit"
@@ -607,35 +689,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 "Poista"
@@ -645,7 +727,7 @@ msgstr "Poista"
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -657,13 +739,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "Käynnistä uudelleen"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -680,7 +762,7 @@ msgstr "Paljasta/piilota salasana"
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr "Tallenna"
@@ -692,44 +774,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr "Koko"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "Aloita"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "Tila"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "Pysäytä"
@@ -737,12 +817,12 @@ msgstr "Pysäytä"
msgid "Submit"
msgstr "Lähetä"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -754,7 +834,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -780,7 +860,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -788,20 +880,20 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr ""
@@ -822,7 +914,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr "Käyttäjä"
@@ -834,11 +926,24 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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 ""
+
#~ msgid "Enable"
#~ msgstr "Ota käyttöön"
diff --git a/applications/luci-app-dockerman/po/fr/dockerman.po b/applications/luci-app-dockerman/po/fr/dockerman.po
index ab55633808..8cbdad5f50 100644
--- a/applications/luci-app-dockerman/po/fr/dockerman.po
+++ b/applications/luci-app-dockerman/po/fr/dockerman.po
@@ -1,22 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-08 14:26+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2021-05-16 16:23+0000\n"
+"Last-Translator: Thorfin89 <thorfin89@free.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/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.7-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 "Une liste de capacités kernel a ajouter au conteneur"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
-msgstr ""
+msgstr "Ajouter"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:580
msgid "Add host device to the container"
@@ -34,7 +34,13 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr ""
@@ -42,7 +48,7 @@ msgstr ""
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr "Disponible"
@@ -58,7 +64,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -68,7 +74,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -81,16 +87,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -100,15 +112,15 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
@@ -116,15 +128,15 @@ msgstr ""
msgid "Cancel"
msgstr "Annuler"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 "Commande"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:100
msgid "Command line"
@@ -134,22 +146,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "Configuration"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -157,15 +173,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -175,34 +191,49 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr "DNS"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr "Appareil"
@@ -210,39 +241,58 @@ msgstr "Appareil"
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -250,23 +300,21 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
-msgstr ""
+msgstr "Télécharger"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -274,7 +322,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -282,11 +330,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -299,25 +359,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr "Fichier"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 "Passerelle"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -328,7 +392,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -336,10 +400,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -363,32 +431,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "Infos"
@@ -418,8 +490,13 @@ msgstr "Interne"
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 "Forcer l'arrêt"
@@ -431,20 +508,20 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
-msgstr ""
+msgstr "Liens"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:512
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 "Charge"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -460,12 +537,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 "Mémoire"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -475,7 +552,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -483,7 +560,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:47
msgid "Mode"
-msgstr ""
+msgstr "Mode"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:90
msgid "Mount Point"
@@ -493,12 +570,12 @@ msgstr "Point de montage"
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "Nom"
@@ -507,34 +584,29 @@ msgstr "Nom"
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "Réseau"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -546,23 +618,33 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
-msgstr ""
+msgstr "Options"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:37
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
-msgstr "Vue d’ensemble"
+msgstr "Aperçu"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -590,8 +672,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "Ports"
@@ -607,35 +689,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 "Désinstaller"
@@ -645,7 +727,7 @@ msgstr "Désinstaller"
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -657,13 +739,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "Redémarrer"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -680,7 +762,7 @@ msgstr "Montrer/cacher le mot de passe"
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr "Enregistrer"
@@ -692,44 +774,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr "Taille"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "Démarrer"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr "Heure de début"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "État"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "Arrêter"
@@ -737,12 +817,12 @@ msgstr "Arrêter"
msgid "Submit"
msgstr "Soumettre"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 "Sous-réseau"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -754,7 +834,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -780,7 +860,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -788,20 +880,20 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr ""
@@ -822,7 +914,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr "Utilisateur"
@@ -834,11 +926,24 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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 ""
+
#~ msgid "Enable"
#~ msgstr "Activer"
diff --git a/applications/luci-app-dockerman/po/he/dockerman.po b/applications/luci-app-dockerman/po/he/dockerman.po
index 38a8b5e60d..43ddbef8aa 100644
--- a/applications/luci-app-dockerman/po/he/dockerman.po
+++ b/applications/luci-app-dockerman/po/he/dockerman.po
@@ -1,14 +1,21 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdockerman/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.5-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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr ""
@@ -28,7 +35,13 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr ""
@@ -36,9 +49,9 @@ msgstr ""
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
-msgstr ""
+msgstr "זמין"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:39
msgid "Base device"
@@ -52,7 +65,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -62,7 +75,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -75,16 +88,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -94,29 +113,29 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "ביטול"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 ""
@@ -128,22 +147,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -151,15 +174,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -169,74 +192,108 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
-msgstr ""
+msgstr "מכשיר"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:579
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -244,23 +301,21 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -268,7 +323,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -276,11 +331,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -293,25 +360,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -322,7 +393,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -330,10 +401,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -357,32 +432,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 ""
@@ -412,8 +491,13 @@ msgstr ""
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -425,7 +509,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -433,12 +517,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -454,12 +538,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -469,7 +553,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -487,12 +571,12 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 ""
@@ -501,34 +585,29 @@ msgstr ""
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -540,10 +619,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr ""
@@ -552,11 +641,11 @@ msgstr ""
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -584,8 +673,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 ""
@@ -601,35 +690,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 ""
@@ -639,7 +728,7 @@ msgstr ""
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -651,13 +740,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -674,7 +763,7 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr ""
@@ -686,44 +775,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 ""
@@ -731,12 +818,12 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -748,7 +835,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -774,7 +861,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -782,20 +881,20 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr ""
@@ -816,7 +915,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr ""
@@ -828,8 +927,21 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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/hi/dockerman.po b/applications/luci-app-dockerman/po/hi/dockerman.po
index 61339bfae2..0f3be4ef59 100644
--- a/applications/luci-app-dockerman/po/hi/dockerman.po
+++ b/applications/luci-app-dockerman/po/hi/dockerman.po
@@ -8,7 +8,7 @@ msgstr ""
msgid "A list of kernel capabilities to add to the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr ""
@@ -28,7 +28,13 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr ""
@@ -36,7 +42,7 @@ msgstr ""
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr ""
@@ -52,7 +58,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -62,7 +68,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -75,16 +81,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -94,15 +106,15 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
@@ -110,13 +122,13 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 ""
@@ -128,22 +140,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -151,15 +167,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -169,34 +185,49 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr ""
@@ -204,39 +235,58 @@ msgstr ""
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -244,23 +294,21 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -268,7 +316,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -276,11 +324,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -293,25 +353,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -322,7 +386,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -330,10 +394,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -357,32 +425,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 ""
@@ -412,8 +484,13 @@ msgstr ""
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -425,7 +502,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -433,12 +510,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -454,12 +531,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -469,7 +546,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -487,12 +564,12 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 ""
@@ -501,34 +578,29 @@ msgstr ""
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -540,10 +612,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr ""
@@ -552,11 +634,11 @@ msgstr ""
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -584,8 +666,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 ""
@@ -601,35 +683,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 ""
@@ -639,7 +721,7 @@ msgstr ""
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -651,13 +733,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -674,7 +756,7 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr ""
@@ -686,44 +768,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 ""
@@ -731,12 +811,12 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -748,7 +828,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -774,7 +854,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -782,20 +874,20 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr ""
@@ -816,7 +908,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr ""
@@ -828,8 +920,21 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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/hu/dockerman.po b/applications/luci-app-dockerman/po/hu/dockerman.po
index c237349a88..5ed4030e08 100644
--- a/applications/luci-app-dockerman/po/hu/dockerman.po
+++ b/applications/luci-app-dockerman/po/hu/dockerman.po
@@ -1,14 +1,20 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-16 16:38+0000\n"
+"Last-Translator: Bence Csókás <bence.csokas@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"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr ""
@@ -28,21 +34,27 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
-msgid "Api Version"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr "API verzió"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:39
msgid "Base device"
-msgstr ""
+msgstr "Alap eszköz"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:538
msgid "Bind Mount(-v)"
@@ -52,7 +64,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -62,7 +74,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -73,20 +85,26 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
msgid "Bridge device"
+msgstr "Híd eszköz"
+
+#: 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 ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
-msgstr ""
+msgstr "CPU használat"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:621
msgid ""
@@ -94,29 +112,29 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "Mégse"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 ""
@@ -126,117 +144,155 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:72
msgid "Command line Error"
-msgstr ""
+msgstr "Parancssori hibaüzenet"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "Beállítás"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 "Kapcsolódás"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 "Csatlakozás hálózathoz"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
-msgstr ""
+msgstr "Távoli végponthoz kapcsolódás"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 "Konténer neve"
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr "Új docker konténer létrehozása"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 "Létrehozva"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
-msgstr ""
+msgstr "Eszköz"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:579
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -244,31 +300,29 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
-msgstr ""
+msgstr "Letöltés"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
msgid "Enable IPv6"
-msgstr ""
+msgstr "IPv6 engedélyezése"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -276,11 +330,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr "Hiba"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -293,25 +359,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -322,7 +392,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -330,10 +400,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -357,32 +431,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 ""
@@ -412,8 +490,13 @@ msgstr ""
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -425,7 +508,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -433,12 +516,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -454,12 +537,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -469,7 +552,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -477,7 +560,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:47
msgid "Mode"
-msgstr ""
+msgstr "Mód"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:90
msgid "Mount Point"
@@ -487,48 +570,43 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "Név"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:29
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -540,10 +618,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr ""
@@ -552,11 +640,11 @@ msgstr ""
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
-msgstr ""
+msgstr "Áttekintés"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -584,8 +672,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 ""
@@ -601,35 +689,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 ""
@@ -639,7 +727,7 @@ msgstr ""
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -651,13 +739,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "Újraindítás"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -674,9 +762,9 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
-msgstr ""
+msgstr "Mentés"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:518
msgid "Set custom DNS servers"
@@ -686,57 +774,55 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "Indítás"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "Megállítás"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 "Alhálózat"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -748,7 +834,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -774,7 +860,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -782,27 +880,27 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
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 "Feltöltés"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:46
msgid "Upload Error"
@@ -816,7 +914,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr ""
@@ -828,8 +926,21 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+msgstr "Figyelmeztetés"
+
+#: 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/id/dockerman.po b/applications/luci-app-dockerman/po/id/dockerman.po
index 41e73ed419..184276815d 100644
--- a/applications/luci-app-dockerman/po/id/dockerman.po
+++ b/applications/luci-app-dockerman/po/id/dockerman.po
@@ -1,55 +1,63 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-08 12:44+0000\n"
-"Last-Translator: Andi Ariffin <andiariffin@gmail.com>\n"
+"PO-Revision-Date: 2021-08-01 10:38+0000\n"
+"Last-Translator: Deleted User <noreply+34193@weblate.org>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/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.2-dev\n"
+"X-Generator: Weblate 4.8-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 "Daftar kapabilitas kernel untuk ditambahkan ke wadah"
+msgstr "Daftar kapabilitas kernel untuk ditambahkan ke kontainer"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
-msgstr ""
+msgstr "Tambah"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:580
msgid "Add host device to the container"
-msgstr "Tambahkan perangkat host ke wadah"
+msgstr "Tambah perangkat host ke kontainer"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:556
msgid "Advance"
-msgstr "Maju"
+msgstr "Lebih Lanjut"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:571
msgid "Allocates an ephemeral host port for all of a container's exposed ports"
msgstr ""
-"Alokasikan sebuah port host untuk semua port-port yang terekspos di wadah"
+"Mengalokasikan port host sementara untuk semua port yang terbuka di kontainer"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:483
msgid "Always pull image first"
msgstr "Selalu muat gambar dahulu"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+"Gambaran umum dengan data yang relevan ditampilkan di sini dengan klien LuCI "
+"docker yang terhubung."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr "Versi Api"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Auto create macvlan interface in Openwrt"
-msgstr "Buat antarmuka macvlan otomatis di Openwrt"
+msgstr "Buat antarmuka macvlan secara otomatis di Openwrt"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr "Tersedia"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:39
msgid "Base device"
-msgstr ""
+msgstr "Perangkat pokok"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:538
msgid "Bind Mount(-v)"
@@ -57,789 +65,930 @@ msgstr "Pasang Pengikat(-v)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:539
msgid "Bind mount a volume"
-msgstr ""
+msgstr "Pasang memperlihatkan volume"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 "Beban Blok 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 "Beban Blok IO (beban relatif) menerima nilai beban antara 10 dan 1000"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 "Beban Blok IO (beban relatif) menerima nilai beban antara 10 dan 1000."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:51
msgid "Bridge (Support direct communication between MAC VLANs)"
-msgstr ""
+msgstr "Bridge (Mendukung komunikasi langsung antara MAC VLAN)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
msgid "Bridge device"
+msgstr "Bridge perangkat"
+
+#: 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 ""
+"Dengan memasukkan nama gambar yang valid dengan versi yang sesuai, docker "
+"image dapat di unduh dari registri yang dikonfigurasi."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
-msgstr ""
+msgstr "TAMBAH-CAP(--cap-add)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 "Membagi Beban CPU"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
-msgstr ""
+msgstr "Lama Penggunaan 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 membagi beban relatif, jika disetel 0, sistem akan mengabaikan nilai dan "
+"menggunakan bawaan 1024"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 berbagi bobot relatif, jika di setel 0, sistem akan mengabaikan nilai "
+"dan menggunakan bawaan 1024."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
-msgstr ""
+msgstr "CPUs"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "Batal"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
-msgstr ""
+msgstr "Koneksi klien"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 "Perintah"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:100
msgid "Command line"
-msgstr ""
+msgstr "Baris perintah"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:72
msgid "Command line Error"
-msgstr ""
+msgstr "Baris Perintah Error"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "Konfigurasi"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
-msgstr ""
+msgstr "Atur jembatan jaringan bawaan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 "Menghubung"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 "Menghubungkan Jaringan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
-msgstr ""
+msgstr "Hubungkan ke remote jarak jauh"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
msgid "Console"
-msgstr ""
+msgstr "Konsol"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
-msgstr ""
+msgstr "Pemeriksaan Kontainer"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
-msgstr ""
+msgstr "Catatan Kontainer"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 "Nama Kontainer"
#: 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 "Detail kontainer"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: 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 "Kontainer"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr "Gambaran kontainer"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
-msgstr ""
+msgstr "Buat antarmuka macvlan"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr "Buat kontainer docker baru"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr "Buat jaringan docker baru"
+
+#: 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 "Telah dibuat"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: 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 "Debug"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
-msgstr ""
+msgstr "Bridge bawaan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
-msgstr ""
+msgstr "Perangkat"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:579
msgid "Device(--device)"
-msgstr ""
+msgstr "Perangkat(--device)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
-msgstr ""
+msgstr "Terputus"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: 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/container.lua:198
-msgid "Docker Container"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr "Docker - Konfigurasi"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr "Docker - Kontainer (%s)"
+
+#: 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 "Docker - Kontainer"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr "Docker - Gambar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr "Docker - Jaringan"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr "Docker - Jaringan"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr "Docker - Gambaran"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
+msgstr "Docker - Volume"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
-msgstr ""
+msgstr "Gambar Docker"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
+msgstr "Direktori Root Docker"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
-msgstr ""
+msgstr "Versi Docker"
#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:91
msgid "Docker actions done."
-msgstr ""
+msgstr "Perubahan Docker Selesai."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
+msgstr "DockerMan adalah klien manajer sederhana docker untuk LuCI"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
-msgstr ""
+msgstr "Unduh"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
-msgstr ""
+msgstr "Duplikat/Sunting"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
msgid "Enable IPv6"
-msgstr ""
+msgstr "Aktifkan IPv6"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: 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 "Variabel Lingkungan(-e)"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr "Galat"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
-msgstr ""
+msgstr "Event"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr "Contoh: 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 "Contoh: tcp://0.0.0.0:2375"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
-msgstr ""
+msgstr "Kecualikan IP"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:570
msgid "Exposed All Ports(-P)"
-msgstr ""
+msgstr "Semua Port Terekspos(-P)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:545
msgid "Exposed Ports(-p)"
-msgstr ""
+msgstr "Port Terekspos(-p)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr "Fatal"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
-msgstr ""
+msgstr "Berkas"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
-msgstr ""
+msgstr "Waktu Selesai"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
-msgstr ""
+msgstr "Hapus Paksa"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 "Gerbang"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
+msgstr "Pengaturan global"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
msgid "Go to relevant configuration page"
-msgstr ""
+msgstr "Buka halaman konfigurasi yang relevan"
#: 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 "Berikan akses UCI untuk luci-app-dockerman"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
-msgstr ""
+msgstr "Baik"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:563
msgid "Host Name"
-msgstr ""
+msgstr "Nama Host"
+
+#: 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 "Host atau Alamat IP untuk koneksi ke instance docker jarak jauh"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 "ID"
#: 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 "Rentang IP"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:507
msgid "IPv4 Address"
-msgstr ""
+msgstr "Alamat IPv4"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:122
msgid "IPv6 Gateway"
-msgstr ""
+msgstr "Gerbang IPv6"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
msgid "IPv6 Subnet"
-msgstr ""
+msgstr "Subnet IPv6"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 "Gambar"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
-msgstr ""
+msgstr "Gambar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr "Gambaran Gambar"
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
-msgstr ""
+msgstr "Impor"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
+msgstr "Impor Gambar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
-msgstr ""
+msgstr "Alamat Server Indeks"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "Info"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:64
msgid "Ingress"
-msgstr ""
+msgstr "Masuk"
#: 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 ""
+"Jaringan masuk adalah jaringan yang menyediakan routing-mesh dalam mode swarm"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
msgid "Inspect"
-msgstr ""
+msgstr "Inspeksi"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:462
msgid "Interactive (-i)"
-msgstr ""
+msgstr "Interaktif (-i)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:76
msgid "Internal"
-msgstr ""
+msgstr "Intern"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:56
msgid "Ipvlan Mode"
+msgstr "Mode 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 ""
+"Ini menggantikan cermin registri daemon dengan satu set cermin registri baru"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 "Matikan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:60
msgid "L2 bridge"
-msgstr ""
+msgstr "Jembatan L2"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:61
msgid "L3 bridge"
-msgstr ""
+msgstr "Jembatan L3"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
-msgstr ""
+msgstr "Tautan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:512
msgid "Links with other containers"
-msgstr ""
+msgstr "Tautan dengan kontainer lain"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 "Muat"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
-msgstr ""
+msgstr "Tingkat Catatan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:646
msgid "Log driver options"
-msgstr ""
+msgstr "Opsi catatan driver"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
msgid "Logs"
-msgstr ""
+msgstr "Log"
#: 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:579
+#: 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 "Memori"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
-msgstr ""
+msgstr "Pengunaan Memori"
#: 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 ""
+"Batas memori (format: <number>[<unit>]). Bilangan adalah bilangan bulat "
+"positif. Satuan dapat berupa b, k, m, atau g. Minimal 4M"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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 ""
+"Batas memori (format: <number>[<unit>]). Bilangan adalah bilangan bulat "
+"positif. Satuan dapat berupa b, k, m, atau g. Minimal 4M."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:47
msgid "Mode"
-msgstr ""
+msgstr "Mode"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:90
msgid "Mount Point"
-msgstr ""
+msgstr "Titik Kait"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:588
msgid "Mount tmpfs directory"
-msgstr ""
+msgstr "Kait direktori tmpfs"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
-msgstr ""
+msgstr "Kait/Volume"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "Nama"
#: 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 "Nama jaringan yang dapat dipilih selama pembuatan kontainer"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "Jaringan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 "Nama Jaringan"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 "Jaringan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
+msgstr "Ikhtisar jaringan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
+msgstr "Baru"
#: 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 "Label baru"
#: 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 ""
+"Jumlah CPU. Bilangan adalah bilangan pecahan. 0,000 berarti tidak ada batas"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+"Jumlah CPU. Bilangan adalah bilangan pecahan. 0,000 berarti tidak ada batas."
+
+#: 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 ""
+"Pada halaman ini semua gambar ditampilkan yang tersedia di sistem dan dengan "
+"mana kontainer dapat dibuat."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:200
+msgid "On this page, the selected container can be managed."
+msgstr "Di halaman ini, kontainer yang dipilih dapat dikelola."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
-msgstr ""
+msgstr "Pilihan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:37
msgid "Overlay network"
-msgstr ""
+msgstr "Jaringan overlay"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
-msgstr ""
+msgstr "Gambaran"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
-msgstr ""
+msgstr "Antarmuka Induk"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:54
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
-msgstr ""
+msgstr "Pass-through (Cermin perangkat fisik ke VLAN MAC tunggal)"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:7
msgid "Path"
-msgstr ""
+msgstr "Jalur"
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:54
msgid "Please input new tag"
-msgstr ""
+msgstr "Silakan masukkan tag baru"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:62
msgid "Please input the PATH !"
-msgstr ""
+msgstr "Silakan masukkan PATH !"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
msgid "Please input the PATH and select the file !"
-msgstr ""
+msgstr "Silahkan masukan PATH dan pilih file !"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Plese input <docker create/run> command line:"
-msgstr ""
+msgstr "Mohon masukkan <docker create/run> baris perintah:"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "Port"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
msgid "Private (Prevent communication between MAC VLANs)"
-msgstr ""
+msgstr "Pribadi (Mencegah komunikasi antara MAC VLAN)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:489
msgid "Privileged"
-msgstr ""
+msgstr "Hak istimewa"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:546
msgid "Publish container's port(s) to the host"
-msgstr ""
+msgstr "Publikasikan port kontainer ke host"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
-msgstr ""
+msgstr "Tarik"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
-msgstr ""
+msgstr "Tarik Gambar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 "Cermin Registri"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
-msgstr ""
+msgstr "Titik Akhir Jarak Jauh"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
-msgstr ""
+msgstr "Host Jarak Jauh"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
-msgstr ""
+msgstr "Port Jarak Jauh"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 "Menghapus"
#: 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 "Hapus tanda"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
-msgstr ""
+msgstr "RepoTag"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:454
msgid "Resolve CLI"
-msgstr ""
+msgstr "Selesaikan CLI"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
msgid "Resources"
-msgstr ""
+msgstr "Sumber daya"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "Mulai Ulang"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 "Kebijakan Mulai Ulang"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:76
msgid "Restrict external access to the network"
-msgstr ""
+msgstr "Batasi akses eksternal ke jaringan"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
msgid "Reveal/hide password"
-msgstr ""
+msgstr "Buka/sembunyikan kata sandi"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:551
msgid "Run command"
-msgstr ""
+msgstr "Jalankan perintah"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
-msgstr ""
+msgstr "Simpan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:518
msgid "Set custom DNS servers"
-msgstr ""
+msgstr "Setel server DNS khusus"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:532
msgid "Set environment variables to inside the container"
-msgstr ""
+msgstr "Setel variabel lingkungan ke dalam kontainer"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
+msgstr "Setel level catatan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
-msgstr ""
+msgstr "Ukuran"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
+"Tentukan di mana daemon Docker akan mendengarkan koneksi klien (bawaan: "
+"unix:///var/run/docker.sock)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "Mulai"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
-msgstr ""
+msgstr "Waktu mulai"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 "Statistik"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "Status"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "Berhenti"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Submit"
-msgstr ""
+msgstr "Kirim"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 "Subnet"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: 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 "Opsi Sysctls (parameter kernel)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
-msgstr ""
+msgstr "ATAS"
#: 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 "Nama host yang akan digunakan untuk kontainer"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:647
msgid "The logging configuration for this container"
-msgstr ""
+msgstr "Konfigurasi catatan untuk kontainer ini"
#: 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 ""
+"Pengguna yang menjalankan perintah sebagai di dalam kontainer.(format: "
+"name|uid[:group|gid])"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
-msgid "Tmpfs"
+#: 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 ""
+"Halaman ini menampilkan semua kontainer yang telah dibuat pada host docker "
+"yang terhubung."
+
+#: 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 ""
+"Halaman ini menampilkan semua jaringan docker yang telah dibuat pada host "
+"docker yang terhubung."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
+msgid "Tmpfs"
+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:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
-msgstr ""
+msgstr "Memori Total"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: 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:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 "Memperbarui"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
-msgstr ""
+msgstr "Meningkatkan"
#: 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 "Unggah"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:46
msgid "Upload Error"
-msgstr ""
+msgstr "Kesalahan Unggah"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
msgid "Upload Success"
-msgstr ""
+msgstr "Unggah Berhasil"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:48
msgid "Upload/Download"
-msgstr ""
+msgstr "Unggah/Unduh"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
-msgstr ""
+msgstr "Pengguna"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:524
msgid "User(-u)"
-msgstr ""
+msgstr "Pengguna(-u)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:53
msgid "VEPA (Virtual Ethernet Port Aggregator)"
-msgstr ""
+msgstr "VEPA (Agregator Port Ethernet Virtual)"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
+msgstr "Volume"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr "Ikhtisar volume"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+msgstr "Peringatan"
+
+#: 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 ""
+"Saat menekan tombol Impor, gambar lokal dapat dimuat ke sistem dan tar "
+"gambar yang valid dapat diunduh dari jarak jauh."
+
+#~ msgid "Docker Container"
+#~ msgstr "Kontainer docker"
+
+#~ msgid "Docker Socket Path"
+#~ msgstr "Letak Soket Docker"
+
+#~ msgid ""
+#~ "DockerMan is a Simple Docker manager client for LuCI, If you have any "
+#~ "issue please visit:"
+#~ msgstr ""
+#~ "DockerMan adalah klien manajer Docker Sederhana untuk LuCI, Jika Anda "
+#~ "memiliki masalah, silakan kunjungi:"
+
+#~ msgid "Github"
+#~ msgstr "Github"
#~ msgid "Access Control"
#~ msgstr "Kontrol Akses"
diff --git a/applications/luci-app-dockerman/po/it/dockerman.po b/applications/luci-app-dockerman/po/it/dockerman.po
index 161820719b..6339fb47f3 100644
--- a/applications/luci-app-dockerman/po/it/dockerman.po
+++ b/applications/luci-app-dockerman/po/it/dockerman.po
@@ -1,48 +1,63 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-11-30 22:12+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
-msgstr ""
+msgstr "Aggiungi"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:580
msgid "Add host device to the container"
-msgstr ""
+msgstr "Aggiungere un dispositivo host al contenitore"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:556
msgid "Advance"
-msgstr ""
+msgstr "Avanzare"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:571
msgid "Allocates an ephemeral host port for all of a container's exposed ports"
msgstr ""
+"Alloca una porta host effimera per tutte le porte esposte di un contenitore"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:483
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
-msgid "Api Version"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
msgstr ""
+"Qui viene visualizzata una panoramica con i dati rilevanti con cui è "
+"collegato il client docker di LuCI."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr "Versione API"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Auto create macvlan interface in Openwrt"
-msgstr ""
+msgstr "Creare automaticamente l'interfaccia macvlan in OpenWrt"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
-msgstr ""
+msgstr "Disponibile"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:39
msgid "Base device"
-msgstr ""
+msgstr "Dispositivo base"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:538
msgid "Bind Mount(-v)"
@@ -52,7 +67,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -62,7 +77,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -73,18 +88,24 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
msgid "Bridge device"
+msgstr "Dispositivo 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 ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -94,31 +115,31 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "Annulla"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 "Comando"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:100
msgid "Command line"
@@ -128,22 +149,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "Configurazione"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -151,15 +176,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -169,74 +194,108 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
-msgstr ""
+msgstr "DNS"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr "Debug"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
-msgstr ""
+msgstr "Dispositivo"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:579
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -244,31 +303,29 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
-msgstr ""
+msgstr "Download"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
msgid "Enable IPv6"
-msgstr ""
+msgstr "Abilita IPv6"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -276,11 +333,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr "Errore"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -293,25 +362,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
-msgstr ""
+msgstr "File"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 "Gateway"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -322,7 +395,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -330,10 +403,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -357,35 +434,39 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "Informazioni"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:64
msgid "Ingress"
@@ -406,17 +487,22 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:76
msgid "Internal"
-msgstr ""
+msgstr "Interno"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:56
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
-msgid "Kill"
+#: 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 "Arresta"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:60
msgid "L2 bridge"
msgstr ""
@@ -425,7 +511,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -433,12 +519,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -454,12 +540,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 "Memoria RAM"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -469,7 +555,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -477,7 +563,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:47
msgid "Mode"
-msgstr ""
+msgstr "Modalità"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:90
msgid "Mount Point"
@@ -487,48 +573,43 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "Nome"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:29
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "Rete"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -540,23 +621,33 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
-msgstr ""
+msgstr "Opzioni"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:37
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
-msgstr ""
+msgstr "Riepilogo"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -584,10 +675,10 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "Porte"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
msgid "Private (Prevent communication between MAC VLANs)"
@@ -601,45 +692,45 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 "Rimuovi"
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -651,13 +742,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "Riavvia"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -668,15 +759,15 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
msgid "Reveal/hide password"
-msgstr ""
+msgstr "Rivela/nascondi password"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:551
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
-msgstr ""
+msgstr "Salva"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:518
msgid "Set custom DNS servers"
@@ -686,44 +777,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
-msgstr ""
+msgstr "Dimensione"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "Avvia"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
-msgstr ""
+msgstr "Orario inizio"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "Stato"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 ""
@@ -731,12 +820,12 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -748,7 +837,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -774,7 +863,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -782,27 +883,27 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
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 "Carica"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:46
msgid "Upload Error"
@@ -816,7 +917,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr ""
@@ -828,8 +929,21 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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/ja/dockerman.po b/applications/luci-app-dockerman/po/ja/dockerman.po
index d82a08a28b..c1f3f57e03 100644
--- a/applications/luci-app-dockerman/po/ja/dockerman.po
+++ b/applications/luci-app-dockerman/po/ja/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
+"PO-Revision-Date: 2021-04-21 12:02+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/ja/>\n"
@@ -8,13 +8,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.3-dev\n"
+"X-Generator: Weblate 4.7-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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr "追加"
@@ -34,7 +34,13 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr "API のバージョン"
@@ -42,13 +48,13 @@ msgstr "API のバージョン"
msgid "Auto create macvlan interface in Openwrt"
msgstr "OpenWrt で macvlan インターフェースを自動作成"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
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)"
@@ -58,7 +64,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -68,7 +74,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -79,18 +85,24 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
msgid "Bridge device"
+msgstr "ブリッジ デバイス"
+
+#: 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 ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr "CAP-ADD(--cap-add)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 "CPU シェアの重み"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr "CPU 使用率"
@@ -100,15 +112,15 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr "CPU"
@@ -116,13 +128,13 @@ msgstr "CPU"
msgid "Cancel"
msgstr "キャンセル"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr "クライアント接続"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 "コマンド"
@@ -134,22 +146,26 @@ msgstr "コマンドライン"
msgid "Command line Error"
msgstr "コマンドラインエラー"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+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:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 "接続"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 "ネットワークに接続"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr "リモート エンドポイントへ接続"
@@ -157,15 +173,15 @@ msgstr "リモート エンドポイントへ接続"
msgid "Console"
msgstr "コンソール"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr "コンテナのログ"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 "コンテナ名"
@@ -175,34 +191,49 @@ msgstr "コンテナ名"
msgid "Container detail"
msgstr "コンテナの詳細"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr "コンテナ"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr "macvlan インターフェースを作成"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr "DNS"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr "デバッグ"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
-msgstr ""
+msgstr "デフォルトのブリッジ"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr "デバイス"
@@ -210,39 +241,58 @@ msgstr "デバイス"
msgid "Device(--device)"
msgstr "デバイス(--device)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr "切断"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr "Docker"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
-msgstr "Docker コンテナ"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
+msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr "Docker イメージ"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr "Docker ソケット・パス"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr "Docker バージョン"
@@ -250,25 +300,21 @@ msgstr "Docker バージョン"
msgid "Docker actions done."
msgstr "Docker アクションが完了しました。"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
-"DockerMan は LuCI 用のシンプルな Docker マネージャークライアントです。 問題が"
-"発生した場合は、次の URL にアクセスしてください :"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr "ダウンロード"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 "ドライバー"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -276,19 +322,31 @@ msgstr ""
msgid "Enable IPv6"
msgstr "IPv6 を有効化"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
-msgstr ""
+msgstr "環境"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:531
msgid "Environmental Variable(-e)"
msgstr "環境変数(-e)"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr "エラー"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr "イベント"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr "IP を除外"
@@ -301,26 +359,30 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr "ファイル"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr "終了時間"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr "強制削除"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 "ゲートウェイ"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
-msgstr "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
+msgstr "グローバル設定"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
msgid "Go to relevant configuration page"
@@ -328,9 +390,9 @@ 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 "luci-app-dockerman に UCI アクセスを許可"
+msgstr "luci-app-dockermanにUCIアクセスを許可"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -338,10 +400,14 @@ msgstr ""
msgid "Host Name"
msgstr "ホスト名"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 "ID"
@@ -365,32 +431,36 @@ msgstr "IPv6 ゲートウェイ"
msgid "IPv6 Subnet"
msgstr "IPv6 サブネット"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 "イメージ"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr "イメージ"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr "インポート"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
-msgstr "イメージをインポート"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
+msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "情報"
@@ -420,8 +490,13 @@ msgstr "内部"
msgid "Ipvlan Mode"
msgstr "ipvlan モード"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 "強制終了"
@@ -433,7 +508,7 @@ msgstr "L2 ブリッジ"
msgid "L3 bridge"
msgstr "L3 ブリッジ"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr "リンク"
@@ -441,12 +516,12 @@ msgstr "リンク"
msgid "Links with other containers"
msgstr "他のコンテナとのリンク"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 "負荷"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr "ログレベル"
@@ -460,14 +535,14 @@ msgstr "ログ"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:35
msgid "MAC VLAN"
-msgstr "MAC VLAN"
+msgstr "MAC ベース VLAN"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr "メモリ使用量"
@@ -476,12 +551,16 @@ 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 また"
+"は g のいずれかです。最小は 4M です"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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 また"
+"は g のいずれかです。最小は 4M です。"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:47
msgid "Mode"
@@ -489,18 +568,18 @@ 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 "tmpfs ディレクトリをマウント"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr "マウント/ボリューム"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "名前"
@@ -509,36 +588,31 @@ msgstr "名前"
msgid "Name of the network that can be selected during container creation"
msgstr "ネットワーク名は、コンテナー作成中に選択できます"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "ネットワーク"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 "ネットワーク名"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 "ネットワーク"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
msgid "New"
msgstr "新規"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr "新規コンテナ"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
-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"
@@ -548,10 +622,20 @@ msgstr "新規タグ"
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr "CPU 数。 数値は小数です。 0.000 は無制限を意味します"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 "CPU 数。 数値は小数です。 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr "オプション"
@@ -560,11 +644,11 @@ msgstr "オプション"
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr "概要"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr "親インターフェース"
@@ -582,18 +666,18 @@ 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 "<docker create/run> コマンドラインを入力してください :"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "ポート"
@@ -609,35 +693,35 @@ msgstr "特権"
msgid "Publish container's port(s) to the host"
msgstr "コンテナのポートをホストに公開"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr "プル"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr "イメージをプル"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 "レジストリミラー"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr "リモート・エンドポイント"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr "リモートホスト"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr "リモートポート"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 "削除"
@@ -647,7 +731,7 @@ msgstr "削除"
msgid "Remove tag"
msgstr "タグを削除"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -659,13 +743,13 @@ msgstr "CLI を解決"
msgid "Resources"
msgstr "リソース"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "再起動"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 "再起動ポリシー"
@@ -676,13 +760,13 @@ 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 "コマンドを実行"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr "保存"
@@ -694,44 +778,42 @@ msgstr "カスタム DNS サーバーを設定"
msgid "Set environment variables to inside the container"
msgstr "コンテナ内に環境変数を設定"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr "ログレベルを設定"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr "設定"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr "サイズ"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "開始"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr "開始時刻"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 "統計"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "ステータス"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "停止"
@@ -739,12 +821,12 @@ msgstr "停止"
msgid "Submit"
msgstr "送信"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 "サブネット"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr "Sysctl"
@@ -756,7 +838,7 @@ msgstr "Sysctl(--sysctl)"
msgid "Sysctls (kernel parameters) options"
msgstr "Sysctl (カーネル・パラメータ) オプション"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -766,7 +848,7 @@ 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"
@@ -782,28 +864,40 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
-msgid "Tmpfs"
+#: 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 ""
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
+msgid "Tmpfs"
+msgstr "Tmpfs"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:587
msgid "Tmpfs(--tmpfs)"
msgstr "Tmpfs(--tmpfs)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr "総メモリ"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 "更新"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr "アップグレード"
@@ -824,7 +918,7 @@ msgstr "アップロード成功"
msgid "Upload/Download"
msgstr "アップロード/ダウンロード"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr "ユーザー"
@@ -836,12 +930,53 @@ msgstr "ユーザー(-u)"
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr "ボリューム"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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 ""
+
+#~ msgid "Setting"
+#~ msgstr "設定"
+
+#~ msgid "Docker Container"
+#~ msgstr "Docker コンテナ"
+
+#~ msgid "Docker Socket Path"
+#~ msgstr "Docker ソケット・パス"
+
+#~ msgid ""
+#~ "DockerMan is a Simple Docker manager client for LuCI, If you have any "
+#~ "issue please visit:"
+#~ msgstr ""
+#~ "DockerMan は LuCI 用のシンプルな Docker マネージャークライアントです。 問"
+#~ "題が発生した場合は、次の URL にアクセスしてください :"
+
+#~ msgid "Github"
+#~ msgstr "Github"
+
+#~ msgid "Import Images"
+#~ msgstr "イメージをインポート"
+
+#~ msgid "New Container"
+#~ msgstr "新規コンテナ"
+
+#~ msgid "New Network"
+#~ msgstr "新規ネットワーク"
+
#~ msgid "Macvlan Mode"
#~ msgstr "macvlan モード"
diff --git a/applications/luci-app-dockerman/po/ko/dockerman.po b/applications/luci-app-dockerman/po/ko/dockerman.po
index 82285049b7..9f2b1417a5 100644
--- a/applications/luci-app-dockerman/po/ko/dockerman.po
+++ b/applications/luci-app-dockerman/po/ko/dockerman.po
@@ -1,20 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-08 06:14+0000\n"
-"Last-Translator: Youngbin Han <sukso96100@gmail.com>\n"
+"PO-Revision-Date: 2021-03-18 16:27+0000\n"
+"Last-Translator: asdf1234 <cydyellowgreen@gmail.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.2-dev\n"
+"X-Generator: Weblate 4.5.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"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr ""
@@ -34,7 +34,13 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr ""
@@ -42,7 +48,7 @@ msgstr ""
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr "사용 가능"
@@ -58,7 +64,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -68,7 +74,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -81,16 +87,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -100,15 +112,15 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
@@ -116,13 +128,13 @@ msgstr ""
msgid "Cancel"
msgstr "취소"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 ""
@@ -134,22 +146,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -157,15 +173,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -175,34 +191,49 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr ""
@@ -210,39 +241,58 @@ msgstr ""
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -250,23 +300,21 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -274,7 +322,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -282,11 +330,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -299,25 +359,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -328,7 +392,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -336,10 +400,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -363,32 +431,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 ""
@@ -418,11 +490,16 @@ msgstr ""
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
-msgid "Kill"
+#: 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 "강제 종료"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:60
msgid "L2 bridge"
msgstr ""
@@ -431,7 +508,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -439,12 +516,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -460,12 +537,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -475,7 +552,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -483,7 +560,7 @@ msgstr ""
#: 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"
@@ -493,12 +570,12 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 ""
@@ -507,34 +584,29 @@ msgstr ""
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -546,10 +618,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr ""
@@ -558,11 +640,11 @@ msgstr ""
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -590,8 +672,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 ""
@@ -607,35 +689,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 ""
@@ -645,7 +727,7 @@ msgstr ""
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -657,13 +739,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -680,7 +762,7 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr ""
@@ -692,44 +774,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr "크기"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 ""
@@ -737,12 +817,12 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -754,7 +834,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -780,7 +860,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -788,20 +880,20 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr ""
@@ -822,7 +914,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr ""
@@ -834,8 +926,21 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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/lt/dockerman.po b/applications/luci-app-dockerman/po/lt/dockerman.po
index faab98e1b1..de2d6c66fa 100644
--- a/applications/luci-app-dockerman/po/lt/dockerman.po
+++ b/applications/luci-app-dockerman/po/lt/dockerman.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-04 13:36+0000\n"
-"Last-Translator: Rokas Kasnauskas <rokas.kasnauskas@gmail.com>\n"
+"PO-Revision-Date: 2021-02-21 14:50+0000\n"
+"Last-Translator: Kornelijus Tvarijanavičius <kornelitvari@protonmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/lt/>\n"
"Language: lt\n"
@@ -10,13 +10,13 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.5\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr "Pridėti"
@@ -26,7 +26,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:556
msgid "Advance"
-msgstr ""
+msgstr "Tęsti"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:571
msgid "Allocates an ephemeral host port for all of a container's exposed ports"
@@ -36,15 +36,21 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
-msgid "Api Version"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr "API Versija"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr ""
@@ -60,7 +66,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -70,7 +76,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -83,16 +89,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -102,29 +114,29 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "Atšaukti"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 ""
@@ -136,139 +148,175 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 "Prisijungti"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 "Prisijungti prie Tinklo"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
msgid "Console"
-msgstr ""
+msgstr "Konsolė"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
-msgstr ""
+msgstr "Konteinerio Žurnalas"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 "Konteinerio Pavadinimas"
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
+msgstr "Konteineriai"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 "Sukurta"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
-msgstr ""
+msgstr "Įrenginys"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:579
msgid "Device(--device)"
-msgstr ""
+msgstr "Įrenginys(--device)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
+msgstr "Atsijungti"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr "Docker"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
-#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
-msgid "Docker"
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
-msgstr ""
+msgstr "„Docker“ Versija"
#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:91
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
-msgstr ""
+msgstr "Atsisiųsti"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -276,7 +324,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -284,9 +332,21 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
+msgstr "Įvykiai"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
@@ -301,25 +361,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
-msgstr ""
+msgstr "Failas"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -330,7 +394,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -338,10 +402,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -365,32 +433,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 ""
@@ -420,8 +492,13 @@ msgstr ""
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -433,7 +510,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -441,12 +518,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -462,12 +539,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -477,7 +554,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -495,12 +572,12 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 ""
@@ -509,34 +586,29 @@ msgstr ""
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -548,10 +620,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr ""
@@ -560,11 +642,11 @@ msgstr ""
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -592,8 +674,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 ""
@@ -609,35 +691,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 ""
@@ -647,7 +729,7 @@ msgstr ""
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -659,13 +741,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -682,7 +764,7 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr ""
@@ -694,44 +776,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 ""
@@ -739,12 +819,12 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -756,7 +836,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -782,7 +862,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -790,20 +882,20 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr ""
@@ -824,7 +916,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr ""
@@ -836,8 +928,27 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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 ""
+
+#~ msgid "Docker Container"
+#~ msgstr "„Docker“ Konteineris"
+
+#~ msgid "Github"
+#~ msgstr "Github"
diff --git a/applications/luci-app-dockerman/po/mr/dockerman.po b/applications/luci-app-dockerman/po/mr/dockerman.po
index ace99e6481..4e2895a895 100644
--- a/applications/luci-app-dockerman/po/mr/dockerman.po
+++ b/applications/luci-app-dockerman/po/mr/dockerman.po
@@ -8,7 +8,7 @@ msgstr ""
msgid "A list of kernel capabilities to add to the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr ""
@@ -28,7 +28,13 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr ""
@@ -36,7 +42,7 @@ msgstr ""
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr ""
@@ -52,7 +58,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -62,7 +68,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -75,16 +81,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -94,15 +106,15 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
@@ -110,13 +122,13 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 ""
@@ -128,22 +140,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -151,15 +167,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -169,34 +185,49 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr ""
@@ -204,39 +235,58 @@ msgstr ""
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -244,23 +294,21 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -268,7 +316,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -276,11 +324,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -293,25 +353,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -322,7 +386,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -330,10 +394,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -357,32 +425,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 ""
@@ -412,8 +484,13 @@ msgstr ""
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -425,7 +502,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -433,12 +510,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -454,12 +531,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -469,7 +546,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -487,12 +564,12 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 ""
@@ -501,34 +578,29 @@ msgstr ""
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -540,10 +612,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr ""
@@ -552,11 +634,11 @@ msgstr ""
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -584,8 +666,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 ""
@@ -601,35 +683,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 ""
@@ -639,7 +721,7 @@ msgstr ""
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -651,13 +733,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -674,7 +756,7 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr ""
@@ -686,44 +768,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 ""
@@ -731,12 +811,12 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -748,7 +828,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -774,7 +854,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -782,20 +874,20 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr ""
@@ -816,7 +908,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr ""
@@ -828,8 +920,21 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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/ms/dockerman.po b/applications/luci-app-dockerman/po/ms/dockerman.po
index 3205c1daa0..1b42f8eb4e 100644
--- a/applications/luci-app-dockerman/po/ms/dockerman.po
+++ b/applications/luci-app-dockerman/po/ms/dockerman.po
@@ -8,7 +8,7 @@ msgstr ""
msgid "A list of kernel capabilities to add to the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr ""
@@ -28,7 +28,13 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr ""
@@ -36,7 +42,7 @@ msgstr ""
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr ""
@@ -52,7 +58,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -62,7 +68,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -75,16 +81,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -94,15 +106,15 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
@@ -110,13 +122,13 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 ""
@@ -128,22 +140,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -151,15 +167,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -169,34 +185,49 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr ""
@@ -204,39 +235,58 @@ msgstr ""
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -244,23 +294,21 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -268,7 +316,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -276,11 +324,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -293,25 +353,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -322,7 +386,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -330,10 +394,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -357,32 +425,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 ""
@@ -412,8 +484,13 @@ msgstr ""
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -425,7 +502,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -433,12 +510,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -454,12 +531,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -469,7 +546,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -487,12 +564,12 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 ""
@@ -501,34 +578,29 @@ msgstr ""
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -540,10 +612,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr ""
@@ -552,11 +634,11 @@ msgstr ""
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -584,8 +666,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 ""
@@ -601,35 +683,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 ""
@@ -639,7 +721,7 @@ msgstr ""
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -651,13 +733,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -674,7 +756,7 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr ""
@@ -686,44 +768,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 ""
@@ -731,12 +811,12 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -748,7 +828,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -774,7 +854,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -782,20 +874,20 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr ""
@@ -816,7 +908,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr ""
@@ -828,8 +920,21 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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/nb_NO/dockerman.po b/applications/luci-app-dockerman/po/nb_NO/dockerman.po
index 31e52c2863..8c550b5bf8 100644
--- a/applications/luci-app-dockerman/po/nb_NO/dockerman.po
+++ b/applications/luci-app-dockerman/po/nb_NO/dockerman.po
@@ -1,14 +1,20 @@
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/"
+"luciapplicationsdockerman/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-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr ""
@@ -28,21 +34,28 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
-msgid "Api Version"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+#, fuzzy
+msgid "Api Version"
+msgstr "API-versjon"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
-msgstr ""
+msgstr "Tilgjengelig"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:39
msgid "Base device"
-msgstr ""
+msgstr "Baseenhet"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:538
msgid "Bind Mount(-v)"
@@ -52,7 +65,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -62,7 +75,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -73,20 +86,26 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
msgid "Bridge device"
+msgstr "Broenhet"
+
+#: 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 ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
-msgstr ""
+msgstr "Prosessorbruk"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:621
msgid ""
@@ -94,31 +113,31 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "Avbryt"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 "Kommando"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:100
msgid "Command line"
@@ -128,115 +147,153 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 "Koble til"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 "Koble til nettverk"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
msgid "Console"
-msgstr ""
+msgstr "Konsoll"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
-msgstr ""
+msgstr "Beholderinspeksjon"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
-msgstr ""
+msgstr "Beholderlogger"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 "Beholdernavn"
#: 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 "Beholderdetalj"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
+msgstr "Beholdere"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 "Oppretet"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
-msgstr ""
+msgstr "Forvalgt bro"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
-msgstr ""
+msgstr "Enhet"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:579
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
+msgstr "Koble fra"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
-#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
-msgid "Docker"
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -244,23 +301,21 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
-msgstr ""
+msgstr "Last ned"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -268,7 +323,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -276,11 +331,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr "Feil"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -293,25 +360,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
-msgstr ""
+msgstr "Fil"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -322,7 +393,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -330,13 +401,17 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
-msgid "ID"
+#: 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 ""
+#: 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 "ID"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:36
msgid "IP VLAN"
msgstr ""
@@ -357,35 +432,39 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "Info"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:64
msgid "Ingress"
@@ -412,8 +491,13 @@ msgstr ""
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -425,7 +509,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -433,12 +517,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 "Last"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -454,12 +538,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -469,7 +553,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -477,7 +561,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:47
msgid "Mode"
-msgstr ""
+msgstr "Modus"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:90
msgid "Mount Point"
@@ -487,63 +571,68 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "Navn"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:29
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "Nettverk"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 "Nettverksnavn"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 "Nettverk"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
+msgstr "Nytt"
#: 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 "Ny etikett"
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr ""
@@ -552,11 +641,11 @@ msgstr ""
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
-msgstr ""
+msgstr "Oversikt"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -566,7 +655,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:7
msgid "Path"
-msgstr ""
+msgstr "Sti"
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:54
msgid "Please input new tag"
@@ -584,10 +673,10 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "Porter"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
msgid "Private (Prevent communication between MAC VLANs)"
@@ -601,45 +690,45 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 "Fjern"
#: 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 "Fjern etikett"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -649,18 +738,18 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
msgid "Resources"
-msgstr ""
+msgstr "Ressurser"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "Omstart"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 "Omstartspraksis"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:76
msgid "Restrict external access to the network"
@@ -674,9 +763,9 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
-msgstr ""
+msgstr "Lagre"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:518
msgid "Set custom DNS servers"
@@ -686,57 +775,55 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "Start"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
-msgstr ""
+msgstr "Starttid"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 "Statistikk"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "Status"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "Stopp"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Submit"
-msgstr ""
+msgstr "Send inn"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -748,7 +835,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -774,7 +861,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -782,27 +881,28 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:2
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:13
+#, fuzzy
msgid "Upload"
-msgstr ""
+msgstr "Last opp"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:46
msgid "Upload Error"
@@ -816,9 +916,9 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
-msgstr ""
+msgstr "Bruker"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:524
msgid "User(-u)"
@@ -828,8 +928,31 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+msgstr "Advarsel"
+
+#: 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 ""
+
+#, fuzzy
+#~ msgid "Github"
+#~ msgstr "GitHub"
+
+#~ msgid "New Container"
+#~ msgstr "Ny beholder"
+
+#~ msgid "New Network"
+#~ msgstr "Nytt nettverk"
diff --git a/applications/luci-app-dockerman/po/pl/dockerman.po b/applications/luci-app-dockerman/po/pl/dockerman.po
index eb9f98eed3..ae613fa0f6 100644
--- a/applications/luci-app-dockerman/po/pl/dockerman.po
+++ b/applications/luci-app-dockerman/po/pl/dockerman.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-01-08 22:54+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/pl/>\n"
"Language: pl\n"
@@ -9,13 +9,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.2.1-dev\n"
+"X-Generator: Weblate 4.10.1\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
msgstr "Lista możliwości jądra, które można dodać do kontenera"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr "Dodaj"
@@ -37,7 +37,15 @@ msgstr ""
msgid "Always pull image first"
msgstr "Zawsze najpierw ściągaj obraz"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+"Tutaj wyświetlany jest przegląd z odpowiednimi danymi, z którymi połączony "
+"jest klient Dockera LuCI."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr "Wersja API"
@@ -45,13 +53,13 @@ msgstr "Wersja API"
msgid "Auto create macvlan interface in Openwrt"
msgstr "Automatyczne tworzenie interfejsu macvlan w Openwrt"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr "Dostępne"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:39
msgid "Base device"
-msgstr "Podstawowe urządzenie"
+msgstr "Urządzenie bazowe"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:538
msgid "Bind Mount(-v)"
@@ -59,9 +67,9 @@ msgstr "Montowane wiązania(-v)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:539
msgid "Bind mount a volume"
-msgstr "Powiąż zamontowane z woluminami"
+msgstr "Powiąż zamontowane z wolumenami"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 "Waga bloku we/wy"
@@ -71,7 +79,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr "Waga bloku we/wy (waga względna) przyjmuje wartość masy od 10 do 1000"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -85,16 +93,24 @@ msgstr "Most (Wsparcie dla bezpośredniej komunikacji pomiędzy MAC VLANami.)"
msgid "Bridge device"
msgstr "Urządzenie mostu"
+#: 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 ""
+"Wprowadzając prawidłową nazwę obrazu z odpowiednią wersją, obraz Dockera "
+"można pobrać ze skonfigurowanego rejestru."
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr "CAP-ADD(--cap-add)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 "Waga udziałów CPU"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr "Wykorzystanie procesora"
@@ -106,7 +122,7 @@ msgstr ""
"Cpu dzieli względną wagę, jeśli ustawiono 0, system zignoruje wartość i "
"użyje domyślnej wartości 1024"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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."
@@ -114,9 +130,9 @@ msgstr ""
"CPU dzieli wagę względną, jeśli ustawione jest 0, system zignoruje wartość i "
"użyje domyślnej wartości 1024."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr "Procesory"
@@ -124,13 +140,13 @@ msgstr "Procesory"
msgid "Cancel"
msgstr "Anuluj"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr "Połączenie klienta"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 "Polecenie"
@@ -142,22 +158,26 @@ msgstr "Wiersz polecenia"
msgid "Command line Error"
msgstr "Błąd w wierszu polecenia"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "Konfiguracja"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr "Skonfiguruj domyślną sieć mostów"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 "Połączenie"
+msgstr "Połącz"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 "Połączenia Sieciowe"
+msgstr "Połączenia sieciowe"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr "Połącz się ze zdalnym punktem końcowym"
@@ -165,15 +185,15 @@ msgstr "Połącz się ze zdalnym punktem końcowym"
msgid "Console"
msgstr "Konsola"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr "Kontrola kontenera"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr "Dzienniki kontenerów"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 "Nazwa kontenera"
@@ -183,34 +203,49 @@ msgstr "Nazwa kontenera"
msgid "Container detail"
msgstr "Szczegóły kontenera"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr "Kontenery"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr "Przegląd kontenerów"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr "Utwórz interfejs macvlan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr "Utwórz nowy kontener Dockera"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr "Utwórz nową sieć Dockera"
+
+#: 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 "Utworzone"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr "DNS"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr "Debugowanie"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr "Most domyślny"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr "Urządzenie"
@@ -218,65 +253,80 @@ msgstr "Urządzenie"
msgid "Device(--device)"
msgstr "Urządzenie(--urządzenie)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr "Rozłącz"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr "Docker"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
-msgstr "Kontener Dockera"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr "Docker - Konfiguracja"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr "Docker - Kontener (%s)"
+
+#: 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 "Docker - Kontenery"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr "Docker - Obrazy"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr "Docker - Sieć"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr "Docker - Sieci"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr "Docker - Przegląd"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
+msgstr "Docker - Wolumeny"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
-msgstr "Obraz Dokera"
+msgstr "Obraz Dockera"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 "Katalog główny Dockera"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr "Ścieżka gniazda Docker"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr "Wersja Dockera"
#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:91
msgid "Docker actions done."
-msgstr "Wykonano działania Dokera."
+msgstr "Wykonano działania Dockera."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
-msgstr ""
-"DockerMan jest prostym klientem menedżera Docker dla LuCI. Jeśli masz jakiś "
-"problem, odwiedź:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
+msgstr "DockerMan to prosty klient menedżera Dockera dla LuCI"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr "Pobieranie"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 "Sterownik"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr "Duplikuj/Edytuj"
@@ -284,7 +334,7 @@ msgstr "Duplikuj/Edytuj"
msgid "Enable IPv6"
msgstr "Włącz IPv6"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr "Env"
@@ -292,11 +342,23 @@ msgstr "Env"
msgid "Environmental Variable(-e)"
msgstr "Zmienna środowiskowa (-e)"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr "Błąd"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr "Zdarzenia"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr "Przykład: 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 "Przykład: tcp://0.0.0.0:2375"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr "Wykluczone adresy IP"
@@ -309,26 +371,30 @@ msgstr "Odsłoń wszystkie porty(-P)"
msgid "Exposed Ports(-p)"
msgstr "Odsłoń porty(-p)"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr "Krytyczny"
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr "Plik"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr "Czas zakończenia"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr "Wymuś usunięcie"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 "Brama"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
-msgstr "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
+msgstr "Ustawienia globalne"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
msgid "Go to relevant configuration page"
@@ -338,7 +404,7 @@ msgstr "Przejdź do powiązanych ustawień"
msgid "Grant UCI access for luci-app-dockerman"
msgstr "Udziel dostępu UCI dla luci-app-dockerman"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr "Zdrowy"
@@ -346,10 +412,14 @@ msgstr "Zdrowy"
msgid "Host Name"
msgstr "Nazwa hosta"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 "Host lub adres IP do połączenia ze zdalną instancją Dockera"
+
+#: 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 "Identyfikator"
@@ -373,32 +443,36 @@ msgstr "Brama IPv6"
msgid "IPv6 Subnet"
msgstr "Podsieć IPv6"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 "Obraz"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr "Obrazy"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr "Przegląd obrazów"
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr "Importuj"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
-msgstr "Importuj obrazy"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
+msgstr "Importuj obraz"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr "Adres serwera indeksu"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "Informacja"
@@ -428,10 +502,15 @@ msgstr "Wewnętrzny"
msgid "Ipvlan Mode"
msgstr "Tryb Ipvlan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 "Zastępuje mirrory rejestru demona nowym zestawem mirrorów rejestru"
+
+#: 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 "Zabij"
+msgstr "Usuń"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:60
msgid "L2 bridge"
@@ -441,7 +520,7 @@ msgstr "Most L2"
msgid "L3 bridge"
msgstr "Most L3"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr "Linki"
@@ -449,12 +528,12 @@ msgstr "Linki"
msgid "Links with other containers"
msgstr "Powiązania z innymi kontenerami"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 "Obciążenie"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr "Poziom logowania"
@@ -470,12 +549,12 @@ msgstr "Dzienniki"
msgid "MAC VLAN"
msgstr "MAC VLAN"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 "Pamięć"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr "Wykorzystanie pamięci"
@@ -487,7 +566,7 @@ msgstr ""
"Limit pamięci (format: <numer>[<jednostka>]). Liczba jest dodatnią liczbą "
"całkowitą. Jednostką może być b, k, m lub g. Minimum to 4M"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -507,12 +586,12 @@ msgstr "Punkt montowania"
msgid "Mount tmpfs directory"
msgstr "Zamontuj katalog tmpfs"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr "Zamontowane/Ilość"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "Nazwa"
@@ -521,36 +600,31 @@ msgstr "Nazwa"
msgid "Name of the network that can be selected during container creation"
msgstr "Nazwa sieci, którą można wybrać podczas tworzenia kontenera"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "Sieć"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 "Nazwa Sieci"
+msgstr "Nazwa sieci"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 "Sieci"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
+msgstr "Przegląd sieci"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
msgid "New"
msgstr "Nowy"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr "Nowy kontener"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
-msgstr "Nowa sieć"
-
#: 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"
@@ -561,11 +635,23 @@ msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
"Liczba procesorów. Liczba jest liczbą ułamkową. 0,000 oznacza brak limitu"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
"Liczba procesorów. Liczba jest liczbą ułamkową. 0,000 oznacza brak limitu."
+#: 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 ""
+"Na tej stronie wyświetlane są wszystkie obrazy, które są dostępne w systemie "
+"i za pomocą których można utworzyć kontener."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:200
+msgid "On this page, the selected container can be managed."
+msgstr "Na tej stronie można zarządzać wybranym kontenerem."
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr "Opcje"
@@ -574,11 +660,11 @@ msgstr "Opcje"
msgid "Overlay network"
msgstr "Sieć Overlay"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr "Przegląd"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr "Macierzysty Interfejs"
@@ -607,8 +693,8 @@ msgstr "Wpisz ŚCIEŻKĘ i wybierz plik!"
msgid "Plese input <docker create/run> command line:"
msgstr "Proszę podać <docker Utwórz/Uruchom> w wierszu poleceń:"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "Porty"
@@ -624,35 +710,35 @@ msgstr "Uprawnienia"
msgid "Publish container's port(s) to the host"
msgstr "Opublikuj porty kontenerów na hoście"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr "Ściągnij"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr "Ściągnij obraz"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 "Żródła rejestru"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr "Zdalny punkt końcowy"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr "Zdalny host"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr "Zdalny port"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 "Usuń"
@@ -662,7 +748,7 @@ msgstr "Usuń"
msgid "Remove tag"
msgstr "Usuń tag"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr "RepoTags"
@@ -674,13 +760,13 @@ msgstr "Rozwiąż CLI"
msgid "Resources"
msgstr "Zasoby"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "Restart"
+msgstr "Restartuj"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 "Zasady restartu"
@@ -697,7 +783,7 @@ msgstr "Pokaż/Ukryj hasło"
msgid "Run command"
msgstr "Uruchom polecenie"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr "Zapisz"
@@ -709,44 +795,44 @@ msgstr "Ustaw niestandardowe serwery DNS"
msgid "Set environment variables to inside the container"
msgstr "Ustaw zmienne środowiskowe wewnątrz kontenera"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr "Ustaw poziom rejestrowania"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr "Ustawienia"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr "Rozmiar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
-msgstr "Określa, gdzie demon Docker będzie słuchał połączeń z klientami"
+#: 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 ""
+"Określa, gdzie demon Dockera będzie nasłuchiwał połączeń klientów "
+"(domyślnie: unix:///var/run/docker.sock)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "Uruchom"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr "Czas rozpoczęcia"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 "Statystyki"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "Status"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "Zatrzymaj"
@@ -754,12 +840,12 @@ msgstr "Zatrzymaj"
msgid "Submit"
msgstr "Prześlij"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 "Podsieć"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr "Sysctl"
@@ -771,7 +857,7 @@ msgstr "Sysctl(--sysctl)"
msgid "Sysctls (kernel parameters) options"
msgstr "Opcje sysctls (parametry kernela)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr "TOP"
@@ -799,7 +885,23 @@ msgstr ""
"Użytkownik, który wykonuje polecenia, jest uruchamiany jak w kontenerze. "
"(Format: name|uid[: group|gid])"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+"Ta strona wyświetla wszystkie kontenery, które zostały utworzone na "
+"podłączonym hoście Dockera."
+
+#: 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 ""
+"Ta strona wyświetla wszystkie sieci Dockera, które zostały utworzone na "
+"podłączonym hoście Dockera."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr "Tmpfs"
@@ -807,27 +909,27 @@ msgstr "Tmpfs"
msgid "Tmpfs(--tmpfs)"
msgstr "Tmpfs(--tmpfs)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr "Całkowita pamięć"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr "UID"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 "Aktualizacja"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr "Aktualizuj"
#: 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 "Wyślij"
+msgstr "Wysyłanie"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:46
msgid "Upload Error"
@@ -841,7 +943,7 @@ msgstr "Przesyłanie powiodło się"
msgid "Upload/Download"
msgstr "Prześlij/Pobierz"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr "Użytkownik"
@@ -853,12 +955,58 @@ msgstr "Użytkownik(-u)"
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr "VEPA (agregator wirtualnych portów Ethernet)"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr "Wolumeny"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr "Przegląd wolumenów"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+msgstr "Ostrzeżenie"
+
+#: 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 ""
+"Po naciśnięciu przycisku Importuj w systemie można załadować zarówno obraz "
+"lokalny, jak i prawidłowy plik tar obrazu ze zdalnego źródła."
+
+#~ msgid "Setting"
+#~ msgstr "Ustawienia"
+
+#~ msgid "Specifies where the Docker daemon will listen for client connections"
+#~ msgstr "Określa, gdzie demon Docker będzie słuchał połączeń z klientami"
+
+#~ msgid "Docker Container"
+#~ msgstr "Kontener Dockera"
+
+#~ msgid "Docker Socket Path"
+#~ msgstr "Ścieżka gniazda Docker"
+
+#~ msgid ""
+#~ "DockerMan is a Simple Docker manager client for LuCI, If you have any "
+#~ "issue please visit:"
+#~ msgstr ""
+#~ "DockerMan jest prostym klientem menedżera Docker dla LuCI. Jeśli masz "
+#~ "jakiś problem, odwiedź:"
+
+#~ msgid "Github"
+#~ msgstr "Github"
+
+#~ msgid "Import Images"
+#~ msgstr "Importuj obrazy"
+
+#~ msgid "New Container"
+#~ msgstr "Nowy kontener"
+
+#~ msgid "New Network"
+#~ msgstr "Nowa sieć"
+
#~ msgid "Macvlan Mode"
#~ msgstr "Tryb Macvlan"
diff --git a/applications/luci-app-dockerman/po/pt/dockerman.po b/applications/luci-app-dockerman/po/pt/dockerman.po
index 5c7fb8baae..f6b38c2773 100644
--- a/applications/luci-app-dockerman/po/pt/dockerman.po
+++ b/applications/luci-app-dockerman/po/pt/dockerman.po
@@ -1,20 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-10 17:36+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-12-24 16:53+0000\n"
+"Last-Translator: Francisco Lopes <fmlopes@gmail.com>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/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.3-dev\n"
+"X-Generator: Weblate 4.10.1\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
msgstr "Uma lista dos recursos do kernel que serão adicionados ao contentor"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr "Adicionar"
@@ -35,7 +35,15 @@ msgstr ""
msgid "Always pull image first"
msgstr "Sempre capture a imagem primeiro"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+"Uma visão geral com os dados relevantes é exibida aqui, com a qual o cliente "
+"docker LuCI está conectado."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr "Versão da API"
@@ -43,7 +51,7 @@ msgstr "Versão da API"
msgid "Auto create macvlan interface in Openwrt"
msgstr "Criar interface macvlan no Openwrt automaticamente"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr "Disponível"
@@ -59,7 +67,7 @@ msgstr "Montagem de Ligação(-v)"
msgid "Bind mount a volume"
msgstr "Vincular a montagem de um volume"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 "Peso da ES do Bloco"
@@ -70,7 +78,7 @@ msgid ""
msgstr ""
"Peso da ES do bloco (peso relativo) aceita um valor do peso entre 10 e 1000"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -84,16 +92,24 @@ msgstr "Ponte (Suporte direto para a comunicação entre VLANs MAC)"
msgid "Bridge device"
msgstr "Aparelho ponte"
+#: 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 ""
+"Ao inserir um nome válido da imagem com a versão correspondente, a imagem "
+"Docker pode ser descarregada a partir do registo que foi configurado."
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr "CAP-ADD(--cap-add)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 "Peso do compartilhamento da CPU"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr "Utilização da CPU"
@@ -105,7 +121,7 @@ msgstr ""
"A CPU compartilha o peso relativo; se 0 for definido, o sistema ignorará o "
"valor e utilizará a predefinição 1024"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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."
@@ -113,9 +129,9 @@ msgstr ""
"A CPU compartilha o peso relativo; se 0 for definido, o sistema ignorará o "
"valor e utilizará a predefinição 1024."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr "CPUs"
@@ -123,13 +139,13 @@ msgstr "CPUs"
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr "Conexão com o cliente"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 "Comando"
@@ -141,22 +157,26 @@ msgstr "Linha de comando"
msgid "Command line Error"
msgstr "Erro da linha de comando"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "Configuração"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr "Configurar a rede de ponte padrão"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 "Conectar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 "Conectar a Rede"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr "Conectar ao ponto final remoto"
@@ -164,15 +184,15 @@ msgstr "Conectar ao ponto final remoto"
msgid "Console"
msgstr "Console"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr "Inspecionar o Contentor"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr "Registos do Contentor"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 "Nome do Contentor"
@@ -182,34 +202,49 @@ msgstr "Nome do Contentor"
msgid "Container detail"
msgstr "Detalhe do contentor"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr "Contentores"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr "Visão geral dos contentores"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr "Criar uma interface macvlan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr "Crie um novo contentor docker"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr "Crie nova rede 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 "Criado em"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr "DNS"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr "Depuração"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr "Ponte padrão"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr "Aparelho"
@@ -217,39 +252,58 @@ msgstr "Aparelho"
msgid "Device(--device)"
msgstr "Aparelho(--device)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr "Desconectar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr "Docker"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
-msgstr "Contentor do Docker"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr "Docker - Configuração"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr "Docker - Contentor (%s)"
+
+#: 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 "Docker - Contentores"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr "Docker - Imagens"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr "Docker - Rede"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr "Docker - Redes"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr "Docker - Visão geral"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
+msgstr "Docker - Volumes"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr "Imagem do Docker"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 "Dir Raiz do Docker"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr "Caminho do Socket Docker"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr "Versão do Docker"
@@ -257,25 +311,21 @@ msgstr "Versão do Docker"
msgid "Docker actions done."
msgstr "As ações do Docker foram concluídas."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
-msgstr ""
-"O DockerMan é um gestor cliente simples para o LuCI, caso tenha algum "
-"problema, por favor visite:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
+msgstr "DockerMan é um simples cliente gestor Docker para LuCI"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr "Descarregar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 "Driver"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr "Duplicado/Editar"
@@ -283,7 +333,7 @@ msgstr "Duplicado/Editar"
msgid "Enable IPv6"
msgstr "Ativar o IPv6"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr "Env"
@@ -291,11 +341,23 @@ msgstr "Env"
msgid "Environmental Variable(-e)"
msgstr "Variável(-e) do Ambiente"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr "Erro"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr "Eventos"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr "Exemplo: 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 "Exemplo: tcp://0.0.0.0:2375"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr "Excludir IPs"
@@ -308,26 +370,30 @@ msgstr "Todas as Portas Expostas(-P)"
msgid "Exposed Ports(-p)"
msgstr "Portas Expostas(-p)"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr "Fatal"
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr "Ficheiro"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr "Hora do Término"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr "Impor a Remoção"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 "Gateway"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
-msgstr "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
+msgstr "Configurações globais"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
msgid "Go to relevant configuration page"
@@ -337,7 +403,7 @@ msgstr "Ir para a página respetiva de configuração"
msgid "Grant UCI access for luci-app-dockerman"
msgstr "Conceder acesso UCI para o luci-app-dockerman"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr "Saudável"
@@ -345,10 +411,14 @@ msgstr "Saudável"
msgid "Host Name"
msgstr "Nome do Host"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 "Endereço de host ou de IP para a conexão a uma instância Docker remota"
+
+#: 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 "ID"
@@ -372,32 +442,36 @@ msgstr "Gateway IPv6"
msgid "IPv6 Subnet"
msgstr "Subrede IPv6"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 "Imagem"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr "Imagens"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr "Visão geral das imagens"
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr "Importar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
-msgstr "Importar Imagens"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
+msgstr "Imagem de importação"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr "Índice do Endereço do Servidor"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "Info"
@@ -428,8 +502,14 @@ msgstr "Interno"
msgid "Ipvlan Mode"
msgstr "Modo Ipvlan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
+"Substitui os espelhos do registo daemon por um novo conjunto de espelhos"
+
+#: 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 "Matar"
@@ -441,7 +521,7 @@ msgstr "Ponte L2"
msgid "L3 bridge"
msgstr "Ponte L3"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr "Ligações"
@@ -449,12 +529,12 @@ msgstr "Ligações"
msgid "Links with other containers"
msgstr "Ligações para os outros contentores"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 "Carga"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr "Nível do Registo"
@@ -470,12 +550,12 @@ msgstr "Registos"
msgid "MAC VLAN"
msgstr "VLAN MAC"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 "Memória"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr "Utilização da Memória"
@@ -487,7 +567,7 @@ msgstr ""
"Limite da memória (formato: <número>[<unit>]). O número é um inteiro "
"positivo. A unidade pode ser entre b, k, m, ou g. O mínimo é 4M"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -507,50 +587,46 @@ msgstr "Ponto de Montagem"
msgid "Mount tmpfs directory"
msgstr "Diretório de montagem tmpfs"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr "Montagem/Volume"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "Nome"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:29
msgid "Name of the network that can be selected during container creation"
-msgstr "Nome da rede que pode ser selecionada durante a criação dos contentores"
+msgstr ""
+"Nome da rede que pode ser selecionada durante a criação dos contentores"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "Rede"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 "Nome da Rede"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 "Redes"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
+msgstr "Visão geral das redes"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
msgid "New"
msgstr "Novo"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr "Novo Contentor"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
-msgstr "Nova Rede"
-
#: 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"
@@ -562,12 +638,24 @@ msgstr ""
"Quantidade de CPUs. A quantidade é um número fracionado. 0.000 significa sem "
"limite"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
"Quantidade de CPUs. A quantidade é um número fracionado. 0.000 significa sem "
"limite."
+#: 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 ""
+"Nesta página são exibidas todas as imagens disponíveis no sistema onde um "
+"contentor pode ser criado."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:200
+msgid "On this page, the selected container can be managed."
+msgstr "Nesta página, o contentor selecionado pode ser gerido."
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr "Opções"
@@ -576,11 +664,11 @@ msgstr "Opções"
msgid "Overlay network"
msgstr "Rede de sobreposição"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr "Visão Geral"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr "Pai da Interface"
@@ -608,8 +696,8 @@ msgstr "Favor informar o CAMINHO e o selecione um ficheiro!"
msgid "Plese input <docker create/run> command line:"
msgstr "Favor informar a linha de comando <docker create/run>:"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "Portas"
@@ -625,35 +713,35 @@ msgstr "Privilegiado"
msgid "Publish container's port(s) to the host"
msgstr "Publique as portas do contntor para o host"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr "Puxar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr "Capture a Imagem"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 "Registro dos Espelhos"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr "Ponto final remoto"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr "Host Remoto"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr "Porta Remota"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 "Remover"
@@ -663,7 +751,7 @@ msgstr "Remover"
msgid "Remove tag"
msgstr "Remover etiqueta"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr "RepoTags"
@@ -675,13 +763,13 @@ msgstr "Resolve a CLI"
msgid "Resources"
msgstr "Recursos"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "Reiniciar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 "Política de Reinicialização"
@@ -698,7 +786,7 @@ msgstr "Revelar/ocultar a palavra-passe"
msgid "Run command"
msgstr "Execute o comando"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr "Guardar"
@@ -710,44 +798,44 @@ msgstr "Definir servidores DNS personalizados"
msgid "Set environment variables to inside the container"
msgstr "Define as variáveis de ambiente para o conteúdo do contentor"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr "Defina o nível do registo"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr "Configuração"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr "Tamanho"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
-msgstr "Especifica onde o daemon Docker irá ouvir por ligações dos clientes"
+#: 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 ""
+"Determina onde o daemon Docker ouvirá as conexões do cliente (a predefinição "
+"é: unix:///var/run/docker.sock)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "Iniciar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr "Hora do Início"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 "Estatísticas"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "Estado"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "Parar"
@@ -755,12 +843,12 @@ msgstr "Parar"
msgid "Submit"
msgstr "Submeter"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 "Subrede"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr "Sysctl"
@@ -772,7 +860,7 @@ msgstr "Sysctl(--sysctl)"
msgid "Sysctls (kernel parameters) options"
msgstr "Sysctls (parâmetros do kernel ) opções"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr "TOPO"
@@ -800,7 +888,22 @@ msgstr ""
"O utilizador onde os comando são executados dentro do contentor. (Formato: "
"nome|uid[:grupo|gid])"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+"Esta página exibe todos os recipientes criados no host docker que foi "
+"conectado."
+
+#: 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 ""
+"Esta página exibe todas as redes docker que foram criadas no host conectado."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr "Tmpfs"
@@ -808,20 +911,20 @@ msgstr "Tmpfs"
msgid "Tmpfs(--tmpfs)"
msgstr "Tmpfs(--tmpfs)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr "Memória Total"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr "UID"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 "Atualizar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr "Atualização"
@@ -842,7 +945,7 @@ msgstr "Envio bem sucedido"
msgid "Upload/Download"
msgstr "Envio/Desgarrega"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr "Utilizador"
@@ -854,12 +957,58 @@ msgstr "Utilizador(-u)"
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr "VEPA (Agregador virtual de portas Ethernet)"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr "Volumes"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr "Visão geral dos volumes"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+msgstr "Aviso"
+
+#: 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 ""
+"Ao pressionar o botão Importar, uma imagem local pode ser carregada no "
+"sistema e uma imagem tar válida pode ser descarregada do host remoto."
+
+#~ msgid "Setting"
+#~ msgstr "Configuração"
+
+#~ msgid "Specifies where the Docker daemon will listen for client connections"
+#~ msgstr "Especifica onde o daemon Docker irá ouvir por ligações dos clientes"
+
+#~ msgid "Docker Container"
+#~ msgstr "Contentor do Docker"
+
+#~ msgid "Docker Socket Path"
+#~ msgstr "Caminho do Socket Docker"
+
+#~ msgid ""
+#~ "DockerMan is a Simple Docker manager client for LuCI, If you have any "
+#~ "issue please visit:"
+#~ msgstr ""
+#~ "O DockerMan é um gestor cliente simples para o LuCI, caso tenha algum "
+#~ "problema, por favor visite:"
+
+#~ msgid "Github"
+#~ msgstr "Github"
+
+#~ msgid "Import Images"
+#~ msgstr "Importar Imagens"
+
+#~ msgid "New Container"
+#~ msgstr "Novo Contentor"
+
+#~ msgid "New Network"
+#~ msgstr "Nova Rede"
+
#~ msgid "Macvlan Mode"
#~ msgstr "Modo Macvlan"
diff --git a/applications/luci-app-dockerman/po/pt_BR/dockerman.po b/applications/luci-app-dockerman/po/pt_BR/dockerman.po
index c57535640d..8ee9a9df70 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: 2020-08-17 14:54+0000\n"
+"PO-Revision-Date: 2021-09-03 03:27+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,13 +8,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.2-dev\n"
+"X-Generator: Weblate 4.8.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 "Uma lista dos recursos do kernel que serão adicionados ao contêiner"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr "Adicionar"
@@ -35,7 +35,15 @@ msgstr ""
msgid "Always pull image first"
msgstr "Sempre capture a imagem primeiro"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+"Uma visão geral com os dados relevantes é exibida aqui, com a qual o cliente "
+"docker LuCI está conectado."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr "Versão da API"
@@ -43,7 +51,7 @@ msgstr "Versão da API"
msgid "Auto create macvlan interface in Openwrt"
msgstr "Criar automaticamente interface macvlan no Openwrt"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr "Disponível"
@@ -59,7 +67,7 @@ msgstr "Montagem da Ligação(-v)"
msgid "Bind mount a volume"
msgstr "Vincular a montagem de um volume"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 "Peso da ES do Bloco"
@@ -70,7 +78,7 @@ msgid ""
msgstr ""
"Peso da ES do bloco (peso relativo) aceita um valor do peso entre 10 e 1000"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -84,16 +92,24 @@ msgstr "Ponte (Suporte direto para a comunicação entre VLANs MAC)"
msgid "Bridge device"
msgstr "Dispositivo ponte"
+#: 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 ""
+"Ao inserir um nome válido da imagem com a versão correspondente, a imagem "
+"Docker pode ser descarregada a partir do registo que foi configurado."
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr "CAP-ADD(--cap-add)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 "A CPU Compartilha o Peso"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr "Utilização da CPU"
@@ -105,7 +121,7 @@ msgstr ""
"A CPU compartilha o peso relativo; se 0 for definido, o sistema ignorará o "
"valor e utilizará a predefinição 1024"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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."
@@ -113,9 +129,9 @@ msgstr ""
"A CPU compartilha o peso relativo; se 0 for definido, o sistema ignorará o "
"valor e utilizará a predefinição 1024."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr "CPUs"
@@ -123,13 +139,13 @@ msgstr "CPUs"
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr "Conexão do cliente"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 "Comando"
@@ -141,22 +157,26 @@ msgstr "Linha de comando"
msgid "Command line Error"
msgstr "Erro da linha de comando"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "Configuração"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr "Configure a ponte da rede padrão"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 "Conectar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 "Conectar a Rede"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr "Conecte-se ao endpoint remoto"
@@ -164,15 +184,15 @@ msgstr "Conecte-se ao endpoint remoto"
msgid "Console"
msgstr "Console"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr "Inspecione o Contêiner"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr "Logs do Contêiner"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 "Nome do Contêiner"
@@ -182,34 +202,49 @@ msgstr "Nome do Contêiner"
msgid "Container detail"
msgstr "Detalhe do contêiner"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr "Contêineres"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr "Visão geral dos contêineres"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr "Crie uma interface macvlan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr "Crie um novo contêiner docker"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr "Crie nova rede 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 "Foi criado"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr "DNS"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr "Depuração"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr "Ponte padrão"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr "Dispositivo"
@@ -217,39 +252,58 @@ msgstr "Dispositivo"
msgid "Device(--device)"
msgstr "Dispositivo(--device)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr "Desconectar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr "Docker"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
-msgstr "Contêiner do Docker"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr "Docker - Configuração"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr "Docker - Contêiner (%s)"
+
+#: 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 "Docker - Contêineres"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr "Docker - Imagens"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr "Docker - Rede"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr "Docker - Redes"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr "Docker - Visão geral"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
+msgstr "Docker - Volumes"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr "Imagem do Docker"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 "Dir Raiz do Docker"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr "Caminho do Socket Docker"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr "Versão do Docker"
@@ -257,25 +311,21 @@ msgstr "Versão do Docker"
msgid "Docker actions done."
msgstr "As ações do Docker foram concluídas."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
-msgstr ""
-"O DockerMan é um gerenciador cliente simples para o LuCI, caso tenha algum "
-"problema, por favor visite:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
+msgstr "DockerMan é um simples cliente gerenciador Docker para LuCI"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr "Download"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 "Controlador"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr "Duplicado/Edite"
@@ -283,7 +333,7 @@ msgstr "Duplicado/Edite"
msgid "Enable IPv6"
msgstr "Ative o IPv6"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr "Env"
@@ -291,11 +341,23 @@ msgstr "Env"
msgid "Environmental Variable(-e)"
msgstr "Variável(-e) do Ambiente"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr "Erro"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr "Eventos"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr "Exemplo: 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 "Exemplo: tcp://0.0.0.0:2375"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr "IPs Excluídos"
@@ -308,26 +370,30 @@ msgstr "Todas as Portas Expostas(-P)"
msgid "Exposed Ports(-p)"
msgstr "Portas Expostas(-p)"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr "Fatal"
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr "Arquivo"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr "Hora do término"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr "Impor a Remoção"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 "Roteador"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
-msgstr "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
+msgstr "Configurações globais"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
msgid "Go to relevant configuration page"
@@ -337,7 +403,7 @@ msgstr "Ir para a página de configuração pertinente"
msgid "Grant UCI access for luci-app-dockerman"
msgstr "Conceda acesso UCI para o luci-app-dockerman"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr "Saudável"
@@ -345,10 +411,14 @@ msgstr "Saudável"
msgid "Host Name"
msgstr "Nome do Host"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 "Endereço de host ou de IP para a conexão a uma instância Docker remota"
+
+#: 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 "ID"
@@ -372,32 +442,36 @@ msgstr "Gateway IPv6"
msgid "IPv6 Subnet"
msgstr "Subnet IPv6"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 "Imagem"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr "Imagens"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr "Visão geral das imagens"
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr "Importar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
-msgstr "Importar as Imagens"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
+msgstr "Imagem de importação"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr "Índice do Endereço do Servidor"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "Informação"
@@ -428,8 +502,14 @@ msgstr "Interno"
msgid "Ipvlan Mode"
msgstr "Modo Ipvlan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
+"Substitui os espelhos do registro daemon por um novo conjunto de espelhos"
+
+#: 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 "Matar"
@@ -441,7 +521,7 @@ msgstr "Ponte L2"
msgid "L3 bridge"
msgstr "Ponte L3"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr "Links"
@@ -449,12 +529,12 @@ msgstr "Links"
msgid "Links with other containers"
msgstr "Links para os outros contêineres"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 "Carga"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr "Nível do Log"
@@ -470,12 +550,12 @@ msgstr "Logs"
msgid "MAC VLAN"
msgstr "VLAN MAC"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 "Memória"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr "Utilização da Memória"
@@ -487,7 +567,7 @@ msgstr ""
"Limite da memória (formato: <número>[<unit>]). O número é um inteiro "
"positivo. A unidade pode ser entre b, k, m, ou g. O mínimo é 4M"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -507,50 +587,46 @@ msgstr "Ponto de Montagem"
msgid "Mount tmpfs directory"
msgstr "Diretório de montagem tmpfs"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr "Montagem/Volume"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "Nome"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:29
msgid "Name of the network that can be selected during container creation"
-msgstr "Nome da rede que pode ser selecionada durante a criação dos contêineres"
+msgstr ""
+"Nome da rede que pode ser selecionada durante a criação dos contêineres"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "Rede"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 "Nome da Rede"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 "Redes"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
+msgstr "Visão geral das redes"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
msgid "New"
msgstr "Novo"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr "Novo Contêiner"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
-msgstr "Nova Rede"
-
#: 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"
@@ -562,12 +638,24 @@ msgstr ""
"Quantidade de CPUs. A quantidade é um número fracionado. 0.000 significa sem "
"limite"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
"Quantidade de CPUs. A quantidade é um número fracionado. 0.000 significa sem "
"limite."
+#: 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 ""
+"Nesta página são exibidas todas as imagens disponíveis no sistema onde um "
+"contêiner pode ser criado."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:200
+msgid "On this page, the selected container can be managed."
+msgstr "Nesta página, o contêiner selecionado pode ser gerenciado."
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr "Opções"
@@ -576,17 +664,17 @@ msgstr "Opções"
msgid "Overlay network"
msgstr "Rede de sobreposição"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
-msgstr "Visão Geral"
+msgstr "Visão geral"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr "Parente da Interface"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:54
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
-msgstr "Pass-through (Dispositivo físico espelhado para um único MAC VLAN)"
+msgstr "Passagem direta (Dispositivo físico espelhado para um único MAC VLAN)"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:7
msgid "Path"
@@ -608,14 +696,14 @@ msgstr "Favor informar o CAMINHO e o arquivo selecionado!"
msgid "Plese input <docker create/run> command line:"
msgstr "Favor informar a linha de comando <docker criar/executar>:"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "Portas"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
msgid "Private (Prevent communication between MAC VLANs)"
-msgstr "Privado (Impede a comunicação entre VLANs MAC)"
+msgstr "Privado (Impede a comunicação entre o MAC das VLANs)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:489
msgid "Privileged"
@@ -625,35 +713,35 @@ msgstr "Privilegiado"
msgid "Publish container's port(s) to the host"
msgstr "Publique as portas do contêiner para o host"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr "Capture"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr "Capture a Imagem"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 "Registro dos Espelhos"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr "Ponto final remoto"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr "Host Remoto"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr "Porta Remota"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 "Remover"
@@ -663,7 +751,7 @@ msgstr "Remover"
msgid "Remove tag"
msgstr "Remova a tag"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr "RepoTags"
@@ -675,13 +763,13 @@ msgstr "Resolve a CLI"
msgid "Resources"
msgstr "Recursos"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "Reiniciar"
+msgstr "Reinicie"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 "Política de Reinicialização"
@@ -692,13 +780,13 @@ msgstr "Restrinja o acesso externo à rede"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
msgid "Reveal/hide password"
-msgstr "Revelar/ocultar a senha"
+msgstr "Revele/oculte a senha"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:551
msgid "Run command"
msgstr "Execute o comando"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr "Salvar"
@@ -710,44 +798,44 @@ msgstr "Define os servidores DNS personalizados"
msgid "Set environment variables to inside the container"
msgstr "Define as variáveis de ambiente para o conteúdo do contêiner"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr "Defina o nível do registro log"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr "Configuração"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr "Tamanho"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
-msgstr "Especifica onde o daemon do Docker escutará as conexões do cliente"
+#: 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 ""
+"Determina onde o daemon Docker ouvirá as conexões do cliente (a predefinição "
+"é: unix:///var/run/docker.sock)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "Início"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr "Hora do Início"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 "Estatísticas"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "Condição Geral"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "Parar"
@@ -755,12 +843,12 @@ msgstr "Parar"
msgid "Submit"
msgstr "Enviar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 "Sub-rede"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr "Sysctl"
@@ -772,7 +860,7 @@ msgstr "Sysctl(--sysctl)"
msgid "Sysctls (kernel parameters) options"
msgstr "Sysctls (parâmetros do kernel ) opções"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr "TOPO"
@@ -800,7 +888,22 @@ msgstr ""
"O usuário onde os comando são executados dentro do contêiner. (Formato: nome|"
"uid[:grupo|gid])"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+"Esta página exibe todos os recipientes criados no host docker que foi "
+"conectado."
+
+#: 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 ""
+"Esta página exibe todas as redes docker que foram criadas no host conectado."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr "Tmpfs"
@@ -808,20 +911,20 @@ msgstr "Tmpfs"
msgid "Tmpfs(--tmpfs)"
msgstr "Tmpfs(--tmpfs)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr "Memória Total"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr "UID"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 "Atualizar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr "Atualização"
@@ -842,7 +945,7 @@ msgstr "Envio bem sucedido"
msgid "Upload/Download"
msgstr "Upload/Download"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr "Usuário"
@@ -854,12 +957,58 @@ msgstr "Usuário(-u)"
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr "VEPA (Agregador Virtual das Portas Ethernet)"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr "Volumes"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr "Visão geral dos volumes"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+msgstr "Alerta"
+
+#: 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 ""
+"Ao pressionar o botão Importar, uma imagem local pode ser carregada no "
+"sistema e uma imagem tar válida pode ser baixada do host remoto."
+
+#~ msgid "Setting"
+#~ msgstr "Configuração"
+
+#~ msgid "Specifies where the Docker daemon will listen for client connections"
+#~ msgstr "Especifica onde o daemon do Docker escutará as conexões do cliente"
+
+#~ msgid "Docker Container"
+#~ msgstr "Contêiner do Docker"
+
+#~ msgid "Docker Socket Path"
+#~ msgstr "Caminho do Socket Docker"
+
+#~ msgid ""
+#~ "DockerMan is a Simple Docker manager client for LuCI, If you have any "
+#~ "issue please visit:"
+#~ msgstr ""
+#~ "O DockerMan é um gerenciador cliente simples para o LuCI, caso tenha "
+#~ "algum problema, por favor visite:"
+
+#~ msgid "Github"
+#~ msgstr "Github"
+
+#~ msgid "Import Images"
+#~ msgstr "Importar as Imagens"
+
+#~ msgid "New Container"
+#~ msgstr "Novo Contêiner"
+
+#~ msgid "New Network"
+#~ msgstr "Nova Rede"
+
#~ msgid "Macvlan Mode"
#~ msgstr "Modo Macvlan"
diff --git a/applications/luci-app-dockerman/po/ro/dockerman.po b/applications/luci-app-dockerman/po/ro/dockerman.po
index feff7ed225..4f508eab91 100644
--- a/applications/luci-app-dockerman/po/ro/dockerman.po
+++ b/applications/luci-app-dockerman/po/ro/dockerman.po
@@ -1,835 +1,984 @@
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/"
+"luciapplicationsdockerman/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-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
-msgstr ""
+msgstr "O listă de capabilități de kernel care trebuie adăugate la container"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
-msgstr ""
+msgstr "Adăugați"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:580
msgid "Add host device to the container"
-msgstr ""
+msgstr "Adăugați dispozitivul gazdă la container"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:556
msgid "Advance"
-msgstr ""
+msgstr "Avansare"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:571
msgid "Allocates an ephemeral host port for all of a container's exposed ports"
msgstr ""
+"Alocă un port gazdă efemer pentru toate porturile expuse ale unui container"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:483
msgid "Always pull image first"
+msgstr "Întotdeauna trageți mai întâi imaginea"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
msgstr ""
+"Aici este afișată o imagine de ansamblu cu datele relevante cu care este "
+"conectat clientul docker LuCI."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
-msgstr ""
+msgstr "Versiunea Api"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Auto create macvlan interface in Openwrt"
-msgstr ""
+msgstr "Crearea automată a interfeței macvlan în Openwrt"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
-msgstr ""
+msgstr "Disponibile"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:39
msgid "Base device"
-msgstr ""
+msgstr "Dispozitiv de bază"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:538
msgid "Bind Mount(-v)"
-msgstr ""
+msgstr "Legătură Mount(-v)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:539
msgid "Bind mount a volume"
-msgstr ""
+msgstr "Montarea unui volum"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 "Bloc IO Greutate"
#: 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 ""
+"Ponderea blocajului IO (pondere relativă) acceptă o valoare a ponderii între "
+"10 și 1000"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
+"Ponderea blocului IO (pondere relativă) acceptă o valoare a ponderii între "
+"10 și 1000."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:51
msgid "Bridge (Support direct communication between MAC VLANs)"
-msgstr ""
+msgstr "Bridge (Suportă comunicarea directă între MAC VLAN-uri)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
msgid "Bridge device"
+msgstr "Dispozitiv punte"
+
+#: 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 ""
+"Prin introducerea unui nume de imagine valid cu versiunea corespunzătoare, "
+"imaginea docker poate fi descărcată din registrul configurat."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
-msgstr ""
+msgstr "CAP-ADAUGĂ(--cap-add)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 "Acțiuni CPU Pondere"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
-msgstr ""
+msgstr "Utilizare 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 ""
+"Ponderea relativă a cotelor CPU, dacă este setat 0, sistemul va ignora "
+"valoarea și va utiliza valoarea implicită de 1024"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
+"Ponderea relativă a cotelor CPU; dacă este setat 0, sistemul va ignora "
+"valoarea și va utiliza valoarea implicită de 1024."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
-msgstr ""
+msgstr "CPU-uri"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "Anulare"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
-msgstr ""
+msgstr "Conexiune client"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 "Comandă"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:100
msgid "Command line"
-msgstr ""
+msgstr "Linia de comandă"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:72
msgid "Command line Error"
-msgstr ""
+msgstr "Eroare în linia de comandă"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "Configurație"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
-msgstr ""
+msgstr "Configurați rețeaua de punte implicită"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 "Conectați-vă"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 "Conectarea rețelei"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
-msgstr ""
+msgstr "Conectarea la punctul final la distanță"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
msgid "Console"
-msgstr ""
+msgstr "Consolă"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
-msgstr ""
+msgstr "Inspecția containerelor"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
-msgstr ""
+msgstr "Jurnalele containerelor"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 "Denumirea containerului"
#: 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 "Detaliu container"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: 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 "Containere"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr "Prezentare generală a containerelor"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
-msgstr ""
+msgstr "Creați o interfață macvlan"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr "Creați un nou container docker"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr "Creați o nouă rețea docker"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: 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 "Creat"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: 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 "Depanare"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
-msgstr ""
+msgstr "Punte implicită"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
-msgstr ""
+msgstr "Dispozitiv"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:579
msgid "Device(--device)"
-msgstr ""
+msgstr "Dispozitiv(--device)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
-msgstr ""
+msgstr "Deconectați"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: 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/container.lua:198
-msgid "Docker Container"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr "Docker - Configurație"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr "Docker - Containerul (%s)"
+
+#: 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 "Docker - Containere"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr "Docker - Imagini"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr "Docker - Rețea"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr "Docker - Rețele"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr "Docker - Prezentare generală"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
+msgstr "Docker - Volumele"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
-msgstr ""
+msgstr "Imagine Docker"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
+msgstr "Dir de root Docker"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
-msgstr ""
+msgstr "Versiunea Docker"
#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:91
msgid "Docker actions done."
-msgstr ""
+msgstr "Acțiuni Docker efectuate."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
+msgstr "DockerMan este un client simplu de manager docker pentru LuCI"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
-msgstr ""
+msgstr "Descărcați"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
-msgstr ""
+msgstr "Duplicare/modificare"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
msgid "Enable IPv6"
-msgstr ""
+msgstr "Activați IPv6"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: 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 "Variabila de mediu(-e)"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr "Eroare"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
-msgstr ""
+msgstr "Evenimente"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr "Exemplu: 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 "Exemplu: tcp://0.0.0.0.0:2375"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
-msgstr ""
+msgstr "Excludeți IP-uri"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:570
msgid "Exposed All Ports(-P)"
-msgstr ""
+msgstr "Toate porturile expuse(-P)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:545
msgid "Exposed Ports(-p)"
-msgstr ""
+msgstr "Porturi expuse(-p)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr "Fatală"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
-msgstr ""
+msgstr "Fișier"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
-msgstr ""
+msgstr "Timp de finisare"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
-msgstr ""
+msgstr "Îndepărtare forțată"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 "Poartă de acces"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
+msgstr "Setări globale"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
msgid "Go to relevant configuration page"
-msgstr ""
+msgstr "Mergeți la pagina de configurare relevantă"
#: 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 "Acordă acces la UCI pentru luci-app-dockerman"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
-msgstr ""
+msgstr "Sănătos"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:563
msgid "Host Name"
-msgstr ""
+msgstr "Numele gazdei"
+
+#: 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 "Gazda sau adresa IP pentru conectarea la o instanță docker la distanță"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 "ID"
#: 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 "Intervalul IP"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:507
msgid "IPv4 Address"
-msgstr ""
+msgstr "Adresa IPv4"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:122
msgid "IPv6 Gateway"
-msgstr ""
+msgstr "Gateway IPv6"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
msgid "IPv6 Subnet"
-msgstr ""
+msgstr "Subrețea IPv6"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 "Imagine"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
-msgstr ""
+msgstr "Imagini"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr "Prezentare generală a imaginilor"
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
-msgstr ""
+msgstr "Importați"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
+msgstr "Import imagine"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
-msgstr ""
+msgstr "Adresa serverului de indexare"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "Informații"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:64
msgid "Ingress"
-msgstr ""
+msgstr "Intrare"
#: 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 ""
+"Rețeaua de intrare este rețeaua care furnizează plasa de rutare în modul "
+"swarm"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
msgid "Inspect"
-msgstr ""
+msgstr "Inspectați"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:462
msgid "Interactive (-i)"
-msgstr ""
+msgstr "Interactiv (-i)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:76
msgid "Internal"
-msgstr ""
+msgstr "Internă"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:56
msgid "Ipvlan Mode"
+msgstr "Mod 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 ""
+"Înlocuiește oglinzile de registru ale daemonului cu un nou set de oglinzi de "
+"registru"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 "Opriți"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:60
msgid "L2 bridge"
-msgstr ""
+msgstr "Pod L2"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:61
msgid "L3 bridge"
-msgstr ""
+msgstr "L3 pod"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
-msgstr ""
+msgstr "Link-uri"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:512
msgid "Links with other containers"
-msgstr ""
+msgstr "Legături cu alte containere"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 "Încărcare"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
-msgstr ""
+msgstr "Nivel de jurnal"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:646
msgid "Log driver options"
-msgstr ""
+msgstr "Opțiuni pentru driverul de jurnal"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
msgid "Logs"
-msgstr ""
+msgstr "Jurnale"
#: 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:579
+#: 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 "Memorie"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
-msgstr ""
+msgstr "Utilizarea memoriei"
#: 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 ""
+"Limita de memorie (format: <număr>[<unitate>]). Numărul este un număr întreg "
+"pozitiv. Unitatea poate fi una dintre b, k, m sau g. Valoarea minimă este 4M"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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 ""
+"Limita de memorie (format: <număr>[<unitate>]). Numărul este un număr întreg "
+"pozitiv. Unitatea poate fi una dintre b, k, m sau g. Valoarea minimă este 4M."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:47
msgid "Mode"
-msgstr ""
+msgstr "Mod"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:90
msgid "Mount Point"
-msgstr ""
+msgstr "Punctul de Munte"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:588
msgid "Mount tmpfs directory"
-msgstr ""
+msgstr "Montați directorul tmpfs"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
-msgstr ""
+msgstr "Montare/Volum"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "Nume"
#: 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 "Numele rețelei care poate fi selectat în timpul creării containerului"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "Rețea"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 "Numele rețelei"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
+msgstr "Rețele"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
+msgstr "Prezentare generală a rețelelor"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
+msgstr "Nou"
#: 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 "Etichetă nouă"
#: 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 ""
+"Numărul de unități centrale de procesare. Numărul este un număr fracționar. "
+"0.000 înseamnă că nu există limită"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+"Numărul de unități centrale de procesare. Numărul este un număr fracționar. "
+"0.000 înseamnă că nu există limită."
+
+#: 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 ""
+"Pe această pagină sunt afișate toate imaginile care sunt disponibile pe "
+"sistem și cu care se poate crea un container."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:200
+msgid "On this page, the selected container can be managed."
+msgstr "În această pagină, containerul selectat poate fi gestionat."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
-msgstr ""
+msgstr "Opțiuni"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:37
msgid "Overlay network"
-msgstr ""
+msgstr "Rețea de suprapunere"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
-msgstr ""
+msgstr "Prezentare generală"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
-msgstr ""
+msgstr "Interfața părintească"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:54
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
-msgstr ""
+msgstr "Pass-through (dispozitiv fizic în oglindă pentru un singur MAC VLAN)"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:7
msgid "Path"
-msgstr ""
+msgstr "Cale"
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:54
msgid "Please input new tag"
-msgstr ""
+msgstr "Vă rugăm să introduceți o nouă etichetă"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:62
msgid "Please input the PATH !"
-msgstr ""
+msgstr "Vă rugăm să introduceți PATH !"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
msgid "Please input the PATH and select the file !"
-msgstr ""
+msgstr "Vă rugăm să introduceți PATH și să selectați fișierul !"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Plese input <docker create/run> command line:"
-msgstr ""
+msgstr "Vă rugăm să introduceți linia de comandă <docker create/run>:"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "Porturi"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
msgid "Private (Prevent communication between MAC VLANs)"
-msgstr ""
+msgstr "Privat (Împiedică comunicarea între VLAN-urile MAC)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:489
msgid "Privileged"
-msgstr ""
+msgstr "Privilegiat"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:546
msgid "Publish container's port(s) to the host"
-msgstr ""
+msgstr "Publicarea portului (porturilor) containerului către gazdă"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
-msgstr ""
+msgstr "Trageți"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
-msgstr ""
+msgstr "Trageți imaginea"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 "Oglinzi de registru"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
-msgstr ""
+msgstr "Punct final la distanță"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
-msgstr ""
+msgstr "Gazdă la distanță"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
-msgstr ""
+msgstr "Port la distanță"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 "Eliminați"
#: 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 "Eliminați eticheta"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
-msgstr ""
+msgstr "RepoTag-uri"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:454
msgid "Resolve CLI"
-msgstr ""
+msgstr "Rezolvați CLI"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
msgid "Resources"
-msgstr ""
+msgstr "Resurse"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "Reporniți"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 "Politica de repornire"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:76
msgid "Restrict external access to the network"
-msgstr ""
+msgstr "Restricționarea accesului extern la rețea"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
msgid "Reveal/hide password"
-msgstr ""
+msgstr "Arată / ascunde parola"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:551
msgid "Run command"
-msgstr ""
+msgstr "Executați comanda"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
-msgstr ""
+msgstr "Salvați"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:518
msgid "Set custom DNS servers"
-msgstr ""
+msgstr "Setați servere DNS personalizate"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:532
msgid "Set environment variables to inside the container"
-msgstr ""
+msgstr "Setați variabilele de mediu în interiorul containerului"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
+msgstr "Setați nivelul de jurnalizare"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
-msgstr ""
+msgstr "Mărime"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
+"Specifică unde va asculta daimonul Docker pentru conexiunile clienților "
+"(implicit: unix:///var/run/docker.sock)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "Porniți"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
-msgstr ""
+msgstr "Ora de începere"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 "Statistici"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "Stare"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "Opriți"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Submit"
-msgstr ""
+msgstr "Trimiteți"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 "Subrețea"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: 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 "Opțiuni Sysctls (parametri kernel)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
-msgstr ""
+msgstr "TOP"
#: 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 "Numele de gazdă care trebuie utilizat pentru container"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:647
msgid "The logging configuration for this container"
-msgstr ""
+msgstr "Configurația de logare pentru acest container"
#: 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 ""
+"Utilizatorul cu care se execută comenzile în interiorul "
+"containerului.(format: name|uid[:group|gid])"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
-msgid "Tmpfs"
+#: 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 ""
+"Această pagină afișează toate containerele care au fost create pe gazda "
+"docker conectată."
+
+#: 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 ""
+"Această pagină afișează toate rețelele docker care au fost create pe gazda "
+"docker conectată."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
+msgid "Tmpfs"
+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:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
-msgstr ""
+msgstr "Memorie totală"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: 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:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 "Actualizare"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
-msgstr ""
+msgstr "Actualizare"
#: 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 "Încărcați"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:46
msgid "Upload Error"
-msgstr ""
+msgstr "Eroare de încărcare"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
msgid "Upload Success"
-msgstr ""
+msgstr "Încărcați cu succes"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:48
msgid "Upload/Download"
-msgstr ""
+msgstr "Încărcare/Descărcare"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
-msgstr ""
+msgstr "Utilizator"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:524
msgid "User(-u)"
-msgstr ""
+msgstr "Utilizator(-u)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:53
msgid "VEPA (Virtual Ethernet Port Aggregator)"
-msgstr ""
+msgstr "VEPA (Agregator virtual de porturi Ethernet)"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
+msgstr "Volume"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr "Prezentare generală a volumelor"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+msgstr "Avertisment"
+
+#: 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 ""
+"La apăsarea butonului Import, atât o imagine locală poate fi încărcată în "
+"sistem, cât și o imagine validă poate fi descărcată de la distanță."
diff --git a/applications/luci-app-dockerman/po/ru/dockerman.po b/applications/luci-app-dockerman/po/ru/dockerman.po
index 01597c5eb8..d372c2eaf3 100644
--- a/applications/luci-app-dockerman/po/ru/dockerman.po
+++ b/applications/luci-app-dockerman/po/ru/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
+"PO-Revision-Date: 2021-07-05 20:29+0000\n"
"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/ru/>\n"
@@ -9,19 +9,19 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.8-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 "Список привилегий ядра для добавления в контейнер"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr "Добавить"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:580
msgid "Add host device to the container"
-msgstr ""
+msgstr "Добавить хост-устройство в контейнер"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:556
msgid "Advance"
@@ -33,23 +33,29 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:483
msgid "Always pull image first"
+msgstr "Всегда сначала скачивать образ"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr "Версия API"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Auto create macvlan interface in Openwrt"
-msgstr ""
+msgstr "Автоматически создавать macvlan интерфейс в Openwrt"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
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)"
@@ -59,7 +65,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -69,7 +75,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -80,18 +86,24 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
msgid "Bridge device"
+msgstr "Мост"
+
+#: 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 ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -101,15 +113,15 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
@@ -117,13 +129,13 @@ msgstr ""
msgid "Cancel"
msgstr "Отмена"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 "Команда"
@@ -135,22 +147,26 @@ msgstr "Командная строка"
msgid "Command line Error"
msgstr "Ошибка командной строки"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "Конфигурация"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -158,15 +174,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -176,34 +192,49 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr "DNS"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr "Отладка"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr "Устройство"
@@ -211,39 +242,58 @@ msgstr "Устройство"
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr "Отключить"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -251,31 +301,29 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr "Скачать"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 "Драйвер"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
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:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -283,11 +331,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr "Ошибка"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -300,26 +360,30 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr "Файл"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr "Принудительное удаление"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 "Шлюз"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
-msgstr "GitHub"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
+msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
msgid "Go to relevant configuration page"
@@ -329,7 +393,7 @@ msgstr "Перейти к странице настройки"
msgid "Grant UCI access for luci-app-dockerman"
msgstr "Предоставить UCI доступ для luci-app-dockerman"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr "Здоровье"
@@ -337,10 +401,14 @@ msgstr "Здоровье"
msgid "Host Name"
msgstr "Имя хоста"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 "ID"
@@ -364,32 +432,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr "IPv6 подсеть"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 "Образ"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr "Образы"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr "Импорт"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
-msgstr "Импорт образов"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
+msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "Информация"
@@ -419,8 +491,13 @@ msgstr "Внутренний"
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 "Принудительно завершить"
@@ -432,7 +509,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr "Ссылки"
@@ -440,12 +517,12 @@ msgstr "Ссылки"
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 "Загрузка"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr "Уровень журналирования"
@@ -459,14 +536,14 @@ 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:579
+#: 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 "Оперативная память (RAM)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr "Использование памяти"
@@ -476,7 +553,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -494,12 +571,12 @@ msgstr "Точка монтирования"
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "Название"
@@ -508,36 +585,31 @@ msgstr "Название"
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "Сеть"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 "Название сети"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 "Сети"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
msgid "New"
msgstr "Новая"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr "Новый контейнер"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
-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"
@@ -547,10 +619,20 @@ msgstr "Новый тег"
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr "Опции"
@@ -559,13 +641,13 @@ msgstr "Опции"
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr "Обзор"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: 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)"
@@ -591,8 +673,8 @@ msgstr "Пожалуйста, введите ПУТЬ и выберите фай
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "Порты"
@@ -608,35 +690,35 @@ msgstr "Привилегированный"
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr "Извлечь"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr "Извлечь образ"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
-msgstr ""
+msgstr "Удаленная конечная точка"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr "Удалённый хост"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr "Удаленный порт"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 "Удалить"
@@ -646,7 +728,7 @@ msgstr "Удалить"
msgid "Remove tag"
msgstr "Удалить тег"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -658,13 +740,13 @@ msgstr ""
msgid "Resources"
msgstr "Ресурсы"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "Перезапустить"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -681,7 +763,7 @@ msgstr "Показать/скрыть пароль"
msgid "Run command"
msgstr "Запустить команду"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr "Сохранить"
@@ -693,44 +775,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr "Настройка"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr "Размер"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "Запустить"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr "Время начала"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "Состояние"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "Остановить"
@@ -738,12 +818,12 @@ msgstr "Остановить"
msgid "Submit"
msgstr "Применить"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 "Подсеть"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -755,7 +835,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -781,7 +861,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -789,27 +881,27 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
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"
@@ -823,7 +915,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr "Пользователь"
@@ -835,12 +927,40 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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 ""
+
+#~ msgid "Setting"
+#~ msgstr "Настройка"
+
+#~ msgid "Github"
+#~ msgstr "GitHub"
+
+#~ msgid "Import Images"
+#~ msgstr "Импорт образов"
+
+#~ msgid "New Container"
+#~ msgstr "Новый контейнер"
+
+#~ msgid "New Network"
+#~ msgstr "Новая сеть"
+
#~ msgid "Access Control"
#~ msgstr "Контроль доступа"
diff --git a/applications/luci-app-dockerman/po/sk/dockerman.po b/applications/luci-app-dockerman/po/sk/dockerman.po
index d5e94b8e38..5106ccd864 100644
--- a/applications/luci-app-dockerman/po/sk/dockerman.po
+++ b/applications/luci-app-dockerman/po/sk/dockerman.po
@@ -14,7 +14,7 @@ msgstr ""
msgid "A list of kernel capabilities to add to the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr ""
@@ -34,7 +34,13 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr ""
@@ -42,7 +48,7 @@ msgstr ""
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr "Dostupný"
@@ -58,7 +64,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -68,7 +74,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -81,16 +87,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -100,15 +112,15 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
@@ -116,13 +128,13 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 ""
@@ -134,22 +146,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -157,15 +173,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -175,34 +191,49 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr ""
@@ -210,39 +241,58 @@ msgstr ""
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -250,23 +300,21 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -274,7 +322,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -282,11 +330,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -299,25 +359,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -328,7 +392,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -336,10 +400,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -363,32 +431,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 ""
@@ -418,8 +490,13 @@ msgstr ""
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -431,7 +508,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -439,12 +516,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -460,12 +537,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -475,7 +552,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -493,12 +570,12 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 ""
@@ -507,34 +584,29 @@ msgstr ""
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -546,10 +618,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr ""
@@ -558,11 +640,11 @@ msgstr ""
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -590,8 +672,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 ""
@@ -607,35 +689,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 ""
@@ -645,7 +727,7 @@ msgstr ""
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -657,13 +739,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -680,7 +762,7 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr "Uložiť"
@@ -692,44 +774,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr "Veľkosť"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 ""
@@ -737,12 +817,12 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -754,7 +834,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -780,7 +860,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -788,20 +880,20 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr ""
@@ -822,7 +914,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr ""
@@ -834,8 +926,21 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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/sv/dockerman.po b/applications/luci-app-dockerman/po/sv/dockerman.po
index 28c233db70..a82e8a03ba 100644
--- a/applications/luci-app-dockerman/po/sv/dockerman.po
+++ b/applications/luci-app-dockerman/po/sv/dockerman.po
@@ -1,841 +1,975 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2021-12-19 22:52+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/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.10\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 "En lista över kärnfunktioner som du kan lägga till i behållaren"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
-msgstr ""
+msgstr "Lägg till"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:580
msgid "Add host device to the container"
-msgstr ""
+msgstr "Lägg till värdenhet i container:n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:556
msgid "Advance"
-msgstr ""
+msgstr "Fortsätt"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:571
msgid "Allocates an ephemeral host port for all of a container's exposed ports"
-msgstr ""
+msgstr "Allokerar en tillfällig värdport för alla containerns exponerade portar"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:483
msgid "Always pull image first"
+msgstr "pull alltid image först"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
msgstr ""
+"Här visas en översikt med relevanta data som LuCI-dockerklienten är ansluten "
+"till."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
-msgstr ""
+msgstr "API-version"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Auto create macvlan interface in Openwrt"
-msgstr ""
+msgstr "Automatiskt skapa macvlan-gränssnitt i Openwrt"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
-msgstr ""
+msgstr "Tillgänglig"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:39
msgid "Base device"
-msgstr ""
+msgstr "Basenhet"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:538
msgid "Bind Mount(-v)"
-msgstr ""
+msgstr "Bind Mount(-v)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:539
msgid "Bind mount a volume"
-msgstr ""
+msgstr "Bind mount en volym"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 "Block IO Vikt"
#: 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 ""
+"Block IO-vikt (relativ vikt) accepterar ett viktvärde mellan 10 och 1000"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
+"Block IO-vikt (relativ vikt) accepterar ett viktvärde mellan 10 och 1000."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:51
msgid "Bridge (Support direct communication between MAC VLANs)"
-msgstr ""
+msgstr "Bridge (stöder direkt kommunikation mellan MAC VLAN:er)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
msgid "Bridge device"
+msgstr "Bryggenhet"
+
+#: 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 ""
+"Genom att ange ett giltigt image:namn med motsvarande version kan docker-"
+"image:n hämtas från det konfigurerade registret."
#: 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:571
+#: 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-andelar Vikt"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
-msgstr ""
+msgstr "Användning av 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 ""
+"Relativ vikt för CPU-andelar, om 0 är inställt, ignorerar systemet värdet "
+"och använder standardvärdet 1024"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
+"Relativ vikt för CPU-andelar, om 0 är inställt, ignorerar systemet värdet "
+"och använder standardvärdet 1024."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
-msgstr ""
+msgstr "Processorer"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "Avbryt"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
-msgstr ""
+msgstr "Klientanslutning"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 "Kommando"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:100
msgid "Command line"
-msgstr ""
+msgstr "Kommandorad"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:72
msgid "Command line Error"
-msgstr ""
+msgstr "Fel på kommandoraden"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
-msgstr ""
+msgstr "Konfigurera standardbryggnätverket"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 "Anslut"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 "Anslut nätverk"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
-msgstr ""
+msgstr "Anslut till fjärrslutpunkt"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
msgid "Console"
-msgstr ""
+msgstr "Konsol"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
-msgstr ""
+msgstr "Inspektera containern"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
-msgstr ""
+msgstr "Containerloggar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 "Containernamn"
#: 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 "Detaljer om containern"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: 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 "Containrar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr "Containrar Översikt"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
-msgstr ""
+msgstr "Skapa macvlan-gränssnitt"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr "Skapa en ny docker container"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr "Skapa ett nytt docker-nätverk"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: 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 "Skapad"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: 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 "Felsökning"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
-msgstr ""
+msgstr "Standardbrygga"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
-msgstr ""
+msgstr "Enhet"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:579
msgid "Device(--device)"
-msgstr ""
+msgstr "Enhet (--device)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr "Avbryt anslutning"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: 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/container.lua:198
-msgid "Docker Container"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr "Docker - Konfiguration"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr "Docker - Container (%s)"
+
+#: 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 "Docker - Containrar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr "Docker - Bilder"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr "Docker - Nätverk"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr "Docker - Nätverk"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr "Docker - Översikt"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
+msgstr "Docker - Volymer"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
-msgstr ""
+msgstr "Docker-avbild"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 "Root-mapp för Docker"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
-msgstr ""
+msgstr "Docker-version"
#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:91
msgid "Docker actions done."
-msgstr ""
+msgstr "Dockeråtgärderna är utförda."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
+msgstr "DockerMan är en enkel klient för docker manager för LuCI"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
-msgstr ""
+msgstr "Nedladdning"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 "Drivrutin"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
-msgstr ""
+msgstr "Duplicera/redigera"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
msgid "Enable IPv6"
-msgstr ""
+msgstr "Aktivera IPv6"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: 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 "Miljövariabel (-e)"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr "Fel"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
-msgstr ""
+msgstr "Händelser"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr "Exempel: 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 "Exempel: tcp://0.0.0.0.0:2375"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
-msgstr ""
+msgstr "Exkludera IPs"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:570
msgid "Exposed All Ports(-P)"
-msgstr ""
+msgstr "Alla portar exponerade(-P)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:545
msgid "Exposed Ports(-p)"
-msgstr ""
+msgstr "Exponerade portar (-p)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr "Dödlig"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
-msgstr ""
+msgstr "Fil"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
-msgstr ""
+msgstr "Sluttid"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
-msgstr ""
+msgstr "Tvångbortta"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 "Gateway"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
+msgstr "Globala inställningar"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
msgid "Go to relevant configuration page"
-msgstr ""
+msgstr "Gå till relevant konfigurationssida"
#: 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 "Bevilja UCI-åtkomst för luci-app-dockerman"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
-msgstr ""
+msgstr "Frisk"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:563
msgid "Host Name"
-msgstr ""
+msgstr "Värdnamn"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 "Värd eller IP-adress för anslutningen till en avlägsen docker-instans"
+
+#: 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 "ID"
#: 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-intervall"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:507
msgid "IPv4 Address"
-msgstr ""
+msgstr "IPv4-adress"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:122
msgid "IPv6 Gateway"
-msgstr ""
+msgstr "IPv6-gateway"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
msgid "IPv6 Subnet"
-msgstr ""
+msgstr "IPv6-undernät"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 "Image"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
-msgstr ""
+msgstr "Image"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr "Image översikt"
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
-msgstr ""
+msgstr "Importera"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
+msgstr "Importera image"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
-msgstr ""
+msgstr "Adress till indexservern"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "Info"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:64
msgid "Ingress"
-msgstr ""
+msgstr "Inflöde"
#: 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 ""
+"Ingressnätverket är det nätverk som tillhandahåller routningsnätet i swarm "
+"läge"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
msgid "Inspect"
-msgstr ""
+msgstr "Inspektera"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:462
msgid "Interactive (-i)"
-msgstr ""
+msgstr "Interaktiv (-i)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:76
msgid "Internal"
-msgstr ""
+msgstr "Internt"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:56
msgid "Ipvlan Mode"
+msgstr "Ipvlan-läge"
+
+#: 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 ""
+"Den ersätter daemonens registry speglar med en ny uppsättning registry "
+"speglar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 "Döda"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:60
msgid "L2 bridge"
-msgstr ""
+msgstr "L2-bryggan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:61
msgid "L3 bridge"
-msgstr ""
+msgstr "L3-bryggan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
-msgstr ""
+msgstr "Länkar"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:512
msgid "Links with other containers"
-msgstr ""
+msgstr "Länkar till andra containrar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 "Last"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
-msgstr ""
+msgstr "Loggnivå"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:646
msgid "Log driver options"
-msgstr ""
+msgstr "Alternativ för loggdrivrutin"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
msgid "Logs"
-msgstr ""
+msgstr "Loggar"
#: 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:579
+#: 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 "Minne"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
-msgstr ""
+msgstr "Minnesanvändning"
#: 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 ""
+"Minnesgräns (format: <number>[<unit>]). number är ett positivt heltal. unit "
+"kan vara b, k, m eller g. Minsta värde är 4M"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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 ""
+"Minnesgräns (format: <number>[<unit>]). number är ett positivt heltal. unit "
+"kan vara b, k, m eller g. Minsta värde är 4M."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:47
msgid "Mode"
-msgstr ""
+msgstr "Läge"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:90
msgid "Mount Point"
-msgstr ""
+msgstr "Monteringspunkt"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:588
msgid "Mount tmpfs directory"
-msgstr ""
+msgstr "Montera tmpfs-katalogen"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
-msgstr ""
+msgstr "Montering/Volym"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "Namn"
#: 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 "Namn på det nätverk som kan väljas när behållaren skapas"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "Nätverk"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 "Nätverksnamn"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
+msgstr "Nätverk"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
+msgstr "Nätverk Översikt"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
+msgstr "Ny"
#: 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 "Ny tagg"
#: 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 "Antal processorer. Tal är ett bråktal. 0.000 betyder ingen gräns"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 "Antal processorer. Tal är ett bråktal. 0.000 betyder ingen gräns."
+
+#: 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 ""
+"På den här sidan visas alla images som är tillgängliga på systemet och med "
+"vilka en images kan skapas."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:200
+msgid "On this page, the selected container can be managed."
+msgstr "På den här sidan kan den valda containern hanteras."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
-msgstr ""
+msgstr "Alternativ"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:37
msgid "Overlay network"
-msgstr ""
+msgstr "Överläggsnätverk"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
-msgstr ""
+msgstr "Överblick"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
-msgstr ""
+msgstr "Överordnat gränssnitt"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:54
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
-msgstr ""
+msgstr "Pass-through (speglar fysisk enhet till ett enda MAC VLAN)"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:7
msgid "Path"
-msgstr ""
+msgstr "Genväg"
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:54
msgid "Please input new tag"
-msgstr ""
+msgstr "Ange en ny tagg"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:62
msgid "Please input the PATH !"
-msgstr ""
+msgstr "Ange SÖKVÄG !"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
msgid "Please input the PATH and select the file !"
-msgstr ""
+msgstr "Ange SÖKVÄGEN och markera filen !"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Plese input <docker create/run> command line:"
-msgstr ""
+msgstr "Ange kommandoraden <docker create/run>:"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "Portar"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
msgid "Private (Prevent communication between MAC VLANs)"
-msgstr ""
+msgstr "Privat (förhindra kommunikation mellan MAC VLANs)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:489
msgid "Privileged"
-msgstr ""
+msgstr "Privilegierad"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:546
msgid "Publish container's port(s) to the host"
-msgstr ""
+msgstr "Publicera behållarens port(ar) till värden"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
-msgstr ""
+msgstr "Pull"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
-msgstr ""
+msgstr "Pull Image"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 "Registerspeglar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
-msgstr ""
+msgstr "Fjärrslutpunkt"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
-msgstr ""
+msgstr "Fjärrvärd"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
-msgstr ""
+msgstr "Fjärrport"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 "Ta bort"
#: 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 "Ta bort tagg"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
-msgstr ""
+msgstr "RepoTaggar"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:454
msgid "Resolve CLI"
-msgstr ""
+msgstr "Lös CLI"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
msgid "Resources"
-msgstr ""
+msgstr "Resurser"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "Starta om"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 "Policy för omstart"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:76
msgid "Restrict external access to the network"
-msgstr ""
+msgstr "Begränsa extern åtkomst till nätverket"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
msgid "Reveal/hide password"
-msgstr ""
+msgstr "Visa/dölj lösenordet"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:551
msgid "Run command"
-msgstr ""
+msgstr "Kör kommandot"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
-msgstr ""
+msgstr "Spara"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:518
msgid "Set custom DNS servers"
-msgstr ""
+msgstr "Ange anpassade DNS-servrar"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:532
msgid "Set environment variables to inside the container"
-msgstr ""
+msgstr "Ange miljövariabler till inuti behållaren"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
+msgstr "Ange loggningsnivå"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
-msgstr ""
+msgstr "Storlek"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
+"Anger var Docker-demonerna ska lyssna på klientanslutningar (standard: "
+"unix:///var/run/docker.sock)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "Starta"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
-msgstr ""
+msgstr "Starttid"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 "Statistik"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "Status"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "Stopp"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Submit"
-msgstr ""
+msgstr "Skicka"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 "Undernät"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: 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 "Alternativ för Sysctls (kernelparametrar)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
-msgstr ""
+msgstr "TOP"
#: 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 "Värdnamnet som ska användas för behållaren"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:647
msgid "The logging configuration for this container"
-msgstr ""
+msgstr "Loggningskonfigurationen för den här containern"
#: 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 ""
+"Användaren vem kommandon körs som i containern (format: name|uid[:group|gid])"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
-msgid "Tmpfs"
+#: 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 ""
+"På den här sidan visas alla containrar som har skapats på den anslutna "
+"dockervärden."
+
+#: 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 ""
+"På den här sidan visas alla docker-nätverk som har skapats på den anslutna "
+"docker-värden."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
+msgid "Tmpfs"
+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:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
-msgstr ""
+msgstr "Totalt minne"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: 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:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 "Uppdatera"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
-msgstr ""
+msgstr "Uppgradera"
#: 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 "Ladda upp"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:46
msgid "Upload Error"
-msgstr ""
+msgstr "Uppladdningsfel"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
msgid "Upload Success"
-msgstr ""
+msgstr "Uppladdning lyckats"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:48
msgid "Upload/Download"
-msgstr ""
+msgstr "Uppladdning/nedladdning"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
-msgstr ""
+msgstr "Användare"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:524
msgid "User(-u)"
-msgstr ""
+msgstr "Användare(-u)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:53
msgid "VEPA (Virtual Ethernet Port Aggregator)"
-msgstr ""
+msgstr "VEPA (Virtual Ethernet Port Aggregator)"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
+msgstr "Volymer"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr "Volymer översikt"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+msgstr "Varning"
+
+#: 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 ""
+"Trycker du på importknappen kan både en lokal image laddas in i systemet och "
+"en giltig image tarfil kan laddas ner från fjärrenheten."
diff --git a/applications/luci-app-dockerman/po/templates/dockerman.pot b/applications/luci-app-dockerman/po/templates/dockerman.pot
index adb3bb089d..c88dba51ca 100644
--- a/applications/luci-app-dockerman/po/templates/dockerman.pot
+++ b/applications/luci-app-dockerman/po/templates/dockerman.pot
@@ -5,7 +5,7 @@ msgstr "Content-Type: text/plain; charset=UTF-8"
msgid "A list of kernel capabilities to add to the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr ""
@@ -25,7 +25,13 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr ""
@@ -33,7 +39,7 @@ msgstr ""
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr ""
@@ -49,7 +55,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -59,7 +65,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -72,16 +78,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -91,15 +103,15 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
@@ -107,13 +119,13 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 ""
@@ -125,22 +137,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -148,15 +164,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -166,34 +182,49 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr ""
@@ -201,39 +232,58 @@ msgstr ""
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -241,23 +291,21 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -265,7 +313,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -273,11 +321,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -290,25 +350,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -319,7 +383,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -327,10 +391,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -354,32 +422,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 ""
@@ -409,8 +481,13 @@ msgstr ""
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -422,7 +499,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -430,12 +507,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -451,12 +528,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -466,7 +543,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -484,12 +561,12 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 ""
@@ -498,34 +575,29 @@ msgstr ""
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -537,10 +609,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr ""
@@ -549,11 +631,11 @@ msgstr ""
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -581,8 +663,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 ""
@@ -598,35 +680,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 ""
@@ -636,7 +718,7 @@ msgstr ""
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -648,13 +730,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -671,7 +753,7 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr ""
@@ -683,44 +765,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 ""
@@ -728,12 +808,12 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -745,7 +825,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -771,7 +851,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -779,20 +871,20 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr ""
@@ -813,7 +905,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr ""
@@ -825,8 +917,21 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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/tr/dockerman.po b/applications/luci-app-dockerman/po/tr/dockerman.po
index d2c25c8f7a..0f5c39fa3a 100644
--- a/applications/luci-app-dockerman/po/tr/dockerman.po
+++ b/applications/luci-app-dockerman/po/tr/dockerman.po
@@ -1,641 +1,745 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-08-22 19:59+0000\n"
+"Last-Translator: Erdinc <erdincbeldek@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/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.3-dev\n"
+"X-Generator: Weblate 4.8.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 "Kapsayıcıya eklenecek çekirdek yeteneklerinin listesi"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
-msgstr ""
+msgstr "Ekle"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:580
msgid "Add host device to the container"
-msgstr ""
+msgstr "Kapsayıcıya ana cihaz ekleyin"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:556
msgid "Advance"
-msgstr ""
+msgstr "İlerle"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:571
msgid "Allocates an ephemeral host port for all of a container's exposed ports"
msgstr ""
+"Bir kapsayıcının açıkta kalan tüm bağlantı noktaları için geçici bir ana "
+"bilgisayar bağlantı noktası ayırır"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:483
msgid "Always pull image first"
+msgstr "Her zaman önce görüntüyü çek"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
msgstr ""
+"LuCI docker istemcisinin bağlı olduğu ilgili verilerle bir genel bakış "
+"burada görüntülenir."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
-msgstr ""
+msgstr "Api Sürümü"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Auto create macvlan interface in Openwrt"
-msgstr ""
+msgstr "Openwrt'de otomatik macvlan arayüzü oluştur"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr "Kullanılabilir"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:39
msgid "Base device"
-msgstr ""
+msgstr "Temel cihaz"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:538
msgid "Bind Mount(-v)"
-msgstr ""
+msgstr "Bind Mount(-v)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:539
msgid "Bind mount a volume"
-msgstr ""
+msgstr "Bir birimi bağlama"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 "Blok IO Ağırlığı"
#: 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 ""
+"Blok IO ağırlığı (göreceli ağırlık) 10 ile 1000 arasında bir ağırlık "
+"değerini kabul eder"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
+"Blok IO ağırlığı (göreceli ağırlık) 10 ile 1000 arasında bir ağırlık "
+"değerini kabul eder."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:51
msgid "Bridge (Support direct communication between MAC VLANs)"
-msgstr ""
+msgstr "Köprü (MAC VLAN'lar arasında doğrudan iletişimi destekler)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
msgid "Bridge device"
+msgstr "Köprü cihazı"
+
+#: 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 ""
+"İlgili sürümle birlikte geçerli bir görüntü adı girilerek docker görüntüsü, "
+"yapılandırılmış kayıt defterinden indirilebilir."
#: 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:571
+#: 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 Paylaşım Ağırlığı"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
-msgstr ""
+msgstr "CPU kullanımı"
#: 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 göreceli ağırlığı paylaşır, 0 ayarlanırsa, sistem değeri yok sayar ve "
+"varsayılan 1024'ü kullanır"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 göreceli ağırlığı paylaşır, 0 ayarlanırsa, sistem değeri yok sayar ve "
+"varsayılan 1024'ü kullanır."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
-msgstr ""
+msgstr "CPU'lar"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
msgstr "İptal"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
-msgstr ""
+msgstr "İstemci bağlantısı"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 "Komut"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:100
msgid "Command line"
-msgstr ""
+msgstr "Komut satırı"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:72
msgid "Command line Error"
-msgstr ""
+msgstr "Komut satırı Hatası"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "Yapılandırma"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
-msgstr ""
+msgstr "Varsayılan köprü ağını yapılandırın"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 "Bağlan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 "Ağa Bağlan"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
-msgstr ""
+msgstr "Uzak uç noktaya bağlanın"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
msgid "Console"
-msgstr ""
+msgstr "Konsol"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
-msgstr ""
+msgstr "Kapsayıcı Denetimi"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
-msgstr ""
+msgstr "Kapsayıcı Günlükleri"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 "Kapsayıcı Adı"
#: 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 "Kapsayıcı detayı"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: 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 "Kapsayıcılar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr "Kapsayıcılara genel bakış"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
-msgstr ""
+msgstr "Macvlan arayüzü oluştur"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr "Yeni docker kapsayıcısı oluşturun"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr "Yeni docker ağı oluşturun"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: 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 "Oluşturuldu"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: 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 "Hata ayıklama"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
-msgstr ""
+msgstr "Varsayılan köprü"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr "Cihaz"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:579
msgid "Device(--device)"
-msgstr ""
+msgstr "Cihaz(--device)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
-msgstr ""
+msgstr "Bağlantıyı kes"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: 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/container.lua:198
-msgid "Docker Container"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr "Docker - Yapılandırma"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr "Docker - Kapsayıcı (%s)"
+
+#: 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 "Docker - Kapsayıcılar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr "Docker - İmajlar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr "Docker - Ağ"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr "Docker - Ağlar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr "Docker - Genel Bakış"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
+msgstr "Docker - Birimler"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
-msgstr ""
+msgstr "Docker Görüntüsü"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
+msgstr "Docker Kök Dizini"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
-msgstr ""
+msgstr "Docker Sürümü"
#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:91
msgid "Docker actions done."
-msgstr ""
+msgstr "Docker eylemleri tamamlandı."
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
+msgstr "DockerMan, LuCI için basit bir docker yöneticisi istemcisidir"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
-msgstr "İndirme"
+msgstr "İndir"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 "Sürücü"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
-msgstr ""
+msgstr "Kopyala / Düzenle"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
msgid "Enable IPv6"
-msgstr ""
+msgstr "IPv6'yı etkinleştir"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
-msgstr ""
+msgstr "Çevre"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:531
msgid "Environmental Variable(-e)"
-msgstr ""
+msgstr "Çevresel Değişken(-e)"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr "Hata"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
-msgstr ""
+msgstr "Olaylar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr "Örnek: 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 "Örnek: tcp://0.0.0.0:2375"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
-msgstr ""
+msgstr "IP'leri hariç tut"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:570
msgid "Exposed All Ports(-P)"
-msgstr ""
+msgstr "Açık Tüm Bağlantı Noktaları (-P)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:545
msgid "Exposed Ports(-p)"
-msgstr ""
+msgstr "Açık Bağlantı Noktaları (-p)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr "Ölümcül"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
-msgstr ""
+msgstr "Dosya"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
-msgstr ""
+msgstr "Bitiş zamanı"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
-msgstr ""
+msgstr "Kaldırmaya Zorla"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 "Ağ Geçidi"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
+msgstr "Genel Ayarlar"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
msgid "Go to relevant configuration page"
-msgstr ""
+msgstr "İlgili yapılandırma sayfasına gidin"
#: 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 için UCI erişimi verin"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
-msgstr ""
+msgstr "Sağlıklı"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:563
msgid "Host Name"
-msgstr ""
+msgstr "Ana Bilgisayar Adı"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 "Uzak bir docker örneğine bağlantı için ana bilgisayar veya IP Adresi"
+
+#: 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 "ID"
#: 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 aralığı"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:507
msgid "IPv4 Address"
-msgstr ""
+msgstr "IPv4 Adresi"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:122
msgid "IPv6 Gateway"
-msgstr ""
+msgstr "IPv6 Ağ Geçidi"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
msgid "IPv6 Subnet"
-msgstr ""
+msgstr "IPv6 Alt Ağı"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 "İmaj"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
-msgstr ""
+msgstr "İmajlar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr "İmaja gene bakış"
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
-msgstr ""
+msgstr "İçe aktar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
+msgstr "İmajı içe aktar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
-msgstr ""
+msgstr "Dizin Sunucusu Adresi"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "Bilgi"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:64
msgid "Ingress"
-msgstr ""
+msgstr "Giriş"
#: 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 "Giriş ağı, sürü modunda mesh yönlendirme ağını sağlayan ağdır"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
msgid "Inspect"
-msgstr ""
+msgstr "İncele"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:462
msgid "Interactive (-i)"
-msgstr ""
+msgstr "Etkileşimli (-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 "Ipvlan Modu"
+
+#: 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 ""
+"Arka plan programı kayıt yansılarını yeni bir kayıt defteri yansıları "
+"kümesiyle değiştirir"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 "Sonlandır"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:60
msgid "L2 bridge"
-msgstr ""
+msgstr "L2 köprüsü"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:61
msgid "L3 bridge"
-msgstr ""
+msgstr "L3 köprüsü"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
-msgstr ""
+msgstr "Bağlantılar"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:512
msgid "Links with other containers"
-msgstr ""
+msgstr "Diğer kapsayıcılarla bağlantılar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 "Yükle"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
-msgstr ""
+msgstr "Günlük Düzeyi"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:646
msgid "Log driver options"
-msgstr ""
+msgstr "Günlük sürücü seçenekleri"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
msgid "Logs"
-msgstr ""
+msgstr "Günlükler"
#: 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:579
+#: 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 "Bellek"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
-msgstr ""
+msgstr "Hafıza kullanımı"
#: 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 ""
+"Bellek sınırı (format: <sayı> [<birim>]). Sayı, pozitif bir tam sayıdır. "
+"Birim, b, k, m veya g olabilir. Minimum 4M"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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 ""
+"Bellek sınırı (format: <sayı> [<birim>]). Sayı, pozitif bir tam sayıdır. "
+"Birim, b, k, m veya g olabilir. Minimum 4M."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:47
msgid "Mode"
-msgstr ""
+msgstr "Mod"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:90
msgid "Mount Point"
-msgstr ""
+msgstr "Bağlama noktası"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:588
msgid "Mount tmpfs directory"
-msgstr ""
+msgstr "Tmpfs dizinini bağlayın"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
-msgstr ""
+msgstr "Bağla/Birim"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "Ad"
#: 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 "Konteyner oluşturma sırasında seçilebilen ağın adı"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "Ağ"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 "Ağ Adı"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
+msgstr "Ağlar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
+msgstr "Ağlara genel bakış"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
+msgstr "Yeni"
#: 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 "Yeni etiket"
#: 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 "CPU sayısı. Sayı, kesirli bir sayıdır. 0.000, sınır yok demektir"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 "CPU sayısı. Sayı, kesirli bir sayıdır. 0.000, sınır yok demektir."
+
+#: 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 ""
+"Bu sayfada, sistemde bulunan ve bir konteynerin oluşturulabileceği tüm "
+"imajlar görüntülenir."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:200
+msgid "On this page, the selected container can be managed."
+msgstr "Bu sayfada, seçilen konteyner yönetilebilir."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
-msgstr ""
+msgstr "Seçenekler"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:37
msgid "Overlay network"
-msgstr ""
+msgstr "Yer paylaşımlı ağ"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr "Genel bakış"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
-msgstr ""
+msgstr "Ebeveyn Arayüzü"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:54
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
-msgstr ""
+msgstr "Geçiş (Fiziksel cihazı tek bir MAC VLAN'a yansıtın)"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:7
msgid "Path"
-msgstr ""
+msgstr "Yol"
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:54
msgid "Please input new tag"
-msgstr ""
+msgstr "Lütfen yeni etiket girin"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:62
msgid "Please input the PATH !"
-msgstr ""
+msgstr "Lütfen YOLU girin!"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
msgid "Please input the PATH and select the file !"
-msgstr ""
+msgstr "Lütfen YOLU girin ve dosyayı seçin!"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Plese input <docker create/run> command line:"
-msgstr ""
+msgstr "Lütfen <docker create/run> komut satırını girin:"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "Portlar"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
msgid "Private (Prevent communication between MAC VLANs)"
-msgstr ""
+msgstr "Özel (MAC VLAN'lar arasındaki iletişimi engelle)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:489
msgid "Privileged"
-msgstr ""
+msgstr "Ayrıcalıklı"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:546
msgid "Publish container's port(s) to the host"
-msgstr ""
+msgstr "Kapsayıcının bağlantı noktalarını ana makineye yayınlayın"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
-msgstr ""
+msgstr "Çek"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
-msgstr ""
+msgstr "İmajı Çek"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 "Kayıt Yansıları"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
-msgstr ""
+msgstr "Uzak Uç Nokta"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
-msgstr ""
+msgstr "Uzak Ana Bilgisayar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
-msgstr ""
+msgstr "Uzak Bağlantı Noktası"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 "Kaldır"
@@ -643,167 +747,185 @@ msgstr "Kaldır"
#: 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 "Etiketi kaldır"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
-msgstr ""
+msgstr "RepoTags"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:454
msgid "Resolve CLI"
-msgstr ""
+msgstr "CLI'yı çöz"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
msgid "Resources"
-msgstr ""
+msgstr "Kaynaklar"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "Yeniden başlat"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 "Yeniden Başlatma Politikası"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:76
msgid "Restrict external access to the network"
-msgstr ""
+msgstr "Ağa harici erişimi kısıtlayın"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
msgid "Reveal/hide password"
-msgstr ""
+msgstr "Şifreyi göster / gizle"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:551
msgid "Run command"
-msgstr ""
+msgstr "Komut çalıştır"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr "Kaydet"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:518
msgid "Set custom DNS servers"
-msgstr ""
+msgstr "Özel DNS sunucularını ayarlayın"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:532
msgid "Set environment variables to inside the container"
-msgstr ""
+msgstr "Ortam değişkenlerini konteyner içine ayarlayın"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
-msgstr ""
+msgstr "Günlük düzeyini ayarlayın"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr "Boyut"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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'un istemci bağlantılarını nerede dinleyeceğini belirtir "
+"(varsayılan: unix:///var/run/docker.sock)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "Başlat"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr "Başlangıç Saati"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 "İstatistikler"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "Durum"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "Durdur"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Submit"
-msgstr ""
+msgstr "Gönder"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 "Alt ağ"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: 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 (çekirdek parametreleri) seçenekleri"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
-msgstr ""
+msgstr "ÜST"
#: 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 "Kapsayıcı için kullanılacak ana bilgisayar adı"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:647
msgid "The logging configuration for this container"
-msgstr ""
+msgstr "Bu kapsayıcı için günlük kaydı yapılandırması"
#: 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 ""
+"Komutların kapsayıcı içinde çalıştırıldığı kullanıcı. (Biçim: "
+"name|uid[:group|gid])"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
-msgid "Tmpfs"
+#: 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 ""
+"Bu sayfa, bağlı docker ana bilgisayarında oluşturulan tüm kapsayıcıları "
+"görüntüler."
+
+#: 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 ""
+"Bu sayfa, bağlı docker ana bilgisayarında oluşturulan tüm kapsayıcıları "
+"görüntüler."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
+msgid "Tmpfs"
+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:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
-msgstr ""
+msgstr "Toplam hafıza"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: 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:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 "Güncelleme"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
-msgstr ""
+msgstr "Yükselt"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:2
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:13
@@ -812,30 +934,45 @@ msgstr "Yükleme"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:46
msgid "Upload Error"
-msgstr ""
+msgstr "Yükleme Hatası"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
msgid "Upload Success"
-msgstr ""
+msgstr "Yükleme başarılı"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:48
msgid "Upload/Download"
-msgstr ""
+msgstr "Yükleme/İndirme"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
-msgstr ""
+msgstr "Kullanıcı"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:524
msgid "User(-u)"
-msgstr ""
+msgstr "Kullanıcı(-u)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:53
msgid "VEPA (Virtual Ethernet Port Aggregator)"
-msgstr ""
+msgstr "VEPA (Sanal Ethernet Bağlantı Noktası Toplayıcı)"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
+msgstr "Birimler"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr "Birimlere genel bakış"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+msgstr "Uyarı"
+
+#: 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 ""
+"İçe Aktar düğmesine basıldığında, hem yerel bir imaj sisteme yüklenebilir "
+"hem de geçerli bir imaj .tar'ı uzaktan indirilebilir."
diff --git a/applications/luci-app-dockerman/po/uk/dockerman.po b/applications/luci-app-dockerman/po/uk/dockerman.po
index 0695cceb95..305a385d04 100644
--- a/applications/luci-app-dockerman/po/uk/dockerman.po
+++ b/applications/luci-app-dockerman/po/uk/dockerman.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-04 13:36+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2022-02-17 13:04+0000\n"
+"Last-Translator: Taras Rosa <taras1rosa@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/uk/>\n"
"Language: uk\n"
@@ -9,13 +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.3-dev\n"
+"X-Generator: Weblate 4.11-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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr "Додати"
@@ -35,7 +35,13 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr ""
@@ -43,7 +49,7 @@ msgstr ""
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr "Доступно"
@@ -59,7 +65,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -69,7 +75,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -82,16 +88,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -101,15 +113,15 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
@@ -117,13 +129,13 @@ msgstr ""
msgid "Cancel"
msgstr "Скасувати"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 "Команда"
@@ -135,22 +147,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -158,15 +174,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -176,34 +192,49 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr "DNS"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr "Пристрій"
@@ -211,39 +242,58 @@ msgstr "Пристрій"
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr "Від'єднати"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -251,23 +301,21 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr "Завантажити"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 "Драйвер"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -275,7 +323,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -283,11 +331,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -300,25 +360,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr "Файл"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 "Шлюз"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -329,7 +393,7 @@ msgstr "Перейти до відповідної сторінки конфіг
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -337,10 +401,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -364,32 +432,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 "Образ"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "Інформація"
@@ -419,8 +491,13 @@ msgstr "Внутрішній"
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -432,7 +509,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -440,12 +517,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -461,12 +538,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 "Пам'ять"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -476,7 +553,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -494,12 +571,12 @@ msgstr "Точка монтування"
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "Назва"
@@ -508,34 +585,29 @@ msgstr "Назва"
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "Мережа"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -547,10 +619,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr "Опції"
@@ -559,11 +641,11 @@ msgstr "Опції"
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr "Огляд"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -591,8 +673,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "Порти"
@@ -608,35 +690,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 "Видалити"
@@ -646,7 +728,7 @@ msgstr "Видалити"
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -658,13 +740,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "Перезавантажити"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -681,7 +763,7 @@ msgstr "Показати/приховати пароль"
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr "Зберегти"
@@ -693,44 +775,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr "Розмір"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "Запустити"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr "Час початку"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "Стан"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "Зупинити"
@@ -738,12 +818,12 @@ msgstr "Зупинити"
msgid "Submit"
msgstr "Надіслати"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -755,7 +835,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -781,7 +861,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -789,27 +881,27 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
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"
@@ -823,7 +915,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr "Користувач"
@@ -835,8 +927,21 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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/vi/dockerman.po b/applications/luci-app-dockerman/po/vi/dockerman.po
index a97f05d09d..c0804dca34 100644
--- a/applications/luci-app-dockerman/po/vi/dockerman.po
+++ b/applications/luci-app-dockerman/po/vi/dockerman.po
@@ -8,7 +8,7 @@ msgstr ""
msgid "A list of kernel capabilities to add to the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr ""
@@ -28,7 +28,13 @@ msgstr ""
msgid "Always pull image first"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr ""
@@ -36,7 +42,7 @@ msgstr ""
msgid "Auto create macvlan interface in Openwrt"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
msgstr ""
@@ -52,7 +58,7 @@ msgstr ""
msgid "Bind mount a volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 ""
@@ -62,7 +68,7 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 ""
@@ -75,16 +81,22 @@ msgstr ""
msgid "Bridge device"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr ""
@@ -94,15 +106,15 @@ msgid ""
"and use the default of 1024"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr ""
@@ -110,13 +122,13 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 ""
@@ -128,22 +140,26 @@ msgstr ""
msgid "Command line Error"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr ""
@@ -151,15 +167,15 @@ msgstr ""
msgid "Console"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 ""
@@ -169,34 +185,49 @@ msgstr ""
msgid "Container detail"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr ""
@@ -204,39 +235,58 @@ msgstr ""
msgid "Device(--device)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr ""
@@ -244,23 +294,21 @@ msgstr ""
msgid "Docker actions done."
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr ""
@@ -268,7 +316,7 @@ msgstr ""
msgid "Enable IPv6"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr ""
@@ -276,11 +324,23 @@ msgstr ""
msgid "Environmental Variable(-e)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr ""
@@ -293,25 +353,29 @@ msgstr ""
msgid "Exposed Ports(-p)"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
@@ -322,7 +386,7 @@ msgstr ""
msgid "Grant UCI access for luci-app-dockerman"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr ""
@@ -330,10 +394,14 @@ msgstr ""
msgid "Host Name"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 ""
+
+#: 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 ""
@@ -357,32 +425,36 @@ msgstr ""
msgid "IPv6 Subnet"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr ""
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 ""
@@ -412,8 +484,13 @@ msgstr ""
msgid "Ipvlan Mode"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 ""
@@ -425,7 +502,7 @@ msgstr ""
msgid "L3 bridge"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr ""
@@ -433,12 +510,12 @@ msgstr ""
msgid "Links with other containers"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr ""
@@ -454,12 +531,12 @@ msgstr ""
msgid "MAC VLAN"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr ""
@@ -469,7 +546,7 @@ msgid ""
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -487,12 +564,12 @@ msgstr ""
msgid "Mount tmpfs directory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 ""
@@ -501,34 +578,29 @@ msgstr ""
msgid "Name of the network that can be selected during container creation"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
-msgid "New"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
@@ -540,10 +612,20 @@ msgstr ""
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+#: 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 ""
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
msgstr ""
@@ -552,11 +634,11 @@ msgstr ""
msgid "Overlay network"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
msgstr ""
@@ -584,8 +666,8 @@ msgstr ""
msgid "Plese input <docker create/run> command line:"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 ""
@@ -601,35 +683,35 @@ msgstr ""
msgid "Publish container's port(s) to the host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 ""
@@ -639,7 +721,7 @@ msgstr ""
msgid "Remove tag"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr ""
@@ -651,13 +733,13 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 ""
@@ -674,7 +756,7 @@ msgstr ""
msgid "Run command"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr ""
@@ -686,44 +768,42 @@ msgstr ""
msgid "Set environment variables to inside the container"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 ""
@@ -731,12 +811,12 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr ""
@@ -748,7 +828,7 @@ msgstr ""
msgid "Sysctls (kernel parameters) options"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr ""
@@ -774,7 +854,19 @@ msgid ""
"group|gid])"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
msgstr ""
@@ -782,20 +874,20 @@ msgstr ""
msgid "Tmpfs(--tmpfs)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr ""
@@ -816,7 +908,7 @@ msgstr ""
msgid "Upload/Download"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr ""
@@ -828,8 +920,21 @@ msgstr ""
msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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/zh_Hans/dockerman.po b/applications/luci-app-dockerman/po/zh_Hans/dockerman.po
index 0cdbfd8247..656e6c58f7 100644
--- a/applications/luci-app-dockerman/po/zh_Hans/dockerman.po
+++ b/applications/luci-app-dockerman/po/zh_Hans/dockerman.po
@@ -1,22 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-05 13:29+0000\n"
-"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"PO-Revision-Date: 2021-11-22 19:53+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsdockerman/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.2-dev\n"
+"X-Generator: Weblate 4.10-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 "要添加到容器的内核功能列表"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: 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"
@@ -34,7 +34,13 @@ msgstr "为容器的所有暴露端口分配临时主机端口"
msgid "Always pull image first"
msgstr "总是先拉取镜像"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr "在此展示与LuCI docker客户端相连接的相关数据的概览。"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
msgstr "Api 版本"
@@ -42,13 +48,13 @@ msgstr "Api 版本"
msgid "Auto create macvlan interface in Openwrt"
msgstr "在 Openwrt 中自动创建 macvlan 界面"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
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)"
@@ -58,7 +64,7 @@ msgstr "绑定挂载 (-v)"
msgid "Bind mount a volume"
msgstr "绑定挂载卷"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:586
+#: 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 "块 IO 权重"
@@ -68,29 +74,35 @@ msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
msgstr "块 IO 权重(相对权重)接受10到1000之间的数值"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:587
+#: 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 "块 IO 权重(相对权重)接受10到1000之间的数值。"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:51
msgid "Bridge (Support direct communication between MAC VLANs)"
-msgstr ""
+msgstr "桥接 ( 支持 MAC VLAN 之间的直接通信 )"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
msgid "Bridge device"
-msgstr ""
+msgstr "网桥设备"
+
+#: 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 "权限控制 (--cap-add)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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 "CPU 共享权重"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
msgstr "CPU 使用率"
@@ -100,15 +112,15 @@ msgid ""
"and use the default of 1024"
msgstr "CPU 共享相对权重,如果设置为 0,则系统将忽略该值并使用默认值 1024"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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:563
+#: 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:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
msgstr "线程数量"
@@ -116,13 +128,13 @@ msgstr "线程数量"
msgid "Cancel"
msgstr "取消"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
msgstr "客户端连接"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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 "命令"
@@ -134,22 +146,26 @@ msgstr "命令行"
msgid "Command line Error"
msgstr "命令行错误"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+msgstr "配置"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
msgstr "配置默认桥接网络"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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 "连接"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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 "连接网络"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
msgstr "连接到远程终端"
@@ -157,15 +173,15 @@ msgstr "连接到远程终端"
msgid "Console"
msgstr "控制台"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:639
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
msgstr "检查容器"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:660
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
msgstr "容器日志"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:123
+#: 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 "容器名称"
@@ -175,34 +191,49 @@ msgstr "容器名称"
msgid "Container detail"
msgstr "容器详情"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
msgstr "容器"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
+msgid "Containers overview"
+msgstr "容器概览"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
msgstr "创建 macvlan 界面"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
+msgid "Create new docker container"
+msgstr "创建新的Docker容器"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+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 "创建时间"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
msgstr "DNS"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
+msgid "Debug"
+msgstr "调试"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
msgstr "默认桥接"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
msgstr "设备"
@@ -210,39 +241,58 @@ msgstr "设备"
msgid "Device(--device)"
msgstr "设备 (--device)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
-msgstr "断开连接"
+msgstr "断开"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
msgstr "Docker"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:198
-msgid "Docker Container"
-msgstr "Docker 容器"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr "Docker-配置"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr "Docker-容器(%s)"
+
+#: 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 "Docker-容器"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr "Docker-镜像文件"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr "Docker-网络"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr "Docker-网络"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr "Docker-概述"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
+msgstr "Docker-卷"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
msgstr "Docker 镜像"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 "Docker 根目录"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr "Docker 套接字路径"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
msgstr "Docker 版本"
@@ -250,24 +300,21 @@ msgstr "Docker 版本"
msgid "Docker actions done."
msgstr "Docker 执行完成。"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
-msgstr ""
-"DockerMan 是一个简单的 LuCI 客户端 Docker 管理器,如果您有任何问题,请访问:"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
+msgstr "DockerMan是LuCI的简单docker管理器客户端"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
msgstr "下载"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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:261
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
msgstr "复制/编辑"
@@ -275,7 +322,7 @@ msgstr "复制/编辑"
msgid "Enable IPv6"
msgstr "启用 IPv6"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
msgstr "环境变量"
@@ -283,11 +330,23 @@ msgstr "环境变量"
msgid "Environmental Variable(-e)"
msgstr "环境变量 (-e)"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+msgstr "错误"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
msgstr "事件"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
+msgid "Example: https://hub-mirror.c.163.com"
+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 "示例:tcp://0.0.0.0:2375"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
msgstr "排除 IP"
@@ -300,26 +359,30 @@ msgstr "暴露所有端口 (-P)"
msgid "Exposed Ports(-p)"
msgstr "暴露端口 (-p)"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
+msgid "Fatal"
+msgstr "致命的"
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
msgstr "文件"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
msgstr "完成时间"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:211
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
msgstr "强制移除"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
+#: 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 "网关"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:25
-msgid "Github"
-msgstr "Github"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
+msgstr "全局设置"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
msgid "Go to relevant configuration page"
@@ -329,7 +392,7 @@ msgstr "进入相关配置页面"
msgid "Grant UCI access for luci-app-dockerman"
msgstr "授予 UCI 访问 luci-app-dockerman 的权限"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:320
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
msgstr "健康"
@@ -337,16 +400,20 @@ msgstr "健康"
msgid "Host Name"
msgstr "主机名"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 "连接到远程Docker实例的主机或IP地址"
+
+#: 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 "ID"
#: 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"
@@ -364,32 +431,36 @@ msgstr "IPv6 网关"
msgid "IPv6 Subnet"
msgstr "IPv6 子网"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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 "镜像"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
msgstr "镜像"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
+msgid "Images overview"
+msgstr "镜像文件概览"
+
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
msgstr "导入"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:119
-msgid "Import Images"
-msgstr "导入镜像"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
+msgstr "导入镜像文件"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
msgstr "索引服务器地址"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "信息"
@@ -419,20 +490,25 @@ msgstr "内部"
msgid "Ipvlan Mode"
msgstr "Ipvlan 模式"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 "强制关闭"
#: 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:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
msgstr "链接"
@@ -440,12 +516,12 @@ msgstr "链接"
msgid "Links with other containers"
msgstr "与其他容器的链接"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:270
+#: 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 "负载"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:137
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
msgstr "日志等级"
@@ -459,14 +535,14 @@ 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:579
+#: 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 "内存"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:772
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
msgstr "内存使用率"
@@ -478,7 +554,7 @@ msgstr ""
"内存限制 (格式:<数字>[<单位>])。数字是正整数。单位可以是 b、k、m 或 g 之一。"
"最小值为 4M"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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."
@@ -488,7 +564,7 @@ msgstr ""
#: 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"
@@ -498,50 +574,45 @@ msgstr "挂载点"
msgid "Mount tmpfs directory"
msgstr "挂载 tmpfs 目录"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:333
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
msgstr "挂载/卷"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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 "名称"
#: 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:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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 "网络"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
+#: 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 "网络名称"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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 "网络"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:99
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
+msgstr "网络概览"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
msgid "New"
msgstr "新建"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr "新建容器"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
-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"
@@ -551,29 +622,39 @@ msgstr "新建标签"
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr "CPU 数量。数字是小数。0.000 表示没有限制"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 "CPU 数量。数字是小数。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 "在此页面上,可以管理所选的容器。"
+
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
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:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
msgstr "概览"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
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"
@@ -595,14 +676,14 @@ msgstr "请输入路径并选择文件!"
msgid "Plese input <docker create/run> command line:"
msgstr "请输入 <docker 创建/运行> 的命令行:"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "端口"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
msgid "Private (Prevent communication between MAC VLANs)"
-msgstr ""
+msgstr "专用 ( 阻止 MAC VLAN 之间的通信 )"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:489
msgid "Privileged"
@@ -612,35 +693,35 @@ msgstr "权限"
msgid "Publish container's port(s) to the host"
msgstr "将容器的端口发布到主机"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
msgstr "拉取"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
msgstr "拉取镜像"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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 "注册表镜像"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
msgstr "远程终端"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
msgstr "远程主机"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
msgstr "远程端口"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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 "移除"
@@ -650,7 +731,7 @@ msgstr "移除"
msgid "Remove tag"
msgstr "移除标签"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
msgstr "仓库标签"
@@ -662,13 +743,13 @@ msgstr "解析 CLI"
msgid "Resources"
msgstr "资源"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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 "重启"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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 "重启策略"
@@ -685,7 +766,7 @@ msgstr "显示/隐藏 密码"
msgid "Run command"
msgstr "运行命令"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
msgstr "保存"
@@ -697,44 +778,43 @@ msgstr "设置自定义 DNS 服务器"
msgid "Set environment variables to inside the container"
msgstr "在容器内部设置环境变量"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
msgstr "设置日志记录级别"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:93
-msgid "Setting"
-msgstr "设置"
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
msgstr "大小"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
-msgstr "指定Docker守护程序侦听客户端连接的位置"
+#: 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守护程序将在何处侦听客户端连接(默认: unix:///var/run/docker.sock)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "启动"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
msgstr "开始时间"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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 "状态"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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 "状态"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "停止"
@@ -742,12 +822,12 @@ msgstr "停止"
msgid "Submit"
msgstr "提交"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
+#: 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 "子网"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:365
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
msgstr "系统控制"
@@ -759,7 +839,7 @@ msgstr "系统控制 (--sysctl)"
msgid "Sysctls (kernel parameters) options"
msgstr "系统控制(内核参数)选项"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
msgstr "顶部"
@@ -785,7 +865,19 @@ msgid ""
"group|gid])"
msgstr "在容器中以用户运行命令。(格式:name|uid[:group|gid])"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:357
+#: 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 "Tmpfs"
@@ -793,20 +885,20 @@ msgstr "Tmpfs"
msgid "Tmpfs(--tmpfs)"
msgstr "Tmpfs (--tmpfs)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
msgstr "总内存"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:686
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
msgstr "UID"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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 "更新"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
msgstr "升级"
@@ -827,7 +919,7 @@ msgstr "上传成功"
msgid "Upload/Download"
msgstr "上传/下载"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:329
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
msgstr "用户"
@@ -837,14 +929,60 @@ 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:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
msgstr "卷标"
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+msgid "Volumes overview"
+msgstr "卷概览"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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 ""
+"按下导入按钮时,既可以将本地镜像文件加载到系统上,也可以从远程下载有效的Tar格"
+"式的镜像文件。"
+
+#~ msgid "Setting"
+#~ msgstr "设置"
+
+#~ msgid "Specifies where the Docker daemon will listen for client connections"
+#~ msgstr "指定Docker守护程序侦听客户端连接的位置"
+
+#~ msgid "Docker Container"
+#~ msgstr "Docker 容器"
+
+#~ msgid "Docker Socket Path"
+#~ msgstr "Docker 套接字路径"
+
+#~ msgid ""
+#~ "DockerMan is a Simple Docker manager client for LuCI, If you have any "
+#~ "issue please visit:"
+#~ msgstr ""
+#~ "DockerMan 是一个简单的 LuCI 客户端 Docker 管理器,如果您有任何问题,请访"
+#~ "问:"
+
+#~ msgid "Github"
+#~ msgstr "Github"
+
+#~ msgid "Import Images"
+#~ msgstr "导入镜像"
+
+#~ msgid "New Container"
+#~ msgstr "新建容器"
+
+#~ msgid "New Network"
+#~ msgstr "新建网络"
+
#~ msgid "Macvlan Mode"
#~ msgstr "Macvlan 模式"
diff --git a/applications/luci-app-dockerman/po/zh_Hant/dockerman.po b/applications/luci-app-dockerman/po/zh_Hant/dockerman.po
index d2cc0f849a..5f6218a00c 100644
--- a/applications/luci-app-dockerman/po/zh_Hant/dockerman.po
+++ b/applications/luci-app-dockerman/po/zh_Hant/dockerman.po
@@ -1,574 +1,660 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-16 12:01+0000\n"
-"Last-Translator: tommymaple <godoffrog@gmail.com>\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/luciapplicationsdockerman/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.3-dev\n"
+"X-Generator: Weblate 4.11-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 "要添加到容器的內核功能列表"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
msgstr "新增"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:580
msgid "Add host device to the container"
-msgstr ""
+msgstr "將主機設備添加到容器"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:556
msgid "Advance"
-msgstr ""
+msgstr "提前"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:571
msgid "Allocates an ephemeral host port for all of a container's exposed ports"
-msgstr ""
+msgstr "為容器的所有暴露埠分配臨時主機埠號"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:483
msgid "Always pull image first"
-msgstr ""
+msgstr "始終先拉映像"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:23
+msgid ""
+"An overview with the relevant data is displayed here with which the LuCI "
+"docker client is connected."
+msgstr "在此展示與 LuCI docker 用戶端相連接的相關資料的概覽。"
+
+#: 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"
-msgstr ""
+msgstr "在Openwrt中自動創建macvlan界面"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:67
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
-msgstr ""
+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)"
-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:586
+#: 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:587
+#: 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 "網路橋接(支持MAC VLAN之間的直接通信)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
msgid "Bridge device"
-msgstr ""
+msgstr "橋接裝置"
+
+#: 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 "新增Linux功能(--cap-add)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
+#: 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:768
+#: 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 ""
+msgstr "CPU共享相對權重,如果設置為0,則係統將忽略該值並使用默認值1024"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
+#: 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 ""
+msgstr "CPU共享相對權重,如果設置為0,則系統將忽略該值,並使用預設值1024。"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
+#: 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:31
+#: 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 "取消"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
+#: 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:337
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
+#: 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/model/cbi/dockerman/overview.lua:125
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
+msgid "Configuration"
+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:395
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
+#: 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:393
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
+#: 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/overview.lua:97
+#: 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:639
+#: 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:660
+#: 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:123
+#: 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:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:105
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:137
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:143
#: 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 "容器概覽"
#: 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 "建立新的 Docker 容器"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Create new docker network"
+msgstr "建立新的 Docker 網路"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:302
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:142
+#: 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:361
+#: 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 "除錯"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
-msgstr ""
+msgstr "預設橋接"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:353
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
-msgstr ""
+msgstr "裝置"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:579
msgid "Device(--device)"
-msgstr ""
+msgstr "設備(--設備)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
-msgstr ""
+msgstr "斷線"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:93
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:71
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:50
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+#: 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/container.lua:198
-msgid "Docker Container"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
+msgid "Docker - Configuration"
+msgstr "Docker 設定"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
+msgid "Docker - Container (%s)"
+msgstr "Docker 容器(%s)"
+
+#: 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 "Docker 容器"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
+msgid "Docker - Images"
+msgstr "Docker 映像檔"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
+msgid "Docker - Network"
+msgstr "Docker 網路"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
+msgid "Docker - Networks"
+msgstr "Docker 網路"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
+msgid "Docker - Overview"
+msgstr "Docker 概述"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
+msgid "Docker - Volumes"
+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/overview.lua:33
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:119
+#: 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 ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:101
-msgid "Docker Socket Path"
-msgstr ""
+msgstr "Docker根目錄"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+#: 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/overview.lua:22
-msgid ""
-"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
-"please visit:"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
+msgid "DockerMan is a simple docker manager client for LuCI"
+msgstr "DockerMan 是 LuCI 的簡單 docker 管理器用戶端"
#: 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:77
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: 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:261
+#: 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:341
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
-msgstr ""
+msgstr "環境"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:531
msgid "Environmental Variable(-e)"
-msgstr ""
+msgstr "環境變數(-e)"
-#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
+msgid "Error"
+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 "範例: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 "範例:tcp://0.0.0.0:2375"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
-msgstr ""
+msgstr "排除IP"
#: 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 "致命的"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
-msgstr ""
+msgstr "檔案"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:314
+#: 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:211
+#: 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:83
+#: 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/overview.lua:25
-msgid "Github"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
+msgid "Global settings"
+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:320
+#: 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/container.lua:290
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:120
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
+#: 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 "連線到遠端 Docker 實例的主機或 IP 位址"
+
+#: 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 "ID"
#: 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:294
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:137
+#: 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:36
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+#: 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 "映像檔概覽"
#: 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:119
-msgid "Import Images"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
+msgid "Import Image"
+msgstr "匯入映像檔"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:34
+#: 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/container.lua:404
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:38
+#: 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 "資訊"
#: 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/container.lua:243
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:218
+#: 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 "第二層橋接"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:61
msgid "L3 bridge"
-msgstr ""
+msgstr "第三層橋接"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:349
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
-msgstr ""
+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:270
+#: 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/overview.lua:137
+#: 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:579
+#: 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:772
+#: 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 ""
+"記憶體限制(格式:<數字> [<單元>])。數字是一個正整數。單位可以是b、k、m或g之"
+"一。最低為4M"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:580
+#: 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 ""
+"記憶體限制(格式:<數字> [<單元>])。數字是一個正整數。單位可以是b、k、m或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:333
+#: 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:285
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:409
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: 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"
-msgstr ""
+msgstr "在容器創建期間可以選擇的網路名稱"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:384
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:518
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:130
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
+#: 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:75
+#: 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:37
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:54
+#: 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:99
-msgid "New"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
+msgid "Networks overview"
+msgstr "網路概覽"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
-msgid "New Container"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
-msgid "New Network"
-msgstr ""
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
+msgid "New"
+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 "CPU數量。數字是小數。 0.000表示沒有限制"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:564
+#: 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 ""
+msgstr "CPU數量。數字是小數。 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 "在此頁面上,可以管理所選的容器。"
#: 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:15
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
-msgstr "總覽"
+msgstr "概覽"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
+#: 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"
@@ -576,266 +662,318 @@ 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 "請輸入PATH並選擇文件!"
#: 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:345
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:133
+#: 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 "連接埠"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
msgid "Private (Prevent communication between MAC VLANs)"
-msgstr ""
+msgstr "專用(防止MAC VLAN之間的通信)"
#: 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:96
+#: 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:80
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
-msgstr ""
+msgstr "拉映像檔"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:132
+#: 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/overview.lua:96
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
-msgstr ""
+msgstr "遠端終點"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
-msgstr ""
+msgstr "遠端主機"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:112
+#: 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:270
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:227
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:202
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:208
+#: 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:134
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
-msgstr ""
+msgstr "回購標籤"
#: 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:225
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
+#: 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:324
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
+#: 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:220
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
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/overview.lua:138
+#: 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/overview.lua:93
-msgid "Setting"
-msgstr ""
-
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
-msgstr ""
+msgstr "容量"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:148
-msgid "Specifies where the Docker daemon will listen for client connections"
-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 守護程式將在何處偵聽用戶端連線 (預設:unix:///var/run/docker.sock)"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
+#: 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 "啟動"
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: 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:778
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:779
+#: 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:298
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
+#: 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:234
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
+#: 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 "停止"
#: 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:81
+#: 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:365
+#: 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:781
+#: 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 "終端 (-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 ""
+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/container.lua:357
+#: 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:32
+#: 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:686
+#: 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:287
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
+#: 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:252
+#: 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:329
+#: 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:38
-#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
+#: 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 "磁碟區概覽"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
+msgid "Warning"
+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 "按下匯入按鈕時,既可以將本地映像檔載入到系統上,也可以從遠端下載有效的 Tar 格式的映像檔。"
+
+#~ msgid "Setting"
+#~ msgstr "設定值"
+
+#~ msgid "Specifies where the Docker daemon will listen for client connections"
+#~ msgstr "指定Docker常駐服務將在何處監聽客戶端連接"
+
+#~ msgid "Docker Container"
+#~ msgstr "Docker容器"
+
+#~ msgid "Docker Socket Path"
+#~ msgstr "Docker插槽路徑"
+
+#~ msgid ""
+#~ "DockerMan is a Simple Docker manager client for LuCI, If you have any "
+#~ "issue please visit:"
+#~ msgstr "DockerMan是LuCI的簡易Docker管理器客戶端,如果您有任何問題,請訪問:"
+
+#~ msgid "Github"
+#~ msgstr "Github"
+
+#~ msgid "Import Images"
+#~ msgstr "匯入 映像檔"
+
+#~ msgid "New Container"
+#~ msgstr "新容器"
+
+#~ msgid "New Network"
+#~ msgstr "新網路"
diff --git a/applications/luci-app-dump1090/po/ar/dump1090.po b/applications/luci-app-dump1090/po/ar/dump1090.po
index 131bcb6974..e12ba0523c 100644
--- a/applications/luci-app-dump1090/po/ar/dump1090.po
+++ b/applications/luci-app-dump1090/po/ar/dump1090.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-03 12:10+0000\n"
-"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdump1090/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.1-dev\n"
+"X-Generator: Weblate 4.3.1\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"
@@ -46,7 +46,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
msgid "Default"
-msgstr ""
+msgstr "تلقائي"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
msgid "Disable messages with broken CRC"
@@ -90,7 +90,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
msgid "FlightAware TSV output port"
@@ -130,7 +130,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
msgid "Print stats at exit"
-msgstr ""
+msgstr "طباعة تقرير عند الخروج"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
msgid "RTL device index"
diff --git a/applications/luci-app-dump1090/po/bg/dump1090.po b/applications/luci-app-dump1090/po/bg/dump1090.po
index 9f10aa5903..de016d3ea2 100644
--- a/applications/luci-app-dump1090/po/bg/dump1090.po
+++ b/applications/luci-app-dump1090/po/bg/dump1090.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdump1090/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.8-dev\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
@@ -83,7 +89,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
msgid "FlightAware TSV output port"
diff --git a/applications/luci-app-dump1090/po/bn_BD/dump1090.po b/applications/luci-app-dump1090/po/bn_BD/dump1090.po
index f911e21ef7..949e744674 100644
--- a/applications/luci-app-dump1090/po/bn_BD/dump1090.po
+++ b/applications/luci-app-dump1090/po/bn_BD/dump1090.po
@@ -1,8 +1,14 @@
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/luciapplicationsdump1090/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-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
@@ -83,7 +89,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "সক্রিয়"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
msgid "FlightAware TSV output port"
diff --git a/applications/luci-app-dump1090/po/cs/dump1090.po b/applications/luci-app-dump1090/po/cs/dump1090.po
index 57bff5ee4c..8f05e72106 100644
--- a/applications/luci-app-dump1090/po/cs/dump1090.po
+++ b/applications/luci-app-dump1090/po/cs/dump1090.po
@@ -1,22 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-28 04:46+0000\n"
-"Last-Translator: Josef Schlehofer <pepe@bloodkings.eu>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdump1090/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.0-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
-msgstr ""
+msgstr "Maximální rozsah dekódování pozice"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
msgid "Accuracy of receiver location in json metadata"
-msgstr ""
+msgstr "Přesnost lokace přijímače v metadatech ve formátu JSON"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
msgid "Allow forwarding of received mlat results to output ports"
diff --git a/applications/luci-app-dump1090/po/da/dump1090.po b/applications/luci-app-dump1090/po/da/dump1090.po
new file mode 100644
index 0000000000..05be286026
--- /dev/null
+++ b/applications/luci-app-dump1090/po/da/dump1090.po
@@ -0,0 +1,238 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-14 17:23+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdump1090/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.9.1-dev\n"
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+msgid "Absolute maximum range for position decoding"
+msgstr "Absolut maksimalt område for positionsafkodning"
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+msgid "Accuracy of receiver location in json metadata"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+msgid "Allow forwarding of received mlat results to output ports"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+msgid "Apply a 1Hz DC filter to input data"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+msgid "Base directory for the internal HTTP server"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+msgid "Collect/show range histogram"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+msgid "Data file"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+msgid "Debug mode flags"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+msgid "Default"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+msgid "Disable messages with broken CRC"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+msgid "Disable single-bits error correction using CRC"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+msgid "Display raw messages in Beast ascii mode"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+msgid "Do not apply CRC corrections to messages we forward"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+msgid "Enable automatic gain control"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+msgid "Enable decoding of SSR Modes 3/A & 3/C"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+msgid "Enable just networking, no RTL device or file used"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+msgid "Enable networking"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+msgid "Enable phase enhancement"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+msgid "Enable single-bits error correction using CRC"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+msgid "Enabled"
+msgstr "Aktiveret"
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+msgid "FlightAware TSV output port"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+msgid "Frequency"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+msgid "Gain (-10 for auto-gain)"
+msgstr ""
+
+#: applications/luci-app-dump1090/root/usr/share/rpcd/acl.d/luci-app-dump1090.json:3
+msgid "Grant UCI access for luci-app-dump1090"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+msgid "HTTP server port"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+msgid "IP address to bind to"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+msgid "Measure noise power"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+msgid "More CPU for more messages"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+msgid "Periodically write json output to a directory"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+msgid "Print stats at exit"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+msgid "RTL device index"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+msgid "Reference/receiver latitude for surface posn"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+msgid "Reference/receiver longitude for surface posn"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+msgid "Respawn"
+msgstr "Respawn"
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+msgid "Sample format for data file"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+msgid "Set receiver error in parts per million"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+msgid "Show and reset stats every seconds"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+msgid "Show only ICAO addresses"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+msgid "Show only messages hex values"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+msgid "Strip IQ file removing samples"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+msgid "TCP BaseStation output listen port"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+msgid "TCP Beast input listen port"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+msgid "TCP Beast output listen port"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+msgid "TCP buffer size 64Kb * (2^n)"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+msgid "TCP heartbeat rate in seconds"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+msgid "TCP raw input listen port"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+msgid "TCP raw output in Beast binary format"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+msgid "TCP raw output listen port"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+msgid "TCP raw output memory flush rate in seconds"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+msgid "TCP raw output minimum size"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+msgid "Use metric units"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+msgid "Use the 2.4MHz demodulator"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+msgid "When reading from a file play back in realtime, not at max speed"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+msgid "Write json output every t seconds"
+msgstr ""
+
+#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
+msgid "dump1090"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+msgid ""
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"you can configure the settings."
+msgstr ""
diff --git a/applications/luci-app-dump1090/po/el/dump1090.po b/applications/luci-app-dump1090/po/el/dump1090.po
index 43c2a6c1ff..65dc4d4357 100644
--- a/applications/luci-app-dump1090/po/el/dump1090.po
+++ b/applications/luci-app-dump1090/po/el/dump1090.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
+"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdump1090/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"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
@@ -83,7 +89,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "Ενεργοποιήθηκε"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
msgid "FlightAware TSV output port"
diff --git a/applications/luci-app-dump1090/po/en/dump1090.po b/applications/luci-app-dump1090/po/en/dump1090.po
index 7df4d944f3..ef0eb3cb6a 100644
--- a/applications/luci-app-dump1090/po/en/dump1090.po
+++ b/applications/luci-app-dump1090/po/en/dump1090.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-31 01:41+0000\n"
-"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdump1090/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.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
@@ -161,7 +161,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
msgid "Show only ICAO addresses"
-msgstr ""
+msgstr "Show only ICAO addresses"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
msgid "Show only messages hex values"
diff --git a/applications/luci-app-dump1090/po/it/dump1090.po b/applications/luci-app-dump1090/po/it/dump1090.po
index 482df3f266..09cb782bab 100644
--- a/applications/luci-app-dump1090/po/it/dump1090.po
+++ b/applications/luci-app-dump1090/po/it/dump1090.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-25 13:57+0000\n"
-"Last-Translator: Ansuel Smith <ansuelsmth@gmail.com>\n"
+"PO-Revision-Date: 2021-09-16 15:46+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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 3.10-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
-msgstr ""
+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"
@@ -45,7 +45,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
msgid "Default"
-msgstr ""
+msgstr "Predefinito"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
msgid "Disable messages with broken CRC"
@@ -145,7 +145,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
msgid "Respawn"
-msgstr ""
+msgstr "Rinasci"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
msgid "Sample format for data file"
diff --git a/applications/luci-app-dump1090/po/ja/dump1090.po b/applications/luci-app-dump1090/po/ja/dump1090.po
index 108fd7f732..6fd5301d17 100644
--- a/applications/luci-app-dump1090/po/ja/dump1090.po
+++ b/applications/luci-app-dump1090/po/ja/dump1090.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: 2021-12-12 13:52+0000\n"
+"Last-Translator: astrskGino <masato.fujino.aug.12@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdump1090/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.10-dev\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
@@ -49,7 +49,7 @@ msgstr "デフォルト"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
msgid "Disable messages with broken CRC"
-msgstr ""
+msgstr "CRC 符号が壊れたメッセージを無効にする"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
msgid "Disable single-bits error correction using CRC"
@@ -97,7 +97,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
msgid "Frequency"
-msgstr ""
+msgstr "頻度"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
msgid "Gain (-10 for auto-gain)"
@@ -105,7 +105,7 @@ msgstr ""
#: applications/luci-app-dump1090/root/usr/share/rpcd/acl.d/luci-app-dump1090.json:3
msgid "Grant UCI access for luci-app-dump1090"
-msgstr "luci-app-dump1090 に UCI アクセスを許可"
+msgstr "luci-app-dump1090にUCIアクセスを許可"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
msgid "HTTP server port"
@@ -113,7 +113,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
msgid "IP address to bind to"
-msgstr ""
+msgstr "バインド先の IP アドレス"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
msgid "Measure noise power"
@@ -149,7 +149,7 @@ msgstr "リスポーン"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
msgid "Sample format for data file"
-msgstr ""
+msgstr "データ ファイルのサンプル形式"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
msgid "Set receiver error in parts per million"
@@ -165,7 +165,7 @@ msgstr "ICAO アドレスのみを表示"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
msgid "Show only messages hex values"
-msgstr ""
+msgstr "16進数のメッセージだけを表示する"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
msgid "Strip IQ file removing samples"
@@ -221,7 +221,7 @@ msgstr "2.4MHz 復調器を使用"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
msgid "When reading from a file play back in realtime, not at max speed"
-msgstr ""
+msgstr "一旦保存して再生した場合、実際の情報との間にタイムラグが生じます。また、最大速度を出せません"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
msgid "Write json output every t seconds"
@@ -235,4 +235,4 @@ msgstr ""
msgid ""
"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
"you can configure the settings."
-msgstr ""
+msgstr "dump1090 は、RTL-SDR 機器用に特化して設計された SSR Mode S 復号器です。ここで設定を確認できます。"
diff --git a/applications/luci-app-dump1090/po/ko/dump1090.po b/applications/luci-app-dump1090/po/ko/dump1090.po
index c3a42d5ae6..8e3f2bdb2c 100644
--- a/applications/luci-app-dump1090/po/ko/dump1090.po
+++ b/applications/luci-app-dump1090/po/ko/dump1090.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-03-21 14:31+0000\n"
+"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\n"
+"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdump1090/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"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
@@ -83,7 +89,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "활성화"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
msgid "FlightAware TSV output port"
diff --git a/applications/luci-app-dump1090/po/nb_NO/dump1090.po b/applications/luci-app-dump1090/po/nb_NO/dump1090.po
index 86c797ffc8..c35723d6fe 100644
--- a/applications/luci-app-dump1090/po/nb_NO/dump1090.po
+++ b/applications/luci-app-dump1090/po/nb_NO/dump1090.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-20 17:07+0000\n"
-"Last-Translator: Ole Solbakken <oinnselset@gmail.com>\n"
+"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/"
"luciapplicationsdump1090/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 3.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
@@ -45,7 +45,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
msgid "Default"
-msgstr ""
+msgstr "Forvalg"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
msgid "Disable messages with broken CRC"
@@ -89,7 +89,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
msgid "Enabled"
-msgstr "Aktivert"
+msgstr "Påskrudd"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
msgid "FlightAware TSV output port"
@@ -145,7 +145,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
msgid "Respawn"
-msgstr ""
+msgstr "Start på ny"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
msgid "Sample format for data file"
diff --git a/applications/luci-app-dump1090/po/ro/dump1090.po b/applications/luci-app-dump1090/po/ro/dump1090.po
index b461e5b2b8..b4dceabf74 100644
--- a/applications/luci-app-dump1090/po/ro/dump1090.po
+++ b/applications/luci-app-dump1090/po/ro/dump1090.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-03 04:12+0000\n"
-"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
+"PO-Revision-Date: 2021-11-30 22:12+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdump1090/ro/>\n"
"Language: ro\n"
@@ -9,84 +9,86 @@ 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 3.10\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
-msgstr ""
+msgstr "Intervalul maxim absolut pentru decodarea poziției"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
msgid "Accuracy of receiver location in json metadata"
-msgstr ""
+msgstr "Precizia locației receptorului în metadatele json"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
+"Permite redirecționarea rezultatelor mlat primite către porturile de ieșire"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
msgid "Apply a 1Hz DC filter to input data"
-msgstr ""
+msgstr "Aplicați un filtru DC de 1 Hz la datele de intrare"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
msgid "Base directory for the internal HTTP server"
-msgstr ""
+msgstr "Directorul de bază pentru serverul HTTP intern"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
msgid "Collect/show range histogram"
-msgstr ""
+msgstr "Colectează/afișează histograma intervalului"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
msgid "Data file"
-msgstr ""
+msgstr "Fișier de date"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
msgid "Debug mode flags"
-msgstr ""
+msgstr "Indicatori pentru modul de depanare"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
msgid "Default"
-msgstr ""
+msgstr "Implicită"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
msgid "Disable messages with broken CRC"
-msgstr ""
+msgstr "Dezactivarea mesajelor cu CRC rupt"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
msgid "Disable single-bits error correction using CRC"
-msgstr ""
+msgstr "Dezactivarea corecției erorilor pe un singur bit cu ajutorul CRC"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
msgid "Display raw messages in Beast ascii mode"
-msgstr ""
+msgstr "Afișarea mesajelor brute în modul Beast ascii"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
msgid "Do not apply CRC corrections to messages we forward"
-msgstr ""
+msgstr "Nu aplicați corecții CRC la mesajele pe care le transmitem"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
msgid "Enable automatic gain control"
-msgstr ""
+msgstr "Activați controlul automat al câștigului"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
msgid "Enable decoding of SSR Modes 3/A & 3/C"
-msgstr ""
+msgstr "Activează decodarea modurilor SSR 3/A & 3/C"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
msgid "Enable just networking, no RTL device or file used"
msgstr ""
+"Activați doar rețeaua, nu se utilizează niciun dispozitiv sau fișier RTL"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
msgid "Enable networking"
-msgstr ""
+msgstr "Activarea rețelei"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
msgid "Enable phase enhancement"
-msgstr ""
+msgstr "Activați îmbunătățirea fazei"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
msgid "Enable single-bits error correction using CRC"
-msgstr ""
+msgstr "Activați corecția erorilor pe un singur bit utilizând CRC"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
msgid "Enabled"
@@ -94,146 +96,149 @@ msgstr "Activat"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
msgid "FlightAware TSV output port"
-msgstr ""
+msgstr "Port de ieșire TSV FlightAware"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
msgid "Frequency"
-msgstr ""
+msgstr "Frecvență"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
msgid "Gain (-10 for auto-gain)"
-msgstr ""
+msgstr "Gain (-10 pentru auto-gain)"
#: applications/luci-app-dump1090/root/usr/share/rpcd/acl.d/luci-app-dump1090.json:3
msgid "Grant UCI access for luci-app-dump1090"
-msgstr ""
+msgstr "Acordă acces UCI pentru luci-app-dump1090"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
msgid "HTTP server port"
-msgstr ""
+msgstr "Portul serverului HTTP"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
msgid "IP address to bind to"
-msgstr ""
+msgstr "Adresa IP la care se face legătura"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
msgid "Measure noise power"
-msgstr ""
+msgstr "Măsurați puterea de zgomot"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
msgid "More CPU for more messages"
-msgstr ""
+msgstr "Mai multe CPU pentru mai multe mesaje"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
msgid "Periodically write json output to a directory"
-msgstr ""
+msgstr "Scrieți periodic ieșirea json într-un director"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
msgid "Print stats at exit"
-msgstr ""
+msgstr "Imprimă statisticile la ieșire"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
msgid "RTL device index"
-msgstr ""
+msgstr "Indicele dispozitivului RTL"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
msgid "Reference/receiver latitude for surface posn"
-msgstr ""
+msgstr "Latitudine de referință/receptor pentru poziția la suprafață"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
msgid "Reference/receiver longitude for surface posn"
-msgstr ""
+msgstr "Longitudine de referință/receptor pentru poziția la suprafață"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
msgid "Respawn"
-msgstr ""
+msgstr "Reîntoarcerea"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
msgid "Sample format for data file"
-msgstr ""
+msgstr "Exemplu de format pentru fișierul de date"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
msgid "Set receiver error in parts per million"
-msgstr ""
+msgstr "Setați eroarea receptorului în părți pe milion"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
msgid "Show and reset stats every seconds"
-msgstr ""
+msgstr "Afișați și resetați statisticile la fiecare secundă"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
msgid "Show only ICAO addresses"
-msgstr ""
+msgstr "Afișați numai adresele OACI"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
msgid "Show only messages hex values"
-msgstr ""
+msgstr "Afișează doar mesajele cu valori hexagonale"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
msgid "Strip IQ file removing samples"
-msgstr ""
+msgstr "Fișier Strip IQ care elimină eșantioanele"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
msgid "TCP BaseStation output listen port"
-msgstr ""
+msgstr "Portul de ascultare a ieșirii stației de bază TCP"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
msgid "TCP Beast input listen port"
-msgstr ""
+msgstr "Portul de ascultare TCP Beast input"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
msgid "TCP Beast output listen port"
-msgstr ""
+msgstr "Port de ascultare a ieșirii TCP Beast"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
msgid "TCP buffer size 64Kb * (2^n)"
-msgstr ""
+msgstr "Dimensiunea buffer-ului TCP 64Kb * (2^n)"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
msgid "TCP heartbeat rate in seconds"
-msgstr ""
+msgstr "Rata bătăilor inimii TCP în secunde"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
msgid "TCP raw input listen port"
-msgstr ""
+msgstr "Portul de ascultare a intrării brute TCP"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
msgid "TCP raw output in Beast binary format"
-msgstr ""
+msgstr "Ieșire brută TCP în format binar Beast"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
msgid "TCP raw output listen port"
-msgstr ""
+msgstr "Portul de ascultare a ieșirii brute TCP"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
msgid "TCP raw output memory flush rate in seconds"
-msgstr ""
+msgstr "Rata de curățare a memoriei de ieșire brută TCP în secunde"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
msgid "TCP raw output minimum size"
-msgstr ""
+msgstr "Dimensiunea minimă a ieșirii brute TCP"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
msgid "Use metric units"
-msgstr ""
+msgstr "Utilizați unități metrice"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
msgid "Use the 2.4MHz demodulator"
-msgstr ""
+msgstr "Utilizați demodulatorul de 2,4MHz"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
+"La citirea dintr-un fișier, redarea se face în timp real, nu la viteza maximă"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
msgid "Write json output every t seconds"
-msgstr ""
+msgstr "Scrieți ieșirea json la fiecare t secunde"
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
-msgstr ""
+msgstr "dump1090"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
msgid ""
"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
"you can configure the settings."
msgstr ""
+"dump1090 este un decodor Mode S special conceput pentru dispozitivele "
+"RTLSDR, aici puteți configura setările."
diff --git a/applications/luci-app-dump1090/po/ru/dump1090.po b/applications/luci-app-dump1090/po/ru/dump1090.po
index 0e985ccf28..29b8a7b350 100644
--- a/applications/luci-app-dump1090/po/ru/dump1090.po
+++ b/applications/luci-app-dump1090/po/ru/dump1090.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-10-30 16:38+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdump1090/ru/>\n"
"Language: ru\n"
@@ -9,31 +9,31 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.9-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"
-msgstr ""
+msgstr "Точность местоположения приемника в json metadata"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
msgid "Allow forwarding of received mlat results to output ports"
-msgstr ""
+msgstr "Разрешить перенаправление полученных результатов mlat на порты вывода"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
msgid "Apply a 1Hz DC filter to input data"
-msgstr ""
+msgstr "Применить 1Гц DC фильтр для входящих данных"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
msgid "Base directory for the internal HTTP server"
-msgstr ""
+msgstr "Базовая директория для встроенного HTTP сервера"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
msgid "Collect/show range histogram"
-msgstr ""
+msgstr "Собирать/отображать гистограмму диапазона"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
msgid "Data file"
@@ -41,7 +41,7 @@ msgstr "Файл данных"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
msgid "Debug mode flags"
-msgstr ""
+msgstr "Флаги режима отладки"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
@@ -50,43 +50,43 @@ msgstr "По умолчанию"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
msgid "Disable messages with broken CRC"
-msgstr ""
+msgstr "Отключить сообщения с неверным CRC"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
msgid "Disable single-bits error correction using CRC"
-msgstr ""
+msgstr "Отключить коррекцию однобитных ошибок CRC"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
msgid "Display raw messages in Beast ascii mode"
-msgstr ""
+msgstr "Отображать необработанные сообщения в режиме Beast ascii"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
msgid "Do not apply CRC corrections to messages we forward"
-msgstr ""
+msgstr "Не применять коррекцию CRC к перенаправляемым сообщениям"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
msgid "Enable automatic gain control"
-msgstr ""
+msgstr "Включить автоматическую регулировку усиления"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
msgid "Enable decoding of SSR Modes 3/A & 3/C"
-msgstr ""
+msgstr "Включить декодирование SSR режимов 3/A и 3/C"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
msgid "Enable just networking, no RTL device or file used"
-msgstr ""
+msgstr "Включть только сеть, без RTL устройств и использования файлов"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
msgid "Enable networking"
-msgstr ""
+msgstr "Включить сеть"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
msgid "Enable phase enhancement"
-msgstr ""
+msgstr "Включить улучшение фазы"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
msgid "Enable single-bits error correction using CRC"
-msgstr ""
+msgstr "Включить коррекцию однобитных ошибок CRC"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
msgid "Enabled"
@@ -94,15 +94,15 @@ msgstr "Включено"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
msgid "FlightAware TSV output port"
-msgstr ""
+msgstr "Порт вывода FlightAware TSV"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
msgid "Frequency"
-msgstr ""
+msgstr "Частота"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
msgid "Gain (-10 for auto-gain)"
-msgstr ""
+msgstr "Усиление (-10 -- автоматически)"
#: applications/luci-app-dump1090/root/usr/share/rpcd/acl.d/luci-app-dump1090.json:3
msgid "Grant UCI access for luci-app-dump1090"
@@ -110,15 +110,15 @@ msgstr "Предоставить UCI доступ для luci-app-dump1090"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
msgid "HTTP server port"
-msgstr ""
+msgstr "Порт HTTP сервера"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
msgid "IP address to bind to"
-msgstr ""
+msgstr "IP-адрес для привязки"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
msgid "Measure noise power"
-msgstr ""
+msgstr "Измерить уровень шума"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
msgid "More CPU for more messages"
@@ -126,7 +126,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
msgid "Periodically write json output to a directory"
-msgstr ""
+msgstr "Периодически записывать вывод json в каталог"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
msgid "Print stats at exit"
diff --git a/applications/luci-app-dump1090/po/sv/dump1090.po b/applications/luci-app-dump1090/po/sv/dump1090.po
index c4f4b27ff9..a21f011a62 100644
--- a/applications/luci-app-dump1090/po/sv/dump1090.po
+++ b/applications/luci-app-dump1090/po/sv/dump1090.po
@@ -1,34 +1,34 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-17 20:22+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-12-14 02:53+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdump1090/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 3.9.1-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
-msgstr ""
+msgstr "Det absolut maximala avståndet för att kunna avkoda positionen"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
msgid "Accuracy of receiver location in json metadata"
-msgstr ""
+msgstr "Noggrannhet av mottagarens placering i json-metadatan"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
msgid "Allow forwarding of received mlat results to output ports"
-msgstr ""
+msgstr "Tillåt vidarebefordring av mottagna mlat-resultat till utmatningsportar"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
msgid "Apply a 1Hz DC filter to input data"
-msgstr ""
+msgstr "Verkställ ett 1Hz DC-filter till inmatningsdata"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
msgid "Base directory for the internal HTTP server"
-msgstr ""
+msgstr "Bas-mapp för den interna HTTP-servern"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
msgid "Collect/show range histogram"
@@ -36,11 +36,11 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
msgid "Data file"
-msgstr ""
+msgstr "Datafil"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
msgid "Debug mode flags"
-msgstr ""
+msgstr "Lägesflaggor för avlusning"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
@@ -49,7 +49,7 @@ msgstr "Standard"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
msgid "Disable messages with broken CRC"
-msgstr ""
+msgstr "Inaktivera meddelanden med trasig CRC"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
msgid "Disable single-bits error correction using CRC"
@@ -61,7 +61,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
msgid "Do not apply CRC corrections to messages we forward"
-msgstr ""
+msgstr "Verkställ inte CRC-korrigeringar för meddelanden som vi vidarebefordrar"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
msgid "Enable automatic gain control"
@@ -69,7 +69,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
msgid "Enable decoding of SSR Modes 3/A & 3/C"
-msgstr ""
+msgstr "Aktivera avkodning av SSR-lägen 3/A & 3/C"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
msgid "Enable just networking, no RTL device or file used"
@@ -77,11 +77,11 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
msgid "Enable networking"
-msgstr ""
+msgstr "Aktivera nätverkande"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
msgid "Enable phase enhancement"
-msgstr ""
+msgstr "Aktivera fasförbättring"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
msgid "Enable single-bits error correction using CRC"
@@ -97,7 +97,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
msgid "Frequency"
-msgstr ""
+msgstr "Frekvens"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
msgid "Gain (-10 for auto-gain)"
@@ -105,11 +105,11 @@ msgstr ""
#: applications/luci-app-dump1090/root/usr/share/rpcd/acl.d/luci-app-dump1090.json:3
msgid "Grant UCI access for luci-app-dump1090"
-msgstr ""
+msgstr "Godkänn UCI-åtkomst för luci-app-dump1090"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
msgid "HTTP server port"
-msgstr ""
+msgstr "Port för HTTP-server"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
msgid "IP address to bind to"
@@ -117,23 +117,23 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
msgid "Measure noise power"
-msgstr ""
+msgstr "Mät bruseffekt"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
msgid "More CPU for more messages"
-msgstr ""
+msgstr "Mer CPU för mer meddelanden"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
msgid "Periodically write json output to a directory"
-msgstr ""
+msgstr "Skriv med jämna mellanrum json-utmatning till en mapp"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
msgid "Print stats at exit"
-msgstr ""
+msgstr "Skriv ut statistik vid avslut"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
msgid "RTL device index"
-msgstr ""
+msgstr "Index för RTL-enhet"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
msgid "Reference/receiver latitude for surface posn"
@@ -145,7 +145,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
msgid "Respawn"
-msgstr ""
+msgstr "Återuppliva"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
msgid "Sample format for data file"
@@ -157,11 +157,11 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
msgid "Show and reset stats every seconds"
-msgstr ""
+msgstr "Visa och återställ statistik varje sekund"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
msgid "Show only ICAO addresses"
-msgstr ""
+msgstr "Visa endast ICAO-adresser"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
msgid "Show only messages hex values"
@@ -185,15 +185,15 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
msgid "TCP buffer size 64Kb * (2^n)"
-msgstr ""
+msgstr "Buffer-storlek 64Kb * (2^n) för TCP"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
msgid "TCP heartbeat rate in seconds"
-msgstr ""
+msgstr "Hjärtslagsfrekvens i sekunder för TCP"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
msgid "TCP raw input listen port"
-msgstr ""
+msgstr "Lyssningsport till rå inmatning för TCP"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
msgid "TCP raw output in Beast binary format"
@@ -213,7 +213,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
msgid "Use metric units"
-msgstr ""
+msgstr "Använd metriska enheter"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
msgid "Use the 2.4MHz demodulator"
@@ -225,11 +225,11 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
msgid "Write json output every t seconds"
-msgstr ""
+msgstr "Skriv json-utmatning var t sekunder"
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
-msgstr ""
+msgstr "dump1090"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
msgid ""
diff --git a/applications/luci-app-dump1090/po/tr/dump1090.po b/applications/luci-app-dump1090/po/tr/dump1090.po
index 014059b42f..3fcfbb94dd 100644
--- a/applications/luci-app-dump1090/po/tr/dump1090.po
+++ b/applications/luci-app-dump1090/po/tr/dump1090.po
@@ -1,91 +1,93 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-20 15:36+0000\n"
-"Last-Translator: Ataberk Özen <ataberkozen123@gmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdump1090/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.2.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
-msgstr ""
+msgstr "Konum kodu çözme için mutlak maksimum aralık"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
msgid "Accuracy of receiver location in json metadata"
-msgstr ""
+msgstr "Json meta verilerinde alıcı konumunun doğruluğu"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
+"Alınan normal sonuçların çıkış bağlantı noktalarına iletilmesine izin ver"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
msgid "Apply a 1Hz DC filter to input data"
-msgstr ""
+msgstr "Veri girişi için 1Hz DC filtre uygulayın"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
msgid "Base directory for the internal HTTP server"
-msgstr ""
+msgstr "Dahili HTTP sunucusu için temel dizin"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
msgid "Collect/show range histogram"
-msgstr ""
+msgstr "Aralık histogramını topla / göster"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
msgid "Data file"
-msgstr ""
+msgstr "Veri dosyası"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
msgid "Debug mode flags"
-msgstr ""
+msgstr "Hata ayıklama modu bayrakları"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
msgid "Default"
-msgstr ""
+msgstr "Varsayılan"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
msgid "Disable messages with broken CRC"
-msgstr ""
+msgstr "Bozuk CRC'ye sahip mesajları devre dışı bırakın"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
msgid "Disable single-bits error correction using CRC"
-msgstr ""
+msgstr "CRC kullanarak tek bitlik hata düzeltmeyi devre dışı bırakın"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
msgid "Display raw messages in Beast ascii mode"
-msgstr ""
+msgstr "Beast ascii modunda ham mesajları görüntüle"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
msgid "Do not apply CRC corrections to messages we forward"
-msgstr ""
+msgstr "CRC düzeltmelerini ilettiğimiz iletilere uygulamayın"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
msgid "Enable automatic gain control"
-msgstr ""
+msgstr "Otomatik kazanç kontrolünü etkinleştirin"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
msgid "Enable decoding of SSR Modes 3/A & 3/C"
-msgstr ""
+msgstr "SSR Modları 3/A ve 3/C'nin kodunu çözmeyi etkinleştirin"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
msgid "Enable just networking, no RTL device or file used"
msgstr ""
+"Yalnızca ağ oluşturmayı etkinleştirin, RTL cihazı veya dosya kullanılmaz"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
msgid "Enable networking"
-msgstr ""
+msgstr "Ağ oluşturmayı etkinleştirin"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
msgid "Enable phase enhancement"
-msgstr ""
+msgstr "Faz geliştirmeyi etkinleştirin"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
msgid "Enable single-bits error correction using CRC"
-msgstr ""
+msgstr "CRC kullanarak tek bitlik hata düzeltmeyi etkinleştirin"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
msgid "Enabled"
@@ -93,146 +95,148 @@ msgstr "Etkin"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
msgid "FlightAware TSV output port"
-msgstr ""
+msgstr "FlightAware TSV çıkış bağlantı noktası"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
msgid "Frequency"
-msgstr ""
+msgstr "Frekans"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
msgid "Gain (-10 for auto-gain)"
-msgstr ""
+msgstr "Kazanç (otomatik kazanç için -10)"
#: applications/luci-app-dump1090/root/usr/share/rpcd/acl.d/luci-app-dump1090.json:3
msgid "Grant UCI access for luci-app-dump1090"
-msgstr ""
+msgstr "luci-app-dump1090 için UCI erişimi verin"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
msgid "HTTP server port"
-msgstr ""
+msgstr "HTTP sunucusu bağlantı noktası"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
msgid "IP address to bind to"
-msgstr ""
+msgstr "Bağlanacak IP adresi"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
msgid "Measure noise power"
-msgstr ""
+msgstr "Gürültü gücünü ölçün"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
msgid "More CPU for more messages"
-msgstr ""
+msgstr "Daha fazla mesaj için daha fazla CPU"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
msgid "Periodically write json output to a directory"
-msgstr ""
+msgstr "Bir dizine periyodik olarak json çıktısını yazın"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
msgid "Print stats at exit"
-msgstr ""
+msgstr "Çıkışta istatistikleri yazdır"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
msgid "RTL device index"
-msgstr ""
+msgstr "RTL cihaz indeksi"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
msgid "Reference/receiver latitude for surface posn"
-msgstr ""
+msgstr "Yüzey konumu için referans / alıcı enlemi"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
msgid "Reference/receiver longitude for surface posn"
-msgstr ""
+msgstr "Yüzey pozisyonu için referans / alıcı boylamı"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
msgid "Respawn"
-msgstr ""
+msgstr "Tekrar başlat"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
msgid "Sample format for data file"
-msgstr ""
+msgstr "Veri dosyası için örnek format"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
msgid "Set receiver error in parts per million"
-msgstr ""
+msgstr "Alıcı hatasını milyonda parça olarak ayarlayın"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
msgid "Show and reset stats every seconds"
-msgstr ""
+msgstr "İstatistikleri her saniyede bir göster ve sıfırla"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
msgid "Show only ICAO addresses"
-msgstr ""
+msgstr "Yalnızca ICAO adreslerini göster"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
msgid "Show only messages hex values"
-msgstr ""
+msgstr "Yalnızca iletilerin onaltılık değerlerini göster"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
msgid "Strip IQ file removing samples"
-msgstr ""
+msgstr "Strip IQ dosyası kaldırma örnekleri"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
msgid "TCP BaseStation output listen port"
-msgstr ""
+msgstr "TCP BaseStation çıkışı dinleme bağlantı noktası"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
msgid "TCP Beast input listen port"
-msgstr ""
+msgstr "TCP Beast girişi dinleme bağlantı noktası"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
msgid "TCP Beast output listen port"
-msgstr ""
+msgstr "TCP Beast çıkışı dinleme bağlantı noktası"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
msgid "TCP buffer size 64Kb * (2^n)"
-msgstr ""
+msgstr "TCP arabellek boyutu 64Kb * (2^n)"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
msgid "TCP heartbeat rate in seconds"
-msgstr ""
+msgstr "Saniye cinsinden TCP sinyal hızı"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
msgid "TCP raw input listen port"
-msgstr ""
+msgstr "TCP ham girişi dinleme bağlantı noktası"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
msgid "TCP raw output in Beast binary format"
-msgstr ""
+msgstr "Beast ikili biçiminde TCP ham çıktı"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
msgid "TCP raw output listen port"
-msgstr ""
+msgstr "TCP ham çıktı dinleme bağlantı noktası"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
msgid "TCP raw output memory flush rate in seconds"
-msgstr ""
+msgstr "Saniye cinsinden TCP ham çıkış belleği temizleme hızı"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
msgid "TCP raw output minimum size"
-msgstr ""
+msgstr "TCP ham çıktı minimum boyutu"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
msgid "Use metric units"
-msgstr ""
+msgstr "Metrik birimleri kullan"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
msgid "Use the 2.4MHz demodulator"
-msgstr ""
+msgstr "2.4MHz demodülatörü kullan"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
msgid "When reading from a file play back in realtime, not at max speed"
-msgstr ""
+msgstr "Bir dosyadan okurken maksimum hızda değil gerçek zamanlı olarak oynat"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
msgid "Write json output every t seconds"
-msgstr ""
+msgstr "Her t saniyede bir json çıktısı yaz"
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
-msgstr ""
+msgstr "dump1090"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
msgid ""
"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
"you can configure the settings."
msgstr ""
+"dump1090, özellikle RTLSDR aygıtları için tasarlanmış bir Mod S kod "
+"çözücüdür, burada ayarları yapılandırabilirsiniz."
diff --git a/applications/luci-app-dump1090/po/vi/dump1090.po b/applications/luci-app-dump1090/po/vi/dump1090.po
index c3a5e8b986..63c7458608 100644
--- a/applications/luci-app-dump1090/po/vi/dump1090.po
+++ b/applications/luci-app-dump1090/po/vi/dump1090.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsdump1090/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-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
@@ -83,7 +89,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "Bật"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
msgid "FlightAware TSV output port"
diff --git a/applications/luci-app-dump1090/po/zh_Hans/dump1090.po b/applications/luci-app-dump1090/po/zh_Hans/dump1090.po
index 534f8e6213..a939c13eb9 100644
--- a/applications/luci-app-dump1090/po/zh_Hans/dump1090.po
+++ b/applications/luci-app-dump1090/po/zh_Hans/dump1090.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"PO-Revision-Date: 2021-04-11 16:27+0000\n"
+"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsdump1090/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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
@@ -61,7 +61,7 @@ msgstr "在野兽ASCII模式下显示原始消息"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
msgid "Do not apply CRC corrections to messages we forward"
-msgstr "不要对转发的消息应用CRC更正"
+msgstr "不要对转发的消息应用 CRC 更正"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
msgid "Enable automatic gain control"
@@ -133,7 +133,7 @@ msgstr "退出时显示统计信息"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
msgid "RTL device index"
-msgstr ""
+msgstr "RTL 设备索引"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
msgid "Reference/receiver latitude for surface posn"
@@ -169,7 +169,7 @@ msgstr "仅显示消息的十六进制值"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
msgid "Strip IQ file removing samples"
-msgstr ""
+msgstr "剔除 IQ 文件移除样本"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
msgid "TCP BaseStation output listen port"
@@ -197,7 +197,7 @@ msgstr "TCP原始输入侦听端口"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
msgid "TCP raw output in Beast binary format"
-msgstr ""
+msgstr "Beast 二进制文件格式的TCP 原始输出"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
msgid "TCP raw output listen port"
@@ -205,7 +205,7 @@ msgstr "TCP原始输出侦听端口"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
msgid "TCP raw output memory flush rate in seconds"
-msgstr ""
+msgstr "TCP 原始输出内存刷新率 (秒)"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
msgid "TCP raw output minimum size"
@@ -235,4 +235,4 @@ msgstr "dump1090"
msgid ""
"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
"you can configure the settings."
-msgstr ""
+msgstr "dump1090是专为RTLSDR设备设计的Mode S解码器,你可以在此处配置设置。"
diff --git a/applications/luci-app-dump1090/po/zh_Hant/dump1090.po b/applications/luci-app-dump1090/po/zh_Hant/dump1090.po
index 15bf4a7e69..89b0e5bdcd 100644
--- a/applications/luci-app-dump1090/po/zh_Hant/dump1090.po
+++ b/applications/luci-app-dump1090/po/zh_Hant/dump1090.po
@@ -1,91 +1,91 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-25 09:44+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2021-01-17 20:54+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsdump1090/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.0-dev\n"
+"X-Generator: Weblate 4.5-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"
-msgstr ""
+msgstr "JSON元數據中接收器位置的準確性"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
msgid "Allow forwarding of received mlat results to output ports"
-msgstr ""
+msgstr "允許將收到的mlat結果轉發到輸出埠"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
msgid "Apply a 1Hz DC filter to input data"
-msgstr ""
+msgstr "啟用1Hz直流濾波器到輸入資料"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
msgid "Base directory for the internal HTTP server"
-msgstr ""
+msgstr "內部HTTP伺服器的基本目錄"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
msgid "Collect/show range histogram"
-msgstr ""
+msgstr "收集/顯示範圍直方圖"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
msgid "Data file"
-msgstr ""
+msgstr "資料檔"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
msgid "Debug mode flags"
-msgstr ""
+msgstr "偵錯模式旗標"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
msgid "Default"
-msgstr ""
+msgstr "預設"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
msgid "Disable messages with broken CRC"
-msgstr ""
+msgstr "禁用帶有損壞的CRC的訊息"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
msgid "Disable single-bits error correction using CRC"
-msgstr ""
+msgstr "使用CRC禁用單-位元錯誤校正"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
msgid "Display raw messages in Beast ascii mode"
-msgstr ""
+msgstr "在Beast ascii模式下顯示原始消息"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
msgid "Do not apply CRC corrections to messages we forward"
-msgstr ""
+msgstr "不要對我們轉發的郵件應用CRC校正"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
msgid "Enable automatic gain control"
-msgstr ""
+msgstr "啟用自動增益控制"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
msgid "Enable decoding of SSR Modes 3/A & 3/C"
-msgstr ""
+msgstr "啟用SSR模式3 / A和3 / C的解碼"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
msgid "Enable just networking, no RTL device or file used"
-msgstr ""
+msgstr "僅啟用網絡, 不使用RTL設備或檔案"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
msgid "Enable networking"
-msgstr ""
+msgstr "啟用網路"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
msgid "Enable phase enhancement"
-msgstr ""
+msgstr "啟用相位增強"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
msgid "Enable single-bits error correction using CRC"
-msgstr ""
+msgstr "使用CRC啟用單-位元錯誤校正"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
msgid "Enabled"
@@ -93,146 +93,146 @@ msgstr "啟用"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
msgid "FlightAware TSV output port"
-msgstr ""
+msgstr "FlightAware TSV輸出埠"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
msgid "Frequency"
-msgstr ""
+msgstr "頻率"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
msgid "Gain (-10 for auto-gain)"
-msgstr ""
+msgstr "增益 (-10為自動增益)"
#: applications/luci-app-dump1090/root/usr/share/rpcd/acl.d/luci-app-dump1090.json:3
msgid "Grant UCI access for luci-app-dump1090"
-msgstr ""
+msgstr "授予 luci-app-dump1090 擁有 UCI 存取的權限"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
msgid "HTTP server port"
-msgstr ""
+msgstr "HTTP伺服器埠號"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
msgid "IP address to bind to"
-msgstr ""
+msgstr "綁定的IP地址"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
msgid "Measure noise power"
-msgstr ""
+msgstr "測量噪音功率"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
msgid "More CPU for more messages"
-msgstr ""
+msgstr "提高 CPU 使用率以取得更多訊息"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
msgid "Periodically write json output to a directory"
-msgstr ""
+msgstr "定期將json輸出寫入目錄"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
msgid "Print stats at exit"
-msgstr ""
+msgstr "退出時顯示統計信息"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
msgid "RTL device index"
-msgstr ""
+msgstr "RTL設備索引"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
msgid "Reference/receiver latitude for surface posn"
-msgstr ""
+msgstr "表面位置的參考/接收者緯度"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
msgid "Reference/receiver longitude for surface posn"
-msgstr ""
+msgstr "表面位置的參考/接收器經度"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
msgid "Respawn"
-msgstr ""
+msgstr "重生"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
msgid "Sample format for data file"
-msgstr ""
+msgstr "資料檔案的範本格式"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
msgid "Set receiver error in parts per million"
-msgstr ""
+msgstr "以百萬分之一為單位設置接收器錯誤"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
msgid "Show and reset stats every seconds"
-msgstr ""
+msgstr "每秒鐘顯示和重置統計資料"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
msgid "Show only ICAO addresses"
-msgstr ""
+msgstr "僅顯示國際民航組織的位址"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
msgid "Show only messages hex values"
-msgstr ""
+msgstr "僅顯示訊息的十六進制值"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
msgid "Strip IQ file removing samples"
-msgstr ""
+msgstr "帶狀IQ檔案刪除範本"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
msgid "TCP BaseStation output listen port"
-msgstr ""
+msgstr "TCP BaseStation輸出監聽埠"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
msgid "TCP Beast input listen port"
-msgstr ""
+msgstr "TCP Beast輸入監聽埠"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
msgid "TCP Beast output listen port"
-msgstr ""
+msgstr "TCP Beast輸出監聽埠"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
msgid "TCP buffer size 64Kb * (2^n)"
-msgstr ""
+msgstr "TCP緩衝區大小64Kb *(2 ^ n)"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
msgid "TCP heartbeat rate in seconds"
-msgstr ""
+msgstr "TCP心跳率(秒)"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
msgid "TCP raw input listen port"
-msgstr ""
+msgstr "TCP原始輸入監聽埠"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
msgid "TCP raw output in Beast binary format"
-msgstr ""
+msgstr "Beast二進制格式的TCP原始輸出"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
msgid "TCP raw output listen port"
-msgstr ""
+msgstr "TCP原始輸出監聽埠"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
msgid "TCP raw output memory flush rate in seconds"
-msgstr ""
+msgstr "TCP原始輸出記憶體刷新率(以秒為單位)"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
msgid "TCP raw output minimum size"
-msgstr ""
+msgstr "TCP原始輸出最小容量"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
msgid "Use metric units"
-msgstr ""
+msgstr "使用公躍數單位"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
msgid "Use the 2.4MHz demodulator"
-msgstr ""
+msgstr "使用2.4MHz解調器"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
msgid "When reading from a file play back in realtime, not at max speed"
-msgstr ""
+msgstr "從檔案讀取時即時播放, 不是以最大速度"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
msgid "Write json output every t seconds"
-msgstr ""
+msgstr "每t秒寫入json輸出"
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
-msgstr ""
+msgstr "dump1090"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
msgid ""
"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
"you can configure the settings."
-msgstr ""
+msgstr "dump1090是專為RTLSDR設備設計的S模式解碼器, 您可以在此處設定設置."
diff --git a/applications/luci-app-dynapoint/po/ar/dynapoint.po b/applications/luci-app-dynapoint/po/ar/dynapoint.po
index 6377d6c4be..582d8e8e39 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: 2020-07-09 06:17+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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/"
"luciapplicationsdynapoint/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -29,7 +29,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Configuration"
-msgstr ""
+msgstr "إعدادات"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
msgid "Curl is currently not installed. Please install the package in the"
@@ -42,7 +42,7 @@ 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 ""
+msgstr "غير مفعل"
#: applications/luci-app-dynapoint/root/usr/share/luci/menu.d/luci-app-dynapoint.json:3
msgid "DynaPoint"
@@ -54,7 +54,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
msgid ""
@@ -81,7 +81,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:85
msgid "Mode"
-msgstr ""
+msgstr "شكل"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:94
msgid "Not used by DynaPoint"
@@ -97,7 +97,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/bg/dynapoint.po b/applications/luci-app-dynapoint/po/bg/dynapoint.po
index efa9af5559..e5d2647d4e 100644
--- a/applications/luci-app-dynapoint/po/bg/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/bg/dynapoint.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"luciapplicationsdynapoint/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 3.11-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -28,7 +28,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Configuration"
-msgstr ""
+msgstr "Конфигурация"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
msgid "Curl is currently not installed. Please install the package in the"
@@ -36,12 +36,12 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:71
msgid "Device"
-msgstr ""
+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 ""
+msgstr "Забранен"
#: applications/luci-app-dynapoint/root/usr/share/luci/menu.d/luci-app-dynapoint.json:3
msgid "DynaPoint"
@@ -53,7 +53,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
msgid ""
diff --git a/applications/luci-app-dynapoint/po/bn_BD/dynapoint.po b/applications/luci-app-dynapoint/po/bn_BD/dynapoint.po
index 315fb6abdc..04d6832b57 100644
--- a/applications/luci-app-dynapoint/po/bn_BD/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/bn_BD/dynapoint.po
@@ -1,133 +1,140 @@
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/luciapplicationsdynapoint/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-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"
-msgstr ""
+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 ""
+msgstr "সংযোগ চেক ব্যর্থ হলে রাউটার এর হোস্টনেম SSID-তে যুক্ত করুন"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Check Internet connectivity via HTTP header download"
-msgstr ""
+msgstr "HTTP হেডার ডাউনলোডের মাধ্যমে ইন্টারনেট সংযোগ পরীক্ষা করুন"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Configuration"
-msgstr ""
+msgstr "কনফিগারেশন"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
msgid "Curl is currently not installed. Please install the package in the"
-msgstr ""
+msgstr "CURL বর্তমানে ইনস্টল করা নেই। অনুগ্রহ করে প্যাকেজটি ইনস্টল করুন"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:71
msgid "Device"
-msgstr ""
+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 ""
+msgstr "নিষ্ক্রিয়"
#: applications/luci-app-dynapoint/root/usr/share/luci/menu.d/luci-app-dynapoint.json:3
msgid "DynaPoint"
-msgstr ""
+msgstr "ডাইনাপয়েন্ট"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:54
msgid "Dynamic Access Point Manager"
-msgstr ""
+msgstr "ডায়নামিক অ্যাক্সেস পয়েন্ট ম্যানেজার"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
msgid "Enabled"
-msgstr ""
+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 ""
+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 ""
+msgstr "luci-app-dynapoint- এর জন্য UCI অ্যাক্সেস প্রদান করুন"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:56
msgid "List of Wireless Virtual Interfaces (wVIF)"
-msgstr ""
+msgstr "ওয়্যারলেস ভার্চুয়াল ইন্টারফেসের (wVIF) তালিকা"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:20
msgid "List of host addresses"
-msgstr ""
+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 ""
+"Http হেডার ট্র্যাক এবং অনুরোধ করার জন্য হোস্ট অ্যাড্রেস (url বা IP) এর তালিকা"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:85
msgid "Mode"
-msgstr ""
+msgstr "মোড"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:94
msgid "Not used by DynaPoint"
-msgstr ""
+msgstr "DynaPoint দ্বারা অব্যবহৃত"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:93
msgid "Offline"
-msgstr ""
+msgstr "অফলাইন"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:92
msgid "Online"
-msgstr ""
+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"
-msgstr ""
+msgstr "সফটওয়্যার বিভাগ"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
msgid "Switch_to_offline threshold"
-msgstr ""
+msgstr "Switch_to_offline থ্রেশোল্ড"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:23
msgid "Test-run interval"
-msgstr ""
+msgstr "টেস্ট-রান ব্যবধান"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:23
msgid "Time interval in seconds to re-start a new test run"
-msgstr ""
+msgstr "নতুন পরীক্ষা পুনরায় আরম্ভ করার মধ্যে সেকেন্ডের ব্যবধান"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:36
msgid "Use curl"
-msgstr ""
+msgstr "CURL ব্যবহার করুন"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
msgid "Use curl instead of wget"
-msgstr ""
+msgstr "wget এর পরিবর্তে curl ব্যবহার করুন"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:36
msgid "Use curl instead of wget for testing the connectivity."
-msgstr ""
+msgstr "সংযোগ পরীক্ষা করার জন্য wget এর পরিবর্তে curl ব্যবহার করুন।"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:39
msgid "Used interface"
-msgstr ""
+msgstr "ব্যবহৃত ইন্টারফেস"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:39
msgid "Which interface should curl use. (Use ifconfig to find out)"
-msgstr ""
+msgstr "কোন ইন্টারফেস curl-এর ব্যবহার করা উচিত। (জানতে ifconfig ব্যবহার করুন)"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:61
msgid "WiFi Status"
-msgstr ""
+msgstr "ওয়াইফাই স্ট্যাটাস"
diff --git a/applications/luci-app-dynapoint/po/cs/dynapoint.po b/applications/luci-app-dynapoint/po/cs/dynapoint.po
index 857002fa04..f38f48154a 100644
--- a/applications/luci-app-dynapoint/po/cs/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/cs/dynapoint.po
@@ -1,26 +1,27 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/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"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
-msgstr ""
+msgstr "Aktivovat tento wVIF, když je status:"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:31
msgid "Append hostname to ssid"
-msgstr ""
+msgstr "Připojit název hostitele k 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 ""
+"Přidat název hostitele do SSID po neúspěšném pokusu o kontrolu připojení"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Check Internet connectivity via HTTP header download"
diff --git a/applications/luci-app-dynapoint/po/da/dynapoint.po b/applications/luci-app-dynapoint/po/da/dynapoint.po
new file mode 100644
index 0000000000..eb52f7b6da
--- /dev/null
+++ b/applications/luci-app-dynapoint/po/da/dynapoint.po
@@ -0,0 +1,145 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-12-08 22:46+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdynapoint/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-dynapoint/luasrc/model/cbi/dynapoint.lua:90
+msgid "Activate this wVIF if status is:"
+msgstr "Aktivér denne wVIF, hvis status er:"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:31
+msgid "Append hostname to ssid"
+msgstr "Tilføj værtsnavn til 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 ""
+"Tilføj routerens værtsnavn til SSID'et, når forbindelseskontrollen mislykkes"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
+msgid "Check Internet connectivity via HTTP header download"
+msgstr "Kontroller internetforbindelsen via download af HTTP-header"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
+msgid "Curl is currently not installed. Please install the package in the"
+msgstr "Curl er ikke installeret i øjeblikket. Installer venligst pakken i"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:71
+msgid "Device"
+msgstr "Enhed"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:66
+#: applications/luci-app-dynapoint/luasrc/view/dynapoint/cbi_color.htm:5
+msgid "Disabled"
+msgstr "Deaktiveret"
+
+#: 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 "Dynamisk adgangspunktsmanager"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
+msgid "Enabled"
+msgstr "Aktiveret"
+
+#: 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 ""
+"Fejltæller efter hvor mange mislykkede downloadforsøg, hvortilstanden "
+"betragtes som offline"
+
+#: applications/luci-app-dynapoint/root/usr/share/rpcd/acl.d/luci-app-dynapoint.json:3
+msgid "Grant UCI access for luci-app-dynapoint"
+msgstr "Giv UCI-adgang til luci-app-dynapoint"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:56
+msgid "List of Wireless Virtual Interfaces (wVIF)"
+msgstr "Liste over trådløse virtuelle Interfaces (wVIF)"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:20
+msgid "List of host addresses"
+msgstr "Liste over værtsadresser"
+
+#: 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 ""
+"Liste over værtsadresser (url eller IP) til at spore og anmode om http-"
+"headere fra"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:85
+msgid "Mode"
+msgstr "Mode"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:94
+msgid "Not used by DynaPoint"
+msgstr "Anvendes ikke af DynaPoint"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:93
+msgid "Offline"
+msgstr "Offline"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:92
+msgid "Online"
+msgstr "Online"
+
+#: 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 "Software-sektionen"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
+msgid "Switch_to_offline threshold"
+msgstr "Tærskelværdi for overgang til offline"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:23
+msgid "Test-run interval"
+msgstr "Interval mellem testkørsler"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:23
+msgid "Time interval in seconds to re-start a new test run"
+msgstr "Tidsinterval i sekunder for at genstarte en ny testkørsel"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:36
+msgid "Use curl"
+msgstr "Brug curl"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
+msgid "Use curl instead of wget"
+msgstr "Brug curl i stedet for wget"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:36
+msgid "Use curl instead of wget for testing the connectivity."
+msgstr "Brug curl i stedet for wget til at teste forbindelsen."
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:39
+msgid "Used interface"
+msgstr "Brugt interface"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:39
+msgid "Which interface should curl use. (Use ifconfig to find out)"
+msgstr ""
+"Hvilken interface skal curl bruge. (Brug ifconfig til at finde ud af det)"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:61
+msgid "WiFi Status"
+msgstr "WiFi-status"
diff --git a/applications/luci-app-dynapoint/po/el/dynapoint.po b/applications/luci-app-dynapoint/po/el/dynapoint.po
index fb1a6b6aef..aa00f645c9 100644
--- a/applications/luci-app-dynapoint/po/el/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/el/dynapoint.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-14 19:36+0000\n"
-"Last-Translator: lamprakis <lamprakisa@yahoo.gr>\n"
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/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.0-dev\n"
+"X-Generator: Weblate 4.5-dev\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 ""
+msgstr "Ενεργοποιήθηκε"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
msgid ""
diff --git a/applications/luci-app-dynapoint/po/en/dynapoint.po b/applications/luci-app-dynapoint/po/en/dynapoint.po
index a125b0f4ce..d1ac77ef0c 100644
--- a/applications/luci-app-dynapoint/po/en/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/en/dynapoint.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-31 01:41+0000\n"
-"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"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/"
"luciapplicationsdynapoint/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.1-dev\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -28,7 +28,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Configuration"
-msgstr ""
+msgstr "Configuration"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
msgid "Curl is currently not installed. Please install the package in the"
diff --git a/applications/luci-app-dynapoint/po/es/dynapoint.po b/applications/luci-app-dynapoint/po/es/dynapoint.po
index b72e857d82..323301646d 100644
--- a/applications/luci-app-dynapoint/po/es/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/es/dynapoint.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-04-01 17:26+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
diff --git a/applications/luci-app-dynapoint/po/fi/dynapoint.po b/applications/luci-app-dynapoint/po/fi/dynapoint.po
index a865b1ee13..aa602afbfa 100644
--- a/applications/luci-app-dynapoint/po/fi/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/fi/dynapoint.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-02 06:41+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/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.1-dev\n"
+"X-Generator: Weblate 4.7\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -28,7 +28,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Configuration"
-msgstr "Määritys"
+msgstr "Kokoonpano"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
msgid "Curl is currently not installed. Please install the package in the"
diff --git a/applications/luci-app-dynapoint/po/fr/dynapoint.po b/applications/luci-app-dynapoint/po/fr/dynapoint.po
index 79c759fa1a..11e0ef16ca 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: 2020-04-08 23:37+0000\n"
-"Last-Translator: Florian L. <florian.ligneul@gmail.com>\n"
+"PO-Revision-Date: 2021-04-11 16:27+0000\n"
+"Last-Translator: SRay <seb@isostorm.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.0-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
-msgstr ""
+msgstr "Activer ce wVIF si son é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/he/dynapoint.po b/applications/luci-app-dynapoint/po/he/dynapoint.po
index c4ed9220df..241118ba98 100644
--- a/applications/luci-app-dynapoint/po/he/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/he/dynapoint.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdynapoint/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.5-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -22,7 +29,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Configuration"
-msgstr ""
+msgstr "הגדרות"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
msgid "Curl is currently not installed. Please install the package in the"
@@ -30,7 +37,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:71
msgid "Device"
-msgstr ""
+msgstr "מכשיר"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:66
#: applications/luci-app-dynapoint/luasrc/view/dynapoint/cbi_color.htm:5
diff --git a/applications/luci-app-dynapoint/po/it/dynapoint.po b/applications/luci-app-dynapoint/po/it/dynapoint.po
index 7b7ce8c8cd..545f1e41f5 100644
--- a/applications/luci-app-dynapoint/po/it/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/it/dynapoint.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-09-08 07:33+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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 3.11-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
-msgstr ""
+msgstr "Attiva questo wVIF se lo stato è:"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:31
msgid "Append hostname to ssid"
@@ -36,7 +36,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:71
msgid "Device"
-msgstr ""
+msgstr "Dispositivo"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:66
#: applications/luci-app-dynapoint/luasrc/view/dynapoint/cbi_color.htm:5
@@ -80,7 +80,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:85
msgid "Mode"
-msgstr ""
+msgstr "Modalità"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:94
msgid "Not used by DynaPoint"
diff --git a/applications/luci-app-dynapoint/po/ja/dynapoint.po b/applications/luci-app-dynapoint/po/ja/dynapoint.po
index 3c2e4888e0..babaea5ed0 100644
--- a/applications/luci-app-dynapoint/po/ja/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/ja/dynapoint.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/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.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -68,7 +68,7 @@ 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 "luci-app-dynapoint に UCI アクセスを許可"
+msgstr "luci-app-dynapointにUCIアクセスを許可"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:56
msgid "List of Wireless Virtual Interfaces (wVIF)"
diff --git a/applications/luci-app-dynapoint/po/ko/dynapoint.po b/applications/luci-app-dynapoint/po/ko/dynapoint.po
index 0f6587656e..a8a8737414 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: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"PO-Revision-Date: 2021-03-21 14:31+0000\n"
+"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\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.2-dev\n"
+"X-Generator: Weblate 4.5.2-dev\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 ""
+msgstr "활성화"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
msgid ""
@@ -80,7 +80,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:85
msgid "Mode"
-msgstr ""
+msgstr "모드"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:94
msgid "Not used by DynaPoint"
diff --git a/applications/luci-app-dynapoint/po/ms/dynapoint.po b/applications/luci-app-dynapoint/po/ms/dynapoint.po
index 76648d3d6d..a7bfbbdca9 100644
--- a/applications/luci-app-dynapoint/po/ms/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/ms/dynapoint.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsdynapoint/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-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -22,7 +28,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurasi"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
msgid "Curl is currently not installed. Please install the package in the"
diff --git a/applications/luci-app-dynapoint/po/nb_NO/dynapoint.po b/applications/luci-app-dynapoint/po/nb_NO/dynapoint.po
index 102964a823..034749fddc 100644
--- a/applications/luci-app-dynapoint/po/nb_NO/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/nb_NO/dynapoint.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-20 17:07+0000\n"
-"Last-Translator: Ole Solbakken <oinnselset@gmail.com>\n"
+"PO-Revision-Date: 2021-04-03 04:27+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/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 3.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -28,7 +28,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Configuration"
-msgstr ""
+msgstr "Oppsett"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
msgid "Curl is currently not installed. Please install the package in the"
@@ -36,12 +36,12 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:71
msgid "Device"
-msgstr ""
+msgstr "Enhet"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:66
#: applications/luci-app-dynapoint/luasrc/view/dynapoint/cbi_color.htm:5
msgid "Disabled"
-msgstr ""
+msgstr "Avskrudd"
#: applications/luci-app-dynapoint/root/usr/share/luci/menu.d/luci-app-dynapoint.json:3
msgid "DynaPoint"
@@ -53,7 +53,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
msgid "Enabled"
-msgstr "Aktivert"
+msgstr "Påskrudd"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
msgid ""
@@ -80,7 +80,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:85
msgid "Mode"
-msgstr ""
+msgstr "Modus"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:94
msgid "Not used by DynaPoint"
@@ -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/pt_BR/dynapoint.po b/applications/luci-app-dynapoint/po/pt_BR/dynapoint.po
index d77b4aa16a..7631ee5669 100644
--- a/applications/luci-app-dynapoint/po/pt_BR/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/pt_BR/dynapoint.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"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/luciapplicationsdynapoint/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.1-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -47,7 +47,7 @@ msgstr "Dispositivo"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:66
#: applications/luci-app-dynapoint/luasrc/view/dynapoint/cbi_color.htm:5
msgid "Disabled"
-msgstr "Desabilitado"
+msgstr "Desativado"
#: applications/luci-app-dynapoint/root/usr/share/luci/menu.d/luci-app-dynapoint.json:3
msgid "DynaPoint"
diff --git a/applications/luci-app-dynapoint/po/ro/dynapoint.po b/applications/luci-app-dynapoint/po/ro/dynapoint.po
index 5292c1f195..ce65befef8 100644
--- a/applications/luci-app-dynapoint/po/ro/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/ro/dynapoint.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-22 19:53+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/ro/>\n"
"Language: ro\n"
@@ -9,35 +9,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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
-msgstr ""
+msgstr "Activați acest wVIF dacă statutul este:"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:31
msgid "Append hostname to ssid"
-msgstr ""
+msgstr "Adăugați numele de gazdă la 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 ""
+"Adăugați numele de gazdă al routerului la SSID atunci când verificarea "
+"conectivității eșuează"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Check Internet connectivity via HTTP header download"
-msgstr ""
+msgstr "Verificați conectivitatea la Internet prin descărcarea antetului HTTP"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Configuration"
-msgstr "Configurare"
+msgstr "Configurație"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
msgid "Curl is currently not installed. Please install the package in the"
msgstr ""
+"Curl nu este instalat în prezent. Vă rugăm să instalați pachetul în fișierul"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:71
msgid "Device"
-msgstr ""
+msgstr "Dispozitiv"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:66
#: applications/luci-app-dynapoint/luasrc/view/dynapoint/cbi_color.htm:5
@@ -46,11 +49,11 @@ msgstr "Dezactivat"
#: applications/luci-app-dynapoint/root/usr/share/luci/menu.d/luci-app-dynapoint.json:3
msgid "DynaPoint"
-msgstr ""
+msgstr "DynaPunct"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:54
msgid "Dynamic Access Point Manager"
-msgstr ""
+msgstr "Manager dinamic de puncte de acces"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
msgid "Enabled"
@@ -61,80 +64,86 @@ msgid ""
"Failure counter after how many failed download attempts, the state is "
"considered as offline"
msgstr ""
+"Contor de eșec după câte încercări de descărcare eșuate, starea este "
+"considerată ca fiind offline"
#: applications/luci-app-dynapoint/root/usr/share/rpcd/acl.d/luci-app-dynapoint.json:3
msgid "Grant UCI access for luci-app-dynapoint"
-msgstr ""
+msgstr "Acordarea accesului UCI pentru luci-app-dynapoint"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:56
msgid "List of Wireless Virtual Interfaces (wVIF)"
-msgstr ""
+msgstr "Lista interfețelor virtuale fără fir (wVIF)"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:20
msgid "List of host addresses"
-msgstr ""
+msgstr "Lista de adrese gazdă"
#: 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 ""
+"Listă de adrese gazdă (url sau IP) pentru a urmări și a solicita anteturi "
+"http de la"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:85
msgid "Mode"
-msgstr ""
+msgstr "Mod"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:94
msgid "Not used by DynaPoint"
-msgstr ""
+msgstr "Nefolosit de DynaPoint"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:93
msgid "Offline"
-msgstr ""
+msgstr "Dezactivat"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:92
msgid "Online"
-msgstr ""
+msgstr "Online"
#: 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"
-msgstr ""
+msgstr "Secțiunea Software"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
msgid "Switch_to_offline threshold"
-msgstr ""
+msgstr "Pragul de trecere_la_offline"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:23
msgid "Test-run interval"
-msgstr ""
+msgstr "Intervalul de execuție a testului"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:23
msgid "Time interval in seconds to re-start a new test run"
msgstr ""
+"Intervalul de timp, exprimat în secunde, pentru repornirea unei noi testări"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:36
msgid "Use curl"
-msgstr ""
+msgstr "Utilizați curl"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
msgid "Use curl instead of wget"
-msgstr ""
+msgstr "Folosiți curl în loc de wget"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:36
msgid "Use curl instead of wget for testing the connectivity."
-msgstr ""
+msgstr "Utilizați curl în loc de wget pentru a testa conectivitatea."
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:39
msgid "Used interface"
-msgstr ""
+msgstr "Interfață utilizată"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:39
msgid "Which interface should curl use. (Use ifconfig to find out)"
msgstr ""
+"Ce interfață ar trebui să folosească curl. (Utilizați ifconfig pentru a afla)"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:61
msgid "WiFi Status"
-msgstr ""
+msgstr "Starea WiFi"
diff --git a/applications/luci-app-dynapoint/po/sv/dynapoint.po b/applications/luci-app-dynapoint/po/sv/dynapoint.po
index a425079390..09637e1c75 100644
--- a/applications/luci-app-dynapoint/po/sv/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/sv/dynapoint.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-17 20:23+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-10-29 12:38+0000\n"
+"Last-Translator: Leif Romell <leif@duck.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/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 3.9.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -41,7 +41,7 @@ msgstr "Enhet"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:66
#: applications/luci-app-dynapoint/luasrc/view/dynapoint/cbi_color.htm:5
msgid "Disabled"
-msgstr "Inaktiverad"
+msgstr "Avaktiverad"
#: applications/luci-app-dynapoint/root/usr/share/luci/menu.d/luci-app-dynapoint.json:3
msgid "DynaPoint"
diff --git a/applications/luci-app-dynapoint/po/tr/dynapoint.po b/applications/luci-app-dynapoint/po/tr/dynapoint.po
index bffbcef3a6..9898cab372 100644
--- a/applications/luci-app-dynapoint/po/tr/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/tr/dynapoint.po
@@ -1,30 +1,32 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-28 14:04+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-11 13:33+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
-msgstr ""
+msgstr "Durum şu ise bu wVIF'yi etkinleştirin:"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:31
msgid "Append hostname to ssid"
-msgstr ""
+msgstr "Ana bilgisayar adını ssid'ye ekleyin"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:31
msgid "Append the router's hostname to the SSID when connectivity check fails"
msgstr ""
+"Bağlantı kontrolü başarısız olduğunda yönlendiricinin ana bilgisayar adını "
+"SSID'ye ekleyin"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Check Internet connectivity via HTTP header download"
-msgstr ""
+msgstr "HTTP üstbilgisini indirerek İnternet bağlantısını kontrol edin"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Configuration"
@@ -32,7 +34,7 @@ msgstr "Yapılandırma"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
msgid "Curl is currently not installed. Please install the package in the"
-msgstr ""
+msgstr "Curl şu anda yüklü değil. Lütfen paketi yükleyin"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:71
msgid "Device"
@@ -41,15 +43,15 @@ msgstr "Cihaz"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:66
#: applications/luci-app-dynapoint/luasrc/view/dynapoint/cbi_color.htm:5
msgid "Disabled"
-msgstr ""
+msgstr "Devre dışı"
#: applications/luci-app-dynapoint/root/usr/share/luci/menu.d/luci-app-dynapoint.json:3
msgid "DynaPoint"
-msgstr ""
+msgstr "DynaPoint"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:54
msgid "Dynamic Access Point Manager"
-msgstr ""
+msgstr "Dinamik Erişim Noktası Yöneticisi"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
msgid "Enabled"
@@ -60,80 +62,86 @@ msgid ""
"Failure counter after how many failed download attempts, the state is "
"considered as offline"
msgstr ""
+"Kaç başarısız indirme denemesinden sonra başarısızlık sayacı, durum "
+"çevrimdışı olarak kabul edilir"
#: applications/luci-app-dynapoint/root/usr/share/rpcd/acl.d/luci-app-dynapoint.json:3
msgid "Grant UCI access for luci-app-dynapoint"
-msgstr ""
+msgstr "luci-app-dynapoint için UCI erişimi verin"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:56
msgid "List of Wireless Virtual Interfaces (wVIF)"
-msgstr ""
+msgstr "Kablosuz Sanal Arabirimlerin Listesi (wVIF)"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:20
msgid "List of host addresses"
-msgstr ""
+msgstr "Ana bilgisayar adreslerinin listesi"
#: 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 ""
+"İzlenecek ve http başlıkları istenecek ana bilgisayar adreslerinin listesi ("
+"url veya IP)"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:85
msgid "Mode"
-msgstr ""
+msgstr "Mod"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:94
msgid "Not used by DynaPoint"
-msgstr ""
+msgstr "DynaPoint tarafından kullanılmaz"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:93
msgid "Offline"
-msgstr ""
+msgstr "Çevrimdışı"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:92
msgid "Online"
-msgstr ""
+msgstr "Çevrimiçi"
#: 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"
-msgstr ""
+msgstr "Yazılım Bölümü"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
msgid "Switch_to_offline threshold"
-msgstr ""
+msgstr "Çevrimdışı_geçiş eşiği"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:23
msgid "Test-run interval"
-msgstr ""
+msgstr "Test çalıştırma aralığı"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:23
msgid "Time interval in seconds to re-start a new test run"
msgstr ""
+"Yeni bir test çalıştırmasını yeniden başlatmak için saniye cinsinden zaman "
+"aralığı"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:36
msgid "Use curl"
-msgstr ""
+msgstr "Curl kullan"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
msgid "Use curl instead of wget"
-msgstr ""
+msgstr "Wget yerine curl kullanın"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:36
msgid "Use curl instead of wget for testing the connectivity."
-msgstr ""
+msgstr "Bağlantıyı test etmek için wget yerine curl kullanın."
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:39
msgid "Used interface"
-msgstr ""
+msgstr "Kullanılan arayüz"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:39
msgid "Which interface should curl use. (Use ifconfig to find out)"
-msgstr ""
+msgstr "Hangi arayüz curl kullanmalı. (Öğrenmek için ifconfig kullanın)"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:61
msgid "WiFi Status"
-msgstr ""
+msgstr "WiFi Durumu"
diff --git a/applications/luci-app-dynapoint/po/uk/dynapoint.po b/applications/luci-app-dynapoint/po/uk/dynapoint.po
index e6bf492558..fad942db48 100644
--- a/applications/luci-app-dynapoint/po/uk/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/uk/dynapoint.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-02-13 10:08+0000\n"
+"Last-Translator: Vova Buran <heneral@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/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.11-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -101,7 +101,7 @@ msgstr "SSID"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:47
msgid "Software Section"
-msgstr ""
+msgstr "Розділ програмного забезпечення"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
msgid "Switch_to_offline threshold"
diff --git a/applications/luci-app-dynapoint/po/vi/dynapoint.po b/applications/luci-app-dynapoint/po/vi/dynapoint.po
index c5ec61e144..cd98ae1554 100644
--- a/applications/luci-app-dynapoint/po/vi/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/vi/dynapoint.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsdynapoint/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-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -22,7 +28,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Configuration"
-msgstr ""
+msgstr "Cấu hình"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
msgid "Curl is currently not installed. Please install the package in the"
@@ -47,7 +53,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
msgid "Enabled"
-msgstr ""
+msgstr "Bật"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
msgid ""
diff --git a/applications/luci-app-dynapoint/po/zh_Hans/dynapoint.po b/applications/luci-app-dynapoint/po/zh_Hans/dynapoint.po
index 263f488c47..6611b6090c 100644
--- a/applications/luci-app-dynapoint/po/zh_Hans/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/zh_Hans/dynapoint.po
@@ -3,15 +3,15 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"PO-Revision-Date: 2021-04-11 16:26+0000\n"
+"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsdynapoint/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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -48,7 +48,7 @@ msgstr "已禁用"
#: applications/luci-app-dynapoint/root/usr/share/luci/menu.d/luci-app-dynapoint.json:3
msgid "DynaPoint"
-msgstr "DynaPoint"
+msgstr "动态点"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:54
msgid "Dynamic Access Point Manager"
diff --git a/applications/luci-app-dynapoint/po/zh_Hant/dynapoint.po b/applications/luci-app-dynapoint/po/zh_Hant/dynapoint.po
index 429ccf8ec3..31040dc783 100644
--- a/applications/luci-app-dynapoint/po/zh_Hant/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/zh_Hant/dynapoint.po
@@ -3,15 +3,15 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-28 19:19+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-01-17 20:54+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsdynapoint/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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -31,7 +31,7 @@ msgstr "通過下載 HTTP 標頭檢查 Internet 連接性"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Configuration"
-msgstr "設定"
+msgstr "組態"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
msgid "Curl is currently not installed. Please install the package in the"
@@ -44,7 +44,7 @@ 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 "禁用"
+msgstr "已停用"
#: applications/luci-app-dynapoint/root/usr/share/luci/menu.d/luci-app-dynapoint.json:3
msgid "DynaPoint"
@@ -52,7 +52,7 @@ msgstr "DynaPoint"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:54
msgid "Dynamic Access Point Manager"
-msgstr "動態訪問點管理器"
+msgstr "動態存取點管理器"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
msgid "Enabled"
@@ -66,7 +66,7 @@ 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 ""
+msgstr "授予 luci-app-dynapoint 擁有 UCI 存取的權限"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:56
msgid "List of Wireless Virtual Interfaces (wVIF)"
diff --git a/applications/luci-app-eoip/Makefile b/applications/luci-app-eoip/Makefile
new file mode 100644
index 0000000000..f28b00e151
--- /dev/null
+++ b/applications/luci-app-eoip/Makefile
@@ -0,0 +1,16 @@
+# Copyright 2020 Bogdan Shatik (bogdikxxx@mail.ru)
+# This is free software, licensed under the Apache License, Version 2.0
+
+include $(TOPDIR)/rules.mk
+
+PKG_MAINTAINER:=Bogdan Shatik <bogdikxxx@mail.ru>
+PKG_NAME:=luci-app-eoip
+PKG_LICENSE:=Apache-2.0
+
+LUCI_TITLE:=LuCI Support for EoIP
+LUCI_DEPENDS:=+eoip +luci-base
+LUCI_PKGARCH:=all
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js b/applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js
new file mode 100644
index 0000000000..9419d6183d
--- /dev/null
+++ b/applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js
@@ -0,0 +1,50 @@
+'use strict';
+'require form';
+'require view';
+'require uci';
+
+return view.extend({
+ render: function() {
+ var m, s, n, id, d, o, v;
+
+ m = new form.Map("eoip", _("EoIP - Tunneling"), _("Here you can configure EoIP tunnel. At current moment it is easiest way to create stateless tunnel with Mikrotik."));
+
+ s = m.section(form.TypedSection, "eoip", _("Settings"));
+ s.addremove = true;
+ s.anonymous = true;
+
+ o = s.option(form.Flag, "enabled", _("Enable tunnel"));
+
+ n = s.option(form.Value, "name", _("Name interface [zeoip"), _("If you input 0 interface name zeoip0"));
+ n.rmempty = false;
+ n.datatype = "uinteger";
+ n.default = 0;
+ n.validate = function(section_id, value) {
+ var sections = uci.sections('eoip');
+ for (var i = 0; i < sections.length; i++) {
+ if (uci.get('eoip', sections[i]['.name'], 'name') == value && section_id != sections[i]['.name'])
+ {return _('Name interface already in used');}
+
+ }
+ return true;
+ };
+
+
+ id = s.option(form.Value, "idtun", _("ID tunnel"), _("Indeficator id tunnel"));
+ id.rmempty = false;
+ id.datatype = "and(min(1), integer)";
+ id.default = 1;
+
+ d = s.option(form.Value, "dst", _("Destination"), _("Destination IP address for connection EoIP."));
+ d.rmempty = false;
+ d.datatype = "ipaddr";
+ d.placeholder = "0.0.0.0";
+
+ o = s.option(form.Flag, "dynamic", _("Dynamic"), _("If you use dynamic option, take attention that there is no authorization, and it is not secure. It is not good idea to use this feature with public ip or insecure(not completely under your control, each host) network."));
+
+ v = s.option(form.DynamicList,"vlan", _("VLAN"), _("VLAN TAG on this interface"));
+ v.datatype = "range(1,4094)";
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-eoip/po/en/eoip.po b/applications/luci-app-eoip/po/en/eoip.po
new file mode 100644
index 0000000000..7164191264
--- /dev/null
+++ b/applications/luci-app-eoip/po/en/eoip.po
@@ -0,0 +1,81 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: LuCI: eoip\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Last-Translator: Bogdan Shatik <bogdikxxx@mail.ru>\n"
+"Language: en\n"
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:38
+msgid "Destination"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:38
+msgid "Destination IP address for connection EoIP."
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:43
+msgid "Dynamic"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:16
+msgid "Enable tunnel"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:10
+msgid "EoIP - Tunneling"
+msgstr ""
+
+#: applications/luci-app-eoip/root/usr/share/luci/menu.d/luci-app-eoip.json:3
+msgid "EoIP tunnel"
+msgstr ""
+
+#: applications/luci-app-eoip/root/usr/share/rpcd/acl.d/luci-app-eoip.json:3
+msgid "Grant UCI access for luci-app-eoip"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:10
+msgid ""
+"Here you can configure EoIP tunnel. At current moment it is easiest way to "
+"create stateless tunnel with Mikrotik."
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:33
+msgid "ID tunnel"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:18
+msgid "If you input 0 interface name zeoip0"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:43
+msgid ""
+"If you use dynamic option, take attention that there is no authorization, "
+"and it is not secure. It is not good idea to use this feature with public ip "
+"or insecure(not completely under your control, each host) network."
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:33
+msgid "Indeficator id tunnel"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:18
+msgid "Name interface [zeoip"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:26
+msgid "Name interface already in used"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:12
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:45
+msgid "VLAN"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:45
+msgid "VLAN TAG on this interface"
+msgstr ""
diff --git a/applications/luci-app-eoip/po/ru/eoip.po b/applications/luci-app-eoip/po/ru/eoip.po
new file mode 100644
index 0000000000..04a3d70cb8
--- /dev/null
+++ b/applications/luci-app-eoip/po/ru/eoip.po
@@ -0,0 +1,94 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: LuCI: eoip\n"
+"PO-Revision-Date: 2021-06-06 05:59+0000\n"
+"Last-Translator: Nikolay Parukhin <parukhin@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationseoip/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.7-dev\n"
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:38
+msgid "Destination"
+msgstr "Направление"
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:38
+msgid "Destination IP address for connection EoIP."
+msgstr "IP адрес удалённого хоста для соединения с EoIP."
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:43
+msgid "Dynamic"
+msgstr "Динамический"
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:16
+msgid "Enable tunnel"
+msgstr "Разрешить тунель"
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:10
+msgid "EoIP - Tunneling"
+msgstr "EoIP - Туннелинг"
+
+#: applications/luci-app-eoip/root/usr/share/luci/menu.d/luci-app-eoip.json:3
+msgid "EoIP tunnel"
+msgstr "Туннель EoIP"
+
+#: applications/luci-app-eoip/root/usr/share/rpcd/acl.d/luci-app-eoip.json:3
+msgid "Grant UCI access for luci-app-eoip"
+msgstr "Предоставить UCI доступ для luci-app-eoip"
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:10
+msgid ""
+"Here you can configure EoIP tunnel. At current moment it is easiest way to "
+"create stateless tunnel with Mikrotik."
+msgstr ""
+"Здесь вы можете создавать туннели Ethernet, совместимые с туннеленгом "
+"Mikrotik EoIP. В настоящий момент это самый простой способ создать туннель "
+"на базе протокола от Mikrotik."
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:33
+msgid "ID tunnel"
+msgstr "ID туннеля"
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:18
+msgid "If you input 0 interface name zeoip0"
+msgstr "Если вы введёте 0 то имя интерфейса будет zeoip0"
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:43
+msgid ""
+"If you use dynamic option, take attention that there is no authorization, "
+"and it is not secure. It is not good idea to use this feature with public ip "
+"or insecure(not completely under your control, each host) network."
+msgstr ""
+"Если вы используете динамический вариант, обратите внимание, что авторизации "
+"нет, и это небезопасно. Не рекомендуется использовать эту функцию с "
+"общедоступным IP или небезопасной (не полностью контролируемой вами, каждым "
+"хостом) сетью."
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:33
+msgid "Indeficator id tunnel"
+msgstr "Индефикатор id тунеля"
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:18
+msgid "Name interface [zeoip"
+msgstr "Имя интерфейса [zeoip"
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:26
+msgid "Name interface already in used"
+msgstr "Имя интерфейса уже используется"
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:12
+msgid "Settings"
+msgstr "Настройки"
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:45
+msgid "VLAN"
+msgstr "VLAN"
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:45
+msgid "VLAN TAG on this interface"
+msgstr "VLAN TAG на этом интерфейсе"
diff --git a/applications/luci-app-eoip/po/templates/eoip.pot b/applications/luci-app-eoip/po/templates/eoip.pot
new file mode 100644
index 0000000000..adfd354b76
--- /dev/null
+++ b/applications/luci-app-eoip/po/templates/eoip.pot
@@ -0,0 +1,75 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:38
+msgid "Destination"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:38
+msgid "Destination IP address for connection EoIP."
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:43
+msgid "Dynamic"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:16
+msgid "Enable tunnel"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:10
+msgid "EoIP - Tunneling"
+msgstr ""
+
+#: applications/luci-app-eoip/root/usr/share/luci/menu.d/luci-app-eoip.json:3
+msgid "EoIP tunnel"
+msgstr ""
+
+#: applications/luci-app-eoip/root/usr/share/rpcd/acl.d/luci-app-eoip.json:3
+msgid "Grant UCI access for luci-app-eoip"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:10
+msgid ""
+"Here you can configure EoIP tunnel. At current moment it is easiest way to "
+"create stateless tunnel with Mikrotik."
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:33
+msgid "ID tunnel"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:18
+msgid "If you input 0 interface name zeoip0"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:43
+msgid ""
+"If you use dynamic option, take attention that there is no authorization, "
+"and it is not secure. It is not good idea to use this feature with public ip "
+"or insecure(not completely under your control, each host) network."
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:33
+msgid "Indeficator id tunnel"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:18
+msgid "Name interface [zeoip"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:26
+msgid "Name interface already in used"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:12
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:45
+msgid "VLAN"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:45
+msgid "VLAN TAG on this interface"
+msgstr ""
diff --git a/applications/luci-app-eoip/root/usr/share/luci/menu.d/luci-app-eoip.json b/applications/luci-app-eoip/root/usr/share/luci/menu.d/luci-app-eoip.json
new file mode 100644
index 0000000000..be121c545e
--- /dev/null
+++ b/applications/luci-app-eoip/root/usr/share/luci/menu.d/luci-app-eoip.json
@@ -0,0 +1,13 @@
+{
+ "admin/network/eoip": {
+ "title": "EoIP tunnel",
+ "action": {
+ "type": "view",
+ "path": "eoip/eoip"
+ },
+ "depends": {
+ "acl": [ "luci-app-eoip" ],
+ "uci": { "eoip": true }
+ }
+ }
+}
diff --git a/applications/luci-app-eoip/root/usr/share/rpcd/acl.d/luci-app-eoip.json b/applications/luci-app-eoip/root/usr/share/rpcd/acl.d/luci-app-eoip.json
new file mode 100644
index 0000000000..e8ddb55517
--- /dev/null
+++ b/applications/luci-app-eoip/root/usr/share/rpcd/acl.d/luci-app-eoip.json
@@ -0,0 +1,11 @@
+{
+ "luci-app-eoip": {
+ "description": "Grant UCI access for luci-app-eoip",
+ "read": {
+ "uci": [ "eoip" ]
+ },
+ "write": {
+ "uci": [ "eoip" ]
+ }
+ }
+}
diff --git a/applications/luci-app-example/Makefile b/applications/luci-app-example/Makefile
new file mode 100644
index 0000000000..70834ad909
--- /dev/null
+++ b/applications/luci-app-example/Makefile
@@ -0,0 +1,11 @@
+# See /LICENSE for more information.
+# This is free software, licensed under the GNU General Public License v2.
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=LuCI example app for js based luci
+LUCI_DEPENDS:=+luci-base
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-example/README.md b/applications/luci-app-example/README.md
new file mode 100644
index 0000000000..379bb7e032
--- /dev/null
+++ b/applications/luci-app-example/README.md
@@ -0,0 +1,11 @@
+# Example app for js based Luci
+
+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.
+
+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`.
diff --git a/applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js b/applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js
new file mode 100644
index 0000000000..75fa3c3079
--- /dev/null
+++ b/applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js
@@ -0,0 +1,36 @@
+'use strict';
+'require view';
+'require form';
+
+return view.extend({
+ render: function() {
+ var m, s, o;
+
+ m = new form.Map('example', _('Example Form'),
+ _('Example Form Configuration.'));
+
+ s = m.section(form.TypedSection, 'first', _('first section'));
+ s.anonymous = true;
+
+ s.option(form.Value, 'first_option', _('First Option'),
+ _('Input for the first option'));
+
+ s = m.section(form.TypedSection, 'second', _('second section'));
+ s.anonymous = true;
+
+ o = s.option(form.Flag, 'flag', _('Flag Option'),
+ _('A boolean option'));
+ o.default = '1';
+ o.rmempty = false;
+
+ o = s.option(form.ListValue, 'select', _('Select Option'),
+ _('A select option'));
+ o.placeholder = 'placeholder';
+ o.value('key1', 'value1');
+ o.value('key2', 'value2');
+ o.rmempty = false;
+ o.editable = true;
+
+ return m.render();
+ },
+});
diff --git a/applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js b/applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js
new file mode 100644
index 0000000000..feae899a17
--- /dev/null
+++ b/applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js
@@ -0,0 +1,30 @@
+'use strict';
+'require uci';
+'require view';
+
+return view.extend({
+ handleSaveApply: null,
+ handleSave: null,
+ handleReset: null,
+ load: function() {
+ return Promise.all([
+ uci.load('example')
+ ]);
+ },
+ render: function(data) {
+ var body = E([
+ E('h2', _('Example HTML Page'))
+ ]);
+ var sections = uci.sections('example');
+ var listContainer = E('div');
+ var list = E('ul');
+ list.appendChild(E('li', { 'class': 'css-class' }, ['First Option in first section: ', E('em', {}, [sections[0].first_option])]));
+ list.appendChild(E('li', { 'class': 'css-class' }, ['Flag in second section: ', E('em', {}, [sections[1].flag])]));
+ list.appendChild(E('li', { 'class': 'css-class' }, ['Select in second section: ', E('em', {}, [sections[1].select])]));
+ listContainer.appendChild(list);
+ body.appendChild(listContainer);
+ console.log(sections);
+ return body;
+ }
+ });
+
diff --git a/applications/luci-app-example/po/de/example.po b/applications/luci-app-example/po/de/example.po
new file mode 100644
index 0000000000..c3c8a955df
--- /dev/null
+++ b/applications/luci-app-example/po/de/example.po
@@ -0,0 +1,75 @@
+#
+# Translators:
+# Andi Bräu <freifunk@andi95.de>, 2021
+#
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-10-26 12:53+0000\n"
+"Last-Translator: Paul Spooren <mail@aparcar.org>\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"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:22
+msgid "A boolean option"
+msgstr "Eine boolsche Option"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:27
+msgid "A select option"
+msgstr "Eine Auswahloption"
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:3
+msgid "Example"
+msgstr "Beispiel"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:9
+msgid "Example Form"
+msgstr "Beispielformular"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:10
+msgid "Example Form Configuration."
+msgstr "Beispielformularkonfiguration."
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:16
+msgid "Example HTML Page"
+msgstr "Beispiel-HTML-Seite"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:15
+msgid "First Option"
+msgstr "Erste Option"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:21
+msgid "Flag Option"
+msgstr "Kennzeichenoption"
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:14
+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"
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
+msgid "HTML Page"
+msgstr "HTML Seite"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:16
+msgid "Input for the first option"
+msgstr "Eingabe für die erste Option"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
+msgid "Select Option"
+msgstr "Auswahloption"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:12
+msgid "first section"
+msgstr "Erste Sektion"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:18
+msgid "second section"
+msgstr "Zweite Sektion"
diff --git a/applications/luci-app-example/po/en/example.po b/applications/luci-app-example/po/en/example.po
new file mode 100644
index 0000000000..abce20de3f
--- /dev/null
+++ b/applications/luci-app-example/po/en/example.po
@@ -0,0 +1,62 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8\n"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:22
+msgid "A boolean option"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:27
+msgid "A select option"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:3
+msgid "Example"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:9
+msgid "Example Form"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:10
+msgid "Example Form Configuration."
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:16
+msgid "Example HTML Page"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:15
+msgid "First Option"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:21
+msgid "Flag Option"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:14
+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 ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
+msgid "HTML Page"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:16
+msgid "Input for the first option"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
+msgid "Select Option"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:12
+msgid "first section"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:18
+msgid "second section"
+msgstr ""
diff --git a/applications/luci-app-example/po/es/example.po b/applications/luci-app-example/po/es/example.po
new file mode 100644
index 0000000000..42fccd2f62
--- /dev/null
+++ b/applications/luci-app-example/po/es/example.po
@@ -0,0 +1,72 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-10-27 18:57+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsexample/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.9-dev\n"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:22
+msgid "A boolean option"
+msgstr "Una opción booleana"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:27
+msgid "A select option"
+msgstr "Una opción de selección"
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:3
+msgid "Example"
+msgstr "Ejemplo"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:9
+msgid "Example Form"
+msgstr "Formulario de ejemplo"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:10
+msgid "Example Form Configuration."
+msgstr "Ejemplo de configuración de formulario."
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:16
+msgid "Example HTML Page"
+msgstr "Ejemplo de página HTML"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:15
+msgid "First Option"
+msgstr "Primera opción"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:21
+#, fuzzy
+msgid "Flag Option"
+msgstr "Opción de indicador"
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:14
+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"
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
+msgid "HTML Page"
+msgstr "Página HTML"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:16
+msgid "Input for the first option"
+msgstr "Entrada para la primera opción"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
+msgid "Select Option"
+msgstr "Seleccionar opción"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:12
+msgid "first section"
+msgstr "primera sección"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:18
+msgid "second section"
+msgstr "segunda sección"
diff --git a/applications/luci-app-example/po/fr/example.po b/applications/luci-app-example/po/fr/example.po
new file mode 100644
index 0000000000..6e930da6de
--- /dev/null
+++ b/applications/luci-app-example/po/fr/example.po
@@ -0,0 +1,71 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-02-04 18:56+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsexample/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-example/htdocs/luci-static/resources/view/example/form.js:22
+msgid "A boolean option"
+msgstr "Option booléenne"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:27
+msgid "A select option"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:3
+msgid "Example"
+msgstr "Exemple"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:9
+msgid "Example Form"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:10
+msgid "Example Form Configuration."
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:16
+msgid "Example HTML Page"
+msgstr "Exemple de page HTML"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:15
+msgid "First Option"
+msgstr "Première option"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:21
+msgid "Flag Option"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:14
+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 ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
+msgid "HTML Page"
+msgstr "Page HTML"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:16
+msgid "Input for the first option"
+msgstr "Entrée pour la première option"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
+msgid "Select Option"
+msgstr "Option de sélection"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:12
+msgid "first section"
+msgstr "Première section"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:18
+msgid "second section"
+msgstr "Deuxième section"
diff --git a/applications/luci-app-example/po/nb-NO/example.po b/applications/luci-app-example/po/nb-NO/example.po
new file mode 100644
index 0000000000..14952e3fdf
--- /dev/null
+++ b/applications/luci-app-example/po/nb-NO/example.po
@@ -0,0 +1,65 @@
+msgid ""
+msgstr ""
+"Language: nb_NO\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:22
+msgid "A boolean option"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:27
+msgid "A select option"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:3
+msgid "Example"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:9
+msgid "Example Form"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:10
+msgid "Example Form Configuration."
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:16
+msgid "Example HTML Page"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:15
+msgid "First Option"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:21
+msgid "Flag Option"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:14
+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 ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
+msgid "HTML Page"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:16
+msgid "Input for the first option"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
+msgid "Select Option"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:12
+msgid "first section"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:18
+msgid "second section"
+msgstr ""
diff --git a/applications/luci-app-example/po/templates/example.pot b/applications/luci-app-example/po/templates/example.pot
new file mode 100644
index 0000000000..51365eaa56
--- /dev/null
+++ b/applications/luci-app-example/po/templates/example.pot
@@ -0,0 +1,62 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:22
+msgid "A boolean option"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:27
+msgid "A select option"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:3
+msgid "Example"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:9
+msgid "Example Form"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:10
+msgid "Example Form Configuration."
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:16
+msgid "Example HTML Page"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:15
+msgid "First Option"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:21
+msgid "Flag Option"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:14
+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 ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
+msgid "HTML Page"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:16
+msgid "Input for the first option"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
+msgid "Select Option"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:12
+msgid "first section"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:18
+msgid "second section"
+msgstr ""
diff --git a/applications/luci-app-example/po/zh-Hans/example.po b/applications/luci-app-example/po/zh-Hans/example.po
new file mode 100644
index 0000000000..2c79914262
--- /dev/null
+++ b/applications/luci-app-example/po/zh-Hans/example.po
@@ -0,0 +1,71 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-10-26 12:53+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\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"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:22
+msgid "A boolean option"
+msgstr "布尔选项"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:27
+msgid "A select option"
+msgstr "选择选项"
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:3
+msgid "Example"
+msgstr "示例"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:9
+msgid "Example Form"
+msgstr "示例表单"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:10
+msgid "Example Form Configuration."
+msgstr "示例表单配置。"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:16
+msgid "Example HTML Page"
+msgstr "示例 HTML 页面"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:15
+msgid "First Option"
+msgstr "第一个选项"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:21
+msgid "Flag Option"
+msgstr "标记选项"
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:14
+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 访问权限"
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
+msgid "HTML Page"
+msgstr "HTML 页面"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:16
+msgid "Input for the first option"
+msgstr "第一个选项的输入"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
+msgid "Select Option"
+msgstr "选择选项"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:12
+msgid "first section"
+msgstr "第一部分"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:18
+msgid "second section"
+msgstr "第二部分"
diff --git a/applications/luci-app-example/root/etc/uci-defaults/80_example b/applications/luci-app-example/root/etc/uci-defaults/80_example
new file mode 100644
index 0000000000..529e6b0bd4
--- /dev/null
+++ b/applications/luci-app-example/root/etc/uci-defaults/80_example
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+touch /etc/config/example
+uci set example.first=first
+uci set example.second=second
+uci commit
+
+return 0
diff --git a/applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json b/applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json
new file mode 100644
index 0000000000..7b4772328a
--- /dev/null
+++ b/applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json
@@ -0,0 +1,30 @@
+{
+ "admin/example/": {
+ "title": "Example",
+ "order": 60,
+ "action": {
+ "type": "firstchild"
+ },
+ "depends": {
+ "acl": [ "luci-app-example" ]
+ }
+ },
+
+ "admin/example/form": {
+ "title": "Form View",
+ "order": 1,
+ "action": {
+ "type": "view",
+ "path": "example/form"
+ }
+ },
+
+ "admin/example/html": {
+ "title": "HTML Page",
+ "order": 2,
+ "action": {
+ "type": "view",
+ "path": "example/htmlview"
+ }
+ }
+}
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
new file mode 100644
index 0000000000..998cb4b0e1
--- /dev/null
+++ b/applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json
@@ -0,0 +1,25 @@
+{
+ "luci-app-example": {
+ "description": "Grant UCI access to LuCI app ecample",
+ "read": {
+ "ubus": {
+ "uci": [
+ "get"
+ ]
+ },
+ "uci": [
+ "example"
+ ]
+ },
+ "write": {
+ "ubus": {
+ "uci": [
+ "set", "commit"
+ ]
+ },
+ "uci": [
+ "example"
+ ]
+ }
+ }
+}
diff --git a/applications/luci-app-firewall/Makefile b/applications/luci-app-firewall/Makefile
index 4fa85f2d5b..2e219d0096 100644
--- a/applications/luci-app-firewall/Makefile
+++ b/applications/luci-app-firewall/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Firewall and Portforwarding application
-LUCI_DEPENDS:=+firewall
+LUCI_DEPENDS:=+uci-firewall
PKG_LICENSE:=Apache-2.0
diff --git a/applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js b/applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js
index 32998c2ff8..03e505e89d 100644
--- a/applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js
+++ b/applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js
@@ -392,12 +392,25 @@ return baseclass.extend({
},
transformHostHints: function(family, hosts) {
- var choice_values = [], choice_labels = {};
+ var choice_values = [],
+ choice_labels = {},
+ ip6addrs = {},
+ ipaddrs = {};
+
+ for (var mac in hosts) {
+ L.toArray(hosts[mac].ipaddrs || hosts[mac].ipv4).forEach(function(ip) {
+ ipaddrs[ip] = mac;
+ });
+
+ L.toArray(hosts[mac].ip6addrs || hosts[mac].ipv6).forEach(function(ip) {
+ ip6addrs[ip] = mac;
+ });
+ }
if (!family || family == 'ipv4') {
- L.sortedKeys(hosts, 'ipv4', 'addr').forEach(function(mac) {
- var val = hosts[mac].ipv4,
- txt = hosts[mac].name || mac;
+ L.sortedKeys(ipaddrs, null, 'addr').forEach(function(ip) {
+ var val = ip,
+ txt = hosts[ipaddrs[ip]].name || ipaddrs[ip];
choice_values.push(val);
choice_labels[val] = E([], [ val, ' (', E('strong', {}, [txt]), ')' ]);
@@ -405,9 +418,9 @@ return baseclass.extend({
}
if (!family || family == 'ipv6') {
- L.sortedKeys(hosts, 'ipv6', 'addr').forEach(function(mac) {
- var val = hosts[mac].ipv6,
- txt = hosts[mac].name || mac;
+ L.sortedKeys(ip6addrs, null, 'addr').forEach(function(ip) {
+ var val = ip,
+ txt = hosts[ip6addrs[ip]].name || ip6addrs[ip];
choice_values.push(val);
choice_labels[val] = E([], [ val, ' (', E('strong', {}, [txt]), ')' ]);
@@ -425,11 +438,26 @@ return baseclass.extend({
opt.addChoices(choices[0], choices[1]);
},
+ CBIDynamicMultiValueList: form.DynamicList.extend({
+ renderWidget: function(/* ... */) {
+ var dl = form.DynamicList.prototype.renderWidget.apply(this, arguments),
+ inst = dom.findClassInstance(dl);
+
+ inst.addItem = function(dl, value, text, flash) {
+ var values = L.toArray(value);
+ for (var i = 0; i < values.length; i++)
+ ui.DynamicList.prototype.addItem.call(this, dl, values[i], null, true);
+ };
+
+ return dl;
+ }
+ }),
+
addIPOption: function(s, tab, name, label, description, family, hosts, multiple) {
- var o = s.taboption(tab, multiple ? form.DynamicList : form.Value, name, label, description);
+ var o = s.taboption(tab, multiple ? this.CBIDynamicMultiValueList : form.Value, name, label, description);
o.modalonly = true;
- o.datatype = 'list(neg(ipmask))';
+ o.datatype = 'list(neg(ipmask("true")))';
o.placeholder = multiple ? _('-- add IP --') : _('any');
if (family != null) {
@@ -474,7 +502,7 @@ return baseclass.extend({
},
addMACOption: function(s, tab, name, label, description, hosts) {
- var o = s.taboption(tab, form.DynamicList, name, label, description);
+ var o = s.taboption(tab, this.CBIDynamicMultiValueList, name, label, description);
o.modalonly = true;
o.datatype = 'list(macaddr)';
@@ -482,7 +510,10 @@ return baseclass.extend({
L.sortedKeys(hosts).forEach(function(mac) {
o.value(mac, E([], [ mac, ' (', E('strong', {}, [
- hosts[mac].name || hosts[mac].ipv4 || hosts[mac].ipv6 || '?'
+ hosts[mac].name ||
+ L.toArray(hosts[mac].ipaddrs || hosts[mac].ipv4)[0] ||
+ L.toArray(hosts[mac].ip6addrs || hosts[mac].ipv6)[0] ||
+ '?'
]), ')' ]));
});
@@ -522,6 +553,9 @@ return baseclass.extend({
}
}, this));
+ if (cfgvalue == '*' || cfgvalue == 'any' || cfgvalue == 'all')
+ cfgvalue = 'all';
+
return cfgvalue;
},
@@ -556,8 +590,7 @@ return baseclass.extend({
});
widget.createChoiceElement = function(sb, value) {
- var m = value.match(/^(0x[0-9a-f]{1,2}|[0-9]{1,3})$/),
- p = lookupProto(lookupProto(m ? +m[1] : value)[0]);
+ var p = lookupProto(value);
return ui.Dropdown.prototype.createChoiceElement.call(this, sb, p[2], p[1]);
};
@@ -567,9 +600,11 @@ return baseclass.extend({
var m = value.match(/^(0x[0-9a-f]{1,2}|[0-9]{1,3})$/),
p = lookupProto(m ? +m[1] : value);
- return (p[0] > -1) ? p[2] : value;
+ return (p[0] > -1) ? p[2] : p[1];
});
+ values.sort();
+
return ui.Dropdown.prototype.createItems.call(this, sb, values.join(' '));
};
diff --git a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js
index ca870552a6..1997a720c6 100644
--- a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js
+++ b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js
@@ -24,7 +24,7 @@ return view.extend({
return E([
E('h2', _('Firewall - Custom Rules')),
E('p', {}, _('Custom rules allow you to execute arbitrary iptables commands which are not otherwise covered by the firewall framework. The commands are executed after each firewall restart, right after the default ruleset has been loaded.')),
- E('p', {}, E('textarea', { 'style': 'width:100%', 'rows': 10 }, [ fwuser != null ? fwuser : '' ]))
+ E('p', {}, E('textarea', { 'style': 'width:100%', 'rows': 25 }, [ fwuser != null ? fwuser : '' ]))
]);
},
diff --git a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js
index 82703c320e..cbd4362049 100644
--- a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js
+++ b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js
@@ -46,7 +46,7 @@ function rule_src_txt(s, hosts) {
var z = uci.get('firewall', s, 'src');
return fwtool.fmt(_('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>}}'), {
- src: E('span', { 'class': 'zonebadge', 'style': 'background-color:' + fwmodel.getColorForName((z && z != '*') ? z : null) }, [(z == '*') ? E('em', _('any zone')) : (z || E('em', _('this device')))]),
+ src: E('span', { 'class': 'zonebadge', 'style': fwmodel.getZoneColorStyle(z) }, [(z == '*') ? E('em', _('any zone')) : (z ? E('strong', z) : E('em', _('this device')))]),
src_ip: fwtool.map_invert(uci.get('firewall', s, 'src_ip'), 'toLowerCase'),
src_mac: fwtool.map_invert(uci.get('firewall', s, 'src_mac'), 'toUpperCase').map(function(v) { return Object.assign(v, { hint: hosts[v.val] }) }),
src_port: fwtool.map_invert(uci.get('firewall', s, 'src_port'))
@@ -55,7 +55,7 @@ function rule_src_txt(s, hosts) {
function rule_dest_txt(s) {
return fwtool.fmt(_('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>}}'), {
- dest: E('span', { 'class': 'zonebadge', 'style': 'background-color:' + fwmodel.getColorForName(null) }, [E('em', _('this device'))]),
+ dest: E('span', { 'class': 'zonebadge', 'style': fwmodel.getZoneColorStyle(null) }, [E('em', _('this device'))]),
dest_ip: fwtool.map_invert(uci.get('firewall', s, 'src_dip'), 'toLowerCase'),
dest_port: fwtool.map_invert(uci.get('firewall', s, 'src_dport'))
});
@@ -79,7 +79,7 @@ function rule_target_txt(s) {
var z = uci.get('firewall', s, 'dest');
return fwtool.fmt(_('<var data-tooltip="DNAT">Forward</var> to %{dest}%{dest_ip? IP <var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}'), {
- dest: E('span', { 'class': 'zonebadge', 'style': 'background-color:' + fwmodel.getColorForName((z && z != '*') ? z : null) }, [(z == '*') ? E('em', _('any zone')) : (z || E('em', _('this device')))]),
+ dest: E('span', { 'class': 'zonebadge', 'style': 'background-color:' + fwmodel.getColorForName((z && z != '*') ? z : null) }, [(z == '*') ? E('em', _('any zone')) : (z ? E('strong', z) : E('em', _('this device')))]),
dest_ip: (uci.get('firewall', s, 'dest_ip') || '').toLowerCase(),
dest_port: uci.get('firewall', s, 'dest_port')
});
@@ -149,9 +149,10 @@ return view.extend({
var config_name = this.uciconfig || this.map.config,
section_id = uci.add(config_name, this.sectiontype);
+ uci.set(config_name, section_id, 'dest', 'lan');
uci.set(config_name, section_id, 'target', 'DNAT');
- this.addedSection = section_id;
+ m.addedSection = section_id;
this.renderMoreOptionsModal(section_id);
};
@@ -201,7 +202,7 @@ return view.extend({
o = fwtool.addIPOption(s, 'advanced', 'src_ip', _('Source IP address'),
_('Only match incoming traffic from this IP or range.'), 'ipv4', hosts);
o.rmempty = true;
- o.datatype = 'neg(ipmask4)';
+ o.datatype = 'neg(ipmask4("true"))';
o = s.taboption('advanced', form.Value, 'src_port', _('Source port'),
_('Only match incoming traffic originating from the given source port or port range on the client host'));
@@ -214,7 +215,7 @@ return view.extend({
o = fwtool.addLocalIPOption(s, 'advanced', 'src_dip', _('External IP address'),
_('Only match incoming traffic directed at the given IP address.'), devs);
- o.datatype = 'neg(ipmask4)';
+ o.datatype = 'neg(ipmask4("true"))';
o.rmempty = true;
o = s.taboption('general', form.Value, 'src_dport', _('External port'),
@@ -229,7 +230,6 @@ return view.extend({
o.modalonly = true;
o.rmempty = true;
o.nocreate = true;
- o.default = 'lan';
o = fwtool.addIPOption(s, 'general', 'dest_ip', _('Internal IP address'),
_('Redirect matched incoming traffic to the specified internal host'), 'ipv4', hosts);
@@ -281,10 +281,12 @@ return view.extend({
fwtool.addLimitOption(s);
fwtool.addLimitBurstOption(s);
- o = s.taboption('advanced', form.Value, 'extra', _('Extra arguments'),
- _('Passes additional arguments to iptables. Use with care!'));
- o.modalonly = true;
- o.rmempty = true;
+ if (!L.hasSystemFeature('firewall4')) {
+ o = s.taboption('advanced', form.Value, 'extra', _('Extra arguments'),
+ _('Passes additional arguments to iptables. Use with care!'));
+ o.modalonly = true;
+ o.rmempty = true;
+ }
return m.render();
}
diff --git a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js
index 8cb1a1242b..2afb438969 100644
--- a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js
+++ b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js
@@ -62,7 +62,7 @@ function rule_src_txt(s, hosts) {
d = (uci.get('firewall', s, 'direction') == 'in') ? uci.get('firewall', s, 'device') : null;
return fwtool.fmt(_('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>}}'), {
- src: E('span', { 'class': 'zonebadge', 'style': 'background-color:' + fwmodel.getColorForName((z && z != '*') ? z : null) }, [(z == '*') ? E('em', _('any zone')) : (z || E('em', _('this device')))]),
+ src: E('span', { 'class': 'zonebadge', 'style': fwmodel.getZoneColorStyle(z) }, [(z == '*') ? E('em', _('any zone')) : (z ? E('strong', z) : E('em', _('this device')))]),
src_ip: fwtool.map_invert(uci.get('firewall', s, 'src_ip'), 'toLowerCase'),
src_mac: fwtool.map_invert(uci.get('firewall', s, 'src_mac'), 'toUpperCase').map(function(v) { return Object.assign(v, { hint: hosts[v.val] }) }),
src_port: fwtool.map_invert(uci.get('firewall', s, 'src_port')),
@@ -75,7 +75,7 @@ function rule_dest_txt(s) {
d = (uci.get('firewall', s, 'direction') == 'out') ? uci.get('firewall', s, 'device') : null;
return fwtool.fmt(_('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>}}'), {
- dest: E('span', { 'class': 'zonebadge', 'style': 'background-color:' + fwmodel.getColorForName((z && z != '*') ? z : null) }, [(z == '*') ? E('em', _('any zone')) : (z || E('em', _('this device')))]),
+ dest: E('span', { 'class': 'zonebadge', 'style': fwmodel.getZoneColorStyle(z) }, [(z == '*') ? E('em', _('any zone')) : (z ? E('strong', z) : E('em', _('this device')))]),
dest_ip: fwtool.map_invert(uci.get('firewall', s, 'dest_ip'), 'toLowerCase'),
dest_port: fwtool.map_invert(uci.get('firewall', s, 'dest_port')),
dest_device: d
@@ -193,13 +193,8 @@ return view.extend({
s.handleAdd = function(ev) {
var config_name = this.uciconfig || this.map.config,
section_id = uci.add(config_name, this.sectiontype),
- opt1, opt2;
-
- for (var i = 0; i < this.children.length; i++)
- if (this.children[i].option == 'src')
- opt1 = this.children[i];
- else if (this.children[i].option == 'dest')
- opt2 = this.children[i];
+ opt1 = this.getOption('src'),
+ opt2 = this.getOption('dest');
opt1.default = 'wan';
opt2.default = 'lan';
@@ -236,7 +231,19 @@ return view.extend({
o.modalonly = false;
o.default = o.enabled;
o.editable = true;
+ o.tooltip = function(section_id) {
+ var weekdays = uci.get('firewall', section_id, 'weekdays');
+ var monthdays = uci.get('firewall', section_id, 'monthdays');
+ var start_time = uci.get('firewall', section_id, 'start_time');
+ var stop_time = uci.get('firewall', section_id, 'stop_time');
+ var start_date = uci.get('firewall', section_id, 'start_date');
+ var stop_date = uci.get('firewall', section_id, 'stop_date');
+ if (weekdays || monthdays || start_time || stop_time || start_date || stop_date )
+ return _('Time restritions are enabled for this rule');
+
+ return null;
+ };
o = s.taboption('advanced', form.ListValue, 'direction', _('Match device'));
o.modalonly = true;
@@ -291,6 +298,8 @@ return view.extend({
o.value('', 'any');
o.value('address-mask-reply');
o.value('address-mask-request');
+ o.value('address-unreachable'); /* ipv6 */
+ o.value('bad-header'); /* ipv6 */
o.value('communication-prohibited');
o.value('destination-unreachable');
o.value('echo-reply');
@@ -308,6 +317,8 @@ return view.extend({
o.value('network-redirect');
o.value('network-unknown');
o.value('network-unreachable');
+ o.value('no-route'); /* ipv6 */
+ o.value('packet-too-big');
o.value('parameter-problem');
o.value('port-unreachable');
o.value('precedence-cutoff');
@@ -327,6 +338,8 @@ return view.extend({
o.value('TOS-network-unreachable');
o.value('ttl-zero-during-reassembly');
o.value('ttl-zero-during-transit');
+ o.value('unknown-header-type'); /* ipv6 */
+ o.value('unknown-option'); /* ipv6 */
o.depends({ proto: 'icmp', '!contains': true });
o.depends({ proto: 'icmpv6', '!contains': true });
@@ -419,9 +432,11 @@ return view.extend({
fwtool.addLimitOption(s);
fwtool.addLimitBurstOption(s);
- o = s.taboption('advanced', form.Value, 'extra', _('Extra arguments'),
- _('Passes additional arguments to iptables. Use with care!'));
- o.modalonly = true;
+ if (!L.hasSystemFeature('firewall4')) {
+ o = s.taboption('advanced', form.Value, 'extra', _('Extra arguments'),
+ _('Passes additional arguments to iptables. Use with care!'));
+ o.modalonly = true;
+ }
o = s.taboption('timed', form.MultiValue, 'weekdays', _('Week Days'));
o.modalonly = true;
@@ -450,11 +465,11 @@ return view.extend({
for (var i = 1; i <= 31; i++)
o.value(i);
- o = s.taboption('timed', form.Value, 'start_time', _('Start Time (hh.mm.ss)'));
+ o = s.taboption('timed', form.Value, 'start_time', _('Start Time (hh:mm:ss)'));
o.modalonly = true;
o.datatype = 'timehhmmss';
- o = s.taboption('timed', form.Value, 'stop_time', _('Stop Time (hh.mm.ss)'));
+ o = s.taboption('timed', form.Value, 'stop_time', _('Stop Time (hh:mm:ss)'));
o.modalonly = true;
o.datatype = 'timehhmmss';
diff --git a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js
index 859dba3e88..e8c90a7574 100644
--- a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js
+++ b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js
@@ -37,7 +37,7 @@ function rule_src_txt(s, hosts) {
var z = uci.get('firewall', s, 'src');
return fwtool.fmt(_('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: E('span', { 'class': 'zonebadge', 'style': 'background-color:' + fwmodel.getColorForName(null) }, [E('em', _('any zone'))]),
+ src: E('span', { 'class': 'zonebadge', 'style': fwmodel.getZoneColorStyle(null) }, [E('em', _('any zone'))]),
src_ip: fwtool.map_invert(uci.get('firewall', s, 'src_ip'), 'toLowerCase'),
src_port: fwtool.map_invert(uci.get('firewall', s, 'src_port'))
});
@@ -47,7 +47,7 @@ function rule_dest_txt(s) {
var z = uci.get('firewall', s, 'src');
return fwtool.fmt(_('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>}}'), {
- dest: E('span', { 'class': 'zonebadge', 'style': 'background-color:' + fwmodel.getColorForName((z && z != '*') ? z : null) }, [(z == '*') ? E('em', _('any zone')) : (z || E('em', _('this device')))]),
+ dest: E('span', { 'class': 'zonebadge', 'style': fwmodel.getZoneColorStyle(z) }, [(z == '*') ? E('em', _('any zone')) : (z ? E('strong', z) : E('em', _('this device')))]),
dest_ip: fwtool.map_invert(uci.get('firewall', s, 'dest_ip'), 'toLowerCase'),
dest_port: fwtool.map_invert(uci.get('firewall', s, 'dest_port')),
dest_device: uci.get('firewall', s, 'device')
@@ -180,7 +180,7 @@ return view.extend({
o = fwtool.addIPOption(s, 'general', 'src_ip', _('Source address'),
_('Match forwarded traffic from this IP or range.'), 'ipv4', hosts);
o.rmempty = true;
- o.datatype = 'neg(ipmask4)';
+ o.datatype = 'neg(ipmask4("true"))';
o = s.taboption('general', form.Value, 'src_port', _('Source port'),
_('Match forwarded traffic originating from the given source port or port range.'));
@@ -194,7 +194,7 @@ return view.extend({
o = fwtool.addIPOption(s, 'general', 'dest_ip', _('Destination address'),
_('Match forwarded traffic directed at the given IP address.'), 'ipv4', hosts);
o.rmempty = true;
- o.datatype = 'neg(ipmask4)';
+ o.datatype = 'neg(ipmask4("true"))';
o = s.taboption('general', form.Value, 'dest_port', _('Destination port'),
_('Match forwarded traffic directed at the given destination port or port range.'));
@@ -217,9 +217,8 @@ return view.extend({
o.placeholder = null;
o.depends('target', 'SNAT');
o.validate = function(section_id, value) {
- var port = this.map.lookupOption('snat_port', section_id),
- a = this.formvalue(section_id),
- p = port ? port[0].formvalue(section_id) : null;
+ var a = this.formvalue(section_id),
+ p = this.section.formvalue(section_id, 'snat_port');
if ((a == null || a == '') && (p == null || p == '') && value == '')
return _('A rewrite IP must be specified!');
@@ -246,10 +245,12 @@ return view.extend({
fwtool.addLimitOption(s);
fwtool.addLimitBurstOption(s);
- o = s.taboption('advanced', form.Value, 'extra', _('Extra arguments'),
- _('Passes additional arguments to iptables. Use with care!'));
- o.modalonly = true;
- o.rmempty = true;
+ if (!L.hasSystemFeature('firewall4')) {
+ o = s.taboption('advanced', form.Value, 'extra', _('Extra arguments'),
+ _('Passes additional arguments to iptables. Use with care!'));
+ o.modalonly = true;
+ o.rmempty = true;
+ }
o = s.taboption('timed', form.MultiValue, 'weekdays', _('Week Days'));
o.modalonly = true;
@@ -278,11 +279,11 @@ return view.extend({
for (var i = 1; i <= 31; i++)
o.value(i);
- o = s.taboption('timed', form.Value, 'start_time', _('Start Time (hh.mm.ss)'));
+ o = s.taboption('timed', form.Value, 'start_time', _('Start Time (hh:mm:ss)'));
o.modalonly = true;
o.datatype = 'timehhmmss';
- o = s.taboption('timed', form.Value, 'stop_time', _('Stop Time (hh.mm.ss)'));
+ o = s.taboption('timed', form.Value, 'stop_time', _('Stop Time (hh:mm:ss)'));
o.modalonly = true;
o.datatype = 'timehhmmss';
diff --git a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js
index b24521e1ee..58cd2a7c1e 100644
--- a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js
+++ b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js
@@ -158,6 +158,14 @@ return view.extend({
o = s.taboption('general', form.Flag, 'masq', _('Masquerading'));
o.editable = true;
+ o.tooltip = function(section_id) {
+ var masq_src = uci.get('firewall', section_id, 'masq_src')
+ var masq_dest = uci.get('firewall', section_id, 'masq_dest')
+ if (masq_src || masq_dest)
+ return _('Limited masquerading enabled');
+
+ return null;
+ };
o = s.taboption('general', form.Flag, 'mtu_fix', _('MSS clamping'));
o.modalonly = true;
@@ -170,25 +178,32 @@ return view.extend({
};
o.write = function(section_id, formvalue) {
var name = uci.get('firewall', section_id, 'name'),
- cfgvalue = this.cfgvalue(section_id);
+ cfgvalue = this.cfgvalue(section_id),
+ oldNetworks = L.toArray(cfgvalue),
+ newNetworks = L.toArray(formvalue);
+
+ oldNetworks.sort();
+ newNetworks.sort();
- if (typeof(cfgvalue) == 'string' && Array.isArray(formvalue) && (cfgvalue == formvalue.join(' ')))
+ if (oldNetworks.join(' ') == newNetworks.join(' '))
return;
var tasks = [ firewall.getZone(name) ];
if (Array.isArray(formvalue))
- for (var i = 0; i < formvalue.length; i++) {
- var netname = formvalue[i];
- tasks.push(network.getNetwork(netname).then(function(net) {
+ for (var i = 0; i < newNetworks.length; i++) {
+ var netname = newNetworks[i];
+ tasks.push(network.getNetwork(netname).then(L.bind(function(netname, net) {
return net || network.addNetwork(netname, { 'proto': 'none' });
- }));
+ }, this, netname)));
}
return Promise.all(tasks).then(function(zone_networks) {
- if (zone_networks[0])
+ if (zone_networks[0]) {
+ zone_networks[0].clearNetworks();
for (var i = 1; i < zone_networks.length; i++)
zone_networks[0].addNetwork(zone_networks[i].getName());
+ }
});
};
@@ -209,7 +224,7 @@ return view.extend({
o.multiple = true;
o = s.taboption('advanced', form.DynamicList, 'subnet', _('Covered subnets'), _('Use this option to classify zone traffic by source or destination subnet instead of networks or devices.'));
- o.datatype = 'neg(cidr)';
+ o.datatype = 'neg(cidr("true"))';
o.modalonly = true;
o.multiple = true;
@@ -244,7 +259,7 @@ return view.extend({
o.depends('auto_helper', '0');
o.modalonly = true;
for (var i = 0; i < ctHelpers.length; i++)
- o.value(ctHelpers[i].name, '<span class="hide-close">%s (%s)</span><span class="hide-open">%s</span>'.format(ctHelpers[i].description, ctHelpers[i].name.toUpperCase(), ctHelpers[i].name.toUpperCase()));
+ o.value(ctHelpers[i].name, E('<span><span class="hide-close">%s (%s)</span><span class="hide-open">%s</span></span>'.format(ctHelpers[i].description, ctHelpers[i].name.toUpperCase(), ctHelpers[i].name.toUpperCase())));
o = s.taboption('advanced', form.Flag, 'log', _('Enable logging on this zone'));
o.modalonly = true;
@@ -254,32 +269,34 @@ return view.extend({
o.placeholder = '10/minute';
o.modalonly = true;
- o = s.taboption('extra', form.DummyValue, '_extrainfo');
- o.rawhtml = true;
- o.modalonly = true;
- o.cfgvalue = function(section_id) {
- return _('Passing raw iptables arguments to source and destination traffic classification rules allows to match packets based on other criteria than interfaces or subnets. These options should be used with extreme care as invalid values could render the firewall ruleset broken, completely exposing all services.');
- };
-
- o = s.taboption('extra', form.Value, 'extra_src', _('Extra source arguments'), _('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.'));
- o.modalonly = true;
- o.cfgvalue = function(section_id) {
- return uci.get('firewall', section_id, 'extra_src') || uci.get('firewall', section_id, 'extra');
- };
- o.write = function(section_id, value) {
- uci.unset('firewall', section_id, 'extra');
- uci.set('firewall', section_id, 'extra_src', value);
- };
-
- o = s.taboption('extra', form.Value, 'extra_dest', _('Extra destination arguments'), _('Additional raw <em>iptables</em> arguments to classify zone destination traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS traffic.'));
- o.modalonly = true;
- o.cfgvalue = function(section_id) {
- return uci.get('firewall', section_id, 'extra_dest') || uci.get('firewall', section_id, 'extra_src') || uci.get('firewall', section_id, 'extra');
- };
- o.write = function(section_id, value) {
- uci.unset('firewall', section_id, 'extra');
- uci.set('firewall', section_id, 'extra_dest', value);
- };
+ if (!L.hasSystemFeature('firewall4')) {
+ o = s.taboption('extra', form.DummyValue, '_extrainfo');
+ o.rawhtml = true;
+ o.modalonly = true;
+ o.cfgvalue = function(section_id) {
+ return _('Passing raw iptables arguments to source and destination traffic classification rules allows to match packets based on other criteria than interfaces or subnets. These options should be used with extreme care as invalid values could render the firewall ruleset broken, completely exposing all services.');
+ };
+
+ o = s.taboption('extra', form.Value, 'extra_src', _('Extra source arguments'), _('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.'));
+ o.modalonly = true;
+ o.cfgvalue = function(section_id) {
+ return uci.get('firewall', section_id, 'extra_src') || uci.get('firewall', section_id, 'extra');
+ };
+ o.write = function(section_id, value) {
+ uci.unset('firewall', section_id, 'extra');
+ uci.set('firewall', section_id, 'extra_src', value);
+ };
+
+ o = s.taboption('extra', form.Value, 'extra_dest', _('Extra destination arguments'), _('Additional raw <em>iptables</em> arguments to classify zone destination traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS traffic.'));
+ o.modalonly = true;
+ o.cfgvalue = function(section_id) {
+ return uci.get('firewall', section_id, 'extra_dest') || uci.get('firewall', section_id, 'extra_src') || uci.get('firewall', section_id, 'extra');
+ };
+ o.write = function(section_id, value) {
+ uci.unset('firewall', section_id, 'extra');
+ uci.set('firewall', section_id, 'extra_dest', value);
+ };
+ }
o = s.taboption('general', form.DummyValue, '_forwardinfo');
o.rawhtml = true;
diff --git a/applications/luci-app-firewall/po/ar/firewall.po b/applications/luci-app-firewall/po/ar/firewall.po
index 00e9206218..6ac68ff242 100644
--- a/applications/luci-app-firewall/po/ar/firewall.po
+++ b/applications/luci-app-firewall/po/ar/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: 2020-10-06 20:26+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"PO-Revision-Date: 2021-03-07 14:36+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/ar/>\n"
"Language: ar\n"
@@ -13,7 +13,7 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -32,101 +32,122 @@ msgid ""
"val}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: 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:481
+#: 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\">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/>‏ منع إعادة كتابة المصدر <var data-tooltip=\"ACCEPT\"‎‏>"
#: 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>}"
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
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 ""
"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
"</var>"
msgstr ""
+"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
+"</var>"
#: 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>"
msgstr ""
+"<var data-tooltip=\"HELPER\">Assign conntrack</var> helper <var"
+"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
#: 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>"
msgstr ""
+"علامة جدار الحماية <var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> "
+"<var>%{set_mark?:%{set_xmark}}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:84
msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
-msgstr ""
+msgstr "‎<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:124
msgid ""
"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
"output}"
msgstr ""
+"‎<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
+"output}"
#: 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 ""
+"‎<var data-tooltip=\"REJECT\">Reject</var> %{src?%{dest?forward:input}:output}"
#: 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\">Statically rewrite</var> to source %{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:225
+#: 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:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "إجراء"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"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:264
+#: 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 --sport 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
@@ -135,28 +156,28 @@ msgstr ""
msgid "Advanced Settings"
msgstr "إعدادات متقدمة"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
-msgstr ""
+msgstr "السماح بحركة المرور \"الغير الصالحة\""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: 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:295
+#: 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:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
-msgstr ""
+msgstr "أي"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
-msgstr ""
+msgstr "اي يوم"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316
msgid ""
@@ -164,55 +185,58 @@ msgid ""
"established connections. Format is value[/mask]. If a mask is specified then "
"those bits set in the mask are zeroed out."
msgstr ""
+"قم بتطبيق XOR على مستوى بت للقيمة المحددة وقيمة العلامة الحالية على "
+"الاتصالات القائمة. التنسيق هو القيمة [/ القناع]. إذا تم تحديد قناع ، فسيتم "
+"التخلص من البتات المحددة في القناع."
#: 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:392
+#: 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:239
+#: 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:239
+#: 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 ""
+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:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
-msgstr ""
+msgstr "مساعدين كونتراك"
#: 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:653
+#: 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:206
+#: 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:165
+#: 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:211
+#: 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 ""
@@ -220,139 +244,141 @@ 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:374
+#: 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:355
+#: 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:357
+#: 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:349
+#: 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:261
+#: 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:236
+#: 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:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: 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:243
+#: 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:215
msgid "External IP address"
-msgstr ""
+msgstr "عنوان IP خارجي"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
msgid "External port"
-msgstr ""
+msgstr "منفذ خارجي"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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:274
+#: 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:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
-msgstr ""
+msgstr "حجج مصدر إضافي"
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/zones.lua #
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-#
#: 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:646
+#: 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 ""
@@ -361,13 +387,18 @@ 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:436
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:264
+#: 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 "الجمعة"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:39
+#, fuzzy
msgid ""
"From %{src}%{src_device?, interface <var>%{src_device}</var>}%{src_ip?, IP "
"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP addresses except "
@@ -375,8 +406,14 @@ 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
+#, fuzzy
msgid ""
"From %{src}%{src_device?, interface <var>%{src_device}</var>}%{src_ip?, IP "
"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP addresses except "
@@ -387,8 +424,17 @@ 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
+#, fuzzy
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?, "
@@ -398,6 +444,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
@@ -406,36 +459,37 @@ 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:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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:244
+#: 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
+#, fuzzy
msgid ""
"Incoming IPv4%{proto?, protocol %{proto#%{next?, }%{item.types?<var class="
"\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP with "
@@ -447,43 +501,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:228
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:252
+#: 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
@@ -492,124 +555,139 @@ 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؟ انفجار <var>٪ {limit.burst} </var>}"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+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 مصدر الاسترجاع"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:212
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
-msgstr ""
+msgstr "MASQUERADE - إعادة الكتابة تلقائيًا إلى عنوان IP للواجهة الصادرة"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: 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:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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:285
+#: 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:241
+#: 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:399
+#: 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:221
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:399
+#: 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:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
-msgstr ""
+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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "الإثنين"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -617,43 +695,45 @@ msgstr "اسم"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
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:197
msgid "Only match incoming traffic from these MACs."
-msgstr ""
+msgstr "تطابق فقط حركة المرور الواردة من أجهزة MAC هذه."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
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:207
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:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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:285
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:423
+#: 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:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -661,203 +741,188 @@ 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:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 ""
+"إعادة توجيه حركة المرور الواردة المتطابقة إلى المنفذ المحدد على المضيف "
+"الداخلي"
#: 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:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
-msgstr ""
+msgstr "قصر التنكر على الشبكات الفرعية للوجهة المحددة"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
-msgstr ""
+msgstr "قصر التنكر على الشبكات الفرعية للمصدر المحدد"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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:231
+#: 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 ""
+msgstr "أعد كتابة حركة المرور المتطابقة إلى منفذ المصدر المحدد أو نطاق المنفذ."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
+#: 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:437
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:265
+#: 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 "السبت"
#: 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 ""
+"قم بتعيين قيمة العلامة المحددة على الاتصالات القائمة. التنسيق هو القيمة [/ "
+"القناع]. إذا تم تحديد قناع ، فسيتم تعديل وحدات البت المحددة في القناع فقط."
#: 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 "تفريغ تدفق البرنامج"
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/rrule.lua #
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-#
-# msgid "Traffic Redirection"
-# msgstr ""
-#
-# msgid ""
-# "Traffic redirection allows you to change the destination address of "
-# "forwarded packets."
-# msgstr ""
-#
-# msgid "Overview"
-# msgstr ""
-#
-# msgid "Name"
-# msgstr ""
-#
-# msgid "Source zone"
-# msgstr ""
-#
-# msgid "Source MAC-address"
-# msgstr ""
-#
-# msgid "Source port"
-# msgstr ""
-#
-# msgid "Protocol"
-# msgstr ""
-#
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
msgid "Source IP address"
-msgstr ""
+msgstr "عنوان IP المصدر"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: 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:340
+#: 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:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: 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:262
+#: 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:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
-msgstr ""
+#: 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 "وقت البدء (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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:457
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:285
-msgid "Stop Time (hh.mm.ss)"
-msgstr ""
+#: 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 "وقت التوقف (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "الأحد"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -866,6 +931,13 @@ 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> ، على سبيل المثال إعادة التوجيه من "
+"الشبكة إلى الشبكة الواسعة <em> لا </ em> يعني ضمنًا إذنًا لإعادة التوجيه من "
+"الشبكة إلى الشبكة الواسعة أيضًا."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:117
msgid ""
@@ -875,23 +947,33 @@ 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> الإدخال </em> و <em> "
+"الإخراج </em> السياسات الافتراضية لحركة المرور التي تدخل وتغادر هذه المنطقة "
+"بينما يصف خيار <em> إعادة التوجيه </em> سياسة حركة المرور المعاد توجيهها بين "
+"الشبكات المختلفة داخل المنطقة. تحدد <em> الشبكات المغطاة </em> الشبكات "
+"المتاحة الأعضاء في هذه المنطقة."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "الخميس"
#: 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:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "الوقت بالتوقيت العالمي المنسق"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr "تم تمكين قيود الوقت لهذه القاعدة"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
+#, fuzzy
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
"%{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP addresses except "
@@ -899,6 +981,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 ""
@@ -917,14 +1004,14 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: 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 ""
@@ -932,122 +1019,131 @@ 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:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "الثلاثاء"
#: 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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
-msgstr ""
+msgstr "مساعد 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
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:159
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:215
+#: 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:551
+#: 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:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
"the updated configuration."
msgstr ""
+"عند الضغط على \"متابعة\" ، سيتم تحويل أقسام \"إعادة التوجيه\" ذات الهدف "
+"\"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:206
+#: 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:211
+#: 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:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "الأربعاء"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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:373
+#: 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:368
+#: 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:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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
@@ -1056,59 +1152,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:372
+#: 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:371
+#: 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:234
+#: 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:370
+#: 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:367
+#: 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:369
+#: 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
@@ -1117,22 +1213,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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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:243
+#: 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/bg/firewall.po b/applications/luci-app-firewall/po/bg/firewall.po
index 49391d6082..73e122624b 100644
--- a/applications/luci-app-firewall/po/bg/firewall.po
+++ b/applications/luci-app-firewall/po/bg/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: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-09-28 16:34+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/bg/>\n"
"Language: bg\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 3.11-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -31,13 +31,13 @@ msgid ""
"val}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: 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:481
+#: 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 ""
@@ -98,7 +98,7 @@ msgid ""
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr ""
@@ -107,21 +107,21 @@ msgid "ACCEPT - Disable address rewriting"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -132,30 +132,30 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
msgid "Advanced Settings"
-msgstr ""
+msgstr "Разширени настройки"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
-msgstr ""
+msgstr "Разрешаване на \"невалиден\" трафик"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: 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:295
+#: 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:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
-msgstr ""
+msgstr "Всички"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
-msgstr ""
+msgstr "Всеки ден"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316
msgid ""
@@ -168,50 +168,50 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
#: 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:243
+#: 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:653
+#: 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:206
+#: 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:165
+#: 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:211
+#: 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 ""
@@ -220,7 +220,7 @@ msgid ""
"each firewall restart, right after the default ruleset has been loaded."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr ""
@@ -232,25 +232,25 @@ msgstr ""
msgid "DSCP mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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:357
+#: 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:349
+#: 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:261
+#: 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:236
+#: 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."
@@ -258,100 +258,97 @@ msgstr ""
#: 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:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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:249
+#: 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
+#, fuzzy
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:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
msgid "External IP address"
-msgstr ""
+msgstr "Външен IP адрес"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
msgid "External port"
-msgstr ""
+msgstr "Външен порт"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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:274
+#: 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:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
-msgstr ""
+msgstr "Допълнителни аргументи за източника"
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/zones.lua #
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-#
#: 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:646
+#: 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 ""
@@ -361,10 +358,10 @@ msgid ""
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
-#: 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:264
+#: 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 ""
@@ -405,34 +402,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:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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:244
+#: 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 ""
@@ -450,19 +447,19 @@ 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"
-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:228
msgid "Internal zone"
-msgstr ""
+msgstr "Вътрешна зона"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304
msgid "Invalid DSCP mark"
@@ -474,15 +471,15 @@ 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:252
+#: 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
@@ -492,9 +489,13 @@ msgid ""
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+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"
@@ -504,7 +505,7 @@ msgstr ""
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr ""
@@ -513,7 +514,7 @@ msgid "Masquerading"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 ""
@@ -522,11 +523,11 @@ msgstr ""
msgid "Match DSCP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr ""
@@ -549,7 +550,7 @@ msgid ""
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr ""
@@ -564,7 +565,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
@@ -572,7 +573,7 @@ msgstr ""
msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
@@ -586,13 +587,13 @@ msgid ""
"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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 ""
@@ -608,7 +609,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -632,8 +633,8 @@ msgid ""
"range on the client host"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 ""
@@ -646,13 +647,13 @@ msgstr ""
msgid "Output"
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:423
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -673,10 +674,10 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 ""
@@ -691,16 +692,16 @@ msgstr ""
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 ""
@@ -712,11 +713,11 @@ msgstr ""
msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr ""
@@ -728,10 +729,10 @@ msgstr ""
msgid "SNAT - Rewrite to specific source IP or port"
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:265
+#: 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"
@@ -751,62 +752,32 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/rrule.lua #
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-#
-# msgid "Traffic Redirection"
-# msgstr ""
-#
-# msgid ""
-# "Traffic redirection allows you to change the destination address of "
-# "forwarded packets."
-# msgstr ""
-#
-# msgid "Overview"
-# msgstr ""
-#
-# msgid "Name"
-# msgstr ""
-#
-# msgid "Source zone"
-# msgstr ""
-#
-# msgid "Source MAC-address"
-# msgstr ""
-#
-# msgid "Source port"
-# msgstr ""
-#
-# msgid "Protocol"
-# msgstr ""
-#
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
msgid "Source IP address"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -818,32 +789,32 @@ msgid ""
"reflected traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 ""
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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:647
+#: 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."
@@ -855,8 +826,8 @@ msgid ""
"traffic flow."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -875,21 +846,25 @@ msgid ""
"networks</em> specifies which available networks are members of this zone."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -916,7 +891,7 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr ""
@@ -932,17 +907,17 @@ msgid ""
"the router."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 ""
#: 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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr ""
@@ -957,7 +932,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr ""
@@ -965,11 +940,11 @@ msgstr ""
msgid "Unnamed zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -984,13 +959,13 @@ msgstr ""
msgid "Use internal IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -1000,17 +975,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr ""
@@ -1026,23 +1001,23 @@ msgstr ""
msgid "Zones"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1057,11 +1032,11 @@ msgstr ""
msgid "any zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr ""
@@ -1071,15 +1046,15 @@ msgstr ""
msgid "day"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1097,7 +1072,7 @@ msgstr ""
msgid "minute"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1119,8 +1094,8 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 ""
@@ -1128,16 +1103,10 @@ msgstr ""
msgid "unlimited"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr ""
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
diff --git a/applications/luci-app-firewall/po/bn_BD/firewall.po b/applications/luci-app-firewall/po/bn_BD/firewall.po
index 092b43fb7e..404c70aeeb 100644
--- a/applications/luci-app-firewall/po/bn_BD/firewall.po
+++ b/applications/luci-app-firewall/po/bn_BD/firewall.po
@@ -3,13 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsfirewall/bn_BD/>\n"
"Language: bn_BD\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-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -28,11 +31,11 @@ msgid ""
"val}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr ""
@@ -95,7 +98,7 @@ msgid ""
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr ""
@@ -104,21 +107,21 @@ msgid "ACCEPT - Disable address rewriting"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -129,28 +132,28 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
msgid "Advanced Settings"
-msgstr ""
+msgstr "উন্নত সেটিংস"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr ""
@@ -165,15 +168,15 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -182,7 +185,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr ""
@@ -190,19 +193,19 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr ""
@@ -217,7 +220,7 @@ msgid ""
"each firewall restart, right after the default ruleset has been loaded."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr ""
@@ -229,25 +232,25 @@ msgstr ""
msgid "DSCP mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -258,10 +261,10 @@ msgid "Drop invalid packets"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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"
@@ -271,7 +274,7 @@ msgstr ""
msgid "Enable SYN-flood protection"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr ""
@@ -283,7 +286,7 @@ msgstr ""
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
@@ -295,13 +298,13 @@ msgstr ""
msgid "External port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr ""
@@ -309,14 +312,10 @@ msgstr ""
msgid "Extra iptables arguments"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr ""
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/zones.lua #
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-#
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
msgid "Firewall"
msgstr ""
@@ -341,7 +340,7 @@ msgstr ""
msgid "Firewall - Zone Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr ""
@@ -358,8 +357,8 @@ msgid ""
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
-#: 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:264
+#: 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 ""
@@ -402,7 +401,7 @@ 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"
@@ -412,22 +411,22 @@ msgstr ""
msgid "Hardware flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr ""
@@ -473,7 +472,7 @@ msgstr ""
msgid "Limit burst"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr ""
@@ -489,6 +488,10 @@ msgid ""
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr ""
@@ -501,7 +504,7 @@ msgstr ""
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr ""
@@ -510,7 +513,7 @@ msgid "Masquerading"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 ""
@@ -519,11 +522,11 @@ msgstr ""
msgid "Match DSCP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr ""
@@ -546,7 +549,7 @@ msgid ""
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr ""
@@ -561,7 +564,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
@@ -569,7 +572,7 @@ msgstr ""
msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
@@ -583,13 +586,13 @@ msgid ""
"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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 ""
@@ -605,7 +608,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -629,8 +632,8 @@ msgid ""
"range on the client host"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 ""
@@ -643,13 +646,13 @@ msgstr ""
msgid "Output"
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:423
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -670,10 +673,10 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 ""
@@ -688,16 +691,16 @@ msgstr ""
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 ""
@@ -709,11 +712,11 @@ msgstr ""
msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr ""
@@ -725,8 +728,8 @@ msgstr ""
msgid "SNAT - Rewrite to specific source IP or port"
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:265
+#: 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 ""
@@ -748,62 +751,32 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/rrule.lua #
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-#
-# msgid "Traffic Redirection"
-# msgstr ""
-#
-# msgid ""
-# "Traffic redirection allows you to change the destination address of "
-# "forwarded packets."
-# msgstr ""
-#
-# msgid "Overview"
-# msgstr ""
-#
-# msgid "Name"
-# msgstr ""
-#
-# msgid "Source zone"
-# msgstr ""
-#
-# msgid "Source MAC-address"
-# msgstr ""
-#
-# msgid "Source port"
-# msgstr ""
-#
-# msgid "Protocol"
-# msgstr ""
-#
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
msgid "Source IP address"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -815,32 +788,32 @@ msgid ""
"reflected traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 ""
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -852,8 +825,8 @@ msgid ""
"traffic flow."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -872,8 +845,8 @@ msgid ""
"networks</em> specifies which available networks are members of this zone."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 ""
@@ -882,11 +855,15 @@ msgstr ""
msgid "Time Restrictions"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -913,7 +890,7 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr ""
@@ -929,8 +906,8 @@ msgid ""
"the router."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 ""
@@ -939,7 +916,7 @@ msgid "Unable to save contents: %s"
msgstr ""
#: 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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr ""
@@ -954,7 +931,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr ""
@@ -962,11 +939,11 @@ msgstr ""
msgid "Unnamed zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -981,13 +958,13 @@ msgstr ""
msgid "Use internal IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -997,17 +974,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr ""
@@ -1023,23 +1000,23 @@ msgstr ""
msgid "Zones"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1054,11 +1031,11 @@ msgstr ""
msgid "any zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr ""
@@ -1068,15 +1045,15 @@ msgstr ""
msgid "day"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1094,7 +1071,7 @@ msgstr ""
msgid "minute"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1116,8 +1093,8 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 ""
@@ -1125,7 +1102,7 @@ msgstr ""
msgid "unlimited"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr ""
diff --git a/applications/luci-app-firewall/po/ca/firewall.po b/applications/luci-app-firewall/po/ca/firewall.po
index 695369d19f..7fc43f4231 100644
--- a/applications/luci-app-firewall/po/ca/firewall.po
+++ b/applications/luci-app-firewall/po/ca/firewall.po
@@ -5,8 +5,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: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"luciapplicationsfirewall/ca/>\n"
"Language: ca\n"
@@ -14,7 +14,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.11-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -33,11 +33,11 @@ msgid ""
"val}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr ""
@@ -100,7 +100,7 @@ msgid ""
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr ""
@@ -109,21 +109,21 @@ msgid "ACCEPT - Disable address rewriting"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Acció"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -134,28 +134,28 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
msgid "Advanced Settings"
-msgstr "Ajusts avançats"
+msgstr "Configuració avançada"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "Permet el reenviament des dels <em>zones d'origen</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "Permet el reenviament als <em>zones de destí</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "Qualsevol"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr ""
@@ -170,15 +170,15 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -187,7 +187,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr ""
@@ -195,19 +195,19 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
-msgstr ""
+msgstr "Continua"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "Xarxes cobertes"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr ""
@@ -226,7 +226,7 @@ msgstr ""
"ordres s'executen després de cada reinici de tallafocs, just després el "
"conjunt de regles per defecte s'ha carregat."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr ""
@@ -238,25 +238,25 @@ msgstr ""
msgid "DSCP mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Adreça de destí"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Port de destí"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "Zona de destí"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -267,7 +267,7 @@ msgid "Drop invalid packets"
msgstr "Descarta els paquets invàlids"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Activa"
@@ -280,7 +280,7 @@ msgstr ""
msgid "Enable SYN-flood protection"
msgstr "Habilita protecció contra la inundació SYN"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "Habilita el registre d'aquesta zona"
@@ -292,7 +292,7 @@ msgstr ""
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
@@ -304,13 +304,13 @@ msgstr "Adreça IP extern"
msgid "External port"
msgstr "Port extern"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "Paràmetres extres"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr ""
@@ -318,7 +318,7 @@ msgstr ""
msgid "Extra iptables arguments"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr ""
@@ -346,7 +346,7 @@ msgstr "Tallafocs - Regles de tràfic"
msgid "Firewall - Zone Settings"
msgstr "Tallafocs - Ajusts de zona"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr ""
@@ -363,8 +363,8 @@ msgid ""
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
-#: 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:264
+#: 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 "Divendres"
@@ -407,7 +407,7 @@ 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 "Ajusts generals"
+msgstr "Paràmetres generals"
#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
msgid "Grant access to firewall configuration"
@@ -417,22 +417,22 @@ msgstr ""
msgid "Hardware flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 i IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "Només IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "Només IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr ""
@@ -478,7 +478,7 @@ msgstr ""
msgid "Limit burst"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "Limita els missatges de registre"
@@ -494,6 +494,10 @@ msgid ""
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr ""
@@ -506,7 +510,7 @@ msgstr ""
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr "Fixació MSS"
@@ -515,7 +519,7 @@ msgid "Masquerading"
msgstr "Mascarada"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "Coincideix"
@@ -524,11 +528,11 @@ msgstr "Coincideix"
msgid "Match DSCP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr "Coincideix amb el tipus ICMP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr ""
@@ -551,7 +555,7 @@ msgid ""
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr ""
@@ -568,7 +572,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
@@ -576,7 +580,7 @@ msgstr ""
msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
@@ -590,13 +594,13 @@ msgid ""
"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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "Dilluns"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 ""
@@ -612,7 +616,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -638,8 +642,8 @@ msgstr ""
"Només coincideix amb trànsit originant en el host client des del port o del "
"rang de ports d'origen donat"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 ""
@@ -652,13 +656,13 @@ msgstr ""
msgid "Output"
msgstr "Sortida"
-#: 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:423
+#: 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 "Passa paràmetres addicionals al iptables. Utilitzeu-ho amb cura!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -681,7 +685,7 @@ msgstr ""
"connectin a un ordinador o servei específic dins del LAN privat."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Protocol"
@@ -699,16 +703,16 @@ msgstr "Redirigeix trànsit entrant coincidit al host intern especificat"
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr "Restringeix la mascarada a les subxarxes de destí donades"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr "Restringeix la mascarada a les subxarxes d'origen donades"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "Restringeix a la família d'adreces"
@@ -720,11 +724,11 @@ msgstr ""
msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr ""
@@ -736,8 +740,8 @@ msgstr ""
msgid "SNAT - Rewrite to specific source IP or port"
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:265
+#: 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 "Dissabte"
@@ -764,27 +768,27 @@ msgid "Source IP address"
msgstr "Adreça IP d'origen"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Adreça MAC d'origen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Adreça d'origen"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Port d'origen"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Zona d'origen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -796,32 +800,32 @@ msgid ""
"reflected traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 ""
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "Diumenge"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -835,8 +839,8 @@ msgstr ""
"El tallafocs crea zones a les teves interfícies de xarxa per controlar el "
"flux de tràfic de xarxa."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -868,8 +872,8 @@ msgstr ""
"<em>Xarxes cobertes</em> especifica quines xarxes disponibles són membres "
"d'aquesta zona."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "Dijous"
@@ -878,11 +882,15 @@ msgstr "Dijous"
msgid "Time Restrictions"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -909,7 +917,7 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr ""
@@ -928,8 +936,8 @@ msgstr ""
"zones distintes, per exemple per a rebutjar trànsit entre certs hosts o "
"obrir ports WAN en el encaminador."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "Dimarts"
@@ -938,7 +946,7 @@ msgid "Unable to save contents: %s"
msgstr ""
#: 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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr ""
@@ -953,7 +961,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr ""
@@ -961,11 +969,11 @@ msgstr ""
msgid "Unnamed zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -980,13 +988,13 @@ msgstr ""
msgid "Use internal IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -996,17 +1004,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "Dimecres"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr ""
@@ -1022,23 +1030,23 @@ msgstr "Zona ⇒ Reenviaments"
msgid "Zones"
msgstr "Zones"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "accepta"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1053,11 +1061,11 @@ msgstr "qualsevol"
msgid "any zone"
msgstr "qualsevol zona"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr ""
@@ -1067,15 +1075,15 @@ msgstr ""
msgid "day"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "no rastregis"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1093,7 +1101,7 @@ msgstr ""
msgid "minute"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1115,8 +1123,8 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 ""
@@ -1124,200 +1132,10 @@ msgstr ""
msgid "unlimited"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr ""
-
-#~ msgid "%s in %s"
-#~ msgstr "%s en %s"
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s amb %s"
-
-#~ msgid "%s, %s in %s"
-#~ msgstr "%s, %s en %s"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>"
-#~ msgstr "<var>%d</var> paquets al <var>%s</var>"
-
-#~ msgid "<var>%s</var> and limit to %s"
-#~ msgstr "<var>%s</var> i limita a %s"
-
-#~ msgid "Destination IP address"
-#~ msgstr "Adreça IP de destí"
-
-#~ msgid "Do not rewrite"
-#~ msgstr "No reescriguis"
-
-#~ msgid "Forward to"
-#~ msgstr "Reenvia a"
-
-#~ msgid "From %s in %s"
-#~ msgstr "Des de %s en %s"
-
-#~ msgid "From %s in %s with source %s"
-#~ msgstr "Des de %s en %s amb origen %s"
-
-#~ msgid "From %s in %s with source %s and %s"
-#~ msgstr "Des de %s en %s amb orígens %s i %s"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "To %s at %s on <var>this device</var>"
-#~ msgstr "A %s a %s en <var>aquest dispositiu</var>"
-
-#~ msgid "To %s in %s"
-#~ msgstr "A %s en %s"
-
-#~ msgid "To %s on <var>this device</var>"
-#~ msgstr "A %s en <var>aquest dispositiu</var>"
-
-#~ msgid "To %s, %s in %s"
-#~ msgstr "A %s, %s en %s"
-
-#~ msgid "Via %s"
-#~ msgstr "Via %s"
-
-#~ msgid "Via %s at %s"
-#~ msgstr "Via %s a %s"
-
-#~ msgid "any host"
-#~ msgstr "qualsevol host"
-
-#~ msgid "any router IP"
-#~ msgstr "qualsevol IP d'encaminador"
-
-#~ msgid "Force connection tracking"
-#~ msgstr "Força el rastreig de connexió"
-
-#~ msgid "Add"
-#~ msgstr "Afegeix"
-
-#~ msgid "Add and edit..."
-#~ msgstr "Afegeix i edita..."
-
-#~ msgid "External zone"
-#~ msgstr "Zona extern"
-
-#~ msgid "New SNAT rule"
-#~ msgstr "Nova regla SNAT"
-
-#~ msgid "New forward rule"
-#~ msgstr "Nova regla de reenviament"
-
-#~ msgid "New input rule"
-#~ msgstr "Nova regla d'entrada"
-
-#~ msgid "New port forward"
-#~ msgstr "Nou reenviament de port"
-
-#~ msgid "New source NAT"
-#~ msgstr "Nou origen NAT"
-
-#~ msgid "Open ports on router"
-#~ msgstr "Obre els ports en el encaminador"
-
-#~ msgid "Other..."
-#~ msgstr "Altre..."
-
-#~ msgid "To source IP"
-#~ msgstr "A l'IP d'origen"
-
-#~ msgid "To source port"
-#~ msgstr "Al port d'origen"
-
-#~ msgid "(Unnamed Entry)"
-#~ msgstr "(Entrada sense nom)"
-
-#~ msgid "(Unnamed Rule)"
-#~ msgstr "(Regla sense nom)"
-
-#~ msgid "(Unnamed SNAT)"
-#~ msgstr "(SNAT sense nom)"
-
-#~ msgid "Inter-Zone Forwarding"
-#~ msgstr "Reenviament interzonal"
-
-#~ msgid "Match forwarded traffic to the given destination port or port range."
-#~ msgstr ""
-#~ "Coincideix amb trànsit reenviat al port o rang de ports de destí donat."
-
-#~ msgid ""
-#~ "Match incoming traffic originating from the given source port or port "
-#~ "range on the client host."
-#~ msgstr ""
-#~ "Coincideix amb trànsit entrant originant en el host client des del port o "
-#~ "rang de ports d'origen donat."
-
-#~ msgid "Rewrite matched traffic to the given address."
-#~ msgstr "Reescriu el trànsit coincidint cap a la adreça donada."
-
-#~ msgid ""
-#~ "Rewrite matched traffic to the given source port. May be left empty to "
-#~ "only rewrite the IP address."
-#~ msgstr ""
-#~ "Reescriu el trànsit coincidint cap al port d'origen donat. Pot ser deixat "
-#~ "en blanc per només reescriure l'adreça IP."
-
-#~ msgid "Rewrite to source %s"
-#~ msgstr "Reescriu a l'origen %s"
-
-#~ msgid "Rewrite to source %s, %s"
-#~ msgstr "Reescriu als orígens %s, %s"
-
-#~ msgid "SNAT IP address"
-#~ msgstr "Adreça IP de SNAT"
-
-#~ msgid "SNAT port"
-#~ msgstr "Port SNAT"
-
-#~ msgid "Source NAT"
-#~ msgstr "NAT d'origen"
-
-#~ msgid ""
-#~ "Source NAT is a specific form of masquerading which allows fine grained "
-#~ "control over the source IP used for outgoing traffic, for example to map "
-#~ "multiple WAN addresses to internal subnets."
-#~ msgstr ""
-#~ "El NAT d'origen és un forma específic de mascarada que permet control de "
-#~ "gra fi sobre l'IP d'origen utilitzat pel trànsit sortint, per exemple per "
-#~ "associar múltiples adreces WAN a subxarxes internes."
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the port forwarding "
-#~ "entry. In most cases there is no need to modify those settings."
-#~ msgstr ""
-#~ "Aquesta pàgina us permet canviar propietats avançats de l'entrada de "
-#~ "reenviament de port. En la majoria dels casos no hi ha necessitat de "
-#~ "modificar aquests ajusts."
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the traffic rule "
-#~ "entry, such as matched source and destination hosts."
-#~ msgstr ""
-#~ "Aquesta pàgina us permet canviar propietats avançats de l'entrada de "
-#~ "regla de trànsit, com als hosts d'origen i de destí coincidits."
-
-#~ msgid ""
-#~ "You may specify multiple by selecting \"-- custom --\" and then entering "
-#~ "protocols separated by space."
-#~ msgstr ""
-#~ "Podeu especificar múltiples per seleccionar \"-- personalitzat --\" i "
-#~ "llavors introduir protocols separats per espai."
-
-#~ msgid "Zone %q"
-#~ msgstr "Zona %q"
-
-#~ msgid "traffic"
-#~ msgstr "trànsit"
diff --git a/applications/luci-app-firewall/po/cs/firewall.po b/applications/luci-app-firewall/po/cs/firewall.po
index f810737dd4..f2378d8e2e 100644
--- a/applications/luci-app-firewall/po/cs/firewall.po
+++ b/applications/luci-app-firewall/po/cs/firewall.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/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.3.2-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -29,13 +29,13 @@ msgid ""
"val}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
-msgstr ""
+msgstr "-- přidat IP --"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
-msgstr ""
+msgstr "-- přidat MAC --"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118
msgid ""
@@ -44,7 +44,7 @@ msgstr ""
#: 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=\"ACCEPT\"> Zabránit přepsání zdroje</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:81
msgid ""
@@ -56,18 +56,23 @@ msgstr ""
msgid ""
"<var data-tooltip=\"DROP\">Drop</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"<var data-tooltip=\"DROP\">Zahodit</var> %{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
msgid ""
"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
"</var>"
msgstr ""
+"<var data-tooltip=\"DSCP\">Přiřadit DSCP</var> klasifikaci <var>%{set_dscp}</"
+"var>"
#: 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>"
msgstr ""
+"<var data-tooltip=\"HELPER\">Přiřadit conntrack</var> helper <var"
+"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:130
msgid ""
@@ -78,52 +83,64 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:84
msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
msgstr ""
+"<var data-tooltip=\"MASQUERADE\">Automaticky přepsat</var> zdrojovou IP "
+"adresu"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:124
msgid ""
"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
"output}"
msgstr ""
+"<var data-tooltip=\"NOTRACK\">Nesledovat</var> %{src?%{dest?forward:input}:"
+"output}"
#: 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 ""
+"<var data-tooltip=\"REJECT\">Odmítnout</var> %{src?%{dest?forward:input}:"
+"output}"
#: 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\">Staticky přepsat</var> na zdroj %{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:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
-msgstr ""
+msgstr "Musí být zadána IP adresa pro přepsání!"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:213
msgid "ACCEPT - Disable address rewriting"
-msgstr ""
+msgstr "ACCEPT - Zakázat přepis adresy"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Akce"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
+"Další surové argumenty <em>iptables</em> ke klasifikaci provozu do cílové "
+"zóny, např. <code>-p tcp --dport 443</code> pro pouze odchozí provoz HTTPS."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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 ""
+"Další surové argumenty <em>iptables</em> ke klasifikaci provozu ze zdrojové "
+"zóny, např. <code>-p tcp --sport 443</code> pro pouze příchozí provoz 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
@@ -132,28 +149,28 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Pokročilá nastavení"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
-msgstr ""
+msgstr "Povolit \"neplatný\" provoz"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "Povolit přesměrování ze <em>zdrojových oblastí</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "Povolit přesměrování do <em>zdrojových oblastí</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "Libovolné"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
-msgstr ""
+msgstr "Kterýkoli den"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316
msgid ""
@@ -166,24 +183,24 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:107
msgid "Conntrack Settings"
-msgstr ""
+msgstr "Nastavení pro Conntrack"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr ""
@@ -191,21 +208,21 @@ msgstr ""
msgid "Contents have been saved."
msgstr "Obsah byl uložen."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
-msgstr ""
+msgstr "Pokračovat"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
-msgstr ""
+msgstr "Pokrytá zařízení"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "Pokryté sítě"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
-msgstr ""
+msgstr "Pokryté podsítě"
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:54
msgid "Custom Rules"
@@ -221,37 +238,37 @@ msgstr ""
"nejsou jinak pokryté frameworkem firewallu. Příkazy jsou spuštěny po každém "
"restartu firewallu, právě po načtení výchozí sady pravidel."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
-msgstr ""
+msgstr "Klasifikace DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
msgid "DSCP mark"
-msgstr ""
+msgstr "Značka DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:296
msgid "DSCP mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Cílová adresa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Cílový port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "Cílová zóna"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
-msgstr ""
+msgstr "Název zařízení"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -262,7 +279,7 @@ msgid "Drop invalid packets"
msgstr "Zahazovat neplatné pakety"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Povolit"
@@ -275,19 +292,19 @@ msgstr "Povolit NAT Loopback"
msgid "Enable SYN-flood protection"
msgstr "Povolit ochranu proti SYN-flood"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "Povolit logování v této oblasti"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "Expecting: %s"
-msgstr ""
+msgstr "Očekáváno: %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 "Experimentální funkce. Není plně kompatibilní s QoS/SQM."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
@@ -299,23 +316,23 @@ msgstr "Vnější IP adresa"
msgid "External port"
msgstr "Vnější port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "Další argumenty volání"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
-msgstr ""
+msgstr "Další argumenty pro cíl"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:108
msgid "Extra iptables arguments"
-msgstr ""
+msgstr "Další argumenty pro iptables"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
-msgstr ""
+msgstr "Další argumenty pro zdroj"
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
msgid "Firewall"
@@ -327,7 +344,7 @@ msgstr "Firewall - Vlastní pravidla"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
msgid "Firewall - NAT Rules"
-msgstr ""
+msgstr "Firewall - pravidla NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:129
msgid "Firewall - Port Forwards"
@@ -341,9 +358,9 @@ msgstr "Firewall - Pravidla síťového provozu"
msgid "Firewall - Zone Settings"
msgstr "Firewall - Nastavení zón"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
-msgstr ""
+msgstr "Migrace konfigurace brány firewall"
#: 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
@@ -358,8 +375,8 @@ msgid ""
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
-#: 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:264
+#: 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 "pátek"
@@ -402,34 +419,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 "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
msgid "Grant access to firewall configuration"
-msgstr ""
+msgstr "Udělit přístup ke konfiguraci brány firewall"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:87
msgid "Hardware flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 a IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "pouze IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "pouze IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
-msgstr ""
+msgstr "Příchozí zařízení"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:38
msgid ""
@@ -463,17 +480,17 @@ msgstr "Vnitřní zóna"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304
msgid "Invalid DSCP mark"
-msgstr ""
+msgstr "Neplatná značka DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:372
msgid "Invalid limit value"
-msgstr ""
+msgstr "Neplatná hodnota limitu"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382
msgid "Limit burst"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "Omezit logovací zprávy"
@@ -489,6 +506,10 @@ msgid ""
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr ""
@@ -499,9 +520,9 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:212
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
-msgstr ""
+msgstr "MASQUERADE - Automaticky přepsat na IP adresu odchozího rozhraní"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr "MSS clamping"
@@ -510,7 +531,7 @@ msgid "Masquerading"
msgstr "Maškárádování"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "Shoda"
@@ -519,11 +540,11 @@ msgstr "Shoda"
msgid "Match DSCP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr "Odpovídá ICMP typu"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr ""
@@ -546,7 +567,7 @@ msgid ""
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr ""
@@ -563,7 +584,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
@@ -571,7 +592,7 @@ msgstr ""
msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
@@ -585,29 +606,31 @@ msgid ""
"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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "pondělí"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 "Dny v měsíci"
#: 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 "Pravidla 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 ""
+"Pravidla NAT umožňují jemně odstupňovanou kontrolu nad zdrojovou IP adresou "
+"pro odchozí nebo předávaný provoz."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -633,27 +656,27 @@ msgstr ""
"Vybrat pouze příchozí provoz, pocházející ze zadaného portu nebo rozsahu "
"portů klienta"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 "Odchozí zařízení"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:173
msgid "Outbound zone"
-msgstr ""
+msgstr "Odchozí zóna"
#: 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 "Výstup"
-#: 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:423
+#: 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 "Předává další argumenty iptables. Používat opatrně!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -677,7 +700,7 @@ msgstr ""
"LAN."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Protokol"
@@ -694,36 +717,36 @@ msgstr "Přesměrovat vybraný příchozí provoz na uvedeného vnitřního host
#: 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 "Vyžaduje hardwarovou podporu NAT. Implementováno alespoň pro mt7621"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr "Omezit maškarádování na uvedené cílové podsítě"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr "Omezit maškarádování na uvedené zdrojové podsítě"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "Omezit na rodinu adres"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
msgid "Rewrite IP address"
-msgstr ""
+msgstr "Přepsat IP adresu"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:216
msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
-msgstr ""
+msgstr "Přepsat port"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:75
msgid "Routing/NAT Offloading"
@@ -731,16 +754,16 @@ msgstr ""
#: 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 - Přepsat na konkrétní zdrojovou IP adresu nebo port"
-#: 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:265
+#: 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 "sobota"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
msgid "Set mark"
-msgstr ""
+msgstr "Nastavit značku"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:317
msgid ""
@@ -761,27 +784,27 @@ msgid "Source IP address"
msgstr "Zdrojová IP adresa"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Zdrojová MAC adresa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Zdrojová adresa"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Zdrojový port"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Zdrojová zóna"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -793,32 +816,32 @@ msgid ""
"reflected traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "Datum zahájení (rrrr-mm-dd)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
-msgstr ""
+#: 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 "Čas zahájení (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "Datum ukončení (rrrr-mm-dd)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
-msgstr ""
+#: 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 "Čas ukončení (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "neděle"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -832,8 +855,8 @@ msgstr ""
"Firewall vytváří zóny přes vaše síťová rozhraní za účelem řízení síťového "
"provozu."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -863,8 +886,8 @@ msgstr ""
"pro přesměrování provozu mezi rozdílnými sítěmi uvnitř jedné zóny. "
"<em>Pokryté sítě</em> určuje, které z dostupných sítí jsou členy této zóny."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "čtvrtek"
@@ -873,11 +896,15 @@ msgstr "čtvrtek"
msgid "Time Restrictions"
msgstr "Časová omezení"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "Čas v UTC"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -904,7 +931,7 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr ""
@@ -923,8 +950,8 @@ msgstr ""
"různými zónami, například pro odmítnutí provozu mezi jistými hostiteli nebo "
"pro otevření WAN portů na routeru."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "úterý"
@@ -933,14 +960,14 @@ msgid "Unable to save contents: %s"
msgstr "Nelze uložit obsah: %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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
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 "Nejmenovaný 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:159
@@ -948,7 +975,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr "Nepojmenované pravidlo"
@@ -956,11 +983,11 @@ msgstr "Nepojmenované pravidlo"
msgid "Unnamed zone"
msgstr "Nepojmenovaná zóna"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
-msgstr ""
+msgstr "Nerozpoznaný protokol"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -969,19 +996,19 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:257
msgid "Use external IP address"
-msgstr ""
+msgstr "Použít vnější IP adresu"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:256
msgid "Use internal IP address"
-msgstr ""
+msgstr "Použít vnitřní IP adresu"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -991,17 +1018,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "středa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "Dny v týdnu"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr ""
@@ -1017,23 +1044,23 @@ msgstr "Zóna ⇒ Přesměrování"
msgid "Zones"
msgstr "Zóny"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "přijmout"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1048,11 +1075,11 @@ msgstr "libovolný"
msgid "any zone"
msgstr "libovolná zóna"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr ""
@@ -1062,15 +1089,15 @@ msgstr ""
msgid "day"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "nesledovat"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1088,7 +1115,7 @@ msgstr ""
msgid "minute"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1110,8 +1137,8 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 ""
@@ -1119,202 +1146,10 @@ msgstr ""
msgid "unlimited"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr ""
-
-#~ msgid "%s in %s"
-#~ msgstr "%s v %s"
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s s %s"
-
-#~ msgid "%s, %s in %s"
-#~ msgstr "%s, %s v %s"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>"
-#~ msgstr "<var>%d</var> paketů za <var>%s</var>"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
-#~ msgstr "<var>%d</var> paketů za <var>%s</var>, burst <var>%d</var> paketů."
-
-#~ msgid "<var>%s</var> and limit to %s"
-#~ msgstr "<var>%s</var> a omezit na %s"
-
-#~ msgid "Destination IP address"
-#~ msgstr "Cílová IP adresa"
-
-#~ msgid "Do not rewrite"
-#~ msgstr "Nepřepisovat"
-
-#~ msgid "Forward to"
-#~ msgstr "Přesměrovat na"
-
-#~ msgid "From %s in %s"
-#~ msgstr "Z %s v %s"
-
-#~ msgid "From %s in %s with source %s"
-#~ msgstr "Z %s v %s se zdrojovou %s"
-
-#~ msgid "From %s in %s with source %s and %s"
-#~ msgstr "Z %s v %s se zdrojovou %s a %s"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "Network"
-#~ msgstr "Síť"
-
-#~ msgid "To %s at %s on <var>this device</var>"
-#~ msgstr "Na %s v %s na <var>tomto zařízení</var>"
-
-#~ msgid "To %s in %s"
-#~ msgstr "Na %s v %s"
-
-#~ msgid "To %s on <var>this device</var>"
-#~ msgstr "Na %s na <var>tomto zařízení</var>"
-
-#~ msgid "To %s, %s in %s"
-#~ msgstr "Na %s, %s v %s"
-
-#~ msgid "Via %s"
-#~ msgstr "Prostřednictvím %s"
-
-#~ msgid "any host"
-#~ msgstr "libovolný hostitel"
-
-#~ msgid "any router IP"
-#~ msgstr "libovolná IP routeru"
-
-#~ msgid "Force connection tracking"
-#~ msgstr "Vynutit sledování připojení"
-
-#~ msgid "Add"
-#~ msgstr "Přidat"
-
-#~ msgid "Add and edit..."
-#~ msgstr "Přidat a upravit"
-
-#~ msgid "External zone"
-#~ msgstr "Vnější zóna"
-
-#~ msgid "New SNAT rule"
-#~ msgstr "Nové pravidlo SNAT"
-
-#~ msgid "New forward rule"
-#~ msgstr "Nové přesměrovací pravidlo"
-
-#~ msgid "New input rule"
-#~ msgstr "Nové vstupní pravidlo"
-
-#~ msgid "New port forward"
-#~ msgstr "Nové přesměrování portu"
-
-#~ msgid "New source NAT"
-#~ msgstr "Nový zdrojový NAT (SNAT)"
-
-#~ msgid "Open ports on router"
-#~ msgstr "Otevřené porty na routeru"
-
-#~ msgid "Other..."
-#~ msgstr "Ostatní ..."
-
-#~ msgid "To source IP"
-#~ msgstr "Na zdrojovou IP"
-
-#~ msgid "To source port"
-#~ msgstr "Na zdrojový port"
-
-#~ msgid "(Unnamed Entry)"
-#~ msgstr "(Nepojmenovaný vstup)"
-
-#~ msgid "(Unnamed Rule)"
-#~ msgstr "(Nepojmenované pravidlo)"
-
-#~ msgid "(Unnamed SNAT)"
-#~ msgstr "(Nepojmenovaný SNAT)"
-
-# nebo mimo zóny?
-#~ msgid "Inter-Zone Forwarding"
-#~ msgstr "Přesměrování mezi zónami"
-
-#~ msgid "Match forwarded traffic to the given destination port or port range."
-#~ msgstr "Vybrat provoz, přesměrovaný na zadaný port nebo rozsah portů"
-
-#~ msgid ""
-#~ "Match incoming traffic originating from the given source port or port "
-#~ "range on the client host."
-#~ msgstr ""
-#~ "Vybrat příchozí provoz, pocházející ze zadaného portu nebo rozsahu portů "
-#~ "klienta."
-
-#~ msgid "Rewrite matched traffic to the given address."
-#~ msgstr "Přepsat shodný provoz na uvedenou adresu."
-
-#~ msgid ""
-#~ "Rewrite matched traffic to the given source port. May be left empty to "
-#~ "only rewrite the IP address."
-#~ msgstr ""
-#~ "Přepsat shodný provoz na uvedený zdrojový port. Může zůstat prázdné, pak "
-#~ "bude přepsána pouze IP adresa."
-
-#~ msgid "Rewrite to source %s"
-#~ msgstr "Přepsat na zdrojovou %s"
-
-#~ msgid "Rewrite to source %s, %s"
-#~ msgstr "Přepsat na zdrojovou %s, %s"
-
-#~ msgid "SNAT IP address"
-#~ msgstr "IP adresa SNATu"
-
-#~ msgid "SNAT port"
-#~ msgstr "Port SNATu"
-
-#~ msgid "Source NAT"
-#~ msgstr "Zdrojový NAT"
-
-#~ msgid ""
-#~ "Source NAT is a specific form of masquerading which allows fine grained "
-#~ "control over the source IP used for outgoing traffic, for example to map "
-#~ "multiple WAN addresses to internal subnets."
-#~ msgstr ""
-#~ "Zdrojový NAT je specifická forma maškarádování, která umožňuje "
-#~ "jemnozrnnou kontrolu nad zdrojovými IP, použitými pro odchozí provoz. "
-#~ "Využívá se například pro mapování množství WAN adres do vnitřních podsítí."
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the port forwarding "
-#~ "entry. In most cases there is no need to modify those settings."
-#~ msgstr ""
-#~ "Tato stránka vám umožňuje změnit pokročilé vlastností přesměrování portů. "
-#~ "Ve většině případů není potřeba upravovat tato nastavení."
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the traffic rule "
-#~ "entry, such as matched source and destination hosts."
-#~ msgstr ""
-#~ "Tato stránka vám umožňuje změnit pokročilé vlastnosti pravidla síťového "
-#~ "provozu, například zdrojové a cílové hostitele."
-
-#~ msgid ""
-#~ "You may specify multiple by selecting \"-- custom --\" and then entering "
-#~ "protocols separated by space."
-#~ msgstr ""
-#~ "Lze určit více protokolů. Vyberte \"-- vlastní --\" a vkládejte protokoly "
-#~ "oddělené mezerou."
-
-#~ msgid "Zone %q"
-#~ msgstr "Zóna %q"
-
-#~ msgid "traffic"
-#~ msgstr "provoz"
diff --git a/applications/luci-app-firewall/po/da/firewall.po b/applications/luci-app-firewall/po/da/firewall.po
new file mode 100644
index 0000000000..89855475e8
--- /dev/null
+++ b/applications/luci-app-firewall/po/da/firewall.po
@@ -0,0 +1,1262 @@
+msgid ""
+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"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfirewall/da/>\n"
+"Language: da\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-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."
+"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>}}"
+msgstr ""
+"%{src?%{dest?Videresend:Incoming}:Outgoing} %{ipv6?%{ipv4?<var>IPv4</var> og "
+"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protokol %{proto#"
+"%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item.name}"
+"<span class=\"cbi-tooltip\">ICMP med typer %{item.types#%{next?, }<var>"
+"%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var"
+"%{mark.inv? data-tooltip=\"Match fwmærker undtagen %{mark.num}%{mark.mask? "
+"with mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mask fwmærke værdi "
+"med %{mark.mask} before compare.\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp."
+"inv?<var data-tooltip=\"Match DSCP-klassifikationer undtagen %{dscp.num?:"
+"%{dscp.name}}\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, helper "
+"%{helper.inv?<var data-tooltip=\"Match enhver hjælper undtagen &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 --"
+msgstr "-- tilføj IP --"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
+msgid "-- add MAC --"
+msgstr "-- tilføj 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\">Accept</var> %{src?%{dest?videresend: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 "<var data-tooltip=\"ACCEPT\">Forhindrer kildeomskrivning</var>"
+
+#: 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>}"
+msgstr ""
+"<var data-tooltip=\"DNAT\">Videresend</var> til%{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\">Drop</var> %{src?%{dest?videresend:input}:output}"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
+msgid ""
+"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
+"</var>"
+msgstr ""
+"<var data-tooltip=\"DSCP\">Tildel DSCP</var> klassifikation <var>%{set_dscp}"
+"</var>"
+
+#: 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>"
+msgstr ""
+"<var data-tooltip=\"HELPER\">Tildel forbindelse</var> hjælper <var"
+"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
+
+#: 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>"
+msgstr ""
+"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> firewall mærke <var>"
+"%{set_mark?:%{set_xmark}}</var>"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:84
+msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
+msgstr "<var data-tooltip=\"MASQUERADE\">Omskriv automatisk</var> kilde IP"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:124
+msgid ""
+"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
+"output}"
+msgstr ""
+"<var data-tooltip=\"NOTRACK\">Spor ikke</var> %{src?%{dest?videresend:input}:"
+"output}"
+
+#: 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 ""
+"<var data-tooltip=\"REJECT\">Afvis</var> %{src?%{dest?videresend:input}:"
+"output}"
+
+#: 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\">Statisk omskriv</var> til kilde %{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 "En omskrivnings-IP skal angives!"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:213
+msgid "ACCEPT - Disable address rewriting"
+msgstr "ACCEPT - Deaktiver adresseomskrivning"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
+#: 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 "Handling"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+msgid ""
+"Additional raw <em>iptables</em> arguments to classify zone destination "
+"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
+"traffic."
+msgstr ""
+"Yderligere rå <em>iptables</em> argumenter til at klassificere "
+"zonedestinationstrafik, f.eks. <code>-p tcp --dport 443</code> for kun at "
+"matche udgående HTTPS-trafik."
+
+#: 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 ""
+"Yderligere rå <em>iptables</em> argumenter til at klassificere "
+"zonekildetrafik, f.eks. <code>-p tcp --sport 443</code> for kun at matche "
+"indgående HTTPS-trafik."
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
+msgid "Advanced Settings"
+msgstr "Avancerede indstillinger"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
+msgid "Allow \"invalid\" traffic"
+msgstr "Tillad \"ugyldig\" trafik"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "Tillad videresendelse fra <em>kildezoner</em>:"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "Tillad videresendelse til <em>destinationszoner</em>:"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
+msgid "Any"
+msgstr "Enhver"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
+msgid "Any day"
+msgstr "Enhver dag"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316
+msgid ""
+"Apply a bitwise XOR of the given value and the existing mark value on "
+"established connections. Format is value[/mask]. If a mask is specified then "
+"those bits set in the mask are zeroed out."
+msgstr ""
+"Anvend en bitvis XOR af den givne værdi og den eksisterende markeringsværdi "
+"på etablerede forbindelser. Formatet er værdi[/mask]. Hvis en maske er "
+"angivet, nulstilles de bits, der er sat i masken."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
+msgid "Apply the given DSCP class or value to established connections."
+msgstr "Anvend den givne DSCP-klasse eller værdi på etablerede forbindelser."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
+msgid "Assign the specified connection tracking helper to matched traffic."
+msgstr "Tildel den angivne forbindelsessporingshjælper til matchet trafik."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
+msgid "Automatic helper assignment"
+msgstr "Automatisk hjælpertildeling"
+
+#: 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 "Tildel automatisk conntrack-hjælpere baseret på trafikprotokol og port"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:107
+msgid "Conntrack Settings"
+msgstr "Forbindelsesindstillinger"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
+msgid "Conntrack helpers"
+msgstr "Forbindelseshjælpere"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16
+msgid "Contents have been saved."
+msgstr "Indholdet er blevet gemt."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
+msgid "Continue"
+msgstr "Fortsæt"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
+msgid "Covered devices"
+msgstr "Dækkede enheder"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
+msgid "Covered networks"
+msgstr "Dækkede netværk"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
+msgid "Covered subnets"
+msgstr "Dækkede subnets"
+
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:54
+msgid "Custom Rules"
+msgstr "Brugerdefinerede regler"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:26
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+"Brugerdefinerede regler giver dig mulighed for at udføre vilkårlige iptables-"
+"kommandoer, som ellers ikke er dækket af firewall-rammen. Kommandoerne "
+"udføres efter hver genstart af firewall, lige efter standardregelsættet er "
+"blevet indlæst."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
+msgid "DSCP classification"
+msgstr "DSCP klassifikation"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
+msgid "DSCP mark"
+msgstr "DSCP mærke"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:296
+msgid "DSCP mark required"
+msgstr "DSCP-mærke påkrævet"
+
+#: 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 "Destinationsadresse"
+
+#: 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 "Destinationsport"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
+msgid "Destination zone"
+msgstr "Destination zone"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
+msgid "Device name"
+msgstr "Enhedens navn"
+
+#: 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 ""
+"Installer ikke ekstra regler for at afvise videresendt trafik med conntrack-"
+"tilstand <em>ugyldig</em>. Dette kan være nødvendigt for komplekse "
+"asymmetriske ruteopsætninger."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:58
+msgid "Drop invalid packets"
+msgstr "Drop ugyldige pakker"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: 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 "Aktiver"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:248
+msgid "Enable NAT Loopback"
+msgstr "Aktiver NAT Loopback"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:44
+msgid "Enable SYN-flood protection"
+msgstr "Aktiver SYN-flood beskyttelse"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+msgid "Enable logging on this zone"
+msgstr "Aktiver logning på denne zone"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
+msgid "Expecting: %s"
+msgstr "Forventer: %s"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:76
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr "Eksperimentel funktion. Ikke fuldt kompatibel med 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 "Vælger eksplicit tilladte forbindelsessporingshjælpere til zonetrafik"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+msgid "External IP address"
+msgstr "Ekstern IP-adresse"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+msgid "External port"
+msgstr "Ekstern port"
+
+#: 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 "Ekstra argumenter"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+msgid "Extra destination arguments"
+msgstr "Ekstra destinationsargumenter"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:108
+msgid "Extra iptables arguments"
+msgstr "Ekstra iptables-argumenter"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
+msgid "Extra source arguments"
+msgstr "Ekstra kildeargumenter"
+
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
+msgid "Firewall"
+msgstr "Firewall"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:25
+msgid "Firewall - Custom Rules"
+msgstr "Firewall - brugerdefinerede regler"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
+msgid "Firewall - NAT Rules"
+msgstr "Firewall - NAT-regler"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:129
+msgid "Firewall - Port Forwards"
+msgstr "Firewall - Port Forwards"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:173
+msgid "Firewall - Traffic Rules"
+msgstr "Firewall - Trafikregler"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:37
+msgid "Firewall - Zone Settings"
+msgstr "Firewall - Zoneindstillinger"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
+msgid "Firewall configuration migration"
+msgstr "Firewall-konfigurationsmigrering"
+
+#: 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 "Videresend"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:30
+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>}"
+msgstr ""
+"Videresend IPv4%{proto?, protokol %{proto#%{next?, }<var>%{item.name}</"
+"var>}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match fwmærker undtagen "
+"%{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-tooltip="
+"\"Mask fwmærke værdi med %{mark.mask} før sammenligne.\"}}>%{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 "Fredag"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:39
+msgid ""
+"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>}}"
+msgstr ""
+"Fra %{src}%{src_device?, interface <var>%{src_device}</var>}%{src_ip?, IP "
+"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP adresser undtagen "
+"%{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#%{next?, }"
+"<var%{item.inv? data-tooltip=\"Match porte undtagen %{item.val}.\"}>%{item."
+"ival}</var>}}"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64
+msgid ""
+"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>}}"
+msgstr ""
+"Fra %{src}%{src_device?, interface <var>%{src_device}</var>}%{src_ip?, IP "
+"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP adresser undtagen "
+"%{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#%{next?, }"
+"<var%{item.inv? data-tooltip=\"Match porte undtagen %{item.val}.\"}>%{item."
+"ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? data-"
+"tooltip=\"Match MAC'er undtagen %{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 ""
+"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 ""
+"Fra %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip="
+"\"Match IP adresser undtagen %{item.val}.\"}>%{item.ival}</"
+"var>}}%{src_port?, port %{src_port#%{next?, }<var%{item.inv? data-tooltip="
+"\"Match porte undtagen %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC "
+"%{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Match MAC'er undtagen "
+"%{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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:135
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:40
+#: 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 "Generelle indstillinger"
+
+#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
+msgid "Grant access to firewall configuration"
+msgstr "Giv adgang til firewall-konfiguration"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:87
+msgid "Hardware flow offloading"
+msgstr "Aflæsning af hardwareflow"
+
+#: 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 "IPv4 og 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 "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"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
+msgid "Inbound device"
+msgstr "Indgående enhed"
+
+#: 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>}}"
+msgstr ""
+"Indkommende IPv4%{proto?, protokol %{proto#%{next?, }%{item.types?<var class="
+"\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP med "
+"typer %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>%{item."
+"name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match fwmærker "
+"undtagen %{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? "
+"data-tooltip=\"Mask fwmærke værdi med %{mark.mask} before compare.\"}}>"
+"%{mark.val}</var>}%{helper?, helper %{helper.inv?<var data-tooltip=\"Match "
+"enhver hjælper undtagen &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 "Input"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:234
+msgid "Internal IP address"
+msgstr "Intern IP-adresse"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:239
+msgid "Internal port"
+msgstr "Intern port"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+msgid "Internal zone"
+msgstr "Intern zone"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304
+msgid "Invalid DSCP mark"
+msgstr "Ugyldigt DSCP-mærke"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:372
+msgid "Invalid limit value"
+msgstr "Ugyldig grænseværdi"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382
+msgid "Limit burst"
+msgstr "Grænse brist"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
+msgid "Limit log messages"
+msgstr "Begræns logmeddelelser"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:348
+msgid "Limit matching"
+msgstr "Begræns matchning"
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:68
+msgid ""
+"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</"
+"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
+msgstr ""
+"Begræns matchning til <var>%{limit.num}</var> pakker pr. <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 "Begrænset maskering aktiveret"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
+msgid "Limits traffic matching to the specified rate."
+msgstr "Begrænser trafikmatchning til den specificeret sats."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:253
+msgid "Loopback source IP"
+msgstr "Loopback-kilde-IP"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:212
+msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
+msgstr "MASKERING - Omskriv automatisk til udgående grænseflade IP"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
+msgid "MSS clamping"
+msgstr "MSS fastspænding"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:159
+msgid "Masquerading"
+msgstr "Maskering"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: 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 "Match"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
+msgid "Match DSCP"
+msgstr "Match DSCP"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
+msgid "Match ICMP type"
+msgstr "Match ICMP-type"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
+msgid "Match device"
+msgstr "Match enhed"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:195
+msgid "Match forwarded traffic directed at the given IP address."
+msgstr "Match videresendt trafik rettet mod den angivne IP-adresse."
+
+#: 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 ""
+"Match videresendt trafik rettet mod den givne destinationsport eller "
+"portområde."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:181
+msgid "Match forwarded traffic from this IP or range."
+msgstr "Match videresendt trafik fra denne IP eller dette område."
+
+#: 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 ""
+"Match videresendt trafik, der stammer fra den givne kildeport eller "
+"portinterval."
+
+#: 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 "Match hjælper"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+"Match indgående trafik rettet mod den givne destinationsport eller "
+"portinterval på denne vært"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "Match mark"
+msgstr "Match mærke"
+
+#: 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 "Match trafik ved hjælp af den angivne forbindelsessporingshjælper."
+
+#: 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 "Matcher et specifikt firewallmærke eller en række forskellige mærker."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+msgid "Matches forwarded traffic using the specified outbound network device."
+msgstr ""
+"Matcher videresendt trafik ved hjælp af den angivne udgående netværksenhed."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
+msgid "Matches traffic carrying the specified DSCP marking."
+msgstr "Matcher trafik, der bærer den specificerede DSCP-mærkning."
+
+#: 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 ""
+"Maksimalt indledende antal pakker, der skal matches: Dette antal genoplades "
+"med én, hver gang grænsen angivet ovenfor ikke nås, op til dette antal."
+
+#: 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 "Mandag"
+
+#: 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 "Måned Dage"
+
+#: 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 "NAT regler"
+
+#: 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-regler tillader finkornet kontrol over kilde-IP'en til brug for udgående "
+"eller videresendt trafik."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: 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 "Navn"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr "Match kun indgående trafik rettet mod den angivne IP-adresse."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+msgid "Only match incoming traffic from these MACs."
+msgstr "Match kun indgående trafik fra disse MAC'er."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+msgid "Only match incoming traffic from this IP or range."
+msgstr "Match kun indgående trafik fra denne IP eller dette område."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+"Match kun indgående trafik, der stammer fra den givne kildeport eller "
+"portinterval på klientværten"
+
+#: 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 "Udgående enhed"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:173
+msgid "Outbound zone"
+msgstr "Udgående zone"
+
+#: 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 "Output"
+
+#: 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 "Sender yderligere argumenter til iptables. Brug med omhu!"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
+msgid ""
+"Passing raw iptables arguments to source and destination traffic "
+"classification rules allows to match packets based on other criteria than "
+"interfaces or subnets. These options should be used with extreme care as "
+"invalid values could render the firewall ruleset broken, completely exposing "
+"all services."
+msgstr ""
+"Ved at videregive rå iptables-argumenter til kilde- og "
+"destinationstrafikklassificeringsreglerne gør det muligt at matche pakker "
+"baseret på andre kriterier end grænseflader eller undernet. Disse muligheder "
+"bør bruges med ekstrem forsigtighed, da ugyldige værdier kan gøre firewall-"
+"regelsættet brudt, hvilket fuldstændig afslører alle tjenester."
+
+#: 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 "Port Forwards"
+
+#: 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 ""
+"Portvideresendelse gør det muligt for fjerncomputere på internettet at "
+"oprette forbindelse til en bestemt computer eller tjeneste inden for det "
+"private LAN."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: 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 "Protokol"
+
+#: 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 ""
+"Omdiriger matchet indgående trafik til den givne port på den interne vært"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:235
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr "Omdiriger matchet indgående trafik til den angivne interne vært"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:88
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+"Kræver hardware NAT-understøttelse. Implementeret i det mindste for mt7621"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
+msgid "Restrict Masquerading to given destination subnets"
+msgstr "Begræns Maskering til givne destination subnets"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
+msgid "Restrict Masquerading to given source subnets"
+msgstr "Begræns Maskering til givne kilde subnets"
+
+#: 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 "Begræns til adresse familie"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
+msgid "Rewrite IP address"
+msgstr "Omskriv IP-adressen"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:216
+msgid "Rewrite matched traffic to the specified source IP address."
+msgstr "Omskriv matchet trafik til den angivne kilde-IP-adresse."
+
+#: 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 "Omskriv matchet trafik til den angivne kildeport eller portinterval."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
+msgid "Rewrite port"
+msgstr "Omskriv port"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:75
+msgid "Routing/NAT Offloading"
+msgstr "Routing/NAT Offloading"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:211
+msgid "SNAT - Rewrite to specific source IP or port"
+msgstr "SNAT - Omskriv til specifik kilde-IP eller port"
+
+#: 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 "Lørdag"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "Set mark"
+msgstr "Sæt mærke"
+
+#: 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 ""
+"Indstil den givne mærkeværdi på etablerede forbindelser. Formatet er værdi[/"
+"mask]. Hvis der er angivet en maske, ændres kun de bits, der er sat i masken."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
+msgid "Software based offloading for routing/NAT"
+msgstr "Softwarebaseret offloading til routing/NAT"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:82
+msgid "Software flow offloading"
+msgstr "Software flow offloading"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+msgid "Source IP address"
+msgstr "Kilde IP-adresse"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
+msgid "Source MAC address"
+msgstr "Kilde MAC-adresse"
+
+#: 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 "Kildeadresse"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: 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 "Kildeport"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
+msgid "Source zone"
+msgstr "Kilde zone"
+
+#: 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 ""
+"Angiver, om denne trafikregel skal knyttes til en bestemt indgående eller "
+"udgående netværksenhed."
+
+#: 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 ""
+"Angiver, om den eksterne eller den interne IP-adresse skal bruges til "
+"reflekteret trafik."
+
+#: 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 "Startdato (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 "Starttid (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 "Stopdato (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 "Stoptid (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 "Søndag"
+
+#: 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 ""
+"Den eksisterende firewall-konfiguration skal ændres for at LuCI kan fungere "
+"korrekt."
+
+#: 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 ""
+"Firewallen opretter zoner over dine netværksgrænseflader for at kontrollere "
+"netværkstrafikstrømmen."
+
+#: 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
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"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 ""
+"Indstillingerne nedenfor styrer videresendelsespolitikkerne mellem denne "
+"zone (%s) og andre zoner. <em>Destinationszoner</em> dækker videresendt "
+"trafik <strong>der stammer fra %q</strong>. <em>Kildezoner</em> matcher "
+"videresendt trafik fra andre zoner <strong>målrettet mod %q</strong>. "
+"Videresendelsesreglen er <em>envejs</em>, f.eks. en videresendelse fra lan "
+"til wan betyder <em>ikke</em> en tilladelse til også at videresende fra wan "
+"til lan."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:117
+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 "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+"Dette afsnit definerer almindelige egenskaber for %q. Indstillingerne "
+"<em>input</em> og <em>output</em> angiver standardpolitikkerne for trafik, "
+"der kommer ind og forlader denne zone, mens indstillingen <em>videresend</"
+"em> beskriver politikken for videresendt trafik mellem forskellige netværk "
+"inden for zonen. <em>Dækkede netværk</em> angiver, hvilke tilgængelige "
+"netværk der er medlemmer af denne 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
+msgid "Thursday"
+msgstr "Torsdag"
+
+#: 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 "Tidsbegrænsninger"
+
+#: 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 "Tid i UTC"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr "Tidsbegrænsninger er aktiveret for denne regel"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
+msgid ""
+"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>}}"
+msgstr ""
+"Til %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, "
+"IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP adresser "
+"undtagen %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, port %{dest_port#"
+"%{next?, }<var%{item.inv? data-tooltip=\"Match porte undtagen %{item.val}.\"}"
+">%{item.ival}</var>}}"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:49
+msgid ""
+"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>}}"
+msgstr ""
+"Til %{dest}%{dest_device?, via interface <var>%{dest_device}</"
+"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match "
+"IP adresser undtagen %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, port "
+"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match porte undtagen "
+"%{item.val}.\"}>%{item.ival}</var>}}"
+
+#: 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>}}"
+msgstr ""
+"Til %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip="
+"\"Match IP adresser undtagen %{item.val}.\"}>%{item.ival}</"
+"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
+"\"Match porte undtagen %{item.val}.\"}>%{item.ival}</var>}}"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
+msgid "Tracking helper"
+msgstr "Sporingshjælper"
+
+#: 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 "Trafikregler"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:174
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+"Trafikregler definerer politikker for pakker, der rejser mellem forskellige "
+"zoner, for eksempel for at afvise trafik mellem bestemte værter eller for at "
+"åbne WAN-porte på routeren."
+
+#: 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 "Tirsdag"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:19
+msgid "Unable to save contents: %s"
+msgstr "Kan ikke gemme indholdet: %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 "Ukendt eller ikke installeret conntrack-hjælper \"%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 "Unavngivet 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:159
+msgid "Unnamed forward"
+msgstr "Unavngivne forward"
+
+#: 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 "Unavngiven regel"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:122
+msgid "Unnamed zone"
+msgstr "Unavngiven zone"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
+msgid "Unrecognized protocol"
+msgstr "Ukendt protokol"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
+msgid ""
+"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
+"be converted to \"nat\" sections and the firewall will be restarted to apply "
+"the updated configuration."
+msgstr ""
+"Når du trykker på \"Fortsæt\", vil \"omdirigere\" sektioner med målet \"SNAT"
+"\" blive konverteret til \"nat\" sektioner, og firewallen vil blive "
+"genstartet for at anvende den opdaterede konfiguration."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:257
+msgid "Use external IP address"
+msgstr "Brug ekstern IP-adresse"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:256
+msgid "Use internal IP address"
+msgstr "Brug intern IP-adresse"
+
+#: 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 ""
+"Brug denne mulighed til at klassificere zonetrafik efter rå, ikke-<em>uci</"
+"em>-administrerede netværksenheder."
+
+#: 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 ""
+"Brug denne indstilling til at klassificere zonetrafik efter kilde eller "
+"destination subnet i stedet for netværk eller enheder."
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:330
+msgid "Valid firewall mark required"
+msgstr "Gyldigt firewallmærke påkrævet"
+
+#: 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 "Onsdag"
+
+#: 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 "Ugedage"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
+msgid "XOR firewall mark"
+msgstr "XOR firewall-mærke"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "XOR mark"
+msgstr "XOR mærke"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:135
+msgid "Zone ⇒ Forwardings"
+msgstr "Zone ⇒ Videresendelser"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:94
+msgid "Zones"
+msgstr "Zoner"
+
+#: 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 "accept"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
+#: 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 "enhver"
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65
+#: 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:40
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:50
+msgid "any zone"
+msgstr "enhver zone"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
+msgid "apply firewall mark"
+msgstr "anvend firewall-mærke"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
+msgid "assign conntrack helper"
+msgstr "tildel forbindelse-hjælper"
+
+#: 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 "dag"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
+msgid "do not rewrite"
+msgstr "omskriv ikke"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
+msgid "don't track"
+msgstr "spor ikke"
+
+#: 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 "drop"
+
+#: 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 "time"
+
+#: 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 "minut"
+
+#: 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 "afvis"
+
+#: 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 "sekund"
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:82
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65
+#: 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 "denne enhed"
+
+#: 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 "denne nye zone"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:353
+msgid "unlimited"
+msgstr "ubegrænset"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
+msgid "unspecified"
+msgstr "uspecificeret"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
+msgid "valid firewall mark"
+msgstr "gyldigt firewallmærke"
diff --git a/applications/luci-app-firewall/po/de/firewall.po b/applications/luci-app-firewall/po/de/firewall.po
index 0a45eae9ef..92d8cf68bf 100644
--- a/applications/luci-app-firewall/po/de/firewall.po
+++ b/applications/luci-app-firewall/po/de/firewall.po
@@ -45,11 +45,11 @@ msgstr ""
"%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</"
"var>}}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr "-- IP hinzufügen --"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr "-- MAC hinzufügen --"
@@ -130,7 +130,7 @@ msgstr ""
"Quell%{snat_ip?-IP <var>%{snat_ip}</var>} %{snat_port?Port <var>%{snat_port}"
"</var>} <var data-tooltip=\"SNAT\">statisch umschreiben</var>"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr "Es muss eine IP-Adresse zum Umschreiben angegeben werden!"
@@ -139,14 +139,14 @@ msgid "ACCEPT - Disable address rewriting"
msgstr "ACCEPT - Umschreiben von IP-Adressen deaktivieren"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Aktion"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
@@ -156,7 +156,7 @@ msgstr ""
"Zonenzielverkehrs, z.B. <code>-p tcp --dport 443</code>, um nur ausgehenden "
"HTTPS-Verkehr übereinstimmen zu lassen."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -172,26 +172,26 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Erweiterte Einstellungen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr "Erlaube \"ungültigen\" Verkehr"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "Erlaube Weiterleitung von <em>Quellzone</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "Erlaube Weiterleitung zu <em>Zielzone</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "Beliebig"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr "Beliebig"
@@ -211,16 +211,16 @@ msgstr ""
"Wende die angegebene DSCP-Klasse oder den angegebenen DSCP-Wert auf "
"etablierte Verbindungen an."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
"Weise den angegebenen Verbindungs-Tracking-Helfer selektiertem Verkehr zu."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr "Automatische Helferzuordnung"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -231,7 +231,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr "Conntrack-Einstellungen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr "Conntrack-Helfer"
@@ -239,19 +239,19 @@ msgstr "Conntrack-Helfer"
msgid "Contents have been saved."
msgstr "Inhalte wurden gespeichert."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr "Fortfahren"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr "Abgedeckte Geräte"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "Abgedeckte Netzwerke"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr "Abgedeckte Subnetze"
@@ -270,7 +270,7 @@ msgstr ""
"Befehle werden mit jedem Firewall-Neustart abgearbeitet, direkt nach dem "
"Laden der Basisregeln."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr "DSCP-Klassifizierung"
@@ -282,25 +282,25 @@ msgstr "DSCP-Markierung"
msgid "DSCP mark required"
msgstr "DSCP-Markierung benötigt"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Zieladresse"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Zielport"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "Ziel-Zone"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr "Gerätename"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -314,7 +314,7 @@ msgid "Drop invalid packets"
msgstr "Ungültige Pakete verwerfen"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Aktivieren"
@@ -327,7 +327,7 @@ msgstr "NAT-Loopback aktivieren"
msgid "Enable SYN-flood protection"
msgstr "Schutz vor SYN-flood-Attacken"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "Protokollierung innerhalb der Zone aktivieren"
@@ -339,7 +339,7 @@ msgstr "Erwarte: %s"
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr "Experimentelle Funktion. Nicht vollständig kompatibel mit QoS/SQM."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
"Wählt explizit zulässige Verbindungs-Tracking-Helfer für den Zonenverkehr aus"
@@ -352,13 +352,13 @@ msgstr "Externe IP-Adresse"
msgid "External port"
msgstr "Externer Port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "Zusätzliche Argumente"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr "Zusätzliche Ziel-Argumente"
@@ -366,7 +366,7 @@ msgstr "Zusätzliche Ziel-Argumente"
msgid "Extra iptables arguments"
msgstr "Zusätzliche iptables-Argumente"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr "Zusätzliche Quell-Argumente"
@@ -394,7 +394,7 @@ msgstr "Firewall - Traffic-Regeln"
msgid "Firewall - Zone Settings"
msgstr "Firewall - Zoneneinstellungen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr "Migration der Firewall-Konfiguration"
@@ -416,8 +416,8 @@ msgstr ""
"mask}}.\":%{mark.mask? data-tooltip=\"Maskiere Firewall-Markierung mit "
"%{mark.mask} vorm Vergleich.\"}}>%{mark.val}</var>}"
-#: 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:264
+#: 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 "Freitag"
@@ -490,22 +490,22 @@ msgstr "Gewähre Zugriff auf die Konfiguration der Firewall"
msgid "Hardware flow offloading"
msgstr "Hardwarebeschleunigte Flusskontrolle"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 und IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "nur IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "nur IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr "Eingehendes Gerät"
@@ -561,7 +561,7 @@ msgstr "Ungültiger Limit-Wert"
msgid "Limit burst"
msgstr "Limit-Häufung"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "Protokollnachrichten limitieren"
@@ -579,6 +579,10 @@ msgstr ""
"Limitiere Vergleiche auf <var>%{limit.num}</var> Pakete pro <var>%{limit."
"unit}</var>%{limit.burst? Häufung <var>%{limit.burst}</var>}"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr "Limitiere Verkehrsvergleiche auf die angegebene Rate."
@@ -593,7 +597,7 @@ msgstr ""
"MASQUERADE - Automatisch auf IP-Adresse der ausgehenden Schnittstelle "
"umschreiben"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr "MSS Korrektur"
@@ -602,7 +606,7 @@ msgid "Masquerading"
msgstr "NAT aktivieren"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "Filter"
@@ -611,11 +615,11 @@ msgstr "Filter"
msgid "Match DSCP"
msgstr "DSCP selektieren"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr "Nach ICMP-Typ filtern"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr "Gerät selektieren"
@@ -642,7 +646,7 @@ msgstr ""
"Portbereich."
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr "Helfer selektieren"
@@ -659,7 +663,7 @@ msgid "Match mark"
msgstr "Erfasse Markierung"
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr "Selektiere Verkehr welcher den angegebenen Tracking-Helfer benutzt."
@@ -669,7 +673,7 @@ msgstr ""
"Selektiert Verkehr mit einer spezifischen Firewall-Markierung oder einem "
"Bereich von Markierungen."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
"Selektiert weitergeleiteten Verkehr welcher die angegebene "
@@ -688,13 +692,13 @@ msgstr ""
"jedes Mal erhöht, wenn das oben genannte Limit nicht erreicht wird, bis zur "
"hier angegeben Anzahl."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "Montag"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 "Monatstage"
@@ -712,7 +716,7 @@ msgstr ""
"Adresse für ausgehenden oder weitergeleiteten Verkehr."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -738,8 +742,8 @@ msgstr ""
"Nur eingehenden Datenverkehr, der vom angegebenen Quellport oder Portbereich "
"des Client-Host stammt, selektieren"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 "Ausgehende Schnittstelle"
@@ -752,15 +756,15 @@ msgstr "Ausgehende Zone"
msgid "Output"
msgstr "Ausgehend"
-#: 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:423
+#: 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 ""
"Gibt zusätzliche Kommandozeilenargumente an iptables weiter. Mit Vorsicht "
"benutzen!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -789,7 +793,7 @@ msgstr ""
"bestimmte Computer oder Dienste im lokalen LAN zuzugreifen."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Protokoll"
@@ -810,16 +814,16 @@ msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
"Erfordert Hardware-NAT-Unterstützung. (Zumindest für mt7621 implementiert)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr "NAT auf die angegebenen Ziel-Subnetze beschränken"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr "NAT auf die angegebenen Quell-Subnetze beschränken"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "Beschränke auf Adressfamilie"
@@ -831,13 +835,13 @@ msgstr "IP-Adresse umschreiben"
msgid "Rewrite matched traffic to the specified source IP address."
msgstr "Selektierten Verkehr auf die angegebene Quell-IP-Adresse umschreiben."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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 ""
"Selektierten Verkehr auf den angegebenen Quell-Port bzw. Port-Bereich "
"umschreiben."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr "Port umschreiben"
@@ -849,8 +853,8 @@ msgstr "Routing/NAT-Beschleunigung"
msgid "SNAT - Rewrite to specific source IP or port"
msgstr "SNAT - Umschreiben auf spezifische Quell-IP oder Port"
-#: 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:265
+#: 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 "Samstag"
@@ -880,27 +884,27 @@ msgid "Source IP address"
msgstr "Quell-IP-Adresse"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Quell-MAC-Adresse"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Quelladresse"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Quellport"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Quell-Zone"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -916,32 +920,32 @@ msgstr ""
"Gibt an, ob die externe oder die interne IP-Adresse für reflektierten "
"Verkehr genutzt wird."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "Startdatum (JJJJ-MM-TT)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
-msgstr "Startzeit (hh.mm.ss)"
+#: 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 "Startzeit (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "Enddatum (JJJJ-MM-TT)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
-msgstr "Stoppzeit (hh.mm.ss)"
+#: 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 "Stoppzeit (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "Sonntag"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -957,8 +961,8 @@ msgstr ""
"Die Firewall erstellt Netzwerkzonen über bestimmte Netzwerkschnittstellen um "
"den Netzwerk-Traffic zu trennen."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -991,8 +995,8 @@ msgstr ""
"dieser Zone zu. <em>Covered networks</em> definiert welche der verfügbaren "
"Netzwerke zu dieser Zone gehören."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "Donnerstag"
@@ -1001,11 +1005,15 @@ msgstr "Donnerstag"
msgid "Time Restrictions"
msgstr "Zeitbeschränkungen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "Zeit ist UTC"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -1046,7 +1054,7 @@ msgstr ""
"var>}}%{dest_port?, Port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
"\"Selektiert Ports außer %{item.val}.\"}>%{item.ival}</var>}}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr "Tracking-Helfer"
@@ -1065,8 +1073,8 @@ msgstr ""
"zum Beispiel um Traffic zwischen bestimmten Rechnern zu unterbinden oder um "
"WAN-Ports auf dem Router zu öffnen."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "Dienstag"
@@ -1075,7 +1083,7 @@ msgid "Unable to save contents: %s"
msgstr "Inhalt kann nicht gespeichert werden: %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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr "Unbekannter oder nicht installierter Tracking-Helfer \"%s\""
@@ -1090,7 +1098,7 @@ msgid "Unnamed forward"
msgstr "Unbenannte Portweiterleitung"
#: 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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr "Unbennante Regel"
@@ -1098,11 +1106,11 @@ msgstr "Unbennante Regel"
msgid "Unnamed zone"
msgstr "Unbenannte Zone"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr "Unbekanntes Protokoll"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -1120,7 +1128,7 @@ msgstr "Externe IP-Adresse nutzen"
msgid "Use internal IP address"
msgstr "Interne IP-Adresse nutzen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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."
@@ -1128,7 +1136,7 @@ msgstr ""
"Diese Option verwenden, um den Zonenverkehr nach rohen, nicht <em>uci</em>-"
"verwalteten Netzwerkgeräten zu klassifizieren."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -1140,17 +1148,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr "Gültige Firewall-Markierung benötigt"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "Mittwoch"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "Wochentage"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr "Firewallmarkierung XOR-en"
@@ -1168,23 +1176,23 @@ msgstr "Zonen"
# Die richtige Übersetzung von ACCEPT im Firewallkontext ist nicht "Annehmen" sondern "Zulassen". Man kann ja keinen
# ausgehenden Traffic annehmen.
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "zulassen"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1199,11 +1207,11 @@ msgstr "beliebig"
msgid "any zone"
msgstr "beliebige Zone"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr "Firewallmarkierung anwenden"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr "Tracking-Helfer zuordnen"
@@ -1213,15 +1221,15 @@ msgstr "Tracking-Helfer zuordnen"
msgid "day"
msgstr "Tag"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr "nicht umschreiben"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "nicht verfolgen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1239,7 +1247,7 @@ msgstr "Stunde"
msgid "minute"
msgstr "Minute"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1261,8 +1269,8 @@ msgid "this device"
msgstr "dieses Gerät"
#: 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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 "diese neue Zone"
@@ -1270,322 +1278,10 @@ msgstr "diese neue Zone"
msgid "unlimited"
msgstr "unlimitiert"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr "unspezifiziert"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr "gültige Firewall-Markierung"
-
-#~ msgid "%s in %s"
-#~ msgstr "%s in %s"
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s mit %s"
-
-#~ msgid "%s, %s in %s"
-#~ msgstr "%s, %s in %s"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>"
-#~ msgstr "<var>%d</var> Pkte. pro <var>%s</var>"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
-#~ msgstr "<var>%d</var> Pkte. pro <var>%s</var>, Häufung <var>%d</var> Pkte."
-
-#~ msgid "<var>%s</var> and limit to %s"
-#~ msgstr "<var>%s</var> und limitieren auf %s"
-
-#~ msgid "Accept forward"
-#~ msgstr "Erlaubte Weiterleitung"
-
-#~ msgid "Accept input"
-#~ msgstr "Eingang akzeptieren"
-
-#~ msgid "Accept output"
-#~ msgstr "Ausgang akzeptieren"
-
-#~ msgid "Destination IP address"
-#~ msgstr "Ziel IP-Adresse"
-
-#~ msgid "Discard forward"
-#~ msgstr "Weiterleiten verwerfen"
-
-#~ msgid "Discard input"
-#~ msgstr "Eingang verwerfen"
-
-#~ msgid "Discard output"
-#~ msgstr "Ausgang verwerfen"
-
-#~ msgid "Do not rewrite"
-#~ msgstr "Nicht umschreiben"
-
-#~ msgid "Do not track forward"
-#~ msgstr "Weiterleitung nicht verfolgen"
-
-#~ msgid "Do not track input"
-#~ msgstr "Eingang nicht verfolgen"
-
-#~ msgid "Do not track output"
-#~ msgstr "Ausgang nicht verfolgen"
-
-#~ msgid "Forward to"
-#~ msgstr "Weiterleiten an"
-
-#~ msgid "From %s in %s"
-#~ msgstr "Von %s in %s"
-
-#~ msgid "From %s in %s with source %s"
-#~ msgstr "Von %s in %s mit Quell-%s"
-
-#~ msgid "From %s in %s with source %s and %s"
-#~ msgstr "Von %s in %s mit Quell-%s und %s"
-
-#~ msgid "From %s on <var>this device</var>"
-#~ msgstr "Von %s auf <var>dieses Gerät</var>"
-
-#~ msgid "From %s on <var>this device</var> with source %s"
-#~ msgstr "Von %s auf <var>diesem Gerät</var> mit Quelle %s"
-
-#~ msgid "From %s on <var>this device</var> with source %s and %s"
-#~ msgstr "Von %s auf <var>dieses Gerät</var> mit Quelle %s und %s"
-
-#~ msgid "From %{ipaddr?:any host} %{port?with source %{port}}"
-#~ msgstr "Von %{ipaddr?:beliebigen Hosts} %{port?mit Quell-%{port}}"
-
-#~ msgid "IP"
-#~ msgstr "IP"
-
-#~ msgid "IP range"
-#~ msgstr "IP-Bereich"
-
-#~ msgid "IPs"
-#~ msgstr "IPs"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "MACs"
-#~ msgstr "MACs"
-
-#~ msgid ""
-#~ "Match %{protocol?%{family} %{protocol} traffic:any %{family} traffic} "
-#~ "%{mark?with firewall mark %{mark}} %{limit?limited to %{limit}}"
-#~ msgstr ""
-#~ "Selektiere %{protocol?%{family}-%{protocol} Verkehr:jeglichen %{family}-"
-#~ "Verkehr} %{mark?mit Firewall-Markierung %{mark}}"
-
-#~ msgid "Network"
-#~ msgstr "Netzwerk"
-
-#~ msgid "Refuse forward"
-#~ msgstr "Weiterleiten ablehnen"
-
-#~ msgid "Refuse input"
-#~ msgstr "Eingang ablehnen"
-
-#~ msgid "Refuse output"
-#~ msgstr "Ausgang ablehnen"
-
-#~ msgid "Rewrite to"
-#~ msgstr "Umschreiben auf…"
-
-#~ msgid "Rewrite to %{ipaddr?%{port?%{ipaddr}, %{port}:%{ipaddr}}:%{port}}"
-#~ msgstr ""
-#~ "Umschreiben auf %{ipaddr?%{port?%{ipaddr}, %{port}:%{ipaddr}}:%{port}}"
-
-#~ msgid "Rewrite to outbound device IP"
-#~ msgstr "Umschreiben auf ausgehende Schnittstellen-IP"
-
-#~ msgid "To %s at %s on <var>this device</var>"
-#~ msgstr "Zu %s an %s auf <var>diesem Gerät</var>"
-
-#~ msgid "To %s in %s"
-#~ msgstr "Zu %s in %s"
-
-#~ msgid "To %s on <var>this device</var>"
-#~ msgstr "Zu %s auf <var>diesem Gerät</var>"
-
-#~ msgid "To %s, %s in %s"
-#~ msgstr "Zu %s, %s in %s"
-
-#~ msgid ""
-#~ "To %{ipaddr?:any destination} %{port?at %{port}} %{zone?via zone %{zone}} "
-#~ "%{device?egress device %{device}}"
-#~ msgstr ""
-#~ "Zu %{ipaddr?:beliebigem Host} %{port?an %{port}} %{zone?über Zone "
-#~ "%{zone}} %{device?ausgehende Schnittstelle %{device}}"
-
-#~ msgid "Via %s"
-#~ msgstr "Über %s"
-
-#~ msgid "Via %s at %s"
-#~ msgstr "Über %s an %s"
-
-#~ msgid "any host"
-#~ msgstr "beliebiger Rechner"
-
-#~ msgid "any router IP"
-#~ msgstr "beliebige Router-IP"
-
-#~ msgid "not"
-#~ msgstr "nicht"
-
-#~ msgid "port"
-#~ msgstr "Port"
-
-#~ msgid "ports"
-#~ msgstr "Ports"
-
-#~ msgid "type"
-#~ msgstr "Typ"
-
-#~ msgid "types"
-#~ msgstr "Typen"
-
-#~ msgid "Force connection tracking"
-#~ msgstr "Connectiontracking erzwingen"
-
-#~ msgid "Disable"
-#~ msgstr "Deaktivieren"
-
-#~ msgid "Restart Firewall"
-#~ msgstr "Firewall neu starten"
-
-#~ msgid "Rule is disabled"
-#~ msgstr "Regel ist deaktiviert"
-
-#~ msgid "Rule is enabled"
-#~ msgstr "Regel ist aktiviert"
-
-#~ msgid "Add"
-#~ msgstr "Hinzufügen"
-
-#~ msgid "Add and edit..."
-#~ msgstr "Hinzufügen und bearbeiten..."
-
-#~ msgid "External zone"
-#~ msgstr "Externe Zone"
-
-#~ msgid "New SNAT rule"
-#~ msgstr "Neue SNAT-Regel"
-
-#~ msgid "New forward rule"
-#~ msgstr "Neue Weiterleitungsregel"
-
-#~ msgid "New input rule"
-#~ msgstr "Neue eingehende Regel"
-
-#~ msgid "New port forward"
-#~ msgstr "Neue Portweiterleitung"
-
-#~ msgid "New source NAT"
-#~ msgstr "Neues SNAT"
-
-#~ msgid "Open ports on router"
-#~ msgstr "Ports auf dem Router öffnen"
-
-#~ msgid "Other..."
-#~ msgstr "Anderes..."
-
-#~ msgid "To source IP"
-#~ msgstr "Zu Quell-IP"
-
-#~ msgid "To source port"
-#~ msgstr "Zu Quell-Port"
-
-#~ msgid "(Unnamed Entry)"
-#~ msgstr "(Unbenannter Eintrag)"
-
-#~ msgid "(Unnamed Rule)"
-#~ msgstr "(Unbenannte Regel)"
-
-#~ msgid "(Unnamed SNAT)"
-#~ msgstr "(Unbennanter SNAT-Eintrag)"
-
-#~ msgid "Inter-Zone Forwarding"
-#~ msgstr "Weiterleitungen zwischen Zonen"
-
-#~ msgid "Match forwarded traffic to the given destination port or port range."
-#~ msgstr ""
-#~ "Selektiert weitergeleiteten Verkehr nach den angegebenen Ziel-Ports."
-
-#~ msgid ""
-#~ "Match incoming traffic originating from the given source port or port "
-#~ "range on the client host."
-#~ msgstr "Selektiert eingehenden Verkehr nach den angegebenen Quell-Ports."
-
-#~ msgid "Rewrite matched traffic to the given address."
-#~ msgstr ""
-#~ "Schreibe selektierten Verkehr auf die angegebene Quell-IP-Adresse um."
-
-#~ msgid ""
-#~ "Rewrite matched traffic to the given source port. May be left empty to "
-#~ "only rewrite the IP address."
-#~ msgstr ""
-#~ "Schreibe selektierten Verkehr auf den angegebenen Qull-Port um. Kann leer "
-#~ "gelassen werden um nur die IP-Adresse umzuschreiben."
-
-#~ msgid "Rewrite to source %s"
-#~ msgstr "Schreibe um auf Quell-%s"
-
-#~ msgid "Rewrite to source %s, %s"
-#~ msgstr "Schreibe um auf Quell-%s, %s"
-
-#~ msgid "SNAT IP address"
-#~ msgstr "SNAT-IP-Adresse"
-
-#~ msgid "SNAT port"
-#~ msgstr "SNAT-Port"
-
-#~ msgid "Source NAT"
-#~ msgstr "Source NAT"
-
-#~ msgid ""
-#~ "Source NAT is a specific form of masquerading which allows fine grained "
-#~ "control over the source IP used for outgoing traffic, for example to map "
-#~ "multiple WAN addresses to internal subnets."
-#~ msgstr ""
-#~ "Source NAT ist eine spezifische From von NAT, welche volle Kontrolle über "
-#~ "die verwendete Quell-IP-Adresse für ausgehenden Verkehr zulässt, zum "
-#~ "Beispiel um mehrere WAN-IP-Adressen auf interne Subnetze abzubilden."
-
-#~ msgid "Start Time (hh:mm:ss)"
-#~ msgstr "Startzeit (hh:mm:ss)"
-
-#~ msgid "Stop Time (hh:mm:ss)"
-#~ msgstr "Endzeit (hh:mm:ss)"
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the port forwarding "
-#~ "entry. In most cases there is no need to modify those settings."
-#~ msgstr ""
-#~ "Diese Seite bietet Zugriff auf die erweiterten Eigenschaften der "
-#~ "Portweiterleitung. In den meisten Fällen ist es unnötig die Eigenschaften "
-#~ "zu ändern."
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the traffic rule "
-#~ "entry, such as matched source and destination hosts."
-#~ msgstr ""
-#~ "Diese Seite bietet Zugriff auf die erweiterten Eigenschaften der "
-#~ "Verkehrsregel, zum Beispiel die Selektion nach Quell- und Zieladressen."
-
-#~ msgid "Unnamed SNAT"
-#~ msgstr "Unbennante SNAT-Regel"
-
-#~ msgid ""
-#~ "You may specify multiple by selecting \"-- custom --\" and then entering "
-#~ "protocols separated by space."
-#~ msgstr ""
-#~ "Durch die Auswahl von \"-- benutzerdefiniert --\" könnene mehrere Werte "
-#~ "durch Leerzeichen getrennt angegeben werden."
-
-#~ msgid "Zone %q"
-#~ msgstr "Zone %q"
diff --git a/applications/luci-app-firewall/po/el/firewall.po b/applications/luci-app-firewall/po/el/firewall.po
index 5c444d12c7..99d2d4eeb6 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: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@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 3.11-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -31,11 +31,11 @@ msgid ""
"val}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr ""
@@ -98,7 +98,7 @@ msgid ""
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr ""
@@ -107,21 +107,21 @@ msgid "ACCEPT - Disable address rewriting"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Ενέργεια"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -134,26 +134,26 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Ρυθμίσεις για προχωρημένους"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "Οποιοδήποτε"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr ""
@@ -168,15 +168,15 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -185,7 +185,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr ""
@@ -193,19 +193,19 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr ""
@@ -220,7 +220,7 @@ msgid ""
"each firewall restart, right after the default ruleset has been loaded."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr ""
@@ -232,25 +232,25 @@ msgstr ""
msgid "DSCP mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Διεύθυνση προορισμού"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Θύρα προορισμού"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "Ζώνη προορισμού"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -261,7 +261,7 @@ msgid "Drop invalid packets"
msgstr "Αγνόηση μη-έγκυρων πακετών"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Ενεργοποίηση"
@@ -275,7 +275,7 @@ msgstr ""
msgid "Enable SYN-flood protection"
msgstr "Προστασία SYN-flood"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr ""
@@ -287,7 +287,7 @@ msgstr ""
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
@@ -299,13 +299,13 @@ msgstr "Εξωτερική διεύθυνση IP"
msgid "External port"
msgstr "Εξωτερική θύρα"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "Επιπλέον παράμετροι"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr ""
@@ -313,7 +313,7 @@ msgstr ""
msgid "Extra iptables arguments"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr ""
@@ -341,7 +341,7 @@ msgstr "Τείχος προστασίας - Κανόνες Κίνησεις"
msgid "Firewall - Zone Settings"
msgstr "Τείχος προστασίας - Ρυθμίσεις Ζώνης"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr ""
@@ -358,8 +358,8 @@ msgid ""
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
-#: 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:264
+#: 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 ""
@@ -402,7 +402,7 @@ 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"
@@ -412,22 +412,22 @@ msgstr ""
msgid "Hardware flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 και IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "Μόνο IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "Μόνο IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr ""
@@ -475,7 +475,7 @@ msgstr ""
msgid "Limit burst"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "Περιορισμός καταγραφών συστήματος"
@@ -491,6 +491,10 @@ msgid ""
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr ""
@@ -503,7 +507,7 @@ msgstr ""
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
#, fuzzy
msgid "MSS clamping"
msgstr "Περιορισμός MSS"
@@ -513,7 +517,7 @@ msgid "Masquerading"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 ""
@@ -522,11 +526,11 @@ msgstr ""
msgid "Match DSCP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr ""
@@ -549,7 +553,7 @@ msgid ""
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr ""
@@ -564,7 +568,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
@@ -572,7 +576,7 @@ msgstr ""
msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
@@ -586,13 +590,13 @@ msgid ""
"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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 ""
@@ -608,7 +612,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -632,8 +636,8 @@ msgid ""
"range on the client host"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 ""
@@ -646,13 +650,13 @@ msgstr ""
msgid "Output"
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:423
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -673,7 +677,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Πρωτόκολλο"
@@ -691,16 +695,16 @@ msgstr ""
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 ""
@@ -712,11 +716,11 @@ msgstr ""
msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr ""
@@ -728,8 +732,8 @@ msgstr ""
msgid "SNAT - Rewrite to specific source IP or port"
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:265
+#: 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 ""
@@ -757,29 +761,29 @@ msgid "Source IP address"
msgstr "Διεύθυνση MAC πηγής"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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
#, fuzzy
msgid "Source address"
msgstr "Διεύθυνση MAC πηγής"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Θύρα πηγής"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
#, fuzzy
msgid "Source zone"
msgstr "Θύρα πηγής"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -791,32 +795,32 @@ msgid ""
"reflected traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 ""
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -830,8 +834,8 @@ msgstr ""
"Το τείχος προστασίας δημιουργεί ζώνες πάνω στις διεπαφές δικτύου για να "
"ελέγχει την δικτυακή κίνηση."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -850,8 +854,8 @@ msgid ""
"networks</em> specifies which available networks are members of this zone."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 ""
@@ -860,11 +864,15 @@ msgstr ""
msgid "Time Restrictions"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -891,7 +899,7 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr ""
@@ -907,8 +915,8 @@ msgid ""
"the router."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 ""
@@ -917,7 +925,7 @@ msgid "Unable to save contents: %s"
msgstr ""
#: 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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr ""
@@ -932,7 +940,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr ""
@@ -940,11 +948,11 @@ msgstr ""
msgid "Unnamed zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -959,13 +967,13 @@ msgstr ""
msgid "Use internal IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -975,17 +983,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr ""
@@ -1001,23 +1009,23 @@ msgstr ""
msgid "Zones"
msgstr "Ζώνες"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "αποδοχή"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1032,11 +1040,11 @@ msgstr ""
msgid "any zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr ""
@@ -1046,15 +1054,15 @@ msgstr ""
msgid "day"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1072,7 +1080,7 @@ msgstr ""
msgid "minute"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1094,8 +1102,8 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 ""
@@ -1103,43 +1111,10 @@ msgstr ""
msgid "unlimited"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr ""
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s με %s"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>"
-#~ msgstr "<var>%d</var> πκτ. ανά <var>%s</var>"
-
-#~ msgid "Destination IP address"
-#~ msgstr "Διεύθυνση IP προορισμού"
-
-#~ msgid "From %s in %s"
-#~ msgstr "Απο %s στο %s"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "Force connection tracking"
-#~ msgstr "Επιβολή παρακολούθησης σύνδεσης"
-
-#~ msgid "Add"
-#~ msgstr "Προσθήκη"
-
-#~ msgid "Add and edit..."
-#~ msgstr "Προσθήκη και επεξεργασία..."
-
-#~ msgid "Other..."
-#~ msgstr "Άλλο..."
diff --git a/applications/luci-app-firewall/po/en/firewall.po b/applications/luci-app-firewall/po/en/firewall.po
index d0020af53f..18e6c9aa31 100644
--- a/applications/luci-app-firewall/po/en/firewall.po
+++ b/applications/luci-app-firewall/po/en/firewall.po
@@ -1,15 +1,18 @@
-#, fuzzy
msgid ""
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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"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/"
+"luciapplicationsfirewall/en/>\n"
+"Language: en\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.4.1-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -28,11 +31,11 @@ msgid ""
"val}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr ""
@@ -95,7 +98,7 @@ msgid ""
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr ""
@@ -104,21 +107,21 @@ msgid "ACCEPT - Disable address rewriting"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Action"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -129,28 +132,28 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
msgid "Advanced Settings"
-msgstr ""
+msgstr "Advanced Settings"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr ""
@@ -165,15 +168,15 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -182,7 +185,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr ""
@@ -190,19 +193,19 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr ""
@@ -217,7 +220,7 @@ msgid ""
"each firewall restart, right after the default ruleset has been loaded."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr ""
@@ -229,25 +232,25 @@ msgstr ""
msgid "DSCP mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 address"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Destination port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "Destination zone"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -258,7 +261,7 @@ msgid "Drop invalid packets"
msgstr "Drop invalid packets"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 ""
@@ -271,7 +274,7 @@ msgstr ""
msgid "Enable SYN-flood protection"
msgstr "Enable SYN-flood protection"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr ""
@@ -283,7 +286,7 @@ msgstr ""
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
@@ -295,13 +298,13 @@ msgstr ""
msgid "External port"
msgstr "External port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr ""
@@ -309,14 +312,10 @@ msgstr ""
msgid "Extra iptables arguments"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr ""
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/zones.lua #
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-#
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
msgid "Firewall"
msgstr "Firewall"
@@ -341,7 +340,7 @@ msgstr ""
msgid "Firewall - Zone Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr ""
@@ -358,8 +357,8 @@ msgid ""
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
-#: 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:264
+#: 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 ""
@@ -412,22 +411,22 @@ msgstr ""
msgid "Hardware flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr ""
@@ -473,7 +472,7 @@ msgstr ""
msgid "Limit burst"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr ""
@@ -489,6 +488,10 @@ msgid ""
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr ""
@@ -501,7 +504,7 @@ msgstr ""
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr "MSS clamping"
@@ -510,7 +513,7 @@ msgid "Masquerading"
msgstr "Masquerading"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 ""
@@ -519,11 +522,11 @@ msgstr ""
msgid "Match DSCP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr ""
@@ -546,7 +549,7 @@ msgid ""
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr ""
@@ -563,7 +566,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
@@ -571,7 +574,7 @@ msgstr ""
msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
@@ -585,13 +588,13 @@ msgid ""
"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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 ""
@@ -607,7 +610,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -631,8 +634,8 @@ msgid ""
"range on the client host"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 ""
@@ -645,13 +648,13 @@ msgstr ""
msgid "Output"
msgstr "Output"
-#: 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:423
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -672,7 +675,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Protocol"
@@ -691,16 +694,16 @@ msgstr "Redirect matched incoming traffic to the specified internal host"
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 ""
@@ -712,11 +715,11 @@ msgstr ""
msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr ""
@@ -728,8 +731,8 @@ msgstr ""
msgid "SNAT - Rewrite to specific source IP or port"
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:265
+#: 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 ""
@@ -751,62 +754,32 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/rrule.lua #
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-#
-# msgid "Traffic Redirection"
-# msgstr ""
-#
-# msgid ""
-# "Traffic redirection allows you to change the destination address of "
-# "forwarded packets."
-# msgstr ""
-#
-# msgid "Overview"
-# msgstr ""
-#
-# msgid "Name"
-# msgstr ""
-#
-# msgid "Source zone"
-# msgstr ""
-#
-# msgid "Source MAC-address"
-# msgstr ""
-#
-# msgid "Source port"
-# msgstr ""
-#
-# msgid "Protocol"
-# msgstr ""
-#
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
msgid "Source IP address"
msgstr "Source IP address"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Source address"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Source port"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Source zone"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -818,32 +791,32 @@ msgid ""
"reflected traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 ""
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -857,8 +830,8 @@ msgstr ""
"The firewall creates zones over your network interfaces to control network "
"traffic flow."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -877,8 +850,8 @@ msgid ""
"networks</em> specifies which available networks are members of this zone."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 ""
@@ -887,11 +860,15 @@ msgstr ""
msgid "Time Restrictions"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -918,7 +895,7 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr ""
@@ -934,8 +911,8 @@ msgid ""
"the router."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 ""
@@ -944,7 +921,7 @@ msgid "Unable to save contents: %s"
msgstr ""
#: 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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr ""
@@ -959,7 +936,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr ""
@@ -967,11 +944,11 @@ msgstr ""
msgid "Unnamed zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -986,13 +963,13 @@ msgstr ""
msgid "Use internal IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -1002,17 +979,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr ""
@@ -1028,23 +1005,23 @@ msgstr ""
msgid "Zones"
msgstr "Zones"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "accept"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1059,11 +1036,11 @@ msgstr "any"
msgid "any zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr ""
@@ -1073,15 +1050,15 @@ msgstr ""
msgid "day"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1099,7 +1076,7 @@ msgstr ""
msgid "minute"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1121,8 +1098,8 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 ""
@@ -1130,7 +1107,7 @@ msgstr ""
msgid "unlimited"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr ""
diff --git a/applications/luci-app-firewall/po/es/firewall.po b/applications/luci-app-firewall/po/es/firewall.po
index 146646ae9f..0ac62e604c 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: 2020-10-08 03:26+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+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.3-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -44,11 +44,11 @@ msgstr ""
"\"Iguala a cualquier ayudante excepto &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:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr "-- Añadir IP --"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr "-- Añadir MAC"
@@ -132,7 +132,7 @@ msgstr ""
"<var data-tooltip=\"SNAT\">Reescribir estáticamente</var> a origen %{snat_ip?"
"IP <var>%{snat_ip}</var>} %{snat_port?puerto <var>%{snat_port}</var>}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr "¡Se debe especificar una IP de reescritura!"
@@ -141,14 +141,14 @@ msgid "ACCEPT - Disable address rewriting"
msgstr "ACEPTAR - Desactivar reescritura de direcciones"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Acción"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
@@ -158,7 +158,7 @@ msgstr ""
"tráfico de destino de la zona, p.e. <code>-p tcp --dport 443</code> para que "
"solo coincida con el tráfico HTTPS saliente."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -172,28 +172,28 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
msgid "Advanced Settings"
-msgstr "Configuraciones avanzadas"
+msgstr "Configuración avanzada"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr "Permitir tráfico \"inválido\""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "Permitir reenvío desde <em>zonas de origen</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "Permitir reenvío a <em>zonas de destino</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "Cualquiera"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr "Cualquier día"
@@ -211,17 +211,17 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr "Aplique la clase o valor DSCP dado a las conexiones establecidas."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
"Asigne el asistente de seguimiento de conexión especificado al tráfico "
"coincidente."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr "Asignación automática de ayuda"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -232,27 +232,27 @@ msgstr ""
msgid "Conntrack Settings"
msgstr "Configuraciones de Conntrack"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr "Ayudantes de Conntrack"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16
msgid "Contents have been saved."
-msgstr "Los contenidos han sido guardados."
+msgstr "Se han guardado los contenidos."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr "Continuar"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr "Interfaces cubiertas"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "Redes cubiertas"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr "Subredes cubiertas"
@@ -271,7 +271,7 @@ msgstr ""
"tras cualquier reinicio del Cortafuegos, justo tras haber cargado el "
"conjunto de reglas predeterminadas."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr "Clasificación DSCP"
@@ -283,25 +283,25 @@ msgstr "Marca DSCP"
msgid "DSCP mark required"
msgstr "Marca DSCP requerida"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Dirección de destino"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Puerto de destino"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "Zona de destino"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr "Nombre del dispositivo"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -315,7 +315,7 @@ msgid "Drop invalid packets"
msgstr "Descartar paquetes inválidos"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Activar"
@@ -328,7 +328,7 @@ msgstr "Activar bucle NAT"
msgid "Enable SYN-flood protection"
msgstr "Activar protección contra inundaciones SYN"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "Activar registro en esta zona"
@@ -340,7 +340,7 @@ msgstr "Esperando: %s"
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr "Característica experimental. No es totalmente compatible con QoS/SQM."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
"Elige explícitamente los ayudantes de seguimiento de conexión permitidos "
@@ -354,13 +354,13 @@ msgstr "Dirección IP externa"
msgid "External port"
msgstr "Puerto externo"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "Argumentos extra"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr "Argumentos de destino adicionales"
@@ -368,7 +368,7 @@ msgstr "Argumentos de destino adicionales"
msgid "Extra iptables arguments"
msgstr "Argumentos adicionales de iptables"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr "Argumentos fuente adicionales"
@@ -396,7 +396,7 @@ msgstr "Cortafuegos - Reglas de tráfico"
msgid "Firewall - Zone Settings"
msgstr "Cortafuegos - Configuración de la zona"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr "Migración de configuración del Cortafuegos"
@@ -418,8 +418,8 @@ msgstr ""
"data-tooltip=\"Enmascarar el valor de fwmark con %{mark.mask} antes de "
"comparar.\"}}>%{mark.val}</var>}"
-#: 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:264
+#: 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 "Viernes"
@@ -492,22 +492,22 @@ msgstr "Conceder acceso a la configuración del Cortafuegos"
msgid "Hardware flow offloading"
msgstr "Descarga de flujo por hardware"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 e IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr "Dispositivo de entrada"
@@ -563,7 +563,7 @@ msgstr "Valor límite no válido"
msgid "Limit burst"
msgstr "Límite de ráfaga"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "Limitar registro de mensajes"
@@ -581,6 +581,10 @@ msgstr ""
"Limitar coincidencia a <var>%{limit.num}</var> paquetes por <var>%{limit."
"unit}</var>%{limit.burst? interrumpir <var>%{limit.burst}</var>}"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr "Enmascaramiento limitado activado"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr "Limita el tráfico que coincide con la velocidad especificada."
@@ -593,7 +597,7 @@ msgstr "IP de origen de bucle invertido"
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr "MASQUERADE - Reescribe automáticamente a la interfaz IP saliente"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr "Fijado de MSS"
@@ -602,7 +606,7 @@ msgid "Masquerading"
msgstr "Enmascaramiento"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "Coincidir"
@@ -611,11 +615,11 @@ msgstr "Coincidir"
msgid "Match DSCP"
msgstr "Coincidir DSCP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr "Coincidir con tipo ICMP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr "Dispositivo de coincidencia"
@@ -642,7 +646,7 @@ msgstr ""
"rango de puertos dados."
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr "Ayudante de partido"
@@ -659,7 +663,7 @@ msgid "Match mark"
msgstr "Marca de partido"
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
"Haga coincidir el tráfico con el ayudante de seguimiento de conexión "
@@ -671,7 +675,7 @@ msgstr ""
"Coincide con una marca de Cortafuegos específica o un rango de marcas "
"diferentes."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
"Coincide con el tráfico reenviado utilizando el dispositivo de red saliente "
@@ -690,13 +694,13 @@ msgstr ""
"recarga en uno cada vez que no se alcanza el límite especificado "
"anteriormente, hasta este número."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "Lunes"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 "Días del mes"
@@ -714,7 +718,7 @@ msgstr ""
"el tráfico saliente o reenviado."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -740,8 +744,8 @@ msgstr ""
"Solo coincida con el tráfico entrante que se origina desde el puerto de "
"origen o el rango de puertos en el host del cliente"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 "Dispositivo de salida"
@@ -754,13 +758,13 @@ msgstr "Zona de salida"
msgid "Output"
msgstr "Salida"
-#: 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:423
+#: 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 "Ingrese argumentos adicionales a iptables. ¡Utilícelo con cuidado!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -789,7 +793,7 @@ msgstr ""
"un ordenador o servicio específico en la LAN privada."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Protocolo"
@@ -811,16 +815,16 @@ msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
"Requiere soporte de NAT por hardware. Implementado al menos para mt7621"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr "Restringir enmascaramiento a las subredes destino"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr "Restringir enmascaramiento a las subredes origen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "Restringir a la familia de direcciones"
@@ -833,13 +837,13 @@ msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
"Reescribe el tráfico coincidente a la dirección IP de origen especificada."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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 ""
"Reescribe el tráfico coincidente al puerto de origen o rango de puertos "
"especificados."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr "Reescribir puerto"
@@ -851,8 +855,8 @@ msgstr "Enrutamiento/Descarga de NAT"
msgid "SNAT - Rewrite to specific source IP or port"
msgstr "SNAT - Reescribe a una fuente específica IP o puerto"
-#: 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:265
+#: 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 "Sábado"
@@ -882,27 +886,27 @@ msgid "Source IP address"
msgstr "Dirección IP de origen"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Dirección MAC de origen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Dirección de origen"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Puerto de origen"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Zona de origen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -918,32 +922,32 @@ msgstr ""
"Especifica si se debe usar la dirección IP externa o interna para el tráfico "
"reflejado."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "Fecha de inicio (aaaa-mm-dd)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
-msgstr "Hora de inicio (hh.mm.ss)"
+#: 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 "Hora de inicio (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "Fecha de finalización (aaaa-mm-dd)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
-msgstr "Hora de finalización (hh.mm.ss)"
+#: 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 "Hora de finalización (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "Domingo"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -959,8 +963,8 @@ msgstr ""
"El Cortafuegos crea zonas sobre sus interfaces de red para controlar el "
"flujo del tráfico."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -992,8 +996,8 @@ msgstr ""
"<em>Redes cubiertas</em> especifican qué redes disponibles son miembros de "
"esta zona."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "Jueves"
@@ -1002,11 +1006,15 @@ msgstr "Jueves"
msgid "Time Restrictions"
msgstr "Restricciones de tiempo"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "Tiempo en UTC"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr "Las restricciones de tiempo están activadas para esta regla"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -1047,7 +1055,7 @@ msgstr ""
"var>}}%{dest_port?, puerto %{dest_port#%{next?, }<var%{item.inv? data-"
"tooltip=\"Igualar puertos excepto %{item.val}.\"}>%{item.ival}</var>}}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr "Ayudante de seguimiento"
@@ -1066,8 +1074,8 @@ msgstr ""
"diferentes zonas, por ejemplo, para rechazar el tráfico entre ciertos hosts "
"o para abrir puertos WAN en el enrutador."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "Martes"
@@ -1076,7 +1084,7 @@ msgid "Unable to save contents: %s"
msgstr "No se puede guardar el contenido: %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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr "Ayudante de Conntrack desconocido o no instalado \"%s\""
@@ -1091,7 +1099,7 @@ msgid "Unnamed forward"
msgstr "Reenvío sin nombre"
#: 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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr "Regla sin nombre"
@@ -1099,11 +1107,11 @@ msgstr "Regla sin nombre"
msgid "Unnamed zone"
msgstr "Zona sin nombre"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr "Protocolo no reconocido"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -1121,7 +1129,7 @@ msgstr "Usar dirección IP externa"
msgid "Use internal IP address"
msgstr "Usar dirección IP interna"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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."
@@ -1129,7 +1137,7 @@ msgstr ""
"Use esta opción para clasificar el tráfico de zona por raw, dispositivos de "
"red no administrados <em>uci</em>."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -1141,17 +1149,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr "Se requiere una marca de cortafuegos válida"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "Miércoles"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "Días de la semana"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr "Marca de cortafuegos XOR"
@@ -1167,23 +1175,23 @@ msgstr "Zona ⇒ Reenvíos"
msgid "Zones"
msgstr "Zonas"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "Aceptar"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1198,11 +1206,11 @@ msgstr "cualquiera"
msgid "any zone"
msgstr "cualquier zona"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr "aplicar marca de cortafuegos"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr "asignar ayudante de Conntrack"
@@ -1212,15 +1220,15 @@ msgstr "asignar ayudante de Conntrack"
msgid "day"
msgstr "Día"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr "no reescribir"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "No seguir"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1238,7 +1246,7 @@ msgstr "Hora"
msgid "minute"
msgstr "minuto"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1260,8 +1268,8 @@ msgid "this device"
msgstr "este dispositivo"
#: 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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 "esta nueva zona"
@@ -1269,336 +1277,10 @@ msgstr "esta nueva zona"
msgid "unlimited"
msgstr "ilimitado"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr "Sin especificar"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr "marca de cortafuegos válida"
-
-#~ msgid "%s in %s"
-#~ msgstr "%s en %s"
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s con %s"
-
-#~ msgid "%s, %s in %s"
-#~ msgstr "%s, %s en %s"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>"
-#~ msgstr "<var>%d</var> paquetes por <var>%s</var>"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
-#~ msgstr ""
-#~ "<var>%d</var> paquetes por <var>%s</var>, máximo <var>%d</var> paquetes."
-
-#~ msgid "<var>%s</var> and limit to %s"
-#~ msgstr "<var>%s</var> y limitar a %s"
-
-#~ msgid "Accept forward"
-#~ msgstr "Aceptar reenvío"
-
-#~ msgid "Accept input"
-#~ msgstr "Aceptar entrada"
-
-#~ msgid "Accept output"
-#~ msgstr "Aceptar salida"
-
-#~ msgid "Destination IP address"
-#~ msgstr "Dirección IP destino"
-
-#~ msgid "Discard forward"
-#~ msgstr "Descartar reenvío"
-
-#~ msgid "Discard input"
-#~ msgstr "Descartar entrada"
-
-#~ msgid "Discard output"
-#~ msgstr "Descartar salida"
-
-#~ msgid "Do not rewrite"
-#~ msgstr "No reescribir"
-
-#~ msgid "Do not track forward"
-#~ msgstr "No seguir reenvío"
-
-#~ msgid "Do not track input"
-#~ msgstr "No seguir entrada"
-
-#~ msgid "Do not track output"
-#~ msgstr "No seguir salida"
-
-#~ msgid "Forward to"
-#~ msgstr "Reenviar a"
-
-#~ msgid "From %s in %s"
-#~ msgstr "Desde %s en %s"
-
-#~ msgid "From %s in %s with source %s"
-#~ msgstr "Desde %s en %s con origen %s"
-
-#~ msgid "From %s in %s with source %s and %s"
-#~ msgstr "Desde %s en %s con origen %s y %s"
-
-#~ msgid "From %s on <var>this device</var>"
-#~ msgstr "Desde %s en <var>este dispositivo</var>"
-
-#~ msgid "From %s on <var>this device</var> with source %s"
-#~ msgstr "Desde %s en <var>este dispositivo</var> con la fuente %s"
-
-#~ msgid "From %s on <var>this device</var> with source %s and %s"
-#~ msgstr "De %s en <var>este dispositivo</var> con la fuente %s y %s"
-
-#~ msgid "From %{ipaddr?:any host} %{port?with source %{port}}"
-#~ msgstr "Desde %{ipaddr?:cualquier host} %{puerto?con origen %{puerto}}"
-
-#~ msgid "IP"
-#~ msgstr "IP"
-
-#~ msgid "IP range"
-#~ msgstr "Rango de IP"
-
-#~ msgid "IPs"
-#~ msgstr "IP"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "MACs"
-#~ msgstr "MAC"
-
-#~ msgid ""
-#~ "Match %{protocol?%{family} %{protocol} traffic:any %{family} traffic} "
-#~ "%{mark?with firewall mark %{mark}} %{limit?limited to %{limit}}"
-#~ msgstr ""
-#~ "Coincidir %{protocolo?%{familia} %{protocolo} tráfico:cualquiera "
-#~ "%{familia} tráfico} %{marco?con marco de firewall %{marco}}"
-
-#~ msgid "Network"
-#~ msgstr "Red"
-
-#~ msgid "Refuse forward"
-#~ msgstr "Rechazar reenvío"
-
-#~ msgid "Refuse input"
-#~ msgstr "Rechazar entrada"
-
-#~ msgid "Refuse output"
-#~ msgstr "Rechazar salida"
-
-#~ msgid "Rewrite to"
-#~ msgstr "Reescribe a"
-
-#~ msgid "Rewrite to %{ipaddr?%{port?%{ipaddr}, %{port}:%{ipaddr}}:%{port}}"
-#~ msgstr ""
-#~ "Reescribe a %{ipaddr?%{puerto?%{ipaddr}, %{puerto}:%{ipaddr}}:%{puerto}}"
-
-#~ msgid "Rewrite to outbound device IP"
-#~ msgstr "Reescribir a la IP del dispositivo saliente"
-
-#~ msgid "To %s at %s on <var>this device</var>"
-#~ msgstr "A %s en %s por <var>este dispositivo</var>"
-
-#~ msgid "To %s in %s"
-#~ msgstr "A %s en %s"
-
-#~ msgid "To %s on <var>this device</var>"
-#~ msgstr "A %s por <var>este dispositivo</var>"
-
-#~ msgid "To %s, %s in %s"
-#~ msgstr "A %s, %s en %s"
-
-#~ msgid ""
-#~ "To %{ipaddr?:any destination} %{port?at %{port}} %{zone?via zone %{zone}} "
-#~ "%{device?egress device %{device}}"
-#~ msgstr ""
-#~ "A %{ipaddr?:cualquier destino} %{puerto?a %{puerto}} %{zona?via zona "
-#~ "%{zona}} %{dispositivo?dispositivo de salida %{dispositivo}}"
-
-#~ msgid "Via %s"
-#~ msgstr "Vía %s"
-
-#~ msgid "Via %s at %s"
-#~ msgstr "Vía %s a %s"
-
-#~ msgid "any host"
-#~ msgstr "cualquier host"
-
-#~ msgid "any router IP"
-#~ msgstr "cualquier router IP"
-
-#~ msgid "not"
-#~ msgstr "No"
-
-#~ msgid "port"
-#~ msgstr "puerto"
-
-#~ msgid "ports"
-#~ msgstr "puertos"
-
-#~ msgid "type"
-#~ msgstr "Tipo"
-
-#~ msgid "types"
-#~ msgstr "Tipos"
-
-#~ msgid "Force connection tracking"
-#~ msgstr "Forzar seguimiento de conexión"
-
-#~ msgid ""
-#~ "Prevent the installation of <em>NOTRACK</em> rules which would bypass "
-#~ "connection tracking."
-#~ msgstr ""
-#~ "Evite la instalación de reglas <em>NOTRACK</em> que evitarían el "
-#~ "seguimiento de la conexión."
-
-#~ msgid "Disable"
-#~ msgstr "Desactivar"
-
-#~ msgid "Restart Firewall"
-#~ msgstr "Reiniciar Firewall"
-
-#~ msgid "Rule is disabled"
-#~ msgstr "Regla desactivada"
-
-#~ msgid "Rule is enabled"
-#~ msgstr "Regla activada"
-
-#~ msgid "Add"
-#~ msgstr "Añadir"
-
-#~ msgid "Add and edit..."
-#~ msgstr "Añadir y editar..."
-
-#~ msgid "External zone"
-#~ msgstr "Zona externa"
-
-#~ msgid "New SNAT rule"
-#~ msgstr "Nueva regla SNAT"
-
-#~ msgid "New forward rule"
-#~ msgstr "Nueva regla de reenvío"
-
-#~ msgid "New input rule"
-#~ msgstr "Nueva regla de entrada"
-
-#~ msgid "New port forward"
-#~ msgstr "Nuevo reenvío de puerto"
-
-#~ msgid "New source NAT"
-#~ msgstr "Nuevo origen NAT"
-
-#~ msgid "Open ports on router"
-#~ msgstr "Abrir puertos en el router"
-
-#~ msgid "Other..."
-#~ msgstr "Otros..."
-
-#~ msgid "To source IP"
-#~ msgstr "A IP origen"
-
-#~ msgid "To source port"
-#~ msgstr "A puerto origen"
-
-#~ msgid "Output zone"
-#~ msgstr "Zona de salida"
-
-#~ msgid "(Unnamed Entry)"
-#~ msgstr "(Entrada sin nombre)"
-
-#~ msgid "(Unnamed Rule)"
-#~ msgstr "(Regla sin nombre)"
-
-#~ msgid "(Unnamed SNAT)"
-#~ msgstr "(SNAT sin nombre)"
-
-#~ msgid "Inter-Zone Forwarding"
-#~ msgstr "Reenvío entre zonas"
-
-#~ msgid "Match forwarded traffic to the given destination port or port range."
-#~ msgstr ""
-#~ "Coincidir con tráfico reenviado al puerto o rango de puertos destino."
-
-#~ msgid ""
-#~ "Match incoming traffic originating from the given source port or port "
-#~ "range on the client host."
-#~ msgstr ""
-#~ "Haga coincidir el tráfico entrante que se origina en el puerto de origen "
-#~ "o el rango de puertos en el host del cliente."
-
-#~ msgid "Rewrite matched traffic to the given address."
-#~ msgstr "Reescribir el tráfico que coincida a estas direcciones."
-
-#~ msgid ""
-#~ "Rewrite matched traffic to the given source port. May be left empty to "
-#~ "only rewrite the IP address."
-#~ msgstr ""
-#~ "Reescribir el tráfico que coincida con este puerto origen. Deje en blanco "
-#~ "para reescribir sólo la dirección IP."
-
-#~ msgid "Rewrite to source %s"
-#~ msgstr "Reescribir a origen %s"
-
-#~ msgid "Rewrite to source %s, %s"
-#~ msgstr "Reescribir a origen %s, %s"
-
-#~ msgid "SNAT IP address"
-#~ msgstr "Dirección IP SNAT"
-
-#~ msgid "SNAT port"
-#~ msgstr "Puerto SNAT"
-
-#~ msgid "Source NAT"
-#~ msgstr "Origen NAT"
-
-#~ msgid ""
-#~ "Source NAT is a specific form of masquerading which allows fine grained "
-#~ "control over the source IP used for outgoing traffic, for example to map "
-#~ "multiple WAN addresses to internal subnets."
-#~ msgstr ""
-#~ "Origen NAT es una forma específica de enmascaramiento que permite el "
-#~ "control fino del origen IP que se usa en el tráfico de salida por ejemplo "
-#~ "para dirigir múltiples direcciones WAN a las subredes internas."
-
-#~ msgid "Start Time (hh:mm:ss)"
-#~ msgstr "Hora de inicio (hh:mm:ss)"
-
-#~ msgid "Stop Time (hh:mm:ss)"
-#~ msgstr "Hora de finalización (hh:mm:ss)"
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the port forwarding "
-#~ "entry. In most cases there is no need to modify those settings."
-#~ msgstr ""
-#~ "Propiedades avanzadas de la entrada \"reenvío de puertos\". No suele ser "
-#~ "necesario modificar esta configuración."
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the traffic rule "
-#~ "entry, such as matched source and destination hosts."
-#~ msgstr ""
-#~ "Esta página le permite cambiar las propiedades avanzadas de la entrada de "
-#~ "la regla de tráfico, como los hosts de origen y destino coincidentes."
-
-#~ msgid "Unnamed SNAT"
-#~ msgstr "SNAT sin nombre"
-
-#~ msgid ""
-#~ "You may specify multiple by selecting \"-- custom --\" and then entering "
-#~ "protocols separated by space."
-#~ msgstr ""
-#~ "Puede poner varios seleccionando \"-- personalizado --\" e introduciendo "
-#~ "los protocolos separados por espacio."
-
-#~ msgid "Zone %q"
-#~ msgstr "Zona %q"
-
-#~ msgid "traffic"
-#~ msgstr "Tráfico"
diff --git a/applications/luci-app-firewall/po/fa/firewall.po b/applications/luci-app-firewall/po/fa/firewall.po
new file mode 100644
index 0000000000..c57a114a51
--- /dev/null
+++ b/applications/luci-app-firewall/po/fa/firewall.po
@@ -0,0 +1,1111 @@
+msgid ""
+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-11-14 17:23+0000\n"
+"Last-Translator: Abbas Yazdanpanah <yazdanpanah.a@gmail.com>\n"
+"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfirewall/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: Weblate 4.9.1-dev\n"
+
+#: 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."
+"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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+msgid "-- add IP --"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
+msgid "-- add MAC --"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:87
+msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>"
+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>}"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
+msgid ""
+"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
+"</var>"
+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>"
+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>"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:84
+msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:124
+msgid ""
+"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
+"output}"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
+msgid "A rewrite IP must be specified!"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:213
+msgid "ACCEPT - Disable address rewriting"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
+#: 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 "عمل"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+msgid ""
+"Additional raw <em>iptables</em> arguments to classify zone destination "
+"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
+"traffic."
+msgstr ""
+
+#: 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 ""
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
+msgid "Advanced Settings"
+msgstr "تنظیمات پیشرفته"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
+msgid "Allow \"invalid\" traffic"
+msgstr "اجازه دادن به ترافیک «نامعتبر»"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
+msgid "Allow forward from <em>source zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
+msgid "Any"
+msgstr "هر"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
+msgid "Any day"
+msgstr "هر روز"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316
+msgid ""
+"Apply a bitwise XOR of the given value and the existing mark value on "
+"established connections. Format is value[/mask]. If a mask is specified then "
+"those bits set in the mask are zeroed out."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
+msgid "Apply the given DSCP class or value to established connections."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
+msgid "Assign the specified connection tracking helper to matched traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
+msgid "Automatic helper assignment"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:107
+msgid "Conntrack Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
+msgid "Conntrack helpers"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
+msgid "Continue"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
+msgid "Covered devices"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
+msgid "Covered networks"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
+msgid "Covered subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:54
+msgid "Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:26
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
+msgid "DSCP classification"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
+msgid "DSCP mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:296
+msgid "DSCP mark required"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
+msgid "Destination zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
+msgid "Device name"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:58
+msgid "Drop invalid packets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:248
+msgid "Enable NAT Loopback"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:44
+msgid "Enable SYN-flood protection"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+msgid "Enable logging on this zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
+msgid "Expecting: %s"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:76
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
+msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+msgid "External IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+msgid "External 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+msgid "Extra destination arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:108
+msgid "Extra iptables arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
+msgid "Extra source arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
+msgid "Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:25
+msgid "Firewall - Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
+msgid "Firewall - NAT Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:129
+msgid "Firewall - Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:173
+msgid "Firewall - Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:37
+msgid "Firewall - Zone Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
+msgid "Firewall configuration migration"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:30
+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>}"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:39
+msgid ""
+"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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64
+msgid ""
+"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>}}"
+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>}}"
+msgstr ""
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:135
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:40
+#: 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 ""
+
+#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
+msgid "Grant access to firewall configuration"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:87
+msgid "Hardware flow offloading"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
+msgid "Inbound device"
+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>}}"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:234
+msgid "Internal IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:239
+msgid "Internal port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+msgid "Internal zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304
+msgid "Invalid DSCP mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:372
+msgid "Invalid limit value"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382
+msgid "Limit burst"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
+msgid "Limit log messages"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:348
+msgid "Limit matching"
+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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:68
+msgid ""
+"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</"
+"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
+msgid "Limits traffic matching to the specified rate."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:253
+msgid "Loopback source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:212
+msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
+msgid "MSS clamping"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:159
+msgid "Masquerading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
+msgid "Match DSCP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
+msgid "Match ICMP type"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
+msgid "Match device"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+msgid "Only match incoming traffic from these MACs."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:173
+msgid "Outbound zone"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
+msgid ""
+"Passing raw iptables arguments to source and destination traffic "
+"classification rules allows to match packets based on other criteria than "
+"interfaces or subnets. These options should be used with extreme care as "
+"invalid values could render the firewall ruleset broken, completely exposing "
+"all services."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:235
+msgid "Redirect matched incoming traffic to the specified internal host"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
+msgid "Rewrite IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:216
+msgid "Rewrite matched traffic to the specified source IP address."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:75
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:211
+msgid "SNAT - Rewrite to specific source IP or port"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "Set mark"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:82
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+msgid "Source IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
+msgid "Source MAC address"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
+msgid "Source zone"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:117
+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 "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
+msgid ""
+"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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:49
+msgid ""
+"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>}}"
+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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
+msgid "Tracking helper"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:174
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:19
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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:159
+msgid "Unnamed forward"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:122
+msgid "Unnamed zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
+msgid "Unrecognized protocol"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
+msgid ""
+"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
+"be converted to \"nat\" sections and the firewall will be restarted to apply "
+"the updated configuration."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:257
+msgid "Use external IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:256
+msgid "Use internal IP address"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
+msgid "XOR firewall mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "XOR mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:135
+msgid "Zone ⇒ Forwardings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:94
+msgid "Zones"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
+#: 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 ""
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65
+#: 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:40
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:50
+msgid "any zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
+msgid "apply firewall mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
+msgid "assign conntrack helper"
+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 "day"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
+msgid "do not rewrite"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
+msgid "don't track"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:82
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:353
+msgid "unlimited"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
+msgid "unspecified"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
+msgid "valid firewall mark"
+msgstr ""
diff --git a/applications/luci-app-firewall/po/fi/firewall.po b/applications/luci-app-firewall/po/fi/firewall.po
index d309816e8d..2bd67c0473 100644
--- a/applications/luci-app-firewall/po/fi/firewall.po
+++ b/applications/luci-app-firewall/po/fi/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: 2020-06-25 19:08+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-01-20 15:48+0000\n"
+"Last-Translator: olli <olli.asikainen@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/fi/>\n"
"Language: fi\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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -44,11 +44,11 @@ msgstr ""
"%{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:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr "- lisää IP -"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr "- lisää MAC -"
@@ -131,7 +131,7 @@ msgstr ""
"%{snat_ip? IP-<var>%{snat_ip}</var>} %{snat_port?portti <var>{snat_port}</"
"var>}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr "Uudelleenkirjoitus IP on määritettävä!"
@@ -140,14 +140,14 @@ msgid "ACCEPT - Disable address rewriting"
msgstr "HYVÄKSY - Uudelleenkirjoittamatta osoitetta"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Toiminta"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
@@ -157,7 +157,7 @@ msgstr ""
"luokittelemiseksi, esimerkiksi <code>-p tcp --dport 443</code> vastaa vain "
"lähtevää HTTPS-liikennettä."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -173,26 +173,26 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Lisäasetukset"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr "Salli \"virheellinen\" liikenne"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "Salli välitys <em>lähdevyöhykkeeltä</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "Salli välitys <em>kohdevyöhykkeelle</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "Mikä tahansa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr "Minä päivänä tahansa"
@@ -209,15 +209,15 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr "Käytä annettua DSCP-luokkaa tai arvoa muodostetuille yhteyksille."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr "Määritä yhteysseurantaapuri vastaavalle liikenteelle."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr "Automaattinen avustajan määritys"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -227,7 +227,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr "Conntrack-asetukset"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr "Conntrack-auttajat"
@@ -235,19 +235,19 @@ msgstr "Conntrack-auttajat"
msgid "Contents have been saved."
msgstr "Sisältö on tallennettu."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr "Jatka"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr "Katetut laitteet"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "Katetut verkot"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr "Katetut aliverkot"
@@ -266,7 +266,7 @@ msgstr ""
"palomuurin uudelleenkäynnistyksen jälkeen heti oletussääntöjoukon lataamisen "
"jälkeen."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr "DSCP-luokitus"
@@ -278,25 +278,25 @@ msgstr "DSCP-merkki"
msgid "DSCP mark required"
msgstr "DSCP-merkki vaaditaan"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Kohdeosoite"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Kohdeportti"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "Kohdevyöhyke"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr "Laitteen nimi"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -310,7 +310,7 @@ msgid "Drop invalid packets"
msgstr "Pudota virheelliset paketit"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Ota käyttöön"
@@ -323,7 +323,7 @@ msgstr "Ota käyttöön NAT Loopback"
msgid "Enable SYN-flood protection"
msgstr "Käytä SYN-flood suojausta"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "Ota kirjaaminen käyttöön tällä vyöhykkeellä"
@@ -335,7 +335,7 @@ msgstr "Odotettiin: %s"
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr "Kokeellinen ominaisuus. Ei täysin yhteensopiva QoS/SQM:n kanssa."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr "Valitse käsin sallivat yhteydenseuranta-apurit vyöhykeliikenteelle"
@@ -347,13 +347,13 @@ msgstr "Ulkoinen IP-osoite"
msgid "External port"
msgstr "Ulkoinen portti"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "Ylimääräiset argumentit"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr "Lisäkohdeargumentit"
@@ -361,14 +361,10 @@ msgstr "Lisäkohdeargumentit"
msgid "Extra iptables arguments"
msgstr "Extra iptables argumentit"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr "Lisälähdeargumentit"
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/zones.lua #
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-#
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
msgid "Firewall"
msgstr "Palomuuri"
@@ -393,7 +389,7 @@ msgstr "Palomuuri - Liikennesäännöt"
msgid "Firewall - Zone Settings"
msgstr "Palomuuri - vyöhykeasetukset"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr "Palomuurin määritysten siirto"
@@ -414,8 +410,8 @@ msgstr ""
"%{mark.num}%{mark.mask? maski %{mark.mask}}.\":%{mark.mask? data-tooltip="
"\"Maskaa merkintä %{mark.mask} enne vertailua.\"}}>%{mark.val}</var>}"
-#: 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:264
+#: 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 "Perjantai"
@@ -489,22 +485,22 @@ msgstr "Anna pääsy palomuurin määrityksiin"
msgid "Hardware flow offloading"
msgstr "Laitteistovirran purku"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 ja IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "Vain IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "Vain IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr "Saapuva laite"
@@ -559,7 +555,7 @@ msgstr "Virheellinen raja-arvo"
msgid "Limit burst"
msgstr "Rajoita purskeet"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "Rajoita lokisanomia"
@@ -577,6 +573,10 @@ msgstr ""
"Rajoita vastaavuus <var>%{limit.num}</var> pakettia per <var>%{limit.unit}</"
"var>%{limit.burst? purske <var>%{limit.burst}</var>}"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr "Rajoitettu naamiointi käytössä"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr "Rajoittaa liikenteen määritettyyn nopeuteen."
@@ -590,7 +590,7 @@ msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
"MASQUERADE - Uudelleenkirjoitus automaattisesti lähtevän rajapinnan IP: lle"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr "MSS-kiinnitys"
@@ -599,7 +599,7 @@ msgid "Masquerading"
msgstr "Naamiointi"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "Vastaa"
@@ -608,11 +608,11 @@ msgstr "Vastaa"
msgid "Match DSCP"
msgstr "Vastaa DSCP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr "Vastaa ICMP-tyyppiä"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr "Vastaa laitetta"
@@ -639,7 +639,7 @@ msgstr ""
"portti-alueesta."
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr "Vastaa auttajaa"
@@ -656,7 +656,7 @@ msgid "Match mark"
msgstr "Vastaa merkkiä"
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr "Vastaa liikennettä määritetyllä yhteydenseuranta-apurilla."
@@ -664,7 +664,7 @@ msgstr "Vastaa liikennettä määritetyllä yhteydenseuranta-apurilla."
msgid "Matches a specific firewall mark or a range of different marks."
msgstr "Vastaa tiettyä palomuurimerkkintää tai joukkoa erilaisia merkkintöjä."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr "Vastaa välitettyä liikennettä tietyn lähtevän sovittimen perusteella."
@@ -680,13 +680,13 @@ msgstr ""
"Alkuperäinen enimmäismäärä vastaamaan: tämä määrä kasvatetaan yhdellä aina, "
"määritettyyn numeroon saakka, kunnes annettu määrä saavutetaan."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "Maanantai"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 "Kuukauden päivät"
@@ -704,7 +704,7 @@ msgstr ""
"lähtevässä tai välitetyssä liikenteessä."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -730,8 +730,8 @@ msgstr ""
"Vastaa vain saapuvaa liikennettä, joka on lähtöisin annetusta lähdeportista "
"tai porttialueesta"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 "Lähtevälaite"
@@ -744,13 +744,13 @@ msgstr "Lähtevä vyöhyke"
msgid "Output"
msgstr "Lähtevä"
-#: 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:423
+#: 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 "Välittää lisäargumentteja iptablesille. Käytä varoen!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -777,7 +777,7 @@ msgstr ""
"tiettyyn tietokoneeseen tai palveluun yksityisessä lähiverkossa."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Protokolla"
@@ -796,16 +796,16 @@ msgstr "Uudelleenohjaa saapuva liikenne määritettyyn sisäiseen palvelimeen"
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr "Edellyttää laitteiston NAT-tukea. Toteutettu ainakin mt7621: lle"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr "Rajoita naamiointi tiettyihin kohdeverkkoihin"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr "Rajoita naamiointi tiettyihin kohdeverkkoihin"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "Rajoita tietyille osoitteille"
@@ -818,13 +818,13 @@ msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
"Kirjoita vastaava tietoliikenne uudelleen määritettyyn lähde-IP-osoitteeseen."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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 ""
"Kirjoita vastaava tietoliikenne uudelleen määritettyyn lähdeporttiin tai "
"porttialueeseen."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr "Uudelleenkirjoita portti"
@@ -836,8 +836,8 @@ msgstr "Reititys/NAT-purku"
msgid "SNAT - Rewrite to specific source IP or port"
msgstr "SNAT - Kirjoita tiettyyn lähde IP:hen tai porttiin"
-#: 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:265
+#: 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 "Lauantai"
@@ -861,62 +861,32 @@ msgstr "Ohjelmistopohjainen reititys/NAT"
msgid "Software flow offloading"
msgstr "Ohjelmistopohjainen tietovirran nopeutus"
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/rrule.lua #
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-#
-# msgid "Traffic Redirection"
-# msgstr ""
-#
-# msgid ""
-# "Traffic redirection allows you to change the destination address of "
-# "forwarded packets."
-# msgstr ""
-#
-# msgid "Overview"
-# msgstr ""
-#
-# msgid "Name"
-# msgstr ""
-#
-# msgid "Source zone"
-# msgstr ""
-#
-# msgid "Source MAC-address"
-# msgstr ""
-#
-# msgid "Source port"
-# msgstr ""
-#
-# msgid "Protocol"
-# msgstr ""
-#
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
msgid "Source IP address"
msgstr "Lähde-IP-osoite"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Lähde MAC-osoite"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Lähdeosoite"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Lähdeportti"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Lähdevyöhyke"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -932,32 +902,32 @@ msgstr ""
"Määrittää, käytetäänkö ulkoista vai sisäistä IP-osoitetta heijastuneeseen "
"liikenteeseen."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "Aloituspäivä (vvvv-kk-pp)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
-msgstr "Aloitusaika (hh.mm.ss)"
+#: 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 "Aloitusaika (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "Lopetuspäivä (vvv-kk-pp)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
-msgstr "Lopetusaika (hh.mm.ss)"
+#: 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 "Lopetusaika (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "Sunnuntai"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -971,8 +941,8 @@ msgstr ""
"Palomuuri luo vyöhykkeitä verkkosovittimista verkkoliikenteen kulun "
"hallitsemiseksi."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -1004,8 +974,8 @@ msgstr ""
"koskeva käytäntö. <em> Katetut verkot</em> määrittävät, mitkä käytettävissä "
"olevat verkot ovat tämän vyöhykkeen jäseniä."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "Torstai"
@@ -1014,11 +984,15 @@ msgstr "Torstai"
msgid "Time Restrictions"
msgstr "Aikarajoitukset"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "UTC-aika"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr "Aikarajoitukset ovat käytössä tälle säännölle"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -1059,7 +1033,7 @@ msgstr ""
"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
"\"Vastaa muita portteja paitsi %{item.val}.\"}>%{item.ival}</var>}}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr "Seurantaapuri"
@@ -1078,8 +1052,8 @@ msgstr ""
"paketeille, esimerkiksi tiettyjen isäntien välisen liikenteen hylkäämiseksi "
"tai WAN-porttien avaamiseksi reitittimessä."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "Tiistai"
@@ -1088,7 +1062,7 @@ msgid "Unable to save contents: %s"
msgstr "Sisältöä ei voi tallentaa: %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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr "Tuntematon tai asentamaton conntrack-auttaja \"% s\""
@@ -1103,7 +1077,7 @@ msgid "Unnamed forward"
msgstr "Nimeämätön välitys"
#: 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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr "Nimetön sääntö"
@@ -1111,11 +1085,11 @@ msgstr "Nimetön sääntö"
msgid "Unnamed zone"
msgstr "Nimeämätön vyöhyke"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr "Tunnistamaton protokolla"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -1133,7 +1107,7 @@ msgstr "Käytä ulkoista IP-osoitetta"
msgid "Use internal IP address"
msgstr "Käytä sisäistä IP-osoitetta"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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."
@@ -1141,7 +1115,7 @@ msgstr ""
"Tämän vaihtoehdon avulla voit luokitella vyöhykeliikennettä raakana, ei-"
"<em>uci</em> -hallittujen sovittimien avulla."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -1153,17 +1127,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr "Kelvollinen palomuurimerkintä vaaditaan"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "Keskiviikko"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "Viikon päivät"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr "XOR-palomuurimerintä"
@@ -1179,23 +1153,23 @@ msgstr "Vyöhyke ⇒ Välitys"
msgid "Zones"
msgstr "Vyöhykkeet"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "hyväksy"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1210,11 +1184,11 @@ msgstr "mikä tahansa"
msgid "any zone"
msgstr "mikä tahansa vyöhyke"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr "aseta palomuurimerkintä"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr "määritä conntrack-helper"
@@ -1224,15 +1198,15 @@ msgstr "määritä conntrack-helper"
msgid "day"
msgstr "päivä"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr "älä kirjoita uudelleen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "älä seuraa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1250,7 +1224,7 @@ msgstr "tunti"
msgid "minute"
msgstr "minuutti"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1272,8 +1246,8 @@ msgid "this device"
msgstr "tämä laite"
#: 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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 "tämä uusi vyöhyke"
@@ -1281,7 +1255,7 @@ msgstr "tämä uusi vyöhyke"
msgid "unlimited"
msgstr "rajoittamaton"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr "määrittelemätön"
diff --git a/applications/luci-app-firewall/po/fr/firewall.po b/applications/luci-app-firewall/po/fr/firewall.po
index 37d8798cbd..3cf3251e90 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: 2020-06-20 14:41+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2021-04-25 02:37+0000\n"
+"Last-Translator: localhost61 <xmh.rpi+weblate@free.fr>\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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -44,11 +44,11 @@ msgstr ""
"&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper."
"val}</var>}}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr "-- ajouter IP --"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr "-- ajouter MAC --"
@@ -126,26 +126,26 @@ 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\">Statically rewrite</var> to source %{snat_ip?IP "
-"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
+"<var data-tooltip=\"SNAT\">Réécrire statiquement</var> vers la source "
+"%{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:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
-msgstr "Une IP de réécriture doit être spécifiée!"
+msgstr "Une IP de réécriture doit être spécifiée !"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:213
msgid "ACCEPT - Disable address rewriting"
msgstr "ACCEPTER - Désactiver la réécriture d'adresses"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Action"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
@@ -155,7 +155,7 @@ msgstr ""
"destination de la zone, par exemple <code>-p tcp --dport 443</code> pour "
"correspondre uniquement au trafic HTTPS sortant."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -171,26 +171,26 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Paramètres avancés"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr "Autoriser le trafic \"non valide\""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "Permettre la transmission des <em>zones source</em> :"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "Permettre la transmission vers les <em>zones destination</em> :"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "N'importe lequel"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr "N'importe quel jour"
@@ -209,17 +209,17 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr "Appliquez la classe ou la valeur DSCP donnée aux connexions établies."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
"Attribuez l'assistant de suivi des connexions spécifié au trafic "
"correspondant."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr "Affectation automatique des assistants"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -230,7 +230,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr "Paramètres Conntrack"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr "Assistants Conntrack"
@@ -238,19 +238,19 @@ msgstr "Assistants Conntrack"
msgid "Contents have been saved."
msgstr "Le contenu a été enregistré."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr "Continuer"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr "Appareils couverts"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "Réseaux couverts"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr "Sous-réseaux couverts"
@@ -269,7 +269,7 @@ msgstr ""
"feu. Les commandes sont exécutées après chaque redémarrage du pare-feu, "
"juste après le chargement de l'ensemble de règles par défaut."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr "Classification DSCP"
@@ -281,25 +281,25 @@ msgstr "Marque DSCP"
msgid "DSCP mark required"
msgstr "Marque DSCP requise"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Adresse de destination"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Port de destination"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "Zone de destination"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr "Nom de l'appareil"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -313,7 +313,7 @@ msgid "Drop invalid packets"
msgstr "Supprimer les paquets invalides"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Activer"
@@ -326,7 +326,7 @@ msgstr "Activer le NAT sur la boucle-locale"
msgid "Enable SYN-flood protection"
msgstr "Activer la protection contre le SYN-flood"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "Activer les traces (logs) sur cette zone"
@@ -338,7 +338,7 @@ msgstr "Attendu : %s"
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr "Fonction expérimentale. Pas entièrement compatible avec QoS/SQM."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
"Choisit explicitement les assistants de suivi de connexion autorisés pour le "
@@ -352,13 +352,13 @@ msgstr "Adresse IP externe"
msgid "External port"
msgstr "Port externe"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "Arguments supplémentaires"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr "Arguments de destination supplémentaires"
@@ -366,14 +366,10 @@ msgstr "Arguments de destination supplémentaires"
msgid "Extra iptables arguments"
msgstr "Arguments supplémentaires iptables"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr "Arguments sources supplémentaires"
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# applications/luci-fw/luasrc/model/cbi/luci_fw/zones.lua #
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-#
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
msgid "Firewall"
msgstr "Pare-feu"
@@ -398,7 +394,7 @@ msgstr "Pare-feu - Règles de trafic"
msgid "Firewall - Zone Settings"
msgstr "Pare-feu - Configuration des zones"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr "Migration de la configuration du pare-feu"
@@ -419,8 +415,8 @@ msgstr ""
"%{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:436
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:264
+#: 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 "Vendredi"
@@ -493,22 +489,22 @@ msgstr "Accès complète à la configuration du firewall"
msgid "Hardware flow offloading"
msgstr "Déchargement de flux matériel"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 et IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "IPv4 seulement"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "IPv6 seulement"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr "Appareil entrant"
@@ -563,7 +559,7 @@ msgstr "Valeur limite non valide"
msgid "Limit burst"
msgstr "Rafale limite"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "Limiter les messages de journalisation"
@@ -581,6 +577,10 @@ msgstr ""
"Limiter la correspondance à <var>%{limit.num}</var> paquets par <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 "Autorise un masquage limité"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr "Limite le trafic correspondant au débit spécifié."
@@ -593,7 +593,7 @@ msgstr "IP source de bouclage"
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr "MASQUERADE - Réécriture automatique sur l'IP de l'interface sortante"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr "Contrainte du MSS"
@@ -602,7 +602,7 @@ msgid "Masquerading"
msgstr "Masquage"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "Correspond"
@@ -611,11 +611,11 @@ msgstr "Correspond"
msgid "Match DSCP"
msgstr "Match DSCP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr "Type ICMP correspondant"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr "Match device"
@@ -645,7 +645,7 @@ msgstr ""
"plage de ports donné."
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr "Aide au match"
@@ -662,7 +662,7 @@ msgid "Match mark"
msgstr "Match mark"
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
"Faites correspondre le trafic à l'aide de l'assistant de suivi des "
@@ -674,7 +674,7 @@ msgstr ""
"Correspond à une marque de pare-feu spécifique ou à une gamme de marques "
"différentes."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
"Correspond au trafic transféré à l'aide du périphérique réseau sortant "
@@ -693,13 +693,13 @@ msgstr ""
"rechargé d'un à chaque fois que la limite spécifiée ci-dessus n'est pas "
"atteinte, jusqu'à ce nombre."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "Lundi"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 "Mois jours"
@@ -717,7 +717,7 @@ msgstr ""
"trafic sortant ou transféré."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -746,8 +746,8 @@ msgstr ""
"Faire correspondre uniquement le trafic entrant provenant du port source ou "
"de la plage de ports donné sur l'hôte client"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 "Périphérique sortant"
@@ -760,15 +760,15 @@ msgstr "Zone sortante"
msgid "Output"
msgstr "Sortie"
-#: 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:423
+#: 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 ""
"Passe des arguments supplémentaires aux tables d'adresses IP. A utiliser "
"avec précaution !"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -797,7 +797,7 @@ msgstr ""
"connecter à un ordinateur ou service spécifié dans le réseau local privé."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Protocole"
@@ -817,20 +817,20 @@ msgstr "Rediriger le trafic entrant correspondant vers l'hôte interne spécifi
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr "Nécessite un support NAT matériel. Implémenté au moins pour mt7621"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr ""
"Restreindre la substitution d'adresses (Masquerade) à ces sous-réseaux "
"destinataires"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr ""
"Restreindre la substitution d'adresses (Masquerade) à ces sous-réseaux "
"sources"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "Restreindre à cette famille d'adresses"
@@ -842,13 +842,13 @@ msgstr "Réécrire l'adresse IP"
msgid "Rewrite matched traffic to the specified source IP address."
msgstr "Réécrivez le trafic correspondant à l'adresse IP source spécifiée."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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 ""
"Réécrivez le trafic correspondant sur le port source ou la plage de ports "
"spécifié."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr "Port de réécriture"
@@ -860,8 +860,8 @@ msgstr "Routage/déchargement NAT"
msgid "SNAT - Rewrite to specific source IP or port"
msgstr "SNAT - Réécriture sur IP ou port source spécifique"
-#: 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:265
+#: 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 "Samedi"
@@ -886,62 +886,32 @@ msgstr "Déchargement basé sur logiciel pour le routage/NAT"
msgid "Software flow offloading"
msgstr "Déchargement de flux logiciel"
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# applications/luci-fw/luasrc/model/cbi/luci_fw/rrule.lua #
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-#
-# msgid "Traffic Redirection"
-# msgstr ""
-#
-# msgid ""
-# "Traffic redirection allows you to change the destination address of "
-# "forwarded packets."
-# msgstr ""
-#
-# msgid "Overview"
-# msgstr ""
-#
-# msgid "Name"
-# msgstr ""
-#
-# msgid "Source zone"
-# msgstr ""
-#
-# msgid "Source MAC-address"
-# msgstr ""
-#
-# msgid "Source port"
-# msgstr ""
-#
-# msgid "Protocol"
-# msgstr ""
-#
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
msgid "Source IP address"
msgstr "Adresse IP source"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Adresse MAC source"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Adresse source"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Port source"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Zone source"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -957,32 +927,32 @@ msgstr ""
"Spécifie s'il faut utiliser l'adresse IP externe ou interne pour le trafic "
"réfléchi."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "Date de début (aaaa-mm-jj)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
-msgstr "Heure de début (hh.mm.ss)"
+#: 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 "Heure de début (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "Date d'arrêt (aaaa-mm-jj)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
-msgstr "Heure d'arrêt (hh.mm.ss)"
+#: 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 "Heure d'arrêt (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "Dimanche"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -998,8 +968,8 @@ msgstr ""
"Le pare-feu crée des zones sur les interfaces réseau pour contrôler le flux "
"du trafic réseau."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -1031,8 +1001,8 @@ msgstr ""
"la zone. <em>Réseaux couverts</em> spécifie quels réseaux disponibles sont "
"membres de cette zone."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "Jeudi"
@@ -1041,11 +1011,15 @@ msgstr "Jeudi"
msgid "Time Restrictions"
msgstr "Restrictions de temps"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "Heure en UTC"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr "Des restrictions horaires sont activées pour cette règle"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -1086,7 +1060,7 @@ msgstr ""
"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:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr "Aide au suivi"
@@ -1105,8 +1079,8 @@ msgstr ""
"entre différentes zones, par exemple pour rejeter le trafic entre certains "
"hôtes ou pour ouvrir des ports WAN sur le routeur."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "Mardi"
@@ -1115,7 +1089,7 @@ msgid "Unable to save contents: %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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr "Assistant conntrack inconnu ou non installé \"%s\""
@@ -1130,7 +1104,7 @@ msgid "Unnamed forward"
msgstr "Transférer sans nom"
#: 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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr "Règle sans nom"
@@ -1138,11 +1112,11 @@ msgstr "Règle sans nom"
msgid "Unnamed zone"
msgstr "Zone sans nom"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr "Protocole non reconnu"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -1160,7 +1134,7 @@ msgstr "Utiliser une adresse IP externe"
msgid "Use internal IP address"
msgstr "Utiliser l'adresse IP interne"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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."
@@ -1168,7 +1142,7 @@ msgstr ""
"Utilisez cette option pour classer le trafic de zone par périphériques "
"réseau bruts non <em>uci</em> gérés."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -1180,17 +1154,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr "Marque de pare-feu valide requise"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "Mercredi"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "Jours de la semaine"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr "Marque de pare-feu XOR"
@@ -1206,23 +1180,23 @@ msgstr "Zone ⇒ Transmissions"
msgid "Zones"
msgstr "Zones"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "accepter"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1237,11 +1211,11 @@ msgstr "tous"
msgid "any zone"
msgstr "n'importe quelle zone"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr "appliquer une marque de pare-feu"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr "affecter l'assistant conntrack"
@@ -1251,15 +1225,15 @@ msgstr "affecter l'assistant conntrack"
msgid "day"
msgstr "journée"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr "ne réécris pas"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "ne pas suivre"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1277,7 +1251,7 @@ msgstr "heure"
msgid "minute"
msgstr "minute"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1299,8 +1273,8 @@ msgid "this device"
msgstr "cet appareil"
#: 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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 "cette nouvelle zone"
@@ -1308,114 +1282,10 @@ msgstr "cette nouvelle zone"
msgid "unlimited"
msgstr "non limité"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr "non précisé"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr "marque de pare-feu valide"
-
-#~ msgid "%s in %s"
-#~ msgstr "%s dans %s"
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s avec %s"
-
-#~ msgid "%s, %s in %s"
-#~ msgstr "%s, %s dans %s"
-
-#~ msgid "Accept input"
-#~ msgstr "Accepter l'entrée"
-
-#~ msgid "Destination IP address"
-#~ msgstr "Adresse IP de destination"
-
-#~ msgid "Forward to"
-#~ msgstr "Transférer à"
-
-#~ msgid "IP"
-#~ msgstr "IP"
-
-#~ msgid "IP range"
-#~ msgstr "Plage IP"
-
-#~ msgid "IPs"
-#~ msgstr "IPs"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "MACs"
-#~ msgstr "MACs"
-
-#~ msgid "Network"
-#~ msgstr "Réseau"
-
-#~ msgid "any host"
-#~ msgstr "n'importe quel hôte"
-
-#~ msgid "not"
-#~ msgstr "ne pas"
-
-#~ msgid "port"
-#~ msgstr "port"
-
-#~ msgid "type"
-#~ msgstr "type"
-
-#~ msgid "Force connection tracking"
-#~ msgstr "Forcer le suivi des connexions"
-
-#~ msgid "Disable"
-#~ msgstr "Désactiver"
-
-#~ msgid "External zone"
-#~ msgstr "Zone externe"
-
-#~ msgid "New SNAT rule"
-#~ msgstr "Nouvelle règle SNAT"
-
-#~ msgid "New input rule"
-#~ msgstr "Nouvelle règle d'entrée"
-
-#~ msgid "New port forward"
-#~ msgstr "Nouvelle redirection de port"
-
-#~ msgid "New source NAT"
-#~ msgstr "Nouvelle source NAT"
-
-#~ msgid "Open ports on router"
-#~ msgstr "Ports ouverts sur le routeur"
-
-#~ msgid "Other..."
-#~ msgstr "Autre..."
-
-#~ msgid "Inter-Zone Forwarding"
-#~ msgstr "Transmission entre zones"
-
-#~ msgid "SNAT IP address"
-#~ msgstr "Adresse IP SNAT"
-
-#~ msgid "SNAT port"
-#~ msgstr "Port SNAT"
-
-#~ msgid "Source NAT"
-#~ msgstr "Source NAT"
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the port forwarding "
-#~ "entry. In most cases there is no need to modify those settings."
-#~ msgstr ""
-#~ "Cette page vous permet de modifier les propriétés avancées parmi les "
-#~ "entrées de redirection de port. Dans la plupart des cas, cela n'est pas "
-#~ "nécessaire de modifier ces paramètres."
-
-#~ msgid "Zone %q"
-#~ msgstr "Zone %q"
diff --git a/applications/luci-app-firewall/po/he/firewall.po b/applications/luci-app-firewall/po/he/firewall.po
index b6cafab506..3e1ad035b0 100644
--- a/applications/luci-app-firewall/po/he/firewall.po
+++ b/applications/luci-app-firewall/po/he/firewall.po
@@ -1,12 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-12 09:37+0000\n"
+"Last-Translator: wakan-tanka <eliyahuler@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfirewall/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.4.1-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -25,11 +29,11 @@ msgid ""
"val}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr ""
@@ -92,7 +96,7 @@ msgid ""
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr ""
@@ -101,21 +105,21 @@ msgid "ACCEPT - Disable address rewriting"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -126,28 +130,28 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
msgid "Advanced Settings"
-msgstr ""
+msgstr "הגדרות מתקדמות"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr ""
@@ -162,15 +166,15 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -179,7 +183,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr ""
@@ -187,19 +191,19 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr ""
@@ -214,7 +218,7 @@ msgid ""
"each firewall restart, right after the default ruleset has been loaded."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr ""
@@ -226,25 +230,25 @@ msgstr ""
msgid "DSCP mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -255,7 +259,7 @@ msgid "Drop invalid packets"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 ""
@@ -268,7 +272,7 @@ msgstr ""
msgid "Enable SYN-flood protection"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr ""
@@ -280,7 +284,7 @@ msgstr ""
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
@@ -292,13 +296,13 @@ msgstr ""
msgid "External port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr ""
@@ -306,7 +310,7 @@ msgstr ""
msgid "Extra iptables arguments"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr ""
@@ -334,7 +338,7 @@ msgstr ""
msgid "Firewall - Zone Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr ""
@@ -351,8 +355,8 @@ msgid ""
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
-#: 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:264
+#: 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 ""
@@ -405,22 +409,22 @@ msgstr ""
msgid "Hardware flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr ""
@@ -466,7 +470,7 @@ msgstr ""
msgid "Limit burst"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr ""
@@ -482,6 +486,10 @@ msgid ""
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr ""
@@ -494,7 +502,7 @@ msgstr ""
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr ""
@@ -503,7 +511,7 @@ msgid "Masquerading"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 ""
@@ -512,11 +520,11 @@ msgstr ""
msgid "Match DSCP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr ""
@@ -539,7 +547,7 @@ msgid ""
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr ""
@@ -554,7 +562,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
@@ -562,7 +570,7 @@ msgstr ""
msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
@@ -576,13 +584,13 @@ msgid ""
"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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 ""
@@ -598,7 +606,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -622,8 +630,8 @@ msgid ""
"range on the client host"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 ""
@@ -636,13 +644,13 @@ msgstr ""
msgid "Output"
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:423
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -663,7 +671,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 ""
@@ -681,16 +689,16 @@ msgstr ""
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 ""
@@ -702,11 +710,11 @@ msgstr ""
msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr ""
@@ -718,8 +726,8 @@ msgstr ""
msgid "SNAT - Rewrite to specific source IP or port"
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:265
+#: 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 ""
@@ -746,27 +754,27 @@ msgid "Source IP address"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -778,32 +786,32 @@ msgid ""
"reflected traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 ""
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -815,8 +823,8 @@ msgid ""
"traffic flow."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -835,8 +843,8 @@ msgid ""
"networks</em> specifies which available networks are members of this zone."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 ""
@@ -845,11 +853,15 @@ msgstr ""
msgid "Time Restrictions"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -876,7 +888,7 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr ""
@@ -892,8 +904,8 @@ msgid ""
"the router."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 ""
@@ -902,7 +914,7 @@ msgid "Unable to save contents: %s"
msgstr ""
#: 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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr ""
@@ -917,7 +929,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr ""
@@ -925,11 +937,11 @@ msgstr ""
msgid "Unnamed zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -944,13 +956,13 @@ msgstr ""
msgid "Use internal IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -960,17 +972,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr ""
@@ -986,23 +998,23 @@ msgstr ""
msgid "Zones"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1017,11 +1029,11 @@ msgstr ""
msgid "any zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr ""
@@ -1031,15 +1043,15 @@ msgstr ""
msgid "day"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1057,7 +1069,7 @@ msgstr ""
msgid "minute"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1079,8 +1091,8 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 ""
@@ -1088,7 +1100,7 @@ msgstr ""
msgid "unlimited"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr ""
diff --git a/applications/luci-app-firewall/po/hi/firewall.po b/applications/luci-app-firewall/po/hi/firewall.po
index 1ee21a0329..44ea10117e 100644
--- a/applications/luci-app-firewall/po/hi/firewall.po
+++ b/applications/luci-app-firewall/po/hi/firewall.po
@@ -31,11 +31,11 @@ msgid ""
"val}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr ""
@@ -98,7 +98,7 @@ msgid ""
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr ""
@@ -107,21 +107,21 @@ msgid "ACCEPT - Disable address rewriting"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -134,26 +134,26 @@ msgstr ""
msgid "Advanced Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr ""
@@ -168,15 +168,15 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -185,7 +185,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr ""
@@ -193,19 +193,19 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr ""
@@ -220,7 +220,7 @@ msgid ""
"each firewall restart, right after the default ruleset has been loaded."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr ""
@@ -232,25 +232,25 @@ msgstr ""
msgid "DSCP mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -261,7 +261,7 @@ msgid "Drop invalid packets"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 ""
@@ -274,7 +274,7 @@ msgstr ""
msgid "Enable SYN-flood protection"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr ""
@@ -286,7 +286,7 @@ msgstr ""
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
@@ -298,13 +298,13 @@ msgstr ""
msgid "External port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr ""
@@ -312,14 +312,10 @@ msgstr ""
msgid "Extra iptables arguments"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr ""
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/zones.lua #
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-#
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
msgid "Firewall"
msgstr ""
@@ -344,7 +340,7 @@ msgstr ""
msgid "Firewall - Zone Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr ""
@@ -361,8 +357,8 @@ msgid ""
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
-#: 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:264
+#: 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 ""
@@ -415,22 +411,22 @@ msgstr ""
msgid "Hardware flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr ""
@@ -476,7 +472,7 @@ msgstr ""
msgid "Limit burst"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr ""
@@ -492,6 +488,10 @@ msgid ""
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr ""
@@ -504,7 +504,7 @@ msgstr ""
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr ""
@@ -513,7 +513,7 @@ msgid "Masquerading"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 ""
@@ -522,11 +522,11 @@ msgstr ""
msgid "Match DSCP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr ""
@@ -549,7 +549,7 @@ msgid ""
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr ""
@@ -564,7 +564,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
@@ -572,7 +572,7 @@ msgstr ""
msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
@@ -586,13 +586,13 @@ msgid ""
"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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 ""
@@ -608,7 +608,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -632,8 +632,8 @@ msgid ""
"range on the client host"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 ""
@@ -646,13 +646,13 @@ msgstr ""
msgid "Output"
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:423
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -673,7 +673,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 ""
@@ -691,16 +691,16 @@ msgstr ""
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 ""
@@ -712,11 +712,11 @@ msgstr ""
msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr ""
@@ -728,8 +728,8 @@ msgstr ""
msgid "SNAT - Rewrite to specific source IP or port"
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:265
+#: 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 ""
@@ -751,62 +751,32 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/rrule.lua #
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-#
-# msgid "Traffic Redirection"
-# msgstr ""
-#
-# msgid ""
-# "Traffic redirection allows you to change the destination address of "
-# "forwarded packets."
-# msgstr ""
-#
-# msgid "Overview"
-# msgstr ""
-#
-# msgid "Name"
-# msgstr ""
-#
-# msgid "Source zone"
-# msgstr ""
-#
-# msgid "Source MAC-address"
-# msgstr ""
-#
-# msgid "Source port"
-# msgstr ""
-#
-# msgid "Protocol"
-# msgstr ""
-#
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
msgid "Source IP address"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -818,32 +788,32 @@ msgid ""
"reflected traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 ""
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -855,8 +825,8 @@ msgid ""
"traffic flow."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -875,8 +845,8 @@ msgid ""
"networks</em> specifies which available networks are members of this zone."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 ""
@@ -885,11 +855,15 @@ msgstr ""
msgid "Time Restrictions"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -916,7 +890,7 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr ""
@@ -932,8 +906,8 @@ msgid ""
"the router."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 ""
@@ -942,7 +916,7 @@ msgid "Unable to save contents: %s"
msgstr ""
#: 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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr ""
@@ -957,7 +931,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr ""
@@ -965,11 +939,11 @@ msgstr ""
msgid "Unnamed zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -984,13 +958,13 @@ msgstr ""
msgid "Use internal IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -1000,17 +974,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr ""
@@ -1026,23 +1000,23 @@ msgstr ""
msgid "Zones"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1057,11 +1031,11 @@ msgstr ""
msgid "any zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr ""
@@ -1071,15 +1045,15 @@ msgstr ""
msgid "day"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1097,7 +1071,7 @@ msgstr ""
msgid "minute"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1119,8 +1093,8 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 ""
@@ -1128,16 +1102,10 @@ msgstr ""
msgid "unlimited"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr ""
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
diff --git a/applications/luci-app-firewall/po/hu/firewall.po b/applications/luci-app-firewall/po/hu/firewall.po
index 0a3a99fdd0..7cee218c0b 100644
--- a/applications/luci-app-firewall/po/hu/firewall.po
+++ b/applications/luci-app-firewall/po/hu/firewall.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: 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/"
"luciapplicationsfirewall/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.8-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -29,11 +29,11 @@ msgid ""
"val}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr "-- IP-cím hozzáadása --"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr "-- MAC-cím hozzáadása --"
@@ -99,7 +99,7 @@ msgid ""
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr "Egy átírási IP-t meg kell adni!"
@@ -108,14 +108,14 @@ msgid "ACCEPT - Disable address rewriting"
msgstr "ELFOGADÁS – címátírás letiltása"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Művelet"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
@@ -125,7 +125,7 @@ msgstr ""
"besorolásához, például <code>-p tcp --dport 443</code> csak a kimenő HTTPS "
"forgalom illesztéséhez."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -139,28 +139,28 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
msgid "Advanced Settings"
-msgstr "Speciális beállítások"
+msgstr "Haladó Beállítások"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr "„Érvénytelen” forgalom engedélyezése"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "Továbbítás engedélyezése a <em>forrászónákból</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "Továbbítás engedélyezése ezekbe a <em>célzónákba</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "Bármelyik"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr "Bármely nap"
@@ -180,17 +180,17 @@ msgid "Apply the given DSCP class or value to established connections."
msgstr ""
"A megadott DSCP-osztály vagy érték alkalmazása a kiépített kapcsolatokra."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
"A megadott kapcsolatkövető segítőjének hozzárendelése az illesztett "
"forgalomhoz."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr "Automatikus segítő hozzárendelés"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -201,7 +201,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr "Kapcsolatkövető beállításai"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr "Kapcsolatkövető segítők"
@@ -209,19 +209,19 @@ msgstr "Kapcsolatkövető segítők"
msgid "Contents have been saved."
msgstr "A tartalom mentésre került."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr "Tovább"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr "Lefedett eszközök"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "Lefedett hálózatok"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr "Lefedett alhálózatok"
@@ -240,7 +240,7 @@ msgstr ""
"parancsok minden tűzfal-újraindítás után végrehajtásra kerülnek, közvetlenül "
"az alapértelmezett szabálykészletek betöltődése után."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr "DSCP osztályozás"
@@ -252,25 +252,25 @@ msgstr "DSCP jelölés"
msgid "DSCP mark required"
msgstr "DSCP jelölés szükséges"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Célcím"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Célport"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "Célzóna"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
-msgstr "Eszköz neve"
+msgstr "Eszköz név"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -283,7 +283,7 @@ msgid "Drop invalid packets"
msgstr "Érvénytelen csomagok eldobása"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Engedélyezés"
@@ -296,7 +296,7 @@ msgstr "NAT visszacsatolás engedélyezése"
msgid "Enable SYN-flood protection"
msgstr "SYN-elárasztás elleni védelem engedélyezése"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "Naplózás engedélyezése ezen a zónán"
@@ -308,7 +308,7 @@ msgstr "Elvárás: %s"
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr "Kísérleti funkció. Nem teljesen kompatibilis a QoS/SQM használatával."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
"Határozottan kiválasztja az engedélyezett kapcsolatkövető segítőket a "
@@ -322,13 +322,13 @@ msgstr "Külső IP-cím"
msgid "External port"
msgstr "Külső port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "További argumentumok"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr "További célargumentumok"
@@ -336,7 +336,7 @@ msgstr "További célargumentumok"
msgid "Extra iptables arguments"
msgstr "További iptables argumentumok"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr "További forrásargumentumok"
@@ -364,7 +364,7 @@ msgstr "Tűzfal – forgalmi szabályok"
msgid "Firewall - Zone Settings"
msgstr "Tűzfal – Zóna beállításai"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr ""
@@ -381,8 +381,8 @@ msgid ""
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
-#: 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:264
+#: 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 "Péntek"
@@ -425,7 +425,7 @@ 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 "Általános beállítások"
+msgstr "Általános Beállítások"
#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
msgid "Grant access to firewall configuration"
@@ -435,22 +435,22 @@ msgstr ""
msgid "Hardware flow offloading"
msgstr "Hardveres áramláskiürítés"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 és IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "Csak IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "Csak IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr "Bejövő eszköz"
@@ -496,7 +496,7 @@ msgstr "Érvénytelen korlátérték"
msgid "Limit burst"
msgstr "Löket korlátozása"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "Naplóüzenetek korlátozása"
@@ -512,6 +512,10 @@ msgid ""
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr "Korlátozza a megadott sebességre illeszkedő forgalmat."
@@ -524,7 +528,7 @@ msgstr "Visszacsatolás forrás IP"
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr "ÁLCÁZÁS – átírás automatikusan a kimenő csatoló IP-jére"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr "MSS összefogás"
@@ -533,7 +537,7 @@ msgid "Masquerading"
msgstr "Álcázás"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "Illesztés"
@@ -542,11 +546,11 @@ msgstr "Illesztés"
msgid "Match DSCP"
msgstr "DSCP illesztése"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr "ICMP-típus illesztése"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr "Eszköz illesztése"
@@ -573,7 +577,7 @@ msgstr ""
"illesztése."
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr "Illesztési segítő"
@@ -590,7 +594,7 @@ msgid "Match mark"
msgstr "Jelölés illesztése"
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr "Forgalom illesztése a megadott kapcsolatkövető segítő használatával."
@@ -599,7 +603,7 @@ msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
"Egy bizonyos tűzfaljelölést vagy különböző jelölések tartományát illeszti."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
"A megadott kimeneti hálózati eszköz használatával illeszti a továbbított "
@@ -618,13 +622,13 @@ msgstr ""
"minden alkalommal, amikor a fent meghatározott korlátot nem érik el, "
"legfeljebb eddig a számig."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "Hétfő"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 "Hónap napjai"
@@ -642,7 +646,7 @@ msgstr ""
"továbbított forgalomnál használandó forrás IP fölött."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -669,8 +673,8 @@ msgstr ""
"Csak az ügyfélgépen lévő megadott forrásportról vagy porttartományból eredő "
"bejövő forgalom illesztése"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 "Kimeneti eszköz"
@@ -683,15 +687,15 @@ msgstr "Kimenő zóna"
msgid "Output"
msgstr "Kimenet"
-#: 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:423
+#: 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 ""
"Átadja a további argumentumokat az iptables részére. Használja "
"körültekintően!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -721,10 +725,10 @@ msgstr ""
"történő csatlakozását."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Protokoll"
+msgstr "Protokol"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:240
msgid ""
@@ -739,16 +743,16 @@ msgstr "Egyező bejövő forgalom átirányítása a megadott belső gépre"
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr "Hardveres NAT támogatás szükséges. Legalább az mt7621-hez megvalósítva"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr "Álcázás korlátozása a megadott célalhálózatokra"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr "Álcázás korlátozása a megadott forrás alhálózatokra"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "Korlátozás címcsaládra"
@@ -760,12 +764,12 @@ msgstr "IP-cím átírása"
msgid "Rewrite matched traffic to the specified source IP address."
msgstr "Illesztett forgalom átírása a megadott forrás IP-címre."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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 ""
"Illesztett forgalom átírása a megadott forrásportra vagy porttartományra."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr "Port átírása"
@@ -777,8 +781,8 @@ msgstr "Útválasztás vagy NAT kiürítés"
msgid "SNAT - Rewrite to specific source IP or port"
msgstr "SNAT – átírás egy adott forrás IP-re vagy portra"
-#: 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:265
+#: 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 "Szombat"
@@ -808,27 +812,27 @@ msgid "Source IP address"
msgstr "Forrás IP-cím"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Forrás MAC-cím"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Forráscím"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Forrásport"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Forrászóna"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -844,32 +848,32 @@ msgstr ""
"Meghatározza, hogy a külső vagy a belső IP-címet használja a visszatükrözött "
"forgalomnál."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "Kezdés dátuma (ÉÉÉÉ-HH-NN)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
+#: 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 "Kezdés ideje (ÓÓ.PP.MM)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "Leállítás dátuma (ÉÉÉÉ-HH-NN)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
+#: 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 "Leállítás ideje (ÓÓ.PP.MM)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "Vasárnap"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -883,8 +887,8 @@ msgstr ""
"A tűzfal zónákat hoz létre a hálózati csatolók fölött a hálózati forgalom "
"áramlásának szabályozásához."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -916,8 +920,8 @@ msgstr ""
"belül. A <em>lefedett hálózatok</em> adják meg, hogy mely elérhető hálózatok "
"tagjai ennek a zónának."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "Csütörtök"
@@ -926,11 +930,15 @@ msgstr "Csütörtök"
msgid "Time Restrictions"
msgstr "Időkorlátozások"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "Idő UTC szerint"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -957,7 +965,7 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr "Követési segítő"
@@ -976,8 +984,8 @@ msgstr ""
"szabályokat határozzák meg, például bizonyos gépek közötti forgalom "
"visszautasításához vagy WAN portok megnyitásához az útválasztón."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "Kedd"
@@ -986,7 +994,7 @@ msgid "Unable to save contents: %s"
msgstr "Nem lehet elmenteni a tartalmat: %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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr "Ismeretlen vagy nem telepített kapcsolatkövető segítő: „%s”"
@@ -1001,7 +1009,7 @@ msgid "Unnamed forward"
msgstr "Névtelen továbbítás"
#: 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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr "Névtelen szabály"
@@ -1009,11 +1017,11 @@ msgstr "Névtelen szabály"
msgid "Unnamed zone"
msgstr "Névtelen zóna"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -1028,7 +1036,7 @@ msgstr "Külső IP-cím használata"
msgid "Use internal IP address"
msgstr "Belső IP-cím használata"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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."
@@ -1036,7 +1044,7 @@ msgstr ""
"Használja ezt a beállítást a zónaforgalom nyers, nem <em>uci</em> által "
"kezelt hálózati eszközök szerint történő besorolásához."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -1048,17 +1056,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr "Érvényes tűzfaljelölés szükséges"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "Szerda"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "Hétköznapok"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr "kizáró vagy tűzfaljelölés"
@@ -1074,23 +1082,23 @@ msgstr "Zóna ⇒ Továbbítások"
msgid "Zones"
msgstr "Zónák"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "elfogadás"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1105,11 +1113,11 @@ msgstr "bármely"
msgid "any zone"
msgstr "bármely zóna"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr "tűzfaljelölés alkalmazása"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr "kapcsolatkövető segítő hozzárendelése"
@@ -1119,15 +1127,15 @@ msgstr "kapcsolatkövető segítő hozzárendelése"
msgid "day"
msgstr "nap"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr "ne írja át"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "ne kövessen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1145,7 +1153,7 @@ msgstr "óra"
msgid "minute"
msgstr "perc"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1167,8 +1175,8 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 "ez az új zóna"
@@ -1176,283 +1184,10 @@ msgstr "ez az új zóna"
msgid "unlimited"
msgstr "korlátlan"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr "nincs meghatározva"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr "érvényes tűzfaljelölés"
-
-#~ msgid "Rewrite to"
-#~ msgstr "Átírás erre:"
-
-#~ msgid "Rewrite to outbound device IP"
-#~ msgstr "Átírás a kimenő eszköz IP-jére"
-
-#~ msgid "%s in %s"
-#~ msgstr "%s ebben: %s"
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s ezzel: %s"
-
-#~ msgid "%s, %s in %s"
-#~ msgstr "%s, %s ebben: %s"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>"
-#~ msgstr "<var>%d</var> csomag / <var>%s</var>"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
-#~ msgstr "<var>%d</var> csomag / <var>%s</var>, löket <var>%d</var> csomag"
-
-#~ msgid "<var>%s</var> and limit to %s"
-#~ msgstr "<var>%s</var> és korlátozás erre: %s"
-
-#~ msgid "Accept forward"
-#~ msgstr "Továbbítás elfogadása"
-
-#~ msgid "Accept input"
-#~ msgstr "Bemenet elfogadása"
-
-#~ msgid "Accept output"
-#~ msgstr "Kimenet elfogadása"
-
-#~ msgid "Destination IP address"
-#~ msgstr "Cél IP-cím"
-
-#~ msgid "Discard forward"
-#~ msgstr "Továbbítás elvetése"
-
-#~ msgid "Discard input"
-#~ msgstr "Bemenet elvetése"
-
-#~ msgid "Discard output"
-#~ msgstr "Kimenet elvetése"
-
-#~ msgid "Do not rewrite"
-#~ msgstr "Ne írja felül"
-
-#~ msgid "Do not track forward"
-#~ msgstr "Ne kövesse a továbbítást"
-
-#~ msgid "Do not track input"
-#~ msgstr "Ne kövesse a bemenetet"
-
-#~ msgid "Do not track output"
-#~ msgstr "Ne kövesse a kimenetet"
-
-#~ msgid "Forward to"
-#~ msgstr "Továbbítás ide"
-
-#~ msgid "From %s in %s"
-#~ msgstr "Innen: %s, ebben: %s"
-
-#~ msgid "From %s in %s with source %s"
-#~ msgstr "Innen: %s, ebben: %s, ezzel a forrással: %s"
-
-#~ msgid "From %s in %s with source %s and %s"
-#~ msgstr "Innen: %s, ebben: %s, ezekkel a forrásokkal: %s és %s"
-
-#~ msgid "From %s on <var>this device</var>"
-#~ msgstr "Ettől: %s, <var>ezen az eszközön</var>"
-
-#~ msgid "From %s on <var>this device</var> with source %s"
-#~ msgstr "Ettől: %s, <var>ezen az eszközön</var>, ezzel a forrással: %s"
-
-#~ msgid "From %s on <var>this device</var> with source %s and %s"
-#~ msgstr ""
-#~ "Ettől: %s, <var>ezen az eszközön</var>, ezekkel a forrásokkal: %s és %s"
-
-#~ msgid "IP"
-#~ msgstr "IP"
-
-#~ msgid "IP range"
-#~ msgstr "IP-tartomány"
-
-#~ msgid "IPs"
-#~ msgstr "IP-k"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "MACs"
-#~ msgstr "MAC-ek"
-
-#~ msgid "Network"
-#~ msgstr "Hálózat"
-
-#~ msgid "Refuse forward"
-#~ msgstr "Továbbítás visszautasítása"
-
-#~ msgid "Refuse input"
-#~ msgstr "Bemenet visszautasítása"
-
-#~ msgid "Refuse output"
-#~ msgstr "Kimenet visszautasítása"
-
-#~ msgid "To %s at %s on <var>this device</var>"
-#~ msgstr "Ide: %s, ekkor: %s, <var>ezen az eszközön</var>"
-
-#~ msgid "To %s in %s"
-#~ msgstr "Ide: %s, ebben: %s"
-
-#~ msgid "To %s on <var>this device</var>"
-#~ msgstr "Ide: %s, <var>ezen az eszközön</var>"
-
-#~ msgid "To %s, %s in %s"
-#~ msgstr "Erre: %s, %s ebben: %s"
-
-#~ msgid "Via %s"
-#~ msgstr "Ezen keresztül: %s"
-
-#~ msgid "Via %s at %s"
-#~ msgstr "Ezen keresztül: %s, itt: %s"
-
-#~ msgid "any host"
-#~ msgstr "bármely gép"
-
-#~ msgid "any router IP"
-#~ msgstr "bármely útválasztó IP"
-
-#~ msgid "not"
-#~ msgstr "nem"
-
-#~ msgid "port"
-#~ msgstr "port"
-
-#~ msgid "ports"
-#~ msgstr "portok"
-
-#~ msgid "type"
-#~ msgstr "típus"
-
-#~ msgid "types"
-#~ msgstr "típusok"
-
-#~ msgid "Force connection tracking"
-#~ msgstr "Kapcsolat követés kényszerítése"
-
-#~ msgid "Add"
-#~ msgstr "Hozzáadás"
-
-#~ msgid "Add and edit..."
-#~ msgstr "Hozzáadás és szerkesztés..."
-
-#~ msgid "External zone"
-#~ msgstr "Külső zóna"
-
-#~ msgid "New SNAT rule"
-#~ msgstr "Új SNAT szabály"
-
-#~ msgid "New forward rule"
-#~ msgstr "Új továbbítási szabály"
-
-#~ msgid "New input rule"
-#~ msgstr "Új bemeneti szabály"
-
-#~ msgid "New port forward"
-#~ msgstr "Új port továbbítás"
-
-#~ msgid "New source NAT"
-#~ msgstr "Új forrás NAT"
-
-#~ msgid "Open ports on router"
-#~ msgstr "Port megnyitása a routeren"
-
-#~ msgid "Other..."
-#~ msgstr "Egyéb..."
-
-#~ msgid "To source IP"
-#~ msgstr "Forrás IP-re"
-
-#~ msgid "To source port"
-#~ msgstr "Forrás portra"
-
-#~ msgid "(Unnamed Entry)"
-#~ msgstr "(Névtelen bejegyzés)"
-
-#~ msgid "(Unnamed Rule)"
-#~ msgstr "(Névtelen szabály)"
-
-#~ msgid "(Unnamed SNAT)"
-#~ msgstr "(Névtelen SNAT)"
-
-#~ msgid "Inter-Zone Forwarding"
-#~ msgstr "Zónák-közötti továbbítás"
-
-#~ msgid "Match forwarded traffic to the given destination port or port range."
-#~ msgstr ""
-#~ "Továbbított forgalom szűrése a megadott cél port, vagy port tartomány "
-#~ "szerint."
-
-#~ msgid ""
-#~ "Match incoming traffic originating from the given source port or port "
-#~ "range on the client host."
-#~ msgstr ""
-#~ "Az ügyfél gép megadott portjáról, vagy port tartományából indított "
-#~ "forgalom szűrése. "
-
-#~ msgid "Rewrite matched traffic to the given address."
-#~ msgstr "Az összeíllő forgalom átírása a megadott címre."
-
-#~ msgid ""
-#~ "Rewrite matched traffic to the given source port. May be left empty to "
-#~ "only rewrite the IP address."
-#~ msgstr ""
-#~ "Az összeillő forgalom átírása a megadott forrás portra. Amennyibe üresen "
-#~ "van hagyva, csak az IP cím kerül átírásra."
-
-#~ msgid "Rewrite to source %s"
-#~ msgstr "Átírás %s forrásra"
-
-#~ msgid "Rewrite to source %s, %s"
-#~ msgstr "Átírás %s, %s forrásra"
-
-#~ msgid "SNAT IP address"
-#~ msgstr "SNAT IP cím"
-
-#~ msgid "SNAT port"
-#~ msgstr "SNAT port"
-
-#~ msgid "Source NAT"
-#~ msgstr "Forrás NAT"
-
-#~ msgid ""
-#~ "Source NAT is a specific form of masquerading which allows fine grained "
-#~ "control over the source IP used for outgoing traffic, for example to map "
-#~ "multiple WAN addresses to internal subnets."
-#~ msgstr ""
-#~ "A forrás NAT az álcázás olyan speciális formája, mely lehetővé teszi a "
-#~ "kimenő forgalomhoz használt forrás IP címek aprólékos szabályozását, "
-#~ "például több WAN cím hozzárendelését a belső alhálózatokhoz."
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the port forwarding "
-#~ "entry. In most cases there is no need to modify those settings."
-#~ msgstr ""
-#~ "Ez a lap lehetővé teszi a port továbbítási bejegyzések speciális "
-#~ "tulajdonságainak módosítását. A legtöbb esetben ezeknek a beállításoknak "
-#~ "a módosítása nem szükséges."
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the traffic rule "
-#~ "entry, such as matched source and destination hosts."
-#~ msgstr ""
-#~ "Ez a lap lehetővé teszi a forgalmi szabály bejegyzés speciális "
-#~ "tulajdonságainak módosítását, mint a forrás- és célgépek megfeleltetése."
-
-#~ msgid ""
-#~ "You may specify multiple by selecting \"-- custom --\" and then entering "
-#~ "protocols separated by space."
-#~ msgstr ""
-#~ "Az \"-- egyéni --\" lehetőség választásával több protokoll megadása "
-#~ "lehetséges egymástól szóközzell elválasztva."
-
-#~ msgid "Zone %q"
-#~ msgstr "Zóna %q"
diff --git a/applications/luci-app-firewall/po/id/firewall.po b/applications/luci-app-firewall/po/id/firewall.po
new file mode 100644
index 0000000000..1b276ff94e
--- /dev/null
+++ b/applications/luci-app-firewall/po/id/firewall.po
@@ -0,0 +1,1140 @@
+msgid ""
+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-08-01 10:38+0000\n"
+"Last-Translator: Deleted User <noreply+34193@weblate.org>\n"
+"Language-Team: Indonesian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfirewall/id/>\n"
+"Language: id\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.8-dev\n"
+
+#: 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."
+"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>}}"
+msgstr ""
+"%{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."
+"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>}}"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+msgid "-- add IP --"
+msgstr "-- tambahkan IP --"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
+msgid "-- add MAC --"
+msgstr "-- tambahkan 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\"> Terima</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 "<var data-tooltip=\"ACCEPT\"> Cegah penulisan ulang sumber</var>"
+
+#: 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>}"
+msgstr ""
+"<var data-tooltip=\"DNAT\">Teruskan</var> ke %{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\">Jatuhkan</var>%{src?%{dest?forward:input}:output}"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
+msgid ""
+"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
+"</var>"
+msgstr ""
+"<var data-tooltip=\"DSCP\">Tetapkan klasifikasi DSCP </var> <var>%{set_dscp}"
+"</var>"
+
+#: 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>"
+msgstr ""
+"<var data-tooltip= \"HELPER\">Tetapkan conntrack </var> helper <var"
+"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
+
+#: 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>"
+msgstr ""
+"<var data-tooltip=\"MARK\">%{set_mark?Tetapkan:XOR}</var> tanda firewall "
+"<var>%{set_mark?:%{set_xmark}}</var>"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:84
+msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
+msgstr ""
+"<var data-tooltip=\"MASQUERADE\">Menulis ulang IP sumber secara otomatis</"
+"var>"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:124
+msgid ""
+"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
+"output}"
+msgstr ""
+"<var data-tooltip=\"NOTRACK\">Jangan lacak</var> %{src?%{dest?forward:input}:"
+"output}"
+
+#: 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 ""
+"<var data-tooltip=\"REJECT\">Tolak</var> %{src?%{dest?forward:input}:output}"
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
+msgid "A rewrite IP must be specified!"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:213
+msgid "ACCEPT - Disable address rewriting"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
+#: 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 "Aksi"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+msgid ""
+"Additional raw <em>iptables</em> arguments to classify zone destination "
+"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
+"traffic."
+msgstr ""
+
+#: 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 ""
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
+msgid "Advanced Settings"
+msgstr "Pengaturan Lanjutan"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
+msgid "Allow \"invalid\" traffic"
+msgstr "Izinkan lalu lintas \"tidak valid\""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "Izinkan forward dari <em> zona sumber </em>:"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "Izinkan forward ke <em> zona tujuan </em>:"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
+msgid "Any"
+msgstr "Apapun"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
+msgid "Any day"
+msgstr "Setiap hari"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316
+msgid ""
+"Apply a bitwise XOR of the given value and the existing mark value on "
+"established connections. Format is value[/mask]. If a mask is specified then "
+"those bits set in the mask are zeroed out."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
+msgid "Apply the given DSCP class or value to established connections."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
+msgid "Assign the specified connection tracking helper to matched traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
+msgid "Automatic helper assignment"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:107
+msgid "Conntrack Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
+msgid "Conntrack helpers"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
+msgid "Continue"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
+msgid "Covered devices"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
+msgid "Covered networks"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
+msgid "Covered subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:54
+msgid "Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:26
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
+msgid "DSCP classification"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
+msgid "DSCP mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:296
+msgid "DSCP mark required"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
+msgid "Destination zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
+msgid "Device name"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:58
+msgid "Drop invalid packets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:248
+msgid "Enable NAT Loopback"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:44
+msgid "Enable SYN-flood protection"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+msgid "Enable logging on this zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
+msgid "Expecting: %s"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:76
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
+msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+msgid "External IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+msgid "External 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+msgid "Extra destination arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:108
+msgid "Extra iptables arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
+msgid "Extra source arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
+msgid "Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:25
+msgid "Firewall - Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
+msgid "Firewall - NAT Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:129
+msgid "Firewall - Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:173
+msgid "Firewall - Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:37
+msgid "Firewall - Zone Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
+msgid "Firewall configuration migration"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:30
+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>}"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:39
+msgid ""
+"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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64
+msgid ""
+"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>}}"
+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>}}"
+msgstr ""
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:135
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:40
+#: 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 "Pengaturan Umum"
+
+#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
+msgid "Grant access to firewall configuration"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:87
+msgid "Hardware flow offloading"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
+msgid "Inbound device"
+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>}}"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:234
+msgid "Internal IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:239
+msgid "Internal port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+msgid "Internal zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304
+msgid "Invalid DSCP mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:372
+msgid "Invalid limit value"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382
+msgid "Limit burst"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
+msgid "Limit log messages"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:348
+msgid "Limit matching"
+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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:68
+msgid ""
+"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</"
+"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
+msgid "Limits traffic matching to the specified rate."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:253
+msgid "Loopback source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:212
+msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
+msgid "MSS clamping"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:159
+msgid "Masquerading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
+msgid "Match DSCP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
+msgid "Match ICMP type"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
+msgid "Match device"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: 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 "Nama"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+msgid "Only match incoming traffic from these MACs."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:173
+msgid "Outbound zone"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
+msgid ""
+"Passing raw iptables arguments to source and destination traffic "
+"classification rules allows to match packets based on other criteria than "
+"interfaces or subnets. These options should be used with extreme care as "
+"invalid values could render the firewall ruleset broken, completely exposing "
+"all services."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: 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 "Protokol"
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:235
+msgid "Redirect matched incoming traffic to the specified internal host"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
+msgid "Rewrite IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:216
+msgid "Rewrite matched traffic to the specified source IP address."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:75
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:211
+msgid "SNAT - Rewrite to specific source IP or port"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "Set mark"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:82
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+msgid "Source IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
+msgid "Source MAC address"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
+msgid "Source zone"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:117
+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 "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
+msgid ""
+"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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:49
+msgid ""
+"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>}}"
+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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
+msgid "Tracking helper"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:174
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:19
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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:159
+msgid "Unnamed forward"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:122
+msgid "Unnamed zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
+msgid "Unrecognized protocol"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
+msgid ""
+"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
+"be converted to \"nat\" sections and the firewall will be restarted to apply "
+"the updated configuration."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:257
+msgid "Use external IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:256
+msgid "Use internal IP address"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
+msgid "XOR firewall mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "XOR mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:135
+msgid "Zone ⇒ Forwardings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:94
+msgid "Zones"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
+#: 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 ""
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65
+#: 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:40
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:50
+msgid "any zone"
+msgstr "zona apapun"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
+msgid "apply firewall mark"
+msgstr "terapkan tanda firewall"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
+msgid "assign conntrack helper"
+msgstr "tetapkan conntrack helper"
+
+#: 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 "hari"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
+msgid "do not rewrite"
+msgstr "jangan menulis ulang"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
+msgid "don't track"
+msgstr "jangan lacak"
+
+#: 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 "buang"
+
+#: 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 "jam"
+
+#: 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 "menit"
+
+#: 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 "tolak"
+
+#: 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 "detik"
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:82
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65
+#: 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 "peranti ini"
+
+#: 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 "zona baru ini"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:353
+msgid "unlimited"
+msgstr "tak terbatas"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
+msgid "unspecified"
+msgstr "tidak ditentukan"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
+msgid "valid firewall mark"
+msgstr "tanda firewall valid"
diff --git a/applications/luci-app-firewall/po/it/firewall.po b/applications/luci-app-firewall/po/it/firewall.po
index 3db527cea5..62ab0f0379 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: 2020-03-03 13:34+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-10-19 18:57+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -31,13 +31,13 @@ msgid ""
"val}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
-msgstr ""
+msgstr "-- aggiungi IP --"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
-msgstr ""
+msgstr "-- aggiungi MAC --"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118
msgid ""
@@ -98,7 +98,7 @@ msgid ""
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr ""
@@ -107,21 +107,21 @@ msgid "ACCEPT - Disable address rewriting"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Azione"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -134,26 +134,26 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Impostazioni Avanzate"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr "Consenti traffico \"non valido\""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "Permetti routing da <em>zone di origine</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "Permetti rounting a <em>zone di destinazione</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "Qualsiasi"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr "Qualsiasi giorno"
@@ -168,15 +168,15 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -185,27 +185,27 @@ msgstr ""
msgid "Conntrack Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16
msgid "Contents have been saved."
-msgstr ""
+msgstr "I contenuti sono stati salvati."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
-msgstr ""
+msgstr "Continua"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr "Dispositivi coperti"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "Reti coperte"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr "Sottoreti coperte"
@@ -224,7 +224,7 @@ msgstr ""
"comandi sono eseguiti dopo ogni riavvio del firewall, giusto dopo le altre "
"regole che sono state caricate."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr ""
@@ -236,25 +236,25 @@ msgstr ""
msgid "DSCP mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Indirizzo di destinazione"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Porta di destinazione"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "Zona di destinazione"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
-msgstr ""
+msgstr "Nome dispositivo"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -265,7 +265,7 @@ msgid "Drop invalid packets"
msgstr "Scarta pacchetti invalidi"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Abilita"
@@ -278,19 +278,19 @@ msgstr "Attiva NAT Loopback"
msgid "Enable SYN-flood protection"
msgstr "Attiva protezione SYN-flood"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "Attiva registro su questa zona"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "Expecting: %s"
-msgstr ""
+msgstr "Necessario: %s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:76
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
@@ -300,15 +300,15 @@ msgstr "Indirizzo IP Esterno"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
msgid "External port"
-msgstr "Porta Esterna"
+msgstr "Porta esterna"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "Comandi extra"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr ""
@@ -316,7 +316,7 @@ msgstr ""
msgid "Extra iptables arguments"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr ""
@@ -330,7 +330,7 @@ msgstr "Firewall - Regole Personalizzate"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
msgid "Firewall - NAT Rules"
-msgstr ""
+msgstr "Firewall - Regole NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:129
msgid "Firewall - Port Forwards"
@@ -344,7 +344,7 @@ msgstr "Firewall - Regole Traffico"
msgid "Firewall - Zone Settings"
msgstr "Firewall - Opzioni delle Zone"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr ""
@@ -361,8 +361,8 @@ msgid ""
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
-#: 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:264
+#: 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 "Venerdì"
@@ -415,22 +415,22 @@ msgstr ""
msgid "Hardware flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 e IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "Solo IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "Solo IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr ""
@@ -476,7 +476,7 @@ msgstr ""
msgid "Limit burst"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "Limita messaggi del registro"
@@ -492,6 +492,10 @@ msgid ""
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr ""
@@ -504,7 +508,7 @@ msgstr ""
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr ""
@@ -513,7 +517,7 @@ msgid "Masquerading"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "Corrispondenza"
@@ -522,11 +526,11 @@ msgstr "Corrispondenza"
msgid "Match DSCP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr "Corrispondenza tipo ICMP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr ""
@@ -549,7 +553,7 @@ msgid ""
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr ""
@@ -566,7 +570,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
@@ -574,7 +578,7 @@ msgstr ""
msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
@@ -588,20 +592,20 @@ msgid ""
"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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "Lunedì"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 "Giorni del Mese"
#: 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 "Regole NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:128
msgid ""
@@ -610,7 +614,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -636,8 +640,8 @@ msgstr ""
"Corrispondi solo traffico in entrata originato dalla porta o intervallo di "
"porte sorgenti su host cliente"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 ""
@@ -650,13 +654,13 @@ msgstr ""
msgid "Output"
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:423
+#: 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 "Passa comandi addizionali a iptables. Usare con cura!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -675,11 +679,11 @@ msgid ""
"Port forwarding allows remote computers on the Internet to connect to a "
"specific computer or service within the private LAN."
msgstr ""
-"L'inoltro delle porte permette ai computer in remoto su Internet di "
-"connettersi a uno specifico computer o servizio presente nella LAN privata"
+"L'inoltro delle porte permette a computer remoti su Internet di connettersi "
+"a uno specifico computer o servizio presente nella LAN privata."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Protocollo"
@@ -697,16 +701,16 @@ msgstr "Reindirizza il traffico in entrata allo specifico host interno"
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr "Limita il Masquerading alle subnet di destinazione date"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr "Limita il Masquerading alle subnet sorgente date"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "Limita agli indirizzi famiglia"
@@ -718,11 +722,11 @@ msgstr ""
msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr ""
@@ -734,8 +738,8 @@ msgstr ""
msgid "SNAT - Rewrite to specific source IP or port"
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:265
+#: 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 "Sabato"
@@ -757,53 +761,32 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/rrule.lua #
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# msgid "Traffic Redirection"
-# msgstr ""
-# msgid ""
-# "Traffic redirection allows you to change the destination address of "
-# "forwarded packets."
-# msgstr ""
-# msgid "Overview"
-# msgstr ""
-# msgid "Name"
-# msgstr ""
-# msgid "Source zone"
-# msgstr ""
-# msgid "Source MAC-address"
-# msgstr ""
-# msgid "Source port"
-# msgstr ""
-# msgid "Protocol"
-# msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
msgid "Source IP address"
msgstr "Indirizzo IP di origine"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Indirizzo MAC di origine"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Indirizzo di origine"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Porta di origine"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Zona di origine"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -815,32 +798,32 @@ msgid ""
"reflected traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "Data di Inizio (yyyy-mm-dd)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "Data di Stop (yyyy-mm-dd)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "Domenica"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -854,8 +837,8 @@ msgstr ""
"Il firewall crea delle zone nelle tue interfacce di rete per controllare il "
"flusso del traffico."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -887,8 +870,8 @@ msgstr ""
"differenti nella zona. Le <em>reti coperte</em> specificano quali reti "
"disponibili sono membri di questa zona."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "Giovedì"
@@ -897,11 +880,15 @@ msgstr "Giovedì"
msgid "Time Restrictions"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "Orario in UTC"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -928,7 +915,7 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr ""
@@ -947,8 +934,8 @@ msgstr ""
"tra zone differenti, per esempio per rifiutare il traffico tra certi host o "
"per aprire porte WAN sul router."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "Martedì"
@@ -957,7 +944,7 @@ msgid "Unable to save contents: %s"
msgstr ""
#: 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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr ""
@@ -972,7 +959,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr "Regola senza nome"
@@ -980,11 +967,11 @@ msgstr "Regola senza nome"
msgid "Unnamed zone"
msgstr "Zona senza nome"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -999,13 +986,13 @@ msgstr ""
msgid "Use internal IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -1015,17 +1002,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "Mercoledì"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "Giorni della Settimana"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr ""
@@ -1041,23 +1028,23 @@ msgstr "Zona ⇒ Inoltri"
msgid "Zones"
msgstr "Zone"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "accetta"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1072,11 +1059,11 @@ msgstr "qualsiasi"
msgid "any zone"
msgstr "qualsiasi zona"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr ""
@@ -1086,15 +1073,15 @@ msgstr ""
msgid "day"
msgstr "giorno"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
-msgstr ""
+msgstr "non riscrivere"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "non tracciare"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1104,15 +1091,15 @@ msgstr "scarta"
#: 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 "ora"
#: 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 "minuto"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1122,7 +1109,7 @@ msgstr "rifiuta"
#: 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 "secondo"
#: 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
@@ -1131,231 +1118,23 @@ 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 "questo dispositivo"
#: 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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 "questa nuova zona"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:353
msgid "unlimited"
-msgstr ""
+msgstr "illimitato"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
-msgstr ""
+msgstr "non specificato"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
+#, fuzzy
msgid "valid firewall mark"
-msgstr ""
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s con %s"
-
-#~ msgid "<var>%s</var> and limit to %s"
-#~ msgstr "<var>%s</var> e limita a %s"
-
-#~ msgid "Accept input"
-#~ msgstr "Accetta input"
-
-#~ msgid "Accept output"
-#~ msgstr "Accetta output"
-
-#~ msgid "Destination IP address"
-#~ msgstr "Indirizzo IP destinazione"
-
-#~ msgid "Do not rewrite"
-#~ msgstr "Non riscrivere"
-
-#~ msgid "Forward to"
-#~ msgstr "Inoltra a"
-
-#~ msgid "From %s in %s"
-#~ msgstr "Da %s a %s"
-
-#~ msgid "From %s in %s with source %s"
-#~ msgstr "Da %s a %s con sorgente %s"
-
-#~ msgid "From %s in %s with source %s and %s"
-#~ msgstr "Da %s a %s con sorgente %s e %s"
-
-#~ msgid "IP"
-#~ msgstr "IP"
-
-#~ msgid "IP range"
-#~ msgstr "Intervallo IP"
-
-#~ msgid "IPs"
-#~ msgstr "IPs"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "MACs"
-#~ msgstr "MACs"
-
-#~ msgid "Network"
-#~ msgstr "Rete"
-
-#~ msgid "To %s at %s on <var>this device</var>"
-#~ msgstr "Verso %s a %s su <var>questo dispositivo</var>"
-
-#~ msgid "To %s in %s"
-#~ msgstr "Verso %s in %s"
-
-#~ msgid "To %s on <var>this device</var>"
-#~ msgstr "Verso %s su <var>questo dispositivo</var>"
-
-#~ msgid "To %s, %s in %s"
-#~ msgstr "Verso %s, %s in %s"
-
-#~ msgid "Via %s at %s"
-#~ msgstr "Via %s a %s"
-
-#~ msgid "any host"
-#~ msgstr "qualsiasi host"
-
-#~ msgid "any router IP"
-#~ msgstr "qualsiasi router IP"
-
-#~ msgid "not"
-#~ msgstr "non"
-
-#~ msgid "ports"
-#~ msgstr "porti"
-
-#~ msgid "types"
-#~ msgstr "tipi"
-
-#~ msgid "Force connection tracking"
-#~ msgstr "Forza tracciamento connessione"
-
-#~ msgid "Restart Firewall"
-#~ msgstr "Riavvia Firewall"
-
-#~ msgid "Add"
-#~ msgstr "Aggiungi"
-
-#~ msgid "Add and edit..."
-#~ msgstr "Aggiungi e modifica..."
-
-#~ msgid "External zone"
-#~ msgstr "Zona Esterna"
-
-#~ msgid "New SNAT rule"
-#~ msgstr "Nuova regola SNAT"
-
-#~ msgid "New forward rule"
-#~ msgstr "Nuova regola di inoltro"
-
-#~ msgid "New input rule"
-#~ msgstr "Nuova regola di ingresso"
-
-#~ msgid "New port forward"
-#~ msgstr "Nuova porta di inoltro"
-
-#~ msgid "New source NAT"
-#~ msgstr "Nuova sorgente NAT"
-
-#~ msgid "Open ports on router"
-#~ msgstr "Porte aperte sul router"
-
-#~ msgid "Other..."
-#~ msgstr "Altri..."
-
-#~ msgid "To source IP"
-#~ msgstr "Verso IP sorgente"
-
-#~ msgid "To source port"
-#~ msgstr "Verso la porta sorgente"
-
-#~ msgid "Inter-Zone Forwarding"
-#~ msgstr "Inoltro tra le zone"
-
-#~ msgid "Match forwarded traffic to the given destination port or port range."
-#~ msgstr ""
-#~ "Corrispondi traffico inoltrato alla porta o intervallo di porte dato."
-
-#~ msgid ""
-#~ "Match incoming traffic originating from the given source port or port "
-#~ "range on the client host."
-#~ msgstr ""
-#~ "Corrispondi traffico in entrata originato dalla porta o intervallo di "
-#~ "porte dato su host cliente"
-
-#~ msgid "Rewrite matched traffic to the given address."
-#~ msgstr "Riscrivi il traffico verso l'indirizzo dato."
-
-#~ msgid ""
-#~ "Rewrite matched traffic to the given source port. May be left empty to "
-#~ "only rewrite the IP address."
-#~ msgstr ""
-#~ "Riscrivi il traffico corrispondente alla porta sorgente data. Può essere "
-#~ "lasciato vuoto per riscrivere solo l'indirizzo IP."
-
-#~ msgid "Rewrite to source %s"
-#~ msgstr "Riscrivi alla sorgente %s"
-
-#~ msgid "Rewrite to source %s, %s"
-#~ msgstr "Riscrivi alla sorgente %s, %s"
-
-#~ msgid "SNAT IP address"
-#~ msgstr "Indirizzo IP SNAT"
-
-#~ msgid "SNAT port"
-#~ msgstr "Porta SNAT"
-
-#~ msgid "Source NAT"
-#~ msgstr "NAT di origine"
-
-#~ msgid ""
-#~ "Source NAT is a specific form of masquerading which allows fine grained "
-#~ "control over the source IP used for outgoing traffic, for example to map "
-#~ "multiple WAN addresses to internal subnets."
-#~ msgstr ""
-#~ "La sorgente NAT è una forma specifica di masquerading che consente un "
-#~ "controllo preciso sull'IP sorgente usato per il traffico in uscita, per "
-#~ "esempio per mappare indirizzi WAN multipli verso le subnet interne."
-
-#~ msgid "Start Time (hh:mm:ss)"
-#~ msgstr "Ora di Inizio (hh:mm:ss)"
-
-#~ msgid "Stop Time (hh:mm:ss)"
-#~ msgstr "Ora di Stop (hh:mm:ss)"
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the port forwarding "
-#~ "entry. In most cases there is no need to modify those settings."
-#~ msgstr ""
-#~ "Questa pagina ti consente di cambiare le opzioni avanzate della voce "
-#~ "porta di inoltro. Nella maggioranza dei casi non serve modificare queste "
-#~ "impostazioni."
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the traffic rule "
-#~ "entry, such as matched source and destination hosts."
-#~ msgstr ""
-#~ "Questa pagina ti consente di cambiare le opzioni avanzate della voce "
-#~ "regola del traffico, come la sorgente corrispondente e gli host di "
-#~ "destinazione."
-
-#~ msgid ""
-#~ "You may specify multiple by selecting \"-- custom --\" and then entering "
-#~ "protocols separated by space."
-#~ msgstr ""
-#~ "Puoi specificare multipli selezionando \"-- custom --\" e poi inserendo i "
-#~ "protocolli separati da uno spazio."
-
-#~ msgid "Zone %q"
-#~ msgstr "Zona %q"
-
-#~ msgid "traffic"
-#~ msgstr "traffico"
+msgstr "contrassegno firewall valido"
diff --git a/applications/luci-app-firewall/po/ja/firewall.po b/applications/luci-app-firewall/po/ja/firewall.po
index a312ac8d04..f802cdf9d0 100644
--- a/applications/luci-app-firewall/po/ja/firewall.po
+++ b/applications/luci-app-firewall/po/ja/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: 2020-06-13 22:13+0000\n"
+"PO-Revision-Date: 2021-02-06 08:29+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/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.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -44,11 +44,11 @@ msgstr ""
"&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper."
"val}</var>}}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr "-- IP を追加 --"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr "-- MAC を追加 --"
@@ -125,7 +125,7 @@ msgstr ""
"アクセス元 %{snat_ip?IP <var>%{snat_ip}</var>} %{snat_port?ポート <var>"
"%{snat_port}</var>} への<var data-tooltip=\"SNAT\">静的書き換え</var>"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr "書き換え先 IP の指定が必要です!"
@@ -134,14 +134,14 @@ msgid "ACCEPT - Disable address rewriting"
msgstr "ACCEPT - アドレス書き換えを無効化"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "アクション"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
@@ -151,7 +151,7 @@ msgstr ""
"em> 引数です。(例: HTTPS 送信トラフィックのみにマッチさせる <code>-p tcp --"
"dport 443</code>)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -167,26 +167,26 @@ msgstr ""
msgid "Advanced Settings"
msgstr "詳細設定"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr "\"invalid\" トラフィックの許可"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "<em>送信元ゾーン</em>からの転送を許可する:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "<em>宛先ゾーン</em>への転送を許可する:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
-msgstr "全て"
+msgstr "すべて"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr "全日"
@@ -196,20 +196,23 @@ 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 "指定された DSCP クラスまたは値を確立された接続に適用します。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr "指定された接続追跡ヘルパーを対象のトラフィックに割り当てます。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr "自動ヘルパー割り当て"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -220,7 +223,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr "Conntrack 設定"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr "Conntrack ヘルパー"
@@ -228,19 +231,19 @@ msgstr "Conntrack ヘルパー"
msgid "Contents have been saved."
msgstr "内容が保存されました。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr "続行"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr "カバーされるデバイス"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "対象ネットワーク"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr "カバーされるサブネット"
@@ -259,7 +262,7 @@ msgstr ""
"ドは、ファイアウォール機能の起動ごとに、標準のルールが読み込まれた後に実行さ"
"れます。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr "DSCP 区分"
@@ -271,42 +274,42 @@ msgstr "DSCP マーク"
msgid "DSCP mark required"
msgstr "DSCP マークが必要です"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "宛先アドレス"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "宛先ポート"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "宛先ゾーン"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr "デバイス名"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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>invalid</em> である転送されたトラフィックを拒否する"
-"追加ルールをインストールしません。これは、複雑で非対称なルートのセットアップ"
-"に必要となることがあります。"
+"追加ルールをインストールしない。これは、複雑で非対称なルートのセットアップに"
+"必要となることがあります。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:58
msgid "Drop invalid packets"
msgstr "無効なパケットを遮断する"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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"
@@ -316,19 +319,19 @@ msgstr "NATループバックを有効にする"
msgid "Enable SYN-flood protection"
msgstr "SYN-Floodプロテクションを有効にする"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "このゾーンのログ記録を有効にする"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "Expecting: %s"
-msgstr "期待される値: %s"
+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 "実験的な機能です。 QoS/SQM との完全な互換性はありません。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr "ゾーン トラフィックの接続追跡ヘルパーを明示的に選択します。"
@@ -340,13 +343,13 @@ msgstr "外部IPアドレス"
msgid "External port"
msgstr "外部ポート"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "追加の引数"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr "追加の送信先引数"
@@ -354,7 +357,7 @@ msgstr "追加の送信先引数"
msgid "Extra iptables arguments"
msgstr "追加の iptables 引数"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr "追加の送信元引数"
@@ -382,7 +385,7 @@ msgstr "ファイアウォール - トラフィック・ルール"
msgid "Firewall - Zone Settings"
msgstr "ファイアウォール - ゾーン設定"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr "ファイアウォール設定マイグレーション"
@@ -403,8 +406,8 @@ msgstr ""
"%{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:436
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:264
+#: 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 "金曜日"
@@ -477,22 +480,22 @@ msgstr "ファイアウォール構成へのアクセスを許可"
msgid "Hardware flow offloading"
msgstr "ハードウェア フローオフロード"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4及びIPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "IPv4のみ"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "IPv6のみ"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr "受信側デバイス"
@@ -547,7 +550,7 @@ msgstr "無効な制限値"
msgid "Limit burst"
msgstr "バースト制限"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "ログメッセージを制限"
@@ -565,6 +568,10 @@ msgstr ""
"一致するパケット数を <var>%{limit.unit}</var> あたり <var>%{limit.num}</var> "
"に制限%{limit.burst?(バースト <var>%{limit.burst}</var>)}"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr "限定的なマスカレードが有効"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr "トラフィックを指定されたレートに制限します。"
@@ -577,7 +584,7 @@ msgstr "ループバック元 IP"
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr "MASQUERADE - 自動的に送信側インターフェース IP へ書き換え"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr "MSSクランプ"
@@ -586,7 +593,7 @@ msgid "Masquerading"
msgstr "マスカレード"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "対象"
@@ -595,11 +602,11 @@ msgstr "対象"
msgid "Match DSCP"
msgstr "DSCP の一致"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr "ICMPタイプの一致"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr "デバイスの一致"
@@ -625,7 +632,7 @@ 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr "ヘルパーの一致"
@@ -642,7 +649,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr "指定された接続追跡ヘルパーを使用するトラフィックが対象になります。"
@@ -651,7 +658,7 @@ msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
"特定のファイアウォール マークまたは異なる複数のマークの範囲が対象になります。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
"指定された送信側ネットワーク デバイスを使用して転送されるトラフィックが対象に"
@@ -669,13 +676,13 @@ msgstr ""
"対象となるパケットの最初の最大数です。この数は、上のレート制限で上限に到達し"
"なかった場合に、その時間毎にここで指定された数まで1ずつ回復します。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "月曜日"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 "月間"
@@ -693,7 +700,7 @@ msgstr ""
"て、とても細かな制御を可能にします。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -721,8 +728,8 @@ msgstr ""
"設定されたクライアントホストの送信元ポート(またはポート範囲)からの受信トラ"
"フィックと一致したトラフィックのみを対象にします。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 "送信側デバイス"
@@ -735,15 +742,15 @@ msgstr "送信側ゾーン"
msgid "Output"
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:423
+#: 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 ""
-"iptablesにパススルーする追加の引数を設定してください。ただし、注意して設定し"
-"てください!"
+"iptablesにパススルーする追加の引数を設定してください。注意して設定してくださ"
+"い!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -772,7 +779,7 @@ msgstr ""
"ます。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "プロトコル"
@@ -792,16 +799,16 @@ msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
"ハードウェア NAT サポートが必要です。 mt7621 のみにおいて実装されています。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr "設定された宛先サブネットへのマスカレードを制限する"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr "設定された送信元サブネットへのマスカレードを制限する"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "アドレスファミリの制限"
@@ -813,13 +820,13 @@ msgstr "IP アドレスの書き換え"
msgid "Rewrite matched traffic to the specified source IP address."
msgstr "対象のトラフィックを指定されたアクセス元 IP アドレスに書き換えます。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr "ポートの書き換え"
@@ -831,8 +838,8 @@ msgstr "ルーティング/NAT オフロード"
msgid "SNAT - Rewrite to specific source IP or port"
msgstr "SNAT - 特定のアクセス元 IP またはポートへの書き換え"
-#: 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:265
+#: 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 "土曜日"
@@ -861,27 +868,27 @@ msgid "Source IP address"
msgstr "送信元IPアドレス"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "送信元MACアドレス"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "送信元アドレス"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "送信元ポート"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "送信元ゾーン"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -897,32 +904,32 @@ msgstr ""
"反映されるトラフィックに対し、外部または内部 IP アドレスのどちらを使用するか"
"を指定します。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "開始日 (yyyy-mm-dd)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
-msgstr "開始時刻 (hh.mm.ss)"
+#: 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 "開始時刻 (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "停止日 (yyyy-mm-dd)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
-msgstr "停止時刻 (hh.mm.ss)"
+#: 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 "停止時刻 (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "日曜日"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -938,8 +945,8 @@ msgstr ""
"ファイアウォール機能は、各ネットワークインターフェース上にゾーンを作成してト"
"ラフィックの制御を行います。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -969,8 +976,8 @@ msgstr ""
"準のポリシーになります。<em>対象ネットワーク</em>は、どのネットワーク設定がこ"
"のゾーンに属するかを設定します。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "木曜日"
@@ -979,11 +986,15 @@ msgstr "木曜日"
msgid "Time Restrictions"
msgstr "時間制限"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "UTC時刻を使用"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr "このルールでは時間制限が有効です"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -1024,7 +1035,7 @@ msgstr ""
"var>}}%{dest_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:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr "追跡ヘルパー"
@@ -1043,8 +1054,8 @@ msgstr ""
"します。例えば、特定のホスト間や、ルーターのWANポートへのトラフィックの拒否を"
"設定することができます。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "火曜日"
@@ -1053,7 +1064,7 @@ msgid "Unable to save contents: %s"
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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr "不明またはインストールされていない conntrack ヘルパー \"%s\""
@@ -1068,7 +1079,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr "名称未設定のルール"
@@ -1076,11 +1087,11 @@ msgstr "名称未設定のルール"
msgid "Unnamed zone"
msgstr "名称未設定のゾーン"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr "認識されていないプロトコル"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -1098,7 +1109,7 @@ msgstr "外部 IP アドレスを使用"
msgid "Use internal IP address"
msgstr "内部 IP アドレスを使用"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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."
@@ -1106,7 +1117,7 @@ msgstr ""
"生の、または非 <em>uci</em> 管理下にあるデバイスによるゾーン トラフィックの区"
"分にこのオプションを使用します。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -1118,17 +1129,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr "有効なファイアウォール マークが必要です"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "水曜日"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "曜日"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr "ファイアウォール マークの XOR"
@@ -1144,27 +1155,27 @@ msgstr "ゾーン ⇒ 転送"
msgid "Zones"
msgstr "ゾーン"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "許可"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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
@@ -1173,13 +1184,13 @@ 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:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr "ファイアウォール マークの適用"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr "conntrack ヘルパーの割り当て"
@@ -1189,15 +1200,15 @@ msgstr "conntrack ヘルパーの割り当て"
msgid "day"
msgstr "日"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr "書き換えない"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "コネクション追跡を行わない"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1215,7 +1226,7 @@ msgstr "時間"
msgid "minute"
msgstr "分"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1237,8 +1248,8 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 "この新しいゾーン"
@@ -1246,207 +1257,10 @@ msgstr "この新しいゾーン"
msgid "unlimited"
msgstr "無制限"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: 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 "有効なファイアウォール マーク"
-
-#~ msgid "%s in %s"
-#~ msgstr "%s (%s)"
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s ,%s"
-
-#~ msgid "%s, %s in %s"
-#~ msgstr "%s, %s (%s)"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>"
-#~ msgstr "<var>%d</var> パケット / <var>%s</var>"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
-#~ msgstr ""
-#~ "<var>%d</var> パケット / <var>%s</var>, バースト <var>%d</var> パケット"
-
-#~ msgid "<var>%s</var> and limit to %s"
-#~ msgstr "<var>%s</var>, %s を上限に設定"
-
-#~ msgid "Accept forward"
-#~ msgstr "転送を許可"
-
-#~ msgid "Accept input"
-#~ msgstr "入力を許可"
-
-#~ msgid "Accept output"
-#~ msgstr "出力を許可"
-
-#~ msgid "Discard forward"
-#~ msgstr "転送を破棄"
-
-#~ msgid "Discard input"
-#~ msgstr "入力を破棄"
-
-#~ msgid "Discard output"
-#~ msgstr "出力を破棄"
-
-#~ msgid "Do not rewrite"
-#~ msgstr "リライトしない"
-
-#~ msgid "Do not track forward"
-#~ msgstr "転送を追跡しない"
-
-#~ msgid "Do not track input"
-#~ msgstr "入力を追跡しない"
-
-#~ msgid "Do not track output"
-#~ msgstr "出力を追跡しない"
-
-#~ msgid "Forward to"
-#~ msgstr "転送先"
-
-#~ msgid "From %s in %s"
-#~ msgstr "送信元 %s (%s)"
-
-#~ msgid "From %s in %s with source %s"
-#~ msgstr "送信元 %s (%s) , %s"
-
-#~ msgid "From %s in %s with source %s and %s"
-#~ msgstr "送信元 %s (%s) , %s, %s"
-
-#~ msgid "From %s on <var>this device</var>"
-#~ msgstr "送信元 %s (<var>デバイス</var>)"
-
-#~ msgid "From %s on <var>this device</var> with source %s"
-#~ msgstr "送信元 %s, %s (<var>デバイス</var>)"
-
-#~ msgid "From %s on <var>this device</var> with source %s and %s"
-#~ msgstr "送信元 %s, %s, %s (<var>デバイス</var>)"
-
-#~ msgid "IP"
-#~ msgstr "IP"
-
-#~ msgid "IP range"
-#~ msgstr "IP の範囲"
-
-#~ msgid "IPs"
-#~ msgstr "IP"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "MACs"
-#~ msgstr "MAC"
-
-#~ msgid "Network"
-#~ msgstr "ネットワーク"
-
-#~ msgid "Refuse forward"
-#~ msgstr "転送を拒否"
-
-#~ msgid "Refuse input"
-#~ msgstr "入力を拒否"
-
-#~ msgid "Refuse output"
-#~ msgstr "出力を拒否"
-
-#~ msgid "To %s at %s on <var>this device</var>"
-#~ msgstr "宛先 %s, %s (<var>デバイス</var>)"
-
-#~ msgid "To %s in %s"
-#~ msgstr "宛先 %s (%s)"
-
-#~ msgid "To %s on <var>this device</var>"
-#~ msgstr "宛先 %s (<var>デバイス</var>)"
-
-#~ msgid "To %s, %s in %s"
-#~ msgstr "宛先 %s, %s (%s)"
-
-#~ msgid "Via %s"
-#~ msgstr "経由 %s"
-
-#~ msgid "Via %s at %s"
-#~ msgstr "経由 %s , %s"
-
-#~ msgid "any host"
-#~ msgstr "全てのホスト"
-
-#~ msgid "any router IP"
-#~ msgstr "全てのルーターIP"
-
-#~ msgid "port"
-#~ msgstr "ポート"
-
-#~ msgid "ports"
-#~ msgstr "ポート"
-
-#~ msgid "type"
-#~ msgstr "タイプ"
-
-#~ msgid "types"
-#~ msgstr "タイプ"
-
-#~ msgid "Force connection tracking"
-#~ msgstr "強制的にコネクション追跡を行う"
-
-#~ msgid ""
-#~ "Prevent the installation of <em>NOTRACK</em> rules which would bypass "
-#~ "connection tracking."
-#~ msgstr ""
-#~ "コネクション追跡をバイパスさせる <em>NOTRACK</em> ルールのインストールを防"
-#~ "ぎます。"
-
-#~ msgid "Disable"
-#~ msgstr "無効"
-
-#~ msgid "Restart Firewall"
-#~ msgstr "ファイアウォールの再起動"
-
-#~ msgid "Rule is disabled"
-#~ msgstr "ルールは無効です"
-
-#~ msgid "Rule is enabled"
-#~ msgstr "ルールは有効です"
-
-#~ msgid "Add"
-#~ msgstr "追加"
-
-#~ msgid "Add and edit..."
-#~ msgstr "追加及び編集..."
-
-#~ msgid "External zone"
-#~ msgstr "外部ゾーン"
-
-#~ msgid "New SNAT rule"
-#~ msgstr "SNATルールの新規作成"
-
-#~ msgid "New forward rule"
-#~ msgstr "転送ルールの新規作成"
-
-#~ msgid "New input rule"
-#~ msgstr "受信ルールの新規作成"
-
-#~ msgid "New port forward"
-#~ msgstr "転送設定の新規作成"
-
-#~ msgid "New source NAT"
-#~ msgstr "SNATルールの新規作成"
-
-#~ msgid "Open ports on router"
-#~ msgstr "ポートの開放"
-
-#~ msgid "Other..."
-#~ msgstr "その他のプロトコル"
-
-#~ msgid "To source IP"
-#~ msgstr "変換後送信元IP"
-
-#~ msgid "To source port"
-#~ msgstr "変換後送信元ポート"
diff --git a/applications/luci-app-firewall/po/ko/firewall.po b/applications/luci-app-firewall/po/ko/firewall.po
index 0e0eab88ce..40f6b2a4e2 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: 2020-08-08 06:14+0000\n"
-"Last-Translator: Youngbin Han <sukso96100@gmail.com>\n"
+"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/"
"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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -31,11 +31,11 @@ msgid ""
"val}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr ""
@@ -98,7 +98,7 @@ msgid ""
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr ""
@@ -107,21 +107,21 @@ msgid "ACCEPT - Disable address rewriting"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "액션"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -132,28 +132,28 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
msgid "Advanced Settings"
-msgstr ""
+msgstr "고급 설정"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "<em>Source zone</em> 로부터의 forward 허용:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "<em>Destination zone</em> 으로 forward 허용:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr ""
@@ -168,15 +168,15 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -185,7 +185,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr ""
@@ -193,19 +193,19 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr ""
@@ -223,7 +223,7 @@ msgstr ""
"수 있도록 합니다. 입력된 명령어들은 매 방화벽 재시작시 실행되는데 default "
"ruleset 이 load 된 후 시점입니다."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr ""
@@ -235,25 +235,25 @@ msgstr ""
msgid "DSCP mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 주소"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -264,7 +264,7 @@ msgid "Drop invalid packets"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "활성화"
@@ -277,7 +277,7 @@ msgstr "NAT Loopback 활성화"
msgid "Enable SYN-flood protection"
msgstr "SYN-flood protection 활성화"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "zone 의 logging 활성화"
@@ -289,7 +289,7 @@ msgstr ""
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
@@ -301,13 +301,13 @@ msgstr "외부 IP 주소"
msgid "External port"
msgstr "외부 port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr ""
@@ -315,7 +315,7 @@ msgstr ""
msgid "Extra iptables arguments"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr ""
@@ -343,7 +343,7 @@ msgstr "방화벽 - Traffic Rules"
msgid "Firewall - Zone Settings"
msgstr "방화벽 - Zone 설정"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr ""
@@ -360,8 +360,8 @@ msgid ""
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
-#: 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:264
+#: 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 "금요일"
@@ -404,7 +404,7 @@ 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"
@@ -414,22 +414,22 @@ msgstr ""
msgid "Hardware flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr ""
@@ -475,7 +475,7 @@ msgstr ""
msgid "Limit burst"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr ""
@@ -491,6 +491,10 @@ msgid ""
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr ""
@@ -503,7 +507,7 @@ msgstr ""
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr ""
@@ -512,7 +516,7 @@ msgid "Masquerading"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 ""
@@ -521,11 +525,11 @@ msgstr ""
msgid "Match DSCP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr ""
@@ -548,7 +552,7 @@ msgid ""
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr ""
@@ -563,7 +567,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
@@ -571,7 +575,7 @@ msgstr ""
msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
@@ -585,13 +589,13 @@ msgid ""
"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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "월요일"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 ""
@@ -607,7 +611,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -631,8 +635,8 @@ msgid ""
"range on the client host"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 ""
@@ -645,13 +649,13 @@ msgstr ""
msgid "Output"
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:423
+#: 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 "iptables 명령에 추가 인자들을 더합니다. 조심해 사용하세요!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -674,7 +678,7 @@ msgstr ""
"나 서비스에 접속할 수 있도록 합니다."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 ""
@@ -692,16 +696,16 @@ msgstr ""
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr "주어진 destination subnet 으로 Masquerading 제한"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr "주어진 source subnet 으로 Masquerading 제한"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "Address family 제한"
@@ -713,11 +717,11 @@ msgstr ""
msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr ""
@@ -729,8 +733,8 @@ msgstr ""
msgid "SNAT - Rewrite to specific source IP or port"
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:265
+#: 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 "토요일"
@@ -757,27 +761,27 @@ msgid "Source IP address"
msgstr "Source IP 주소"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Source MAC 주소"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Source 주소"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -789,32 +793,32 @@ msgid ""
"reflected traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "시작 날짜 (yyyy-mm-dd)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "종료 날짜 (yyyy-mm-dd)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "일요일"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -828,8 +832,8 @@ msgstr ""
"방화벽 기능을 이용하여 네트워크 인터페이스와 연결된 zone 을 생성할 수 있고 이"
"를 이용하여 네트워크 traffic flow 를 제어할 수 있습니다."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -860,8 +864,8 @@ msgstr ""
"를 오가는 forward traffic 에 대한 정책을 뜻합니다. <em>Covered networks</em> "
"에서는 zone 의 영향을 받을 네트워크들을 지정할 수 있습니다."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "목요일"
@@ -870,11 +874,15 @@ msgstr "목요일"
msgid "Time Restrictions"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "UTC 기준시"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -901,7 +909,7 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr ""
@@ -920,8 +928,8 @@ msgstr ""
"다. 예를 들어 특정 host 들 사이의 트래픽을 차단하거나 공유기의 WAN port 를 "
"open 할때 사용됩니다."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "화요일"
@@ -930,7 +938,7 @@ msgid "Unable to save contents: %s"
msgstr ""
#: 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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr ""
@@ -945,7 +953,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr ""
@@ -953,11 +961,11 @@ msgstr ""
msgid "Unnamed zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -972,13 +980,13 @@ msgstr ""
msgid "Use internal IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -988,17 +996,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "수요일"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "주일"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr ""
@@ -1014,23 +1022,23 @@ msgstr ""
msgid "Zones"
msgstr "Zone 내역"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1045,11 +1053,11 @@ msgstr ""
msgid "any zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr ""
@@ -1059,15 +1067,15 @@ msgstr ""
msgid "day"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1085,7 +1093,7 @@ msgstr ""
msgid "minute"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1107,81 +1115,19 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 ""
#: 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:243
+#: 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 ""
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s ,%s"
-
-#~ msgid "Destination IP address"
-#~ msgstr "Destination IP 주소"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "Add and edit..."
-#~ msgstr "추가 후 수정..."
-
-#~ msgid "External zone"
-#~ msgstr "외부 zone"
-
-#~ msgid "New SNAT rule"
-#~ msgstr "새로운 SNAT rule"
-
-#~ msgid "New forward rule"
-#~ msgstr "새로운 forward rule"
-
-#~ msgid "New input rule"
-#~ msgstr "새로운 input rule"
-
-#~ msgid "New port forward"
-#~ msgstr "새로운 port forward"
-
-#~ msgid "New source NAT"
-#~ msgstr "새로운 source NAT"
-
-#~ msgid ""
-#~ "Source NAT is a specific form of masquerading which allows fine grained "
-#~ "control over the source IP used for outgoing traffic, for example to map "
-#~ "multiple WAN addresses to internal subnets."
-#~ msgstr ""
-#~ "Source NAT 기능은 masquerading 의 한 형태로써 outgoing 트래픽이 사용할 "
-#~ "source IP 를 세밀하게 제어할 수 있습니다. 예를 들어 다수의 WAN 주소들을 "
-#~ "내부 subnet 에 매핑(mapping) 할 경우 사용됩니다."
-
-#~ msgid "Start Time (hh:mm:ss)"
-#~ msgstr "시작 시간 (hh:mm:ss)"
-
-#~ msgid "Stop Time (hh:mm:ss)"
-#~ msgstr "종료 시간 (hh:mm:ss)"
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the port forwarding "
-#~ "entry. In most cases there is no need to modify those settings."
-#~ msgstr ""
-#~ "이 메뉴에서는 port forwarding 의 고급 설정 정보를 변경할 수 있습니다. 대부"
-#~ "분의 경우 이 설정을 수정할 일이 없습니다."
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the traffic rule "
-#~ "entry, such as matched source and destination hosts."
-#~ msgstr ""
-#~ "이 메뉴에서는 traffic rule 항목의 고급 설정, 예를 들어 source host 와 "
-#~ "destination host 매칭, 을 변경할 수 있습니다."
diff --git a/applications/luci-app-firewall/po/mr/firewall.po b/applications/luci-app-firewall/po/mr/firewall.po
index 5aa8d70879..2bbe512cc9 100644
--- a/applications/luci-app-firewall/po/mr/firewall.po
+++ b/applications/luci-app-firewall/po/mr/firewall.po
@@ -31,11 +31,11 @@ msgid ""
"val}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr ""
@@ -98,7 +98,7 @@ msgid ""
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr ""
@@ -107,21 +107,21 @@ msgid "ACCEPT - Disable address rewriting"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -134,26 +134,26 @@ msgstr ""
msgid "Advanced Settings"
msgstr "प्रगत सेटिंग्ज"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr ""
@@ -168,15 +168,15 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -185,7 +185,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr ""
@@ -193,19 +193,19 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr ""
@@ -220,7 +220,7 @@ msgid ""
"each firewall restart, right after the default ruleset has been loaded."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr ""
@@ -232,25 +232,25 @@ msgstr ""
msgid "DSCP mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "गंतव्य पोर्ट"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -261,7 +261,7 @@ msgid "Drop invalid packets"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "सक्षम करा"
@@ -274,7 +274,7 @@ msgstr ""
msgid "Enable SYN-flood protection"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr ""
@@ -286,7 +286,7 @@ msgstr ""
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
@@ -298,13 +298,13 @@ msgstr ""
msgid "External port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr ""
@@ -312,14 +312,10 @@ msgstr ""
msgid "Extra iptables arguments"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr ""
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/zones.lua #
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-#
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
msgid "Firewall"
msgstr ""
@@ -344,7 +340,7 @@ msgstr ""
msgid "Firewall - Zone Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr ""
@@ -361,8 +357,8 @@ msgid ""
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
-#: 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:264
+#: 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 ""
@@ -415,22 +411,22 @@ msgstr ""
msgid "Hardware flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 आणि IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "केवळ IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "केवळ IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr ""
@@ -476,7 +472,7 @@ msgstr ""
msgid "Limit burst"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr ""
@@ -492,6 +488,10 @@ msgid ""
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr ""
@@ -504,7 +504,7 @@ msgstr ""
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr ""
@@ -513,7 +513,7 @@ msgid "Masquerading"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 ""
@@ -522,11 +522,11 @@ msgstr ""
msgid "Match DSCP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr ""
@@ -549,7 +549,7 @@ msgid ""
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr ""
@@ -564,7 +564,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
@@ -572,7 +572,7 @@ msgstr ""
msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
@@ -586,13 +586,13 @@ msgid ""
"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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 ""
@@ -608,7 +608,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -632,8 +632,8 @@ msgid ""
"range on the client host"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 ""
@@ -646,13 +646,13 @@ msgstr ""
msgid "Output"
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:423
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -673,7 +673,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "प्रोटोकॉल"
@@ -691,16 +691,16 @@ msgstr ""
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 ""
@@ -712,11 +712,11 @@ msgstr ""
msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr ""
@@ -728,8 +728,8 @@ msgstr ""
msgid "SNAT - Rewrite to specific source IP or port"
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:265
+#: 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 ""
@@ -751,62 +751,32 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/rrule.lua #
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-#
-# msgid "Traffic Redirection"
-# msgstr ""
-#
-# msgid ""
-# "Traffic redirection allows you to change the destination address of "
-# "forwarded packets."
-# msgstr ""
-#
-# msgid "Overview"
-# msgstr ""
-#
-# msgid "Name"
-# msgstr ""
-#
-# msgid "Source zone"
-# msgstr ""
-#
-# msgid "Source MAC-address"
-# msgstr ""
-#
-# msgid "Source port"
-# msgstr ""
-#
-# msgid "Protocol"
-# msgstr ""
-#
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
msgid "Source IP address"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "स्रोत पोर्ट"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -818,32 +788,32 @@ msgid ""
"reflected traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 ""
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -855,8 +825,8 @@ msgid ""
"traffic flow."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -875,8 +845,8 @@ msgid ""
"networks</em> specifies which available networks are members of this zone."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 ""
@@ -885,11 +855,15 @@ msgstr ""
msgid "Time Restrictions"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -916,7 +890,7 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr ""
@@ -932,8 +906,8 @@ msgid ""
"the router."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 ""
@@ -942,7 +916,7 @@ msgid "Unable to save contents: %s"
msgstr ""
#: 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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr ""
@@ -957,7 +931,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr ""
@@ -965,11 +939,11 @@ msgstr ""
msgid "Unnamed zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -984,13 +958,13 @@ msgstr ""
msgid "Use internal IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -1000,17 +974,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr ""
@@ -1026,23 +1000,23 @@ msgstr ""
msgid "Zones"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1057,11 +1031,11 @@ msgstr ""
msgid "any zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr ""
@@ -1071,15 +1045,15 @@ msgstr ""
msgid "day"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1097,7 +1071,7 @@ msgstr ""
msgid "minute"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1119,8 +1093,8 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 ""
@@ -1128,7 +1102,7 @@ msgstr ""
msgid "unlimited"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr ""
diff --git a/applications/luci-app-firewall/po/ms/firewall.po b/applications/luci-app-firewall/po/ms/firewall.po
index 638b323814..7f8387f133 100644
--- a/applications/luci-app-firewall/po/ms/firewall.po
+++ b/applications/luci-app-firewall/po/ms/firewall.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"luciapplicationsfirewall/ms/>\n"
"Language: ms\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 3.11-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -29,11 +29,11 @@ msgid ""
"val}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr ""
@@ -96,7 +96,7 @@ msgid ""
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr ""
@@ -105,21 +105,21 @@ msgid "ACCEPT - Disable address rewriting"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Tindakan"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -130,28 +130,28 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
msgid "Advanced Settings"
-msgstr ""
+msgstr "Tetapan Lanjutan"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr ""
@@ -166,15 +166,15 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -183,7 +183,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr ""
@@ -191,19 +191,19 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr ""
@@ -218,7 +218,7 @@ msgid ""
"each firewall restart, right after the default ruleset has been loaded."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr ""
@@ -230,25 +230,25 @@ msgstr ""
msgid "DSCP mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -259,7 +259,7 @@ msgid "Drop invalid packets"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 ""
@@ -272,7 +272,7 @@ msgstr ""
msgid "Enable SYN-flood protection"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr ""
@@ -284,7 +284,7 @@ msgstr ""
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
@@ -296,13 +296,13 @@ msgstr ""
msgid "External port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr ""
@@ -310,7 +310,7 @@ msgstr ""
msgid "Extra iptables arguments"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr ""
@@ -338,7 +338,7 @@ msgstr ""
msgid "Firewall - Zone Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr ""
@@ -355,8 +355,8 @@ msgid ""
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
-#: 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:264
+#: 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 ""
@@ -409,22 +409,22 @@ msgstr ""
msgid "Hardware flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr ""
@@ -470,7 +470,7 @@ msgstr ""
msgid "Limit burst"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr ""
@@ -486,6 +486,10 @@ msgid ""
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr ""
@@ -498,7 +502,7 @@ msgstr ""
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr ""
@@ -507,7 +511,7 @@ msgid "Masquerading"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 ""
@@ -516,11 +520,11 @@ msgstr ""
msgid "Match DSCP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr ""
@@ -543,7 +547,7 @@ msgid ""
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr ""
@@ -558,7 +562,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
@@ -566,7 +570,7 @@ msgstr ""
msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
@@ -580,13 +584,13 @@ msgid ""
"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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 ""
@@ -602,7 +606,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -626,8 +630,8 @@ msgid ""
"range on the client host"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 ""
@@ -640,13 +644,13 @@ msgstr ""
msgid "Output"
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:423
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -667,7 +671,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 ""
@@ -685,16 +689,16 @@ msgstr ""
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 ""
@@ -706,11 +710,11 @@ msgstr ""
msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr ""
@@ -722,8 +726,8 @@ msgstr ""
msgid "SNAT - Rewrite to specific source IP or port"
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:265
+#: 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 ""
@@ -750,27 +754,27 @@ msgid "Source IP address"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -782,32 +786,32 @@ msgid ""
"reflected traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 ""
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -819,8 +823,8 @@ msgid ""
"traffic flow."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -839,8 +843,8 @@ msgid ""
"networks</em> specifies which available networks are members of this zone."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 ""
@@ -849,11 +853,15 @@ msgstr ""
msgid "Time Restrictions"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -880,7 +888,7 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr ""
@@ -896,8 +904,8 @@ msgid ""
"the router."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 ""
@@ -906,7 +914,7 @@ msgid "Unable to save contents: %s"
msgstr ""
#: 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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr ""
@@ -921,7 +929,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr ""
@@ -929,11 +937,11 @@ msgstr ""
msgid "Unnamed zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -948,13 +956,13 @@ msgstr ""
msgid "Use internal IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -964,17 +972,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr ""
@@ -990,23 +998,23 @@ msgstr ""
msgid "Zones"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1021,11 +1029,11 @@ msgstr ""
msgid "any zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr ""
@@ -1035,15 +1043,15 @@ msgstr ""
msgid "day"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1061,7 +1069,7 @@ msgstr ""
msgid "minute"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1083,8 +1091,8 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 ""
@@ -1092,16 +1100,10 @@ msgstr ""
msgid "unlimited"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr ""
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
diff --git a/applications/luci-app-firewall/po/nb_NO/firewall.po b/applications/luci-app-firewall/po/nb_NO/firewall.po
index 74dc015b13..7e33df860f 100644
--- a/applications/luci-app-firewall/po/nb_NO/firewall.po
+++ b/applications/luci-app-firewall/po/nb_NO/firewall.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-11-20 21:48+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/nb_NO/>\n"
-"Language: 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 3.11-dev\n"
+"X-Generator: Weblate 4.9.1\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -27,11 +27,11 @@ msgid ""
"val}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr ""
@@ -94,7 +94,7 @@ msgid ""
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr ""
@@ -103,21 +103,21 @@ msgid "ACCEPT - Disable address rewriting"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Handling"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -128,28 +128,28 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
msgid "Advanced Settings"
-msgstr "Avanserte Innstillinger"
+msgstr "Avanserte innstillinger"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "Tillat videresending fra <em>kilde soner</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "Tillat videresending til <em>destinasjon soner</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "Enhver"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr ""
@@ -164,15 +164,15 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -181,27 +181,27 @@ msgstr ""
msgid "Conntrack Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16
msgid "Contents have been saved."
-msgstr ""
+msgstr "Innholdet har blitt lagret."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
-msgstr ""
+msgstr "Fortsett"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "Gjeldene nettverk"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr ""
@@ -219,7 +219,7 @@ msgstr ""
"som ikke dekkes av brannmurens standardoppsett. Kommandoene utføres etter "
"hver omstart av brannmuren, rett etter at standard regelsett er lastet."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr ""
@@ -231,25 +231,25 @@ msgstr ""
msgid "DSCP mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Destinasjon adresse"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Destinasjon port"
+msgstr "Målport"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
-msgstr "Destinasjon sone"
+msgstr "Målsone"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
-msgstr ""
+msgstr "Enhetsnavn"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -260,10 +260,10 @@ msgid "Drop invalid packets"
msgstr "Forkast ugyldige pakker"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Aktiver"
+msgstr "Skru på"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:248
msgid "Enable NAT Loopback"
@@ -273,19 +273,19 @@ msgstr "Aktiver NAT <abbr title=\"Loopback\">Tilbakekobling</abbr>"
msgid "Enable SYN-flood protection"
msgstr "Aktiver SYN-flood beskyttelse"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "Aktiver logging av denne sonen"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "Expecting: %s"
-msgstr ""
+msgstr "Forventer: %s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:76
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
@@ -297,13 +297,13 @@ msgstr "Ekstern IP adressse"
msgid "External port"
msgstr "Ekstern port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "Ekstra argumenter"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr ""
@@ -311,7 +311,7 @@ msgstr ""
msgid "Extra iptables arguments"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr ""
@@ -339,7 +339,7 @@ msgstr "Brannmur - Trafikk Regler"
msgid "Firewall - Zone Settings"
msgstr "Brannmur - Sone Innstillinger"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr ""
@@ -356,8 +356,8 @@ msgid ""
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
-#: 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:264
+#: 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 ""
@@ -400,7 +400,7 @@ 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 "Generelle Innstillinger"
+msgstr "Generelle innstillinger"
#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
msgid "Grant access to firewall configuration"
@@ -410,22 +410,22 @@ msgstr ""
msgid "Hardware flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 og IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "Kun IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr ""
@@ -471,7 +471,7 @@ msgstr ""
msgid "Limit burst"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "Begrens logging"
@@ -487,6 +487,10 @@ msgid ""
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr ""
@@ -499,7 +503,7 @@ msgstr ""
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr "MSS Kontroll (Clamping)"
@@ -508,7 +512,7 @@ msgid "Masquerading"
msgstr "Masquerading"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "Match"
@@ -517,11 +521,11 @@ msgstr "Match"
msgid "Match DSCP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr "Match ICMP type"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr ""
@@ -544,7 +548,7 @@ msgid ""
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr ""
@@ -561,7 +565,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
@@ -569,7 +573,7 @@ msgstr ""
msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
@@ -583,13 +587,13 @@ msgid ""
"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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 ""
@@ -605,7 +609,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -631,8 +635,8 @@ msgstr ""
"Match kun innkommende trafikk som kommer fra den oppgitte kildeport eller "
"fra portområdet til klienten"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 ""
@@ -645,13 +649,13 @@ msgstr ""
msgid "Output"
msgstr "Utdata"
-#: 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:423
+#: 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 "Sender flere argumenter til iptables. Bruk med forsiktighet!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -674,7 +678,7 @@ msgstr ""
"seg til en bestemt maskin eller tjeneste innenfor det private LAN."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Protokoll"
@@ -694,16 +698,16 @@ msgstr "Viderekoble matchet innkommende trafikk til den angitte interne vert"
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr "Begrens Masquerading til oppgitt destinasjons subnett"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr "Begrens Masqeuerading til oppgitt kilde subnett"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "Begrens til adresse familie"
@@ -715,11 +719,11 @@ msgstr ""
msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr ""
@@ -731,8 +735,8 @@ msgstr ""
msgid "SNAT - Rewrite to specific source IP or port"
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:265
+#: 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 ""
@@ -759,27 +763,27 @@ msgid "Source IP address"
msgstr "Kilde IP adresse"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Kilde MAC adresse"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Kilde adresse"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Kilde port"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Kilde sone"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -791,32 +795,32 @@ msgid ""
"reflected traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 ""
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -830,8 +834,8 @@ msgstr ""
"Brannmuren skaper soner over nettverkets grensesnitt for å styre "
"nettverkstrafikken."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -863,8 +867,8 @@ msgstr ""
"spesifiserer hvilken av de tilgjengelige nettverk som er medlem av denne "
"sone."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 ""
@@ -873,11 +877,15 @@ msgstr ""
msgid "Time Restrictions"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -904,7 +912,7 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr ""
@@ -923,8 +931,8 @@ msgstr ""
"for eksempel for å avvise trafikk mellom visse verter eller for å åpne WAN "
"porter på ruteren."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 ""
@@ -933,7 +941,7 @@ msgid "Unable to save contents: %s"
msgstr ""
#: 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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr ""
@@ -948,7 +956,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr ""
@@ -956,11 +964,11 @@ msgstr ""
msgid "Unnamed zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -975,13 +983,13 @@ msgstr ""
msgid "Use internal IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -991,17 +999,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr ""
@@ -1017,23 +1025,23 @@ msgstr "Sone = Videresendinger"
msgid "Zones"
msgstr "Soner"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "godta"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1048,11 +1056,11 @@ msgstr "enhver"
msgid "any zone"
msgstr "enhver sone"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr ""
@@ -1062,15 +1070,15 @@ msgstr ""
msgid "day"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "ikke track"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1088,7 +1096,7 @@ msgstr ""
msgid "minute"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1110,8 +1118,8 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 ""
@@ -1119,202 +1127,10 @@ msgstr ""
msgid "unlimited"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr ""
-
-#~ msgid "%s in %s"
-#~ msgstr "%s i %s"
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s med %s"
-
-#~ msgid "%s, %s in %s"
-#~ msgstr "%s, %s i %s"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>"
-#~ msgstr "<var>%d</var> pakker per <var>%s</var>"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
-#~ msgstr "<var>%d</var> pakker per <var>%s</var>, burst <var>%d</var>pakker."
-
-#~ msgid "<var>%s</var> and limit to %s"
-#~ msgstr "<var>%s</var> og begrens til %s"
-
-#~ msgid "Destination IP address"
-#~ msgstr "Destinasjon IP adresse"
-
-#~ msgid "Do not rewrite"
-#~ msgstr "Ikke omskriv"
-
-#~ msgid "Forward to"
-#~ msgstr "Videresend til"
-
-#~ msgid "From %s in %s"
-#~ msgstr "Fra %s i %s"
-
-#~ msgid "From %s in %s with source %s"
-#~ msgstr "Fra %s i %s med kilde %s"
-
-#~ msgid "From %s in %s with source %s and %s"
-#~ msgstr "Fra %s i %s med kilde %s og %s"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "To %s at %s on <var>this device</var>"
-#~ msgstr "Til %s på %s på <var>denne enheten</var>"
-
-#~ msgid "To %s in %s"
-#~ msgstr "Til %s i %s"
-
-#~ msgid "To %s on <var>this device</var>"
-#~ msgstr "Til %s på <var>denne enheten</var>"
-
-#~ msgid "To %s, %s in %s"
-#~ msgstr "Til %s, %s i %s"
-
-#~ msgid "Via %s"
-#~ msgstr "Via %s"
-
-#~ msgid "Via %s at %s"
-#~ msgstr "Via %s på %s"
-
-#~ msgid "any host"
-#~ msgstr "enhver vert"
-
-#~ msgid "any router IP"
-#~ msgstr "enhver ruter IP"
-
-#~ msgid "Force connection tracking"
-#~ msgstr ""
-#~ "Bruk <abbr title=\\\"connection tracking\\\">forbindelse sporing</abbr>"
-
-#~ msgid "Add"
-#~ msgstr "Legg til"
-
-#~ msgid "Add and edit..."
-#~ msgstr "Legg til og redigere..."
-
-#~ msgid "External zone"
-#~ msgstr "Ekstern sone"
-
-#~ msgid "New SNAT rule"
-#~ msgstr "Ny SNAT regel"
-
-#~ msgid "New forward rule"
-#~ msgstr "Ny videresending regel"
-
-#~ msgid "New input rule"
-#~ msgstr "Ny inndata regel"
-
-#~ msgid "New port forward"
-#~ msgstr "Ny port videresending"
-
-#~ msgid "New source NAT"
-#~ msgstr "Ny kilde NAT"
-
-#~ msgid "Open ports on router"
-#~ msgstr "Åpne porter på ruteren"
-
-#~ msgid "Other..."
-#~ msgstr "Andre..."
-
-#~ msgid "To source IP"
-#~ msgstr "Til kilde IP"
-
-#~ msgid "To source port"
-#~ msgstr "Til kilde port"
-
-#~ msgid "(Unnamed Entry)"
-#~ msgstr "(oppføring uten navn)"
-
-#~ msgid "(Unnamed Rule)"
-#~ msgstr "(regel uten navn)"
-
-#~ msgid "(Unnamed SNAT)"
-#~ msgstr "(SNAT uten navn)"
-
-#~ msgid "Inter-Zone Forwarding"
-#~ msgstr "Sone til Sone Videresending"
-
-#~ msgid "Match forwarded traffic to the given destination port or port range."
-#~ msgstr ""
-#~ "Match videresendt trafikk til den oppgitte destinasjonsport eller "
-#~ "portområdet."
-
-#~ msgid ""
-#~ "Match incoming traffic originating from the given source port or port "
-#~ "range on the client host."
-#~ msgstr ""
-#~ "Match innkommende trafikk som kommer fra den oppgitte kildeport eller "
-#~ "portområdet på klienten."
-
-#~ msgid "Rewrite matched traffic to the given address."
-#~ msgstr "Omskriv matchet trafikk til den oppgitte adressen."
-
-#~ msgid ""
-#~ "Rewrite matched traffic to the given source port. May be left empty to "
-#~ "only rewrite the IP address."
-#~ msgstr ""
-#~ "Omskriv matchet trafikk til den oppgitte kildeport. Kan stå tom for kun "
-#~ "omskriving av IP adressen."
-
-#~ msgid "Rewrite to source %s"
-#~ msgstr "Omskriv til kilde %s"
-
-#~ msgid "Rewrite to source %s, %s"
-#~ msgstr "Omskriv til kilde %s, %s"
-
-#~ msgid "SNAT IP address"
-#~ msgstr "SNAT IP adresse"
-
-#~ msgid "SNAT port"
-#~ msgstr "SNAT port"
-
-#~ msgid "Source NAT"
-#~ msgstr "Kilde NAT"
-
-#~ msgid ""
-#~ "Source NAT is a specific form of masquerading which allows fine grained "
-#~ "control over the source IP used for outgoing traffic, for example to map "
-#~ "multiple WAN addresses to internal subnets."
-#~ msgstr ""
-#~ "Kilde NAT er en spesifikk form for masquerading som tillater finkornet "
-#~ "kontroll over kilde IP adressen som brukes for utgående trafikk, for "
-#~ "eksempel for å mappe flere WAN adresser til interne subnett."
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the port forwarding "
-#~ "entry. In most cases there is no need to modify those settings."
-#~ msgstr ""
-#~ "Denne siden lar deg endre avanserte egenskaper til port videresending "
-#~ "oppføringer. I de fleste tilfeller er det ikke nødvendig å endre disse "
-#~ "innstillingene."
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the traffic rule "
-#~ "entry, such as matched source and destination hosts."
-#~ msgstr ""
-#~ "Denne siden lar deg endre de avanserte egenskapene til trafikken regel "
-#~ "oppføringer, som for eksempel matchet kilde og destinasjons vert."
-
-#~ msgid ""
-#~ "You may specify multiple by selecting \"-- custom --\" and then entering "
-#~ "protocols separated by space."
-#~ msgstr ""
-#~ "Du kan spesifisere flere ved å velge \"-- egendefinert --\" og deretter "
-#~ "skrive flere protokoller atskilt med mellomrom."
-
-#~ msgid "Zone %q"
-#~ msgstr "Sone %q"
diff --git a/applications/luci-app-firewall/po/nl/firewall.po b/applications/luci-app-firewall/po/nl/firewall.po
new file mode 100644
index 0000000000..151fef6abe
--- /dev/null
+++ b/applications/luci-app-firewall/po/nl/firewall.po
@@ -0,0 +1,1110 @@
+msgid ""
+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-07 17:03+0000\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: nl\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.4.1-dev\n"
+
+#: 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."
+"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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+msgid "-- add IP --"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
+msgid "-- add MAC --"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:87
+msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>"
+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>}"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
+msgid ""
+"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
+"</var>"
+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>"
+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>"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:84
+msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:124
+msgid ""
+"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
+"output}"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
+msgid "A rewrite IP must be specified!"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:213
+msgid "ACCEPT - Disable address rewriting"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+msgid ""
+"Additional raw <em>iptables</em> arguments to classify zone destination "
+"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
+"traffic."
+msgstr ""
+
+#: 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 ""
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
+msgid "Allow \"invalid\" traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
+msgid "Allow forward from <em>source zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
+msgid "Any"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
+msgid "Any day"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316
+msgid ""
+"Apply a bitwise XOR of the given value and the existing mark value on "
+"established connections. Format is value[/mask]. If a mask is specified then "
+"those bits set in the mask are zeroed out."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
+msgid "Apply the given DSCP class or value to established connections."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
+msgid "Assign the specified connection tracking helper to matched traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
+msgid "Automatic helper assignment"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:107
+msgid "Conntrack Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
+msgid "Conntrack helpers"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
+msgid "Continue"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
+msgid "Covered devices"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
+msgid "Covered networks"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
+msgid "Covered subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:54
+msgid "Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:26
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
+msgid "DSCP classification"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
+msgid "DSCP mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:296
+msgid "DSCP mark required"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
+msgid "Destination zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
+msgid "Device name"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:58
+msgid "Drop invalid packets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:248
+msgid "Enable NAT Loopback"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:44
+msgid "Enable SYN-flood protection"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+msgid "Enable logging on this zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
+msgid "Expecting: %s"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:76
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
+msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+msgid "External IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+msgid "External 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+msgid "Extra destination arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:108
+msgid "Extra iptables arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
+msgid "Extra source arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
+msgid "Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:25
+msgid "Firewall - Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
+msgid "Firewall - NAT Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:129
+msgid "Firewall - Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:173
+msgid "Firewall - Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:37
+msgid "Firewall - Zone Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
+msgid "Firewall configuration migration"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:30
+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>}"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:39
+msgid ""
+"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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64
+msgid ""
+"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>}}"
+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>}}"
+msgstr ""
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:135
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:40
+#: 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 ""
+
+#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
+msgid "Grant access to firewall configuration"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:87
+msgid "Hardware flow offloading"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
+msgid "Inbound device"
+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>}}"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:234
+msgid "Internal IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:239
+msgid "Internal port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+msgid "Internal zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304
+msgid "Invalid DSCP mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:372
+msgid "Invalid limit value"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382
+msgid "Limit burst"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
+msgid "Limit log messages"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:348
+msgid "Limit matching"
+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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:68
+msgid ""
+"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</"
+"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
+msgid "Limits traffic matching to the specified rate."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:253
+msgid "Loopback source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:212
+msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
+msgid "MSS clamping"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:159
+msgid "Masquerading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
+msgid "Match DSCP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
+msgid "Match ICMP type"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
+msgid "Match device"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+msgid "Only match incoming traffic from these MACs."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:173
+msgid "Outbound zone"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
+msgid ""
+"Passing raw iptables arguments to source and destination traffic "
+"classification rules allows to match packets based on other criteria than "
+"interfaces or subnets. These options should be used with extreme care as "
+"invalid values could render the firewall ruleset broken, completely exposing "
+"all services."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:235
+msgid "Redirect matched incoming traffic to the specified internal host"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
+msgid "Rewrite IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:216
+msgid "Rewrite matched traffic to the specified source IP address."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:75
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:211
+msgid "SNAT - Rewrite to specific source IP or port"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "Set mark"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:82
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+msgid "Source IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
+msgid "Source MAC address"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
+msgid "Source zone"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:117
+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 "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
+msgid ""
+"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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:49
+msgid ""
+"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>}}"
+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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
+msgid "Tracking helper"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:174
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:19
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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:159
+msgid "Unnamed forward"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:122
+msgid "Unnamed zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
+msgid "Unrecognized protocol"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
+msgid ""
+"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
+"be converted to \"nat\" sections and the firewall will be restarted to apply "
+"the updated configuration."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:257
+msgid "Use external IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:256
+msgid "Use internal IP address"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
+msgid "XOR firewall mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "XOR mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:135
+msgid "Zone ⇒ Forwardings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:94
+msgid "Zones"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
+#: 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 ""
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65
+#: 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:40
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:50
+msgid "any zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
+msgid "apply firewall mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
+msgid "assign conntrack helper"
+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 "day"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
+msgid "do not rewrite"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
+msgid "don't track"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:82
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:353
+msgid "unlimited"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
+msgid "unspecified"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
+msgid "valid firewall mark"
+msgstr ""
diff --git a/applications/luci-app-firewall/po/pl/firewall.po b/applications/luci-app-firewall/po/pl/firewall.po
index 7c3692fb49..1748f21077 100644
--- a/applications/luci-app-firewall/po/pl/firewall.po
+++ b/applications/luci-app-firewall/po/pl/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: 2020-08-18 20:32+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-01-07 20:36+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/pl/>\n"
"Language: 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.2-dev\n"
+"X-Generator: Weblate 4.10.1\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -45,11 +45,11 @@ msgstr ""
"&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper."
"val}</var>}}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr "-- dodaj IP --"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr "-- dodaj MAC --"
@@ -76,7 +76,7 @@ msgstr ""
msgid ""
"<var data-tooltip=\"DROP\">Drop</var> %{src?%{dest?forward:input}:output}"
msgstr ""
-"<var data-tooltip=\"DROP\">Porzuć</var> %{src?%{dest?forward:input}:output}"
+"<var data-tooltip=\"DROP\">Porzucaj</var> %{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
msgid ""
@@ -131,7 +131,7 @@ msgstr ""
"<var data-tooltip=\"SNAT\">Statystycznie przepisz</var> do źródła %{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:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr "Należy podać adres IP do ponownego zapisu!"
@@ -140,14 +140,14 @@ msgid "ACCEPT - Disable address rewriting"
msgstr "AKCEPTUJ - Wyłącz przepisywanie adresów"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Akcja"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
@@ -157,7 +157,7 @@ msgstr ""
"docelowej, np. <code>-p tcp --dport 443</code> tylko w celu dopasowania "
"ruchu wychodzącego HTTPS."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -173,26 +173,26 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Ustawienia zaawansowane"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr "Zezwól na \"nieprawidłowy\" ruch"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "Zezwól na przekazywanie z <em>strefy źródłowej</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "Zezwól na przekazywanie do <em>strefy docelowej</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "Każdy"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr "Każdy dzień"
@@ -210,16 +210,16 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr "Zastosuj daną klasę lub wartość DSCP do ustanowionych połączeń."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
"Przypisz określonego pomocnika śledzenia połączeń do dopasowanego ruchu."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr "Automatyczne przydzielanie pomocy"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -230,7 +230,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr "Ustawienia conntrack"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr "Pomocnicy conntrack"
@@ -238,19 +238,19 @@ msgstr "Pomocnicy conntrack"
msgid "Contents have been saved."
msgstr "Zawartość została zapisana."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr "Kontynuuj"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr "Objęte urządzenia"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "Objęte sieci"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr "Objęte podsieci"
@@ -268,9 +268,9 @@ msgstr ""
"są objęte składnią zapory. Polecenia wykonywane są po każdym restarcie "
"zapory, zaraz po załadowaniu zestawu reguł domyślnych."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
-msgstr "Klasyfikacja DSCP"
+msgstr "klasyfikacja DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
msgid "DSCP mark"
@@ -280,25 +280,25 @@ msgstr "Znacznik DSCP"
msgid "DSCP mark required"
msgstr "Wymagany znacznik DSCP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Adres docelowy"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Port docelowy"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "Strefa docelowa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr "Nazwa urządzenia"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -312,20 +312,20 @@ msgid "Drop invalid packets"
msgstr "Porzuć wadliwe pakiety"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Włącz"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:248
msgid "Enable NAT Loopback"
-msgstr "Włącz NAT Loopback"
+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"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "Włącz logowanie tej strefy"
@@ -337,7 +337,7 @@ msgstr "Zaleca się użyć: %s"
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr "Funkcja eksperymentalna. Nie w pełni kompatybilna z QoS/SQM."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: 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"
@@ -350,13 +350,13 @@ msgstr "Zewnętrzne adresy IP"
msgid "External port"
msgstr "Port zewnętrzny"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "Dodatkowe argumenty"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr "Dodatkowe argumenty przeznaczenia"
@@ -364,13 +364,10 @@ msgstr "Dodatkowe argumenty przeznaczenia"
msgid "Extra iptables arguments"
msgstr "Dodatkowe argumenty tablicy IP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr "Dodatkowe argumenty zródłowe"
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/zones.lua #
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
msgid "Firewall"
msgstr "Zapora sieciowa"
@@ -385,7 +382,7 @@ msgstr "Zapora sieciowa - Zasady NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:129
msgid "Firewall - Port Forwards"
-msgstr "Zapora sieciowa - Przekazywane porty"
+msgstr "Zapora sieciowa - Przekazywanie portów"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:173
msgid "Firewall - Traffic Rules"
@@ -395,7 +392,7 @@ msgstr "Zapora sieciowa - Reguły ruchu"
msgid "Firewall - Zone Settings"
msgstr "Zapora sieciowa - Ustawienia strefy"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr "Migracja konfiguracji zapory sieciowej"
@@ -416,8 +413,8 @@ msgstr ""
"%{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:436
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:264
+#: 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 "Piątek"
@@ -490,22 +487,22 @@ msgstr "Udziel dostępu do konfiguracji zapory sieciowej"
msgid "Hardware flow offloading"
msgstr "Sprzętowy flow offloading"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 i IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "Tylko IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "Tylko IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr "Urządzenie przychodzące"
@@ -560,7 +557,7 @@ msgstr "Nieprawidłowa wartość graniczna"
msgid "Limit burst"
msgstr "Naruszenie limitu"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "Ograniczenie logowania"
@@ -578,6 +575,10 @@ msgstr ""
"Dopasowanie limitu do <var>%{limit.num}</var> pakiety na <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 "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ą."
@@ -590,7 +591,7 @@ msgstr "Źródło pętli zwrotnej IP"
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr "MASQUERADE - Automatyczne przepisywanie na interfejs wyjściowy IP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr "Dostosuj MSS"
@@ -599,7 +600,7 @@ msgid "Masquerading"
msgstr "Maskarada"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "Dopasuj"
@@ -608,11 +609,11 @@ msgstr "Dopasuj"
msgid "Match DSCP"
msgstr "Dopasuj DSCP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr "Dopasuj typ ICMP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr "Dopasuj urządzenie"
@@ -638,7 +639,7 @@ msgstr ""
"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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr "Dopasuj pomocnika"
@@ -655,7 +656,7 @@ msgid "Match mark"
msgstr "Znacznik dopasowania"
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr "Dopasuj ruch, używając określonego pomocnika śledzenia połączeń."
@@ -663,7 +664,7 @@ msgstr "Dopasuj ruch, używając określonego pomocnika śledzenia połączeń."
msgid "Matches a specific firewall mark or a range of different marks."
msgstr "Odpowiada konkretnemu znakowi zapory lub zakresowi różnych znaków."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: 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 "
@@ -682,13 +683,13 @@ msgstr ""
"ładowana jednorazowo za każdym razem, gdy limit określony powyżej nie "
"zostanie osiągnięty, aż do tej liczby."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "Poniedziałek"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 "Dni miesiąca"
@@ -706,7 +707,7 @@ msgstr ""
"użycia ruchu wychodzącego lub przekazywanego."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -732,8 +733,8 @@ msgstr ""
"Dopasuj tylko ruch przychodzący z podanego portu źródłowego lub zakresu "
"portów na hoście klienta"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 "Urządzenie wychodzące"
@@ -746,14 +747,14 @@ msgstr "Strefa wychodząca"
msgid "Output"
msgstr "Ruch wychodzący"
-#: 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:423
+#: 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 ""
"Przekazuje dodatkowe argumenty do iptables. Zachowaj szczególną ostrożność!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -782,7 +783,7 @@ msgstr ""
"komputerami z sieci LAN."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Protokół"
@@ -802,18 +803,16 @@ msgstr "Przekieruj ruch przychodzący do wskazanego hosta w sieci wewnętrznej"
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr "Wymaga sprzętowej obsługi NAT. Wdrożono dla co najmniej mt7621"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr "Ogranicz maskaradę do wskazanych podsieci docelowych"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr "Ogranicz maskaradę do wskazanych podsieci źródłowych"
-# Wstawiłem rodzinę gdyż gdzieś wcześniej było tak opisane ale klasa pasuje mi tu bardziej.
-# Obsy - niestety ale "rodzina". W gui dotyczy to wyboru IPv4/IPv6, więc "rodzina" a nie klasa.
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "Ogranicz do rodziny adresów"
@@ -825,12 +824,12 @@ msgstr "Przepisz adres IP"
msgid "Rewrite matched traffic to the specified source IP address."
msgstr "Przepisz dopasowany ruch do określonego źródłowego adresu IP."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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 ""
"Przepisz dopasowany ruch do określonego portu źródłowego lub zakresu portów."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr "Przepisz port"
@@ -842,8 +841,8 @@ msgstr "Trasowanie/NAT Offloading"
msgid "SNAT - Rewrite to specific source IP or port"
msgstr "SNAT - Przepisz do określonego źródłowego adresu IP lub portu"
-#: 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:265
+#: 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 "Sobota"
@@ -873,27 +872,27 @@ msgid "Source IP address"
msgstr "Źródłowy adres IP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Źródłowy adres MAC"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Adres źródłowy"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Port źródłowy"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Strefa źródłowa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -909,32 +908,32 @@ msgstr ""
"Określa, czy użyć zewnętrznego czy wewnętrznego adresu IP do odbijanego "
"ruchu."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "Data rozpoczęcia (rrrr-mm-dd)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
-msgstr "Czas rozpoczęcia (hh.mm.ss)"
+#: 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 "Czas rozpoczęcia (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "Data zakończenia (yyyyy-mm-dd)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
+#: 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 "Czas zatrzymania (yyyyy-mm-dd)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "Niedziela"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -950,8 +949,8 @@ msgstr ""
"Zapora tworzy strefy z twoich interfejsów sieciowych, aby kontrolować ruch "
"sieciowy."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -962,8 +961,8 @@ msgid ""
msgstr ""
"Opcje poniżej kontrolują politykę przekazywania pomiędzy tą strefą (%s) a "
"innymi strefami. <em>Strefy docelowe</em> obejmują przekazywany ruch "
-"<strong>pochodzący z %q</strong>. <em>Strefy źródłowe</em> match forwarded "
-"traffic from other zones <strong>skierowane do %q</strong>. Reguła "
+"<strong>pochodzący z %q</strong>. <em>Strefy źródłowe</em> pasują do ruchu "
+"przekazanego z innych stref <strong>skierowanych do %q</strong>. Reguła "
"przekazywania jest <em>jednokierunkowa</em>, np. przekazywanie z sieci LAN "
"do WAN <em>nie</em> implikuje pozwolenia na przekazywanie z sieci WAN do LAN."
@@ -981,8 +980,8 @@ msgstr ""
"politykę ruchu przekazywanego pomiędzy różnymi sieciami wewnątrz strefy. "
"<em>Objęte sieci</em> określają dostępne sieci będące członkami tej strefy."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "Czwartek"
@@ -991,11 +990,15 @@ msgstr "Czwartek"
msgid "Time Restrictions"
msgstr "Ograniczenia czasowe"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "Czas w UTC"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr "Ograniczenia czasowe są włączone dla tej reguły"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -1036,7 +1039,7 @@ msgstr ""
"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:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr "Pomocnik śledzenia"
@@ -1054,8 +1057,8 @@ msgstr ""
"Reguły ruchu sieciowego definiują politykę dla pakietów przechodzących "
"między strefami, np. aby odrzucać ruch między hostami lub otworzyć porty WAN."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "Wtorek"
@@ -1064,7 +1067,7 @@ msgid "Unable to save contents: %s"
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:414
+#: 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\""
@@ -1079,7 +1082,7 @@ msgid "Unnamed forward"
msgstr "Przekazywanie bez nazwy"
#: 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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr "Nieznana zasada"
@@ -1087,11 +1090,11 @@ msgstr "Nieznana zasada"
msgid "Unnamed zone"
msgstr "Strefa bez nazwy"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr "Nierozpoznany protokół"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -1110,7 +1113,7 @@ msgstr "Użyj zewnętrznego adresu IP"
msgid "Use internal IP address"
msgstr "Użyj wewnętrznego adresu IP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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."
@@ -1118,7 +1121,7 @@ msgstr ""
"Opcja ta służy do klasyfikacji ruchu strefowego według surowych, nie-"
"<em>uci</em> obsługiwanych urządzeń sieciowych."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -1130,19 +1133,19 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr "Wymagany prawidłowy znacznik zapory sieciowej"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "Środa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "Dni tygodnia"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: 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"
@@ -1156,23 +1159,23 @@ msgstr "Strefa ⇒ Przekazywanie"
msgid "Zones"
msgstr "Strefy"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "akceptuj"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1187,11 +1190,11 @@ msgstr "dowolny"
msgid "any zone"
msgstr "dowolna strefa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
-msgstr "Zastosuj znacznik zapory"
+msgstr "zastosuj znacznik zapory"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr "przypisz pomocnika conntrack"
@@ -1199,21 +1202,21 @@ msgstr "przypisz pomocnika conntrack"
#: 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 "Dzień"
+msgstr "dzień"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
-msgstr "Nie przepisuj"
+msgstr "nie przepisuj"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "nie śledź"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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 "porzuć"
+msgstr "porzucaj"
#: 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
@@ -1227,7 +1230,7 @@ msgstr "godzina"
msgid "minute"
msgstr "minuta"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1249,8 +1252,8 @@ msgid "this device"
msgstr "to urządzenie"
#: 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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 "ta nowa strefa"
@@ -1258,305 +1261,10 @@ msgstr "ta nowa strefa"
msgid "unlimited"
msgstr "nielimitowane"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr "nieokreślone"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr "prawidłowy znacznik zapory sieciowej"
-
-#~ msgid "%s in %s"
-#~ msgstr "%s w %s"
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s z %s"
-
-#~ msgid "%s, %s in %s"
-#~ msgstr "%s, %s w %s"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>"
-#~ msgstr "<var>%d</var> pakietów na <var>%s</var>"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
-#~ msgstr ""
-#~ "<var>%d</var> pakietów na <var>%s</var>, popsutych <var>%d</var> pakietów."
-
-#~ msgid "<var>%s</var> and limit to %s"
-#~ msgstr "<var>%s</var> i limit do %s"
-
-#~ msgid "Accept forward"
-#~ msgstr "Zaakceptuj przekazywanie"
-
-#~ msgid "Accept input"
-#~ msgstr "Zaakceptuj wejście"
-
-#~ msgid "Accept output"
-#~ msgstr "Zaakceptuj wyjście"
-
-#~ msgid "Destination IP address"
-#~ msgstr "Docelowy adres IP"
-
-#~ msgid "Discard forward"
-#~ msgstr "Odrzuć przekazywanie"
-
-#~ msgid "Discard input"
-#~ msgstr "Odrzuć wejście"
-
-#~ msgid "Discard output"
-#~ msgstr "Odrzuć wyjście"
-
-#~ msgid "Do not rewrite"
-#~ msgstr "Nie przepisuj"
-
-#~ msgid "Do not track forward"
-#~ msgstr "Nie śledź przekazywania"
-
-#~ msgid "Do not track input"
-#~ msgstr "Nie śledź wejścia"
-
-#~ msgid "Do not track output"
-#~ msgstr "Nie śledź wyjścia"
-
-#~ msgid "Forward to"
-#~ msgstr "Przekazuj do"
-
-#~ msgid "From %s in %s"
-#~ msgstr "Z %s w %s"
-
-#~ msgid "From %s in %s with source %s"
-#~ msgstr "Z %s w %s ze źródłem %s"
-
-#~ msgid "From %s in %s with source %s and %s"
-#~ msgstr "Z %s w %s ze źródłem %s i %s"
-
-#~ msgid "From %s on <var>this device</var>"
-#~ msgstr "Z %s na <var>to urządzenie</var>"
-
-#~ msgid "From %s on <var>this device</var> with source %s"
-#~ msgstr "Z %s na <var>to urządzenie</var> ze źródłem %s"
-
-#~ msgid "From %s on <var>this device</var> with source %s and %s"
-#~ msgstr "Z %s na <var>to urządzenie</var> ze źródłem %s oraz %s"
-
-#~ msgid "From %{ipaddr?:any host} %{port?with source %{port}}"
-#~ msgstr "Z %{ipaddr?:any host} %{port?with source %{port}}"
-
-#~ msgid "IP"
-#~ msgstr "IP"
-
-#~ msgid "IP range"
-#~ msgstr "Zakres IP"
-
-#~ msgid "IPs"
-#~ msgstr "IPs"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "MACs"
-#~ msgstr "MACs"
-
-#~ msgid ""
-#~ "Match %{protocol?%{family} %{protocol} traffic:any %{family} traffic} "
-#~ "%{mark?with firewall mark %{mark}} %{limit?limited to %{limit}}"
-#~ msgstr ""
-#~ "Dopasuj %{protocol?%{family} %{protocol} traffic:any %{family} traffic} "
-#~ "%{mark?with firewall mark %{mark}} %{limit?limited to %{limit}}"
-
-#~ msgid "Network"
-#~ msgstr "Sieć"
-
-#~ msgid "Refuse forward"
-#~ msgstr "Odmowa przekazania"
-
-#~ msgid "Refuse input"
-#~ msgstr "Odmowa wejścia"
-
-#~ msgid "Refuse output"
-#~ msgstr "Odmowa wyjścia"
-
-#~ msgid "Rewrite to"
-#~ msgstr "Przepisz do"
-
-#~ msgid "Rewrite to %{ipaddr?%{port?%{ipaddr}, %{port}:%{ipaddr}}:%{port}}"
-#~ msgstr "Przepisz do %{ipaddr?%{port?%{ipaddr}, %{port}:%{ipaddr}}:%{port}}"
-
-#~ msgid "Rewrite to outbound device IP"
-#~ msgstr "Przepisz do adresu IP urządzenia wychodzącego"
-
-#~ msgid "To %s at %s on <var>this device</var>"
-#~ msgstr "Do %s w %s na <var>tym urządzeniu</var>"
-
-#~ msgid "To %s in %s"
-#~ msgstr "Do %s w %s"
-
-#~ msgid "To %s on <var>this device</var>"
-#~ msgstr "Do %s na <var>tym urządzeniu</var>"
-
-#~ msgid "To %s, %s in %s"
-#~ msgstr "Do %s, %s w %s"
-
-#~ msgid ""
-#~ "To %{ipaddr?:any destination} %{port?at %{port}} %{zone?via zone %{zone}} "
-#~ "%{device?egress device %{device}}"
-#~ msgstr ""
-#~ "Do %{ipaddr?:any destination} %{port?at %{port}} %{zone?via zone %{zone}} "
-#~ "%{device?egress device %{device}}"
-
-#~ msgid "Via %s"
-#~ msgstr "Przez %s"
-
-#~ msgid "Via %s at %s"
-#~ msgstr "Przez %s w %s"
-
-#~ msgid "any host"
-#~ msgstr "dowolny host"
-
-#~ msgid "any router IP"
-#~ msgstr "dowolne IP routera"
-
-#~ msgid "not"
-#~ msgstr "Nie"
-
-#~ msgid "port"
-#~ msgstr "port"
-
-#~ msgid "ports"
-#~ msgstr "porty"
-
-#~ msgid "type"
-#~ msgstr "typ"
-
-#~ msgid "types"
-#~ msgstr "typy"
-
-#~ msgid "Force connection tracking"
-#~ msgstr "Wymuś śledzenie połączeń"
-
-#~ msgid "Add"
-#~ msgstr "Dodaj"
-
-#~ msgid "Add and edit..."
-#~ msgstr "Dodaj i edytuj..."
-
-#~ msgid "External zone"
-#~ msgstr "Strefa zewnętrzna"
-
-#~ msgid "New SNAT rule"
-#~ msgstr "Nowa reguła SNAT"
-
-#~ msgid "New forward rule"
-#~ msgstr "Nowa reguła przekazywania (forward)"
-
-#~ msgid "New input rule"
-#~ msgstr "Nowa reguła wejściowa (input)"
-
-#~ msgid "New port forward"
-#~ msgstr "Nowe przekierowanie portu"
-
-#~ msgid "New source NAT"
-#~ msgstr "Nowy NAT źródłowy"
-
-#~ msgid "Open ports on router"
-#~ msgstr "Otwarte porty na routerze"
-
-#~ msgid "Other..."
-#~ msgstr "Inne..."
-
-#~ msgid "To source IP"
-#~ msgstr "Do źródłowego IP"
-
-#~ msgid "To source port"
-#~ msgstr "Do źródłowego portu"
-
-#~ msgid "(Unnamed Entry)"
-#~ msgstr "(Nienazwany wpis)"
-
-#~ msgid "(Unnamed Rule)"
-#~ msgstr "(Nienazwana reguła)"
-
-#~ msgid "(Unnamed SNAT)"
-#~ msgstr "(Nienazwany SNAT)"
-
-#~ msgid "Inter-Zone Forwarding"
-#~ msgstr "Przekazywanie pomiędzy strefami"
-
-#~ msgid "Match forwarded traffic to the given destination port or port range."
-#~ msgstr ""
-#~ "Dopasuj przekazywany ruch do danego docelowego portu lub zakresu portów"
-
-#~ msgid ""
-#~ "Match incoming traffic originating from the given source port or port "
-#~ "range on the client host."
-#~ msgstr ""
-#~ "Dopasuj przychodzący ruch pochodzący z danego portu źródłowego lub "
-#~ "zakresu portów na hoście klienta."
-
-# Dosłownie przetłumaczone, nie bardzo wiem czy chodzi o czynność przepisywania pakietu przez usługę czy to jakieś ogólne sformułowanie...
-#~ msgid "Rewrite matched traffic to the given address."
-#~ msgstr "Przepisz dopasowany ruch do wskazanych adresów."
-
-# Jak wyżej chodzi o przepisanie pakietu przez usługę?
-#~ msgid ""
-#~ "Rewrite matched traffic to the given source port. May be left empty to "
-#~ "only rewrite the IP address."
-#~ msgstr ""
-#~ "Przepisz dopasowany ruch do danego portu źródłowego. Można zostawić puste "
-#~ "aby przepisać tylko adres IP"
-
-#~ msgid "Rewrite to source %s"
-#~ msgstr "Przepisz do źródła %s"
-
-#~ msgid "Rewrite to source %s, %s"
-#~ msgstr "Przepisz do źródła %s, %s"
-
-#~ msgid "SNAT IP address"
-#~ msgstr "Adres IP SNAT"
-
-#~ msgid "SNAT port"
-#~ msgstr "Port SNAT"
-
-#~ msgid "Source NAT"
-#~ msgstr "NAT źródłowy"
-
-# http://www.digipedia.pl/def/doc/id/677604507/name/SNAT/
-#~ msgid ""
-#~ "Source NAT is a specific form of masquerading which allows fine grained "
-#~ "control over the source IP used for outgoing traffic, for example to map "
-#~ "multiple WAN addresses to internal subnets."
-#~ msgstr ""
-#~ "SNAT używany jest wtedy, gdy zmieniane są adresy pakietów połączenia "
-#~ "wychodzącego, czyli pakiety źródłowe. Wykonywany jest zawsze po "
-#~ "routowaniu (POSTROUTING), a więc w chwili, gdy pakiety są gotowe opuścić "
-#~ "host. IPmasquerading jest formą SNAT."
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the port forwarding "
-#~ "entry. In most cases there is no need to modify those settings."
-#~ msgstr ""
-#~ "Ta strona pozwala zmienić zaawansowane ustawienia przekierowania portów. "
-#~ "W większości przypadków nie ma potrzeby zmieniać tych ustawień."
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the traffic rule "
-#~ "entry, such as matched source and destination hosts."
-#~ msgstr ""
-#~ "Ta strona pozwala zmienić zaawansowane ustawienia reguły ruchu "
-#~ "sieciowego, takie jak pasujące źródło i hosty docelowe."
-
-#~ msgid ""
-#~ "You may specify multiple by selecting \"-- custom --\" and then entering "
-#~ "protocols separated by space."
-#~ msgstr ""
-#~ "Możesz określić kilka wybierając \"-- własne --\" i wpisując protokoły "
-#~ "rozdzielone spacją."
-
-#~ msgid "Zone %q"
-#~ msgstr "Strefa %q"
diff --git a/applications/luci-app-firewall/po/pt/firewall.po b/applications/luci-app-firewall/po/pt/firewall.po
index 9d44ba5ba9..896f78d3fa 100644
--- a/applications/luci-app-firewall/po/pt/firewall.po
+++ b/applications/luci-app-firewall/po/pt/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: 2020-07-20 11:41+0000\n"
+"PO-Revision-Date: 2021-01-24 12:59+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -31,25 +31,25 @@ msgid ""
"val}</var>}}"
msgstr ""
"%{src?%{dest?Forwarded:Incoming}:Outgoing} %{ipv6?%{ipv4?<var>IPv4</var> e "
-"<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 com tipos %{item.types#%{next?, "
-"}<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark "
-"<var%{mark.inv? data-tooltip=\"fwmarks correspondente com excessão %{mark."
+"<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 com tipos %{item.types#%{next?, }<var>"
+"%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var"
+"%{mark.inv? data-tooltip=\"fwmarks correspondente com excessão %{mark."
"num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-tooltip="
-"\"Máscara fwmark com valor %{mark.mask} before compare.\"}}>%{mark."
-"val}</var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Classificação DSCP "
-"correspondente exceto %{dscp.num?:%{dscp.name}}\">%{dscp."
-"val}</var>:<var>%{dscp.val}</var>}}%{helper?, helper %{helper.inv?<var data-"
-"tooltip=\"Correspondência com qualquer ajudante exceto &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:433
+"\"Máscara fwmark com valor %{mark.mask} before compare.\"}}>%{mark.val}</"
+"var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Classificação DSCP "
+"correspondente exceto %{dscp.num?:%{dscp.name}}\">%{dscp.val}</var>:<var>"
+"%{dscp.val}</var>}}%{helper?, helper %{helper.inv?<var data-tooltip="
+"\"Correspondência com qualquer ajudante exceto &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 --"
msgstr "-- adicionar IP --"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr "-- adicionar MAC --"
@@ -69,31 +69,31 @@ 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\">Encaminhar</var> para %{dest}%{dest_ip? IP "
-"<var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}"
+"<var data-tooltip=\"DNAT\">Encaminhar</var> para %{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\">Descartar</var> "
-"%{src?%{dest?forward:input}:output}"
+"<var data-tooltip=\"DROP\">Descartar</var> %{src?%{dest?forward:input}:"
+"output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
msgid ""
"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
"</var>"
msgstr ""
-"<var data-tooltip=\"DSCP\">Atribuir DSCP</var> classificação "
-"<var>%{set_dscp}</var>"
+"<var data-tooltip=\"DSCP\">Atribuir DSCP</var> classificação <var>%{set_dscp}"
+"</var>"
#: 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>"
msgstr ""
-"<var data-tooltip=\"HELPER\">Atribuir auxiliar</var> conntrack <var%{"
-"helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
+"<var data-tooltip=\"HELPER\">Atribuir auxiliar</var> conntrack <var"
+"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:130
msgid ""
@@ -114,25 +114,25 @@ msgid ""
"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
"output}"
msgstr ""
-"<var data-tooltip=\"NOTRACK\">Não rastreie</var> "
-"%{src?%{dest?forward:input}:output}"
+"<var data-tooltip=\"NOTRACK\">Não rastreie</var> %{src?%{dest?forward:input}:"
+"output}"
#: 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 ""
-"<var data-tooltip=\"REJECT\">Rejeita</var> "
-"%{src?%{dest?forward:input}:output}"
+"<var data-tooltip=\"REJECT\">Rejeita</var> %{src?%{dest?forward:input}:"
+"output}"
#: 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\">Reescrever estaticamente </var> para a origem %{"
-"snat_ip?IP <var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
+"<var data-tooltip=\"SNAT\">Reescrever estaticamente </var> para a origem "
+"%{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:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr "Um IP reescrito deve ser especificado!"
@@ -141,14 +141,14 @@ msgid "ACCEPT - Disable address rewriting"
msgstr "ACCEPT - Desativar reescrever endereços"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Ação"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
@@ -158,7 +158,7 @@ msgstr ""
"destino da zona, por exemplo, <code>-p tcp -- dport 443</code> para "
"corresponder apenas ao tráfego https de saída."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -174,26 +174,26 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Definições Avançadas"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr "Permitir tráfego \"inválido\""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "Permitir encaminhamento de <em>zonas de origem</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "Permitir encaminhamento para <em>zonas de destino</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "Qualquer"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr "Qualquer dia"
@@ -211,17 +211,17 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr "Aplique a classe ou valor de DSCP dado às conexões estabelecidas."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
"Atribua o ajudante de rastreamento de conexão especificado para o tráfego "
"combinado."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr "Atribuição automática de assistentes"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -232,7 +232,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr "Configurações do Conntrack"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr "Assistentes do Conntrack"
@@ -240,19 +240,19 @@ msgstr "Assistentes do Conntrack"
msgid "Contents have been saved."
msgstr "Os conteúdos foram gravados."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr "Continuar"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr "Aparelhos abrangidos"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "Redes abrangidas"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr "Subredes abrangidas"
@@ -271,7 +271,7 @@ msgstr ""
"comandos são executados a seguir ao reinicio da firewall, logo a seguir ao "
"conjunto de regras predefinidas serem carregadas."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr "Classificação de DSCP"
@@ -283,25 +283,25 @@ msgstr "Marca de DSCP"
msgid "DSCP mark required"
msgstr "Marca de DSCP necessária"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Endereço de destino"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Porta de destino"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "Zona de destino"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr "Nome do aparelho"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -315,7 +315,7 @@ msgid "Drop invalid packets"
msgstr "Descartar pacotes inválidos"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Ativar"
@@ -328,7 +328,7 @@ msgstr "Ativar NAT Loopback"
msgid "Enable SYN-flood protection"
msgstr "Ativar a Proteção SYN-flood"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "Ativar registo nesta zona"
@@ -340,7 +340,7 @@ msgstr "Esperando: %s"
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr "Característica experimental. Não totalmente compatível com QoS/SQM."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
"Escolhe explicitamente os assistentes de rastreamento de conexão permitidos "
@@ -354,13 +354,13 @@ msgstr "Endereço IP externo"
msgid "External port"
msgstr "Porta externa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "Argumentos adicionais"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr "Argumentos adicionais de destino"
@@ -368,7 +368,7 @@ msgstr "Argumentos adicionais de destino"
msgid "Extra iptables arguments"
msgstr "Argumentos adicionais do iptables"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr "Argumentos adicionais da fonte"
@@ -396,7 +396,7 @@ msgstr "Firewall - Regras de Tráfego"
msgid "Firewall - Zone Settings"
msgstr "Firewall - Definições de Zona"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr "Migração de configuração do Firewall"
@@ -412,14 +412,14 @@ 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=\"fwmarks "
-"correspondentes exceto %{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{"
-"mark.mask? data-tooltip=\"Máscara fwmark com valor %{mark.mask} before "
-"compare.\"}}>%{mark.val}</var>}"
+"Forwarded IPv4%{proto?, protocol %{proto#%{next?, }<var>%{item.name}</"
+"var>}}%{mark?, mark <var%{mark.inv? data-tooltip=\"fwmarks correspondentes "
+"exceto %{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-"
+"tooltip=\"Máscara fwmark com valor %{mark.mask} before compare.\"}}>%{mark."
+"val}</var>}"
-#: 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:264
+#: 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 "Sexta-feira"
@@ -452,8 +452,8 @@ msgstr ""
"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Endereços IP "
"correspondentes exceto %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port "
"%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Portas correspondentes "
-"exceto %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{"
-"next?, }<var%{item.inv? data-tooltip=\"MACs correspondentes exceto %{item."
+"exceto %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#"
+"%{next?, }<var%{item.inv? data-tooltip=\"MACs correspondentes exceto %{item."
"val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? data-"
"tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}"
@@ -472,8 +472,8 @@ msgstr ""
"port %{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Portas "
"correspondentes exceto %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC "
"%{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"MACs correspondentes "
-"exceto %{item.val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{"
-"item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}"
+"exceto %{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
@@ -482,7 +482,7 @@ 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 "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
msgid "Grant access to firewall configuration"
@@ -492,22 +492,22 @@ msgstr "Conceder acesso à configuração do firewall"
msgid "Hardware flow offloading"
msgstr "Descarga de fluxo em hardware"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 e IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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ó IPv4"
+msgstr "Apenas IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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ó IPv6"
+msgstr "Apenas IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr "Aparelho de entrada"
@@ -523,16 +523,16 @@ 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 "
+"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=\"fwmarks "
-"correspondentes exceto %{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{"
-"mark.mask? data-tooltip=\"Mascara valores fwmark com %{mark.mask} before "
+"correspondentes exceto %{mark.num}%{mark.mask? with mask %{mark.mask}}.\":"
+"%{mark.mask? data-tooltip=\"Mascara valores fwmark com %{mark.mask} before "
"compare.\"}}>%{mark.val}</var>}%{helper?, helper %{helper.inv?<var data-"
-"tooltip=\"Correspondência com qualquer auxiliar exceto &quot;%{helper."
-"name}&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\""
-">%{helper.val}</var>}}"
+"tooltip=\"Correspondência com qualquer auxiliar exceto &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
@@ -563,7 +563,7 @@ msgstr "Valor limite inválido"
msgid "Limit burst"
msgstr "Limite de burst"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "Limitar registo de mensagens"
@@ -578,8 +578,12 @@ msgid ""
"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</"
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
-"Limitar a correspondência de <var>%{limit.num}</var> pacotes por <var>%{limit"
-".unit}</var>%{limit.burst? estouro <var>%{limit.burst}</var>}"
+"Limitar a correspondência de <var>%{limit.num}</var> pacotes por <var>"
+"%{limit.unit}</var>%{limit.burst? estouro <var>%{limit.burst}</var>}"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr "Mascaramento limitado ativado"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
@@ -593,7 +597,7 @@ msgstr "IP fonte de loopback"
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr "MASQUERADE - Reescreve automaticamente para o IP da interface de saída"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr "Fixação de MSS"
@@ -602,7 +606,7 @@ msgid "Masquerading"
msgstr "Mascaramento"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "Corresponder"
@@ -611,11 +615,11 @@ msgstr "Corresponder"
msgid "Match DSCP"
msgstr "Correspondência DSCP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr "Correspondência do tipo de ICMP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr "Aparelho de correspondência"
@@ -645,7 +649,7 @@ msgstr ""
"porta de origem ou faixa de portas."
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr "Auxiliar de correspondência"
@@ -662,7 +666,7 @@ msgid "Match mark"
msgstr "Marca de correspondência"
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
"Corresponder o tráfego usando uma conexão definida pelo auxiliar de "
@@ -674,7 +678,7 @@ msgstr ""
"Corresponder uma marca de firewall especifica ou uma variedade de diferentes "
"marcas."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
"Corresponda o tráfego encaminhado usando um aparelho de rede de saída "
@@ -695,13 +699,13 @@ msgstr ""
"recarregado por um cada vez que o limite especificado acima não é atingido, "
"até este número."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "Segunda-feira"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 "Dias do mês"
@@ -719,7 +723,7 @@ msgstr ""
"o tráfego de saída ou tráfego de encaminhamento."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -745,8 +749,8 @@ msgstr ""
"Só se o tráfego de entrada corresponder à porta de origem fornecida ou de um "
"intervalo de portas no host cliente"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 "Aparelho de saída"
@@ -759,13 +763,13 @@ msgstr "Zona de saída"
msgid "Output"
msgstr "Saída"
-#: 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:423
+#: 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 "Passa argumentos adicionais para o iptables. Usar com cuidado!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -793,7 +797,7 @@ msgstr ""
"liguem a um computador ou serviço especifico na rede privada (LAN)."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Protocolo"
@@ -814,16 +818,16 @@ msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
"Requer suporte de hardware para NAT. Implementado pelo menos para mt7621"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr "Restringir o Mascaramento às sub-redes de destino dadas"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr "Restringir Mascaramento a sub-redes de origem fornecidas"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "Restringir a família de endereços"
@@ -836,13 +840,13 @@ msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
"Reescrever o tráfego compatível com o endereço IP de origem especificado."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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 ""
"Reescrever tráfego compatível com a porta de origem especificado ou uma "
"faixa de portas."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr "Reescrever porta"
@@ -854,8 +858,8 @@ msgstr "Descargar Roteamento/NAT"
msgid "SNAT - Rewrite to specific source IP or port"
msgstr "SNAT - Reescrever para um IP de origem ou uma porta específica"
-#: 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:265
+#: 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 "Sábado"
@@ -868,9 +872,9 @@ 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 ""
-"Defina o valor da marca dada nas ligações estabelecidas. o formato é "
-"valor[/máscara]. Se uma máscara for especificada, então apenas os bits "
-"definidos na máscara são modificados."
+"Defina o valor da marca dada nas ligações estabelecidas. o formato é valor[/"
+"máscara]. Se uma máscara for especificada, então apenas os bits definidos na "
+"máscara são modificados."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
msgid "Software based offloading for routing/NAT"
@@ -885,27 +889,27 @@ msgid "Source IP address"
msgstr "Endereço IP de origem"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Endereço MAC de origem"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Endereço de origem"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Porta de origem"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Zona de origem"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -921,32 +925,32 @@ msgstr ""
"Especifica se deve usar o endereço do IP externo ou interno para o tráfego "
"refletido."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "Data de Início (aaaaa-mm-dd)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
-msgstr "Hora de início (hh.mm.ss)"
+#: 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 "Hora de início (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "Data de Paragem (aaaaa-mm-dd)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
-msgstr "Tempo de Parada (hh.mm.ss)"
+#: 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 "Tempo de Parada (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "Domingo"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -962,8 +966,8 @@ msgstr ""
"A firewall cria zonas sobre as interfaces de rede para controlar o fluxo do "
"tráfego."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -995,8 +999,8 @@ msgstr ""
"abrangidas</em> especifica quais das redes disponíveis são membros desta "
"zona."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "Quinta-feira"
@@ -1005,11 +1009,15 @@ msgstr "Quinta-feira"
msgid "Time Restrictions"
msgstr "Restrições de Tempo"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "Tempo em UTC"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr "Restrições de tempo estão ativadas para esta regra"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -1032,11 +1040,11 @@ msgid ""
"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
"%{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-"Para %{dest}%{dest_device?, via interface <var>%{dest_device}</var>}%{"
-"dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Endereços IP "
-"correspondidos exceto %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, port "
-"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Portas correspondidas "
-"exceto %{item.val}.\"}>%{item.ival}</var>}}"
+"Para %{dest}%{dest_device?, via interface <var>%{dest_device}</"
+"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip="
+"\"Endereços IP correspondidos exceto %{item.val}.\"}>%{item.ival}</"
+"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
+"\"Portas correspondidas exceto %{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:57
msgid ""
@@ -1046,11 +1054,11 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
"Para %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip="
-"\"Endereços IP correspondidos exceto %{item.val}.\"}>%{item.ival}</var>}}%{"
-"dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Portas "
-"correspondidas exceto %{item.val}.\"}>%{item.ival}</var>}}"
+"\"Endereços IP correspondidos exceto %{item.val}.\"}>%{item.ival}</"
+"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
+"\"Portas correspondidas exceto %{item.val}.\"}>%{item.ival}</var>}}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr "Auxiliar de rastreamento"
@@ -1069,8 +1077,8 @@ msgstr ""
"diferentes zonas, por exemplo, para rejeitar trafego entre certos hosts ou "
"para abrir portas WAN no router."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "Terça-feira"
@@ -1079,7 +1087,7 @@ msgid "Unable to save contents: %s"
msgstr "Incapaz de gravar conteúdos: %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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr "Auxiliar conntrack desconhecido ou não instalado \"%s\""
@@ -1094,7 +1102,7 @@ msgid "Unnamed forward"
msgstr "Encaminhamento sem nome"
#: 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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr "Regra sem nome"
@@ -1102,11 +1110,11 @@ msgstr "Regra sem nome"
msgid "Unnamed zone"
msgstr "Zona sem nome"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr "Protocolo desconhecido"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -1124,7 +1132,7 @@ msgstr "Usar endereço IP externo"
msgid "Use internal IP address"
msgstr "Usar endereço IP interno"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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."
@@ -1132,7 +1140,7 @@ msgstr ""
"Use esta opção para classificar o tráfego da zona por aparelhos de rede "
"brutos, não geridos por <em>uci</em>."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -1144,17 +1152,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr "Marca de firewall válida necessária"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "Quarta-feira"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "Dias úteis"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr "Marca de firewall XOR"
@@ -1170,23 +1178,23 @@ msgstr "Zona ⇒ Encaminhamentos"
msgid "Zones"
msgstr "Zonas"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "aceitar"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1201,11 +1209,11 @@ msgstr "qualquer"
msgid "any zone"
msgstr "qualquer zona"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr "aplicar marca de firewall"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr "atribuir auxiliar conntrack"
@@ -1215,15 +1223,15 @@ msgstr "atribuir auxiliar conntrack"
msgid "day"
msgstr "dia"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr "não reescrever"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "não rastrear"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1241,7 +1249,7 @@ msgstr "hora"
msgid "minute"
msgstr "minuto"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1263,8 +1271,8 @@ msgid "this device"
msgstr "este aparelho"
#: 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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 "esta nova zona"
@@ -1272,272 +1280,10 @@ msgstr "esta nova zona"
msgid "unlimited"
msgstr "ilimitado"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr "não especificado"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr "marca de firewall válida"
-
-#~ msgid "From %{ipaddr?:any host} %{port?with source %{port}}"
-#~ msgstr "De %{ipaddr?:qualquer host} %{port?com fonte %{port}}"
-
-#~ msgid "%s in %s"
-#~ msgstr "%s em %s"
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s with %s"
-
-#~ msgid "%s, %s in %s"
-#~ msgstr "%s, %s em %s"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>"
-#~ msgstr "<var>%d</var> pkts. por <var>%s</var>"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
-#~ msgstr "<var>%d</var> pcts. por <var>%s</var>, burst <var>%d</var> pcts."
-
-#~ msgid "<var>%s</var> and limit to %s"
-#~ msgstr "<var>%s</var> e limite a %s"
-
-#~ msgid "Accept forward"
-#~ msgstr "Aceitar o encaminhamento"
-
-#~ msgid "Accept input"
-#~ msgstr "Aceitar a entrada"
-
-#~ msgid "Accept output"
-#~ msgstr "Aceitar a saída"
-
-#~ msgid "Destination IP address"
-#~ msgstr "Endereço IP de destino"
-
-#~ msgid "Discard forward"
-#~ msgstr "Descartar o encaminhamento"
-
-#~ msgid "Discard input"
-#~ msgstr "Descartar a entrada"
-
-#~ msgid "Discard output"
-#~ msgstr "Descartar a saída"
-
-#~ msgid "Do not rewrite"
-#~ msgstr "Não re-escrever"
-
-#~ msgid "Do not track forward"
-#~ msgstr "Não rastrear o encaminhamento"
-
-#~ msgid "Do not track input"
-#~ msgstr "Não rastrear a entrada"
-
-#~ msgid "Do not track output"
-#~ msgstr "Não rastrear a saída"
-
-#~ msgid "Forward to"
-#~ msgstr "Encaminhar para"
-
-#~ msgid "From %s in %s"
-#~ msgstr "De %s em %s"
-
-#~ msgid "From %s in %s with source %s"
-#~ msgstr "De %s em %s com origem %s"
-
-#~ msgid "From %s in %s with source %s and %s"
-#~ msgstr "De %s em %s com origem %s e %s"
-
-#~ msgid "From %s on <var>this device</var>"
-#~ msgstr "De %s <var>neste aparelho</var>"
-
-#~ msgid "From %s on <var>this device</var> with source %s"
-#~ msgstr "De %s <var>neste aparelho</var> com a fonte %s"
-
-#~ msgid "From %s on <var>this device</var> with source %s and %s"
-#~ msgstr "De %s <var>neste aparelho</var> com as fontes %s e %s"
-
-#~ msgid "IP"
-#~ msgstr "IP"
-
-#~ msgid "IP range"
-#~ msgstr "Intervalo de IP"
-
-#~ msgid "IPs"
-#~ msgstr "IPs"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "MACs"
-#~ msgstr "MACs"
-
-#~ msgid "Network"
-#~ msgstr "Rede"
-
-#~ msgid "Refuse forward"
-#~ msgstr "Recusar encaminhamento"
-
-#~ msgid "Refuse input"
-#~ msgstr "Recusar entrada"
-
-#~ msgid "Refuse output"
-#~ msgstr "Recusar saída"
-
-#~ msgid "To %s at %s on <var>this device</var>"
-#~ msgstr "Para %s no %s em <var>este dispositivo</var>"
-
-#~ msgid "To %s in %s"
-#~ msgstr "Para %s em %s"
-
-#~ msgid "To %s on <var>this device</var>"
-#~ msgstr "Para %s em <var>este dispositivo</var>"
-
-#~ msgid "To %s, %s in %s"
-#~ msgstr "Para %s, %s em %s"
-
-#~ msgid "Via %s"
-#~ msgstr "Via %s"
-
-#~ msgid "Via %s at %s"
-#~ msgstr "Via %s no %s"
-
-#~ msgid "any host"
-#~ msgstr "qualquer host"
-
-#~ msgid "any router IP"
-#~ msgstr "qualquer IP do router"
-
-#~ msgid "not"
-#~ msgstr "não"
-
-#~ msgid "port"
-#~ msgstr "porta"
-
-#~ msgid "ports"
-#~ msgstr "portas"
-
-#~ msgid "type"
-#~ msgstr "tipo"
-
-#~ msgid "types"
-#~ msgstr "tipos"
-
-#~ msgid "Force connection tracking"
-#~ msgstr "Forçar rasto de ligação"
-
-#~ msgid ""
-#~ "Prevent the installation of <em>NOTRACK</em> rules which would bypass "
-#~ "connection tracking."
-#~ msgstr ""
-#~ "Prevenir a instalação de regras <em>NOTRACK</em> que contornariam o "
-#~ "rastreamento de conexão."
-
-#~ msgid "Disable"
-#~ msgstr "Desativar"
-
-#~ msgid "Add"
-#~ msgstr "Adicionar"
-
-#~ msgid "Add and edit..."
-#~ msgstr "Adicionar e editar..."
-
-#~ msgid "External zone"
-#~ msgstr "Zona externa"
-
-#~ msgid "New SNAT rule"
-#~ msgstr "Nova regra SNAT"
-
-#~ msgid "New forward rule"
-#~ msgstr "Nova regra de encaminhamento"
-
-#~ msgid "New input rule"
-#~ msgstr "Nova regra de entrada"
-
-#~ msgid "New port forward"
-#~ msgstr "Novo encaminhamento de porta"
-
-#~ msgid "New source NAT"
-#~ msgstr "Nova origem de NAT"
-
-#~ msgid "Open ports on router"
-#~ msgstr "Abrir portas no router"
-
-#~ msgid "Other..."
-#~ msgstr "Outro..."
-
-#~ msgid "To source IP"
-#~ msgstr "Para o IP de origem"
-
-#~ msgid "To source port"
-#~ msgstr "Para a porta de origem"
-
-#~ msgid "(Unnamed Entry)"
-#~ msgstr "(Entrada Sem Nome)"
-
-#~ msgid "(Unnamed Rule)"
-#~ msgstr "(Regra Sem Nome)"
-
-#~ msgid "(Unnamed SNAT)"
-#~ msgstr "(SNAT Sem Nome)"
-
-#~ msgid "Inter-Zone Forwarding"
-#~ msgstr "Encaminhamento Inter-Zona"
-
-#~ msgid "Match forwarded traffic to the given destination port or port range."
-#~ msgstr ""
-#~ "O tráfego encaminhado corresponde a uma determinada porta de destino ou "
-#~ "intervalo de portas."
-
-#~ msgid ""
-#~ "Match incoming traffic originating from the given source port or port "
-#~ "range on the client host."
-#~ msgstr ""
-#~ "O tráfego de entrada corresponde a uma dada porta ou de um intervalo de "
-#~ "portas no host cliente."
-
-#~ msgid "Rewrite to source %s"
-#~ msgstr "Re-escrever para a origem %s"
-
-#~ msgid "Rewrite to source %s, %s"
-#~ msgstr "Re-escrever para a origem %s, %s"
-
-#~ msgid "SNAT IP address"
-#~ msgstr "Endereço IP da SNAT"
-
-#~ msgid "SNAT port"
-#~ msgstr "Porta SNAT"
-
-#~ msgid "Source NAT"
-#~ msgstr "NAT de origem"
-
-#~ msgid ""
-#~ "Source NAT is a specific form of masquerading which allows fine grained "
-#~ "control over the source IP used for outgoing traffic, for example to map "
-#~ "multiple WAN addresses to internal subnets."
-#~ msgstr ""
-#~ "NAT de origem é uma forma especifica de mascarar que permite um controlo "
-#~ "melhorado sobre o IP de origem usado para o tráfego de saída, por "
-#~ "exemplo, para mapear múltiplos endereços para as sub-redes internas."
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the traffic rule "
-#~ "entry, such as matched source and destination hosts."
-#~ msgstr ""
-#~ "Esta página permite-lhe alterar as definições avançadas da regra de "
-#~ "entrada de tráfego, tal como correspondências de hosts de origem e "
-#~ "destino."
-
-#~ msgid ""
-#~ "You may specify multiple by selecting \"-- custom --\" and then entering "
-#~ "protocols separated by space."
-#~ msgstr ""
-#~ "Pode especificar múltiplos seleccionando \"-- personalizado --\" e depois "
-#~ "introduzir os protocolos separados por espaço."
-
-#~ msgid "Zone %q"
-#~ msgstr "Zona %q"
diff --git a/applications/luci-app-firewall/po/pt_BR/firewall.po b/applications/luci-app-firewall/po/pt_BR/firewall.po
index b5e6ff97db..0848f57b52 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: 2020-05-02 15:55+0000\n"
+"PO-Revision-Date: 2021-10-23 23:47+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.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -45,11 +45,11 @@ msgstr ""
"%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</"
"var>}}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr "-- Adicionar IP --"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr "-- Adicionar MAC --"
@@ -130,7 +130,7 @@ msgstr ""
"<var data-tooltip=\"SNAT\">Reescrever estaticamente </var> para a origem "
"%{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:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr "Um IP de reescrita deve ser especificado!"
@@ -139,14 +139,14 @@ msgid "ACCEPT - Disable address rewriting"
msgstr "ACEITAR - Desativar a reescrita do endereço"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Ação"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
@@ -156,7 +156,7 @@ msgstr ""
"da zona, por exemplo, <code>-p tcp --dport 443</code> para corresponder "
"apenas ao tráfego HTTPS de saída."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -172,26 +172,26 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Configurações Avançadas"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr "Permitir tráfego \"inválido\""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "Permite o encaminhamento da <em>zona de origem</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "Permite o encaminhamento para a <em>zona de destino</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "Qualquer"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr "Qualquer dia"
@@ -209,17 +209,17 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr "Aplique a classe ou valor DSCP dado às conexões estabelecidas."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
"Atribua o auxiliar de rastreamento de conexão especificado para o tráfego "
"combinado."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr "Atribuição automática de assistentes"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -230,7 +230,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr "Configurações do Conntrack"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr "Ajudantes do Conntrack"
@@ -238,19 +238,19 @@ msgstr "Ajudantes do Conntrack"
msgid "Contents have been saved."
msgstr "O conteúdo foi salvo."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr "Continuar"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr "Dispositivos cobertos"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "Redes cobertas"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr "Sub-redes cobertas"
@@ -268,7 +268,7 @@ msgstr ""
"cobertos por esta ferramenta. Os comandos serão executados após cada "
"reinício do firewall, logo após a carga do conjunto de regras padrão."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr "Classificação DSCP"
@@ -280,25 +280,25 @@ msgstr "Marca DSCP"
msgid "DSCP mark required"
msgstr "Marca DSCP necessária"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Endereço de destino"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Porta de destino"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "Zona de destino"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr "Nome do dispositivo"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -312,7 +312,7 @@ msgid "Drop invalid packets"
msgstr "Descartar pacotes inválidos"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Ativar"
@@ -325,7 +325,7 @@ msgstr "Habilite o Loopback do NAT"
msgid "Enable SYN-flood protection"
msgstr "Habilite proteção contra SYN-flood"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "Habilite o registro nesta zona"
@@ -338,7 +338,7 @@ msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr ""
"Funcionalidade experimental. Ela não é totalmente compatível com QoS/SQM."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
"Escolhe explicitamente os assistentes de rastreamento de conexão permitidos "
@@ -352,13 +352,13 @@ msgstr "Endereço IP externo"
msgid "External port"
msgstr "Porta Externa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "Argumentos extras"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr "Argumentos extra de destino"
@@ -366,7 +366,7 @@ msgstr "Argumentos extra de destino"
msgid "Extra iptables arguments"
msgstr "Argumentos extras para o iptables"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr "Argumentos extras da fonte"
@@ -394,7 +394,7 @@ msgstr "Firewall - Regras de Tráfego"
msgid "Firewall - Zone Settings"
msgstr "Firewall - Configurações de Zona"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr "Migração de configuração do Firewall"
@@ -416,8 +416,8 @@ msgstr ""
"tooltip=\"Máscara fwmark com valor %{mark.mask} before compare.\"}}>%{mark."
"val}</var>}"
-#: 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:264
+#: 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 "Sexta-feira"
@@ -480,7 +480,7 @@ 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 "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
msgid "Grant access to firewall configuration"
@@ -488,24 +488,24 @@ msgstr "Conceder acesso à configuração do firewall"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:87
msgid "Hardware flow offloading"
-msgstr "Aceleração de fluxo de dados via Hardware"
+msgstr "Aceleração do fluxo dos dados via hardware"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 e IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr "Dispositivo de entrada"
@@ -561,7 +561,7 @@ msgstr "Valor limite inválido"
msgid "Limit burst"
msgstr "Estouro limite"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "Limita as mensagens de registro"
@@ -579,6 +579,10 @@ msgstr ""
"Limitar a correspondência de <var>%{limit.num}</var> pacotes por <var>"
"%{limit.unit}</var>%{limit.burst? estouro <var>%{limit.burst}</var>}"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr "Mascaramento limitado ativado"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr "Limita a correspondência de tráfego à taxa especificada."
@@ -591,7 +595,7 @@ msgstr "IP da fonte de Loopback"
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr "MASQUERADE - Reescreve automaticamente para o IP da interface de saída"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr "Ajuste do MSS"
@@ -600,7 +604,7 @@ msgid "Masquerading"
msgstr "Mascaramento"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "Casa"
@@ -609,11 +613,11 @@ msgstr "Casa"
msgid "Match DSCP"
msgstr "Correspondência DSCP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr "Casa com ICMP tipo"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr "Dispositivo de correspondência"
@@ -643,7 +647,7 @@ msgstr ""
"porta de origem ou faixa de portas."
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr "Auxiliar de correspondência"
@@ -660,7 +664,7 @@ msgid "Match mark"
msgstr "Marca de correspondência"
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
"Corresponder o tráfego usando uma conexão definida pelo auxiliar de "
@@ -672,7 +676,7 @@ msgstr ""
"Corresponder uma marca de firewall especifica ou uma variedade de diferentes "
"marcas."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
"Corresponda o tráfego encaminhado usando um dispositivo de rede de saída "
@@ -693,13 +697,13 @@ msgstr ""
"por um cada vez que o limite especificado acima não é atingido, até este "
"número."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "Segunda-Feira"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 "Dias do mês"
@@ -717,7 +721,7 @@ msgstr ""
"o tráfego de saída ou tráfego de encaminhamento."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -744,8 +748,8 @@ msgstr ""
"Somente case o tráfego entrante vindo da porta de origem fornecida ou "
"intervalo de portas no equipamento cliente"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 "Dispositivo de saída"
@@ -758,13 +762,13 @@ msgstr "Zona de saída"
msgid "Output"
msgstr "Saída"
-#: 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:423
+#: 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 "Passa argumentos adicionais para o iptables. Use com cuidado!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -792,7 +796,7 @@ msgstr ""
"conectem a um computador ou serviço específico dentro da rede local privada."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Protocolo"
@@ -811,16 +815,16 @@ msgstr "Redireciona tráfego entrante para o computador interno especificado"
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr "Requer suporte de NAT em hardware. Implementado ao menos para mt7621"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr "Restringe o mascaramento para uma subrede de destino específica"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr "Restringe o mascaramento para uma subrede de origem específica"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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"
@@ -833,26 +837,26 @@ msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
"Reescreva o tráfego compatível com o endereço IP de origem especificado."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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 ""
"Reescrever tráfego compatível com a porta de origem especificado ou uma "
"faixa de portas."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr "Reescrever porta"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:75
msgid "Routing/NAT Offloading"
-msgstr "Aceleração de Roteamento/NAT"
+msgstr "Aceleração do roteamento/NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:211
msgid "SNAT - Rewrite to specific source IP or port"
msgstr "SNAT - Reescrever para um IP de origem ou uma porta específica"
-#: 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:265
+#: 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 "Sábado"
@@ -871,38 +875,38 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
msgid "Software based offloading for routing/NAT"
-msgstr "Aceleração de roteamento/NAT baseada em Software"
+msgstr "Aceleração do roteamento/NAT via software"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:82
msgid "Software flow offloading"
-msgstr "Aceleração de fluxo de dados via Software"
+msgstr "Aceleração do fluxo dos dados via software"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
msgid "Source IP address"
msgstr "Endereço IP de origem"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Endereço MAC de origem"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Endereço de origem"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Porta de origem"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Zona de origem"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -918,32 +922,32 @@ msgstr ""
"Especifica se deve usar o endereço de IP externo ou interno para o tráfego "
"refletido."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "Dia inicial (aaaa-mm-dd)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
-msgstr "Hora de Início (hh.mm.ss)"
+#: 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 "Hora de Início (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "Dia final (aaaa-mm-dd)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
-msgstr "Hora de Parada (hh.mm.ss)"
+#: 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 "Hora de Parada (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "Domingo"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -959,8 +963,8 @@ msgstr ""
"O firewall cria zonas sobre as interfaces de rede para controlar o fluxo do "
"tráfego de rede."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -991,8 +995,8 @@ msgstr ""
"<em>Redes Cobertas</em> especificam que redes disponíveis são membros desta "
"zona."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "Quita-feira"
@@ -1001,11 +1005,15 @@ msgstr "Quita-feira"
msgid "Time Restrictions"
msgstr "Restrições de tempo"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "Hora em UTC"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr "As restrições de tempo estão ativadas para esta regra"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -1046,7 +1054,7 @@ msgstr ""
"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
"\"Portas correspondidas exceto %{item.val}.\"}>%{item.ival}</var>}}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr "Auxiliar de rastreamento"
@@ -1065,8 +1073,8 @@ msgstr ""
"diferentes zonas. Por exemplo, rejeitar o tráfego entre certos equipamentos "
"ou abrir portas WAN no roteador."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "Terça-feira"
@@ -1075,7 +1083,7 @@ msgid "Unable to save contents: %s"
msgstr "Não foi possível salvar os conteúdos: %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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr "Auxiliar conntrack desconhecido ou não instalado \"%s\""
@@ -1090,7 +1098,7 @@ msgid "Unnamed forward"
msgstr "Encaminhamento sem nome"
#: 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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr "Regra sem nome"
@@ -1098,11 +1106,11 @@ msgstr "Regra sem nome"
msgid "Unnamed zone"
msgstr "Zona sem nome"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr "Protocolo desconhecido"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -1120,7 +1128,7 @@ msgstr "Usar endereço IP externo"
msgid "Use internal IP address"
msgstr "Usar endereço IP interno"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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."
@@ -1128,7 +1136,7 @@ msgstr ""
"Use esta opção para classificar o tráfego bruto da zona por dispositivos de "
"rede não gerenciados pela<em>uci</em>."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -1140,17 +1148,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr "Marca de firewall válida necessária"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "Quarta-feira"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "Dias da semana"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr "Marca de firewall XOR"
@@ -1166,23 +1174,23 @@ msgstr "Zona ⇒ Encaminhamentos"
msgid "Zones"
msgstr "Zonas"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "aceitar"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1197,11 +1205,11 @@ msgstr "qualquer"
msgid "any zone"
msgstr "qualquer zona"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr "aplicar marca de firewall"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr "atribuir auxiliar conntrack"
@@ -1211,15 +1219,15 @@ msgstr "atribuir auxiliar conntrack"
msgid "day"
msgstr "dia"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr "não reescrever"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "não rastrear"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1237,7 +1245,7 @@ msgstr "hora"
msgid "minute"
msgstr "minuto"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1259,8 +1267,8 @@ msgid "this device"
msgstr "este dispositivo"
#: 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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 "esta nova zona"
@@ -1268,304 +1276,10 @@ msgstr "esta nova zona"
msgid "unlimited"
msgstr "ilimitado"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr "não especificado"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr "marca de firewall válida"
-
-#~ msgid "%s in %s"
-#~ msgstr "%s in %s"
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s com %s"
-
-#~ msgid "%s, %s in %s"
-#~ msgstr "%s, %s em %s"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>"
-#~ msgstr "<var>%d</var> pcts. por <var>%s</var>"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
-#~ msgstr "<var>%d</var> pcts. por <var>%s</var>, pico <var>%d</var> pcts."
-
-#~ msgid "<var>%s</var> and limit to %s"
-#~ msgstr "<var>%s</var> e limite a %s"
-
-#~ msgid "Accept forward"
-#~ msgstr "Aceitar encaminhamento"
-
-#~ msgid "Accept input"
-#~ msgstr "Aceitar entrada"
-
-#~ msgid "Accept output"
-#~ msgstr "Aceitar saída"
-
-#~ msgid "Destination IP address"
-#~ msgstr "Endereço IP de destino"
-
-#~ msgid "Discard forward"
-#~ msgstr "Descartar o encaminhamento"
-
-#~ msgid "Discard input"
-#~ msgstr "Descartar a entrada"
-
-#~ msgid "Discard output"
-#~ msgstr "Descartar a saída"
-
-#~ msgid "Do not rewrite"
-#~ msgstr "Não sobrescreva"
-
-#~ msgid "Do not track forward"
-#~ msgstr "Não rastrear o encaminhamento"
-
-#~ msgid "Do not track input"
-#~ msgstr "Não rastrear a entrada"
-
-#~ msgid "Do not track output"
-#~ msgstr "Não rastrear a saída"
-
-#~ msgid "Forward to"
-#~ msgstr "Encaminhar para"
-
-#~ msgid "From %s in %s"
-#~ msgstr "Vindo de %s em %s"
-
-#~ msgid "From %s in %s with source %s"
-#~ msgstr "Vindo de %s em %s com origem %s"
-
-#~ msgid "From %s in %s with source %s and %s"
-#~ msgstr "Vindo de %s em %s com origem %s e %s"
-
-#~ msgid "From %s on <var>this device</var>"
-#~ msgstr "De %s <var>neste dispositivo</var>"
-
-#~ msgid "From %s on <var>this device</var> with source %s"
-#~ msgstr "De %s <var>neste dispositivo</var> com origem %s"
-
-#~ msgid "From %s on <var>this device</var> with source %s and %s"
-#~ msgstr "De %s <var>neste dispositivo</var> com origem %s e %s"
-
-#~ msgid "IP"
-#~ msgstr "IP"
-
-#~ msgid "IP range"
-#~ msgstr "Faixa IP"
-
-#~ msgid "IPs"
-#~ msgstr "IPs"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "MACs"
-#~ msgstr "MACs"
-
-#~ msgid "Network"
-#~ msgstr "Rede"
-
-#~ msgid "Refuse forward"
-#~ msgstr "Recusar encaminhamento"
-
-#~ msgid "Refuse input"
-#~ msgstr "Recusar entrada"
-
-#~ msgid "Refuse output"
-#~ msgstr "Recusar saída"
-
-#~ msgid "To %s at %s on <var>this device</var>"
-#~ msgstr "Para %s em %s <var>neste dispositivo</var>"
-
-#~ msgid "To %s in %s"
-#~ msgstr "Para %s em %s"
-
-#~ msgid "To %s on <var>this device</var>"
-#~ msgstr "Para %s <var>neste dispositivo</var>"
-
-#~ msgid "To %s, %s in %s"
-#~ msgstr "Para %s, %s em %s"
-
-#~ msgid "Via %s"
-#~ msgstr "Via %s"
-
-#~ msgid "Via %s at %s"
-#~ msgstr "Através do %s na %s"
-
-#~ msgid "any host"
-#~ msgstr "qualquer equipamento"
-
-#~ msgid "any router IP"
-#~ msgstr "qualquer endereço IP do roteador"
-
-#~ msgid "not"
-#~ msgstr "não"
-
-#~ msgid "port"
-#~ msgstr "porta"
-
-#~ msgid "ports"
-#~ msgstr "portas"
-
-#~ msgid "type"
-#~ msgstr "tipo"
-
-#~ msgid "types"
-#~ msgstr "tipos"
-
-#~ msgid "Force connection tracking"
-#~ msgstr "Force o rastreamento da conexão"
-
-#~ msgid "Disable"
-#~ msgstr "Desabilitar"
-
-#~ msgid "Restart Firewall"
-#~ msgstr "Reiniciar o Firewall"
-
-#~ msgid "Rule is disabled"
-#~ msgstr "A regra está desabilitada"
-
-#~ msgid "Rule is enabled"
-#~ msgstr "A regra está habilitada"
-
-#~ msgid "Add"
-#~ msgstr "Adicionar"
-
-#~ msgid "Add and edit..."
-#~ msgstr "Adicionar e editar..."
-
-#~ msgid "External zone"
-#~ msgstr "Zona externa"
-
-#~ msgid "New SNAT rule"
-#~ msgstr "Nova regra de SNAT"
-
-#~ msgid "New forward rule"
-#~ msgstr "Nova regra de encaminhamento"
-
-#~ msgid "New input rule"
-#~ msgstr "Nova regra de entrada"
-
-#~ msgid "New port forward"
-#~ msgstr "Novo encaminhamento de porta"
-
-#~ msgid "New source NAT"
-#~ msgstr "Nova origem NAT"
-
-#~ msgid "Open ports on router"
-#~ msgstr "Abrir portas no roteador"
-
-#~ msgid "Other..."
-#~ msgstr "Outro..."
-
-#~ msgid "To source IP"
-#~ msgstr "Para o endereço IP de origem"
-
-#~ msgid "To source port"
-#~ msgstr "Para a porta de origem"
-
-#~ msgid "Output zone"
-#~ msgstr "Zona de saída"
-
-#~ msgid "(Unnamed Entry)"
-#~ msgstr "(Entrada Sem Nome)"
-
-#~ msgid "(Unnamed Rule)"
-#~ msgstr "(Regra Sem Nome)"
-
-#~ msgid "(Unnamed SNAT)"
-#~ msgstr "(SNAT Sem Nome)"
-
-#~ msgid "Inter-Zone Forwarding"
-#~ msgstr "Encaminhamento entre Zonas"
-
-#~ msgid "Match forwarded traffic to the given destination port or port range."
-#~ msgstr ""
-#~ "Casa o tráfego encaminhado para uma porta ou faixa de portas de destino "
-#~ "específica."
-
-#~ msgid ""
-#~ "Match incoming traffic originating from the given source port or port "
-#~ "range on the client host."
-#~ msgstr ""
-#~ "Casa o tráfego entrante originado de uma porta ou faixa de portas no "
-#~ "equipamento cliente."
-
-#~ msgid "Rewrite matched traffic to the given address."
-#~ msgstr "Reescreva o tráfego correspondente para o endereço fornecido."
-
-#~ msgid ""
-#~ "Rewrite matched traffic to the given source port. May be left empty to "
-#~ "only rewrite the IP address."
-#~ msgstr ""
-#~ "Reescreva o tráfego correspondente para a porta de origem fornecida. Pode "
-#~ "ficar em branco para somente reescrever o endereço IP."
-
-#~ msgid "Rewrite to source %s"
-#~ msgstr "Reescrever para a origem %s"
-
-#~ msgid "Rewrite to source %s, %s"
-#~ msgstr "Reescrever para a origem %s, %s"
-
-#~ msgid "SNAT IP address"
-#~ msgstr "Endereço IP da SNAT"
-
-#~ msgid "SNAT port"
-#~ msgstr "Porta da SNAT"
-
-#~ msgid "Source NAT"
-#~ msgstr "NAT origem"
-
-#~ msgid ""
-#~ "Source NAT is a specific form of masquerading which allows fine grained "
-#~ "control over the source IP used for outgoing traffic, for example to map "
-#~ "multiple WAN addresses to internal subnets."
-#~ msgstr ""
-#~ "NAT origem é uma forma específica de mascaramento que permite o controle "
-#~ "fino do endereço IP de origem usado no tráfego sainte. Por exemplo, para "
-#~ "mapear múltiplos endereços WAN para subredes internas."
-
-#~ msgid "Start Time (hh:mm:ss)"
-#~ msgstr "Hora inicial (hh:mm:ss)"
-
-#~ msgid "Stop Time (hh:mm:ss)"
-#~ msgstr "Hora final (hh:mm:ss)"
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the port forwarding "
-#~ "entry. In most cases there is no need to modify those settings."
-#~ msgstr ""
-#~ "Esta página permite que você mude propriedades avançadas da entrada do "
-#~ "encaminhamento de porta. Na maioria dos casos, não é necessário modificar "
-#~ "estas configurações."
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the traffic rule "
-#~ "entry, such as matched source and destination hosts."
-#~ msgstr ""
-#~ "Esta página permite que você mude propriedades avançadas da entrada da "
-#~ "regra de tráfego, como os equipamentos de origem e destino."
-
-#~ msgid "Unnamed SNAT"
-#~ msgstr "SNAT sem nome"
-
-#~ msgid ""
-#~ "You may specify multiple by selecting \"-- custom --\" and then entering "
-#~ "protocols separated by space."
-#~ msgstr ""
-#~ "Você pode especificar múltiplas entradas selecionando \"-- personalizado "
-#~ "--\" e então entrando os protocolos separados por espaço."
-
-#~ msgid "Zone %q"
-#~ msgstr "Zona %q"
-
-# 20140621: edersg: tradução
-#~ msgid "traffic"
-#~ msgstr "tráfego"
diff --git a/applications/luci-app-firewall/po/ro/firewall.po b/applications/luci-app-firewall/po/ro/firewall.po
index 38cd81d365..a5c5ece0b6 100644
--- a/applications/luci-app-firewall/po/ro/firewall.po
+++ b/applications/luci-app-firewall/po/ro/firewall.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-29 12:19+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2022-01-26 08:55+0000\n"
+"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/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.0-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -29,102 +29,139 @@ msgid ""
"&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper."
"val}</var>}}"
msgstr ""
-
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+"%{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 cu tipuri %{item.types#%{next?, }<var>"
+"%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var"
+"%{mark.inv? data-tooltip=\"Potrivește fwmarks cu excepția %{mark.num}%{mark."
+"mask? cu masca %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Maschează "
+"valoarea fwmark cu %{mark.mask} înainte de comparație.\"}}>%{mark.val}</"
+"var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Potrivește clasificările "
+"DSCP cu excepția %{dscp.num?:%{dscp.name}}\">%{dscp.val}</var>:<var>%{dscp."
+"val}</var>}}%{helper?, helper %{helper.inv?<var data-tooltip=\"Potrivește "
+"orice helper cu excepția &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 --"
-msgstr ""
+msgstr "-- adăugați IP --"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
-msgstr ""
+msgstr "-- adăugați 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\">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=\"ACCEPT\">Preveniți rescrierea sursei</var>"
#: 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>}"
msgstr ""
+"<var data-tooltip=\"DNAT\">Forward</var> la %{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\">Picătură</var> %{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
msgid ""
"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
"</var>"
msgstr ""
+"<var data-tooltip=\"DSCP\">Assign DSCP</var> clasificare <var>%{set_dscp}</"
+"var>"
#: 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>"
msgstr ""
+"<var data-tooltip=\"HELPER\">Assign conntrack</var> ajutător <var"
+"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
#: 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>"
msgstr ""
+"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> marcaj firewall <var>"
+"%{set_mark?:%{set_xmark}}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:84
msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
msgstr ""
+"<var data-tooltip=\"MASQUERADE\">Automat rescrieți automat</var> sursa IP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:124
msgid ""
"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
"output}"
msgstr ""
+"<var data-tooltip=\"NOTRACK\">Nu urmăriți</var> %{src?%{dest?forward:input}:"
+"output}"
#: 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 ""
+"<var data-tooltip=\"REJECT\">Rejectare</var> %{src?%{dest?forward:input}:"
+"output}"
#: 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\">Statically rewrite</var> la sursă %{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:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
-msgstr ""
+msgstr "Trebuie specificat un IP de rescriere!"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:213
msgid "ACCEPT - Disable address rewriting"
-msgstr ""
+msgstr "ACCEPT - Dezactivează rescrierea adreselor"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Actiune"
+msgstr "Acțiune"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
+"Argumente brute suplimentare <em>iptables</em> pentru a clasifica traficul "
+"de destinație al zonei, de exemplu, <code>-p tcp --dport 443</code> pentru a "
+"se potrivi numai cu traficul HTTPS de ieșire."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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 ""
+"Argumente brute suplimentare <em>iptables</em> pentru a clasifica traficul "
+"sursă din zonă, de exemplu, <code>-p tcp --sport 443</code> pentru a se "
+"potrivi numai cu traficul HTTPS de intrare."
#: 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
@@ -133,26 +170,26 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Setări avansate"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
-msgstr ""
+msgstr "Permiteți traficul \"invalid\""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
-msgstr "Permite trecerea din <em>zonele sursa</em>."
+msgstr "Permite trecerea din <em>zonele sursa</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
-msgstr "Permite trecerea catre <em>zonele sursa</em>."
+msgstr "Permite trecerea catre <em>zonele sursa</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "Oricare"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr "Orice zi"
@@ -162,51 +199,58 @@ msgid ""
"established connections. Format is value[/mask]. If a mask is specified then "
"those bits set in the mask are zeroed out."
msgstr ""
+"Aplică un XOR în sensul biometric al valorii date și al valorii mărcii "
+"existente pe conexiunile stabilite. Formatul este value[/mask]. Dacă se "
+"specifică o mască, atunci acei biți setați în mască sunt eliminați."
#: 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 "Aplică clasa sau valoarea DSCP dată la conexiunile stabilite."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
+"Alocarea ajutorului de urmărire a conexiunilor specificat pentru traficul "
+"corespunzător."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
-msgstr ""
+msgstr "Atribuirea automată a ajutorului"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
+"Atribuiți automat ajutoare de conntrack pe baza protocolului și portului de "
+"trafic"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:107
msgid "Conntrack Settings"
-msgstr ""
+msgstr "Setări Conntrack"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
-msgstr ""
+msgstr "Ajutoarele Conntrack"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16
msgid "Contents have been saved."
msgstr "Conţinutul a fost salvat."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
-msgstr ""
+msgstr "Continuați"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
-msgstr ""
+msgstr "Dispozitive acoperite"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "Retele acoperite"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
-msgstr ""
+msgstr "Subrețele acoperite"
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:54
msgid "Custom Rules"
@@ -218,52 +262,59 @@ msgid ""
"otherwise covered by the firewall framework. The commands are executed after "
"each firewall restart, right after the default ruleset has been loaded."
msgstr ""
+"Regulile personalizate vă permit să executați comenzi iptables arbitrare "
+"care nu sunt altfel acoperite de cadrul firewall. Comenzile sunt executate "
+"după fiecare repornire a firewall-ului, imediat după ce setul de reguli "
+"implicite a fost încărcat."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
-msgstr ""
+msgstr "Clasificarea DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
msgid "DSCP mark"
-msgstr ""
+msgstr "Marcaj DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:296
msgid "DSCP mark required"
-msgstr ""
+msgstr "Marcaj DSCP necesar"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Destinaţie adresă"
+msgstr "Adresa de destinație"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Portul destinatie"
+msgstr "Portul de destinație"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "Zonă de destinație"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
-msgstr ""
+msgstr "Numele dispozitivului"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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 ""
+"Nu instalați reguli suplimentare pentru a respinge traficul redirecționat cu "
+"starea conntrack <em>invalid</em>. Acest lucru poate fi necesar pentru "
+"configurații complexe de rute asimetrice."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:58
msgid "Drop invalid packets"
msgstr "Descarcă pachetele invalide"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Activează"
+msgstr "Activați"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:248
msgid "Enable NAT Loopback"
@@ -273,21 +324,23 @@ msgstr "Activează loopback NAT"
msgid "Enable SYN-flood protection"
msgstr "Activează protecţia SYN-flood"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "Activeaza log in aceasta zona"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "Expecting: %s"
-msgstr ""
+msgstr "Se așteaptă: %s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:76
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr "Funcție experimentală. Nu este complet compatibiă cu QoS/SQM."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
+"Alege în mod explicit ajutoarele de urmărire a conexiunilor permise pentru "
+"traficul din zonă"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
msgid "External IP address"
@@ -297,23 +350,23 @@ msgstr "Adresă IP externă"
msgid "External port"
msgstr "Port extern"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "Argumente suplimentare"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
-msgstr ""
+msgstr "Argumente suplimentare pentru destinație"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:108
msgid "Extra iptables arguments"
-msgstr ""
+msgstr "Argumente suplimentare pentru iptables"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
-msgstr ""
+msgstr "Argumente sursă suplimentare"
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
msgid "Firewall"
@@ -325,7 +378,7 @@ msgstr "Firewall - Reguli particularizate"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
msgid "Firewall - NAT Rules"
-msgstr ""
+msgstr "Firewall - Reguli NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:129
msgid "Firewall - Port Forwards"
@@ -339,14 +392,14 @@ msgstr "Firewall - Reguli ale traficului"
msgid "Firewall - Zone Settings"
msgstr "Setari zona la firewall"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
-msgstr ""
+msgstr "Migrarea configurației firewall-ului"
#: 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 "Forward"
+msgstr "Redirecţionare"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:30
msgid ""
@@ -355,9 +408,14 @@ 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 ""
+"Redirecționat IPv4%{proto?, protocol %{proto#%{next?, }<var>%{item.name}</"
+"var>}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Potrivește fwmarks cu "
+"excepția %{mark.num}%{mark.mask? cu masca %{mark.mask}}.\":%{mark.mask? data-"
+"tooltip=\"Maschează valoarea fwmark cu %{mark.mask} înainte de comparație."
+"\"}}>%{mark.val}</var>}"
-#: 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:264
+#: 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 "Vineri"
@@ -369,6 +427,11 @@ msgid ""
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
+"De la %{src}%{src_dispozitiv?, interfață <var>%{src_dispozitiv}</"
+"var>}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip="
+"\"Potrivește adresele IP cu excepția lui %{item.val}.\"}>%{item.ival}</"
+"var>}}}%{src_port?, port %{src_port#%{next?, }<var%{item.inv? data-tooltip="
+"\"Potrivește porturile, cu excepția %{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64
msgid ""
@@ -381,6 +444,14 @@ msgid ""
"name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}"
"</var>}}"
msgstr ""
+"De la %{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 ""
@@ -392,6 +463,13 @@ msgid ""
"k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint."
"name}\"}}>%{item.ival}</var>}}"
msgstr ""
+"De la %{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
@@ -404,30 +482,30 @@ msgstr "Setări generale"
#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
msgid "Grant access to firewall configuration"
-msgstr ""
+msgstr "Acordarea accesului la configurația firewall-ului"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:87
msgid "Hardware flow offloading"
-msgstr ""
+msgstr "Descărcarea fluxului hardware"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 şi IPv6"
+msgstr "IPv4 și IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "doar IPv4"
+msgstr "Doar IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "doar IPv6"
+msgstr "Doar IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
-msgstr ""
+msgstr "Dispozitiv de intrare"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:38
msgid ""
@@ -441,6 +519,15 @@ msgid ""
"except &quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-tooltip="
"\"%{helper.name}\">%{helper.val}</var>}}"
msgstr ""
+"Intrând 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
@@ -461,23 +548,23 @@ msgstr "Zonă internă"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304
msgid "Invalid DSCP mark"
-msgstr ""
+msgstr "Marcaj DSCP invalid"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:372
msgid "Invalid limit value"
-msgstr ""
+msgstr "Valoare limită invalidă"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382
msgid "Limit burst"
-msgstr ""
+msgstr "Limitați explozia"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "Limitează mesaje în log"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:348
msgid "Limit matching"
-msgstr ""
+msgstr "Potrivirea limitelor"
#: 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
@@ -486,20 +573,26 @@ msgid ""
"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</"
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+"Limitați potrivirea la <var>%{limit.num}</var> pachete pe <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 "Activarea limitată a mascării"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
-msgstr ""
+msgstr "Limitează potrivirea traficului la rata specificată."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:253
msgid "Loopback source IP"
-msgstr ""
+msgstr "IP sursă Loopback"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:212
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
-msgstr ""
+msgstr "MASQUERADE - Rescrierea automată către IP-ul interfeței de ieșire"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr "Ajustare MSS"
@@ -508,102 +601,119 @@ msgid "Masquerading"
msgstr "Translatare"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "Potrivire"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
msgid "Match DSCP"
-msgstr ""
+msgstr "Potrivire DSCP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr "Potriveste pe tipul de ICMP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
-msgstr ""
+msgstr "Dispozitiv de potrivire"
#: 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 "Potrivește traficul redirecționat către adresa IP dată."
#: 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 ""
+"Potrivește traficul redirecționat către portul de destinație sau intervalul "
+"de porturi dat."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:181
msgid "Match forwarded traffic from this IP or range."
-msgstr ""
+msgstr "Potrivește traficul redirecționat de la acest IP sau interval."
#: 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 ""
+"Potrivește traficul redirecționat care provine din portul sursă sau din "
+"intervalul de porturi dat."
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
-msgstr ""
+msgstr "Ajutor de potrivire"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
msgstr ""
+"Potrivește traficul de intrare direcționat către portul de destinație sau "
+"intervalul de porturi dat pe această gazdă"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
msgid "Match mark"
-msgstr ""
+msgstr "Marca de meci"
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
+"Potrivește traficul care utilizează ajutorul de urmărire a conexiunilor "
+"specificat."
#: 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 ""
+"Se potrivește cu o anumită marcă de firewall sau cu o serie de mărci "
+"diferite."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
+"Potrivește traficul redirecționat utilizând dispozitivul de rețea de ieșire "
+"specificat."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
msgid "Matches traffic carrying the specified DSCP marking."
-msgstr ""
+msgstr "Potrivește traficul care poartă marcajul DSCP specificat."
#: 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 ""
+"Numărul maxim inițial de pachete care trebuie să se potrivească: acest număr "
+"se reîncarcă cu unu de fiecare dată când limita specificată mai sus nu este "
+"atinsă, până la acest număr."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "Luni"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 "Luna Zile"
#: 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 "Reguli 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 ""
+"Regulile NAT permit un control fin asupra IP-ului sursă care va fi utilizat "
+"pentru traficul de ieșire sau de redirecționare."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -612,42 +722,46 @@ msgstr "Nume"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
+"Se potrivește numai cu traficul de intrare direcționat către adresa IP dată."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
msgid "Only match incoming traffic from these MACs."
-msgstr ""
+msgstr "Potriviți numai traficul de intrare de la aceste MAC-uri."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Only match incoming traffic from this IP or range."
msgstr ""
+"Se potrivește numai cu traficul de intrare de la acest IP sau interval."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
msgstr ""
+"Se potrivește numai cu traficul de intrare care provine din portul sursă dat "
+"sau din intervalul de porturi de pe gazda clientului"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 "Dispozitiv de ieșire"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:173
msgid "Outbound zone"
-msgstr ""
+msgstr "Zona de ieșire"
#: 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 "Ieşire"
-#: 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:423
+#: 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 "Transmite argumente suplimentare către iptables. Folosiți cu grijă!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -655,20 +769,28 @@ msgid ""
"invalid values could render the firewall ruleset broken, completely exposing "
"all services."
msgstr ""
+"Transmiterea argumentelor iptables brute către regulile de clasificare a "
+"traficului la sursă și la destinație permite potrivirea pachetelor pe baza "
+"altor criterii decât interfețele sau subrețelele. Aceste opțiuni trebuie "
+"utilizate cu mare atenție, deoarece valorile invalide ar putea face ca setul "
+"de reguli de firewall să fie rupt, expunând complet toate serviciile."
#: 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 "Port Redirecționări"
#: 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 ""
+"Redirecționarea porturilor permite computerelor de la distanță de pe "
+"internet să se conecteze la un anumit computer sau serviciu din cadrul unei "
+"rețele locale private."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Protocol"
@@ -677,151 +799,168 @@ msgstr "Protocol"
msgid ""
"Redirect matched incoming traffic to the given port on the internal host"
msgstr ""
+"Redirecționează traficul de intrare corespunzător către portul dat pe gazda "
+"internă"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:235
msgid "Redirect matched incoming traffic to the specified internal host"
msgstr ""
+"Redirecționează traficul de intrare corespunzător către gazda internă "
+"specificată"
#: 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 "Necesită suport hardware NAT. Implementat cel puțin pentru mt7621"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
-msgstr ""
+msgstr "Restrângerea masquerading-ului la anumite subrețele de destinație"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
-msgstr ""
+msgstr "Restrângerea masquerading-ului la anumite subrețele sursă"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "Restrângerea pentru a se adresa familiei"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
msgid "Rewrite IP address"
-msgstr ""
+msgstr "Rescrieți adresa 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 "Răspândește traficul potrivit la adresa IP sursă specificată."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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 ""
+"Rescrie traficul potrivit către portul sursă sau intervalul de porturi "
+"specificat."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
-msgstr ""
+msgstr "Port de rescriere"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:75
msgid "Routing/NAT Offloading"
-msgstr ""
+msgstr "Rutarea/încărcarea 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 - Rescrierea către un anumit IP sau port sursă"
-#: 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:265
+#: 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 "Sâmbătă"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
msgid "Set mark"
-msgstr ""
+msgstr "Marca de setare"
#: 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 ""
+"Stabilește valoarea dată a marcajului la conexiunile stabilite. Formatul "
+"este value[/mask]. Dacă este specificată o mască, atunci sunt modificați "
+"numai acei biți setați în mască."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
msgid "Software based offloading for routing/NAT"
-msgstr ""
+msgstr "Descărcarea bazată pe software pentru rutare/NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:82
msgid "Software flow offloading"
-msgstr ""
+msgstr "Descărcarea fluxului de software"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
msgid "Source IP address"
msgstr "Sursă adresă IP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Sursă adresă MAC"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Adresa sursa"
+msgstr "Adresă sursă"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Port sursa"
+msgstr "Port sursă"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Zona sursa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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 ""
+"Specifică dacă se leagă această regulă de trafic de un anumit dispozitiv de "
+"intrare sau de ieșire din rețea."
#: 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 ""
+"Specifică dacă se utilizează adresa IP externă sau internă pentru traficul "
+"reflectat."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "Data de începere (yyyy-mm-dd)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
-msgstr ""
+#: 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 "Ora de începere (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "Data de oprire (yyyy-mm-dd)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
-msgstr ""
+#: 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 "Timp de oprire (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "Duminică"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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 ""
+"Configurația existentă a firewall-ului trebuie să fie modificată pentru ca "
+"LuCI să funcționeze corect."
#: 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 ""
+"Firewall-ul creează zone peste interfețele de rețea pentru a controla fluxul "
+"de trafic de rețea."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -830,6 +969,13 @@ 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 ""
+"Opțiunile de mai jos controlează politicile de redirecționare între această "
+"zonă (%s) și alte zone. <em>Zonele de destinație</em> acoperă traficul "
+"redirecționat <strong>provenit din %q</strong>. <em>Zonele sursă</em> se "
+"potrivesc cu traficul redirecționat din alte zone <strong>destinate la %q</"
+"strong>. Regula de redirecționare este <em>unidirecțională</em>, de exemplu, "
+"o redirecționare de la lan la wan <em>nu implică<em>o permisiune</em> de a "
+"redirecționa și de la wan la lan."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:117
msgid ""
@@ -839,9 +985,15 @@ msgid ""
"forwarded traffic between different networks within the zone. <em>Covered "
"networks</em> specifies which available networks are members of this zone."
msgstr ""
+"Această secțiune definește proprietățile comune ale lui %q. Opțiunile "
+"<em>input</em> și <em>output</em> stabilesc politicile implicite pentru "
+"traficul care intră și iese din această zonă, în timp ce opțiunea "
+"<em>forward</em> descrie politica pentru traficul redirecționat între "
+"diferite rețele din cadrul zonei. <em>Rețele acoperite</em> specifică ce "
+"rețele disponibile sunt membre ale acestei zone."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "Joi"
@@ -850,10 +1002,14 @@ msgstr "Joi"
msgid "Time Restrictions"
msgstr "Restricţii de timp"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "Timp în UTC"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr "Restricțiile de timp sunt activate pentru această regulă"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
@@ -863,6 +1019,11 @@ msgid ""
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
+"Pentru %{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 ""
@@ -872,6 +1033,11 @@ msgid ""
"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
"%{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
+"Pentru %{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 ""
@@ -880,15 +1046,19 @@ msgid ""
"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
+"Către %{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:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
-msgstr ""
+msgstr "Ajutor pentru urmărire"
#: 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 "Reguli de circulație"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:174
msgid ""
@@ -896,118 +1066,128 @@ msgid ""
"for example to reject traffic between certain hosts or to open WAN ports on "
"the router."
msgstr ""
+"Regulile de trafic definesc politicile pentru pachetele care călătoresc "
+"între diferite zone, de exemplu pentru a respinge traficul între anumite "
+"gazde sau pentru a deschide porturile WAN pe router."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "Marţi"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:19
msgid "Unable to save contents: %s"
-msgstr ""
+msgstr "Nu se poate salva conținutul: %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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
-msgstr ""
+msgstr "Ajutor conntrack necunoscut sau neinstalat \"%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 "Fără nume 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:159
msgid "Unnamed forward"
-msgstr ""
+msgstr "Înainte fără nume"
#: 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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
-msgstr ""
+msgstr "Regula fără nume"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:122
msgid "Unnamed zone"
-msgstr ""
+msgstr "Zona fără nume"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
-msgstr ""
+msgstr "Protocol nerecunoscut"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
"the updated configuration."
msgstr ""
+"La apăsarea butonului \"Continue\", secțiunile \"redirect\" cu țintă \"SNAT"
+"\" vor fi convertite în secțiuni \"nat\", iar firewall-ul va fi repornit "
+"pentru a aplica configurația actualizată."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:257
msgid "Use external IP address"
-msgstr ""
+msgstr "Utilizați adresa IP externă"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:256
msgid "Use internal IP address"
-msgstr ""
+msgstr "Utilizați adresa IP internă"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
+"Utilizați această opțiune pentru a clasifica traficul de zonă prin "
+"dispozitive de rețea brute, ne<em>uci</em> gestionate."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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 ""
+"Utilizați această opțiune pentru a clasifica traficul din zonă în funcție de "
+"subnetul sursă sau destinație în loc de rețele sau dispozitive."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:330
msgid "Valid firewall mark required"
-msgstr ""
+msgstr "Este necesară o marcă de firewall validă"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "Miercuri"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "Zilele săptămânii"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
-msgstr ""
+msgstr "XOR marca firewall"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
msgid "XOR mark"
-msgstr ""
+msgstr "Marcajul XOR"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:135
msgid "Zone ⇒ Forwardings"
-msgstr ""
+msgstr "Zonă ⇒ Redirecționări"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:94
msgid "Zones"
msgstr "Zone"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "accept"
+msgstr "acceptă"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1022,13 +1202,13 @@ msgstr "oricare"
msgid "any zone"
msgstr "orice zona"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
-msgstr ""
+msgstr "aplică marcajul firewall"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
-msgstr ""
+msgstr "atribuirea ajutorului 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
@@ -1036,19 +1216,19 @@ msgstr ""
msgid "day"
msgstr "zi"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
-msgstr ""
+msgstr "nu rescrieți"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
-msgstr ""
+msgstr "nu urmăriți"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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 "picătură"
#: 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
@@ -1062,11 +1242,11 @@ msgstr "oră"
msgid "minute"
msgstr "minut"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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 "respingeți"
#: 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
@@ -1081,85 +1261,22 @@ msgstr "secundă"
#: 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 "acest dispozitiv"
#: 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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 "această nouă zonă"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:353
msgid "unlimited"
-msgstr ""
+msgstr "nelimitat"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
-msgstr ""
+msgstr "nespecificat"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
-msgstr ""
-
-#~ msgid "%s in %s"
-#~ msgstr "%s în %s"
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s cu %s"
-
-#~ msgid "%s, %s in %s"
-#~ msgstr "%s, %s în %s"
-
-#~ msgid "Destination IP address"
-#~ msgstr "Destinaţie adresă IP"
-
-#~ msgid "Do not rewrite"
-#~ msgstr "Nu rescrie"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "type"
-#~ msgstr "tip"
-
-#~ msgid "Force connection tracking"
-#~ msgstr "Forteaza urmarirea conexiunilor"
-
-#~ msgid "Add"
-#~ msgstr "Adaugă"
-
-#~ msgid "Add and edit..."
-#~ msgstr "Adaugă şi editează..."
-
-#~ msgid "External zone"
-#~ msgstr "Zonă externă"
-
-#~ msgid "New SNAT rule"
-#~ msgstr "Regulă nouă SNAT"
-
-#~ msgid "Other..."
-#~ msgstr "Altele..."
-
-#~ msgid "(Unnamed Entry)"
-#~ msgstr "(Intrare fără nume)"
-
-#~ msgid "(Unnamed Rule)"
-#~ msgstr "(Regulă fără nume)"
-
-#~ msgid "(Unnamed SNAT)"
-#~ msgstr "(SNAT fără nume)"
-
-#~ msgid "Inter-Zone Forwarding"
-#~ msgstr "Forwardare intre-zone"
-
-#~ msgid "Source NAT"
-#~ msgstr "Sursă NAT"
-
-#~ msgid "Zone %q"
-#~ msgstr "Zona %q"
+msgstr "marca de firewall validă"
diff --git a/applications/luci-app-firewall/po/ru/firewall.po b/applications/luci-app-firewall/po/ru/firewall.po
index 215da8d5f2..f1bbcecb5f 100644
--- a/applications/luci-app-firewall/po/ru/firewall.po
+++ b/applications/luci-app-firewall/po/ru/firewall.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: firewall\n"
"POT-Creation-Date: 2013-09-05 16:02+0200\n"
-"PO-Revision-Date: 2020-07-02 23:41+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-08-11 21:12+0000\n"
+"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/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.2-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -46,11 +46,11 @@ msgstr ""
"\"Соответствие любому помощнику кроме &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:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr "-- добавить IP-адрес --"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr "-- добавить MAC-адрес --"
@@ -135,7 +135,7 @@ msgstr ""
"источника на <var>%{snat_ip}</var>} %{snat_port?порт источника на <var>"
"%{snat_port}</var>}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr "IP-адрес для перезаписи должен быть указан!"
@@ -144,14 +144,14 @@ msgid "ACCEPT - Disable address rewriting"
msgstr "ACCEPT — отключить перезапись адреса"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Действие"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
@@ -161,7 +161,7 @@ msgstr ""
"назначения, например <code>-p tcp --dport 443</code> для соответствия только "
"исходящему HTTPS трафику."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -177,26 +177,26 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Дополнительные настройки"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr "Разрешить «недействительный» трафик"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "Разрешить перенаправление из <em>'зон источников'</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "Разрешить перенаправление в <em>'зоны назначения'</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "Любой"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr "Любой день"
@@ -215,17 +215,17 @@ msgid "Apply the given DSCP class or value to established connections."
msgstr ""
"Применить заданный класс DSCP или значение к установленным соединениям."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
"Назначить указанного помощника отслеживания соединений для соответствующего "
"трафика."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr "Автоматическое назначение помощников"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -236,7 +236,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr "Отслеживание соединений (conntrack)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr "Помощники отслеживания соединений"
@@ -244,19 +244,19 @@ msgstr "Помощники отслеживания соединений"
msgid "Contents have been saved."
msgstr "Содержимое сохранено."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr "Продолжить"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr "Охватываемые устройства"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "Охватываемые сети"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr "Охватываемые подсети"
@@ -275,7 +275,7 @@ msgstr ""
"каждой перезагрузки межсетевого экрана, сразу после загрузки набора правил "
"по умолчанию."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr "DSCP классификация"
@@ -287,25 +287,25 @@ msgstr "DSCP метка"
msgid "DSCP mark required"
msgstr "Требуется DSCP метка"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Адрес назначения"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Порт назначения"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "Зона назначения"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr "Имя устройства"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -319,7 +319,7 @@ msgid "Drop invalid packets"
msgstr "Отбрасывать некорректные пакеты"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Включить"
@@ -332,7 +332,7 @@ msgstr "Включить NAT Loopback"
msgid "Enable SYN-flood protection"
msgstr "Включить защиту от SYN-flood атак"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "Включить журналирование в этой зоне"
@@ -344,7 +344,7 @@ msgstr "Ожидается: %s"
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr "Экспериментальный функционал. Не полностью совместим с QoS/SQM."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
"Явно определяет допустимые варианты помощников (helpers) отслеживания "
@@ -358,13 +358,13 @@ msgstr "Внешний IP-адрес"
msgid "External port"
msgstr "Внешний порт"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "Дополнительные аргументы"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr "Дополнительные аргументы для назначения"
@@ -372,7 +372,7 @@ msgstr "Дополнительные аргументы для назначен
msgid "Extra iptables arguments"
msgstr "Дополнительные аргументы iptables"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr "Дополнительные аргументы для источника"
@@ -400,7 +400,7 @@ msgstr "Межсетевой экран - Правила для трафика"
msgid "Firewall - Zone Settings"
msgstr "Межсетевой экран - Настройка зон"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr "Миграция конфигурации межсетевого экрана"
@@ -422,8 +422,8 @@ msgstr ""
"tooltip=\"Применение маски %{mark.mask} к значению fwmark перед сравнением."
"\"}}>%{mark.val}</var>}"
-#: 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:264
+#: 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 "Пятница"
@@ -486,7 +486,7 @@ 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"
@@ -496,22 +496,22 @@ msgstr "Разрешить конфигурировать брандмауер"
msgid "Hardware flow offloading"
msgstr "Аппаратная разгрузка потока"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 и IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "Только IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "Только IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr "Входящее устройство"
@@ -567,7 +567,7 @@ msgstr "Неверное значение ограничения"
msgid "Limit burst"
msgstr "Ограничение барста (burst)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "Ограничить журнал сообщений"
@@ -585,6 +585,10 @@ 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 "Включены ограничения маскарадинга"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr "Ограничивает сопоставление трафика указанной скорости."
@@ -598,7 +602,7 @@ msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
"MASQUERADE — автоматически переписывать на IP-адрес исходящего интерфейса"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr "Ограничение MSS"
@@ -607,7 +611,7 @@ msgid "Masquerading"
msgstr "Маскарадинг"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "Соответствие"
@@ -616,11 +620,11 @@ msgstr "Соответствие"
msgid "Match DSCP"
msgstr "Соответствие DSCP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr "Соответствие ICMP типу"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr "Соответствие устройству"
@@ -649,7 +653,7 @@ 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr "Соответствие помощнику"
@@ -666,7 +670,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
"Сопоставление трафика с помощью указанного помощника отслеживания соединений."
@@ -676,7 +680,7 @@ msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
"Соответствие определённой метке брандмауэра или диапазона различных меток."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
"Соответствие перенаправляемого трафика, использующего указанное исходящее "
@@ -695,13 +699,13 @@ msgstr ""
"пополняться на один каждый раз, когда лимит, указанный выше, не будет "
"достигнут, вплоть до этого числа."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "Понедельник"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 "Дни месяца"
@@ -719,7 +723,7 @@ msgstr ""
"или перенаправляемом трафике."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -748,8 +752,8 @@ msgstr ""
"Применять правило только для входящего трафика от указанного порта или "
"диапазона портов клиентского хоста"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 "Исходящее устройство"
@@ -762,15 +766,15 @@ msgstr "Исходящая зона"
msgid "Output"
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:423
+#: 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 ""
"Передаёт дополнительные аргументы таблице iptables. Используйте с "
"осторожностью!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -798,7 +802,7 @@ msgstr ""
"соединяться с компьютером или службой внутри частной локальной сети."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Протокол"
@@ -819,16 +823,16 @@ msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
"Требуется аппаратная поддержка NAT. Реализовано, по крайней мере, для mt7621"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr "Использовать маскарадинг только для указанных подсетей-получателей"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr "Использовать маскарадинг только для указанных подсетей-отправителей"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "Использовать протокол"
@@ -840,13 +844,13 @@ msgstr "IP-адрес для перезаписи"
msgid "Rewrite matched traffic to the specified source IP address."
msgstr "Перезаписать соответствующий трафик на указанный IP-адрес источника."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr "Порт для перезаписи"
@@ -858,8 +862,8 @@ msgstr "Маршрутизация/NAT offloading"
msgid "SNAT - Rewrite to specific source IP or port"
msgstr "SNAT — перезаписать на указанный IP-адрес источника или порт"
-#: 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:265
+#: 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 "Суббота"
@@ -889,27 +893,27 @@ msgid "Source IP address"
msgstr "IP-адрес источника"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "MAC-адрес источника"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Адрес источника"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Порт источника"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Зона источника"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -925,32 +929,32 @@ msgstr ""
"Определяет, использовать внешний или внутренний IP-адрес для отраженного "
"трафика."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "Дата начала (год-мес-день)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
-msgstr "Время начала (чч.мм.сс)"
+#: 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 "Время начала (чч:мм:сс)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "Дата окончания (год-мес-день)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
-msgstr "Время окончания (чч.мм.сс)"
+#: 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 "Время окончания (чч:мм:сс)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "Воскресенье"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -964,8 +968,8 @@ msgid ""
"traffic flow."
msgstr "Межсетевой экран создает зоны в вашей сети для контроля трафика."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -997,8 +1001,8 @@ msgstr ""
"различными сетями внутри зоны. <em>'Использовать сети'</em> указывает, какие "
"доступные сети являются членами этой зоны."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "Четверг"
@@ -1007,11 +1011,15 @@ msgstr "Четверг"
msgid "Time Restrictions"
msgstr "Временные ограничения"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "Время UTC"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr "Для правила включены временные ограничения"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -1052,7 +1060,7 @@ msgstr ""
"var>}}%{dest_port?, порт %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
"\"Соответствие портам кроме %{item.val}.\"}>%{item.ival}</var>}}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr "Помощник отслеживания"
@@ -1071,8 +1079,8 @@ msgstr ""
"зонами, например, запрет трафика между некоторыми хостами или открытие WAN-"
"портов маршрутизатора."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "Вторник"
@@ -1081,7 +1089,7 @@ msgid "Unable to save contents: %s"
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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr "Неизвестный или не установленный помощник «‎%s»"
@@ -1096,7 +1104,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr "Правило без имени"
@@ -1104,11 +1112,11 @@ msgstr "Правило без имени"
msgid "Unnamed zone"
msgstr "Зона без имени"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr "Нераспознанный протокол"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -1126,7 +1134,7 @@ msgstr "Использовать внешний IP-адрес"
msgid "Use internal IP address"
msgstr "Использовать внутренний IP-адрес"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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."
@@ -1134,7 +1142,7 @@ msgstr ""
"Используйте эту опцию для классификации трафика зоны по сетевым устройствам, "
"управляемым не через <em>uci</em>."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -1146,17 +1154,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr "Требуется верная метка брандмауэра"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "Среда"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "Дни недели"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr "XOR метка брандмауэра"
@@ -1172,23 +1180,23 @@ msgstr "Зона ⇒ Перенаправления"
msgid "Zones"
msgstr "Зоны"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "принимать"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1203,11 +1211,11 @@ msgstr "любой"
msgid "any zone"
msgstr "любая зона"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr "применить метку брандмауэра"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr "назначить помощника отслеживания соединений"
@@ -1217,15 +1225,15 @@ msgstr "назначить помощника отслеживания соед
msgid "day"
msgstr "день"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr "не перезаписывать"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "не отслеживать"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1243,7 +1251,7 @@ msgstr "час"
msgid "minute"
msgstr "минута"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1265,8 +1273,8 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 "эта новая зона"
@@ -1274,243 +1282,10 @@ msgstr "эта новая зона"
msgid "unlimited"
msgstr "без ограничений"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr "не определено"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr "верная метка брандмауэра"
-
-#~ msgid "%s in %s"
-#~ msgstr "%s в %s"
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s с %s"
-
-#~ msgid "%s, %s in %s"
-#~ msgstr "%s, %s в %s"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>"
-#~ msgstr "<var>%d</var> пакетов за <var>%s</var>"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
-#~ msgstr ""
-#~ "<var>%d</var> пакетов за <var>%s</var>, подряд <var>%d</var> пакетов"
-
-#~ msgid "<var>%s</var> and limit to %s"
-#~ msgstr "<var>%s</var> с пределом в %s"
-
-#~ msgid "Accept forward"
-#~ msgstr "Принимать перенаправляемый трафик"
-
-#~ msgid "Accept input"
-#~ msgstr "Принимать входящий трафик"
-
-#~ msgid "Accept output"
-#~ msgstr "Принимать исходящий трафик"
-
-#~ msgid "Destination IP address"
-#~ msgstr "IP-адрес назначения"
-
-#~ msgid "Discard forward"
-#~ msgstr "Отклонять перенаправляемый трафик"
-
-#~ msgid "Discard input"
-#~ msgstr "Отклонять входящий трафик"
-
-#~ msgid "Discard output"
-#~ msgstr "Отклонять исходящий трафик"
-
-#~ msgid "Do not rewrite"
-#~ msgstr "Не перезаписывать"
-
-#~ msgid "Do not track forward"
-#~ msgstr "Не отслеживать перенаправляемый трафик"
-
-#~ msgid "Do not track input"
-#~ msgstr "Не отслеживать входящий трафик"
-
-#~ msgid "Do not track output"
-#~ msgstr "Не отслеживать исходящий трафик"
-
-#~ msgid "Forward to"
-#~ msgstr "Перенаправлять на"
-
-#~ msgid "From %s in %s"
-#~ msgstr "Из %s в %s"
-
-#~ msgid "From %s in %s with source %s"
-#~ msgstr "Из %s в %s с источником %s"
-
-#~ msgid "From %s in %s with source %s and %s"
-#~ msgstr "Из %s в %s с источниками %s и %s"
-
-#~ msgid "From %s on <var>this device</var>"
-#~ msgstr "Из %s в <var>это устройство</var>"
-
-#~ msgid "From %s on <var>this device</var> with source %s"
-#~ msgstr "Из %s в <var>это устройство</var> с источником %s"
-
-#~ msgid "From %s on <var>this device</var> with source %s and %s"
-#~ msgstr "Из %s в <var>это устройство</var> с источниками %s and %s"
-
-#~ msgid "From %{ipaddr?:any host} %{port?with source %{port}}"
-#~ msgstr "Из %{ipaddr?:любой хост} %{port?с источником %{port}}"
-
-#~ msgid "IP"
-#~ msgstr "IP-адрес"
-
-#~ msgid "IP range"
-#~ msgstr "Диапазон IP-адресов"
-
-#~ msgid "IPs"
-#~ msgstr "IP-адреса"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "MACs"
-#~ msgstr "MAC-адреса"
-
-#~ msgid ""
-#~ "Match %{protocol?%{family} %{protocol} traffic:any %{family} traffic} "
-#~ "%{mark?with firewall mark %{mark}} %{limit?limited to %{limit}}"
-#~ msgstr ""
-#~ "Соответствует %{protocol?%{family} %{protocol} трафику:любому %{family} "
-#~ "трафику} %{mark?с меткой брандмауэра %{mark}}"
-
-#~ msgid "Network"
-#~ msgstr "Сеть"
-
-#~ msgid "Refuse forward"
-#~ msgstr "Сбрасывать перенаправляемый трафик"
-
-#~ msgid "Refuse input"
-#~ msgstr "Сбрасывать входящий трафик"
-
-#~ msgid "Refuse output"
-#~ msgstr "Сбрасывать исходящий трафик"
-
-#~ msgid "Rewrite to"
-#~ msgstr "Перезаписать"
-
-#~ msgid "Rewrite to %{ipaddr?%{port?%{ipaddr}, %{port}:%{ipaddr}}:%{port}}"
-#~ msgstr ""
-#~ "Перезаписать на %{ipaddr?%{port?%{ipaddr}, %{port}:%{ipaddr}}:%{port}}"
-
-#~ msgid "Rewrite to outbound device IP"
-#~ msgstr "Перезаписать на IP-адрес исходящего устройства"
-
-#~ msgid "To %s at %s on <var>this device</var>"
-#~ msgstr "К %s, %s на <var>этом устройстве</var>"
-
-#~ msgid "To %s in %s"
-#~ msgstr "К %s в %s"
-
-#~ msgid "To %s on <var>this device</var>"
-#~ msgstr "К %s на <var>этом устройстве</var>"
-
-#~ msgid "To %s, %s in %s"
-#~ msgstr "К %s, %s в %s"
-
-#~ msgid ""
-#~ "To %{ipaddr?:any destination} %{port?at %{port}} %{zone?via zone %{zone}} "
-#~ "%{device?egress device %{device}}"
-#~ msgstr ""
-#~ "На %{ipaddr?:любой адрес назначения} %{port?порт %{port}} %{zone?через "
-#~ "зону %{zone}} %{device?исходящее устройство %{device}}"
-
-#~ msgid "Via %s"
-#~ msgstr "Через %s"
-
-#~ msgid "Via %s at %s"
-#~ msgstr "Через %s, %s"
-
-#~ msgid "any host"
-#~ msgstr "любого хоста"
-
-#~ msgid "any router IP"
-#~ msgstr "любой IP-адрес маршрутизатора"
-
-#~ msgid "not"
-#~ msgstr "нет"
-
-#~ msgid "port"
-#~ msgstr "порт"
-
-#~ msgid "ports"
-#~ msgstr "порты"
-
-#~ msgid "type"
-#~ msgstr "тип"
-
-#~ msgid "types"
-#~ msgstr "типы"
-
-#~ msgid "Force connection tracking"
-#~ msgstr "Принудительно включать отслеживание соединений"
-
-#~ msgid ""
-#~ "Prevent the installation of <em>NOTRACK</em> rules which would bypass "
-#~ "connection tracking."
-#~ msgstr ""
-#~ "Предотвратить установку <em>NOTRACK</em> правил, которые позволяют "
-#~ "обходить отслеживание соединений (connection tracking)."
-
-#~ msgid "Disable"
-#~ msgstr "Отключить"
-
-#~ msgid "Restart Firewall"
-#~ msgstr "Перезапустить межсетевой экран"
-
-#~ msgid "Rule is disabled"
-#~ msgstr "Правило отключено"
-
-#~ msgid "Rule is enabled"
-#~ msgstr "Правило включено"
-
-#~ msgid "Add"
-#~ msgstr "Добавить"
-
-#~ msgid "Add and edit..."
-#~ msgstr "Добавить и редактировать..."
-
-#~ msgid "External zone"
-#~ msgstr "Внешняя зона"
-
-#~ msgid "New SNAT rule"
-#~ msgstr "Новое правило SNAT"
-
-#~ msgid "New forward rule"
-#~ msgstr "Новое правило перенаправления"
-
-#~ msgid "New input rule"
-#~ msgstr "Новое правило для входящего трафика"
-
-#~ msgid "New port forward"
-#~ msgstr "Новое перенаправление порта"
-
-#~ msgid "New source NAT"
-#~ msgstr "Новый SNAT"
-
-#~ msgid "Open ports on router"
-#~ msgstr "Открыть порты на маршрутизаторе"
-
-#~ msgid "Other..."
-#~ msgstr "Другое..."
-
-#~ msgid "To source IP"
-#~ msgstr "К IP-адресу источника"
-
-#~ msgid "To source port"
-#~ msgstr "К порту источника"
-
-#~ msgid "Output zone"
-#~ msgstr "Исходящая зона"
diff --git a/applications/luci-app-firewall/po/si/firewall.po b/applications/luci-app-firewall/po/si/firewall.po
new file mode 100644
index 0000000000..d968c720fa
--- /dev/null
+++ b/applications/luci-app-firewall/po/si/firewall.po
@@ -0,0 +1,1111 @@
+msgid ""
+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-03-01 07:55+0000\n"
+"Last-Translator: HelaBasa <R45XvezA@protonmail.ch>\n"
+"Language-Team: Sinhala <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfirewall/si/>\n"
+"Language: si\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.5\n"
+
+#: 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."
+"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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+msgid "-- add IP --"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
+msgid "-- add MAC --"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:87
+msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>"
+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>}"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
+msgid ""
+"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
+"</var>"
+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>"
+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>"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:84
+msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:124
+msgid ""
+"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
+"output}"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
+msgid "A rewrite IP must be specified!"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:213
+msgid "ACCEPT - Disable address rewriting"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+msgid ""
+"Additional raw <em>iptables</em> arguments to classify zone destination "
+"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
+"traffic."
+msgstr ""
+
+#: 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 ""
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
+msgid "Allow \"invalid\" traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
+msgid "Allow forward from <em>source zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
+msgid "Any"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
+msgid "Any day"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316
+msgid ""
+"Apply a bitwise XOR of the given value and the existing mark value on "
+"established connections. Format is value[/mask]. If a mask is specified then "
+"those bits set in the mask are zeroed out."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
+msgid "Apply the given DSCP class or value to established connections."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
+msgid "Assign the specified connection tracking helper to matched traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
+msgid "Automatic helper assignment"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:107
+msgid "Conntrack Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
+msgid "Conntrack helpers"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
+msgid "Continue"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
+msgid "Covered devices"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
+msgid "Covered networks"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
+msgid "Covered subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:54
+msgid "Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:26
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
+msgid "DSCP classification"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
+msgid "DSCP mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:296
+msgid "DSCP mark required"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
+msgid "Destination zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
+msgid "Device name"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:58
+msgid "Drop invalid packets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:248
+msgid "Enable NAT Loopback"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:44
+msgid "Enable SYN-flood protection"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+msgid "Enable logging on this zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
+msgid "Expecting: %s"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:76
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
+msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+msgid "External IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+msgid "External 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+msgid "Extra destination arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:108
+msgid "Extra iptables arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
+msgid "Extra source arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
+msgid "Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:25
+msgid "Firewall - Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
+msgid "Firewall - NAT Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:129
+msgid "Firewall - Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:173
+msgid "Firewall - Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:37
+msgid "Firewall - Zone Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
+msgid "Firewall configuration migration"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:30
+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>}"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:39
+msgid ""
+"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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64
+msgid ""
+"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>}}"
+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>}}"
+msgstr ""
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:135
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:40
+#: 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 ""
+
+#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
+msgid "Grant access to firewall configuration"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:87
+msgid "Hardware flow offloading"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
+msgid "Inbound device"
+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>}}"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:234
+msgid "Internal IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:239
+msgid "Internal port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+msgid "Internal zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304
+msgid "Invalid DSCP mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:372
+msgid "Invalid limit value"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382
+msgid "Limit burst"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
+msgid "Limit log messages"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:348
+msgid "Limit matching"
+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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:68
+msgid ""
+"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</"
+"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
+msgid "Limits traffic matching to the specified rate."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:253
+msgid "Loopback source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:212
+msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
+msgid "MSS clamping"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:159
+msgid "Masquerading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
+msgid "Match DSCP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
+msgid "Match ICMP type"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
+msgid "Match device"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+msgid "Only match incoming traffic from these MACs."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:173
+msgid "Outbound zone"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
+msgid ""
+"Passing raw iptables arguments to source and destination traffic "
+"classification rules allows to match packets based on other criteria than "
+"interfaces or subnets. These options should be used with extreme care as "
+"invalid values could render the firewall ruleset broken, completely exposing "
+"all services."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:235
+msgid "Redirect matched incoming traffic to the specified internal host"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
+msgid "Rewrite IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:216
+msgid "Rewrite matched traffic to the specified source IP address."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:75
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:211
+msgid "SNAT - Rewrite to specific source IP or port"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "Set mark"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:82
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+msgid "Source IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
+msgid "Source MAC address"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
+msgid "Source zone"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 "ඉරිදා"
+
+#: 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 ""
+
+#: 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
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:117
+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 "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+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 "බ්‍රහස්පතින්දා"
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
+msgid ""
+"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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:49
+msgid ""
+"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>}}"
+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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
+msgid "Tracking helper"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:174
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+
+#: 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 "අඟහරුවාදා"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:19
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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:159
+msgid "Unnamed forward"
+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 "නම් නොකළ නීතිය"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:122
+msgid "Unnamed zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
+msgid "Unrecognized protocol"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
+msgid ""
+"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
+"be converted to \"nat\" sections and the firewall will be restarted to apply "
+"the updated configuration."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:257
+msgid "Use external IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:256
+msgid "Use internal IP address"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 "බදාදා"
+
+#: 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 "සතියේ දින"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
+msgid "XOR firewall mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "XOR mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:135
+msgid "Zone ⇒ Forwardings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:94
+msgid "Zones"
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
+#: 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 "ඕනෑම"
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65
+#: 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:40
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:50
+msgid "any zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
+msgid "apply firewall mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
+msgid "assign conntrack helper"
+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 "day"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
+msgid "do not rewrite"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
+msgid "don't track"
+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 ""
+
+#: 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 ""
+
+#: 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 "විනාඩිය"
+
+#: 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 ""
+
+#: 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 "තත්පරය"
+
+#: 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
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:82
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65
+#: 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 "මෙම උපාංගය"
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:353
+msgid "unlimited"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
+msgid "unspecified"
+msgstr "නිශ්චිතව දක්වා නැත"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
+msgid "valid firewall mark"
+msgstr ""
diff --git a/applications/luci-app-firewall/po/sk/firewall.po b/applications/luci-app-firewall/po/sk/firewall.po
index c29aeaa615..a0f1df655d 100644
--- a/applications/luci-app-firewall/po/sk/firewall.po
+++ b/applications/luci-app-firewall/po/sk/firewall.po
@@ -29,24 +29,24 @@ msgid ""
"val}</var>}}"
msgstr ""
"%{src?%{dest?Forwarded:Incoming}:Outgoing} %{ipv6?%{ipv4?<var>IPv4</var> a "
-"<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 s typmi %{item.types#%{next?, "
-"}<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark "
-"<var%{mark.inv? data-tooltip=\"Porovnať fwmarks okrem %{mark.num}%{"
-"mark.mask? s maskou %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Hodnota "
-"masky fwmark s %{mark.mask} before compare.\"}}>%{mark.val}</var>}%{dscp?, "
-"DSCP %{dscp.inv?<var data-tooltip=\"Porovnať klasifikácie DSCP okrem %{dscp."
-"num?:%{dscp.name}}\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, "
-"helper %{helper.inv?<var data-tooltip=\"Porovnať pomocníka s výnimkou "
-"&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:433
+"<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 s typmi %{item.types#%{next?, }<var>%{item}"
+"</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? "
+"data-tooltip=\"Porovnať fwmarks okrem %{mark.num}%{mark.mask? s maskou "
+"%{mark.mask}}.\":%{mark.mask? data-tooltip=\"Hodnota masky fwmark s %{mark."
+"mask} before compare.\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?<var "
+"data-tooltip=\"Porovnať klasifikácie DSCP okrem %{dscp.num?:%{dscp.name}}\">"
+"%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, helper %{helper.inv?"
+"<var data-tooltip=\"Porovnať pomocníka s výnimkou &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 --"
msgstr "-- pridať IP --"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr "-- pridať MAC --"
@@ -65,8 +65,8 @@ 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\">Presmerovať</var> na %{dest}%{dest_ip? IP "
-"<var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}"
+"<var data-tooltip=\"DNAT\">Presmerovať</var> na %{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 ""
@@ -79,16 +79,16 @@ msgid ""
"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
"</var>"
msgstr ""
-"<var data-tooltip=\"DSCP\">Priradiť klasifikáciu DSCP</var> "
-"<var>%{set_dscp}</var>"
+"<var data-tooltip=\"DSCP\">Priradiť klasifikáciu DSCP</var> <var>%{set_dscp}"
+"</var>"
#: 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>"
msgstr ""
-"<var data-tooltip=\"HELPER\">Priradiť súhlas</var> pomocníka <var%{"
-"helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
+"<var data-tooltip=\"HELPER\">Priradiť súhlas</var> pomocníka <var"
+"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:130
msgid ""
@@ -109,15 +109,15 @@ msgid ""
"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
"output}"
msgstr ""
-"<var data-tooltip=\"NOTRACK\">Nesledovať</var> "
-"%{src?%{dest?forward:input}:output}"
+"<var data-tooltip=\"NOTRACK\">Nesledovať</var> %{src?%{dest?forward:input}:"
+"output}"
#: 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 ""
-"<var data-tooltip=\"REJECT\">Odmietnuť</var> "
-"%{src?%{dest?forward:input}:output}"
+"<var data-tooltip=\"REJECT\">Odmietnuť</var> %{src?%{dest?forward:input}:"
+"output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:81
msgid ""
@@ -125,7 +125,7 @@ msgid ""
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr "Musí byť určená adresa IP na prepísanie!"
@@ -134,21 +134,21 @@ msgid "ACCEPT - Disable address rewriting"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Akcia"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -161,26 +161,26 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Pokročilé nastavenia"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr "Umožniť „neplatný“ prenos"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "Umožniť presmerovanie zo <em>zdrojových zón</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "Umožniť presmerovanie do <em>cieľových zón</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "Nezáleží"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr "Akýkoľvek deň"
@@ -195,15 +195,15 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -212,7 +212,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr ""
@@ -220,19 +220,19 @@ msgstr ""
msgid "Contents have been saved."
msgstr "Obsah bol uložený."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr "Pokračovať"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr "Pokryté zariadenia"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "Pokryté siete"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr "Pokryté podsiete"
@@ -247,7 +247,7 @@ msgid ""
"each firewall restart, right after the default ruleset has been loaded."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr "Klasifikácia DSCP"
@@ -259,25 +259,25 @@ msgstr "Značka DSCP"
msgid "DSCP mark required"
msgstr "Vyžaduje sa značka DSCP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Cieľový port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "Cieľová zóna"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr "Názov zariadenia"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -288,7 +288,7 @@ msgid "Drop invalid packets"
msgstr "Zahodiť neplatné pakety"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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ť"
@@ -301,7 +301,7 @@ msgstr "Povoliť slučku NAT"
msgid "Enable SYN-flood protection"
msgstr "Povoliť ochranu pred útokom SYN-flood"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "Povoliť zaznamenávanie tejto zóny"
@@ -313,7 +313,7 @@ msgstr "Očakáva sa: %s"
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr "Experimentálna funkcia. Nie je plne kompatibilná so službami QoS/SQM."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
@@ -325,13 +325,13 @@ msgstr "Vonkajšia adresa IP"
msgid "External port"
msgstr "Vonkajší port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "Argumenty navyše"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr ""
@@ -339,7 +339,7 @@ msgstr ""
msgid "Extra iptables arguments"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr ""
@@ -367,7 +367,7 @@ msgstr "Brána Firewall - Pravidlá prenosu"
msgid "Firewall - Zone Settings"
msgstr "Brána Firewall - Nastavenia zón"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr "Migrácia konfigurácie brány Firewall"
@@ -384,8 +384,8 @@ msgid ""
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
-#: 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:264
+#: 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 "Piatok"
@@ -438,22 +438,22 @@ msgstr "Udeliť prístup ku konfigurácii brány firewall"
msgid "Hardware flow offloading"
msgstr "Hardvérové odľahčenie toku"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 a IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "Iba IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "Iba IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr ""
@@ -499,7 +499,7 @@ msgstr "Neplatná hodnota obmedzenia"
msgid "Limit burst"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "Obmedziť správy záznamu"
@@ -515,6 +515,10 @@ msgid ""
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr "Obmedzenie prenosu podľa určenej frekvencie."
@@ -527,7 +531,7 @@ msgstr "Zdrojová adresa IP slučky"
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr ""
@@ -536,7 +540,7 @@ msgid "Masquerading"
msgstr "Maškaráda"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 ""
@@ -545,11 +549,11 @@ msgstr ""
msgid "Match DSCP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr ""
@@ -572,7 +576,7 @@ msgid ""
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr ""
@@ -587,7 +591,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
@@ -595,7 +599,7 @@ msgstr ""
msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
@@ -609,13 +613,13 @@ msgid ""
"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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "Pondelok"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 "Dni v mesiaci"
@@ -631,7 +635,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -655,8 +659,8 @@ msgid ""
"range on the client host"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 ""
@@ -669,13 +673,13 @@ msgstr ""
msgid "Output"
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:423
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -696,7 +700,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Protokol"
@@ -714,16 +718,16 @@ msgstr ""
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr "Obmedziť maškarádu na zadané cieľové podsiete"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr "Obmedziť maškarádu na zadané zdrojové podsiete"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "Obmedziť na rodinu adries"
@@ -735,13 +739,13 @@ msgstr "Prepísať adresu IP"
msgid "Rewrite matched traffic to the specified source IP address."
msgstr "Prepísanie zhodného prenosu do určenej zdrojovej adresy IP."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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 ""
"Prepísanie zhodného prenosu do určeného zdrojového portu alebo rozsahu "
"portov."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr "Prepísať port"
@@ -753,8 +757,8 @@ msgstr "Odľahčenie smerovania/NAT"
msgid "SNAT - Rewrite to specific source IP or port"
msgstr "SNAT - Prepísanie do určenej zdrojovej adresy IP alebo portu"
-#: 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:265
+#: 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 "Sobota"
@@ -781,27 +785,27 @@ msgid "Source IP address"
msgstr "Zdrojová adresa IP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Zdrojová adresa MAC"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Zdrojová adresa"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Zdrojový port"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Zdrojová zóna"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -813,32 +817,32 @@ msgid ""
"reflected traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "Dátum spustenia (yyyy-mm-dd)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
-msgstr "Čas spustenia (hh.mm.ss)"
+#: 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 "Čas spustenia (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "Dátum zastavenia (yyyy-mm-dd)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
-msgstr "Čas zastavenia (hh.mm.ss)"
+#: 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 "Čas zastavenia (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "Nedeľa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -854,8 +858,8 @@ msgstr ""
"Brána firewall vytvorí zóny medzi vašimi sieťovými rozhraniami na ovládanie "
"toku sieťového prenosu."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -874,8 +878,8 @@ msgid ""
"networks</em> specifies which available networks are members of this zone."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "Štvrtok"
@@ -884,11 +888,15 @@ msgstr "Štvrtok"
msgid "Time Restrictions"
msgstr "Časové obmedzenia"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "Čas v UTC"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -915,7 +923,7 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr ""
@@ -931,8 +939,8 @@ msgid ""
"the router."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "Utorok"
@@ -941,7 +949,7 @@ msgid "Unable to save contents: %s"
msgstr "Nie je možné uložiť obsah: %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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr ""
@@ -956,7 +964,7 @@ msgid "Unnamed forward"
msgstr "Nepomenované presmerovanie"
#: 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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr "Nepomenované pravidlo"
@@ -964,11 +972,11 @@ msgstr "Nepomenované pravidlo"
msgid "Unnamed zone"
msgstr "Nepomenovaná zóna"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr "Nerozpoznaný protokol"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -983,13 +991,13 @@ msgstr "Použiť vonkajšiu adresu IP"
msgid "Use internal IP address"
msgstr "Použiť vnútornú adresu IP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -999,17 +1007,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "Streda"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "Dni v týždni"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr "Značka XOR brány firewall"
@@ -1025,23 +1033,23 @@ msgstr "Zóna ⇒ Presmerovania"
msgid "Zones"
msgstr "Zóny"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "prijať"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1056,11 +1064,11 @@ msgstr "nezáleží"
msgid "any zone"
msgstr "akákoľvek zóna"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr ""
@@ -1070,15 +1078,15 @@ msgstr ""
msgid "day"
msgstr "deň"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr "neprepísať"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "nesledovať"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1096,7 +1104,7 @@ msgstr "hodinu"
msgid "minute"
msgstr "minútu"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1118,8 +1126,8 @@ msgid "this device"
msgstr "toto zariadenie"
#: 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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 "táto nová zóna"
@@ -1127,16 +1135,10 @@ msgstr "táto nová zóna"
msgid "unlimited"
msgstr "bez obmedzenia"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr "neurčené"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr ""
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
diff --git a/applications/luci-app-firewall/po/sv/firewall.po b/applications/luci-app-firewall/po/sv/firewall.po
index 08b7877b18..7d8390ae6e 100644
--- a/applications/luci-app-firewall/po/sv/firewall.po
+++ b/applications/luci-app-firewall/po/sv/firewall.po
@@ -29,11 +29,11 @@ msgid ""
"val}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr "-- lägg till IP-adress --"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr "-- lägg till MAC --"
@@ -41,8 +41,8 @@ msgstr "-- lägg till MAC --"
msgid ""
"<var data-tooltip=\"ACCEPT\">Accept</var> %{src?%{dest?forward:input}:output}"
msgstr ""
-"<var data-tooltip=\"ACCEPT\">Acceptera</var> "
-"%{src?%{dest?forward:input}:output}"
+"<var data-tooltip=\"ACCEPT\">Acceptera</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>"
@@ -67,16 +67,16 @@ msgid ""
"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
"</var>"
msgstr ""
-"<var data-tooltip=\"DSCP\">Tilldela DSCP</var> classification "
-"<var>%{set_dscp}</var>"
+"<var data-tooltip=\"DSCP\">Tilldela DSCP</var> classification <var>"
+"%{set_dscp}</var>"
#: 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>"
msgstr ""
-"<var data-tooltip=\"HELPER\">Tilldela conntrack</var>-hjälpare <var%{"
-"helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
+"<var data-tooltip=\"HELPER\">Tilldela conntrack</var>-hjälpare <var"
+"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:130
msgid ""
@@ -94,8 +94,8 @@ msgid ""
"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
"output}"
msgstr ""
-"<var data-tooltip=\"NOTRACK\">Spåra inte</var> "
-"%{src?%{dest?forward:input}:output}"
+"<var data-tooltip=\"NOTRACK\">Spåra inte</var> %{src?%{dest?forward:input}:"
+"output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:121
msgid ""
@@ -109,7 +109,7 @@ msgid ""
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr ""
@@ -118,21 +118,21 @@ msgid "ACCEPT - Disable address rewriting"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Åtgärd"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -145,26 +145,26 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Avancerade inställningar"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr "Tillåt \"ogiltig\" trafik"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "Tillåt vidarebefordring från <em>källzonerna</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "Till vidarebefordring till <em>destinationszonerna:</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "Något"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr "Vilken dag som helst"
@@ -179,15 +179,15 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -196,7 +196,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr "Inställningar för Conntrack"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr "Conntrack-hjälpare"
@@ -204,19 +204,19 @@ msgstr "Conntrack-hjälpare"
msgid "Contents have been saved."
msgstr "Innehåll har sparats."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr "Fortsätt"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr "Täckta enheter"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "Nätverk som omfattas"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr ""
@@ -231,7 +231,7 @@ msgid ""
"each firewall restart, right after the default ruleset has been loaded."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr "DSCP-klassificering"
@@ -243,25 +243,25 @@ msgstr ""
msgid "DSCP mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Destinationens adress"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Destinationsport"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "Destinationens zon"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr "Enhetens namn"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -272,7 +272,7 @@ msgid "Drop invalid packets"
msgstr "Släpp ogiltiga paket"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Aktivera"
@@ -285,7 +285,7 @@ msgstr ""
msgid "Enable SYN-flood protection"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "Aktivera loggning i den här zonen"
@@ -297,7 +297,7 @@ msgstr "Förväntade: %s"
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr "Experimentell funktion. Inte fullt kompatibel med QoS/SQM."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
@@ -309,13 +309,13 @@ msgstr "Extern IP-adress"
msgid "External port"
msgstr "Extern port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "Extra argument"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr ""
@@ -323,7 +323,7 @@ msgstr ""
msgid "Extra iptables arguments"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr ""
@@ -351,7 +351,7 @@ msgstr "Brandvägg - Trafikregler"
msgid "Firewall - Zone Settings"
msgstr "Brandvägg - Zoninställningar"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr ""
@@ -367,14 +367,14 @@ 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 ""
-"Vidarebefordrade IPv4%{proto?, protocol %{proto#%{next?, }<var>%{item."
-"name}</var>}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Matcha fwmarks "
-"förutom %{mark.num}%{mark.mask? med mask %{mark.mask}}.\":%{mark.mask? data-"
-"tooltip=\"Maskera fwmark-värdet med %{mark.mask} före jämförelse.\"}}>%{mark."
-"val}</var>}"
+"Vidarebefordrade IPv4%{proto?, protocol %{proto#%{next?, }<var>%{item.name}</"
+"var>}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Matcha fwmarks förutom "
+"%{mark.num}%{mark.mask? med mask %{mark.mask}}.\":%{mark.mask? data-tooltip="
+"\"Maskera fwmark-värdet med %{mark.mask} före jämförelse.\"}}>%{mark.val}</"
+"var>}"
-#: 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:264
+#: 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 "Fredag"
@@ -388,9 +388,9 @@ msgid ""
msgstr ""
"Från %{src}%{src_device?, gränssnitt <var>%{src_device}</var>}%{src_ip?, IP-"
"adress %{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Matcha IP-adresser "
-"förutom %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#%{"
-"next?, }<var%{item.inv? data-tooltip=\"Matcha portar förutom %{item.val}.\""
-"}>%{item.ival}</var>}}"
+"förutom %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#"
+"%{next?, }<var%{item.inv? data-tooltip=\"Matcha portar förutom %{item.val}."
+"\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64
msgid ""
@@ -432,22 +432,22 @@ msgstr "Tillåt åtkomst till brandväggskonfigurationen"
msgid "Hardware flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 och IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "Endast IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "Endast IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr ""
@@ -493,7 +493,7 @@ msgstr "Ogiltigt gränsvärde"
msgid "Limit burst"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "Begränsa loggmeddelanden"
@@ -509,6 +509,10 @@ msgid ""
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr ""
@@ -521,7 +525,7 @@ msgstr ""
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr ""
@@ -530,7 +534,7 @@ msgid "Masquerading"
msgstr "Maskering"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "Matcha"
@@ -539,11 +543,11 @@ msgstr "Matcha"
msgid "Match DSCP"
msgstr "Matcha DSCP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr "Matchar ICMP-typ"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr "Matcha enhet"
@@ -566,7 +570,7 @@ msgid ""
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr ""
@@ -583,7 +587,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
@@ -591,7 +595,7 @@ msgstr ""
msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
@@ -605,13 +609,13 @@ msgid ""
"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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "Måndag"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 "Dagar i månaden"
@@ -627,7 +631,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -652,8 +656,8 @@ msgid ""
"range on the client host"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 ""
@@ -666,13 +670,13 @@ msgstr ""
msgid "Output"
msgstr "Utmatning"
-#: 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:423
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -693,7 +697,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Protokoll"
@@ -711,16 +715,16 @@ msgstr ""
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr "Kräver hårdvarustöd för NAT. Implementerad åtminstone för mt7621"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "Begränsa till adressfamilj"
@@ -732,11 +736,11 @@ msgstr "Skriv om IP-adress"
msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr "Skriv om port"
@@ -748,8 +752,8 @@ msgstr ""
msgid "SNAT - Rewrite to specific source IP or port"
msgstr "SNAT - Skriv om till specifik IP-källa eller port"
-#: 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:265
+#: 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 "Lördag"
@@ -776,27 +780,27 @@ msgid "Source IP address"
msgstr "IP-adress för källa"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "MAC-adress för källa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Adress för källkod"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Käll-port"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -808,32 +812,32 @@ msgid ""
"reflected traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "Startdatum (åååå-mm-dd)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
+#: 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 "Starttid (tt.mm.ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "Stopptid (åååå-mm-dd)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
+#: 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 "Stopptid (tt.mm.ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "Söndag"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -847,8 +851,8 @@ msgid ""
"traffic flow."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -867,8 +871,8 @@ msgid ""
"networks</em> specifies which available networks are members of this zone."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "Torsdag"
@@ -877,11 +881,15 @@ msgstr "Torsdag"
msgid "Time Restrictions"
msgstr "Tidsbegränsningar"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "Tid enligt UTC"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -908,7 +916,7 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr ""
@@ -924,8 +932,8 @@ msgid ""
"the router."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "Tisdag"
@@ -934,7 +942,7 @@ msgid "Unable to save contents: %s"
msgstr ""
#: 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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr ""
@@ -949,7 +957,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr "Regel utan namn"
@@ -957,11 +965,11 @@ msgstr "Regel utan namn"
msgid "Unnamed zone"
msgstr "Zon utan namn"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -976,13 +984,13 @@ msgstr "Använd en extern IP-adress"
msgid "Use internal IP address"
msgstr "Använd en intern IP-adress"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -992,17 +1000,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "Onsdag"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "Veckodagar"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr ""
@@ -1018,23 +1026,23 @@ msgstr "Zon ⇒ Vidarebefordringar"
msgid "Zones"
msgstr "Zoner"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "acceptera"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1049,11 +1057,11 @@ msgstr "något"
msgid "any zone"
msgstr "alla zoner"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr "tilldela conntrack-hjälpare"
@@ -1063,15 +1071,15 @@ msgstr "tilldela conntrack-hjälpare"
msgid "day"
msgstr "dag"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr "skriv inte om"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "spåra inte"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1089,7 +1097,7 @@ msgstr "timme"
msgid "minute"
msgstr "minut"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1111,8 +1119,8 @@ msgid "this device"
msgstr "den här enheten"
#: 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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 "den här nya zonen"
@@ -1120,156 +1128,10 @@ msgstr "den här nya zonen"
msgid "unlimited"
msgstr "obegränsad"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr "ospecificerad"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr ""
-
-#~ msgid "%s in %s"
-#~ msgstr "%s i %s"
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s med %s"
-
-#~ msgid "%s, %s in %s"
-#~ msgstr "%2, %s i %s"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>"
-#~ msgstr "<var>%d</var> pkt. per <var>%s</var>"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
-#~ msgstr "<var>%d</var> pkt. per <var>%s</var>, brustna <var>%d</var> pkt."
-
-#~ msgid "<var>%s</var> and limit to %s"
-#~ msgstr "<var>%s</var> och gränsen till %s"
-
-#~ msgid "Destination IP address"
-#~ msgstr "Destinationens IP-adress"
-
-#~ msgid "Do not rewrite"
-#~ msgstr "Skriv inte om igen"
-
-#~ msgid "Forward to"
-#~ msgstr "Vidarebefordra till"
-
-#~ msgid "From %s in %s"
-#~ msgstr "Från %s i %s"
-
-#~ msgid "From %s in %s with source %s"
-#~ msgstr "Från %s i %s med källa %s"
-
-#~ msgid "From %s in %s with source %s and %s"
-#~ msgstr "Från %s i %s med källa %s och %s"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "Network"
-#~ msgstr "Nätverk"
-
-#~ msgid "To %s at %s on <var>this device</var>"
-#~ msgstr "Till %s vid %s på <var>den här enheten</var>"
-
-#~ msgid "To %s in %s"
-#~ msgstr "Till %s i %s"
-
-#~ msgid "To %s on <var>this device</var>"
-#~ msgstr "Till %s på <var>den här enheten</var>"
-
-#~ msgid "To %s, %s in %s"
-#~ msgstr "Till %s, %s i %s"
-
-#~ msgid "Via %s"
-#~ msgstr "Via %s"
-
-#~ msgid "any host"
-#~ msgstr "alla värdar"
-
-#~ msgid "port"
-#~ msgstr "port"
-
-#~ msgid "ports"
-#~ msgstr "portar"
-
-#~ msgid "type"
-#~ msgstr "typ"
-
-#~ msgid "Disable"
-#~ msgstr "Inaktivera"
-
-#~ msgid "Restart Firewall"
-#~ msgstr "Starta om brandvägg"
-
-#~ msgid "Add"
-#~ msgstr "Lägg till"
-
-#~ msgid "Add and edit..."
-#~ msgstr "Lägg till och redigera..."
-
-#~ msgid "External zone"
-#~ msgstr "Extern zon"
-
-#~ msgid "New SNAT rule"
-#~ msgstr "Ny SNAT-regel"
-
-#~ msgid "New forward rule"
-#~ msgstr "Ny regel för vidarebefordring"
-
-#~ msgid "New input rule"
-#~ msgstr "Ny inmatningsregel"
-
-#~ msgid "New port forward"
-#~ msgstr "Ny vidarebefordring av port"
-
-#~ msgid "New source NAT"
-#~ msgstr "Ny käll-NAT"
-
-#~ msgid "Open ports on router"
-#~ msgstr "Öppna portar i router"
-
-#~ msgid "Other..."
-#~ msgstr "Andra..."
-
-#~ msgid "(Unnamed Entry)"
-#~ msgstr "(Namnlös post)"
-
-#~ msgid "(Unnamed Rule)"
-#~ msgstr "(Namnlös regel)"
-
-#~ msgid "(Unnamed SNAT)"
-#~ msgstr "(Namnlös SNAT)"
-
-#~ msgid "Match forwarded traffic to the given destination port or port range."
-#~ msgstr ""
-#~ "Matcha vidarebefordrad trafik till den angivna destinationsporten eller "
-#~ "portens räckvidd."
-
-#~ msgid "Rewrite to source %s"
-#~ msgstr "Skriv om igen till källan %s"
-
-#~ msgid "SNAT IP address"
-#~ msgstr "IP-adress för SNAT"
-
-#~ msgid "SNAT port"
-#~ msgstr "SNAT-port"
-
-#~ msgid "Start Time (hh:mm:ss)"
-#~ msgstr "Starttid (tt:mm:ss)"
-
-#~ msgid "Stop Time (hh:mm:ss)"
-#~ msgstr "Stopptid (tt:mm:ss)"
-
-#~ msgid "Zone %q"
-#~ msgstr "Zon %q"
-
-#~ msgid "traffic"
-#~ msgstr "trafik"
diff --git a/applications/luci-app-firewall/po/templates/firewall.pot b/applications/luci-app-firewall/po/templates/firewall.pot
index d6624802b0..3386c1d607 100644
--- a/applications/luci-app-firewall/po/templates/firewall.pot
+++ b/applications/luci-app-firewall/po/templates/firewall.pot
@@ -18,11 +18,11 @@ msgid ""
"val}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr ""
@@ -85,7 +85,7 @@ msgid ""
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr ""
@@ -94,21 +94,21 @@ msgid "ACCEPT - Disable address rewriting"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -121,26 +121,26 @@ msgstr ""
msgid "Advanced Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr ""
@@ -155,15 +155,15 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr ""
@@ -180,19 +180,19 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr ""
@@ -207,7 +207,7 @@ msgid ""
"each firewall restart, right after the default ruleset has been loaded."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr ""
@@ -219,25 +219,25 @@ msgstr ""
msgid "DSCP mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -248,7 +248,7 @@ msgid "Drop invalid packets"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 ""
@@ -261,7 +261,7 @@ msgstr ""
msgid "Enable SYN-flood protection"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
@@ -285,13 +285,13 @@ msgstr ""
msgid "External port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr ""
@@ -299,7 +299,7 @@ msgstr ""
msgid "Extra iptables arguments"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr ""
@@ -327,7 +327,7 @@ msgstr ""
msgid "Firewall - Zone Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr ""
@@ -344,8 +344,8 @@ msgid ""
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
-#: 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:264
+#: 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 ""
@@ -398,22 +398,22 @@ msgstr ""
msgid "Hardware flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr ""
@@ -459,7 +459,7 @@ msgstr ""
msgid "Limit burst"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr ""
@@ -475,6 +475,10 @@ msgid ""
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr ""
@@ -487,7 +491,7 @@ msgstr ""
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr ""
@@ -496,7 +500,7 @@ msgid "Masquerading"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 ""
@@ -505,11 +509,11 @@ msgstr ""
msgid "Match DSCP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr ""
@@ -532,7 +536,7 @@ msgid ""
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr ""
@@ -547,7 +551,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
@@ -555,7 +559,7 @@ msgstr ""
msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
@@ -569,13 +573,13 @@ msgid ""
"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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 ""
@@ -591,7 +595,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -615,8 +619,8 @@ msgid ""
"range on the client host"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 ""
@@ -629,13 +633,13 @@ msgstr ""
msgid "Output"
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:423
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -656,7 +660,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 ""
@@ -674,16 +678,16 @@ msgstr ""
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 ""
@@ -695,11 +699,11 @@ msgstr ""
msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr ""
@@ -711,8 +715,8 @@ msgstr ""
msgid "SNAT - Rewrite to specific source IP or port"
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:265
+#: 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 ""
@@ -739,27 +743,27 @@ msgid "Source IP address"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -771,32 +775,32 @@ msgid ""
"reflected traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 ""
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -808,8 +812,8 @@ msgid ""
"traffic flow."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -828,8 +832,8 @@ msgid ""
"networks</em> specifies which available networks are members of this zone."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 ""
@@ -838,11 +842,15 @@ msgstr ""
msgid "Time Restrictions"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -869,7 +877,7 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr ""
@@ -885,8 +893,8 @@ msgid ""
"the router."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 ""
@@ -895,7 +903,7 @@ msgid "Unable to save contents: %s"
msgstr ""
#: 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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr ""
@@ -910,7 +918,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr ""
@@ -918,11 +926,11 @@ msgstr ""
msgid "Unnamed zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -937,13 +945,13 @@ msgstr ""
msgid "Use internal IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -953,17 +961,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr ""
@@ -979,23 +987,23 @@ msgstr ""
msgid "Zones"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1010,11 +1018,11 @@ msgstr ""
msgid "any zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr ""
@@ -1024,15 +1032,15 @@ msgstr ""
msgid "day"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1050,7 +1058,7 @@ msgstr ""
msgid "minute"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1072,8 +1080,8 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 ""
@@ -1081,7 +1089,7 @@ msgstr ""
msgid "unlimited"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr ""
diff --git a/applications/luci-app-firewall/po/tr/firewall.po b/applications/luci-app-firewall/po/tr/firewall.po
index 5c86a9d3dc..a9628dbdc4 100644
--- a/applications/luci-app-firewall/po/tr/firewall.po
+++ b/applications/luci-app-firewall/po/tr/firewall.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-28 13:26+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-18 05:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -28,102 +28,141 @@ msgid ""
"&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper."
"val}</var>}}"
msgstr ""
-
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+"%{src?%{dest?Yönlendirilen:Gelen}:Giden} %{ipv6?%{ipv4?<var>IPv4</var> ve "
+"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protokol %{proto#"
+"%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item.name}"
+"<span class=\"cbi-tooltip\">Türlerle ICMP %{item.types#%{next?, }<var>%{item}"
+"</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? "
+"data-tooltip=\"Şunlar dışında fwmark'ları eşleştir %{mark.num}%{mark.mask? "
+"with mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Fwmark değerini "
+"şununla maskele %{mark.mask} karşılaştırmadan önce.\"}}>%{mark.val}</"
+"var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Şunlar dışında DSCP "
+"sınıflandırmalarını eşleştir %{dscp.num?:%{dscp.name}}\">%{dscp.val}</var>:"
+"<var>%{dscp.val}</var>}}%{helper?, yardımcı %{helper.inv?<var data-tooltip="
+"\"Bunun harici herhangi bir yardımcı ile eşleş &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 --"
-msgstr ""
+msgstr "IP ekle"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
-msgstr ""
+msgstr "MAC ekle"
#: 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\">KABUL ET</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 ""
+"<var data-tooltip=\"ACCEPT\">Kaynağın yeniden yazılmasını engelle</var>"
#: 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>}"
msgstr ""
+"<var data-tooltip=\"DNAT\">Yönlendir</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
msgid ""
"<var data-tooltip=\"DROP\">Drop</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"<var data-tooltip=\"DROP\">Reddet</var> %{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
msgid ""
"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
"</var>"
msgstr ""
+"<var data-tooltip=\"DSCP\">DSCP tanımla</var> classification <var>%{set_dscp}"
+"</var>"
#: 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>"
msgstr ""
+"<var data-tooltip=\"HELPER\">Bağlantı atama </var> yardımcı <var"
+"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
#: 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>"
msgstr ""
+"<var data-tooltip=\"MARK\">%{set_mark?Ata:XOR}</var> güvenlik duvarı işareti "
+"<var>%{set_mark?:%{set_xmark}}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:84
msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
msgstr ""
+"Kaynak IP'sini<var data-tooltip=\"MASQUERADE\">Otomatik olarak yeniden yaz</"
+"var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:124
msgid ""
"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
"output}"
msgstr ""
+"<var data-tooltip=\"NOTRACK\">Takip etme</var> %{src?%{dest?forward:input}:"
+"output}"
#: 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 ""
+"<var data-tooltip=\"REJECT\">REDDET</var> %{src?%{dest?forward:input}:output}"
#: 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\">Statik olarak yeniden yaz </var> kaynağa "
+"%{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:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
-msgstr ""
+msgstr "Yeniden yazmak için bir IP belirtilmek zorunda!"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:213
msgid "ACCEPT - Disable address rewriting"
-msgstr ""
+msgstr "KABUL ET - Adres yeniden yazmayı devre dışı bırak"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Eylem"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
+"Bölge hedef trafiğini sınıflandırmak için ek ham <em>iptables</em> bağımsız "
+"değişkenleri, ör. Yalnızca giden HTTPS trafiğini eşleştirmek için <code>-p "
+"tcp --dport 443</code>."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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 ""
+"Bölge kaynak trafiğini sınıflandırmak için ek ham <em>iptables</em> bağımsız "
+"değişkenleri, ör. Yalnızca gelen HTTPS trafiğini eşleştirmek için <code>-p "
+"tcp --sport 443</code>."
#: 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
@@ -132,28 +171,28 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Gelişmiş Ayarlar"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
-msgstr ""
+msgstr "\"Geçersiz\" trafiğe izin ver"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
-msgstr ""
+msgstr "<em>Kaynak bölgelerden</em> gelen yönlendirmeye izin ver"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
-msgstr ""
+msgstr "<em> Hedef bölgelerden </em> gelen yönlendirmeye izin ver"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
-msgstr ""
+msgstr "Herhangi"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
-msgstr ""
+msgstr "Herhangi bir gün"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316
msgid ""
@@ -161,55 +200,60 @@ msgid ""
"established connections. Format is value[/mask]. If a mask is specified then "
"those bits set in the mask are zeroed out."
msgstr ""
+"Verilen değerin bitsel XOR değerini ve kurulan bağlantılarda mevcut işaret "
+"değerini uygulayın. Biçim değerdir [/mask]. Bir maske belirtilirse, maskede "
+"ayarlanan bu bitler sıfırlanır."
#: 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 "Verilen DSCP sınıfını veya değerini kurulan bağlantılara uygulayın."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: 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 "Belirtilen bağlantı izleme yardımcısını eşleşen trafiğe atayın."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
-msgstr ""
+msgstr "Otomatik yardımcı atama"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
+"Trafik protokolü ve bağlantı noktasına göre bağlantı yardımcılarını otomatik "
+"olarak atayın"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:107
msgid "Conntrack Settings"
-msgstr ""
+msgstr "Conntrack Ayarları"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
-msgstr ""
+msgstr "Conntrack yardımcıları"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16
msgid "Contents have been saved."
-msgstr ""
+msgstr "İçerik kaydedildi."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
-msgstr ""
+msgstr "Devam et"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
-msgstr ""
+msgstr "Kapsanan cihazlar"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
-msgstr ""
+msgstr "Kapsanan ağlar"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
-msgstr ""
+msgstr "Kapsanan alt ağlar"
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:54
msgid "Custom Rules"
-msgstr ""
+msgstr "Özel Ayarlar"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:26
msgid ""
@@ -217,135 +261,143 @@ msgid ""
"otherwise covered by the firewall framework. The commands are executed after "
"each firewall restart, right after the default ruleset has been loaded."
msgstr ""
+"Özel kurallar, güvenlik duvarı çerçevesi tarafından başka şekilde "
+"kapsanmayan keyfi iptables komutlarını yürütmenize olanak tanır. Komutlar, "
+"her güvenlik duvarı yeniden başlatıldıktan sonra, varsayılan kural seti "
+"yüklendikten hemen sonra yürütülür."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
-msgstr ""
+msgstr "DSCP sınıflandırması"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
msgid "DSCP mark"
-msgstr ""
+msgstr "DSCP işareti"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:296
msgid "DSCP mark required"
-msgstr ""
+msgstr "DSCP işareti gerekli"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Hedef adres"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Hedef bağlantı noktası"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
-msgstr ""
+msgstr "Hedef bölge"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
-msgstr ""
+msgstr "Cihaz adı"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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 ""
+"Bağlantı durumu <em>invalid</em> olan iletilen trafiği reddetmek için "
+"fazladan kurallar yüklemeyin. Bu, karmaşık asimetrik yol kurulumları için "
+"gerekli olabilir."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:58
msgid "Drop invalid packets"
-msgstr ""
+msgstr "Geçersiz paketleri düşür"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Çalıştır"
+msgstr "Etkinleştir"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:248
msgid "Enable NAT Loopback"
-msgstr ""
+msgstr "NAT Döngü sınamasını etkinleştir"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:44
msgid "Enable SYN-flood protection"
-msgstr ""
+msgstr "SYN-flood korumasını etkinleştir"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
-msgstr ""
+msgstr "Bu bölgede günlük kaydetmeyi etkinleştir"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "Expecting: %s"
-msgstr ""
+msgstr "Beklenen: %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 "Deneysel özellik. QoS/SQM ile tam uyumlu değildir."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
+"Bölge trafiği için izin verilen bağlantı izleme yardımcılarını açıkça seçer"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
msgid "External IP address"
-msgstr ""
+msgstr "Harici IP adresi"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
msgid "External port"
-msgstr ""
+msgstr "Harici port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "Ekstra argümanlar"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
-msgstr ""
+msgstr "Ekstra hedef argümanlar"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:108
msgid "Extra iptables arguments"
-msgstr ""
+msgstr "Ekstra iptables argümanları"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
-msgstr ""
+msgstr "Ekstra kaynak argümanlar"
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
msgid "Firewall"
-msgstr ""
+msgstr "Güvenlik Duvarı"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:25
msgid "Firewall - Custom Rules"
-msgstr ""
+msgstr "Güvenlik duvarı - Özel Kurallar"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
msgid "Firewall - NAT Rules"
-msgstr ""
+msgstr "Güvenlik duvarı - NAT Kuralları"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:129
msgid "Firewall - Port Forwards"
-msgstr ""
+msgstr "Güvelik duvarı - Port Yönlendirme"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:173
msgid "Firewall - Traffic Rules"
-msgstr ""
+msgstr "Güvenlik duvarı - Trafik Kuralları"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:37
msgid "Firewall - Zone Settings"
-msgstr ""
+msgstr "Güvenlik duvarı - Bölge Ayarları"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
-msgstr ""
+msgstr "Güvenlik duvarı yapılandırma geçişi"
#: 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 "Yönlendir"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:30
msgid ""
@@ -354,9 +406,14 @@ 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 ""
+"Yönlendirilen IPv4 %{proto?, protocol %{proto#%{next?, }<var>%{item.name}</"
+"var>}}%{mark?, işaretle <var%{mark.inv? data-tooltip=\"Şunlar dışında "
+"fwmark'ları eşleştir %{mark.num}%{mark.mask? maske ile %{mark.mask}}.\":"
+"%{mark.mask? data-tooltip=\"Fwmark değerini şununla maskele: %{mark.mask} "
+"karşılaştırmadan önce .\"}}>%{mark.val}</var>}"
-#: 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:264
+#: 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 "Cuma"
@@ -368,6 +425,11 @@ msgid ""
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
+"Nereden %{src}%{src_device?, arayüz <var>%{src_device}</var>}%{src_ip?, IP "
+"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Şu hariç IP adreslerini "
+"eşleştir %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#"
+"%{next?, }<var%{item.inv? data-tooltip=\"Dışındaki bağlantı noktalarını "
+"eşleştir %{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64
msgid ""
@@ -380,6 +442,14 @@ msgid ""
"name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}"
"</var>}}"
msgstr ""
+"Nereden %{src}%{src_device?, arayüz <var>%{src_device}</var>}%{src_ip?, IP "
+"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Şu hariç IP adreslerini "
+"eşleştir %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#"
+"%{next?, }<var%{item.inv? data-tooltip=\"Dışındaki bağlantı noktalarını "
+"eşleştir %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#"
+"%{next?, }<var%{item.inv? data-tooltip=\"Dışındaki MAC'leri eşleştir %{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 ""
@@ -391,6 +461,14 @@ msgid ""
"k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint."
"name}\"}}>%{item.ival}</var>}}"
msgstr ""
+"Nereden %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip="
+"\"Şu hariç IP adreslerini eşleştir %{item.val}.\"}>%{item.ival}</"
+"var>}}%{src_port?, port %{src_port#%{next?, }<var%{item.inv? data-tooltip="
+"\"Dışındaki bağlantı noktalarını eşleştir %{item.val}.\"}>%{item.ival}</"
+"var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? data-tooltip="
+"\"Dışındaki MAC'leri eşleştir %{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
@@ -403,30 +481,30 @@ msgstr "Genel Ayarlar"
#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
msgid "Grant access to firewall configuration"
-msgstr ""
+msgstr "Güvenlik duvarı yapılandırmasına erişim ver"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:87
msgid "Hardware flow offloading"
-msgstr ""
+msgstr "Donanım akış boşaltma"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 ve IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "Yalnızca IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "Yalnızca IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
-msgstr ""
+msgstr "Gelen cihaz"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:38
msgid ""
@@ -440,43 +518,53 @@ msgid ""
"except &quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-tooltip="
"\"%{helper.name}\">%{helper.val}</var>}}"
msgstr ""
+"Gelen IPv4%{proto?, protocol %{proto#%{next?, }%{item.types?<var class=\"cbi-"
+"tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">Türlerle ICMP "
+"%{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>%{item.name}</"
+"var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Şunlar dışında "
+"fwmark'ları eşleştir %{mark.num}%{mark.mask? maske ile %{mark.mask}}.\":"
+"%{mark.mask? data-tooltip=\"Fwmark değerini şununla maskele %{mark.mask} "
+"before compare.\"}}>%{mark.val}</var>}%{helper?, yardımcı %{helper.inv?<var "
+"data-tooltip=\"Dışındaki herhangi bir yardımcı ile eşleştir &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 "Giriş"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:234
msgid "Internal IP address"
-msgstr ""
+msgstr "Dahili IP adresi"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:239
msgid "Internal port"
-msgstr ""
+msgstr "İç bağlantı noktası"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
msgid "Internal zone"
-msgstr ""
+msgstr "İç bölge"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304
msgid "Invalid DSCP mark"
-msgstr ""
+msgstr "Geçersiz DSCP işareti"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:372
msgid "Invalid limit value"
-msgstr ""
+msgstr "Geçersiz sınır değeri"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382
msgid "Limit burst"
-msgstr ""
+msgstr "Sınır patlaması"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
-msgstr ""
+msgstr "Günlük mesajlarını sınırla"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:348
msgid "Limit matching"
-msgstr ""
+msgstr "Eşlemeyi sınırla"
#: 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
@@ -485,168 +573,187 @@ msgid ""
"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</"
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+"Eşleşmeyi bununla sınırla <var>%{limit.num}</var> packets per <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 "Sınırlı maskeleme etkin"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
-msgstr ""
+msgstr "Belirtilen oranla eşleşen trafiği sınırlar."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:253
msgid "Loopback source IP"
-msgstr ""
+msgstr "Geri döngü kaynak IP'si"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:212
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
-msgstr ""
+msgstr "MASQUERADE - Giden arayüz IP'sine otomatik olarak yeniden yaz"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
-msgstr ""
+msgstr "MSS bağlama"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:159
msgid "Masquerading"
-msgstr ""
+msgstr "Maskeleme"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "Eşleştir"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
msgid "Match DSCP"
-msgstr ""
+msgstr "DSCP ile eşleştir"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
-msgstr ""
+msgstr "ICMP tipiyle eşleş"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
-msgstr ""
+msgstr "Cihazı eşleştir"
#: 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 "Verilen IP adresine yönlendirilen trafiği eşleştirin."
#: 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 ""
+"Verilen hedef, bağlantı noktası veya bağlantı noktası aralığına "
+"yönlendirilen iletilen trafiği eşleştirin."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:181
msgid "Match forwarded traffic from this IP or range."
-msgstr ""
+msgstr "Bu IP veya aralıktan yönlendirilen trafiği eşleştirin."
#: 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 ""
+"Verilen kaynak bağlantı noktasından veya bağlantı noktası aralığından gelen "
+"iletilen trafiği eşleştirin."
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
-msgstr ""
+msgstr "Yardımcıyı eşleştir"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
msgstr ""
+"Bu ana bilgisayardaki belirli hedef bağlantı noktasına veya bağlantı noktası "
+"aralığına yönlendirilen gelen trafiği eşleştirin"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
msgid "Match mark"
-msgstr ""
+msgstr "İşaretleri eşleştir"
#: 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
-msgstr ""
+msgstr "Belirtilen bağlantı izleme yardımcısını kullanarak trafiği eşleştirin."
#: 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 ""
+"Belirli bir güvenlik duvarı işaretiyle veya bir dizi farklı işaretle eşleşir."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
-msgstr ""
+msgstr "Belirtilen giden ağ cihazını kullanarak iletilen trafiği eşleştirir."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
msgid "Matches traffic carrying the specified DSCP marking."
-msgstr ""
+msgstr "Belirtilen DSCP işaretini taşıyan trafikle eşleşir."
#: 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 ""
+"Eşleşecek maksimum ilk paket sayısı: Bu sayı, bu sayıya kadar yukarıda "
+"belirtilen sınıra her ulaşılmadığında bir kez yeniden doldurulur."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "Pazartesi"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 "Ayın Günleri"
#: 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 Kuralları"
#: 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 kuralları, giden veya iletilen trafik için kullanmak üzere kaynak IP "
+"üzerinde ayrıntılı denetime izin verir."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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 "Ad"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "Only match incoming traffic directed at the given IP address."
-msgstr ""
+msgstr "Yalnızca verilen IP adresine yönlendirilen gelen trafiği eşleştirin."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
msgid "Only match incoming traffic from these MACs."
-msgstr ""
+msgstr "Yalnızca bu MAC'lardan gelen trafiği eşleştirin."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Only match incoming traffic from this IP or range."
-msgstr ""
+msgstr "Yalnızca bu IP veya aralıktan gelen trafiği eşleştirin."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
msgstr ""
+"Yalnızca istemci ana bilgisayardaki belirli kaynak bağlantı noktasından veya "
+"bağlantı noktası aralığından gelen trafiği eşleştirin"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 "Giden cihaz"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:173
msgid "Outbound zone"
-msgstr ""
+msgstr "Giden bölge"
#: 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 "Çıkış"
-#: 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:423
+#: 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 "İptables'a ek argümanlar iletir. Dikkatli kullanın!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -654,20 +761,27 @@ msgid ""
"invalid values could render the firewall ruleset broken, completely exposing "
"all services."
msgstr ""
+"Ham iptables argümanlarını kaynak ve hedef trafik sınıflandırma kurallarına "
+"geçirmek, paketleri arayüzler veya alt ağlar dışında başka kriterlere göre "
+"eşleştirmeye izin verir. Geçersiz değerler güvenlik duvarı kural setini "
+"bozabileceğinden ve tüm hizmetleri tamamen açığa çıkarabileceğinden, bu "
+"seçenekler son derece dikkatli kullanılmalıdır."
#: 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 "Port Yönlendirmeleri"
#: 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 ""
+"Bağlantı noktası yönlendirme, İnternet üzerindeki uzak bilgisayarların özel "
+"LAN içindeki belirli bir bilgisayara veya hizmete bağlanmasına izin verir."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Protokol"
@@ -676,151 +790,165 @@ msgstr "Protokol"
msgid ""
"Redirect matched incoming traffic to the given port on the internal host"
msgstr ""
+"Gelen trafiği dahili ana bilgisayardaki belirli bağlantı noktasına "
+"yönlendirin"
#: 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 "Gelen trafiği belirtilen dahili ana bilgisayara yönlendirin"
#: 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 "Donanımsal NAT desteği gerektirir. En az mt7621 için uygulanabilir"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
-msgstr ""
+msgstr "Maskelendirmeyi verilen hedef alt ağlarla sınırla"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
-msgstr ""
+msgstr "Maskelemeyi verilen kaynak alt ağlarla kısıtla"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "Adres ailesiyle sınırla"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
msgid "Rewrite IP address"
-msgstr ""
+msgstr "IP adresini yeniden yaz"
#: 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 "Eşleşen trafiği belirtilen kaynak IP adresine yeniden yazın."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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 ""
+"Eşleşen trafiği belirtilen kaynak bağlantı noktasına veya bağlantı noktası "
+"aralığına yeniden yazın."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
-msgstr ""
+msgstr "Bağlantı noktasını yeniden yaz"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:75
msgid "Routing/NAT Offloading"
-msgstr ""
+msgstr "Yönlendirme / NAT Aktarımı"
#: 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 - Belirli bir kaynak IP'sine veya bağlantı noktasına yeniden yaz"
-#: 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:265
+#: 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 "Cumartesi"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
msgid "Set mark"
-msgstr ""
+msgstr "İşaret ayarla"
#: 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 ""
+"Kurulan bağlantılarda verilen işaret değerini ayarlayın. Biçim değerdir [/"
+"mask]. Bir maske belirtilirse, sadece maskede ayarlanan bitler değiştirilir."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
msgid "Software based offloading for routing/NAT"
-msgstr ""
+msgstr "Yazılım tabanlı boşaltma, yönlendirme/NAT için"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:82
msgid "Software flow offloading"
-msgstr ""
+msgstr "Yazılım tabanlı akış boşaltma"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
msgid "Source IP address"
-msgstr ""
+msgstr "Kaynak IP Adresi"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
-msgstr ""
+msgstr "Kaynak MAC adresi"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Kaynak adresi"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Kaynak portu"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
-msgstr ""
+msgstr "Kaynak bölgesi"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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 ""
+"Bu trafik kuralının belirli bir gelen veya giden ağ cihazına bağlanıp "
+"bağlanmayacağını belirtir."
#: 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 ""
+"Yansıtılan trafik için harici veya dahili IP adresinin kullanılıp "
+"kullanılmayacağını belirtir."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "Başlangıç Tarihi (yyyy-aa-gg)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
-msgstr ""
+#: 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 "Başlangıç Zamanı (sa.dd.sn)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "Bitiş Tarihi (yyyy-aa-gg)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
-msgstr ""
+#: 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 "Durdurma Zamanı (sa.dd.sn)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "Pazar"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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 ""
+"LuCI'nin düzgün çalışması için mevcut güvenlik duvarı yapılandırmasının "
+"değiştirilmesi gerekir."
#: 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 ""
+"Güvenlik duvarı, ağ trafiği akışını kontrol etmek için ağ arayüzleriniz "
+"üzerinde bölgeler oluşturur."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -829,6 +957,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 ""
+"Aşağıdaki seçenekler, bu bölge (%s) ile diğer bölgeler arasındaki "
+"yönlendirme politikalarını kontrol eder. <em>Hedef bölgeler</em> "
+"yönlendirilen trafiği eşleştirin <strong>hedeflenen %q</strong>. <em>Kaynak "
+"bölgeler</em> diğer bölgelerden gelen trafiği eşleştirin <strong>hedeflenen "
+"%q</strong>. İletim kuralı <em>tek yönlüdür</em>,Örneğin. lan'dan wan'a "
+"yönlendirme, wan'dan lan'a yönlendirme izni <em>anlamına gelmez</em>."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:117
msgid ""
@@ -838,21 +972,30 @@ msgid ""
"forwarded traffic between different networks within the zone. <em>Covered "
"networks</em> specifies which available networks are members of this zone."
msgstr ""
+"Bu bölüm,% q öğesinin ortak özelliklerini tanımlar. <em>giriş</em> ve "
+"<em>çıkış</em> seçenekleri, bu bölgeye giren ve çıkan trafik için varsayılan "
+"politikaları ayarlarken, <em>yönlendir</em> seçeneği farklı ağlar arasında "
+"yönlendirilen trafik için politikayı açıklar bölge içinde. <em>Kapsanan ağla "
+"</em>, hangi kullanılabilir ağların bu bölgenin üyesi olduğunu belirtir."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "Perşembe"
#: 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 "Zaman Kısıtlamaları"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 Zamanı"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr "Bu kural için zaman kısıtlamaları etkinleştirildi"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
@@ -862,6 +1005,11 @@ msgid ""
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
+"Buraya %{dest}%{dest_device?, arayüz <var>%{dest_device}</var>}%{dest_ip?, "
+"IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Şu hariç IP "
+"adreslerini eşleştir %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, port "
+"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Dışındaki bağlantı "
+"noktalarını eşleştir %{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:49
msgid ""
@@ -871,6 +1019,12 @@ msgid ""
"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
"%{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
+"Buraya %{dest}%{dest_device?, arayüz aracılığıyla <var>%{dest_device}</"
+"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Şu "
+"hariç IP adreslerini eşleştir %{item.val}.\"}>%{item.ival}</"
+"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
+"\"Dışındaki bağlantı noktalarını eşleştir %{item.val}.\"}>%{item.ival}</"
+"var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:57
msgid ""
@@ -879,15 +1033,20 @@ msgid ""
"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
+"Buraya %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-"
+"tooltip=\"Şu hariç IP adreslerini eşleştir %{item.val}.\"}>%{item.ival}</"
+"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
+"\"Dışındaki bağlantı noktalarını eşleştir %{item.val}.\"}>%{item.ival}</"
+"var>}}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
-msgstr ""
+msgstr "İzleme yardımcısı"
#: 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 "Trafik kuralları"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:174
msgid ""
@@ -895,122 +1054,132 @@ msgid ""
"for example to reject traffic between certain hosts or to open WAN ports on "
"the router."
msgstr ""
+"Trafik kuralları, örneğin belirli ana bilgisayarlar arasındaki trafiği "
+"reddetmek veya yönlendiricide WAN bağlantı noktalarını açmak gibi farklı "
+"bölgeler arasında seyahat eden paketler için politikalar tanımlar."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "Salı"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:19
msgid "Unable to save contents: %s"
-msgstr ""
+msgstr "İçerik kaydedilemiyor: %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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
-msgstr ""
+msgstr "Bilinmeyen veya yüklenmemiş bağlantı yolu yardımcısı \"%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 "İsimsiz 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:159
msgid "Unnamed forward"
-msgstr ""
+msgstr "İsimsiz yönlendirme"
#: 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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
-msgstr ""
+msgstr "İsimsiz kural"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:122
msgid "Unnamed zone"
-msgstr ""
+msgstr "İsimsiz bölge"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
-msgstr ""
+msgstr "Bilinmeyen protokol"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
"the updated configuration."
msgstr ""
+"\"Devam\" düğmesine basıldığında, \"SNAT\" hedefli \"yeniden yönlendirme\" "
+"bölümleri \"nat\" bölümlerine dönüştürülecek ve güncellenmiş yapılandırmayı "
+"uygulamak için güvenlik duvarı yeniden başlatılacaktır."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:257
msgid "Use external IP address"
-msgstr ""
+msgstr "Harici bir IP adresi kullan"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:256
msgid "Use internal IP address"
-msgstr ""
+msgstr "Dahili bir IP adresi kullan"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
+"Bölge trafiğini ham, <em>uci</em> yönetilmeyen ağ cihazlarına göre "
+"sınıflandırmak için bu seçeneği kullanın."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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 ""
+"Bölge trafiğini ağlar veya cihazlar yerine kaynak veya hedef alt ağa göre "
+"sınıflandırmak için bu seçeneği kullanın."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:330
msgid "Valid firewall mark required"
-msgstr ""
+msgstr "Geçerli güvenlik duvarı işareti gerekli"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "Çarşamba"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "Hafta içi"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
-msgstr ""
+msgstr "XOR güvenlik duvarı işareti"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
msgid "XOR mark"
-msgstr ""
+msgstr "XOR işareti"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:135
msgid "Zone ⇒ Forwardings"
-msgstr ""
+msgstr "Bölge ⇒ Yönlendirmeler"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:94
msgid "Zones"
-msgstr ""
+msgstr "Bölgeler"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "kabul et"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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 "herhangi"
#: 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
@@ -1019,59 +1188,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 "herhangi bir bölge"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
-msgstr ""
+msgstr "güvenlik duvarı işaretini uygula"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
-msgstr ""
+msgstr "bağlantı yardımcısı atama"
#: 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 "gün"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
-msgstr ""
+msgstr "yeniden yazma"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
-msgstr ""
+msgstr "izleme"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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 "düşür"
#: 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 "saat"
#: 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 "dakika"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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 "reddet"
#: 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 "ikinci"
#: 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
@@ -1080,28 +1249,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 "bu cihaz"
#: 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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 "bu yeni bölge"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:353
msgid "unlimited"
-msgstr ""
+msgstr "sınırsız"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
-msgstr ""
+msgstr "belirtilmemiş"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
-msgstr ""
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
+msgstr "geçerli güvenlik duvarı işareti"
diff --git a/applications/luci-app-firewall/po/uk/firewall.po b/applications/luci-app-firewall/po/uk/firewall.po
index c380107138..12790f24a2 100644
--- a/applications/luci-app-firewall/po/uk/firewall.po
+++ b/applications/luci-app-firewall/po/uk/firewall.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2020-05-02 18:10+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/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.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.9-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -43,11 +43,11 @@ msgstr ""
"якому помічнику оккрім &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:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr "-- додати IP-адресу --"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr "-- додати MAC-адресу --"
@@ -132,7 +132,7 @@ msgstr ""
"джерела на <var>%{snat_ip}</var>} %{snat_port?порт джерела на <var>"
"%{snat_port}</var>}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr "Потрібно вказати IP-адресу для перезапису!"
@@ -141,14 +141,14 @@ msgid "ACCEPT - Disable address rewriting"
msgstr "ACCEPT — Вимкнути перезапис адреси"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Дія"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
@@ -158,7 +158,7 @@ msgstr ""
"призначення зони, наприклад, <code>-p tcp --dport 443</code>, щоб зіставляти "
"лише вихідний трафік HTTPS."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -172,28 +172,28 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Додаткові налаштування"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr "Дозволити \"неправильний\" трафік"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "Дозволити переспрямовування від <em>зон джерела</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "Дозволити переспрямовування до <em>зон призначення</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "Будь-який"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr "Будь-який день"
@@ -211,17 +211,17 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr "Застосувати заданий клас або значення DSCP до встановлених з'єднань."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
"Призначити вказаного помічника відслідковування з'єднань для відповідного "
"трафіку."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr "Автоматичне призначення помічника"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -235,7 +235,7 @@ msgstr ""
"Параметри відслідковування з'єднань (<abbr title=\"Connection tracking"
"\">Conntrack</abbr>)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr ""
"Помічники відслідковування з'єднань (<abbr title=\"Connection tracking"
@@ -245,19 +245,19 @@ msgstr ""
msgid "Contents have been saved."
msgstr "Вміст збережено."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr "Продовжити"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr "Охоплені пристрої"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "Охоплені мережі"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr "Охоплені підмережі"
@@ -276,7 +276,7 @@ msgstr ""
"виконуються після кожного перезавантаження брандмауера, відразу після "
"завантаження типового набору правил."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr "класифікація DSCP"
@@ -288,25 +288,25 @@ msgstr "Позначка DSCP"
msgid "DSCP mark required"
msgstr "Потрібна позначка DSCP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Адреса призначення"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Порт призначення"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "Зона призначення"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr "Назва пристрою"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -320,7 +320,7 @@ msgid "Drop invalid packets"
msgstr "Відхиляти помилкові пакети"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Увімкнути"
@@ -333,7 +333,7 @@ msgstr "Увімкнути NAT Loopback"
msgid "Enable SYN-flood protection"
msgstr "Увімкнути захист від SYN-flood"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "Увімкнути реєстрування у цій зоні"
@@ -345,7 +345,7 @@ msgstr "Очікується: %s"
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr "Експериментальна функція. Не повністю сумісно з QoS / SQM."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
"В явному вигляді дозволені помічники відслідковування з'єднань для трафіку "
@@ -359,13 +359,13 @@ msgstr "Зовнішня IP-адреса"
msgid "External port"
msgstr "Зовнішній порт"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "Додаткові аргументи"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr "Додаткові аргументи для призначення"
@@ -373,7 +373,7 @@ msgstr "Додаткові аргументи для призначення"
msgid "Extra iptables arguments"
msgstr "Додаткові аргументи iptables"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr "Додаткові аргументи для джерела"
@@ -401,7 +401,7 @@ msgstr "Брандмауер — Правила трафіку"
msgid "Firewall - Zone Settings"
msgstr "Брандмауер — Параметри зон"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr "Переміщення конфігурації брандмауера"
@@ -423,8 +423,8 @@ msgstr ""
"tooltip=\"Застосування маски %{mark.mask} до значення fwmark перед "
"зіставлянням\"}}>%{mark.val}</var>}"
-#: 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:264
+#: 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 "П'ятниця"
@@ -487,7 +487,7 @@ 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"
@@ -497,22 +497,22 @@ msgstr "Надати доступ до конфігурування брандм
msgid "Hardware flow offloading"
msgstr "Апаратні засоби розвантаження потоку"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 та IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "Лише IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "Лише IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr "Вхідний пристрій"
@@ -568,7 +568,7 @@ msgstr "Неприпустиме значення обмеження"
msgid "Limit burst"
msgstr "Обмеження блоку"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "Обмеження повідомлень журналу"
@@ -586,6 +586,10 @@ msgstr ""
"Обмеження зіставляння до <var>%{limit.num}</var> пакетів на <var>%{limit."
"unit}</var>%{limit.burst? блок <var>%{limit.burst}</var>}"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr "Увімкнено обмежене маскування"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr "Обмеження зіставляння трафіку із вказаною швидкістю."
@@ -599,7 +603,7 @@ msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
"MASQUERADE - Автоматично переписувати на IP-адресу вихідного інтерфейсу"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr "Обмежування MSS"
@@ -608,7 +612,7 @@ msgid "Masquerading"
msgstr "Підміна"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "Зіставляти"
@@ -617,11 +621,11 @@ msgstr "Зіставляти"
msgid "Match DSCP"
msgstr "Зіставляти DSCP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr "Зіставляти ICMP типу"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr "Зіставляти пристрою"
@@ -649,7 +653,7 @@ 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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr "Зіставляти помічнику"
@@ -666,7 +670,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
"Зіставляти трафік за допомогою вказаного помічника відслідковування з'єднань."
@@ -676,7 +680,7 @@ msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
"Зіставляти вказаній позначці брандмауера або діапазону різних позначок."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
"Зіставляння переспрямованого трафіку за допомогою вказаного вихідного "
@@ -695,13 +699,13 @@ msgstr ""
"збільшується на одиницю щоразу, коли вказане вище обмеження не досягнуто, аж "
"до цього числа."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "Понеділок"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 "Дні місяця"
@@ -719,7 +723,7 @@ msgstr ""
"використовується для вихідного чи переспрямованого трафіку."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -745,8 +749,8 @@ msgstr ""
"Зіставляти тільки вхідний трафік, що виникає на заданому порту джерела або "
"діапазоні портів вузла клієнта"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 "Вихідний пристрій"
@@ -759,14 +763,14 @@ msgstr "Вихідна зона"
msgid "Output"
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:423
+#: 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 ""
"Передавання додаткових аргументів для IPTables. Використовуйте з обережністю!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -794,7 +798,7 @@ msgstr ""
"підключатися до певного комп'ютера або служби у приватній мережі."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Протокол"
@@ -813,16 +817,16 @@ msgstr "Переспрямувати відповідний вхідний тр
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr "Необхідна апаратна підтримка NAT. Упроваджено принаймні для mt7621"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr "Обмежити підміну заданими підмережами призначення"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr "Обмежити підміну заданими підмережами джерела"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 "Обмежити сімейство протоколів"
@@ -834,12 +838,12 @@ msgstr "IP-адреса для перезапису"
msgid "Rewrite matched traffic to the specified source IP address."
msgstr "Перезаписати відповідний трафік на вказану IP-адресу джерела."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr "Порт для перезапису"
@@ -851,8 +855,8 @@ msgstr "Розвантаження маршрутизації/NAT"
msgid "SNAT - Rewrite to specific source IP or port"
msgstr "SNAT - Перезаписати на вказану IP-адресу джерела або порт"
-#: 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:265
+#: 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 "Субота"
@@ -882,27 +886,27 @@ msgid "Source IP address"
msgstr "IP-адреса джерела"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "MAC-адреса джерела"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "Адреса джерела"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Порт джерела"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Зона джерела"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -918,32 +922,32 @@ msgstr ""
"Визначає, чи використовувати зовнішню або внутрішню IP-адресу для відбитого "
"трафіку."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "Дата початку (рррр-мм-дд)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
+#: 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 "Час початку (гг:хх:сс)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "Дата зупинки (рррр-мм-дд)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
+#: 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 "Час зупинки (гг:хх:сс)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "Неділя"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -959,8 +963,8 @@ msgstr ""
"Брандмауер створює зони поверх ваших мережевих інтерфейсів для управління "
"потоком мережевого трафіку."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -991,8 +995,8 @@ msgstr ""
"спрямовування трафіку між різними мережами в межах зони. Пункт <em>Покриті "
"мережі</em> визначає, які доступні мережі є членами цієї зони."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "Четвер"
@@ -1001,11 +1005,15 @@ msgstr "Четвер"
msgid "Time Restrictions"
msgstr "Часові обмеження"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "Час в UTC"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr "Для цього правила ввімкнено обмеження часу"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -1046,7 +1054,7 @@ msgstr ""
"var>}}%{dest_port?, порт %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
"\"Зіставляння портам окрім %{item.val}.\"}>%{item.ival}</var>}}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr "Помічник відслідковування"
@@ -1065,8 +1073,8 @@ msgstr ""
"різними зонами, наприклад, відхиляти трафік між певними вузлами або відкрити "
"порти WAN на маршрутизаторі."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "Вівторок"
@@ -1075,7 +1083,7 @@ msgid "Unable to save contents: %s"
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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr ""
"Невідомий або не інстальований помічник відслідковування з'єднань \"%s\""
@@ -1091,7 +1099,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr "Правило без назви"
@@ -1099,11 +1107,11 @@ msgstr "Правило без назви"
msgid "Unnamed zone"
msgstr "Зона без назви"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr "Нерозпізнаний протокол"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -1121,15 +1129,15 @@ msgstr "Використовувати зовнішню IP-адресу"
msgid "Use internal IP address"
msgstr "Використовувати внутрішню IP-адресу"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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>raw</em>, які не управляються через <em>uci</em>."
+"пристроями raw, які не управляються через <em>uci</em>."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -1141,17 +1149,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr "Потрібна дійсна позначка брандмауера"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "Середа"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "Дні тижня"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr "XOR позначки брандмауера"
@@ -1167,23 +1175,23 @@ msgstr "Зона ⇒ Переспрямовування"
msgid "Zones"
msgstr "Зони"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "приймати"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1198,11 +1206,11 @@ msgstr "будь-який"
msgid "any zone"
msgstr "будь-якої зони"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr "застосувати позначку брандмауера"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr "призначити помічника відслідковування з'єднань"
@@ -1212,15 +1220,15 @@ msgstr "призначити помічника відслідковування
msgid "day"
msgstr "день"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr "не переписувати"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "не відстежувати"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1238,7 +1246,7 @@ msgstr "година"
msgid "minute"
msgstr "хвилина"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1260,8 +1268,8 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 "ця нова зона"
@@ -1269,171 +1277,10 @@ msgstr "ця нова зона"
msgid "unlimited"
msgstr "необмежено"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr "невизначено"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr "дійсна позначка брандмауера"
-
-#~ msgid "%s in %s"
-#~ msgstr "%s у %s"
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s із %s"
-
-#~ msgid "%s, %s in %s"
-#~ msgstr "%s, %s у %s"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>"
-#~ msgstr "<var>%d</var> пакетів за <var>%s</var>"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
-#~ msgstr ""
-#~ "<var>%d</var> пакетів за <var>%s</var>, підряд <var>%d</var> пакетів"
-
-#~ msgid "<var>%s</var> and limit to %s"
-#~ msgstr "<var>%s</var> з лімітом %s"
-
-#~ msgid "Accept forward"
-#~ msgstr "Приймати переспрямовування"
-
-#~ msgid "Accept input"
-#~ msgstr "Приймати вхідний"
-
-#~ msgid "Accept output"
-#~ msgstr "Приймати вихідний"
-
-#~ msgid "Discard forward"
-#~ msgstr "Відкидати переспрямовування"
-
-#~ msgid "Discard input"
-#~ msgstr "Відкидати вхідний"
-
-#~ msgid "Discard output"
-#~ msgstr "Відкидати вихідний"
-
-#~ msgid "Do not track forward"
-#~ msgstr "Не відслідковувати переспрямовування"
-
-#~ msgid "Do not track input"
-#~ msgstr "Не відслідковувати вхідний"
-
-#~ msgid "Do not track output"
-#~ msgstr "Не відслідковувати вихідний"
-
-#~ msgid "Forward to"
-#~ msgstr "переспрямовування до"
-
-#~ msgid "From %s in %s"
-#~ msgstr "%s у %s"
-
-#~ msgid "From %s in %s with source %s"
-#~ msgstr "%s у %s з джерелом %s"
-
-#~ msgid "From %s in %s with source %s and %s"
-#~ msgstr "%s у %s з джерелом %s та %s"
-
-#~ msgid "From %s on <var>this device</var>"
-#~ msgstr "Від %s на <var>цьому пристрої</var>"
-
-#~ msgid "From %s on <var>this device</var> with source %s"
-#~ msgstr "Від %s на <var>цьому пристрої</var> з джерелом %s"
-
-#~ msgid "From %s on <var>this device</var> with source %s and %s"
-#~ msgstr "Від %s на <var>цьому пристрої</var> з джерелом %s та %s"
-
-#~ msgid "IP"
-#~ msgstr "IP-адреса"
-
-#~ msgid "IP range"
-#~ msgstr "Діапазон IP"
-
-#~ msgid "IPs"
-#~ msgstr "IP-адреси"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC-адреса"
-
-#~ msgid "MACs"
-#~ msgstr "MAC-адреси"
-
-#~ msgid "Network"
-#~ msgstr "Мережа"
-
-#~ msgid "Refuse forward"
-#~ msgstr "Відхиляти переспрямовування"
-
-#~ msgid "Refuse input"
-#~ msgstr "Відхиляти вхідний"
-
-#~ msgid "Refuse output"
-#~ msgstr "Відхиляти вихідний"
-
-#~ msgid "To %s at %s on <var>this device</var>"
-#~ msgstr "%s на %s <var>цього пристрою</var>"
-
-#~ msgid "To %s in %s"
-#~ msgstr "%s у %s"
-
-#~ msgid "To %s on <var>this device</var>"
-#~ msgstr "%s на <var>цього пристрою</var>"
-
-#~ msgid "To %s, %s in %s"
-#~ msgstr "%s, %s у %s"
-
-#~ msgid "Via %s"
-#~ msgstr "Через %s"
-
-#~ msgid "Via %s at %s"
-#~ msgstr "Через %s на %s"
-
-#~ msgid "any host"
-#~ msgstr "будь-який вузол"
-
-#~ msgid "any router IP"
-#~ msgstr "будь-який IP роутера"
-
-#~ msgid "not"
-#~ msgstr "не"
-
-#~ msgid "port"
-#~ msgstr "порт"
-
-#~ msgid "ports"
-#~ msgstr "порти"
-
-#~ msgid "type"
-#~ msgstr "типом"
-
-#~ msgid "types"
-#~ msgstr "типами"
-
-#~ msgid "Force connection tracking"
-#~ msgstr "Примусове відслідковування з'єднань"
-
-#~ msgid ""
-#~ "Prevent the installation of <em>NOTRACK</em> rules which would bypass "
-#~ "connection tracking."
-#~ msgstr ""
-#~ "Запобігати встановленню правил <em>NOTRACK</em>, які могли б обійти "
-#~ "відслідковування з'єднань."
-
-#~ msgid "Disable"
-#~ msgstr "Вимкнути"
-
-#~ msgid "Restart Firewall"
-#~ msgstr "Перезавантажити брандмауер"
-
-#~ msgid "Rule is disabled"
-#~ msgstr "Правило вимкнено"
-
-#~ msgid "Rule is enabled"
-#~ msgstr "Правило ввімкнено"
diff --git a/applications/luci-app-firewall/po/vi/firewall.po b/applications/luci-app-firewall/po/vi/firewall.po
index 2907be61d3..0eeb885bdf 100644
--- a/applications/luci-app-firewall/po/vi/firewall.po
+++ b/applications/luci-app-firewall/po/vi/firewall.po
@@ -1,12 +1,10 @@
-# luci-fw.pot
-# generated from ./applications/luci-fw/luasrc/i18n/luci-fw.en.lua
msgid ""
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: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/vi/>\n"
"Language: vi\n"
@@ -14,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 3.11-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -33,11 +31,11 @@ msgid ""
"val}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr ""
@@ -100,7 +98,7 @@ msgid ""
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr ""
@@ -109,21 +107,21 @@ msgid "ACCEPT - Disable address rewriting"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "Hành động"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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."
@@ -134,28 +132,28 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr ""
@@ -170,15 +168,15 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 ""
@@ -187,7 +185,7 @@ msgstr ""
msgid "Conntrack Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
msgstr ""
@@ -195,19 +193,19 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr ""
@@ -222,7 +220,7 @@ msgid ""
"each firewall restart, right after the default ruleset has been loaded."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr ""
@@ -234,26 +232,26 @@ msgstr ""
msgid "DSCP mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "Địa chỉ điểm đến"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "Cổng điểm đến"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
#, fuzzy
msgid "Destination zone"
msgstr "Điểm đến"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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."
@@ -264,7 +262,7 @@ msgid "Drop invalid packets"
msgstr "Bỏ qua nhưng gói không hợp lý"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "Kích hoạt"
@@ -278,7 +276,7 @@ msgstr ""
msgid "Enable SYN-flood protection"
msgstr "SYN-flood bảo vệ "
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr ""
@@ -290,7 +288,7 @@ msgstr ""
msgid "Experimental feature. Not fully compatible with QoS/SQM."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
@@ -302,13 +300,13 @@ msgstr ""
msgid "External port"
msgstr "External port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr ""
@@ -316,7 +314,7 @@ msgstr ""
msgid "Extra iptables arguments"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr ""
@@ -344,7 +342,7 @@ msgstr ""
msgid "Firewall - Zone Settings"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr ""
@@ -361,8 +359,8 @@ msgid ""
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
-#: 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:264
+#: 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 ""
@@ -415,22 +413,22 @@ msgstr ""
msgid "Hardware flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr ""
@@ -478,7 +476,7 @@ msgstr ""
msgid "Limit burst"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr ""
@@ -494,6 +492,10 @@ msgid ""
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr ""
@@ -506,7 +508,7 @@ msgstr ""
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
#, fuzzy
msgid "MSS clamping"
msgstr "MSS Clamping"
@@ -516,7 +518,7 @@ msgid "Masquerading"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 ""
@@ -525,11 +527,11 @@ msgstr ""
msgid "Match DSCP"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr ""
@@ -552,7 +554,7 @@ msgid ""
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr ""
@@ -567,7 +569,7 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
@@ -575,7 +577,7 @@ msgstr ""
msgid "Matches a specific firewall mark or a range of different marks."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
@@ -589,13 +591,13 @@ msgid ""
"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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 ""
@@ -611,7 +613,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -635,8 +637,8 @@ msgid ""
"range on the client host"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 ""
@@ -649,13 +651,13 @@ msgstr ""
msgid "Output"
msgstr "Output"
-#: 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:423
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -676,7 +678,7 @@ msgid ""
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "Giao thức"
@@ -694,16 +696,16 @@ msgstr ""
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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 ""
@@ -715,11 +717,11 @@ msgstr ""
msgid "Rewrite matched traffic to the specified source IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr ""
@@ -731,8 +733,8 @@ msgstr ""
msgid "SNAT - Rewrite to specific source IP or port"
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:265
+#: 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 ""
@@ -760,29 +762,29 @@ msgid "Source IP address"
msgstr "Đỉa chỉ MAC nguồn"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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
#, fuzzy
msgid "Source address"
msgstr "Đỉa chỉ MAC nguồn"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "Cổng nguồn"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
#, fuzzy
msgid "Source zone"
msgstr "Cổng nguồn"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -794,32 +796,32 @@ msgid ""
"reflected traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 ""
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -833,8 +835,8 @@ msgstr ""
"The firewall tạo zones trên giao diện mạng lưới để điều triển sự dòng lưu "
"thông của mạng."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -853,8 +855,8 @@ msgid ""
"networks</em> specifies which available networks are members of this zone."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 ""
@@ -863,11 +865,15 @@ msgstr ""
msgid "Time Restrictions"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 ""
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -894,7 +900,7 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr ""
@@ -910,8 +916,8 @@ msgid ""
"the router."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 ""
@@ -920,7 +926,7 @@ msgid "Unable to save contents: %s"
msgstr ""
#: 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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr ""
@@ -935,7 +941,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr ""
@@ -943,11 +949,11 @@ msgstr ""
msgid "Unnamed zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -962,13 +968,13 @@ msgstr ""
msgid "Use internal IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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."
@@ -978,17 +984,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr ""
@@ -1004,23 +1010,23 @@ msgstr ""
msgid "Zones"
msgstr "Zones"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "chấp nhận"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1035,11 +1041,11 @@ msgstr ""
msgid "any zone"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr ""
@@ -1049,15 +1055,15 @@ msgstr ""
msgid "day"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1075,7 +1081,7 @@ msgstr ""
msgid "minute"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1097,8 +1103,8 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 ""
@@ -1106,16 +1112,10 @@ msgstr ""
msgid "unlimited"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr ""
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
diff --git a/applications/luci-app-firewall/po/zh_Hans/firewall.po b/applications/luci-app-firewall/po/zh_Hans/firewall.po
index 6ab67e1f4e..4ac8c700d5 100644
--- a/applications/luci-app-firewall/po/zh_Hans/firewall.po
+++ b/applications/luci-app-firewall/po/zh_Hans/firewall.po
@@ -1,12 +1,8 @@
-#
-# Yangfl <mmyangfl@gmail.com>, 2017, 2018.
-# Zheng Qian <sotux82@gmail.com>, 2019.
-#
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2020-02-19 20:00+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
+"PO-Revision-Date: 2021-07-01 19:13+0000\n"
+"Last-Translator: Tianling Shen <i@cnsztl.eu.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfirewall/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -14,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 3.11\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -45,11 +41,11 @@ msgstr ""
"\"匹配除 &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:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr "-- 添加 IP --"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr "-- 添加 MAC --"
@@ -121,7 +117,7 @@ msgstr ""
"<var data-tooltip=\"SNAT\">静态重写</var> 到源 %{snat_ip?IP <var>%{snat_ip}</"
"var>} %{snat_port?端口 <var>%{snat_port}</var>}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
msgstr "必须指定重写 IP!"
@@ -130,29 +126,29 @@ msgid "ACCEPT - Disable address rewriting"
msgstr "接受 - 禁用地址重写"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"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 流量。"
+"用于对区域目标流量进行分类的额外 <em>iptables</em> 参数。如:<code>-p tcp --"
+"dport 443</code> 表示仅匹配出站 HTTPS 流量。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: 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 --sport 443</"
-"code> 仅匹配入站 HTTPS 流量。"
+"用于对区域源流量进行分类的额外 <em>iptables</em> 参数。如:<code>-p tcp --"
+"sport 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
@@ -161,26 +157,26 @@ msgstr ""
msgid "Advanced Settings"
msgstr "高级设置"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
msgstr "允许“无效”流量"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
msgstr "允许来自<em>源区域</em>的转发:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
msgstr "允许转发到<em>目标区域</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "任何"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
msgstr "每天"
@@ -190,51 +186,51 @@ msgid ""
"established connections. Format is value[/mask]. If a mask is specified then "
"those bits set in the mask are zeroed out."
msgstr ""
-"在已建立的连接上对给定值和现有标记值进行按位异或。格式为 value[/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 "将给定的 DSCP 类或值应用于已建立的连接。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr "将指定的连接跟踪助手分配给匹配的流量。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
msgstr "自动助手分配"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+#: 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 "Conntrack 设置"
+msgstr "连接跟踪设置"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
-msgstr "Conntrack 助手"
+msgstr "连接跟踪助手"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16
msgid "Contents have been saved."
msgstr "内容已保存。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr "继续"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
msgstr "涵盖的设备"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
msgstr "涵盖的网络"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
msgstr "涵盖的子网"
@@ -249,9 +245,9 @@ msgid ""
"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:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
msgstr "DSCP 类别"
@@ -263,38 +259,38 @@ msgstr "DSCP 标记"
msgid "DSCP mark required"
msgstr "需要 DSCP 标记"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: 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 "目标地址"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "目标端口"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "目标区域"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: 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:236
+#: 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>的转发流量。对复杂的非对"
-"称路由这可能是必需的设置。"
+"不安装额外的规则以拒绝连接跟踪状态为<em>无效</em>的转发流量。对复杂的非对称路"
+"由这可能是必需的设置。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:58
msgid "Drop invalid packets"
msgstr "丢弃无效数据包"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "启用"
@@ -307,19 +303,19 @@ msgstr "启用 NAT 环回"
msgid "Enable SYN-flood protection"
msgstr "启用 SYN-flood 防御"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "启用此区域的日志记录"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "Expecting: %s"
-msgstr "需要:%s"
+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 "实验特性。与 QoS/SQM 不完全兼容。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr "为区域流量明确选择允许的连接跟踪助手"
@@ -331,13 +327,13 @@ msgstr "外部 IP 地址"
msgid "External port"
msgstr "外部端口"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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 "额外参数"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
msgstr "额外的目标参数"
@@ -345,7 +341,7 @@ msgstr "额外的目标参数"
msgid "Extra iptables arguments"
msgstr "额外的 iptables 参数"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
msgstr "额外的源参数"
@@ -373,7 +369,7 @@ msgstr "防火墙 - 通信规则"
msgid "Firewall - Zone Settings"
msgstr "防火墙 - 区域设置"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
msgstr "防火墙配置迁移"
@@ -394,8 +390,8 @@ msgstr ""
"mask? 带有掩码 %{mark.mask}} 以外的 fwmarks。\":%{mark.mask? data-tooltip="
"\"在比较前使用 %{mark.mask} 掩盖 fwmark 值。\"}}>%{mark.val}</var>}"
-#: 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:264
+#: 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 "星期五"
@@ -462,28 +458,28 @@ 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 "硬件流量分载"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 和 IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "仅 IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "仅 IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
msgstr "入站设备"
@@ -538,7 +534,7 @@ msgstr "无效的限制值"
msgid "Limit burst"
msgstr "限制突发"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
msgstr "限制日志信息"
@@ -556,6 +552,10 @@ msgstr ""
"限制匹配到 <var>%{limit.num}</var> 包每 <var>%{limit.unit}</var>%{limit."
"burst? 突发 <var>%{limit.burst}</var>}"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
+msgid "Limited masquerading enabled"
+msgstr "已启用有限伪装"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
msgstr "将流量匹配限制为指定的速率。"
@@ -566,9 +566,9 @@ msgstr "环回源 IP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:212
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
-msgstr "MASQUERADE - 自动重写为出站接口 IP"
+msgstr "MASQUERADE - 自动重写源地址为出站接口 IP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr "MSS 钳制"
@@ -577,7 +577,7 @@ msgid "Masquerading"
msgstr "IP 动态伪装"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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 "匹配规则"
@@ -586,11 +586,11 @@ msgstr "匹配规则"
msgid "Match DSCP"
msgstr "匹配 DSCP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
msgstr "匹配 ICMP 类型"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
msgstr "匹配设备"
@@ -613,7 +613,7 @@ msgid ""
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
msgstr "匹配助手"
@@ -628,15 +628,15 @@ msgid "Match mark"
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:399
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
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:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr "使用指定的出站网络设备匹配转发的流量。"
@@ -650,13 +650,13 @@ msgid ""
"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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "星期一"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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 "日期"
@@ -672,7 +672,7 @@ msgid ""
msgstr "NAT 规则允许对源 IP 进行精细控制,以用于出站或转发流量。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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"
@@ -696,8 +696,8 @@ msgid ""
"range on the client host"
msgstr "仅匹配源自客户端主机上给定源端口或源端口范围的入站流量"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 "出站设备"
@@ -710,13 +710,13 @@ msgstr "出站区域"
msgid "Output"
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:423
+#: 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 "传递到 iptables 的额外参数。小心使用!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -737,11 +737,10 @@ msgstr "端口转发"
msgid ""
"Port forwarding allows remote computers on the Internet to connect to a "
"specific computer or service within the private LAN."
-msgstr ""
-"端口转发允许 Internet 上的远程计算机连接到内部网络中的特定计算机或服务。"
+msgstr "端口转发允许互联网上的远程计算机连接到内部网络中的特定计算机或服务。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "协议"
@@ -759,18 +758,18 @@ msgstr "重定向匹配的入站流量到指定的内部主机"
msgid "Requires hardware NAT support. Implemented at least for mt7621"
msgstr "需要硬件 NAT 支持。目前 mt7621 已实现"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr "要限制 IP 动态伪装的目标子网"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
msgstr "要限制 IP 动态伪装的源子网"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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"
@@ -780,24 +779,24 @@ msgstr "重写 IP 地址"
msgid "Rewrite matched traffic to the specified source IP address."
msgstr "将匹配的流量重写到指定的源 IP 地址。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+#: 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:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
msgstr "重写端口"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:75
msgid "Routing/NAT Offloading"
-msgstr "Routing/NAT 分载"
+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 "SNAT - 重写为特定的源 IP 或端口"
-#: 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:265
+#: 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 "星期六"
@@ -810,12 +809,12 @@ 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 ""
-"在已建立的连接上设置给定的标记值。格式为 value[/mask]。如果指定了掩码,则仅修"
-"改掩码中设置的位。"
+"在已建立的连接上设置给定的标记值。格式为:值[/掩码]。如果指定了掩码,则仅修改"
+"掩码中设置的位。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
msgid "Software based offloading for routing/NAT"
-msgstr "基于软件的 Routing/NAT 分载"
+msgstr "基于软件的 路由/NAT 分载"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:82
msgid "Software flow offloading"
@@ -826,27 +825,27 @@ msgid "Source IP address"
msgstr "源 IP 地址"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "源 MAC 地址"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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 "源地址"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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 "源端口"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "源区域"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+#: 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."
@@ -856,34 +855,34 @@ msgstr "指定是否将此流量规则绑定到特定的入站或出站网络设
msgid ""
"Specifies whether to use the external or the internal IP address for "
"reflected traffic."
-msgstr "指定是使用外部 IP 地址还是内部 IP 地址来反映流量。"
+msgstr "指定反射流量使用外部或内部 IP 地址。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "开始日期(yyyy-mm-dd)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
-msgstr "开始时间(hh.mm.ss)"
+#: 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 "开始时间(hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "停止日期(yyyy-mm-dd)"
-#: 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:285
-msgid "Stop Time (hh.mm.ss)"
-msgstr "停止时间(hh.mm.ss)"
+#: 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 "停止时间(hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "星期日"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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."
@@ -895,8 +894,8 @@ msgid ""
"traffic flow."
msgstr "防火墙通过在网络接口上创建区域来控制网络流量。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -922,8 +921,8 @@ msgstr ""
"域入站和出站流量的默认策略,<em>转发</em>选项描述该区域内不同网络之间的流量转"
"发策略。<em>涵盖的网络</em>指定从属于这个区域的网络。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "星期四"
@@ -932,11 +931,15 @@ msgstr "星期四"
msgid "Time Restrictions"
msgstr "时间限制"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "UTC 时间"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr "对该规则启用了时间限制"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -977,7 +980,7 @@ msgstr ""
"口 %{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"匹配除 %{item.val} 以"
"外的端口。\"}>%{item.ival}</var>}}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
msgstr "跟踪助手"
@@ -992,11 +995,11 @@ 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:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "星期二"
@@ -1005,9 +1008,9 @@ msgid "Unable to save contents: %s"
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:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
-msgstr "未知或未安装的 conntrack 助手 \"%s\""
+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
@@ -1020,7 +1023,7 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
msgstr "未命名规则"
@@ -1028,11 +1031,11 @@ msgstr "未命名规则"
msgid "Unnamed zone"
msgstr "未命名区域"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
msgstr "无法识别的协议"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
@@ -1049,13 +1052,13 @@ msgstr "使用外部 IP 地址"
msgid "Use internal IP address"
msgstr "使用内部 IP 地址"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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:211
+#: 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."
@@ -1065,17 +1068,17 @@ msgstr "此选项可对源或目标子网而非网络或设备进行区域流量
msgid "Valid firewall mark required"
msgstr "需要有效的防火墙标记"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "星期三"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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 "星期"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
msgstr "异或防火墙标记"
@@ -1091,23 +1094,23 @@ msgstr "区域 ⇒ 转发"
msgid "Zones"
msgstr "区域"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "接受"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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"
@@ -1122,11 +1125,11 @@ msgstr "任意"
msgid "any zone"
msgstr "所有区域"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
msgstr "应用防火墙标记"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
msgstr "分配连接跟踪助手"
@@ -1136,15 +1139,15 @@ msgstr "分配连接跟踪助手"
msgid "day"
msgstr "日"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
msgstr "不重写"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "不跟踪"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1162,7 +1165,7 @@ msgstr "小时"
msgid "minute"
msgstr "分钟"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1184,8 +1187,8 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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 "此新区域"
@@ -1193,295 +1196,10 @@ msgstr "此新区域"
msgid "unlimited"
msgstr "无限制"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
msgstr "未指定"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
msgstr "有效的防火墙标记"
-
-#~ msgid "%s in %s"
-#~ msgstr "%s 位于 %s"
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s 和 %s"
-
-#~ msgid "%s, %s in %s"
-#~ msgstr "%s, %s 位于 %s"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>"
-#~ msgstr "<var>%d</var> 数据包/<var>%s</var>"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
-#~ msgstr "<var>%d</var> 数据包/<var>%s</var>,突发 <var>%d</var> 数据包。"
-
-#~ msgid "<var>%s</var> and limit to %s"
-#~ msgstr "<var>%s</var> 并限制到 %s"
-
-#~ msgid "Accept forward"
-#~ msgstr "接受转发"
-
-#~ msgid "Accept input"
-#~ msgstr "接受入站"
-
-#~ msgid "Accept output"
-#~ msgstr "接受出站"
-
-#~ msgid "Destination IP address"
-#~ msgstr "目标 IP 地址"
-
-#~ msgid "Discard forward"
-#~ msgstr "丢弃转发"
-
-#~ msgid "Discard input"
-#~ msgstr "丢弃入站"
-
-#~ msgid "Discard output"
-#~ msgstr "丢弃出站"
-
-#~ msgid "Do not rewrite"
-#~ msgstr "不重写"
-
-#~ msgid "Do not track forward"
-#~ msgstr "不跟踪转发"
-
-#~ msgid "Do not track input"
-#~ msgstr "不跟踪入站"
-
-#~ msgid "Do not track output"
-#~ msgstr "不跟踪出站"
-
-#~ msgid "Forward to"
-#~ msgstr "转发到"
-
-#~ msgid "From %s in %s"
-#~ msgstr "来自 %s 位于 %s"
-
-#~ msgid "From %s in %s with source %s"
-#~ msgstr "来自 %s 位于 %s 源于 %s"
-
-#~ msgid "From %s in %s with source %s and %s"
-#~ msgstr "来自 %s 位于 %s 源端口 %s 源 MAC %s"
-
-#~ msgid "From %s on <var>this device</var>"
-#~ msgstr "来自 %s 位于<var>本设备</var>"
-
-#~ msgid "From %s on <var>this device</var> with source %s"
-#~ msgstr "来自 %s 位于<var>本设备</var>源于 %s"
-
-#~ msgid "From %s on <var>this device</var> with source %s and %s"
-#~ msgstr "来自 %s 位于<var>本设备</var>源端口 %s 源 MAC %s"
-
-#~ msgid "IP"
-#~ msgstr "IP"
-
-#~ msgid "IP range"
-#~ msgstr "IP 范围"
-
-#~ msgid "IPs"
-#~ msgstr "IP"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "MACs"
-#~ msgstr "MAC"
-
-#~ msgid "Network"
-#~ msgstr "网络"
-
-#~ msgid "Refuse forward"
-#~ msgstr "拒绝转发"
-
-#~ msgid "Refuse input"
-#~ msgstr "拒绝入站"
-
-#~ msgid "Refuse output"
-#~ msgstr "拒绝出站"
-
-#~ msgid "To %s at %s on <var>this device</var>"
-#~ msgstr "到 %s 在 %s 位于<var>本设备</var>"
-
-#~ msgid "To %s in %s"
-#~ msgstr "到 %s 位于 %s"
-
-#~ msgid "To %s on <var>this device</var>"
-#~ msgstr "到 %s 位于<var>本设备</var>"
-
-#~ msgid "To %s, %s in %s"
-#~ msgstr "到 %s, %s 位于 %s"
-
-#~ msgid "Via %s"
-#~ msgstr "通过 %s"
-
-#~ msgid "Via %s at %s"
-#~ msgstr "通过 %s 在 %s"
-
-#~ msgid "any host"
-#~ msgstr "所有主机"
-
-#~ msgid "any router IP"
-#~ msgstr "所有路由 IP"
-
-#~ msgid "not"
-#~ msgstr "非"
-
-#~ msgid "port"
-#~ msgstr "端口"
-
-#~ msgid "ports"
-#~ msgstr "端口"
-
-#~ msgid "type"
-#~ msgstr "类型"
-
-#~ msgid "types"
-#~ msgstr "类型"
-
-#~ msgid "Force connection tracking"
-#~ msgstr "强制连接追踪"
-
-#~ msgid ""
-#~ "Prevent the installation of <em>NOTRACK</em> rules which would bypass "
-#~ "connection tracking."
-#~ msgstr "防止安装 <em>NOTRACK</em> 规则,该规则会绕过连接跟踪。"
-
-#~ msgid "Disable"
-#~ msgstr "禁用"
-
-#~ msgid "Restart Firewall"
-#~ msgstr "重启防火墙"
-
-#~ msgid "Rule is disabled"
-#~ msgstr "规则已禁用"
-
-#~ msgid "Rule is enabled"
-#~ msgstr "规则已启用"
-
-#~ msgid "Add"
-#~ msgstr "添加"
-
-#~ msgid "Add and edit..."
-#~ msgstr "添加并编辑…"
-
-#~ msgid "External zone"
-#~ msgstr "外部区域"
-
-#~ msgid "New SNAT rule"
-#~ msgstr "新建 SNAT 规则"
-
-#~ msgid "New forward rule"
-#~ msgstr "新建转发规则"
-
-#~ msgid "New input rule"
-#~ msgstr "新建进入规则"
-
-#~ msgid "New port forward"
-#~ msgstr "新建端口转发"
-
-#~ msgid "New source NAT"
-#~ msgstr "新建 Source NAT"
-
-#~ msgid "Open ports on router"
-#~ msgstr "打开路由器端口"
-
-#~ msgid "Other..."
-#~ msgstr "其它..."
-
-#~ msgid "To source IP"
-#~ msgstr "到源 IP"
-
-#~ msgid "To source port"
-#~ msgstr "到源端口"
-
-#~ msgid "Output zone"
-#~ msgstr "出站区域"
-
-#~ msgid "(Unnamed Entry)"
-#~ msgstr "(未命名条目)"
-
-#~ msgid "(Unnamed Rule)"
-#~ msgstr "(未命名规则)"
-
-#~ msgid "(Unnamed SNAT)"
-#~ msgstr "(未命名 SNAT)"
-
-#~ msgid "Inter-Zone Forwarding"
-#~ msgstr "端口触发"
-
-#~ msgid "Match forwarded traffic to the given destination port or port range."
-#~ msgstr "匹配指定目标端口或目标端口范围的转发流量。"
-
-#~ msgid ""
-#~ "Match incoming traffic originating from the given source port or port "
-#~ "range on the client host."
-#~ msgstr "匹配来自客户端主机上指定源端口或源端口范围的入站流量。"
-
-#~ msgid "Rewrite matched traffic to the given address."
-#~ msgstr "将匹配流量的源地址改写成指定地址。"
-
-#~ msgid ""
-#~ "Rewrite matched traffic to the given source port. May be left empty to "
-#~ "only rewrite the IP address."
-#~ msgstr "将匹配流量的源端口改写成指定端口。留空只改写 IP 地址。"
-
-#~ msgid "Rewrite to source %s"
-#~ msgstr "源地址改写成 %s"
-
-#~ msgid "Rewrite to source %s, %s"
-#~ msgstr "源地址改写成 %s, %s"
-
-#~ msgid "SNAT IP address"
-#~ msgstr "SNAT IP 地址"
-
-#~ msgid "SNAT port"
-#~ msgstr "SNAT 端口"
-
-#~ msgid "Source NAT"
-#~ msgstr "Source NAT"
-
-#~ msgid ""
-#~ "Source NAT is a specific form of masquerading which allows fine grained "
-#~ "control over the source IP used for outgoing traffic, for example to map "
-#~ "multiple WAN addresses to internal subnets."
-#~ msgstr ""
-#~ "Source NAT 是一种特殊形式的封包伪装,它允许精细的控制传出流量的源 IP,例"
-#~ "如:将多个 WAN 地址映射到内部子网。"
-
-#~ msgid "Start Time (hh:mm:ss)"
-#~ msgstr "开始时间(hh:mm:ss)"
-
-#~ msgid "Stop Time (hh:mm:ss)"
-#~ msgstr "停止时间(hh:mm:ss)"
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the port forwarding "
-#~ "entry. In most cases there is no need to modify those settings."
-#~ msgstr ""
-#~ "本页面可以更改端口转发的高级设置。大多数情况下,不需要更改这些设置。"
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the traffic rule "
-#~ "entry, such as matched source and destination hosts."
-#~ msgstr "本页面可以更改通信规则的高级设置,比如:需匹配的源主机和目标主机。"
-
-#~ msgid "Unnamed SNAT"
-#~ msgstr "未命名 SNAT"
-
-#~ msgid ""
-#~ "You may specify multiple by selecting \"-- custom --\" and then entering "
-#~ "protocols separated by space."
-#~ msgstr "您也可以选择“--自定义--”来定义多个协议,在多个协议间需加空格。"
-
-#~ msgid "Zone %q"
-#~ msgstr "区域 %q"
-
-#~ msgid "traffic"
-#~ msgstr "通信"
diff --git a/applications/luci-app-firewall/po/zh_Hant/firewall.po b/applications/luci-app-firewall/po/zh_Hant/firewall.po
index beb22349ef..0042a68d7b 100644
--- a/applications/luci-app-firewall/po/zh_Hant/firewall.po
+++ b/applications/luci-app-firewall/po/zh_Hant/firewall.po
@@ -1,17 +1,14 @@
-#
-# Yangfl <mmyangfl@gmail.com>, 2017, 2018.
-#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-16 12:01+0000\n"
-"Last-Translator: tommymaple <godoffrog@gmail.com>\n"
+"PO-Revision-Date: 2021-08-14 14:43+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfirewall/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.3-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -29,12 +26,25 @@ msgid ""
"&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper."
"val}</var>}}"
msgstr ""
+"%{src?%{dest?已轉發:傳入}:傳出} %{ipv6?%{ipv4?<var>IPv4</var> 和 <var>IPv6</"
+"var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?,協定:%{proto#"
+"%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item.name}"
+"<span class=\"cbi-tooltip\">ICMP 包含型別:%{item.types#%{next?, }<var>"
+"%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?,標記:<var"
+"%{mark.inv? data-tooltip=\"除非 fwmark 為 %{mark.num},%{mark.mask?並且其遮罩"
+"為 %{mark.mask},}否則不匹配。\":%{mark.mask? data-tooltip=\"匹配前,設定 "
+"fwmark 的遮罩為 %{mark.mask}。\"}}>%{mark.val}</var>}%{dscp?,DSCP:%{dscp."
+"inv?<var data-tooltip=\"除非 DSCP 為 %{dscp.num?:%{dscp.name}},否則不匹"
+"配。\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?,幫手:%{helper."
+"inv?<var data-tooltip=\"除非幫手為 &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:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
msgstr "-- 新增 IP --"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
msgstr "-- 新增 MAC 位置 --"
@@ -46,86 +56,104 @@ msgstr ""
#: 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=\"ACCEPT\">避免來源重置</var>"
#: 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>}"
msgstr ""
+"<var data-tooltip=\"DNAT\">轉發</var> 到 %{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\">丟棄</var> %{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
msgid ""
"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
"</var>"
msgstr ""
+"<var data-tooltip=\"DSCP\">指定DSCP(區別服務代碼點)</var>分類 <var>"
+"%{set_dscp}</var>"
#: 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>"
msgstr ""
+"<var data-tooltip=\"HELPER\">指定連線追蹤</var>幫手 <var%{helper_name? data-"
+"tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
#: 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>"
msgstr ""
+"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> 防火牆標記 <var>"
+"%{set_mark?:%{set_xmark}}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:84
msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
-msgstr ""
+msgstr "<var data-tooltip=\"MASQUERADE\">自動重置</var> 來源IP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:124
msgid ""
"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
"output}"
msgstr ""
+"<var data-tooltip=\"NOTRACK\">勿追蹤</var> %{src?%{dest?forward:input}:"
+"output}"
#: 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 ""
+"<var data-tooltip=\"REJECT\">拒絕</var> %{src?%{dest?forward:input}:output}"
#: 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:225
+#: 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:173
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: 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 "動作"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone destination "
"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:264
+#: 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 "
+"--sport 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
@@ -134,28 +162,28 @@ msgstr ""
msgid "Advanced Settings"
msgstr "進階設定"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid "Allow \"invalid\" traffic"
-msgstr ""
+msgstr "允許 \"無效\" 流量"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
-msgstr "允許從<em>源區域</em>轉發:"
+msgstr "允許從<em>來源區域</em>轉發:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:295
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
-msgstr "允許轉發到<em>目標區域</em>:"
+msgstr "允許轉發到<em>目標區</em>:"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
msgstr "任何"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
-#: 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:258
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275
msgid "Any day"
-msgstr ""
+msgstr "任一天"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316
msgid ""
@@ -163,51 +191,53 @@ msgid ""
"established connections. Format is value[/mask]. If a mask is specified then "
"those bits set in the mask are zeroed out."
msgstr ""
+"在給定的連接上對給定值和現有標記值進行按位XOR。格式為value [/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:392
+#: 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:239
+#: 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:239
+#: 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 ""
+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:243
+#: 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:653
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
msgstr "繼續"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+#: 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:165
+#: 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:211
+#: 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"
@@ -222,48 +252,50 @@ msgstr ""
"自訂規則允許您執行不屬於防火牆框架的任意 iptables 指令。每次重啟防火牆時,在"
"預設的規則執行後這些指令將立即執行。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: 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:355
+#: 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 "目標位址"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: 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 "目的通訊埠"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
msgstr "目標區域"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
msgstr "裝置名稱"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+#: 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 ""
+"千萬別安裝額外的規則來拒絕轉發附帶 <em>無效</em>conntrack狀態的流量.對於複合"
+"的不對稱路由器安裝這可能是必要的."
#: 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:181
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: 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 "啟用"
@@ -274,9 +306,9 @@ msgstr "啟用 NAT 環回"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:44
msgid "Enable SYN-flood protection"
-msgstr "啟用 SYN-flood 防禦"
+msgstr "啟用 SYN-flood(SYN 洪水) 防禦"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
msgstr "啟用此區域的日誌記錄"
@@ -286,11 +318,11 @@ 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 "實驗特性。與 QoS/SQM 不完全相容。"
+msgstr "實驗性功能。與 QoS/SQM 不完全相容。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
+#: 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:215
msgid "External IP address"
@@ -298,25 +330,25 @@ msgstr "外部 IP 位址"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
msgid "External port"
-msgstr "外部埠"
+msgstr "外部埠號"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: 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:274
+#: 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:264
+#: 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"
@@ -332,19 +364,19 @@ 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 "防火牆 - 區域設定"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+#: 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
@@ -358,9 +390,14 @@ 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 ""
+"已轉發 IPv4%{proto?,協定:%{proto#%{next?, }<var>%{item.name}</"
+"var>}}%{mark?,標記:<var%{mark.inv? data-tooltip=\"除非 fwmark 為 %{mark."
+"num},%{mark.mask?並且其遮罩為 %{mark.mask},}否則不匹配。\":%{mark.mask? "
+"data-tooltip=\"匹配前,設定 fwmark 的遮罩為 %{mark.mask}。\"}}>%{mark.val}</"
+"var>}"
-#: 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:264
+#: 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 "星期五"
@@ -372,6 +409,11 @@ msgid ""
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
+"來自:%{src}%{src_device?,介面:<var>%{src_device}</var>}%{src_ip?,IP:"
+"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"除非 IP 位址為 %{item."
+"val},否則不匹配。\"}>%{item.ival}</var>}}%{src_port?,埠:%{src_port#"
+"%{next?, }<var%{item.inv? data-tooltip=\"除非埠為 %{item.val},否則不匹"
+"配。\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64
msgid ""
@@ -384,6 +426,14 @@ msgid ""
"name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}"
"</var>}}"
msgstr ""
+"來自:%{src}%{src_device?,介面:<var>%{src_device}</var>}%{src_ip?,IP:"
+"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"除非 IP 位址為 %{item."
+"val},否則不匹配。\"}>%{item.ival}</var>}}%{src_port?,埠:port %{src_port#"
+"%{next?, }<var%{item.inv? data-tooltip=\"除非埠為 %{item.val},否則不匹"
+"配。\"}>%{item.ival}</var>}}%{src_mac?,MAC:%{src_mac#%{next?, }<var%{item."
+"inv? data-tooltip=\"除非 MAC 為 %{item.val}%{item.hint.name?(又名 %{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 ""
@@ -395,6 +445,13 @@ msgid ""
"k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint."
"name}\"}}>%{item.ival}</var>}}"
msgstr ""
+"來自:%{src}%{src_ip?,IP:%{src_ip#%{next?, }<var%{item.inv? data-tooltip="
+"\"除非 IP 位址為 %{item.val},否則不匹配。\"}>%{item.ival}</"
+"var>}}%{src_port?,埠:%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"除"
+"非埠為 %{item.val},否則不匹配。\"}>%{item.ival}</var>}}%{src_mac?,MAC:"
+"%{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"除非 MAC 為 %{item."
+"val}%{item.hint.name?(又名 %{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
@@ -407,30 +464,30 @@ 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:272
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
+#: 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 "IPv4 和 IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
+#: 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 "僅 IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
+#: 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 "僅 IPv6"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+#: 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 ""
@@ -444,6 +501,15 @@ msgid ""
"except &quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-tooltip="
"\"%{helper.name}\">%{helper.val}</var>}}"
msgstr ""
+"傳入 IPv4%{proto?,協定:%{proto#%{next?, }%{item.types?<var class=\"cbi-"
+"tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP 包含類型:"
+"%{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>%{item.name}</"
+"var>}}}%{mark?,標記:<var%{mark.inv? data-tooltip=\"除非 fwmark 為 %{mark."
+"num},%{mark.mask?並且其遮罩為 %{mark.mask},}否則不匹配。\":%{mark.mask? "
+"data-tooltip=\"匹配前,設定 fwmark 的遮罩為 %{mark.mask}。\"}}>%{mark.val}</"
+"var>}%{helper?,幫手:%{helper.inv?<var data-tooltip=\"除非幫手為 &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
@@ -464,23 +530,23 @@ 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:252
+#: 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
@@ -489,20 +555,26 @@ 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 "已啟用有限偽裝"
#: 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"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:212
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
-msgstr ""
+msgstr "MASQUERADE偽裝 - 自動重置到輸出界面的IP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
msgstr "MSS 鉗制"
@@ -511,88 +583,90 @@ msgid "Masquerading"
msgstr "IP 動態偽裝"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: 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:285
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
-msgstr "匹配 ICMP 型別"
+msgstr "相符 ICMP 型別"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+#: 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 ""
+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 ""
+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:399
+#: 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:221
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
-msgstr "匹配指向此主機上指定目標埠或目標埠範圍的入站流量。"
+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:399
+#: 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 "相符特定的FW防火牆標記或者不同的範圍標記."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
-msgstr ""
+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:432
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+#: 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 "星期一"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+#: 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
@@ -603,54 +677,54 @@ msgstr "NAT 規則"
msgid ""
"NAT rules allow fine grained control over the source IP to use for outbound "
"or forwarded traffic."
-msgstr ""
+msgstr "NAT 規則允許對來源IP進行精細控制以便用於輸出或是轉發流量."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: 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:216
msgid "Only match incoming traffic directed at the given IP address."
-msgstr "僅匹配指定目的 IP 位址的入站流量。"
+msgstr "僅相符指定目的 IP 位址的入站流量。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
msgid "Only match incoming traffic from these MACs."
-msgstr "僅匹配來自這些 MAC 的入站流量。"
+msgstr "僅相符來自這些 MAC 的入站流量。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Only match incoming traffic from this IP or range."
-msgstr "僅匹配來自此 IP 或 IP 範圍的入站流量。"
+msgstr "僅相符來自此 IP 或 IP 範圍的入站流量。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
-msgstr "僅匹配源自客戶端主機上給定源埠或源埠範圍的入站流量。"
+msgstr "僅相符源自客戶端主機上給定來源埠或來源埠範圍的入站流量"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+#: 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 "出站資料"
-#: 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:423
+#: 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 "傳遞到 iptables 的額外引數。小心使用!"
+msgstr "傳遞附加引數到 iptables,小心使用!"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
"Passing raw iptables arguments to source and destination traffic "
"classification rules allows to match packets based on other criteria than "
@@ -658,6 +732,9 @@ 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
@@ -668,10 +745,10 @@ msgstr "埠轉發"
msgid ""
"Port forwarding allows remote computers on the Internet to connect to a "
"specific computer or service within the private LAN."
-msgstr "埠轉發允許 Internet 上的遠端計算機連線到內部網路中的特定計算機或服務。"
+msgstr "通訊埠轉發允許 Internet 上的遠端電腦連線到內部網路中的特定電腦或服務。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: 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 "協定"
@@ -679,152 +756,154 @@ 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 "需要硬體 NAT 支援。目前 mt7621 已實現"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
msgstr "要限制 IP 動態偽裝的目標子網"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
-msgstr "要限制 IP 動態偽裝的源子網"
+msgstr "要限制 IP 動態偽裝的來源子網路"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+#: 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:231
+#: 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 ""
+msgstr "重置已相符流量到特定的來源埠或範圍埠."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
+#: 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 "Routing/NAT 分載"
+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:437
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:265
+#: 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 "星期六"
#: 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 ""
+"在建立的連接上設置給定的標記值. 格式為value [/ mask]. 如果指定了子網路遮罩,"
+"則僅修改子網路遮罩中設置的那些位元."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
msgid "Software based offloading for routing/NAT"
-msgstr "基於軟體的 Routing/NAT 分載"
+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:201
msgid "Source IP address"
-msgstr "源 IP 位址"
+msgstr "來源 IP 位址"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
-msgstr "源 MAC 位址"
+msgstr "來源 MAC 位址"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: 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:206
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: 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:190
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+#: 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:262
+#: 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 ""
+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 ""
+msgstr "指定是使用外部IP地址還是內部IP地址來映射流量."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+#: 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 "開始日期(yyyy-mm-dd)"
+msgstr "開始日期(西元年-月-日)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
-msgid "Start Time (hh.mm.ss)"
-msgstr ""
+#: 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 "啟動時間 (小時.分鐘.秒)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+#: 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 "停止日期(yyyy-mm-dd)"
+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:285
-msgid "Stop Time (hh.mm.ss)"
-msgstr ""
+#: 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 "停止時間 (小時.分鐘.秒)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+#: 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 "星期日"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+#: 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 "防火牆通過在網路介面上建立區域來控制網路流量。"
+msgstr "防火牆透過在網路介面上建立區域來控制網路流量。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:202
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:291
+#: 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
msgid ""
"The options below control the forwarding policies between this zone (%s) and "
"other zones. <em>Destination zones</em> cover forwarded traffic "
@@ -833,10 +912,11 @@ 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 的轉發規則並不隱含有允許相反方向從 wan 到 lan 的流量轉發。"
+"以下選項可以控制區域(%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 ""
@@ -850,21 +930,25 @@ msgstr ""
"域入站和出站流量的預設策略,<em>轉發</em>選項描述該區域內不同網路之間的流量轉"
"發策略。<em>覆蓋網路</em>指定從屬於這個區域的網路。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+#: 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 "星期四"
#: 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:469
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+#: 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 "UTC 時間"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Time restritions are enabled for this rule"
+msgstr "對該規則啟用了時間限制"
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
@@ -873,6 +957,11 @@ msgid ""
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
+"到:%{dest}%{dest_device?,介面:<var>%{dest_device}</var>}%{dest_ip?,IP:"
+"%{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"除非 IP 位址為 %{item."
+"val},否則不匹配。\"}>%{item.ival}</var>}}%{dest_port?,埠:%{dest_port#"
+"%{next?, }<var%{item.inv? data-tooltip=\"除非埠為 %{item.val},否則不匹"
+"配。\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:49
msgid ""
@@ -882,6 +971,11 @@ msgid ""
"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
"%{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
+"到:%{dest}%{dest_device?,透過介面:<var>%{dest_device}</var>}%{dest_ip?,"
+"IP:%{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"除非 IP 位址為 %{item."
+"val},否則不匹配。\"}>%{item.ival}</var>}}%{dest_port?,埠:%{dest_port#"
+"%{next?, }<var%{item.inv? data-tooltip=\"除非埠為 %{item.val},否則不匹"
+"配。\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:57
msgid ""
@@ -890,15 +984,19 @@ msgid ""
"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
+"到:%{dest}%{dest_ip?,IP:%{dest_ip#%{next?, }<var%{item.inv? data-tooltip="
+"\"除非 IP 位址為 %{item.val},否則不匹配。\"}>%{item.ival}</"
+"var>}}%{dest_port?,埠:%{dest_port#%{next?, }<var%{item.inv? data-tooltip="
+"\"除非埠為 %{item.val},否則不匹配。\"}>%{item.ival}</var>}}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: 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 ""
@@ -909,8 +1007,8 @@ msgstr ""
"通訊規則定義了不同區域間的資料包傳輸策略,例如:拒絕一些主機之間的通訊,開放"
"路由器 WAN 上的埠。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+#: 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 "星期二"
@@ -919,14 +1017,14 @@ msgid "Unable to save contents: %s"
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:414
+#: 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:159
@@ -934,66 +1032,68 @@ msgid "Unnamed forward"
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:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
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:551
+#: 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:648
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
"be converted to \"nat\" sections and the firewall will be restarted to apply "
"the updated configuration."
msgstr ""
+"一旦按下\"繼續\"後, 附帶目標為\" 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:206
+#: 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 ""
+msgstr "依照原生, 非-<em>uci</em>管理的網路設備採用選項來分類流量."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
+#: 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 ""
+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:434
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+#: 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 "星期三"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+#: 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:373
+#: 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"
@@ -1003,27 +1103,27 @@ msgstr "區域 ⇒ 轉發"
msgid "Zones"
msgstr "區域"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: 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 "接受"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
-#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:358
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: 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
@@ -1034,13 +1134,13 @@ msgstr "所有"
msgid "any zone"
msgstr "所有區域"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: 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:371
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
-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
@@ -1048,15 +1148,15 @@ msgstr ""
msgid "day"
msgstr "日"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+#: 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:370
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
msgstr "不跟蹤"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: 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"
@@ -1074,7 +1174,7 @@ msgstr "小時"
msgid "minute"
msgstr "分鐘"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: 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"
@@ -1096,295 +1196,19 @@ msgid "this device"
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:201
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
+#: 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:243
+#: 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 ""
-
-#~ msgid "%s in %s"
-#~ msgstr "%s 位於 %s"
-
-#~ msgid "%s%s with %s"
-#~ msgstr "%s%s 和 %s"
-
-#~ msgid "%s, %s in %s"
-#~ msgstr "%s, %s 位於 %s"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>"
-#~ msgstr "<var>%d</var> 資料包/<var>%s</var>"
-
-#~ msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
-#~ msgstr "<var>%d</var> 資料包/<var>%s</var>,突發 <var>%d</var> 資料包。"
-
-#~ msgid "<var>%s</var> and limit to %s"
-#~ msgstr "<var>%s</var> 並限制到 %s"
-
-#~ msgid "Accept forward"
-#~ msgstr "接受轉發"
-
-#~ msgid "Accept input"
-#~ msgstr "接受入站"
-
-#~ msgid "Accept output"
-#~ msgstr "接受出站"
-
-#~ msgid "Destination IP address"
-#~ msgstr "目標 IP 位址"
-
-#~ msgid "Discard forward"
-#~ msgstr "丟棄轉發"
-
-#~ msgid "Discard input"
-#~ msgstr "丟棄入站"
-
-#~ msgid "Discard output"
-#~ msgstr "丟棄出站"
-
-#~ msgid "Do not rewrite"
-#~ msgstr "不重寫"
-
-#~ msgid "Do not track forward"
-#~ msgstr "不跟蹤轉發"
-
-#~ msgid "Do not track input"
-#~ msgstr "不跟蹤入站"
-
-#~ msgid "Do not track output"
-#~ msgstr "不跟蹤出站"
-
-#~ msgid "Forward to"
-#~ msgstr "轉發到"
-
-#~ msgid "From %s in %s"
-#~ msgstr "來自 %s 位於 %s"
-
-#~ msgid "From %s in %s with source %s"
-#~ msgstr "來自 %s 位於 %s 源於 %s"
-
-#~ msgid "From %s in %s with source %s and %s"
-#~ msgstr "來自 %s 位於 %s 源埠 %s 源 MAC %s"
-
-#~ msgid "From %s on <var>this device</var>"
-#~ msgstr "來自 %s 位於<var>本裝置</var>"
-
-#~ msgid "From %s on <var>this device</var> with source %s"
-#~ msgstr "來自 %s 位於<var>本裝置</var>源於 %s"
-
-#~ msgid "From %s on <var>this device</var> with source %s and %s"
-#~ msgstr "來自 %s 位於<var>本裝置</var>源埠 %s 源 MAC %s"
-
-#~ msgid "IP"
-#~ msgstr "IP"
-
-#~ msgid "IP range"
-#~ msgstr "IP 範圍"
-
-#~ msgid "IPs"
-#~ msgstr "IP"
-
-#~ msgid "IPv4"
-#~ msgstr "IPv4"
-
-#~ msgid "IPv6"
-#~ msgstr "IPv6"
-
-#~ msgid "MAC"
-#~ msgstr "MAC"
-
-#~ msgid "MACs"
-#~ msgstr "MAC"
-
-#~ msgid "Refuse forward"
-#~ msgstr "拒絕轉發"
-
-#~ msgid "Refuse input"
-#~ msgstr "拒絕入站"
-
-#~ msgid "Refuse output"
-#~ msgstr "拒絕出站"
-
-#~ msgid "To %s at %s on <var>this device</var>"
-#~ msgstr "到 %s 在 %s 位於<var>本裝置</var>"
-
-#~ msgid "To %s in %s"
-#~ msgstr "到 %s 位於 %s"
-
-#~ msgid "To %s on <var>this device</var>"
-#~ msgstr "到 %s 位於<var>本裝置</var>"
-
-#~ msgid "To %s, %s in %s"
-#~ msgstr "到 %s, %s 位於 %s"
-
-#~ msgid "Via %s"
-#~ msgstr "通過 %s"
-
-#~ msgid "Via %s at %s"
-#~ msgstr "通過 %s 在 %s"
-
-#~ msgid "any host"
-#~ msgstr "所有主機"
-
-#~ msgid "any router IP"
-#~ msgstr "所有路由 IP"
-
-#~ msgid "not"
-#~ msgstr "非"
-
-#~ msgid "port"
-#~ msgstr "埠"
-
-#~ msgid "ports"
-#~ msgstr "埠"
-
-#~ msgid "type"
-#~ msgstr "型別"
-
-#~ msgid "types"
-#~ msgstr "型別"
-
-#~ msgid "Force connection tracking"
-#~ msgstr "強制連線追蹤"
-
-#~ msgid "Disable"
-#~ msgstr "禁用"
-
-#~ msgid "Restart Firewall"
-#~ msgstr "重啟防火牆"
-
-#~ msgid "Rule is disabled"
-#~ msgstr "規則已禁用"
-
-#~ msgid "Rule is enabled"
-#~ msgstr "規則已啟用"
-
-#~ msgid "Add"
-#~ msgstr "新增"
-
-#~ msgid "Add and edit..."
-#~ msgstr "新增並編輯…"
-
-#~ msgid "External zone"
-#~ msgstr "外部區域"
-
-#~ msgid "New SNAT rule"
-#~ msgstr "新建 SNAT 規則"
-
-#~ msgid "New forward rule"
-#~ msgstr "新建轉發規則"
-
-#~ msgid "New input rule"
-#~ msgstr "新建進入規則"
-
-#~ msgid "New port forward"
-#~ msgstr "新建埠轉發"
-
-#~ msgid "New source NAT"
-#~ msgstr "新建 Source NAT"
-
-#~ msgid "Open ports on router"
-#~ msgstr "開啟路由器埠"
-
-#~ msgid "Other..."
-#~ msgstr "其它..."
-
-#~ msgid "To source IP"
-#~ msgstr "到源 IP"
-
-#~ msgid "To source port"
-#~ msgstr "到源埠"
-
-#~ msgid "Output zone"
-#~ msgstr "出站區域"
-
-#~ msgid "(Unnamed Entry)"
-#~ msgstr "(未命名條目)"
-
-#~ msgid "(Unnamed Rule)"
-#~ msgstr "(未命名規則)"
-
-#~ msgid "(Unnamed SNAT)"
-#~ msgstr "(未命名 SNAT)"
-
-#~ msgid "Inter-Zone Forwarding"
-#~ msgstr "埠觸發"
-
-#~ msgid "Match forwarded traffic to the given destination port or port range."
-#~ msgstr "匹配指定目標埠或目標埠範圍的轉發流量。"
-
-#~ msgid ""
-#~ "Match incoming traffic originating from the given source port or port "
-#~ "range on the client host."
-#~ msgstr "匹配來自客戶端主機上指定源埠或源埠範圍的入站流量。"
-
-#~ msgid "Rewrite matched traffic to the given address."
-#~ msgstr "將匹配流量的源位址改寫成指定位址。"
-
-#~ msgid ""
-#~ "Rewrite matched traffic to the given source port. May be left empty to "
-#~ "only rewrite the IP address."
-#~ msgstr "將匹配流量的源埠改寫成指定埠。留空只改寫 IP 位址。"
-
-#~ msgid "Rewrite to source %s"
-#~ msgstr "源位址改寫成 %s"
-
-#~ msgid "Rewrite to source %s, %s"
-#~ msgstr "源位址改寫成 %s, %s"
-
-#~ msgid "SNAT IP address"
-#~ msgstr "SNAT IP 位址"
-
-#~ msgid "SNAT port"
-#~ msgstr "SNAT 埠"
-
-#~ msgid "Source NAT"
-#~ msgstr "Source NAT"
-
-#~ msgid ""
-#~ "Source NAT is a specific form of masquerading which allows fine grained "
-#~ "control over the source IP used for outgoing traffic, for example to map "
-#~ "multiple WAN addresses to internal subnets."
-#~ msgstr ""
-#~ "Source NAT 是一種特殊形式的封包偽裝,它允許精細的控制傳出流量的源 IP,例"
-#~ "如:將多個 WAN 位址對映到內部子網。"
-
-#~ msgid "Start Time (hh:mm:ss)"
-#~ msgstr "開始時間(hh:mm:ss)"
-
-#~ msgid "Stop Time (hh:mm:ss)"
-#~ msgstr "停止時間(hh:mm:ss)"
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the port forwarding "
-#~ "entry. In most cases there is no need to modify those settings."
-#~ msgstr "本頁面可以更改埠轉發的高階設定。大多數情況下,不需要更改這些設定。"
-
-#~ msgid ""
-#~ "This page allows you to change advanced properties of the traffic rule "
-#~ "entry, such as matched source and destination hosts."
-#~ msgstr "本頁面可以更改通訊規則的高階設定,比如:需匹配的源主機和目標主機。"
-
-#~ msgid "Unnamed SNAT"
-#~ msgstr "未命名 SNAT"
-
-#~ msgid ""
-#~ "You may specify multiple by selecting \"-- custom --\" and then entering "
-#~ "protocols separated by space."
-#~ msgstr "您也可以選擇“--自訂--”來定義多個協議,在多個協議間需加空格。"
-
-#~ msgid "Zone %q"
-#~ msgstr "區域 %q"
-
-#~ msgid "traffic"
-#~ msgstr "通訊"
+msgstr "有效正確的防火牆標記"
diff --git a/applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json b/applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json
index f8a3553a7b..8fd1e9cae2 100644
--- a/applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json
+++ b/applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json
@@ -56,6 +56,9 @@
"action": {
"type": "view",
"path": "firewall/custom"
+ },
+ "depends": {
+ "fs": { "/usr/share/fw3/helpers.conf": "file" }
}
}
}
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 d93655188b..ec75e0bf94 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
@@ -2,6 +2,7 @@
'require view';
'require ui';
'require form';
+'require rpc';
'require tools.widgets as widgets';
// [Widget, Option, Title, Description, {Param: 'Value'}],
@@ -16,30 +17,31 @@ var startupConf = [
];
var commonConf = [
- [form.Value, 'server_addr', _('Server address'), _('ServerAddr specifies the address of the server to connect to.<br>By default, this value is "0.0.0.0".'), {datatype: 'ipaddr'}],
- [form.Value, 'server_port', _('Server port'), _('ServerPort specifies the port to connect to the server on.<br>By default, this value is 7000.'), {datatype: 'port'}],
- [form.Value, 'http_proxy', _('HTTP proxy'), _('HttpProxy specifies a proxy address to connect to the server through. If this value is "", the server will be connected to directly.<br>By default, this value is read from the "http_proxy" environment variable.')],
- [form.ListValue, 'log_level', _('Log level'), _('LogLevel specifies the minimum log level. Valid values are "trace", "debug", "info", "warn", and "error".<br>By default, this value is "info".'), {values: ['trace', 'debug', 'info', 'warn', 'error']}],
+ [form.Value, 'server_addr', _('Server address'), _('ServerAddr specifies the address of the server to connect to.<br />By default, this value is "0.0.0.0".'), {datatype: 'host'}],
+ [form.Value, 'server_port', _('Server port'), _('ServerPort specifies the port to connect to the server on.<br />By default, this value is 7000.'), {datatype: 'port'}],
+ [form.Value, 'http_proxy', _('HTTP proxy'), _('HttpProxy specifies a proxy address to connect to the server through. If this value is "", the server will be connected to directly.<br />By default, this value is read from the "http_proxy" environment variable.')],
+ [form.ListValue, 'log_level', _('Log level'), _('LogLevel specifies the minimum log level. Valid values are "trace", "debug", "info", "warn", and "error".<br />By default, this value is "info".'), {values: ['trace', 'debug', 'info', 'warn', 'error']}],
[form.Flag, 'disable_log_color', _('Disable log color'), _('DisableLogColor disables log colors when LogWay == "console" when set to true.'), {datatype: 'bool', default: 'true'}],
- [form.Value, 'token', _('Token'), _('Token specifies the authorization token used to create keys to be sent to the server. The server must have a matching token for authorization to succeed. <br>By default, this value is "".')],
- [form.Value, 'admin_addr', _('Admin address'), _('AdminAddr specifies the address that the admin server binds to.<br>By default, this value is "127.0.0.1".'), {datatype: 'ipaddr'}],
- [form.Value, 'admin_port', _('Admin port'), _('AdminPort specifies the port for the admin server to listen on. If this value is 0, the admin server will not be started.<br>By default, this value is 0.'), {datatype: 'port'}],
- [form.Value, 'admin_user', _('Admin user'), _('AdminUser specifies the username that the admin server will use for login.<br>By default, this value is "admin".')],
- [form.Value, 'admin_pwd', _('Admin password'), _('AdminPwd specifies the password that the admin server will use for login.<br>By default, this value is "admin".'), {password: true}],
- [form.Value, 'assets_dir', _('Assets dir'), _('AssetsDir specifies the local directory that the admin server will load resources from. If this value is "", assets will be loaded from the bundled executable using statik.<br>By default, this value is "".')],
- [form.Flag, 'tcp_mux', _('TCP mux'), _('TcpMux toggles TCP stream multiplexing. This allows multiple requests from a client to share a single TCP connection. If this value is true, the server must have TCP multiplexing enabled as well.<br>By default, this value is true.'), {datatype: 'bool', default: 'true'}],
- [form.Value, 'user', _('User'), _('User specifies a prefix for proxy names to distinguish them from other clients. If this value is not "", proxy names will automatically be changed to "{user}.{proxy_name}".<br>By default, this value is "".')],
- [form.Flag, 'login_fail_exit', _('Exit when login fail'), _('LoginFailExit controls whether or not the client should exit after a failed login attempt. If false, the client will retry until a login attempt succeeds.<br>By default, this value is true.'), {datatype: 'bool', default: 'true'}],
- [form.ListValue, 'protocol', _('Protocol'), _('Protocol specifies the protocol to use when interacting with the server. Valid values are "tcp", "kcp", and "websocket".<br>By default, this value is "tcp".'), {values: ['tcp', 'kcp', 'websocket']}],
+ [form.Value, 'token', _('Token'), _('Token specifies the authorization token used to create keys to be sent to the server. The server must have a matching token for authorization to succeed. <br />By default, this value is "".')],
+ [form.Value, 'admin_addr', _('Admin address'), _('AdminAddr specifies the address that the admin server binds to.<br />By default, this value is "127.0.0.1".'), {datatype: 'ipaddr'}],
+ [form.Value, 'admin_port', _('Admin port'), _('AdminPort specifies the port for the admin server to listen on. If this value is 0, the admin server will not be started.<br />By default, this value is 0.'), {datatype: 'port'}],
+ [form.Value, 'admin_user', _('Admin user'), _('AdminUser specifies the username that the admin server will use for login.<br />By default, this value is "admin".')],
+ [form.Value, 'admin_pwd', _('Admin password'), _('AdminPwd specifies the password that the admin server will use for login.<br />By default, this value is "admin".'), {password: true}],
+ [form.Value, 'assets_dir', _('Assets dir'), _('AssetsDir specifies the local directory that the admin server will load resources from. If this value is "", assets will be loaded from the bundled executable using statik.<br />By default, this value is "".')],
+ [form.Flag, 'tcp_mux', _('TCP mux'), _('TcpMux toggles TCP stream multiplexing. This allows multiple requests from a client to share a single TCP connection. If this value is true, the server must have TCP multiplexing enabled as well.<br />By default, this value is true.'), {datatype: 'bool', default: 'true'}],
+ [form.Value, 'user', _('User'), _('User specifies a prefix for proxy names to distinguish them from other clients. If this value is not "", proxy names will automatically be changed to "{user}.{proxy_name}".<br />By default, this value is "".')],
+ [form.Flag, 'login_fail_exit', _('Exit when login fail'), _('LoginFailExit controls whether or not the client should exit after a failed login attempt. If false, the client will retry until a login attempt succeeds.<br />By default, this value is true.'), {datatype: 'bool', default: 'true'}],
+ [form.ListValue, 'protocol', _('Protocol'), _('Protocol specifies the protocol to use when interacting with the server. Valid values are "tcp", "kcp", and "websocket".<br />By default, this value is "tcp".'), {values: ['tcp', 'kcp', 'websocket']}],
[form.Flag, 'tls_enable', _('TLS'), _('TLSEnable specifies whether or not TLS should be used when communicating with the server.'), {datatype: 'bool'}],
- [form.Value, 'heartbeat_interval', _('Heartbeat interval'), _('HeartBeatInterval specifies at what interval heartbeats are sent to the server, in seconds. It is not recommended to change this value.<br>By default, this value is 30.'), {datatype: 'uinteger'}],
- [form.Value, 'heartbeat_timeout', _('Heartbeat timeout'), _('HeartBeatTimeout specifies the maximum allowed heartbeat response delay before the connection is terminated, in seconds. It is not recommended to change this value.<br>By default, this value is 90.'), {datatype: 'uinteger'}]
+ [form.Value, 'heartbeat_interval', _('Heartbeat interval'), _('HeartBeatInterval specifies at what interval heartbeats are sent to the server, in seconds. It is not recommended to change this value.<br />By default, this value is 30.'), {datatype: 'uinteger'}],
+ [form.Value, 'heartbeat_timeout', _('Heartbeat timeout'), _('HeartBeatTimeout specifies the maximum allowed heartbeat response delay before the connection is terminated, in seconds. It is not recommended to change this value.<br />By default, this value is 90.'), {datatype: 'uinteger'}],
+ [form.DynamicList, '_', _('Additional settings'), _('This list can be used to specify some additional parameters which have not been included in this LuCI.'), {placeholder: 'Key-A=Value-A'}]
];
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.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_port', _('Local port'), _('LocalPort specifies the port to proxy to.'), {datatype: 'port'}],
];
@@ -50,7 +52,7 @@ var bindInfoConf = [
var domainConf = [
[form.Value, 'custom_domains', _('Custom domains')],
- [form.Value, 'sub_domain', _('Subdomain')],
+ [form.Value, 'subdomain', _('Subdomain')],
];
var httpProxyConf = [
@@ -114,12 +116,60 @@ function defOpts(s, opts, params) {
}
}
+var callServiceList = rpc.declare({
+ object: 'service',
+ method: 'list',
+ params: ['name'],
+ expect: { '': {} }
+});
+
+function getServiceStatus() {
+ return L.resolveDefault(callServiceList('frpc'), {}).then(function (res) {
+ var isRunning = false;
+ try {
+ isRunning = res['frpc']['instances']['instance1']['running'];
+ } catch (e) { }
+ return isRunning;
+ });
+}
+
+function renderStatus(isRunning) {
+ var renderHTML = "";
+ var spanTemp = "<span style=\"color:%s;font-weight:bold;margin-left:15px\">%s - %s</span>";
+
+ if (isRunning) {
+ renderHTML += String.format(spanTemp, 'green', _("frp Client"), _("RUNNING"));
+ } else {
+ renderHTML += String.format(spanTemp, 'red', _("frp Client"), _("NOT RUNNING"));
+ }
+
+ return renderHTML;
+}
+
return view.extend({
render: function() {
var m, s, o;
m = new form.Map('frpc', _('frp Client'));
+ s = m.section(form.NamedSection, '_status');
+ s.anonymous = true;
+ s.render = function (section_id) {
+ L.Poll.add(function () {
+ return L.resolveDefault(getServiceStatus()).then(function(res) {
+ var view = document.getElementById("service_status");
+ view.innerHTML = renderStatus(res);
+ });
+ });
+
+ return E('div', { class: 'cbi-map' },
+ E('div', { class: 'cbi-section'}, [
+ E('div', { id: 'service_status' },
+ _('Collecting data ...'))
+ ])
+ );
+ }
+
s = m.section(form.NamedSection, 'common', 'conf');
s.dynamic = true;
diff --git a/applications/luci-app-frpc/po/ar/frpc.po b/applications/luci-app-frpc/po/ar/frpc.po
index 6fd850d019..71cc90f172 100644
--- a/applications/luci-app-frpc/po/ar/frpc.po
+++ b/applications/luci-app-frpc/po/ar/frpc.po
@@ -1,359 +1,390 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-03-04 13:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfrpc/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-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
-msgstr ""
+msgstr "التشفير"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
-msgstr ""
+msgstr "الاعدادات العامة"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
-msgstr ""
+msgstr "بروتوكول"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 77a0486bbb..c37ffacc9f 100644
--- a/applications/luci-app-frpc/po/bg/frpc.po
+++ b/applications/luci-app-frpc/po/bg/frpc.po
@@ -1,359 +1,389 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-09-27 22:36+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfrpc/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-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
-msgstr ""
+msgstr "Криптиране"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
-msgstr ""
+msgstr "Основни настройки"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
-msgstr ""
+msgstr "Протокол"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 c78a3e7224..3d3f8dc8a7 100644
--- a/applications/luci-app-frpc/po/bn_BD/frpc.po
+++ b/applications/luci-app-frpc/po/bn_BD/frpc.po
@@ -1,359 +1,403 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsfrpc/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-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: 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:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr "অতিরিক্ত সেটিংস"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
-"is 0."
+"value is 0, the admin server will not be started.<br />By default, this "
+"value is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
-msgstr ""
+msgstr "অ্যাসেট ডিরেক্টরি"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
+msgstr "তথ্য সংগ্রহ করা হচ্ছে ..."
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
-msgstr ""
+msgstr "কনফিগ ফাইলগুলি অস্থায়ী কনফিগ ফাইলের অন্তর্ভুক্ত"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
-msgstr ""
+msgstr "রঙ্গিন লগ নিষ্ক্রিয় করুন"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
-msgstr ""
+msgstr "এনভায়রনমেন্ট ভ্যারিয়েবল"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
-msgstr ""
+msgstr "সাধারণ সেটিংস"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
-msgstr ""
+msgstr "হার্টবিট টাইমআউট"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
-"this value is read from the \"http_proxy\" environment variable."
+"this value is \"\", the server will be connected to directly.<br />By "
+"default, this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
-msgstr ""
+msgstr "লগ লেভেল"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
-msgstr ""
+msgstr "stderr লগ করুন"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
-msgstr ""
+msgstr "stdout লগ করুন"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
+"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
+msgstr "চলমান না"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
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:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
-msgstr ""
+msgstr "প্রোটোকল"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr "চলমান"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
-msgstr ""
+msgstr "ক্র্যাশ করলে পুনরুজ্জীবিত করুন"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
-msgstr ""
+msgstr "গ্রুপ হিসাবে ডেমন চালান"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
-msgstr ""
+msgstr "ব্যবহারকারী হিসাবে ডেমন চালান"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
-"this value is \"0.0.0.0\"."
+"ServerAddr specifies the address of the server to connect to.<br />By "
+"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
-msgstr ""
+msgstr "টিসিপি মাক্স"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
-msgid "Token"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
msgstr ""
+"LuCI তে অন্তর্ভুক্ত হয়নি এমন কিছু অতিরিক্ত প্যারামিটার নির্দিষ্ট করতে এই তালিকাটি "
+"ব্যবহৃত হবে।"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+msgid "Token"
+msgstr "টোকেন"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
+
+#~ msgid ""
+#~ "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\"।"
diff --git a/applications/luci-app-frpc/po/ca/frpc.po b/applications/luci-app-frpc/po/ca/frpc.po
index 1a6a78f084..01ca397daf 100644
--- a/applications/luci-app-frpc/po/ca/frpc.po
+++ b/applications/luci-app-frpc/po/ca/frpc.po
@@ -1,359 +1,389 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-03-08 13:04+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
+"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfrpc/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.5.1\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
-msgstr ""
+msgstr "Paràmetres generals"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 2d7e7059df..52b16cbb1f 100644
--- a/applications/luci-app-frpc/po/cs/frpc.po
+++ b/applications/luci-app-frpc/po/cs/frpc.po
@@ -1,359 +1,389 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-04-14 13:49+0000\n"
+"Last-Translator: Jan Breuer <j123b567@jaybee.cz>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfrpc/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-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
-msgstr ""
+msgstr "Další konfigurace"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr "Další nastavení"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
-msgstr ""
+msgstr "Adresa administrátora"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
-msgstr ""
+msgstr "Komprese"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
-msgstr ""
+msgstr "Vlastní domény"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
-msgstr ""
+msgstr "Šifrování"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
-msgstr ""
+msgstr "Proměnná prostředí"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
-msgstr ""
+msgstr "Obecná nastavení"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
-msgstr ""
+msgstr "Nastavení HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
-msgstr ""
+msgstr "HTTP heslo"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
-msgstr ""
+msgstr "HTTP proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
-msgstr ""
+msgstr "HTTP uživatel"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
-msgstr ""
+msgstr "Lokální port"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
-msgstr ""
+msgstr "Protokol"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
-msgstr ""
+msgstr "Nastavení proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
-msgstr ""
+msgstr "Typ proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
-msgstr ""
+msgstr "Adresa serveru"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
-msgstr ""
+msgstr "Port serveru"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
-msgstr ""
+msgstr "TLS"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
-msgstr ""
+msgstr "Uživatel"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
-msgstr ""
+msgstr "frp Klient"
diff --git a/applications/luci-app-frpc/po/da/frpc.po b/applications/luci-app-frpc/po/da/frpc.po
new file mode 100644
index 0000000000..6c41e394d5
--- /dev/null
+++ b/applications/luci-app-frpc/po/da/frpc.po
@@ -0,0 +1,390 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-16 17:38+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfrpc/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.9.1-dev\n"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
+msgid "Additional configs"
+msgstr "Yderligere konfigurationer"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+msgid "Admin address"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+msgid "Admin password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+msgid "Admin port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+msgid "Admin user"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+msgid ""
+"AdminAddr specifies the address that the admin server binds to.<br />By "
+"default, this value is \"127.0.0.1\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+msgid ""
+"AdminPort specifies the port for the admin server to listen on. If this "
+"value is 0, the admin server will not be started.<br />By default, this "
+"value is 0."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+msgid ""
+"AdminPwd specifies the password that the admin server will use for login."
+"<br />By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+msgid ""
+"AdminUser specifies the username that the admin server will use for login."
+"<br />By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+msgid "Assets dir"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+msgid ""
+"AssetsDir specifies the local directory that the admin server will load "
+"resources from. If this value is \"\", assets will be loaded from the "
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
+msgid "Common Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+msgid "Compression"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
+msgid "Config files include in temporary config file"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
+msgid "Custom domains"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+msgid "Disable log color"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+msgid ""
+"DisableLogColor disables log colors when LogWay == \"console\" when set to "
+"true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+msgid "Encryption"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+msgid "Environment variable"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+msgid "Exit when login fail"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
+msgid "Grant access to LuCI app frpc"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
+msgid "HTTP Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
+msgid "HTTP password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+msgid "HTTP proxy"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+msgid "HTTP user"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+msgid ""
+"HeartBeatInterval specifies at what interval heartbeats are sent to the "
+"server, in seconds. It is not recommended to change this value.<br />By "
+"default, this value is 30."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
+msgid ""
+"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
+"before the connection is terminated, in seconds. It is not recommended to "
+"change this value.<br />By default, this value is 90."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+msgid "Heartbeat interval"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
+msgid "Heartbeat timeout"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
+msgid "Host header rewrite"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+msgid ""
+"HttpProxy specifies a proxy address to connect to the server through. If "
+"this value is \"\", the server will be connected to directly.<br />By "
+"default, this value is read from the \"http_proxy\" environment variable."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
+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:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
+msgid "Local IP"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
+msgid "Local port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+msgid "LocalIp specifies the IP address or host name to proxy to."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+msgid "LocalPort specifies the port to proxy to."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+msgid "Locations"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+msgid "Log level"
+msgstr "Log niveau"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+msgid "Log stderr"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+msgid "Log stdout"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+msgid ""
+"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:33
+msgid ""
+"LoginFailExit controls whether or not the client should exit after a failed "
+"login attempt. If false, the client will retry until a login attempt "
+"succeeds.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
+msgid "Name can not be \"common\""
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+msgid ""
+"OS environments pass to frp for config file template, see <a href=\"https://"
+"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+msgid "Protocol"
+msgstr "Protokol"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+msgid ""
+"Protocol specifies the protocol to use when interacting with the server. "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
+"value is \"tcp\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+msgid "Proxy Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+msgid "Proxy type"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+msgid ""
+"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
+"value is \"tcp\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
+msgid "Remote port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+msgid "Respawn when crashed"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
+msgid "Role"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+msgid "Run daemon as user"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+msgid "Server address"
+msgstr "Serveradresse"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+msgid "Server port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+msgid ""
+"ServerAddr specifies the address of the server to connect to.<br />By "
+"default, this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+msgid ""
+"ServerPort specifies the port to connect to the server on.<br />By default, "
+"this value is 7000."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
+msgid "Sk"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
+msgid "Startup Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
+msgid "Subdomain"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+msgid "TCP mux"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+msgid "TLS"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+msgid ""
+"TLSEnable specifies whether or not TLS should be used when communicating "
+"with the server."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+msgid ""
+"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
+"client to share a single TCP connection. If this value is true, the server "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
+"true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+msgid ""
+"Token specifies the authorization token used to create keys to be sent to "
+"the server. The server must have a matching token for authorization to "
+"succeed. <br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+msgid ""
+"UseCompression controls whether or not communication with the server will be "
+"compressed.<br />By default, this value is false."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+msgid ""
+"User specifies a prefix for proxy names to distinguish them from other "
+"clients. If this value is not \"\", proxy names will automatically be "
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: 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 5d8c6bba59..3768f121a5 100644
--- a/applications/luci-app-frpc/po/de/frpc.po
+++ b/applications/luci-app-frpc/po/de/frpc.po
@@ -1,105 +1,113 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-30 05:51+0000\n"
-"Last-Translator: Sandro Stross <sandro.stross@gmx.at>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\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.0.2\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr "Zusätzliche Konfiguration"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr "Admin-Adresse"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr "Admin-Kennwort"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr "Admin-Port"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr "Admin-Nutzer"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
"AdminAddr spezifiziert die Adresse auf der der Admin-Server lauscht."
-"<br>Standard für diesen Wert ist \"127.0.0.1\"."
+"<br />Standard für diesen Wert ist \"127.0.0.1\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
"AdminPort spezifiziert den Port auf dem der Admin-Server lauschen soll. "
-"Falls der Wert 0 ist, wird kein Admin-Server gestartet.<br>Standardwert ist "
+"Falls der Wert 0 ist, wird kein Admin-Server gestartet.<br />Standardwert ist "
"0."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"AdminPwd spezifiziert das Kennwort, dass der Admin-Server zum Login abfrägt."
-"<br>Standardkennwort ist \"admin\"."
+"<br />Standardkennwort ist \"admin\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"AdminUser spezifiziert den Benutzername, den der Admin-Server fürs Login "
-"verwenden soll.<br>Standardnutzer ist \"admin\"."
+"verwenden soll.<br />Standardnutzer ist \"admin\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr "Asset-Verzeichnis"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
"AssetsDir spezifiziert das lokale Verzeichnis, aus dem der Admin-Server "
"seine Ressourcen lädt. Falls der Wert \"\" beträgt, werden Ressource aus der "
-"mitgelieferten ausführbaren Datei mittels statik geladen.<br>Standardwert "
+"mitgelieferten ausführbaren Datei mittels statik geladen.<br />Standardwert "
"ist \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr "Gemeinsame Einstellungen"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr "Komprimierung"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr "Konfigurationsdateien die in temporärer Konfiguration enthalten sind"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr "Benutzerdefinierte Domains"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr "Deaktiviere farbiges Log"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
@@ -107,19 +115,19 @@ msgstr ""
"DisableLogColor deaktiviert farbiges Log wenn LogWay == \"console\" "
"aktiviert ist."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr "Verschlüsselung"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr "Umgebungsvariable"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr "Beende Programm bei Loginfehler"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr "Allgemeine Einstellungen"
@@ -127,132 +135,135 @@ msgstr "Allgemeine Einstellungen"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr "HTTP-Einstellungen"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr "HTTP-Passwort"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr "HTTP-Proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr "HTTP-User"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
"HeartBeatInterval spezifiziert den Zeitabstand zwischen dem Senden von "
"Heartbeats an den Server in Sekunden. Es wird nicht empfohlen, diesen Wert "
-"zu ändern.<br>Standardwert hierfür ist 30."
+"zu ändern.<br />Standardwert hierfür ist 30."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
"HeartBeatTimeout spzifiziert die maximal erlaubte Heartbeat-Antwort-"
"Verzögerung in Sekunden, bevor die Verbindung gekappt wird. Es wird nicht "
-"empfohlen, diesen Wert zu ändern.<br>Standardwert hierfür ist 90."
+"empfohlen, diesen Wert zu ändern.<br />Standardwert hierfür ist 90."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr "Heartbeat-Intervall"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr "Heartbeat-Timeout"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr "Host-Header umschreiben"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
"HttpProxy spezifiert über welche Proxy-Adresse zum Server verbunden werden "
"soll. Falls dieser Wert \"\" ist, wird direkt zum Server verbunden."
-"<br>Standardwert hierfür wird aus der \"http_proxy\"-Umgebungsvariable "
+"<br />Standardwert hierfür wird aus der \"http_proxy\"-Umgebungsvariable "
"gelesen."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
"Falls remote_port auf 0 gesetzt ist, wird frps einen zufälligen Port-Wert "
"zuweisen"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr "Lokale IP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr "Lokaler Port"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
-#, fuzzy
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
"LocalIp spezifiziert die IP-Adresse oder den Hostnamen der als Proxy "
"verwendet werden soll."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
-msgstr ""
+msgstr "LocalPort spezifiziert den Port des Proxys."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr "Standorte"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr "Protokollierungsstufe"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr "Logge stderr"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr "Logge stdout"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"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 "
+"\"debug\", \"info\", \"warn\" und \"error\".<br />Standartwert hierfür ist "
"\"info\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
msgstr ""
"LoginFailExit legt fest, ob sich ein Client nach einem fehlgeschlagenen "
"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."
+"oft versuchen, bis es erfolgreich war.<br />Standardwert hierfür ist wahr."
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
+msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr "Der Name kann nicht \"common\" sein"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
@@ -261,105 +272,109 @@ 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:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
"Protocol spezifiziert das Protokoll welches zur Interaktion mit dem Server "
"verwendet werden soll. Gültige Werte sind \"tcp\", \"kcp\" und \"websocket\"."
-"<br>Standardwert hierfür ist \"tcp\"."
+"<br />Standardwert hierfür ist \"tcp\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr "Proxy-Einstellungen"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr "Proxy-Typ"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
"ProxyType spezifiziert den Typ des Proxyservers. Gültige Werte beinhalten "
-"\"tcp\", \"udp\", \"https\", \"stcp\" und \"xtcp\".<br>Standardwert hierfür "
+"\"tcp\", \"udp\", \"https\", \"stcp\" und \"xtcp\".<br />Standardwert hierfür "
"ist \"tcp\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr "Remote-Port"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr "Starte nach Crash neu"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr "Rolle"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr "Daemon als Gruppe ausführen"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr "Daemon als Gruppe ausführen"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Server-Adresse"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr "Server-Port"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
"ServerAddr spezifiziert die Adresse des Servers zu dem Verbunden werden soll."
-"<br>Standardwert hierfür ist \"0.0.0.0\"."
+"<br />Standardwert hierfür ist \"0.0.0.0\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
"ServerPort spezifiziert den Port des Servers zu dem verbunden werden soll."
-"<br>Standardwert hierfür ist 7000."
+"<br />Standardwert hierfür ist 7000."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr "Startparameter"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr "Subdomain"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr "TCP-mux"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr "TLS"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
@@ -367,66 +382,74 @@ msgstr ""
"TLSEnable spezifiziert ob TLS bei der Kommunikation mit dem Server verwendet "
"werden soll."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
"TcpMux regelt ob TCP-Stream-Multiplexing genutzt werden soll. Dies erlaubt "
"mehrere Requests eines Clients über eine TCP-Verbindung. Falls dieser Wert "
"auf wahr steht, muss der Server ebenfalls TCP-Multiplexing aktiviert haben."
-"<br>Standardwert hierfür ist wahr."
+"<br />Standardwert hierfür ist wahr."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr "Token"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
"Token spezifiziert das Authorisations-Token, das für die Erzeugung von "
"Schlüsseln die an den Server gesendet werden genutzt wird. Der Server muss "
"ein gleichlautendes Token zur Authorisation eingestellt haben."
-"<br>Standardwert hierfür ist \"\"."
+"<br />Standardwert hierfür ist \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
"UseCompression legt fest, ob die Datenverbindung mit dem Server komprimiert "
-"werden soll.<br>Standardwert hierfür ist falsch."
+"werden soll.<br />Standardwert hierfür ist falsch."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
"UseEncryption legt fest, ob die Datenverbindung mit dem Server verschlüsselt "
"werden soll. Die Verschlüsselung erfolgt mittels der eingestellten Token auf "
-"Server- und Clientseite.<br>Standardwert hierfür ist falsch."
+"Server- und Clientseite.<br />Standardwert hierfür ist falsch."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr "Nutzer"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
"User spezifiziert den Präfix für Proxy-Namen zur Unterscheidung von anderen "
"Clients. Falls dieser Wert \"\" beträgt, werden Proxy-Namen automatisch zu "
-"\"{user} {proxy_name} \" umgeschrieben.<br>Standardwert hierfür ist \"\"."
+"\"{user} {proxy_name} \" umgeschrieben.<br />Standardwert hierfür ist \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 6f67cb8a2e..049bbb4929 100644
--- a/applications/luci-app-frpc/po/el/frpc.po
+++ b/applications/luci-app-frpc/po/el/frpc.po
@@ -1,359 +1,389 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
+"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfrpc/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"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
-msgstr ""
+msgstr "Γενικές ρυθμίσεις"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 49dee33d93..ca65035197 100644
--- a/applications/luci-app-frpc/po/en/frpc.po
+++ b/applications/luci-app-frpc/po/en/frpc.po
@@ -4,101 +4,109 @@ 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:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr ""
@@ -106,254 +114,270 @@ msgstr ""
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 e8b8d7492c..d17174a5f9 100644
--- a/applications/luci-app-frpc/po/es/frpc.po
+++ b/applications/luci-app-frpc/po/es/frpc.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2021-08-10 19:02+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/es/>\n"
@@ -11,100 +11,108 @@ 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.8-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr "Configuraciones adicionales"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr "Configuración adicional"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr "Dirección del administrador"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr "Clave del administrador"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr "Puerto del administrador"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr "Usuario del administrador"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
"AdminAddr especifica la dirección a la que se une el servidor de "
-"administración.<br>De manera predeterminada, este valor es \"127.0.0.1\"."
+"administración.<br />De manera predeterminada, este valor es \"127.0.0.1\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
"AdminPort especifica el puerto para que el servidor de administración "
"escuche. Si este valor es 0, el servidor de administración no se iniciará."
-"<br>De manera predeterminada, este valor es 0."
+"<br />De manera predeterminada, este valor es 0."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"AdminPwd especifica la contraseña que el servidor de administración usará "
-"para iniciar sesión.<br>De manera predeterminada, este valor es \"admin\"."
+"para iniciar sesión.<br />De manera predeterminada, este valor es \"admin\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"AdminUser especifica el nombre de usuario que el administrador del servidor "
-"usará para iniciar sesión.<br> Por defecto, este valor es \"admin\"."
+"usará para iniciar sesión.<br /> Por defecto, este valor es \"admin\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr "Directorio de activos"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
"AssetsDir especifica el directorio local desde el que el servidor de "
"administración cargará los recursos. Si este valor es \"\", los activos se "
-"cargarán desde el ejecutable incluido usando statik.<br>Por defecto, este "
+"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:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
+msgstr "Recolectando datos..."
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr "Configuraciones comunes"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr "Compresión"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
"Los archivos de configuración incluyen en el archivo de configuración "
"temporal"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr "Dominios personalizados"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr "Desactivar color de registro"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
@@ -112,19 +120,19 @@ msgstr ""
"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:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr "Encriptación"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr "Variable ambiental"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
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:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr "Configuración general"
@@ -132,128 +140,133 @@ 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:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr "Configuraciones HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr "Contraseña HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr "Proxy HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr "Usuario HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
"HeartBeatInterval especifica en qué intervalo se envían los latidos al "
-"servidor, en segundos. No se recomienda cambiar este valor.<br>Por defecto, "
+"servidor, en segundos. No se recomienda cambiar este valor.<br />Por defecto, "
"este valor es 30."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
"HeartBeatTimeout especifica el retraso de respuesta de latido máximo "
"permitido antes de que finalice la conexión, en segundos. No se recomienda "
-"cambiar este valor.<br>Por defecto, este valor es 90."
+"cambiar este valor.<br />Por defecto, este valor es 90."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr "Intervalo de latidos"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr "Tiempo de espera de latidos"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr "Reescritura de encabezado de host"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
"HttpProxy especifica una dirección proxy para conectarse al servidor. Si "
-"este valor es \"\", el servidor se conectará directamente.<br>De manera "
+"este valor es \"\", el servidor se conectará directamente.<br />De manera "
"predeterminada, este valor se lee desde la variable de entorno \"http_proxy"
"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr "IP local"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr "Puerto local"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr "LocalIp especifica la dirección IP o el nombre de host para el proxy."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr "LocalPort especifica el puerto al proxy."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr "Localizaciones"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr "Nivel de registro"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr "Registro de stderr"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr "Registro de stdout"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"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 "
+"\"trace\", \"debug\", \"info\", \"warn\" y \"error\".<br />Por defecto, este "
"valor es \"info\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
msgstr ""
"LoginFailExit controla si el cliente debe salir o no después de un intento "
"fallido de inicio de sesión. Si es falso, el cliente volverá a intentarlo "
-"hasta que un intento de inicio de sesión tenga éxito.<br>Por defecto, este "
+"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:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#, fuzzy
+msgid "NOT RUNNING"
+msgstr "NO SE ESTÁ EJECUTANDO"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr "El nombre no puede ser \"común\""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
@@ -262,105 +275,109 @@ 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:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
"Protocolo especifica el protocolo que se utilizará al interactuar con el "
-"servidor. Los valores válidos son \"tcp\", \"kcp\" y \"websocket\".<br>De "
+"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:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr "Configuraciónes del proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr "Tipo de proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
"ProxyType especifica el tipo de este proxy. Los valores válidos incluyen "
-"\"tcp\", \"udp\", \"http\", \"https\", \"stcp\" y \"xtcp\".<br>Por defecto, "
+"\"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:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr "EJECUTANDO"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr "Puerto remoto"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr "Reaparecer cuando se estrelló"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr "Rol"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr "Ejecutar demonio como grupo"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr "Ejecutar demonio como usuario"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Dirección del servidor"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr "Puerto del servidor"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-"ServerAddr especifica la dirección del servidor al que conectarse.<br>Por "
+"ServerAddr especifica la dirección del servidor al que conectarse.<br />Por "
"defecto, este valor es \"0.0.0.0\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-"ServerPort especifica el puerto para conectarse al servidor.<br>Por defecto, "
+"ServerPort especifica el puerto para conectarse al servidor.<br />Por defecto, "
"este valor es 7000."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr "Configuraciones de inicio"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr "Subdominio"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr "TCP mux"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr "TLS"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
@@ -368,67 +385,77 @@ msgstr ""
"TLSEnable especifica si TLS debe usarse o no cuando se comunica con el "
"servidor."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
"TcpMux alterna la multiplexación de flujo TCP. Esto permite que múltiples "
"solicitudes de un cliente compartan una sola conexión TCP. Si este valor es "
"verdadero, el servidor también debe tener habilitada la multiplexación TCP."
-"<br>De manera predeterminada, este valor es verdadero."
+"<br />De manera predeterminada, este valor es verdadero."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+"Esta lista se puede utilizar para especificar algunos parámetros adicionales "
+"que no se han incluido en este LuCI."
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr "Token"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
"Token especifica el token de autorización utilizado para crear claves para "
"enviar al servidor. El servidor debe tener un token coincidente para que la "
-"autorización tenga éxito.<br>Por defecto, este valor es \"\"."
+"autorización tenga éxito.<br />Por defecto, este valor es \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
"UseCompression controla si la comunicación con el servidor se comprimirá o "
-"no.<br>Por defecto, este valor es falso."
+"no.<br />Por defecto, este valor es falso."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
"UseEncryption controla si la comunicación con el servidor se cifrará o no. "
"El cifrado se realiza utilizando los tokens suministrados en la "
-"configuración del servidor y del cliente.<br>De manera predeterminada, este "
+"configuración del servidor y del cliente.<br />De manera predeterminada, este "
"valor es falso."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr "Usuario"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
"El usuario especifica un prefijo para los nombres de proxy para "
"distinguirlos de otros clientes. Si este valor no es \"\", los nombres de "
-"proxy se cambiarán automáticamente a \"{user}.{Proxy_name}\".<br>De manera "
+"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:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 7b04f28153..7cff052907 100644
--- a/applications/luci-app-frpc/po/fi/frpc.po
+++ b/applications/luci-app-frpc/po/fi/frpc.po
@@ -10,101 +10,109 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr "Salaus"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr "Yleisasetukset"
@@ -112,254 +120,270 @@ msgstr "Yleisasetukset"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr "Lokitaso"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr "Protokolla"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr "Palvelinportti"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr "Käyttäjä"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 f29c2aaede..ce270bc00c 100644
--- a/applications/luci-app-frpc/po/fr/frpc.po
+++ b/applications/luci-app-frpc/po/fr/frpc.po
@@ -1,107 +1,115 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:41+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2021-11-25 01:53+0000\n"
+"Last-Translator: Felix Braun <f.bhelicopter@gmail.com>\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.2-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr "Configurations supplémentaires"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr "Paramètres supplémentaires"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr "Adresse administrateur"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr "mot de passe d'administrateur"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr "Port administrateur"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr "Utilisateur administrateur"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
"AdminAddr spécifie l'adresse à laquelle le serveur d'administration se lie."
-"<br>Par défaut, cette valeur est \"127.0.0.1\"."
+"<br />Par défaut, cette valeur est \"127.0.0.1\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
"AdminPort spécifie le port d'écoute du serveur d'administration. Si cette "
-"valeur est 0, le serveur d'administration ne sera pas démarré.<br>Par "
+"valeur est 0, le serveur d'administration ne sera pas démarré.<br />Par "
"défaut, cette valeur est 0."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"AdminPwd spécifie le mot de passe que le serveur d'administration utilisera "
-"pour la connexion.<br>Par défaut, cette valeur est \"admin\"."
+"pour la connexion.<br />Par défaut, cette valeur est \"admin\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"AdminUser spécifie le nom d'utilisateur que le serveur d'administration "
-"utilisera pour la connexion.<br>Par défaut, cette valeur est \"admin\"."
+"utilisera pour la connexion.<br />Par défaut, cette valeur est \"admin\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr "Répertoire des actifs"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
"AssetsDir spécifie le répertoire local à partir duquel le serveur "
"d'administration chargera les ressources. Si cette valeur est \"\", les "
"actifs seront chargés à partir de l'exécutable fourni à l'aide de statik."
-"<br>Par défaut, cette valeur est \"\"."
+"<br />Par défaut, cette valeur est \"\"."
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
+msgstr "Recueillant les données..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr "Paramètres communs"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr "Compression"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
"Les fichiers de configuration incluent dans le fichier de configuration "
"temporaire"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr "Domaines personnalisés"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr "Désactiver la couleur du journal"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
@@ -109,19 +117,19 @@ msgstr ""
"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:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr "Chiffrement"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr "Variable d'environnement"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr "Quitter lorsque la connexion échoue"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr "Paramètres généraux"
@@ -129,127 +137,131 @@ 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:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr "Paramètres HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr "Mot de passe HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr "Http proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr "Utilisateur HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
"HeartBeatInterval spécifie à quel intervalle les pulsations sont envoyées au "
"serveur, en secondes. Il n'est pas recommandé de modifier cette valeur."
-"<br>Par défaut, cette valeur est 30."
+"<br />Par défaut, cette valeur est 30."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
"HeartBeatTimeout spécifie le délai maximal de réponse de pulsation autorisé "
"avant la fin de la connexion, en secondes. Il n'est pas recommandé de "
-"modifier cette valeur.<br>Par défaut, cette valeur est 90."
+"modifier cette valeur.<br />Par défaut, cette valeur est 90."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr "Intervalle des battements cardiaques"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr "Délai d'expiration du rythme cardiaque"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr "Réécriture de l'en-tête de l'hôte"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
"HttpProxy spécifie une adresse proxy pour se connecter au serveur via. Si "
-"cette valeur est \"\", le serveur sera directement connecté.<br>Par défaut, "
+"cette valeur est \"\", le serveur sera directement connecté.<br />Par défaut, "
"cette valeur est lue à partir de la variable d'environnement \"http_proxy\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr "IP locale"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr "Local port"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr "LocalIp spécifie l'adresse IP ou le nom d'hôte vers lequel proxy."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr "LocalPort spécifie le port vers lequel proxy."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr "Emplacements"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr "Niveau de journalisation"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr "Log stderr"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr "Log stdout"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"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, "
+"sont \"trace\", \"debug\", \"info\", \"warn\" et \"error\".<br />Par défaut, "
"cette valeur est \"info\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
msgstr ""
"LoginFailExit contrôle si le client doit quitter ou non après une tentative "
"de connexion échouée. Si la valeur est false, le client réessayera jusqu'à "
-"ce qu'une tentative de connexion réussisse.<br>Par défaut, cette valeur est "
+"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:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
+msgstr "NON-EXÉCUTANT"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr "Le nom ne peut pas être \"commun\""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
@@ -258,105 +270,109 @@ 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:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr "Protocole"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
"Protocol spécifie le protocole à utiliser lors de l'interaction avec le "
-"serveur. Les valeurs valides sont \"tcp\", \"kcp\" et \"websocket\".<br>Par "
+"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:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr "Paramètres du proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr "Type de proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
"ProxyType spécifie le type de ce proxy. Les valeurs valides sont \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\" et \"xtcp\".<br>Par défaut, cette "
+"\"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:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr "EXÉCUTANT"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr "Port distant"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr "Réapparaître en cas de crash"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr "Rôle"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr "Exécuter le démon en tant que groupe"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
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:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Adresse du serveur"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr "Port serveur"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-"ServerAddr spécifie l'adresse du serveur auquel se connecter.<br>Par défaut, "
+"ServerAddr spécifie l'adresse du serveur auquel se connecter.<br />Par défaut, "
"cette valeur est \"0.0.0.0\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-"ServerPort spécifie le port sur lequel se connecter au serveur.<br>Par "
+"ServerPort spécifie le port sur lequel se connecter au serveur.<br />Par "
"défaut, cette valeur est 7000."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr "Paramètres de démarrage"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr "Sous-domaine"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr "TCP mux"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr "TLS"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
@@ -364,67 +380,77 @@ msgstr ""
"TLSEnable spécifie si TLS doit être utilisé ou non lors de la communication "
"avec le serveur."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
"TcpMux bascule le multiplexage de flux TCP. Cela permet à plusieurs demandes "
"d'un client de partager une seule connexion TCP. Si cette valeur est vraie, "
-"le multiplexage TCP doit également être activé sur le serveur.<br>Par "
+"le multiplexage TCP doit également être activé sur le serveur.<br />Par "
"défaut, cette valeur est vraie."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+"Cette liste peut être utilisée pour spécifier des paramètres additionnels "
+"qui n'ont pas été inclus dans ce LuCI."
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr "Token"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
"Token spécifie le jeton d'autorisation utilisé pour créer les clés à envoyer "
"au serveur. Le serveur doit avoir un jeton correspondant pour que "
-"l'autorisation réussisse.<br>Par défaut, cette valeur est \"\"."
+"l'autorisation réussisse.<br />Par défaut, cette valeur est \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
"UseCompression contrôle si la communication avec le serveur sera compressée "
-"ou non.<br>Par défaut, cette valeur est false."
+"ou non.<br />Par défaut, cette valeur est false."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
"UseEncryption contrôle si la communication avec le serveur sera chiffrée ou "
"non. Le chiffrement est effectué à l'aide des jetons fournis dans la "
-"configuration du serveur et du client.<br>Par défaut, cette valeur est "
+"configuration du serveur et du client.<br />Par défaut, cette valeur est "
"fausse."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr "Utilisateur"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
"L'utilisateur spécifie un préfixe pour les noms de proxy pour les distinguer "
"des autres clients. Si cette valeur n'est pas \"\", les noms de proxy seront "
-"automatiquement modifiés en \"{user}.{Proxy_name}\".<br>Par défaut, cette "
+"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:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 75b740354c..47cbfc6ac4 100644
--- a/applications/luci-app-frpc/po/he/frpc.po
+++ b/applications/luci-app-frpc/po/he/frpc.po
@@ -4,101 +4,109 @@ 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:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr ""
@@ -106,254 +114,270 @@ msgstr ""
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 55c01a93fb..544b54643d 100644
--- a/applications/luci-app-frpc/po/hi/frpc.po
+++ b/applications/luci-app-frpc/po/hi/frpc.po
@@ -4,101 +4,109 @@ 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:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr ""
@@ -106,254 +114,270 @@ msgstr ""
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 f81cfc427a..195718c7cc 100644
--- a/applications/luci-app-frpc/po/hu/frpc.po
+++ b/applications/luci-app-frpc/po/hu/frpc.po
@@ -1,365 +1,389 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-09 22:36+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2021-08-16 16:38+0000\n"
+"Last-Translator: Bence Csókás <bence.csokas@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/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.11-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr "További beállítások"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
-msgstr ""
+msgstr "Rendszergazda jelszó"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
-msgstr ""
+msgstr "Rendszergazda felhasználó"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
+msgstr "Adatgyűjtés..."
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
-msgstr ""
+msgstr "Tömörítés"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
-msgstr ""
+msgstr "Színek kikapcsolása a naplóban"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr "Titkosítás"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
-msgstr ""
+msgstr "Környezeti változó"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
-msgstr ""
+msgstr "Kikapcsolás, ha a belépés sikertelen"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
-msgstr "Általános beállítások"
+msgstr "Általános Beállítások"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
-msgstr ""
+msgstr "HTTP beállítások"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
-msgstr ""
+msgstr "HTTP jelszó"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
-msgstr ""
+msgstr "HTTP proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
-msgstr ""
+msgstr "HTTP felhasználó"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
-msgstr ""
+msgstr "Lokális IP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr "Helyi port"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr "Naplózási szint"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
+msgstr "NEM FUT"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
-msgstr "Protokoll"
+msgstr "Protokol"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr "Szerep"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
-msgstr ""
+msgstr "Démon futtatása csoportként"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
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:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr "Kiszolgáló port"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr "Token"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr "Felhasználó"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 3b1399496a..dea65a3af9 100644
--- a/applications/luci-app-frpc/po/it/frpc.po
+++ b/applications/luci-app-frpc/po/it/frpc.po
@@ -1,110 +1,119 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-03 13:36+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"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/"
"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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
-msgstr ""
+msgstr "Configurazioni aggiuntive"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr "Altre impostazioni"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
-msgstr ""
+msgstr "Attività dir"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
+"I file di configurazione sono inclusi nel file di configurazione temporaneo"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr "Crittografia"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr "Impostazioni Generali"
@@ -112,254 +121,270 @@ msgstr "Impostazioni Generali"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr "Protocollo"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 911588aa5b..caf50b7ee7 100644
--- a/applications/luci-app-frpc/po/ja/frpc.po
+++ b/applications/luci-app-frpc/po/ja/frpc.po
@@ -10,101 +10,109 @@ 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:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr "追加の構成"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr "共通設定"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr "圧縮"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr "ログの色を無効にする"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr "暗号化"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr "環境変数"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr "一般設定"
@@ -112,254 +120,270 @@ msgstr "一般設定"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr "HTTP 設定"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr "HTTP パスワード"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr "HTTP ユーザー"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr "ハートビート間隔"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr "ハートビート・タイムアウト"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr "ローカル IP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr "ローカル・ポート"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr "ログレベル"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr "プロトコル"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr "プロキシ設定"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr "役割"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr "デーモンをグループとして実行"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr "デーモンをユーザーとして実行"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "サーバーのアドレス"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr "サーバーのポート"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr "トークン"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr "ユーザー"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 d970c0ac6d..dee13b6f35 100644
--- a/applications/luci-app-frpc/po/ko/frpc.po
+++ b/applications/luci-app-frpc/po/ko/frpc.po
@@ -1,359 +1,389 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-17 20:54+0000\n"
+"Last-Translator: ANTEGRAL <antegral@antegral.net>\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"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
-msgstr ""
+msgstr "기본 설정"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 d6780209b1..2f4344da30 100644
--- a/applications/luci-app-frpc/po/mr/frpc.po
+++ b/applications/luci-app-frpc/po/mr/frpc.po
@@ -10,101 +10,109 @@ 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:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr "अतिरिक्त कॉन्फिगरेशन"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr "सामान्य सेटिंग्ज"
@@ -112,254 +120,270 @@ msgstr "सामान्य सेटिंग्ज"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr "प्रोटोकॉल"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 929d30d226..fd005903af 100644
--- a/applications/luci-app-frpc/po/ms/frpc.po
+++ b/applications/luci-app-frpc/po/ms/frpc.po
@@ -4,101 +4,109 @@ 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:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr ""
@@ -106,254 +114,270 @@ msgstr ""
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 551a2f0920..0a3ebdf3fa 100644
--- a/applications/luci-app-frpc/po/nb_NO/frpc.po
+++ b/applications/luci-app-frpc/po/nb_NO/frpc.po
@@ -1,359 +1,389 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2022-01-08 22:54+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfrpc/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.1\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
-msgstr ""
+msgstr "Ytterligere oppsett"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr "Ytterligere innstillinger"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
-msgstr ""
+msgstr "Kryptering"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
-msgstr ""
+msgstr "Generelle innstillinger"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
-msgstr ""
+msgstr "Protokoll"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
-msgstr ""
+msgstr "Kjør nisse som gruppe"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
-msgstr ""
+msgstr "Kjør nisse som bruker"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
-msgstr ""
+msgstr "Bruker"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 273fd37ae4..c28a8bd81f 100644
--- a/applications/luci-app-frpc/po/pl/frpc.po
+++ b/applications/luci-app-frpc/po/pl/frpc.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: 2021-07-04 06:42+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/pl/>\n"
"Language: pl\n"
@@ -9,97 +9,105 @@ 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.8-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr "Dodatkowe konfiguracje"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr "Dodatkowe ustawienia"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr "Adres administratora"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr "Hasło administratora"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr "Port administratora"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr "Administrator użytkownika"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-"AdminAddr określa adres, który serwer administracyjny łączy z adresem.<br> "
+"AdminAddr określa adres, który serwer administracyjny łączy z adresem.<br /> "
"Domyślnie jest to wartość \"127.0.0.1\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
"AdminPort określa port, na którym serwer administracyjny ma nasłuchiwać. "
"Jeśli ta wartość wynosi 0, serwer administracyjny nie zostanie uruchomiony. "
-"<br> Domyślnie ta wartość wynosi 0."
+"<br /> Domyślnie ta wartość wynosi 0."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"AdminPwd określa hasło, którego będzie używał serwer administracyjny do "
-"logowania. <br> Domyślnie ta wartość to \"admin\"."
+"logowania. <br /> Domyślnie ta wartość to \"admin\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"AdminUser określa nazwę użytkownika, której serwer administracyjny będzie "
"używał do logowania. Domyślnie ta wartość to \"admin\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr "Assets dir"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
"AssetsDir określa katalog lokalny, z którego serwer administracyjny będzie "
"ładował zasoby. Jeśli ta wartość to \"\", zasoby zostaną załadowane z "
-"pakietu wykonywalnego przy użyciu statik. <br> Domyślnie ta wartość to \"\"."
+"pakietu wykonywalnego przy użyciu statik. <br /> Domyślnie ta wartość to \"\"."
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
+msgstr "Zbieranie danych..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr "Wspólne ustawienia"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr "Kompresja"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr "Pliki konfiguracyjne znajdują się w tymczasowym pliku konfiguracyjnym"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr "Własne domeny"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr "Wyłącz kolor dziennika"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
@@ -107,19 +115,19 @@ msgstr ""
"DisableLogColor wyłącza kolory dziennika, gdy LogWay == \"konsola\", jest "
"ustawiona na true."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr "Szyfrowanie"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr "Zmienna środowiskowa"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr "Wyjdź, gdy logowanie się nie powiedzie"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr "Ustawienia główne"
@@ -127,126 +135,130 @@ 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:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr "Ustawienia HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr "Hasło HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr "HTTP proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr "Użytkownik HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
"HeartBeatInterval określa, w jakich odstępach czasu pulsy są wysyłane do "
-"serwera, w sekundach. Nie zaleca się zmiany tej wartości. <br> Domyślnie ta "
+"serwera, w sekundach. Nie zaleca się zmiany tej wartości. <br /> Domyślnie ta "
"wartość wynosi 30."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
"HeartBeatTimeout określa maksymalne dozwolone opóźnienie odpowiedzi pulsu "
"przed zakończeniem połączenia (w sekundach). Nie zaleca się zmiany tej "
-"wartości. <br> Domyślnie ta wartość wynosi 90."
+"wartości. <br /> Domyślnie ta wartość wynosi 90."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr "Interwał pulsu"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr "Limit czasu pulsu"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr "Przepisz nagłówek hosta"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
"HttpProxy określa adres proxy do połączenia z serwerem. Jeśli ta wartość to "
-"\"\", serwer zostanie podłączony bezpośrednio. <br> Domyślnie ta wartość "
+"\"\", serwer zostanie podłączony bezpośrednio. <br /> Domyślnie ta wartość "
"jest odczytywana ze zmiennej środowiskowej \"http_proxy\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr "Lokalny IP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr "Port lokalny"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
"LocalIp określa adres IP lub nazwę hosta, do którego ma zostać wysłany proxy."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr "LocalPort określa port, do którego należy się zwrócić."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr "Lokalizacje"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr "Poziom logowania"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr "Dziennik stderr"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr "Dziennik stdout"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"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\"."
+"\"debug\", \"info\", \"warn\" i \"error\".<br /> Domyślnie jest to \"info\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
msgstr ""
"LoginFailExit kontroluje czy klient powinien wyjść po nieudanej próbie "
"logowania. Jeśli jest ona nieprawdziwa, klient spróbuje ponownie, dopóki "
-"próba logowania nie zakończy się sukcesem.<br> Domyślnie wartość true."
+"próba logowania nie zakończy się sukcesem.<br /> Domyślnie wartość true."
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
+msgstr "NIEURUCHOMIONE"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr "Nazwa nie może być „wspólna”"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
@@ -255,105 +267,109 @@ 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:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr "Protokół"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
"Protokół określa protokół używany podczas interakcji z serwerem. Prawidłowe "
-"wartości to \"tcp\", \"kcp\" i \"websocket\". <br> Domyślnie ta wartość to "
+"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:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr "Ustawienia proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr "Typ proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
"ProxyType określa typ tego proxy. Prawidłowe wartości to \"tcp\", \"udp\", "
-"\"http\", \"https\", \"stcp\" i \"xtcp\". <br> Domyślnie ta wartość to \"tcp"
+"\"http\", \"https\", \"stcp\" i \"xtcp\". <br /> Domyślnie ta wartość to \"tcp"
"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr "URUCHOMIONE"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr "Port zdalny"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr "Odradzaj się po awarii"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr "Rola"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr "Uruchom demona jako grupę"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr "Uruchom daemona jako użytkownik"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Adres serwera"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr "Port serwera"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-"ServerAddr określa adres serwera, z którymi chcesz się połączyć. <br>Domyśl "
+"ServerAddr określa adres serwera, z którymi chcesz się połączyć. <br />Domyśl "
"domyślnie ta wartość to \"0.0.0.0\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-"ServerPort określa port do połączenia z serwerem on.<br> Domyślnie wartość "
+"ServerPort określa port do połączenia z serwerem on.<br /> Domyślnie wartość "
"ta wynosi 7000."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr "Ustawienia uruchamiania"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr "Subdomena"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr "Mux TCP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr "TLS"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
@@ -361,66 +377,76 @@ msgstr ""
"TLSEnable określa, czy podczas komunikacji z serwerem należy stosować TLS, "
"czy też nie."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
"TcpMux przełącza multipleksowanie strumienia TCP. Pozwala to wielu żądaniom "
"klienta na współużytkowanie jednego połączenia TCP. Jeśli ta wartość jest "
-"prawdą, serwer musi również mieć włączone multipleksowanie TCP. <br> "
+"prawdą, serwer musi również mieć włączone multipleksowanie TCP. <br /> "
"Domyślnie ta wartość to true."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+"Ta lista może służyć do określenia dodatkowych parametrów, które nie zostały "
+"uwzględnione w tym LuCI."
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr "Token"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
"Token określa token autoryzacji używany do tworzenia kluczy, które mają "
"zostać wysłane na serwer. Serwer musi mieć pasujący token, aby autoryzacja "
-"zakończyła się powodzeniem. <br> Domyślnie ta wartość to \"\"."
+"zakończyła się powodzeniem. <br /> Domyślnie ta wartość to \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
"UseCompression kontroluje, czy komunikacja z serwerem będzie kompresowana. "
-"<br> Domyślnie ta wartość to false."
+"<br /> Domyślnie ta wartość to false."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
"UseEncryption kontroluje, czy komunikacja z serwerem będzie szyfrowana. "
"Szyfrowanie odbywa się przy użyciu tokenów dostarczonych w konfiguracji "
-"serwera i klienta. <br> Domyślnie ta wartość to false."
+"serwera i klienta. <br /> Domyślnie ta wartość to false."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr "Użytkownik"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-"Użytkownik określa prefiks dla nazw proxy, aby odróżnić je od innych "
-"klientów. Jeśli ta wartość nie jest \"\", nazwy proxy zostaną automatycznie "
-"zmienione na \"{użytkownik}. {Nazwa_ proxy}}. <br> <br> Domyślnie ta wartość "
-"to \"\"."
-
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+"Użytkownik określa prefiks nazw serwerów proxy, aby odróżnić je od innych "
+"klientów. Jeśli ta wartość nie jest \"\", nazwy serwerów proxy zostaną "
+"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:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 5dc661faea..9f90d75776 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: 2020-06-10 19:49+0000\n"
+"PO-Revision-Date: 2021-08-04 20:24+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/pt/>\n"
@@ -8,98 +8,106 @@ 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.8-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr "Configurações adicionais"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr "Configurações adicionais"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr "Endereço do administrador"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr "Palavra-passe do administrador"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr "Porto de administrador"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr "Utilizador do Administrador"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-"AdminAddr especifica o endereço para o qual o servidor admin se liga.<br>Por "
+"AdminAddr especifica o endereço para o qual o servidor admin se liga.<br />Por "
"padrão, este valor é \"127.0.0.1\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
"AdminPort especifica a porta onde o servidor de administração escuta. Se "
-"este valor for 0, o servidor admin não será iniciado.<br>Por padrão, este "
+"este valor for 0, o servidor admin não será iniciado.<br />Por padrão, este "
"valor é 0."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"AdminPwd especifica a palavra-passe que o servidor admin usará para login."
-"<br>Por padrão, este valor é \"admin\"."
+"<br />Por padrão, este valor é \"admin\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"AdminUser especifica o nome de utilizador que o servidor admin usará para "
-"login.<br>Por padrão, este valor é \"admin\"."
+"login.<br />Por padrão, este valor é \"admin\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr "Diretório de ativos"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
"AssetsDir determina um diretório local de onde o painel carregará recursos. "
"Se o valor for \"\", os ativos serão carregados do que estiver embutido no "
-"executável usando o statik. <br>O valor predefinido é \"\"."
+"executável usando o statik. <br />O valor predefinido é \"\"."
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
+msgstr "A coletar dados..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr "Configurações Comuns"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr "Compressão"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
"Ficheiros de configuração incluídos no ficheiro de configuração temporário"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr "Domínios personalizados"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr "Desativar cores nos registos"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
@@ -107,146 +115,150 @@ msgstr ""
"DisableLogColor desativa o registo de cores quando LogWay == \"console\" for "
"definido como true."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr "Encriptação"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr "Variável de ambiente"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
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:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
msgstr "Conceder acesso à app LuCI frps"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr "Configurações HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr "Palavra-passe HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr "Proxy HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr "Utilizador HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
"HeartBeatInterval determina em que intervalo heartbeats serão enviados para "
-"o servidor em segundos. Não é recomendável alterar este valor. <br>O valor "
+"o servidor em segundos. Não é recomendável alterar este valor. <br />O valor "
"predefinido é 30."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
"HeartBeatTimeout especifica o atraso máximo permitido de resposta ao "
"heartbeat antes que a conexão seja encerrada, em segundos. Não é "
-"recomendável alterar esse valor. <br>O valor predefinido é 90."
+"recomendável alterar esse valor. <br />O valor predefinido é 90."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr "Intervalo do heartbeat"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr "Tempo limite do heartbeat"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr "Reescrever o cabeçalho do host"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
"O HttpProxy especifica um endereço proxy para conectar ao servidor através "
-"dele. Se esse valor for \"\", o servidor será conectado diretamente. <br>O "
+"dele. Se esse valor for \"\", o servidor será conectado diretamente. <br />O "
"valor predefinido desse valor é lido da variável do ambiente \"http_proxy\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr "IP local"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr "Porta local"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr "LocalIp especifica o endereço IP ou nome de host para ser proxy."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr "LocalPort especifica a porta para ser proxy."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr "Locais"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr "Nível de registo"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr "Regisro do stderr"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr "Registo do stdout"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"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 é "
+"\", \"debug\", \"info\", \"warn\" e \"error\". <br />O valor predefinido é "
"\"info\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
msgstr ""
"LoginFailExit controla se o cliente deve ou não sair após a falha de uma "
"tentativa de login. Se falso, o cliente tentará novamente até que uma "
-"tentativa de login seja bem sucedida. <br>O valor predefinido é true."
+"tentativa de login seja bem sucedida. <br />O valor predefinido é true."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
+msgstr "NÃO EM EXECUÇÃO"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr "O nome pode não ser \"common\""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
@@ -255,105 +267,109 @@ 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:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
"O protocolo especifica o protocolo a ser usado ao interagir com o servidor. "
-"Os valores válidos são \"tcp\", \"kcp\" e \"websocket\". <br>O valor "
+"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:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr "Configurações de Proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr "Tipo de proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
"ProxyType especifica o tipo deste proxy. Os valores válidos incluem \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", e \"xtcp\".<br>O valor predefinido é "
+"\"udp\", \"http\", \"https\", \"stcp\", e \"xtcp\".<br />O valor predefinido é "
"\"tcp\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr "EXECUTADO"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr "Porta remota"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr "Reiniciar caso travado"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr "Função"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr "Executar daemon como grupo"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr "Executar serviço como utilizador"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Endereço do servidor"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr "Porta do servidor"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-"ServerAddr especifica o endereço do servidor ao qual se conectar.<br>O valor "
+"ServerAddr especifica o endereço do servidor ao qual se conectar.<br />O valor "
"predefinido é \"0.0.0.0\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-"ServerPort especifica a porta ao qual se conectar no servidor.<br>O valor "
+"ServerPort especifica a porta ao qual se conectar no servidor.<br />O valor "
"predefinido é 7000."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr "Configurações de inicialização"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr "Subdomínio"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr "TCP mux"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr "TLS"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
@@ -361,66 +377,76 @@ msgstr ""
"O TLSEnable especifica se o TLS deve ou não ser usado ao comunicar com o "
"servidor."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
"TcpMux alterna multiplexação de fluxo TCP. Isso permite que várias "
"solicitações de um cliente compartilhem uma única conexão TCP. Se esse valor "
-"for true, o servidor deve ter multiplexing TCP ativado também. <br>O valor "
+"for true, o servidor deve ter multiplexing TCP ativado também. <br />O valor "
"predefinido é verdadeiro."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+"Esta lista pode ser usada para definir parâmetros adicionais que não estavam "
+"incluídos neste LuCI."
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr "Chave eletrónica"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
"O token especifica o token de autorização usado para criar chaves a serem "
"enviadas para o servidor. O servidor deve ter um token correspondente para a "
"autorização ter sucesso. O valor predefinido é \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
"UseCompression controla se a comunicação com o servidor será compactada ou "
-"não. <br>O valor predefinido é false."
+"não. <br />O valor predefinido é false."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
"UseEncryption controla se a comunicação com o servidor será criptografada ou "
"não. A criptografia é feita a usar os tokens fornecidos na configuração do "
-"servidor e do cliente. <br>O valor predefinido é false."
+"servidor e do cliente. <br />O valor predefinido é false."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr "Utilizador"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
"O utilizador especifica um prefixo aos nomes de proxy para distingui-los de "
"outros clientes. Se este valor não for \"\", os nomes de proxy serão "
-"automaticamente alterados para \"{utilizador}. {nome_do_proxy}\". <br>O "
+"automaticamente alterados para \"{utilizador}. {nome_do_proxy}\". <br />O "
"valor predefinido é \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 809eb541fd..fafe2c8726 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: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2021-07-22 08:04+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,99 +8,107 @@ 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.7.2-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr "Configurações adicionais"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr "Configurações adicionais"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr "Endereço do administrador"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr "Senha do administrador"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr "Porta do administrador"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr "Usuário administrador"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
"AdminAddr determina o endereço a ser vinculado para uso do administrador do "
-"servidor.<br>O valor predefinido é \"127.0.0.0.1\"."
+"servidor.<br />O valor predefinido é \"127.0.0.0.1\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
"O AdminPort determina a porta onde o servidor administrativo atende. Se esse "
-"valor for 0, o servidor administrativo não será iniciado. <br>O valor "
+"valor for 0, o servidor administrativo não será iniciado. <br />O valor "
"predefinido é 0."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"AdminPwd determina a senha de login que será usado para o administrador do "
-"servidor.<br>O valor predefinido é \"admin\"."
+"servidor.<br />O valor predefinido é \"admin\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"AdminUser determina o nome de login do usuário que será usado pelo "
-"administrador do servidor.<br>O valor predefinido é \"admin\"."
+"administrador do servidor.<br />O valor predefinido é \"admin\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr "Diretório de ativos"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
"AssetsDir determina o diretório onde o administrador do servidor irá buscar "
"recursos para serem carregados. Se o valor for \"\", os ativos serão "
-"carregados do que estiver embutido no executável usando o statik.<br>O valor "
+"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:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
+msgstr "Coletando dados ..."
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr "Configurações Comuns"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr "Compressão"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
"Arquivos de configuração incluídos no arquivo de configuração temporário"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr "Domínios customizados"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr "Desativar cores nos registros de log"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
@@ -108,147 +116,151 @@ msgstr ""
"DisableLogColor desativa as cores nos registros de log quando LogWay == "
"\"console\" for definido como verdadeiro."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr "Criptografia"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr "Variável de ambiente"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr "Encerre caso a autenticação falhe"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
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:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr "Configurações HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr "Senha HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr "Proxy HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr "Usuário HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
"HeartBeatInterval determina em que intervalo o heartbeats serão enviados "
-"para o servidor em segundos. Não é recomendável alterar este valor. <br>O "
+"para o servidor em segundos. Não é recomendável alterar este valor. <br />O "
"valor predefinido é 30."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
"HeartBeatTimeout determina o atraso máximo permitido de resposta do "
"heartbeat antes que a conexão seja encerrada em segundos. Não é recomendável "
-"alterar este valor. <br>O valor predefinido é 90."
+"alterar este valor. <br />O valor predefinido é 90."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr "Intervalo do Heartbeat"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr "Tempo limite do heartbeat"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr "Reescrever cabeçalho do host"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
"O HttpProxy determina um endereço proxy a ser usado pelo servidor. Se este "
-"valor for \"\", o servidor usará conexão direta. <br>O valor predefinido é "
+"valor for \"\", o servidor usará conexão direta. <br />O valor predefinido é "
"lido a partir da variável \"http_proxy\" do ambiente."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "If remote_port is 0, frps will assign a random port for you"
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr "IP Local"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr "Porta local"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr "LocalIp determina o endereço IP ou o nome do host a ser procurado."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr "O LocalPort determina a porta a ser procurada."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr "Locais"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr "Nível do registro do log"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr "Registro log do stderr"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr "Registro log do stdout"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"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 "
+"\"trace\", \"debug\", \"info\", \"warn\" e \"error\". <br />O valor "
"predefinido é \"info\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
msgstr ""
"LoginFailExit controla se o cliente deve ou não sair após uma tentativa de "
"login fracassada. Se falso, o cliente tentará novamente até que uma "
-"tentativa de login seja bem sucedida. <br>O valor predefinido é verdadeiro."
+"tentativa de login seja bem sucedida. <br />O valor predefinido é verdadeiro."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
+msgstr "NÃO ESTÁ EM EXECUÇÃO"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr "O nome não pode ser \"common\""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
@@ -257,105 +269,109 @@ 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:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
"Protocolo determina o protocolo a ser usado quando interagir com o servidor. "
-"Os valores válidos são \"tcp\", \"kcp\" e \"websocket\". <br>O valor "
+"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:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr "Configurações de Proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr "Tipo de proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
"ProxyType determina o tipo deste proxy. Os valores válidos incluem \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\" e \"xtcp\". <br>O valor predefinido é "
+"\"udp\", \"http\", \"https\", \"stcp\" e \"xtcp\". <br />O valor predefinido é "
"\"tcp\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr "EM EXECUÇÃO"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr "Porta remota"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr "Reiniciar caso entre em colapso"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr "Papel"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr "Executar serviço como usuário"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr "Executar serviço como usuário"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Endereço do servidor"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr "Porta do servidor"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-"ServerAddr determina o endereço do servidor para se conectar. <br>O valor "
+"ServerAddr determina o endereço do servidor para se conectar. <br />O valor "
"predefinido é \"0,0.0.0\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-"O ServerPort determina a porta para se conectar ao servidor. <br>O valor "
+"O ServerPort determina a porta para se conectar ao servidor. <br />O valor "
"predefinido é 7000."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr "Configurações de inicialização"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr "Subdomínio"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr "TCP mux"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr "TLS"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
@@ -363,66 +379,76 @@ msgstr ""
"O TLSEnable determina se o TLS deve ou não ser usado ao se comunicar com o "
"servidor."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
"TcpMux alterna a multiplexação do fluxo TCP. Isso permite que várias "
"solicitações de um cliente compartilhem uma única conexão TCP. Se esse valor "
"for verdadeiro, o servidor também deve ter a multiplexação TCP ativada. "
-"<br>O valor predefinido é verdadeiro."
+"<br />O valor predefinido é verdadeiro."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+"Esta lista pode ser usada para definir alguns parâmetros adicionais que não "
+"foram incluídos neste LuCI."
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr "Token"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
"O token determina o token de autorização usado para criar chaves que serão "
"enviadas ao servidor. O servidor deve ter um token correspondente para que a "
-"autorização seja bem sucedida. <br>O valor predefinido é \"\"."
+"autorização seja bem sucedida. <br />O valor predefinido é \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
"UseCompression controla se a comunicação com o servidor será compactada ou "
-"não. <br>O valor predefinido é falso."
+"não. <br />O valor predefinido é falso."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
"UseEncryption controla se a comunicação com o servidor será criptografada ou "
"não. A criptografia é feita usando os tokens fornecidos na configuração do "
-"servidor e do cliente. <br>O valor predefinido é falso."
+"servidor e do cliente. <br />O valor predefinido é falso."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr "Usuário"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
"O usuário determina um prefixo para os nomes de proxy para distingui-los de "
"outros clientes. Se esse valor não for \"\", os nomes de proxy serão "
-"automaticamente alterados para \"{user}. {proxy_name}\". <br>O valor "
+"automaticamente alterados para \"{user}. {proxy_name}\". <br />O valor "
"predefinido é \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 043a05c68a..334f43f96f 100644
--- a/applications/luci-app-frpc/po/ro/frpc.po
+++ b/applications/luci-app-frpc/po/ro/frpc.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-02 14:47+0000\n"
-"Last-Translator: Andrei Pavel <andreicristianpavel@gmail.com>\n"
+"PO-Revision-Date: 2021-12-07 19:35+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/ro/>\n"
"Language: ro\n"
@@ -9,358 +9,452 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr "Configurații adiționale"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr "Setări adiționale"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
-msgstr ""
+msgstr "Adresa administratorului"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
-msgstr ""
+msgstr "Parola de administrator"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
-msgstr ""
+msgstr "Port administrativ"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
-msgstr ""
+msgstr "Utilizator administrator"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
+"AdminAddr specifică adresa la care se leagă serverul de administrare.<br /"
+">În mod implicit, această valoare este \"127.0.0.0.1\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
-"is 0."
+"value is 0, the admin server will not be started.<br />By default, this "
+"value is 0."
msgstr ""
+"AdminPort specifică portul pe care serverul de administrare trebuie să "
+"asculte. Dacă această valoare este 0, serverul de administrare nu va fi "
+"pornit.<br />În mod implicit, această valoare este 0."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
+"AdminPwd specifică parola pe care serverul de administrare o va utiliza "
+"pentru autentificare.<br />Din mod implicit, această valoare este \"admin\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
+"AdminUser specifică numele de utilizator pe care serverul de administrare îl "
+"va utiliza pentru autentificare.<br />În mod implicit, această valoare este "
+"\"admin\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr "Directorul de resurse"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
+"AssetsDir specifică directorul local din care serverul de administrare va "
+"încărca resursele. Dacă această valoare este \"\", resursele vor fi "
+"î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:168
+msgid "Collecting data ..."
+msgstr "Colectarea datelor ..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
-msgstr ""
+msgstr "Setări comune"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
-msgstr ""
+msgstr "Comprimare"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
-msgstr ""
+msgstr "Fișiere de configurare incluse în fișierul de configurare temporar"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
-msgstr ""
+msgstr "Domenii personalizate"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
-msgstr ""
+msgstr "Dezactivați culoarea jurnalului"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
+"DisableLogColor dezactivează culorile jurnalului atunci când LogWay == "
+"\"console\" este setat la adevărat."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
-msgstr ""
+msgstr "Criptare"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
-msgstr ""
+msgstr "Variabila de mediu"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
-msgstr ""
+msgstr "Paritate"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr "Setări generale"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
-msgstr ""
+msgstr "Acordă acces la aplicația LuCI frpc"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
-msgstr ""
+msgstr "Setări HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
-msgstr ""
+msgstr "Parola HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
-msgstr ""
+msgstr "Proxy HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
-msgstr ""
+msgstr "Utilizator HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
+"HeartBeatInterval specifică la ce interval de timp sunt trimise bătăile "
+"inimii către server, în secunde. Nu este recomandat să modificați această "
+"valoare.<br />În mod implicit, această valoare este 30."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
+"HeartBeatTimeout specifică timpul maxim de așteptare a unei bătăi de inimă "
+"înainte de a încheia conexiunea. Nu se recomandă modificarea acestei "
+"valori.<br />În mod implicit, această valoare este 90."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
-msgstr ""
+msgstr "Intervalul bătăilor inimii"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
-msgstr ""
+msgstr "Timpul limită a bătăilor inimii"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
-msgstr ""
+msgstr "Rescrierea antetului gazdă"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
-"this value is read from the \"http_proxy\" environment variable."
+"this value is \"\", the server will be connected to directly.<br />By "
+"default, this value is read from the \"http_proxy\" environment variable."
msgstr ""
+"HttpProxy specifică o adresă de proxy prin care să se conecteze la server. "
+"Dacă această valoare este \"\", serverul va fi conectat direct.<br />În mod "
+"implicit, această valoare este citită din variabila de mediu \"http_proxy\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "If remote_port is 0, frps will assign a random port for you"
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
-msgstr ""
+msgstr "IP local"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
-msgstr ""
+msgstr "Port local"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
+"LocalIp specifică adresa IP sau numele de gazdă către care se face proxy."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
-msgstr ""
+msgstr "LocalPort specifică portul la care se face proxy."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
-msgstr ""
+msgstr "Locații"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
-msgstr ""
+msgstr "Nivel de jurnal"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
-msgstr ""
+msgstr "Jurnal stderr"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
-msgstr ""
+msgstr "Jurnal stdout"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"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, "
+"această valoare este \"info\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
msgstr ""
+"LoginFailExit controlează dacă clientul trebuie sau nu să iasă după o "
+"încercare eșuată de conectare. Dacă este falsă, clientul va încerca din nou "
+"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:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
+msgstr "NU FUNCȚIONEAZĂ"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
-msgstr ""
+msgstr "Numele nu poate fi \"comun\""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+"Mediile sistemului de operare trec la frp pentru șablonul fișierului de "
+"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:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
-msgstr ""
+msgstr "Protocol"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
+"Protocol specifică protocolul care trebuie utilizat la interacțiunea cu "
+"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:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
-msgstr ""
+msgstr "Setări Proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
-msgstr ""
+msgstr "Tipul de proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
+"ProxyType specifică tipul acestui proxy. Valorile valide includ \"tcp\", "
+"\"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:141
+msgid "RUNNING"
+msgstr "RULARE"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
-msgstr ""
+msgstr "Port la distanță"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
-msgstr ""
+msgstr "Respawn când crapă"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
-msgstr ""
+msgstr "Rol"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
-msgstr ""
+msgstr "Rularea daemonului ca grup"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
-msgstr ""
+msgstr "Rulați daemonul ca utilizator"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
-msgstr ""
+msgstr "Adresa serverului"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
-msgstr ""
+msgstr "Port de server"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
-"this value is \"0.0.0.0\"."
+"ServerAddr specifies the address of the server to connect to.<br />By "
+"default, this value is \"0.0.0.0\"."
msgstr ""
+"ServerAddr specifică adresa serverului la care trebuie să se conecteze.<br /"
+">În mod implicit, această valoare este \"0.0.0.0\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
+"ServerPort specifică portul de conectare la server.<br />În mod implicit, "
+"această valoare este 7000."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
-msgstr ""
+msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
-msgstr ""
+msgstr "Setări de pornire"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
-msgstr ""
+msgstr "Subdomeniu"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
-msgstr ""
+msgstr "Mux TCP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
-msgstr ""
+msgstr "TLS"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
+"TLSEnable specifică dacă TLS trebuie să fie utilizat sau nu atunci când se "
+"comunică cu serverul."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
+"TcpMux comută multiplexarea fluxurilor TCP. Acest lucru permite ca mai multe "
+"cereri de la un client să partajeze o singură conexiune TCP. Dacă această "
+"valoare este adevărată, serverul trebuie să aibă activată și multiplexarea "
+"TCP.<br />În mod implicit, această valoare este adevărată."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
-msgid "Token"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
msgstr ""
+"Această listă poate fi utilizată pentru a specifica anumiți parametri "
+"suplimentari care nu au fost incluși în acest LuCI."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+msgid "Token"
+msgstr "Token"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
+"Token specifică tokenul de autorizare utilizat pentru a crea cheile care "
+"urmează să fie trimise către server. Serverul trebuie să aibă un token "
+"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:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
+"UseCompression controlează dacă comunicarea cu serverul va fi sau nu "
+"comprimată.<br />În mod implicit, această valoare este falsă."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
+"UseEncryption controlează dacă comunicarea cu serverul va fi sau nu "
+"criptată. Criptarea se face cu ajutorul token-urilor furnizate în "
+"configurația serverului și a clientului.<br />În mod implicit, această "
+"valoare este falsă."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
-msgstr ""
+msgstr "Utilizator"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
+"Utilizatorul specifică un prefix pentru numele proxy pentru a le distinge de "
+"alți clienți. Dacă această valoare nu este \"\", numele proxy-ului va fi "
+"schimbat automat în \"{utilizator}.{nume_proxy}\".<br />În mod implicit, "
+"această valoare este \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
-msgstr ""
+msgstr "client frp"
diff --git a/applications/luci-app-frpc/po/ru/frpc.po b/applications/luci-app-frpc/po/ru/frpc.po
index 855b9066b8..9ff77ff113 100644
--- a/applications/luci-app-frpc/po/ru/frpc.po
+++ b/applications/luci-app-frpc/po/ru/frpc.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-10-30 16:38+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/ru/>\n"
"Language: ru\n"
@@ -9,358 +9,382 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: 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:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr "Дополнительные настройки"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
-msgstr ""
+msgstr "Админ адрес"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr "Пароль администратора"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
-msgstr ""
+msgstr "Компрессия"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
-msgstr ""
+msgstr "Конфигурационные настройки записаны во временный конфигурационный файл"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
-msgstr ""
+msgstr "Пользовательские домены"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
-msgstr ""
+msgstr "Отключить раскраску лога"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr "Шифрование"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr "Переменные окружения"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
-msgstr "Основные настройки"
+msgstr "Общие настройки"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
msgstr "Предоставить доступ LuCI к приложению frpc"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
-msgstr ""
+msgstr "Настройки HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
-msgstr ""
+msgstr "Пароль HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
-msgstr ""
+msgstr "HTTP прокси"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
-msgstr ""
+msgstr "HTTP пользователь"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
-msgstr ""
+msgstr "Локальный IP-адрес"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
-msgstr ""
+msgstr "Локальный порт"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr "Уровень журналирования"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr "Протокол"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
-msgstr ""
+msgstr "Настройки прокси"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
-msgstr ""
+msgstr "Тип прокси"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-msgid "Remote port"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
+msgid "Remote port"
+msgstr "Удаленный порт"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr "Запуск демона от имени группы"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr "Запуск демона от имени пользователя"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
-msgstr ""
+msgstr "Адрес сервера"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr "Порт сервера"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr "Токен"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr "Пользователь"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 c6a5641d34..a50f66840e 100644
--- a/applications/luci-app-frpc/po/sk/frpc.po
+++ b/applications/luci-app-frpc/po/sk/frpc.po
@@ -10,101 +10,109 @@ msgstr ""
"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-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr "Šifrovanie"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr "Všeobecné nastavenia"
@@ -112,254 +120,270 @@ msgstr "Všeobecné nastavenia"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 8ead5a1b2d..fee2070b25 100644
--- a/applications/luci-app-frpc/po/sv/frpc.po
+++ b/applications/luci-app-frpc/po/sv/frpc.po
@@ -1,365 +1,390 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2021-12-15 03:52+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/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.10-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr "Extra konfigurationer"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr "Extra inställningar"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
-msgstr ""
+msgstr "Adress för admin"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
-msgstr ""
+msgstr "Lösenord för admin"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
-msgstr ""
+msgstr "Port för admin"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
-msgstr ""
+msgstr "Admin-användare"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
+msgstr "Samlar in data ..."
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
-msgstr ""
+msgstr "Vanliga inställningar"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
-msgstr ""
+msgstr "Kompression"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
-msgstr ""
+msgstr "Anpassade domäner"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
-msgstr ""
+msgstr "Inaktivera logg-färg"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
-msgstr ""
+msgstr "Kryptering"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
-msgstr ""
+msgstr "Miljövariabel"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
-msgstr ""
+msgstr "Avsluta när inloggningen misslyckas"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr "Generella inställningar"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
-msgstr ""
+msgstr "Godkänn åtkomst till LuCi-appen frpc"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
-msgstr ""
+msgstr "Inställningar för HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
-msgstr ""
+msgstr "Lösenord för HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
-msgstr ""
+msgstr "Proxy för HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
-msgstr ""
+msgstr "Användare för HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
-msgstr ""
+msgstr "Hjärtslagsintervall"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "If remote_port is 0, frps will assign a random port for you"
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
-msgstr ""
+msgstr "Lokal IP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
-msgstr ""
+msgstr "Lokal port"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
-msgstr ""
+msgstr "Platser"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
-msgstr ""
+msgstr "Logg-nivå"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
-msgstr ""
+msgstr "Logga stderr"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
-msgstr ""
+msgstr "Logga stdout"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
+msgstr "KÖRS INTE"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
-msgstr ""
+msgstr "Namnet kan inte vara \"vanligt\""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
-msgstr ""
+msgstr "Protokoll"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
-msgstr ""
+msgstr "Inställningar för proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
-msgstr ""
+msgstr "Typ av proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr "KÖRS"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
-msgstr ""
+msgstr "Fjärrport"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
-msgstr ""
+msgstr "Roll"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
-msgstr ""
+msgstr "Kör daemon som grupp"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
-msgstr ""
+msgstr "Kör daemon som användare"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
-msgstr ""
+msgstr "Server-adress"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
-msgstr ""
+msgstr "Port för server"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
-msgstr ""
+msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
-msgstr ""
+msgstr "Inställningar för uppstart"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
-msgstr ""
+msgstr "Underdomän"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr "TLS"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
-msgid "Token"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+msgid "Token"
+msgstr "Tecken"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
-msgstr ""
+msgstr "Användare"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
-msgstr ""
+msgstr "frp-klient"
diff --git a/applications/luci-app-frpc/po/templates/frpc.pot b/applications/luci-app-frpc/po/templates/frpc.pot
index ac698b41b6..a337a8e973 100644
--- a/applications/luci-app-frpc/po/templates/frpc.pot
+++ b/applications/luci-app-frpc/po/templates/frpc.pot
@@ -1,101 +1,109 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
-"is 0."
+"value is 0, the admin server will not be started.<br />By default, this "
+"value is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr ""
@@ -103,254 +111,271 @@ msgstr ""
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
-"this value is read from the \"http_proxy\" environment variable."
+"this value is \"\", the server will be connected to directly.<br />By "
+"default, this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
+"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
-"this value is \"0.0.0.0\"."
+"ServerAddr specifies the address of the server to connect to.<br />By "
+"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 39c2877c24..1911ad4340 100644
--- a/applications/luci-app-frpc/po/tr/frpc.po
+++ b/applications/luci-app-frpc/po/tr/frpc.po
@@ -1,365 +1,455 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2021-07-05 20:29+0000\n"
+"Last-Translator: ToldYouThat <itoldyouthat@protonmail.com>\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.3-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
-msgstr ""
+msgstr "Ek yapılandırmalar"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr "Ek ayarlar"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
-msgstr ""
+msgstr "Yönetici adresi"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
-msgstr ""
+msgstr "Yönetici şifresi"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
-msgstr ""
+msgstr "Yönetici bağlantı noktası"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
-msgstr ""
+msgstr "Yönetici kullanıcı"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
+"AdminAddr, yönetici sunucusunun bağlandığı adresi belirtir.<br />Varsayılan "
+"olarak bu değer \"127.0.0.1\" dir."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
+"AdminPort, yönetici sunucusunun dinleneceği bağlantı noktasını belirtir. Bu "
+"değer 0 ise, yönetici sunucusu başlatılmayacaktır.<br />Varsayılan olarak bu "
+"değer 0'dır."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
+"AdminPwd, yönetici sunucusunun oturum açmak için kullanacağı parolayı "
+"belirtir.<br />Varsayılan olarak bu değer \"admin\" dir."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
+"AdminUser, yönetici sunucusunun oturum açma için kullanacağı kullanıcı adını "
+"belirtir.<br />Varsayılan olarak bu değer \"admin\" dir."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
-msgstr ""
+msgstr "Varlıklar dizini"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
+"AssetsDir, yönetici sunucusunun kaynakları yükleyeceği yerel dizini "
+"belirtir. Bu değer \"\" ise, varlıklar statik kullanılarak paketlenmiş "
+"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:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
+msgstr "Veriler toplanıyor ..."
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
-msgstr ""
+msgstr "Genel Ayarlar"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
-msgstr ""
+msgstr "Sıkıştırma"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
-msgstr ""
+msgstr "Yapılandırma dosyaları, geçici yapılandırma dosyasına dahil edilir"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
-msgstr ""
+msgstr "Özel alanlar"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
-msgstr ""
+msgstr "Günlük renklerini devre dışı bırak"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
+"DisableLogColor, doğru olarak ayarlandığında LogWay == \"console\" olduğunda "
+"günlük renklerini devre dışı bırakır."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
-msgstr ""
+msgstr "Şifreleme"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
-msgstr ""
+msgstr "Çevre değişkeni"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
-msgstr ""
+msgstr "Giriş başarısız olduğunda çık"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr "Genel Ayarlar"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
-msgstr ""
+msgstr "LuCI uygulaması frpc'ye erişim izni verin"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
-msgstr ""
+msgstr "HTTP Ayarları"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
-msgstr ""
+msgstr "HTTP şifresi"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
-msgstr ""
+msgstr "HTTP proxy"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
-msgstr ""
+msgstr "HTTP kullanıcısı"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
+"HeartBeatInterval, sunucuya hangi aralıklarla sinyal gönderileceğini saniye "
+"cinsinden belirtir. Bu değerin değiştirilmesi önerilmez.<br />Varsayılan "
+"olarak bu değer 30'dur."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
+"HeartBeatTimeout, bağlantı sonlandırılmadan önce izin verilen maksimum kalp "
+"atışı yanıt gecikmesini saniye cinsinden belirtir. Bu değerin değiştirilmesi "
+"önerilmez.<br />Varsayılan olarak bu değer 90'dır."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
-msgstr ""
+msgstr "Heartbeat aralığı"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
-msgstr ""
+msgstr "Heartbeat zaman aşımı"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
-msgstr ""
+msgstr "Ana bilgisayar üstbilgisini yeniden yazma"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
+"HttpProxy, sunucuya bağlanmak için bir proxy adresi belirtir. Bu değer \"\" "
+"ise, sunucuya doğrudan bağlanılacaktır.<br />Varsayılan olarak, bu değer "
+"\"http_proxy\" ortam değişkeninden okunur."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "If remote_port is 0, frps will assign a random port for you"
-msgstr ""
+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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
-msgstr ""
+msgstr "Yerel IP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
-msgstr ""
+msgstr "Yerel bağlantı noktası"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
+"LocalIp, proxy yapılacak IP adresini veya ana bilgisayar adını belirtir."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
-msgstr ""
+msgstr "LocalPort, proxy yapılacak bağlantı noktasını belirtir."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
-msgstr ""
+msgstr "Konumlar"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
-msgstr ""
+msgstr "Günlük seviyesi"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
-msgstr ""
+msgstr "Stderr'i günlüğe kaydet"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
-msgstr ""
+msgstr "Stdout'u günlüğe kaydet"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"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 "
+"değer \"info\" dır."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
msgstr ""
+"LoginFailExit, istemcinin başarısız bir oturum açma girişiminden sonra çıkıp "
+"çıkmayacağını kontrol eder. Yanlışsa, istemci başarılı bir oturum açma "
+"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:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
+msgstr "ÇALIŞMIYOR"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
-msgstr ""
+msgstr "İsim \"common\" olamaz"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"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>"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
+"Protokol, sunucuyla etkileşimde bulunulduğunda kullanılacak protokolü "
+"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:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
-msgstr ""
+msgstr "Vekil sunucu Ayarları"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
-msgstr ""
+msgstr "Proxy türü"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
+"ProxyType, bu proxy'nin türünü belirtir. Geçerli değerler arasında \"tcp\", "
+"\"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:141
+msgid "RUNNING"
+msgstr "ÇALIŞIYOR"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
-msgstr ""
+msgstr "Uzak bağlantı noktası"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
-msgstr ""
+msgstr "Çöktüğünde yeniden çıkart"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
-msgstr ""
+msgstr "Rol"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
-msgstr ""
+msgstr "Arka plan programı grup olarak çalıştır"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
-msgstr ""
+msgstr "Arka plan programı kullanıcı olarak çalıştır"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
-msgstr ""
+msgstr "Sunucu adresi"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
-msgstr ""
+msgstr "Sunucu bağlantı noktası"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
+"ServerAddr bağlanılacak sunucunun adresini belirtir.<br />Varsayılan olarak bu "
+"değer \"0.0.0.0\" dır."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
+"ServerPort, sunucuya bağlanılacak bağlantı noktasını belirtir.<br />Varsayılan "
+"olarak bu değer 7000'dir."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
-msgstr ""
+msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
-msgstr ""
+msgstr "Başlangıç Ayarları"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
-msgstr ""
+msgstr "Alt alan adı"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
-msgstr ""
+msgstr "TCP mux"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
-msgstr ""
+msgstr "TLS"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
+"TLSEnable, sunucuyla iletişim kurulurken TLS'nin kullanılıp "
+"kullanılmayacağını belirtir."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
+"TcpMux, TCP akış çoklamasını değiştirir. Bu, bir istemciden gelen birden çok "
+"isteğin tek bir TCP bağlantısını paylaşmasına izin verir. Bu değer true ise, "
+"sunucuda da TCP çoklama etkinleştirilmiş olmalıdır.<br />Varsayılan olarak bu "
+"değer doğrudur."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
-msgid "Token"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
msgstr ""
+"Bu liste, bu LuCI'ye dahil edilmemiş bazı ek parametreleri belirtmek için "
+"kullanılabilir."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+msgid "Token"
+msgstr "Jeton"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
+"Belirteç, sunucuya gönderilecek anahtarları oluşturmak için kullanılan "
+"yetkilendirme jetonunu belirtir. Yetkilendirmenin başarılı olması için "
+"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:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
+"UseCompression, sunucuyla iletişimin sıkıştırılıp sıkıştırılmayacağını "
+"denetler.<br />Varsayılan olarak bu değer yanlıştır."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
+"UseEncryption, sunucu ile iletişimin şifrelenip şifrelenmeyeceğini kontrol "
+"eder. Şifreleme, sunucu ve istemci yapılandırmasında sağlanan belirteçler "
+"kullanılarak yapılır.<br />Varsayılan olarak bu değer yanlıştır."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
-msgstr ""
+msgstr "Kullanıcı"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
+"Kullanıcı, proxy adlarını diğer istemcilerden ayırmak için bir önek "
+"belirler. Bu değer \"\" değilse, proxy adları otomatik olarak \"{kullanıcı}. "
+"{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:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
-msgstr ""
+msgstr "frp İstemcisi"
diff --git a/applications/luci-app-frpc/po/uk/frpc.po b/applications/luci-app-frpc/po/uk/frpc.po
index b7759e6e2b..fa56ba22d8 100644
--- a/applications/luci-app-frpc/po/uk/frpc.po
+++ b/applications/luci-app-frpc/po/uk/frpc.po
@@ -1,366 +1,395 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-17 11:53+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-04-07 16:28+0000\n"
+"Last-Translator: V.K. <turbovk@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/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.6-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: 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:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr "Додаткові налаштування"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
-msgstr ""
+msgstr "Адреса адміністратора"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
-msgstr ""
+msgstr "Пароль адміністратора"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
-msgstr ""
+msgstr "Порт адміністратора"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
-msgstr ""
+msgstr "Користувач-адміністратор"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
+"AdminAddr встановлює адресу до якої підключається сервер адміністратора."
+"<br />За замовчуванням, це значення - \"127.0.0.1\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
+"AdminPort встановлює порт який буде прослуховуватися сервером "
+"адміністратора. Якщо вказано значення 0, сервер адміністратора не буде "
+"запущений.<br /> За замовчуванням, це значення - 0."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr "Шифрування"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Загальні налаштування"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr "Налаштування HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr "Пароль HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr "Проксі HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr "Користувач HTTP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr "Протокол"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr "Користувач"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 7bb5439473..73b84eba98 100644
--- a/applications/luci-app-frpc/po/vi/frpc.po
+++ b/applications/luci-app-frpc/po/vi/frpc.po
@@ -1,104 +1,118 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-12-20 06:13+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfrpc/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-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
-msgstr ""
+msgstr "Cấu hình thêm"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr "Cài đặt mở rộng"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr ""
@@ -106,254 +120,270 @@ msgstr ""
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
-msgstr ""
+msgstr "Giao thức"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 bed3541078..527f7094ef 100644
--- a/applications/luci-app-frpc/po/zh_Hans/frpc.po
+++ b/applications/luci-app-frpc/po/zh_Hans/frpc.po
@@ -1,238 +1,250 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"PO-Revision-Date: 2021-07-22 13:50+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfrpc/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.1-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr "额外配置"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr "其他设置"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
msgstr "管理地址"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
msgstr "管理密码"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
msgstr "管理端口"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
-msgstr "管理用户名"
+msgstr "管理用户"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
-msgstr "AdminAddr 用于指定管理服务器绑定到的地址。<br>默认是\"127.0.0.1\"。"
+msgstr "AdminAddr 特指用于绑定管理服务器的地址。<br />默认是\"127.0.0.1\"。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
"AdminPort 用于指定管理服务器要侦听的端口。如果此值为0,则不会启动管理服务器。"
-"<br>默认情况下,此值为0。"
+"<br />默认情况下,此值为0。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-"AdminPwd 指定管理服务器用于登录的密码。<br>默认情况下,此值为\"admin\"。"
+"AdminPwd 指定管理服务器用于登录的密码。<br />默认情况下,此值为\"admin\"。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-"AdminUser 指定管理服务器用于登录的用户名。<br>默认情况下,此值为\"admin\"。"
+"AdminUser 指定管理服务器用于登录的用户名。<br />默认情况下,此值为\"admin\"。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
msgstr "资源目录"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
"AssetsDir指定管理服务器用于加载资源的本地目录。如果此值为空,则使用statik从可"
-"执行文件中加载资源。<br>默认情况下,此值为空。"
+"执行文件中加载资源。<br />默认情况下,此值为空。"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
+msgstr "收集数据中 ..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
msgstr "通用设置"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
msgstr "压缩"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
msgstr "配置文件包含在临时配置文件中"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
msgstr "自定义域名"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
msgstr "禁用日志的颜色"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr "当DisableLogColor设置为true且LogWay==\"console\"时禁用日志颜色。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
msgstr "加密"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
msgstr "环境变量"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
msgstr "当登录失败时退出"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr "常规设置"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
-msgstr ""
+msgstr "授予访问 LuCI 应用 frpc 的权限"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
msgstr "HTTP 设置"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
msgstr "HTTP 密码"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
msgstr "HTTP 代理"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
msgstr "HTTP 用户"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
"HeartBeatInterval 用于指定向服务器发送心跳包的间隔(以秒为单位)。不建议更改"
-"此值。<br>默认情况下,此值为 30。"
+"此值。<br />默认情况下,此值为 30。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
"HeartBeatTimeout 用于指定多久未收到心跳包后断开连接(以秒为单位)。不建议更改"
-"此值。<br>默认情况下,此值为 90。"
+"此值。<br />默认情况下,此值为 90。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
msgstr "心跳包间隔时间"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
msgstr "心跳包超时"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
msgstr "主机头重写"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
-"HttpProxy 指定连接到服务器所用的代理地址。如果此值空,则直接连接服务器。<br>"
+"HttpProxy 指定连接到服务器所用的代理地址。如果此值空,则直接连接服务器。<br />"
"默认情况下,从\"http_proxy\"环境变量中读取此值。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
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:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
msgstr "本地 IP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
msgstr "监听端口"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr "LocalIp 指定要被代理的 IP 地址或主机名。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
msgstr "LocalPort 指定要被代理的端口。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
msgstr "位置"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
msgstr "日志记录等级"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
msgstr "错误日志"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
msgstr "普通日志"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
"LogLevel 指定最小的日志级别。有效值为\"trace\", \"debug\", \"info\", \"warn"
-"\"和\"error\"。<br>默认情况下,此值为\"info\"。"
+"\"和\"error\"。<br />默认情况下,此值为\"info\"。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
msgstr ""
"LoginFailExit 控制客户端在尝试登录失败后是否应退出。如果为 false,客户端将重"
-"试,直到登录成功。<br>默认情况下,此值为 true。"
+"试,直到登录成功。<br />默认情况下,此值为 true。"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
+msgstr "未在运行"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
msgstr "名称不能\"common\""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
@@ -240,158 +252,170 @@ 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:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr "协议"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
"Protocol 指定在与服务器交互时要使用的协议。有效值为\"tcp\"、\"kcp\"和"
-"\"websocket\"。<br>默认情况下,此值为\"tcp\"。"
+"\"websocket\"。<br />默认情况下,此值为\"tcp\"。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
msgstr "代理设置"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
msgstr "代理类型"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-"ProxyType 指定此代理的类型。有效值包括\"tcp\"、\"udp\"、\"http\"、\"http"
-"\"、\"http\"、\"stcp\"和\"xtcp\"。<br>默认情况下,此值为\"tcp\"。"
+"ProxyType 指定此代理的类型。有效值包括\"tcp\"、\"udp\"、\"http\"、\"https"
+"\"、\"stcp\"和\"xtcp\"。<br />默认情况下,此值为\"tcp\"。"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr "运行中"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
msgstr "远程端口"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
msgstr "崩溃时重启"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
msgstr "角色"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr "以此组权限运行"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
msgstr "以此用户权限运行"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "服务器地址"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
msgstr "服务器端口"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
msgstr ""
-"ServerAddr 指定要连接到的服务器的地址。<br>默认情况下,此值为\"0.0.0.0\"。"
+"ServerAddr 指定要连接到的服务器的地址。<br />默认情况下,此值为\"0.0.0.0\"。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
-msgstr "ServerPort 指定要连接到的服务器端口。<br>默认情况下,此值为 7000。"
+msgstr "ServerPort 指定要连接到的服务器端口。<br />默认情况下,此值为 7000。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
msgstr "启动设置"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
msgstr "子域名"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
msgstr "TCP 多路复用"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
msgstr "TLS"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
msgstr "TLSEnable 指定在与服务器通信时是否应使用 TLS。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
"TcpMux 切换 TCP 流多路复用。这允许来自客户端的多个请求共享单个 TCP 连接。如果"
-"此值为 true,则服务器必须启用 TCP 多路复用。<br>默认情况下,此值为 true。"
+"此值为 true,则服务器必须启用 TCP 多路复用。<br />默认情况下,此值为 true。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr "此列表可用于指定此LuCI中未包括的一些其他参数。"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr "令牌"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
"Token 指定用于创建要发送到服务器的密钥的授权令牌。服务器必须具有匹配的令牌才"
-"能成功进行授权。<br>默认情况下,此值为空。"
+"能成功进行授权。<br />默认情况下,此值为空。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
-"UseCompression 控制是否压缩与服务器的通信。<br>默认情况下,此值为 false。"
+"UseCompression 控制是否压缩与服务器的通信。<br />默认情况下,此值为 false。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
"UseEncryption 控制是否加密与服务器的通信。使用服务器和客户端配置中提供的令牌"
-"来完成加密。<br>默认情况下,此值为 false。"
+"来完成加密。<br />默认情况下,此值为 false。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
msgstr "用户"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
"User 为代理名称指定前缀,以将它们与其他客户端区分开来。如果此值不为空,则代理"
-"名称将自动更改为\"{user}.{proxy_name}\"。<br>默认情况下,此值为空。"
+"名称将自动更改为\"{user}.{proxy_name}\"。<br />默认情况下,此值为空。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: 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 060fba92e1..d59acb634d 100644
--- a/applications/luci-app-frpc/po/zh_Hant/frpc.po
+++ b/applications/luci-app-frpc/po/zh_Hant/frpc.po
@@ -1,365 +1,419 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-15 08:08+0000\n"
-"Last-Translator: tommymaple <godoffrog@gmail.com>\n"
+"PO-Revision-Date: 2021-08-14 14:43+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfrpc/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.3-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
msgstr "額外設定"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Additional settings"
+msgstr "附加設定"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid "Admin address"
-msgstr ""
+msgstr "管理員位址"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
-msgstr ""
+msgstr "管理員密碼"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
-msgstr ""
+msgstr "管理員埠號"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
-msgstr ""
+msgstr "管理員用戶"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
-"AdminAddr specifies the address that the admin server binds to.<br>By "
+"AdminAddr specifies the address that the admin server binds to.<br />By "
"default, this value is \"127.0.0.1\"."
-msgstr ""
+msgstr "AdminAddr指定管理伺服器綁定到的位址. <br />預設況下, 此值為“127.0.0.1”."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid ""
"AdminPort specifies the port for the admin server to listen on. If this "
-"value is 0, the admin server will not be started.<br>By default, this value "
+"value is 0, the admin server will not be started.<br />By default, this value "
"is 0."
msgstr ""
+"AdminPort指定管理伺服器監聽的埠號. 如果此值為0, 則不會啟動管理伺服器. <br />預"
+"設情況下, 此值為0."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid ""
"AdminPwd specifies the password that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
-msgstr ""
+"<br />By default, this value is \"admin\"."
+msgstr "AdminPwd指定管理伺服器用於登錄的密碼. <br />預設情況下, 此值為“admin”."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid ""
"AdminUser specifies the username that the admin server will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
+"AdminUser指定管理伺服器用於登錄的用戶名稱. <br />預設情況下, 此值為“admin”."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid "Assets dir"
-msgstr ""
+msgstr "資產目錄"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
msgid ""
"AssetsDir specifies the local directory that the admin server will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
+"AssetsDir指定管理伺服器將從中加載資源的本地目錄. 如果此值為“”, 將使用statik從"
+"捆綁的可執行文件中加載資產. <br />預設情況下, 此值為“”."
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
+msgid "Collecting data ..."
+msgstr "收集資料中 ..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
-msgstr ""
+msgstr "通用設定"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
-msgstr ""
+msgstr "壓縮"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
-msgstr ""
+msgstr "設定檔包含在臨時設定檔案中"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:54
msgid "Custom domains"
-msgstr ""
+msgstr "自定義網域"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
-msgstr ""
+msgstr "禁用日誌顏色"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
-msgstr ""
+msgstr "當LogWay ==“ console”設置為true時, DisableLogColor禁用日誌顏色."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid "Encryption"
-msgstr ""
+msgstr "加密(Encryption)"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
-msgstr ""
+msgstr "環境變數"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
-msgstr ""
+msgstr "登錄失敗時退出"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
msgstr "一般設定"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
-msgstr ""
+msgstr "授予 luci-app-frpc 擁有存取的權限"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
-msgstr ""
+msgstr "HTTP設定植"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
-msgstr ""
+msgstr "HTTP密碼"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
-msgstr ""
+msgstr "HTTP代理"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
-msgstr ""
+msgstr "HTTP用戶"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
"HeartBeatInterval specifies at what interval heartbeats are sent to the "
-"server, in seconds. It is not recommended to change this value.<br>By "
+"server, in seconds. It is not recommended to change this value.<br />By "
"default, this value is 30."
msgstr ""
+"HeartBeatInterval以秒為單位指定將心跳發送到伺服器的間隔. 不建議更改此值. <br />"
+"預設情況下, 此值為30."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid ""
"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
"before the connection is terminated, in seconds. It is not recommended to "
-"change this value.<br>By default, this value is 90."
+"change this value.<br />By default, this value is 90."
msgstr ""
+"HeartBeatTimeout指定終止連接之前允許的最大心跳響應延遲, 以秒為單位. 不建議更"
+"改此值. <br />預設情況下, 此值為90."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Heartbeat interval"
-msgstr ""
+msgstr "心跳間隔"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
msgid "Heartbeat timeout"
-msgstr ""
+msgstr "心跳逾時"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Host header rewrite"
-msgstr ""
+msgstr "主機標頭重置"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid ""
"HttpProxy specifies a proxy address to connect to the server through. If "
-"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is \"\", the server will be connected to directly.<br />By default, "
"this value is read from the \"http_proxy\" environment variable."
msgstr ""
+"HttpProxy指定通過其連接到伺服器的代理位址. 如果此值為“”, 則伺服器將直接連接. "
+"<br />預設情況下, 將從環境變量“http_proxy”中讀取此值."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "If remote_port is 0, frps will assign a random port for you"
-msgstr ""
+msgstr "如果remote_port為0,則frps將為您分配一個隨機埠號"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
-msgstr ""
+msgstr "本地IP"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
msgid "Local port"
-msgstr ""
+msgstr "本地埠號"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalIp specifies the IP address or host name to proxy to."
-msgstr ""
+msgstr "LocalIp指定要代理的IP位址或主機名。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "LocalPort specifies the port to proxy to."
-msgstr ""
+msgstr "LocalPort指定要代理的埠號。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
msgid "Locations"
-msgstr ""
+msgstr "地點"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log level"
-msgstr "日誌記錄層級"
+msgstr "日誌級別"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
-msgstr ""
+msgstr "日誌標準錯誤"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
-msgstr ""
+msgstr "日誌標準輸出"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br>By default, this value is \"info\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
+"LogLevel指定最低日誌級別. 有效值為“trace”, “debug”, “ info”, “warn”, "
+"和“error”. <br />預設情況下, 此值為“info”."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid ""
"LoginFailExit controls whether or not the client should exit after a failed "
"login attempt. If false, the client will retry until a login attempt "
-"succeeds.<br>By default, this value is true."
+"succeeds.<br />By default, this value is true."
msgstr ""
+"LoginFailExit控制在嘗試登錄失敗後客戶端是否應退出。如果為false,則客戶端將重"
+"試,直到成功登錄為止。<br />預設情況下,此值為true。"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+msgid "NOT RUNNING"
+msgstr "未執行"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
-msgstr ""
+msgstr "名稱不能為“common”"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
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:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "Protocol"
msgstr "協定"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
"Protocol specifies the protocol to use when interacting with the server. "
-"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
+"Protocol指定與伺服器交互時要使用的協定。有效值為“ tcp”,“ kcp”和“ "
+"websocket”。<br />預設情況下,此值為“ tcp”。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
msgid "Proxy Settings"
-msgstr ""
+msgstr "代理設定值"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
msgid "Proxy type"
-msgstr ""
+msgstr "代理類型"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
msgid ""
"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
-"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
+"ProxyType指定此代理的類型。有效值包括“ tcp”,“ udp”,“ http”,“ https”,“ "
+"stcp”和“ xtcp”。<br />預設情況下,此值為“ tcp”。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+msgid "RUNNING"
+msgstr "執行中"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
-msgstr ""
+msgstr "遠端埠號"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
msgid "Respawn when crashed"
-msgstr ""
+msgstr "崩潰時重生"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:67
msgid "Role"
-msgstr ""
+msgstr "角色"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
msgstr "以群組執行背景執行"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
-msgstr "以此使用者權限執行"
+msgstr "執行守護行程的使用者"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
-msgstr ""
+msgstr "伺服器位址"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
-msgstr ""
+msgstr "伺服器埠號"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
-"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"ServerAddr specifies the address of the server to connect to.<br />By default, "
"this value is \"0.0.0.0\"."
-msgstr ""
+msgstr "ServerAddr指定要連接的伺服器的位址。<br />預設情況下,此值為“ 0.0.0.0”。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid ""
-"ServerPort specifies the port to connect to the server on.<br>By default, "
+"ServerPort specifies the port to connect to the server on.<br />By default, "
"this value is 7000."
-msgstr ""
+msgstr "ServerPort指定用於連接伺服器的埠號。<br />預設情況下,此值為7000。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:68
msgid "Sk"
-msgstr ""
+msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:177
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:181
msgid "Startup Settings"
-msgstr ""
+msgstr "啟動設定值"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:55
msgid "Subdomain"
-msgstr ""
+msgstr "子網域"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid "TCP mux"
-msgstr ""
+msgstr "TCP多路複用器"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid "TLS"
-msgstr ""
+msgstr "傳輸層安全性協定"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
"TLSEnable specifies whether or not TLS should be used when communicating "
"with the server."
-msgstr ""
+msgstr "TLSEnable指定與伺服器通信時是否應使用TLS。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
"client to share a single TCP connection. If this value is true, the server "
-"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"must have TCP multiplexing enabled as well.<br />By default, this value is "
"true."
msgstr ""
+"TcpMux切換TCP串流多路複用。這允許來自客戶端的多個請求共享一個TCP連接。如果此"
+"值為true,則伺服器也必須啟用TCP複用。<br />預設情況下,此值為true。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr "此列表可用於指定此LuCI中未包括的某些其他額外參數."
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Token"
msgstr "權杖"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"Token specifies the authorization token used to create keys to be sent to "
"the server. The server must have a matching token for authorization to "
-"succeed. <br>By default, this value is \"\"."
+"succeed. <br />By default, this value is \"\"."
msgstr ""
+"Token權杖指定用於創建要發送到伺服器的密鑰的授權金鑰。服務器必須具有匹配的權杖"
+"才能授權成功。 <br />預設情況下,此值為“”。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid ""
"UseCompression controls whether or not communication with the server will be "
-"compressed.<br>By default, this value is false."
+"compressed.<br />By default, this value is false."
msgstr ""
+"UseCompression控制是否壓縮與伺服器的通信。<br />預設情況下,此值為false。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
msgid ""
"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."
+"client configuration.<br />By default, this value is false."
msgstr ""
+"UseEncryption控制是否加密與伺服器的通信。使用伺服器和客戶端配置中提供的權杖來"
+"完成加密。<br />預設情況下,此值為false。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid "User"
-msgstr ""
+msgstr "用戶"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
msgid ""
"User specifies a prefix for proxy names to distinguish them from other "
"clients. If this value is not \"\", proxy names will automatically be "
-"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
+"用戶為代理名稱指定前綴,以將其與其他客戶端區分開。如果此值不是“”,則代理名稱"
+"將自動更改為“ {user}。{proxy_name}”。<br />預設情況下,此值為“”。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
-msgstr ""
+msgstr "frp客戶端"
diff --git a/applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json b/applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json
index b2bb22325a..b76c163d21 100644
--- a/applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json
+++ b/applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json
@@ -6,6 +6,9 @@
"/etc/passwd": ["read"],
"/etc/group": ["read"]
},
+ "ubus": {
+ "service": [ "list" ]
+ },
"uci": ["frpc"]
},
"write": {
diff --git a/applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js b/applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js
index 5c2162f94a..83698cbe30 100644
--- a/applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js
+++ b/applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js
@@ -1,6 +1,7 @@
'use strict';
'require view';
'require form';
+'require rpc';
'require tools.widgets as widgets';
// [Widget, Option, Title, Description, {Param: 'Value'}],
@@ -15,30 +16,31 @@ var startupConf = [
];
var commonConf = [
- [form.Value, 'bind_addr', _('Bind address'), _('BindAddr specifies the address that the server binds to.<br>By default, this value is "0.0.0.0".'), {datatype: 'ipaddr'}],
- [form.Value, 'bind_port', _('Bind port'), _('BindPort specifies the port that the server listens on.<br>By default, this value is 7000.'), {datatype: 'port'}],
- [form.Value, 'bind_udp_port', _('UDP bind port'), _('BindUdpPort specifies the UDP port that the server listens on. If this value is 0, the server will not listen for UDP connections.<br>By default, this value is 0'), {datatype: 'port'}],
- [form.Value, 'kcp_bind_port', _('KCP bind port'), _('BindKcpPort specifies the KCP port that the server listens on. If this value is 0, the server will not listen for KCP connections.<br>By default, this value is 0.'), {datatype: 'port'}],
- [form.Value, 'proxy_bind_addr', _('Proxy bind address'), _('ProxyBindAddr specifies the address that the proxy binds to. This value may be the same as BindAddr.<br>By default, this value is "0.0.0.0".'), {datatype: 'ipaddr'}],
- [form.Value, 'vhost_http_port', _('Vhost HTTP port'), _('VhostHttpPort specifies the port that the server listens for HTTP Vhost requests. If this value is 0, the server will not listen for HTTP requests.<br>By default, this value is 0.'), {datatype: 'port'}],
- [form.Value, 'vhost_https_port', _('Vhost HTTPS port'), _('VhostHttpsPort specifies the port that the server listens for HTTPS Vhost requests. If this value is 0, the server will not listen for HTTPS requests.<br>By default, this value is 0.'), {datatype: 'port'}],
- [form.Value, 'vhost_http_timeout', _('Vhost HTTP timeout'), _('VhostHttpTimeout specifies the response header timeout for the Vhost HTTP server, in seconds.<br>By default, this value is 60.'), {datatype: 'uinteger'}],
- [form.Value, 'dashboard_addr', _('Dashboard address'), _('DashboardAddr specifies the address that the dashboard binds to.<br>By default, this value is "0.0.0.0".'), {datatype: 'ipaddr'}],
- [form.Value, 'dashboard_port', _('Dashboard port'), _('DashboardPort specifies the port that the dashboard listens on. If this value is 0, the dashboard will not be started.<br>By default, this value is 0.'), {datatype: 'port'}],
- [form.Value, 'dashboard_user', _('Dashboard user'), _('DashboardUser specifies the username that the dashboard will use for login.<br>By default, this value is "admin".')],
- [form.Value, 'dashboard_pwd', _('Dashboard password'), _('DashboardPwd specifies the password that the dashboard will use for login.<br>By default, this value is "admin".'), {password: true}],
- [form.Value, 'assets_dir', _('Assets dir'), _('AssetsDir specifies the local directory that the dashboard will load resources from. If this value is "", assets will be loaded from the bundled executable using statik.<br>By default, this value is "".')],
- [form.Value, 'log_file', _('Log file'), _('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".')],
- [form.ListValue, 'log_level', _('Log level'), _('LogLevel specifies the minimum log level. Valid values are "trace", "debug", "info", "warn", and "error".<br>By default, this value is "info".'), {values: ['trace', 'debug', 'info', 'warn', 'error']}],
- [form.Value, 'log_max_days', _('Log max days'), _('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.'), {datatype: 'uinteger'}],
- [form.Flag, 'disable_log_color', _('Disable log color'), _('DisableLogColor disables log colors when LogWay == "console" when set to true.<br>By default, this value is false.'), {datatype: 'bool', default: 'true'}],
- [form.Value, 'token', _('Token'), _('Token specifies the authorization token used to authenticate keys received from clients. Clients must have a matching token to be authorized to use the server.<br>By default, this value is "".')],
- [form.Value, 'subdomain_host', _('Subdomain host'), _('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 "".')],
- [form.Flag, 'tcp_mux', _('TCP mux'), _('TcpMux toggles TCP stream multiplexing. This allows multiple requests from a client to share a single TCP connection.<br>By default, this value is true.'), {datatype: 'bool', default: 'true'}],
- [form.Value, 'custom_404_page', _('Custom 404 page'), _('Custom404Page specifies a path to a custom 404 page to display. If this value is "", a default page will be displayed.<br>By default, this value is "".')],
- [form.Value, 'allow_ports', _('Allow ports'), _('AllowPorts specifies a set of ports that clients are able to proxy to. If the length of this value is 0, all ports are allowed.<br>By default, this value is an empty set.')],
- [form.Value, 'max_ports_per_client', _('Max ports per client'), _('MaxPortsPerClient specifies the maximum number of ports a single client may proxy to. If this value is 0, no limit will be applied.<br>By default, this value is 0.'), {datatype: 'uinteger'}],
- [form.Value, 'heartbeat_timeout', _('Heartbeat timeout'), _('HeartBeatTimeout specifies the maximum time to wait for a heartbeat before terminating the connection. It is not recommended to change this value.<br>By default, this value is 90.'), {datatype: 'uinteger'}]
+ [form.Value, 'bind_addr', _('Bind address'), _('BindAddr specifies the address that the server binds to.<br />By default, this value is "0.0.0.0".'), {datatype: 'ipaddr'}],
+ [form.Value, 'bind_port', _('Bind port'), _('BindPort specifies the port that the server listens on.<br />By default, this value is 7000.'), {datatype: 'port'}],
+ [form.Value, 'bind_udp_port', _('UDP bind port'), _('BindUdpPort specifies the UDP port that the server listens on. If this value is 0, the server will not listen for UDP connections.<br />By default, this value is 0'), {datatype: 'port'}],
+ [form.Value, 'kcp_bind_port', _('KCP bind port'), _('BindKcpPort specifies the KCP port that the server listens on. If this value is 0, the server will not listen for KCP connections.<br />By default, this value is 0.'), {datatype: 'port'}],
+ [form.Value, 'proxy_bind_addr', _('Proxy bind address'), _('ProxyBindAddr specifies the address that the proxy binds to. This value may be the same as BindAddr.<br />By default, this value is "0.0.0.0".'), {datatype: 'ipaddr'}],
+ [form.Value, 'vhost_http_port', _('Vhost HTTP port'), _('VhostHttpPort specifies the port that the server listens for HTTP Vhost requests. If this value is 0, the server will not listen for HTTP requests.<br />By default, this value is 0.'), {datatype: 'port'}],
+ [form.Value, 'vhost_https_port', _('Vhost HTTPS port'), _('VhostHttpsPort specifies the port that the server listens for HTTPS Vhost requests. If this value is 0, the server will not listen for HTTPS requests.<br />By default, this value is 0.'), {datatype: 'port'}],
+ [form.Value, 'vhost_http_timeout', _('Vhost HTTP timeout'), _('VhostHttpTimeout specifies the response header timeout for the Vhost HTTP server, in seconds.<br />By default, this value is 60.'), {datatype: 'uinteger'}],
+ [form.Value, 'dashboard_addr', _('Dashboard address'), _('DashboardAddr specifies the address that the dashboard binds to.<br />By default, this value is "0.0.0.0".'), {datatype: 'ipaddr'}],
+ [form.Value, 'dashboard_port', _('Dashboard port'), _('DashboardPort specifies the port that the dashboard listens on. If this value is 0, the dashboard will not be started.<br />By default, this value is 0.'), {datatype: 'port'}],
+ [form.Value, 'dashboard_user', _('Dashboard user'), _('DashboardUser specifies the username that the dashboard will use for login.<br />By default, this value is "admin".')],
+ [form.Value, 'dashboard_pwd', _('Dashboard password'), _('DashboardPwd specifies the password that the dashboard will use for login.<br />By default, this value is "admin".'), {password: true}],
+ [form.Value, 'assets_dir', _('Assets dir'), _('AssetsDir specifies the local directory that the dashboard will load resources from. If this value is "", assets will be loaded from the bundled executable using statik.<br />By default, this value is "".')],
+ [form.Value, 'log_file', _('Log file'), _('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".')],
+ [form.ListValue, 'log_level', _('Log level'), _('LogLevel specifies the minimum log level. Valid values are "trace", "debug", "info", "warn", and "error".<br />By default, this value is "info".'), {values: ['trace', 'debug', 'info', 'warn', 'error']}],
+ [form.Value, 'log_max_days', _('Log max days'), _('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.'), {datatype: 'uinteger'}],
+ [form.Flag, 'disable_log_color', _('Disable log color'), _('DisableLogColor disables log colors when LogWay == "console" when set to true.<br />By default, this value is false.'), {datatype: 'bool', default: 'true'}],
+ [form.Value, 'token', _('Token'), _('Token specifies the authorization token used to authenticate keys received from clients. Clients must have a matching token to be authorized to use the server.<br />By default, this value is "".')],
+ [form.Value, 'subdomain_host', _('Subdomain host'), _('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 "".')],
+ [form.Flag, 'tcp_mux', _('TCP mux'), _('TcpMux toggles TCP stream multiplexing. This allows multiple requests from a client to share a single TCP connection.<br />By default, this value is true.'), {datatype: 'bool', default: 'true'}],
+ [form.Value, 'custom_404_page', _('Custom 404 page'), _('Custom404Page specifies a path to a custom 404 page to display. If this value is "", a default page will be displayed.<br />By default, this value is "".')],
+ [form.Value, 'allow_ports', _('Allow ports'), _('AllowPorts specifies a set of ports that clients are able to proxy to. If the length of this value is 0, all ports are allowed.<br />By default, this value is an empty set.')],
+ [form.Value, 'max_ports_per_client', _('Max ports per client'), _('MaxPortsPerClient specifies the maximum number of ports a single client may proxy to. If this value is 0, no limit will be applied.<br />By default, this value is 0.'), {datatype: 'uinteger'}],
+ [form.Value, 'heartbeat_timeout', _('Heartbeat timeout'), _('HeartBeatTimeout specifies the maximum time to wait for a heartbeat before terminating the connection. It is not recommended to change this value.<br />By default, this value is 90.'), {datatype: 'uinteger'}],
+ [form.DynamicList, '_', _('Additional settings'), _('This list can be used to specify some additional parameters which have not been included in this LuCI.'), {placeholder: 'Key-A=Value-A'}]
];
function setParams(o, params) {
@@ -89,12 +91,60 @@ function defOpts(s, opts, params) {
}
}
+var callServiceList = rpc.declare({
+ object: 'service',
+ method: 'list',
+ params: ['name'],
+ expect: { '': {} }
+});
+
+function getServiceStatus() {
+ return L.resolveDefault(callServiceList('frps'), {}).then(function (res) {
+ var isRunning = false;
+ try {
+ isRunning = res['frps']['instances']['instance1']['running'];
+ } catch (e) { }
+ return isRunning;
+ });
+}
+
+function renderStatus(isRunning) {
+ var renderHTML = "";
+ var spanTemp = "<span style=\"color:%s;font-weight:bold;margin-left:15px\">%s - %s</span>";
+
+ if (isRunning) {
+ renderHTML += String.format(spanTemp, 'green', _("frp Server"), _("RUNNING"));
+ } else {
+ renderHTML += String.format(spanTemp, 'red', _("frp Server"), _("NOT RUNNING"));
+ }
+
+ return renderHTML;
+}
+
return view.extend({
render: function() {
var m, s, o;
m = new form.Map('frps', _('frp Server'));
+ s = m.section(form.NamedSection, '_status');
+ s.anonymous = true;
+ s.render = function (section_id) {
+ L.Poll.add(function () {
+ return L.resolveDefault(getServiceStatus()).then(function(res) {
+ var view = document.getElementById("service_status");
+ view.innerHTML = renderStatus(res);
+ });
+ });
+
+ return E('div', { class: 'cbi-map' },
+ E('div', { class: 'cbi-section'}, [
+ E('div', { id: 'service_status' },
+ _('Collecting data ...'))
+ ])
+ );
+ }
+
s = m.section(form.NamedSection, 'common', 'conf');
s.dynamic = true;
diff --git a/applications/luci-app-frps/po/ar/frps.po b/applications/luci-app-frps/po/ar/frps.po
index c65e060d26..a270f090e4 100644
--- a/applications/luci-app-frps/po/ar/frps.po
+++ b/applications/luci-app-frps/po/ar/frps.po
@@ -1,140 +1,155 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-03-10 04:35+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfrps/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.2-dev\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr ""
@@ -142,176 +157,192 @@ msgstr ""
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
-msgstr ""
+msgstr "ملف تسجيل"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/bg/frps.po b/applications/luci-app-frps/po/bg/frps.po
index 92703d59b3..3a238480e5 100644
--- a/applications/luci-app-frps/po/bg/frps.po
+++ b/applications/luci-app-frps/po/bg/frps.po
@@ -4,137 +4,145 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr ""
@@ -142,176 +150,192 @@ msgstr ""
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/bn_BD/frps.po b/applications/luci-app-frps/po/bn_BD/frps.po
index 3acfd59a17..32536ab867 100644
--- a/applications/luci-app-frps/po/bn_BD/frps.po
+++ b/applications/luci-app-frps/po/bn_BD/frps.po
@@ -4,314 +4,535 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: 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:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr "অতিরিক্ত সেটিংস"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
-msgstr ""
+msgstr "পোর্টগুলিকে অনুমতি দিন"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
-msgstr ""
+msgstr "অ্যাসেট ডিরেক্টরি"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
-msgstr ""
+msgstr "অ্যাড্রেস বাইন্ড করুন"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
-msgstr ""
+msgstr "পোর্ট বাইন্ড করুন"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
-"value is \"0.0.0.0\"."
+"BindAddr specifies the address that the server binds to.<br />By default, "
+"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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."
+"BindPort specifies the port that the server listens on.<br />By default, "
+"this value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr "তথ্য সংগ্রহ করা হচ্ছে ..."
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
-msgstr ""
+msgstr "সাধারণ সেটিংস"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
-msgstr ""
+msgstr "কনফিগ ফাইলগুলি অস্থায়ী কনফিগ ফাইলের অন্তর্ভুক্ত"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
-msgstr ""
+msgstr "কাস্টম 404 পৃষ্ঠা"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
-msgstr ""
+msgstr "ড্যাশবোর্ড ঠিকানা"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
-msgstr ""
+msgstr "ড্যাশবোর্ড পাসওয়ার্ড"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
-msgstr ""
+msgstr "ড্যাশবোর্ড পোর্ট"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
-msgstr ""
+msgstr "ড্যাশবোর্ড ব্যবহারকারী"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
-"0."
+"value is 0, the dashboard will not be started.<br />By default, this value "
+"is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
-msgstr ""
+msgstr "রঙ্গিন লগ নিষ্ক্রিয় করুন"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
-msgstr ""
+msgstr "এনভায়রনমেন্ট ভ্যারিয়েবল"
#: applications/luci-app-frps/root/usr/share/rpcd/acl.d/luci-app-frps.json:3
msgid "Grant access to LuCI app frps"
-msgstr ""
+msgstr "luci-app-frps- এ অ্যাক্সেস মঞ্জুর করুন"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
-"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"terminating the connection. It is not recommended to change this value.<br /"
+">By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
-msgstr ""
+msgstr "হার্টবিট টাইমআউট"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
-msgstr ""
+msgstr "কেসিপি বাইন্ড পোর্ট"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
-msgstr ""
+msgstr "লগ ফাইল"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
-msgstr ""
+msgstr "লগ লেভেল"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
-msgstr ""
+msgstr "সর্বোচ্চ দিন লগ করুন"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
-msgstr ""
+msgstr "stderr লগ করুন"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
-msgstr ""
+msgstr "stdout লগ করুন"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
+"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
-msgstr ""
+msgstr "ক্লায়েন্টপ্রতি সর্বোচ্চ পোর্ট"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
-"value is 0."
+"proxy to. If this value is 0, no limit will be applied.<br />By default, "
+"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr "চলমান না"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+"কনফিগারেশন ফাইল টেমপ্লেটের জন্য ওএস এনভায়রনমেন্ট frp- এ চলে যায়, এখানে দেখুন <a "
+"href=\"https://github.com/fatedier/frp#configuration-file-template\">frp "
+"README</a>"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
-msgstr ""
+msgstr "প্রক্সি বাইন্ড অ্যাড্রেস"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr "চলমান"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
-msgstr ""
+msgstr "ক্র্যাশ করলে পুনরুজ্জীবিত করুন"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
-msgstr ""
+msgstr "গ্রুপ হিসাবে ডেমন চালান"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
-msgstr ""
+msgstr "ব্যবহারকারী হিসাবে ডেমন চালান"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
-msgstr ""
+msgstr "স্টার্টআপ সেটিংস"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 \"\"."
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
-msgstr ""
+msgstr "সাবডোমেইন হোস্ট"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
-msgstr ""
+msgstr "টিসিপি মাক্স"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
-msgid "Token"
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
msgstr ""
+"LuCI তে অন্তর্ভুক্ত হয়নি এমন কিছু অতিরিক্ত প্যারামিটার নির্দিষ্ট করতে এই তালিকাটি "
+"ব্যবহৃত হবে।"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+msgid "Token"
+msgstr "টোকেন"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
-msgstr ""
+msgstr "ইউডিপি বাইন্ড পোর্ট"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
-msgstr ""
+msgstr "Vhost HTTP পোর্ট"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
-msgstr ""
+msgstr "Vhost HTTP সময়সীমা"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
-msgstr ""
+msgstr "Vhost HTTP পোর্ট"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
-msgstr ""
+msgstr "frp সার্ভার"
+
+#~ msgid ""
+#~ "AllowPorts specifies a set of ports that clients are able to proxy to. If "
+#~ "the length of this value is 0, all ports are allowed.<br>By default, this "
+#~ "value is an empty set."
+#~ msgstr ""
+#~ "AllowPorts পোর্টের একটি সেট নির্দিষ্ট করে যা ক্লায়েন্টরা প্রক্সি করতে সক্ষম। যদি "
+#~ "এই মানটির দৈর্ঘ্য শূন্য হয়, তাহলে সমস্ত পোর্ট অনুমোদিত।<br>এই মানটির ডিফল্টভাবে "
+#~ "একটি খালি সেট।"
+
+#~ msgid ""
+#~ "AssetsDir specifies the local directory that the dashboard will load "
+#~ "resources from. If this value is \"\", assets will be loaded from the "
+#~ "bundled executable using statik.<br>By default, this value is \"\"."
+#~ msgstr ""
+#~ "যে ড্যাশবোর্ড থেকে রিসোর্স লোড হবে AssetsDir সেই স্থানীয় ডিরেক্টরি নির্দেশ করে। "
+#~ "যদি এই মান \"\" হয়, তাহলে স্ট্যাটিক ব্যবহার করে বান্ডেলকৃত এক্সিকিউটেবল থেকে "
+#~ "রিসোর্স লোড করা হবে।<br>এর ডিফল্ট মান \"\"।"
+
+#~ msgid ""
+#~ "BindAddr specifies the address that the server binds to.<br>By default, "
+#~ "this value is \"0.0.0.0\"."
+#~ msgstr ""
+#~ "BindAddr সার্ভারের সাথে সংযুক্ত ঠিকানাটি নির্দিষ্ট করে <br>, এই মানটি "
+#~ "ডিফল্টভাবে \"0.0.0.0\"।"
+
+#~ msgid ""
+#~ "BindKcpPort specifies the KCP port that the server listens on. If this "
+#~ "value is 0, the server will not listen for KCP connections.<br>By "
+#~ "default, this value is 0."
+#~ msgstr ""
+#~ "BindKcpPort সার্ভার শোনার জন্য KCP পোর্ট নির্দিষ্ট করে। এই মান 0 হলে, সার্ভার "
+#~ "KCP সংযোগের জন্য শুনবে না।<br>ডিফল্টরূপে, এই মান 0।"
+
+#~ msgid ""
+#~ "BindPort specifies the port that the server listens on.<br>By default, "
+#~ "this value is 7000."
+#~ msgstr ""
+#~ "BindPort সার্ভারের শোনার পোর্টটি নির্দিষ্ট করে ।<br>ডিফল্টরূপে, এই মান 7000।"
+
+#~ msgid ""
+#~ "BindUdpPort specifies the UDP port that the server listens on. If this "
+#~ "value is 0, the server will not listen for UDP connections.<br>By "
+#~ "default, this value is 0"
+#~ msgstr ""
+#~ "BindUdpPort যা সার্ভার শোনার জন্য UDP পোর্ট নির্দিষ্ট করে। যদি এই মান 0 হয়, "
+#~ "সার্ভার UDP সংযোগের জন্য শুনবে না।<br>ডিফল্টরূপে, এই মান 0"
+
+#~ msgid ""
+#~ "Custom404Page specifies a path to a custom 404 page to display. If this "
+#~ "value is \"\", a default page will be displayed.<br>By default, this "
+#~ "value is \"\"."
+#~ msgstr ""
+#~ "Custom404Page একটি কাস্টম 404 পৃষ্ঠার পথ নির্দিষ্ট করে। যদি এই মানটি \"\" হয়, "
+#~ "একটি ডিফল্ট পৃষ্ঠা প্রদর্শিত হবে।<br>ডিফল্টরূপে, এই মানটি \"\"।"
+
+#~ msgid ""
+#~ "DashboardAddr specifies the address that the dashboard binds to.<br>By "
+#~ "default, this value is \"0.0.0.0\"."
+#~ msgstr ""
+#~ "DashboardAddr ড্যাশবোর্ডের সাথে আবদ্ধ ঠিকানাটি নির্দিষ্ট করে। <br> ডিফল্টরূপে, "
+#~ "এই মানটি \"0.0.0.0\"।"
+
+#~ msgid ""
+#~ "DashboardPort specifies the port that the dashboard listens on. If this "
+#~ "value is 0, the dashboard will not be started.<br>By default, this value "
+#~ "is 0."
+#~ msgstr ""
+#~ "DashboardPort ড্যাশবোর্ডের পোর্ট নির্দিষ্ট করে যা। এই মান 0 হলে, ড্যাশবোর্ড আরম্ভ "
+#~ "করা হবে না।<br> ডিফল্টরূপে, এই মান 0।"
+
+#~ msgid ""
+#~ "DashboardPwd specifies the password that the dashboard will use for login."
+#~ "<br>By default, this value is \"admin\"."
+#~ msgstr ""
+#~ "DashboardPwd পাসওয়ার্ড নির্দিষ্ট করে যা ড্যাশবোর্ড লগইন করার জন্য ব্যবহার করবে।"
+#~ "<br>ডিফল্টরূপে, এই মান হল \"admin\"।"
+
+#~ msgid ""
+#~ "DashboardUser specifies the username that the dashboard will use for "
+#~ "login.<br>By default, this value is \"admin\"."
+#~ msgstr ""
+#~ "DashboardUser ব্যবহারকারীর নাম উল্লেখ করে যা ড্যাশবোর্ড লগইন করার জন্য ব্যবহার "
+#~ "করবে।<br>ডিফল্টরূপে, এই মানটি \"admin\"।"
+
+#~ msgid ""
+#~ "DisableLogColor disables log colors when LogWay == \"console\" when set "
+#~ "to true.<br>By default, this value is false."
+#~ msgstr ""
+#~ "DisableLogColor রঙ্গিন লগ নিষ্ক্রিয় করে যখন LogWay == \"console\" true এ সেট "
+#~ "করা হয়।<br>ডিফল্টরূপে, এই মানটি মিথ্যা।"
+
+#~ msgid ""
+#~ "HeartBeatTimeout specifies the maximum time to wait for a heartbeat "
+#~ "before terminating the connection. It is not recommended to change this "
+#~ "value.<br>By default, this value is 90."
+#~ msgstr ""
+#~ "HeartBeatTimeout সংযোগ বন্ধ করার আগে হার্টবিটের জন্য অপেক্ষা করার সর্বোচ্চ সময় "
+#~ "নির্দিষ্ট করে। এই মান পরিবর্তন না করাই উত্তম।<br>ডিফল্টরূপে, এই মান 90।"
+
+#~ 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 একটি ফাইল নির্দিষ্ট করে যেখানে লগগুলি লেখা হবে। লগওয়ে যথাযথভাবে সেট "
+#~ "করা হলেই এই মানটি ব্যবহার করা হবে।<br>ডিফল্টরূপে, এই মানটি \"console\"।"
+
+#~ msgid ""
+#~ "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\"।"
+
+#~ 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।"
+
+#~ msgid ""
+#~ "MaxPortsPerClient specifies the maximum number of ports a single client "
+#~ "may proxy to. If this value is 0, no limit will be applied.<br>By "
+#~ "default, this value is 0."
+#~ msgstr ""
+#~ "MaxPortsPerClient সর্বাধিক সংখ্যক পোর্ট নির্দিষ্ট করে যা একক ক্লায়েন্ট প্রক্সি "
+#~ "করতে পারে। যদি এই মান 0 হয়, তবে কোন সীমা প্রয়োগ করা হবে না।<br>ডিফল্টরূপে, "
+#~ "এই মানটি 0।"
+
+#~ msgid ""
+#~ "ProxyBindAddr specifies the address that the proxy binds to. This value "
+#~ "may be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+#~ msgstr ""
+#~ "ProxyBindAddr সেই ঠিকানা উল্লেখ করে যা প্রক্সি আবদ্ধ করে। এই মানটি BindAddr "
+#~ "এর মত হতে পারে।<br>ডিফল্টরূপে, এই মানটি \"0.0.0.0\"।"
+
+#~ 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 \"\"."
+#~ msgstr ""
+#~ "SubDomainHost সেই ডোমেইনটি নির্দিষ্ট করে যা Vhost প্রক্সি ব্যবহার করার সময় "
+#~ "ক্লায়েন্টের অনুরোধ করা সাব-ডোমেইনের সাথে সংযুক্ত থাকবে। উদাহরণস্বরূপ, যদি এই "
+#~ "মানটি \"frps.com\" এ সেট করা হয় এবং ক্লায়েন্ট \"test\" সাবডোমেইন অনুরোধ করে, "
+#~ "তাহলে URL হবে \"test.frps.com\"।<br>ডিফল্টরূপে, এই মানটি \"\"।"
+
+#~ msgid ""
+#~ "TcpMux toggles TCP stream multiplexing. This allows multiple requests "
+#~ "from a client to share a single TCP connection.<br>By default, this value "
+#~ "is true."
+#~ msgstr ""
+#~ "TcpMux টিসিপি স্ট্রিম মাল্টিপ্লেক্সিং নিয়ন্ত্রণ করে। এটি ক্লায়েন্টের একাধিক অনুরোধ "
+#~ "একটি টিসিপি সংযোগ শেয়ার করার জন্য অনুমতি দেয়।<br>ডিফল্টরূপে, এই মানটি সত্য।"
+
+#~ msgid ""
+#~ "Token specifies the authorization token used to authenticate keys "
+#~ "received from clients. Clients must have a matching token to be "
+#~ "authorized to use the server.<br>By default, this value is \"\"."
+#~ msgstr ""
+#~ "Token ক্লায়েন্টদের কাছ থেকে প্রাপ্ত কীগুলি প্রমাণীকরণের জন্য ব্যবহৃত অনুমোদন টোকেন "
+#~ "নির্দিষ্ট করে। সার্ভার ব্যবহার করার জন্য ক্লায়েন্টদের অবশ্যই একটি সদৃশ টোকেন থাকতে "
+#~ "হবে।<br>ডিফল্টরূপে, এই মানটি \"\"।"
+
+#~ msgid ""
+#~ "VhostHttpPort specifies the port that the server listens for HTTP Vhost "
+#~ "requests. If this value is 0, the server will not listen for HTTP "
+#~ "requests.<br>By default, this value is 0."
+#~ msgstr ""
+#~ "VhostHttpPort পোর্টটি নির্দিষ্ট করে যা সার্ভার HTTP ভোস্ট অনুরোধের জন্য শোনে। "
+#~ "যদি এই মান 0 হয়, সার্ভার HTTP অনুরোধের জন্য শুনবে না।<br>ডিফল্টরূপে, এই মান 0।"
+
+#~ msgid ""
+#~ "VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
+#~ "server, in seconds.<br>By default, this value is 60."
+#~ msgstr ""
+#~ "VhostHttpTimeout Vhost HTTP সার্ভারের জন্য রেসপন্স হেডার টাইমআউট সেকেন্ডে "
+#~ "নির্দিষ্ট করে। <br> ডিফল্টরূপে, এই মানটি 60।"
+
+#~ msgid ""
+#~ "VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
+#~ "requests. If this value is 0, the server will not listen for HTTPS "
+#~ "requests.<br>By default, this value is 0."
+#~ msgstr ""
+#~ "VhostHttpsPort পোর্টটি নির্দিষ্ট করে যা সার্ভার HTTPS Vhost অনুরোধের জন্য শোনে। "
+#~ "এই মান 0 হলে, সার্ভার HTTPS অনুরোধের জন্য শুনবে না।<br>ডিফল্টরূপে, এই মানটি 0।"
diff --git a/applications/luci-app-frps/po/ca/frps.po b/applications/luci-app-frps/po/ca/frps.po
index b77dee2876..f63332ad31 100644
--- a/applications/luci-app-frps/po/ca/frps.po
+++ b/applications/luci-app-frps/po/ca/frps.po
@@ -4,137 +4,145 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr ""
@@ -142,176 +150,192 @@ msgstr ""
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/cs/frps.po b/applications/luci-app-frps/po/cs/frps.po
index b550359288..bf9a750adc 100644
--- a/applications/luci-app-frps/po/cs/frps.po
+++ b/applications/luci-app-frps/po/cs/frps.po
@@ -1,317 +1,347 @@
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/"
+"luciapplicationsfrps/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-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
-msgstr ""
+msgstr "Další konfigurace"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr "Další nastavení"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
-msgstr ""
+msgstr "Povolit porty"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
-msgstr ""
+msgstr "Proměnná prostředí"
#: applications/luci-app-frps/root/usr/share/rpcd/acl.d/luci-app-frps.json:3
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/da/frps.po b/applications/luci-app-frps/po/da/frps.po
new file mode 100644
index 0000000000..4c6b313291
--- /dev/null
+++ b/applications/luci-app-frps/po/da/frps.po
@@ -0,0 +1,348 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-15 14:07+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfrps/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.9.1-dev\n"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
+msgid "Additional configs"
+msgstr "Yderligere konfigurationer"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+msgid "Allow ports"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+msgid ""
+"AllowPorts specifies a set of ports that clients are able to proxy to. If "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
+"value is an empty set."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+msgid "Assets dir"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+msgid ""
+"AssetsDir specifies the local directory that the dashboard will load "
+"resources from. If this value is \"\", assets will be loaded from the "
+"bundled executable using statik.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+msgid "Bind address"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+msgid "Bind port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+msgid ""
+"BindAddr specifies the address that the server binds to.<br />By default, "
+"this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+msgid ""
+"BindKcpPort specifies the KCP port that the server listens on. If this value "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
+"value is 0."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+msgid ""
+"BindUdpPort specifies the UDP port that the server listens on. If this value "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
+"value is 0"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
+msgid "Common settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
+msgid "Config files include in temporary config file"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+msgid "Custom 404 page"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+msgid ""
+"Custom404Page specifies a path to a custom 404 page to display. If this "
+"value is \"\", a default page will be displayed.<br />By default, this value "
+"is \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+msgid "Dashboard address"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+msgid "Dashboard password"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+msgid "Dashboard port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+msgid "Dashboard user"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+msgid ""
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
+"default, this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+msgid ""
+"DashboardPort specifies the port that the dashboard listens on. If this "
+"value is 0, the dashboard will not be started.<br />By default, this value "
+"is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+msgid ""
+"DashboardPwd specifies the password that the dashboard will use for login."
+"<br />By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+msgid ""
+"DashboardUser specifies the username that the dashboard will use for login."
+"<br />By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+msgid "Disable log color"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+msgid ""
+"DisableLogColor disables log colors when LogWay == \"console\" when set to "
+"true.<br />By default, this value is false."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+msgid "Environment variable"
+msgstr ""
+
+#: applications/luci-app-frps/root/usr/share/rpcd/acl.d/luci-app-frps.json:3
+msgid "Grant access to LuCI app frps"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
+msgid ""
+"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
+"terminating the connection. It is not recommended to change this value.<br /"
+">By default, this value is 90."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
+msgid "Heartbeat timeout"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+msgid "KCP bind port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+msgid "Log level"
+msgstr "Log niveau"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+msgid "Log max days"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+msgid "Log stderr"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+msgid "Log stdout"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+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 ""
+
+#: 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"
+"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+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 ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+msgid "Max ports per client"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+msgid ""
+"MaxPortsPerClient specifies the maximum number of ports a single client may "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, "
+"this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+msgid ""
+"OS environments pass to frp for config file template, see <a href=\"https://"
+"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+msgid "Proxy bind address"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+msgid ""
+"ProxyBindAddr specifies the address that the proxy binds to. This value may "
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+msgid "Respawn when crashed"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+msgid "Run daemon as user"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
+msgid "Startup settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+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 \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+msgid "Subdomain host"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+msgid "TCP mux"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+msgid ""
+"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
+"client to share a single TCP connection.<br />By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+msgid ""
+"Token specifies the authorization token used to authenticate keys received "
+"from clients. Clients must have a matching token to be authorized to use the "
+"server.<br />By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+msgid "UDP bind port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+msgid "Vhost HTTP port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+msgid "Vhost HTTP timeout"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+msgid "Vhost HTTPS port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+msgid ""
+"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
+"requests. If this value is 0, the server will not listen for HTTP requests."
+"<br />By default, this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+msgid ""
+"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
+"server, in seconds.<br />By default, this value is 60."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+msgid ""
+"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
+"requests. If this value is 0, the server will not listen for HTTPS requests."
+"<br />By default, this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
+#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
+msgid "frp Server"
+msgstr ""
diff --git a/applications/luci-app-frps/po/de/frps.po b/applications/luci-app-frps/po/de/frps.po
index 6beef3184a..0abc574663 100644
--- a/applications/luci-app-frps/po/de/frps.po
+++ b/applications/luci-app-frps/po/de/frps.po
@@ -10,167 +10,175 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr "Zusätzliche Konfiguration"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr "Erlaube Ports"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
"AllowPorts gibt an auf welchen Ports sich der Client per Proxy verbinden "
"kann.Wenn der Wert \"length\" auf 0 gesetzt wird sind alle Ports erlaubt.In "
"der Standartkonfiguration ist dieser Wert leer."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr "Asset-Verzeichnis"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
"AssetsDir gibt das lokale Verzeichnis an, aus dem das Dashboard Ressourcen "
"laden soll. Wenn dieser Wert \"\" ist, werden Assets aus der gebündelten "
-"ausführbaren Datei mit statik.<br> Standardmäßig ist dieser Wert \"\"."
+"ausführbaren Datei mit statik.<br /> Standardmäßig ist dieser Wert \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr "Bind-Adresse"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr "Bind Port"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
"BindAddr gibt die Adresse an, an den sich der Server bindet.In der "
"Standartkonfiguration ist dieser Wert auf \"0.0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
"BindKcpPort gibt den KCP-Port an, auf dem der Server lauscht. Wenn dieser "
-"Wert 0 ist, lauscht der Server nicht auf KCP-Verbindungen.<br>Standardmäßig "
+"Wert 0 ist, lauscht der Server nicht auf KCP-Verbindungen.<br />Standardmäßig "
"ist dieser Wert 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-"BindPort gibt den Port an, auf dem der Server lauscht.<br>Standardmäßig ist "
+"BindPort gibt den Port an, auf dem der Server lauscht.<br />Standardmäßig ist "
"dieser Wert 7000."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
"BindKcpPort gibt den KCP-Port an, auf dem der Server lauscht. Wenn dieser "
-"Wert 0 ist, lauscht der Server nicht auf KCP-Verbindungen.<br>Standardmäßig "
+"Wert 0 ist, lauscht der Server nicht auf KCP-Verbindungen.<br />Standardmäßig "
"ist dieser Wert 0"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr "Allgemeine Einstellungen"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr "Konfigurationsdateien die in temporärer Konfiguration enthalten sind"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr "Benutzerdefinierte 404 Fehlerseite"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
"Custom404Page gibt einen Pfad zu einer benutzerdefinierten 404-Seite an, die "
"angezeigt werden soll. Wenn dieser Wert \"\" ist, wird eine Standardseite "
-"angezeigt.<br>Standardmäßig ist dieser Wert \"\"."
+"angezeigt.<br />Standardmäßig ist dieser Wert \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr "Dashboard Adresse"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr "Dashboard Passwort"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr "Dashboard Port"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr "Dashboard Benutzername"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-"DashboardAddr gibt die Adresse an, an die das Dashboard gebunden ist. <br> "
+"DashboardAddr gibt die Adresse an, an die das Dashboard gebunden ist. <br /> "
"Standardmäßig ist dieser Wert \"0.0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
"DashboardPort gibt den Port an, an dem das Dashboard lauscht. Wenn dieser "
-"Wert 0 ist, wird das Dashboard nicht gestartet. <br>Standardmäßig ist dieser "
+"Wert 0 ist, wird das Dashboard nicht gestartet. <br />Standardmäßig ist dieser "
"Wert 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"DashboardPwd gibt das Kennwort an, das das Dashboard für die Anmeldung "
-"verwendet. <br>Standardmäßig lautet dieser Wert \"admin\"."
+"verwendet. <br />Standardmäßig lautet dieser Wert \"admin\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"DashboardUser gibt den Benutzernamen an, den das Dashboard für die Anmeldung "
-"verlangt. <br> Standardmäßig lautet dieser Wert \"admin\"."
+"verlangt. <br /> Standardmäßig lautet dieser Wert \"admin\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr "Deaktiviere farbiges Log"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
"DisableLogColor deaktiviert Protokollfarben, wenn LogWay == \"Konsole\" auf "
-"\"true\" gesetzt ist. <br>Standardmäßig ist dieser Wert \"false\"."
+"\"true\" gesetzt ist. <br />Standardmäßig ist dieser Wert \"false\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr "Umgebungsvariable"
@@ -178,88 +186,92 @@ msgstr "Umgebungsvariable"
msgid "Grant access to LuCI app frps"
msgstr "Gewähre Zugriff auf LuCI-App frps"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
"HeartBeatTimeout gibt die maximale Zeit an, die auf einen \"heartbeat\" "
"gewartet werden soll, bevor die Verbindung beendet wird. Es wird nicht "
-"empfohlen, diesen Wert zu ändern.<br>Standardmäßig ist dieser Wert 90."
+"empfohlen, diesen Wert zu ändern.<br />Standardmäßig ist dieser Wert 90."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr "Heartbeat-Timeout"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr "KCP-Bind-Port"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr "Protokolldatei"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr "Protokollierungsstufe"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr "Maximale Tage die ein Log aufgezeichnet werden soll"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr "Logge stderr"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr "Logge stdout"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
"LogFile gibt eine Datei an, in die Protokolle geschrieben werden. Dieser "
-"Wert wird nur verwendet, wenn LogWay entsprechend eingestellt ist.<br>In der "
+"Wert wird nur verwendet, wenn LogWay entsprechend eingestellt ist.<br />In der "
"Voreinstellung ist dieser Wert \"console\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"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 "
+"\"debug\", \"info\", \"warn\" und \"error\".<br />Standartwert hierfür ist "
"\"info\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
"LogMaxDays gibt die maximale Anzahl von Tagen an, die die "
"Protokollinformationen vor dem Löschen gespeichert werden sollen. Dies wird "
-"nur verwendet, wenn LogWay == \"file\".<br>Standardmäßig ist dieser Wert 0."
+"nur verwendet, wenn LogWay == \"file\".<br />Standardmäßig ist dieser Wert 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr "Maximale Ports pro Client"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
"MaxPortsPerClient gibt die maximale Anzahl von Ports an, an die ein "
"einzelner Client proxyen darf. Wenn dieser Wert 0 ist, wird keine "
-"Beschränkung angewendet.<br>In der Voreinstellung ist dieser Wert 0."
+"Beschränkung angewendet.<br />In der Voreinstellung ist dieser Wert 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
@@ -268,126 +280,138 @@ msgstr ""
"weitergereicht werden, siehe <a href=\"https://github.com/fatedier/"
"frp#configuration-file-template\">frp README</a>"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr "Proxy-Bind-Adresse"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
"ProxyBindAddr gibt die Adresse an, an die der Proxy bindet. Dieser Wert kann "
-"derselbe sein wie BindAddr.<br>Standardmäßig ist dieser Wert \"0.0.0.0\"."
+"derselbe sein wie BindAddr.<br />Standardmäßig ist dieser Wert \"0.0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr "Starte nach Crash neu"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr "Daemon als Gruppe ausführen"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr "Daemon als Gruppe ausführen"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr "Start-Einstellungen"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", the resulting URL would be \"test.frps.com\".<br />By default, this value "
"is \"\"."
msgstr ""
"SubDomainHost gibt die Domäne an, die an vom Client angeforderte Subdomänen "
"angehängt wird, wenn Vhost-Proxying verwendet wird. Wenn dieser Wert "
"beispielsweise auf \"frps.com\" gesetzt ist und der Client die Subdomäne "
"\"test\" angefordert hat, wäre die resultierende URL \"test.frps.com\"."
-"<br>Standardmäßig ist dieser Wert \"\"."
+"<br />Standardmäßig ist dieser Wert \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr "Subdomain-Host"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr "TCP-mux"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
"TcpMux schaltet das TCP-Stream-Multiplexing um. Dies erlaubt mehreren "
-"Anfragen von einem Client, sich eine einzige TCP-Verbindung zu teilen.<br>In "
+"Anfragen von einem Client, sich eine einzige TCP-Verbindung zu teilen.<br />In "
"der Voreinstellung ist dieser Wert wahr."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr "Token"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
"Token gibt das Autorisierungstoken an, das zur Authentifizierung von "
"Schlüsseln verwendet wird, die von Clients empfangen wurden. Clients müssen "
"über ein passendes Token verfügen, um zur Benutzung des Servers berechtigt "
-"zu sein.<br>Standardmäßig ist dieser Wert \"\"."
+"zu sein.<br />Standardmäßig ist dieser Wert \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr "UDP-Bind-Port"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr "Vhost-HTTP-Port"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr "Vhost-HTTP-Timeout"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr "Vhost HTTPS-Port"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
"VhostHttpPort gibt den Port an, den der Server auf HTTP-Vhost-Anfragen "
"abhört. Wenn dieser Wert 0 ist, lauscht der Server nicht auf HTTP-Anfragen."
-"<br>Standardmäßig ist dieser Wert 0."
+"<br />Standardmäßig ist dieser Wert 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
"VhostHttpTimeout gibt das Antwort-Header-Timeout für den Vhost-HTTP-Server "
-"an, in Sekunden.<br>Standardmäßig ist dieser Wert 60."
+"an, in Sekunden.<br />Standardmäßig ist dieser Wert 60."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
"VhostHttpPort gibt den Port an, den der Server auf HTTP-Vhost-Anfragen "
"abhört. Wenn dieser Wert 0 ist, lauscht der Server nicht auf HTTP-Anfragen."
-"<br>Standardmäßig ist dieser Wert 0."
+"<br />Standardmäßig ist dieser Wert 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr "frp-Server"
diff --git a/applications/luci-app-frps/po/el/frps.po b/applications/luci-app-frps/po/el/frps.po
index ad1426048e..44a53ad24c 100644
--- a/applications/luci-app-frps/po/el/frps.po
+++ b/applications/luci-app-frps/po/el/frps.po
@@ -10,137 +10,145 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.0.2-dev\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr ""
@@ -148,176 +156,192 @@ msgstr ""
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr "Αρχείο καταγραφής"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/en/frps.po b/applications/luci-app-frps/po/en/frps.po
index 69391fdb0b..566b70a7ec 100644
--- a/applications/luci-app-frps/po/en/frps.po
+++ b/applications/luci-app-frps/po/en/frps.po
@@ -4,137 +4,145 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr ""
@@ -142,176 +150,192 @@ msgstr ""
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/es/frps.po b/applications/luci-app-frps/po/es/frps.po
index 471e636cba..fde0dc2f58 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: 2020-05-02 10:22+0000\n"
+"PO-Revision-Date: 2021-08-10 19:02+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/es/>\n"
@@ -11,171 +11,179 @@ 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.8-dev\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr "Configuraciones adicionales"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr "Configuración adicional"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr "Permitir puertos"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
"AllowPorts especifica un conjunto de puertos a los que los clientes pueden "
"proxy. Si la longitud de este valor es 0, todos los puertos están permitidos."
-"<br>Por defecto, este valor es un conjunto vacío."
+"<br />Por defecto, este valor es un conjunto vacío."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr "Directorio de activos"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
"AssetsDir especifica el directorio local desde el que el tablero cargará los "
"recursos. Si este valor es \"\", los activos se cargarán desde el ejecutable "
-"incluido usando statik.<br>Por defecto, este valor es \"\"."
+"incluido usando statik.<br />Por defecto, este valor es \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr "Dirección de enlace"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr "Puerto de enlace"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-"BindAddr especifica la dirección a la que se une el servidor.<br>Por "
+"BindAddr especifica la dirección a la que se une el servidor.<br />Por "
"defecto, este valor es \"0.0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
"BindKcpPort especifica el puerto KCP en el que escucha el servidor. Si este "
-"valor es 0, el servidor no escuchará las conexiones KCP.<br>De manera "
+"valor es 0, el servidor no escuchará las conexiones KCP.<br />De manera "
"predeterminada, este valor es 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-"BindPort especifica el puerto en el que escucha el servidor.<br>De manera "
+"BindPort especifica el puerto en el que escucha el servidor.<br />De manera "
"predeterminada, este valor es 7000."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
"BindUdpPort especifica el puerto UDP en el que escucha el servidor. Si este "
-"valor es 0, el servidor no escuchará las conexiones UDP.<br>Por defecto, "
+"valor es 0, el servidor no escuchará las conexiones UDP.<br />Por defecto, "
"este valor es 0"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr "Recolectando datos..."
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr "Configuraciones comunes"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
"Los archivos de configuración incluyen en el archivo de configuración "
"temporal"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr "Página 404 personalizada"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
"Custom404Page especifica una ruta a una página 404 personalizada para "
"mostrar. Si este valor es \"\", se mostrará una página predeterminada."
-"<br>Por defecto, este valor es \"\"."
+"<br />Por defecto, este valor es \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr "Dirección del tablero"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr "Contraseña del tablero"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr "Puerto de tablero"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr "Usuario del tablero"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-"DashboardAddr especifica la dirección a la que se une el tablero.<br>Por "
+"DashboardAddr especifica la dirección a la que se une el tablero.<br />Por "
"defecto, este valor es \"0.0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
"DashboardPort especifica el puerto en el que escucha el tablero. Si este "
-"valor es 0, el tablero no se iniciará.<br>Por defecto, este valor es 0."
+"valor es 0, el tablero no se iniciará.<br />Por defecto, este valor es 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"DashboardPwd especifica la contraseña que usará el tablero para iniciar "
-"sesión.<br>De manera predeterminada, este valor es \"admin\"."
+"sesión.<br />De manera predeterminada, este valor es \"admin\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"DashboardUser especifica el nombre de usuario que usará el tablero para "
-"iniciar sesión.<br>Por defecto, este valor es \"admin\"."
+"iniciar sesión.<br />Por defecto, este valor es \"admin\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr "Desactivar color de registro"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
"DisableLogColor desactiva los colores de registro cuando LogWay == \"console"
-"\" cuando se establece en verdadero.<br>De manera predeterminada, este valor "
+"\" cuando se establece en verdadero.<br />De manera predeterminada, este valor "
"es falso."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr "Variable ambiental"
@@ -183,88 +191,93 @@ msgstr "Variable ambiental"
msgid "Grant access to LuCI app frps"
msgstr "Conceder acceso a la aplicación frps de LuCI"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
"HeartBeatTimeout especifica el tiempo máximo para esperar un latido antes de "
-"finalizar la conexión. No se recomienda cambiar este valor.<br>Por defecto, "
+"finalizar la conexión. No se recomienda cambiar este valor.<br />Por defecto, "
"este valor es 90."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr "Tiempo de espera de latidos"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr "Puerto de enlace KCP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr "Archivo de registro"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr "Nivel de registro"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr "Registro de máximo de días"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr "Registro de stderr"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr "Registro de stdout"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
"LogFile especifica un archivo donde se escribirán los registros. Este valor "
-"solo se utilizará si LogWay está configurado correctamente.<br>De forma "
+"solo se utilizará si LogWay está configurado correctamente.<br />De forma "
"predeterminada, este valor es \"console\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"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 "
+"\"trace\", \"debug\", \"info\", \"warn\" y \"error\".<br />Por defecto, este "
"valor es \"info\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
"LogMaxDays especifica el número máximo de días para almacenar la información "
"de registro antes de la eliminación. Esto solo se usa si LogWay == \"file\"."
-"<br>Por defecto, este valor es 0."
+"<br />Por defecto, este valor es 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr "Máx. puertos por cliente"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
"MaxPortsPerClient especifica el número máximo de puertos a los que un solo "
"cliente puede proxy. Si este valor es 0, no se aplicará ningún límite."
-"<br>Por defecto, este valor es 0."
+"<br />Por defecto, este valor es 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#, fuzzy
+msgid "NOT RUNNING"
+msgstr "NO SE ESTÁ EJECUTANDO"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
@@ -273,127 +286,141 @@ msgstr ""
"configuración, consulte <a href=\"https://github.com/fatedier/"
"frp#configuration-file-template\">frp README</a>"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr "Dirección de enlace de proxy"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
"ProxyBindAddr especifica la dirección a la que se une el proxy. Este valor "
-"puede ser el mismo que BindAddr.<br>De forma predeterminada, este valor es "
+"puede ser el mismo que BindAddr.<br />De forma predeterminada, este valor es "
"\"0.0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr "EJECUTANDO"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr "Reaparecer cuando se estrelló"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr "Ejecutar demonio como grupo"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr "Ejecutar demonio como usuario"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr "Configuraciones de inicio"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", the resulting URL would be \"test.frps.com\".<br />By default, this value "
"is \"\"."
msgstr ""
"SubDomainHost especifica el dominio que se adjuntará a los subdominios "
"solicitados por el cliente cuando se usa el proxy Vhost. Por ejemplo, si "
"este valor se establece en \"frps.com\" y el cliente solicitó el subdominio "
-"\"test\", la URL resultante sería \"test.frps.com\".<br>De manera "
+"\"test\", la URL resultante sería \"test.frps.com\".<br />De manera "
"predeterminada, este valor es \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr "Host de subdominio"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr "TCP mux"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
"TcpMux alterna la multiplexación de flujo TCP. Esto permite que múltiples "
-"solicitudes de un cliente compartan una sola conexión TCP.<br>Por defecto, "
+"solicitudes de un cliente compartan una sola conexión TCP.<br />Por defecto, "
"este valor es verdadero."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+"Esta lista se puede utilizar para especificar algunos parámetros adicionales "
+"que no se han incluido en este LuCI."
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr "Token"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
"El token especifica el token de autorización utilizado para autenticar las "
"claves recibidas de los clientes. Los clientes deben tener un token "
-"coincidente para estar autorizados a usar el servidor.<br>De manera "
+"coincidente para estar autorizados a usar el servidor.<br />De manera "
"predeterminada, este valor es \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr "Puerto de enlace UDP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr "Puerto HTTP Vhost"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr "Tiempo de espera HTTP de Vhost"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr "Puerto Vhost HTTPS"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
"VhostHttpPort especifica el puerto que el servidor escucha para las "
"solicitudes HTTP Vhost. Si este valor es 0, el servidor no escuchará las "
-"solicitudes HTTP.<br>De manera predeterminada, este valor es 0."
+"solicitudes HTTP.<br />De manera predeterminada, este valor es 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
"VhostHttpTimeout especifica el tiempo de espera del encabezado de respuesta "
-"para el servidor HTTP Vhost, en segundos.<br>Por defecto, este valor es 60."
+"para el servidor HTTP Vhost, en segundos.<br />Por defecto, este valor es 60."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
"VhostHttpsPort especifica el puerto que el servidor escucha para las "
"solicitudes HTTPS Vhost. Si este valor es 0, el servidor no escuchará las "
-"solicitudes HTTPS.<br>Por defecto, este valor es 0."
+"solicitudes HTTPS.<br />Por defecto, este valor es 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr "Servidor frp"
@@ -450,10 +477,10 @@ msgstr "Servidor frp"
#~ msgstr "MaxPoolCount"
#~ msgid ""
-#~ "MaxPoolCount specifies the maximum pool size for each proxy.<br>By "
+#~ "MaxPoolCount specifies the maximum pool size for each proxy.<br />By "
#~ "default, this value is 5."
#~ msgstr ""
-#~ "MaxPoolCount especifica el tamaño máximo de grupo para cada proxy.<br>Por "
+#~ "MaxPoolCount especifica el tamaño máximo de grupo para cada proxy.<br />Por "
#~ "defecto, este valor es 5."
#~ msgid "MaxPortsPerClient"
diff --git a/applications/luci-app-frps/po/fi/frps.po b/applications/luci-app-frps/po/fi/frps.po
index 6f7e96554e..04395203e7 100644
--- a/applications/luci-app-frps/po/fi/frps.po
+++ b/applications/luci-app-frps/po/fi/frps.po
@@ -1,146 +1,154 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-16 16:06+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/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.1-dev\n"
+"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr ""
@@ -148,176 +156,192 @@ msgstr ""
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
-msgstr ""
+msgstr "Lokitiedosto"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr "Lokitaso"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/fr/frps.po b/applications/luci-app-frps/po/fr/frps.po
index 1d267c674b..8678cf7481 100644
--- a/applications/luci-app-frps/po/fr/frps.po
+++ b/applications/luci-app-frps/po/fr/frps.po
@@ -1,179 +1,187 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:41+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2021-11-25 01:53+0000\n"
+"Last-Translator: Felix Braun <f.bhelicopter@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/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.10-dev\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr "Configurations supplémentaires"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr "Paramètres supplémentaires"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr "Autoriser les ports"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
"AllowPorts spécifie un ensemble de ports vers lesquels les clients peuvent "
"être proxy. Si la longueur de cette valeur est 0, tous les ports sont "
-"autorisés.<br>Par défaut, cette valeur est un ensemble vide."
+"autorisés.<br />Par défaut, cette valeur est un ensemble vide."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr "Répertoire des actifs"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
"AssetsDir spécifie le répertoire local à partir duquel le tableau de bord "
"chargera les ressources. Si cette valeur est \"\", les actifs seront chargés "
-"à partir de l'exécutable fourni à l'aide de statik.<br>Par défaut, cette "
+"à partir de l'exécutable fourni à l'aide de statik.<br />Par défaut, cette "
"valeur est \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr "Lier l'adresse"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr "Lier port"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-"BindAddr spécifie l'adresse à laquelle le serveur se lie.<br>Par défaut, "
+"BindAddr spécifie l'adresse à laquelle le serveur se lie.<br />Par défaut, "
"cette valeur est \"0.0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
"BindKcpPort spécifie le port KCP sur lequel le serveur écoute. Si cette "
-"valeur est 0, le serveur n'écoutera pas les connexions KCP.<br>Par défaut, "
+"valeur est 0, le serveur n'écoutera pas les connexions KCP.<br />Par défaut, "
"cette valeur est 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-"BindPort spécifie le port sur lequel le serveur écoute.<br>Par défaut, cette "
+"BindPort spécifie le port sur lequel le serveur écoute.<br />Par défaut, cette "
"valeur est 7000."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
"BindUdpPort spécifie le port UDP sur lequel le serveur écoute. Si cette "
-"valeur est 0, le serveur n'écoutera pas les connexions UDP.<br>Par défaut, "
+"valeur est 0, le serveur n'écoutera pas les connexions UDP.<br />Par défaut, "
"cette valeur est 0"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr "Recueillant les données..."
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr "Paramètres communs"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
"Les fichiers de configuration incluent dans le fichier de configuration "
"temporaire"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr "Page 404 personnalisée"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
"Custom404Page spécifie un chemin d'accès à une page 404 personnalisée à "
-"afficher. Si cette valeur est \"\", une page par défaut s'affiche.<br>Par "
+"afficher. Si cette valeur est \"\", une page par défaut s'affiche.<br />Par "
"défaut, cette valeur est \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr "Adresse du tableau de bord"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr "Mot de passe du tableau de bord"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr "Port de tableau de bord"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr "Utilisateur du tableau de bord"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
"DashboardAddr spécifie l'adresse à laquelle le tableau de bord se lie."
-"<br>Par défaut, cette valeur est \"0.0.0.0\"."
+"<br />Par défaut, cette valeur est \"0.0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
"DashboardPort spécifie le port sur lequel le tableau de bord écoute. Si "
-"cette valeur est 0, le tableau de bord ne sera pas démarré.<br>Par défaut, "
+"cette valeur est 0, le tableau de bord ne sera pas démarré.<br />Par défaut, "
"cette valeur est 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"DashboardPwd spécifie le mot de passe que le tableau de bord utilisera pour "
-"la connexion.<br>Par défaut, cette valeur est \"admin\"."
+"la connexion.<br />Par défaut, cette valeur est \"admin\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"DashboardUser spécifie le nom d'utilisateur que le tableau de bord utilisera "
-"pour la connexion.<br>Par défaut, cette valeur est \"admin\"."
+"pour la connexion.<br />Par défaut, cette valeur est \"admin\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr "Désactiver la couleur du journal"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
"DisableLogColor désactive les couleurs des journaux lorsque LogWay == "
-"\"console\" est défini sur true.<br>Par défaut, cette valeur est false."
+"\"console\" est défini sur true.<br />Par défaut, cette valeur est false."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr "Variable d'environnement"
@@ -181,88 +189,92 @@ msgstr "Variable d'environnement"
msgid "Grant access to LuCI app frps"
msgstr "Accorder l’accès à l’application LuCI frps"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
"HeartBeatTimeout spécifie la durée maximale d'attente d'un battement de cœur "
"avant de mettre fin à la connexion. Il n'est pas recommandé de modifier "
-"cette valeur.<br>Par défaut, cette valeur est 90."
+"cette valeur.<br />Par défaut, cette valeur est 90."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr "Délai d'expiration du rythme cardiaque"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr "Port de liaison KCP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr "Fichier de journal"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr "Niveau de journalisation"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr "Journal max jours"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr "Log stderr"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr "Log stdout"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
"LogFile spécifie un fichier dans lequel les journaux seront écrits. Cette "
-"valeur ne sera utilisée que si LogWay est correctement défini.<br>Par "
+"valeur ne sera utilisée que si LogWay est correctement défini.<br />Par "
"défaut, cette valeur est \"console\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"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, "
+"sont \"trace\", \"debug\", \"info\", \"warn\" et \"error\".<br />Par défaut, "
"cette valeur est \"info\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
"LogMaxDays spécifie le nombre maximum de jours pour stocker les informations "
"du journal avant la suppression. Ceci n'est utilisé que si LogWay == "
-"\"fichier\".<br>Par défaut, cette valeur est 0."
+"\"fichier\".<br />Par défaut, cette valeur est 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr "Ports max par client"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
"MaxPortsPerClient spécifie le nombre maximal de ports qu'un seul client peut "
-"proxy. Si cette valeur est 0, aucune limite ne sera appliquée.<br>Par "
+"proxy. Si cette valeur est 0, aucune limite ne sera appliquée.<br />Par "
"défaut, cette valeur est 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr "NON-EXÉCUTANT"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
@@ -271,125 +283,139 @@ msgstr ""
"fichier de configuration, voir <a href=\"https://github.com/fatedier/"
"frp#configuration-file-template\">frp README</a>"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr "Adresse de liaison proxy"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
"ProxyBindAddr spécifie l'adresse à laquelle le proxy se lie. Cette valeur "
-"peut être identique à BindAddr.<br>Par défaut, cette valeur est \"0.0.0.0\"."
+"peut être identique à BindAddr.<br />Par défaut, cette valeur est \"0.0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr "EXÉCUTANT"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr "Réapparaître en cas de crash"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr "Exécuter le démon en tant que groupe"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr "Exécuter le démon en tant qu'utilisateur"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr "Paramètres de démarrage"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", the resulting URL would be \"test.frps.com\".<br />By default, this value "
"is \"\"."
msgstr ""
"SubDomainHost spécifie le domaine qui sera attaché aux sous-domaines "
"demandés par le client lors de l'utilisation du proxy Vhost. Par exemple, si "
"cette valeur est définie sur \"frps.com\" et que le client a demandé le sous-"
-"domaine \"test\", l'URL résultante serait \"test.frps.com\".<br>Par défaut, "
+"domaine \"test\", l'URL résultante serait \"test.frps.com\".<br />Par défaut, "
"cette valeur est \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr "Hôte de sous-domaine"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr "TCP mux"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
"TcpMux bascule le multiplexage de flux TCP. Cela permet à plusieurs demandes "
-"d'un client de partager une seule connexion TCP.<br>Par défaut, cette valeur "
+"d'un client de partager une seule connexion TCP.<br />Par défaut, cette valeur "
"est vraie."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+"Cette liste peut être utilisée pour spécifier des paramètres additionnels "
+"qui n'ont pas été inclus dans ce LuCI."
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr "Token"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
"Token spécifie le jeton d'autorisation utilisé pour authentifier les clés "
"reçues des clients. Les clients doivent avoir un jeton correspondant pour "
-"être autorisés à utiliser le serveur.<br>Par défaut, cette valeur est \"\"."
+"être autorisés à utiliser le serveur.<br />Par défaut, cette valeur est \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr "Port de liaison UDP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr "Port HTTP Vhost"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr "Délai d'expiration Vhost HTTP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr "Port HTTPS Vhost"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
"VhostHttpPort spécifie le port que le serveur écoute pour les requêtes HTTP "
"Vhost. Si cette valeur est 0, le serveur n'écoutera pas les requêtes HTTP."
-"<br>Par défaut, cette valeur est 0."
+"<br />Par défaut, cette valeur est 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
"VhostHttpTimeout spécifie le délai d'expiration de l'en-tête de réponse pour "
-"le serveur HTTP Vhost, en secondes.<br>Par défaut, cette valeur est 60."
+"le serveur HTTP Vhost, en secondes.<br />Par défaut, cette valeur est 60."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
"VhostHttpsPort spécifie le port que le serveur écoute pour les requêtes "
"HTTPS Vhost. Si cette valeur est 0, le serveur n'écoutera pas les requêtes "
-"HTTPS.<br>Par défaut, cette valeur est 0."
+"HTTPS.<br />Par défaut, cette valeur est 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr "frp Server"
diff --git a/applications/luci-app-frps/po/he/frps.po b/applications/luci-app-frps/po/he/frps.po
index 0936b9cefc..474be6dbb8 100644
--- a/applications/luci-app-frps/po/he/frps.po
+++ b/applications/luci-app-frps/po/he/frps.po
@@ -4,137 +4,145 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr ""
@@ -142,176 +150,192 @@ msgstr ""
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/hi/frps.po b/applications/luci-app-frps/po/hi/frps.po
index c476845d50..3e25d0fa14 100644
--- a/applications/luci-app-frps/po/hi/frps.po
+++ b/applications/luci-app-frps/po/hi/frps.po
@@ -4,137 +4,145 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr ""
@@ -142,176 +150,192 @@ msgstr ""
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/hu/frps.po b/applications/luci-app-frps/po/hu/frps.po
index 910a227391..e748d25300 100644
--- a/applications/luci-app-frps/po/hu/frps.po
+++ b/applications/luci-app-frps/po/hu/frps.po
@@ -1,323 +1,349 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-09 22:36+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2021-08-16 16:38+0000\n"
+"Last-Translator: Bence Csókás <bence.csokas@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/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.11-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr "További beállítások"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr "Cím kötése"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr "Adatgyűjtés..."
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
-msgstr ""
+msgstr "Gyakori beállítások"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
-msgstr ""
+msgstr "Saját 404 oldal"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
+"A saját 404 oldal útvonala. Ha az értéke \"\", egy alapértelmezett oldal "
+"jelenik meg.<br />Alapértelmezésben az értéke \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
-msgstr ""
+msgstr "Színek kikapcsolása a naplóban"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
-msgstr ""
+msgstr "Környezeti változó"
#: applications/luci-app-frps/root/usr/share/rpcd/acl.d/luci-app-frps.json:3
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr "Naplófájl"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr "Naplózási szint"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr "NEM FUT"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
-msgstr ""
+msgstr "Démon futtatása csoportként"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr "Démon futtatása felhasználóként"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
-msgstr ""
+msgstr "Indulási beállítások"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr "Token"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
-msgstr ""
+msgstr "frp szerver"
diff --git a/applications/luci-app-frps/po/it/frps.po b/applications/luci-app-frps/po/it/frps.po
index 7d0f609b81..9d169cfbc1 100644
--- a/applications/luci-app-frps/po/it/frps.po
+++ b/applications/luci-app-frps/po/it/frps.po
@@ -1,140 +1,175 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-12 22:25+0000\n"
+"Last-Translator: Francesco Grosso <tregemmelli@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"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
-msgstr ""
+msgstr "Configurazioni aggiuntive"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr "Altre impostazioni"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
-msgstr ""
+msgstr "Consenti porte"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
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."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
-msgstr ""
+msgstr "Attività dir"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
+"Attività dir specifica la directory locale da cui verrà caricato il "
+"dashboard. Se questo valore è \"\", le risorse verranno caricate "
+"dall'eseguibile in bundle utilizzando statik. <br />Per impostazione "
+"predefinita, questo valore è \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
-msgstr ""
+msgstr "Associa indirizzo"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
-msgstr ""
+msgstr "Associa porta"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"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'."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"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."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"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 "
+"impostazione predefinita, questo valore è 7000."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"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 è"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
-msgid "Common settings"
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
+msgid "Common settings"
+msgstr "Impostazioni comuni"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
+"I file di configurazione sono inclusi nel file di configurazione temporaneo"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
-msgstr ""
+msgstr "Pagina 404 personalizzata"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"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 è ''."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr ""
@@ -142,176 +177,192 @@ msgstr ""
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
-msgstr ""
+msgstr "File registro eventi"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/ja/frps.po b/applications/luci-app-frps/po/ja/frps.po
index 9c59e04af7..24a351dab2 100644
--- a/applications/luci-app-frps/po/ja/frps.po
+++ b/applications/luci-app-frps/po/ja/frps.po
@@ -10,137 +10,145 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr "追加の構成"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr "バインドするIPアドレス"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr "共通設定"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr "ログの色を無効にする"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr "環境変数"
@@ -148,176 +156,192 @@ msgstr "環境変数"
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr "ハートビート・タイムアウト"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr "ログファイル"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr "ログレベル"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr "クライアントごとの最大ポート数"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr "デーモンをグループとして実行"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr "デーモンをユーザーとして実行"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr "トークン"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/ko/frps.po b/applications/luci-app-frps/po/ko/frps.po
index e57ff72047..42de2cb9ca 100644
--- a/applications/luci-app-frps/po/ko/frps.po
+++ b/applications/luci-app-frps/po/ko/frps.po
@@ -1,140 +1,154 @@
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/"
+"luciapplicationsfrps/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-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr ""
@@ -142,176 +156,192 @@ msgstr ""
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
-msgstr ""
+msgstr "로그 파일"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/mr/frps.po b/applications/luci-app-frps/po/mr/frps.po
index 9221adad6b..b1efc008d0 100644
--- a/applications/luci-app-frps/po/mr/frps.po
+++ b/applications/luci-app-frps/po/mr/frps.po
@@ -10,137 +10,145 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr "अतिरिक्त कॉन्फिगरेशन"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr ""
@@ -148,176 +156,192 @@ msgstr ""
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/ms/frps.po b/applications/luci-app-frps/po/ms/frps.po
index da2c33856a..6f6d3be06a 100644
--- a/applications/luci-app-frps/po/ms/frps.po
+++ b/applications/luci-app-frps/po/ms/frps.po
@@ -4,137 +4,145 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr ""
@@ -142,176 +150,192 @@ msgstr ""
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/nb_NO/frps.po b/applications/luci-app-frps/po/nb_NO/frps.po
index 4361c37c99..371060e2cb 100644
--- a/applications/luci-app-frps/po/nb_NO/frps.po
+++ b/applications/luci-app-frps/po/nb_NO/frps.po
@@ -1,140 +1,155 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2022-01-08 22:54+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfrps/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.1\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
-msgstr ""
+msgstr "Ytterligere oppsett"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr "Ytterligere innstillinger"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#, fuzzy
msgid "Allow ports"
-msgstr ""
+msgstr "Tillat porter"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
-msgstr ""
+msgstr "Bind-adresse"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr ""
@@ -142,176 +157,192 @@ msgstr ""
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
-msgstr ""
+msgstr "Kjør nisse som gruppe"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
-msgstr ""
+msgstr "Kjør nisse som bruker"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/pl/frps.po b/applications/luci-app-frps/po/pl/frps.po
index 9ac6bef9be..81fff03bbb 100644
--- a/applications/luci-app-frps/po/pl/frps.po
+++ b/applications/luci-app-frps/po/pl/frps.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-01-08 22:54+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/pl/>\n"
"Language: pl\n"
@@ -9,169 +9,177 @@ 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.10.1\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr "Dodatkowe konfiguracje"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr "Dodatkowe ustawienia"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr "Zezwalaj na porty"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-"AllowPorts określa zestaw portów, do których klienci są w stanie się "
-"zwracać. Jeśli długość tej wartości wynosi 0, wszystkie porty są dozwolone."
-"<br> Domyślnie jest to pusty zestaw."
+"AllowPorts określa zestaw portów, do których klienty są w stanie się "
+"zwracać. Jeśli długość tej wartości wynosi 0, wszystkie porty są "
+"dozwolone.<br />Domyślnie jest to pusty zestaw."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr "Assets dir"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
"AssetsDir określa katalog lokalny, z którego serwer administracyjny będzie "
"ładował zasoby. Jeśli ta wartość to \"\", zasoby zostaną załadowane z "
-"pakietu wykonywalnego przy użyciu statik. <br> Domyślnie ta wartość to \"\"."
+"pakietu wykonywalnego przy użyciu statik. <br /> Domyślnie ta wartość to \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr "Zwiąż adres"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr "Zwiąż port"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-"AdminAddr określa adres, który serwer administracyjny łączy z adresem.<br> "
+"AdminAddr określa adres, który serwer administracyjny łączy z adresem.<br /> "
"Domyślnie jest to wartość \"127.0.0.1\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
"BindKcpPort określa port KCP, na którym nasłuchuje serwer. Jeśli ta wartość "
-"wynosi 0, serwer nie będzie nasłuchiwał połączeń KCP. <br> Domyślnie ta "
+"wynosi 0, serwer nie będzie nasłuchiwał połączeń KCP. <br /> Domyślnie ta "
"wartość wynosi 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-"BindPort określa port, na którym nasłuchuje serwer. <br> Domyślnie ta "
+"BindPort określa port, na którym nasłuchuje serwer. <br /> Domyślnie ta "
"wartość to 7000."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
"BindUdpPort określa port UDP, na którym nasłuchuje serwer. Jeśli ta wartość "
-"wynosi 0, serwer nie będzie nasłuchiwał połączeń UDP. <br> Domyślnie ta "
+"wynosi 0, serwer nie będzie nasłuchiwał połączeń UDP. <br /> Domyślnie ta "
"wartość wynosi 0"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr "Zbieranie danych..."
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr "Wspólne ustawienia"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr "Pliki konfiguracyjne znajdują się w tymczasowym pliku konfiguracyjnym"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr "Niestandardowa strona 404"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
"Custom404Page określa ścieżkę do niestandardowej strony 404 do wyświetlenia. "
-"Jeśli ta wartość to \"\", zostanie wyświetlona strona domyślna. <br> "
+"Jeśli ta wartość to \"\", zostanie wyświetlona strona domyślna. <br /> "
"Domyślnie ta wartość to \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr "Adres pulpitu nawigacyjnego"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr "Hasło pulpitu nawigacyjnego"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr "Port pulpitu nawigacyjnego"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr "Użytkownik pulpitu nawigacyjnego"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-"DashboardAddr określa adres, z którym łączy się pulpit nawigacyjny. <br> "
+"DashboardAddr określa adres, z którym łączy się pulpit nawigacyjny. <br /> "
"Domyślnie ta wartość to \"0.0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
"DashboardPort określa port, na którym nasłuchuje pulpit nawigacyjny. Jeśli "
"ta wartość wynosi 0, pulpit nawigacyjny nie zostanie uruchomiony. "
-"<br>Domyślnie ta wartość wynosi 0."
+"<br />Domyślnie ta wartość wynosi 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"DashboardPwd określa hasło, którego będzie używać pulpit nawigacyjny do "
-"logowania. <br> Domyślnie ta wartość to \"admin\"."
+"logowania. <br /> Domyślnie ta wartość to \"admin\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"DashboardUser określa nazwę użytkownika, której pulpit nawigacyjny będzie "
-"używał do logowania. <br> Domyślnie ta wartość to \"admin\"."
+"używał do logowania. <br /> Domyślnie ta wartość to \"admin\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr "Wyłącz kolor dziennika"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
"DisableLogColor wyłącza kolory logów, gdy LogWay == \"konsola\" jest "
-"ustawiona na true.<br> Domyślnie jest to wartość false."
+"ustawiona na true.<br /> Domyślnie jest to wartość false."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr "Zmienna środowiskowa"
@@ -179,87 +187,91 @@ msgstr "Zmienna środowiskowa"
msgid "Grant access to LuCI app frps"
msgstr "Udziel dostępu LuCI do aplikacji frps"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
"HeartBeatTimeout określa maksymalne dozwolone opóźnienie odpowiedzi przed "
-"zakończeniem połączenia. Nie zaleca się zmiany tej wartości. <br>Domyśl ta "
+"zakończeniem połączenia. Nie zaleca się zmiany tej wartości. <br />Domyśl ta "
"wartość wynosi 90."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr "Limit czasu pulsu"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr "Port wiązania KCP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr "Plik dziennika"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr "Poziom logowania"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr "Dziennik maks. dni"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr "Dziennik stderr"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr "Dziennik stdout"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
"LogFile określa plik, w którym będą zapisywane dzienniki. Ta wartość będzie "
-"używana tylko wtedy, gdy LogWay zostanie odpowiednio ustawiony. <br> "
+"używana tylko wtedy, gdy LogWay zostanie odpowiednio ustawiony. <br /> "
"Domyślnie ta wartość to \"konsola\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"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\"."
+"\"debug\", \"info\", \"warn\" i \"error\".<br /> Domyślnie jest to \"info\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
"LogMaxDays określa maksymalną liczbę dni przechowywania informacji dziennika "
-"przed usunięciem. Jest używany tylko wtedy, gdy LogWay == \"plik\". <br> "
+"przed usunięciem. Jest używany tylko wtedy, gdy LogWay == \"plik\". <br /> "
"Domyślnie ta wartość wynosi 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr "Maksymalna liczba portów na klienta"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
"MaxPortsPerClient określa maksymalną liczbę portów, do których pojedynczy "
"klient może się podłączyć. Jeśli ta wartość wynosi 0, nie zostanie "
-"zastosowany żaden limit. <br> Domyślnie ta wartość wynosi 0."
+"zastosowany żaden limit. <br /> Domyślnie ta wartość wynosi 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr "NIEURUCHOMIONE"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
@@ -268,124 +280,138 @@ msgstr ""
"pliku konfiguracyjnego, patrz <a href=\"https://github.com/fatedier/"
"frp#configuration-file-template\"> frp README </a>"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr "Adres powiązania proxy"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
"ProxyBindAddr określa adres, z którym łączy się serwer proxy. Ta wartość "
-"może być taka sama jak BindAddr. <br> Domyślnie ta wartość to \"0.0.0.0\"."
+"może być taka sama jak BindAddr. <br /> Domyślnie ta wartość to \"0.0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr "URUCHOMIONE"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr "Odradzaj się po awarii"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr "Uruchom demona jako grupę"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr "Uruchom daemona jako użytkownik"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr "Ustawienia startowe"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", the resulting URL would be \"test.frps.com\".<br />By default, this value "
"is \"\"."
msgstr ""
"SubDomainHost określa domenę, która zostanie dołączona do subdomen żądanych "
"przez klienta podczas korzystania z proxy Vhost. Na przykład jeśli ta "
"wartość jest ustawiona na \"frps.com\", a klient zażąda poddomeny \"test\", "
-"wynikowy adres URL to \"test.frps.com\". <br> Domyślnie ta wartość to \"\"."
+"wynikowy adres URL to \"test.frps.com\". <br /> Domyślnie ta wartość to \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr "Host subdomeny"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr "Mux TCP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
"TcpMux przełącza multipleksowanie strumienia TCP. Pozwala to na "
-"współdzielenie wielu żądań od klienta na jedno połączenie TCP.<br> Domyślnie "
+"współdzielenie wielu żądań od klienta na jedno połączenie TCP.<br /> Domyślnie "
"wartość ta jest true."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+"Ta lista może służyć do określenia dodatkowych parametrów, które nie zostały "
+"uwzględnione w tym LuCI."
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr "Token"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
"Token określa token autoryzacji używany do uwierzytelniania kluczy "
-"otrzymanych od klientów. Klienci muszą mieć pasujący token, aby móc "
-"korzystać z serwera. Domyślnie ta wartość to \"\"."
+"otrzymanych od klientów. Klienty muszą mieć pasujący token, aby móc "
+"korzystać z serwera.<br />Domyślnie ta wartość to \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr "Port wiązania UDP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr "Port Vhost HTTP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr "Limit czasu Vhost HTTP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr "Port Vhost HTTPS"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
"VhostHttpPort określa port, który serwer nasłuchuje na żądania HTTP Vhost. "
-"Jeśli ta wartość wynosi 0, serwer nie będzie nasłuchiwał żądań HTTP. <br> "
+"Jeśli ta wartość wynosi 0, serwer nie będzie nasłuchiwał żądań HTTP. <br /> "
"Domyślnie ta wartość wynosi 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
"Limit czasu VhostHttp określa limit czasu nagłówka odpowiedzi dla serwera "
-"HTTP Vhost w sekundach. <br> Domyślnie ta wartość wynosi 60."
+"HTTP Vhost w sekundach. <br /> Domyślnie ta wartość wynosi 60."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
"Port VhostHttps określa port, który serwer nasłuchuje dla żądań Vhost HTTPS. "
-"Jeśli ta wartość wynosi 0, serwer nie będzie nasłuchiwał żądań HTTPS. <br> "
+"Jeśli ta wartość wynosi 0, serwer nie będzie nasłuchiwał żądań HTTPS. <br /> "
"Domyślnie ta wartość wynosi 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr "Serwer frp"
diff --git a/applications/luci-app-frps/po/pt/frps.po b/applications/luci-app-frps/po/pt/frps.po
index 2f9bb065bc..10e44bc5ab 100644
--- a/applications/luci-app-frps/po/pt/frps.po
+++ b/applications/luci-app-frps/po/pt/frps.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 10:22+0000\n"
+"PO-Revision-Date: 2021-08-04 20:24+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/pt/>\n"
@@ -8,167 +8,175 @@ 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.8-dev\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr "Configurações adicionais"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr "Configurações adicionais"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr "Permitir portas"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
"O AllowPorts determina um conjunto de portas às quais os clientes podem "
"fazer proxy. Se o comprimento deste valor for 0, todas as portas serão "
-"permitidas. <br>O valor predefinido é um conjunto vazio."
+"permitidas. <br />O valor predefinido é um conjunto vazio."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr "Diretório de ativos"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
"AssetsDir determina um diretório local de onde o painel carregará recursos. "
"Se o valor for \"\", os ativos serão carregados do que estiver embutido no "
-"executável usando o statik. <br>O valor predefinido é \"\"."
+"executável usando o statik. <br />O valor predefinido é \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr "Endereço de ligação"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr "Porta de ligação"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-"BindAddr determina o endereço ao qual o servidor se ligará. <br>O valor "
+"BindAddr determina o endereço ao qual o servidor se ligará. <br />O valor "
"predefinido é \"0,0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
"BindKcpPort determina a porta KCP na qual o servidor escuta. Se esse valor "
-"for 0, o servidor não atenderá às conexões KCP. <br> O valor predefinido é 0."
+"for 0, o servidor não atenderá às conexões KCP. <br /> O valor predefinido é 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-"BindPort determina a porta no qual o servidor escuta.<br>O valor predefinido "
+"BindPort determina a porta no qual o servidor escuta.<br />O valor predefinido "
"é 7000."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
"BindUdpPort determina a porta UDP em que o servidor atende. Se esse valor "
-"for 0, o servidor não atenderá às conexões UDP. <br>O valor predefinido é 0"
+"for 0, o servidor não atenderá às conexões UDP. <br />O valor predefinido é 0"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr "A coletar dados..."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr "Configurações Comuns"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
"Ficheiros de configuração incluídos no ficheiro de configuração temporário"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr "Página personalizada de 404"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
"Custom404Page determina um caminho para uma página 404 personalizada. Se "
-"esse valor for \"\", uma página predefinida será exibida. <br> O valor "
+"esse valor for \"\", uma página predefinida será exibida. <br /> O valor "
"predefinido é \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr "Endereço do painel"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr "Palavra-passe do painel"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr "Porta do painel"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr "Utilizador do painel"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-"DashboardAddr determina o endereço que será ligado ao painel. <br> O valor "
+"DashboardAddr determina o endereço que será ligado ao painel. <br /> O valor "
"predefinido é \"0.0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
"DashboardPort determina a porta que o painel atende. Se esse valor for 0, o "
-"painel não será iniciado. <br> O valor predefinido é 0."
+"painel não será iniciado. <br /> O valor predefinido é 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"DashboardPwd determina a palavra-passe que o painel usará para se "
-"autenticar. <br>O valor predefinido é \"admin\"."
+"autenticar. <br />O valor predefinido é \"admin\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"O DashboardUser determina o nome de ustilizador que o painel usará para se "
-"autenticar. <br>O valor predefinido é \"admin\"."
+"autenticar. <br />O valor predefinido é \"admin\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr "Desativar cores nos registos"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
"DisableLogColor desativa as cores no registo quando logWay == \"console\" "
-"quando for definido como verdadeiro. <br>O valor predefinido é falso."
+"quando for definido como verdadeiro. <br />O valor predefinido é falso."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr "Variável de ambiente"
@@ -176,88 +184,92 @@ msgstr "Variável de ambiente"
msgid "Grant access to LuCI app frps"
msgstr "Conceder acesso UCI à app LuCI frps"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
"HeartBeatTimeout determina o tempo máximo para esperar heartbeat antes de "
-"encerrar a conexão. Não é recomendável alterar este valor. <br>O valor "
+"encerrar a conexão. Não é recomendável alterar este valor. <br />O valor "
"predefinido é 90."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr "Tempo limite do heartbeat"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr "Porta de ligação KCP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr "Ficheiro de log"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr "Nível de registo"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr "Registo máximo de dias"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr "Regisro do stderr"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr "Registo do stdout"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
"LogFile determina um ficheiro onde os registos serão escritos. Este valor só "
-"será usado se o LogWay for definido adequadamente. <br>O valor predefinido é "
+"será usado se o LogWay for definido adequadamente. <br />O valor predefinido é "
"\"console\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"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 é "
+"\", \"debug\", \"info\", \"warn\" e \"error\". <br />O valor predefinido é "
"\"info\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
"LogMaxDays determina a quantidade máxima de dias para armazenar as "
"informações do registo antes de apagar. Isso só é usado se logWay == \"file"
-"\". <br>O valor predefinido é 0."
+"\". <br />O valor predefinido é 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr "Máximo de portas por cliente"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
"MaxPortsPerClient especifica o quantidade máxima de portas para as quais um "
"único cliente pode ser proxz. Se este valor for 0, nenhum limite será "
-"aplicado.<br>Por defeito, este valor é 0."
+"aplicado.<br />Por defeito, este valor é 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr "NÃO EM EXECUÇÃO"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
@@ -266,125 +278,139 @@ msgstr ""
"modelo de configuração, veja <a href=\"https://github.com/fatedier/"
"frp#configuration-file-template\">frp README</a>"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr "Endereço de ligação proxy"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
"ProxyBindAddr determina o endereço onde o proxy será ligado. Este valor pode "
-"ser o mesmo que BindAddr. <br>O valor predefinido é \"0,0.0.0\"."
+"ser o mesmo que BindAddr. <br />O valor predefinido é \"0,0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr "EXECUTADO"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr "Reiniciar caso travado"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr "Executar daemon como grupo"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr "Executar serviço como utilizador"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr "Configurações de inicialização"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", the resulting URL would be \"test.frps.com\".<br />By default, this value "
"is \"\"."
msgstr ""
"SubDomainHost determina o domínio que será anexado aos subdomínios "
"solicitados pelo cliente durante ligações proxy Vhost. Por exemplo, se este "
"valor for definido como \"frps.com\" e o cliente solicitou o \"teste\" do "
-"subdomínio, a URL resultante será \"test.frps.com\". <br>O valor predefinido "
+"subdomínio, a URL resultante será \"test.frps.com\". <br />O valor predefinido "
"é \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr "Host de subdomínio"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr "TCP mux"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
"TcpMux alterna a multiplexação do fluxo TCP. Isso permite que várias "
-"solicitações de um cliente compartilhem uma única ligação TCP.<br>O valor "
+"solicitações de um cliente compartilhem uma única ligação TCP.<br />O valor "
"predefinido é verdadeiro."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+"Esta lista pode ser usada para definir parâmetros adicionais que não estavam "
+"incluídos neste LuCI."
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr "Chave eletrónica"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
"O token determina o token de autorização usado para autenticar as chaves "
"recebidas dos clientes. Os clientes devem ter um token correspondente que "
-"autorize o uso no servidor.<br>O valor predefinido é \"\"."
+"autorize o uso no servidor.<br />O valor predefinido é \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr "Ligação de porta UDP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr "Porta Vhost HTTP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr "Tempo limite Vhost HTTP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr "Porta Vhost HTTPS"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
"VhostHttpPort determina a porta no qual o servidor escuta por solicitações "
"HTTP Vhost. Se esse valor for 0, o servidor não atenderá solicitações http. "
-"<br>O valor predefinido é 0."
+"<br />O valor predefinido é 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
"VhostHttpTimeout determina o tempo em segundos do intervalo do cabeçalho de "
-"resposta para o servidor Vhost HTTP. <br>O valor predefinido é 60."
+"resposta para o servidor Vhost HTTP. <br />O valor predefinido é 60."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
"VhostHttpsPort determina a porta na qual o servidor escuta por solicitações "
"HTTPS Vhost. Se esse valor for 0, o servidor não atenderá solicitações "
-"https. <br>O valor predefinido é 0."
+"https. <br />O valor predefinido é 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr "Servidor frp"
diff --git a/applications/luci-app-frps/po/pt_BR/frps.po b/applications/luci-app-frps/po/pt_BR/frps.po
index 70572c1c1f..ad8b7b82d8 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: 2020-05-02 10:22+0000\n"
+"PO-Revision-Date: 2021-07-22 08:04+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,167 +8,175 @@ 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.7.2-dev\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr "Configurações adicionais"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr "Configurações adicionais"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr "Permitir portas"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
"O AllowPorts determina um conjunto de portas às quais os clientes podem "
"fazer proxy. Se o comprimento deste valor for 0, todas as portas serão "
-"permitidas. <br>O valor predefinido é um conjunto vazio."
+"permitidas. <br />O valor predefinido é um conjunto vazio."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr "Diretório de ativos"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
"AssetsDir determina um diretório local de onde o painel carregará recursos. "
"Se o valor for \"\", os ativos serão carregados do que estiver embutido no "
-"executável usando o statik. <br>O valor predefinido é \"\"."
+"executável usando o statik. <br />O valor predefinido é \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr "Vincular endereço"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr "Porta de vínculo"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-"BindAddr determina o endereço ao qual o servidor se vinculará. <br>O valor "
+"BindAddr determina o endereço ao qual o servidor se vinculará. <br />O valor "
"predefinido é \"0,0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
"BindKcpPort determina a porta KCP na qual o servidor escuta. Se esse valor "
-"for 0, o servidor não atenderá às conexões KCP. <br> O valor predefinido é 0."
+"for 0, o servidor não atenderá às conexões KCP. <br /> O valor predefinido é 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-"BindPort determina a porta em que o servidor atende.<br>O valor predefinido "
+"BindPort determina a porta em que o servidor atende.<br />O valor predefinido "
"é 7000."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
"BindUdpPort determina a porta UDP em que o servidor atende. Se esse valor "
-"for 0, o servidor não atenderá às conexões UDP. <br>O valor predefinido é 0"
+"for 0, o servidor não atenderá às conexões UDP. <br />O valor predefinido é 0"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr "Coletando dados ..."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr "Configurações Comuns"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
"Arquivos de configuração incluídos no arquivo de configuração temporário"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr "Página personalizada de 404"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
"Custom404Page personalização de páginas 404 determina um caminho para uma "
"página 404 personalizada. Se esse valor for \"\", uma página padrão será "
-"exibida. <br> O valor predefinido é \"\"."
+"exibida. <br /> O valor predefinido é \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr "Endereço do painel"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr "Senha do painel"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr "Porta do painel"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr "Usuário do painel"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-"DashboardAddr determina o endereço que será vinculado ao painel. <br> O "
+"DashboardAddr determina o endereço que será vinculado ao painel. <br /> O "
"valor predefinido é \"0.0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
"DashboardPort determina a porta que o painel atende. Se esse valor for 0, o "
-"painel não será iniciado. <br> O valor predefinido é 0."
+"painel não será iniciado. <br /> O valor predefinido é 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-"DashboardPwd determina a senha que o painel usará para se autenticar. <br>O "
+"DashboardPwd determina a senha que o painel usará para se autenticar. <br />O "
"valor predefinido é \"admin\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
"O DashboardUser determina o nome de usuário que o painel usará para se "
-"autenticar. <br>O valor predefinido é \"admin\"."
+"autenticar. <br />O valor predefinido é \"admin\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr "Desativar cores nos registros de log"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
"DisableLogColor desativa as cores no registro log quando logWay == \"console"
-"\" quando for definido como verdadeiro. <br>O valor predefinido é falso."
+"\" quando for definido como verdadeiro. <br />O valor predefinido é falso."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr "Variável de ambiente"
@@ -176,88 +184,92 @@ msgstr "Variável de ambiente"
msgid "Grant access to LuCI app frps"
msgstr "Conceda acesso UCI ao aplicativo LuCI frps"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
"HeartBeatTimeout determina o tempo máximo para esperar heartbeat antes de "
-"encerrar a conexão. Não é recomendável alterar este valor. <br>O valor "
+"encerrar a conexão. Não é recomendável alterar este valor. <br />O valor "
"predefinido é 90."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr "Tempo limite do heartbeat"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr "Porta de vinculação KCP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr "Arquivo de registro"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr "Nível do registro do log"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr "Registro máximo de dias"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr "Registro log do stderr"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr "Registro log do stdout"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
"LogFile determina um arquivo onde os registros serão escritos. Este valor só "
-"será usado se o LogWay for definido adequadamente. <br>O valor predefinido é "
+"será usado se o LogWay for definido adequadamente. <br />O valor predefinido é "
"\"console\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"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 "
+"\"trace\", \"debug\", \"info\", \"warn\" e \"error\". <br />O valor "
"predefinido é \"info\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
"LogMaxDays determina a quantidade máxima de dias para armazenar as "
"informações do registro antes da exclusão. Isso só é usado se logWay == "
-"\"arquivo\". <br>O valor predefinido é 0."
+"\"arquivo\". <br />O valor predefinido é 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr "Máximo de portas por cliente"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
"MaxPortsPerClient determina o número máximo de portas que um único cliente "
-"pode se conectar. Se esse valor for 0, nenhum limite será imposto. <br>O "
+"pode se conectar. Se esse valor for 0, nenhum limite será imposto. <br />O "
"valor predefinido é 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr "NÃO ESTÁ EM EXECUÇÃO"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
@@ -266,125 +278,139 @@ msgstr ""
"modelo de configuração, veja <a href=\"https://github.com/fatedier/"
"frp#configuration-file-template\">frp README</a>"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr "Endereço de vinculação proxy"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
"ProxyBindAddr determina o endereço onde o proxy será vinculado. Este valor "
-"pode ser o mesmo que BindAddr. <br>O valor predefinido é \"0,0.0.0\"."
+"pode ser o mesmo que BindAddr. <br />O valor predefinido é \"0,0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr "EM EXECUÇÃO"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr "Reiniciar caso entre em colapso"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr "Executar serviço como usuário"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr "Executar serviço como usuário"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr "Configurações de inicialização"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", the resulting URL would be \"test.frps.com\".<br />By default, this value "
"is \"\"."
msgstr ""
"SubDomainHost determina o domínio que será anexado aos subdomínios "
"solicitados pelo cliente durante conexões Vhost. Por exemplo, se este valor "
"for definido como \"frps.com\" e o cliente solicitou o \"teste\" do "
-"subdomínio, a URL resultante será \"test.frps.com\". <br>O valor predefinido "
+"subdomínio, a URL resultante será \"test.frps.com\". <br />O valor predefinido "
"é \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr "Host de subdomínio"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr "TCP mux"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
"TcpMux alterna a multiplexação do fluxo TCP. Isso permite que várias "
-"solicitações de um cliente compartilhem uma única conexão TCP.<br>O valor "
+"solicitações de um cliente compartilhem uma única conexão TCP.<br />O valor "
"predefinido é verdadeiro."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+"Esta lista pode ser usada para definir alguns parâmetros adicionais que não "
+"foram incluídos neste LuCI."
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr "Token"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
"O token determina o token de autorização usado para autenticar as chaves "
"recebidas dos clientes. Os clientes devem ter um token correspondente que "
-"autorize o uso no servidor.<br>O valor predefinido é \"\"."
+"autorize o uso no servidor.<br />O valor predefinido é \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr "Vinculação de porta UDP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr "Porta Vhost HTTP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr "Tempo limite Vhost HTTP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr "Porta Vhost HTTPS"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
"VhostHttpPort determina a porta que o servidor atende solicitações HTTP "
-"Vhost. Se esse valor for 0, o servidor não atenderá solicitações http. <br>O "
+"Vhost. Se esse valor for 0, o servidor não atenderá solicitações http. <br />O "
"valor predefinido é 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
"VhostHttpTimeout determina o tempo em segundos do intervalo do cabeçalho de "
-"resposta para o servidor Vhost HTTP. <br>O valor predefinido é 60."
+"resposta para o servidor Vhost HTTP. <br />O valor predefinido é 60."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
"VhostHttpsPort determina a porta que o servidor atende solicitações HTTPS "
"Vhost. Se esse valor for 0, o servidor não atenderá solicitações https. "
-"<br>O valor predefinido é 0."
+"<br />O valor predefinido é 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr "Servidor frp"
diff --git a/applications/luci-app-frps/po/ro/frps.po b/applications/luci-app-frps/po/ro/frps.po
index cd239ec4b4..2d80fc2ba0 100644
--- a/applications/luci-app-frps/po/ro/frps.po
+++ b/applications/luci-app-frps/po/ro/frps.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-02 14:47+0000\n"
-"Last-Translator: Andrei Pavel <andreicristianpavel@gmail.com>\n"
+"PO-Revision-Date: 2021-12-05 14:54+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/ro/>\n"
"Language: ro\n"
@@ -9,322 +9,417 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr "Configurații adiționale"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr "Setări adiționale"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr "Permite porturi"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
"PermitePorturile specifică un set de porturi la care clienții se pot lega de "
"la distanță. Dacă dimensiunea acestei valori este 0, toate porturile sunt "
-"permise.<br>Implicit, această valoare este o mulțime goală."
+"permise.<br />Implicit, această valoare este o mulțime goală."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr "Directorul de resurse"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
"DirectorulDeResurse specifică un director local din care tabloul de bord va "
"încărca resurse. Dacă valoarea este \"\", resursele vor fi încărcate din "
-"executabilul împachetat cu statik.<br>Implicit, valoarea este \"\"."
+"executabilul împachetat cu statik.<br />Implicit, valoarea este \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr "Adresa legată"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr "Portul legat"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
-"value is \"0.0.0.0\"."
+"BindAddr specifies the address that the server binds to.<br />By default, "
+"this value is \"0.0.0.0\"."
msgstr ""
+"BindAddr specifică adresa la care se leagă serverul.<br />În mod implicit, "
+"această valoare este \"0.0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
+"BindKcpPort specifică portul KCP pe care serverul ascultă. Dacă această "
+"valoare este 0, serverul nu va asculta conexiunile KCP.<br />În mod "
+"implicit, această valoare este 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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."
+"BindPort specifies the port that the server listens on.<br />By default, "
+"this value is 7000."
msgstr ""
+"BindPort specifică portul pe care serverul ascultă.<br />În mod implicit, "
+"această valoare este 7000."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
+"BindUdpPort specifică portul UDP pe care serverul ascultă. Dacă această "
+"valoare este 0, serverul nu va asculta conexiuni UDP.<br />În mod implicit, "
+"această valoare este 0"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr "Colectarea datelor ..."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
-msgstr ""
+msgstr "Setări comune"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
-msgstr ""
+msgstr "Fișiere de configurare incluse în fișierul de configurare temporar"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
-msgstr ""
+msgstr "Pagina 404 personalizată"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
+"Custom404Page specifică o cale către o pagină 404 personalizată care urmează "
+"să fie afișată. Dacă această valoare este \"\", va fi afișată o pagină "
+"implicită.<br />Din mod implicit, această valoare este \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
-msgstr ""
+msgstr "Adresa tabloului de bord"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
-msgstr ""
+msgstr "Parola tabloului de bord"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
-msgstr ""
+msgstr "Port pentru tabloul de bord"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
-msgstr ""
+msgstr "Utilizatorul tabloului de bord"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
+"DashboardAddr specifică adresa la care se leagă tabloul de bord.<br />În mod "
+"implicit, această valoare este \"0.0.0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
-"0."
+"value is 0, the dashboard will not be started.<br />By default, this value "
+"is 0."
msgstr ""
+"DashboardPort specifică portul pe care ascultă tabloul de bord. Dacă această "
+"valoare este 0, tabloul de bord nu va fi pornit.<br />În mod implicit, "
+"această valoare este 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
+"DashboardPwd specifică parola pe care tabloul de bord o va utiliza pentru "
+"autentificare.<br />În mod implicit, această valoare este \"admin\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
+"DashboardUser specifică numele de utilizator pe care tabloul de bord îl va "
+"utiliza pentru autentificare.<br />În mod implicit, această valoare este "
+"\"admin\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
-msgstr ""
+msgstr "Dezactivați culoarea jurnalului"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
+"DisableLogColor dezactivează culorile jurnalului atunci când LogWay == "
+"\"console\" este setat la true.<br />Prin definiția implicită, această "
+"valoare este falsă."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
-msgstr ""
+msgstr "Variabila de mediu"
#: applications/luci-app-frps/root/usr/share/rpcd/acl.d/luci-app-frps.json:3
msgid "Grant access to LuCI app frps"
-msgstr ""
+msgstr "Acordarea accesului la aplicația LuCI frps"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
-"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"terminating the connection. It is not recommended to change this value.<br /"
+">By default, this value is 90."
msgstr ""
+"HeartBeatTimeout specifică timpul maxim de așteptare a unei bătăi de inimă "
+"înainte de a încheia conexiunea. Nu se recomandă modificarea acestei "
+"valori.<br />În mod implicit, această valoare este 90."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
-msgstr ""
+msgstr "Timpul limită a bătăilor inimii"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
-msgstr ""
+msgstr "Port de legătură KCP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
-msgstr ""
+msgstr "Fișier jurnal"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
-msgstr ""
+msgstr "Nivel de jurnal"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
-msgstr ""
+msgstr "Log max zile"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
-msgstr ""
+msgstr "Jurnal stderr"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
-msgstr ""
+msgstr "Jurnal stdout"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"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-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"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, "
+"această valoare este \"info\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"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. Aceasta este utilizată numai dacă LogWay == "
+"\"file\".<br />În mod implicit, această valoare este 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
-msgstr ""
+msgstr "Porturi maxime pe client"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
-"value is 0."
+"proxy to. If this value is 0, no limit will be applied.<br />By default, "
+"this value is 0."
msgstr ""
+"MaxPortsPerClient specifică numărul maxim de porturi pe care un singur "
+"client le poate accesa prin proxy. Dacă această valoare este 0, nu se va "
+"aplica nicio limită.<br />În mod implicit, această valoare este 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr "NU FUNCȚIONEAZĂ"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+"Mediile sistemului de operare trec la frp pentru șablonul fișierului de "
+"configurare, vezi <a href=\"https://github.com/fatedier/frp#configuration-"
+"file-template\">frp README</a>"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
-msgstr ""
+msgstr "Adresa de legare a proxy-ului"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
+"ProxyBindAddr specifică adresa la care se leagă proxy-ul. Această valoare "
+"poate fi aceeași cu BindAddr.<br />În mod implicit, această valoare este \"0."
+"0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr "RULARE"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
-msgstr ""
+msgstr "Respawn când crapă"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
-msgstr ""
+msgstr "Rularea daemonului ca grup"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
-msgstr ""
+msgstr "Rulați daemonul ca utilizator"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
-msgstr ""
+msgstr "Setări de pornire"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 \"\"."
+"\", the resulting URL would be \"test.frps.com\".<br />By default, this "
+"value is \"\"."
msgstr ""
+"SubDomainHost specifică domeniul care va fi atașat la subdomeniile "
+"solicitate de client atunci când se utilizează proxy Vhost. De exemplu, dacă "
+"această valoare este setată la \"frps.com\", iar clientul a solicitat "
+"subdomeniul \"test\", URL-ul rezultat va fi \"test.frps.com\".<br />În mod "
+"implicit, această valoare este \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
-msgstr ""
+msgstr "Gazda subdomeniului"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
-msgstr ""
+msgstr "Mux TCP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
+"TcpMux comută multiplexarea fluxurilor TCP. Acest lucru permite ca mai multe "
+"cereri de la un client să partajeze o singură conexiune TCP.<br />În mod "
+"implicit, această valoare este adevărată."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
-msgid "Token"
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
msgstr ""
+"Această listă poate fi utilizată pentru a specifica anumiți parametri "
+"suplimentari care nu au fost incluși în acest LuCI."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+msgid "Token"
+msgstr "Token"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
+"Token specifică tokenul de autorizare utilizat pentru a autentifica cheile "
+"primite de la clienți. Clienții trebuie să aibă un token corespunzător "
+"pentru a fi autorizați să utilizeze serverul.<br />În mod implicit, această "
+"valoare este \"\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
-msgstr ""
+msgstr "Port de legătură UDP"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
-msgstr ""
+msgstr "Port HTTP Vhost"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
-msgstr ""
+msgstr "Timpul de expirare HTTP Vhost"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
-msgstr ""
+msgstr "Port HTTPS Vhost"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
+"VhostHttpPort specifică portul pe care serverul îl ascultă pentru cererile "
+"HTTP Vhost. Dacă această valoare este 0, serverul nu va asculta cererile "
+"HTTP.<br />În mod implicit, această valoare este 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
+"VhostHttpTimeout specifică timpul de așteptare al antetului de răspuns "
+"pentru serverul HTTP Vhost, în secunde.<br />Prin definiție, această valoare "
+"este 60."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
+"VhostHttpsPort specifică portul pe care serverul îl ascultă pentru cererile "
+"HTTPS Vhost. Dacă această valoare este 0, serverul nu va asculta "
+"solicitările HTTPS.<br />În mod implicit, această valoare este 0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
-msgstr ""
+msgstr "Server frp"
diff --git a/applications/luci-app-frps/po/ru/frps.po b/applications/luci-app-frps/po/ru/frps.po
index 0762e8a27e..de24fb4e17 100644
--- a/applications/luci-app-frps/po/ru/frps.po
+++ b/applications/luci-app-frps/po/ru/frps.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-10-30 16:38+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/ru/>\n"
"Language: ru\n"
@@ -9,139 +9,152 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: 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:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr "Дополнительные настройки"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr "Разрешить порты"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
+"AllowPorts указывает набор портов, к которым клиенты могут подключаться "
+"через прокси. Если длина этого значения равна 0, все порты разрешены.<br />По "
+"умолчанию это значение - пустой набор."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr "Привязка адреса"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
-msgstr ""
+msgstr "Bind порт"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
+"BindAddr указывает адрес, к которому привязывается сервер.<br />По умолчанию "
+"это значение \"0.0.0.0\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr "Общие настройки"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
-msgstr ""
+msgstr "Конфигурационные настройки записаны во временный конфигурационный файл"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
-msgstr ""
+msgstr "Отключить раскраску лога"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr "Переменные окружения"
@@ -149,176 +162,192 @@ msgstr "Переменные окружения"
msgid "Grant access to LuCI app frps"
msgstr "Предоставить доступ LuCI к приложению frps"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr "Файл журнала приложения"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr "Уровень журналирования"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr "Запуск демона от имени группы"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr "Запуск демона от имени пользователя"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr "Токен"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
-msgstr ""
+msgstr "FTP-сервер"
diff --git a/applications/luci-app-frps/po/sk/frps.po b/applications/luci-app-frps/po/sk/frps.po
index 550f107d37..373a5bc202 100644
--- a/applications/luci-app-frps/po/sk/frps.po
+++ b/applications/luci-app-frps/po/sk/frps.po
@@ -4,137 +4,145 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr ""
@@ -142,176 +150,192 @@ msgstr ""
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/sv/frps.po b/applications/luci-app-frps/po/sv/frps.po
index e936c74deb..0d2966f1cf 100644
--- a/applications/luci-app-frps/po/sv/frps.po
+++ b/applications/luci-app-frps/po/sv/frps.po
@@ -1,324 +1,347 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-13 10:27+0000\n"
-"Last-Translator: Kristoffer Grundström <kristoffer.grundstrom1983@gmail.com>"
-"\n"
+"PO-Revision-Date: 2021-12-15 03:52+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/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 3.11-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr "Extra konfigurationer"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr "Extra inställningar"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr "Tillåt portar"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr "Samlar in data ..."
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
-msgstr ""
+msgstr "Inaktivera logg-färg"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
-msgstr ""
+msgstr "Miljövariabel"
#: applications/luci-app-frps/root/usr/share/rpcd/acl.d/luci-app-frps.json:3
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
-msgstr ""
+msgstr "Logg-nivå"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
-msgstr ""
+msgstr "Logga stderr"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
-msgstr ""
+msgstr "Logga stdout"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr "KÖRS INTE"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr "KÖRS"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
-msgstr ""
+msgstr "Kör daemon som grupp"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
-msgstr ""
+msgstr "Kör daemon som användare"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
-msgid "Token"
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+msgid "Token"
+msgstr "Tecken"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/templates/frps.pot b/applications/luci-app-frps/po/templates/frps.pot
index e759c9ca5d..667a8240b2 100644
--- a/applications/luci-app-frps/po/templates/frps.pot
+++ b/applications/luci-app-frps/po/templates/frps.pot
@@ -1,137 +1,145 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
-"value is \"0.0.0.0\"."
+"BindAddr specifies the address that the server binds to.<br />By default, "
+"this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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."
+"BindPort specifies the port that the server listens on.<br />By default, "
+"this value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
-"0."
+"value is 0, the dashboard will not be started.<br />By default, this value "
+"is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr ""
@@ -139,176 +147,193 @@ msgstr ""
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
-"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"terminating the connection. It is not recommended to change this value.<br /"
+">By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
+"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
-"value is 0."
+"proxy to. If this value is 0, no limit will be applied.<br />By default, "
+"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 \"\"."
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/tr/frps.po b/applications/luci-app-frps/po/tr/frps.po
index b3cee78890..a2bce32add 100644
--- a/applications/luci-app-frps/po/tr/frps.po
+++ b/applications/luci-app-frps/po/tr/frps.po
@@ -1,317 +1,420 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-07-05 20:29+0000\n"
+"Last-Translator: ToldYouThat <itoldyouthat@protonmail.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.8-dev\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
-msgstr ""
+msgstr "Ek yapılandırmalar"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr "Ek ayarlar"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
-msgstr ""
+msgstr "Bağlantı noktalarına izin ver"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
+"AllowPorts, istemcilerin proxy yapabildiği bir dizi bağlantı noktasını "
+"belirtir. Bu değerin uzunluğu 0 ise, tüm bağlantı noktalarına izin verilir. "
+"<br /> Varsayılan olarak, bu değer boş bir kümedir."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
-msgstr ""
+msgstr "Varlıklar dizini"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
+"AssetsDir, panonun kaynakları yükleyeceği yerel dizini belirtir. Bu değer "
+"\"\" ise, varlıklar statik kullanılarak paketlenmiş yürütülebilir dosyadan "
+"yüklenecektir. <br /> Varsayılan olarak bu değer \"\" şeklindedir."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
-msgstr ""
+msgstr "Bağlantı adresi"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
-msgstr ""
+msgstr "Bağlama noktası"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
+"BindAddr, sunucunun bağlandığı adresi belirtir. <br /> Varsayılan olarak bu "
+"değer \"0.0.0.0\" dır."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
+"BindKcpPort, sunucunun dinlediği KCP bağlantı noktasını belirtir. Bu değer 0 "
+"ise, sunucu KCP bağlantılarını dinlemez. <br /> Varsayılan olarak bu değer "
+"0'dır."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
+"BindPort, sunucunun dinlediği bağlantı noktasını belirtir. <br /> Varsayılan "
+"olarak bu değer 7000'dir."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
+"BindUdpPort, sunucunun dinlediği UDP bağlantı noktasını belirtir. Bu değer 0 "
+"ise, sunucu UDP bağlantılarını dinlemez. <br /> Varsayılan olarak bu değer "
+"0'dır"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr "Veriler toplanıyor ..."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
-msgstr ""
+msgstr "Genel Ayarlar"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
-msgstr ""
+msgstr "Yapılandırma dosyaları, geçici yapılandırma dosyasına dahil edilir"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
-msgstr ""
+msgstr "Özel 404 sayfası"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
+"Custom404Page, görüntülenecek özel bir 404 sayfasına giden yolu belirtir. Bu "
+"değer \"\" ise, varsayılan bir sayfa görüntülenecektir. <br /> Varsayılan "
+"olarak bu değer \"\" dir."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
-msgstr ""
+msgstr "Kontrol paneli adresi"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
-msgstr ""
+msgstr "Kontrol paneli şifresi"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
-msgstr ""
+msgstr "Kontrol paneli bağlantı noktası"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
-msgstr ""
+msgstr "Kontrol paneli kullanıcısı"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
+"DashboardAddr, panonun bağlandığı adresi belirtir. <br /> Varsayılan olarak bu "
+"değer \"0.0.0.0\" dır."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
+"DashboardPort, panonun dinlediği bağlantı noktasını belirtir. Bu değer 0 "
+"ise, gösterge tablosu başlatılmayacaktır. <br /> Varsayılan olarak bu değer "
+"0'dır."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
+"DashboardPwd, kontrol panelinin oturum açmak için kullanacağı parolayı "
+"belirtir. <br /> Varsayılan olarak bu değer \"admin\" dir."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
+"DashboardUser, kontrol panelinin oturum açmak için kullanacağı kullanıcı "
+"adını belirtir. <br /> Varsayılan olarak bu değer \"admin\" dir."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
-msgstr ""
+msgstr "Günlük renklerini devre dışı bırak"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
+"DisableLogColor, doğru olarak ayarlandığında LogWay == \"console\" olduğunda "
+"günlük renklerini devre dışı bırakır. <br /> Varsayılan olarak bu değer "
+"yanlıştır."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
-msgstr ""
+msgstr "Çevre değişkeni"
#: applications/luci-app-frps/root/usr/share/rpcd/acl.d/luci-app-frps.json:3
msgid "Grant access to LuCI app frps"
-msgstr ""
+msgstr "LuCI uygulaması frps'ye erişim izni verin"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
+"HeartBeatTimeout, bağlantıyı sonlandırmadan önce bir kalp atışı için "
+"beklenecek maksimum süreyi belirtir. Bu değerin değiştirilmesi önerilmez. "
+"<br /> Varsayılan olarak bu değer 90'dır."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
-msgstr ""
+msgstr "Heartbeat zaman aşımı"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
-msgstr ""
+msgstr "KCP bağlama bağlantı noktası"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
-msgstr ""
+msgstr "Günlük kaydı dosyası"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
-msgstr ""
+msgstr "Günlük seviyesi"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
-msgstr ""
+msgstr "Günlüğe kaydedilecek maksimum gün"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
-msgstr ""
+msgstr "Stderr'i günlüğe kaydet"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
-msgstr ""
+msgstr "Stdout'u günlüğe kaydet"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
+"LogFile, günlüklerin yazılacağı bir dosyayı belirtir. Bu değer yalnızca "
+"LogWay uygun şekilde ayarlanmışsa kullanılacaktır. <br /> Varsayılan olarak bu "
+"değer \"console\" dur."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"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 "
+"değer \"info\" dır."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"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."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
-msgstr ""
+msgstr "İstemci başına maksimum bağlantı noktası"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
+"MaxPortsPerClient, tek bir istemcinin proxy yapabileceği maksimum bağlantı "
+"noktası sayısını belirtir. Bu değer 0 ise sınır uygulanmaz. <br /> Varsayılan "
+"olarak bu değer 0'dır."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr "ÇALIŞMIYOR"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"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>"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
-msgstr ""
+msgstr "Proxy bağlama adresi"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
+"ProxyBindAddr, proxy'nin bağlandığı adresi belirtir. Bu değer BindAddr ile "
+"aynı olabilir. <br /> Varsayılan olarak bu değer \"0.0.0.0\" dır."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr "ÇALIŞIYOR"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
-msgstr ""
+msgstr "Çöktüğünde yeniden çıkart"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
-msgstr ""
+msgstr "Arka plan programı grup olarak çalıştır"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
-msgstr ""
+msgstr "Arka plan programı kullanıcı olarak çalıştır"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
-msgstr ""
+msgstr "Başlangıç ayarları"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", the resulting URL would be \"test.frps.com\".<br />By default, this value "
"is \"\"."
msgstr ""
+"SubDomainHost, Vhost proxy kullanılırken istemci tarafından talep edilen alt "
+"etki alanlarına eklenecek etki alanını belirtir. Örneğin, bu değer \"frps.com"
+"\" olarak ayarlanırsa ve müşteri alt alan adı \"test\" isterse, sonuçta "
+"ortaya çıkan URL \"test.frps.com\" olur. <br /> Varsayılan olarak bu değer "
+"\"\" olur."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
-msgstr ""
+msgstr "Alt alan adı barındırıcısı"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
-msgstr ""
+msgstr "TCP mux"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
+"TcpMux, TCP akış çoklamasını değiştirir. Bu, bir istemciden gelen birden çok "
+"isteğin tek bir TCP bağlantısını paylaşmasına izin verir. <br /> Varsayılan "
+"olarak bu değer doğrudur."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
-msgid "Token"
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
msgstr ""
+"Bu liste, bu LuCI'ye dahil edilmemiş bazı ek parametreleri belirtmek için "
+"kullanılabilir."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+msgid "Token"
+msgstr "Jeton"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
+"Belirteç, istemcilerden alınan anahtarların kimliğini doğrulamak için "
+"kullanılan yetkilendirme jetonunu belirtir. İstemcilerin sunucuyu kullanma "
+"yetkisine sahip olmaları için eşleşen bir jetona sahip olmaları gerekir. "
+"<br /> Varsayılan olarak bu değer \"\" şeklindedir."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
-msgstr ""
+msgstr "UDP bağlama bağlantı noktası"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
-msgstr ""
+msgstr "Vhost HTTP bağlantı noktası"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
-msgstr ""
+msgstr "Vhost HTTP zaman aşımı"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
-msgstr ""
+msgstr "Vhost HTTPS bağlantı noktası"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
+"VhostHttpPort, sunucunun HTTP Vhost isteklerini dinlediği bağlantı noktasını "
+"belirtir. Bu değer 0 ise, sunucu HTTP isteklerini dinlemeyecektir. <br /> "
+"Varsayılan olarak bu değer 0'dır."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
+"VhostHttpTimeout, Vhost HTTP sunucusu için saniye cinsinden yanıt başlığı "
+"zaman aşımını belirtir. <br /> Varsayılan olarak bu değer 60'tır."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
+"VhostHttpsPort, sunucunun HTTPS Vhost isteklerini dinlediği bağlantı "
+"noktasını belirtir. Bu değer 0 ise, sunucu HTTPS isteklerini dinlemez. <br /> "
+"Varsayılan olarak bu değer 0'dır."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
-msgstr ""
+msgstr "frp Sunucusu"
diff --git a/applications/luci-app-frps/po/uk/frps.po b/applications/luci-app-frps/po/uk/frps.po
index 7ecd53e7c3..9df0fa340b 100644
--- a/applications/luci-app-frps/po/uk/frps.po
+++ b/applications/luci-app-frps/po/uk/frps.po
@@ -1,147 +1,155 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-17 11:53+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-04-07 16:28+0000\n"
+"Last-Translator: V.K. <turbovk@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/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.6-dev\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: 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:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr "Додаткові налаштування"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr ""
@@ -149,176 +157,192 @@ msgstr ""
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr "Файл звіту"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/vi/frps.po b/applications/luci-app-frps/po/vi/frps.po
index 858cdfc65a..3da63a56ff 100644
--- a/applications/luci-app-frps/po/vi/frps.po
+++ b/applications/luci-app-frps/po/vi/frps.po
@@ -1,140 +1,154 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-12-20 06:13+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfrps/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-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
-msgstr ""
+msgstr "Cấu hình thêm"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr "Cài đặt mở rộng"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
-msgstr ""
+msgstr "Cho phép cổng"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr ""
@@ -142,176 +156,192 @@ msgstr ""
msgid "Grant access to LuCI app frps"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", 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:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
msgstr ""
diff --git a/applications/luci-app-frps/po/zh_Hans/frps.po b/applications/luci-app-frps/po/zh_Hans/frps.po
index 898b8bbce5..0418aeda30 100644
--- a/applications/luci-app-frps/po/zh_Hans/frps.po
+++ b/applications/luci-app-frps/po/zh_Hans/frps.po
@@ -1,260 +1,256 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-14 19:36+0000\n"
-"Last-Translator: Liumeo <liumeo@pku.edu.cn>\n"
+"PO-Revision-Date: 2021-07-22 13:50+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfrps/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.0-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr "额外配置"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr "其他设置"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
msgstr "允许的端口"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
"AllowPorts 指定客户端能够代理的一组端口。如果此值的长度为 0,则允许所有端口。"
-"<br>默认情况下,此集合为空。"
+"<br />默认情况下,此集合为空。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
msgstr "资源目录"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
"AssetsDir指定仪表板从哪个本地目录加载资源。如果此值为\"\",将用statik从打包的"
-"可执行文件加载资源。<br>默认值为\"\"。"
+"可执行文件加载资源。<br />默认值为\"\"。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
msgstr "绑定地址"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
msgstr "绑定端口"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
-#, fuzzy
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
-msgstr "BindAddr 指定服务器绑定到的地址。<br>默认值为“0.0.0.0”。"
+msgstr "BindAddr 指定服务器绑定到的地址。<br />默认值为 \"0.0.0.0\"。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
-#, fuzzy
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
"BindKcpPort 指定服务器侦听的 KCP 端口。如果此值为 0,则服务器将不会侦听 KCP "
-"连接。<br>默认值为 0。"
+"连接。<br />默认值为 0。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
-#, fuzzy
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
-msgstr "BindPort 指定服务器侦听的端口。<br>默认值为 7000。"
+msgstr "BindPort 指定服务器侦听的端口。<br />默认值为 7000。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
-#, fuzzy
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
"BindUdpPort 指定服务器侦听的 UDP 端口。如果此值为 0,则服务器将不会侦听 UDP "
-"连接。<br>默认值为 0"
+"连接。<br />默认值为 0"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr "收集数据中 ..."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
-#, fuzzy
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
-msgstr "通用设置"
+msgstr "常规设置"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
msgstr "配置文件包含在临时配置文件中"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
msgstr "自定义 404 页面"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
-#, fuzzy
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
"Custom404Page 指定要显示的自定义 404 页面的路径。如果此值为\"\",将显示默认页"
-"面。<br>默认值为\"\"。"
+"面。<br />默认值为\"\"。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
msgstr "仪表板地址"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
msgstr "仪表板密码"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
msgstr "仪表板端口"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
msgstr "仪表板用户"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
-#, fuzzy
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
-msgstr "DashboardAddr 指定仪表板绑定到的地址。<br>默认值为“0.0.0.0”。"
+msgstr "DashboardAddr 指定仪表板绑定到的地址。<br />默认值为“0.0.0.0”。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
-#, fuzzy
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
-"DashboardPort 指定仪表板侦听的端口。如果此值为 0,则不会启动仪表板。<br>默认"
+"DashboardPort 指定仪表板侦听的端口。如果此值为 0,则不会启动仪表板。<br />默认"
"值为 0。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
-#, fuzzy
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
-msgstr "DashboardPwd 指定仪表板将用于登录的密码。<br>默认值为“admin”。"
+"<br />By default, this value is \"admin\"."
+msgstr "DashboardPwd 指定仪表板将用于登录的密码。<br />默认值为“admin”。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
-#, fuzzy
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
-msgstr "DashboardUser 指定登录仪表板的用户名。<br>默认值为“admin”。"
+"<br />By default, this value is \"admin\"."
+msgstr "DashboardUser 指定登录仪表板所用的用户名。<br />默认值为“admin”。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
msgstr "禁用日志的颜色"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
-#, fuzzy
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
-"DisableLogColor 禁用日志颜色,当 LogWay == \"console\" 设置为 true 时 。<br>"
+"当 LogWay == \"console\" 设置为 true 时,DisableLogColor 禁用日志颜色 。<br />"
"默认值为 false。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
msgstr "环境变量"
#: applications/luci-app-frps/root/usr/share/rpcd/acl.d/luci-app-frps.json:3
msgid "Grant access to LuCI app frps"
-msgstr ""
+msgstr "授予访问 LuCI 应用 frps 的权限"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
-#, fuzzy
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
-"HeartBeatTimeout 指定在终止连接之前等待检测信号的最大时间。不建议更改此值。"
-"<br>默认值为 90。"
+"HeartBeatTimeout 指定在终止连接前等待检测心跳包的最长时间。不建议更改此值。"
+"<br />默认值为 90。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
msgstr "心跳包超时"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
msgstr "KCP 绑定端口"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
msgstr "日志文件"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
msgstr "日志记录等级"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
msgstr "日志最大天数"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
msgstr "错误日志"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
msgstr "普通日志"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
-#, fuzzy
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
-"LogFile 指定写入日志的文件。仅当正确设置 LogWay 时,才会使用此值。<br>默认值"
+"LogFile 指定写入日志的文件。仅当正确设置 LogWay 时,才会使用此值。<br />默认值"
"为“console”。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
"LogLevel 指定最小的日志级别。有效值为\"trace\", \"debug\", \"info\", \"warn"
-"\"和\"error\"。<br>默认情况下,此值为\"info\"。"
+"\"和\"error\"。<br />默认情况下,此值为\"info\"。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
-#, fuzzy
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-"LogMaxDays 指定删除前存储日志信息的最大天数。仅当 LogWay == \"file\" 时才使"
-"用。<br>默认值为 0。"
+"LogMaxDays 指定删除前存储日志信息的最长天数。仅当 LogWay == \"file\" 时才使"
+"用。<br />默认值为 0。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
-#, fuzzy
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
msgstr "每客户端的最大端口数"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
-#, fuzzy
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
"MaxPortsPerClient 指定单个客户端可以代理的最大端口数。如果此值为 0,则不作任"
-"何限制。<br>默认值为 0。"
+"何限制。<br />默认值为 0。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr "未在运行"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
@@ -262,112 +258,131 @@ msgstr ""
"操作系统环境传递给 frp。配置模板请参阅 <a href=\"https://github.com/fatedier/"
"frp#configuration-file-template\">frp文档</a>"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
msgstr "代理绑定地址"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
-#, fuzzy
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
-"ProxyBindAddr 指定代理绑定到的地址。此值可能与 BindAddr 相同。<br>默认值"
+"ProxyBindAddr 指定代理绑定到的地址。此值可能与 BindAddr 相同。<br />默认值"
"为“0.0.0.0”。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr "运行中"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
msgstr "崩溃时重启"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr "以此组权限运行"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
msgstr "以此用户权限运行"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
msgstr "启动设置"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
-#, fuzzy
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", the resulting URL would be \"test.frps.com\".<br />By default, this value "
"is \"\"."
msgstr ""
-"SubDomainHost 指定在使用 Vhost 代理时将附加到客户端请求的子域的域。例如:如果"
-"此值设置为“frps.com”,并且客户端请求子域“test”,则生成的 URL 将是“test.frps."
-"com”。<br>默认值为\"\"。"
+"SubDomainHost 指定使用 Vhost 代理时附加到客户端请求的子域的域名。例如:如果此"
+"值设置为“frps.com”,并且客户端请求子域“test”,则生成的 URL 将是“test.frps."
+"com”。<br />默认值为\"\"。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
-#, fuzzy
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
msgstr "子域主机"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
msgstr "TCP 多路复用"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
+"TcpMux切换TCP流复用。这允许来自一个客户端的多个请求共享一个TCP连接。<br />该值"
+"默认为true。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr "此列表可用于指定此LuCI中未包括的一些其他参数。"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr "令牌"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
+"令牌指定用于对从客户端接收的密钥进行验证的授权令牌。客户端必须有匹配的令牌才"
+"能被授权使用服务器。<br />该值默认为 \"\"。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
-msgstr ""
+msgstr "UDP 绑定端口"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
-msgstr ""
+msgstr "Vhost HTTP端口"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
-msgstr ""
+msgstr "Vhost HTTP 超时"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
-msgstr ""
+msgstr "Vhost HTTPS 端口"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
+"VhostHttpPort指定服务器侦听HTTP Vhost请求的端口。如果该值为0,服务器将不侦听"
+"HTTP请求。<br />该值默认为0。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
+"VhostHttpTimeout指定Vhost HTTP服务器的响应头超时,单位为秒。<br />该值默认为 "
+"60。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
+"VhostHttpsPort指定服务器侦听HTTPS Vhost请求的端口。如果该值为0,服务器将不侦"
+"听HTTPS请求。.<br />该值默认为 0。"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
-msgstr ""
+msgstr "frp 服务器"
diff --git a/applications/luci-app-frps/po/zh_Hant/frps.po b/applications/luci-app-frps/po/zh_Hant/frps.po
index 6c97ad746e..3c61effe03 100644
--- a/applications/luci-app-frps/po/zh_Hant/frps.po
+++ b/applications/luci-app-frps/po/zh_Hant/frps.po
@@ -1,323 +1,390 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-15 08:08+0000\n"
-"Last-Translator: tommymaple <godoffrog@gmail.com>\n"
+"PO-Revision-Date: 2021-08-14 14:43+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfrps/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.3-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
msgstr "額外設定"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Additional settings"
+msgstr "附加設定"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid "Allow ports"
-msgstr ""
+msgstr "允許埠號群"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
msgid ""
"AllowPorts specifies a set of ports that clients are able to proxy to. If "
-"the length of this value is 0, all ports are allowed.<br>By default, this "
+"the length of this value is 0, all ports are allowed.<br />By default, this "
"value is an empty set."
msgstr ""
+"AllowPorts指定客戶端能夠代理到的一組埠. 如果此值的長度為0, 則允許所有埠. <br />"
+"預設情況下, 此值為空白設定."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
-msgstr ""
+msgstr "資產目錄"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid ""
"AssetsDir specifies the local directory that the dashboard will load "
"resources from. If this value is \"\", assets will be loaded from the "
-"bundled executable using statik.<br>By default, this value is \"\"."
+"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
+"AssetsDir指定本地目錄讓儀表板從其加載資源. 如果此值為“”, 則將使用statik從捆綁"
+"的可執行文件中加載資產. <br />默認情況下, 此值為“”."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid "Bind address"
-msgstr ""
+msgstr "綁定位址"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
-msgstr ""
+msgstr "綁定埠號"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
-"BindAddr specifies the address that the server binds to.<br>By default, this "
+"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
-msgstr ""
+msgstr "BindAddr指定這位址讓伺服器綁定. <br />預設情況下, 此值為“ 0.0.0.0”."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
"BindKcpPort specifies the KCP port that the server listens on. If this value "
-"is 0, the server will not listen for KCP connections.<br>By default, this "
+"is 0, the server will not listen for KCP connections.<br />By default, this "
"value is 0."
msgstr ""
+"indKcpPort指定服務器監聽的KCP埠號. 如果此值為0, 則伺服器將不會監聽KCP連線。"
+"<br />預設情況下, 此值為0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+#: 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 "
+"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
-msgstr ""
+msgstr "BindPort指定伺服器監聽的埠號. <br />預設情況下, 此值為7000."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid ""
"BindUdpPort specifies the UDP port that the server listens on. If this value "
-"is 0, the server will not listen for UDP connections.<br>By default, this "
+"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
+"BindUdpPort指定伺服器監聽的UDP端口. 如果此值為0, 則伺服器將不監聽UDP連接. "
+"<br />預設情況下, 此值為0"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
+msgid "Collecting data ..."
+msgstr "收集資料中 ..."
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
-msgstr ""
+msgstr "通用設定值"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Config files include in temporary config file"
-msgstr ""
+msgstr "設定檔包含在臨時設定檔案中"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid "Custom 404 page"
-msgstr ""
+msgstr "自定義404頁面"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
msgid ""
"Custom404Page specifies a path to a custom 404 page to display. If this "
-"value is \"\", a default page will be displayed.<br>By default, this value "
+"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
+"Custom404Page指定要顯示的自定義404頁面的路徑. 如果此值為“”, 將顯示默認頁面. "
+"<br />預設情況下, 此值為“”."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
-msgstr ""
+msgstr "儀表板位址"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard password"
-msgstr ""
+msgstr "儀表板密碼"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard port"
-msgstr ""
+msgstr "儀表板埠號"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard user"
-msgstr ""
+msgstr "儀表板使用者"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid ""
-"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"DashboardAddr specifies the address that the dashboard binds to.<br />By "
"default, this value is \"0.0.0.0\"."
-msgstr ""
+msgstr "DashboardAddr指定儀表板綁定到的位址. <br />預設情況下, 此值為“ 0.0.0.0”."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
"DashboardPort specifies the port that the dashboard listens on. If this "
-"value is 0, the dashboard will not be started.<br>By default, this value is "
+"value is 0, the dashboard will not be started.<br />By default, this value is "
"0."
msgstr ""
+"DashboardPort指定儀表板監聽的埠號. 如果該值為0, 則不會啟動儀表板. <br />預設情"
+"況下, 此值為0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid ""
"DashboardPwd specifies the password that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
+"DashboardPwd指定儀表板將用於登錄的密碼. <br />預設情況下, 此值為\"admin\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid ""
"DashboardUser specifies the username that the dashboard will use for login."
-"<br>By default, this value is \"admin\"."
+"<br />By default, this value is \"admin\"."
msgstr ""
+"DashboardUser指定儀表板用於登錄的用戶名稱 <br />預設情況下, 此值為\"admin\"."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
-msgstr ""
+msgstr "禁用日誌顏色"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
-"true.<br>By default, this value is false."
+"true.<br />By default, this value is false."
msgstr ""
+"當LogWay ==“ console”設置為true時, DisableLogColor禁用日誌顏色. <br />預設默認"
+"情況下, 此值為false."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid "Environment variable"
-msgstr ""
+msgstr "環境變數"
#: applications/luci-app-frps/root/usr/share/rpcd/acl.d/luci-app-frps.json:3
msgid "Grant access to LuCI app frps"
-msgstr ""
+msgstr "授予 luci-app-frps 擁有存取的權限"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid ""
"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
"terminating the connection. It is not recommended to change this value."
-"<br>By default, this value is 90."
+"<br />By default, this value is 90."
msgstr ""
+"HeartBeatTimeout指定在終止連接之前等待心跳的最長時間. 不建議更改此值. <br />預"
+"設情況下, 此值為90."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
msgid "Heartbeat timeout"
-msgstr ""
+msgstr "心跳逾時"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid "KCP bind port"
-msgstr ""
+msgstr "KCP榜定埠號"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Log file"
-msgstr "日誌檔案"
+msgstr "日誌檔"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
-msgstr "日誌記錄層級"
+msgstr "日誌級別"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
-msgstr ""
+msgstr "日誌最大天數"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
-msgstr ""
+msgstr "日誌標準錯誤"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
-msgstr ""
+msgstr "日誌標準輸出"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
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 "
+"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
+"LogFile指定將寫入日誌的檔案. 僅當正確設置LogWay時, 才使用此值. <br />預設情況"
+"下, 此值為“console”."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+#: 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\"."
+"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info\"."
msgstr ""
+"LogLevel指定最低日誌級別. 有效值為“trace”, “debug”, “ info”, “warn”, "
+"和“error”. <br />預設情況下, 此值為“info”."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
-"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
+"LogMaxDays指定刪除前存儲日誌資訊的最大天數. 僅在LogWay ==“file”時使用. <br />預"
+"設情況下, 此值為0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
-msgstr ""
+msgstr "每個客戶端最大埠數"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid ""
"MaxPortsPerClient specifies the maximum number of ports a single client may "
-"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"proxy to. If this value is 0, no limit will be applied.<br />By default, this "
"value is 0."
msgstr ""
+"MaxPortsPerClient指定單個客戶端可以代理的最大埠數. 如果此值為0, 則不會應用任"
+"何限制. <br />預設情況下, 此值為0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "NOT RUNNING"
+msgstr "未執行"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
"OS environments pass to frp for config file template, see <a href=\"https://"
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+"傳遞到 frp 組態檔模板的作業系統環境變數,請參閱 <a href=\"https://github.com/"
+"fatedier/frp#configuration-file-template\">frp README</a>"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "Proxy bind address"
-msgstr ""
+msgstr "代理綁定位址"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid ""
"ProxyBindAddr specifies the address that the proxy binds to. This value may "
-"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+"be the same as BindAddr.<br />By default, this value is \"0.0.0.0\"."
msgstr ""
+"ProxyBindAddr指定代理綁定到的位址. 此值可能與BindAddr相同. <br />預設情況下, 此"
+"值為“ 0.0.0.0”."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+msgid "RUNNING"
+msgstr "執行中"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
-msgstr ""
+msgstr "崩潰時重生"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
msgid "Run daemon as group"
msgstr "以群組執行背景執行"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
-msgstr "以此使用者權限執行"
+msgstr "執行守護行程的使用者"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
msgid "Startup settings"
-msgstr ""
+msgstr "啟動設定"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
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 "
+"\", the resulting URL would be \"test.frps.com\".<br />By default, this value "
"is \"\"."
msgstr ""
+"SubDomainHost指定當使用Vhost代理時將附加到客戶端請求網域的子網域. 例如, 如果"
+"將此值設置為“frps.com”, 並且客戶端請求了子域“test”, 則結果URL將為“ test.frps."
+"com”. <br />預設情況下,此值為“”."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
msgid "Subdomain host"
-msgstr ""
+msgstr "子網域主機"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid "TCP mux"
-msgstr ""
+msgstr "TCP多路複用器"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
msgid ""
"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
-"client to share a single TCP connection.<br>By default, this value is true."
+"client to share a single TCP connection.<br />By default, this value is true."
msgstr ""
+"TcpMux切換TCP串流多路複用. 這允許來自客戶端的多個請求共享單一個TCP連接. <br />"
+"預設情況下, 此值為true."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr "此列表可用於指定此LuCI中未包括的某些其他額外參數."
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid "Token"
msgstr "權杖"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
"Token specifies the authorization token used to authenticate keys received "
"from clients. Clients must have a matching token to be authorized to use the "
-"server.<br>By default, this value is \"\"."
+"server.<br />By default, this value is \"\"."
msgstr ""
+"Token權杖指定用於對從客戶端收到的密鑰進行身份驗證的授權金鑰. 客戶端必須具有匹"
+"配的權杖才能被授權使用伺服器. <br />預設情況下, 此值為“”."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
msgid "UDP bind port"
-msgstr ""
+msgstr "UDP綁定埠號"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Vhost HTTP port"
-msgstr ""
+msgstr "虛擬主機HTTP埠號"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid "Vhost HTTP timeout"
-msgstr ""
+msgstr "虛擬主機HTTP逾時"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid "Vhost HTTPS port"
-msgstr ""
+msgstr "虛擬主機HTTPS埠號"
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
"requests. If this value is 0, the server will not listen for HTTP requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
+"VhostHttpPort指定伺服器監聽虛擬主機HTTP請求的埠號. 如果此值為0, 則伺服器將不"
+"會監聽HTTP請求. <br />預設情況, 此值為0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
msgid ""
"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
-"server, in seconds.<br>By default, this value is 60."
+"server, in seconds.<br />By default, this value is 60."
msgstr ""
+"VhostHttpTimeout指定虛擬主機HTTP伺服器的響應標頭逾時, 以秒為單位. <br />預設情"
+"況下, 此值為60."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
msgid ""
"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
"requests. If this value is 0, the server will not listen for HTTPS requests."
-"<br>By default, this value is 0."
+"<br />By default, this value is 0."
msgstr ""
+"VhostHttpsPort指定伺服器監聽虛擬主機HTTPS請求的埠號, 如果此值為0, 則伺服器將"
+"不監聽HTTPS請求. <br />預設情況下, 此值為0."
-#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
-msgstr ""
+msgstr "frp伺服器"
diff --git a/applications/luci-app-frps/root/usr/share/rpcd/acl.d/luci-app-frps.json b/applications/luci-app-frps/root/usr/share/rpcd/acl.d/luci-app-frps.json
index b065945b35..2981b5def0 100644
--- a/applications/luci-app-frps/root/usr/share/rpcd/acl.d/luci-app-frps.json
+++ b/applications/luci-app-frps/root/usr/share/rpcd/acl.d/luci-app-frps.json
@@ -6,6 +6,9 @@
"/etc/group": [ "read" ],
"/etc/passwd": [ "read" ]
},
+ "ubus": {
+ "service": [ "list" ]
+ },
"uci": ["frps"]
},
"write": {
diff --git a/applications/luci-app-fwknopd/Makefile b/applications/luci-app-fwknopd/Makefile
index 73a9e6864f..ba7a8568e7 100644
--- a/applications/luci-app-fwknopd/Makefile
+++ b/applications/luci-app-fwknopd/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Fwknopd config - web config for the firewall knock daemon
-LUCI_DEPENDS:=+luci-compat +fwknopd +qrencode
+LUCI_DEPENDS:=+fwknopd +qrencode
PKG_LICENSE:=GPLv2
PKG_MAINTAINER:=Jonathan Bennett <JBennett@incomsystems.biz>
include ../../luci.mk
diff --git a/applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js b/applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js
new file mode 100644
index 0000000000..9a22690170
--- /dev/null
+++ b/applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js
@@ -0,0 +1,607 @@
+'use strict';
+'require fs';
+'require dom';
+'require view';
+'require form';
+'require ui';
+'require tools.widgets as widgets';
+
+var domparser = new DOMParser();
+var QRCODE_VARIABLES = ['KEY_BASE64', 'KEY', 'HMAC_KEY_BASE64', 'HMAC_KEY'];
+var INVALID_KEYS = ['__CHANGEME__', 'CHANGEME'];
+
+function setOptionValue(map, section_id, option, value) {
+ var option = L.toArray(map.lookupOption(option, section_id))[0];
+ var uiEl = option ? option.getUIElement(section_id) : null;
+ if (uiEl)
+ uiEl.setValue(value);
+}
+
+function lines(content) {
+ return content.split(/\r?\n/);
+}
+
+function parseLine(rawLine) {
+ if (rawLine[0] != '#' && rawLine[0] != ';') {
+ var line = rawLine.split(/ ([^;]*)/, 2);
+ if (line.length == 2) {
+ var key = line[0].trim();
+ var value = line[1].trim();
+ if (key && value)
+ return [key, value];
+ }
+ }
+ return null;
+}
+
+function parseKeys(content) {
+ var l = lines(content);
+ var keys = {};
+ for (var i = 0; i < l.length; i++) {
+ var p = l[i].split(/:(.*)/, 2);
+ if (p.length == 2)
+ keys[p[0].trim()] = p[1].trim();
+ }
+ return keys;
+}
+
+var KeyTypeValue = form.ListValue.extend({
+ __init__: function() {
+ this.super('__init__', arguments);
+ this.hidden = false;
+ },
+
+ cfgvalue: function(section_id) {
+ for (var i = 0; i < this.keylist.length; i++) {
+ var value = this.map.data.get(
+ this.uciconfig || this.section.uciconfig || this.map.config,
+ this.ucisection || section_id,
+ this.keylist[i]
+ );
+ if (value)
+ return this.keylist[i];
+ }
+ return this.keylist[0];
+ },
+
+ render: function(section_id, option_index, cfgvalue) {
+ return this.super('render', arguments)
+ .then(L.bind(function(el) {
+ // Use direct style to hide, because class .hidden
+ // is used by this.isActive(). We want full functionality,
+ // but hidden field
+ if (this.hidden)
+ el.style.display = 'none';
+ return el;
+ }, this));
+ },
+
+ remove: function() {
+ // Ignore
+ },
+
+ write: function() {
+ // Ignore
+ },
+});
+
+var YNValue = form.Flag.extend({
+ __init__: function() {
+ this.super('__init__', arguments);
+ this.enabled = 'Y';
+ this.disabled = 'N';
+ this.default = 'N';
+ },
+
+ cfgvalue: function(section_id) {
+ var value = this.super('cfgvalue', arguments);
+ return value ? String(value).toUpperCase() : value;
+ },
+
+ parse: function(section_id) {
+ var active = this.isActive(section_id),
+ cval = this.cfgvalue(section_id),
+ fval = active ? this.formvalue(section_id) : null;
+
+ if (String(fval).toUpperCase() != cval) {
+ if (fval == 'Y')
+ return Promise.resolve(this.write(section_id, fval));
+ else if (cval !== undefined)
+ return Promise.resolve(this.remove(section_id));
+ }
+ },
+});
+
+var QrCodeValue = form.DummyValue.extend({
+ __init__: function() {
+ this.super('__init__', arguments);
+ this.needsRefresh = {};
+
+ this.components = [];
+ QRCODE_VARIABLES.forEach(L.bind(function(option) {
+ this.components.push(option);
+ var dep = {};
+ dep[option] = /.+/;
+ this.depends(dep);
+ }, this));
+ },
+
+ cfgQrCode: function(section_id) {
+ var qr = [];
+ for (var i = 0; i < this.components.length; i++) {
+ var value = this.map.data.get(
+ this.uciconfig || this.section.uciconfig || this.map.config,
+ this.ucisection || section_id,
+ this.components[i]
+ );
+
+ if (value)
+ qr.push(this.components[i] + ':' + value);
+ }
+ return qr ? qr.join(' ') : null;
+ },
+
+ formQrCode: function(section_id) {
+ var qr = [];
+ for (var i = 0; i < this.components.length; i++) {
+ var value = null;
+
+ var uiEl = L.toArray(this.map.lookupOption(this.components[i], section_id))[0];
+ if (uiEl) {
+ if (uiEl.isActive(section_id))
+ value = uiEl.formvalue(section_id);
+ }
+
+ if (value)
+ qr.push(this.components[i] + ':' + value);
+ }
+ return qr ? qr.join(' ') : null;
+ },
+
+ onchange: function(ev, section_id) {
+ if (this.needsRefresh[section_id] !== undefined)
+ this.needsRefresh[section_id] = true;
+ else {
+ this.refresh(section_id);
+ }
+ },
+
+ refresh: function(section_id) {
+ var qrcode = this.formQrCode(section_id);
+ var formvalue = this.formvalue(section_id);
+ if (formvalue != qrcode) {
+ this.getUIElement(section_id).setValue(qrcode);
+ var uiEl = document.getElementById(this.cbid(section_id));
+ if (uiEl) {
+ var contentEl = uiEl.nextSibling;
+ if (contentEl.childNodes.length == 1) {
+ dom.append(contentEl, E('em', { 'class': 'spinning', }, [ _('Loading…') ]));
+ }
+
+ this.needsRefresh[section_id] = false;
+
+ // Render QR code
+ return this.renderSvg(qrcode)
+ .then(L.bind(function(svgEl) {
+ dom.content(contentEl, svgEl || E('div'));
+
+ var needsAnotherRefresh = this.needsRefresh[section_id];
+ delete this.needsRefresh[section_id];
+
+ if (needsAnotherRefresh) {
+ this.refresh(section_id);
+ }
+ }, this)).finally(L.bind(function() {
+ if (this.needsRefresh[section_id] === undefined) {
+ if (contentEl.childNodes.length == 2)
+ contentEl.removeChild(contentEl.lastChild);
+ delete this.needsRefresh[section_id];
+ }
+ }, this)).catch(L.error);
+ }
+ }
+ // Nothing to render
+ return Promise.resolve(null);
+ },
+
+ renderWidget: function(section_id) {
+ var qrcode = this.cfgQrCode(section_id);
+ return this.renderSvg(qrcode)
+ .then(L.bind(function(svgEl) {
+ var uiEl = new ui.Hiddenfield(qrcode, { id: this.cbid(section_id) });
+ return E([
+ uiEl.render(),
+ E('div', {}, svgEl || E('div'))
+ ]);
+ }, this));
+ },
+
+ qrEncodeSvg: function(qrcode) {
+ return fs.exec('/usr/bin/qrencode', ['--type', 'svg', '--inline', '-o', '-', qrcode])
+ .then(function(response) {
+ return response.stdout;
+ });
+ },
+
+ renderSvg: function(qrcode) {
+ if (qrcode)
+ return this.qrEncodeSvg(qrcode)
+ .then(function(rawsvg) {
+ return domparser.parseFromString(rawsvg, 'image/svg+xml')
+ .querySelector('svg');
+ });
+ else
+ return Promise.resolve(null);
+ },
+});
+
+var GenerateButton = form.Button.extend({
+ __init__: function() {
+ this.super('__init__', arguments);
+ this.onclick = L.bind(this.generateKeys, this);
+ this.keytypes = {};
+ },
+
+ keytype: function(key, regex) {
+ this.keytypes[key] = regex;
+ },
+
+ qrcode: function(option) {
+ this.qrcode = option;
+ },
+
+ generateKeys: function(ev, section_id) {
+ return fs.exec('/usr/sbin/fwknopd', ['--key-gen'])
+ .then(function(response) { return parseKeys(response.stdout); })
+ .then(L.bind(this.applyKeys, this, section_id))
+ .catch(L.error);
+ },
+
+ applyKeys: function(section_id, keys) {
+ for (var key in keys) {
+ setOptionValue(this.map, section_id, key, keys[key]);
+ for (var type in this.keytypes) {
+ if (this.keytypes[type].test(key))
+ setOptionValue(this.map, section_id, type, key);
+ }
+ }
+
+ // Force update of dependencies (element visibility)
+ this.map.checkDepends();
+
+ // Refresh QR code
+ var option = L.toArray(this.map.lookupOption(this.qrcode, section_id))[0];
+ if (option)
+ return option.refresh(section_id);
+ else
+ return Promise.resolve(null);
+ },
+});
+
+var ParseButton = form.Button.extend({
+ __init__: function() {
+ this.super('__init__', arguments);
+ this.onclick = L.bind(this.parseAccessConf, this);
+ },
+
+ parseAccessConf: function() {
+ this.stanzas = [];
+ var ctx = {
+ processLine: L.bind(this.processAccessLine, this),
+ remainingLines: [],
+ stanzas: {
+ last: {},
+ all: []
+ }
+ };
+ return fs.read('/etc/fwknop/access.conf')
+ .then(L.bind(this.parseFile, this, ctx))
+ .then(L.bind(function() {
+ if (ctx.stanzas.all.length > 0)
+ return this.renderStanzas(ctx.stanzas.all)
+ .then(function(topEl) {
+ var dlg = ui.showModal(_('Firewall Knock Operator Daemon'), [
+ topEl,
+ E('button', {
+ 'class': 'cbi-button cbi-button-neutral',
+ 'click': ui.hideModal
+ }, _('Close'))
+ ], 'cbi-modal');
+ dlg.querySelector('button').focus();
+ dlg.parentNode.scrollTop = 0;
+ });
+ else {
+ var dlg = ui.showModal(_('Firewall Knock Operator Daemon'), [
+ E('p', _("No stanza found.")),
+ E('button', {
+ 'class': 'cbi-button cbi-button-neutral',
+ 'click': ui.hideModal
+ }, _('Close'))
+ ]);
+ dlg.querySelector('button').focus();
+ }
+ }, this))
+ .catch(function(err) {
+ L.error(err);
+ });
+ },
+
+ parseFile: function(ctx, content) {
+ ctx.remainingLines.unshift.apply(ctx.remainingLines, lines(content));
+ return this.parseLines(ctx);
+ },
+
+ parseFolder: function(ctx, folder, entries) {
+ // Parse and process files in order
+ var parseJobs = [];
+ var parsedLines = [];
+ entries.sort(function(el1, el2) {
+ return (el1.name > el2.name) ? 1
+ : (el1.name < el2.name) ? -1
+ : 0;
+ });
+ entries.forEach(L.bind(function(entry) {
+ var ctxLines = [];
+ parsedLines.unshift(ctxLines);
+ parseJobs.push(fs.read(folder + '/' + entry.name)
+ .then(function(content) {
+ ctxLines.push.apply(ctxLines, lines(content));
+ }));
+ }, this));
+ return Promise.all(parseJobs)
+ .then(L.bind(function(ctx) {
+ parsedLines.forEach(function(lines) {
+ ctx.remainingLines.unshift.apply(ctx.remainingLines, lines);
+ });
+ }, this, ctx))
+ .then(L.bind(this.parseLines, this, ctx));
+ },
+
+ parseLines: function(ctx) {
+ while (ctx.remainingLines.length > 0) {
+ var line = parseLine(ctx.remainingLines.shift());
+ if (line) {
+ var result = ctx.processLine.call(this, ctx, line[0], line[1]);
+ if (result)
+ return result;
+ }
+ }
+ },
+
+ processAccessLine: function(ctx, key, value) {
+ if (key.endsWith(':')) {
+ key = key.slice(0, -1);
+ }
+ if (key == "%include") {
+ return fs.read(value)
+ .then(L.bind(this.parseFile, this, ctx));
+ } else if (key == "%include_folder") {
+ return fs.list(value)
+ .then(L.bind(this.parseFolder, this, ctx, value));
+ } else if (key == "%include_keys") {
+ var keysCtx = {
+ processLine: L.bind(this.processKeysLine, this),
+ remainingLines: [],
+ stanzas: ctx.stanzas
+ };
+ return fs.read(value)
+ .then(L.bind(this.parseFile, this, keysCtx))
+ .then(L.bind(this.parseLines, this, ctx));
+ } else {
+ if (key == 'SOURCE') {
+ ctx.stanzas.last = {};
+ ctx.stanzas.all.push(ctx.stanzas.last);
+ }
+ ctx.stanzas.last[key] = value;
+ }
+ },
+
+ processKeysLine: function(ctx, key, value) {
+ // Simplification - accept only KEY arguments
+ if (ctx.stanzas.last && key.match(/KEY/))
+ ctx.stanzas.last[key] = value;
+ },
+
+ renderStanzas: function(stanzas) {
+ var svgJobs = [];
+ var config = {};
+ config.access = stanzas;
+
+ var m, s, o;
+
+ var accessSection;
+ var sourceValue;
+
+ m = new form.JSONMap(config, null, _('Custom configuration read from /etc/fwknop/access.conf.'));
+ m.readonly = true;
+
+ // set the access.conf settings
+ accessSection = s = m.section(form.TypedSection, 'access', _('access.conf stanzas'));
+ s.anonymous = true;
+
+ var qrCode = s.option(QrCodeValue, 'qr', _('QR code'), ('QR code to configure fwknopd Android application.'));
+
+ sourceValue = s.option(form.Value, 'SOURCE', 'SOURCE');
+ s.option(form.Value, 'DESTINATION', 'DESTINATION');
+
+ o = s.option(form.Value, 'KEY', 'KEY');
+ o.depends('keytype', 'KEY');
+ o.validate = function(section_id, value) {
+ return (String(value).length > 0 && !INVALID_KEYS.includes(value)) ? true : _('The symmetric key has to be specified.');
+ }
+
+ o = s.option(form.Value, 'KEY_BASE64', 'KEY_BASE64');
+ o.depends('keytype', 'KEY_BASE64');
+ o.validate = function(section_id, value) {
+ return (String(value).length > 0 && !INVALID_KEYS.includes(value)) ? true : _('The symmetric key has to be specified.');
+ }
+
+ o = s.option(KeyTypeValue, 'keytype');
+ o.value('KEY', _('Normal key'));
+ o.value('KEY_BASE64', _('Base64 key'));
+ o.hidden = true;
+
+ o = s.option(form.Value, 'HMAC_KEY', 'HMAC_KEY');
+ o.depends('hkeytype', 'HMAC_KEY');
+ o.validate = function(section_id, value) {
+ return (String(value).length > 0 && !INVALID_KEYS.includes(value)) ? true : _('The HMAC authentication key has to be specified.');
+ }
+
+ o = s.option(form.Value, 'HMAC_KEY_BASE64', 'HMAC_KEY_BASE64');
+ o.depends('hkeytype', 'HMAC_KEY_BASE64');
+ o.validate = function(section_id, value) {
+ return (String(value).length > 0 && !INVALID_KEYS.includes(value)) ? true : _('The HMAC authentication key has to be specified.');
+ }
+
+ o = s.option(KeyTypeValue, 'hkeytype');
+ o.value('HMAC_KEY', _('Normal key'));
+ o.value('HMAC_KEY_BASE64', _('Base64 key'));
+ o.hidden = true;
+
+ return m.load()
+ .then(L.bind(m.render, m));
+ }
+});
+
+return view.extend({
+
+ load: function() {
+ return Promise.all([
+ L.resolveDefault(fs.stat('/etc/fwknop/access.conf'))
+ ]);
+ },
+
+ render: function(results) {
+ var has_access_conf = results[0];
+ var m, s, o;
+
+ m = new form.Map('fwknopd', _('Firewall Knock Operator Daemon'));
+
+ s = m.section(form.TypedSection, 'global', _('Enable Uci/Luci control'));
+ s.anonymous = true;
+ s.option(form.Flag, 'uci_enabled', _('Enable config overwrite'), _('When unchecked, the config files in /etc/fwknopd will be used as is, ignoring any settings here.'));
+
+ if ( has_access_conf ) {
+ o = s.option(ParseButton, 'parse', _('Custom configuration'), _('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.'));
+ o.inputtitle = _("Show access.conf QR codes");
+ }
+
+ s = m.section(form.TypedSection, 'network', _('Network configuration'));
+ s.anonymous = true;
+ o = s.option(widgets.NetworkSelect, 'network', _('Network'), _('The network on which the daemon listens. The daemon \
+ is automatically started when the network is up-and-running. This option \
+ has precedence over “PCAP_INTF” option.'));
+ o.unpecified = true;
+ o.nocreate = true;
+ o.rmempty = true;
+
+ // set the access.conf settings
+ s = m.section(form.TypedSection, 'access', _('access.conf stanzas'));
+ s.anonymous = true;
+ s.addremove = true;
+
+ var qrCode = s.option(QrCodeValue, 'qr', _('QR code'), ('QR code to configure fwknopd Android application.'));
+
+ o = s.option(form.Value, 'SOURCE', 'SOURCE', _('The source address from which the SPA packet will be accepted. The string “ANY” is \
+ also accepted if a valid SPA packet should be honored from any source IP. \
+ Networks should be specified in CIDR notation (e.g. “192.168.10.0/24”), \
+ and individual IP addresses can be specified as well. Multiple entries \
+ are comma-separated.'));
+ o.validate = function(section_id, value) {
+ return String(value).length > 0 ? true : _('The source address has to be specified.');
+ }
+
+ s.option(form.Value, 'DESTINATION', 'DESTINATION', _('The destination address for which the SPA packet will be accepted. The \
+ string “ANY” is also accepted if a valid SPA packet should be honored to any \
+ destination IP. Networks should be specified in CIDR notation \
+ (e.g. “192.168.10.0/24”), and individual IP addresses can be specified as well. \
+ Multiple entries are comma-separated.'));
+
+ o = s.option(GenerateButton, 'keys', _('Generate keys'), _('Generates the symmetric key used for decrypting an incoming \
+ SPA packet, that is encrypted by the fwknop client with Rijndael block cipher, \
+ and HMAC authentication key used to verify the authenticity of the incoming SPA \
+ packet before the packet is decrypted.'));
+ o.inputtitle = _("Generate Keys");
+ o.keytype('keytype', /^KEY/);
+ o.keytype('hkeytype', /^HMAC_KEY/);
+ o.qrcode('qr');
+
+ o = s.option(form.Value, 'KEY', 'KEY', _('Define the symmetric key used for decrypting an incoming SPA \
+ packet that is encrypted by the fwknop client with Rijndael.'));
+ o.depends('keytype', 'KEY');
+ o.onchange = L.bind(qrCode.onchange, qrCode);
+ o.validate = function(section_id, value) {
+ return (String(value).length > 0 && !INVALID_KEYS.includes(value)) ? true : _('The symmetric key has to be specified.');
+ }
+
+ o = s.option(form.Value, 'KEY_BASE64', 'KEY_BASE64', _('Define the symmetric key (in Base64 encoding) used for \
+ decrypting an incoming SPA packet that is encrypted by the fwknop client \
+ with Rijndael.'));
+ o.depends('keytype', 'KEY_BASE64');
+ o.onchange = L.bind(qrCode.onchange, qrCode);
+ o.validate = function(section_id, value) {
+ return (String(value).length > 0 && !INVALID_KEYS.includes(value)) ? true : _('The symmetric key has to be specified.');
+ }
+
+ o = s.option(KeyTypeValue, 'keytype', _('Key type'));
+ o.value('KEY', _('Normal key'));
+ o.value('KEY_BASE64', _('Base64 key'));
+ o.onchange = L.bind(qrCode.onchange, qrCode);
+
+ o = s.option(form.Value, 'HMAC_KEY', 'HMAC_KEY', _('Define the HMAC authentication key used for verifying \
+ the authenticity of the SPA packet before the packet is decrypted.'));
+ o.depends('hkeytype', 'HMAC_KEY');
+ o.onchange = L.bind(qrCode.onchange, qrCode);
+ o.validate = function(section_id, value) {
+ return (String(value).length > 0 && !INVALID_KEYS.includes(value)) ? true : _('The HMAC authentication key has to be specified.');
+ }
+
+ o = s.option(form.Value, 'HMAC_KEY_BASE64', 'HMAC_KEY_BASE64', _('Define the HMAC authentication key \
+ (in Base64 encoding) used for verifying the authenticity of the SPA \
+ packet before the packet is decrypted.'));
+ o.depends('hkeytype', 'HMAC_KEY_BASE64');
+ o.onchange = L.bind(qrCode.onchange, qrCode);
+ o.validate = function(section_id, value) {
+ return (String(value).length > 0 && !INVALID_KEYS.includes(value)) ? true : _('The HMAC authentication key has to be specified.');
+ }
+
+ o = s.option(KeyTypeValue, 'hkeytype', _('HMAC key type'));
+ o.value('HMAC_KEY', _('Normal key'));
+ o.value('HMAC_KEY_BASE64', _('Base64 key'));
+ o.onchange = L.bind(qrCode.onchange, qrCode);
+
+ o = s.option(form.Value, 'OPEN_PORTS', 'OPEN_PORTS', _('Define a set of ports and protocols (tcp or udp) that will be opened if a valid knock sequence is seen. \
+ If this entry is not set, fwknopd will attempt to honor any proto/port request specified in the SPA data \
+ (unless of it matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated.'));
+ o.placeholder = "protocol/port,...";
+
+ o = s.option(form.Value, 'RESTRICT_PORTS', 'RESTRICT_PORTS', _('Define a set of ports and protocols (tcp or udp) that are explicitly not allowed \
+ regardless of the validity of the incoming SPA packet. Multiple entries are comma-separated.'));
+ o.placeholder = "protocol/port,...";
+
+ o = s.option(form.Value, 'FW_ACCESS_TIMEOUT', 'FW_ACCESS_TIMEOUT', _('Define the length of time access will be granted by fwknopd through the firewall after a \
+ valid knock sequence from a source IP address. If “FW_ACCESS_TIMEOUT” is not set then the default \
+ timeout of 30 seconds will automatically be set.'));
+ o.placeholder = "30";
+
+ s.option(YNValue, 'REQUIRE_SOURCE_ADDRESS', 'REQUIRE_SOURCE_ADDRESS', _('Force all SPA packets to contain a real IP address within the encrypted data. \
+ This makes it impossible to use the -s command line argument on the fwknop client command line, so either -R \
+ has to be used to automatically resolve the external address (if the client behind a NAT) or the client must \
+ know the external IP and set it via the -a argument.'));
+ s.option(YNValue, 'ENABLE_CMD_EXEC', 'ENABLE_CMD_EXEC', _('This instructs fwknopd to accept complete commands that are contained within an authorization packet. \
+ Any such command will be executed on the fwknopd server as the user specified by the “CMD_EXEC_USER” or as the user \
+ that started fwknopd if that is not set.'));
+
+ s = m.section(form.TypedSection, 'config', _('fwknopd.conf config options'));
+ s.anonymous=true;
+ s.option(form.Value, 'MAX_SPA_PACKET_AGE', 'MAX_SPA_PACKET_AGE', _('Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 seconds.'));
+ s.option(form.Value, 'PCAP_INTF', 'PCAP_INTF', _('Specify the ethernet interface on which fwknopd will sniff packets.'));
+ s.option(YNValue, 'ENABLE_IPT_FORWARDING', 'ENABLE_IPT_FORWARDING', _('Allow SPA clients to request access to services through an iptables firewall instead of just to it.'));
+ s.option(YNValue, 'ENABLE_NAT_DNS', 'ENABLE_NAT_DNS', _('Allow SPA clients to request forwarding destination by DNS name.'));
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua b/applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua
deleted file mode 100644
index 9ae754cb93..0000000000
--- a/applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua
+++ /dev/null
@@ -1,52 +0,0 @@
--- Copyright 2015 Jonathan Bennett <jbennett@incomsystems.biz>
--- Licensed to the public under the GNU General Public License v2.
-tmp = 0
-m = Map("fwknopd", translate("Firewall Knock Operator"))
-
-s = m:section(TypedSection, "global", translate("Enable Uci/Luci control")) -- Set uci control on or off
-s.anonymous=true
-s:option(Flag, "uci_enabled", translate("Enable config overwrite"), translate("When unchecked, the config files in /etc/fwknopd will be used as is, ignoring any settings here."))
-
-s = m:section(TypedSection, "access", translate("access.conf stanzas")) -- set the access.conf settings
-s.anonymous=true
-s.addremove=true
-qr = s:option(DummyValue, "note0", "dummy")
-qr.tmp = tmp
-qr.template = "fwknopd-qr"
-qr:depends("uci_enabled", "1")
-s:option(Value, "SOURCE", "SOURCE", translate("Use ANY for any source IP"))
-k1 = s:option(Value, "KEY", "KEY", translate("Define the symmetric key used for decrypting an incoming SPA packet that is encrypted by the fwknop client with Rijndael."))
-k1:depends("keytype", translate("Normal Key"))
-k2 = s:option(Value, "KEY_BASE64", "KEY_BASE64", translate("Define the symmetric key used for decrypting an incoming SPA \
- packet that is encrypted by the fwknop client with Rijndael."))
-k2:depends("keytype", translate("Base64 key"))
-l1 = s:option(ListValue, "keytype", "Key type")
-l1:value("Normal Key", "Normal Key")
-l1:value("Base64 key", "Base64 key")
-k3 = s:option(Value, "HMAC_KEY", "HMAC_KEY", "The hmac key")
-k3:depends("hkeytype", "Normal Key")
-k4 = s:option(Value, "HMAC_KEY_BASE64", "HMAC_KEY_BASE64", translate("The base64 hmac key"))
-k4:depends("hkeytype", "Base64 key")
-l2 = s:option(ListValue, "hkeytype", "HMAC Key type")
-l2:value("Normal Key", "Normal Key")
-l2:value("Base64 key", "Base64 key")
-s:option(Value, "OPEN_PORTS", "OPEN_PORTS", translate("Define a set of ports and protocols (tcp or udp) that will be opened if a valid knock sequence is seen. \
- If this entry is not set, fwknopd will attempt to honor any proto/port request specified in the SPA data \
- (unless of it matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."))
-s:option(Value, "FW_ACCESS_TIMEOUT", "FW_ACCESS_TIMEOUT", translate("Define the length of time access will be granted by fwknopd through the firewall after a \
- valid knock sequence from a source IP address. If “FW_ACCESS_TIMEOUT” is not set then the default \
- timeout of 30 seconds will automatically be set."))
-s:option(Value, "REQUIRE_SOURCE_ADDRESS", "REQUIRE_SOURCE_ADDRESS", translate("Force all SPA packets to contain a real IP address within the encrypted data. \
- This makes it impossible to use the -s command line argument on the fwknop client command line, so either -R \
- has to be used to automatically resolve the external address (if the client behind a NAT) or the client must \
- know the external IP and set it via the -a argument."))
-
-s = m:section(TypedSection, "config", translate("fwknopd.conf config options"))
-s.anonymous=true
-s:option(Value, "MAX_SPA_PACKET_AGE", "MAX_SPA_PACKET_AGE", translate("Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 seconds."))
-s:option(Value, "PCAP_INTF", "PCAP_INTF", translate("Specify the ethernet interface on which fwknopd will sniff packets."))
-s:option(Value, "ENABLE_IPT_FORWARDING", "ENABLE_IPT_FORWARDING", translate("Allow SPA clients to request access to services through an iptables firewall instead of just to it."))
-s:option(Value, "ENABLE_NAT_DNS", "ENABLE_NAT_DNS", translate("Allow SPA clients to request forwarding destination by DNS name."))
-
-return m
-
diff --git a/applications/luci-app-fwknopd/luasrc/view/fwknopd-qr.htm b/applications/luci-app-fwknopd/luasrc/view/fwknopd-qr.htm
deleted file mode 100644
index 5773f523e5..0000000000
--- a/applications/luci-app-fwknopd/luasrc/view/fwknopd-qr.htm
+++ /dev/null
@@ -1,2 +0,0 @@
-<% print(luci.sys.exec("sh /usr/sbin/gen-qr.sh " .. self.tmp)) %>
-<% self.tmp = self.tmp + 1 %>
diff --git a/applications/luci-app-fwknopd/po/ar/fwknopd.po b/applications/luci-app-fwknopd/po/ar/fwknopd.po
index 6d2ebe77a2..d54159b63f 100644
--- a/applications/luci-app-fwknopd/po/ar/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/ar/fwknopd.po
@@ -1,31 +1,56 @@
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: 2021-03-03 01:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfwknopd/ar/>\n"
"Language: ar\n"
"MIME-Version: 1.0\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\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 "إغلق"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -33,7 +58,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -41,18 +78,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr ""
@@ -60,11 +102,13 @@ msgstr ""
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -73,43 +117,146 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
diff --git a/applications/luci-app-fwknopd/po/bg/fwknopd.po b/applications/luci-app-fwknopd/po/bg/fwknopd.po
index 2103f61a2f..fec4f74a88 100644
--- a/applications/luci-app-fwknopd/po/bg/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/bg/fwknopd.po
@@ -1,30 +1,55 @@
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: 2021-08-27 12:56+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfwknopd/bg/>\n"
"Language: bg\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.8.1-dev\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 "Затвори"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -32,7 +57,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -40,18 +77,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr ""
@@ -59,11 +101,13 @@ msgstr ""
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -72,43 +116,146 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
diff --git a/applications/luci-app-fwknopd/po/bn_BD/fwknopd.po b/applications/luci-app-fwknopd/po/bn_BD/fwknopd.po
index b8d8ba19be..5d18231f17 100644
--- a/applications/luci-app-fwknopd/po/bn_BD/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/bn_BD/fwknopd.po
@@ -1,30 +1,55 @@
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: 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/luciapplicationsfwknopd/bn_BD/>\n"
"Language: bn_BD\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-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -32,7 +57,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -40,18 +77,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr ""
@@ -59,11 +101,13 @@ msgstr ""
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -72,43 +116,146 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr "নেটওয়ার্ক"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
diff --git a/applications/luci-app-fwknopd/po/ca/fwknopd.po b/applications/luci-app-fwknopd/po/ca/fwknopd.po
index e966b550df..cecde575c8 100644
--- a/applications/luci-app-fwknopd/po/ca/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/ca/fwknopd.po
@@ -1,30 +1,55 @@
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: 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/"
+"luciapplicationsfwknopd/ca/>\n"
"Language: ca\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-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 "Tanca"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -32,7 +57,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -40,18 +77,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr ""
@@ -59,11 +101,13 @@ msgstr ""
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -72,43 +116,146 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
diff --git a/applications/luci-app-fwknopd/po/cs/fwknopd.po b/applications/luci-app-fwknopd/po/cs/fwknopd.po
index 1b36c171c4..5c6d0d2d64 100644
--- a/applications/luci-app-fwknopd/po/cs/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/cs/fwknopd.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: 2021-04-18 12:54+0000\n"
+"Last-Translator: Oldřich Jedlička <oldium.pro@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfwknopd/cs/>\n"
"Language: cs\n"
@@ -10,9 +10,9 @@ 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.6-dev\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
@@ -20,23 +20,64 @@ msgstr ""
"Umožnit SPA klientů žádat o přístup ke službám skrze iptables brány firewall "
"namísto u ní."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr "Umožnit SPA klientům žádá předávání cíle podle DNS názvu."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
+msgstr "Klíč Base64"
+
+#: 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 "Zavřít"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr "Vlastní nastavení"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr "Vlastní nastavení přečtené z /etc/fwknop/access.conf."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
msgstr ""
+"Definuje sadu portů a protokolů (TCP nebo UDP), které jsou výslovně zakázané "
+"nezávisle na platnosti příchozího SPA paketu. Více hodnot se odděluje čárkou."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
"to honor any proto/port request specified in the SPA data (unless of it "
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
+"Definuje sadu portů a protokolů (TCP nebo UDP), které zůstanou otevřené, "
+"pokud přijde platné zaklepání. Pokud není nastaveno, fwknopd se pokusí "
+"vyhovět protokolu a portu z dat z příchozího SPA paketu (pokud není uveden v "
+"„RESTRICT_PORTS“). Více hodnot se odděluje čárkou."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -44,18 +85,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr ""
@@ -63,11 +109,13 @@ msgstr ""
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -76,43 +124,146 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
diff --git a/applications/luci-app-fwknopd/po/da/fwknopd.po b/applications/luci-app-fwknopd/po/da/fwknopd.po
new file mode 100644
index 0000000000..28018f3bae
--- /dev/null
+++ b/applications/luci-app-fwknopd/po/da/fwknopd.po
@@ -0,0 +1,332 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2021-11-10 10:57+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfwknopd/da/>\n"
+"Language: da\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.1-dev\n"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
+msgid ""
+"Allow SPA clients to request access to services through an iptables firewall "
+"instead of just to it."
+msgstr ""
+"Tillad SPA-klienter at anmode om adgang til tjenester gennem en iptables-"
+"firewall i stedet for kun til den."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
+msgid "Allow SPA clients to request forwarding destination by DNS name."
+msgstr ""
+"Tillad SPA-klienter at anmode om videresendelsesdestination via DNS-navn."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
+msgid "Base64 key"
+msgstr "Base64 nøgle"
+
+#: 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 "Luk"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr "Brugerdefineret konfiguration"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr "Brugerdefineret konfiguration læst fra /etc/fwknop/access.conf."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+"Definer et sæt porte og protokoller (tcp eller udp), der udtrykkeligt ikke "
+"er tilladt, uanset gyldigheden af den indgående SPA-pakke. Flere poster er "
+"adskilt med kommaer."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that will be opened if a "
+"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
+"to honor any proto/port request specified in the SPA data (unless of it "
+"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
+msgstr ""
+"Definer et sæt porte og protokoller (tcp eller udp), der skal åbnes, hvis "
+"der ses en gyldig knock-sekvens. Hvis denne post ikke er indstillet, vil "
+"fwknopd forsøge at imødekomme enhver proto-/portforespørgsel, der er angivet "
+"i SPA-dataene (medmindre den matcher nogen \"RESTRICT_PORTS\"-poster). Flere "
+"poster er komma-separeret."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+"Definer HMAC-autentifikationsnøglen (i Base64-kodning), der bruges til at "
+"verificere SPA-pakkens ægthed, før pakken dekrypteres."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+"Definer den HMAC-autentifikationsnøgle, der bruges til at verificere SPA-"
+"pakkens ægthed, før pakken dekrypteres."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
+msgid ""
+"Define the length of time access will be granted by fwknopd through the "
+"firewall after a valid knock sequence from a source IP address. If "
+"“FW_ACCESS_TIMEOUT” is not set then the default timeout of 30 seconds will "
+"automatically be set."
+msgstr ""
+"Definer den tid, som fwknopd vil give adgang gennem firewallen efter en "
+"gyldig knock-sekvens fra en kilde-IP-adresse. Hvis \"FW_ACCESS_TIMEOUT\" "
+"ikke er indstillet, vil standardtidsbegrænsningen på 30 sekunder automatisk "
+"blive indstillet."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+"Definer den symmetriske nøgle (i Base64-kodning), der bruges til at "
+"dekryptere en indgående SPA-pakke, som er krypteret af fwknop-klienten med "
+"Rijndael."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
+msgid ""
+"Define the symmetric key used for decrypting an incoming SPA packet that is "
+"encrypted by the fwknop client with Rijndael."
+msgstr ""
+"Definer den symmetriske nøgle, der bruges til at dekryptere en indgående SPA-"
+"pakke, som er krypteret af fwknop-klienten med Rijndael."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
+msgid "Enable Uci/Luci control"
+msgstr "Aktiver Uci/Luci kontrol"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
+msgid "Enable config overwrite"
+msgstr "Aktiver overskrivning af konfigurationen"
+
+#: applications/luci-app-fwknopd/root/usr/share/luci/menu.d/luci-app-fwknopd.json:3
+msgid "Firewall Knock Daemon"
+msgstr "Firewall Knock Daemon"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
+msgstr "Firewall Knock Operator Daemon"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
+msgid ""
+"Force all SPA packets to contain a real IP address within the encrypted "
+"data. This makes it impossible to use the -s command line argument on the "
+"fwknop client command line, so either -R has to be used to automatically "
+"resolve the external address (if the client behind a NAT) or the client must "
+"know the external IP and set it via the -a argument."
+msgstr ""
+"Tving alle SPA-pakker til at indeholde en rigtig IP-adresse i de krypterede "
+"data. Dette gør det umuligt at bruge kommandolinjeargumentet -s på fwknop-"
+"klientens kommandolinje, så enten skal -R bruges til automatisk at opløse "
+"den eksterne adresse (hvis klienten er bag en NAT), eller klienten skal "
+"kende den eksterne IP og indstille den via -a argumentet."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr "Generere nøgler"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr "Generering af nøgler"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+"Genererer den symmetriske nøgle, der bruges til dekryptering af en indgående "
+"SPA-pakke, som er krypteret af fwknop-klienten med Rijndael-blokchiffer, og "
+"HMAC-autentifikationsnøglen, der bruges til at verificere ægtheden af den "
+"indgående SPA-pakke, før pakken dekrypteres."
+
+#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
+msgid "Grant UCI access for luci-app-fwknopd"
+msgstr "Giv UCI-adgang til luci-app-fwknopd"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr "HMAC nøgletype"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr "Nøgletype"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr "Indlæser…"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
+msgid ""
+"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
+"seconds."
+msgstr ""
+"Maksimal alder i sekunder, som en SPA-pakke accepteres. Standardværdien er "
+"120 sekunder."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr "Netværk"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr "Netværkskonfiguration"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr "Ingen stanza fundet."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr "Normal nøgle"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+"Analyserer filen /etc/fwknop/access.conf (og inkluderede filer/mapper/nøgler)"
+" og genererer QR-koder for alle fundne strofer. Håndterer kun filer i mappen "
+"/etc/fwknop på grund af begrænsninger i adgangsrettigheder."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr "QR kode"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
+msgstr "Vis access.conf QR-koder"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
+msgid "Specify the ethernet interface on which fwknopd will sniff packets."
+msgstr "Angiv Ethernet-interface, hvor fwknopd skal sniffe pakker."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
+msgstr "HMAC-autentifikationsnøglen skal angives."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+"Den destinationsadresse, som SPA-pakken vil blive accepteret til. Strengen "
+"\"ANY\" accepteres også, hvis en gyldig SPA-pakke skal accepteres til en "
+"hvilken som helst destinations-IP. Netværk skal angives i CIDR-notation ("
+"f.eks. \"192.168.10.0/24\"), og individuelle IP-adresser kan også angives. "
+"Flere poster er kommasepareret."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+"Det netværk, som dæmonen lytter på. Dæmonen startes automatisk, når "
+"netværket er oppe at køre. Denne indstilling har forgang frem for \"PCAP_INTF"
+"\"-indstillingen."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+"Den kildeadresse, hvorfra SPA-pakken vil blive accepteret. Strengen \"ANY\" "
+"accepteres også, hvis en gyldig SPA-pakke skal accepteres fra en hvilken som "
+"helst kilde-IP. Netværk skal angives i CIDR-notation (f.eks. \"192.168.10.0/"
+"24\"), og individuelle IP-adresser kan også angives. Flere poster er "
+"kommasepareret."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr "Kildeadressen skal angives."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr "Den symmetriske nøgle skal angives."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
+msgstr ""
+"Dette anviser fwknopd til at acceptere komplette kommandoer, der er "
+"indeholdt i en godkendelsespakke. Enhver sådan kommando vil blive udført på "
+"fwknopd-serveren som den bruger, der er angivet med \"CMD_EXEC_USER\" eller "
+"som den bruger, der startede fwknopd, hvis dette ikke er angivet."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
+msgid ""
+"When unchecked, the config files in /etc/fwknopd will be used as is, "
+"ignoring any settings here."
+msgstr ""
+"Når afkrydsningen er fjernet, vil konfigurationsfilerne i /etc/fwknopd blive "
+"brugt som de er og ignorerer alle indstillinger her."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
+msgid "access.conf stanzas"
+msgstr "access.conf-stanzer"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
+msgid "fwknopd.conf config options"
+msgstr "fwknopd.conf konfigurationsindstillinger"
+
+#~ msgid "Firewall Knock Operator"
+#~ msgstr "Firewall Knock Operator"
+
+#~ msgid "The Base64 HMAC key"
+#~ msgstr "The Base64 HMAC key"
+
+#~ msgid "Use ANY for any source IP"
+#~ msgstr "Use ANY for any source IP"
+
+#~ msgid "Enter custom access.conf variables below:"
+#~ msgstr "Enter custom access.conf variables below:"
+
+#~ msgid "Enter custom fwknopd.conf variables below:"
+#~ msgstr "Enter custom fwknopd.conf variables below:"
diff --git a/applications/luci-app-fwknopd/po/de/fwknopd.po b/applications/luci-app-fwknopd/po/de/fwknopd.po
index 744fa1037c..41c8e1bed8 100644
--- a/applications/luci-app-fwknopd/po/de/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/de/fwknopd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-05-17 07:42+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfwknopd/de/>\n"
"Language: de\n"
@@ -10,9 +10,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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
@@ -20,15 +20,38 @@ msgstr ""
"Ermögliche SPA-Clients Zugriff auf Dienste über eine iptables-Firewall "
"anzufordern anstatt direkten Zugriff zu gewähren."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr "Erlaube SPA-Clients die Forward-destination via DNS-Namen zu setzen."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr "Base64-Schlüssel"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 "Schließen"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -41,7 +64,19 @@ msgstr ""
"SPA-Feld zu ermöglichen (außer es deckt sich mit \"RESTRICT_PORTS\"-"
"Einträgen). Mehrfacheinträge per Komma trennen."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -53,8 +88,13 @@ msgstr ""
"erkannt wurde. Falls \"FW_ACCESS_TIMEOUT\" nicht gesetzt ist, wird die "
"Voreinstellung von 30s automatisch gesetzt."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
@@ -63,11 +103,11 @@ msgstr ""
"eingehenden SPA-Pakete des fwknop-Clients (Rijndael-Algorithmus) genutzt "
"wird."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr "Aktiviere Uci/Luci-Zugriff"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr "Erlaube das Überschreiben der Konfiguration"
@@ -75,11 +115,13 @@ msgstr "Erlaube das Überschreiben der Konfiguration"
msgid "Firewall Knock Daemon"
msgstr "Firewall-Knock-Daemon"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
-msgstr "Firewall-Knock-Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
+msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -94,11 +136,39 @@ msgstr ""
"oder der die externe IP muss bekannt sein und beim Client per \"-a\"-"
"Argument mitgegeben werden."
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr "Gewähre UCI Zugriff auf luci-app-fwknopd"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
@@ -106,25 +176,99 @@ msgstr ""
"Maximale Zeit in Sekunden, nach der ein SPA-Paket noch als gültig akzeptiert "
"wird. Voreinstellung sind 120s."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
msgstr "Normal-Schlüssel"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
"Lege die Ethernet-Schnittstelle fest, die fwknopd für das sniffen auf Pakete "
"nutzen soll."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
-msgstr "Der Base 64-HMAC-Schlüssel"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
+msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
-msgstr "Nutze ANY für alle Source-IPs"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
@@ -132,14 +276,24 @@ msgstr ""
"Dies deaktivieren um die Konfigurationsdateien unter /etc/fwknopd zu nutzen, "
"anstatt der Einstellungen hier."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr "access.conf-Einträge"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr "fwknopd.conf-Konfigurationsoptionen"
+#~ msgid "Firewall Knock Operator"
+#~ msgstr "Firewall-Knock-Operator"
+
+#~ msgid "The Base64 HMAC key"
+#~ msgstr "Der Base 64-HMAC-Schlüssel"
+
+#~ msgid "Use ANY for any source IP"
+#~ msgstr "Nutze ANY für alle Source-IPs"
+
#~ msgid "Enter custom access.conf variables below:"
#~ msgstr "Enter custom access.conf variables below:"
diff --git a/applications/luci-app-fwknopd/po/el/fwknopd.po b/applications/luci-app-fwknopd/po/el/fwknopd.po
index e4fcbdde9c..d5de2ba3d3 100644
--- a/applications/luci-app-fwknopd/po/el/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/el/fwknopd.po
@@ -10,21 +10,44 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -32,7 +55,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -40,18 +75,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr ""
@@ -59,11 +99,13 @@ msgstr ""
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -72,43 +114,146 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
diff --git a/applications/luci-app-fwknopd/po/en/fwknopd.po b/applications/luci-app-fwknopd/po/en/fwknopd.po
index 65ab6ad876..dc93ab4245 100644
--- a/applications/luci-app-fwknopd/po/en/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/en/fwknopd.po
@@ -10,7 +10,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
@@ -18,15 +18,38 @@ msgstr ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr "Base64 key"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -38,7 +61,19 @@ msgstr ""
"to honor any proto/port request specified in the SPA data (unless of it "
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -50,8 +85,13 @@ msgstr ""
"“FW_ACCESS_TIMEOUT” is not set then the default timeout of 30 seconds will "
"automatically be set."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
@@ -59,11 +99,11 @@ msgstr ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr "Enable Uci/Luci control"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr "Enable config overwrite"
@@ -71,11 +111,13 @@ msgstr "Enable config overwrite"
msgid "Firewall Knock Daemon"
msgstr "Firewall Knock Daemon"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
-msgstr "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
+msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -89,11 +131,39 @@ msgstr ""
"resolve the external address (if the client behind a NAT) or the client must "
"know the external IP and set it via the -a argument."
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
@@ -101,23 +171,97 @@ msgstr ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
-msgstr "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr "Normal key"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
+msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr "Specify the ethernet interface on which fwknopd will sniff packets."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
-msgstr "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
-msgstr "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
+msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
@@ -125,14 +269,24 @@ msgstr ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr "access.conf stanzas"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr "fwknopd.conf config options"
+#~ msgid "Firewall Knock Operator"
+#~ msgstr "Firewall Knock Operator"
+
+#~ msgid "The Base64 HMAC key"
+#~ msgstr "The Base64 HMAC key"
+
+#~ msgid "Use ANY for any source IP"
+#~ msgstr "Use ANY for any source IP"
+
#~ msgid "Enter custom access.conf variables below:"
#~ msgstr "Enter custom access.conf variables below:"
diff --git a/applications/luci-app-fwknopd/po/es/fwknopd.po b/applications/luci-app-fwknopd/po/es/fwknopd.po
index 14bd8350b6..7a99919e9d 100644
--- a/applications/luci-app-fwknopd/po/es/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/es/fwknopd.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2021-05-10 09:32+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfwknopd/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.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
@@ -21,16 +21,42 @@ msgstr ""
"Permitir que los clientes del SPA soliciten acceso a los servicios a través "
"de un firewall de iptables en lugar de hacerlo solo."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
"Permitir que los clientes SPA soliciten el destino de reenvío por nombre DNS."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr "Llave base 64"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 "Cerrar"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr "Configuración personalizada"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr "Configuración personalizada leída de /etc/fwknop/access.conf."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+"Defina un conjunto de puertos y protocolos (tcp o udp) que explícitamente no "
+"están permitidos independientemente de la validez del paquete SPA entrante. "
+"Las entradas múltiples están separadas por comas."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -44,7 +70,24 @@ msgstr ""
"entrada de \"RESTRICT_PORTS\"). Las entradas múltiples están separadas por "
"comas."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+"Defina la clave de autenticación HMAC (en codificación Base64) que se "
+"utiliza para verificar la autenticidad del paquete SPA antes de que se "
+"descifre el paquete."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+"Defina la clave de autenticación HMAC utilizada para verificar la "
+"autenticidad del paquete SPA antes de que se descifre el paquete."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -56,8 +99,15 @@ msgstr ""
"de origen. Si \"FW_ACCESS_TIMEOUT\" no está configurado, el tiempo de espera "
"predeterminado de 30 segundos se establecerá automáticamente."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+"Defina la clave simétrica (en codificación Base64) que se utiliza para "
+"descifrar un paquete SPA entrante cifrado por el cliente fwknop con Rijndael."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
@@ -65,11 +115,11 @@ msgstr ""
"Defina la clave simétrica utilizada para descifrar un paquete SPA entrante "
"que está cifrado por el cliente fwknop con Rijndael."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr "Activar el control Uci/Luci"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr "Activar sobrescritura de configuración"
@@ -77,11 +127,13 @@ msgstr "Activar sobrescritura de configuración"
msgid "Firewall Knock Daemon"
msgstr "Firewall Knock Daemon"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
-msgstr "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
+msgstr "Demonio de operador de cortafuegos"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -96,11 +148,43 @@ msgstr ""
"está detrás de un NAT) o el cliente debe conocer la IP externa y "
"configurarlo a través del argumento -a."
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr "Generar claves"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr "Generar claves"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+"Genera la clave simétrica utilizada para descifrar un paquete SPA entrante, "
+"que está cifrada por el cliente fwknop con cifrado de bloque Rijndael, y la "
+"clave de autenticación HMAC utilizada para verificar la autenticidad del "
+"paquete SPA entrante antes de que se descifre el paquete."
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr "Conceder acceso UCI para luci-app-fwknopd"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr "Tipo de clave HMAC"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr "Tipo de clave"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr "Cargando…"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
@@ -108,24 +192,120 @@ msgstr ""
"Edad máxima en segundos que se aceptará un paquete de SPA. De manera "
"predeterminada a 120 segundos."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr "Red"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr "Configuración de red"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr "No se encontró ninguna estrofa."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
msgstr "Llave normal"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+"Analiza el archivo /etc/fwknop/access.conf (y los archivos/carpetas/claves "
+"incluidos) y genera códigos QR para todas las estrofas encontradas. Maneja "
+"solo archivos en la carpeta /etc/fwknop debido a restricciones de derechos "
+"de acceso."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr "Código QR"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
+msgstr "Mostrar códigos QR de access.conf"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
"Especifique la interfaz de Ethernet en la que fwknopd detectará paquetes."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
-msgstr "La clave hmac base64"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
+msgstr "Se debe especificar la clave de autenticación HMAC."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+"La dirección de destino para la que se aceptará el paquete SPA. La cadena "
+"\"CUALQUIERA\" también se acepta si un paquete SPA válido debe honrarse en "
+"cualquier IP de destino. Las redes deben especificarse en notación CIDR (por "
+"ejemplo, \"192.168.10.0/24\") y también se pueden especificar direcciones IP "
+"individuales. Las entradas múltiples están separadas por comas."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+"La red en la que escucha el demonio. El demonio se inicia automáticamente "
+"cuando la red está en funcionamiento. Esta opción tiene prioridad sobre la "
+"opción “PCAP_INTF”."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+"La dirección de origen desde la que se aceptará el paquete SPA. La cadena "
+"\"CUALQUIERA\" también se acepta si se debe respetar un paquete SPA válido "
+"desde cualquier IP de origen. Las redes deben especificarse en notación CIDR "
+"(por ejemplo, \"192.168.10.0/24\") y también se pueden especificar "
+"direcciones IP individuales. Las entradas múltiples están separadas por "
+"comas."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr "Debe especificarse la dirección de origen."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
-msgstr "Use CUALQUIERA para cualquier fuente ip"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr "Debe especificarse la clave simétrica."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
+msgstr ""
+"Esto indica a fwknopd que acepte comandos completos que estén contenidos en "
+"un paquete de autorización. Cualquier comando de este tipo se ejecutará en "
+"el servidor fwknopd como el usuario especificado por el \"CMD_EXEC_USER\" o "
+"como el usuario que inició fwknopd si no está establecido."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
@@ -133,10 +313,20 @@ msgstr ""
"Cuando no está marcada, los archivos de configuración en /etc/fwknopd se "
"usarán tal como están, ignorando cualquier configuración aquí."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr "estrofas de access.conf"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr "opciones de configuración de fwknopd.conf"
+
+#~ msgid "Firewall Knock Operator"
+#~ msgstr "Firewall Knock Operator"
+
+#~ msgid "The Base64 HMAC key"
+#~ msgstr "La clave HMAC base64"
+
+#~ msgid "Use ANY for any source IP"
+#~ msgstr "Use CUALQUIERA para cualquier fuente ip"
diff --git a/applications/luci-app-fwknopd/po/fi/fwknopd.po b/applications/luci-app-fwknopd/po/fi/fwknopd.po
index 6430f4bf93..83d1a99415 100644
--- a/applications/luci-app-fwknopd/po/fi/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/fi/fwknopd.po
@@ -1,30 +1,55 @@
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: 2021-01-20 15:48+0000\n"
+"Last-Translator: olli <olli.asikainen@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfwknopd/fi/>\n"
"Language: fi\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.5-dev\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 "Sulje"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -32,7 +57,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -40,18 +77,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr ""
@@ -59,11 +101,13 @@ msgstr ""
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -72,43 +116,146 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr "Verkko"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
diff --git a/applications/luci-app-fwknopd/po/fr/fwknopd.po b/applications/luci-app-fwknopd/po/fr/fwknopd.po
index c3789025f6..f493635411 100644
--- a/applications/luci-app-fwknopd/po/fr/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/fr/fwknopd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-08 23:37+0000\n"
-"Last-Translator: Florian L. <florian.ligneul@gmail.com>\n"
+"PO-Revision-Date: 2021-12-30 07:50+0000\n"
+"Last-Translator: Samuel Chéreau <bnorus@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfwknopd/fr/>\n"
"Language: fr\n"
@@ -10,23 +10,49 @@ 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.10.1\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
+"Autorise les clients SPA à demander l'accès aux services via un pare-feu "
+"iptables au lieu d'un accès direct."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
+"Autorise les clients SPA à demander la destination de transfert par nom DNS."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr "Clé Base64"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 "Fermer"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr "Configuration personnalisée"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -34,7 +60,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -42,18 +80,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr "Activer le contrôle Uci/Luci"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr "Activer l'écrasement de la configuration"
@@ -61,11 +104,13 @@ msgstr "Activer l'écrasement de la configuration"
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -74,43 +119,146 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr "Générer les clés"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr "Générer les clés"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr "Chargement en cours…"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr "Réseau"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr "Configuration réseau"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
msgstr "Clé normale"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr "QR Code"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
diff --git a/applications/luci-app-fwknopd/po/he/fwknopd.po b/applications/luci-app-fwknopd/po/he/fwknopd.po
index 4bede277d8..51f0354870 100644
--- a/applications/luci-app-fwknopd/po/he/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/he/fwknopd.po
@@ -1,31 +1,58 @@
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: 2021-01-12 09:37+0000\n"
+"Last-Translator: wakan-tanka <eliyahuler@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfwknopd/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=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
+"X-Generator: Weblate 4.4.1-dev\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
+"אפשר ל־SPA clients לבקש גישה לשירותים באמצעות חומת אש של iptables במקום רק "
+"אל השירותים עצמם."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -33,7 +60,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -41,18 +80,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr ""
@@ -60,11 +104,13 @@ msgstr ""
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -73,43 +119,146 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
diff --git a/applications/luci-app-fwknopd/po/hi/fwknopd.po b/applications/luci-app-fwknopd/po/hi/fwknopd.po
index 0c8ddb1cc6..90c32a32eb 100644
--- a/applications/luci-app-fwknopd/po/hi/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/hi/fwknopd.po
@@ -10,21 +10,44 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -32,7 +55,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -40,18 +75,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr ""
@@ -59,11 +99,13 @@ msgstr ""
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -72,43 +114,146 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
diff --git a/applications/luci-app-fwknopd/po/hu/fwknopd.po b/applications/luci-app-fwknopd/po/hu/fwknopd.po
index a9e7b9b71d..9fbe4c9600 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: 2019-12-21 21:42+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2022-01-18 22:55+0000\n"
+"Last-Translator: KinteLiX <superh552@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfwknopd/hu/>\n"
"Language: hu\n"
@@ -10,9 +10,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 3.10\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
@@ -20,17 +20,40 @@ msgstr ""
"Annak lehetővé tétele az SPA ügyfeleknek, hogy hozzáférést kérjenek a "
"szolgáltatásokhoz egy iptables tűzfalon keresztül, ahelyett hogy csak ahhoz."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
"Annak lehetővé tétele az SPA ügyfeleknek, hogy továbbítási célt kérjenek DNS-"
"név alapján."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr "Base64 kulcs"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 "Bezár"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr "Egyedi beállítás"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -44,7 +67,19 @@ msgstr ""
"bármely „RESTRICT_PORTS” bejegyzésre). Több bejegyzést vesszővel elválasztva "
"kell megadni."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -56,8 +91,13 @@ msgstr ""
"után. Ha az „FW_ACCESS_TIMEOUT” nincs beállítva, akkor az alapértelmezett 30 "
"másodperces időkorlát lesz automatikusan beállítva."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
@@ -66,11 +106,11 @@ msgstr ""
"meghatározása, amely csomagot az fwknop ügyfél a Rijndael használatával "
"titkosított."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr "Uci/Luci vezérlés engedélyezése"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr "Beállítás felülírásának engedélyezése"
@@ -78,11 +118,13 @@ msgstr "Beállítás felülírásának engedélyezése"
msgid "Firewall Knock Daemon"
msgstr "Tűzfalkopogó démon"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
-msgstr "Tűzfalkopogó operátor"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
+msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -97,11 +139,39 @@ msgstr ""
"van), vagy az ügyfélnek tudnia kell a külső IP-t, és be kell állítania a -a "
"argumentumon keresztül."
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
@@ -109,25 +179,99 @@ msgstr ""
"Legnagyobb életkor másodpercben, amíg egy SPA csomag elfogadásra kerül. "
"Alapértelmezetten 120 másodperc."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
msgstr "Normál kulcs"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
"Az ethernet csatoló megadása, amelyen az fwknopd szimatolni fogja a "
"csomagokat."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
-msgstr "A Base64 hmac kulcs"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
+msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
-msgstr "BÁRMELY használata bármely forrás IP-nél"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
@@ -136,14 +280,24 @@ msgstr ""
"úgy lesznek használva, ahogy vannak, minden beállítást figyelmen kívül "
"hagyva itt."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr "access.conf stanzák"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr "fwknopd.conf beállítás kapcsolói"
+#~ msgid "Firewall Knock Operator"
+#~ msgstr "Tűzfalkopogó operátor"
+
+#~ msgid "The Base64 HMAC key"
+#~ msgstr "A Base64 HMAC kulcs"
+
+#~ msgid "Use ANY for any source IP"
+#~ msgstr "BÁRMELY használata bármely forrás IP-nél"
+
#~ msgid "Enter custom access.conf variables below:"
#~ msgstr "Enter custom access.conf variables below:"
diff --git a/applications/luci-app-fwknopd/po/it/fwknopd.po b/applications/luci-app-fwknopd/po/it/fwknopd.po
index 00e3f75265..91484b6af8 100644
--- a/applications/luci-app-fwknopd/po/it/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/it/fwknopd.po
@@ -1,69 +1,136 @@
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: 2021-01-12 22:25+0000\n"
+"Last-Translator: Francesco Grosso <tregemmelli@gmail.com>\n"
+"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfwknopd/it/>\n"
"Language: it\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.4.1-dev\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
+"Permetti ai client SPA di richiedere accesso ai servizi tramite un firewall "
+"iptables invece che direttamente."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
+"Permetti ai client SPA di richiedere la destinazione di inoltro per nome DNS."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
+msgstr "Chiavi su Base64"
+
+#: 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 "Chiudi"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr "Configurazione personalizzata"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr "Configurazione personalizzata letta da /etc/fwknop/access.conf."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
msgstr ""
+"Definire un set di porte e protocolli (tcp o udp) esplicitamente non "
+"consentiti indipendentemente dalla validità del pacchetto SPA in ingresso. "
+"Più voci sono separate da virgole."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
"to honor any proto/port request specified in the SPA data (unless of it "
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
+"Definire un set di porte e protocolli (tcp o udp) esplicitamente non "
+"consentiti indipendentemente dalla validità del pacchetto SPA in ingresso. "
+"Più voci sono separate da virgole."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+"Definire la chiave di autenticazione HMAC (nella codifica Base64) utilizzata "
+"per verificare l'autenticità del pacchetto SPA prima che il pacchetto venga "
+"decrittografato."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+"Definire la chiave di autenticazione HMAC utilizzata per verificare "
+"l'autenticità del pacchetto SPA prima che il pacchetto venga decrittografato."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
"“FW_ACCESS_TIMEOUT” is not set then the default timeout of 30 seconds will "
"automatically be set."
msgstr ""
+"Definire la durata dell'accesso a fwknopd attraverso il firewall dopo una "
+"sequenza di knock valida da un indirizzo IP di origine. Se "
+"“FW_ACCESS_TIMEOUT” non è impostato, verrà impostato automaticamente il "
+"timeout predefinito di 30 secondi."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+"Definire la chiave simmetrica (nella codifica Base64) utilizzata per "
+"decrittografare un pacchetto SPA in ingresso crittografato dal client fwknop "
+"con Rijndael."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
+"Definire la chiave simmetrica utilizzata per decrittografare un pacchetto "
+"SPA in ingresso crittografato dal client fwknop con Rijndael."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
-msgstr ""
+msgstr "Abilita il controllo Uci/Luci"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
-msgstr ""
+msgstr "Abilita la sovrascrittura della configurazione"
#: applications/luci-app-fwknopd/root/usr/share/luci/menu.d/luci-app-fwknopd.json:3
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -71,46 +138,183 @@ msgid ""
"resolve the external address (if the client behind a NAT) or the client must "
"know the external IP and set it via the -a argument."
msgstr ""
+"Forza tutti i pacchetti SPA a contenere un indirizzo IP reale all'interno "
+"dei dati crittografati. Ciò rende impossibile utilizzare l'argomento della "
+"riga di comando -s sulla riga di comando del client fwknop, quindi è "
+"necessario utilizzare -R per risolvere automaticamente l'indirizzo esterno "
+"(se il client dietro un NAT) o il client deve conoscere l'IP esterno e "
+"impostalo tramite l'argomento -a."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr "Genera chiavi"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr "Genera chiavi"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+"Genera la chiave simmetrica utilizzata per decrittografare un pacchetto SPA "
+"in arrivo, che viene crittografato dal client fwknop con cifratura a blocchi "
+"Rijndael e la chiave di autenticazione HMAC utilizzata per verificare "
+"l'autenticità del pacchetto SPA in arrivo prima che il pacchetto venga "
+"decrittografato."
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
-msgstr ""
+msgstr "Concedi l'accesso UCI per luci-app-fwknopd"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr "Tipo di chiave HMAC"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr "Tipo di chiave"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr "Caricando…"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
+"Età massima in secondi per l'accettazione di un pacchetto SPA. Il valore "
+"predefinito è 120 secondi."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr "Rete"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr "Configurazione rete"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr "Nessuna stanza trovata."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr "Chiave normale"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+"Analizza il file /etc/fwknop/access.conf (e include file / cartelle / "
+"chiavi) e genera codici QR per tutte le stanze trovate. Gestisce solo i file "
+"nella cartella / etc / fwknop a causa delle limitazioni dei diritti di "
+"accesso."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr "Codice QR"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
+msgstr "Mostra i codici QR di access.conf"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
+"Specificare l'interfaccia ethernet su cui fwknopd analizzerà i pacchetti."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
+msgstr "È necessario specificare la chiave di autenticazione HMAC."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+"L'indirizzo di destinazione per il quale verrà accettato il pacchetto SPA. "
+"La stringa 'ANY' viene accettata anche se un pacchetto SPA valido deve "
+"essere applicato a qualsiasi IP di destinazione. Le reti devono essere "
+"specificate nella notazione CIDR (ad es. '192.168.10.0/24') e possono essere "
+"specificati anche indirizzi IP individuali. Più voci sono separate da "
+"virgole."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
msgstr ""
+"La rete su cui il daemon è in ascolto. Il daemon viene avviato "
+"automaticamente quando la rete è attiva e in esecuzione. Questa opzione ha "
+"la precedenza sull'opzione 'PCAP_INTF'."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
msgstr ""
+"L'indirizzo di origine da cui verrà accettato il pacchetto SPA. La stringa "
+"'ANY' viene accettata anche se un pacchetto SPA valido deve essere "
+"rispettato da qualsiasi IP di origine. Le reti devono essere specificate "
+"nella notazione CIDR (ad es. '192.168.10.0/24') e possono essere specificati "
+"anche indirizzi IP individuali. Più voci sono separate da virgole."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr "L'indirizzo di origine deve essere specificato."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr "La chiave simmetrica deve essere specificata."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
+"Se deselezionato, i file di configurazione in / etc / fwknopd verranno usati "
+"così come sono, ignorando qualsiasi impostazione qui."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
-msgstr ""
+msgstr "Opzioni di configurazione di fwknopd.conf"
#~ msgid "Enter custom access.conf variables below:"
#~ msgstr "Enter custom access.conf variables below:"
diff --git a/applications/luci-app-fwknopd/po/ja/fwknopd.po b/applications/luci-app-fwknopd/po/ja/fwknopd.po
index 0381c040bf..ac83457c58 100644
--- a/applications/luci-app-fwknopd/po/ja/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/ja/fwknopd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-07-22 02:41+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfwknopd/ja/>\n"
"Language: ja\n"
@@ -10,23 +10,46 @@ 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.4-dev\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 "閉じる"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -34,7 +57,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -42,18 +77,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr "Uci/Luci コントロールを有効にする"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr "構成の上書きを有効にする"
@@ -61,11 +101,13 @@ msgstr "構成の上書きを有効にする"
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -74,43 +116,146 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr "キーを生成"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr "キーを生成"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
-msgstr "luci-app-fwknopd に UCI アクセスを許可"
+msgstr "luci-app-fwknopdにUCIアクセスを許可"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr "読み込み中…"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr "ネットワーク"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr "ネットワーク構成"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr "QR コード"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
+msgstr "access.conf の QR コードを表示"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr "fwknopd.conf 構成オプション"
diff --git a/applications/luci-app-fwknopd/po/ko/fwknopd.po b/applications/luci-app-fwknopd/po/ko/fwknopd.po
index 75922e1da7..ba84958190 100644
--- a/applications/luci-app-fwknopd/po/ko/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/ko/fwknopd.po
@@ -10,21 +10,44 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -32,7 +55,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -40,18 +75,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr ""
@@ -59,11 +99,13 @@ msgstr ""
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -72,43 +114,146 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
diff --git a/applications/luci-app-fwknopd/po/mr/fwknopd.po b/applications/luci-app-fwknopd/po/mr/fwknopd.po
index 6408f0b46f..dd6bdc3195 100644
--- a/applications/luci-app-fwknopd/po/mr/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/mr/fwknopd.po
@@ -12,21 +12,44 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr "बेस 64 की"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -34,7 +57,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -42,18 +77,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr "Uci / Luci नियंत्रण सक्षम करा"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr "कॉन्फिगरेशन अधिलेखन सक्षम करा"
@@ -61,11 +101,13 @@ msgstr "कॉन्फिगरेशन अधिलेखन सक्षम
msgid "Firewall Knock Daemon"
msgstr "फायरवॉल नॉक डेमन"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
-msgstr "फायरवॉल नॉक ऑपरेटर"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
+msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -74,46 +116,155 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
msgstr "सामान्य की"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
-msgstr "बेस 64 एचएमएसी की"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
+msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
+#~ msgid "Firewall Knock Operator"
+#~ msgstr "फायरवॉल नॉक ऑपरेटर"
+
+#~ msgid "The Base64 HMAC key"
+#~ msgstr "बेस 64 एचएमएसी की"
+
#~ msgid "Enter custom access.conf variables below:"
#~ msgstr "Enter custom access.conf variables below:"
diff --git a/applications/luci-app-fwknopd/po/ms/fwknopd.po b/applications/luci-app-fwknopd/po/ms/fwknopd.po
index 8660876ccd..b913a5f3b0 100644
--- a/applications/luci-app-fwknopd/po/ms/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/ms/fwknopd.po
@@ -10,21 +10,44 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -32,7 +55,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -40,18 +75,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr ""
@@ -59,11 +99,13 @@ msgstr ""
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -72,43 +114,146 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
diff --git a/applications/luci-app-fwknopd/po/nb_NO/fwknopd.po b/applications/luci-app-fwknopd/po/nb_NO/fwknopd.po
index b5e1c914a0..67032d8a72 100644
--- a/applications/luci-app-fwknopd/po/nb_NO/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/nb_NO/fwknopd.po
@@ -1,30 +1,55 @@
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: 2021-07-30 13:52+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfwknopd/nb_NO/>\n"
"Language: nb_NO\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.7.2-dev\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 "Lukk"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -32,7 +57,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -40,18 +77,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr ""
@@ -59,11 +101,13 @@ msgstr ""
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -72,43 +116,146 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr "Nettverk"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
diff --git a/applications/luci-app-fwknopd/po/pl/fwknopd.po b/applications/luci-app-fwknopd/po/pl/fwknopd.po
index cfd5c750e1..a2af4facf5 100644
--- a/applications/luci-app-fwknopd/po/pl/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/pl/fwknopd.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: 2021-05-04 07:40+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfwknopd/pl/>\n"
"Language: pl\n"
@@ -11,9 +11,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.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
@@ -21,16 +21,42 @@ msgstr ""
"Zezwól klientom SPA na żądanie dostępu do usług za pośrednictwem zapory "
"iptables zamiast tylko do niego."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
"Zezwól klientom SPA na żądanie przekazywania docelowego przez nazwę DNS."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr "Klucz Base64"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 "Zamknij"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr "Konfiguracja własna"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr "Konfiguracja własna odczytywana z /etc/fwknop/access.conf."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+"Zdefiniuj zestaw portów i protokołów (tcp lub udp), które są jawnie "
+"niedozwolone, niezależnie od ważności przychodzącego pakietu SPA. "
+"Wielokrotne wpisy są oddzielone przecinkami."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -43,7 +69,23 @@ msgstr ""
"określone w danych o SPA (chyba, że pasuje ono do któregokolwiek z wpisów "
"\"RESTRICT_PORTS\"). Wielokrotne wpisy są oddzielone przecinkami."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+"Zdefiniuj klucz uwierzytelniania HMAC (zakodowany w Base64) używany do "
+"weryfikacji autentyczności pakietu SPA przed odszyfrowaniem pakietu."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+"Zdefiniuj klucz uwierzytelniający HMAC używany do weryfikacji autentyczności "
+"pakietu SPA przed odszyfrowaniem pakietu."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -55,8 +97,16 @@ msgstr ""
"\"FW_ACCESS_TIMEOUT\" nie jest ustawiony, to domyślny czas 30 sekund "
"zostanie ustawiony automatycznie."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+"Zdefiniuj klucz symetryczny (zakodowany w Base64) używany do odszyfrowania "
+"przychodzącego pakietu SPA, który jest szyfrowany przez klienta fwknop z "
+"pomocą Rijndael."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
@@ -64,11 +114,11 @@ msgstr ""
"Zdefiniuj klucz symetryczny używany do odszyfrowywania przychodzącego "
"pakietu SPA, który jest szyfrowany przez klienta fwknop z Rijndael."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr "Włącz sterowanie Uci/LuCI"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr "Włącz nadpisywanie konfiguracji"
@@ -76,11 +126,13 @@ msgstr "Włącz nadpisywanie konfiguracji"
msgid "Firewall Knock Daemon"
msgstr "Knock demon zapory sieciowej"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
-msgstr "Knock Operator zapory sieciowej"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
+msgstr "Operator Knock demon zapory sieciowej"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -94,11 +146,43 @@ msgstr ""
"adresu zewnętrznego (jeśli klient znajduje się za NAT) albo klient musi znać "
"zewnętrzny IP i ustawić go za pomocą argumentu -a."
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr "Generuj Klucze"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr "Generuj klucze"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+"Generuje klucz symetryczny używany do odszyfrowania przychodzącego pakietu "
+"SPA, który jest szyfrowany przez klienta fwknop z pomocą szyfru blokowego "
+"Rijndael oraz klucz uwierzytelniania HMAC używany do weryfikacji "
+"autentyczności przychodzącego pakietu SPA przed odszyfrowaniem pakietu."
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr "Udziel dostępu UCI do luci-app-fwknopd"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr "Typ klucza HMAC"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr "Typ klucza"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr "Wczytywanie…"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
@@ -106,24 +190,117 @@ msgstr ""
"Maksymalna wartość w sekundach, w którym pakiet SPA zostanie zaakceptowany. "
"Wartość domyślna to 120 sekund."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr "Sieć"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr "Konfiguracja sieci"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr "Nie znaleziono stanzy."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
msgstr "Klucz normalny"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+"Parsuje plik /etc/fwknop/access.conf (i dołączone pliki /folders/keys) oraz "
+"generuje kody QR dla wszystkich znalezionych stanc. Obsługuje tylko pliki w "
+"folderze /etc/fwknop ze względu na ograniczenia w prawach dostępu."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr "Kod QR"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
+msgstr "Pokazuje kody QR access.conf"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
"Określ interfejs ethernet, na którym fwknopd będzie podsłuchiwać pakiety."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
-msgstr "Klucz HMAC Base64"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
+msgstr "Należy określić klucz uwierzytelniania HMAC."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+"Adres docelowy, dla którego pakiet SPA zostanie zaakceptowany. Ciąg \"ANY\" "
+"jest również akceptowany, jeśli prawidłowy pakiet SPA powinien być "
+"honorowany dla dowolnego docelowego adresu IP. Sieci powinny być określone w "
+"notacji CIDR (np. \"192.168.10.0/24\"), a także można określić poszczególne "
+"adresy IP. Wiele wpisów jest oddzielonych przecinkami."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
-msgstr "Użyj ANY dla dowolnego źródła IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+"Sieć, którą nasłuchuje demon. Demon jest uruchamiany automatycznie gdy sieć "
+"również jest uruchomiona. Opcja ta ma pierwszeństwo przed opcją „PCAP_INTF”."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+"Adres źródłowy, z którego będzie przyjmowany pakiet SPA. Ciąg znaków \"ANY\" "
+"jest również akceptowany, jeśli ważny pakiet SPA powinien być honorowany z "
+"dowolnego źródłowego adresu IP. Sieci powinny być określone w notacji CIDR "
+"(np. \"192.168.10.0/24\"), można również określić poszczególne adresy IP. "
+"Wielokrotne wpisy są oddzielone przecinkami."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr "Należy określić adres źródłowy."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr "Należy określić klucz symetryczny."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
+msgstr ""
+"To instruuje fwknopd do zaakceptowania kompletnych poleceń zawartych w "
+"pakiecie autoryzacyjnym. Każde takie polecenie zostanie wykonane na serwerze "
+"fwknopd jako użytkownik określony przez “CMD_EXEC_USER” lub jako użytkownik, "
+"który uruchomił fwknopd, jeśli nie jest to ustawione."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
@@ -131,14 +308,24 @@ msgstr ""
"Jeśli ta opcja nie jest zaznaczona, pliki konfiguracyjne w /etc/fwknopd będą "
"używane tak jak jest, ignorując wszelkie ustawienia tutaj."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr "sekcje access.conf"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr "opcje konfiguracji fwknopd.conf"
+#~ msgid "Firewall Knock Operator"
+#~ msgstr "Knock Operator zapory sieciowej"
+
+#~ msgid "The Base64 HMAC key"
+#~ msgstr "Klucz HMAC Base64"
+
+#~ msgid "Use ANY for any source IP"
+#~ msgstr "Użyj ANY dla dowolnego źródła IP"
+
#~ msgid "Enter custom access.conf variables below:"
#~ msgstr "Enter custom access.conf variables below:"
diff --git a/applications/luci-app-fwknopd/po/pt/fwknopd.po b/applications/luci-app-fwknopd/po/pt/fwknopd.po
index 08fb1e31ab..1e8330a7b3 100644
--- a/applications/luci-app-fwknopd/po/pt/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/pt/fwknopd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-03 15:02+0000\n"
+"PO-Revision-Date: 2021-05-05 16:14+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfwknopd/pt/>\n"
@@ -10,9 +10,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.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
@@ -20,17 +20,43 @@ msgstr ""
"Permitr que clientes SPA solicitem acesso aos serviços através de um "
"firewall do iptables ao invés de apenas para ele."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
"Permitir que os clientes SPA solicitem o reencaminhamento de destino por "
"nome de DNS."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr "Chave da base 64"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 "Fechar"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr "Configuração personalizada"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr "Configuração personalizada lida de /etc/fwknop/access.conf."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+"Defina um conjunto de portas e protocolos (tcp ou udp) que não são "
+"explicitamente permitidos independentemente da validade do pacote SPA de "
+"entrada. Múltiplas entradas são separadas por vírgulas."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -44,7 +70,24 @@ msgstr ""
"entrada \"RESTRICT_PORTS\"). As entradas múltiplas são separadas por "
"vírgulas."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+"Defina a chave de autenticação HMAC (na codificação Base64) usada para "
+"verificar a autenticidade do pacote SPA antes que o pacote seja "
+"descriptografado."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+"Defina a chave de autenticação HMAC usada para verificar a autenticidade do "
+"pacote SPA antes que o pacote seja descriptografado."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -56,8 +99,16 @@ msgstr ""
"\"FW_ACCESS_TIMEOUT\" não estiver definido, o tempo limite predefinido de 30 "
"segundos será automaticamente definido."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+"Defina a chave simétrica (por codificação Base64) usada para descriptografar "
+"um pacote de SPA de entrada que é criptografado pelo cliente fwknop com o "
+"Rijndael."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
@@ -65,11 +116,11 @@ msgstr ""
"Definir a chave simétrica usada para descriptografar um pacote SPA de "
"entrada que é criptografado pelo cliente fwknop com Rijndael."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr "Ativar o controle Uci/Luci"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr "Ativar a substituição da configuração"
@@ -77,11 +128,13 @@ msgstr "Ativar a substituição da configuração"
msgid "Firewall Knock Daemon"
msgstr "Daemon de Knock Firewall"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
-msgstr "Operador de Firewall Knock"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
+msgstr "Daemon do operador de firewall knock"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -95,11 +148,43 @@ msgstr ""
"automaticamente o endereço externo (se o cliente está por trás de um NAT) ou "
"o cliente tem que saber o IP externo e configurá-lo através do argumento -a."
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr "Gerar chaves"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr "Gerar chaves"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+"Gera a chave simétrica usada para descriptografar um pacote de SPA a entrar, "
+"que é criptografada pelo cliente fwknop com a cifra de bloco Rijndael e a "
+"chave de autenticação HMAC usada para verificar a autenticidade do pacote "
+"SPA de entrada antes que o pacote seja descriptografado."
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr "Conceder acesso UCI ao luci-app-fwknopd"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr "Tipo de chave HMAC"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr "Tipo de chave"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr "A carregar…"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
@@ -107,23 +192,118 @@ msgstr ""
"Idade máxima em segundos que um pacote SPA será aceite. Predefinido a 120 "
"segundos."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr "Rede"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr "Configuração de rede"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr "Nenhuma estrofe encontrada."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
msgstr "Chave Normal"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+"Analisa o ficheiro /etc/fwknop/access.conf (e inclui ficheiros/pastas/"
+"chaves) e gera códigos de QR para todas as estrofes encontradas. Trata "
+"apenas de ficheiros na pasta /etc/fwknop devido a restrições de direitos de "
+"acesso."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr "Código QR"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
+msgstr "Mostrar códigos QR de acesso.conf"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr "Especificar a interface Ethernet na qual o fwknopd farejará pacotes."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
-msgstr "A chave hmac base64"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
+msgstr "A chave de autenticação do HMAC tem de ser especificada."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+"O endereço de destino para o qual o pacote SPA será aceite. A cadeia \"ANZ\" "
+"também é aceite se um pacote de SPA válido deve ser honrado para qualquer IP "
+"de destino. As redes devem ser especificadas na notação CIDR (por exemplo, "
+"\"192.168.10.0/24\") e endereços IP individuais também podem ser "
+"especificados. As entradas múltiplas são separadas por vírgulas."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
-msgstr "Use qualquer um (ANY) para qualquer fonte ip"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+"A rede em que o daemon ouve. O daemon é iniciado automaticamente quando a "
+"rede está em funcionamento. Esta opção tem precedência sobre a opção "
+"\"PCAP_INTF\"."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+"O endereço de origem a partir do qual o pacote de SPA será aceite. A cadeia "
+"\"ANZ\" também é aceite se um pacote de SPA válido deve ser honrado de "
+"qualquer IP de origem. Redes devem ser especificadas na notação CIDR (por "
+"exemplo, \"192.168.10.0/24\") e endereços IP individuais também podem ser "
+"especificados. As entradas múltiplas são separadas por vírgulas."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr "O endereço de origem tem de ser especificado."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr "A chave simétrica deve ser especificada."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
+msgstr ""
+"Isto instrui o fwknopd a aceitar comandos completos que estão dentro de um "
+"pacote de autorização. Qualquer comando desse tipo será executado no "
+"servidor fwknopd como o utilizador especificado pelo \"CMD_EXEC_USER\" ou "
+"como o utilizador que iniciou o fwknopd se isso não estiver definido."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
@@ -131,14 +311,24 @@ msgstr ""
"Quando desmarcada, os ficheiros de configuração em /etc/fwknopd serão usados "
"como estão, ignorando qualquer configuração feita aqui."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr "Parágrafos do access.conf"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr "opções de configuração do fwknopd.conf"
+#~ msgid "Firewall Knock Operator"
+#~ msgstr "Operador de Firewall Knock"
+
+#~ msgid "The Base64 HMAC key"
+#~ msgstr "A chave HMAC base64"
+
+#~ msgid "Use ANY for any source IP"
+#~ msgstr "Use qualquer um (ANY) para qualquer fonte ip"
+
#~ msgid "Enter custom access.conf variables below:"
#~ msgstr "Enter custom access.conf variables below:"
diff --git a/applications/luci-app-fwknopd/po/pt_BR/fwknopd.po b/applications/luci-app-fwknopd/po/pt_BR/fwknopd.po
index a6a7ab63e7..7e3d4a0f7f 100644
--- a/applications/luci-app-fwknopd/po/pt_BR/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/pt_BR/fwknopd.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-08 11:55+0000\n"
+"PO-Revision-Date: 2021-05-04 07:40+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfwknopd/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.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
@@ -21,16 +21,42 @@ msgstr ""
"Permitir que clientes SPA requeiram acesso a serviços através de um firewall "
"iptables ao invés de apenas fazê-lo."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
"Permitir que clientes SPA requeiram encaminhamento de destinos por nome DNS."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr "Chave em formato base64"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 "Fechar"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr "Configuração personalizada"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr "Configuração personalizada lida a partir do /etc/fwknop/access.conf."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+"Defina um conjunto de portas e protocolos (tcp ou udp) que não são "
+"permitidos de forma explicita, independentemente da validade do pacote SPA "
+"da entrada. As várias entradas são separadas por vírgulas."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -43,7 +69,24 @@ msgstr ""
"especificada nos dados SPA (a não ser se casar com qualquer entrada de "
"\"RESTRICT_PORTS\"). Múltiplas entradas serão separadas por vírgula."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+"Defina a chave de autenticação HMAC (com codificação Base64) usada para "
+"verificar a autenticidade do pacote SPA antes que o pacote seja "
+"descriptografado."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+"Defina a chave de autenticação HMAC usada para verificar a autenticidade do "
+"pacote SPA antes que o pacote seja descriptografado."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -54,8 +97,16 @@ msgstr ""
"do firewall depois de uma sequência de batidas válida de um endereço IP. Se "
"“FW_ACCESS_TIMEOUT” não estiver definido, o valor padrão será de 30 segundos."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+"Defina a chave simétrica (com codificação Base64) usada para descriptografar "
+"um pacote SPA da entrada que é criptografado pelo cliente fwknop com o "
+"Rijndael."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
@@ -63,11 +114,11 @@ msgstr ""
"Define a chave simétrica usada para decifrar um pacote SPA entrante que foi "
"cifrado pelo cliente fwknop com o algoritmo Rijndael."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr "Habilitar o controle UCI/Luci"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr "Habilitar a sobrescrita da configuração"
@@ -75,11 +126,13 @@ msgstr "Habilitar a sobrescrita da configuração"
msgid "Firewall Knock Daemon"
msgstr "Servidor do Firwall Knock"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
-msgstr "Operador do Firewall Knock"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
+msgstr "Operator Daemon do Firewall Knock"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -94,11 +147,44 @@ msgstr ""
"de uma NAT) ou o ciente deve conhecer o seu endereço IP externo e defini-lo "
"através do argumento '-a'."
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr "Gerar as Chaves"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr "Gerar as Chaves"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+"Gera uma chave simétrica usada para descriptografar um pacote SPA da "
+"entrada, que é criptografado pelo cliente fwknop com cifra de bloco "
+"Rijndael, e a chave de autenticação HMAC usada para verificar a "
+"autenticidade do pacote SPA da entrada antes que o pacote seja "
+"descriptografado."
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr "Conceda acesso UCI ao luci-app-fwknopd"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr "Tipo da chave HMAC"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr "Tipo da chave"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr "Carregando…"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
@@ -106,24 +192,119 @@ msgstr ""
"Idade máxima, em segundos, que um pacote SPA será aceito. O padrão é de 120 "
"segundos."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr "Rede"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr "Configuração de rede"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr "Nenhuma estrofe foi encontrada."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
msgstr "Chave Normal"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+"Analisa o arquivo /etc/fwknop/access.conf (e incluiu os arquivos/pastas/"
+"chaves) e gera códigos QR para todas as estrofes que forem encontradas. "
+"Manipula apenas os arquivos na pasta /etc/fwknop devido a restrições dos "
+"direitos de acesso."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr "Código QR"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
+msgstr "Exibe os códigos QR do access.conf"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
"Especifica o dispositivo ethernet no qual o fwknopd irá observar os pacotes."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
-msgstr "A chave de autenticação HMAC em formato base64"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
+msgstr "A chave de autenticação HMAC precisa ser especificada."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+"O endereço de destino para o qual o pacote SPA será aceito. A string \"ANY\" "
+"também é aceita caso um pacote SPA válido seja honrado com qualquer IP de "
+"destino. As redes devem ser definidas com notação CIDR (\"192.168.10.0/24\" "
+"por exemplo) e os endereços IP individuais também podem ser definidos. As "
+"várias entradas são separadas por vírgulas."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
-msgstr "Use \"ANY\" para qualquer endereço IP de origem"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+"A rede onde o daemon escuta. O daemon é iniciado automaticamente quando a "
+"rede está em funcionamento. Esta opção tem precedência sobre a opção "
+"\"PCAP_INTF\"."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+"O endereço de origem onde pacote SPA será aceito. A string \"ANY\" também é "
+"aceita caso um pacote SPA válido seja honrado a partir de qualquer IP de "
+"origem. As redes devem ser definidas em notação CIDR (\"192.168.10.0/24\" "
+"por exemplo) e os endereços IP individuais também podem ser definidos. "
+"Várias entradas são separadas por vírgulas."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr "O endereço de origem deve ser especificado."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr "A chave simétrica deve ser especificada."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
+msgstr ""
+"Isto instrui o fwknopd a aceitar comandos completos que estão contidos "
+"dentro de um pacote de autorização. Qualquer comando deste tipo será "
+"executado como o usuário definido através do \"CMD_EXEC_USER\" no servidor "
+"fwknopd ou como o usuário que iniciou o fwknopd caso não esteja definido."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
@@ -131,10 +312,20 @@ msgstr ""
"Quando desmarcado, os arquivos de configuração em /etc/fwknopd serão usados "
"como estão, ignorando qualquer ajustes feitos aqui."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr "Estâncias do access.conf"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr "Opções do fwknopd.conf"
+
+#~ msgid "Firewall Knock Operator"
+#~ msgstr "Operador do Firewall Knock"
+
+#~ msgid "The Base64 HMAC key"
+#~ msgstr "A chave de autenticação HMAC em formato base64"
+
+#~ msgid "Use ANY for any source IP"
+#~ msgstr "Use \"ANY\" para qualquer endereço IP de origem"
diff --git a/applications/luci-app-fwknopd/po/ro/fwknopd.po b/applications/luci-app-fwknopd/po/ro/fwknopd.po
index 066f858042..52e8ba848d 100644
--- a/applications/luci-app-fwknopd/po/ro/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/ro/fwknopd.po
@@ -1,70 +1,141 @@
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: 2021-11-29 14:53+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfwknopd/ro/>\n"
"Language: ro\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==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
+"Permiteți clienților SPA să solicite accesul la servicii prin intermediul "
+"unui firewall iptables în loc să solicite doar accesul la acesta."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
+"Permiteți clienților SPA să solicite destinația de redirecționare prin "
+"numele DNS."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
+msgstr "Cheia Base64"
+
+#: 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 "Închideți"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr "Configurație personalizată"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr "Configurație personalizată citită din /etc/fwknop/access.conf."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
msgstr ""
+"Definiți un set de porturi și protocoale (tcp sau udp) care nu sunt permise "
+"în mod explicit, indiferent de validitatea pachetului SPA de intrare. Mai "
+"multe intrări sunt separate prin virgulă."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
"to honor any proto/port request specified in the SPA data (unless of it "
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
+"Definiți un set de porturi și protocoale (tcp sau udp) care vor fi deschise "
+"în cazul în care se vede o secvență validă de ciocănit. Dacă această intrare "
+"nu este setată, fwknopd va încerca să onoreze orice solicitare de proto/port "
+"specificată în datele SPA (cu excepția cazului în care se potrivește cu "
+"orice intrare \"RESTRICT_PORTS\"). Mai multe intrări sunt separate prin "
+"virgulă."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+"Definește cheia de autentificare HMAC (în codificare Base64) utilizată "
+"pentru verificarea autenticității pachetului SPA înainte ca pachetul să fie "
+"decriptat."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+"Definiți cheia de autentificare HMAC utilizată pentru verificarea "
+"autenticității pachetului SPA înainte ca pachetul să fie decriptat."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
"“FW_ACCESS_TIMEOUT” is not set then the default timeout of 30 seconds will "
"automatically be set."
msgstr ""
+"Definiți perioada de timp în care accesul va fi acordat de fwknopd prin "
+"firewall după o secvență validă de apeluri de la o adresă IP sursă. Dacă "
+"\"FW_ACCESS_TIMEOUT\" nu este setat, atunci se va seta automat timpul de "
+"așteptare implicit de 30 de secunde."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+"Definește cheia simetrică (în codificare Base64) utilizată pentru "
+"decriptarea unui pachet SPA de intrare care este criptat de clientul fwknop "
+"cu Rijndael."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
+"Definește cheia simetrică utilizată pentru decriptarea unui pachet SPA "
+"primit care este criptat de clientul fwknop cu Rijndael."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
-msgstr ""
+msgstr "Activați controlul Uci/Lights"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
-msgstr ""
+msgstr "Activați suprascrierea configurației"
#: applications/luci-app-fwknopd/root/usr/share/luci/menu.d/luci-app-fwknopd.json:3
msgid "Firewall Knock Daemon"
-msgstr ""
+msgstr "Daemon-ul Knock Firewall"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
-msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
+msgstr "Firewall pentru Knock Operator Daemon"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -72,46 +143,185 @@ msgid ""
"resolve the external address (if the client behind a NAT) or the client must "
"know the external IP and set it via the -a argument."
msgstr ""
+"Forțați toate pachetele SPA să conțină o adresă IP reală în cadrul datelor "
+"criptate. Acest lucru face imposibilă utilizarea argumentului de linie de "
+"comandă -s în linia de comandă a clientului fwknop, astfel încât fie trebuie "
+"utilizat -R pentru a rezolva automat adresa externă (în cazul în care "
+"clientul se află în spatele unui NAT), fie clientul trebuie să cunoască IP-"
+"ul extern și să îl stabilească prin intermediul argumentului -a."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr "Generarea cheilor"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr "Generarea cheilor"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+"Generează cheia simetrică utilizată pentru decriptarea unui pachet SPA de "
+"intrare, care este criptat de clientul fwknop cu cifrul bloc Rijndael, și "
+"cheia de autentificare HMAC utilizată pentru a verifica autenticitatea "
+"pachetului SPA de intrare înainte ca pachetul să fie decriptat."
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
-msgstr ""
+msgstr "Acordă acces la UCI pentru luci-app-fwknopd"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr "Tipul de cheie HMAC"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr "Tipul de cheie"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr "Încărcare…"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
+"Vârsta maximă în secunde în care un pachet SPA va fi acceptat. Valoarea "
+"implicită este de 120 de secunde."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr "Rețea"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr "Configurația rețelei"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr "Nu s-a găsit nicio cameră."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr "Cheie normală"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+"Analizează fișierul /etc/fwknop/access.conf (și fișierele/folderele/chei "
+"incluse) și generează coduri QR pentru toate stările găsite. Gestionează "
+"numai fișierele din folderul /etc/fwknop din cauza restricțiilor privind "
+"drepturile de acces."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr "Cod QR"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
+msgstr "Afișați codurile QR access.conf"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
+msgstr "Specificați interfața ethernet pe care fwknopd va intercepta pachetele."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
+msgstr "Trebuie să se specifice cheia de autentificare HMAC."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
msgstr ""
+"Adresa de destinație pentru care va fi acceptat pachetul SPA. Șirul de "
+"caractere \"ANY\" este, de asemenea, acceptat în cazul în care un pachet SPA "
+"valid trebuie să fie onorat pentru orice IP de destinație. Rețelele trebuie "
+"specificate în notație CIDR (de exemplu, \"192.168.10.0/24\") și pot fi "
+"specificate și adrese IP individuale. Intrările multiple sunt separate prin "
+"virgulă."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
msgstr ""
+"Rețeaua pe care ascultă demonul. Daemonul este pornit automat atunci când "
+"rețeaua este funcțională. Această opțiune are prioritate față de opțiunea "
+"\"PCAP_INTF\"."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
msgstr ""
+"Adresa sursă de la care va fi acceptat pachetul SPA. Șirul de caractere \"ANY"
+"\" este, de asemenea, acceptat în cazul în care un pachet SPA valid trebuie "
+"onorat de la orice IP sursă. Rețelele trebuie specificate în notație CIDR ("
+"de exemplu, \"192.168.10.0/24\"), dar pot fi specificate și adrese IP "
+"individuale. Intrările multiple sunt separate prin virgulă."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr "Adresa sursă trebuie să fie specificată."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr "Cheia simetrică trebuie să fie specificată."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
+msgstr ""
+"Acest lucru instruiește fwknopd să accepte comenzile complete care sunt "
+"conținute într-un pachet de autorizare. Orice astfel de comandă va fi "
+"executată pe serverul fwknopd ca utilizator specificat de \"CMD_EXEC_USER\" "
+"sau ca utilizator care a pornit fwknopd, dacă acesta nu este setat."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
+"Atunci când nu este bifat, fișierele de configurare din /etc/fwknopd vor fi "
+"utilizate ca atare, ignorând orice setări de aici."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
-msgstr ""
+msgstr "acces.conf stanțe"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
-msgstr ""
+msgstr "opțiuni de configurare fwknopd.conf"
#~ msgid "Enter custom access.conf variables below:"
#~ msgstr "Enter custom access.conf variables below:"
diff --git a/applications/luci-app-fwknopd/po/ru/fwknopd.po b/applications/luci-app-fwknopd/po/ru/fwknopd.po
index b3f089a234..35de02ae62 100644
--- a/applications/luci-app-fwknopd/po/ru/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/ru/fwknopd.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: fwknopd\n"
"POT-Creation-Date: 2017-12-01 12:15+0300\n"
-"PO-Revision-Date: 2020-06-08 19:47+0000\n"
+"PO-Revision-Date: 2021-06-26 18:17+0000\n"
"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfwknopd/ru/>\n"
@@ -12,11 +12,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.1-dev\n"
+"X-Generator: Weblate 4.7.1-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
@@ -24,16 +24,39 @@ msgstr ""
"Разрешить SPA клиентам запрашивать доступ к сервисам через iptables, а не "
"напрямую."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
"Разрешить SPA клиентам запрашивать направление переадресации по DNS-имени."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr "Ключ в формате Base64"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 "Закрыть"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr "Пользовательская конфигурация"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -46,7 +69,19 @@ msgstr ""
"указанный в SPA данных (если он соответствует любой 'RESTRICT_PORTS' "
"записи). Последовательность данных, разделенных запятыми."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -59,8 +94,13 @@ msgstr ""
"параметр 'FW_ACCESS_TIMEOUT' не установлен, то автоматически устанавливается "
"время ожидания по умолчанию 30 секунд."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
@@ -68,23 +108,25 @@ msgstr ""
"Задайте симметричный ключ, используемый для расшифровки входящего SPA пакета "
"зашифрованного fwknop клиентом с помощью Rijndael."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr "Включить управление в Uci/LuCI"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr "Настроить config файл"
#: applications/luci-app-fwknopd/root/usr/share/luci/menu.d/luci-app-fwknopd.json:3
msgid "Firewall Knock Daemon"
-msgstr "Firewall Knock Daemon"
+msgstr "Демон Firewall Knock"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
-msgstr "Настройка защищенного постукивания межсетевого экрана"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
+msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -99,11 +141,39 @@ msgstr ""
"за NAT), либо клиент должен знать внешний IP и установить его используя "
"аргумент '-a'."
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr "Генерация ключей"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr "Генерация ключей"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr "Предоставить UCI доступ для luci-app-fwknopd"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr "Тип ключа HMAC"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr "Тип ключа"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr "Загрузка…"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
@@ -111,23 +181,97 @@ msgstr ""
"Максимальное время в секундах, в течение которых будет принят SPA пакет, по "
"умолчанию 120 секунд."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr "Сеть"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr "Конфигурация сети"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
msgstr "Нормальный ключ"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr "QR-код"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr "Укажите ethernet интерфейс, пакеты которого fwknopd будет снифить."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
-msgstr "Ключ Base64 HMAC"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
+msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
-msgstr "Использовать ЛЮБОЙ, для любого исходящего IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
@@ -135,10 +279,20 @@ msgstr ""
"Если не отмечено, будет использоваться дефолтный config файл fwknopd (/etc/"
"fwknopd), игнорируя любые изменения настроек fwknopd здесь."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr "Строки config файла access.conf"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr "Настройка config файла - fwknopd.conf"
+
+#~ msgid "Firewall Knock Operator"
+#~ msgstr "Настройка защищенного постукивания межсетевого экрана"
+
+#~ msgid "The Base64 HMAC key"
+#~ msgstr "Ключ Base64 HMAC"
+
+#~ msgid "Use ANY for any source IP"
+#~ msgstr "Использовать ЛЮБОЙ, для любого исходящего IP"
diff --git a/applications/luci-app-fwknopd/po/sk/fwknopd.po b/applications/luci-app-fwknopd/po/sk/fwknopd.po
index d0bebe3283..5f4485dbb7 100644
--- a/applications/luci-app-fwknopd/po/sk/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/sk/fwknopd.po
@@ -10,21 +10,44 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -32,7 +55,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -40,18 +75,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr ""
@@ -59,11 +99,13 @@ msgstr ""
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -72,43 +114,146 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
diff --git a/applications/luci-app-fwknopd/po/sv/fwknopd.po b/applications/luci-app-fwknopd/po/sv/fwknopd.po
index 39f372f925..d4fee8af17 100644
--- a/applications/luci-app-fwknopd/po/sv/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/sv/fwknopd.po
@@ -1,30 +1,57 @@
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: 2021-12-15 03:52+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
+"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfwknopd/sv/>\n"
"Language: sv\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-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
+"Tillåt SPA klienter att begära tillgång till tjänster genom en iptabells "
+"brandvägg istället för direkt till den."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
+msgstr "Base64-nyckel"
+
+#: 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 "Stäng"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr "Anpassad konfiguration"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr "Anpassad konfiguration lästes från /etc/fwknop/access.conf."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -32,7 +59,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -40,30 +79,37 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
-msgstr ""
+msgstr "Aktivera Uci/Luci-kontroll"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
-msgstr ""
+msgstr "Aktivera överskrivning av konfiguration"
#: applications/luci-app-fwknopd/root/usr/share/luci/menu.d/luci-app-fwknopd.json:3
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -72,43 +118,146 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr "Generera nycklar"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr "Generera nycklar"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
-msgstr ""
+msgstr "Godkänn UCI-åtkomst för luci-app-fwknopd"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr "HMAC-nyckeltyp"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr "Typ av nyckel"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr "Laddar…"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr "Nätverk"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr "Nätverkskonfiguration"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr "Ingen strof hittades."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr "Normal nyckel"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr "QR-kod"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
diff --git a/applications/luci-app-fwknopd/po/templates/fwknopd.pot b/applications/luci-app-fwknopd/po/templates/fwknopd.pot
index 43969bb442..4dc7644063 100644
--- a/applications/luci-app-fwknopd/po/templates/fwknopd.pot
+++ b/applications/luci-app-fwknopd/po/templates/fwknopd.pot
@@ -1,21 +1,44 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -23,7 +46,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -31,18 +66,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr ""
@@ -50,11 +90,13 @@ msgstr ""
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -63,42 +105,145 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
diff --git a/applications/luci-app-fwknopd/po/tr/fwknopd.po b/applications/luci-app-fwknopd/po/tr/fwknopd.po
index bf982a347a..9e72d9a13b 100644
--- a/applications/luci-app-fwknopd/po/tr/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/tr/fwknopd.po
@@ -1,69 +1,137 @@
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: 2021-05-13 01:23+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfwknopd/tr/>\n"
"Language: tr\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.7-dev\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
+"SPA istemcilerinin, hizmetlere yalnızca bir iptables güvenlik duvarı yerine "
+"erişim talep etmelerine izin verin."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
+"SPA istemcilerinin DNS adına göre yönlendirme hedefi istemesine izin verin."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
+msgstr "Base64 anahtarı"
+
+#: 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 "Kapat"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr "Özel konfigürasyon"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr "Özel yapılandırma /etc/fwknop/access.conf adresinden okunur."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
msgstr ""
+"Gelen SPA paketinin geçerliliğine bakılmaksızın açıkça izin verilmeyen bir "
+"dizi bağlantı noktası ve protokol (tcp veya udp) tanımlayın. Birden çok "
+"giriş virgülle ayrılmıştır."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
"to honor any proto/port request specified in the SPA data (unless of it "
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
+"Geçerli bir vuruntu dizisi görülürse açılacak bir dizi bağlantı noktası ve "
+"protokol (tcp veya udp) tanımlayın. Bu giriş ayarlanmazsa, fwknopd, SPA "
+"verilerinde belirtilen herhangi bir protokol / bağlantı noktası isteğini "
+"yerine getirmeye çalışır (herhangi bir “RESTRICT_PORTS” girişiyle "
+"eşleşmediği sürece). Birden çok giriş virgülle ayrılmıştır."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+"Paketin şifresi çözülmeden önce SPA paketinin gerçekliğini doğrulamak için "
+"kullanılan HMAC kimlik doğrulama anahtarını (Base64 kodlamasında) tanımlayın."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+"Paketin şifresi çözülmeden önce SPA paketinin gerçekliğini doğrulamak için "
+"kullanılan HMAC kimlik doğrulama anahtarını tanımlayın."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
"“FW_ACCESS_TIMEOUT” is not set then the default timeout of 30 seconds will "
"automatically be set."
msgstr ""
+"Bir kaynak IP adresinden geçerli bir kapama dizisinden sonra fwknopd "
+"tarafından güvenlik duvarı üzerinden erişim izni verilecek süre uzunluğunu "
+"tanımlayın. \"FW_ACCESS_TIMEOUT\" ayarlanmadıysa, 30 saniyelik varsayılan "
+"zaman aşımı otomatik olarak ayarlanacaktır."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+"Fwknop istemcisi tarafından Rijndael ile şifrelenen gelen bir SPA paketinin "
+"şifresini çözmek için kullanılan simetrik anahtarı (Base64 kodlamasında) "
+"tanımlayın."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
+"Fwknop istemcisi tarafından Rijndael ile şifrelenen gelen bir SPA paketinin "
+"şifresini çözmek için kullanılan simetrik anahtarı tanımlayın."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
-msgstr ""
+msgstr "Uci / Luci kontrolünü etkinleştir"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
-msgstr ""
+msgstr "Yapılandırmanın üzerine yazmayı etkinleştir"
#: applications/luci-app-fwknopd/root/usr/share/luci/menu.d/luci-app-fwknopd.json:3
msgid "Firewall Knock Daemon"
-msgstr ""
+msgstr "Güvenlik Duvarı Knock Daemon"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
-msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
+msgstr "Güvenlik Duvarı Knock Operatör Daemon"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -71,46 +139,182 @@ msgid ""
"resolve the external address (if the client behind a NAT) or the client must "
"know the external IP and set it via the -a argument."
msgstr ""
+"Tüm SPA paketlerini şifrelenmiş veriler içinde gerçek bir IP adresi içermeye "
+"zorlayın. Bu, fwknop istemci komut satırında -s komut satırı bağımsız "
+"değişkeninin kullanılmasını imkansız kılar, bu nedenle harici adresi "
+"otomatik olarak çözümlemek için -R kullanılmalıdır (bir NAT arkasındaki "
+"istemci) veya istemci harici IP'yi ve -a argümanı ile ayarlayın."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr "Anahtarları Oluştur"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr "Anahtarları oluştur"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+"Fwknop istemcisi tarafından Rijndael blok şifresi ile şifrelenen gelen bir "
+"SPA paketinin şifresini çözmek için kullanılan simetrik anahtarı ve paketin "
+"şifresi çözülmeden önce gelen SPA paketinin gerçekliğini doğrulamak için "
+"kullanılan HMAC kimlik doğrulama anahtarını üretir."
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
-msgstr ""
+msgstr "luci-app-fwknopd için UCI erişimi verin"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr "HMAC anahtar türü"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr "Anahtar türü"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr "Yükleniyor…"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
+"Bir SPA paketinin kabul edileceği saniye cinsinden maksimum yaş. 120 saniye "
+"varsayılan."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr "Ağ"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr "Ağ yapılandırması"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr "Kıta bulunamadı."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr "Normal anahtar"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+"/etc/fwknop/access.conf dosyasını (ve dosyaları / klasörleri / anahtarları "
+"dahil) ayrıştırır ve bulunan tüm diziler için QR kodları oluşturur. Erişim "
+"hakları kısıtlamaları nedeniyle yalnızca /etc/fwknop klasöründeki dosyaları "
+"işler."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr "QR kod"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
+msgstr "access.conf QR kodlarını göster"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
+msgstr "Fwknopd'nin paketleri dinleyeceği ethernet arayüzünü belirtin."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
+msgstr "HMAC kimlik doğrulama anahtarının belirtilmesi gerekir."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
msgstr ""
+"SPA paketinin kabul edileceği hedef adres. \"ANY\" dizesi, geçerli bir SPA "
+"paketinin herhangi bir hedef IP'ye uyması gerekiyorsa da kabul edilir. "
+"Ağlar, CIDR gösteriminde belirtilmelidir (ör. \"192.168.10.0/24\") ve ayrı "
+"IP adresleri de belirtilebilir. Birden çok giriş virgülle ayrılmıştır."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
msgstr ""
+"Arka plan programının dinlediği ağ. Arka plan programı, ağ çalışır "
+"durumdayken otomatik olarak başlatılır. Bu seçenek, “PCAP_INTF” seçeneğine "
+"göre önceliğe sahiptir."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
msgstr ""
+"SPA paketinin kabul edileceği kaynak adres. Herhangi bir kaynak IP'den "
+"geçerli bir SPA paketinin kabul edilmesi gerekiyorsa \"ANY\" dizesi de kabul "
+"edilir. Ağlar, CIDR gösteriminde belirtilmelidir (ör. \"192.168.10.0/24\") "
+"ve ayrı IP adresleri de belirtilebilir. Birden çok giriş virgülle "
+"ayrılmıştır."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr "Kaynak adresi belirtilmelidir."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr "Simetrik anahtar belirtilmelidir."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
+msgstr ""
+"Bu, fwknopd'ye bir yetki paketi içinde bulunan tüm komutları kabul etmesini "
+"söyler. Böyle bir komut fwknopd sunucusunda \"CMD_EXEC_USER\" tarafından "
+"belirtilen kullanıcı olarak veya ayarlanmamışsa fwknopd'yi başlatan "
+"kullanıcı olarak yürütülecektir."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
+"İşaretlenmediğinde, /etc/fwknopdiçindeki yapılandırma dosyaları, buradaki "
+"ayarlar göz ardı edilerek olduğu gibi kullanılacaktır."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
-msgstr ""
+msgstr "access.conf kıtaları"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
-msgstr ""
+msgstr "fwknopd.conf yapılandırma seçenekleri"
#~ msgid "Enter custom access.conf variables below:"
#~ msgstr "Enter custom access.conf variables below:"
diff --git a/applications/luci-app-fwknopd/po/uk/fwknopd.po b/applications/luci-app-fwknopd/po/uk/fwknopd.po
index 055cedfcaf..50dcc82d30 100644
--- a/applications/luci-app-fwknopd/po/uk/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/uk/fwknopd.po
@@ -1,31 +1,58 @@
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: 2021-07-25 17:13+0000\n"
+"Last-Translator: Zorya Zvenoch <zoryazvenoch@protonmail.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"
+"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"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
+"Дозвольте клієнтам SPA запитувати доступ до послуг через брандмауер "
+"iptables, а не просто до нього."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
-msgstr ""
+msgstr "Дозволити клієнтам SPA запитувати пункт переадресації за іменем DNS."
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
+msgstr "Ключ Base64"
+
+#: 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 "Закрити"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -33,7 +60,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -41,18 +80,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr ""
@@ -60,11 +104,13 @@ msgstr ""
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -73,43 +119,146 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
diff --git a/applications/luci-app-fwknopd/po/vi/fwknopd.po b/applications/luci-app-fwknopd/po/vi/fwknopd.po
index eabb0220e8..78842e93b5 100644
--- a/applications/luci-app-fwknopd/po/vi/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/vi/fwknopd.po
@@ -10,21 +10,44 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -32,7 +55,19 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -40,18 +75,23 @@ msgid ""
"automatically be set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr ""
@@ -59,11 +99,13 @@ msgstr ""
msgid "Firewall Knock Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -72,43 +114,146 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr ""
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr ""
diff --git a/applications/luci-app-fwknopd/po/zh_Hans/fwknopd.po b/applications/luci-app-fwknopd/po/zh_Hans/fwknopd.po
index dba9830ba8..319a647a2a 100644
--- a/applications/luci-app-fwknopd/po/zh_Hans/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/zh_Hans/fwknopd.po
@@ -3,31 +3,56 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"PO-Revision-Date: 2021-05-04 07:40+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfwknopd/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.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr "允许 SPA 客户端请求通过 iptables 防火墙访问服务,而不仅仅是被拦截。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr "允许 SPA 客户端用 DNS 名称请求转发目标。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr "Base64 密钥"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 "关闭"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr "自定义配置"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr "从 /etc/fwknop/access.conf 读取自定义配置."
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+"定义一组端口和协议(tcp或udp),无论传入的SPA包的有效性如何,都明确不允许这些端"
+"口和协议。用英文逗号分隔多个条目。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -38,7 +63,20 @@ msgstr ""
"端口和协议。如果未设置此条目,fwknopd 将尝试遵守 SPA 数据中指定的任何协议/端"
"口请求(除非匹配到了任何“RESTRICT_PORTS”条目)。多个条目以逗号分隔。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+"定义HMAC认证密钥(使用Base64编码),用于在数据包解密之前验证SPA数据包的真实性。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr "定义HMAC认证密钥,用于在数据包被解密之前验证SPA数据包的真实性。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
@@ -48,19 +86,26 @@ msgstr ""
"定义在源 IP 地址的有效敲门序列后,fwknopd 授予其通过防火墙访问的时间长度。如"
"果未设置“FW_ACCESS_TIMEOUT”,则将自动设置默认超时 30 秒。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+"定义对称密钥(以Base64编码方式),用于解密由fwknop客户机使用Rijndael加密的传入"
+"SPA包。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
"定义 Rijndael 对称密钥,将用于解密由 fwknop 客户端传入的加密 SPA 数据包。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr "启用 Uci/Luci 控件"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr "启用配置覆盖"
@@ -68,11 +113,13 @@ msgstr "启用配置覆盖"
msgid "Firewall Knock Daemon"
msgstr "Firewall Knock 守护进程"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
-msgstr "Firewall Knock 操作者"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
+msgstr "防火墙Knock Operator守护进程"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -84,43 +131,169 @@ msgstr ""
"令行上使用 -s 命令行参数,因此 -R 必须用于自动解析外部地址(如果 NAT 后面的客"
"户端),或客户端必须通过 -a 参数知道外部 IP。"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr "生成密钥"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr "生成多个密钥"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+"生成用于解密传入SPA包的对称密钥,该密钥由fwknop客户端使用Rijndael块密码加密,"
+"以及用于在解密数据包前验证传入SPA包的真实性的HMAC身份验证密钥。"
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr "授予UCI访问luci-app-fwknopd的权限"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr "HMAC 密钥类型"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr "密钥类型"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr "载入中…"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr "SPA 数据包可被接受的最大期限(以秒为单位)。默认为120秒。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr "网络"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr "网络配置"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr "没有找到 stanza。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
msgstr "普通密钥"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+"解析/etc/fwknop/access.conf文件(以及包含的文件/文件夹/密钥)并为所有找到的"
+"stanzas生成二维码。由于访问权限的限制,只能处理/etc/fwknop文件夹中的文件。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr "QR码"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
+msgstr "显示 access.conf 二维码"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr "指定 fwknopd 将要嗅探数据包的以太网接口。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
-msgstr "base64 hmac 密钥"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
+msgstr "必须指定HMAC验证密钥。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+"接受SPA包的目的地址。如果一个有效的SPA包应该被任意目的地IP接受,字符串“ANY”也"
+"被接受。网络应该用CIDR符号指定(例如“192.168.10.0/24”),也可以通过单独的IP地址"
+"进行指定。用英文逗号分隔多个条目。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
-msgstr "对任何源 IP 使用 ANY"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+"守护进程侦听的网络。当网络启动并运行时,守护进程将被自动启动。此选项的优先级"
+"高于“PCAP_INTF”选项。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+"SPA包被接受的源地址。如果接受来自任意源IP的有效SPA包,字符串“ANY”也被接受。网"
+"络应该用CIDR符号中指定(例如“192.168.10.0/24”),也可以通过单独的IPI地址进行指"
+"定。用英文逗号分隔多个条目。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr "必须指定源地址。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr "必须指定对称密钥。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
+msgstr ""
+"这指示fwknopd接受包含在授权包中的完整命令。任何这样的命令都将在fwknopd服务器上以“CMD_EXEC_USER”指定的用户或启动fwknopd"
+"的用户(如果没有设置的话)的身份执行。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
"取消选中时,/etc/fwknopd 中的配置文件将按原样使用,忽略此处的任何设置。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr "access.conf 节"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr "fwknopd.conf 配置选项"
+
+#~ msgid "Firewall Knock Operator"
+#~ msgstr "Firewall Knock 操作者"
+
+#~ msgid "The Base64 HMAC key"
+#~ msgstr "base64 HMAC 密钥"
+
+#~ msgid "Use ANY for any source IP"
+#~ msgstr "对任何源 IP 使用 ANY"
diff --git a/applications/luci-app-fwknopd/po/zh_Hant/fwknopd.po b/applications/luci-app-fwknopd/po/zh_Hant/fwknopd.po
index 8d82fb7d16..3e8aba4169 100644
--- a/applications/luci-app-fwknopd/po/zh_Hant/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/zh_Hant/fwknopd.po
@@ -3,29 +3,56 @@
#
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-14 14:43+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsfwknopd/zh_Hant/>\n"
+"Language: zh_Hant\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
-"Language-Team: <debian-l10n-chinese@lists.debian.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"PO-Revision-Date: 2018-08-07 19:10+0800\n"
-"X-Generator: Gtranslator 2.91.7\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
-msgstr "允許 SPA 客戶端請求通過 iptables 防火牆訪問服務,而不僅僅是被攔截。"
+msgstr "容許 SPA 客戶端請求通過 iptables 防火牆存取服務,而不僅僅是被攔截。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr "允許 SPA 客戶端用 DNS 名稱請求轉發目標。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
msgstr "Base64 金鑰"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+#: 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 "關閉"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+msgid "Custom configuration"
+msgstr "自定義配置"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr "自定義配置從/etc/fwknop/access.conf中讀取。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:581
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+"定義一組明確禁止的埠號和協定(tcp或udp),無論傳入SPA封包的有效性如何。多個條"
+"目以逗號分隔。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
@@ -36,29 +63,50 @@ msgstr ""
"和協議。如果未設定此條目,fwknopd 將嘗試遵守 SPA 資料中指定的任何協議/端口請"
"求(除非匹配到了任何“RESTRICT_PORTS”條目)。多個條目以逗號分隔。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+"定義HMAC身份驗證金鑰(採用Base64編碼),用於在解密SPA封包之前驗證該封包的真實"
+"性。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr "定義HMAC身份驗證金鑰,用於在解密SPA封包之前驗證該封包的真實性。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
"“FW_ACCESS_TIMEOUT” is not set then the default timeout of 30 seconds will "
"automatically be set."
msgstr ""
-"定義在源 IP 位址的有效敲門序列後,fwknopd 授予其通過防火牆訪問的時間長度。如"
-"果未設定“FW_ACCESS_TIMEOUT”,則將自動設定預設超時 30 秒。"
+"定義在取得源 IP 位址的有效敲門序列後,fwknopd 允許通過防火牆存取的「時間長"
+"度」。如果未設定 “FW_ACCESS_TIMEOUT”,將自動設定逾時 30 秒為預設值。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:540
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+"定義對稱金鑰(採用Base64編碼),該對稱金鑰用於解密由fwknop客戶端使用Rijndael"
+"加密的傳入SPA封包。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr ""
"定義 Rijndael 對稱金鑰,將用於解密由 fwknop 客戶端傳入的加密 SPA 資料包。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
msgstr "啟用 Uci/Luci 控制元件"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
msgstr "啟用配置覆蓋"
@@ -66,11 +114,13 @@ msgstr "啟用配置覆蓋"
msgid "Firewall Knock Daemon"
msgstr "Firewall Knock 守護程式"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
-msgid "Firewall Knock Operator"
-msgstr "Firewall Knock 操作者"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:478
+msgid "Firewall Knock Operator Daemon"
+msgstr "防火牆敲門操作員常駐服務"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:590
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
@@ -82,43 +132,170 @@ msgstr ""
"令行上使用 -s 指令列引數,因此 -R 必須用於自動解析外部位址(如果 NAT 後面的客"
"戶端),或客戶端必須通過 -a 引數知道外部 IP。"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid "Generate Keys"
+msgstr "產生金鑰"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid "Generate keys"
+msgstr "產生金鑰"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+"生成用於解密傳入SPA封包的對稱金鑰,該對稱金鑰由fwknop客戶端使用Rijndael區塊密"
+"碼進行加密,以及生成HMAC身份驗證金鑰,用於在解密該SPA消息之前驗證傳入SPA封包"
+"的真實性。"
+
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
-msgstr ""
+msgstr "授予 luci-app-fwknopd 擁有 UCI 存取的權限"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid "HMAC key type"
+msgstr "HMAC金鑰類型"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid "Key type"
+msgstr "金鑰類型"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr "載入中…"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
-msgstr "SPA 資料包的最大可接受年齡(秒)。預設為 120 秒"
+msgstr "SPA封包將被接受的最大期限(以秒為單位)。默認為120秒。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid "Network"
+msgstr "網路"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
-msgid "Normal Key"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
+msgid "Network configuration"
+msgstr "網絡配置"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr "找不到節。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:440
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:457
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:550
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:572
+msgid "Normal key"
msgstr "普通金鑰"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
+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 ""
+"解析 /etc/fwknop/access.conf 檔案(以及包含的檔案/資料夾/金鑰),並為所有找"
+"到的節生成 QR 碼。由於存取權限的限制,僅處理 /etc/fwknop 資料夾中的檔案。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
+msgid "QR code"
+msgstr "QR 二維條碼"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Show access.conf QR codes"
+msgstr "顯示access.conf QR二維條碼"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:601
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr "指定 fwknopd 將要嗅探資料包的乙太網介面。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
-msgid "The base64 hmac key"
-msgstr "base64 hmac 金鑰"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:447
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:559
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "The HMAC authentication key has to be specified."
+msgstr "必須指定HMAC身份驗證金鑰。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:517
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+"SPA封包將被接受的目標位址。如果有效的SPA封包應遵循任何目標IP,則也接受字符"
+"串“ ANY”。應該以CIDR表示法指定網絡(例如 “ 192.168.10.0/24”),也可以指定單個"
+"IP地址。多個條目以逗號分隔。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
-msgid "Use ANY for any source IP"
-msgstr "對任何源 IP 使用 ANY"
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+"常駐服務監聽的網絡。網絡啟動並運行時,常駐服務會自動啟動。此選項優先於“ "
+"PCAP_INTF”選項。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:508
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+"將接受SPA封包的來源位址。如果應該從任何來源IP接受有效的SPA封包,則也接受字"
+"符“ANY”。應該以CIDR表示法指定網絡(例如“ 192.168.10.0/24”),也可以指定單個IP"
+"地址。多個條目以逗號分隔。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:514
+msgid "The source address has to be specified."
+msgstr "必須指定來源地址。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:430
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:537
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+msgid "The symmetric key has to be specified."
+msgstr "必須指定對稱金鑰。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:594
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
+msgstr ""
+"這指示 fwknopd 接受包含在授權封包中的完整命令。任何這樣的命令都將在 fwknopd 伺服器上以「CMD_EXEC_USER」指定的使用者或啟動 "
+"fwknopd 的使用者 (如果沒有設定的話) 的身份執行。"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
"取消選中時,/etc/fwknopd 中的配置檔案將按原樣使用,忽略此處的任何設定。"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:419
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:502
msgid "access.conf stanzas"
msgstr "access.conf 節"
-#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "fwknopd.conf config options"
msgstr "fwknopd.conf 配置選項"
+
+#~ msgid "Firewall Knock Operator"
+#~ msgstr "Firewall Knock 操作者"
+
+#~ msgid "The Base64 HMAC key"
+#~ msgstr "base64 HMAC 金鑰"
+
+#~ msgid "Use ANY for any source IP"
+#~ msgstr "對任何源 IP 使用 ANY"
diff --git a/applications/luci-app-fwknopd/root/etc/uci-defaults/40_luci-fwknopd b/applications/luci-app-fwknopd/root/etc/uci-defaults/40_luci-fwknopd
index 7cecf27461..5fed1889da 100644
--- a/applications/luci-app-fwknopd/root/etc/uci-defaults/40_luci-fwknopd
+++ b/applications/luci-app-fwknopd/root/etc/uci-defaults/40_luci-fwknopd
@@ -3,16 +3,12 @@
#-- Licensed to the public under the GNU General Public License v2.
. /lib/functions/network.sh
-[ "$(uci -q get fwknopd.@access[0].KEY)" != "CHANGEME" ] && exit 0
+# Clean-up - keytype/hkeytype is unnecessary now
+if uci -q show fwknopd | grep \\.h\\?keytype > /dev/null; then
+ for keytype in $(uci -q show fwknopd | grep \\.h\\?keytype= | cut -d= -f1); do
+ uci delete $keytype
+ done
+ uci commit fwknopd
+fi
-uci delete fwknopd.@access[0].KEY
-uci delete fwknopd.@access[0].HMAC_KEY
-uci set fwknopd.@access[0].keytype='Base64 key'
-uci set fwknopd.@access[0].hkeytype='Base64 key'
-uci set fwknopd.@access[0].KEY_BASE64=`fwknopd --key-gen | awk '/^KEY/ {print $2;}'`
-uci set fwknopd.@access[0].HMAC_KEY_BASE64=`fwknopd --key-gen | awk '/^HMAC/ {print $2;}'`
-uci set fwknopd.@config[0].ENABLE_IPT_FORWARDING='y'
-uci set fwknopd.@config[0].ENABLE_NAT_DNS='y'
-
-uci commit fwknopd
exit 0
diff --git a/applications/luci-app-fwknopd/root/usr/sbin/gen-qr.sh b/applications/luci-app-fwknopd/root/usr/sbin/gen-qr.sh
deleted file mode 100644
index 48850bd361..0000000000
--- a/applications/luci-app-fwknopd/root/usr/sbin/gen-qr.sh
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-entry_num=0
-if [ "$1" != "" ]; then
-entry_num=$1
-fi
-
-key_base64=$(uci -q get fwknopd.@access[$entry_num].KEY_BASE64)
-key=$(uci -q get fwknopd.@access[$entry_num].KEY)
-hmac_key_base64=$(uci -q get fwknopd.@access[$entry_num].HMAC_KEY_BASE64)
-hmac_key=$(uci -q get fwknopd.@access[$entry_num].HMAC_KEY)
-
-if [ "$key_base64" != "" ]; then
-qr="KEY_BASE64:$key_base64"
-fi
-if [ "$key" != "" ]; then
-qr="$qr KEY:$key"
-
-fi
-if [ "$hmac_key_base64" != "" ]; then
-qr="$qr HMAC_KEY_BASE64:$hmac_key_base64"
-fi
-if [ "$hmac_key" != "" ]; then
-qr="$qr HMAC_KEY:$hmac_key"
-fi
-
-qrencode -t svg -I -o - "$qr"
diff --git a/applications/luci-app-fwknopd/root/usr/share/luci/menu.d/luci-app-fwknopd.json b/applications/luci-app-fwknopd/root/usr/share/luci/menu.d/luci-app-fwknopd.json
index 85486b997e..e3ada68d78 100644
--- a/applications/luci-app-fwknopd/root/usr/share/luci/menu.d/luci-app-fwknopd.json
+++ b/applications/luci-app-fwknopd/root/usr/share/luci/menu.d/luci-app-fwknopd.json
@@ -2,12 +2,15 @@
"admin/services/fwknopd": {
"title": "Firewall Knock Daemon",
"action": {
- "type": "cbi",
- "path": "fwknopd",
- "post": { "cbi.submit": true }
+ "type": "view",
+ "path": "fwknopd"
},
"depends": {
"acl": [ "luci-app-fwknopd" ],
+ "fs": {
+ "/usr/bin/qrencode": "executable",
+ "/usr/sbin/fwknopd": "executable"
+ },
"uci": { "fwknopd": true }
}
}
diff --git a/applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json b/applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json
index 3877f87526..307ec28b63 100644
--- a/applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json
+++ b/applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json
@@ -2,7 +2,12 @@
"luci-app-fwknopd": {
"description": "Grant UCI access for luci-app-fwknopd",
"read": {
- "uci": [ "fwknopd" ]
+ "uci": [ "fwknopd" ],
+ "file": {
+ "/etc/fwknop/*": [ "read" ],
+ "/usr/bin/qrencode": [ "exec" ],
+ "/usr/sbin/fwknopd --key-gen": [ "exec" ]
+ }
},
"write": {
"uci": [ "fwknopd" ]
diff --git a/applications/luci-app-hd-idle/Makefile b/applications/luci-app-hd-idle/Makefile
index 07d5cadd99..28e1cef14b 100644
--- a/applications/luci-app-hd-idle/Makefile
+++ b/applications/luci-app-hd-idle/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Hard Disk Idle Spin-Down module
-LUCI_DEPENDS:=+hd-idle
+LUCI_DEPENDS:=+hd-idle +lsblk
include ../../luci.mk
diff --git a/applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js b/applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js
index f510229523..e07413bad4 100644
--- a/applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js
+++ b/applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js
@@ -2,43 +2,95 @@
'require form';
'require fs';
'require view';
+'require uci';
+
+function disk(devs, options, section_id) {
+ var v = uci.get('hd-idle', section_id, 'disk') || '';
+ var disk = devs.find(function(itm){ return itm.name == v; });
+ var out = '';
+ if(disk != undefined){
+ out = options.map(function(opt){ return disk[opt].trim(); });
+ out = out.filter(function(o){ return o != ''; });
+ out = out.join(' ');
+ }
+ return E('span', out);
+}
+
+function prettytime(section_id) {
+ return E('span', (uci.get('hd-idle', section_id, 'idle_time_interval') || '')
+ + ' '
+ + (uci.get('hd-idle', section_id, 'idle_time_unit') || ''));
+}
return view.extend({
load: function() {
- return fs.list('/dev').then(function(devs) {
- return devs.filter(function(dev) {
- return dev.type == 'block' ? dev.name.match(/^[sh]d[a-z]$/) : false;
- });
+ return fs.exec("/usr/bin/lsblk", ["-n", "-J", "-do", "NAME,TRAN,ROTA,RM,VENDOR,MODEL"]).then(function(res) {
+ if( res.code )
+ return [];
+ var json = JSON.parse(res.stdout);
+ return ( 'blockdevices' in json ) ? json['blockdevices'] : [];
});
},
render: function(devs) {
var m, s, o;
- m = new form.Map('hd-idle', _('HDD Idle'), _('HDD Idle is a utility program for spinning-down external disks after a period of idle time.'));
+ m = new form.Map('hd-idle', _('HDD Idle'), _('HDD Idle is a utility program for spinning-down disks after a period of idle time.'));
- s = m.section(form.TypedSection, 'hd-idle', _('Settings'));
+ s = m.section(form.GridSection, 'hd-idle', _('Settings'));
s.anonymous = true;
s.addremove = true;
+ s.sortable = true;
s.addbtntitle = _('Add new hdd setting...');
- o = s.option(form.Flag, 'enabled', _('Enable'));
+
+ s.tab('general', _('Disk Settings'));
+
+
+ o = s.taboption('general', form.Flag, 'enabled', _('Enable'));
o.rmempty = false;
+ o.editable = true;
- o = s.option(form.Value, 'disk', _('Disk'));
+ o = s.taboption('general', form.ListValue, 'disk', _('Disk'));
devs.forEach(function(dev) {
- o.value(dev.name);
+ if( dev.rota ) {
+ o.value(dev.name, `/dev/${dev.name} [${dev.tran}:${dev.vendor} ${dev.model}]`);
+ }
});
- o = s.option(form.Value, 'idle_time_interval', _('Idle time'));
+
+ o = s.taboption('general', form.Value, '_bus', _('Bus'));
+ o.rawhtml = true;
+ o.write = function() {};
+ o.remove = function() {};
+ o.modalonly = false;
+ o.textvalue = disk.bind(o, devs, ['tran']);
+
+ o = s.taboption('general', form.Value, '_vendorModel', _('Vendor / Model'));
+ o.rawhtml = true;
+ o.write = function() {};
+ o.remove = function() {};
+ o.modalonly = false;
+ o.textvalue = disk.bind(o, devs, ['vendor', 'model'] );
+
+ o = s.taboption('general', form.Value, 'idle_time_interval', _('Idle time'));
+ o.modalonly = true;
o.default = 10;
- o = s.option(form.ListValue, 'idle_time_unit', _('Idle time unit'));
- o.value('seconds', _('s', 'Abbreviation for seconds'));
- o.value('minutes', _('min', 'Abbreviation for minutes'));
- o.value('hours', _('h', 'Abbreviation for hours'));
- o.value('days', _('d', 'Abbreviation for days'));
+ o = s.taboption('general', form.ListValue, 'idle_time_unit', _('Idle time unit'));
+ o.modalonly = true;
+ o.value('seconds', _('seconds', 'Abbreviation for seconds'));
+ o.value('minutes', _('minutes', 'Abbreviation for minutes'));
+ o.value('hours', _('hours', 'Abbreviation for hours'));
+ o.value('days', _('days', 'Abbreviation for days'));
o.default = 'minutes';
+ o = s.taboption('general', form.Value, '_prettytime', _('Idle time'));
+ o.rawhtml = true;
+ o.write = function() {};
+ o.remove = function() {};
+ o.modalonly = false;
+ o.textvalue = prettytime.bind(o);
+
return m.render();
}
});
diff --git a/applications/luci-app-hd-idle/po/ca/hd_idle.po b/applications/luci-app-hd-idle/po/ca/hd-idle.po
index 9d155751d9..2c0db23958 100644
--- a/applications/luci-app-hd-idle/po/ca/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/ca/hd-idle.po
@@ -5,25 +5,34 @@ 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: 2014-07-01 05:48+0200\n"
-"Last-Translator: Alex <alexhenrie24@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-03-08 13:04+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
+"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshd-idle/ca/>\n"
"Language: ca\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.5.1\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "Disc"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
msgstr "Habilita"
@@ -31,49 +40,54 @@ msgstr "Habilita"
msgid "Grant UCI access for luci-app-hd-idle"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr "HDD Idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-"HDD Idle és un programa per ralentitzar els discos externs després d'un "
-"període de temps inactiu."
+"HDD Idle és un programa per ralentitzar els discos després d'un període de "
+"temps inactiu."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "Temps d'inactivitat"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr "Unitat de temps d'inactivitat"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
-msgstr "Ajusts"
+msgstr "Paràmetres"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
+msgid "days"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
+msgid "hours"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
+msgid "minutes"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
+msgid "seconds"
msgstr ""
# Hours
diff --git a/applications/luci-app-hd-idle/po/cs/hd_idle.po b/applications/luci-app-hd-idle/po/cs/hd-idle.po
index 6c7fee1ad8..86a2eff7f0 100644
--- a/applications/luci-app-hd-idle/po/cs/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/cs/hd-idle.po
@@ -5,25 +5,34 @@ 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: 2014-04-23 22:33+0200\n"
-"Last-Translator: koli <lukas.koluch@gmail.com>\n"
-"Language-Team: none\n"
+"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/"
+"luciapplicationshd-idle/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: Pootle 2.0.6\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
+msgstr "Přidat další nastavení harddisku"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "Disk"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
msgstr "Povolit"
@@ -31,49 +40,53 @@ msgstr "Povolit"
msgid "Grant UCI access for luci-app-hd-idle"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr "HDD Idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-"HDD Idle je utilita pro vypnutí externích pevných disků po určité době "
-"nečinnosti."
+"HDD Idle je utilita pro vypnutí pevných disků po určité době nečinnosti."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "Čas nečinnosti"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr "Čas nečinnosti - jednotka"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
msgstr "Nastavení"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
+msgid "days"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
+msgid "hours"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
+msgid "minutes"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
+msgid "seconds"
msgstr ""
# Hodin
diff --git a/applications/luci-app-hd-idle/po/de/hd_idle.po b/applications/luci-app-hd-idle/po/de/hd-idle.po
index 518cc886c5..745f524ba8 100644
--- a/applications/luci-app-hd-idle/po/de/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/de/hd-idle.po
@@ -3,77 +3,107 @@ 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: 2011-06-11 01:55+0200\n"
-"Last-Translator: Jo-Philipp <jow@openwrt.org>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-02-09 02:45+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
+"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshd-idle/de/>\n"
"Language: de\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"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
+msgstr "Neue Festplatteneinstellung hinzufügen ..."
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "Festplatte"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
msgstr "Aktivieren"
#: 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-Zugriff für luci-app-hd-idle erlauben"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr "HDD Idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-"HDD Idle ist ein Hilfsprogramm um externe Festplatten nach einer "
-"festgelegten Leerlaufzeit herunter zu fahren."
+"HDD Idle ist ein Hilfsprogramm um Festplatten nach einer festgelegten "
+"Leerlaufzeit herunter zu fahren."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "Leerlaufzeit"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr "Leerlaufzeiteinheit"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
msgstr "Einstellungen"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
+msgid "days"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
+msgid "hours"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
+msgid "minutes"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
+msgid "seconds"
msgstr ""
+#~ msgctxt "Abbreviation for days"
+#~ msgid "d"
+#~ msgstr "d"
+
+#~ msgctxt "Abbreviation for hours"
+#~ msgid "h"
+#~ msgstr "h"
+
+#~ msgctxt "Abbreviation for minutes"
+#~ msgid "min"
+#~ msgstr "min"
+
+#~ msgctxt "Abbreviation for seconds"
+#~ msgid "s"
+#~ msgstr "s"
+
# Hours
#~ msgid "h"
#~ msgstr "Stunden"
diff --git a/applications/luci-app-hd-idle/po/el/hd_idle.po b/applications/luci-app-hd-idle/po/el/hd-idle.po
index c6b514e041..04edcb8c0a 100644
--- a/applications/luci-app-hd-idle/po/el/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/el/hd-idle.po
@@ -13,15 +13,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Pootle 2.0.4\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "Δίσκος"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
msgstr "Ενεργοποίηση"
@@ -29,47 +37,52 @@ msgstr "Ενεργοποίηση"
msgid "Grant UCI access for luci-app-hd-idle"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
msgstr "Ρυθμίσεις"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
+msgid "days"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
+msgid "hours"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
+msgid "minutes"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
+msgid "seconds"
msgstr ""
# Hours
diff --git a/applications/luci-app-hd-idle/po/en/hd_idle.po b/applications/luci-app-hd-idle/po/en/hd-idle.po
index 3e1e1d431d..6ecbec3432 100644
--- a/applications/luci-app-hd-idle/po/en/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/en/hd-idle.po
@@ -11,15 +11,23 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "Disk"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
msgstr "Enable"
@@ -27,49 +35,54 @@ msgstr "Enable"
msgid "Grant UCI access for luci-app-hd-idle"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "Idle time"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr "Idle time unit"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
msgstr "Settings"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
+msgid "days"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
+msgid "hours"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
+msgid "minutes"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
+msgid "seconds"
msgstr ""
# Hours
diff --git a/applications/luci-app-hd-idle/po/es/hd_idle.po b/applications/luci-app-hd-idle/po/es/hd-idle.po
index b58b1f6ad8..8290e24a50 100644
--- a/applications/luci-app-hd-idle/po/es/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/es/hd-idle.po
@@ -3,25 +3,34 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-14 10:33+0200\n"
-"PO-Revision-Date: 2020-09-16 01:30-0300\n"
+"PO-Revision-Date: 2021-10-27 18:57+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshd-idle/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: Poedit 2.4.1\n"
-"Language-Team: \n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
msgstr "Agregar nueva configuración de disco duro..."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr "Bus"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "Disco"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr "Configuración de disco"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
msgstr "Activar"
@@ -29,50 +38,71 @@ msgstr "Activar"
msgid "Grant UCI access for luci-app-hd-idle"
msgstr "Conceder acceso UCI para luci-app-hd-idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr "HDD Idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-"HDD Idle es un programa que administra la suspensión de discos externos tras "
-"un tiempo de inactividad."
+"HDD Idle es un programa que administra la suspensión de discos tras un "
+"tiempo de inactividad."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "Tiempo de inactividad"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr "Unidad de tiempo"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
-msgstr "Configuración"
+msgstr "Configuraciones"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr "Proveedor / Modelo"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
-msgstr ""
+msgid "days"
+msgstr "dias"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
-msgstr ""
+msgid "hours"
+msgstr "horas"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
-msgstr ""
+msgid "minutes"
+msgstr "minutos"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
-msgstr ""
+msgid "seconds"
+msgstr "segundos"
+
+#~ msgctxt "Abbreviation for days"
+#~ msgid "d"
+#~ msgstr "d"
+
+#~ msgctxt "Abbreviation for hours"
+#~ msgid "h"
+#~ msgstr "h"
+
+#~ msgctxt "Abbreviation for minutes"
+#~ msgid "min"
+#~ msgstr "min"
+
+#~ msgctxt "Abbreviation for seconds"
+#~ msgid "s"
+#~ msgstr "s"
# Hours
#~ msgid "h"
diff --git a/applications/luci-app-hd-idle/po/fr/hd_idle.po b/applications/luci-app-hd-idle/po/fr/hd-idle.po
index e37d1c73d2..75cce97b80 100644
--- a/applications/luci-app-hd-idle/po/fr/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/fr/hd-idle.po
@@ -3,76 +3,106 @@ 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-11-06 15:20+0200\n"
-"Last-Translator: hogsim <hogsim@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"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/"
+"luciapplicationshd-idle/fr/>\n"
"Language: fr\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.11-dev\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
-msgstr ""
+msgstr "Ajouter un nouveau paramètre disque dur..."
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr "Bus"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "Disque"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr "Réglages du disque"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
msgstr "Activer"
#: 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 "Autoriser luci-app-hd-idle à accéder à l'UCI (Configuration)"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
-msgstr "HDD Idle"
+msgstr "Disque dur inactif"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-"HDD Idle est un utilitaire pour arrêter la rotation des disques externes "
-"après une période d'inactivité."
+"HDD Idle est un utilitaire pour arrêter la rotation des disques après une "
+"période d'inactivité."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "Temps d'inactivité"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr "Unité de temps"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
-msgstr "Réglages"
+msgstr "Paramètres"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr "Fabriquant / Modèle"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
-msgstr ""
+msgid "days"
+msgstr "jours"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
-msgstr ""
+msgid "hours"
+msgstr "heures"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
-msgstr ""
+msgid "minutes"
+msgstr "minutes"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
-msgstr ""
+msgid "seconds"
+msgstr "secondes"
+
+#~ msgctxt "Abbreviation for days"
+#~ msgid "d"
+#~ msgstr "j"
+
+#~ msgctxt "Abbreviation for hours"
+#~ msgid "h"
+#~ msgstr "h"
+
+#~ msgctxt "Abbreviation for minutes"
+#~ msgid "min"
+#~ msgstr "min"
+
+#~ msgctxt "Abbreviation for seconds"
+#~ msgid "s"
+#~ msgstr "s"
# Hours
#~ msgid "h"
diff --git a/applications/luci-app-hd-idle/po/he/hd_idle.po b/applications/luci-app-hd-idle/po/he/hd-idle.po
index 595db85d0a..6b6af355ed 100644
--- a/applications/luci-app-hd-idle/po/he/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/he/hd-idle.po
@@ -5,25 +5,34 @@ 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: 2011-06-25 11:35+0200\n"
-"Last-Translator: GiladL <gl1000007@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-12 09:37+0000\n"
+"Last-Translator: wakan-tanka <eliyahuler@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshd-idle/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.4\n"
+"X-Generator: Weblate 4.4.1-dev\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "כונן"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
msgstr "אפשר"
@@ -31,51 +40,72 @@ msgstr "אפשר"
msgid "Grant UCI access for luci-app-hd-idle"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-"HDD Idle הינה תוכנת שירות שמטרתה להקטין את מהירות הסיבוב של כוננים חיצוניים "
-"לאחר זמן מסוים של חוסר פעילות."
+"HDD Idle הינה תוכנת שירות שמטרתה להקטין את מהירות הסיבוב של כוננים לאחר זמן "
+"מסוים של חוסר פעילות."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "זמן חוסר פעילות"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr "יחידת זמן חוסר פעילות"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
msgstr "הגדרות"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
+msgid "days"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
+msgid "hours"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
+msgid "minutes"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
+msgid "seconds"
msgstr ""
+#~ msgctxt "Abbreviation for days"
+#~ msgid "d"
+#~ msgstr "d"
+
+#~ msgctxt "Abbreviation for hours"
+#~ msgid "h"
+#~ msgstr "h"
+
+#~ msgctxt "Abbreviation for minutes"
+#~ msgid "min"
+#~ msgstr "min"
+
+#~ msgctxt "Abbreviation for seconds"
+#~ msgid "s"
+#~ msgstr "s"
+
# Hours
#~ msgid "h"
#~ msgstr "ש'"
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 d72dfa4679..aab0693d06 100644
--- a/applications/luci-app-hd-idle/po/hu/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/hu/hd-idle.po
@@ -15,15 +15,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Pootle 2.0.6\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "Lemez"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
msgstr "Engedélyezés"
@@ -31,51 +39,61 @@ msgstr "Engedélyezés"
msgid "Grant UCI access for luci-app-hd-idle"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr "HDD Idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-"HDD Idle egy a külső lemezek adott üresjárati idő után történő leállítására "
-"szolgáló segédprogram."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "Üresjárati idő"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr "Üresjárati idő egysége"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
msgstr "Beállítások"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
+msgid "days"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
+msgid "hours"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
+msgid "minutes"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
+msgid "seconds"
msgstr ""
+#~ msgid ""
+#~ "HDD Idle is a utility program for spinning-down external disks after a "
+#~ "period of idle time."
+#~ msgstr ""
+#~ "HDD Idle egy a lemezek adott üresjárati idő után történő leállítására "
+#~ "szolgáló segédprogram."
+
# Hours
#~ msgid "h"
#~ msgstr "óra"
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 ded25fb17e..0827f241d1 100644
--- a/applications/luci-app-hd-idle/po/it/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/it/hd-idle.po
@@ -3,77 +3,107 @@ 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: 2013-02-03 13:54+0200\n"
-"Last-Translator: Francesco <3gasas@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"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/"
+"luciapplicationshd-idle/it/>\n"
"Language: it\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.9-dev\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
+msgstr "Aggiungi nuova impostazione disco rigido..."
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "Disco"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
msgstr "Abilita"
#: 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 "Concedere l'accesso UCI per luci-app-hd-idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr "HDD Idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-"HDD Idle è un programma per mettere in standby i dischi esterni dopo un "
-"periodo di inattività."
+"HDD Idle è un programma per mettere in standby i dischi dopo un periodo di "
+"inattività."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "Tempo di inattività"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr "Unità di misura del tempo di inattività"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
-msgstr "Opzioni"
+msgstr "Impostazioni"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
+msgid "days"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
+msgid "hours"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
+msgid "minutes"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
+msgid "seconds"
msgstr ""
+#~ msgctxt "Abbreviation for days"
+#~ msgid "d"
+#~ msgstr "gg"
+
+#~ msgctxt "Abbreviation for hours"
+#~ msgid "h"
+#~ msgstr "hh"
+
+#~ msgctxt "Abbreviation for minutes"
+#~ msgid "min"
+#~ msgstr "min"
+
+#~ msgctxt "Abbreviation for seconds"
+#~ msgid "s"
+#~ msgstr "s"
+
# Hours
#~ msgid "h"
#~ msgstr "ora/e"
diff --git a/applications/luci-app-hd-idle/po/ja/hd_idle.po b/applications/luci-app-hd-idle/po/ja/hd-idle.po
index 1223b45fc3..b78f07dac4 100644
--- a/applications/luci-app-hd-idle/po/ja/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/ja/hd-idle.po
@@ -3,77 +3,112 @@ 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-11-14 14:40+0200\n"
-"Last-Translator: Kentaro <kentaro.matsuyama@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-02-06 08:29+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshd-idle/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: Pootle 2.0.6\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
+msgstr "新しい HDD 設定を追加..."
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "ディスク"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
-msgstr "有効"
+msgstr "有効化"
#: 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 "luci-app-hd-idleにUCIアクセスを許可"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
-msgstr "HDD Idle"
+msgstr "HDDアイドル"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-"HDD Idleはアイドル時に外部ディスクをスピンダウンさせるための、ユーティリティ"
-"プログラムです。"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "アイドル時間"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr "アイドル時間 (単位)"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
msgstr "設定"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
+msgid "days"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
+msgid "hours"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
+msgid "minutes"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
+msgid "seconds"
msgstr ""
+#~ msgid ""
+#~ "HDD Idle is a utility program for spinning-down external disks after a "
+#~ "period of idle time."
+#~ msgstr ""
+#~ "HDD Idleはアイドル時にィスクをスピンダウンさせるための、ユーティリティプロ"
+#~ "グラムです。"
+
+#~ msgctxt "Abbreviation for days"
+#~ msgid "d"
+#~ msgstr "日"
+
+#~ msgctxt "Abbreviation for hours"
+#~ msgid "h"
+#~ msgstr "時間"
+
+#~ msgctxt "Abbreviation for minutes"
+#~ msgid "min"
+#~ msgstr "分"
+
+#~ msgctxt "Abbreviation for seconds"
+#~ msgid "s"
+#~ msgstr "秒"
+
# Hours
#~ msgid "h"
#~ msgstr "時"
diff --git a/applications/luci-app-hd-idle/po/ms/hd_idle.po b/applications/luci-app-hd-idle/po/ms/hd-idle.po
index 50d7ce5a10..861747447c 100644
--- a/applications/luci-app-hd-idle/po/ms/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/ms/hd-idle.po
@@ -12,15 +12,23 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
msgstr ""
@@ -28,45 +36,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-hd-idle"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
+msgid "days"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
+msgid "hours"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
+msgid "minutes"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
+msgid "seconds"
msgstr ""
diff --git a/applications/luci-app-hd-idle/po/nb_NO/hd_idle.po b/applications/luci-app-hd-idle/po/nb_NO/hd-idle.po
index 1641b0e026..ab98899613 100644
--- a/applications/luci-app-hd-idle/po/nb_NO/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/nb_NO/hd-idle.po
@@ -1,68 +1,87 @@
msgid ""
msgstr ""
-"Last-Translator: Lars Hardy <lars.hardy@gmail.com>\n"
+"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/"
+"luciapplicationshd-idle/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-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "Disk"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
-msgstr "Aktiver"
+msgstr "Skru på"
#: 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 ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr "HDD Idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-"HDD Idle er et verktøy for å spinne ned eksterne disker etter en periode med "
+"HDD Idle er et verktøy for å spinne ned disker etter en periode med "
"inaktivitet."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "Tid inaktiv"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr "Tidsenhet"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
msgstr "Innstillinger"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
+msgid "days"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
+msgid "hours"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
+msgid "minutes"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
+msgid "seconds"
msgstr ""
#~ msgid "h"
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 5b5c6c2c7c..1846f718cc 100644
--- a/applications/luci-app-hd-idle/po/pl/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/pl/hd-idle.po
@@ -3,77 +3,107 @@ 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: 2011-06-03 16:09+0200\n"
-"Last-Translator: Staszek <fistaszek@tlen.pl>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-10-27 18:57+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
+"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshd-idle/pl/>\n"
"Language: pl\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%10>=2 && n%10<=4 && (n%100<10 "
-"|| n%100>=20) ? 1 : 2);\n"
-"X-Generator: Pootle 2.0.4\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"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
-msgstr ""
+msgstr "Dodaj nowe ustawienie HDD..."
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr "Magistrala"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "Dysk"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr "Ustawienia dysku"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
msgstr "Włącz"
#: 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 "Udziel dostępu dla luci-app-hd-idle do UCI"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr "HDD Idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-"HDD Idle jest narzędziem do zwalniania obrotów zewnętrznych dysków po "
-"określonym czasie bezczynności."
+"HDD Idle jest narzędziem do zwalniania obrotów dysków po określonym czasie "
+"bezczynności."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "Czas bezczynności"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr "Jednostka czasu bezczynności"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
msgstr "Ustawienia"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr "Dostawca / Model"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
-msgstr ""
+msgid "days"
+msgstr "dni"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
-msgstr ""
+msgid "hours"
+msgstr "godziny"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
-msgstr ""
+msgid "minutes"
+msgstr "minuty"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
-msgstr ""
+msgid "seconds"
+msgstr "sekundy"
+
+#~ msgctxt "Abbreviation for days"
+#~ msgid "d"
+#~ msgstr "d"
+
+#~ msgctxt "Abbreviation for hours"
+#~ msgid "h"
+#~ msgstr "g"
+
+#~ msgctxt "Abbreviation for minutes"
+#~ msgid "min"
+#~ msgstr "min"
+
+#~ msgctxt "Abbreviation for seconds"
+#~ msgid "s"
+#~ msgstr "s"
# Hours
#~ msgid "h"
diff --git a/applications/luci-app-hd-idle/po/pt/hd_idle.po b/applications/luci-app-hd-idle/po/pt/hd-idle.po
index 8062281f22..1b844ea6e2 100644
--- a/applications/luci-app-hd-idle/po/pt/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/pt/hd-idle.po
@@ -3,76 +3,106 @@ 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: 2013-05-31 15:28+0200\n"
-"Last-Translator: joao.f.vieira <joao.f.vieira@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-10-31 13:37+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
+"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshd-idle/pt/>\n"
"Language: pt\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.9-dev\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
-msgstr ""
+msgstr "Adicionar uma nova configuração de hdd..."
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr "Barramento"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "Disco"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr "Configurações do disco"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
msgstr "Ativar"
#: 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 "Conceder acesso UCI ao luci-app-hd-idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr "HDD Idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
"HDD Idle é um programa utilitário para activar o modo \"economia de energia"
-"\" (spinning-down) de discos externos após um período de ociosidade."
+"\" (spinning-down) de discos após um período de ociosidade."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "Tempo de ociosidade"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr "Unidade de tempo de ociosidade"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr "Fornecedor / modelo"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
-msgstr ""
+msgid "days"
+msgstr "dias"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
-msgstr ""
+msgid "hours"
+msgstr "horas"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
-msgstr ""
+msgid "minutes"
+msgstr "minutos"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
-msgstr ""
+msgid "seconds"
+msgstr "segundos"
+
+#~ msgctxt "Abbreviation for days"
+#~ msgid "d"
+#~ msgstr "d"
+
+#~ msgctxt "Abbreviation for hours"
+#~ msgid "h"
+#~ msgstr "h"
+
+#~ msgctxt "Abbreviation for minutes"
+#~ msgid "min"
+#~ msgstr "min"
+
+#~ msgctxt "Abbreviation for seconds"
+#~ msgid "s"
+#~ msgstr "s"
# Hours
#~ msgid "h"
diff --git a/applications/luci-app-hd-idle/po/pt_BR/hd_idle.po b/applications/luci-app-hd-idle/po/pt_BR/hd-idle.po
index a6168e573b..abe25dce17 100644
--- a/applications/luci-app-hd-idle/po/pt_BR/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/pt_BR/hd-idle.po
@@ -3,76 +3,106 @@ 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: 2011-10-08 03:12+0200\n"
-"Last-Translator: luizluca <luizluca@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-10-28 03:15+0000\n"
+"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
+"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationshd-idle/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: Pootle 2.0.4\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
-msgstr ""
+msgstr "Adicionar uma nova configuração de hdd..."
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr "Barramento"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "Disco"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr "Configurações do disco"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
-msgstr "Habilitar"
+msgstr "Ativar"
#: 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 "Conceda acesso UCI ao luci-app-hd-idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr "HDD Idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
"HDD Idle é um programa utilitário para ativar o modo \"economia de energia"
-"\" (spinning-down) de discos externos após um período de ociosidade."
+"\" (spinning-down) de discos após um período de ociosidade."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "Tempo de ociosidade"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr "Unidade do tempo da ociosidade"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr "Fornecedor / Modelo"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
-msgstr ""
+msgid "days"
+msgstr "dias"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
-msgstr ""
+msgid "hours"
+msgstr "horas"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
-msgstr ""
+msgid "minutes"
+msgstr "minutos"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
-msgstr ""
+msgid "seconds"
+msgstr "segundos"
+
+#~ msgctxt "Abbreviation for days"
+#~ msgid "d"
+#~ msgstr "d"
+
+#~ msgctxt "Abbreviation for hours"
+#~ msgid "h"
+#~ msgstr "h"
+
+#~ msgctxt "Abbreviation for minutes"
+#~ msgid "min"
+#~ msgstr "min"
+
+#~ msgctxt "Abbreviation for seconds"
+#~ msgid "s"
+#~ msgstr "s"
# Hours
#~ msgid "h"
diff --git a/applications/luci-app-hd-idle/po/ro/hd_idle.po b/applications/luci-app-hd-idle/po/ro/hd-idle.po
index b77b08f1fd..6579408653 100644
--- a/applications/luci-app-hd-idle/po/ro/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/ro/hd-idle.po
@@ -5,77 +5,91 @@ 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: 2013-09-25 19:12+0200\n"
-"Last-Translator: Mihai <WyRwSyK@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-11-16 17:38+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshd-idle/ro/>\n"
"Language: ro\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==0 || (n%100 > 0 && n%100 < "
-"20)) ? 1 : 2);;\n"
-"X-Generator: Pootle 2.0.6\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+"X-Generator: Weblate 4.9.1-dev\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
-msgstr ""
+msgstr "Adăugați o nouă setare hdd..."
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr "Autobuz"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "Disc"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr "Setări pentru discuri"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
-msgstr "Activeaza"
+msgstr "Activați"
#: 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 "Acordă acces UCI pentru luci-app-hd-idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
-msgstr "HDD Idle"
+msgstr "HDD Inactiv"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-"HDD Idle este un utilitar pentru a oprit din rotatie hard disc-urile externe "
-"dupa o anumita perioada de inactivitate."
+"HDD Idle este un utilitar pentru a oprit din rotatie hard disc-urile dupa o "
+"anumita perioada de inactivitate."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "Timp de inactivitate"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr "Unitatea de timp pentru masurarea inactivitatii"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
-msgstr "Setari"
+msgstr "Setări"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr "Furnizor / Model"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
-msgstr ""
+msgid "days"
+msgstr "zile"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
-msgstr ""
+msgid "hours"
+msgstr "ore"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
-msgstr ""
+msgid "minutes"
+msgstr "minute"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
-msgstr ""
+msgid "seconds"
+msgstr "secunde"
# Hours
#~ msgid "h"
diff --git a/applications/luci-app-hd-idle/po/ru/hd_idle.po b/applications/luci-app-hd-idle/po/ru/hd-idle.po
index ee95d90511..644fa8bb63 100644
--- a/applications/luci-app-hd-idle/po/ru/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/ru/hd-idle.po
@@ -1,81 +1,111 @@
msgid ""
msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: hd_idle\n"
"POT-Creation-Date: 2012-08-15 11:24+0300\n"
-"PO-Revision-Date: 2018-01-07 19:56+0300\n"
-"Language-Team: http://cyber-place.ru\n"
+"PO-Revision-Date: 2020-11-22 15:35+0000\n"
+"Last-Translator: Max Smolik <makcum15@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshd-idle/ru/>\n"
+"Language: ru\n"
"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.8.7.1\n"
-"Last-Translator: Vladimir aka sunny <picfun@ya.ru>\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"
-"Language: ru\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.4-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
+msgstr "Добавить новые настройки HDD..."
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "Диск"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
msgstr "Включить"
#: 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 для luci-app-hd-idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr "HDD Idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-"Утилита HDD Idle позволяет замедлять внешние диски после определённого "
-"времени бездействия."
+"Утилита HDD Idle позволяет замедлять диски после определённого времени "
+"бездействия."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "Время бездействия"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr "Единицы времени бездействия"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: 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:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
+msgid "days"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
+msgid "hours"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
+msgid "minutes"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
+msgid "seconds"
msgstr ""
+#~ msgctxt "Abbreviation for days"
+#~ msgid "d"
+#~ msgstr "д"
+
+#~ msgctxt "Abbreviation for hours"
+#~ msgid "h"
+#~ msgstr "ч"
+
+#~ msgctxt "Abbreviation for minutes"
+#~ msgid "min"
+#~ msgstr "мин"
+
+#~ msgctxt "Abbreviation for seconds"
+#~ msgid "s"
+#~ msgstr "с"
+
#~ msgid "h"
#~ msgstr "ч"
diff --git a/applications/luci-app-hd-idle/po/sk/hd-idle.po b/applications/luci-app-hd-idle/po/sk/hd-idle.po
new file mode 100644
index 0000000000..7947625357
--- /dev/null
+++ b/applications/luci-app-hd-idle/po/sk/hd-idle.po
@@ -0,0 +1,101 @@
+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"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshd-idle/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.7\n"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
+msgid "Add new hdd setting..."
+msgstr "Pridať nové nastavenie hdd..."
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
+msgid "Disk"
+msgstr "Disk"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
+msgid "Enable"
+msgstr "Povoliť"
+
+#: 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 "Povoliť UCI prístup k luci-app-hd-idle"
+
+#: 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
+msgid "HDD Idle"
+msgstr "HDD Idle"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+msgid ""
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
+msgstr "HDD Idle je program na uspanie disku po nastavenom čase."
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
+msgid "Idle time"
+msgstr "Čas nečinnosti"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
+msgid "Idle time unit"
+msgstr "Jednotka času nečinnosti"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+msgid "Settings"
+msgstr "Nastavenia"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
+msgctxt "Abbreviation for days"
+msgid "days"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
+msgctxt "Abbreviation for hours"
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
+msgctxt "Abbreviation for minutes"
+msgid "minutes"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
+msgctxt "Abbreviation for seconds"
+msgid "seconds"
+msgstr ""
+
+#~ msgctxt "Abbreviation for days"
+#~ msgid "d"
+#~ msgstr "d"
+
+#~ msgctxt "Abbreviation for hours"
+#~ msgid "h"
+#~ msgstr "h"
+
+#~ msgctxt "Abbreviation for minutes"
+#~ msgid "min"
+#~ msgstr "min"
+
+#~ msgctxt "Abbreviation for seconds"
+#~ msgid "s"
+#~ msgstr "s"
diff --git a/applications/luci-app-hd-idle/po/sk/hd_idle.po b/applications/luci-app-hd-idle/po/sk/hd_idle.po
deleted file mode 100644
index d957ae7c33..0000000000
--- a/applications/luci-app-hd-idle/po/sk/hd_idle.po
+++ /dev/null
@@ -1,68 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
-"MIME-Version: 1.0\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
-msgid "Add new hdd setting..."
-msgstr ""
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
-msgid "Disk"
-msgstr ""
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
-msgid "Enable"
-msgstr ""
-
-#: 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 ""
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
-#: applications/luci-app-hd-idle/root/usr/share/luci/menu.d/luci-app-hd-idle.json:3
-msgid "HDD Idle"
-msgstr ""
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
-msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
-msgstr ""
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
-msgid "Idle time"
-msgstr ""
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
-msgid "Idle time unit"
-msgstr ""
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
-msgid "Settings"
-msgstr ""
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
-msgctxt "Abbreviation for days"
-msgid "d"
-msgstr ""
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
-msgctxt "Abbreviation for hours"
-msgid "h"
-msgstr ""
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
-msgctxt "Abbreviation for minutes"
-msgid "min"
-msgstr ""
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
-msgctxt "Abbreviation for seconds"
-msgid "s"
-msgstr ""
diff --git a/applications/luci-app-hd-idle/po/sv/hd_idle.po b/applications/luci-app-hd-idle/po/sv/hd-idle.po
index 26f51b4086..09c467b802 100644
--- a/applications/luci-app-hd-idle/po/sv/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/sv/hd-idle.po
@@ -1,69 +1,85 @@
msgid ""
msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-11-07 15:53+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
+"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshd-idle/sv/>\n"
"Language: sv\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"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
-msgid "Enable"
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
msgstr ""
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
+msgid "Enable"
+msgstr "Aktivera"
+
#: 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 ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
+msgstr "Inställningar"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
+msgid "days"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
+msgid "hours"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
+msgid "minutes"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
+msgid "seconds"
msgstr ""
diff --git a/applications/luci-app-hd-idle/po/templates/hd_idle.pot b/applications/luci-app-hd-idle/po/templates/hd-idle.pot
index ac511d9e32..b7765aa40e 100644
--- a/applications/luci-app-hd-idle/po/templates/hd_idle.pot
+++ b/applications/luci-app-hd-idle/po/templates/hd-idle.pot
@@ -1,15 +1,23 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
msgstr ""
@@ -17,45 +25,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-hd-idle"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
+msgid "days"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
+msgid "hours"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
+msgid "minutes"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
+msgid "seconds"
msgstr ""
diff --git a/applications/luci-app-hd-idle/po/tr/hd_idle.po b/applications/luci-app-hd-idle/po/tr/hd-idle.po
index 8e72604c68..4ab20f4a0e 100644
--- a/applications/luci-app-hd-idle/po/tr/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/tr/hd-idle.po
@@ -5,76 +5,106 @@ 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-10-11 23:15+0200\n"
-"Last-Translator: vincenzo <tayfun_ozturk@hotmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-11-03 16:34+0000\n"
+"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshd-idle/tr/>\n"
"Language: tr\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.6\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
-msgstr ""
+msgstr "Yeni hdd ayarı ekle..."
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr "Veri yolu"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "Disk"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr "Disk Ayarları"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
-msgstr "Kullanıma Aç"
+msgstr "Etkinleştir"
#: 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 "luci-app-hd-idle için UCI erişimi verin"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr "Harddisk-Park"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-"Harddisk-Park belirli bir zaman sonra diskleri beklemeye alan bir yardımcı "
-"programdır"
+"HDD Idle, belirli bir zaman sonra diskleri beklemeye alan bir yardımcı "
+"programdır."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "Bekleme Zamanı"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr "bekleme zamanı birimi"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
msgstr "Ayarlar"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr "Satıcı / Model"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
-msgstr ""
+msgid "days"
+msgstr "gün"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
-msgstr ""
+msgid "hours"
+msgstr "saat"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
-msgstr ""
+msgid "minutes"
+msgstr "dakika"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
-msgstr ""
+msgid "seconds"
+msgstr "saniye"
+
+#~ msgctxt "Abbreviation for days"
+#~ msgid "d"
+#~ msgstr "g"
+
+#~ msgctxt "Abbreviation for hours"
+#~ msgid "h"
+#~ msgstr "sa"
+
+#~ msgctxt "Abbreviation for minutes"
+#~ msgid "min"
+#~ msgstr "dak"
+
+#~ msgctxt "Abbreviation for seconds"
+#~ msgid "s"
+#~ msgstr "sn"
# Hours
#~ msgid "h"
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 3f881ed6e1..fca1ab2498 100644
--- a/applications/luci-app-hd-idle/po/uk/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/uk/hd-idle.po
@@ -5,77 +5,107 @@ 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: 2013-08-13 15:59+0200\n"
-"Last-Translator: zubr_139 <zubr139@ukr.net>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
+"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshd-idle/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: Pootle 2.0.6\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"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
+msgstr "Додати новий параметр жорсткого диска..."
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "Диск"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
-msgstr "Активувати"
+msgstr "Увімкнути"
#: 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 для простою luci-app-hd-idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
-#, fuzzy
msgid "HDD Idle"
-msgstr "HD-простій"
+msgstr "HDD Idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
+"Засіб HDD Idle дозволяє уповільнювати диски після певного часу бездіяльності."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "Час простою"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
-msgstr ""
+msgstr "Одиниці часу бездіяльності"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: 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:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
+msgid "days"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
+msgid "hours"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
+msgid "minutes"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
+msgid "seconds"
msgstr ""
+#~ msgctxt "Abbreviation for days"
+#~ msgid "d"
+#~ msgstr "д"
+
+#~ msgctxt "Abbreviation for hours"
+#~ msgid "h"
+#~ msgstr "год"
+
+#~ msgctxt "Abbreviation for minutes"
+#~ msgid "min"
+#~ msgstr "хв"
+
+#~ msgctxt "Abbreviation for seconds"
+#~ msgid "s"
+#~ msgstr "с"
+
# Minutes (not minimum)
#~ msgid "min"
#~ msgstr "хв"
diff --git a/applications/luci-app-hd-idle/po/vi/hd_idle.po b/applications/luci-app-hd-idle/po/vi/hd-idle.po
index ec6d4a2942..8586611a95 100644
--- a/applications/luci-app-hd-idle/po/vi/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/vi/hd-idle.po
@@ -13,15 +13,23 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Pootle 1.1.0\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "Ổ đĩa"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
#, fuzzy
msgid "Enable"
msgstr "Kích hoạt debug"
@@ -30,51 +38,56 @@ msgstr "Kích hoạt debug"
msgid "Grant UCI access for luci-app-hd-idle"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr "HDD Idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
msgstr ""
-"HDD Idle là một chương trình tiện ích để quay các đĩa ngoài sau một khoảng "
-"thời gian idle."
+"HDD Idle là một chương trình tiện ích để quay các đĩa sau một khoảng thời "
+"gian idle."
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
#, fuzzy
msgid "Idle time"
msgstr "Thời gian Idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
#, fuzzy
msgid "Idle time unit"
msgstr "Đơn vị thời gian Idle"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
msgstr "Sắp đặt"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
+msgid "days"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
+msgid "hours"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
+msgid "minutes"
msgstr ""
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
+msgid "seconds"
msgstr ""
#~ msgid "Enable debug"
diff --git a/applications/luci-app-hd-idle/po/zh_Hans/hd_idle.po b/applications/luci-app-hd-idle/po/zh_Hans/hd-idle.po
index 19a89902f4..5365f47a1c 100644
--- a/applications/luci-app-hd-idle/po/zh_Hans/hd_idle.po
+++ b/applications/luci-app-hd-idle/po/zh_Hans/hd-idle.po
@@ -3,74 +3,104 @@ 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-09-03 17:57+0200\n"
-"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
-"Language-Team: QQ Group:75543259 <axishero@foxmail.com>\n"
-"Language: zh_CN\n"
+"PO-Revision-Date: 2021-10-27 18:57+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationshd-idle/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: Pootle 2.0.6\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
-msgstr ""
+msgstr "添加新硬盘设置..."
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr "总线"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
msgstr "硬盘"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr "磁盘设置"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
-msgstr "开启"
+msgstr "启用"
#: 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 "为 luci-app-hd-idle 授予 UCI 的访问权限"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: 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
msgid "HDD Idle"
msgstr "硬盘休眠"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
-msgstr "硬盘休眠是一个让硬盘在空闲一段时间后休眠的工具"
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
+msgstr "硬盘休眠是控制当硬盘在空闲一段时间后进入休眠模式的工具。"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
msgid "Idle time"
msgstr "空闲时间"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
msgid "Idle time unit"
msgstr "空闲时间单位"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
msgstr "设置"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr "厂商/型号"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
-msgid "d"
-msgstr ""
+msgid "days"
+msgstr "天"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
-msgid "h"
-msgstr ""
+msgid "hours"
+msgstr "小时"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
-msgid "min"
-msgstr ""
+msgid "minutes"
+msgstr "分钟"
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
-msgid "s"
-msgstr ""
+msgid "seconds"
+msgstr "秒"
+
+#~ msgctxt "Abbreviation for days"
+#~ msgid "d"
+#~ msgstr "天"
+
+#~ msgctxt "Abbreviation for hours"
+#~ msgid "h"
+#~ msgstr "小时"
+
+#~ msgctxt "Abbreviation for minutes"
+#~ msgid "min"
+#~ msgstr "分钟"
+
+#~ msgctxt "Abbreviation for seconds"
+#~ msgid "s"
+#~ msgstr "秒"
# Hours
#~ msgid "h"
diff --git a/applications/luci-app-hd-idle/po/zh_Hant/hd-idle.po b/applications/luci-app-hd-idle/po/zh_Hant/hd-idle.po
new file mode 100644
index 0000000000..703180eca2
--- /dev/null
+++ b/applications/luci-app-hd-idle/po/zh_Hant/hd-idle.po
@@ -0,0 +1,117 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\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/luciapplicationshd-idle/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-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
+msgid "Add new hdd setting..."
+msgstr "加入新硬碟設定…"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+#, fuzzy
+msgid "Bus"
+msgstr "總線"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
+msgid "Disk"
+msgstr "磁碟"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr "磁碟設定"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
+msgid "Enable"
+msgstr "啟用"
+
+#: 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 "授予 luci-app-hd-idle 擁有 UCI 存取的權限"
+
+#: 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
+msgid "HDD Idle"
+msgstr "硬碟休眠"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+msgid ""
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
+msgstr "硬碟休眠是控制當硬碟在空閒一段時間後進入休眠模式的工具。"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
+msgid "Idle time"
+msgstr "休眠時間"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
+msgid "Idle time unit"
+msgstr "休眠時間單位"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+msgid "Settings"
+msgstr "設定"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr "廠商/型號"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
+msgctxt "Abbreviation for days"
+msgid "days"
+msgstr "天"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
+msgctxt "Abbreviation for hours"
+msgid "hours"
+msgstr "小時"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
+msgctxt "Abbreviation for minutes"
+msgid "minutes"
+msgstr "分鐘"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
+msgctxt "Abbreviation for seconds"
+msgid "seconds"
+msgstr "秒"
+
+#~ msgid ""
+#~ "HDD Idle is a utility program for spinning-down external disks after a "
+#~ "period of idle time."
+#~ msgstr ""
+#~ "HDD Idle是一個實用程式,用於在一段時間的空閒時間後對部磁盤降低轉速。"
+
+#~ msgctxt "Abbreviation for days"
+#~ msgid "d"
+#~ msgstr "日"
+
+#~ msgctxt "Abbreviation for hours"
+#~ msgid "h"
+#~ msgstr "小時"
+
+#~ msgctxt "Abbreviation for minutes"
+#~ msgid "min"
+#~ msgstr "分"
+
+#~ msgctxt "Abbreviation for seconds"
+#~ msgid "s"
+#~ msgstr "秒"
+
+#~ msgid "h"
+#~ msgstr "小時"
+
+#~ msgid "min"
+#~ msgstr "分鐘"
+
+#~ msgid "Enable debug"
+#~ msgstr "啟用偵錯模式"
diff --git a/applications/luci-app-hd-idle/po/zh_Hant/hd_idle.po b/applications/luci-app-hd-idle/po/zh_Hant/hd_idle.po
deleted file mode 100644
index 83e0505abe..0000000000
--- a/applications/luci-app-hd-idle/po/zh_Hant/hd_idle.po
+++ /dev/null
@@ -1,80 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2013-08-07 15:47+0200\n"
-"Last-Translator: Ethan <ethan42411@gmail.com>\n"
-"Language-Team: none\n"
-"Language: zh_TW\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.6\n"
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
-msgid "Add new hdd setting..."
-msgstr ""
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
-msgid "Disk"
-msgstr "磁碟"
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:24
-msgid "Enable"
-msgstr "啟用"
-
-#: 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 ""
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
-#: applications/luci-app-hd-idle/root/usr/share/luci/menu.d/luci-app-hd-idle.json:3
-msgid "HDD Idle"
-msgstr "硬碟休眠"
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
-msgid ""
-"HDD Idle is a utility program for spinning-down external disks after a "
-"period of idle time."
-msgstr "硬碟休眠是控制當硬碟閒置一段時間後進入休眠模式的工具"
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:32
-msgid "Idle time"
-msgstr "休眠時間"
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:35
-msgid "Idle time unit"
-msgstr "休眠時間單位"
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:19
-msgid "Settings"
-msgstr "設定"
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
-msgctxt "Abbreviation for days"
-msgid "d"
-msgstr ""
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:38
-msgctxt "Abbreviation for hours"
-msgid "h"
-msgstr ""
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
-msgctxt "Abbreviation for minutes"
-msgid "min"
-msgstr ""
-
-#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:36
-msgctxt "Abbreviation for seconds"
-msgid "s"
-msgstr ""
-
-#~ msgid "h"
-#~ msgstr "小時"
-
-#~ msgid "min"
-#~ msgstr "分鐘"
-
-#~ msgid "Enable debug"
-#~ msgstr "啟用偵錯模式"
diff --git a/applications/luci-app-hd-idle/root/usr/share/rpcd/acl.d/luci-app-hd-idle.json b/applications/luci-app-hd-idle/root/usr/share/rpcd/acl.d/luci-app-hd-idle.json
index 4aa2f2997e..e82bf4f9f8 100644
--- a/applications/luci-app-hd-idle/root/usr/share/rpcd/acl.d/luci-app-hd-idle.json
+++ b/applications/luci-app-hd-idle/root/usr/share/rpcd/acl.d/luci-app-hd-idle.json
@@ -3,7 +3,7 @@
"description": "Grant UCI access for luci-app-hd-idle",
"read": {
"file": {
- "/dev": [ "list" ]
+ "/usr/bin/lsblk -n -J -do NAME,TRAN,ROTA,RM,VENDOR,MODEL": [ "exec" ]
},
"uci": [ "hd-idle" ]
},
diff --git a/applications/luci-app-https-dns-proxy/Makefile b/applications/luci-app-https-dns-proxy/Makefile
index 0b933b560f..31fde02a59 100644
--- a/applications/luci-app-https-dns-proxy/Makefile
+++ b/applications/luci-app-https-dns-proxy/Makefile
@@ -1,16 +1,16 @@
-# Copyright 2017-2018 Stan Grishin (stangri@melmac.net)
+# Copyright 2017-2018 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_MAINTAINER:=Stan Grishin <stangri@melmac.ca>
+PKG_VERSION:=2021-09-27-3
LUCI_TITLE:=DNS Over HTTPS Proxy Web UI
LUCI_DESCRIPTION:=Provides Web UI for DNS Over HTTPS Proxy
LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full +https-dns-proxy
LUCI_PKGARCH:=all
-PKG_RELEASE:=12
include ../../luci.mk
diff --git a/applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua b/applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua
index 10ce13e0cb..f7122df478 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua
@@ -8,18 +8,20 @@ end
function https_dns_proxy_action(name)
local packageName = "https-dns-proxy"
+ local http = require "luci.http"
+ local sys = require "luci.sys"
+ local util = require "luci.util"
if name == "start" then
- luci.sys.init.start(packageName)
+ sys.init.start(packageName)
elseif name == "action" then
- luci.util.exec("/etc/init.d/" .. packageName .. " reload >/dev/null 2>&1")
- luci.util.exec("/etc/init.d/dnsmasq restart >/dev/null 2>&1")
+ util.exec("/etc/init.d/" .. packageName .. " reload >/dev/null 2>&1")
elseif name == "stop" then
- luci.sys.init.stop(packageName)
+ sys.init.stop(packageName)
elseif name == "enable" then
- luci.sys.init.enable(packageName)
+ sys.init.enable(packageName)
elseif name == "disable" then
- luci.sys.init.disable(packageName)
+ sys.init.disable(packageName)
end
- luci.http.prepare_content("text/plain")
- luci.http.write("0")
+ http.prepare_content("text/plain")
+ http.write("0")
end
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua
new file mode 100644
index 0000000000..2fa9985592
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua
@@ -0,0 +1,8 @@
+return{
+ name="DnsCryptCa-DNS1",
+ label=_("DNSCrypt.ca (DNS1)"),
+ resolver_url="https://dns1.dnscrypt.ca:453/dns-query",
+ bootstrap_dns="45.76.37.222,185.112.145.13,93.95.226.53,2001:19f0:5001:185a:5400:ff:fe50:56d5",
+ help_link="https://dnscrypt.ca/",
+ help_link_text="dnscrypt.ca"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua
new file mode 100644
index 0000000000..f31dd38a23
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua
@@ -0,0 +1,8 @@
+return{
+ name="DnsCryptCa-DNS2",
+ label=_("DNSCrypt.ca (DNS2)"),
+ resolver_url="https://dns2.dnscrypt.ca:453/dns-query",
+ bootstrap_dns="45.76.37.222,185.112.145.13,93.95.226.53,2001:19f0:5001:185a:5400:ff:fe50:56d5",
+ help_link="https://dnscrypt.ca/",
+ help_link_text="dnscrypt.ca"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua
deleted file mode 100644
index fc190437ca..0000000000
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua
+++ /dev/null
@@ -1,6 +0,0 @@
-return {
- name = "Digitale-Gesellschaft",
- label = _("Digitale Gesellschaft"),
- resolver_url = "https://dns.digitale-gesellschaft.ch/dns-query",
- bootstrap_dns = "185.95.218.42,185.95.218.43"
-}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua
deleted file mode 100644
index 86c4c56dc1..0000000000
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua
+++ /dev/null
@@ -1,6 +0,0 @@
-return {
- name = "rubyfish.cn",
- label = _("rubyfish.cn"),
- resolver_url = "https://dns.rubyfish.cn/dns-query",
- bootstrap_dns = "118.89.110.78,47.96.179.163"
-}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua
deleted file mode 100644
index 114d23ed5b..0000000000
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua
+++ /dev/null
@@ -1,6 +0,0 @@
-return {
- name = "DNS.SB",
- label = _("DNS.SB"),
- resolver_url = "https://doh.dns.sb/dns-query",
- bootstrap_dns = "185.222.222.222,185.184.222.222"
-}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua
new file mode 100644
index 0000000000..e3d8d1e11f
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh.tiar.app",
+ label = _("Tiarap Public DNS - SG"),
+ resolver_url = "https://doh.tiar.app/dns-query",
+ bootstrap_dns = "174.138.21.128,2400:6180:0:d0::5f6e:4001",
+ help_link = "https://tiarap.org/",
+ help_link_text = "Tiarap.org"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua
new file mode 100644
index 0000000000..06885628c5
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh.tiar.jp",
+ label = _("Tiarap Public DNS - JP"),
+ resolver_url = "https://doh.tiar.jp/dns-query",
+ bootstrap_dns = "172.104.93.80,2400:8902::f03c:91ff:feda:c514",
+ help_link = "https://tiarap.org/",
+ help_link_text = "Tiarap.org"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua
index 978a04e9b7..dfe1af44c0 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua
@@ -1,5 +1,5 @@
return {
- name = "cira-canadian-shield-family",
+ name = "family.canadianshield.cira.ca",
label = _("CIRA Canadian Shield (Family)"),
resolver_url = "https://family.canadianshield.cira.ca/dns-query",
bootstrap_dns = "149.112.121.30,149.112.122.30,2620:10A:80BB::30,2620:10A:80BC::30",
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.private.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.private.lua
index 438bcf25f1..5b37a9a4ca 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.private.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.private.lua
@@ -1,5 +1,5 @@
return {
- name = "cira-canadian-shield-private",
+ name = "private.canadianshield.cira.ca",
label = _("CIRA Canadian Shield (Private)"),
resolver_url = "https://private.canadianshield.cira.ca/dns-query",
bootstrap_dns = "149.112.121.10,149.112.122.10,2620:10A:80BB::10,2620:10A:80BC::10",
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.protected.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.protected.lua
index e0bd3be105..810f479bda 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.protected.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.protected.lua
@@ -1,5 +1,5 @@
return {
- name = "cira-canadian-shield-protected",
+ name = "protected.canadianshield.cira.ca",
label = _("CIRA Canadian Shield (Protected)"),
resolver_url = "https://protected.canadianshield.cira.ca/dns-query",
bootstrap_dns = "149.112.121.20,149.112.122.20,2620:10A:80BB::20,2620:10A:80BC::20",
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua
new file mode 100644
index 0000000000..3253cf49ea
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua
@@ -0,0 +1,9 @@
+return {
+ name = "dns.digitale-gesellschaft.ch",
+ label = _("Digitale Gesellschaft - CH"),
+ resolver_url = "https://dns.digitale-gesellschaft.ch/dns-query",
+ bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ http2_only = true,
+ help_link = "https://www.digitale-gesellschaft.ch/dns/",
+ help_link_text = "Digitale Gesellschaft"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua
new file mode 100644
index 0000000000..9f0c594e0a
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua
@@ -0,0 +1,8 @@
+return {
+ name = "dns.switch.ch",
+ label = _("Switch DNS - CH"),
+ resolver_url = "https://dns.switch.ch/dns-query",
+ bootstrap_dns = "130.59.31.248,2001:620:0:ff::2",
+ help_link = "https://www.switch.ch/security/info/public-dns/",
+ help_link_text = "Switch.ch"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua
new file mode 100644
index 0000000000..f582a821ff
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua
@@ -0,0 +1,6 @@
+return {
+ name = "doh.360.cn",
+ label = _("360 Secure DNS - CN"),
+ resolver_url = "https://doh.360.cn/dns-query",
+ bootstrap_dns = "101.226.4.6,218.30.118.6,123.125.81.6,140.207.198.6"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua
new file mode 100644
index 0000000000..b64bd9ceb8
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua
@@ -0,0 +1,7 @@
+return {
+ name = "dns.rubyfish.cn",
+ label = _("rubyfish.cn"),
+ resolver_url = "https://dns.rubyfish.cn/dns-query",
+ bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ http2_only = true
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua
new file mode 100644
index 0000000000..f54c912e7f
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua
@@ -0,0 +1,8 @@
+return {
+ name = "dns.oszx.co",
+ label = _("OSZX DNS - UK"),
+ resolver_url = "https://dns.oszx.co/dns-query",
+ bootstrap_dns = "51.38.83.141,2001:41d0:801:2000::d64",
+ help_link = "https://dns.oszx.co/#mdoh",
+ help_link_text = "OSZX.co"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua
index 56a409f916..0c2a4d8156 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua
@@ -1,5 +1,5 @@
return {
- name = "AdGuard-Family",
+ name = "dns-family.adguard.com",
label = _("AdGuard (Family Protection)"),
resolver_url = "https://dns-family.adguard.com/dns-query",
bootstrap_dns = "176.103.130.132,176.103.130.134",
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns.lua
index 504070501f..79db2029dd 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns.lua
@@ -1,5 +1,5 @@
return {
- name = "AdGuard-Standard",
+ name = "dns.adguard.com",
label = _("AdGuard (Standard)"),
resolver_url = "https://dns.adguard.com/dns-query",
bootstrap_dns = "176.103.130.130,176.103.130.131",
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua
new file mode 100644
index 0000000000..5a67fcbdb7
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua
@@ -0,0 +1,8 @@
+return {
+ name = "blitz.ahadns.com",
+ label = _("AhaDNS Blitz (Configurable)"),
+ resolver_url = "https://blitz.ahadns.com/",
+ bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ help_link = "https://blitz-setup.ahadns.com/",
+ help_link_text = "AhaDNS Blitz"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua
index 4ef78c1cbe..1654feab0b 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua
@@ -1,6 +1,8 @@
return {
- name="AliDNS",
- label=_("AliDNS"),
+ name="dns.alidns.com",
+ label=_("AliDNS - CN"),
resolver_url="https://dns.alidns.com/dns-query",
- bootstrap_dns="223.5.5.5,223.6.6.6,2400:3200::1,2400:3200:baba::1"
+ bootstrap_dns="223.5.5.5,223.6.6.6,2400:3200::1,2400:3200:baba::1",
+ help_link = "https://alidns.com/",
+ help_link_text = "AliDNS.com"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua
new file mode 100644
index 0000000000..8e22f59bb2
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh-ch.blahdns.com",
+ label = _("BlahDNS - CH"),
+ resolver_url = "https://doh-ch.blahdns.com/dns-query",
+ bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ help_link = "https://blahdns.com/",
+ help_link_text = "BlahDNS.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua
new file mode 100644
index 0000000000..d252c521ac
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh-de.blahdns.com",
+ label = _("BlahDNS - DE"),
+ resolver_url = "https://doh-de.blahdns.com/dns-query",
+ bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ help_link = "https://blahdns.com/",
+ help_link_text = "BlahDNS.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua
new file mode 100644
index 0000000000..75f01ed17c
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh-fi.blahdns.com",
+ label = _("BlahDNS - FI"),
+ resolver_url = "https://doh-fi.blahdns.com/dns-query",
+ bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ help_link = "https://blahdns.com/",
+ help_link_text = "BlahDNS.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua
new file mode 100644
index 0000000000..3cb783d42e
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh-jp.blahdns.com",
+ label = _("BlahDNS - JP"),
+ resolver_url = "https://doh-jp.blahdns.com/dns-query",
+ bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ help_link = "https://blahdns.com/",
+ help_link_text = "BlahDNS.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua
new file mode 100644
index 0000000000..32b684d261
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh-sg.blahdns.com",
+ label = _("BlahDNS - SG"),
+ resolver_url = "https://doh-sg.blahdns.com/dns-query",
+ bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ help_link = "https://blahdns.com/",
+ help_link_text = "BlahDNS.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua
index 8bad0a0773..69fe4d2d24 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua
@@ -1,8 +1,8 @@
return {
- name = "Cloudflare-Family",
+ name = "family.cloudflare-dns.com",
label = _("Cloudflare (Family Protection)"),
resolver_url = "https://family.cloudflare-dns.com/dns-query",
bootstrap_dns = "1.1.1.3,1.0.0.3,2606:4700:4700::1113,2606:4700:4700::1003",
help_link = "https://one.one.one.one/family/",
- help_link_text = "Cloudflare"
+ help_link_text = "Cloudflare.com"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.lua
index 7e30c125c8..eb78366ac2 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.lua
@@ -1,8 +1,9 @@
return {
- name = "Cloudflare",
+ name = "cloudflare-dns.com",
label = _("Cloudflare"),
resolver_url = "https://cloudflare-dns.com/dns-query",
bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001",
help_link = "https://one.one.one.one/family/",
- help_link_text = "Cloudflare"
+ help_link_text = "Cloudflare.com",
+ default = true
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua
index d80b4cf5bd..3013305bd5 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua
@@ -1,8 +1,8 @@
return {
- name = "Cloudflare-Security",
+ name = "security.cloudflare-dns.com",
label = _("Cloudflare (Security Protection)"),
resolver_url = "https://security.cloudflare-dns.com/dns-query",
bootstrap_dns = "1.1.1.2,1.0.0.2,2606:4700:4700::1112,2606:4700:4700::1002",
help_link = "https://one.one.one.one/family/",
- help_link_text = "Cloudflare"
+ help_link_text = "Cloudflare.com"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua
new file mode 100644
index 0000000000..e7d6ffda93
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua
@@ -0,0 +1,8 @@
+return {
+ name = "freedns.controld.com-family",
+ label = _("ControlD (Family)"),
+ resolver_url = "https://freedns.controld.com/family",
+ bootstrap_dns = "76.76.2.4,2606:1a40::4",
+ help_link = "https://kb.controld.com/tutorials",
+ help_link_text = "ControlD.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware-ads-social.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware-ads-social.lua
new file mode 100644
index 0000000000..4b8ee02729
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware-ads-social.lua
@@ -0,0 +1,8 @@
+return {
+ name = "ControlD-Malware-Ads-Social",
+ label = _("ControlD (Block Malware + Ads + Social)"),
+ resolver_url = "https://freedns.controld.com/p3",
+ bootstrap_dns = "76.76.2.3,2606:1a40::3",
+ help_link = "https://kb.controld.com/tutorials",
+ help_link_text = "ControlD"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware-ads.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware-ads.lua
new file mode 100644
index 0000000000..947ed59a1c
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware-ads.lua
@@ -0,0 +1,8 @@
+return {
+ name = "ControlD-Malware-Ads",
+ label = _("ControlD (Block Malware + Ads)"),
+ resolver_url = "https://freedns.controld.com/p2",
+ bootstrap_dns = "76.76.2.2,2606:1a40::2",
+ help_link = "https://kb.controld.com/tutorials",
+ help_link_text = "ControlD"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware.lua
new file mode 100644
index 0000000000..77f062b1b4
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware.lua
@@ -0,0 +1,8 @@
+return {
+ name = "ControlD-Malware",
+ label = _("ControlD (Block Malware)"),
+ resolver_url = "https://freedns.controld.com/p1",
+ bootstrap_dns = "76.76.2.1,2606:1a40::1",
+ help_link = "https://kb.controld.com/tutorials",
+ help_link_text = "ControlD"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p0.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p0.lua
new file mode 100644
index 0000000000..a520c9694f
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p0.lua
@@ -0,0 +1,8 @@
+return {
+ name = "freedns.controld.com-p0",
+ label = _("ControlD (Unfiltered)"),
+ resolver_url = "https://freedns.controld.com/p0",
+ bootstrap_dns = "76.76.2.0,2606:1a40::0",
+ help_link = "https://kb.controld.com/tutorials",
+ help_link_text = "ControlD.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p1.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p1.lua
new file mode 100644
index 0000000000..eac144e92d
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p1.lua
@@ -0,0 +1,8 @@
+return {
+ name = "freedns.controld.com-p1",
+ label = _("ControlD (Block Malware)"),
+ resolver_url = "https://freedns.controld.com/p1",
+ bootstrap_dns = "76.76.2.1,2606:1a40::1",
+ help_link = "https://kb.controld.com/tutorials",
+ help_link_text = "ControlD.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p2.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p2.lua
new file mode 100644
index 0000000000..0e7c846a6a
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p2.lua
@@ -0,0 +1,8 @@
+return {
+ name = "freedns.controld.com-p2",
+ label = _("ControlD (Block Malware + Ads)"),
+ resolver_url = "https://freedns.controld.com/p2",
+ bootstrap_dns = "76.76.2.2,2606:1a40::2",
+ help_link = "https://kb.controld.com/tutorials",
+ help_link_text = "ControlD.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p3.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p3.lua
new file mode 100644
index 0000000000..0249678de0
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p3.lua
@@ -0,0 +1,8 @@
+return {
+ name = "freedns.controld.com-p3",
+ label = _("ControlD (Block Malware + Ads + Social)"),
+ resolver_url = "https://freedns.controld.com/p3",
+ bootstrap_dns = "76.76.2.3,2606:1a40::3",
+ help_link = "https://kb.controld.com/tutorials",
+ help_link_text = "ControlD.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.unfiltered.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.unfiltered.lua
new file mode 100644
index 0000000000..d4128df343
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.unfiltered.lua
@@ -0,0 +1,8 @@
+return {
+ name = "ControlD-Unfiltered",
+ label = _("ControlD (Unfiltered)"),
+ resolver_url = "https://freedns.controld.com/p0",
+ bootstrap_dns = "76.76.2.0,2606:1a40::0",
+ help_link = "https://kb.controld.com/tutorials",
+ help_link_text = "ControlD"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua
new file mode 100644
index 0000000000..1135c093d8
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua
@@ -0,0 +1,8 @@
+return {
+ name = "dns.decloudus.com",
+ label = _("DeCloudUs DNS"),
+ resolver_url = "https://dns.decloudus.com/dns-query",
+ bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ help_link = "https://decloudus.com/",
+ help_link_text = "DeCloudUs.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua
new file mode 100644
index 0000000000..41b63ffbd7
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua
@@ -0,0 +1,8 @@
+return {
+ name = "dnsforfamily",
+ label = _("DNS For Family"),
+ resolver_url = "https://dns-doh.dnsforfamily.com/dns-query",
+ bootstrap_dns = "94.130.180.225,78.47.64.161",
+ help_link = "https://dnsforfamily.com/#DNS_Servers_DNS_Over_HTTPS",
+ help_link_text = "DNSForFamily.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua
new file mode 100644
index 0000000000..e531bcc8d4
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh.dnslify.com",
+ label = _("DNSlify DNS"),
+ resolver_url = "https://doh.dnslify.com/dns-query",
+ bootstrap_dns = "185.235.81.1,185.235.81.2,2a0d:4d00:81::1,2a0d:4d00:81::2",
+ help_link = "https://www.dnslify.com/services/doh/",
+ help_link_text = "DNSlify.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua
index b3eff188a1..16a833110f 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua
@@ -1,8 +1,8 @@
return {
- name = "OpenDNS",
+ name = "doh.opendns.com",
label = _("OpenDNS"),
resolver_url = "https://doh.opendns.com/dns-query",
bootstrap_dns = "208.67.222.222,208.67.220.220",
help_link = "https://support.opendns.com/hc/en-us/articles/360038086532-Using-DNS-over-HTTPS-DoH-with-OpenDNS",
- help_link_text = "OpenDNS"
+ help_link_text = "OpenDNS.com"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.familyshield.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.familyshield.doh.lua
index 12cc89a965..8686d8c5f5 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.familyshield.doh.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.familyshield.doh.lua
@@ -1,8 +1,8 @@
return {
- name = "OpenDNS-FamilyShield",
+ name = "doh.familyshield.opendns.com",
label = _("OpenDNS (Family Shield)"),
resolver_url = "https://doh.familyshield.opendns.com/dns-query",
bootstrap_dns = "208.67.222.123,208.67.220.123",
help_link = "https://support.opendns.com/hc/en-us/articles/360038086532-Using-DNS-over-HTTPS-DoH-with-OpenDNS",
- help_link_text = "OpenDNS"
+ help_link_text = "OpenDNS.com"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua
new file mode 100644
index 0000000000..b61630af26
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua
@@ -0,0 +1,8 @@
+return {
+ name = "dns.pumplex.com",
+ label = _("OSZX DNS (Pumplex)"),
+ resolver_url = "https://dns.pumplex.com/dns-query",
+ bootstrap_dns = "51.38.82.198,2001:41d0:801:2000::1b28",
+ help_link = "https://dns.oszx.co/#mdoh",
+ help_link_text = "OSZX.co"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua
new file mode 100644
index 0000000000..966ccd757a
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua
@@ -0,0 +1,8 @@
+return {
+ name = "basic.rethinkdns.com",
+ label = _("Rethink DNS (Configurable)"),
+ resolver_url = "https://basic.rethinkdns.com/",
+ bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ help_link = "https://www.rethinkdns.com/configure",
+ help_link_text = "RethinkDNS.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua
index 3dfe309368..5568fc7bbb 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua
@@ -1,6 +1,8 @@
return {
- name = "odvr-nic-cz",
+ name = "odvr.nic.cz",
label = _("ODVR (nic.cz)"),
resolver_url = "https://odvr.nic.cz/doh",
- bootstrap_dns = "193.17.47.1,185.43.135.1"
+ bootstrap_dns = "193.17.47.1,185.43.135.1,2001:148f:ffff::1,2001:148f:fffe::1",
+ help_link = "https://www.nic.cz/odvr/",
+ help_link_text = "nic.cz"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua
new file mode 100644
index 0000000000..a6fe548fc1
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua
@@ -0,0 +1,8 @@
+return {
+ name = "dnsforge.de",
+ label = _("DNS Forge - DE"),
+ resolver_url = "https://dnsforge.de/dns-query",
+ bootstrap_dns = "176.9.93.198,176.9.1.117,2a01:4f8:151:34aa::198,2a01:4f8:141:316d::117",
+ help_link = "https://dnsforge.de/",
+ help_link_text = "DNSForge.de"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua
new file mode 100644
index 0000000000..5954ea78cf
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua
@@ -0,0 +1,8 @@
+return {
+ name = "resolver-eu.lelux.fi",
+ label = _("Lelux DNS - FI"),
+ resolver_url = "https://resolver-eu.lelux.fi/dns-query",
+ bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ help_link = "https://lelux.fi/resolver/",
+ help_link_text = "Lelux.fi"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua
index 6eab04064b..a23e9e5318 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua
@@ -1,7 +1,6 @@
return {
- name = "Google",
+ name = "dns.google",
label = _("Google"),
resolver_url = "https://dns.google/dns-query",
- bootstrap_dns = "8.8.8.8,8.8.4.4",
- default = true
+ bootstrap_dns = "8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua
index 22e6fffe41..63e4290f00 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua
@@ -1,8 +1,8 @@
return {
- name = "LibreDNS (No Ads)",
- label = _("LibreDNS (No Ads)"),
+ name = "doh.libredns.gr-ads",
+ label = _("LibreDNS - GR (No Ads)"),
resolver_url = "https://doh.libredns.gr/ads",
- bootstrap_dns = "116.202.176.26",
+ bootstrap_dns = "116.202.176.26,1.1.1.1",
help_link = "https://libredns.gr/",
help_link_text = "LibreDNS.gr"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua
index bd51e1be42..67f9e5ffd7 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua
@@ -1,8 +1,8 @@
return {
- name = "LibreDNS",
- label = _("LibreDNS"),
+ name = "doh.libredns.gr",
+ label = _("LibreDNS - GR"),
resolver_url = "https://doh.libredns.gr/dns-query",
- bootstrap_dns = "116.202.176.26",
+ bootstrap_dns = "116.202.176.26,1.1.1.1",
help_link = "https://libredns.gr/",
help_link_text = "LibreDNS.gr"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua
new file mode 100644
index 0000000000..53aca92edd
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua
@@ -0,0 +1,8 @@
+return {
+ name = "dns.nextdns.io",
+ label = _("NextDNS.io (Configurable)"),
+ resolver_url = "https://dns.nextdns.io/",
+ bootstrap_dns = "45.90.28.49,45.90.30.49",
+ help_link = " https://my.nextdns.io",
+ help_link_text = "NextDNS.io"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua
new file mode 100644
index 0000000000..6746e50573
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh-2.seby.io",
+ label = _("Seby DNS - AU"),
+ resolver_url = "https://doh-2.seby.io/dns-query",
+ bootstrap_dns = "45.76.113.31,139.99.222.72",
+ help_link = "https://dns.seby.io/",
+ help_link_text = "Seby.io"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua
new file mode 100644
index 0000000000..bd7660e116
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua
@@ -0,0 +1,8 @@
+return {
+ name = "public.dns.iij.jp",
+ label = _("IIJ Public DNS - JP"),
+ resolver_url = "https://public.dns.iij.jp/dns-query",
+ bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ help_link = "https://www.iij.ad.jp/",
+ help_link_text = "IIJ.ad.jp"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua
new file mode 100644
index 0000000000..474a47bdaa
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua
@@ -0,0 +1,8 @@
+return {
+ name = "kaitain.restena.lu",
+ label = _("Restena DNS - LU"),
+ resolver_url = "https://kaitain.restena.lu/dns-query",
+ bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ help_link = "https://www.restena.lu/en/service/public-dns-resolver",
+ help_link_text = "Restena.lu"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua
new file mode 100644
index 0000000000..4105111cf9
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh.au.ahadns.net",
+ label = _("AhaDNS - AU (Block Malware + Ads)"),
+ resolver_url = "https://doh.au.ahadns.net/dns-query",
+ bootstrap_dns = "185.213.26.187,45.67.219.208,5.2.75.75,45.79.120.233,2a0d:5600:33:3::3,2a04:bdc7:100:70::70,2a04:52c0:101:75::75,2400:8904:e001:43::43",
+ help_link = "https://ahadns.com/dns-over-https/",
+ help_link_text = "AhaDNS.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.chi.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.chi.doh.lua
new file mode 100644
index 0000000000..382893edcc
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.chi.doh.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh.chi.ahadns.net",
+ label = _("AhaDNS - US/Chicago (Block Malware + Ads)"),
+ resolver_url = "https://doh.chi.ahadns.net/dns-query",
+ bootstrap_dns = "185.213.26.187,45.67.219.208,5.2.75.75,45.79.120.233,2a0d:5600:33:3::3,2a04:bdc7:100:70::70,2a04:52c0:101:75::75,2400:8904:e001:43::43",
+ help_link = "https://ahadns.com/dns-over-https/",
+ help_link_text = "AhaDNS.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua
new file mode 100644
index 0000000000..3ebbcc43c1
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh.es.ahadns.net",
+ label = _("AhaDNS - ES (Block Malware + Ads)"),
+ resolver_url = "https://doh.es.ahadns.net/dns-query",
+ bootstrap_dns = "185.213.26.187,45.67.219.208,5.2.75.75,45.79.120.233,2a0d:5600:33:3::3,2a04:bdc7:100:70::70,2a04:52c0:101:75::75,2400:8904:e001:43::43",
+ help_link = "https://ahadns.com/dns-over-https/",
+ help_link_text = "AhaDNS.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua
new file mode 100644
index 0000000000..c2a128e2fd
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh.in.ahadns.net",
+ label = _("AhaDNS - IN (Block Malware + Ads)"),
+ resolver_url = "https://doh.in.ahadns.net/dns-query",
+ bootstrap_dns = "185.213.26.187,45.67.219.208,5.2.75.75,45.79.120.233,2a0d:5600:33:3::3,2a04:bdc7:100:70::70,2a04:52c0:101:75::75,2400:8904:e001:43::43",
+ help_link = "https://ahadns.com/dns-over-https/",
+ help_link_text = "AhaDNS.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua
new file mode 100644
index 0000000000..7c2d1a51c7
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh.it.ahadns.net",
+ label = _("AhaDNS - IT (Block Malware + Ads)"),
+ resolver_url = "https://doh.it.ahadns.net/dns-query",
+ bootstrap_dns = "185.213.26.187,45.67.219.208,5.2.75.75,45.79.120.233,2a0d:5600:33:3::3,2a04:bdc7:100:70::70,2a04:52c0:101:75::75,2400:8904:e001:43::43",
+ help_link = "https://ahadns.com/dns-over-https/",
+ help_link_text = "AhaDNS.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.la.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.la.doh.lua
new file mode 100644
index 0000000000..7d643cfa24
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.la.doh.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh.la.ahadns.net",
+ label = _("AhaDNS - US/Los Angeles (Block Malware + Ads)"),
+ resolver_url = "https://doh.la.ahadns.net/dns-query",
+ bootstrap_dns = "185.213.26.187,45.67.219.208,5.2.75.75,45.79.120.233,2a0d:5600:33:3::3,2a04:bdc7:100:70::70,2a04:52c0:101:75::75,2400:8904:e001:43::43",
+ help_link = "https://ahadns.com/dns-over-https/",
+ help_link_text = "AhaDNS.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua
new file mode 100644
index 0000000000..ce709d1520
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh.nl.ahadns.net",
+ label = _("AhaDNS - NL (Block Malware + Ads)"),
+ resolver_url = "https://doh.nl.ahadns.net/dns-query",
+ bootstrap_dns = "185.213.26.187,45.67.219.208,5.2.75.75,45.79.120.233,2a0d:5600:33:3::3,2a04:bdc7:100:70::70,2a04:52c0:101:75::75,2400:8904:e001:43::43",
+ help_link = "https://ahadns.com/dns-over-https/",
+ help_link_text = "AhaDNS.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua
new file mode 100644
index 0000000000..d89ccfb572
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh.no.ahadns.net",
+ label = _("AhaDNS - NO (Block Malware + Ads)"),
+ resolver_url = "https://doh.no.ahadns.net/dns-query",
+ bootstrap_dns = "185.213.26.187,45.67.219.208,5.2.75.75,45.79.120.233,2a0d:5600:33:3::3,2a04:bdc7:100:70::70,2a04:52c0:101:75::75,2400:8904:e001:43::43",
+ help_link = "https://ahadns.com/dns-over-https/",
+ help_link_text = "AhaDNS.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.ny.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.ny.doh.lua
new file mode 100644
index 0000000000..6451ae9109
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.ny.doh.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh.ny.ahadns.net",
+ label = _("AhaDNS - US/New York (Block Malware + Ads)"),
+ resolver_url = "https://doh.ny.ahadns.net/dns-query",
+ bootstrap_dns = "185.213.26.187,45.67.219.208,5.2.75.75,45.79.120.233,2a0d:5600:33:3::3,2a04:bdc7:100:70::70,2a04:52c0:101:75::75,2400:8904:e001:43::43",
+ help_link = "https://ahadns.com/dns-over-https/",
+ help_link_text = "AhaDNS.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua
new file mode 100644
index 0000000000..f5563a5937
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh.pl.ahadns.net",
+ label = _("AhaDNS - PL (Block Malware + Ads)"),
+ resolver_url = "https://doh.pl.ahadns.net/dns-query",
+ bootstrap_dns = "185.213.26.187,45.67.219.208,5.2.75.75,45.79.120.233,2a0d:5600:33:3::3,2a04:bdc7:100:70::70,2a04:52c0:101:75::75,2400:8904:e001:43::43",
+ help_link = "https://ahadns.com/dns-over-https/",
+ help_link_text = "AhaDNS.com"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua
new file mode 100644
index 0000000000..11f738cc48
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh.applied-privacy.net",
+ label = _("Applied Privacy DNS - AT/DE"),
+ resolver_url = "https://doh.applied-privacy.net/query",
+ bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ help_link = "https://applied-privacy.net/services/dns/",
+ help_link_text = "Applied-Privacy.net"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua
new file mode 100644
index 0000000000..d64f5c085a
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua
@@ -0,0 +1,6 @@
+return {
+ name = "dns.cfiec.net",
+ label = _("CFIEC Public DNS (IPv6 Only)"),
+ resolver_url = "https://dns.cfiec.net/dns-query",
+ bootstrap_dns = "240C::6666,240C::6644"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua
new file mode 100644
index 0000000000..83582082c0
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua
@@ -0,0 +1,8 @@
+return {
+ name = "doh.ffmuc.net",
+ label = _("FFMUC DNS - DE"),
+ resolver_url = "https://doh.ffmuc.net/dns-query",
+ bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ help_link = "https://ffmuc.net/wiki/doku.php?id=knb:dohdot",
+ help_link_text = "FFMUC.net"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua
new file mode 100644
index 0000000000..24a4f40763
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua
@@ -0,0 +1,8 @@
+return {
+ name = "ordns.he.net",
+ label = _("Hurricane Electric"),
+ resolver_url = "https://ordns.he.net/dns-query",
+ bootstrap_dns = "74.82.42.42,2001:470:20::2",
+ help_link = "https://forums.he.net/index.php?topic=3996.0",
+ help_link_text = "he.net"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua
new file mode 100644
index 0000000000..9213b9988d
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua
@@ -0,0 +1,6 @@
+return{
+ name = "doh.idnet.net",
+ label = _("IDNet.net - UK"),
+ resolver_url = "https://doh.idnet.net/dns-query",
+ bootstrap_dns = "212.69.36.23,212.69.40.23"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua
new file mode 100644
index 0000000000..f5a37fa4a8
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua
@@ -0,0 +1,9 @@
+return {
+ name="adblock.doh.mullvad.net",
+ label=_("Mullvad (AdBlock)"),
+ resolver_url="https://adblock.doh.mullvad.net/dns-query",
+ bootstrap_dns="1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ help_link="https://mullvad.net/en/help/dns-over-https-and-dns-over-tls/",
+ help_link_text="Mullvad.net",
+ http2_only = true
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua
new file mode 100644
index 0000000000..2857f642d2
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua
@@ -0,0 +1,9 @@
+return {
+ name="doh.mullvad.net",
+ label=_("Mullvad"),
+ resolver_url="https://doh.mullvad.net/dns-query",
+ bootstrap_dns="1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ help_link="https://mullvad.net/en/help/dns-over-https-and-dns-over-tls/",
+ help_link_text="Mullvad.net",
+ http2_only = true
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua
index eaa4b83703..c627be3d68 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua
@@ -1,8 +1,8 @@
return {
- name = "Quad9-Recommended",
+ name = "dns.quad9.net",
label = _("Quad 9 (Recommended)"),
resolver_url = "https://dns.quad9.net/dns-query",
- bootstrap_dns = "9.9.9.9,149.112.112.112",
+ bootstrap_dns = "9.9.9.9,149.112.112.112,2620:fe::fe,2620:fe::9",
help_link = "https://www.quad9.net/doh-quad9-dns-servers/",
help_link_text = "Quad9.net"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns10.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns10.lua
index 4d1914a0f6..7abbdc4efc 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns10.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns10.lua
@@ -1,8 +1,8 @@
return {
- name = "Quad9-Unsecured",
+ name = "dns10.quad9.net",
label = _("Quad 9 (Unsecured)"),
resolver_url = "https://dns10.quad9.net/dns-query",
- bootstrap_dns = "9.9.9.10,149.112.112.10",
+ bootstrap_dns = "9.9.9.10,149.112.112.10,2620:fe::10,2620:fe::fe:10",
help_link = "https://www.quad9.net/doh-quad9-dns-servers/",
help_link_text = "Quad9.net"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns11.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns11.lua
index 36fbeb39e8..7e7dcdd56c 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns11.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns11.lua
@@ -1,8 +1,8 @@
return {
- name = "Quad9-ECS",
+ name = "dns11.quad9.net",
label = _("Quad 9 (Secured with ECS Support)"),
resolver_url = "https://dns11.quad9.net/dns-query",
- bootstrap_dns = "9.9.9.11,149.112.112.11",
+ bootstrap_dns = "9.9.9.11,149.112.112.11,2620:fe::11,2620:fe::fe:11",
help_link = "https://www.quad9.net/doh-quad9-dns-servers/",
help_link_text = "Quad9.net"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns9.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns9.lua
index 61ca444eff..6c2994ab41 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns9.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns9.lua
@@ -1,8 +1,8 @@
return {
- name = "Quad9-Secured",
+ name = "dns9.quad9.net",
label = _("Quad 9 (Secured)"),
resolver_url = "https://dns9.quad9.net/dns-query",
- bootstrap_dns = "9.9.9.9,149.112.112.9",
+ bootstrap_dns = "9.9.9.9,149.112.112.9,2620:fe::fe,2620:fe::9",
help_link = "https://www.quad9.net/doh-quad9-dns-servers/",
help_link_text = "Quad9.net"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua
new file mode 100644
index 0000000000..fe42ae3014
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua
@@ -0,0 +1,6 @@
+return {
+ name = "dns.comss.one",
+ label = _("Comss.ru DNS (West)"),
+ resolver_url = "https://dns.comss.one/dns-query",
+ bootstrap_dns = "92.38.152.163,93.115.24.204,2a03:90c0:56::1a5,2a02:7b40:5eb0:e95d::1"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua
new file mode 100644
index 0000000000..9aff7f23df
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua
@@ -0,0 +1,6 @@
+return {
+ name = "dns.east.comss.one",
+ label = _("Comss.ru DNS (East)"),
+ resolver_url = "https://dns.east.comss.one/dns-query",
+ bootstrap_dns = "92.223.109.31,91.230.211.67,2a03:90c0:b5::1a,2a04:2fc0:39::47"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua
index 5b4d908543..09b3e250b7 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua
@@ -1,8 +1,8 @@
return {
- name = "CleanBrowsing-Adult",
+ name = "doh.cleanbrowsing.org-doh-adult-filter",
label = _("CleanBrowsing (Adult Filter)"),
resolver_url = "https://doh.cleanbrowsing.org/doh/adult-filter/",
- bootstrap_dns = "185.228.168.168",
+ bootstrap_dns = "185.228.168.168,1.1.1.1",
help_link = "https://cleanbrowsing.org/guides/dnsoverhttps",
help_link_text = "CleanBrowsing.org"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-family.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-family.lua
index 47a0654d22..cd55277978 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-family.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-family.lua
@@ -1,8 +1,8 @@
return {
- name = "CleanBrowsing-Family",
+ name = "doh.cleanbrowsing.org-doh-family-filter",
label = _("CleanBrowsing (Family Filter)"),
resolver_url = "https://doh.cleanbrowsing.org/doh/family-filter/",
- bootstrap_dns = "185.228.168.168",
+ bootstrap_dns = "185.228.168.168,1.1.1.1",
help_link = "https://cleanbrowsing.org/guides/dnsoverhttps",
help_link_text = "CleanBrowsing.org"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-security.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-security.lua
index 6e370d513f..339a0c2361 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-security.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-security.lua
@@ -1,8 +1,8 @@
return {
- name = "CleanBrowsing-Security",
+ name = "doh.cleanbrowsing.org-doh-security-filter",
label = _("CleanBrowsing (Security Filter)"),
resolver_url = "https://doh.cleanbrowsing.org/doh/security-filter/",
- bootstrap_dns = "185.228.168.168",
+ bootstrap_dns = "185.228.168.168,1.1.1.1",
help_link = "https://cleanbrowsing.org/guides/dnsoverhttps",
help_link_text = "CleanBrowsing.org"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua
new file mode 100644
index 0000000000..b89b27da91
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua
@@ -0,0 +1,8 @@
+return {
+ name = "fi.doh.dns.snopyta.org",
+ label = _("Snopyta DNS - FI"),
+ resolver_url = "https://fi.doh.dns.snopyta.org/dns-query",
+ bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ help_link = "https://snopyta.org/service/dns/",
+ help_link_text = "Snopyta.org"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua
index 6e831f7fb0..1dfee88707 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua
@@ -1,6 +1,8 @@
return{
- name = "DNSPod-cn-Public-DNS",
- label = _("DNSPod.cn Public DNS"),
+ name = "doh.pub",
+ label = _("DNSPod Public DNS - CN"),
resolver_url = "https://doh.pub/dns-query",
- bootstrap_dns = "119.29.29.29,119.28.28.28"
+ bootstrap_dns = "119.29.29.29,119.28.28.28",
+ help_link = "https://www.dnspod.com/Products/Public.DNS",
+ help_link_text = "DNSPod.com"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua
new file mode 100644
index 0000000000..5b23d3dd46
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua
@@ -0,0 +1,9 @@
+return {
+ name = "doh.dns.sb",
+ label = _("DNS.SB"),
+ resolver_url = "https://doh.dns.sb/dns-query",
+ bootstrap_dns = "185.222.222.222,185.184.222.222",
+ http2_only = true,
+ help_link = "https://dns.sb/doh/",
+ help_link_text = "DNS.sb"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua
new file mode 100644
index 0000000000..628dd8be57
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua
@@ -0,0 +1,8 @@
+return {
+ name = "dns.twnic.tw",
+ label = _("Quad 101 - TW"),
+ resolver_url = "https://dns.twnic.tw/dns-query",
+ bootstrap_dns = "101.101.101.101,101.102.103.104,2001:de4::101,2001:de4::102",
+ help_link = "https://blog.twnic.tw/2018/12/28/1803/",
+ help_link_text = "TWNIC.tw"
+}
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 4fdaf26a00..a8e45b5807 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
@@ -6,8 +6,10 @@ local i18n = require "luci.i18n"
local uci = require("luci.model.uci").cursor()
local packageName = "https-dns-proxy"
+local readmeURL = "https://docs.openwrt.melmac.net/" .. packageName .. "/"
local providers_dir = "/usr/lib/lua/luci/" .. packageName .. "/providers/"
local helperText = ""
+local http2Supported = false
function getPackageVersion()
local opkgFile = "/usr/lib/opkg/status"
@@ -24,12 +26,12 @@ function getPackageVersion()
end
function createHelperText()
- local initText = "<br />" .. translate("For more information on different options check") .. " "
+ local initText = translate("For more information on different options check") .. " "
for filename in fs.dir(providers_dir) do
local p_func = loadfile(providers_dir .. filename)
setfenv(p_func, { _ = i18n.translate })
local p = p_func()
- if p.help_link then
+ if p.help_link and (not p.http2_only or http2Supported) then
local url, domain
url = p.help_link
domain = p.help_link_text or url:match('^%w+://([^/]+)')
@@ -68,63 +70,73 @@ local ubusStatus = util.ubus("service", "list", { name = packageName })
local packageVersion = getPackageVersion()
if packageVersion == "" then
- packageStatusCode = -1
- packageStatus = translatef("%s is not installed or not found", packageName)
+ packageStatusCode, packageStatus = -1, translatef("%s is not installed or not found", packageName)
else
- if not ubusStatus or not ubusStatus[packageName] then
+ packageStatusCode, packageStatus = 1, ""
+ for n = 1,20 do
+ if ubusStatus and ubusStatus[packageName] and
+ ubusStatus[packageName]["instances"] and
+ ubusStatus[packageName]["instances"]["instance" .. n] and
+ ubusStatus[packageName]["instances"]["instance" .. n]["running"] then
+ local value, k, v, url, url_flag, la, la_flag, lp, lp_flag
+ for k, v in pairs(ubusStatus[packageName]["instances"]["instance" .. n]["command"]) do
+ if la_flag then la, la_flag = v, false end
+ if lp_flag then lp, lp_flag = v, false end
+ if url_flag then url, url_flag = v, false end
+ if v == "-a" then la_flag = true end
+ if v == "-p" then lp_flag = true end
+ if v == "-r" then url_flag = true end
+ end
+ la = la or "127.0.0.1"
+ lp = lp or n + 5053
+ packageStatus = packageStatus .. translatef("%s DoH at %s:%s", getProviderName(url), la, lp) .. "\n"
+ else
+ break
+ end
+ end
+ if packageStatus == "" then
packageStatusCode = 0
packageStatus = translate("Stopped")
if not sys.init.enabled(packageName) then
packageStatus = packageStatus .. " (" .. translate("disabled") .. ")"
end
- else
- packageStatusCode, packageStatus = 1, ""
- for n = 1,1000 do
- if ubusStatus and ubusStatus[packageName] and
- ubusStatus[packageName]["instances"] and
- ubusStatus[packageName]["instances"]["instance" .. n] and
- ubusStatus[packageName]["instances"]["instance" .. n]["running"] then
- local value, k, v, url, url_flag, la, la_flag, lp, lp_flag
- for k, v in pairs(ubusStatus[packageName]["instances"]["instance" .. n]["command"]) do
- if la_flag then la, la_flag = v, false end
- if lp_flag then lp, lp_flag = v, false end
- if url_flag then url, url_flag = v, false end
- if v == "-a" then la_flag = true end
- if v == "-p" then lp_flag = true end
- if v == "-r" then url_flag = true end
- end
- la = la or "127.0.0.1"
- lp = lp or n + 5053
- packageStatus = packageStatus .. translatef("Running: %s DoH at %s:%s", getProviderName(url), la, lp) .. "\n"
- else
- break
- end
- end
end
end
+if sys.call("curl --version | grep -q HTTP2") == 0 then
+ http2Supported = true
+end
+
m = Map("https-dns-proxy", translate("DNS HTTPS Proxy Settings"))
h = m:section(TypedSection, "_dummy", translatef("Service Status [%s %s]", packageName, packageVersion))
h.template = "cbi/nullsection"
ss = h:option(DummyValue, "_dummy", translate("Service Status"))
-if packageStatusCode == -1 then
- ss.template = packageName .. "/status"
- ss.value = packageStatus
-else
- if packageStatusCode == 0 then
- ss.template = packageName .. "/status"
- else
- ss.template = packageName .. "/status-textarea"
- end
- ss.value = packageStatus
- buttons = h:option(DummyValue, "_dummy")
+ss.template = packageName .. "/status"
+ss.value = packageStatus
+if packageStatusCode ~= -1 then
+ buttons = h:option(DummyValue, "_dummy", translate("Service Control"))
buttons.template = packageName .. "/buttons"
end
+c = m:section(NamedSection, "config", "https-dns-proxy", translate("Configuration"))
+d1 = c:option(ListValue, "update_dnsmasq_config", translate("Update DNSMASQ Config on Start/Stop"), translatef("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).", "<a href=\"" .. dispatcher.build_url("admin/network/dhcp") .. "\">", "</a>", "<a href=\"" .. readmeURL .. "#default-settings" .. "\" target=\"_blank\">", "</a>"))
+d1:value('*', translate("Update all configs"))
+local dnsmasq_num = 0
+uci:foreach("dhcp", "dnsmasq", function(s)
+d1:value(tostring(dnsmasq_num), translatef("Update %s config", "dhcp.@dnsmasq[" .. tostring(dnsmasq_num) .. "]"))
+dnsmasq_num = dnsmasq_num + 1
+end)
+d1:value('-', translate("Do not update configs"))
+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'
+
createHelperText()
s3 = m:section(TypedSection, "https-dns-proxy", translate("Instances"),
- translatef("When you add/remove any instances below, they will be used to override the 'DNS forwardings' section of %sDHCP and DNS%s.", "<a href=\"" .. dispatcher.build_url("admin/network/dhcp") .. "\">", "</a>") .. helperText)
+ helperText)
s3.template = "cbi/tblsection"
s3.sortable = false
s3.anonymous = true
@@ -135,7 +147,9 @@ for filename in fs.dir(providers_dir) do
local p_func = loadfile(providers_dir .. filename)
setfenv(p_func, { _ = i18n.translate })
local p = p_func()
- prov:value(p.resolver_url, p.label)
+ if not p.http2_only or http2Supported then
+ prov:value(p.resolver_url, p.label)
+ end
if p.default then
prov.default = p.resolver_url
end
@@ -150,14 +164,18 @@ prov.write = function(self, section, value)
value = value:gsub('[%p%c%s]', '')
p.url_match = p.resolver_url:gsub('[%p%c%s]', '')
if value:match(p.url_match) then
- uci:set(packageName, section, "bootstrap_dns", p.bootstrap_dns)
- uci:set(packageName, section, "resolver_url", p.resolver_url)
+ if p.bootstrap_dns then
+ uci:set(packageName, section, "bootstrap_dns", p.bootstrap_dns)
+ end
+ if p.resolver_url then
+ uci:set(packageName, section, "resolver_url", p.resolver_url)
+ end
end
end
uci:save(packageName)
end
-la = s3:option(Value, "listen_addr", translate("Listen address"))
+la = s3:option(Value, "listen_addr", translate("Listen Address"))
la.datatype = "host"
la.placeholder = "127.0.0.1"
la.rmempty = true
@@ -170,11 +188,15 @@ uci:foreach(packageName, packageName, function(s)
n = n + 1
end)
-lp = s3:option(Value, "listen_port", translate("Listen port"))
+lp = s3:option(Value, "listen_port", translate("Listen Port"))
lp.datatype = "port"
lp.value = n + 5053
-ps = s3:option(Value, "proxy_server", translate("Proxy server"))
+dscp = s3:option(Value, "dscp_codepoint", translate("DSCP Codepoint"))
+dscp.datatype = "range(0,63)"
+dscp.rmempty = true
+
+ps = s3:option(Value, "proxy_server", translate("Proxy Server"))
ps.rmempty = true
return m
diff --git a/applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm b/applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm
index b7fcd472ed..6a01206094 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm
+++ b/applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm
@@ -1,4 +1,4 @@
-<%# Copyright 2020 Stan Grishin <stangri@melmac.net> -%>
+<%# Copyright 2020 Stan Grishin <stangri@melmac.ca> -%>
<%+https-dns-proxy/css%>
<%+https-dns-proxy/js%>
@@ -36,29 +36,29 @@
end
-%>
-<div class="cbi-value"><label class="cbi-value-title">Service Control</label>
+<%+cbi/valueheader%>
<div class="cbi-value-field">
- <input type="button" class="cbi-button cbi-button-apply" id="btn_start" name="start" value="<%:Start%>"
+ <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="cbi-button cbi-button-apply" id="btn_action" name="action" value="<%:Reload%>"
+ <input type="button" class="btn cbi-button cbi-button-apply" id="btn_action" name="action" value="<%:Reload%>"
onclick="button_action(this)" />
<span id="btn_action_spinner" class="btn_spinner"></span>
- <input type="button" class="cbi-button cbi-button-reset" id="btn_stop" name="stop" value="<%:Stop%>"
+ <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>
- &nbsp;
- &nbsp;
- &nbsp;
- &nbsp;
- <input type="button" class="cbi-button cbi-button-apply" id="btn_enable" name="enable" value="<%:Enable%>"
+ &#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="cbi-button cbi-button-reset" id="btn_disable" name="disable" value="<%:Disable%>"
+ <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>
-</div>
+<%+cbi/valuefooter%>
<%-if not btn_start_status then%>
<script type="text/javascript">document.getElementById("btn_start").disabled = true;</script>
diff --git a/applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/status.htm b/applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/status.htm
index c453428405..b02c7faa82 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/status.htm
+++ b/applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/status.htm
@@ -5,6 +5,8 @@ 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" />
+<div style="font-weight:bold;">
+ <%=self:cfgvalue(section):gsub('\n', '<br />' )%>
+</div>
<%+cbi/valuefooter%>
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 316823291e..5b869f85d3 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
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-09 06:17+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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/"
"luciapplicationshttps-dns-proxy/ar/>\n"
"Language: ar\n"
@@ -9,12 +9,20 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr ""
@@ -23,8 +31,80 @@ msgstr ""
msgid "AdGuard (Standard)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -63,38 +143,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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
+msgid "ControlD (Block Malware + Ads + Social)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
+msgstr "تعطيل"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
-msgstr "ممكن"
+msgstr "شغل"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -103,34 +267,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
-msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
+msgstr "بوابة الاستماع"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "جار التحميل"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -139,8 +350,12 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
@@ -161,54 +376,88 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:44
msgid "Reload"
-msgstr ""
+msgstr "إعادة تحميل"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
-msgstr ""
+msgstr "بداية"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:47
msgid "Stop"
-msgstr ""
+msgstr "قف"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
+msgstr "توقفت"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: 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.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/bg/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/bg/https-dns-proxy.po
index babbf5c0af..d6a35eecfe 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
@@ -1,13 +1,27 @@
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/"
+"luciapplicationshttps-dns-proxy/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-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr ""
@@ -16,8 +30,80 @@ msgstr ""
msgid "AdGuard (Standard)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -56,38 +142,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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
+msgid "ControlD (Block Malware + Ads + Social)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
+msgstr "Забрани"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
+msgstr "Разрешаване"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -96,34 +266,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
+msgstr "Зареждане"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -132,8 +349,12 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
@@ -156,22 +377,38 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr ""
@@ -180,28 +417,46 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/bn_BD/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/bn_BD/https-dns-proxy.po
index 692e659701..e7778be032 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
@@ -1,13 +1,27 @@
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/luciapplicationshttps-dns-proxy/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-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr ""
@@ -16,8 +30,80 @@ msgstr ""
msgid "AdGuard (Standard)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -56,38 +142,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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
+msgid "ControlD (Block Malware + Ads + Social)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
+msgstr "সক্রিয় করুন"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -96,34 +266,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
-msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
+msgstr "শোনার পোর্ট"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -132,8 +349,12 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
@@ -156,52 +377,86 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
-msgstr ""
+msgstr "শুরু করুন"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:47
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/ca/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/ca/https-dns-proxy.po
index 3fa0c1144f..25d1901031 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
@@ -1,13 +1,27 @@
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/"
+"luciapplicationshttps-dns-proxy/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-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr ""
@@ -16,8 +30,80 @@ msgstr ""
msgid "AdGuard (Standard)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -56,38 +142,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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
+msgid "ControlD (Block Malware + Ads + Social)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -96,34 +266,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -132,8 +349,12 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
@@ -154,24 +375,40 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:44
msgid "Reload"
-msgstr ""
+msgstr "Torna a carregar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr ""
@@ -180,28 +417,46 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
-msgstr ""
+msgstr "deshabilitat"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/cs/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/cs/https-dns-proxy.po
index 44563ad902..206d4929ca 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
@@ -1,29 +1,109 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-05-07 11:32+0000\n"
+"Last-Translator: Adam Salač <adam@salac.me>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/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"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr "%s DoH na %s:%s"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
+msgstr "%s není nainstalován nebo nenalezen"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
-msgstr ""
+msgstr "AdGuard (ochrana rodiny)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns.lua:3
msgid "AdGuard (Standard)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -62,38 +142,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+msgstr "Nastavení"
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr "Povolit"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "Více informací o dalších možnostech"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -102,34 +266,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "Instance"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
-msgstr "Naslouchající adresa"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
-msgstr "Naslouchající port"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -138,9 +349,13 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
-msgstr "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
@@ -162,56 +377,99 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
-msgstr ""
+msgstr "Start"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:47
msgid "Stop"
-msgstr ""
+msgstr "Zastavit"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "a"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
+#~ msgid "Listen address"
+#~ msgstr "Naslouchající adresa"
+
+#~ msgid "Listen port"
+#~ msgstr "Naslouchající port"
+
+#~ msgid "Proxy server"
+#~ msgstr "Proxy server"
+
#~ msgid "DHCP and DNS"
#~ msgstr "DHCP a DNS"
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
new file mode 100644
index 0000000000..f4c504bb01
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/po/da/https-dns-proxy.po
@@ -0,0 +1,490 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-02-10 14:24+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshttps-dns-proxy/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.11-dev\n"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr "%s DoH ved %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 "%s er ikke installeret eller ikke fundet"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+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 "AdGuard (Familiebeskyttelse)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns.lua:3
+msgid "AdGuard (Standard)"
+msgstr "AdGuard (Standard)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr "AhaDNS - AU (blokerer malware + annoncer)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr "AhaDNS - ES (blokerer malware + annoncer)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr "AhaDNS - IN (blokerer malware + annoncer)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr "AhaDNS - IT (blokerer malware + annoncer)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr "AhaDNS - NL (blokerer malware + annoncer)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr "AhaDNS - NO (blokerer malware + annoncer)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr "AhaDNS - PL (blokerer malware + annoncer)"
+
+#: 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 "AhaDNS - US/Chicago (blokerer malware + annoncer)"
+
+#: 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 "AhaDNS - US/Los Angeles (blokerer malware + annoncer)"
+
+#: 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 "AhaDNS - US/New York (blokerer malware + annoncer)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr "AhaDNS Blitz (konfigurerbar)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
+msgid "AliDNS - CN"
+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 "Anvendt privatlivs-DNS - AT/DE"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr "BlahDNS - CH"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr "BlahDNS - DE"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr "BlahDNS - FI"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+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/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
+msgstr "CFIEC Offentlig DNS (kun IPv6)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
+msgid "CIRA Canadian Shield (Family)"
+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 "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 "CIRA canadiske skjold (beskyttet)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
+msgid "CleanBrowsing (Adult Filter)"
+msgstr "CleanBrowsing (voksenfilter)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-family.lua:3
+msgid "CleanBrowsing (Family Filter)"
+msgstr "CleanBrowsing (familiefilter)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-security.lua:3
+msgid "CleanBrowsing (Security Filter)"
+msgstr "CleanBrowsing (sikkerhedsfilter)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.lua:3
+msgid "Cloudflare"
+msgstr "Cloudflare"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr "Cloudflare (familiebeskyttelse)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr "Cloudflare (sikkerhedsbeskyttelse)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr "Comss.ru DNS (øst)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr "Comss.ru DNS (vest)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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 "ControlD (Bloker Malware + Annoncer + Social)"
+
+#: 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 "ControlD (bloker malware + annoncer)"
+
+#: 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 "ControlD (bloker malware)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+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 "ControlD (ufiltreret)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr "DNS til familien"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr "DNS Forge - DE"
+
+#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
+msgid "DNS HTTPS Proxy"
+msgstr "DNS HTTPS Proxy"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+msgid "DNS HTTPS Proxy Settings"
+msgstr "DNS HTTPS-proxyindstillinger"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
+msgid "DNS.SB"
+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 "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 "DNSCrypt.ca (DNS2)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
+msgid "DNSPod Public DNS - CN"
+msgstr "DNSPod Offentlig DNS - CN"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr "DNSlify DNS"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr "DSCP kodepunkt"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+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 "Digitale Gesellschaft - CH"
+
+#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
+msgid "Disable"
+msgstr "Deaktiver"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr "Opdater ikke konfigurationer"
+
+#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
+msgid "Enable"
+msgstr "Aktiver"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+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 "For mere information om forskellige indstillinger tjek"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr "Tving router DNS"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr "Tving routerens DNS-server til alle lokale enheder"
+
+#: 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 ""
+"Tvinger routerens DNS-brug på lokale enheder, også kendt som DNS-kapring."
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
+msgid "Google"
+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 "Giv UCI- og filadgang til luci-app-https-dns-proxy"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr "Hurricane Electric"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+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 "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 "
+"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
+msgid "Instances"
+msgstr "Instanser"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+msgstr "Lelux DNS - FI"
+
+#: 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"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
+msgid "LibreDNS - GR"
+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 "LibreDNS - GR (ingen reklamer)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
+msgstr "Lyt adresse"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
+msgstr "Lytteport"
+
+#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
+msgid "Loading"
+msgstr "Indlæser"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr "Mullvad"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr "Mullvad (AdBlock)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr "NextDNS.io (konfigurerbar)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
+msgid "ODVR (nic.cz)"
+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 "OSZX DNS (Pumplex)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr "OSZX DNS - UK"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
+msgid "OpenDNS"
+msgstr "OpenDNS"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.familyshield.doh.lua:3
+msgid "OpenDNS (Family Shield)"
+msgstr "OpenDNS (Family Shield)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr "Proxy Server"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
+msgstr "Quad 101 - TW"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
+msgid "Quad 9 (Recommended)"
+msgstr "Quad 9 (anbefalet)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns11.lua:3
+msgid "Quad 9 (Secured with ECS Support)"
+msgstr "Quad 9 (sikret med ECS-understøttelse)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns9.lua:3
+msgid "Quad 9 (Secured)"
+msgstr "Quad 9 (sikret)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns10.lua:3
+msgid "Quad 9 (Unsecured)"
+msgstr "Quad 9 (usikret)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:44
+msgid "Reload"
+msgstr "Genindlæs"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+msgid "Resolver"
+msgstr "Resolver"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
+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 "Rethink DNS (konfigurerbar)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr "Seby DNS - AU"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr "Tjeneste kontrol"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
+msgid "Service Status"
+msgstr "Servicestatus"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+msgid "Service Status [%s %s]"
+msgstr "Tjenestestatus [%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 "Snopyta DNS - FI"
+
+#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
+msgid "Start"
+msgstr "Start"
+
+#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:47
+msgid "Stop"
+msgstr "Stop"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
+msgid "Stopped"
+msgstr "Stoppet"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+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 "Tiarap Offentlig DNS - JP"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+msgstr "Tiarap Offentlig DNS - SG"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
+msgid "Unknown Provider"
+msgstr "Ukendt udbyder"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+msgid "Update %s config"
+msgstr "Opdater %s konfiguration"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr "Opdater DNSMASQ Config på Start/Stop"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
+msgstr "Opdater alle konfigurationer"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
+msgid "and"
+msgstr "og"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
+msgid "disabled"
+msgstr "deaktiveret"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
+msgid "rubyfish.cn"
+msgstr "rubyfish.cn"
+
+#~ msgid "AliDNS"
+#~ msgstr "AliDNS"
+
+#~ msgid "DNSPod.cn Public DNS"
+#~ msgstr "DNSPod.cn Offentlig DNS"
+
+#~ msgid "Digitale Gesellschaft"
+#~ msgstr "Digitale Gesellschaft"
+
+#~ msgid "IDNet.net (UK)"
+#~ msgstr "IDNet.net (UK)"
+
+#~ msgid "LibreDNS"
+#~ msgstr "LibreDNS"
+
+#~ msgid "LibreDNS (No Ads)"
+#~ msgstr "LibreDNS (ingen annoncer)"
+
+#~ msgid "NextDNS.io"
+#~ msgstr "NextDNS.io"
+
+#~ msgid "Quad 101 (Taiwan)"
+#~ msgstr "Quad 101 (Taiwan)"
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 67b0618a75..c485510ed4 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,19 +1,27 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-20 07:11+0000\n"
-"Last-Translator: ce4 <chregger@gmail.com>\n"
+"PO-Revision-Date: 2021-10-13 19:44+0000\n"
+"Last-Translator: Jan Kindler <j.e.g.kindler@gmail.com>\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.0.2-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr "%s DoH auf %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 "%s ist nicht installiert oder konnte nicht gefunden werden"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr "AdGuard (Familienschutz)"
@@ -22,8 +30,80 @@ msgstr "AdGuard (Familienschutz)"
msgid "AdGuard (Standard)"
msgstr "AdGuard (Standard)"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -62,38 +142,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
-msgstr ""
+msgstr "DNS HTTPS-Proxy"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
-msgstr ""
+msgstr "DNS HTTPS-Proxy Einstellungen"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
-msgstr "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr "Deaktivieren"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr "Konfiguration nicht aktualisieren"
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr "Aktivieren"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "Weitere Informationen zu den verschiedenen Optionen finden Sie unter"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr "Google"
@@ -102,34 +266,81 @@ msgstr "Google"
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "Instanzen"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
-msgstr "LibreDNS"
+msgid "LibreDNS - GR"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
-msgstr "LibreDNS (werbefrei)"
+msgid "LibreDNS - GR (No Ads)"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
-msgstr "Listen-Adresse"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
-msgstr "Listen-Port"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "Lade"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -138,9 +349,13 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
-msgstr "Proxyserver"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
@@ -160,24 +375,40 @@ msgstr "Quad 9 (ungesichert)"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:44
msgid "Reload"
-msgstr "Neu laden"
+msgstr "Neu laden"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "Resolver"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
-msgstr "Läuft: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Dienststatus"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr "Start"
@@ -186,32 +417,74 @@ msgstr "Start"
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Angehalten"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Unbekannter Anbieter"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
-msgid ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "und"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "deaktiviert"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
+#~ msgid "AliDNS"
+#~ msgstr "AliDNS"
+
+#~ msgid "Digitale Gesellschaft"
+#~ msgstr "Digitale Gesellschaft"
+
+#~ msgid "LibreDNS"
+#~ msgstr "LibreDNS"
+
+#~ msgid "LibreDNS (No Ads)"
+#~ msgstr "LibreDNS (werbefrei)"
+
+#~ msgid "Running: %s DoH at %s:%s"
+#~ msgstr "Läuft: %s DoH at %s:%s"
+
+#~ msgid "Listen address"
+#~ msgstr "Listen-Adresse"
+
+#~ msgid "Listen port"
+#~ msgstr "Listen-Port"
+
+#~ msgid "Proxy server"
+#~ msgstr "Proxyserver"
+
#~ msgid "EDNS client subnet"
#~ msgstr "EDNS-Clientsubnetz"
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 abbed71305..820eb268f8 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
@@ -1,19 +1,27 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-03 08:25+0000\n"
-"Last-Translator: Tavaninja <metalcorpe@gmail.com>\n"
+"PO-Revision-Date: 2020-12-01 16:16+0000\n"
+"Last-Translator: Marios Koutsoukis <marioskoutsoukis2006@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationshttps_dns_proxy/el/>\n"
+"luciapplicationshttps-dns-proxy/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.4-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr ""
@@ -22,8 +30,80 @@ msgstr ""
msgid "AdGuard (Standard)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -62,38 +142,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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
+msgid "ControlD (Block Malware + Ads + Social)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
+msgstr "Ενεργοποίηση"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -102,34 +266,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "Φόρτωση"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -138,8 +349,12 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
@@ -162,22 +377,38 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr ""
@@ -186,28 +417,46 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/en/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/en/https-dns-proxy.po
index 12c9b228a3..196d135703 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
@@ -1,13 +1,27 @@
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/"
+"luciapplicationshttps-dns-proxy/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-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr ""
@@ -16,8 +30,80 @@ msgstr ""
msgid "AdGuard (Standard)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -56,38 +142,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+msgstr "Configuration"
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -96,34 +266,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -132,8 +349,12 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
@@ -156,22 +377,38 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr ""
@@ -180,28 +417,46 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/es/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/es/https-dns-proxy.po
index 43d8f85b8b..047ff61dfb 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
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-08-31 09:01+0000\n"
+"PO-Revision-Date: 2022-01-31 14:55+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/es/>\n"
@@ -11,12 +11,20 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr "%s DoH en %s:%s"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s no está instalado o no se encuentra"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr "AdGuard (Protección familiar)"
@@ -25,9 +33,82 @@ msgstr "AdGuard (Protección familiar)"
msgid "AdGuard (Standard)"
msgstr "AdGuard (estándar)"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr "AhaDNS - AU (Bloqueo de Malware + Anuncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr "AhaDNS - ES (Bloqueo de Malware + Anuncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr "AhaDNS - IN (Bloqueo de Malware + Anuncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr "AhaDNS - TI (Bloqueo de Malware + Anuncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr "AhaDNS - NL (Bloqueo de Malware + Anuncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr "AhaDNS - NO (Bloqueo de Malware + Anuncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr "AhaDNS - PL (Bloqueo de Malware + Anuncios)"
+
+#: 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 "AhaDNS - EE. UU./Chicago (Bloqueo de Malware + Anuncios)"
+
+#: 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 "AhaDNS - EE. UU./Los Ángeles (Bloqueo de Malware + Anuncios)"
+
+#: 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 "AhaDNS - EE. UU./Nueva York (Bloqueo de Malware + Anuncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr "AhaDNS Blitz (Configurable)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
-msgstr "AliDNS"
+msgid "AliDNS - CN"
+msgstr "AliDNS - CN"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+#, fuzzy
+msgid "Applied Privacy DNS - AT/DE"
+msgstr "Privacidad aplicada DNS - AT/DE"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr "BlahDNS - CH"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr "BlahDNS - DE"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+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/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
+msgstr "DNS público de CFIEC (sólo IPv6)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
msgid "CIRA Canadian Shield (Family)"
@@ -65,38 +146,124 @@ msgstr "Cloudflare (Protección Familiar)"
msgid "Cloudflare (Security Protection)"
msgstr "Cloudflare (Protección de Seguridad)"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr "Comss.ru DNS (Este)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr "Comss.ru DNS (Oeste)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+msgstr "Configuración"
+
+#: 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 "ControlD (Bloqueo de Malware + Anuncios + Social)"
+
+#: 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 "ControlD (Bloqueo de Malware + Anuncios)"
+
+#: 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 "ControlD (Bloqueo de malware)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr "ControlD (Familiar)"
+
+#: 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 "ControlD (Sin filtrar)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr "DNS para la familia"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr "DNS Forge - DE"
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr "Proxy DNS HTTPS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr "Configuración de proxy HTTPS de DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+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 "DNSCrypt.ca (DNS2)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
-msgstr "DNS público DNSPod.cn"
+msgid "DNSPod Public DNS - CN"
+msgstr "DNS público DNSPod - CN"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr "DNS DNSlify"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr "Punto de código DSCP"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+msgstr "DNS de DeCloudUs"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
-msgstr "Sociedad digital"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
+msgstr "Digitale Gesellschaft - CH"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr "Desactivar"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr "No actualizar las configuraciones"
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr "Activar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+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 "Para obtener más información sobre diferentes opciones, consulte"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr "Forzar al DNS del enrutador"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr "Forzar al servidor DNS del enrutador a todos los dispositivos locales"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+"Fuerza el uso de DNS del enrutador en dispositivos locales, también conocido "
+"como secuestro de DNS."
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr "Google"
@@ -105,34 +272,86 @@ msgstr "Google"
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr "Conceder acceso UCI y a archivos para luci-app-https-dns-proxy"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr "Hurricane Electric"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"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
msgid "Instances"
msgstr "Instancias"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+"Permita que los dispositivos locales usen sus propios servidores DNS si "
+"están configurados"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
-msgstr "LibreDNS"
+msgid "LibreDNS - GR"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
-msgstr "LibreDNS (Sin anuncios)"
+msgid "LibreDNS - GR (No Ads)"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
-msgstr "Escuchar dirección"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
+msgstr "Dirección de escucha"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
-msgstr "Puerto"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
+msgstr "Puerto de escucha"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "Cargando"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr "Mullvad"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr "Mullvad (AdBlock)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr "NextDNS.io (Configurable)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr "OpenDNS"
@@ -141,10 +360,14 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (Escudo familiar)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
msgstr "Quad 9 (recomendado)"
@@ -165,22 +388,38 @@ msgstr "Quad 9 (No asegurado)"
msgid "Reload"
msgstr "Recargar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "Resolvedor"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
-msgstr "Ejecutando: %s DoH en %s: %s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr "Control de servicio"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Estado del servicio"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "Estado del servicio [%s %s]"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr "Iniciar"
@@ -189,34 +428,102 @@ msgstr "Iniciar"
msgid "Stop"
msgstr "Detener"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Detenido"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Proveedor desconocido"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
-msgid ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
-msgstr ""
-"Cuando agrega/elimina las instancias a continuación, se utilizarán para "
-"anular la sección 'Reenvíos DNS' de %sDHCP y DNS%s."
+msgid "Update %s config"
+msgstr "Actualizar la configuración de %s"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr "Actualizar la configuración de DNSMASQ al iniciar/detener"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
+msgstr "Actualizar todas las configuraciones"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "y"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
-msgstr "desactivado"
+msgstr "Desactivado"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
+#~ msgid "AliDNS"
+#~ msgstr "AliDNS"
+
+#~ msgid "DNSPod.cn Public DNS"
+#~ msgstr "DNS público DNSPod.cn"
+
+#~ msgid "Digitale Gesellschaft"
+#~ msgstr "Sociedad digital"
+
+#~ msgid "IDNet.net (UK)"
+#~ msgstr "IDNet.net (UK)"
+
+#~ msgid "LibreDNS"
+#~ msgstr "LibreDNS"
+
+#~ msgid "LibreDNS (No Ads)"
+#~ msgstr "LibreDNS (Sin anuncios)"
+
+#~ msgid "NextDNS.io"
+#~ msgstr "NextDNS.io"
+
+#~ msgid "Quad 101 (Taiwan)"
+#~ msgstr "Quad 101 (Taiwán)"
+
+#~ msgid "Running: %s DoH at %s:%s"
+#~ msgstr "Ejecutando: %s DoH en %s: %s"
+
+#~ msgid ""
+#~ "If update DNSMASQ config is selected, when you add/remove any instances "
+#~ "below, they will be used to override the 'DNS forwardings' section of "
+#~ "%sDHCP and DNS%s (%smore information%s)."
+#~ msgstr ""
+#~ "Si se selecciona actualizar la configuración de DNSMASQ, cuando agregue/"
+#~ "elimine cualquier instancia a continuación, se usarán para anular la "
+#~ "sección 'Reenvíos de DNS' de %sDHCP y DNS%s (%sinformacións more%s)."
+
+#~ msgid "Listen address"
+#~ msgstr "Escuchar dirección"
+
+#~ msgid "Listen port"
+#~ msgstr "Puerto"
+
+#~ msgid "Proxy server"
+#~ msgstr "Servidor proxy"
+
+#~ msgid ""
+#~ "When you add/remove any instances below, they will be used to override "
+#~ "the 'DNS forwardings' section of %sDHCP and DNS%s."
+#~ msgstr ""
+#~ "Cuando agrega/elimina las instancias a continuación, se utilizarán para "
+#~ "anular la sección 'Reenvíos DNS' de %sDHCP y DNS%s."
+
#~ msgid "Alidns"
#~ msgstr "Alidns"
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 050a3016fd..61a72b5582 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
@@ -1,19 +1,27 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-23 07:41+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/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"
+"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr ""
@@ -22,8 +30,80 @@ msgstr ""
msgid "AdGuard (Standard)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -62,38 +142,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+msgstr "Kokoonpano"
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr "Poista käytöstä"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr "Ota käyttöön"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -102,34 +266,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
-msgstr "Kuunteluportti"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "Ladataan"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -138,8 +349,12 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
@@ -162,22 +377,38 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr "Aloita"
@@ -186,28 +417,49 @@ msgstr "Aloita"
msgid "Stop"
msgstr "Pysäytä"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "pois käytöstä"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
+
+#~ msgid "Listen port"
+#~ msgstr "Kuunteluportti"
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 1f71e5388c..61ff3924ce 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
@@ -1,18 +1,26 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-22 19:41+0000\n"
-"Last-Translator: anonymous <noreply@weblate.org>\n"
+"PO-Revision-Date: 2021-04-11 16:27+0000\n"
+"Last-Translator: SRay <seb@isostorm.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-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.0.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr "%s DoH à %s:%s"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
-msgstr "%s n'a pas été trouvé ou installé"
+msgstr "%s n'est pas installé ou introuvable"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
@@ -22,8 +30,80 @@ msgstr "AdGuard (protection de la famille)"
msgid "AdGuard (Standard)"
msgstr "AdGuard (Standard)"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -62,38 +142,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+msgstr "Configuration"
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
-msgstr "Société Digitale"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr "Désactiver"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr "Activer"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "Pour plus d'informations sur les différentes options, consultez"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr "Google"
@@ -102,34 +266,81 @@ msgstr "Google"
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "Instances"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
-msgstr "LibreDNS"
+msgid "LibreDNS - GR"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
-msgstr "LibreDNS (sans publicité)"
+msgid "LibreDNS - GR (No Ads)"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
-msgstr "Adresse d'écoute"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
-msgstr "Puerto de escucha"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
+msgstr "Port d'écoute"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "Chargement"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -138,9 +349,13 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
-msgstr "Serveur proxy"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
@@ -162,22 +377,38 @@ msgstr "Quad 9 (non sécurisé)"
msgid "Reload"
msgstr "Recharger"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "Résolveur"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
-msgstr "Exécution : %s DoH à %s :%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Statut du service"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "État du service [%s %s]"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr "Démarrer"
@@ -186,32 +417,71 @@ msgstr "Démarrer"
msgid "Stop"
msgstr "Arrêter"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Arrêté"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Proveedor desconocido"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
-msgid ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "et"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "désactivé"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
+#~ msgid "Digitale Gesellschaft"
+#~ msgstr "Société Digitale"
+
+#~ msgid "LibreDNS"
+#~ msgstr "LibreDNS"
+
+#~ msgid "LibreDNS (No Ads)"
+#~ msgstr "LibreDNS (sans publicité)"
+
+#~ msgid "Running: %s DoH at %s:%s"
+#~ msgstr "Exécution : %s DoH à %s :%s"
+
+#~ msgid "Listen address"
+#~ msgstr "Adresse d'écoute"
+
+#~ msgid "Listen port"
+#~ msgstr "Puerto de escucha"
+
+#~ msgid "Proxy server"
+#~ msgstr "Serveur proxy"
+
#~ msgid "EDNS client subnet"
#~ msgstr "Sous-réseau client EDNS"
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 b9b9d36e21..04d3c72086 100644
--- a/applications/luci-app-https-dns-proxy/po/he/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/he/https-dns-proxy.po
@@ -4,10 +4,18 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr ""
@@ -16,8 +24,80 @@ msgstr ""
msgid "AdGuard (Standard)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -56,38 +136,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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
+msgid "ControlD (Block Malware + Ads + Social)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -96,34 +260,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -132,8 +343,12 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
@@ -156,22 +371,38 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr ""
@@ -180,28 +411,46 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/hi/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/hi/https-dns-proxy.po
index 3fc9e6fffb..e54612a0db 100644
--- a/applications/luci-app-https-dns-proxy/po/hi/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/hi/https-dns-proxy.po
@@ -4,10 +4,18 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr ""
@@ -16,8 +24,80 @@ msgstr ""
msgid "AdGuard (Standard)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -56,38 +136,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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
+msgid "ControlD (Block Malware + Ads + Social)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -96,34 +260,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -132,8 +343,12 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
@@ -156,22 +371,38 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr ""
@@ -180,28 +411,46 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/hu/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/hu/https-dns-proxy.po
index e812bed3d4..c3e71cb019 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
@@ -1,17 +1,25 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-01 23:07+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2021-08-16 10:33+0000\n"
+"Last-Translator: Bence Csókás <bence.csokas@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/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.8-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
+msgstr "%s nincs telepítve vagy nem található"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
@@ -22,8 +30,80 @@ msgstr "AdGuard (családvédelem)"
msgid "AdGuard (Standard)"
msgstr "AdGuard (szabványos)"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -62,39 +142,123 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+msgstr "Beállítás"
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
-msgstr "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr "Letiltás"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr "Engedélyezés"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
"A különböző beállításokkal kapcsolatos további információkért nézze meg"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr "Google"
@@ -103,34 +267,81 @@ msgstr "Google"
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "Példányok"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
-msgstr "Cím figyelése"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
-msgstr "Port figyelése"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "Betöltés"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -139,9 +350,13 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
-msgstr "Proxy-kiszolgáló"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
@@ -163,20 +378,37 @@ 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:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "Feloldó"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Szolgáltatás állapota"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#, fuzzy
msgid "Service Status [%s %s]"
+msgstr "Szolgáltatás státusz [%s %s]"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
@@ -185,34 +417,64 @@ msgstr "Indítás"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:47
msgid "Stop"
-msgstr "Leállítás"
+msgstr "Megállítás"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
-msgstr "Leállítva"
+msgstr "Megállítva"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Ismeretlen szolgáltató"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
-msgid ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "és"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
+#~ msgid "Digitale Gesellschaft"
+#~ msgstr "Digitale Gesellschaft"
+
+#~ msgid "Listen address"
+#~ msgstr "Cím figyelése"
+
+#~ msgid "Listen port"
+#~ msgstr "Port figyelése"
+
+#~ msgid "Proxy server"
+#~ msgstr "Proxy-kiszolgáló"
+
#~ msgid "EDNS client subnet"
#~ msgstr "EDNS ügyfélalhálózat"
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 c9cbf7b4c4..150102a24c 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,19 +1,27 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 12:33+0000\n"
-"Last-Translator: Giuseppe Valitutto <valituttogiuseppe@gmail.com>\n"
+"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/"
"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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr ""
@@ -22,8 +30,80 @@ msgstr ""
msgid "AdGuard (Standard)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -62,38 +142,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+msgstr "Configurazione"
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr "Disabilita"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr "Abilita"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -102,34 +266,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "Caricamento"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -138,8 +349,12 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
@@ -162,53 +377,87 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
-msgstr ""
+msgstr "Avvia"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:47
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/ja/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/ja/https-dns-proxy.po
index 6fba629643..ee90d5789f 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
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-22 08:29+0000\n"
+"PO-Revision-Date: 2021-04-14 13:49+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/ja/>\n"
@@ -8,12 +8,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.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s は未インストールかまたは見つかりません"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr ""
@@ -22,8 +30,80 @@ msgstr ""
msgid "AdGuard (Standard)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -62,38 +142,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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
+msgid "ControlD (Block Malware + Ads + Social)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr "DNS HTTPS プロキシ設定"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr "無効"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
-msgstr "有効"
+msgstr "有効化"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr "ルーターDNSの強制"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr "全ローカル デバイスにルーター DNSサーバーの使用を強制"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -102,34 +266,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr "luci-app-https-dns-proxy に UCI およびファイルのアクセスを許可"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "インスタンス"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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サーバーの使用を強制しない"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
-msgstr "待ち受けアドレス"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
-msgstr "待ち受けポート"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
+msgstr "リッスンポート"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "読み込み中"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -138,9 +349,13 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
-msgstr "プロキシ・サーバー"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
@@ -162,22 +377,38 @@ msgstr ""
msgid "Reload"
msgstr "リロード"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "リゾルバー"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "サービス ステータス"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
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"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr "開始"
@@ -186,28 +417,55 @@ msgstr "開始"
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "停止済"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "および"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "無効"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
+
+#~ msgid "Listen address"
+#~ msgstr "リッスンアドレス"
+
+#~ msgid "Listen port"
+#~ msgstr "リッスンポート"
+
+#~ msgid "Proxy server"
+#~ 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 93c7dd4488..062b73bc2f 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,23 +1,109 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-06-07 10:49+0000\n"
+"Last-Translator: orangepizza <abnoeh@mail.com>\n"
+"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshttps-dns-proxy/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
+msgstr "%s가 설치되지 않았거나 찾을 수 없습니다"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
-msgstr ""
+msgstr "AdGuard (자녀보호)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns.lua:3
msgid "AdGuard (Standard)"
+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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -56,38 +142,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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
+msgid "ControlD (Block Malware + Ads + Social)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -96,34 +266,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -132,8 +349,12 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
@@ -156,22 +377,38 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr ""
@@ -180,28 +417,49 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
+
+#~ msgid "AliDNS"
+#~ msgstr "AliDNS"
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 a05dfa25b8..44c5384e22 100644
--- a/applications/luci-app-https-dns-proxy/po/mr/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/mr/https-dns-proxy.po
@@ -10,10 +10,18 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr "अ‍ॅडगार्ड (कौटुंबिक संरक्षण)"
@@ -22,8 +30,80 @@ msgstr "अ‍ॅडगार्ड (कौटुंबिक संरक्ष
msgid "AdGuard (Standard)"
msgstr "अ‍ॅडगार्ड (मानक)"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -62,38 +142,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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
+msgid "ControlD (Block Malware + Ads + Social)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "डीएनएस.एसबी"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
-msgstr "डिजिटेल गसेल्सशाफ्ट"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr "अक्षम करा"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr "सक्षम करा"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "वेगवेगळ्या पर्यायांवर अधिक माहितीसाठी तपासा"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr "गूगल"
@@ -102,34 +266,81 @@ msgstr "गूगल"
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "उदाहरणे"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
-msgstr "ऐकण्याचा पत्ता"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
-msgstr "ऐकण्याचा पत्ता"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "लोड करीत आहे"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -138,9 +349,13 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
-msgstr "प्रॉक्सी सर्व्हर"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
@@ -162,22 +377,38 @@ msgstr "Quad 9 (असुरक्षित)"
msgid "Reload"
msgstr "रीलोड करा"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "निराकरणकर्ता"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "सेवा स्थिती"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr "प्रारंभ करा"
@@ -186,32 +417,62 @@ msgstr "प्रारंभ करा"
msgid "Stop"
msgstr "थांबा"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "बंद"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "आणि"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
+#~ msgid "Digitale Gesellschaft"
+#~ msgstr "डिजिटेल गसेल्सशाफ्ट"
+
+#~ msgid "Listen address"
+#~ msgstr "ऐकण्याचा पत्ता"
+
+#~ msgid "Listen port"
+#~ msgstr "ऐकण्याचा पत्ता"
+
+#~ msgid "Proxy server"
+#~ msgstr "प्रॉक्सी सर्व्हर"
+
#~ msgid "EDNS client subnet"
#~ 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 c8d46b3d33..640d16ba89 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
@@ -1,13 +1,27 @@
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/"
+"luciapplicationshttps-dns-proxy/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-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr ""
@@ -16,8 +30,80 @@ msgstr ""
msgid "AdGuard (Standard)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -56,38 +142,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+msgstr "Konfigurasi"
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -96,34 +266,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -132,8 +349,12 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
@@ -156,22 +377,38 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr ""
@@ -180,28 +417,46 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/nb_NO/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/nb_NO/https-dns-proxy.po
index 862835c610..08c4d0ca66 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
@@ -1,11 +1,25 @@
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/"
+"luciapplicationshttps-dns-proxy/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-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
+msgstr "%s er ikke installert, eller ble ikke funnet"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
@@ -16,8 +30,80 @@ msgstr ""
msgid "AdGuard (Standard)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -56,38 +142,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+msgstr "Oppsett"
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
+msgstr "Skru av"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
+msgstr "Skru på"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -96,34 +266,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+#: 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 ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
+msgid "LibreDNS - GR"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
+msgstr "Lytteadresse"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
+msgstr "Lytteport"
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
+msgstr "Laster inn"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -132,76 +349,117 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
-msgstr ""
+msgstr "Quad 9 (anbefalt)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns11.lua:3
msgid "Quad 9 (Secured with ECS Support)"
-msgstr ""
+msgstr "Quad 9 (sikret med ECS-støtte)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns9.lua:3
msgid "Quad 9 (Secured)"
-msgstr ""
+msgstr "Quad 9 (sikret)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns10.lua:3
msgid "Quad 9 (Unsecured)"
-msgstr ""
+msgstr "Quad 9 (usikret)"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:44
msgid "Reload"
-msgstr ""
+msgstr "Last inn igjen"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
-msgid "Service Status"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr "Tjenestekontroll"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
+msgid "Service Status"
+msgstr "Tjenestestatus"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
+msgstr "Tjenestestatus [%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 ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
-msgstr ""
+msgstr "Start"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:47
msgid "Stop"
-msgstr ""
+msgstr "Stopp"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
+msgstr "Stoppet"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
-msgid "Unknown Provider"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
+msgid "Unknown Provider"
+msgstr "Ukjent tilbyder"
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
-msgid ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
+
+#~ msgid "LibreDNS (No Ads)"
+#~ msgstr "LibreDNS (reklamefri)"
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 7d12fd028a..bdc38739fd 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,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-01-11 05:19+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/pl/>\n"
"Language: pl\n"
@@ -9,12 +9,20 @@ 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.10.1\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr "%s DoH w %s:%s"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s nie jest zainstalowany lub nie znaleziono"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+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 "AdGuard (filtr rodzinny)"
@@ -23,9 +31,81 @@ msgstr "AdGuard (filtr rodzinny)"
msgid "AdGuard (Standard)"
msgstr "AdGuard (standardowy)"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr "AhaDNS - AU (blokuj złośliwe oprogramowanie + reklamy)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr "AhaDNS - ES (blokuj złośliwe oprogramowanie + reklamy)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr "AhaDNS - IN (blokuj złośliwe oprogramowanie + reklamy)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr "AhaDNS - IT (blokuj złośliwe oprogramowanie + reklamy)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr "AhaDNS - NL (blokuj złośliwe oprogramowanie + reklamy)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr "AhaDNS - NO (blokuj złośliwe oprogramowanie + reklamy)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr "AhaDNS - PL (blokuj złośliwe oprogramowanie + reklamy)"
+
+#: 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 "AhaDNS - US/Chicago (blokuj złośliwe oprogramowanie + reklamy)"
+
+#: 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 "AhaDNS - US/Los Angeles (blokuj złośliwe oprogramowanie + reklamy)"
+
+#: 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 "AhaDNS - US/Nowy Jork (blokuj złośliwe oprogramowanie + reklamy)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr "AhaDNS Blitz (konfigurowalny)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
-msgstr "AliDNS"
+msgid "AliDNS - CN"
+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 "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 "BlahDNS - CH"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr "BlahDNS - DE"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr "BlahDNS - FI"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+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/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
+msgstr "CFIEC Public DNS (tylko IPv6)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
msgid "CIRA Canadian Shield (Family)"
@@ -63,38 +143,124 @@ msgstr "Cloudflare (filtr rodzinny)"
msgid "Cloudflare (Security Protection)"
msgstr "Cloudflare (filtr bezpieczeństwa)"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr "Comss.ru DNS (wschodni)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr "Comss.ru DNS (zachodni)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+msgstr "Konfiguracja"
+
+#: 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 "ControlD (blokuj złośliwe oprogramowanie + reklamy + społecznościowe)"
+
+#: 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 "ControlD (blokuj złośliwe oprogramowanie + reklamy)"
+
+#: 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 "ControlD (blokuj złośliwe oprogramowanie)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr "ControlD (rodzinny)"
+
+#: 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 "ControlD (niefiltrowany)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr "DNS for Family"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr "DNS Forge - DE"
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr "DNS HTTPS Proxy"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr "Ustawienia DNS HTTPS Proxy"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+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 "DNSCrypt.ca (DNS2)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
-msgstr "DNSPod.cn Publiczny DNS"
+msgid "DNSPod Public DNS - CN"
+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 "DNSlify DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
-msgstr "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr "Punkt kodowy DSCP"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+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 "Digitale Gesellschaft - CH"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr "Wyłącz"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr "Nie aktualizuj konfiguracji"
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr "Włącz"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+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ź"
+#: 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
+msgid "Force Router DNS server to all local devices"
+msgstr "Wymuś serwer DNS routera na wszystkich urządzeniach lokalnych"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+"Wymusza użycie DNS routera na urządzeniach lokalnych, znane również jako DNS "
+"Hijacking."
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr "Google"
@@ -103,34 +269,85 @@ msgstr "Google"
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr "Udziel dostępu UCI i plikom do luci-app-https-dns-proxy"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr "Hurricane Electric"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+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 "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 "
+"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
msgid "Instances"
msgstr "Instancje"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+msgstr "Lelux DNS - FI"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+msgid "Let local devices use their own DNS servers if set"
+msgstr ""
+"Pozwól lokalnym urządzeniom używać własnych serwerów DNS, jeśli są ustawione"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
-msgstr "LibreDNS"
+msgid "LibreDNS - GR"
+msgstr "LibreDNS - GR"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
-msgstr "LibreDNS (bez reklam)"
+msgid "LibreDNS - GR (No Ads)"
+msgstr "LibreDNS - GR (bez reklam)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr "Nasłuchiwany adres"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
-msgstr "Nasłuchiwany port"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
+msgstr "Port nasłuchu"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "Ładowanie"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr "Mullvad"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr "Mullvad (bloker reklam)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr "NextDNS.io (konfigurowalny)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
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 "OSZX DNS (Pumplex)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr "OSZX DNS - UK"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr "OpenDNS"
@@ -139,10 +356,14 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (filtr rodzinny)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
msgstr "Serwer proxy"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
+msgstr "Quad 101 - TW"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
msgstr "Quad 9 (zalecany)"
@@ -163,22 +384,38 @@ msgstr "Quad 9 (niezabezpieczony)"
msgid "Reload"
msgstr "Przeładuj"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "Dostawca"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
-msgstr "Uruchomione: %s DoH w %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
+msgstr "Restena DNS - LU"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr "Rethink DNS (konfigurowalny)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+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"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Status usługi"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "Stan usługi [%s %s]"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr "Snopyta DNS - FI"
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr "Uruchom"
@@ -187,34 +424,102 @@ msgstr "Uruchom"
msgid "Stop"
msgstr "Zatrzymaj"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Zatrzymany"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+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 "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 "Tiarap Public DNS - SG"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Nieznany dostawca"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
-msgid ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
-msgstr ""
-"Po dodaniu/usunięciu instancji, zostaną one użyte do nadpisania "
-"'Przekazywania DNS' w sekcji %sDHCP i DNS%s."
+msgid "Update %s config"
+msgstr "Zaktualizuj konfigurację %s"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr "Zaktualizuj konfigurację DNSMASQ przy uruchamianiu i zatrzymywaniu"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
+msgstr "Zaktualizuj wszystkie konfiguracje"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "i"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "wyłączony"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
+#~ msgid "AliDNS"
+#~ msgstr "AliDNS"
+
+#~ msgid "DNSPod.cn Public DNS"
+#~ msgstr "DNSPod.cn Publiczny DNS"
+
+#~ msgid "Digitale Gesellschaft"
+#~ msgstr "Digitale Gesellschaft"
+
+#~ msgid "IDNet.net (UK)"
+#~ msgstr "IDNet.net (UK)"
+
+#~ msgid "LibreDNS"
+#~ msgstr "LibreDNS"
+
+#~ msgid "LibreDNS (No Ads)"
+#~ msgstr "LibreDNS (bez reklam)"
+
+#~ msgid "NextDNS.io"
+#~ msgstr "NextDNS.io"
+
+#~ msgid "Quad 101 (Taiwan)"
+#~ msgstr "Quad 101 (Taiwan)"
+
+#~ msgid "Running: %s DoH at %s:%s"
+#~ msgstr "Uruchomione: %s DoH w %s:%s"
+
+#~ msgid ""
+#~ "If update DNSMASQ config is selected, when you add/remove any instances "
+#~ "below, they will be used to override the 'DNS forwardings' section of "
+#~ "%sDHCP and DNS%s (%smore information%s)."
+#~ msgstr ""
+#~ "Jeśli wybrano aktualizację konfiguracji DNSMASQ, po dodaniu lub usunięciu "
+#~ "poniższych instancji zostaną one użyte do zastąpienia sekcji "
+#~ "„Przekazywania DNS” w %sDHCP oraz DNS%s (%swięcej informacji%s)."
+
+#~ msgid "Listen address"
+#~ msgstr "Nasłuchiwany adres"
+
+#~ msgid "Listen port"
+#~ msgstr "Nasłuchiwany port"
+
+#~ msgid "Proxy server"
+#~ msgstr "Serwer proxy"
+
+#~ msgid ""
+#~ "When you add/remove any instances below, they will be used to override "
+#~ "the 'DNS forwardings' section of %sDHCP and DNS%s."
+#~ msgstr ""
+#~ "Po dodaniu/usunięciu instancji, zostaną one użyte do nadpisania "
+#~ "'Przekazywania DNS' w sekcji %sDHCP i DNS%s."
+
#~ msgid "Alidns"
#~ msgstr "Alidns"
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 feb836fb6d..2846f31f1e 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: 2020-09-07 10:27+0000\n"
+"PO-Revision-Date: 2022-01-12 11:22+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/pt/>\n"
@@ -8,12 +8,20 @@ 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-dev\n"
+"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr "%s DoH em %s:%s"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s não está instalado ou não foi encontrado"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr "360 DNS Seguro - CN"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr "AdGuard (Proteção da Família)"
@@ -22,9 +30,81 @@ msgstr "AdGuard (Proteção da Família)"
msgid "AdGuard (Standard)"
msgstr "AdGuard (Padrão)"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr "AhaDNS - AU (Bloqueia Malware + Anúncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr "AhaDNS - ES (Bloqueia Malware + Anúncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr "AhaDNS - IN (Bloqueia Malware + Anúncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr "AhaDNS - TI (Bloqueia Malware + Anúncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr "AhaDNS - NL (Bloqueia Malware + Anúncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr "AhaDNS - NO (Bloqueia Malware + Anúncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr "AhaDNS - PL (Bloqueia Malware + Anúncios)"
+
+#: 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 "AhaDNS - US/Chicago (Bloqueia Malware + Anúncios)"
+
+#: 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 "AhaDNS - US/Los Angeles (Bloqueia Malware + Anúncios)"
+
+#: 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 "AhaDNS - US/Nova Iorque (Bloqueia Malware + Anúncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr "AhaDNS Blitz (Configurável)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
-msgstr "AliDNS"
+msgid "AliDNS - CN"
+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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr "BlahDNS - CH"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr "BlahDNS - DE"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr "BlahDNS - FI"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+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/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
+msgstr "DNS Público CFIEC (apenas IPv6)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
msgid "CIRA Canadian Shield (Family)"
@@ -62,38 +142,124 @@ msgstr "Cloudflare (Proteção Da Família)"
msgid "Cloudflare (Security Protection)"
msgstr "Cloudflare (Proteção de Segurança)"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr "DNS Comss.ru (Leste)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr "DNS Comss.ru (Oeste)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+msgstr "Configuração"
+
+#: 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 "ControlD (bloquear malware + anúncios + social)"
+
+#: 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 "ControlD (bloquear malware + anúncios)"
+
+#: 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 "ControlD (bloquear malware)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr "ControlD (família)"
+
+#: 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 "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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr "DNS Forge - DE"
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr "Proxy HTTPS de DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr "Configurações de Proxy HTTPS de DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+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 "DNSCrypt.ca (DNS2)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
-msgstr "DNSPod.cn DNS público"
+msgid "DNSPod Public DNS - CN"
+msgstr "DNSPod Public DNS - CN"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
-msgstr "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr "Codepoint DSCP"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr "Desativar"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr "Não atualizar configs"
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr "Ativar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "Para obter mais informações sobre opções diferentes, verifique"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr "Forçar o DNS do Roteador"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr "Forçar o servidor de DNS do Roteador para todos os aparelhos locais"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+"Força o uso do DNS do Router em aparelhos locais, também conhecido como DNS "
+"Hijacking."
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr "Google"
@@ -102,34 +268,86 @@ msgstr "Google"
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr "Conceder acesso a UCI e a ficheiros para luci-app-https-dns-proxy"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr "Hurricane Electric"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"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)."
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "Instâncias"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+"Deixe que os aparelhos locais usem os próprios servidores de DNS deles, se "
+"definidos"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
-msgstr "LibreDNS"
+msgid "LibreDNS - GR"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
-msgstr "LibreDNS (Sem Anúncios)"
+msgid "LibreDNS - GR (No Ads)"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr "Endereço de escuta"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
msgstr "Porta de escuta"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "A carregar"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr "Mullvad"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr "Mullvad (AdBlock)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr "OpenDNS"
@@ -138,10 +356,14 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (Family Shield)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
msgstr "Quad 9 (Recomendado)"
@@ -162,22 +384,38 @@ msgstr "Quad 9 (Sem Segurança)"
msgid "Reload"
msgstr "Recarregar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "Resolvedor"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
-msgstr "Executando: %s DoH em %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr "Controle de serviços"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Estado do Serviço"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "Estado do Serviço [%s %s]"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr "Iniciar"
@@ -186,35 +424,103 @@ msgstr "Iniciar"
msgid "Stop"
msgstr "Parar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Parado"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Provedor Desconhecido"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
-msgid ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
-msgstr ""
-"Quando adiciona ou remove quaisquer das instâncias abaixo, elas serão "
-"utilizadas para substituir a secção 'Encaminhamentos do DNS' de %sDHCP e DNS"
-"%s."
+msgid "Update %s config"
+msgstr "Atualizar %s config"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr "Atualizar configuração do DNSMASQ ao Iniciar/Parar"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
+msgstr "Atualizar todas as configs"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "e"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "desativado"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
+#~ msgid "AliDNS"
+#~ msgstr "AliDNS"
+
+#~ msgid "DNSPod.cn Public DNS"
+#~ msgstr "DNSPod.cn DNS público"
+
+#~ msgid "Digitale Gesellschaft"
+#~ msgstr "Digitale Gesellschaft"
+
+#~ msgid "IDNet.net (UK)"
+#~ msgstr "IDNet.net (UK)"
+
+#~ msgid "LibreDNS"
+#~ msgstr "LibreDNS"
+
+#~ msgid "LibreDNS (No Ads)"
+#~ msgstr "LibreDNS (Sem Anúncios)"
+
+#~ msgid "NextDNS.io"
+#~ msgstr "NextDNS.io"
+
+#~ msgid "Quad 101 (Taiwan)"
+#~ msgstr "Quad 101 (Taiwan)"
+
+#~ msgid "Running: %s DoH at %s:%s"
+#~ msgstr "Executando: %s DoH em %s:%s"
+
+#~ msgid ""
+#~ "If update DNSMASQ config is selected, when you add/remove any instances "
+#~ "below, they will be used to override the 'DNS forwardings' section of "
+#~ "%sDHCP and DNS%s (%smore information%s)."
+#~ msgstr ""
+#~ "Se a configuração do DNSMASQ estiver selecionada, ao adicionar/remover "
+#~ "quaisquer instâncias abaixo, elas serão usadas para substituir a seção "
+#~ "'encaminhamentos DNS' do %sDHCP e DNS%s (%smais informações%s)."
+
+#~ msgid "Listen address"
+#~ msgstr "Endereço de escuta"
+
+#~ msgid "Listen port"
+#~ msgstr "Porta de escuta"
+
+#~ msgid "Proxy server"
+#~ msgstr "Servidor proxy"
+
+#~ msgid ""
+#~ "When you add/remove any instances below, they will be used to override "
+#~ "the 'DNS forwardings' section of %sDHCP and DNS%s."
+#~ msgstr ""
+#~ "Quando adiciona ou remove quaisquer das instâncias abaixo, elas serão "
+#~ "utilizadas para substituir a secção 'Encaminhamentos do DNS' de %sDHCP e "
+#~ "DNS%s."
+
#~ msgid "Alidns"
#~ msgstr "Alidns"
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 8c1a06596a..2edfa77120 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: 2020-08-31 03:43+0000\n"
+"PO-Revision-Date: 2022-01-11 05:19+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,12 +8,20 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr "%s DoH em %s:%s"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s não está instalado ou não foi encontrado"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr "360 DNS Seguro - CN"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr "AdGuard (Proteção Familiar)"
@@ -22,9 +30,81 @@ msgstr "AdGuard (Proteção Familiar)"
msgid "AdGuard (Standard)"
msgstr "AdGuard (Padrão)"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr "AhaDNS - AU (Bloqueia Malware + Anúncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr "AhaDNS - ES (Bloqueia Malware + Anúncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr "AhaDNS - IN (Bloqueia Malware + Anúncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr "AhaDNS - TI (Bloqueia Malware + Anúncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr "AhaDNS - NL (Bloqueia Malware + Anúncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr "AhaDNS - NO (Bloqueia Malware + Anúncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr "AhaDNS - PL (Bloqueia Malware + Anúncios)"
+
+#: 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 "AhaDNS - US/Chicago (Bloqueia Malware + Anúncios)"
+
+#: 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 "AhaDNS - US/Los Angeles (Bloqueia Malware + Anúncios)"
+
+#: 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 "AhaDNS - US/Nova York (Bloqueia Malware + Anúncios)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr "AhaDNS Blitz (Configurável)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
-msgstr "AliDNS"
+msgid "AliDNS - CN"
+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 "DNS de privacidade aplicada - AT/DE"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr "BlahDNS - CH"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr "BlahDNS - DE"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr "BlahDNS - FI"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+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/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
+msgstr "CFIEC DNS Público (apenas IPv6)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
msgid "CIRA Canadian Shield (Family)"
@@ -62,38 +142,124 @@ msgstr "Cloudflare (Proteção Familiar)"
msgid "Cloudflare (Security Protection)"
msgstr "Cloudflare (Proteção de Segurança)"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr "DNS Comss.ru (Leste)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr "DNS Comss.ru (Oeste)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+msgstr "Configuração"
+
+#: 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 "ControlD (Bloqueia malware + anúncios + social)"
+
+#: 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 "ControlD (Bloqueia malware + anúncios)"
+
+#: 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 "ControlD (Bloqueia malware)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr "ControlD (Família)"
+
+#: 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 "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 "DNS para família"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr "DNS Forge - DE"
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr "Proxy DNS HTTPS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr "Configurações do Proxy DNS HTTPS"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+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 "DNSCrypt.ca (DNS2)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
-msgstr "DNSPod.cn DNS Público"
+msgid "DNSPod Public DNS - CN"
+msgstr "DNS Público DNSPod - CN"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr "DNS DNSlify"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
-msgstr "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr "Codepoint DSCP"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+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 "Digitale Gesellschaft - CH"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr "Desativar"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr "Não atualize as configurações"
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr "Ativar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+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"
msgstr "Para obter mais informações sobre diferentes opções, verifique"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr "Impor o DNS do roteador"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+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-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+"Impõem o uso do DNS do Roteador em dispositivos locais, também é conhecido "
+"como DNS Hijacking."
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr "Google"
@@ -102,34 +268,86 @@ msgstr "Google"
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr "Conceda acesso ao arquivo e ao UCI para o luci-app-https-dns-proxy"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr "Hurricane Electric"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+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 "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 "
+"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
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 Lelux - FI"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+msgid "Let local devices use their own DNS servers if set"
+msgstr ""
+"Deixe que os dispositivos locais usem os seus próprios servidores DNS caso "
+"seja definido"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
-msgstr "LibreDNS"
+msgid "LibreDNS - GR"
+msgstr "LibreDNS - GR"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
-msgstr "LibreDNS (Sem Ads)"
+msgid "LibreDNS - GR (No Ads)"
+msgstr "LibreDNS - GR (Sem anúncios)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
-msgstr "Escutar endereço"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
+msgstr "Endereço de escuta"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
msgstr "Porta de escuta"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "Carregando"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr "Mullvad"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr "Mullvad (AdBlock)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+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)"
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 "DNS OSZX (Pumplex)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr "DNS OSZX - UK"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr "OpenDNS"
@@ -138,10 +356,14 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (Escudo Familiar)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+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 "Quad 101 - TW"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
msgstr "Quad 9 (Preferível)"
@@ -162,22 +384,38 @@ msgstr "Quad 9 (Sem Segurança)"
msgid "Reload"
msgstr "Recarregar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "Resolvedor"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
-msgstr "Em execução: %s DoH em %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
+msgstr "DNS Restena - LU"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr "DNS 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 "DNS Seby - AU"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr "Controle do Serviço"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Condição do Serviço"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "Condição Geral do Serviço [%s %s]"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr "DNS Snopyta - FI"
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr "Início"
@@ -186,35 +424,103 @@ msgstr "Início"
msgid "Stop"
msgstr "Parar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Parado"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr "DNS Switch - CH"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr "DNS Público Tiarap - JP"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+msgstr "DNS Público Tiarap - SG"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Provedor Desconhecido"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
-msgid ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
-msgstr ""
-"Quando você adiciona ou remove quaisquer das instâncias abaixo, elas serão "
-"utilizadas para substituir a seção 'Encaminhamentos do DNS' de %sDHCP e DNS"
-"%s."
+msgid "Update %s config"
+msgstr "Atualize %s config"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr "Atualize a configuração do DNSMASQ ao Iniciar/Parar"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
+msgstr "Atualize todas as configurações"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "e"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "desabilitado"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
+#~ msgid "AliDNS"
+#~ msgstr "AliDNS"
+
+#~ msgid "DNSPod.cn Public DNS"
+#~ msgstr "DNSPod.cn DNS Público"
+
+#~ msgid "Digitale Gesellschaft"
+#~ msgstr "Digitale Gesellschaft"
+
+#~ msgid "IDNet.net (UK)"
+#~ msgstr "IDNet.net (UK)"
+
+#~ msgid "LibreDNS"
+#~ msgstr "LibreDNS"
+
+#~ msgid "LibreDNS (No Ads)"
+#~ msgstr "LibreDNS (Sem Ads)"
+
+#~ msgid "NextDNS.io"
+#~ msgstr "NextDNS.io"
+
+#~ msgid "Quad 101 (Taiwan)"
+#~ msgstr "Quad 101 (Taiwan)"
+
+#~ msgid "Running: %s DoH at %s:%s"
+#~ msgstr "Em execução: %s DoH em %s:%s"
+
+#~ msgid ""
+#~ "If update DNSMASQ config is selected, when you add/remove any instances "
+#~ "below, they will be used to override the 'DNS forwardings' section of "
+#~ "%sDHCP and DNS%s (%smore information%s)."
+#~ msgstr ""
+#~ "Se a configuração do DNSMASQ for selecionada, quando você adicionar ou "
+#~ "remover quaisquer instância abaixo, elas serão usadas para substituir a "
+#~ "seção 'encaminhamentos DNS' do %sDHCP e DNS%s (%smais informações%s)."
+
+#~ msgid "Listen address"
+#~ msgstr "Escutar endereço"
+
+#~ msgid "Listen port"
+#~ msgstr "Porta de escuta"
+
+#~ msgid "Proxy server"
+#~ msgstr "Servidor proxy"
+
+#~ msgid ""
+#~ "When you add/remove any instances below, they will be used to override "
+#~ "the 'DNS forwardings' section of %sDHCP and DNS%s."
+#~ msgstr ""
+#~ "Quando você adiciona ou remove quaisquer das instâncias abaixo, elas "
+#~ "serão utilizadas para substituir a seção 'Encaminhamentos do DNS' de "
+#~ "%sDHCP e DNS%s."
+
#~ msgid "Alidns"
#~ msgstr "Alidns"
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 a40a63bc9b..d9bd4669bb 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,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-10 12:24+0000\n"
-"Last-Translator: Alexandru Stan <alex9457sn@gmail.com>\n"
+"PO-Revision-Date: 2022-01-12 23:11+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/ro/>\n"
"Language: ro\n"
@@ -9,206 +9,486 @@ 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 3.10.1\n"
+"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr "%s DoH la %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 nu este instalat sau nu este găsit"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr "360 DNS securizat - 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 (Protecția familiei)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns.lua:3
msgid "AdGuard (Standard)"
-msgstr ""
+msgstr "AdGuard (Standard)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr "AhaDNS - AU (blochează programele malware și reclamele)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr "AhaDNS - ES (blochează programele malware și reclamele)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr "AhaDNS - IN (blochează programele malware + reclame)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr "AhaDNS - IT ( Anti-Malware + Ads)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr "AhaDNS - IT ( Anti-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 "AhaDNS - NO ( Anti-Malware + Ads)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr "AhaDNS - PL ( Anti Malware + Ads Block)"
+
+#: 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 "AhaDNS - US/Chicago (Anti-Malware + Ads)"
+
+#: 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 "AhaDNS - US/Los Angeles (Anti Malware + Ads)"
+
+#: 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 "AhaDNS - US/New York (Anti Malware + Ads)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr "AhaDNS Blitz (Configurabil)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
-msgstr ""
+msgid "AliDNS - CN"
+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 "Confidențialitate aplicată DNS - AT/DE"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr "BlahDNS - CH"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr "BlahDNS - DE"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr "BlahDNS - FI"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+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/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
+msgstr "DNS public al CFIEC (numai pentru 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 (protejat)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
-msgstr ""
+msgstr "CleanBrowsing (Filtru pentru adulți)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-family.lua:3
msgid "CleanBrowsing (Family Filter)"
-msgstr ""
+msgstr "CleanBrowsing (Filtru de familie)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-security.lua:3
msgid "CleanBrowsing (Security Filter)"
-msgstr ""
+msgstr "CleanBrowsing (Filtru de securitate)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.lua:3
msgid "Cloudflare"
-msgstr ""
+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 (Protecția familiei)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
msgid "Cloudflare (Security Protection)"
-msgstr ""
+msgstr "Cloudflare (Protecție de securitate)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr "Comss.ru DNS (Est)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr "Comss.ru DNS (Vest)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+msgstr "Configurație"
+
+#: 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 "ControlD (blochează programele malware + reclame + social)"
+
+#: 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 "ControlD (blochează programele malware și reclamele)"
+
+#: 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 "ControlD (blocarea programelor malware)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr "ControlD (Familia)"
+
+#: 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 "ControlD (Nefiltrat)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr "DNS pentru familie"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr "Forja DNS - DE"
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
-msgstr ""
+msgstr "Proxy DNS HTTPS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
-msgstr ""
+msgstr "Setări DNS HTTPS Proxy"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
-msgstr ""
+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 "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 "DNSCrypt.ca (DNS2)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
-msgstr ""
+msgid "DNSPod Public DNS - CN"
+msgstr "DNSPod Public DNS - CN"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
-msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr "DNSlify DNS"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr "Punct de cod DSCP"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+msgstr "DNS DeCloudUs"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
+msgstr "Societatea digitală - CH"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
-msgstr "Dezactivează"
+msgstr "Dezactivați"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr "Nu actualizați configurațiile"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
-msgstr "Activează"
+msgstr "Activați"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr "FFMUC DNS - DE"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
+msgstr "Pentru mai multe informații despre diferitele opțiuni, consultați"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+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
+msgid "Force Router DNS server to all local devices"
+msgstr "Forțați serverul DNS al Routerului pentru toate dispozitivele locale"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
+"Forțează utilizarea Router DNS pe dispozitivele locale, cunoscută și sub "
+"numele de DNS Hijacking."
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
-msgstr ""
+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 "Acordă UCI și acces la fișiere pentru luci-app-https-dns-proxy"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr "Uragan Electric"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+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 "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 "
+"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:126
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
+msgstr "Instanțe"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+msgstr "Lelux DNS - FI"
+
+#: 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 ""
+"Permiteți dispozitivelor locale să utilizeze propriile servere DNS, dacă "
+"sunt setate"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
-msgstr ""
+msgid "LibreDNS - GR"
+msgstr "LibreDNS - GR"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
-msgstr ""
+msgid "LibreDNS - GR (No Ads)"
+msgstr "LibreDNS - GR (Fără reclame)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
-msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
+msgstr "Ascultă adresa"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
-msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
+msgstr "Port de ascultare"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "Încărcare"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr "Mullvad"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr "Mullvad (AdBlock)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr "NextDNS.io (Configurabil)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
-msgstr ""
+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 "DNS OSZX (Pumplex)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr "OSZX DNS - MAREA BRITANIE"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
-msgstr ""
+msgstr "DNS deschis"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.familyshield.doh.lua:3
msgid "OpenDNS (Family Shield)"
-msgstr ""
+msgstr "OpenDNS (Scutul familiei)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
-msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr "Server Proxy"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
+msgstr "Cuadrant 101 - TW"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
-msgstr ""
+msgstr "Quad 9 (Recomandat)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns11.lua:3
msgid "Quad 9 (Secured with ECS Support)"
-msgstr ""
+msgstr "Quad 9 (Securizat cu sprijinul ECS)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns9.lua:3
msgid "Quad 9 (Secured)"
-msgstr ""
+msgstr "Quad 9 (Securizat)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns10.lua:3
msgid "Quad 9 (Unsecured)"
-msgstr ""
+msgstr "Quad 9 (Nesecurizat)"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:44
msgid "Reload"
-msgstr ""
+msgstr "Reîncărcare"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
-msgstr ""
+msgstr "Rezolvare"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
-msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
+msgstr "DNS Restena - LU"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr "Regândiți DNS (Configurabil)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr "Seby DNS - AU"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr "Controlul serviciilor"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
-msgstr ""
+msgstr "Starea serviciului"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
-msgstr ""
+msgstr "Starea serviciului [%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 "DNS Snopyta - FI"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
-msgstr "Pornește"
+msgstr "Porniți"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:47
msgid "Stop"
-msgstr ""
+msgstr "Opriți"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
-msgstr ""
+msgstr "S-a oprit"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr "Comutator DNS - CH"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr "Tiarap DNS Public - JP"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+msgstr "Tiarap - DNS Public - SG"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
-msgstr ""
+msgstr "Furnizor necunoscut"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
-msgid ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
-msgstr ""
+msgid "Update %s config"
+msgstr "Actualizați configurația %s"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr "Actualizarea configurației DNSMASQ la pornire/oprire"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
+msgstr "Actualizarea tuturor configurațiilor"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
-msgstr ""
+msgstr "și"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
-msgstr ""
+msgstr "dezactivat"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
-msgstr ""
+msgstr "rubyfish.cn"
+
+#~ msgid "AliDNS"
+#~ msgstr "AliDNS"
+
+#~ msgid "DNSPod.cn Public DNS"
+#~ msgstr "DNS public DNSPod.cn"
+
+#~ msgid "Digitale Gesellschaft"
+#~ msgstr "Societatea digitală"
+
+#~ msgid "IDNet.net (UK)"
+#~ msgstr "IDNet.net (Marea Britanie)"
+
+#~ msgid "LibreDNS"
+#~ msgstr "LibreDNS"
+
+#~ msgid "LibreDNS (No Ads)"
+#~ msgstr "LibreDNS (Fără reclame)"
+
+#~ msgid "NextDNS.io"
+#~ msgstr "UrmătorulDNS.io"
+
+#~ msgid "Quad 101 (Taiwan)"
+#~ msgstr "Quad 101 (Taiwan)"
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 cc3caff402..49e1ea3d1f 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: 2020-10-09 00:10+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-09-17 06:52+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/ru/>\n"
"Language: ru\n"
@@ -9,12 +9,20 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr "%s DoH в %s:%s"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s не установлен или не найден"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr "AdGuard (Семейная защита)"
@@ -23,21 +31,93 @@ msgstr "AdGuard (Семейная защита)"
msgid "AdGuard (Standard)"
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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
-msgstr "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
+msgstr ""
#: 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 (Семья)"
#: 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 (Личный)"
#: 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 (Защищённый)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
@@ -53,95 +133,237 @@ msgstr "CleanBrowsing (Фильтр безопасности)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.lua:3
msgid "Cloudflare"
-msgstr "CloudFlare"
+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 (Семейная защита)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
msgid "Cloudflare (Security Protection)"
+msgstr "Cloudflare (Защита безопасности)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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
+msgid "ControlD (Block Malware + Ads + Social)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr "Прокси-сервер DNS HTTPS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr "Настройки прокси-сервера DNS HTTPS"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+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 "DNSCrypt.ca (DNS2)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
-msgstr "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr "Кодовая точка DSCP"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr "Отключить"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr "Не обновлять настройки"
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr "Включить"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "Для получения дополнительной информации о различных опциях, проверьте"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr "Назначить DNS роутера"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr "Назначить DNS роутера всем локальным устройствам"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+"Принудительное использование DNS роутера на локальных устройствах, или "
+"перехват DNS."
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
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 "Предоставить доступ к UCI и файлам для luci-app-https-dns-proxy"
+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"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+"Если выбран параметр обновления, раздел «Перенаправление DNS» в %sDHCP и DNS"
+"%s будет автоматически обновлен для использования выбранных поставщиков DoH "
+"(%sбольше информации%s)."
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
-msgstr "Примеры"
+msgstr "Записи"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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, если они "
+"прописаны в настройках сети устройства"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
-msgstr "LibreDNS"
+msgid "LibreDNS - GR"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
-msgstr "LibreDNS (без рекламы)"
+msgid "LibreDNS - GR (No Ads)"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
-msgstr "Адрес"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
+msgstr "Адрес прослушивания"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
-msgstr "Порт"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
+msgstr "Порт для входящих соединений"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "Загрузка"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr "Mullvad"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr "Mullvad (AdBlock)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
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 (Семейная защита)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
-msgstr "Прокси сервер"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr "Прокси-сервер"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
@@ -153,32 +375,48 @@ msgstr "Quad 9 (Защищено поддержкой ECS)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns9.lua:3
msgid "Quad 9 (Secured)"
-msgstr "Quad 9 (Защищен)"
+msgstr "Quad 9 (Защищённый)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns10.lua:3
msgid "Quad 9 (Unsecured)"
-msgstr "Quad 9 (незащищенный)"
+msgstr "Quad 9 (Незащищённый)"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:44
msgid "Reload"
msgstr "Перезапустить"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
-msgstr "Поставщик"
+msgstr "Сервис DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr "Управление службой"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
-msgstr "Статус сервиса"
+msgstr "Статус службы"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
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"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr "Запустить"
@@ -187,32 +425,94 @@ msgstr "Запустить"
msgid "Stop"
msgstr "Остановить"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: 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"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: 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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
-msgstr ""
+msgid "Update %s config"
+msgstr "Обновить настройки %s"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr "Обновление настроек DNSMASQ при запуске/остановке службы"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
+msgstr "Обновлять все настройки"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "и"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "отключено"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
+#~ msgid "AliDNS"
+#~ msgstr "AliDNS"
+
+#~ msgid "DNSPod.cn Public DNS"
+#~ msgstr "Публичное DNS DNSPod.cn"
+
+#~ msgid "Digitale Gesellschaft"
+#~ msgstr "Digitale Gesellschaft"
+
+#~ msgid "IDNet.net (UK)"
+#~ msgstr "IDNet.net (UK)"
+
+#~ msgid "LibreDNS"
+#~ msgstr "LibreDNS"
+
+#~ msgid "LibreDNS (No Ads)"
+#~ msgstr "LibreDNS (без рекламы)"
+
+#~ msgid "NextDNS.io"
+#~ msgstr "NextDNS.io"
+
+#~ msgid "Quad 101 (Taiwan)"
+#~ msgstr "Quad 101 (Тайвань)"
+
+#~ msgid "Running: %s DoH at %s:%s"
+#~ msgstr "Запущен: %s DoH, %s:%s"
+
+#~ msgid ""
+#~ "If update DNSMASQ config is selected, when you add/remove any instances "
+#~ "below, they will be used to override the 'DNS forwardings' section of "
+#~ "%sDHCP and DNS%s (%smore information%s)."
+#~ msgstr ""
+#~ "Если выбрана опция «Обновление настроек DNSMASQ», добавляемые ниже записи "
+#~ "будут перезаписывать настройки %sDHCP и DNS%s (%sбольше информации%s)."
+
+#~ msgid "Listen address"
+#~ msgstr "Адрес"
+
+#~ msgid "Listen port"
+#~ msgstr "Порт"
+
+#~ msgid "Proxy server"
+#~ msgstr "Прокси-сервер"
+
#~ msgid "Alidns"
#~ msgstr "Alidns"
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 91a7629aaa..0b70c5f5c3 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,19 +1,27 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"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/"
"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.0-dev\n"
+"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr ""
@@ -22,8 +30,80 @@ msgstr ""
msgid "AdGuard (Standard)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -62,38 +142,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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
+msgid "ControlD (Block Malware + Ads + Social)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr "Zakázať"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
+msgstr "Povoliť"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -102,34 +266,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -138,8 +349,12 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
@@ -162,22 +377,38 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr "Spustiť"
@@ -186,29 +417,47 @@ msgstr "Spustiť"
msgid "Stop"
msgstr "Zastaviť"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/sv/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/sv/https-dns-proxy.po
index 3e0a4abff6..3d771f37b3 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
@@ -1,19 +1,27 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2021-03-19 04:16+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/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.5.2-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s är inte installerat eller kunde inte hittas"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr ""
@@ -22,8 +30,80 @@ msgstr ""
msgid "AdGuard (Standard)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -62,38 +142,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr "Inaktivera"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr "Aktivera"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -102,34 +266,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
-msgstr "Lyssningsadress"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
-msgstr "Lyssningsport"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "Laddar"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -138,8 +349,12 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
@@ -162,22 +377,38 @@ msgstr ""
msgid "Reload"
msgstr "Ladda om"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Status för tjänsten"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "Status för tjänsten [%s %s]"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr "Starta"
@@ -186,31 +417,55 @@ msgstr "Starta"
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Stoppad"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
+#~ msgid "Listen address"
+#~ msgstr "Lyssningsadress"
+
+#~ msgid "Listen port"
+#~ msgstr "Lyssningsport"
+
#~ msgid "DHCP and DNS"
#~ msgstr "DHCP och DNS"
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 ea3bfbdb23..6ae099635a 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
@@ -1,10 +1,18 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr ""
@@ -13,8 +21,80 @@ msgstr ""
msgid "AdGuard (Standard)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -53,38 +133,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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
+msgid "ControlD (Block Malware + Ads + Social)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -93,34 +257,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -129,8 +340,12 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
@@ -153,22 +368,38 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr ""
@@ -177,28 +408,46 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/tr/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/tr/https-dns-proxy.po
index 6467362cd9..1f83c0fa83 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,19 +1,27 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2022-02-05 09:21+0000\n"
+"Last-Translator: ToldYouThat <itoldyouthat@protonmail.com>\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.3-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr "%s DoH da %s:%s"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s yüklenmemiş ya da bulunamadı"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr "360 Güvenli DNS - CN"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr "AdGuard (Aile Kalkanı)"
@@ -22,9 +30,81 @@ msgstr "AdGuard (Aile Kalkanı)"
msgid "AdGuard (Standard)"
msgstr "AdGuard (Standart)"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr "AhaDNS - AU (Kötü Amaçlı Yazılımları ve Reklamları Engelle)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr "AhaDNS - ES (Kötü Amaçlı Yazılımları + Reklamları Engelle)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr "AhaDNS - IN (Kötü Amaçlı Yazılımları ve Reklamları Engelle)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr "AhaDNS - IT (Kötü Amaçlı Yazılımları + Reklamları Engelle)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr "AhaDNS - NL (Kötü Amaçlı Yazılımları ve Reklamları Engelle)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr "AhaDNS - NO (Kötü Amaçlı Yazılımları ve Reklamları Engelle)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr "AhaDNS - PL (Kötü Amaçlı Yazılımları ve Reklamları Engelle)"
+
+#: 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 "AhaDNS - US/Chicago (Kötü Amaçlı Yazılımları ve Reklamları Engelle)"
+
+#: 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 "AhaDNS - US/Los Angeles (Kötü Amaçlı Yazılımları ve Reklamları Engelle)"
+
+#: 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 "AhaDNS - US/New York (Kötü Amaçlı Yazılımları ve Reklamları Engelle)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr "AhaDNS Blitz (Ayarlanabilir)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
-msgstr "AliDNS"
+msgid "AliDNS - CN"
+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 "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 "BlahDNS - CH"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr "BlahDNS - DE"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr "BlahDNS - FI"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+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/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
+msgstr "CFIEC Genel DNS (Yalnızca IPv6)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
msgid "CIRA Canadian Shield (Family)"
@@ -62,74 +142,211 @@ msgstr "Cloudflare (Aile Koruması)"
msgid "Cloudflare (Security Protection)"
msgstr "Cloudflare (Güvenlik Koruması)"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr "Comss.ru DNS (Doğu)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr "Comss.ru DNS (Batı)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+msgstr "Yapılandırma"
+
+#: 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 "ControlD (Kötü Amaçlı Yazılımları + Reklamları Engelle + Sosyal)"
+
+#: 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 "Denetlenen (Kötü Amaçlı Yazılım + Reklamları Engelle)"
+
+#: 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 "ControlD (Kötü Amaçlı Yazılımları Engelle)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr "ControlD (Aile)"
+
+#: 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 "ControlD (Filtrelenmemiş)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr "Aile için DNS"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr "DNS Forge - DE"
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr "DNS HTTPS Vekili"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr "DNS HTTPS Vekili Ayarları"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+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 "DNSCrypt.ca (DNS2)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
-msgstr "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
+msgstr "DNSPod Genel DNS - CN"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
-msgstr "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr "DNSlify DNS"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr "DSCP Kod Noktası"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+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 "Digitale Gesellschaft - CH"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr "Devre dışı bırak"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr "Yapılandırmaları güncelleme"
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
-msgstr "Çalıştır"
+msgstr "Etkinleştir"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr "FFMUC DNS - DE"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "Farklı seçenekler hakkında daha fazla bilgi için kontrol edin"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr "Yönlendirici DNS'sini Zorla"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr "Yönlendirici DNS sunucusunu tüm yerel cihazlara zorla"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+"Yönlendirici DNS'sini zorla, yerel cihazlarda, DNS Hijacking olarak da "
+"bilinir."
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
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 "luci-app-https-dns-proxy'e UCI ve dosya erişimi ver"
+msgstr "luci-app-https-dns-proxy için UCI ve dosya erişimi verin"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr "Hurricane Electric"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+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 "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 "
+"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
msgid "Instances"
-msgstr "Maddeler"
+msgstr "Örnekler"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+msgstr "Lelux DNS - FI"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+msgid "Let local devices use their own DNS servers if set"
+msgstr ""
+"Ayarlanmışsa, yerel cihazların kendi DNS sunucularını kullanmasına izin verin"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
-msgstr "LibreDNS"
+msgid "LibreDNS - GR"
+msgstr "LibreDNS - GR"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
-msgstr "LibreDNS (Reklamsız)"
+msgid "LibreDNS - GR (No Ads)"
+msgstr "LibreDNS - GR (Reklamsız)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
-msgstr "Dinleme adresi"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
+msgstr "Dinleme Adresi"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
-msgstr "Dinleme portu"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
+msgstr "Dinleme Bağlantı Noktası"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "Yükleniyor"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr "Mullvad"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr "Mullvad (AdBlock)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr "NextDNS.io (Ayarlanabilir)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
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 "OSZX DNS (Pumplex)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr "OSZX DNS - UK"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr "OpenDNS"
@@ -138,9 +355,13 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (Aile Koruması)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
-msgstr "Vekil sunucu"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr "Vekil Sunucu"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
+msgstr "Quad 101 - TW"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
@@ -162,22 +383,38 @@ 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:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "Çözümleyici"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
-msgstr "Çalışıyor: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
+msgstr "Restena DNS - LU"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr "Rethink DNS (Ayarlanabilir)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr "Seby DNS - AU"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr "Hizmet Kontrolü"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Hizmet Durumu"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "Hizmet Durumu [%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 "Snopyta DNS - FI"
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr "Başlat"
@@ -186,30 +423,99 @@ msgstr "Başlat"
msgid "Stop"
msgstr "Durdur"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Durduruldu"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr "Tiarap Genel DNS - JP"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+msgstr "Tiarap Genel DNS - SG"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Bilinmeyen Sağlayıcı"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
-msgid ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
-msgstr ""
-"Aşağıdakilerden herhangi birini eklediğiniz/kaldırdığınızda, bunlar %sDHCP "
-"ve DNS%s'in 'DNS İletimleri' bölümünü geçersiz kılacaktır."
+msgid "Update %s config"
+msgstr "%s yapılandırmasını güncelle"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr "Başlatmada/Durdurmada DNSMASQ Yapılandırmasını Güncelle"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
+msgstr "Tüm yapılandırmaları güncelle"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "ve"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "devre dışı"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
+
+#~ msgid "AliDNS"
+#~ msgstr "AliDNS"
+
+#~ msgid "DNSPod.cn Public DNS"
+#~ msgstr "DNSPod.cn Public DNS"
+
+#~ msgid "Digitale Gesellschaft"
+#~ msgstr "Digitale Gesellschaft"
+
+#~ msgid "IDNet.net (UK)"
+#~ msgstr "IDNet.net (İngiltere)"
+
+#~ msgid "LibreDNS"
+#~ msgstr "LibreDNS"
+
+#~ msgid "LibreDNS (No Ads)"
+#~ msgstr "LibreDNS (Reklamsız)"
+
+#~ msgid "NextDNS.io"
+#~ msgstr "NextDNS.io"
+
+#~ msgid "Quad 101 (Taiwan)"
+#~ msgstr "Quad 101 (Tayvan)"
+
+#~ msgid "Running: %s DoH at %s:%s"
+#~ msgstr "Çalışıyor: %s DoH at %s:%s"
+
+#~ msgid ""
+#~ "If update DNSMASQ config is selected, when you add/remove any instances "
+#~ "below, they will be used to override the 'DNS forwardings' section of "
+#~ "%sDHCP and DNS%s (%smore information%s)."
+#~ msgstr ""
+#~ "DNSMASQ yapılandırmasını güncelle seçilirse, aşağıdan herhangi bir örnek "
+#~ "eklediğinizde/kaldırdığınızda, bunlar %sDHCP ve DNS%s için 'DNS "
+#~ "yönlendirme' bölümünü geçersiz kılmak için kullanılacaktır (%sdaha fazla "
+#~ "bilgi%s)."
+
+#~ msgid "Listen address"
+#~ msgstr "Dinleme adresi"
+
+#~ msgid "Listen port"
+#~ msgstr "Dinleme portu"
+
+#~ msgid "Proxy server"
+#~ msgstr "Vekil sunucu"
+
+#~ msgid ""
+#~ "When you add/remove any instances below, they will be used to override "
+#~ "the 'DNS forwardings' section of %sDHCP and DNS%s."
+#~ msgstr ""
+#~ "Aşağıdakilerden herhangi birini eklediğiniz/kaldırdığınızda, bunlar "
+#~ "%sDHCP ve DNS%s'in 'DNS İletimleri' bölümünü geçersiz kılacaktır."
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 878d59cd57..e3e2e6bb99 100644
--- a/applications/luci-app-https-dns-proxy/po/uk/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/uk/https-dns-proxy.po
@@ -11,10 +11,18 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr "AdGuard (Сімейний захист)"
@@ -23,8 +31,80 @@ msgstr "AdGuard (Сімейний захист)"
msgid "AdGuard (Standard)"
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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -63,38 +143,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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
+msgid "ControlD (Block Malware + Ads + Social)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
-msgstr "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr "Вимкнути"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr "Увімкнути"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "Для більш детальної інформації по параметрах, перевірте"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr "Google"
@@ -103,34 +267,81 @@ msgstr "Google"
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "Приклади застосування"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
-msgstr "Адреса для прослуховування"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
+msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
-msgstr "Порт для прослуховування"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "Завантаження"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -139,9 +350,13 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
-msgstr "Проксі сервер"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
+msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
@@ -163,22 +378,38 @@ msgstr "Quad 9 (Не захищено)"
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Стан сервісу"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr "Запустити"
@@ -187,32 +418,62 @@ msgstr "Запустити"
msgid "Stop"
msgstr "Зупинити"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Зупинено"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "та"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "вимкнено"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
+#~ msgid "Digitale Gesellschaft"
+#~ msgstr "Digitale Gesellschaft"
+
+#~ msgid "Listen address"
+#~ msgstr "Адреса для прослуховування"
+
+#~ msgid "Listen port"
+#~ msgstr "Порт для прослуховування"
+
+#~ msgid "Proxy server"
+#~ msgstr "Проксі сервер"
+
#~ msgid "EDNS client subnet"
#~ msgstr "Клієнтська підмережа EDNS"
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 e0319231a9..4ad84d8689 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
@@ -1,13 +1,27 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshttps-dns-proxy/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.3.2-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
+msgid "360 Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
msgstr ""
@@ -16,8 +30,80 @@ msgstr ""
msgid "AdGuard (Standard)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
+msgid "AhaDNS - AU (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
+msgid "AhaDNS - ES (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
+msgid "AhaDNS - IN (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
+msgid "AhaDNS - IT (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
+msgid "AhaDNS - NL (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
+msgid "AhaDNS - NO (Block Malware + Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
+msgid "AhaDNS - PL (Block Malware + Ads)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
+msgid "AhaDNS Blitz (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
+msgid "AliDNS - CN"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+msgid "BlahDNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+msgid "BlahDNS - SG"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
@@ -56,38 +142,122 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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
+msgid "ControlD (Block Malware + Ads + Social)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
+msgid "DNSCrypt.ca (DNS2)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
+msgid "DNSPod Public DNS - CN"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft - CH"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr ""
@@ -96,34 +266,81 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+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 ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
+msgid "LibreDNS - GR"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
+msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+msgid "OSZX DNS (Pumplex)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
msgstr ""
@@ -132,8 +349,12 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
@@ -156,22 +377,38 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+msgid "Snopyta DNS - FI"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr ""
@@ -180,28 +417,49 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+msgid "Tiarap Public DNS - JP"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+msgid "Tiarap Public DNS - SG"
+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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
+msgid "Update %s config"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
+
+#~ msgid "Listen address"
+#~ msgstr "Địa chỉ nghe"
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 380b792f87..b5ec6e8ca0 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: 2020-07-31 18:42+0000\n"
-"Last-Translator: Zkdc <Zkdc2345@qq.com>\n"
+"PO-Revision-Date: 2022-01-11 05:19+0000\n"
+"Last-Translator: stoodvolleyball <stoodvolleyball@mailfence.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationshttps-dns-proxy/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -14,11 +14,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.2-dev\n"
+"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr "%s DoH , 地址是 %s:%s"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua: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 "360 安全 DNS - CN"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
@@ -28,21 +36,93 @@ msgstr "AdGuard(家庭保护)"
msgid "AdGuard (Standard)"
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 "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 "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 "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 "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 "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 "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 "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 "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 "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 "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 "AhaDNS Blitz (可配置)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
-msgstr ""
+msgid "AliDNS - CN"
+msgstr "阿里 DNS - CN"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+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 "BlahDNS - CH"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+msgid "BlahDNS - DE"
+msgstr "BlahDNS - DE"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+msgid "BlahDNS - FI"
+msgstr "BlahDNS - FI"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+msgid "BlahDNS - JP"
+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/https-dns-proxy/providers/net.cfiec.dns.lua:3
+msgid "CFIEC Public DNS (IPv6 Only)"
+msgstr "CFIEC Public DNS (仅 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加拿大盾(家庭)"
#: 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加拿大盾(私人)"
#: 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加拿大盾(受保护)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
@@ -62,92 +142,229 @@ 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 (家庭保护)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
msgid "Cloudflare (Security Protection)"
-msgstr ""
+msgstr "Cloudflare (安全防护)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr "Comss.ru DNS (东部)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr "Comss.ru DNS (西部)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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
+msgid "ControlD (Block Malware + Ads + Social)"
+msgstr "ControlD(拦截恶意软件 + 广告 + 社交媒体)"
+
+#: 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 "ControlD(拦截恶意软件 + 广告)"
+
+#: 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 "ControlD(拦截恶意软件)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr "ControlD(家长控制)"
+
+#: 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 "ControlD(未过滤)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+msgid "DNS For Family"
+msgstr "DNS For Family"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+msgid "DNS Forge - DE"
+msgstr "DNS Forge - DE"
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
-msgstr ""
+msgstr "DNS HTTPS 代理"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
-msgstr ""
+msgstr "DNS HTTPS 代理设置"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
+msgid "DNSCrypt.ca (DNS1)"
+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 "DNSCrypt.ca (DNS2)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
-msgstr ""
+msgid "DNSPod Public DNS - CN"
+msgstr "DNSPod 公共 DNS - CN"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+msgid "DNSlify DNS"
+msgstr "DNSlify DNS"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr "DSCP 代码点"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
-msgstr "Digitale Gesellschaft"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+msgid "DeCloudUs DNS"
+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 "Digitale Gesellschaft - CH"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr "禁用"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr "不更新配置"
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr "启用"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+msgid "FFMUC DNS - DE"
+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 "有关不同选项的更多信息,请检查"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr "强制使用路由器 DNS"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr "强制所有本地设备使用路由器 DNS"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr "强制在本地设备上使用路由器 DNS,也称为 DNS 劫持。"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
msgstr "谷歌"
#: 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 "为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"
+msgstr "Hurricane Electric"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+msgid "IDNet.net - UK"
+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 "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 "
+"information%s)."
msgstr ""
+"如果选择了“更新”选项,则 %sDHCP and DNS%s 的 'DNS转发'部分会自动更新到使用选"
+"定的 DoH 供应商 (%s更多信息%s)。"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "实例"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+msgid "Lelux DNS - FI"
+msgstr "Lelux DNS - FI"
+
+#: 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 服务器"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
-msgstr "LibreDNS"
+msgid "LibreDNS - GR"
+msgstr "LibreDNS - GR"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
-msgstr "LibreDNS(无广告)"
+msgid "LibreDNS - GR (No Ads)"
+msgstr "LibreDNS - GR (无广告)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr "监听地址"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+msgid "Listen Port"
msgstr "监听端口"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr "加载中"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr "Mullvad"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr "Mullvad (广告拦截)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr "NextDNS.io (可配置)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
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 "OSZX DNS (Pumplex)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+msgid "OSZX DNS - UK"
+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 (家庭护盾)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
msgstr "代理服务器"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 - TW"
+msgstr "Quad 101 - TW"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
msgstr "Quad 9(推荐)"
@@ -166,23 +383,39 @@ msgstr "Quad 9(不安全)"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:44
msgid "Reload"
-msgstr "重新载入"
+msgstr "重新加载"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "解析器"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
-msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+msgid "Restena DNS - LU"
+msgstr "Restena DNS - LU"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr "Rethink DNS (可配置)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+msgid "Seby DNS - AU"
+msgstr "Seby DNS - AU"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr "服务控制"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "服务状态"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: 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"
+msgstr "Snopyta DNS - FI"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
@@ -192,32 +425,101 @@ msgstr "启动"
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "已停止"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+msgid "Switch DNS - CH"
+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 "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 "Tiarap Public DNS - SG"
+
+#: 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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
-msgstr ""
+msgid "Update %s config"
+msgstr "更新%s配置"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr "在开始/停止时更新DNSMASQ配置"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
+msgstr "更新所有配置"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "和"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "已禁用"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
+#~ msgid "AliDNS"
+#~ msgstr "阿里巴巴DNS"
+
+#~ msgid "DNSPod.cn Public DNS"
+#~ msgstr "DNSPod.cn 公共DNS"
+
+#~ msgid "Digitale Gesellschaft"
+#~ msgstr "数字社会"
+
+#~ msgid "IDNet.net (UK)"
+#~ msgstr "IDNet.net (UK)"
+
+#~ msgid "LibreDNS"
+#~ msgstr "LibreDNS"
+
+#~ msgid "LibreDNS (No Ads)"
+#~ msgstr "LibreDNS(无广告)"
+
+#~ msgid "NextDNS.io"
+#~ msgstr "NextDNS.io"
+
+#~ msgid "Quad 101 (Taiwan)"
+#~ msgstr "Quad 101 (台湾地区)"
+
+#~ msgid "Running: %s DoH at %s:%s"
+#~ msgstr "运行中:%s DoH 于 %s:%s"
+
+#~ msgid ""
+#~ "If update DNSMASQ config is selected, when you add/remove any instances "
+#~ "below, they will be used to override the 'DNS forwardings' section of "
+#~ "%sDHCP and DNS%s (%smore information%s)."
+#~ msgstr ""
+#~ "如果选择了更新DNSMASQ配置,则当您添加/删除下面的任何实例时,它们将用于覆"
+#~ "盖%sDHCP和DNS%s(%s更多信息%s)的“ DNS转发”部分。"
+
+#~ msgid "Listen address"
+#~ msgstr "监听地址"
+
+#~ msgid "Listen port"
+#~ msgstr "监听端口"
+
+#~ msgid "Proxy server"
+#~ msgstr "代理服务器"
+
+#~ msgid ""
+#~ "When you add/remove any instances below, they will be used to override "
+#~ "the 'DNS forwardings' section of %sDHCP and DNS%s."
+#~ msgstr ""
+#~ "当您在下面添加/删除任何实例时,它们将被用于覆盖%sDHCP 和 DNS%s的'DNS转"
+#~ "发'部分。"
+
#~ msgid "EDNS client subnet"
#~ msgstr "EDNS 客户端子网"
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 26907e0e47..cd91b80bd4 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,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-29 05:51+0000\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/luciapplicationshttps-dns-proxy/zh_Hant/>\n"
@@ -14,11 +14,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.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+msgid "%s DoH at %s:%s"
+msgstr "%s DoH ,位址是 %s:%s"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua: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 "360 安全 DNS - CN"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
@@ -28,21 +36,98 @@ msgstr "AdGuard (家庭保護)"
msgid "AdGuard (Standard)"
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 "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 "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 "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 "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 "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 "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 "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 "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 "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 "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 "AhaDNS Blitz (可設定)"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
-msgid "AliDNS"
-msgstr ""
+msgid "AliDNS - CN"
+msgstr "阿里 DNS - CN"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
+msgid "Applied Privacy DNS - AT/DE"
+msgstr "Applied Privacy DNS - AT/DE"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
+#, fuzzy
+msgid "BlahDNS - CH"
+msgstr "BlahDNS - CH"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
+#, fuzzy
+msgid "BlahDNS - DE"
+msgstr "BlahDNS - DE"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
+#, fuzzy
+msgid "BlahDNS - FI"
+msgstr "BlahDNS - FI"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
+#, fuzzy
+msgid "BlahDNS - JP"
+msgstr "BlahDNS - JP"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
+#, fuzzy
+msgid "BlahDNS - SG"
+msgstr "BlahDNS - SG"
+
+#: 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 )"
#: 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 加拿大護盾 (家庭)"
#: 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 加拿大護盾 (隱私)"
#: 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 加拿大護盾 (受保護)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
@@ -58,132 +143,302 @@ msgstr "CleanBrowsing (安全篩選器)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.lua:3
msgid "Cloudflare"
-msgstr ""
+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 (家庭保護)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
msgid "Cloudflare (Security Protection)"
-msgstr ""
+msgstr "Cloudflare (安全保護)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
+msgid "Comss.ru DNS (East)"
+msgstr "Comss.ru DNS (東部)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
+msgid "Comss.ru DNS (West)"
+msgstr "Comss.ru DNS (西部)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+msgid "Configuration"
+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
+msgid "ControlD (Block Malware + Ads + Social)"
+msgstr "ControlD (攔截惡意軟體 + 廣告 + 社群媒體)"
+
+#: 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 "ControlD (攔截惡意軟體 + 廣告)"
+
+#: 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 "ControlD (攔截惡意軟體)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
+msgid "ControlD (Family)"
+msgstr "ControlD (家長控制)"
+
+#: 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 "ControlD (未過濾)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
+#, fuzzy
+msgid "DNS For Family"
+msgstr "DNS For Family"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
+#, fuzzy
+msgid "DNS Forge - DE"
+msgstr "DNS Forge - DE"
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
-msgstr ""
+msgstr "DNS HTTPS Proxy"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr "DNS HTTPS Proxy 設定"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
-msgstr ""
+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 "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 "DNSCrypt.ca (DNS2)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
-msgid "DNSPod.cn Public DNS"
-msgstr ""
+msgid "DNSPod Public DNS - CN"
+msgstr "DNSPod 公共 DNS - CN"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
-msgid "Digitale Gesellschaft"
-msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
+#, fuzzy
+msgid "DNSlify DNS"
+msgstr "DNSlify DNS"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+msgid "DSCP Codepoint"
+msgstr "DSCP 代碼點"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
+#, fuzzy
+msgid "DeCloudUs DNS"
+msgstr "DeCloudUs DNS"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
+#, fuzzy
+msgid "Digitale Gesellschaft - CH"
+msgstr "Digitale Gesellschaft - CH"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr "停用"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
+msgid "Do not update configs"
+msgstr "不更新設定"
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr "啟用"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
+#, fuzzy
+msgid "FFMUC DNS - DE"
+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 "有關不同選項的更多資訊,請檢查"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Force Router DNS"
+msgstr "強制使用路由器 DNS"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+msgid "Force Router DNS server to all local devices"
+msgstr "強制所有本地裝置使用路由器 DNS"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr "強制在本地裝置上使用路由器 DNS,也稱為 DNS 劫持。"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
-msgstr ""
+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 "授予 luci-app-https-dns-proxy 擁有 UCI 和檔案存取的權限"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
+#, fuzzy
+msgid "Hurricane Electric"
+msgstr "Hurricane Electric"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
+#, fuzzy
+msgid "IDNet.net - UK"
+msgstr "IDNet.net - UK"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
+#, fuzzy
+msgid "IIJ Public DNS - JP"
+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 "
+"information%s)."
msgstr ""
+"如果選擇了「更新」選項,則 %sDHCP and DNS%s 的 'DNS轉發' 部分會自動更新到使用"
+"選取的 DoH 提供者 (%s更多資訊%s)。"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "例項"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
+#, fuzzy
+msgid "Lelux DNS - FI"
+msgstr "Lelux DNS - FI"
+
+#: 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 伺服器"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
-msgid "LibreDNS"
-msgstr ""
+#, fuzzy
+msgid "LibreDNS - GR"
+msgstr "LibreDNS - GR"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
-msgid "LibreDNS (No Ads)"
-msgstr ""
+msgid "LibreDNS - GR (No Ads)"
+msgstr "LibreDNS - GR (無廣告)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
-msgid "Listen address"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+msgid "Listen Address"
msgstr "監聽位址"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
-msgid "Listen port"
-msgstr "監聽埠"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+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"
+msgstr "Mullvad"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr "Mullvad (AdBlock)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io (Configurable)"
+msgstr "NextDNS.io (可設定)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
-msgstr ""
+msgstr "ODVR (nic.cz)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
+#, fuzzy
+msgid "OSZX DNS (Pumplex)"
+msgstr "OSZX DNS (Pumplex)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
+#, fuzzy
+msgid "OSZX DNS - UK"
+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 (家庭護盾)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+msgid "Proxy Server"
+msgstr "Proxy 伺服器"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
-msgid "Proxy server"
-msgstr "代理伺服器"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+#, fuzzy
+msgid "Quad 101 - TW"
+msgstr "Quad 101 - TW"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
-msgstr ""
+msgstr "Quad 9 (建議)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns11.lua:3
msgid "Quad 9 (Secured with ECS Support)"
-msgstr ""
+msgstr "Quad 9 (透過 ECS 支援獲得保護)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns9.lua:3
msgid "Quad 9 (Secured)"
-msgstr ""
+msgstr "Quad 9 (受保護)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns10.lua:3
msgid "Quad 9 (Unsecured)"
-msgstr ""
+msgstr "Quad 9 (未受保護)"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:44
msgid "Reload"
msgstr "重新載入"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "解析程式"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
-msgid "Running: %s DoH at %s:%s"
-msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
+#, fuzzy
+msgid "Restena DNS - LU"
+msgstr "Restena DNS - LU"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
+msgid "Rethink DNS (Configurable)"
+msgstr "Rethink DNS (可設定)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
+#, fuzzy
+msgid "Seby DNS - AU"
+msgstr "Seby DNS - AU"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+msgid "Service Control"
+msgstr "服務控制"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "服務狀態"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "服務狀態 [%s %s]"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
+#, fuzzy
+msgid "Snopyta DNS - FI"
+msgstr "Snopyta DNS - FI"
+
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
msgstr "啟動"
@@ -192,31 +447,96 @@ msgstr "啟動"
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "已停止"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
+#, fuzzy
+msgid "Switch DNS - CH"
+msgstr "Switch DNS - CH"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
+#, fuzzy
+msgid "Tiarap Public DNS - JP"
+msgstr "Tiarap Public DNS - JP"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
+#, fuzzy
+msgid "Tiarap Public DNS - SG"
+msgstr "Tiarap Public DNS - SG"
+
+#: 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 ""
-"When you add/remove any instances below, they will be used to override the "
-"'DNS forwardings' section of %sDHCP and DNS%s."
-msgstr ""
+msgid "Update %s config"
+msgstr "更新 %s 設定"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr "在開始/停止時更新 DNSMASQ 設定"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
+msgid "Update all configs"
+msgstr "更新所有設定"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
-msgstr ""
+msgstr "和"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "已停用"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
-msgstr ""
+msgstr "rubyfish.cn"
+
+#~ msgid "AliDNS"
+#~ msgstr "阿里巴巴DNS"
+
+#~ msgid "DNSPod.cn Public DNS"
+#~ msgstr "DNSPod.cn 公用DNS"
+
+#~ msgid "Digitale Gesellschaft"
+#~ msgstr "Digitale Gesellschaft"
+
+#~ msgid "IDNet.net (UK)"
+#~ msgstr "IDNet.net (英國)"
+
+#~ msgid "LibreDNS"
+#~ msgstr "LibreDNS"
+
+#~ msgid "LibreDNS (No Ads)"
+#~ msgstr "LibreDNS (無廣告)"
+
+#~ msgid "NextDNS.io"
+#~ msgstr "NextDNS.io"
+
+#~ msgid "Quad 101 (Taiwan)"
+#~ msgstr "Quad 101 (台灣)"
+
+#~ msgid "Running: %s DoH at %s:%s"
+#~ msgstr "正在執行: %s DoH 於 %s:%s"
+
+#~ msgid ""
+#~ "If update DNSMASQ config is selected, when you add/remove any instances "
+#~ "below, they will be used to override the 'DNS forwardings' section of "
+#~ "%sDHCP and DNS%s (%smore information%s)."
+#~ msgstr ""
+#~ "如果選擇了更新 DNSMASQ 設定,則當您新增/刪除下面的任何實例時,它們將用於覆"
+#~ "蓋 %sDHCP 和 DNS%s (%s更多資訊%s)的 「DNS轉發」 部分。"
+
+#~ msgid "Listen address"
+#~ msgstr "監聽地址"
+
+#~ msgid "Listen port"
+#~ msgstr "監聽埠"
+
+#~ msgid "Proxy server"
+#~ msgstr "代理伺服器"
#~ msgid "Provider"
#~ msgstr "提供商"
diff --git a/applications/luci-app-https-dns-proxy/root/etc/uci-defaults/40_luci-https-dns-proxy b/applications/luci-app-https-dns-proxy/root/etc/uci-defaults/40_luci-https-dns-proxy
index a1ecfcea24..b42fa5859f 100644
--- a/applications/luci-app-https-dns-proxy/root/etc/uci-defaults/40_luci-https-dns-proxy
+++ b/applications/luci-app-https-dns-proxy/root/etc/uci-defaults/40_luci-https-dns-proxy
@@ -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-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json b/applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json
index bcd4c5fd7d..97f8c6df41 100644
--- a/applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json
+++ b/applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json
@@ -12,9 +12,6 @@
"/usr/lib/lua/luci/https-dns-proxy/providers/*": [
"read"
],
- "/etc/init.d/dnsmasq *": [
- "exec"
- ],
"/etc/init.d/https-dns-proxy *": [
"exec"
]
diff --git a/applications/luci-app-ksmbd/Makefile b/applications/luci-app-ksmbd/Makefile
index 403d6c415b..08f476a277 100644
--- a/applications/luci-app-ksmbd/Makefile
+++ b/applications/luci-app-ksmbd/Makefile
@@ -5,6 +5,6 @@ include $(TOPDIR)/rules.mk
LUCI_TITLE:=Network Shares - Ksmbd the SMB kernel fileserver
LUCI_DEPENDS:=+ksmbd-server
-include $(TOPDIR)/feeds/luci/luci.mk
+include ../../luci.mk
# call BuildPackage - OpenWrt buildroot signature
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 4a9de896f9..47b4bc0ff5 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
@@ -14,22 +14,23 @@ return view.extend({
]);
},
render: function(stats) {
- var m, s, o, v;
- v = '';
+ var m, s, o, v, v2;
+ v = '?';
+ v2 = '?';
m = new form.Map('ksmbd', _('Network Shares'));
- if (stats[2]) {
+ if (stats[2])
v = stats[2].trim();
- }
- if (stats[3]) {
- v = v + ' Kmod: ' + stats[3].trim();
- }
- s = m.section(form.TypedSection, 'globals', 'Ksmbd: ' + v);
+ if (stats[3])
+ v2 = stats[3].trim();
+ if (v != v2)
+ v = v +'/'+ v2;
+ s = m.section(form.TypedSection, 'globals', 'Ksmbd/Kmod Version ' + v);
s.anonymous = true;
s.tab('general', _('General Settings'));
- s.tab('template', _('Edit Template'));
+ s.tab('template', _('Edit Template'), _('Edit the template that is used for generating the ksmbd configuration.'));
s.taboption('general', widgets.NetworkSelect, 'interface', _('Interface'),
_('Listen only on the given interface or, if unspecified, on lan'));
@@ -44,7 +45,7 @@ return view.extend({
_('Allow legacy smb(v1)/Lanman connections, needed for older devices without smb(v2.1/3) support.'));
o = s.taboption('template', form.TextValue, '_tmpl',
- _('Edit the template that is used for generating the ksmbd configuration.'),
+ null,
_("This is the content of the file '/etc/ksmbd/smb.conf.template' from which your ksmbd configuration will be generated. \
Values enclosed by pipe symbols ('|') should not be changed. They get their values from the 'General Settings' tab."));
o.rows = 20;
diff --git a/applications/luci-app-ksmbd/po/ar/ksmbd.po b/applications/luci-app-ksmbd/po/ar/ksmbd.po
index 3b0621ce79..4035c9e26b 100644
--- a/applications/luci-app-ksmbd/po/ar/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ar/ksmbd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:41+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2021-03-03 01:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/ar/>\n"
"Language: ar\n"
@@ -9,106 +9,106 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "السماح للضيوف"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "الوصف"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
-msgstr ""
+msgstr "الاعدادات العامة"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
-msgstr ""
+msgstr "واجهه"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "اسم"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "مسار"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -116,6 +116,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/bg/ksmbd.po b/applications/luci-app-ksmbd/po/bg/ksmbd.po
index 6a4e3c0f71..f68922ec7b 100644
--- a/applications/luci-app-ksmbd/po/bg/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/bg/ksmbd.po
@@ -1,113 +1,113 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-22 12:40+0000\n"
-"Last-Translator: Stefan M <sm@voip-office.eu>\n"
+"PO-Revision-Date: 2021-09-27 22:36+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/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.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Описание"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
-msgstr ""
+msgstr "Основни настройки"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
-msgstr ""
+msgstr "Интерфейс"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/bn_BD/ksmbd.po b/applications/luci-app-ksmbd/po/bn_BD/ksmbd.po
index 78b06a6699..ee08dd028c 100644
--- a/applications/luci-app-ksmbd/po/bn_BD/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/bn_BD/ksmbd.po
@@ -1,107 +1,113 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsksmbd/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-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
-msgstr ""
+msgstr "বর্ণনা"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
-msgstr ""
+msgstr "সাধারণ সেটিংস"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
-msgstr ""
+msgstr "ইন্টারফেস"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
-msgstr ""
+msgstr "শুধুমাত্র পাঠযোগ্য"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -109,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/ca/ksmbd.po b/applications/luci-app-ksmbd/po/ca/ksmbd.po
index e62303efc1..9265f576e7 100644
--- a/applications/luci-app-ksmbd/po/ca/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ca/ksmbd.po
@@ -1,113 +1,113 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-10 12:24+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-08 13:04+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationssmbd/ca/>\n"
+"luciapplicationsksmbd/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 3.10.1\n"
+"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Descripció"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
-msgstr ""
+msgstr "Paràmetres generals"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Interfície"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Nom"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/cs/ksmbd.po b/applications/luci-app-ksmbd/po/cs/ksmbd.po
index e1dd55a5a8..964661c4e0 100644
--- a/applications/luci-app-ksmbd/po/cs/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/cs/ksmbd.po
@@ -1,99 +1,99 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-03 08:26+0000\n"
-"Last-Translator: Jiri Tersel <jiri.tersel@seznam.cz>\n"
+"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/"
-"luciapplicationscifsd/cs/>\n"
+"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 3.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Povolení hosté"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
-msgstr ""
+msgstr "Povolit starší (nezabezpečené) protokoly/autentizaci"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Povolení uživatelé"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Možnost procházení"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Vytvořit masku"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Popis"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Maska adresáře"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Editovat šablonu"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "Editovat šablonu, která je použita pro generování konfigurace CIFSD."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Vynutit superuživatelský přístup"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Skrýt soubory začínající tečkou"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Zdědit vlastníka"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Rozhraní"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "Naslouchat pouze na daném rozhraní nebo, pokud není zadáno, v síti LAN"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Název"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Síťová sdílení"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Cesta"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -101,15 +101,15 @@ msgstr ""
"Přidejte adresáře, které chcete sdílet. Každý adresář odkazuje na složku na "
"připojeném zařízení."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Pouze pro čtení"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Sdílené adresáře"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -120,6 +120,6 @@ msgstr ""
"vygenerována konfigurace CIFSD. Hodnoty ohraničené symbolem roury ('|') by "
"neměly být měněny, protože získají hodnoty ze záložky 'Obecná nastavení'."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Skupina"
diff --git a/applications/luci-app-ksmbd/po/da/ksmbd.po b/applications/luci-app-ksmbd/po/da/ksmbd.po
new file mode 100644
index 0000000000..a1711dd357
--- /dev/null
+++ b/applications/luci-app-ksmbd/po/da/ksmbd.po
@@ -0,0 +1,128 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-16 17:38+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsksmbd/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.9.1-dev\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
+msgid "Allow guests"
+msgstr "Tillad gæster"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid "Allow legacy (insecure) protocols/authentication."
+msgstr "Tillad ældre (usikre) protokoller/autentificering."
+
+#: 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 ""
+"Tillader gamle smb(v1)/Lanman-forbindelser, hvilket er nødvendigt for ældre "
+"enheder uden smb(v2.1/3)-understøttelse."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
+msgid "Allowed users"
+msgstr "Tilladte brugere"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Browse-able"
+msgstr "Browse-able"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
+msgid "Create mask"
+msgstr "Opret maske"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
+msgid "Description"
+msgstr "Beskrivelse"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
+msgid "Directory mask"
+msgstr "Mappemaske"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Edit Template"
+msgstr "Rediger skabelon"
+
+#: 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 "Rediger den skabelon, der bruges til at generere ksmbd-konfigurationen."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Force Root"
+msgstr "Tving rod"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+msgid "General Settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
+msgid "Grant access to LuCI app ksmbd"
+msgstr "Giv adgang til LuCI-appen ksmbd"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Hide dot files"
+msgstr "Skjul dot-filer"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Inherit owner"
+msgstr "nedarv ejer"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr "Lytter kun på det angivne interface eller, hvis ikke angivet, på lan"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+msgid "Name"
+msgstr "Navn"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
+#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
+msgid "Network Shares"
+msgstr "Netværksshares"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Path"
+msgstr "Sti"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+"Tilføj venligst mapper, som du kan dele. Hver mappe henviser til en mappe på "
+"en monteret enhed."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
+msgid "Read-only"
+msgstr "skrivebeskyttet"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Shared Directories"
+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 "
+"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 "
+"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)."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
+msgid "Workgroup"
+msgstr "Arbejdsgruppe"
diff --git a/applications/luci-app-ksmbd/po/de/ksmbd.po b/applications/luci-app-ksmbd/po/de/ksmbd.po
index 38172aceaf..d1f758086a 100644
--- a/applications/luci-app-ksmbd/po/de/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/de/ksmbd.po
@@ -10,15 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Gastzugang"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Erlaube veraltete (unsichere) Protokolle/Authentifizierungen."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -26,41 +26,41 @@ msgstr ""
"Erlaube veraltete smb(v1)/Lanman-Verbindungen, die für ältere Geräte ohne "
"smb(v2.1/3)-Unterstützung benötigt werden."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Legitimierte Benutzer"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Durchsuchbar"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Berechtigungs-maske für neue Dateien"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Beschreibung"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Verzeichnis-maske"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Template bearbeiten"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
"Bearbeite die Vorlage, die für die Erstellung der ksmbd-Konfiguration "
"verwendet wird."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Root erzwingen"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Allgemeine Einstellungen"
@@ -68,38 +68,38 @@ msgstr "Allgemeine Einstellungen"
msgid "Grant access to LuCI app ksmbd"
msgstr "Gewähre UCI Zugriff auf LuCI-App ksmbd"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Dotfiles ausblenden"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Besitzer Erben"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Schnittstelle"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
"Nur auf die angegebene Schnittstelle reagieren oder, wenn nicht "
"spezifiziert, auf LAN"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Name"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Netzwerk-freigaben"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Pfad"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -107,15 +107,15 @@ msgstr ""
"Bitte fügen Sie Verzeichnisse hinzu, die Sie freigeben möchten. Jedes "
"Verzeichnis bezieht sich auf einen Ordner auf einem bereitgestellten Gerät."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Nur Lesen"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Freigegebene Verzeichnisse"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -127,6 +127,6 @@ msgstr ""
"eingeschlossen sind, sollten nicht verändert werden. Sie erhalten ihre Werte "
"vom Tab 'Allgemeine Einstellungen'."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Arbeitsgruppe"
diff --git a/applications/luci-app-ksmbd/po/el/ksmbd.po b/applications/luci-app-ksmbd/po/el/ksmbd.po
index b9edaf6f35..7c4f7bfd6a 100644
--- a/applications/luci-app-ksmbd/po/el/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/el/ksmbd.po
@@ -1,113 +1,113 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-25 13:58+0000\n"
-"Last-Translator: Kostas Lampropoulos <labrok@otenet.gr>\n"
+"PO-Revision-Date: 2022-02-12 15:56+0000\n"
+"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/el/>\n"
+"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 3.10-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Περιγραφή"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
-msgstr ""
+msgstr "Γενικές ρυθμίσεις"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Διεπαφή"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
-msgstr ""
+msgstr "Διαδρομή"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/en/ksmbd.po b/applications/luci-app-ksmbd/po/en/ksmbd.po
index d97c00996a..bc5b90a74c 100644
--- a/applications/luci-app-ksmbd/po/en/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/en/ksmbd.po
@@ -4,53 +4,53 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr ""
@@ -58,50 +58,50 @@ msgstr ""
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -109,6 +109,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/es/ksmbd.po b/applications/luci-app-ksmbd/po/es/ksmbd.po
index 2221970878..fbbefa2fdd 100644
--- a/applications/luci-app-ksmbd/po/es/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/es/ksmbd.po
@@ -13,15 +13,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Permitir invitados"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Permitir protocolos/autenticación heredados (inseguros)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -29,39 +29,39 @@ msgstr ""
"Permitir conexiones smb(v1)/Lanman heredadas, necesarias para dispositivos "
"más antiguos sin soporte smb (v2.1/3)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Usuarios permitidos"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Navegable"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Crear máscara"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Descripción"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Máscara de directorio"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Editar plantilla"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "Edite la plantilla que se utiliza para generar la configuración ksmbd."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Forzar Root"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Configuración general"
@@ -69,36 +69,36 @@ msgstr "Configuración general"
msgid "Grant access to LuCI app ksmbd"
msgstr "Conceder acceso a la aplicación ksmbd de LuCI"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Ocultar archivos pequeños"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Heredar propietario"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Interfaz"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "Escuche solo en la interfaz dada o, si no se especifica, en lan"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Nombre"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Recursos compartidos de red"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Ruta"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -106,15 +106,15 @@ msgstr ""
"Por favor agregue directorios para compartir. Cada directorio hace "
"referencia a una carpeta en un dispositivo montado."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Solo lectura"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Directorios compartidos"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -126,7 +126,7 @@ msgstr ""
"de tubería ('|') no deben cambiarse. Obtienen sus valores de la pestaña "
"'Configuración general'."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Grupo de trabajo"
diff --git a/applications/luci-app-ksmbd/po/fi/ksmbd.po b/applications/luci-app-ksmbd/po/fi/ksmbd.po
index 7d4aca071c..7ef2182db3 100644
--- a/applications/luci-app-ksmbd/po/fi/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/fi/ksmbd.po
@@ -10,53 +10,53 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Kuvaus"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Yleisasetukset"
@@ -64,50 +64,50 @@ msgstr "Yleisasetukset"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Sovitin"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Nimi"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/fr/ksmbd.po b/applications/luci-app-ksmbd/po/fr/ksmbd.po
index 3bd2d7cf8a..c55a4bba32 100644
--- a/applications/luci-app-ksmbd/po/fr/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/fr/ksmbd.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-20 17:55+0000\n"
-"Last-Translator: Hydci <giogio59@live.fr>\n"
+"PO-Revision-Date: 2022-02-04 18:56+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/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.0-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Autoriser les invités"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Autoriser les protocoles/authentification hérités (non sécurisés)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -26,78 +26,78 @@ msgstr ""
"Autorise les connexions smb (v1)/Lanman héritées, nécessaires pour les "
"appareils plus anciens sans prise en charge smb (v2.1/3)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Utilisateurs autorisés"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Navigable"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Créer un masque"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Description"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Masque de répertoire"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Modifier le modèle"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
"Modifier le modèle qui est utilisé pour la génération de a configuration de "
"ksmbd."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Forcer le Root"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Paramètres généraux"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
-msgstr ""
+msgstr "Accorder l’accès à l’application LuCI ksmbd"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Masquer les fichiers dot/cachés"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Hériter du propriétaire"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "Écoutez uniquement sur l'interface donnée ou, si non spécifié, sur LAN"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Nom"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Partages réseau"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Chemin"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -105,15 +105,15 @@ msgstr ""
"Veuillez ajouter des répertoires à partager. Chaque répertoire fait "
"référence à un dossier sur un périphérique monté."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Lecture seule"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Répertoires partagés"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -125,6 +125,6 @@ msgstr ""
"symboles 'pipe' ('|') ne doivent pas être modifiées. Les valeurs sont "
"obtenues dans l'onglet \"Paramètres Généraux\"."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Groupe de travail"
diff --git a/applications/luci-app-ksmbd/po/he/ksmbd.po b/applications/luci-app-ksmbd/po/he/ksmbd.po
index 23e72caf0d..86dfda5f57 100644
--- a/applications/luci-app-ksmbd/po/he/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/he/ksmbd.po
@@ -1,56 +1,63 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsksmbd/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.5-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
-msgstr ""
+msgstr "אפשר לאורחים"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
-msgstr ""
+msgstr "תיאור"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr ""
@@ -58,50 +65,50 @@ msgstr ""
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
-msgstr ""
+msgstr "מנשק"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -109,6 +116,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/hi/ksmbd.po b/applications/luci-app-ksmbd/po/hi/ksmbd.po
index 99a51f0705..01de7dcc5b 100644
--- a/applications/luci-app-ksmbd/po/hi/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/hi/ksmbd.po
@@ -4,53 +4,53 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr ""
@@ -58,50 +58,50 @@ msgstr ""
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -109,6 +109,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/hu/ksmbd.po b/applications/luci-app-ksmbd/po/hu/ksmbd.po
index b070227fa1..ea8fed6eb0 100644
--- a/applications/luci-app-ksmbd/po/hu/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/hu/ksmbd.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-31 13:27+0000\n"
-"Last-Translator: Tamas Szanto <taszanto@gmail.com>\n"
+"PO-Revision-Date: 2021-01-29 18:06+0000\n"
+"Last-Translator: Axhyre <axhyre@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.0-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Vendégek engedélyezése"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Régi, már nem biztonságos protokollok és autentikáció engedélyezése."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -26,79 +26,79 @@ msgstr ""
"Régi SMB v1/Lanman kapcsolatok engedélyezése, SMB v2.1/3-at nem támogató "
"eszközökhöz."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Engedélyezett felhasználók"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Tallózható"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Létrehozási maszk"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Leírás"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Könyvtármaszk"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Sablon szerkesztése"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
"A sablon szerkesztése, amely az ksmbd beállítások előállításához lesz "
"használva."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Rendszergazda kényszerítése"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
-msgstr "Általános beállítások"
+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 ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Rejtett fájlok elrejtése"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Tulajdonos öröklése"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Csatoló"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
"Figyelés csak a megadott csatolón, vagy a helyi hálózaton, ha nincs megadva"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Név"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Hálózati megosztások"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Útvonal"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -106,15 +106,15 @@ msgstr ""
"Adja hozzá a megosztandó könyvtárakat. Minden egyes könyvtár egy csatolt "
"eszközön lévő mappára hivatkozik."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Csak olvasható"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Megosztott könyvtárak"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -126,6 +126,6 @@ msgstr ""
"értékeket nem szabad megváltoztatni. Azok az „Általános beállítások” lapról "
"kapják az értékeiket."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Munkacsoport"
diff --git a/applications/luci-app-ksmbd/po/it/ksmbd.po b/applications/luci-app-ksmbd/po/it/ksmbd.po
index cdd093ef21..f01b14e765 100644
--- a/applications/luci-app-ksmbd/po/it/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/it/ksmbd.po
@@ -1,62 +1,62 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-05 08:07+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:33+0000\n"
+"Last-Translator: Marco Mihai Condrache <marcomihaicondrache@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.0-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Descrizione"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
-msgstr ""
+msgstr "Modifica template"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Impostazioni Generali"
@@ -64,50 +64,50 @@ msgstr "Impostazioni Generali"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Interfaccia"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/ja/ksmbd.po b/applications/luci-app-ksmbd/po/ja/ksmbd.po
index 253b32a82d..c363d5f523 100644
--- a/applications/luci-app-ksmbd/po/ja/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ja/ksmbd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"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/"
"luciapplicationsksmbd/ja/>\n"
@@ -8,55 +8,57 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "ゲストアクセスを許可"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "レガシー(安全でない)プロトコル/認証を許可します。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
-msgstr "レガシー smb(v1)/Lanman 接続を許可します。smb(v2.1/3) サポートのない古いデバイスに必要です。"
+msgstr ""
+"レガシー smb(v1)/Lanman 接続を許可します。smb(v2.1/3) サポートのない古いデバ"
+"イスに必要です。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "許可されたユーザー"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "閲覧可能"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "マスクを作成"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "説明"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "ディレクトリ・マスク"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "テンプレートの編集"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
-msgstr ""
+msgstr "ksmbd 構成の生成に使用されるテンプレートを編集します。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "強制ルート"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "一般設定"
@@ -64,57 +66,64 @@ msgstr "一般設定"
msgid "Grant access to LuCI app ksmbd"
msgstr "LuCI アプリ ksmbd へのアクセスを許可"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "ドット・ファイルを隠す"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "オーナーの継承"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "インターフェース"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr "指定されたインターフェースでのみリッスンするか、指定されていない場合は lan でリッスンします"
+msgstr ""
+"指定されたインターフェースでのみリッスンするか、指定されていない場合は lan で"
+"リッスンします"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "名前"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "ネットワーク共有"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "パス"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
-msgstr "共有するディレクトリを追加してください。マウントされたデバイス等のディレクトリを設定し、公開することができます。"
+msgstr ""
+"共有するディレクトリを追加してください。マウントされたデバイス等のディレクト"
+"リを設定し、公開することができます。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "読み込みのみ"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "共有ディレクトリ"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
+"これは、ksmbd 構成が生成されるファイル '/etc/ksmbd/smb.conf.template' の内容"
+"です。 パイプ記号 ('|') で囲まれた値は変更しないでください。「一般設定」タブ"
+"からそれらの値を取得します。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "ワークグループ"
diff --git a/applications/luci-app-ksmbd/po/ko/ksmbd.po b/applications/luci-app-ksmbd/po/ko/ksmbd.po
index 4c050b088d..e301718a08 100644
--- a/applications/luci-app-ksmbd/po/ko/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ko/ksmbd.po
@@ -1,113 +1,113 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"PO-Revision-Date: 2021-01-17 20:54+0000\n"
+"Last-Translator: ANTEGRAL <antegral@antegral.net>\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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
-msgstr ""
+msgstr "설명"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
-msgstr ""
+msgstr "기본 설정"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "인터페이스"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/mr/ksmbd.po b/applications/luci-app-ksmbd/po/mr/ksmbd.po
index 570f872d87..15bfd95040 100644
--- a/applications/luci-app-ksmbd/po/mr/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/mr/ksmbd.po
@@ -10,15 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "अतिथींना परवानगी द्या"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "लेगसीला (असुरक्षित) प्रोटोकॉल / ऑथेंटिकेशनला परवानगी द्या."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -26,39 +26,39 @@ msgstr ""
"जुन्या साधनांकरीता smb (v2.1 / 3) समर्थनाशिवाय आवश्यक लीगेसी एसएमबी (v1) / लॅनमन "
"कनेक्शनला अनुमती द्या."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "अनुमत वापरकर्ते"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "ब्राउझ-सक्षम"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "मुखवटा तयार करा"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "वर्णन"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "निर्देशिका मास्क"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "टेम्पलेट संपादित करा"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "ksmbd कॉन्फिगरेशन व्युत्पन्न करण्यासाठी वापरला जाणारा टेम्पलेट संपादित करा."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "सक्ती रूट"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "सामान्य सेटिंग्ज"
@@ -66,36 +66,36 @@ msgstr "सामान्य सेटिंग्ज"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "डॉट फायली लपवा"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "वारसा मालकी मिळवा"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "इंटरफेस"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "केवळ दिलेल्या इंटरफेसवर किंवा, अनिर्दिष्ट असल्यास, लॅनवर ऐका"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "नाव"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "नेटवर्क शेअर्स"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "पथ"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -103,15 +103,15 @@ msgstr ""
"कृपया सामायिक करण्यासाठी निर्देशिका जोडा. प्रत्येक निर्देशिका माउंट केलेल्या डिव्हाइसवरील "
"फोल्डरचा संदर्भ देते."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "केवळ-वाचनीय"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "सामायिक निर्देशिका"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -119,6 +119,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "कार्यसमूह"
diff --git a/applications/luci-app-ksmbd/po/ms/ksmbd.po b/applications/luci-app-ksmbd/po/ms/ksmbd.po
index 046d891ee9..d261bc4731 100644
--- a/applications/luci-app-ksmbd/po/ms/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ms/ksmbd.po
@@ -1,62 +1,62 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-18 04:21+0000\n"
-"Last-Translator: Pusak Hitam <thegame.gamesky@gmail.com>\n"
+"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/"
-"luciapplicationscifsd/ms/>\n"
+"luciapplicationsksmbd/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 3.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
-msgstr ""
+msgstr "Benarkan Tetamu"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Keterangan"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr ""
@@ -64,50 +64,50 @@ msgstr ""
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/nb_NO/ksmbd.po b/applications/luci-app-ksmbd/po/nb_NO/ksmbd.po
index 40d043c039..7087d974f2 100644
--- a/applications/luci-app-ksmbd/po/nb_NO/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/nb_NO/ksmbd.po
@@ -1,113 +1,113 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-30 03:22+0000\n"
+"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/"
-"luciapplicationscifsd/nb_NO/>\n"
-"Language: no\n"
+"luciapplicationsksmbd/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 3.9.1\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
-msgstr ""
+msgstr "Tillat gjester"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Beskrivelse"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
-msgstr ""
+msgstr "Generelle innstillinger"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
-msgstr ""
+msgstr "Grensesnitt"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
-msgstr ""
+msgstr "Navn"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
-msgstr ""
+msgstr "Sti"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/pl/ksmbd.po b/applications/luci-app-ksmbd/po/pl/ksmbd.po
index 2fdee6cd57..7c9f70591d 100644
--- a/applications/luci-app-ksmbd/po/pl/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/pl/ksmbd.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: 2021-12-28 16:45+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/pl/>\n"
"Language: pl\n"
@@ -9,17 +9,17 @@ 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.10.1\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Zezwól gościom"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Zezwalaj na starsze (niepewne) protokoły/uwierzytelnianie."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -27,39 +27,39 @@ msgstr ""
"Zezwalaj na starsze połączenia smb (v1)/Lanman, potrzebne dla starszych "
"urządzeń bez obsługi smb (v2.1/3)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Użytkownicy z prawem dostępu"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Możliwe do przeglądania"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Utwórz maskę"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Opis"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Katalog maski"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Edytuj szablon"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "Edytuj szablon, który jest używany do generowania konfiguracji ksmbd."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Wymuszanie Roota"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Ustawienia główne"
@@ -67,36 +67,36 @@ msgstr "Ustawienia główne"
msgid "Grant access to LuCI app ksmbd"
msgstr "Udziel dostępu LuCI do aplikacji ksmbd"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Ukryj pliki zaczynające się od kropki"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
-msgstr "Właściciel spadku"
+msgstr "Właściciel dziedziczący"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Interfejs"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr "Słuchaj tylko na podanym interfejsie, lub jeśli nie podano na LANie"
+msgstr "Słuchaj tylko na podanym interfejsie lub, jeśli nie określono, na LAN"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Nazwa"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Udziały sieciowe"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Ścieżka"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -104,15 +104,15 @@ msgstr ""
"Proszę dodać katalogi do udostępnienia. Każdy katalog odnosi się do folderu "
"w zamontowanym urządzeniu."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Tylko do odczytu"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Udostępniane katalogi"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -124,6 +124,6 @@ msgstr ""
"pionowej ('|') nie powinny być zmieniane. Wartości ich zostaną pobrane z "
"zakładki \"Ustawienia główne\"."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Grupa robocza"
diff --git a/applications/luci-app-ksmbd/po/pt/ksmbd.po b/applications/luci-app-ksmbd/po/pt/ksmbd.po
index 73892c000c..d84478a3d0 100644
--- a/applications/luci-app-ksmbd/po/pt/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/pt/ksmbd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 10:22+0000\n"
+"PO-Revision-Date: 2020-11-01 08:19+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/pt/>\n"
@@ -8,17 +8,17 @@ 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.3.2-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Permitir Convidados"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Permitir protocolos/autenticação antigos (inseguro)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -26,76 +26,76 @@ msgstr ""
"Permitir ligações smb(v1)/Lanman antigas, necessárias para aparelhos mais "
"antigos sem suporte smb(v2.1/3)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Utilizadores Permitidos"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Navegável"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Criar máscara"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Descrição"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Máscara do diretório"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Editar Modelo"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "Editar o modelo que é usado para gerar a configuração ksmbd."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Forçar Root"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
msgstr "Conceder acesso UCI à app LuCI ksmbd"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Ocultar ficheiros de ponto"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Herdar proprietário"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "Ouvir apenas na interface indicada ou, se não especificado, na LAN"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Partilhas da Rede"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Caminho"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -103,15 +103,15 @@ msgstr ""
"Por favor, adicione diretórios para compartilhar. Cada diretório refere-se a "
"uma pasta num aparelho montado."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Apenas Leitura"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Directórios Partilhados"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -123,6 +123,6 @@ msgstr ""
"tubos ('|') não devem ser alterados. Eles obtêm os seus valores da aba "
"'Configurações Gerais'."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Grupo de trabalho"
diff --git a/applications/luci-app-ksmbd/po/pt_BR/ksmbd.po b/applications/luci-app-ksmbd/po/pt_BR/ksmbd.po
index 68375d39dc..25a97fddd6 100644
--- a/applications/luci-app-ksmbd/po/pt_BR/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/pt_BR/ksmbd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 10:22+0000\n"
+"PO-Revision-Date: 2021-03-23 11:29+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsksmbd/pt_BR/>\n"
@@ -8,17 +8,17 @@ 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.5.2-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Permitir convidados"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Permitir protocolos/autenticação antigos (inseguro)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -26,77 +26,77 @@ msgstr ""
"Permita conexões smb(v1)/Lanman antigas, necessário para dispositivos mais "
"antigos sem suporte a smb (v2.1/3)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Usuários permitidos"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Navegável"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Máscara de criação"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Descrição"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Máscara do diretório"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Editar o modelo"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "Edita o modelo que é usado para gerar a configuração ksmbd."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Impor o Usuário Root"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
msgstr "Conceda acesso UCI ao aplicativo LuCI ksmbd"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Ocultar arquivos-ponto (dotfiles)"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Herdar o dono"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
"Ouvir apenas na interface fornecida ou, se não for especificado, na LAN"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Compartilhamentos de Rede"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Caminho"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -104,15 +104,15 @@ msgstr ""
"Por favor, adicione diretórios para compartilhar. Cada diretório refere-se a "
"uma pasta em um dispositivo montado."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Somente leitura"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Diretórios Compartilhados"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -124,6 +124,6 @@ msgstr ""
"de tubulação (\"|\") não devem ser alterados. Eles obtêm seus valores na "
"guia \"Configurações Gerais\"."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Grupo de trabalho"
diff --git a/applications/luci-app-ksmbd/po/ro/ksmbd.po b/applications/luci-app-ksmbd/po/ro/ksmbd.po
index 9fba6d65a0..44fe8c55ca 100644
--- a/applications/luci-app-ksmbd/po/ro/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ro/ksmbd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-22 19:53+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/ro/>\n"
"Language: ro\n"
@@ -9,17 +9,17 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Permite oaspeți"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Permit protocoale/autentificare vechi/e (nesigure)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -27,77 +27,78 @@ msgstr ""
"Permiteți conexiuni SMB(v1)/Lanman, necesare pentru dispozitive mai vechi "
"fără suport SMB(v2.1/3)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Utilizatori permiși"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Navigabil"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Creaza masca"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Descriere"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Masca director"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Editare sablon"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
+"Editați șablonul care este utilizat pentru generarea configurației ksmbd."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Forțează ca Root"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Setări generale"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
-msgstr ""
+msgstr "Acordarea accesului la aplicația LuCI ksmbd"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
-msgstr ""
+msgstr "Ascundeți fișierele cu puncte"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Proprietar care moștenește"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Interfață"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
"Ascultați numai pe interfața dată sau, dacă nu este specificată, pe LAN"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Nume"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Rețea, partajări"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
-msgstr "Calea"
+msgstr "Cale"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -105,22 +106,26 @@ msgstr ""
"Vă rugăm să adăugați directoare pentru a partaja. Fiecare director se referă "
"la un folder de pe un dispozitiv montat."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Doar citire"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Directoare partajate"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') 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 "
+"va fi generată configurația ksmbd. Valorile delimitate de simboluri pipe "
+"('|') nu trebuie modificate. Acestea își obțin valorile din fila 'General "
+"Settings'."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
-msgstr "Workgroup"
+msgstr "Grupul de lucru"
diff --git a/applications/luci-app-ksmbd/po/ru/ksmbd.po b/applications/luci-app-ksmbd/po/ru/ksmbd.po
index 0093f0b6a1..1bf5ab9d53 100644
--- a/applications/luci-app-ksmbd/po/ru/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ru/ksmbd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-04 17:41+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"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/"
"luciapplicationsksmbd/ru/>\n"
"Language: ru\n"
@@ -9,17 +9,17 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.7.1-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Разрешить гостевой доступ"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Разрешить устаревшие (небезопасные) протоколы / аутентификацию."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -27,76 +27,77 @@ msgstr ""
"Разрешить устаревшие соединения smb (v1)/Lanman, необходимые для старых "
"устройств без поддержки smb (v2.1/3)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Разрешенные пользователи"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Показывать содержимое"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Создать маску"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Описание"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Маска папок"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Настройка шаблона"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
+"Отредактируйте шаблон, который используется для создания конфигурации ksmbd."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Принудительно Root"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
-msgstr "Основные настройки"
+msgstr "Общие настройки"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
msgstr "Предоставить доступ LuCI к приложению ksmbd"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
-msgstr ""
+msgstr "Скрыть файлы, начинающиеся с точки"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Наследовать владельца"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Интерфейс"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "Слушать только на данном интерфейсе или, если не указано, на lan"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Название"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Сетевые ресурсы"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Путь"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -104,22 +105,25 @@ msgstr ""
"Добавьте папки для совместного доступа. Каждая папка соответствует разделу "
"на подключенном устройстве."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Только для чтения"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Папки общего доступа"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
+"Это содержимое файла \"/etc/ksmbd/smb.conf.template\", из которого будет "
+"создана ваша конфигурация ksmbd. Значения, заключенные символами pipe ('|'), "
+"не следует менять. Они получают свои значения из вкладки «Общие настройки»."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Рабочая группа"
diff --git a/applications/luci-app-ksmbd/po/sk/ksmbd.po b/applications/luci-app-ksmbd/po/sk/ksmbd.po
index ad70b0a524..a2b17bfba0 100644
--- a/applications/luci-app-ksmbd/po/sk/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/sk/ksmbd.po
@@ -1,62 +1,62 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.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.0-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
-msgstr ""
+msgstr "Povoliť hostí"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Popis"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Všeobecné nastavenia"
@@ -64,50 +64,50 @@ msgstr "Všeobecné nastavenia"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Rozhranie"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Názov"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/sv/ksmbd.po b/applications/luci-app-ksmbd/po/sv/ksmbd.po
index 60b375bf9d..b5b3058336 100644
--- a/applications/luci-app-ksmbd/po/sv/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/sv/ksmbd.po
@@ -1,62 +1,62 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-17 20:23+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-12-19 22:52+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/sv/>\n"
+"luciapplicationsksmbd/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 3.9.1-dev\n"
+"X-Generator: Weblate 4.10\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Tillåt gäster"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Tillåtna användare"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Skapa mask"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Beskrivning"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Mask för mapp"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Redigera mall"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Generella inställningar"
@@ -64,50 +64,50 @@ msgstr "Generella inställningar"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Gränssnitt"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Namn"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Nätverksdelningar"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Genväg"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Endast läsbar"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Delade mappar"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Arbetsgrupp"
diff --git a/applications/luci-app-ksmbd/po/templates/ksmbd.pot b/applications/luci-app-ksmbd/po/templates/ksmbd.pot
index 158916cfcb..bdab3d30f1 100644
--- a/applications/luci-app-ksmbd/po/templates/ksmbd.pot
+++ b/applications/luci-app-ksmbd/po/templates/ksmbd.pot
@@ -1,53 +1,53 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr ""
@@ -55,50 +55,50 @@ msgstr ""
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -106,6 +106,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/tr/ksmbd.po b/applications/luci-app-ksmbd/po/tr/ksmbd.po
index b11df553af..77d4b1dcc4 100644
--- a/applications/luci-app-ksmbd/po/tr/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/tr/ksmbd.po
@@ -1,120 +1,127 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"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/"
"luciapplicationsksmbd/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
-msgstr ""
+msgstr "Misafirlere izin ver"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
-msgstr ""
+msgstr "Eski (güvenli olmayan) protokollere / kimlik doğrulamaya izin verin."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
+"Smb (v2.1 / 3) desteği olmayan eski cihazlar için gerekli olan eski smb "
+"(v1) / Lanman bağlantılarına izin verin."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
-msgstr ""
+msgstr "İzin verilen kullanıcılar"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
-msgstr ""
+msgstr "Göz atılabilir"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
-msgstr ""
+msgstr "Maske oluştur"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Açıklama"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
-msgstr ""
+msgstr "Dizin maskesi"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
-msgstr ""
+msgstr "Şablonu Düzenle"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
-msgstr ""
+msgstr "Ksmbd yapılandırmasını oluşturmak için kullanılan şablonu düzenleyin."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
-msgstr ""
+msgstr "Kökü Zorla"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Genel Ayarlar"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
-msgstr ""
+msgstr "LuCI uygulaması ksmbd'ye erişim izni verin"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
-msgstr ""
+msgstr "Nokta dosyalarını gizle"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
-msgstr ""
+msgstr "Sahibi Devral"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Arayüz"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
+msgstr "Yalnızca verilen arabirimde veya belirtilmemişse lan üzerinde dinleyin"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
-msgstr ""
+msgstr "Ad"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
-msgstr ""
+msgstr "Ağ Paylaşımları"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
-msgstr ""
+msgstr "Yol"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
+"Lütfen paylaşılacak dizinleri ekleyin. Her dizin, bağlı bir cihazdaki bir "
+"klasörü ifade eder."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
-msgstr ""
+msgstr "Salt okunur"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
-msgstr ""
+msgstr "Paylaşılan Dizinler"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') 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' "
+"dosyasının içeriğidir. Boru sembolleriyle ('|') çevrelenen değerler "
+"değiştirilmemelidir. Değerlerini 'Genel Ayarlar' sekmesinden alırlar."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
-msgstr ""
+msgstr "Çalışma grubu"
diff --git a/applications/luci-app-ksmbd/po/uk/ksmbd.po b/applications/luci-app-ksmbd/po/uk/ksmbd.po
index 96516b8b92..812a93bc41 100644
--- a/applications/luci-app-ksmbd/po/uk/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/uk/ksmbd.po
@@ -1,25 +1,25 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-19 13:30+0000\n"
+"PO-Revision-Date: 2021-04-04 07:26+0000\n"
"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/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.6-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Дозволити гостьовий вхід"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Дозволити застарілі (небезпечні) протоколи/автентифікації."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -27,79 +27,79 @@ msgstr ""
"Дозволити застарілі підключення smb(v1)/Lanman, необхідні для старих "
"пристроїв без підтримки smb(v2.1/3)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Дозволені користувачі"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Доступний для перегляду"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Створити маску"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Опис"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Маска каталогу"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Редагувати шаблон"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
"Змінити шаблон, який використовується для створення конфігурації ksmbd."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Примусово Root"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Загальні налаштування"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
-msgstr ""
+msgstr "Надати доступ LuCI до застосунку ksmbd"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Приховати файли з крапкою"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Успадковувати власника"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Інтерфейс"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
"Прослуховувати тільки на цьому інтерфейсі, якщо <em>не визначено</em> – на "
"всіх"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Назва"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Спільні мережеві ресурси"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Шлях"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -107,22 +107,25 @@ msgstr ""
"Додайте каталоги для спільного доступу. Кожен каталог посилається на папку "
"на підключеному пристрої."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Тільки читання"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Спільні каталоги"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
+"Це вміст файлу '/etc/ksmbd/smb.conf.template', з якого буде створено вашу "
+"конфігурацію ksmbd. Значення, укладені символами pipe ('|'), не слід "
+"змінювати. Вони отримують свої значення на вкладці \"Загальні налаштування\"."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Робоча група"
diff --git a/applications/luci-app-ksmbd/po/vi/ksmbd.po b/applications/luci-app-ksmbd/po/vi/ksmbd.po
index 1930296dcd..da17b6046c 100644
--- a/applications/luci-app-ksmbd/po/vi/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/vi/ksmbd.po
@@ -10,53 +10,53 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Mô tả"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr ""
@@ -64,50 +64,50 @@ msgstr ""
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po b/applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po
index 7f88548185..f5d92f53af 100644
--- a/applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"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/luciapplicationsksmbd/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -11,106 +11,106 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "允许匿名用户"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "允许旧协议与身份验证(不安全)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr "允许不支持smb(v2.1/3)的旧设备使用旧的smb(v1)/Lanman连接。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "允许用户"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "可浏览"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "创建权限掩码"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "描述"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "目录权限掩码"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "编辑模板"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "编辑用来生成 ksmbd 设置的模板。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "强制 Root"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "常规设置"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
-msgstr ""
+msgstr "授予访问 LuCI 应用 ksmbd 的权限"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "隐藏‘.’开头文件"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "继承所有者"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "接口"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "仅监听指定的接口,未指定则监听 lan"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "名称"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "网络共享"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "路径"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr "请添加要共享的目录。每个目录指到已挂载设备上的文件夹。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "只读"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "共享目录"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -120,6 +120,6 @@ msgstr ""
"这是将从其上生成 ksmbd 配置的文件“/etc/ksmbd/smb.conf.template”的内容。由管道"
"符(“|”)包围的值不应更改。它们将从“常规设置”标签中获取其值。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "工作组"
diff --git a/applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po b/applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po
index 84df1208e9..9659f78610 100644
--- a/applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po
@@ -1,122 +1,122 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-30 13:42+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-01-15 12:32+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsksmbd/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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
-msgstr "允許匿名使用者"
+msgstr "允許訪客"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
-msgstr "允許舊協定與身份驗證 (不安全)。"
+msgstr "允許舊有協定/身分驗證。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
-msgstr "允許不支援 smb(v2.1/3) 的舊裝置使用舊的 smb(v1)/Lanman 連接。"
+msgstr "允許不支援 SMB(v2.1/3) 的舊裝置使用舊有 SMB(v1)/Lanman 連接。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "允許使用者"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "可瀏覽"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
-msgstr "建立權限掩碼"
+msgstr "建立遮罩"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "描述"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
-msgstr "目錄權限掩碼"
+msgstr "目錄遮罩"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
-msgstr "編輯範本"
+msgstr "編輯模板"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "編輯用來產生 ksmbd 設定的範本。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "強制 Root"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "一般設定"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
-msgstr ""
+msgstr "授予 luci-app-ksmbd 擁有存取的權限"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "隱藏「.」開頭檔案"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "繼承所有者"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "介面"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "僅監聽指定的介面,未指定則監聽 lan"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
-msgstr "分享名稱"
+msgstr "名稱"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "網路分享"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "路徑"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
-msgstr "請新增要分享的目錄。每個目錄指到已掛載裝置上的資料夾。"
+msgstr "請新增要分享的目錄;每個目錄指向已掛載裝置上的資料夾。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "唯讀"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "分享目錄"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"這是將從其上產生 ksmbd 設定的檔案「/etc/ksmbd/smb.conf.template」的內容。由管道符號 (「|」) "
-"包圍的值不應變更。它們將從「一般設定」標籤中取得其值。"
+"這是將從其上產生 ksmbd 設定的檔案「/etc/ksmbd/smb.conf.template」的內容。由管"
+"道符號 (「|」) 包圍的值不應變更。它們將從「一般設定」標籤中取得其值。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "工作群組"
diff --git a/applications/luci-app-ledtrig-usbport/htdocs/luci-static/resources/view/system/led-trigger/usbport.js b/applications/luci-app-ledtrig-usbport/htdocs/luci-static/resources/view/system/led-trigger/usbport.js
index 602b597afc..7491b71236 100644
--- a/applications/luci-app-ledtrig-usbport/htdocs/luci-static/resources/view/system/led-trigger/usbport.js
+++ b/applications/luci-app-ledtrig-usbport/htdocs/luci-static/resources/view/system/led-trigger/usbport.js
@@ -12,11 +12,12 @@ var callUSB = rpc.declare({
return baseclass.extend({
trigger: _('USB (kernel: usbport)'),
+ description: _('This LED trigger can be used for signalling to the user a presence of USB device in a given port.'),
kernel: true,
addFormOptions(s){
var o;
- o = s.option(form.Value, 'port', _('USB Ports'));
+ o = s.option(form.MultiValue, 'port', _('USB Ports'));
o.depends('trigger', 'usbport');
o.rmempty = true;
o.modalonly = true;
diff --git a/applications/luci-app-ltqtapi/po/ar/ltqtapi.po b/applications/luci-app-ltqtapi/po/ar/ltqtapi.po
index 5048870752..dd00257526 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: 2020-07-10 10:41+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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/"
"luciapplicationsltqtapi/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -38,7 +38,7 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:14
msgid "Disabled"
-msgstr ""
+msgstr "غير مفعل"
#: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
msgid "Grant UCI access for luci-app-ltqtapi"
@@ -58,7 +58,7 @@ 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"
@@ -78,7 +78,7 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:16
msgid "Type"
-msgstr ""
+msgstr "نوع"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:23
msgid "Uplink"
@@ -86,7 +86,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/bg/ltqtapi.po b/applications/luci-app-ltqtapi/po/bg/ltqtapi.po
index c8d23209c6..bf69ddc9d2 100644
--- a/applications/luci-app-ltqtapi/po/bg/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/bg/ltqtapi.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-06 21:07+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsltqtapi/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-ltqtapi/luasrc/controller/ltqtapi.lua:17
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -11,7 +17,7 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:28
msgid "Collecting data..."
-msgstr ""
+msgstr "Събиране данни..."
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
msgid "Contact"
@@ -31,7 +37,7 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:14
msgid "Disabled"
-msgstr ""
+msgstr "Забранен"
#: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
msgid "Grant UCI access for luci-app-ltqtapi"
@@ -79,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/bn_BD/ltqtapi.po b/applications/luci-app-ltqtapi/po/bn_BD/ltqtapi.po
index e3e853513d..5503d808db 100644
--- a/applications/luci-app-ltqtapi/po/bn_BD/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/bn_BD/ltqtapi.po
@@ -1,8 +1,14 @@
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/luciapplicationsltqtapi/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-ltqtapi/luasrc/controller/ltqtapi.lua:17
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -31,7 +37,7 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:14
msgid "Disabled"
-msgstr ""
+msgstr "নিষ্ক্রিয়"
#: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
msgid "Grant UCI access for luci-app-ltqtapi"
diff --git a/applications/luci-app-ltqtapi/po/da/ltqtapi.po b/applications/luci-app-ltqtapi/po/da/ltqtapi.po
new file mode 100644
index 0000000000..42a0cc7e84
--- /dev/null
+++ b/applications/luci-app-ltqtapi/po/da/ltqtapi.po
@@ -0,0 +1,94 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-12-08 22:46+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsltqtapi/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-ltqtapi/luasrc/controller/ltqtapi.lua:17
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
+msgid "Account"
+msgstr "Konto"
+
+#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:28
+msgid "Collecting data..."
+msgstr "Indsamler data..."
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
+msgid "Contact"
+msgstr "Kontakt"
+
+#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:18
+msgid "Contacts"
+msgstr "Kontakter"
+
+#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:20
+msgid "Current Telephony State"
+msgstr "Nuværende telefonistatus"
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:14
+msgid "Dial"
+msgstr "Ring"
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:14
+msgid "Disabled"
+msgstr "Deaktiveret"
+
+#: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
+msgid "Grant UCI access for luci-app-ltqtapi"
+msgstr "Giv UCI-adgang til luci-app-ltqtapi"
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
+msgid "Here You can specify the SIP account that you want to use."
+msgstr "Her kan du angive den SIP-konto, som du vil bruge."
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
+msgid "Here You can specify the SIP contacts that you want to use."
+msgstr "Her kan du angive de SIP-kontakter, som du vil bruge."
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:12
+msgid "Name"
+msgstr "Navn"
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:13
+msgid "Password"
+msgstr "Adgangskode"
+
+#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:24
+msgid "Port1"
+msgstr "Port1"
+
+#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:25
+msgid "Port2"
+msgstr "Port2"
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:11
+msgid "Realm"
+msgstr "Realm"
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:13
+msgid "Shortdial"
+msgstr "Kortopkald"
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:16
+msgid "Type"
+msgstr "Type"
+
+#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:23
+msgid "Uplink"
+msgstr "Uplink"
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:12
+msgid "Username"
+msgstr "Brugernavn"
+
+#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:13
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:4
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:4
+msgid "VoIP"
+msgstr "VoIP"
diff --git a/applications/luci-app-ltqtapi/po/fi/ltqtapi.po b/applications/luci-app-ltqtapi/po/fi/ltqtapi.po
index 403de003ce..2f3124af98 100644
--- a/applications/luci-app-ltqtapi/po/fi/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/fi/ltqtapi.po
@@ -1,39 +1,39 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-02 06:41+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-09-09 14:30+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsltqtapi/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.1-dev\n"
+"X-Generator: Weblate 4.8.1-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 "Tili"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:28
msgid "Collecting data..."
-msgstr "Kerätään tietoja..."
+msgstr "Kerätään tietoja…"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
msgid "Contact"
-msgstr ""
+msgstr "Yhteystieto"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:18
msgid "Contacts"
-msgstr ""
+msgstr "Yhteystiedot"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:20
msgid "Current Telephony State"
-msgstr ""
+msgstr "Nykyinen puhelinpalvelun tila"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:14
msgid "Dial"
-msgstr ""
+msgstr "Soita"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:14
msgid "Disabled"
@@ -41,15 +41,15 @@ msgstr "Pois käytöstä"
#: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
msgid "Grant UCI access for luci-app-ltqtapi"
-msgstr ""
+msgstr "Myönnä UCI-käyttöoikeus luci-app-ltqtapi:lle"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
msgid "Here You can specify the SIP account that you want to use."
-msgstr ""
+msgstr "Tässä voit määrittää SIP-tilin, jota haluat käyttää."
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
msgid "Here You can specify the SIP contacts that you want to use."
-msgstr ""
+msgstr "Tässä voit määrittää SIP-yhteystiedot, joita haluat käyttää."
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:12
msgid "Name"
@@ -61,19 +61,19 @@ msgstr "Salasana"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:24
msgid "Port1"
-msgstr ""
+msgstr "Portti1"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:25
msgid "Port2"
-msgstr ""
+msgstr "Portti2"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:11
msgid "Realm"
-msgstr ""
+msgstr "Alue"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:13
msgid "Shortdial"
-msgstr ""
+msgstr "Pikasoitto"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:16
msgid "Type"
@@ -81,7 +81,7 @@ msgstr "Tyyppi"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:23
msgid "Uplink"
-msgstr ""
+msgstr "Lähetysyhteys"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:12
msgid "Username"
@@ -91,4 +91,4 @@ msgstr "Käyttäjätunnus"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:4
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:4
msgid "VoIP"
-msgstr ""
+msgstr "VoIP"
diff --git a/applications/luci-app-ltqtapi/po/he/ltqtapi.po b/applications/luci-app-ltqtapi/po/he/ltqtapi.po
index a0ade93f63..d511be61fe 100644
--- a/applications/luci-app-ltqtapi/po/he/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/he/ltqtapi.po
@@ -1,8 +1,15 @@
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/"
+"luciapplicationsltqtapi/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-ltqtapi/luasrc/controller/ltqtapi.lua:17
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -11,7 +18,7 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:28
msgid "Collecting data..."
-msgstr ""
+msgstr "נאספים נתונים…"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
msgid "Contact"
diff --git a/applications/luci-app-ltqtapi/po/it/ltqtapi.po b/applications/luci-app-ltqtapi/po/it/ltqtapi.po
index 8d39ce7bd1..52bafd0470 100644
--- a/applications/luci-app-ltqtapi/po/it/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/it/ltqtapi.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Ansuel Smith <ansuelsmth@gmail.com>\n"
+"PO-Revision-Date: 2021-09-22 00:01+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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.0-dev\n"
+"X-Generator: Weblate 4.9-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 "Account"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:28
msgid "Collecting data..."
@@ -21,19 +21,19 @@ msgstr "Raccolta dati..."
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
msgid "Contact"
-msgstr ""
+msgstr "Contatto"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:18
msgid "Contacts"
-msgstr ""
+msgstr "Contatti"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:20
msgid "Current Telephony State"
-msgstr ""
+msgstr "Stato attuale della telefonia"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:14
msgid "Dial"
-msgstr ""
+msgstr "Chiama"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:14
msgid "Disabled"
@@ -41,15 +41,15 @@ msgstr "Disabilitato"
#: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
msgid "Grant UCI access for luci-app-ltqtapi"
-msgstr ""
+msgstr "Concedere l'accesso UCI per luci-app-ltqtapi"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
msgid "Here You can specify the SIP account that you want to use."
-msgstr ""
+msgstr "Qui è possibile specificare l'account SIP da utilizzare."
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
msgid "Here You can specify the SIP contacts that you want to use."
-msgstr ""
+msgstr "Qui è possibile specificare i contatti SIP da utilizzare."
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:12
msgid "Name"
@@ -61,23 +61,23 @@ msgstr "Password"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:24
msgid "Port1"
-msgstr ""
+msgstr "Porta1"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:25
msgid "Port2"
-msgstr ""
+msgstr "Porta2"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:11
msgid "Realm"
-msgstr ""
+msgstr "Dominio di protezione"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:13
msgid "Shortdial"
-msgstr ""
+msgstr "Selezione breve"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:16
msgid "Type"
-msgstr ""
+msgstr "Tipo"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:23
msgid "Uplink"
@@ -85,10 +85,10 @@ msgstr "Uplink"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:12
msgid "Username"
-msgstr ""
+msgstr "Nome utente"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:13
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:4
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:4
msgid "VoIP"
-msgstr ""
+msgstr "VoIP"
diff --git a/applications/luci-app-ltqtapi/po/ja/ltqtapi.po b/applications/luci-app-ltqtapi/po/ja/ltqtapi.po
index 1f9fb6d780..59494203dd 100644
--- a/applications/luci-app-ltqtapi/po/ja/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/ja/ltqtapi.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-22 08:29+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsltqtapi/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.4-dev\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -41,7 +41,7 @@ msgstr "無効"
#: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
msgid "Grant UCI access for luci-app-ltqtapi"
-msgstr "luci-app-ltqtapi に UCI アクセスを許可"
+msgstr "luci-app-ltqtapiにUCIアクセスを許可"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
msgid "Here You can specify the SIP account that you want to use."
diff --git a/applications/luci-app-ltqtapi/po/nb_NO/ltqtapi.po b/applications/luci-app-ltqtapi/po/nb_NO/ltqtapi.po
index 46aabc8f1f..d37eb7efb0 100644
--- a/applications/luci-app-ltqtapi/po/nb_NO/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/nb_NO/ltqtapi.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-30 03:21+0000\n"
+"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/"
"luciapplicationsltqtapi/nb_NO/>\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 3.9.1\n"
+"X-Generator: Weblate 4.9-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 "Konto"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:28
msgid "Collecting data..."
@@ -37,7 +37,7 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:14
msgid "Disabled"
-msgstr ""
+msgstr "Avskrudd"
#: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
msgid "Grant UCI access for luci-app-ltqtapi"
@@ -53,11 +53,11 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:12
msgid "Name"
-msgstr ""
+msgstr "Navn"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:13
msgid "Password"
-msgstr ""
+msgstr "Passord"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:24
msgid "Port1"
@@ -77,7 +77,7 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:16
msgid "Type"
-msgstr ""
+msgstr "Type"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:23
msgid "Uplink"
diff --git a/applications/luci-app-ltqtapi/po/pl/ltqtapi.po b/applications/luci-app-ltqtapi/po/pl/ltqtapi.po
index ea03c0ee62..5b92154814 100644
--- a/applications/luci-app-ltqtapi/po/pl/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/pl/ltqtapi.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: 2021-06-26 18:17+0000\n"
+"Last-Translator: Adam Stańczyk <a.stanczyk@onet.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsltqtapi/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.7.1-dev\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -82,7 +82,7 @@ msgstr "Typ"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:23
msgid "Uplink"
-msgstr "Uplink"
+msgstr "Wysyłanie"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:12
msgid "Username"
diff --git a/applications/luci-app-ltqtapi/po/pt/ltqtapi.po b/applications/luci-app-ltqtapi/po/pt/ltqtapi.po
index 51f3343fe4..c0fbef28c6 100644
--- a/applications/luci-app-ltqtapi/po/pt/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/pt/ltqtapi.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-03 15:02+0000\n"
-"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"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/"
"luciapplicationsltqtapi/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.1-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -81,7 +81,7 @@ msgstr "Tipo"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:23
msgid "Uplink"
-msgstr "Uplink"
+msgstr "Ligação ascendente"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:12
msgid "Username"
diff --git a/applications/luci-app-ltqtapi/po/pt_BR/ltqtapi.po b/applications/luci-app-ltqtapi/po/pt_BR/ltqtapi.po
index e95f0e87eb..4fc94485a1 100644
--- a/applications/luci-app-ltqtapi/po/pt_BR/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/pt_BR/ltqtapi.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"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/luciapplicationsltqtapi/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.1-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -37,7 +37,7 @@ msgstr "Discagem"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:14
msgid "Disabled"
-msgstr "Desabilitado"
+msgstr "Desativado"
#: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
msgid "Grant UCI access for luci-app-ltqtapi"
@@ -85,7 +85,7 @@ msgstr "Velocidade de envio do enlace (uplink)"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:12
msgid "Username"
-msgstr "Nome do Usuário"
+msgstr "Nome do usuário"
#: 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/ro/ltqtapi.po b/applications/luci-app-ltqtapi/po/ro/ltqtapi.po
index 4677fd8438..cbe6ce5115 100644
--- a/applications/luci-app-ltqtapi/po/ro/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/ro/ltqtapi.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 12:19+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-17 15:39+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsltqtapi/ro/>\n"
"Language: ro\n"
@@ -9,12 +9,12 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.9.1-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 "Cont"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:28
msgid "Collecting data..."
@@ -22,19 +22,19 @@ msgstr "Colectare date..."
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
msgid "Contact"
-msgstr ""
+msgstr "Contactați"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:18
msgid "Contacts"
-msgstr ""
+msgstr "Contacte"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:20
msgid "Current Telephony State"
-msgstr ""
+msgstr "Starea actuală a telefoniei"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:14
msgid "Dial"
-msgstr ""
+msgstr "Formați"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:14
msgid "Disabled"
@@ -42,15 +42,15 @@ msgstr "Dezactivat"
#: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
msgid "Grant UCI access for luci-app-ltqtapi"
-msgstr ""
+msgstr "Acordă acces UCI pentru luci-app-ltqtapi"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
msgid "Here You can specify the SIP account that you want to use."
-msgstr ""
+msgstr "Aici puteți specifica contul SIP pe care doriți să îl utilizați."
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
msgid "Here You can specify the SIP contacts that you want to use."
-msgstr ""
+msgstr "Aici puteți specifica contactele SIP pe care doriți să le utilizați."
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:12
msgid "Name"
@@ -58,38 +58,38 @@ msgstr "Nume"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:13
msgid "Password"
-msgstr ""
+msgstr "Parolă"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:24
msgid "Port1"
-msgstr ""
+msgstr "Portul1"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:25
msgid "Port2"
-msgstr ""
+msgstr "Portul2"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:11
msgid "Realm"
-msgstr ""
+msgstr "Tărâmul"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:13
msgid "Shortdial"
-msgstr ""
+msgstr "Apelare rapidă"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:16
msgid "Type"
-msgstr ""
+msgstr "Tip"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:23
msgid "Uplink"
-msgstr ""
+msgstr "Legătură ascendentă"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:12
msgid "Username"
-msgstr ""
+msgstr "Nume Utilizator"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:13
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:4
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:4
msgid "VoIP"
-msgstr ""
+msgstr "VoIP"
diff --git a/applications/luci-app-ltqtapi/po/sk/ltqtapi.po b/applications/luci-app-ltqtapi/po/sk/ltqtapi.po
index 00153e371b..93ac372deb 100644
--- a/applications/luci-app-ltqtapi/po/sk/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/sk/ltqtapi.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsltqtapi/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.8-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 "Účet"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:28
msgid "Collecting data..."
diff --git a/applications/luci-app-ltqtapi/po/sv/ltqtapi.po b/applications/luci-app-ltqtapi/po/sv/ltqtapi.po
index 282d9ad429..88ce09695c 100644
--- a/applications/luci-app-ltqtapi/po/sv/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/sv/ltqtapi.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-17 20:23+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-10-29 12:38+0000\n"
+"Last-Translator: Leif Romell <leif@duck.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsltqtapi/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 3.9.1-dev\n"
+"X-Generator: Weblate 4.9-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 "Konto"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:28
msgid "Collecting data..."
@@ -37,7 +37,7 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:14
msgid "Disabled"
-msgstr "Inaktiverad"
+msgstr "Avaktiverad"
#: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
msgid "Grant UCI access for luci-app-ltqtapi"
diff --git a/applications/luci-app-ltqtapi/po/tr/ltqtapi.po b/applications/luci-app-ltqtapi/po/tr/ltqtapi.po
index 8aaa278a27..5c2e6c7ae4 100644
--- a/applications/luci-app-ltqtapi/po/tr/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/tr/ltqtapi.po
@@ -1,94 +1,94 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-09 20:04+0000\n"
-"Last-Translator: İsmail Karslı <ismail541236@gmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsltqtapi/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 3.10-dev\n"
+"X-Generator: Weblate 4.7-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 "Hesap"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:28
msgid "Collecting data..."
-msgstr "Veri alınıyor..."
+msgstr "Veriler toplanıyor..."
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
msgid "Contact"
-msgstr ""
+msgstr "İletişim"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:18
msgid "Contacts"
-msgstr ""
+msgstr "Kişiler"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:20
msgid "Current Telephony State"
-msgstr ""
+msgstr "Mevcut Telefon Durumu"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:14
msgid "Dial"
-msgstr ""
+msgstr "Çevir"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:14
msgid "Disabled"
-msgstr ""
+msgstr "Devre dışı"
#: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
msgid "Grant UCI access for luci-app-ltqtapi"
-msgstr ""
+msgstr "luci-app-ltqtapi için UCI erişimi verin"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
msgid "Here You can specify the SIP account that you want to use."
-msgstr ""
+msgstr "Burada kullanmak istediğiniz SIP hesabını belirtebilirsiniz."
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
msgid "Here You can specify the SIP contacts that you want to use."
-msgstr ""
+msgstr "Burada kullanmak istediğiniz SIP kişilerini belirtebilirsiniz."
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:12
msgid "Name"
-msgstr ""
+msgstr "Ad"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:13
msgid "Password"
-msgstr ""
+msgstr "Parola"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:24
msgid "Port1"
-msgstr ""
+msgstr "Bağlantı noktası1"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:25
msgid "Port2"
-msgstr ""
+msgstr "Bağlantı noktası2"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:11
msgid "Realm"
-msgstr ""
+msgstr "Alan"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:13
msgid "Shortdial"
-msgstr ""
+msgstr "Kısa arama"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:16
msgid "Type"
-msgstr ""
+msgstr "Tür"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:23
msgid "Uplink"
-msgstr ""
+msgstr "Uplink"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:12
msgid "Username"
-msgstr ""
+msgstr "Kullanıcı adı"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:13
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:4
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:4
msgid "VoIP"
-msgstr ""
+msgstr "VoIP"
diff --git a/applications/luci-app-ltqtapi/po/uk/ltqtapi.po b/applications/luci-app-ltqtapi/po/uk/ltqtapi.po
index da8adf312d..e9f81ba9c6 100644
--- a/applications/luci-app-ltqtapi/po/uk/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/uk/ltqtapi.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-11 01:51+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-03-14 05:18+0000\n"
+"Last-Translator: Tymofij Lytvynenko <till.svit@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsltqtapi/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.5.2-dev\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -42,15 +42,16 @@ msgstr "Вимкнено"
#: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
msgid "Grant UCI access for luci-app-ltqtapi"
-msgstr ""
+msgstr "Надати доступ до UCI для luci-app-ltqtapi"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
msgid "Here You can specify the SIP account that you want to use."
msgstr ""
+"Тут ви можете вказати обліковий запис SIP, який Ви хочете використовувати."
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
msgid "Here You can specify the SIP contacts that you want to use."
-msgstr ""
+msgstr "Тут Ви можете вказати SIP-контакти, що хочете використовувати."
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:12
msgid "Name"
@@ -70,7 +71,7 @@ msgstr "Порт2"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:11
msgid "Realm"
-msgstr ""
+msgstr "Ділянка"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:13
msgid "Shortdial"
diff --git a/applications/luci-app-ltqtapi/po/zh_Hans/ltqtapi.po b/applications/luci-app-ltqtapi/po/zh_Hans/ltqtapi.po
index 4c65b09e97..1b72fda555 100644
--- a/applications/luci-app-ltqtapi/po/zh_Hans/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/zh_Hans/ltqtapi.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-21 07:57+0000\n"
+"PO-Revision-Date: 2021-04-15 17:26+0000\n"
"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsltqtapi/zh_Hans/>\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 3.11.1\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -20,7 +20,6 @@ msgid "Collecting data..."
msgstr "正在收集数据…"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
-#, fuzzy
msgid "Contact"
msgstr "联系"
@@ -42,7 +41,7 @@ msgstr "已禁用"
#: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
msgid "Grant UCI access for luci-app-ltqtapi"
-msgstr ""
+msgstr "授予 luci-app-ltqtapi 访问 UCI 访问权限"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
msgid "Here You can specify the SIP account that you want to use."
@@ -70,7 +69,7 @@ msgstr "端口2"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:11
msgid "Realm"
-msgstr ""
+msgstr "领域"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:13
msgid "Shortdial"
@@ -82,7 +81,7 @@ msgstr "类型"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:23
msgid "Uplink"
-msgstr "上行链路"
+msgstr "上行速率"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:12
msgid "Username"
@@ -92,4 +91,4 @@ msgstr "用户名"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:4
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:4
msgid "VoIP"
-msgstr "VoIP"
+msgstr "VoIP互联通讯"
diff --git a/applications/luci-app-ltqtapi/po/zh_Hant/ltqtapi.po b/applications/luci-app-ltqtapi/po/zh_Hant/ltqtapi.po
index 593d7a9345..2c594a39b9 100644
--- a/applications/luci-app-ltqtapi/po/zh_Hant/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/zh_Hant/ltqtapi.po
@@ -1,94 +1,94 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-30 13:42+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-01-19 21:13+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsltqtapi/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.2-dev\n"
+"X-Generator: Weblate 4.5-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..."
-msgstr "收集資料中..."
+msgstr "正在收集資料中…"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
msgid "Contact"
-msgstr ""
+msgstr "聯繫"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:18
msgid "Contacts"
-msgstr ""
+msgstr "聯絡人"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:20
msgid "Current Telephony State"
-msgstr ""
+msgstr "當前電話狀態"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:14
msgid "Dial"
-msgstr ""
+msgstr "撥號"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:14
msgid "Disabled"
-msgstr ""
+msgstr "已停用"
#: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
msgid "Grant UCI access for luci-app-ltqtapi"
-msgstr ""
+msgstr "授予 luci-app-ltqtapi 擁有 UCI 存取的權限"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
msgid "Here You can specify the SIP account that you want to use."
-msgstr ""
+msgstr "您可以在這裡規定您的 SIP 帳號。"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
msgid "Here You can specify the SIP contacts that you want to use."
-msgstr ""
+msgstr "在這裡,您可以指定要使用的SIP聯絡人。"
#: 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"
-msgstr ""
+msgstr "埠1"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:25
msgid "Port2"
-msgstr ""
+msgstr "埠2"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:11
msgid "Realm"
-msgstr ""
+msgstr "領域"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:13
msgid "Shortdial"
-msgstr ""
+msgstr "短撥"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:16
msgid "Type"
-msgstr ""
+msgstr "類型"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:23
msgid "Uplink"
-msgstr ""
+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
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:4
msgid "VoIP"
-msgstr ""
+msgstr "VoIP網路電話"
diff --git a/applications/luci-app-lxc/Makefile b/applications/luci-app-lxc/Makefile
index c096db7491..52f3f42df5 100644
--- a/applications/luci-app-lxc/Makefile
+++ b/applications/luci-app-lxc/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LXC management Web UI
-LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full +lxc +lxc-attach +lxc-console +lxc-create +liblxc +rpcd-mod-lxc +getopt +!LXC_BUSYBOX_OPTIONS:tar
+LUCI_DEPENDS:=@!arc +luci-compat +luci-mod-admin-full +lxc +lxc-attach +lxc-console +lxc-create +liblxc +rpcd-mod-lxc +getopt +!LXC_BUSYBOX_OPTIONS:tar
LUCI_PKGARCH:=all
define Package/luci-app-lxc/conffiles
diff --git a/applications/luci-app-lxc/po/ar/lxc.po b/applications/luci-app-lxc/po/ar/lxc.po
index a5db85665a..8a2f018181 100644
--- a/applications/luci-app-lxc/po/ar/lxc.po
+++ b/applications/luci-app-lxc/po/ar/lxc.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:41+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2021-03-04 13:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1-dev\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
@@ -20,7 +20,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
msgid "Actions"
-msgstr ""
+msgstr "إجراءات"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
msgid "Also you may want to install 'kmod-veth' for optional network support."
@@ -44,7 +44,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:133
msgid "Delete"
-msgstr ""
+msgstr "احدف"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:31
msgid "Enable SSL"
@@ -100,7 +100,7 @@ msgstr "خيارات"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:131
msgid "Start"
-msgstr ""
+msgstr "بداية"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:28
msgid "Status"
@@ -108,7 +108,7 @@ msgstr "الحالة"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:132
msgid "Stop"
-msgstr ""
+msgstr "قف"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:46
msgid "Template"
diff --git a/applications/luci-app-lxc/po/bg/lxc.po b/applications/luci-app-lxc/po/bg/lxc.po
index 198f4171a7..d9cdbc0e26 100644
--- a/applications/luci-app-lxc/po/bg/lxc.po
+++ b/applications/luci-app-lxc/po/bg/lxc.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationslxc/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-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
@@ -13,7 +19,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
msgid "Actions"
-msgstr ""
+msgstr "Действия"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
msgid "Also you may want to install 'kmod-veth' for optional network support."
@@ -37,7 +43,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:133
msgid "Delete"
-msgstr ""
+msgstr "Изтрий"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:31
msgid "Enable SSL"
@@ -72,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"
@@ -97,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/bn_BD/lxc.po b/applications/luci-app-lxc/po/bn_BD/lxc.po
index b6de987336..9691f60d11 100644
--- a/applications/luci-app-lxc/po/bn_BD/lxc.po
+++ b/applications/luci-app-lxc/po/bn_BD/lxc.po
@@ -1,8 +1,14 @@
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/luciapplicationslxc/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-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
@@ -13,7 +19,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
msgid "Actions"
-msgstr ""
+msgstr "ক্রিয়া"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
msgid "Also you may want to install 'kmod-veth' for optional network support."
@@ -41,7 +47,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:31
msgid "Enable SSL"
-msgstr ""
+msgstr "SSL সক্রিয় করুন"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:32
msgid ""
@@ -93,11 +99,11 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:131
msgid "Start"
-msgstr ""
+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/cs/lxc.po b/applications/luci-app-lxc/po/cs/lxc.po
index 62fb8ef56d..ac4407b09a 100644
--- a/applications/luci-app-lxc/po/cs/lxc.po
+++ b/applications/luci-app-lxc/po/cs/lxc.po
@@ -1,20 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/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"
+"X-Generator: Weblate 4.3.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>Uvědomte si prosím:</b> Kontejnery LXC vyžadují funkce, které nejsou k "
+"dispozici na obrazech OpenWrt pro zařízení s malým flash prostorem.<br />"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
@@ -23,23 +25,23 @@ msgstr "Akce"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
msgid "Also you may want to install 'kmod-veth' for optional network support."
-msgstr ""
+msgstr "Můžete také chtít nainstalovat 'kmod-veth' pro volitelnou podporu sítě."
#: applications/luci-app-lxc/luasrc/view/lxc.htm:23
msgid "Available Containers"
-msgstr ""
+msgstr "Dostupné kontejnery"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:25
msgid "Containers URL"
-msgstr ""
+msgstr "URL kontejnerů"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:53
msgid "Create"
-msgstr ""
+msgstr "Vytvořit"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:41
msgid "Create New Container"
-msgstr ""
+msgstr "Vytvořit nový kontejner"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:133
msgid "Delete"
@@ -54,27 +56,29 @@ msgid ""
"Enable optional SSL encryption support. This requires additional packages "
"like 'wget', 'ca-certificates', 'gnupg' and 'gnupg-utils'."
msgstr ""
+"Povolit volitelnou podporu šifrování SSL. Vyžaduje to dodatečné balíčky jako "
+"'wget', 'ca-certificates', 'gnupg' a 'gnupg-utils'."
#: applications/luci-app-lxc/luasrc/view/lxc.htm:50
msgid "Enter new name"
-msgstr ""
+msgstr "Zadat nový název"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:36
msgid "Free Space Threshold"
-msgstr ""
+msgstr "Prahová hodnota volného místa"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:42
msgid "Free Temp Threshold"
-msgstr ""
+msgstr "Prahová hodnota místa pro dočasné soubory"
#: applications/luci-app-lxc/root/usr/share/rpcd/acl.d/luci-app-lxc.json:3
msgid "Grant UCI access for luci-app-lxc"
-msgstr ""
+msgstr "Udělit přístup k UCI pro 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 "Kontejnery LXC"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:73
msgid "Loading"
@@ -82,11 +86,13 @@ msgstr "Načítání"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:37
msgid "Minimum required free space for LXC Container creation in KB"
-msgstr ""
+msgstr "Minimální požadované volné místo pro vytvoření LXC kontejneru v KB"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:43
msgid "Minimum required free temp space for LXC Container creation in KB"
msgstr ""
+"Minimální požadované volné místo dočasných souborů pro vytvoření LXC "
+"kontejneru v KB"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:27
#: applications/luci-app-lxc/luasrc/view/lxc.htm:45
@@ -111,4 +117,4 @@ msgstr "Zastavit"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:46
msgid "Template"
-msgstr ""
+msgstr "Šablona"
diff --git a/applications/luci-app-lxc/po/da/lxc.po b/applications/luci-app-lxc/po/da/lxc.po
new file mode 100644
index 0000000000..8ceb374400
--- /dev/null
+++ b/applications/luci-app-lxc/po/da/lxc.po
@@ -0,0 +1,119 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-15 14:07+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationslxc/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.9.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>Bemærk venligst:</b> LXC Containers kræver funktioner, der ikke er "
+"tilgængelige på OpenWrt-aftryk for enheder med lille flash.<br />"
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
+msgid "Actions"
+msgstr "Handlinger"
+
+#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
+msgid "Also you may want to install 'kmod-veth' for optional network support."
+msgstr "Du kan også installere 'kmod-veth' for valgfri netværksunderstøttelse."
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:23
+msgid "Available Containers"
+msgstr "Tilgængelige containere"
+
+#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:25
+msgid "Containers URL"
+msgstr "Containere URL"
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:53
+msgid "Create"
+msgstr "Opret"
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:41
+msgid "Create New Container"
+msgstr "Opret ny container"
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:133
+msgid "Delete"
+msgstr "Slet"
+
+#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:31
+msgid "Enable SSL"
+msgstr "Aktiver 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 ""
+"Aktiver understøttelse af valgfri SSL-kryptering. Dette kræver yderligere "
+"pakker som \"wget\", \"ca-certificates\", \"gnupg\" og \"gnupg-utils\"."
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:50
+msgid "Enter new name"
+msgstr "Indtast nyt navn"
+
+#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:36
+msgid "Free Space Threshold"
+msgstr "Tærskel for friplads"
+
+#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:42
+msgid "Free Temp Threshold"
+msgstr "Fri temp tærskel"
+
+#: applications/luci-app-lxc/root/usr/share/rpcd/acl.d/luci-app-lxc.json:3
+msgid "Grant UCI access for luci-app-lxc"
+msgstr "Giv UCI-adgang til 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 "LXC-containere"
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:73
+msgid "Loading"
+msgstr "Indlæser"
+
+#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:37
+msgid "Minimum required free space for LXC Container creation in KB"
+msgstr "Mindste krævet ledig plads til oprettelse af LXC-containere i KB"
+
+#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:43
+msgid "Minimum required free temp space for LXC Container creation in KB"
+msgstr ""
+"Mindste krævet ledig midlertidig plads til oprettelse af LXC-containere i KB"
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:27
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:45
+msgid "Name"
+msgstr "Navn"
+
+#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:22
+msgid "Options"
+msgstr "Indstillinger"
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:131
+msgid "Start"
+msgstr "Start"
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:28
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:132
+msgid "Stop"
+msgstr "Stop"
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:46
+msgid "Template"
+msgstr "Skabelon"
diff --git a/applications/luci-app-lxc/po/fr/lxc.po b/applications/luci-app-lxc/po/fr/lxc.po
index 89326c3b85..4729220741 100644
--- a/applications/luci-app-lxc/po/fr/lxc.po
+++ b/applications/luci-app-lxc/po/fr/lxc.po
@@ -1,20 +1,23 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-08 09:38+0000\n"
-"Last-Translator: Florian L. <florian.ligneul@gmail.com>\n"
+"PO-Revision-Date: 2020-11-14 12:48+0000\n"
+"Last-Translator: David Elie-Dit-Cosaque <david.elieditcosaque@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/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.0-dev\n"
+"X-Generator: Weblate 4.4-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>Note:</b> Les conteneurs LXC nécessitent des fonctionnalités non "
+"disponibles dans les images OpenWrt pour les matériels avec une mémoire "
+"flash limitée.<br />"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
diff --git a/applications/luci-app-lxc/po/he/lxc.po b/applications/luci-app-lxc/po/he/lxc.po
index b096a7f9e3..e0f2032151 100644
--- a/applications/luci-app-lxc/po/he/lxc.po
+++ b/applications/luci-app-lxc/po/he/lxc.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationslxc/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.5-dev\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
@@ -13,7 +20,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
msgid "Actions"
-msgstr ""
+msgstr "פעולות"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
msgid "Also you may want to install 'kmod-veth' for optional network support."
diff --git a/applications/luci-app-lxc/po/hu/lxc.po b/applications/luci-app-lxc/po/hu/lxc.po
index 66a96618fa..527883ce00 100644
--- a/applications/luci-app-lxc/po/hu/lxc.po
+++ b/applications/luci-app-lxc/po/hu/lxc.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-21 21:43+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"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/"
"luciapplicationslxc/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.8-dev\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
@@ -115,7 +115,7 @@ msgstr "Állapot"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:132
msgid "Stop"
-msgstr "Leállítás"
+msgstr "Megállítás"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:46
msgid "Template"
diff --git a/applications/luci-app-lxc/po/it/lxc.po b/applications/luci-app-lxc/po/it/lxc.po
index 768a373824..7839efa977 100644
--- a/applications/luci-app-lxc/po/it/lxc.po
+++ b/applications/luci-app-lxc/po/it/lxc.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 12:33+0000\n"
-"Last-Translator: Giuseppe Valitutto <valituttogiuseppe@gmail.com>\n"
+"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/"
"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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
@@ -95,11 +95,11 @@ msgstr "Nome"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:22
msgid "Options"
-msgstr ""
+msgstr "Opzioni"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:131
msgid "Start"
-msgstr ""
+msgstr "Avvia"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:28
msgid "Status"
diff --git a/applications/luci-app-lxc/po/ja/lxc.po b/applications/luci-app-lxc/po/ja/lxc.po
index 8dbc5266e2..b65bb31c02 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-06-16 16:09+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\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.1.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
@@ -72,7 +72,7 @@ msgstr ""
#: applications/luci-app-lxc/root/usr/share/rpcd/acl.d/luci-app-lxc.json:3
msgid "Grant UCI access for luci-app-lxc"
-msgstr "luci-app-lxc に UCI アクセスを許可"
+msgstr "luci-app-lxcにUCIアクセスを許可"
#: applications/luci-app-lxc/luasrc/controller/lxc.lua:31
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:17
diff --git a/applications/luci-app-lxc/po/nb_NO/lxc.po b/applications/luci-app-lxc/po/nb_NO/lxc.po
index b9483009e1..3455b4354b 100644
--- a/applications/luci-app-lxc/po/nb_NO/lxc.po
+++ b/applications/luci-app-lxc/po/nb_NO/lxc.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationslxc/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-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
@@ -13,7 +19,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
msgid "Actions"
-msgstr ""
+msgstr "Handlinger"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
msgid "Also you may want to install 'kmod-veth' for optional network support."
@@ -21,27 +27,27 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:23
msgid "Available Containers"
-msgstr ""
+msgstr "Tilgjengelige beholdere"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:25
msgid "Containers URL"
-msgstr ""
+msgstr "Beholder-nettadresse"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:53
msgid "Create"
-msgstr ""
+msgstr "Opprett"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:41
msgid "Create New Container"
-msgstr ""
+msgstr "Opprett ny beholder"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:133
msgid "Delete"
-msgstr ""
+msgstr "Slett"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:31
msgid "Enable SSL"
-msgstr ""
+msgstr "Skru på SSL"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:32
msgid ""
@@ -51,7 +57,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:50
msgid "Enter new name"
-msgstr ""
+msgstr "Skriv inn nytt navn"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:36
msgid "Free Space Threshold"
@@ -68,11 +74,11 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/controller/lxc.lua:31
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:17
msgid "LXC Containers"
-msgstr ""
+msgstr "LXC-beholdere"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:73
msgid "Loading"
-msgstr ""
+msgstr "Laster inn"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:37
msgid "Minimum required free space for LXC Container creation in KB"
@@ -85,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 "Navn"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:22
msgid "Options"
@@ -93,16 +99,16 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:131
msgid "Start"
-msgstr ""
+msgstr "Start"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:28
msgid "Status"
-msgstr ""
+msgstr "Status"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:132
msgid "Stop"
-msgstr ""
+msgstr "Stopp"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:46
msgid "Template"
-msgstr ""
+msgstr "Mal"
diff --git a/applications/luci-app-lxc/po/ro/lxc.po b/applications/luci-app-lxc/po/ro/lxc.po
index 9dfeffd2c3..72a561780e 100644
--- a/applications/luci-app-lxc/po/ro/lxc.po
+++ b/applications/luci-app-lxc/po/ro/lxc.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 12:19+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"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/"
"luciapplicationslxc/ro/>\n"
"Language: ro\n"
@@ -9,73 +9,80 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10.1\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>Te rugăm să reții:</b> Containerele LXC necesită caracteristici care nu "
+"sunt disponibile pe imaginile OpenWrt pentru dispozitive cu flash mic.<br />"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
msgid "Actions"
-msgstr ""
+msgstr "Acțiuni"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
msgid "Also you may want to install 'kmod-veth' for optional network support."
msgstr ""
+"De asemenea, este posibil să doriți să instalați \"kmod-veth\" pentru "
+"suportul de rețea opțional."
#: applications/luci-app-lxc/luasrc/view/lxc.htm:23
msgid "Available Containers"
-msgstr ""
+msgstr "Containere disponibile"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:25
msgid "Containers URL"
-msgstr ""
+msgstr "Containere URL"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:53
msgid "Create"
-msgstr ""
+msgstr "Creați"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:41
msgid "Create New Container"
-msgstr ""
+msgstr "Crearea unui nou container"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:133
msgid "Delete"
-msgstr ""
+msgstr "Ștergeți"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:31
msgid "Enable SSL"
-msgstr ""
+msgstr "Activați 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 ""
+"Activați suportul opțional de criptare SSL. Acest lucru necesită pachete "
+"suplimentare precum \"wget\", \"ca-certificates\", \"gnupg\" și \"gnupg-"
+"utils\"."
#: applications/luci-app-lxc/luasrc/view/lxc.htm:50
msgid "Enter new name"
-msgstr ""
+msgstr "Introduceți noul nume"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:36
msgid "Free Space Threshold"
-msgstr ""
+msgstr "Pragul de spațiu liber"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:42
msgid "Free Temp Threshold"
-msgstr ""
+msgstr "Pragul de temperatură liberă"
#: applications/luci-app-lxc/root/usr/share/rpcd/acl.d/luci-app-lxc.json:3
msgid "Grant UCI access for luci-app-lxc"
-msgstr ""
+msgstr "Acordă acces UCI pentru 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 "Containere LXC"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:73
msgid "Loading"
@@ -83,11 +90,12 @@ msgstr "Încărcare"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:37
msgid "Minimum required free space for LXC Container creation in KB"
-msgstr ""
+msgstr "Spațiul liber minim necesar pentru crearea de containere LXC în KB"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:43
msgid "Minimum required free temp space for LXC Container creation in KB"
msgstr ""
+"Spațiul temporar liber minim necesar pentru crearea de containere LXC în KB"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:27
#: applications/luci-app-lxc/luasrc/view/lxc.htm:45
@@ -96,20 +104,20 @@ msgstr "Nume"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:22
msgid "Options"
-msgstr ""
+msgstr "Opțiuni"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:131
msgid "Start"
-msgstr "Pornește"
+msgstr "Porniți"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:28
msgid "Status"
-msgstr "Status"
+msgstr "Stare"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:132
msgid "Stop"
-msgstr ""
+msgstr "Opriți"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:46
msgid "Template"
-msgstr ""
+msgstr "Șablon"
diff --git a/applications/luci-app-lxc/po/ru/lxc.po b/applications/luci-app-lxc/po/ru/lxc.po
index dd66ae94bc..503e10c119 100644
--- a/applications/luci-app-lxc/po/ru/lxc.po
+++ b/applications/luci-app-lxc/po/ru/lxc.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-02 23:42+0000\n"
+"PO-Revision-Date: 2021-06-28 11:33+0000\n"
"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/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.2-dev\n"
+"X-Generator: Weblate 4.7.1-dev\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
@@ -62,7 +62,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:50
msgid "Enter new name"
-msgstr "Введите новое название"
+msgstr "Ввести новое имя"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:36
msgid "Free Space Threshold"
diff --git a/applications/luci-app-lxc/po/sv/lxc.po b/applications/luci-app-lxc/po/sv/lxc.po
index 0c2ee698cc..169000e7c1 100644
--- a/applications/luci-app-lxc/po/sv/lxc.po
+++ b/applications/luci-app-lxc/po/sv/lxc.po
@@ -1,20 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2020-11-22 15:35+0000\n"
+"Last-Translator: PontusÖsterlindh <pontus@osterlindh.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.3-dev\n"
+"X-Generator: Weblate 4.4-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> Obs! : </b> LXC-behållare kräver funktioner som inte är tillgängliga på "
+"OpenWrt-bilder för enheter med liten flash-minne. <br />"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
diff --git a/applications/luci-app-lxc/po/tr/lxc.po b/applications/luci-app-lxc/po/tr/lxc.po
index 60d111d65d..11d8fc4227 100644
--- a/applications/luci-app-lxc/po/tr/lxc.po
+++ b/applications/luci-app-lxc/po/tr/lxc.po
@@ -1,20 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/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.3-dev\n"
+"X-Generator: Weblate 4.7-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> Lütfen unutmayın: </b> LXC Kapsayıcıları, küçük flaşlı aygıtlar için "
+"OpenWrt görüntülerinde bulunmayan özellikler gerektirir. <br />"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
@@ -24,57 +26,60 @@ msgstr "Eylemler"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
msgid "Also you may want to install 'kmod-veth' for optional network support."
msgstr ""
+"Ayrıca isteğe bağlı ağ desteği için 'kmod-veth' i kurmak isteyebilirsiniz."
#: applications/luci-app-lxc/luasrc/view/lxc.htm:23
msgid "Available Containers"
-msgstr ""
+msgstr "Mevcut Kapsayıcılar"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:25
msgid "Containers URL"
-msgstr ""
+msgstr "Kapsayıcı URL'si"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:53
msgid "Create"
-msgstr ""
+msgstr "Oluştur"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:41
msgid "Create New Container"
-msgstr ""
+msgstr "Yeni Kapsayıcı Oluşturun"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:133
msgid "Delete"
-msgstr ""
+msgstr "Sil"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:31
msgid "Enable SSL"
-msgstr ""
+msgstr "SSL'yi etkinleştir"
#: 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 ""
+"İsteğe bağlı SSL şifreleme desteğini etkinleştirin. Bu, 'wget', 'ca-"
+"sertifikaları', 'gnupg' ve 'gnupg-utils' gibi ek paketler gerektirir."
#: applications/luci-app-lxc/luasrc/view/lxc.htm:50
msgid "Enter new name"
-msgstr ""
+msgstr "Yeni isim girin"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:36
msgid "Free Space Threshold"
-msgstr ""
+msgstr "Boş Alan Eşiği"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:42
msgid "Free Temp Threshold"
-msgstr ""
+msgstr "Serbest Sıcaklık Eşiği"
#: applications/luci-app-lxc/root/usr/share/rpcd/acl.d/luci-app-lxc.json:3
msgid "Grant UCI access for luci-app-lxc"
-msgstr ""
+msgstr "luci-app-lxc için UCI erişimi verin"
#: applications/luci-app-lxc/luasrc/controller/lxc.lua:31
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:17
msgid "LXC Containers"
-msgstr ""
+msgstr "LXC Kapsayıcıları"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:73
msgid "Loading"
@@ -82,20 +87,21 @@ msgstr "Yükleniyor"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:37
msgid "Minimum required free space for LXC Container creation in KB"
-msgstr ""
+msgstr "KB olarak LXC kapsayıcısı oluşturmak için gereken minimum boş alan"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:43
msgid "Minimum required free temp space for LXC Container creation in KB"
msgstr ""
+"KB cinsinden LXC kapsayıcısı oluşturmak için gereken minimum boş geçici alan"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:27
#: applications/luci-app-lxc/luasrc/view/lxc.htm:45
msgid "Name"
-msgstr ""
+msgstr "Ad"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:22
msgid "Options"
-msgstr ""
+msgstr "Seçenekler"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:131
msgid "Start"
@@ -111,4 +117,4 @@ msgstr "Durdur"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:46
msgid "Template"
-msgstr ""
+msgstr "Şablon"
diff --git a/applications/luci-app-lxc/po/uk/lxc.po b/applications/luci-app-lxc/po/uk/lxc.po
index ebdee427bb..bcc96471c7 100644
--- a/applications/luci-app-lxc/po/uk/lxc.po
+++ b/applications/luci-app-lxc/po/uk/lxc.po
@@ -1,21 +1,23 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-19 13:29+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2021-09-01 09:46+0000\n"
+"Last-Translator: Руслан Дідук <rylsoft@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/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.8.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> Зверніть увагу: </b> Контейнери LXC вимагають функцій, недоступних в "
+"образах OpenWrt для пристроїв з малою флеш-пам'ятю. <br />"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
@@ -25,14 +27,15 @@ msgstr "Дії"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
msgid "Also you may want to install 'kmod-veth' for optional network support."
msgstr ""
+"Також ви можете встановити \"kmod-veth\" для додаткової підтримки мережі."
#: applications/luci-app-lxc/luasrc/view/lxc.htm:23
msgid "Available Containers"
-msgstr ""
+msgstr "Доступні контейнери"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:25
msgid "Containers URL"
-msgstr ""
+msgstr "URL -адреса контейнерів"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:53
msgid "Create"
@@ -40,7 +43,7 @@ msgstr "Створити"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:41
msgid "Create New Container"
-msgstr ""
+msgstr "Створити новий контейнер"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:133
msgid "Delete"
@@ -64,20 +67,20 @@ msgstr "Введіть нове ім'я"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:36
msgid "Free Space Threshold"
-msgstr ""
+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"
-msgstr ""
+msgstr "Надати доступ до UCI для 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 "Контейнери LXC"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:73
msgid "Loading"
@@ -86,10 +89,12 @@ msgstr "Завантаження"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:37
msgid "Minimum required free space for LXC Container creation in KB"
msgstr ""
+"Мінімальний необхідний вільний простір для створення контейнера LXC в КБ"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:43
msgid "Minimum required free temp space for LXC Container creation in KB"
msgstr ""
+"Мінімальний необхідний вільний простір для створення контейнера LXC в КБ"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:27
#: applications/luci-app-lxc/luasrc/view/lxc.htm:45
diff --git a/applications/luci-app-lxc/po/zh_Hans/lxc.po b/applications/luci-app-lxc/po/zh_Hans/lxc.po
index 467283a3a6..ce2f131f92 100644
--- a/applications/luci-app-lxc/po/zh_Hans/lxc.po
+++ b/applications/luci-app-lxc/po/zh_Hans/lxc.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-07 10:45+0000\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"PO-Revision-Date: 2021-04-11 16:27+0000\n"
+"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationslxc/zh_Hans/>\n"
-"Language: zh-cn\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 3.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
@@ -20,7 +20,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
msgid "Actions"
-msgstr "动作"
+msgstr "操作"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
msgid "Also you may want to install 'kmod-veth' for optional network support."
@@ -72,7 +72,7 @@ msgstr "可用临时空间阈值"
#: applications/luci-app-lxc/root/usr/share/rpcd/acl.d/luci-app-lxc.json:3
msgid "Grant UCI access for luci-app-lxc"
-msgstr ""
+msgstr "授予UCI访问luci-app-lxc的权限"
#: applications/luci-app-lxc/luasrc/controller/lxc.lua:31
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:17
diff --git a/applications/luci-app-lxc/po/zh_Hant/lxc.po b/applications/luci-app-lxc/po/zh_Hant/lxc.po
index d6a5a789ae..63570f5ba4 100644
--- a/applications/luci-app-lxc/po/zh_Hant/lxc.po
+++ b/applications/luci-app-lxc/po/zh_Hant/lxc.po
@@ -1,20 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-30 13:42+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-01-19 21:13+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationslxc/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.2-dev\n"
+"X-Generator: Weblate 4.5-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 ""
+msgstr "<b>請注意:</b>對於具有較小閃存的設備,LXC容器需要OpenWrt映像上不提供的功能。<br />"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
@@ -23,23 +23,23 @@ msgstr "動作"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
msgid "Also you may want to install 'kmod-veth' for optional network support."
-msgstr ""
+msgstr "另外,您可能需要安裝 'kmod-veth' 以獲得可選的網路支援。"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:23
msgid "Available Containers"
-msgstr ""
+msgstr "可用的容器"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:25
msgid "Containers URL"
-msgstr ""
+msgstr "容器網址"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:53
msgid "Create"
-msgstr ""
+msgstr "創造"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:41
msgid "Create New Container"
-msgstr ""
+msgstr "創建新容器"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:133
msgid "Delete"
@@ -47,55 +47,56 @@ msgstr "刪除"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:31
msgid "Enable SSL"
-msgstr ""
+msgstr "啟用 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 ""
+"啟用可選的SSL加密支援。這需要其他套件包,例如 'wget','ca-certificates','gnupg' 和 'gnupg-utils'。"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:50
msgid "Enter new name"
-msgstr ""
+msgstr "輸入新名字"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:36
msgid "Free Space Threshold"
-msgstr ""
+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"
-msgstr ""
+msgstr "授予 luci-app-lxc 擁有 UCI 存取的權限"
#: applications/luci-app-lxc/luasrc/controller/lxc.lua:31
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:17
msgid "LXC Containers"
-msgstr ""
+msgstr "LXC容器"
#: 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"
-msgstr ""
+msgstr "LXC容器創建所需的最小可用空間(以KB為單位)"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:43
msgid "Minimum required free temp space for LXC Container creation in KB"
-msgstr ""
+msgstr "LXC容器創建所需的最小臨時空間(以KB為單位)"
#: 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"
-msgstr ""
+msgstr "選項"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:131
msgid "Start"
@@ -111,4 +112,4 @@ msgstr "停止"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:46
msgid "Template"
-msgstr ""
+msgstr "模板"
diff --git a/applications/luci-app-minidlna/po/ar/minidlna.po b/applications/luci-app-minidlna/po/ar/minidlna.po
index 0da6361abc..6425656f55 100644
--- a/applications/luci-app-minidlna/po/ar/minidlna.po
+++ b/applications/luci-app-minidlna/po/ar/minidlna.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-06 20:27+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"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/"
"luciapplicationsminidlna/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
@@ -45,7 +45,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:53
msgid "Enable"
-msgstr "ممكن"
+msgstr "شغل"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:95
msgid "Enable TIVO"
@@ -61,7 +61,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
msgid "General Settings"
-msgstr ""
+msgstr "الاعدادات العامة"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
@@ -69,11 +69,11 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
msgid "Interfaces"
-msgstr ""
+msgstr "واجهات"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
msgid "Log directory"
-msgstr ""
+msgstr "دليل السجل"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:78
msgid "Media directories"
@@ -113,7 +113,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:55
msgid "Port"
-msgstr ""
+msgstr "المنفذ"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:56
msgid "Port for HTTP (descriptions, SOAP, media transfer) traffic."
diff --git a/applications/luci-app-minidlna/po/bg/minidlna.po b/applications/luci-app-minidlna/po/bg/minidlna.po
index 72ba001eec..247292a2d1 100644
--- a/applications/luci-app-minidlna/po/bg/minidlna.po
+++ b/applications/luci-app-minidlna/po/bg/minidlna.po
@@ -1,17 +1,20 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-09-27 22:36+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsminidlna/bg/>\n"
"Language: bg\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-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
-msgstr ""
+msgstr "Разширени настройки"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
@@ -43,7 +46,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:53
msgid "Enable"
-msgstr ""
+msgstr "Разрешаване"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:95
msgid "Enable TIVO"
@@ -59,7 +62,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
msgid "General Settings"
-msgstr ""
+msgstr "Основни настройки"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
@@ -189,7 +192,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:99
msgid "Strict to DLNA standard"
diff --git a/applications/luci-app-minidlna/po/bn_BD/minidlna.po b/applications/luci-app-minidlna/po/bn_BD/minidlna.po
index a188a399f0..ef6bbfb4bd 100644
--- a/applications/luci-app-minidlna/po/bn_BD/minidlna.po
+++ b/applications/luci-app-minidlna/po/bn_BD/minidlna.po
@@ -1,17 +1,20 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsminidlna/bn_BD/>\n"
"Language: bn_BD\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-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
-msgstr ""
+msgstr "উন্নত সেটিংস"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
@@ -43,7 +46,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:53
msgid "Enable"
-msgstr ""
+msgstr "সক্রিয় করুন"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:95
msgid "Enable TIVO"
@@ -59,7 +62,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
msgid "General Settings"
-msgstr ""
+msgstr "সাধারণ সেটিংস"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
@@ -67,7 +70,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
msgid "Interfaces"
-msgstr ""
+msgstr "ইন্টারফেস"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
msgid "Log directory"
@@ -111,7 +114,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:55
msgid "Port"
-msgstr ""
+msgstr "পোর্ট"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:56
msgid "Port for HTTP (descriptions, SOAP, media transfer) traffic."
@@ -189,7 +192,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:99
msgid "Strict to DLNA standard"
diff --git a/applications/luci-app-minidlna/po/ca/minidlna.po b/applications/luci-app-minidlna/po/ca/minidlna.po
index 1a630ef4e7..a0dc03c37c 100644
--- a/applications/luci-app-minidlna/po/ca/minidlna.po
+++ b/applications/luci-app-minidlna/po/ca/minidlna.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-20 13:07+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-20 23:20+0000\n"
+"Last-Translator: Toomoch <vallsfustearnau@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/ca/>\n"
"Language: ca\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 3.9.1-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
-msgstr "Ajusts avançats"
+msgstr "Configuració avançada"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
@@ -62,7 +62,7 @@ msgstr "Nom amistós"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
msgid "General Settings"
-msgstr "Ajusts generals"
+msgstr "Paràmetres generals"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
diff --git a/applications/luci-app-minidlna/po/cs/minidlna.po b/applications/luci-app-minidlna/po/cs/minidlna.po
index 21cb22faa8..99108c3fd2 100644
--- a/applications/luci-app-minidlna/po/cs/minidlna.po
+++ b/applications/luci-app-minidlna/po/cs/minidlna.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-09-15 08:34+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/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.9-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
@@ -26,7 +26,7 @@ msgstr "Povolit široké odkazy"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:109
msgid "Announced UUID"
-msgstr ""
+msgstr "Oznámené UUID"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
msgid "Announced model number"
@@ -62,11 +62,11 @@ msgstr "Popisek"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
-msgstr ""
+msgstr "Udělit přístup ke stavu a konfiguraci minidlna"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
msgid "Interfaces"
@@ -215,7 +215,7 @@ msgstr "Standardní kontejner"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:39
msgid "Status"
-msgstr ""
+msgstr "Stav"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:99
msgid "Strict to DLNA standard"
diff --git a/applications/luci-app-minidlna/po/da/minidlna.po b/applications/luci-app-minidlna/po/da/minidlna.po
new file mode 100644
index 0000000000..120729d994
--- /dev/null
+++ b/applications/luci-app-minidlna/po/da/minidlna.po
@@ -0,0 +1,256 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-13 08:12+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsminidlna/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.9.1-dev\n"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
+msgid "Advanced Settings"
+msgstr "Avancerede indstillinger"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
+msgid "Album art names"
+msgstr "Navne på albumcover"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:97
+msgid "Allow wide links"
+msgstr "Tillad brede links"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:109
+msgid "Announced UUID"
+msgstr "Annonceret UUID"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
+msgid "Announced model number"
+msgstr "Annonceret modelnummer"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:106
+msgid "Announced serial number"
+msgstr "Annonceret serienummer"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:73
+msgid "Browse directory"
+msgstr "Gennemse mappen"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:88
+msgid "Database directory"
+msgstr "Databasemappe"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:53
+msgid "Enable"
+msgstr "Aktiver"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:95
+msgid "Enable TIVO"
+msgstr "Aktiver TIVO"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:92
+msgid "Enable inotify"
+msgstr "Aktiver inotify"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:69
+msgid "Friendly name"
+msgstr "Fuldt navn"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
+msgid "General Settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
+msgid "Grant access to minidlna status and configuration"
+msgstr "Giver adgang til minidlna-status og -konfiguration"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
+msgid "Interfaces"
+msgstr "Interfaces"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
+msgid "Log directory"
+msgstr "Logmappe"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:78
+msgid "Media directories"
+msgstr "Mediemapper"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:36
+msgid ""
+"MiniDLNA is server software with the aim of being fully compliant with DLNA/"
+"UPnP-AV clients."
+msgstr ""
+"MiniDLNA er serversoftware med det formål at være fuldt kompatibel med DLNA/"
+"UPnP-AV-klienter."
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
+msgid ""
+"Model number the miniDLNA daemon will report to clients in its XML "
+"description."
+msgstr ""
+"Modelnummer, som miniDLNA-dæmonen vil rapportere til klienterne i sin XML-"
+"beskrivelse."
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:74
+msgid "Music"
+msgstr "Musik"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
+msgid "Network interfaces to serve."
+msgstr "Netværks interface, der skal betjenes."
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:103
+msgid "Notify interval"
+msgstr "Underretningsinterval"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:103
+msgid "Notify interval in seconds."
+msgstr "Meddelelsesinterval i sekunder."
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:76
+msgid "Pictures"
+msgstr "Billeder"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:55
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:56
+msgid "Port for HTTP (descriptions, SOAP, media transfer) traffic."
+msgstr "Port til HTTP-trafik (beskrivelser, SOAP, medieoverførsel)."
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:101
+msgid "Presentation URL"
+msgstr "URL til præsentation"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:71
+msgid "Root container"
+msgstr "Rod container"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:106
+msgid ""
+"Serial number the miniDLNA daemon will report to clients in its XML "
+"description."
+msgstr ""
+"Serienummer, som miniDLNA-dæmonen vil rapportere til klienterne i sin XML-"
+"beskrivelse."
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:69
+msgid ""
+"Set this if you want to customize the name that shows up on your clients."
+msgstr "Angiv dette, hvis du vil tilpasse det navn, der vises på dine klienter."
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:88
+msgid ""
+"Set this if you would like to specify the directory where you want MiniDLNA "
+"to store its database and album art cache."
+msgstr ""
+"Angiv dette, hvis du vil angive den mappe, hvor MiniDLNA skal gemme database-"
+" og albumgrafikcachen."
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
+msgid ""
+"Set this if you would like to specify the directory where you want MiniDLNA "
+"to store its log file."
+msgstr ""
+"Angiv dette, hvis du vil angive den mappe, hvor MiniDLNA skal gemme logfilen."
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:97
+msgid ""
+"Set this to allow serving content outside the media root (via symlinks)."
+msgstr ""
+"Angiv dette til at tillade visning af indhold uden for medieroden (via "
+"symlinks)."
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:92
+msgid ""
+"Set this to enable inotify monitoring to automatically discover new files."
+msgstr ""
+"Angiv denne indstilling for at aktivere inotify-overvågning for automatisk "
+"at finde nye filer."
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:95
+msgid ""
+"Set this to enable support for streaming .jpg and .mp3 files to a TiVo "
+"supporting HMO."
+msgstr ""
+"Angiv denne indstilling for at aktivere understøttelse af streaming af .jpg- "
+"og .mp3-filer til en TiVo, der understøtter HMO."
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:99
+msgid ""
+"Set this to strictly adhere to DLNA standards. This will allow server-side "
+"downscaling of very large JPEG images, which may hurt JPEG serving "
+"performance on (at least) Sony DLNA products."
+msgstr ""
+"Angiv denne indstilling, så den overholder DLNA-standarderne fuldt ud. Dette "
+"vil tillade nedskalering på serversiden af meget store JPEG-billeder, "
+"hvilket kan skade JPEG-serveringspræstationen på (i det mindste) Sony DLNA-"
+"produkter."
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:78
+msgid ""
+"Set this to the directory you want scanned. If you want to restrict the "
+"directory to a specific content type, you can prepend the type ('A' for "
+"audio, 'V' for video, 'P' for images), followed by a comma, to the directory "
+"(eg. A,/mnt/media/Music). Multiple directories can be specified."
+msgstr ""
+"Angiv dette til den mappe, der skal scannes. Hvis du vil begrænse mappen til "
+"en bestemt indholdstype, kan du forberede typen ('A' til lyd, 'V' til video, "
+"'P' for billeder), efterfulgt af et komma, til mappen (f.eks. A,/mnt/media/"
+"Music). Der kan angives flere mapper."
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:115
+msgid "Specify the path to the MiniSSDPd socket."
+msgstr "Angiv stien til MiniSSDPd-socket."
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:72
+msgid "Standard container"
+msgstr "Standard container"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:39
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:99
+msgid "Strict to DLNA standard"
+msgstr "Strengt i overensstemmelse med DLNA-standarden"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:25
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:28
+msgid ""
+"The miniDLNA service is active, serving %d audio, %d video and %d image "
+"files."
+msgstr ""
+"Tjenesten miniDLNA er aktiv og serverer %d lyd-, %d video- og %d billedfiler."
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:18
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:22
+msgid "The miniDLNA service is not running."
+msgstr "Tjenesten miniDLNA kører ikke."
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
+msgid "This is a list of file names to check for when searching for album art."
+msgstr ""
+"Dette er en liste over filnavne, som du skal tjekke efter, når du søger "
+"efter albumkunst."
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:75
+msgid "Video"
+msgstr "Video"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:36
+#: applications/luci-app-minidlna/root/usr/share/luci/menu.d/luci-app-minidlna.json:3
+msgid "miniDLNA"
+msgstr "miniDLNA"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:7
+msgid "miniDLNA Status"
+msgstr "miniDLNA-status"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:115
+msgid "miniSSDP socket"
+msgstr "miniSSDP socket"
diff --git a/applications/luci-app-minidlna/po/el/minidlna.po b/applications/luci-app-minidlna/po/el/minidlna.po
index 8608addac4..84620e1252 100644
--- a/applications/luci-app-minidlna/po/el/minidlna.po
+++ b/applications/luci-app-minidlna/po/el/minidlna.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/el/>\n"
"Language: el\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.0.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
-msgstr ""
+msgstr "Ρυθμίσεις για προχωρημένους"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
@@ -62,7 +62,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
msgid "General Settings"
-msgstr ""
+msgstr "Γενικές ρυθμίσεις"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
@@ -70,7 +70,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
msgid "Interfaces"
-msgstr ""
+msgstr "Διεπαφές"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
msgid "Log directory"
diff --git a/applications/luci-app-minidlna/po/en/minidlna.po b/applications/luci-app-minidlna/po/en/minidlna.po
index 170c868aab..09c26ebde6 100644
--- a/applications/luci-app-minidlna/po/en/minidlna.po
+++ b/applications/luci-app-minidlna/po/en/minidlna.po
@@ -1,16 +1,20 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-06-24 10:23+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsminidlna/en/>\n"
+"Language: en\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"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.7.1-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
-msgstr ""
+msgstr "Advanced Settings"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
diff --git a/applications/luci-app-minidlna/po/es/minidlna.po b/applications/luci-app-minidlna/po/es/minidlna.po
index cfd0b52e49..0e7a882434 100644
--- a/applications/luci-app-minidlna/po/es/minidlna.po
+++ b/applications/luci-app-minidlna/po/es/minidlna.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-07-12 20:10+0000\n"
+"PO-Revision-Date: 2020-10-31 10:05+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/es/>\n"
@@ -11,11 +11,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.2-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
-msgstr "Configuraciones avanzadas"
+msgstr "Configuración avanzada"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
diff --git a/applications/luci-app-minidlna/po/fr/minidlna.po b/applications/luci-app-minidlna/po/fr/minidlna.po
index 4c638c27cc..84215a8dfa 100644
--- a/applications/luci-app-minidlna/po/fr/minidlna.po
+++ b/applications/luci-app-minidlna/po/fr/minidlna.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-24 17:41+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"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/"
"luciapplicationsminidlna/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.2-dev\n"
+"X-Generator: Weblate 4.10-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/he/minidlna.po b/applications/luci-app-minidlna/po/he/minidlna.po
index f7f6fba50a..9bdac99e59 100644
--- a/applications/luci-app-minidlna/po/he/minidlna.po
+++ b/applications/luci-app-minidlna/po/he/minidlna.po
@@ -1,16 +1,20 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsminidlna/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.5-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
-msgstr ""
+msgstr "הגדרות מתקדמות"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
@@ -110,7 +114,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:55
msgid "Port"
-msgstr ""
+msgstr "פתחה"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:56
msgid "Port for HTTP (descriptions, SOAP, media transfer) traffic."
diff --git a/applications/luci-app-minidlna/po/hu/minidlna.po b/applications/luci-app-minidlna/po/hu/minidlna.po
index 32a06b787a..e55a902776 100644
--- a/applications/luci-app-minidlna/po/hu/minidlna.po
+++ b/applications/luci-app-minidlna/po/hu/minidlna.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: 2021-01-29 18:06+0000\n"
+"Last-Translator: Axhyre <axhyre@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/hu/>\n"
"Language: hu\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.0-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
-msgstr "Speciális beállítások"
+msgstr "Haladó Beállítások"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
@@ -62,7 +62,7 @@ msgstr "Barátságos név"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
msgid "General Settings"
-msgstr "Általános beállítások"
+msgstr "Általános Beállítások"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
diff --git a/applications/luci-app-minidlna/po/it/minidlna.po b/applications/luci-app-minidlna/po/it/minidlna.po
index 122c71256f..a713e503b9 100644
--- a/applications/luci-app-minidlna/po/it/minidlna.po
+++ b/applications/luci-app-minidlna/po/it/minidlna.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-07 12:33+0000\n"
-"Last-Translator: Giuseppe Valitutto <valituttogiuseppe@gmail.com>\n"
+"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/"
"luciapplicationsminidlna/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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
@@ -22,11 +22,11 @@ msgstr "Nome Copertina Album"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:97
msgid "Allow wide links"
-msgstr ""
+msgstr "Consenti collegamenti larghi"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:109
msgid "Announced UUID"
-msgstr ""
+msgstr "UUID annunciato"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
msgid "Announced model number"
@@ -66,7 +66,7 @@ msgstr "Impostazioni Generali"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
-msgstr ""
+msgstr "Concedere l'accesso allo stato e alla configurazione di minidlna"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
msgid "Interfaces"
@@ -122,7 +122,7 @@ msgstr "Port"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:56
msgid "Port for HTTP (descriptions, SOAP, media transfer) traffic."
-msgstr "Porta per traffico (descrizione, SOAP, trasferimento supporto) HTTP"
+msgstr "Porta per traffico HTTP (descrizioni, SOAP, trasferimento media)."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:101
msgid "Presentation URL"
@@ -142,7 +142,9 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:69
msgid ""
"Set this if you want to customize the name that shows up on your clients."
-msgstr "Imposta se si desidera personalizzare il nome da mostrare ai client."
+msgstr ""
+"Impostare questa opzione se si desidera personalizzare il nome da mostrare "
+"ai client."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:88
msgid ""
@@ -164,6 +166,8 @@ msgstr ""
msgid ""
"Set this to allow serving content outside the media root (via symlinks)."
msgstr ""
+"Impostare questa opzione per consentire di servire contenuti al di fuori "
+"della cartella principale dei media (tramite link simbolici)."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:92
msgid ""
@@ -177,8 +181,8 @@ msgid ""
"Set this to enable support for streaming .jpg and .mp3 files to a TiVo "
"supporting HMO."
msgstr ""
-"Impostare questo per abilitare il supporto per lo streaming di file .jpg e ."
-"mp3 ad un supporto TiVo che supporta HMO."
+"Impostare questa opzione per abilitare il supporto per lo streaming di file ."
+"jpg e .mp3 ad un supporto TiVo che supporta HMO."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:99
msgid ""
@@ -186,10 +190,10 @@ msgid ""
"downscaling of very large JPEG images, which may hurt JPEG serving "
"performance on (at least) Sony DLNA products."
msgstr ""
-"Impostare questo parametro per far rispettare rigorosamente gli standard "
-"DLNA. Ciò consentirà sul lato server il ridimensionamento delle immagini "
-"JPEG di grandi dimensioni che possono influire negativamente sulle "
-"prestazioni JPEG del servizio su (almeno) i prodotti Sony DLNA."
+"Impostare questa opzione per far aderire rigorosamente agli standard DLNA. "
+"Ciò consentirà il ridimensionamento lato server delle immagini JPEG di "
+"grandi dimensioni che potrebbero influire negativamente sul servizio JPEG "
+"(almeno) dei prodotti Sony DLNA."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:78
msgid ""
diff --git a/applications/luci-app-minidlna/po/ja/minidlna.po b/applications/luci-app-minidlna/po/ja/minidlna.po
index d43f9d0a33..930af50b20 100644
--- a/applications/luci-app-minidlna/po/ja/minidlna.po
+++ b/applications/luci-app-minidlna/po/ja/minidlna.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-11-19 16:55+0000\n"
+"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/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.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
@@ -47,7 +47,7 @@ msgstr "データベース・ディレクトリ"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:53
msgid "Enable"
-msgstr "有効"
+msgstr "有効化"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:95
msgid "Enable TIVO"
diff --git a/applications/luci-app-minidlna/po/ko/minidlna.po b/applications/luci-app-minidlna/po/ko/minidlna.po
index 7de207ef39..7ee7b1cdf7 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: 2020-04-19 00:53+0000\n"
-"Last-Translator: EP45 <monadko98@gmail.com>\n"
+"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/"
"luciapplicationsminidlna/ko/>\n"
"Language: ko\n"
@@ -10,11 +10,11 @@ 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.0.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
-msgstr ""
+msgstr "고급 설정"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
@@ -62,7 +62,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
msgid "General Settings"
-msgstr ""
+msgstr "기본 설정"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
@@ -114,7 +114,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:55
msgid "Port"
-msgstr ""
+msgstr "포트"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:56
msgid "Port for HTTP (descriptions, SOAP, media transfer) traffic."
diff --git a/applications/luci-app-minidlna/po/ms/minidlna.po b/applications/luci-app-minidlna/po/ms/minidlna.po
index bff0d4547b..795a3f5e60 100644
--- a/applications/luci-app-minidlna/po/ms/minidlna.po
+++ b/applications/luci-app-minidlna/po/ms/minidlna.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-16 23:24+0000\n"
-"Last-Translator: Pusak Hitam <thegame.gamesky@gmail.com>\n"
+"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/"
"luciapplicationsminidlna/ms/>\n"
"Language: ms\n"
@@ -10,11 +10,11 @@ msgstr ""
"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"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
-msgstr ""
+msgstr "Tetapan Lanjutan"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
diff --git a/applications/luci-app-minidlna/po/nb_NO/minidlna.po b/applications/luci-app-minidlna/po/nb_NO/minidlna.po
index e9022ce727..0ca76d3a7e 100644
--- a/applications/luci-app-minidlna/po/nb_NO/minidlna.po
+++ b/applications/luci-app-minidlna/po/nb_NO/minidlna.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-12 01:17+0000\n"
+"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/"
"luciapplicationsminidlna/nb_NO/>\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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
-msgstr "Avanserte Innstillinger"
+msgstr "Avanserte innstillinger"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
@@ -46,7 +46,7 @@ msgstr "Database katalog"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:53
msgid "Enable"
-msgstr "Aktiver"
+msgstr "Skru på"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:95
msgid "Enable TIVO"
@@ -62,7 +62,7 @@ msgstr "Vennlig navn"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
msgid "General Settings"
-msgstr "Generelle Innstillinger"
+msgstr "Generelle innstillinger"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
@@ -212,7 +212,7 @@ msgstr "Standard container"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:39
msgid "Status"
-msgstr ""
+msgstr "Status"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:99
msgid "Strict to DLNA standard"
diff --git a/applications/luci-app-minidlna/po/pt/minidlna.po b/applications/luci-app-minidlna/po/pt/minidlna.po
index f03a1ed3a3..88aa07b573 100644
--- a/applications/luci-app-minidlna/po/pt/minidlna.po
+++ b/applications/luci-app-minidlna/po/pt/minidlna.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2020-11-01 08:19+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/pt/>\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.1-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
@@ -62,7 +62,7 @@ msgstr "Nome amigável"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
diff --git a/applications/luci-app-minidlna/po/pt_BR/minidlna.po b/applications/luci-app-minidlna/po/pt_BR/minidlna.po
index 893df143cf..8e9d883e6a 100644
--- a/applications/luci-app-minidlna/po/pt_BR/minidlna.po
+++ b/applications/luci-app-minidlna/po/pt_BR/minidlna.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-03-23 11:29+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsminidlna/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.1-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
@@ -63,7 +63,7 @@ msgstr "Nome amigável"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
diff --git a/applications/luci-app-minidlna/po/ro/minidlna.po b/applications/luci-app-minidlna/po/ro/minidlna.po
index 74e8ea9d16..d3b80ff7ea 100644
--- a/applications/luci-app-minidlna/po/ro/minidlna.po
+++ b/applications/luci-app-minidlna/po/ro/minidlna.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-29 12:19+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-30 13:10+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
@@ -19,23 +19,23 @@ msgstr "Setări avansate"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
-msgstr ""
+msgstr "Nume de artă de album"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:97
msgid "Allow wide links"
-msgstr ""
+msgstr "Permiteți legături largi"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:109
msgid "Announced UUID"
-msgstr ""
+msgstr "UUID anunțat"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
msgid "Announced model number"
-msgstr ""
+msgstr "Numărul modelului anunțat"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:106
msgid "Announced serial number"
-msgstr ""
+msgstr "Număr de serie anunțat"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:73
msgid "Browse directory"
@@ -43,11 +43,11 @@ msgstr "Răsfoire director"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:88
msgid "Database directory"
-msgstr ""
+msgstr "Directorul bazei de date"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:53
msgid "Enable"
-msgstr "Activează"
+msgstr "Activați"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:95
msgid "Enable TIVO"
@@ -67,15 +67,15 @@ msgstr "Setări generale"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
-msgstr ""
+msgstr "Acordarea accesului la starea și configurația minidlna"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
msgid "Interfaces"
-msgstr "Interfeţe"
+msgstr "Interfețe"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
msgid "Log directory"
-msgstr ""
+msgstr "Director de jurnal"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:78
msgid "Media directories"
@@ -86,12 +86,16 @@ msgid ""
"MiniDLNA is server software with the aim of being fully compliant with DLNA/"
"UPnP-AV clients."
msgstr ""
+"MiniDLNA este un software de server cu scopul de a fi pe deplin compatibil "
+"cu clienții DLNA/UPnP-AV."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
msgid ""
"Model number the miniDLNA daemon will report to clients in its XML "
"description."
msgstr ""
+"Numărul de model pe care daemonul miniDLNA îl va raporta clienților în "
+"descrierea sa XML."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:74
msgid "Music"
@@ -99,7 +103,7 @@ msgstr "Muzică"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
msgid "Network interfaces to serve."
-msgstr ""
+msgstr "Interfețe de rețea care trebuie deservite."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:103
msgid "Notify interval"
@@ -127,46 +131,60 @@ msgstr "URL de prezentare"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:71
msgid "Root container"
-msgstr ""
+msgstr "Container de root"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:106
msgid ""
"Serial number the miniDLNA daemon will report to clients in its XML "
"description."
msgstr ""
+"Numărul de serie pe care daemonul miniDLNA îl va raporta clienților în "
+"descrierea sa XML."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:69
msgid ""
"Set this if you want to customize the name that shows up on your clients."
msgstr ""
+"Setați această opțiune dacă doriți să personalizați numele care apare pe "
+"clienții dumneavoastră."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:88
msgid ""
"Set this if you would like to specify the directory where you want MiniDLNA "
"to store its database and album art cache."
msgstr ""
+"Setați această opțiune dacă doriți să specificați directorul în care doriți "
+"ca MiniDLNA să stocheze baza de date și memoria cache a albumelor."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
msgid ""
"Set this if you would like to specify the directory where you want MiniDLNA "
"to store its log file."
msgstr ""
+"Setați acest lucru dacă doriți să specificați directorul în care doriți ca "
+"MiniDLNA să stocheze fișierul jurnal."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:97
msgid ""
"Set this to allow serving content outside the media root (via symlinks)."
msgstr ""
+"Setați acest lucru pentru a permite servirea conținutului în afara rădăcinii "
+"media (prin intermediul legăturilor simbolice)."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:92
msgid ""
"Set this to enable inotify monitoring to automatically discover new files."
msgstr ""
+"Setați această opțiune pentru a activa monitorizarea inotify pentru a "
+"descoperi automat fișiere noi."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:95
msgid ""
"Set this to enable support for streaming .jpg and .mp3 files to a TiVo "
"supporting HMO."
msgstr ""
+"Setați acest lucru pentru a activa suportul pentru streamingul de fișiere ."
+"jpg și .mp3 către un TiVo care acceptă HMO."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:99
msgid ""
@@ -174,6 +192,10 @@ msgid ""
"downscaling of very large JPEG images, which may hurt JPEG serving "
"performance on (at least) Sony DLNA products."
msgstr ""
+"Setați această opțiune pentru a respecta cu strictețe standardele DLNA. "
+"Acest lucru va permite redimensionarea pe server a imaginilor JPEG foarte "
+"mari, ceea ce poate afecta performanța de servire JPEG pe (cel puțin) "
+"produsele Sony DLNA."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:78
msgid ""
@@ -182,22 +204,27 @@ msgid ""
"audio, 'V' for video, 'P' for images), followed by a comma, to the directory "
"(eg. A,/mnt/media/Music). Multiple directories can be specified."
msgstr ""
+"Setați directorul pe care doriți să îl scanați. Dacă doriți să "
+"restricționați directorul la un anumit tip de conținut, puteți adăuga tipul ("
+"\"A\" pentru audio, \"V\" pentru video, \"P\" pentru imagini), urmat de o "
+"virgulă, la director (de exemplu, A,/mnt/media/Music). Se pot specifica mai "
+"multe directoare."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:115
msgid "Specify the path to the MiniSSDPd socket."
-msgstr ""
+msgstr "Specificați calea către socket-ul MiniSSDPd."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:72
msgid "Standard container"
-msgstr ""
+msgstr "Container standard"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:39
msgid "Status"
-msgstr ""
+msgstr "Stare"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:99
msgid "Strict to DLNA standard"
-msgstr ""
+msgstr "Strict la standardul DLNA"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:25
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:28
@@ -205,15 +232,19 @@ msgid ""
"The miniDLNA service is active, serving %d audio, %d video and %d image "
"files."
msgstr ""
+"Serviciul miniDLNA este activ, deservind %d fișiere audio, %d fișiere video "
+"și %d fișiere imagine."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:18
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:22
msgid "The miniDLNA service is not running."
-msgstr ""
+msgstr "Serviciul miniDLNA nu este în funcțiune."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "This is a list of file names to check for when searching for album art."
msgstr ""
+"Aceasta este o listă de nume de fișiere pe care trebuie să le verificați "
+"atunci când căutați imagini de album."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:75
msgid "Video"
@@ -230,7 +261,7 @@ msgstr "Stare miniDLNA"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:115
msgid "miniSSDP socket"
-msgstr ""
+msgstr "priză miniSSDP"
#~ msgid "Collecting data..."
#~ msgstr "Colectare date..."
diff --git a/applications/luci-app-minidlna/po/ru/minidlna.po b/applications/luci-app-minidlna/po/ru/minidlna.po
index eb98897446..7dbfbb566c 100644
--- a/applications/luci-app-minidlna/po/ru/minidlna.po
+++ b/applications/luci-app-minidlna/po/ru/minidlna.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: minidlna\n"
"POT-Creation-Date: 2013-11-13 18:43+0200\n"
-"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"PO-Revision-Date: 2021-03-11 08:13+0000\n"
"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/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.1-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -66,7 +66,7 @@ msgstr "Имя протокола"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
msgid "General Settings"
-msgstr "Основные настройки"
+msgstr "Общие настройки"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
diff --git a/applications/luci-app-minidlna/po/sv/minidlna.po b/applications/luci-app-minidlna/po/sv/minidlna.po
index 3009ef7a2b..b370df2d2e 100644
--- a/applications/luci-app-minidlna/po/sv/minidlna.po
+++ b/applications/luci-app-minidlna/po/sv/minidlna.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: 2021-11-05 14:38+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/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.9-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
@@ -192,7 +192,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:39
msgid "Status"
-msgstr ""
+msgstr "Status"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:99
msgid "Strict to DLNA standard"
diff --git a/applications/luci-app-minidlna/po/tr/minidlna.po b/applications/luci-app-minidlna/po/tr/minidlna.po
index 1936741657..250dd0e481 100644
--- a/applications/luci-app-minidlna/po/tr/minidlna.po
+++ b/applications/luci-app-minidlna/po/tr/minidlna.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: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-13 01:23+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
@@ -18,27 +18,27 @@ msgstr "Gelişmiş Ayarlar"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
-msgstr ""
+msgstr "Albüm resmi adları"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:97
msgid "Allow wide links"
-msgstr ""
+msgstr "Geniş bağlantılara izin ver"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:109
msgid "Announced UUID"
-msgstr ""
+msgstr "Açıklanan UUID"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
msgid "Announced model number"
-msgstr ""
+msgstr "Açıklanan model numarası"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:106
msgid "Announced serial number"
-msgstr ""
+msgstr "Açıklanan seri numarası"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:73
msgid "Browse directory"
-msgstr ""
+msgstr "Dizine göz atın"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:88
msgid "Database directory"
@@ -46,19 +46,19 @@ msgstr "Veritabanı dizini"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:53
msgid "Enable"
-msgstr "Çalıştır"
+msgstr "Etkinleştir"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:95
msgid "Enable TIVO"
-msgstr ""
+msgstr "TIVO'yu etkinleştir"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:92
msgid "Enable inotify"
-msgstr ""
+msgstr "İnotify'ı etkinleştir"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:69
msgid "Friendly name"
-msgstr ""
+msgstr "Kolay ad"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
msgid "General Settings"
@@ -66,51 +66,55 @@ msgstr "Genel Ayarlar"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
-msgstr ""
+msgstr "Minidlna durumuna ve yapılandırmasına erişim izni verin"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
msgid "Interfaces"
-msgstr ""
+msgstr "Arayüzler"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
msgid "Log directory"
-msgstr ""
+msgstr "Günlük dizini"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:78
msgid "Media directories"
-msgstr ""
+msgstr "Medya dizinleri"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:36
msgid ""
"MiniDLNA is server software with the aim of being fully compliant with DLNA/"
"UPnP-AV clients."
msgstr ""
+"MiniDLNA, DLNA / UPnP-AV istemcileriyle tam uyumlu olma amacı taşıyan bir "
+"sunucu yazılımıdır."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
msgid ""
"Model number the miniDLNA daemon will report to clients in its XML "
"description."
msgstr ""
+"MiniDLNA arka plan programının istemcilere XML açıklamasında bildireceği "
+"model numarası."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:74
msgid "Music"
-msgstr ""
+msgstr "Müzik"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
msgid "Network interfaces to serve."
-msgstr ""
+msgstr "Hizmet verilecek ağ arayüzleri."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:103
msgid "Notify interval"
-msgstr ""
+msgstr "Bildirme aralığı"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:103
msgid "Notify interval in seconds."
-msgstr ""
+msgstr "Bildirme aralığı saniyesi."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:76
msgid "Pictures"
-msgstr ""
+msgstr "Resimler"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:55
msgid "Port"
@@ -118,54 +122,66 @@ msgstr "Bağlantı noktası"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:56
msgid "Port for HTTP (descriptions, SOAP, media transfer) traffic."
-msgstr ""
+msgstr "HTTP (açıklamalar, SOAP, medya aktarımı) trafiği için bağlantı noktası."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:101
msgid "Presentation URL"
-msgstr ""
+msgstr "Sunum URL'si"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:71
msgid "Root container"
-msgstr ""
+msgstr "Kök kapsayıcı"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:106
msgid ""
"Serial number the miniDLNA daemon will report to clients in its XML "
"description."
msgstr ""
+"MiniDLNA arka plan programının istemcilere XML açıklamasında bildireceği "
+"seri numarası."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:69
msgid ""
"Set this if you want to customize the name that shows up on your clients."
-msgstr ""
+msgstr "İstemcilerinizde görünen adı özelleştirmek istiyorsanız bunu ayarlayın."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:88
msgid ""
"Set this if you would like to specify the directory where you want MiniDLNA "
"to store its database and album art cache."
msgstr ""
+"MiniDLNA'nın veritabanını ve albüm kapağı önbelleğini depolamasını "
+"istediğiniz dizini belirtmek istiyorsanız bunu ayarlayın."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
msgid ""
"Set this if you would like to specify the directory where you want MiniDLNA "
"to store its log file."
msgstr ""
+"MiniDLNA'nın günlük dosyasını depolamasını istediğiniz dizini belirtmek "
+"istiyorsanız bunu ayarlayın."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:97
msgid ""
"Set this to allow serving content outside the media root (via symlinks)."
msgstr ""
+"Medya kökü dışında (sembolik bağlantılar aracılığıyla) içerik sunmaya izin "
+"vermek için bunu ayarlayın."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:92
msgid ""
"Set this to enable inotify monitoring to automatically discover new files."
msgstr ""
+"Bunu, yeni dosyaları otomatik olarak keşfetmek üzere inotify izlemeyi "
+"etkinleştirmek için ayarlayın."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:95
msgid ""
"Set this to enable support for streaming .jpg and .mp3 files to a TiVo "
"supporting HMO."
msgstr ""
+"Bunu, .jpg ve .mp3 dosyalarının bir TiVo destekleyen HMO'ya akışını "
+"desteklemeyi etkinleştirmek için ayarlayın."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:99
msgid ""
@@ -173,6 +189,9 @@ msgid ""
"downscaling of very large JPEG images, which may hurt JPEG serving "
"performance on (at least) Sony DLNA products."
msgstr ""
+"Bunu, kesinlikle DLNA standartlarına uyacak şekilde ayarlayın. Bu, (en "
+"azından) Sony DLNA ürünlerinde JPEG sunum performansına zarar verebilecek "
+"çok büyük JPEG görüntülerin sunucu tarafında küçültülmesine izin verecektir."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:78
msgid ""
@@ -181,55 +200,60 @@ msgid ""
"audio, 'V' for video, 'P' for images), followed by a comma, to the directory "
"(eg. A,/mnt/media/Music). Multiple directories can be specified."
msgstr ""
+"Bunu taranmasını istediğiniz dizine ayarlayın. Dizini belirli bir içerik "
+"türüyle sınırlamak istiyorsanız, türü (ses için 'A', video için 'V', "
+"görüntüler için 'P') ve ardından dizinin başına virgül ekleyebilirsiniz ("
+"örn. A,/mnt/media/Music). Birden çok dizin belirtilebilir."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:115
msgid "Specify the path to the MiniSSDPd socket."
-msgstr ""
+msgstr "MiniSSDPd soketinin yolunu belirtin."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:72
msgid "Standard container"
-msgstr ""
+msgstr "Standart kapsayıcı"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:39
msgid "Status"
-msgstr ""
+msgstr "Durum"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:99
msgid "Strict to DLNA standard"
-msgstr ""
+msgstr "DLNA standardına bağlı kal"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:25
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:28
msgid ""
"The miniDLNA service is active, serving %d audio, %d video and %d image "
"files."
-msgstr ""
+msgstr "MiniDLNA hizmeti etkin,%d ses,%d video ve%d resim dosyası sunuyor."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:18
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:22
msgid "The miniDLNA service is not running."
-msgstr ""
+msgstr "MiniDLNA hizmeti çalışmıyor."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "This is a list of file names to check for when searching for album art."
msgstr ""
+"Bu, albüm resmi aranırken kontrol edilecek dosya adlarının bir listesidir."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:75
msgid "Video"
-msgstr ""
+msgstr "Video"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:36
#: applications/luci-app-minidlna/root/usr/share/luci/menu.d/luci-app-minidlna.json:3
msgid "miniDLNA"
-msgstr ""
+msgstr "miniDLNA"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:7
msgid "miniDLNA Status"
-msgstr ""
+msgstr "miniDLNA Durumu"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:115
msgid "miniSSDP socket"
-msgstr ""
+msgstr "miniSSDP soketi"
#~ msgid "Collecting data..."
#~ msgstr "Veri alınıyor..."
diff --git a/applications/luci-app-minidlna/po/uk/minidlna.po b/applications/luci-app-minidlna/po/uk/minidlna.po
index 52042f2019..6416cde74a 100644
--- a/applications/luci-app-minidlna/po/uk/minidlna.po
+++ b/applications/luci-app-minidlna/po/uk/minidlna.po
@@ -1,21 +1,21 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-07 21:24+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2021-04-07 16:28+0000\n"
+"Last-Translator: Tymofij Lytvynenko <till.svit@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/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.6-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Додаткові налаштування"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
@@ -27,7 +27,7 @@ msgstr "Дозволити посилання"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:109
msgid "Announced UUID"
-msgstr ""
+msgstr "Анонсований UUID"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
msgid "Announced model number"
@@ -59,15 +59,15 @@ msgstr "Увімкнути inotify"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:69
msgid "Friendly name"
-msgstr ""
+msgstr "Дружнє ім’я"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Загальні налаштування"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
-msgstr ""
+msgstr "Надати доступ до статусу та конфігурації minidlna"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
msgid "Interfaces"
@@ -94,6 +94,7 @@ msgid ""
"Model number the miniDLNA daemon will report to clients in its XML "
"description."
msgstr ""
+"Номер моделі, яку сервіс miniDLNA повідомляє клієнтам у своєму описі XML."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:74
msgid "Music"
@@ -101,7 +102,7 @@ msgstr "Музика"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
msgid "Network interfaces to serve."
-msgstr ""
+msgstr "Мережеві інтерфейси для сервісу."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:103
msgid "Notify interval"
@@ -129,7 +130,7 @@ msgstr "URL презентації"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:71
msgid "Root container"
-msgstr ""
+msgstr "Кореневий контейнер"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:106
msgid ""
@@ -142,34 +143,44 @@ msgstr ""
msgid ""
"Set this if you want to customize the name that shows up on your clients."
msgstr ""
+"Встановіть це, якщо ви хочете налаштувати ім’я, яке відображатиметься у "
+"ваших клієнтів."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:88
msgid ""
"Set this if you would like to specify the directory where you want MiniDLNA "
"to store its database and album art cache."
msgstr ""
+"Встановіть це, якщо ви хочете вказати каталог, в якому ви хочете, щоб "
+"MiniDLNA зберігала свою базу даних та кеш-пам’ять альбому."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
msgid ""
"Set this if you would like to specify the directory where you want MiniDLNA "
"to store its log file."
msgstr ""
+"Встановіть це, якщо ви хочете вказати каталог, в якому ви хочете, щоб "
+"MiniDLNA зберігала свій файл журналу"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:97
msgid ""
"Set this to allow serving content outside the media root (via symlinks)."
msgstr ""
+"Встановіть це, щоб дозволити розміщення вмісту поза кореневим медіа (за "
+"допомогою символьних посилань)."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:92
msgid ""
"Set this to enable inotify monitoring to automatically discover new files."
-msgstr ""
+msgstr "Увімкніть 'inotify' для автоматичного виявлення нових файлів."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:95
msgid ""
"Set this to enable support for streaming .jpg and .mp3 files to a TiVo "
"supporting HMO."
msgstr ""
+"Встановіть це, щоб увімкнути підтримку потокової передачі файлів .jpg та ."
+"mp3 на TiVo, що підтримує HMO."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:99
msgid ""
@@ -177,6 +188,10 @@ msgid ""
"downscaling of very large JPEG images, which may hurt JPEG serving "
"performance on (at least) Sony DLNA products."
msgstr ""
+"Виберіть для суворого дотримання стандартів DLNA. Це дозволить зменшити "
+"розмір занадто великих JPEG-зображень на стороні сервера (наприклад "
+"технологія - Sony DLNA), щоб допомогти зменшити навантаження на ваш "
+"маршрутизатор."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:78
msgid ""
@@ -185,6 +200,11 @@ msgid ""
"audio, 'V' for video, 'P' for images), followed by a comma, to the directory "
"(eg. A,/mnt/media/Music). Multiple directories can be specified."
msgstr ""
+"Виберіть каталог, який необхідно зчитати. Якщо ви хочете вибрати в каталозі "
+"тільки відео або музику, ви повинні додати букву ('A' для аудіо, 'V' для "
+"відео, 'P' для зображень) перед зазначенням шляху до каталогу, за буквою "
+"слідує кома (пишеться так, наприклад: A,/mnt/media/Music). Можна вибрати "
+"відразу кілька каталогів."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:115
msgid "Specify the path to the MiniSSDPd socket."
@@ -200,7 +220,7 @@ msgstr "Стан"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:99
msgid "Strict to DLNA standard"
-msgstr ""
+msgstr "Дотримуватися стандарту DLNA"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:25
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:28
@@ -208,6 +228,8 @@ msgid ""
"The miniDLNA service is active, serving %d audio, %d video and %d image "
"files."
msgstr ""
+"Служба miniDLNA запущена, сервер обслуговує %d аудіо-, %d відео- та %d файл "
+"(ів) зображень."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:18
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:22
@@ -216,7 +238,7 @@ msgstr "Сервіс miniDLNA не запущено."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "This is a list of file names to check for when searching for album art."
-msgstr ""
+msgstr "Цей список назв файлів використовується для пошуку обкладинок альбомів."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:75
msgid "Video"
diff --git a/applications/luci-app-minidlna/po/vi/minidlna.po b/applications/luci-app-minidlna/po/vi/minidlna.po
index 49cda310b0..a7e7645dba 100644
--- a/applications/luci-app-minidlna/po/vi/minidlna.po
+++ b/applications/luci-app-minidlna/po/vi/minidlna.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-13 13:06+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/vi/>\n"
"Language: vi\n"
@@ -10,11 +10,11 @@ msgstr ""
"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"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
diff --git a/applications/luci-app-minidlna/po/zh_Hans/minidlna.po b/applications/luci-app-minidlna/po/zh_Hans/minidlna.po
index 511172bdf1..5827de9b75 100644
--- a/applications/luci-app-minidlna/po/zh_Hans/minidlna.po
+++ b/applications/luci-app-minidlna/po/zh_Hans/minidlna.po
@@ -4,8 +4,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"PO-Revision-Date: 2021-04-15 17:26+0000\n"
+"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsminidlna/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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
@@ -29,15 +29,15 @@ msgstr "允许全局链接:"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:109
msgid "Announced UUID"
-msgstr ""
+msgstr "宣布的UUID"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
msgid "Announced model number"
-msgstr "通告的型号"
+msgstr "通告的设备型号"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:106
msgid "Announced serial number"
-msgstr "通告的序列号"
+msgstr "通告的设备序列号"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:73
msgid "Browse directory"
@@ -69,7 +69,7 @@ msgstr "常规设置"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
-msgstr ""
+msgstr "授予访问 LuCI 应用 minidlna 的状态和配置权限"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
msgid "Interfaces"
diff --git a/applications/luci-app-minidlna/po/zh_Hant/minidlna.po b/applications/luci-app-minidlna/po/zh_Hant/minidlna.po
index b17a892d35..7162347a3d 100644
--- a/applications/luci-app-minidlna/po/zh_Hant/minidlna.po
+++ b/applications/luci-app-minidlna/po/zh_Hant/minidlna.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-28 19:19+0000\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/luciapplicationsminidlna/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.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
@@ -22,23 +22,23 @@ msgstr "進階設定"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
-msgstr "專輯藝術名:"
+msgstr "專輯藝術名"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:97
msgid "Allow wide links"
-msgstr "允許全域性連結:"
+msgstr "允許寬連結"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:109
msgid "Announced UUID"
-msgstr ""
+msgstr "發布的 UUID"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
msgid "Announced model number"
-msgstr "通告的型號:"
+msgstr "發布的型號"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:106
msgid "Announced serial number"
-msgstr "通告的編號:"
+msgstr "發布的序列號"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:73
msgid "Browse directory"
@@ -46,7 +46,7 @@ msgstr "瀏覽目錄"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:88
msgid "Database directory"
-msgstr "資料庫目錄:"
+msgstr "資料庫目錄"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:53
msgid "Enable"
@@ -54,15 +54,15 @@ msgstr "啟用"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:95
msgid "Enable TIVO"
-msgstr "啟用 TIVO:"
+msgstr "啟用 TIVO"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:92
msgid "Enable inotify"
-msgstr "啟用 inotify:"
+msgstr "啟用 inotify"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:69
msgid "Friendly name"
-msgstr "友善名稱:"
+msgstr "友善名稱"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
msgid "General Settings"
@@ -70,7 +70,7 @@ msgstr "一般設定"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
-msgstr ""
+msgstr "授予存取 MiniDLNA 狀態和組態的權限"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
msgid "Interfaces"
@@ -78,11 +78,11 @@ msgstr "介面"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
msgid "Log directory"
-msgstr "日誌目錄:"
+msgstr "日誌目錄"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:78
msgid "Media directories"
-msgstr "媒體目錄:"
+msgstr "媒體目錄"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:36
msgid ""
@@ -106,7 +106,7 @@ msgstr "服務的網路介面。"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:103
msgid "Notify interval"
-msgstr "通知的時間間隔:"
+msgstr "通知時間間隔"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:103
msgid "Notify interval in seconds."
@@ -118,7 +118,7 @@ msgstr "圖片"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:55
msgid "Port"
-msgstr "埠"
+msgstr "連接埠"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:56
msgid "Port for HTTP (descriptions, SOAP, media transfer) traffic."
@@ -126,11 +126,11 @@ msgstr "HTTP(描述,SOAP,媒體傳輸)流量的埠。"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:101
msgid "Presentation URL"
-msgstr "服務網址"
+msgstr "存在 URL"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:71
msgid "Root container"
-msgstr "根目錄:"
+msgstr "根目錄"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:106
msgid ""
@@ -147,18 +147,18 @@ msgstr "設定自定義名稱。"
msgid ""
"Set this if you would like to specify the directory where you want MiniDLNA "
"to store its database and album art cache."
-msgstr "設定 miniDLNA 資料庫和專輯封面快取目錄"
+msgstr "設定 miniDLNA 資料庫和專輯封面快取目錄."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
msgid ""
"Set this if you would like to specify the directory where you want MiniDLNA "
"to store its log file."
-msgstr "設定 MiniDLNA 日誌目錄"
+msgstr "設定 MiniDLNA 日誌目錄."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:97
msgid ""
"Set this to allow serving content outside the media root (via symlinks)."
-msgstr "允許(通過符號連結)提供媒體根目錄之外的內容。"
+msgstr "允許(透過符號連結)提供媒體根目錄之外的內容。"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:92
msgid ""
@@ -206,7 +206,7 @@ msgstr "狀態"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:99
msgid "Strict to DLNA standard"
-msgstr "嚴格 DLNA 標準:"
+msgstr "嚴格 DLNA 標準"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:25
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:28
@@ -231,7 +231,7 @@ msgstr "視訊"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:36
#: applications/luci-app-minidlna/root/usr/share/luci/menu.d/luci-app-minidlna.json:3
msgid "miniDLNA"
-msgstr "miniDLNA"
+msgstr "微型DLNA"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:7
msgid "miniDLNA Status"
@@ -239,7 +239,7 @@ msgstr "miniDLNA 狀態"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:115
msgid "miniSSDP socket"
-msgstr "miniSSDP socket:"
+msgstr "迷你SSDP插槽"
#~ msgid "Collecting data..."
#~ msgstr "收集資料中..."
diff --git a/applications/luci-app-mjpg-streamer/po/ar/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/ar/mjpg-streamer.po
index f78cdf932a..cdd843f9f5 100644
--- a/applications/luci-app-mjpg-streamer/po/ar/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/ar/mjpg-streamer.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-09 06:17+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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/"
"luciapplicationsmjpg-streamer/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -65,7 +65,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Exceed"
@@ -95,7 +95,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"
@@ -139,11 +139,11 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
-msgstr ""
+msgstr "مغلق"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:80
msgid "On"
-msgstr ""
+msgstr "مفتوح"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:20
msgid "Output plugin"
@@ -151,7 +151,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"
@@ -159,7 +159,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
msgid "Port"
-msgstr ""
+msgstr "المنفذ"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:51
msgid "Resolution"
@@ -199,7 +199,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/bg/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/bg/mjpg-streamer.po
index b3371a9749..690795dd39 100644
--- a/applications/luci-app-mjpg-streamer/po/bg/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/bg/mjpg-streamer.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-06 21:07+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmjpg-streamer/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-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -34,7 +40,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:43
msgid "Device"
-msgstr ""
+msgstr "Устройство"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
msgid "Do not initialize dynctrls of Linux-UVC driver"
@@ -58,7 +64,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Exceed"
@@ -192,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/bn_BD/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/bn_BD/mjpg-streamer.po
index e79977c686..5ea6781150 100644
--- a/applications/luci-app-mjpg-streamer/po/bn_BD/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/bn_BD/mjpg-streamer.po
@@ -1,8 +1,14 @@
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/luciapplicationsmjpg-streamer/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-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -34,7 +40,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:43
msgid "Device"
-msgstr ""
+msgstr "ডিভাইস"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
msgid "Do not initialize dynctrls of Linux-UVC driver"
@@ -58,7 +64,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
msgid "Enabled"
-msgstr ""
+msgstr "সক্রিয়"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Exceed"
@@ -88,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"
@@ -152,7 +158,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
msgid "Port"
-msgstr ""
+msgstr "পোর্ট"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:51
msgid "Resolution"
diff --git a/applications/luci-app-mjpg-streamer/po/ca/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/ca/mjpg-streamer.po
index 1245770752..749a841616 100644
--- a/applications/luci-app-mjpg-streamer/po/ca/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/ca/mjpg-streamer.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-10 12:24+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"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/"
"luciapplicationsmjpg-streamer/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 3.10.1\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -138,11 +138,11 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
-msgstr ""
+msgstr "Apagat"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:80
msgid "On"
-msgstr ""
+msgstr "Encès"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:20
msgid "Output plugin"
diff --git a/applications/luci-app-mjpg-streamer/po/cs/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/cs/mjpg-streamer.po
index a5f26dcb86..c5162c0cd9 100644
--- a/applications/luci-app-mjpg-streamer/po/cs/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/cs/mjpg-streamer.po
@@ -1,26 +1,26 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-11 23:49+0000\n"
-"Last-Translator: Koli <lukas.koluch@gmail.com>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/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.0-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
-msgstr ""
+msgstr "Povolit cyklické frontě překročit limit o tuto hodnotu:"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:95
msgid "Ask for username and password on connect"
-msgstr ""
+msgstr "Zeptat se při připojení na uživatelské jméno a heslo"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:95
msgid "Authentication required"
-msgstr ""
+msgstr "Je nutné přihlášení"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:83
msgid "Auto"
diff --git a/applications/luci-app-mjpg-streamer/po/da/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/da/mjpg-streamer.po
new file mode 100644
index 0000000000..777d6650cb
--- /dev/null
+++ b/applications/luci-app-mjpg-streamer/po/da/mjpg-streamer.po
@@ -0,0 +1,219 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-15 14:07+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmjpg-streamer/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.9.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 "Tillad ringbuffer at overskride grænsen med denne mængde"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:95
+msgid "Ask for username and password on connect"
+msgstr "Spørg efter brugernavn og adgangskode ved tilslutning"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:95
+msgid "Authentication required"
+msgstr "Autentificering påkrævet"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:83
+msgid "Auto"
+msgstr "Auto"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:69
+msgid "Automatic disabling of MJPEG mode"
+msgstr "Automatisk deaktivering af MJPEG-tilstand"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:82
+msgid "Blink"
+msgstr "Blink"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
+msgid "Command to run"
+msgstr "Kommando, der skal køres"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:43
+msgid "Device"
+msgstr "Enhed"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
+msgid "Do not initialize dynctrls of Linux-UVC driver"
+msgstr "Initialiser ikke dynctrls i Linux-UVC-driveren"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
+msgid "Don't initialize dynctrls"
+msgstr "Initialiser ikke dynctrls"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:74
+msgid "Drop frames smaller than this limit"
+msgstr "Drop frames, der er mindre end denne grænse"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
+msgid "Enable MJPG-streamer"
+msgstr "Aktiver MJPG-streamer"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:69
+msgid "Enable YUYV format"
+msgstr "Aktiver YUYV-format"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
+msgid "Enabled"
+msgstr "Aktiveret"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
+msgid "Exceed"
+msgstr "Overskrid"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
+msgid ""
+"Execute command after saving picture. Mjpg-streamer parses the filename as "
+"first parameter to your script."
+msgstr ""
+"Udfør kommando efter at have gemt billedet. Mjpg-streamer analyserer "
+"filnavnet som den første parameter til dit script."
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
+msgid "File output"
+msgstr "Filoutput"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:203
+msgid "Folder"
+msgstr "Mappe"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:108
+msgid "Folder that contains webpages"
+msgstr "Mappe, der indeholder websider"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:64
+msgid "Frames per second"
+msgstr "Billeder pr. sekund"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:8
+msgid "General"
+msgstr "Generel"
+
+#: 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 "Giv UCI-adgang til luci-app-mjpg-streamer"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:33
+msgid "HTTP output"
+msgstr "HTTP output"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:14
+msgid "Input plugin"
+msgstr "Input plugin"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:209
+msgid "Interval between saving pictures"
+msgstr "Interval mellem lagring af billeder"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:71
+msgid "JPEG compression quality"
+msgstr "JPEG-komprimeringskvalitet"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:79
+msgid "Led control"
+msgstr "Led-kontrol"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:222
+msgid "Link newest picture to fixed file name"
+msgstr "Link nyeste billede til fast filnavn"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:222
+msgid "Link the last picture in ringbuffer to fixed named file provided."
+msgstr ""
+"Link det sidste billede i ringbufferen til en fast navngiven fil, der er "
+"angivet."
+
+#: applications/luci-app-mjpg-streamer/root/usr/share/luci/menu.d/luci-app-mjpg-streamer.json:3
+msgid "MJPG-streamer"
+msgstr "MJPG-streamer"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:213
+msgid "Max. number of pictures to hold"
+msgstr "Max. antal billeder, der kan opbevares"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
+msgid "Off"
+msgstr "Off"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:80
+msgid "On"
+msgstr "On"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:20
+msgid "Output plugin"
+msgstr "Output plugin"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:102
+msgid "Password"
+msgstr "Adgangskode"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:29
+msgid "Plugin settings"
+msgstr "Plugin-indstillinger"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:51
+msgid "Resolution"
+msgstr "Opløsning"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:213
+msgid "Ring buffer size"
+msgstr "Ringbufferstørrelse"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:203
+msgid "Set folder to save pictures"
+msgstr "Angive mappe til lagring af billeder"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:209
+msgid "Set the interval in millisecond"
+msgstr "Angive intervallet i millisekunder"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:74
+msgid ""
+"Set the minimum size if the webcam produces small-sized garbage frames. May "
+"happen under low light conditions"
+msgstr ""
+"Indstil minimumsstørrelsen, hvis webkameraet producerer små garbage frames. "
+"Kan ske under dårlige lysforhold"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:71
+msgid ""
+"Set the quality in percent. This setting activates YUYV format, disables "
+"MJPEG"
+msgstr ""
+"Angiv kvaliteten i procent. Denne indstilling aktiverer YUYV-format, "
+"deaktiverer MJPEG"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
+msgid "TCP port for this HTTP server"
+msgstr "TCP-port for denne HTTP-server"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:35
+msgid "UVC input"
+msgstr "UVC input"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:98
+msgid "Username"
+msgstr "Brugernavn"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:108
+msgid "WWW folder"
+msgstr "WWW mappe"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:4
+msgid ""
+"mjpg streamer is a streaming application for Linux-UVC compatible webcams"
+msgstr ""
+"mjpg streamer er et streamingprogram til Linux-UVC-kompatible webkameraer"
diff --git a/applications/luci-app-mjpg-streamer/po/de/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/de/mjpg-streamer.po
index dbb0df5204..7c4b91b4ae 100644
--- a/applications/luci-app-mjpg-streamer/po/de/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/de/mjpg-streamer.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -44,7 +44,7 @@ msgstr "Gerät"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
msgid "Do not initialize dynctrls of Linux-UVC driver"
-msgstr "dyncrtls nicht initialisieren (via Linux-UVC-Treiber)"
+msgstr "Dynctrls des Linux-UVC Treibers nicht initialisieren"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
msgid "Don't initialize dynctrls"
@@ -100,7 +100,7 @@ msgstr "Allgemein"
#: 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 "Gewähre UCI Zugriff auf luci-app-mjpg-streamer"
+msgstr "UCI-Zugriff für luci-app-mjpg-streamer erlauben"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:33
msgid "HTTP output"
diff --git a/applications/luci-app-mjpg-streamer/po/el/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/el/mjpg-streamer.po
index a6a1d54120..b97fe7044a 100644
--- a/applications/luci-app-mjpg-streamer/po/el/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/el/mjpg-streamer.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/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.0.2-dev\n"
+"X-Generator: Weblate 4.5-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 ""
+msgstr "Ενεργοποιήθηκε"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Exceed"
@@ -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"
diff --git a/applications/luci-app-mjpg-streamer/po/en/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/en/mjpg-streamer.po
index 6d519eb036..8ac07eeb7e 100644
--- a/applications/luci-app-mjpg-streamer/po/en/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/en/mjpg-streamer.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-31 01:41+0000\n"
-"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"PO-Revision-Date: 2021-06-24 10:23+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/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.1-dev\n"
+"X-Generator: Weblate 4.7.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 "General"
#: 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"
@@ -158,7 +158,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:51
msgid "Resolution"
diff --git a/applications/luci-app-mjpg-streamer/po/fr/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/fr/mjpg-streamer.po
index 194d9b6069..18a707ee2c 100644
--- a/applications/luci-app-mjpg-streamer/po/fr/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/fr/mjpg-streamer.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-08 09:39+0000\n"
-"Last-Translator: Florian L. <florian.ligneul@gmail.com>\n"
+"PO-Revision-Date: 2021-12-30 07:50+0000\n"
+"Last-Translator: Samuel Chéreau <bnorus@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/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.0-dev\n"
+"X-Generator: Weblate 4.10.1\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
-msgstr ""
+msgstr "Autoriser le tampon circulaire à dépasser la limite de ce montant"
#: 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-mjpg-streamer/po/he/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/he/mjpg-streamer.po
index b131688ba5..ff52ef7a90 100644
--- a/applications/luci-app-mjpg-streamer/po/he/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/he/mjpg-streamer.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmjpg-streamer/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.5-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -34,7 +41,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:43
msgid "Device"
-msgstr ""
+msgstr "מכשיר"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
msgid "Do not initialize dynctrls of Linux-UVC driver"
@@ -152,7 +159,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
msgid "Port"
-msgstr ""
+msgstr "פתחה"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:51
msgid "Resolution"
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 27ad8ed3d1..d6c4e456a0 100644
--- a/applications/luci-app-mjpg-streamer/po/it/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/it/mjpg-streamer.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Ansuel Smith <ansuelsmth@gmail.com>\n"
+"PO-Revision-Date: 2021-09-09 08:44+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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.0-dev\n"
+"X-Generator: Weblate 4.8.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 ""
+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"
@@ -40,7 +40,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:43
msgid "Device"
-msgstr ""
+msgstr "Dispositivo"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
msgid "Do not initialize dynctrls of Linux-UVC driver"
@@ -94,7 +94,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:8
msgid "General"
-msgstr ""
+msgstr "Generale"
#: 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"
@@ -198,7 +198,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:98
msgid "Username"
-msgstr ""
+msgstr "Nome utente"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:108
msgid "WWW folder"
diff --git a/applications/luci-app-mjpg-streamer/po/ja/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/ja/mjpg-streamer.po
index dd7ad89805..1dbd633132 100644
--- a/applications/luci-app-mjpg-streamer/po/ja/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/ja/mjpg-streamer.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"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/"
"luciapplicationsmjpg-streamer/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.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -47,7 +47,7 @@ msgstr "デバイス"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
msgid "Do not initialize dynctrls of Linux-UVC driver"
-msgstr "Linux-UVCドライバのdynctrlsを初期化しません。"
+msgstr "Linux-UVC ドライバーのdynctrlsを初期化しない"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
msgid "Don't initialize dynctrls"
@@ -131,7 +131,7 @@ msgstr "最新の画像を固定ファイル名にリンク"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:222
msgid "Link the last picture in ringbuffer to fixed named file provided."
-msgstr ""
+msgstr "提供されている固定の名前付きファイルにリングバッファの最後の画像をリンクします。"
#: applications/luci-app-mjpg-streamer/root/usr/share/luci/menu.d/luci-app-mjpg-streamer.json:3
msgid "MJPG-streamer"
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 f18a66dc39..92d330e253 100644
--- a/applications/luci-app-mjpg-streamer/po/ko/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/ko/mjpg-streamer.po
@@ -1,8 +1,14 @@
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/"
+"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"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -58,7 +64,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
msgid "Enabled"
-msgstr ""
+msgstr "활성화"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Exceed"
@@ -152,7 +158,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
msgid "Port"
-msgstr ""
+msgstr "포트"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:51
msgid "Resolution"
diff --git a/applications/luci-app-mjpg-streamer/po/nb_NO/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/nb_NO/mjpg-streamer.po
index d46f759c0f..bc0b9e514f 100644
--- a/applications/luci-app-mjpg-streamer/po/nb_NO/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/nb_NO/mjpg-streamer.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-20 17:08+0000\n"
-"Last-Translator: Ole Solbakken <oinnselset@gmail.com>\n"
+"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/"
"luciapplicationsmjpg-streamer/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 3.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -40,7 +40,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:43
msgid "Device"
-msgstr ""
+msgstr "Enhet"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
msgid "Do not initialize dynctrls of Linux-UVC driver"
@@ -64,7 +64,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
msgid "Enabled"
-msgstr "Aktivert"
+msgstr "Påskrudd"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Exceed"
@@ -150,7 +150,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:102
msgid "Password"
-msgstr ""
+msgstr "Passord"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:29
msgid "Plugin settings"
@@ -158,7 +158,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:51
msgid "Resolution"
diff --git a/applications/luci-app-mjpg-streamer/po/pl/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/pl/mjpg-streamer.po
index 3b825805bf..a0f5491e2f 100644
--- a/applications/luci-app-mjpg-streamer/po/pl/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/pl/mjpg-streamer.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: 2021-05-03 15:24+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/pl/>\n"
"Language: pl\n"
@@ -9,11 +9,11 @@ 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.7-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
-msgstr "Zezwól, aby bufor pierścieniowy przekroczył limit o tą ilość"
+msgstr "Zezwól, aby bufor pierścieniowy przekroczył limit o tę ilość"
#: 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-mjpg-streamer/po/pt/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/pt/mjpg-streamer.po
index 91c18fdb59..b6380de619 100644
--- a/applications/luci-app-mjpg-streamer/po/pt/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/pt/mjpg-streamer.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-20 11:41+0000\n"
+"PO-Revision-Date: 2021-05-10 09:32+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -192,7 +192,7 @@ msgid ""
"Set the quality in percent. This setting activates YUYV format, disables "
"MJPEG"
msgstr ""
-"Defina a qualidade em porcentagem. Esta definição ativa o formato YUYV, "
+"Defina a qualidade em percentagem. Esta definição ativa o formato YUYV, "
"desativa MJPEG"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
diff --git a/applications/luci-app-mjpg-streamer/po/pt_BR/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/pt_BR/mjpg-streamer.po
index aa375f7dcc..73f9dbcd3f 100644
--- a/applications/luci-app-mjpg-streamer/po/pt_BR/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/pt_BR/mjpg-streamer.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-08-06 19:40+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsmjpg-streamer/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.1-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -209,7 +209,7 @@ msgstr "Dispositivo UVC de entrada"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:98
msgid "Username"
-msgstr "Nome do Usuário"
+msgstr "Nome do usuário"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:108
msgid "WWW folder"
diff --git a/applications/luci-app-mjpg-streamer/po/ro/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/ro/mjpg-streamer.po
index 0afb9bbd43..0495d2159e 100644
--- a/applications/luci-app-mjpg-streamer/po/ro/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/ro/mjpg-streamer.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-30 13:10+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/ro/>\n"
"Language: ro\n"
@@ -9,59 +9,59 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
-msgstr ""
+msgstr "Permiteți ca ringbuffer-ul să depășească limita cu această valoare"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:95
msgid "Ask for username and password on connect"
-msgstr ""
+msgstr "Cereți numele de utilizator și parola la conectare"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:95
msgid "Authentication required"
-msgstr ""
+msgstr "Autentificare necesară"
#: 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"
-msgstr ""
+msgstr "Dezactivarea automată a modului MJPEG"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:82
msgid "Blink"
-msgstr ""
+msgstr "Clipește"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
-msgstr ""
+msgstr "Comandă de executat"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:43
msgid "Device"
-msgstr ""
+msgstr "Dispozitiv"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
msgid "Do not initialize dynctrls of Linux-UVC driver"
-msgstr ""
+msgstr "Nu inițializați dynctrls de driver Linux-UVC"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
msgid "Don't initialize dynctrls"
-msgstr ""
+msgstr "Nu inițializați dynctrls"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:74
msgid "Drop frames smaller than this limit"
-msgstr ""
+msgstr "Aruncă cadrele mai mici decât această limită"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
msgid "Enable MJPG-streamer"
-msgstr ""
+msgstr "Activați MJPG-streamer"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:69
msgid "Enable YUYV format"
-msgstr ""
+msgstr "Activați formatul YUYV"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
msgid "Enabled"
@@ -69,29 +69,31 @@ msgstr "Activat"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Exceed"
-msgstr ""
+msgstr "Depășește"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid ""
"Execute command after saving picture. Mjpg-streamer parses the filename as "
"first parameter to your script."
msgstr ""
+"Execută comanda după salvarea imaginii. Mjpg-streamer analizează numele "
+"fișierului ca prim parametru al scriptului."
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
-msgstr ""
+msgstr "Fișier de ieșire"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:203
msgid "Folder"
-msgstr ""
+msgstr "Dosar"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:108
msgid "Folder that contains webpages"
-msgstr ""
+msgstr "Dosar care conține pagini web"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:64
msgid "Frames per second"
-msgstr ""
+msgstr "Imagini pe secundă"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:8
msgid "General"
@@ -99,43 +101,44 @@ msgstr "Generale"
#: 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 "Acordă acces UCI pentru luci-app-mjpg-streamer"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:33
msgid "HTTP output"
-msgstr ""
+msgstr "Ieșire HTTP"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:14
msgid "Input plugin"
-msgstr ""
+msgstr "Plugin de intrare"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:209
msgid "Interval between saving pictures"
-msgstr ""
+msgstr "Intervalul dintre salvarea imaginilor"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:71
msgid "JPEG compression quality"
-msgstr ""
+msgstr "Calitatea compresiei JPEG"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:79
msgid "Led control"
-msgstr ""
+msgstr "Led de control"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:222
msgid "Link newest picture to fixed file name"
-msgstr ""
+msgstr "Legătura cea mai nouă imagine la un nume de fișier fix"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:222
msgid "Link the last picture in ringbuffer to fixed named file provided."
msgstr ""
+"Conectează ultima imagine din ringbuffer la fișierul cu nume fix furnizat."
#: applications/luci-app-mjpg-streamer/root/usr/share/luci/menu.d/luci-app-mjpg-streamer.json:3
msgid "MJPG-streamer"
-msgstr ""
+msgstr "MJPG-streamer"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:213
msgid "Max. number of pictures to hold"
-msgstr ""
+msgstr "Numărul maxim de imagini care pot fi păstrate"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
@@ -147,15 +150,15 @@ msgstr "Pornit"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:20
msgid "Output plugin"
-msgstr ""
+msgstr "Plugin de ieșire"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:102
msgid "Password"
-msgstr ""
+msgstr "Parolă"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:29
msgid "Plugin settings"
-msgstr ""
+msgstr "Setări Plugin"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
msgid "Port"
@@ -163,49 +166,55 @@ msgstr "Port"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:51
msgid "Resolution"
-msgstr ""
+msgstr "Rezoluție"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:213
msgid "Ring buffer size"
-msgstr ""
+msgstr "Dimensiunea bufferului de inel"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:203
msgid "Set folder to save pictures"
-msgstr ""
+msgstr "Setați folderul pentru salvarea imaginilor"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:209
msgid "Set the interval in millisecond"
-msgstr ""
+msgstr "Setați intervalul în milisecunde"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:74
msgid ""
"Set the minimum size if the webcam produces small-sized garbage frames. May "
"happen under low light conditions"
msgstr ""
+"Setați dimensiunea minimă dacă camera web produce cadre de gunoi de "
+"dimensiuni mici. Se poate întâmpla în condiții de iluminare slabă"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:71
msgid ""
"Set the quality in percent. This setting activates YUYV format, disables "
"MJPEG"
msgstr ""
+"Setați calitatea în procente. Această setare activează formatul YUYV, "
+"dezactivează MJPEG"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
msgid "TCP port for this HTTP server"
-msgstr ""
+msgstr "Portul TCP pentru acest server HTTP"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:35
msgid "UVC input"
-msgstr ""
+msgstr "Intrare UVC"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:98
msgid "Username"
-msgstr ""
+msgstr "Nume Utilizator"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:108
msgid "WWW folder"
-msgstr ""
+msgstr "Folderul WWW"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:4
msgid ""
"mjpg streamer is a streaming application for Linux-UVC compatible webcams"
msgstr ""
+"mjpg streamer este o aplicație de streaming pentru camere web compatibile cu "
+"Linux-UVC"
diff --git a/applications/luci-app-mjpg-streamer/po/ru/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/ru/mjpg-streamer.po
index f97c55819a..78d5a51ac1 100644
--- a/applications/luci-app-mjpg-streamer/po/ru/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/ru/mjpg-streamer.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: mjpg-streamer\n"
"POT-Creation-Date: 2017-10-17 14:30+0300\n"
-"PO-Revision-Date: 2020-07-02 23:41+0000\n"
+"PO-Revision-Date: 2021-07-05 20:29+0000\n"
"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/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.2-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -131,7 +131,7 @@ msgstr "Управление светодиодным индикатором в
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:222
msgid "Link newest picture to fixed file name"
-msgstr ""
+msgstr "Свяжите новейшее изображение с фиксированным именем файла"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:222
msgid "Link the last picture in ringbuffer to fixed named file provided."
diff --git a/applications/luci-app-mjpg-streamer/po/sv/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/sv/mjpg-streamer.po
index 98a58decb8..818bae8699 100644
--- a/applications/luci-app-mjpg-streamer/po/sv/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/sv/mjpg-streamer.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-17 20:24+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2020-11-22 15:35+0000\n"
+"Last-Translator: PontusÖsterlindh <pontus@osterlindh.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/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 3.9.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
-msgstr ""
+msgstr "Låt ringbuffern överskrida gränsen med detta belopp"
#: 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-mjpg-streamer/po/tr/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/tr/mjpg-streamer.po
index 2d6048df9d..04a88fc50c 100644
--- a/applications/luci-app-mjpg-streamer/po/tr/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/tr/mjpg-streamer.po
@@ -1,42 +1,42 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2021-12-15 17:33+0000\n"
+"Last-Translator: Erdinc <erdincbeldek@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/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.3-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
-msgstr ""
+msgstr "Ringbuffer'ın bu miktar kadar sınırı aşmasına izin ver"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:95
msgid "Ask for username and password on connect"
-msgstr ""
+msgstr "Bağlanıldığında kullanıcı adı ve şifre isteyin"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:95
msgid "Authentication required"
-msgstr ""
+msgstr "Kimlik doğrulama gerekli"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:83
msgid "Auto"
-msgstr ""
+msgstr "Otomatik"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:69
msgid "Automatic disabling of MJPEG mode"
-msgstr ""
+msgstr "MJPEG modunun otomatik olarak devre dışı bırakılması"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:82
msgid "Blink"
-msgstr ""
+msgstr "Goz kırpma"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
-msgstr ""
+msgstr "Çalıştırılacak komut"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:43
msgid "Device"
@@ -44,23 +44,23 @@ msgstr "Cihaz"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
msgid "Do not initialize dynctrls of Linux-UVC driver"
-msgstr ""
+msgstr "Linux-UVC sürücüsünün dynctrls'ini başlatmayın"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
msgid "Don't initialize dynctrls"
-msgstr ""
+msgstr "Dynctrls'i başlatmayın"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:74
msgid "Drop frames smaller than this limit"
-msgstr ""
+msgstr "Bu sınırdan daha küçük kareleri düşür"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
msgid "Enable MJPG-streamer"
-msgstr ""
+msgstr "MJPG yayıncıyı etkinleştirin"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:69
msgid "Enable YUYV format"
-msgstr ""
+msgstr "YUYV biçimini etkinleştir"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
msgid "Enabled"
@@ -68,29 +68,31 @@ msgstr "Etkin"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Exceed"
-msgstr ""
+msgstr "Aşan"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid ""
"Execute command after saving picture. Mjpg-streamer parses the filename as "
"first parameter to your script."
msgstr ""
+"Resmi kaydettikten sonra komutu yürütün. Mjpg-streamer, dosya adını "
+"betiğinizin ilk parametresi olarak ayrıştırır."
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
-msgstr ""
+msgstr "Dosya çıktısı"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:203
msgid "Folder"
-msgstr ""
+msgstr "Klasör"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:108
msgid "Folder that contains webpages"
-msgstr ""
+msgstr "Web sayfalarını içeren klasör"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:64
msgid "Frames per second"
-msgstr ""
+msgstr "Saniyedeki kare sayısı"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:8
msgid "General"
@@ -98,113 +100,118 @@ msgstr "Genel"
#: 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 "luci-app-mjpg-streamer için UCI erişimi verin"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:33
msgid "HTTP output"
-msgstr ""
+msgstr "HTTP çıktısı"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:14
msgid "Input plugin"
-msgstr ""
+msgstr "Giriş eklentisi"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:209
msgid "Interval between saving pictures"
-msgstr ""
+msgstr "Resimleri kaydetme aralığı"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:71
msgid "JPEG compression quality"
-msgstr ""
+msgstr "JPEG sıkıştırma kalitesi"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:79
msgid "Led control"
-msgstr ""
+msgstr "Led kontrolü"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:222
msgid "Link newest picture to fixed file name"
-msgstr ""
+msgstr "En yeni resmi sabit dosya adına bağlayın"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:222
msgid "Link the last picture in ringbuffer to fixed named file provided."
-msgstr ""
+msgstr "Ringbuffer'daki son resmi sağlanan sabit isimli dosyaya bağlayın."
#: applications/luci-app-mjpg-streamer/root/usr/share/luci/menu.d/luci-app-mjpg-streamer.json:3
msgid "MJPG-streamer"
-msgstr ""
+msgstr "MJPG-yayıncısı"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:213
msgid "Max. number of pictures to hold"
-msgstr ""
+msgstr "Maks. tutulacak resim sayısı"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
-msgstr ""
+msgstr "Kapalı"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:80
msgid "On"
-msgstr ""
+msgstr "Açık"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:20
msgid "Output plugin"
-msgstr ""
+msgstr "Çıktı eklentisi"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:102
msgid "Password"
-msgstr ""
+msgstr "Parola"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:29
msgid "Plugin settings"
-msgstr ""
+msgstr "Eklenti ayarları"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
msgid "Port"
-msgstr "Bağlantı noktası"
+msgstr "Port"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:51
msgid "Resolution"
-msgstr ""
+msgstr "Çözünürlük"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:213
msgid "Ring buffer size"
-msgstr ""
+msgstr "Halka tampon boyutu"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:203
msgid "Set folder to save pictures"
-msgstr ""
+msgstr "Resimleri kaydetmek için klasör ayarlayın"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:209
msgid "Set the interval in millisecond"
-msgstr ""
+msgstr "Aralığı milisaniye cinsinden ayarlayın"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:74
msgid ""
"Set the minimum size if the webcam produces small-sized garbage frames. May "
"happen under low light conditions"
msgstr ""
+"Web kamerası küçük boyutlu gereksiz çerçeveler oluşturuyorsa minimum boyutu "
+"ayarlayın. Bu düşük ışık koşullarında oluşabilir"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:71
msgid ""
"Set the quality in percent. This setting activates YUYV format, disables "
"MJPEG"
msgstr ""
+"Kaliteyi yüzde olarak ayarlayın. Bu ayar YUYV formatını etkinleştirir, "
+"MJPEG'i devre dışı bırakır"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
msgid "TCP port for this HTTP server"
-msgstr ""
+msgstr "Bu HTTP sunucusu için TCP bağlantı noktasıdır"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:35
msgid "UVC input"
-msgstr ""
+msgstr "UVC girişi"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:98
msgid "Username"
-msgstr ""
+msgstr "Kullanıcı adı"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:108
msgid "WWW folder"
-msgstr ""
+msgstr "WWW klasörü"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:4
msgid ""
"mjpg streamer is a streaming application for Linux-UVC compatible webcams"
msgstr ""
+"mjpg streamer, Linux-UVC uyumlu web kameraları için bir akış uygulamasıdır"
diff --git a/applications/luci-app-mjpg-streamer/po/vi/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/vi/mjpg-streamer.po
index 939b55fa26..fa449c105d 100644
--- a/applications/luci-app-mjpg-streamer/po/vi/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/vi/mjpg-streamer.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsmjpg-streamer/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-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -58,7 +64,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
msgid "Enabled"
-msgstr ""
+msgstr "Bật"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Exceed"
diff --git a/applications/luci-app-mjpg-streamer/po/zh_Hans/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/zh_Hans/mjpg-streamer.po
index c934af6086..1b9ef786d4 100644
--- a/applications/luci-app-mjpg-streamer/po/zh_Hans/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/zh_Hans/mjpg-streamer.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-mjpg-streamer\n"
"POT-Creation-Date: 2015-06-11 21:11+0100\n"
-"PO-Revision-Date: 2020-02-19 13:30+0000\n"
+"PO-Revision-Date: 2021-04-11 16:27+0000\n"
"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsmjpg-streamer/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 3.11\n"
+"X-Generator: Weblate 4.6-dev\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
@@ -106,7 +106,7 @@ 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"
-msgstr ""
+msgstr "授予UCI访问luci-app-mjpg-streamer的权限"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:33
msgid "HTTP output"
@@ -138,7 +138,7 @@ msgstr "将环缓冲区中的最后一张图片链接到提供的固定命名文
#: applications/luci-app-mjpg-streamer/root/usr/share/luci/menu.d/luci-app-mjpg-streamer.json:3
msgid "MJPG-streamer"
-msgstr "MJPG-streamer"
+msgstr "MJPG-streamer(网络摄像机串流)"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:213
msgid "Max. number of pictures to hold"
diff --git a/applications/luci-app-mjpg-streamer/po/zh_Hant/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/zh_Hant/mjpg-streamer.po
index f56675d715..ba3d12b8d2 100644
--- a/applications/luci-app-mjpg-streamer/po/zh_Hant/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/zh_Hant/mjpg-streamer.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-mjpg-streamer\n"
"POT-Creation-Date: 2015-06-11 21:11+0100\n"
-"PO-Revision-Date: 2020-02-25 09:44+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\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/luciapplicationsmjpg-streamer/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.0-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
@@ -106,7 +106,7 @@ 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"
-msgstr ""
+msgstr "授予 luci-app-mjpg-streamer 擁有 UCI 存取的權限"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:33
msgid "HTTP output"
@@ -138,7 +138,7 @@ msgstr "將環形緩衝區中的最後一張圖片連結到自訂的固定檔案
#: applications/luci-app-mjpg-streamer/root/usr/share/luci/menu.d/luci-app-mjpg-streamer.json:3
msgid "MJPG-streamer"
-msgstr "MJPG-streamer"
+msgstr "MJPG-streamer(網路攝影機串流)"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:213
msgid "Max. number of pictures to hold"
@@ -166,7 +166,7 @@ msgstr "外掛設定"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
msgid "Port"
-msgstr "埠"
+msgstr "連接埠"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:51
msgid "Resolution"
@@ -188,13 +188,13 @@ msgstr "設定時間間隔(毫秒)"
msgid ""
"Set the minimum size if the webcam produces small-sized garbage frames. May "
"happen under low light conditions"
-msgstr "設定無用幀的最小尺寸。當光照不足時可能出現無用幀。"
+msgstr "設定無用幀的最小尺寸。當光照不足時可能出現無用幀"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:71
msgid ""
"Set the quality in percent. This setting activates YUYV format, disables "
"MJPEG"
-msgstr "設定品質(百分比)。此設定會開啟 YUYV 格式輸出,關閉 MJPEG 輸出。"
+msgstr "設定品質(百分比)。此設定會開啟 YUYV 格式輸出,關閉 MJPEG 輸出"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
msgid "TCP port for this HTTP server"
@@ -206,7 +206,7 @@ msgstr "UVC 輸入"
#: 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"
@@ -215,7 +215,7 @@ msgstr "WWW 資料夾"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:4
msgid ""
"mjpg streamer is a streaming application for Linux-UVC compatible webcams"
-msgstr "mjpg streamer 是一個視訊流程式,用於 Linux-UVC 相容的攝像頭。"
+msgstr "mjpg streamer 是一個視訊流程式,用於 Linux-UVC 相容的攝像頭"
#~ msgid "Check to save the stream to an mjpeg file"
#~ msgstr "勾選以儲存視訊流至 mjpeg 檔案"
diff --git a/applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua b/applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua
index 0b0467e9a0..3ba88e5ac4 100644
--- a/applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua
+++ b/applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua
@@ -161,6 +161,7 @@ OptionalFlag(s, "cleansession", _("Clean session"))
OptionalFlag(s, "notifications", _("notifications"),
_("Attempt to notify the local and remote broker of connection status, defaults to $SYS/broker/connections/<clientid>/state"))
s:option(Value, "notification_topic", _("Topic to use for local+remote remote for notifications.")).optional = true
+OptionalFlag(s, "notification_local_only", _("Notifications local only"), _("Bridge connection states should only be published locally"))
s:option(Value, "remote_clientid", _("Client id to use on remote end of this bridge connection")).optional = true
s:option(Value, "local_clientid", _("Client id to use locally. Important when bridging to yourself")).optional = true
diff --git a/applications/luci-app-mosquitto/po/templates/mosquitto.pot b/applications/luci-app-mosquitto/po/templates/mosquitto.pot
index 05e33c5208..44e09567e1 100644
--- a/applications/luci-app-mosquitto/po/templates/mosquitto.pot
+++ b/applications/luci-app-mosquitto/po/templates/mosquitto.pot
@@ -7,15 +7,15 @@ msgid ""
"to $SYS/broker/connections/<clientid>/state"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:175
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:176
msgid "Automatic, but no restarts"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:174
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:175
msgid "Automatic, but stopped when not used"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:173
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:174
msgid "Automatic, includes restarts"
msgstr ""
@@ -31,10 +31,14 @@ msgstr ""
msgid "Autosave on changes"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:203
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:204
msgid "Bridge PSK"
msgstr ""
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:164
+msgid "Bridge connection states should only be published locally"
+msgstr ""
+
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:131
msgid "Bridges"
msgstr ""
@@ -63,11 +67,11 @@ msgstr ""
msgid "Client expiration"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:166
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:167
msgid "Client id to use locally. Important when bridging to yourself"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:165
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:166
msgid "Client id to use on remote end of this bridge connection"
msgstr ""
@@ -79,7 +83,7 @@ msgstr ""
msgid "Depends on your openssl version, empty to support all"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:220
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:221
msgid "Directory to search for CA files"
msgstr ""
@@ -91,23 +95,23 @@ msgstr ""
msgid "Grant UCI access for luci-app-mosquitto"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:179
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:180
msgid "How long to wait before disconnecting"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:176
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:177
msgid "How long to wait before reconnecting"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:182
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:183
msgid "How many messages to queue before restarting lazy bridge"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:170
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:171
msgid "How should this bridge be started"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:193
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:194
msgid "Identity for TLS-PSK"
msgstr ""
@@ -118,11 +122,11 @@ msgid ""
"mosquitto.conf (and this page is ignored)"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:167
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:168
msgid "Keepalive interval for this bridge"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:203
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:204
msgid "Key for TLS-PSK"
msgstr ""
@@ -170,7 +174,11 @@ msgstr ""
msgid "Mosquitto MQTT Broker"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:200
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:164
+msgid "Notifications local only"
+msgstr ""
+
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:201
msgid "Only hex numbers are allowed (use A-F characters and 0-9 digits)"
msgstr ""
@@ -180,7 +188,7 @@ msgid ""
"only available from localhost"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:193
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:194
msgid "PSK Bridge Identity"
msgstr ""
@@ -188,15 +196,15 @@ msgstr ""
msgid "PSK Hint to provide to connecting clients"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:217
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:218
msgid "Path to CA file"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:226
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:227
msgid "Path to PEM encoded keyfile"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:223
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:224
msgid "Path to PEM encoded server certificate file"
msgstr ""
@@ -236,11 +244,11 @@ msgstr ""
msgid "Protocol to use when listening"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:189
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:190
msgid "Remote password"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:188
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:189
msgid "Remote username"
msgstr ""
@@ -267,11 +275,11 @@ msgid "Should persistence to disk be enabled at all"
msgstr ""
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:116
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:209
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:210
msgid "TLS Version"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:210
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:211
msgid ""
"The remote broker must support the same version of TLS for the connection to "
"succeed."
@@ -313,7 +321,7 @@ msgstr ""
msgid "address[:port] of remote broker"
msgstr ""
-#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:187
+#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:188
msgid ""
"attempt to notify the remote broker that this is a bridge, not all brokers "
"support this."
diff --git a/applications/luci-app-mwan3/Makefile b/applications/luci-app-mwan3/Makefile
index f53fa13f0c..8edba3ccd5 100644
--- a/applications/luci-app-mwan3/Makefile
+++ b/applications/luci-app-mwan3/Makefile
@@ -6,17 +6,12 @@
include $(TOPDIR)/rules.mk
-LUCI_TITLE:=LuCI support for the MWAN3 multiwan hotplug script
-LUCI_DEPENDS:=+luci-compat \
- +mwan3 \
- +libuci-lua \
- +luci-mod-admin-full \
- +luci-lib-nixio
+LUCI_TITLE:=LuCI support for the MWAN3 MultiWAN Manager
+LUCI_DEPENDS:=+mwan3
LUCI_PKGARCH:=all
PKG_LICENSE:=GPLv2
-PKG_MAINTAINER:=Aedan Renner <chipdankly@gmail.com> \
- Florian Eckert <fe@dev.tdt.de>
+PKG_MAINTAINER:=Florian Eckert <fe@dev.tdt.de>
include ../../luci.mk
diff --git a/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/mwan3.css b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/mwan3.css
new file mode 100644
index 0000000000..ebe7764c83
--- /dev/null
+++ b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/mwan3.css
@@ -0,0 +1,8 @@
+#mwan3-service-status > .alert-message {
+ display: inline-block;
+ margin: 1rem;
+ padding: 1rem;
+ width: 15rem;
+ height: 6rem;
+ vertical-align: middle;
+}
diff --git a/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js
new file mode 100644
index 0000000000..b8c12c0e9b
--- /dev/null
+++ b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js
@@ -0,0 +1,43 @@
+'use strict';
+'require form';
+'require view';
+
+return view.extend({
+
+ render: function () {
+ var m, s, o;
+
+ m = new form.Map('mwan3', _('MultiWAN Manager - Globals'));
+
+ s = m.section(form.NamedSection, 'globals', 'globals');
+
+ o = s.option(form.Value, 'mmx_mask', _('Firewall mask'),
+ _('Enter value in hex, starting with <code>0x</code>'));
+ o.datatype = 'hex(4)';
+ o.default = '0x3F00';
+
+ o = s.option(form.Flag, 'logging', _('Logging'),
+ _('Enables global firewall logging'));
+
+ o = s.option(form.ListValue, 'loglevel', _('Loglevel'),
+ _('Firewall loglevel'));
+ o.default = 'notice';
+ o.value('emerg', _('Emergency'));
+ o.value('alert', _('Alert'));
+ o.value('crit', _('Critical'));
+ o.value('error', _('Error'));
+ o.value('warning', _('Warning'));
+ o.value('notice', _('Notice'));
+ o.value('info', _('Info'));
+ o.value('debug', _('Debug'));
+ o.depends('logging', '1');
+
+ o = s.option(form.DynamicList, 'rt_table_lookup',
+ _('Routing table lookup'),
+ _('Also scan this Routing table for connected networks'));
+ o.datatype = 'uinteger';
+ o.value('220', _('Routing table %d').format('220'));
+
+ return m.render();
+ }
+})
diff --git a/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js
new file mode 100644
index 0000000000..dacb4d3914
--- /dev/null
+++ b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js
@@ -0,0 +1,276 @@
+'use strict';
+'require form';
+'require fs';
+'require view';
+'require uci';
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ L.resolveDefault(fs.stat('/usr/bin/httping'), {}),
+ L.resolveDefault(fs.stat('/usr/bin/nping'), {}),
+ L.resolveDefault(fs.stat('/usr/bin/arping'), {}),
+ uci.load('network')
+ ]);
+ },
+
+ render: function (stats) {
+ var m, s, o;
+
+ m = new form.Map('mwan3', _('MultiWAN Manager - Interfaces'),
+ _('Mwan3 requires that all interfaces have a unique metric configured in /etc/config/network.') + '<br />' +
+ _('Names must match the interface name found in /etc/config/network.') + '<br />' +
+ _('Names may contain characters A-Z, a-z, 0-9, _ and no spaces-') + '<br />' +
+ _('Interfaces may not share the same name as configured members, policies or rules.'));
+
+ s = m.section(form.GridSection, 'interface');
+ s.addremove = true;
+ s.anonymous = false;
+ s.nodescriptions = true;
+
+ o = s.option(form.Flag, 'enabled', _('Enabled'));
+ o.default = false;
+
+ o = s.option(form.ListValue, 'initial_state', _('Initial state'),
+ _('Expect interface state on up event'));
+ o.default = 'online';
+ o.value('online', _('Online'));
+ o.value('offline', _('Offline'));
+ o.modalonly = true;
+
+ o = s.option(form.ListValue, 'family', _('Internet Protocol'));
+ o.default = 'ipv4';
+ o.value('ipv4', _('IPv4'));
+ o.value('ipv6', _('IPv6'));
+ o.modalonly = true;
+
+ o = s.option(form.DynamicList, 'track_ip', _('Tracking hostname or IP address'),
+ _('This hostname or IP address will be pinged to determine if the link is up or down. Leave blank to assume interface is always online'));
+ o.datatype = 'host';
+ o.modalonly = true;
+
+ o = s.option(form.ListValue, 'track_method', _('Tracking method'));
+ o.default = 'ping';
+ o.value('ping');
+ if (stats[0].type === 'file') {
+ o.value('httping');
+ }
+ if (stats[1].type === 'file') {
+ o.value('nping-tcp');
+ o.value('nping-udp');
+ o.value('nping-icmp');
+ o.value('nping-arp');
+ }
+ if (stats[2].type === 'file') {
+ o.value('arping');
+ }
+
+ o = s.option(form.Flag, 'httping_ssl', _('Enable ssl tracking'),
+ _('Enables https tracking on ssl port 443'));
+ o.depends('track_method', 'httping');
+ o.rmempty = false;
+ o.modalonly = true;
+
+ o = s.option(form.Value, 'reliability', _('Tracking reliability'),
+ _('Acceptable values: 1-100. This many Tracking IP addresses must respond for the link to be deemed up'));
+ o.datatype = 'range(1, 100)';
+ o.default = '1';
+
+ o = s.option(form.ListValue, 'count', _('Ping count'));
+ o.default = '1';
+ o.value('1');
+ o.value('2');
+ o.value('3');
+ o.value('4');
+ o.value('5');
+ o.modalonly = true;
+
+ o = s.option(form.Value, 'size', _('Ping size'));
+ o.default = '56';
+ o.depends('track_method', 'ping');
+ o.value('8');
+ o.value('24');
+ o.value('56');
+ o.value('120');
+ o.value('248');
+ o.value('504');
+ o.value('1016');
+ o.value('1472');
+ o.value('2040');
+ o.datatype = 'range(1, 65507)';
+ o.modalonly = true;
+
+ o =s.option(form.Value, 'max_ttl', _('Max TTL'));
+ o.default = '60';
+ o.depends('track_method', 'ping');
+ o.value('10');
+ o.value('20');
+ o.value('30');
+ o.value('40');
+ o.value('50');
+ o.value('60');
+ o.value('70');
+ o.datatype = 'range(1, 255)';
+ o.modalonly = true;
+
+ o = s.option(form.Flag, 'check_quality', _('Check link quality'));
+ o.depends('track_method', 'ping');
+ o.default = false;
+ o.modalonly = true;
+
+ o = s.option(form.Value, 'failure_latency', _('Failure latency [ms]'));
+ o.depends('check_quality', '1');
+ o.default = '1000';
+ o.value('25');
+ o.value('50');
+ o.value('75');
+ o.value('100');
+ o.value('150');
+ o.value('200');
+ o.value('250');
+ o.value('300');
+ o.modalonly = true;
+
+ o = s.option(form.Value, 'failure_loss', _('Failure packet loss [%]'));
+ o.depends('check_quality', '1');
+ o.default = '40';
+ o.value('2');
+ o.value('5');
+ o.value('10');
+ o.value('20');
+ o.value('25');
+ o.modalonly = true;
+
+ o = s.option(form.Value, 'recovery_latency', _('Recovery latency [ms]'));
+ o.depends('check_quality', '1');
+ o.default = '500';
+ o.value('25');
+ o.value('50');
+ o.value('75');
+ o.value('100');
+ o.value('150');
+ o.value('200');
+ o.value('250');
+ o.value('300');
+ o.modalonly = true;
+
+ o = s.option(form.Value, 'recovery_loss', _('Recovery packet loss [%]'));
+ o.depends('check_quality', '1');
+ o.default = '10';
+ o.value('2');
+ o.value('5');
+ o.value('10');
+ o.value('20');
+ o.value('25');
+ o.modalonly = true;
+
+ o = s.option(form.ListValue, "timeout", _("Ping timeout"));
+ o.default = '4';
+ for (var i = 1; i <= 10; i++)
+ o.value(String(i), N_(i, '%d second', '%d seconds').format(i));
+ o.modalonly = true;
+
+ o = s.option(form.ListValue, 'interval', _('Ping interval'));
+ o.default = '10';
+ o.value('1', _('%d second').format('1'));
+ o.value('3', _('%d seconds').format('3'));
+ o.value('5', _('%d seconds').format('5'));
+ o.value('10', _('%d seconds').format('10'));
+ o.value('20', _('%d seconds').format('20'));
+ o.value('30', _('%d seconds').format('30'));
+ o.value('60', _('%d minute').format('1'));
+ o.value('300', _('%d minutes').format('5'));
+ o.value('600', _('%d minutes').format('10'));
+ o.value('900', _('%d minutes').format('15'));
+ o.value('1800', _('%d minutes').format('30'));
+ o.value('3600', _('%d hour').format('1'));
+
+ o = s.option(form.Value, 'failure_interval', _('Failure interval'),
+ _('Ping interval during failure detection'));
+ o.default = '5';
+ o.value('1', _('%d second').format('1'));
+ o.value('3', _('%d seconds').format('3'));
+ o.value('5', _('%d seconds').format('5'));
+ o.value('10', _('%d seconds').format('10'));
+ o.value('20', _('%d seconds').format('20'));
+ o.value('30', _('%d seconds').format('30'));
+ o.value('60', _('%d minute').format('1'));
+ o.value('300', _('%d minutes').format('5'));
+ o.value('600', _('%d minutes').format('10'));
+ o.value('900', _('%d minutes').format('15'));
+ o.value('1800', _('%d minutes').format('30'));
+ o.value('3600', _('%d hour').format('1'));
+ o.modalonly = true;
+
+ o = s.option(form.Flag, 'keep_failure_interval', _('Keep failure interval'),
+ _('Keep ping failure interval during failure state'));
+ o.default = false;
+ o.modalonly = true;
+
+ o = s.option(form.Value, 'recovery_interval', _('Recovery interval'),
+ _('Ping interval during failure recovering'));
+ o.default = '5';
+ o.value('1', _('%d second').format('1'));
+ o.value('3', _('%d seconds').format('3'));
+ o.value('5', _('%d seconds').format('5'));
+ o.value('10', _('%d seconds').format('10'));
+ o.value('20', _('%d seconds').format('20'));
+ o.value('30', _('%d seconds').format('30'));
+ o.value('60', _('%d minute').format('1'));
+ o.value('300', _('%d minutes').format('5'));
+ o.value('600', _('%d minutes').format('10'));
+ o.value('900', _('%d minutes').format('15'));
+ o.value('1800', _('%d minutes').format('30'));
+ o.value('3600', _('%d hour').format('1'));
+ o.modalonly = true;
+
+ o = s.option(form.ListValue, 'down', _('Interface down'),
+ _('Interface will be deemed down after this many failed ping tests'));
+ o.default = '5';
+ o.value('1');
+ o.value('2');
+ o.value('3');
+ o.value('4');
+ o.value('5');
+ o.value('6');
+ o.value('7');
+ o.value('8');
+ o.value('9');
+ o.value('10');
+
+ o = s.option(form.ListValue, 'up', _('Interface up'),
+ _('Downed interface will be deemed up after this many successful ping tests'));
+ o.default = "5";
+ o.value('1');
+ o.value('2');
+ o.value('3');
+ o.value('4');
+ o.value('5');
+ o.value('6');
+ o.value('7');
+ o.value('8');
+ o.value('9');
+ o.value('10');
+
+ o = s.option(form.DynamicList, 'flush_conntrack', _('Flush conntrack table'),
+ _('Flush global firewall conntrack table on interface events'));
+ o.value('ifup', _('ifup (netifd)'));
+ o.value('ifdown', _('ifdown (netifd)'));
+ o.value('connected', _('connected (mwan3)'));
+ o.value('disconnected', _('disconnected (mwan3)'));
+ o.modalonly = true;
+
+ o = s.option(form.DummyValue, 'metric', _('Metric'),
+ _('This displays the metric assigned to this interface in /etc/config/network'));
+ o.rawhtml = true;
+ o.cfgvalue = function(s) {
+ var metric = uci.get('network', s, 'metric')
+ if (metric)
+ return metric;
+ else
+ return _('No interface metric set!');
+ }
+
+ return m.render();
+ }
+})
diff --git a/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js
new file mode 100644
index 0000000000..c49cc6e1ef
--- /dev/null
+++ b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js
@@ -0,0 +1,43 @@
+'use strict';
+'require form';
+'require view';
+'require uci';
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ uci.load('mwan3')
+ ]);
+ },
+
+ render: function () {
+ var m, s, o;
+
+ m = new form.Map('mwan3', _('MultiWAN Manager - Members'),
+ _('Members are profiles attaching a metric and weight to an MWAN interface.') + '<br />' +
+ _('Names may contain characters A-Z, a-z, 0-9, _ and no spaces.') + '<br />' +
+ _('Members may not share the same name as configured interfaces, policies or rules.'));
+
+ s = m.section(form.GridSection, 'member');
+ s.addremove = true;
+ s.anonymous = false;
+ s.nodescriptions = true;
+
+ o = s.option(form.ListValue, 'interface', _('Interface'));
+ var options = uci.sections('mwan3', 'interface')
+ for (var i = 0; i < options.length; i++) {
+ var value = options[i]['.name'];
+ o.value(value);
+ }
+
+ o = s.option(form.Value, 'metric', _('Metric'),
+ _('Acceptable values: 1-256. Defaults to 1 if not set'));
+ o.datatype = 'range(1, 256)';
+
+ o = s.option(form.Value, 'weight', ('Weight'),
+ _('Acceptable values: 1-1000. Defaults to 1 if not set'));
+ o.datatype = 'range(1, 1000)';
+
+ return m.render();
+ }
+})
diff --git a/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js
new file mode 100644
index 0000000000..ed27535c2a
--- /dev/null
+++ b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js
@@ -0,0 +1,52 @@
+'use strict';
+'require view';
+'require fs';
+'require ui';
+
+var isReadonlyView = !L.hasViewPermission() || null;
+
+return view.extend({
+ load: function() {
+ return L.resolveDefault(fs.read('/etc/mwan3.user'), '');
+ },
+
+ handleSave: function(ev) {
+ var value = (document.querySelector('textarea').value || '').trim().replace(/\r\n/g, '\n') + '\n';
+
+ return fs.write('/etc/mwan3.user', value).then(function(rc) {
+ document.querySelector('textarea').value = value;
+ ui.addNotification(null, E('p', _('Contents have been saved.')), 'info');
+ }).catch(function(e) {
+ ui.addNotification(null, E('p', _('Unable to save contents: %s').format(e.message)));
+ });
+ },
+
+ render: function(mwan3user) {
+ return E([
+ E('h2', _('MultiWAN Manager - Notify')),
+ E('p', { 'class': 'cbi-section-descr' },
+ _('This section allows you to modify the content of \"/etc/mwan3.user\".') + '<br/>' +
+ _('The file is also preserved during sysupgrade.') + '<br/>' +
+ '<br />' +
+ _('Notes:') + '<br />' +
+ _('This file is interpreted as a shell script.') + '<br />' +
+ _('The first line of the script must be &#34;#!/bin/sh&#34; without quotes.') + '<br />' +
+ _('Lines beginning with # are comments and are not executed.') + '<br />' +
+ _('Put your custom mwan3 action here, they will be executed with each netifd hotplug interface event on interfaces for which mwan3 is enabled.') + '<br />' +
+ '<br />' +
+ _('There are three main environment variables that are passed to this script.') + '<br />' +
+ '<br />' +
+ _('%s: Name of the action that triggered this event').format('$ACTION') + '<br />' +
+ _('* %s: Is called by netifd and mwan3track').format('ifup') + '<br />' +
+ _('* %s: Is called by netifd and mwan3track').format('ifdown') + '<br />' +
+ _('* %s: Is only called by mwan3track if tracking was successful').format('connected') + '<br />' +
+ _('* %s: Is only called by mwan3track if tracking has failed').format('disonnected') + '<br />' +
+ _('%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")').format('$INTERFACE') + '<br />' +
+ _('%s: Name of Physical device which interface went up or down (e.g. \"eth0\" or \"wwan0\")').format('$DEVICE') + '<br />'),
+ E('p', {}, E('textarea', { 'style': 'width:100%', 'rows': 10, 'disabled': isReadonlyView }, [ mwan3user != null ? mwan3user : '' ]))
+ ]);
+ },
+
+ handleSaveApply: null,
+ handleReset: null
+});
diff --git a/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js
new file mode 100644
index 0000000000..d39eb3bfba
--- /dev/null
+++ b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js
@@ -0,0 +1,46 @@
+'use strict';
+'require form';
+'require view';
+'require uci';
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ uci.load('mwan3')
+ ]);
+ },
+
+ render: function () {
+ var m, s, o;
+
+ m = new form.Map('mwan3', _('MultiWAN Manager - Policies'),
+ _('Policies are profiles grouping one or more members controlling how Mwan3 distributes traffic.') +
+ _('Member interfaces with lower metrics are used first.') +
+ _('Member interfaces with the same metric will be load-balanced.') +
+ _('Load-balanced member interfaces distribute more traffic out those with higher weights.') +
+ _('Names may contain characters A-Z, a-z, 0-9, _ and no spaces.') +
+ _('Names must be 15 characters or less.') +
+ _('Policies may not share the same name as configured interfaces, members or rules'));
+
+ s = m.section(form.GridSection, 'policy');
+ s.addremove = true;
+ s.anonymous = false;
+ s.nodescriptions = true;
+
+ o = s.option(form.DynamicList, 'use_member', _('Member used'));
+ var options = uci.sections('mwan3', 'member')
+ for (var i = 0; i < options.length; i++) {
+ var value = options[i]['.name'];
+ o.value(value);
+ }
+
+ o = s.option(form.ListValue, 'last_resort', _('Last resort'),
+ _('When all policy members are offline use this behavior for matched traffic'));
+ o.default = 'unreachable';
+ o.value('unreachable', _('unreachable (reject)'));
+ o.value('blackhole', _('blackhole (drop)'));
+ o.value('default', _('default (use main routing table)'));
+
+ return m.render();
+ }
+})
diff --git a/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js
new file mode 100644
index 0000000000..6452caf58a
--- /dev/null
+++ b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js
@@ -0,0 +1,109 @@
+'use strict';
+'require form';
+'require fs';
+'require view';
+'require uci';
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ fs.exec_direct('/usr/libexec/luci-mwan3', ['ipset', 'dump']),
+ uci.load('mwan3')
+ ]);
+ },
+
+ render: function (data) {
+ var m, s, o;
+
+ m = new form.Map('mwan3', _('MultiWAN Manager - Rules'),
+ _('Rules specify which traffic will use a particular MWAN policy.') + '<br />' +
+ _('Rules are based on IP address, port or protocol.') + '<br />' +
+ _('Rules are matched from top to bottom.') + '<br />' +
+ _('Rules below a matching rule are ignored.') + '<br />' +
+ _('Traffic not matching any rule is routed using the main routing table.') + '<br />' +
+ _('Traffic destined for known (other than default) networks is handled by the main routing table.') + '<br />' +
+ _('Traffic matching a rule, but all WAN interfaces for that policy are down will be blackholed.') + '<br />' +
+ _('Names may contain characters A-Z, a-z, 0-9, _ and no spaces.') + '<br />' +
+ _('Rules may not share the same name as configured interfaces, members or policies.'));
+
+ s = m.section(form.GridSection, 'rule');
+ s.addremove = true;
+ s.anonymous = false;
+ s.nodescriptions = true;
+ s.sortable = true;
+
+ o = s.option(form.ListValue, 'family', _('Internet Protocol'));
+ o.default = '';
+ o.value('', _('IPv4 and IPv6'));
+ o.value('ipv4', _('IPv4 only'));
+ o.value('ipv6', _('IPv6 only'));
+ o.modalonly = true;
+
+ o = s.option(form.Value, 'proto', _('Protocol'),
+ _('View the content of /etc/protocols for protocol description'));
+ o.default = 'all';
+ o.rmempty = false;
+ o.value('all');
+ o.value('tcp');
+ o.value('udp');
+ o.value('icmp');
+ o.value('esp');
+
+ o = s.option(form.Value, 'src_ip', _('Source address'),
+ _('Supports CIDR notation (eg \"192.168.100.0/24\") without quotes'));
+ o.datatype = 'ipaddr';
+
+ o = s.option(form.Value, 'src_port', _('Source port'),
+ _('May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or as a portrange (eg \"1024:2048\") without quotes'));
+ o.depends('proto', 'tcp');
+ o.depends('proto', 'udp');
+
+ o = s.option(form.Value, 'dest_ip', _('Destination address'),
+ _('Supports CIDR notation (eg \"192.168.100.0/24\") without quotes'));
+ o.datatype = 'ipaddr';
+
+ o = s.option(form.Value, 'dest_port', _('Destination port'),
+ _('May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or as a portrange (eg \"1024:2048\") without quotes'));
+ o.depends('proto', 'tcp');
+ o.depends('proto', 'udp');
+
+ o = s.option(form.ListValue, 'sticky', _('Sticky'),
+ _('Traffic from the same source IP address that previously matched this rule within the sticky timeout period will use the same WAN interface'));
+ o.default = '0';
+ o.value('1', _('Yes'));
+ o.value('0', _('No'));
+ o.modalonly = true;
+
+ o = s.option(form.Value, 'timeout', _('Sticky timeout'),
+ _('Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set'));
+ o.datatype = 'range(1, 1000000)';
+ o.modalonly = true;
+ o.depends('sticky', '1');
+
+ o = s.option(form.Value, 'ipset', _('IPset'),
+ _('Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/youtube.com/youtube\")'));
+ o.value('', _('-- Please choose --'));
+ var ipsets = data[0].split(/\n/);
+ for (var i = 0; i < ipsets.length; i++) {
+ if (ipsets[i].length > 0)
+ o.value(ipsets[i]);
+ }
+ o.modalonly = true;
+
+ o = s.option(form.Flag, 'logging', _('Logging'),
+ _('Enables firewall rule logging (global mwan3 logging must also be enabled)'));
+ o.modalonly = true;
+
+ o = s.option(form.ListValue, 'use_policy', _('Policy assigned'));
+ var options = uci.sections('mwan3', 'policy')
+ for (var i = 0; i < options.length; i++) {
+ var value = options[i]['.name'];
+ o.value(value);
+ }
+ o.value('unreachable', _('unreachable (reject)'));
+ o.value('blackhole', _('blackhole (drop)'));
+ o.value('default', _('default (use main routing table)'));
+
+ return m.render();
+ }
+})
diff --git a/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js
new file mode 100644
index 0000000000..552b1321fb
--- /dev/null
+++ b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js
@@ -0,0 +1,22 @@
+'use strict';
+'require fs';
+'require view';
+
+return view.extend({
+ load: function() {
+ return L.resolveDefault(fs.exec_direct('/usr/sbin/mwan3', [ 'status' ]),'');
+ },
+
+ render: function (report) {
+ return E('div', { 'class': 'cbi-map', 'id': 'map' }, [
+ E('h2', _('MultiWAN Manager - Status')),
+ E('div', { 'class': 'cbi-section' }, [
+ E('pre', [ report ])
+ ]),
+ ])
+ },
+
+ handleSaveApply: null,
+ handleSave: null,
+ handleReset: null
+})
diff --git a/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js
new file mode 100644
index 0000000000..71bee68f88
--- /dev/null
+++ b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js
@@ -0,0 +1,116 @@
+'use strict';
+'require fs';
+'require uci';
+'require dom';
+'require ui';
+'require view';
+
+return view.extend({
+ handleCommand: function(exec, args) {
+ var buttons = document.querySelectorAll('.cbi-button');
+
+ for (var i = 0; i < buttons.length; i++)
+ buttons[i].setAttribute('disabled', 'true');
+
+ return fs.exec(exec, args).then(function(res) {
+ var out = document.querySelector('.command-output');
+ out.style.display = '';
+
+ dom.content(out, [ res.stdout || '', res.stderr || '' ]);
+ }).catch(function(err) {
+ ui.addNotification(null, E('p', [ err ]))
+ }).finally(function() {
+ for (var i = 0; i < buttons.length; i++)
+ buttons[i].removeAttribute('disabled');
+ });
+ },
+
+ handleAction: function(ev) {
+ var iface = document.getElementById('iface');
+ var task = document.getElementById('task');
+
+ switch (task.value) {
+ case 'gateway':
+ return this.handleCommand('/usr/libexec/luci-mwan3',
+ [ 'diag', 'gateway', iface.value ]);
+ case 'tracking':
+ return this.handleCommand('/usr/libexec/luci-mwan3',
+ [ 'diag', 'tracking', iface.value ]);
+ case 'rules':
+ return this.handleCommand('/usr/libexec/luci-mwan3',
+ [ 'diag', 'rules', iface.value ]);
+ case 'routes':
+ return this.handleCommand('/usr/libexec/luci-mwan3',
+ [ 'diag', 'routes', iface.value ]);
+ case 'ifup':
+ return this.handleCommand('/usr/sbin/mwan3',
+ [ 'ifup', iface.value]);
+ case 'ifdown':
+ return this.handleCommand('/usr/sbin/mwan3',
+ [ 'ifdown', iface.value]);
+ }
+ },
+
+ load: function() {
+ return Promise.all([
+ uci.load('mwan3')
+ ]);
+ },
+
+ render: function () {
+
+ var taskSel = [
+ E('option', { 'value': 'gateway' }, [ _('Ping default gateway') ]),
+ E('option', { 'value': 'tracking' }, [ _('Ping tracking IP') ]),
+ E('option', { 'value': 'rules' }, [ _('Check IP rules') ]),
+ E('option', { 'value': 'routes' }, [ _('Check routing table') ]),
+ E('option', { 'value': 'ifup' }, [ _('Hotplug ifup') ]),
+ E('option', { 'value': 'ifdown' }, [ _('Hotplug ifdown') ])
+ ];
+
+ var ifaceSel = [E('option', { value: '' }, [_('-- Interface Selection --')])];
+
+ var options = uci.sections('mwan3', 'interface')
+ for (var i = 0; i < options.length; i++) {
+ ifaceSel.push(E('option', { 'value': options[i]['.name'] }, options[i]['.name']));
+ }
+
+ return E('div', { 'class': 'cbi-map', 'id': 'map' }, [
+ E('h2', {}, [ _('MultiWAN Manager - Diagnostics') ]),
+ E('div', { 'class': 'cbi-section' }, [
+ E('div', { 'class': 'cbi-section-node' }, [
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title' }, [ _('Interface') ]),
+ E('div', { 'class': 'cbi-value-field' }, [
+ E('select', {'class': 'cbi-input-select', 'id': 'iface'},
+ ifaceSel
+ )
+ ])
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title' }, [ _('Task') ]),
+ E('div', { 'class': 'cbi-value-field' }, [
+ E('select', { 'class': 'cbi-input-select', 'id': 'task' },
+ taskSel
+ )
+ ])
+ ])
+ ])
+ ]),
+ '\xa0',
+ E('pre', { 'class': 'command-output', 'style': 'display:none' }),
+ '\xa0',
+ E('div', { 'class': 'right' }, [
+ E('button', {
+ 'class': 'cbi-button cbi-button-apply',
+ 'id': 'execute',
+ 'click': ui.createHandlerFn(this, 'handleAction')
+ }, [ _('Execute') ]),
+ ]),
+ ]);
+ },
+
+ handleSaveApply: null,
+ handleSave: null,
+ handleReset: null
+})
diff --git a/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js
new file mode 100644
index 0000000000..c60ac7afa2
--- /dev/null
+++ b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js
@@ -0,0 +1,104 @@
+'use strict';
+'require poll';
+'require view';
+'require rpc';
+
+var callMwan3Status = rpc.declare({
+ object: 'mwan3',
+ method: 'status',
+ expect: { },
+});
+
+document.querySelector('head').appendChild(E('link', {
+ 'rel': 'stylesheet',
+ 'type': 'text/css',
+ 'href': L.resource('view/mwan3/mwan3.css')
+}));
+
+function renderMwan3Status(status) {
+ if (!status.interfaces)
+ return '<strong>%h</strong>'.format(_('No MWAN interfaces found'));
+
+ var statusview = '';
+ for ( var iface in status.interfaces) {
+ var state = '';
+ var css = '';
+ var time = '';
+ var tname = '';
+ switch (status.interfaces[iface].status) {
+ case 'online':
+ state = _('Online');
+ css = 'success';
+ time = '%t'.format(status.interfaces[iface].online);
+ tname = _('Uptime');
+ css = 'success';
+ break;
+ case 'offline':
+ state = _('Offline');
+ css = 'danger';
+ time = '%t'.format(status.interfaces[iface].offline);
+ tname = _('Downtime');
+ break;
+ case 'notracking':
+ state = _('No Tracking');
+ if ((status.interfaces[iface].uptime) > 0) {
+ css = 'success';
+ time = '%t'.format(status.interfaces[iface].uptime);
+ tname = _('Uptime');
+ }
+ else {
+ css = 'warning';
+ time = '';
+ tname = '';
+ }
+ break;
+ default:
+ state = _('Disabled');
+ css = 'warning';
+ time = '';
+ tname = '';
+ break;
+ }
+
+ statusview += '<div class="alert-message %h">'.format(css);
+ statusview += '<div><strong>%h:&#160;</strong>%h</div>'.format(_('Interface'), iface);
+ statusview += '<div><strong>%h:&#160;</strong>%h</div>'.format(_('Status'), state);
+
+ if (time)
+ statusview += '<div><strong>%h:&#160;</strong>%h</div>'.format(tname, time);
+
+ statusview += '</div>';
+ }
+
+ return statusview;
+}
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ callMwan3Status(),
+ ]);
+ },
+
+ render: function (data) {
+ poll.add(function() {
+ return callMwan3Status().then(function(result) {
+ var view = document.getElementById('mwan3-service-status');
+ view.innerHTML = renderMwan3Status(result);
+ });
+ });
+
+ return E('div', { class: 'cbi-map' }, [
+ E('h2', [ _('MultiWAN Manager - Overview') ]),
+ E('div', { class: 'cbi-section' }, [
+ E('div', { 'id': 'mwan3-service-status' }, [
+ E('em', { 'class': 'spinning' }, [ _('Collecting data ...') ])
+ ])
+ ])
+ ]);
+ },
+
+ handleSaveApply: null,
+ handleSave: null,
+ handleReset: null
+})
diff --git a/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js
new file mode 100644
index 0000000000..6446125175
--- /dev/null
+++ b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js
@@ -0,0 +1,22 @@
+'use strict';
+'require fs';
+'require view';
+
+return view.extend({
+ load: function() {
+ return L.resolveDefault(fs.exec_direct('/usr/sbin/mwan3', [ 'internal', 'ipv4' ]),'');
+ },
+
+ render: function (report) {
+ return E('div', { 'class': 'cbi-map', 'id': 'map' }, [
+ E('h2', _('MultiWAN Manager - Troubleshooting')),
+ E('div', { 'class': 'cbi-section' }, [
+ E('pre', [ report ])
+ ]),
+ ])
+ },
+
+ handleSaveApply: null,
+ handleSave: null,
+ handleReset: null
+})
diff --git a/applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js
new file mode 100644
index 0000000000..0fc11550e9
--- /dev/null
+++ b/applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js
@@ -0,0 +1,117 @@
+'use strict';
+'require baseclass';
+'require rpc';
+
+var callMwan3Status = rpc.declare({
+ object: 'mwan3',
+ method: 'status',
+ expect: { },
+});
+
+document.querySelector('head').appendChild(E('link', {
+ 'rel': 'stylesheet',
+ 'type': 'text/css',
+ 'href': L.resource('view/mwan3/mwan3.css')
+}));
+
+return baseclass.extend({
+ title: _('MultiWAN Manager'),
+
+ load: function() {
+ return Promise.all([
+ callMwan3Status(),
+ ]);
+ },
+
+ render: function (result) {
+ if (!result[0].interfaces)
+ return null;
+
+ var container = E('div', { 'id': 'mwan3-service-status' });
+ var iface;
+ for ( iface in result[0].interfaces) {
+ var state = '';
+ var css = '';
+ var time = '';
+ var tname = '';
+ switch (result[0].interfaces[iface].status) {
+ case 'online':
+ state = _('Online');
+ css = 'alert-message success';
+ time = '%t'.format(result[0].interfaces[iface].online);
+ tname = _('Uptime');
+ break;
+ case 'offline':
+ state = _('Offline');
+ css = 'alert-message danger';
+ time = '%t'.format(result[0].interfaces[iface].offline);
+ tname = _('Downtime');
+ break;
+ case 'notracking':
+ state = _('No Tracking');
+ if ((result[0].interfaces[iface].uptime) > 0) {
+ css = 'alert-message success';
+ time = '%t'.format(result[0].interfaces[iface].uptime);
+ tname = _('Uptime');
+ }
+ else {
+ css = 'alert-message warning';
+ time = '';
+ tname = '';
+ }
+ break;
+ default:
+ css = 'alert-message warning';
+ state = _('Disabled');
+ time = '';
+ tname = '';
+ break;
+ }
+
+ if (time !== '' ) {
+ container.appendChild(
+ E('div', { 'class': css }, [
+ E('div', {}, [
+ E('strong', {}, [
+ _('Interface'), ':', ' '
+ ]),
+ iface
+ ]),
+ E('div', {}, [
+ E('strong', {}, [
+ _('Status'), ':', ' '
+ ]),
+ state
+ ]),
+ E('div', {}, [
+ E('strong', {}, [
+ tname, ':', ' '
+ ]),
+ time
+ ])
+ ])
+ );
+ }
+ else {
+ container.appendChild(
+ E('div', { 'class': css }, [
+ E('div', {}, [
+ E('strong', {}, [
+ _('Interface'), ':', ' '
+ ]),
+ iface
+ ]),
+ E('div', {}, [
+ E('strong', {}, [
+ _('Status'), ':', ' '
+ ]),
+ state
+ ])
+ ])
+ );
+ }
+ }
+
+ return container;
+ }
+});
diff --git a/applications/luci-app-mwan3/luasrc/controller/mwan3.lua b/applications/luci-app-mwan3/luasrc/controller/mwan3.lua
deleted file mode 100644
index 1fb9083a53..0000000000
--- a/applications/luci-app-mwan3/luasrc/controller/mwan3.lua
+++ /dev/null
@@ -1,320 +0,0 @@
--- Copyright 2014 Aedan Renner <chipdankly@gmail.com>
--- Copyright 2018 Florian Eckert <fe@dev.tdt.de>
--- Licensed to the public under the GNU General Public License v2.
-
-module("luci.controller.mwan3", package.seeall)
-
-sys = require "luci.sys"
-ut = require "luci.util"
-
-ip = "ip -4 "
-
-function index()
- if not nixio.fs.access("/etc/config/mwan3") then
- return
- end
-
- entry({"admin", "status", "mwan"},
- alias("admin", "status", "mwan", "overview"),
- _("Load Balancing"), 600).acl_depends = { "luci-app-mwan3" }
-
- entry({"admin", "status", "mwan", "overview"},
- template("mwan/status_interface"))
- entry({"admin", "status", "mwan", "detail"},
- template("mwan/status_detail"))
- entry({"admin", "status", "mwan", "diagnostics"},
- template("mwan/status_diagnostics"))
- entry({"admin", "status", "mwan", "troubleshooting"},
- template("mwan/status_troubleshooting"))
- entry({"admin", "status", "mwan", "interface_status"},
- call("mwan_Status"))
- entry({"admin", "status", "mwan", "detailed_status"},
- call("detailedStatus"))
- entry({"admin", "status", "mwan", "diagnostics_display"},
- call("diagnosticsData"), nil).leaf = true
- entry({"admin", "status", "mwan", "troubleshooting_display"},
- call("troubleshootingData"))
-
-
- entry({"admin", "network", "mwan"},
- alias("admin", "network", "mwan", "interface"),
- _("Load Balancing"), 600).acl_depends = { "luci-app-mwan3" }
-
- entry({"admin", "network", "mwan", "globals"},
- cbi("mwan/globalsconfig"),
- _("Globals"), 5).leaf = true
- entry({"admin", "network", "mwan", "interface"},
- arcombine(cbi("mwan/interface"), cbi("mwan/interfaceconfig")),
- _("Interfaces"), 10).leaf = true
- entry({"admin", "network", "mwan", "member"},
- arcombine(cbi("mwan/member"), cbi("mwan/memberconfig")),
- _("Members"), 20).leaf = true
- entry({"admin", "network", "mwan", "policy"},
- arcombine(cbi("mwan/policy"), cbi("mwan/policyconfig")),
- _("Policies"), 30).leaf = true
- entry({"admin", "network", "mwan", "rule"},
- arcombine(cbi("mwan/rule"), cbi("mwan/ruleconfig")),
- _("Rules"), 40).leaf = true
- entry({"admin", "network", "mwan", "notify"},
- form("mwan/notify"),
- _("Notification"), 50).leaf = true
-end
-
-function mwan_Status()
- local status = ut.ubus("mwan3", "status", {})
-
- luci.http.prepare_content("application/json")
- if status ~= nil then
- luci.http.write_json(status)
- else
- luci.http.write_json({})
- end
-end
-
-function detailedStatus()
- local statusInfo = ut.trim(sys.exec("/usr/sbin/mwan3 status"))
- luci.http.prepare_content("text/plain")
- if statusInfo ~= "" then
- luci.http.write(statusInfo)
- else
- luci.http.write("Unable to get status information")
- end
-end
-
-function diagnosticsData(interface, task)
- function getInterfaceNumber(interface)
- local number = 0
- local interfaceNumber
- local uci = require "luci.model.uci".cursor()
- uci:foreach("mwan3", "interface",
- function (section)
- number = number+1
- if section[".name"] == interface then
- interfaceNumber = number
- end
- end
- )
- return interfaceNumber
- end
-
- function diag_command(cmd, device, addr)
- if addr and addr:match("^[a-zA-Z0-9%-%.:_]+$") then
- local util = io.popen(cmd %{ut.shellquote(device), ut.shellquote(addr)})
- if util then
- luci.http.write("Command:\n")
- luci.http.write(cmd %{ut.shellquote(device),
- ut.shellquote(addr)} .. "\n\n")
- luci.http.write("Result:\n")
- while true do
- local ln = util:read("*l")
- if not ln then break end
- luci.http.write(ln)
- luci.http.write("\n")
- end
- util:close()
- end
- return
- end
- end
-
- function get_gateway(interface)
- local gateway = nil
- local dump = nil
-
- dump = require("luci.util").ubus("network.interface.%s_4" % interface, "status", {})
- if not dump then
- dump = require("luci.util").ubus("network.interface.%s" % interface, "status", {})
- end
-
- if dump and dump.route then
- local _, route
- for _, route in ipairs(dump.route) do
- if dump.route[_].target == "0.0.0.0" then
- gateway = dump.route[_].nexthop
- end
- end
- end
- return gateway
- end
-
- local mArray = {}
- local results = ""
- local number = getInterfaceNumber(interface)
-
- local uci = require "luci.model.uci".cursor(nil, "/var/state")
- local nw = require "luci.model.network".init()
- local i18n = require "luci.i18n"
- local network = nw:get_network(interface)
- local device = network and network:get_interface()
- device = device:name()
-
- luci.http.prepare_content("text/plain")
- if device then
- if task == "ping_gateway" then
- local gateway = get_gateway(interface)
- if gateway ~= nil then
- diag_command("ping -I %s -c 5 -W 1 %s 2>&1", device, gateway)
- else
- luci.http.prepare_content("text/plain")
- luci.http.write(i18n.translatef("No gateway for interface %s found.", interface))
- end
- elseif task == "ping_trackips" then
- local trackips = uci:get("mwan3", interface, "track_ip")
- if #trackips > 0 then
- for i in pairs(trackips) do
- diag_command("ping -I %s -c 5 -W 1 %s 2>&1", device, trackips[i])
- end
- else
- luci.http.write(i18n.translatef("No tracking Hosts for interface %s defined.", interface))
- end
- elseif task == "check_rules" then
- local number = getInterfaceNumber(interface)
- local iif = 1000 + number
- local fwmark = 2000 + number
- local iif_rule = sys.exec(string.format("ip rule | grep %d", iif))
- local fwmark_rule = sys.exec(string.format("ip rule | grep %d", fwmark))
- if iif_rule ~= "" and fwmark_rule ~= "" then
- luci.http.write(i18n.translatef("All required IP rules for interface %s found", interface))
- luci.http.write("\n")
- luci.http.write(fwmark_rule)
- luci.http.write(iif_rule)
- elseif iif_rule == "" and fwmark_rule ~= "" then
- luci.http.write(i18n.translatef("Only one IP rules for interface %s found", interface))
- luci.http.write("\n")
- luci.http.write(fwmark_rule)
- elseif iif_rule ~= "" and fwmark_rule == "" then
- luci.http.write(i18n.translatef("Only one IP rules for interface %s found", interface))
- luci.http.write("\n")
- luci.http.write(iif_rule)
- else
- luci.http.write(i18n.translatef("Missing both IP rules for interface %s", interface))
- end
- elseif task == "check_routes" then
- local number = getInterfaceNumber(interface)
- local routeTable = sys.exec(string.format("ip route list table %s", number))
- if routeTable ~= "" then
- luci.http.write(i18n.translatef("Routing table %s for interface %s found", number, interface))
- luci.http.write("\n")
- luci.http.write(routeTable)
- else
- luci.http.write(i18n.translatef("Routing table %s for interface %s not found", number, interface))
- end
- elseif task == "hotplug_ifup" then
- os.execute(string.format("/usr/sbin/mwan3 ifup %s", ut.shellquote(interface)))
- luci.http.write(string.format("Hotplug ifup sent to interface %s", interface))
- elseif task == "hotplug_ifdown" then
- os.execute(string.format("/usr/sbin/mwan3 ifdown %s", ut.shellquote(interface)))
- luci.http.write(string.format("Hotplug ifdown sent to interface %s", interface))
- else
- luci.http.write("Unknown task")
- end
- else
- luci.http.write(string.format("Unable to perform diagnostic tests on %s.", interface))
- luci.http.write("\n")
- luci.http.write("There is no physical or virtual device associated with this interface.")
- end
-end
-
-function troubleshootingData()
- local ver = require "luci.version"
- local dash = "-------------------------------------------------"
-
- luci.http.prepare_content("text/plain")
-
- luci.http.write("\n")
- luci.http.write("\n")
- luci.http.write("Software-Version")
- luci.http.write("\n")
- luci.http.write(dash)
- luci.http.write("\n")
- if ver.distversion then
- luci.http.write(string.format("OpenWrt - %s", ver.distversion))
- luci.http.write("\n")
- else
- luci.http.write("OpenWrt - unknown")
- luci.http.write("\n")
- end
-
- if ver.luciversion then
- luci.http.write(string.format("LuCI - %s", ver.luciversion))
- luci.http.write("\n")
- else
- luci.http.write("LuCI - unknown")
- luci.http.write("\n")
- end
-
- luci.http.write("\n")
- luci.http.write("\n")
- local output = ut.trim(sys.exec("ip a show"))
- luci.http.write("Output of \"ip a show\"")
- luci.http.write("\n")
- luci.http.write(dash)
- luci.http.write("\n")
- if output ~= "" then
- luci.http.write(output)
- luci.http.write("\n")
- else
- luci.http.write("No data found")
- luci.http.write("\n")
- end
-
- luci.http.write("\n")
- luci.http.write("\n")
- local output = ut.trim(sys.exec("ip route show"))
- luci.http.write("Output of \"ip route show\"")
- luci.http.write("\n")
- luci.http.write(dash)
- luci.http.write("\n")
- if output ~= "" then
- luci.http.write(output)
- luci.http.write("\n")
- else
- luci.http.write("No data found")
- luci.http.write("\n")
- end
-
- luci.http.write("\n")
- luci.http.write("\n")
- local output = ut.trim(sys.exec("ip rule show"))
- luci.http.write("Output of \"ip rule show\"")
- luci.http.write("\n")
- luci.http.write(dash)
- luci.http.write("\n")
- if output ~= "" then
- luci.http.write(output)
- luci.http.write("\n")
- else
- luci.http.write("No data found")
- luci.http.write("\n")
- end
-
- luci.http.write("\n")
- luci.http.write("\n")
- luci.http.write("Output of \"ip route list table 1-250\"")
- luci.http.write("\n")
- luci.http.write(dash)
- luci.http.write("\n")
- for i=1,250 do
- local output = ut.trim(sys.exec(string.format("ip route list table %d", i)))
- if output ~= "" then
- luci.http.write(string.format("Table %s: ", i))
- luci.http.write(output)
- luci.http.write("\n")
- end
- end
-
- luci.http.write("\n")
- luci.http.write("\n")
- local output = ut.trim(sys.exec("iptables -L -t mangle -v -n"))
- luci.http.write("Output of \"iptables -L -t mangle -v -n\"")
- luci.http.write("\n")
- luci.http.write(dash)
- luci.http.write("\n")
- if output ~= "" then
- luci.http.write(output)
- luci.http.write("\n")
- else
- luci.http.write("No data found")
- luci.http.write("\n")
- end
-end
diff --git a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua
deleted file mode 100644
index b71c2886a1..0000000000
--- a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua
+++ /dev/null
@@ -1,63 +0,0 @@
--- Copyright 2017 Florian Eckert <fe@dev.tdt.de>
--- Licensed to the public under the GNU General Public License v2.
-
-local net = require "luci.model.network".init()
-
-local s, m, mask, rtmon, rtlookup, logging, loglevel
-
-m = Map("mwan3", translate("MWAN - Globals"))
-
-s = m:section(NamedSection, "globals", "globals", nil)
-
-mask = s:option(
- Value,
- "mmx_mask",
- translate("Firewall mask"),
- translate("Enter value in hex, starting with <code>0x</code>"))
-mask.datatype = "hex(4)"
-mask.default = "0xff00"
-
-logging = s:option(Flag,
- "logging",
- translate("Logging"),
- translate("Enables global firewall logging"))
-
-loglevel = s:option(
- ListValue,
- "loglevel",
- translate("Loglevel"),
- translate("Firewall loglevel"))
-loglevel.default = "notice"
-loglevel:value("emerg", translate("Emergency"))
-loglevel:value("alert", translate("Alert"))
-loglevel:value("crit", translate("Critical"))
-loglevel:value("error", translate("Error"))
-loglevel:value("warning", translate("Warning"))
-loglevel:value("notice", translate("Notice"))
-loglevel:value("info", translate("Info"))
-loglevel:value("debug", translate("Debug"))
-loglevel:depends("logging", "1")
-
-rtmon = s:option(
- Value,
- "rtmon_interval",
- translate("Update interval"),
- translate("How often should rtmon update the interface routing table"))
-rtmon.datatype = "integer"
-rtmon.default = "5"
-rtmon:value("1", translatef("%d second", 1))
-rtmon:value("3", translatef("%d seconds", 3))
-rtmon:value("5", translatef("%d seconds", 5))
-rtmon:value("7", translatef("%d seconds", 7))
-rtmon:value("10", translatef("%d seconds", 10))
-
-rtlookup = s:option(DynamicList,
- "rt_table_lookup",
- translate("Routing table lookup"),
- translate("Also scan this Routing table for connected networks"))
-rtlookup.datatype = "integer"
-rtlookup:value("1", translatef("Routing table %d", 1))
-rtlookup:value("2", translatef("Routing table %d", 2))
-rtlookup:value("220", translatef("Routing table %d", 220))
-
-return m
diff --git a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua
deleted file mode 100644
index d9d21b9ec0..0000000000
--- a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua
+++ /dev/null
@@ -1,242 +0,0 @@
--- Copyright 2014 Aedan Renner <chipdankly@gmail.com
--- Copyright 2018 Florian Eckert <fe@dev.tdt.de>
--- Licensed to the public under the GNU General Public License v2.
-
-local dsp = require "luci.dispatcher"
-local uci = require "uci"
-
-local m, mwan_interface, enabled, track_method, reliability, interval
-local down, up, metric
-
-function interfaceWarnings(overview, count, iface_max)
- local warnings = ""
- if count <= iface_max then
- warnings = string.format("<strong>%s</strong><br />",
- translatef("There are currently %d of %d supported interfaces configured", count, iface_max)
- )
- else
- warnings = string.format("<strong>%s</strong><br />",
- translatef("WARNING: %d interfaces are configured exceeding the maximum of %d!", count, iface_max)
- )
- end
-
- for i, k in pairs(overview) do
- if overview[i]["network"] == false then
- warnings = warnings .. string.format("<strong>%s</strong><br />",
- translatef("WARNING: Interface %s are not found in /etc/config/network", i)
- )
- end
-
- if overview[i]["default_route"] == false then
- warnings = warnings .. string.format("<strong>%s</strong><br />",
- translatef("WARNING: Interface %s has no default route in the main routing table", i)
- )
- end
-
- if overview[i]["reliability"] == false then
- warnings = warnings .. string.format("<strong>%s</strong><br />",
- translatef("WARNING: Interface %s has a higher reliability " ..
- "requirement than tracking hosts (%d)", i, overview[i]["tracking"])
- )
- end
-
- if overview[i]["duplicate_metric"] == true then
- warnings = warnings .. string.format("<strong>%s</strong><br />",
- translatef("WARNING: Interface %s has a duplicate metric %s configured", i, overview[i]["metric"])
- )
- end
- end
-
- return warnings
-end
-
-function configCheck()
- local overview = {}
- local count = 0
- local duplicate_metric = {}
- uci.cursor():foreach("mwan3", "interface",
- function (section)
- local uci = uci.cursor(nil, "/var/state")
- local iface = section[".name"]
- overview[iface] = {}
- count = count + 1
- local network = uci:get("network", iface)
- overview[iface]["network"] = false
- if network ~= nil then
- overview[iface]["network"] = true
-
- local device = uci:get("network", iface, "ifname")
- if device ~= nil then
- overview[iface]["device"] = device
- end
-
- local metric = uci:get("network", iface, "metric")
- if metric ~= nil then
- overview[iface]["metric"] = metric
- overview[iface]["duplicate_metric"] = false
- for _, m in ipairs(duplicate_metric) do
- if m == metric then
- overview[iface]["duplicate_metric"] = true
- end
- end
- table.insert(duplicate_metric, metric)
- end
-
- local dump = require("luci.util").ubus("network.interface.%s" % iface, "status", {})
- overview[iface]["default_route"] = false
- if dump and dump.route then
- local _, route
- for _, route in ipairs(dump.route) do
- if dump.route[_].target == "0.0.0.0" then
- overview[iface]["default_route"] = true
- end
- end
- end
- end
-
- local trackingNumber = uci:get("mwan3", iface, "track_ip")
- overview[iface]["tracking"] = 0
- if trackingNumber and #trackingNumber > 0 then
- overview[iface]["tracking"] = #trackingNumber
- overview[iface]["reliability"] = false
- local reliabilityNumber = tonumber(uci:get("mwan3", iface, "reliability") or "1")
- if reliabilityNumber and reliabilityNumber <= #trackingNumber then
- overview[iface]["reliability"] = true
- end
- end
- end
- )
-
- -- calculate iface_max usage from firewall mmx_mask
- function bit(p)
- return 2 ^ (p - 1)
- end
- function hasbit(x, p)
- return x % (p + p) >= p
- end
- function setbit(x, p)
- return hasbit(x, p) and x or x + p
- end
-
- local uci = require("uci").cursor(nil, "/var/state")
- local mmx_mask = uci:get("mwan3", "globals", "mmx_mask") or "0x3F00"
- local number = tonumber(mmx_mask, 16)
- local bits = 0
- local iface_max = 0
- for i=1,16 do
- if hasbit(number, bit(i)) then
- bits = bits + 1
- iface_max = setbit( iface_max, bit(bits))
- end
- end
-
- -- subtract blackhole, unreachable and default table from iface_max
- iface_max = iface_max - 3
-
- return overview, count, iface_max
-end
-
-m = Map("mwan3", translate("MWAN - Interfaces"),
- interfaceWarnings(configCheck()))
-
-mwan_interface = m:section(TypedSection, "interface", nil,
- translate("MWAN supports up to 252 physical and/or logical interfaces<br />" ..
- "MWAN requires that all interfaces have a unique metric configured in /etc/config/network<br />" ..
- "Names must match the interface name found in /etc/config/network<br />" ..
- "Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />" ..
- "Interfaces may not share the same name as configured members, policies or rules"))
-mwan_interface.addremove = true
-mwan_interface.dynamic = false
-mwan_interface.sectionhead = translate("Interface")
-mwan_interface.sortable = false
-mwan_interface.template = "cbi/tblsection"
-mwan_interface.extedit = dsp.build_url("admin", "network", "mwan", "interface", "%s")
-function mwan_interface.create(self, section)
- TypedSection.create(self, section)
- m.uci:save("mwan3")
- luci.http.redirect(dsp.build_url("admin", "network", "mwan", "interface", section))
-end
-
-enabled = mwan_interface:option(DummyValue, "enabled", translate("Enabled"))
-enabled.rawhtml = true
-function enabled.cfgvalue(self, s)
- if self.map:get(s, "enabled") == "1" then
- return translate("Yes")
- else
- return translate("No")
- end
-end
-
-track_method = mwan_interface:option(DummyValue, "track_method", translate("Tracking method"))
-track_method.rawhtml = true
-function track_method.cfgvalue(self, s)
- local tracked = self.map:get(s, "track_ip")
- if tracked then
- return self.map:get(s, "track_method") or "ping"
- else
- return "&#8212;"
- end
-end
-
-reliability = mwan_interface:option(DummyValue, "reliability", translate("Tracking reliability"))
-reliability.rawhtml = true
-function reliability.cfgvalue(self, s)
- local tracked = self.map:get(s, "track_ip")
- if tracked then
- return self.map:get(s, "reliability") or "1"
- else
- return "&#8212;"
- end
-end
-
-interval = mwan_interface:option(DummyValue, "interval", translate("Ping interval"))
-interval.rawhtml = true
-function interval.cfgvalue(self, s)
- local tracked = self.map:get(s, "track_ip")
- if tracked then
- local intervalValue = self.map:get(s, "interval")
- if intervalValue then
- return intervalValue .. "s"
- else
- return "5s"
- end
- else
- return "&#8212;"
- end
-end
-
-down = mwan_interface:option(DummyValue, "down", translate("Interface down"))
-down.rawhtml = true
-function down.cfgvalue(self, s)
- local tracked = self.map:get(s, "track_ip")
- if tracked then
- return self.map:get(s, "down") or "3"
- else
- return "&#8212;"
- end
-end
-
-up = mwan_interface:option(DummyValue, "up", translate("Interface up"))
-up.rawhtml = true
-function up.cfgvalue(self, s)
- local tracked = self.map:get(s, "track_ip")
- if tracked then
- return self.map:get(s, "up") or "3"
- else
- return "&#8212;"
- end
-end
-
-metric = mwan_interface:option(DummyValue, "metric", translate("Metric"))
-metric.rawhtml = true
-function metric.cfgvalue(self, s)
- local uci = uci.cursor(nil, "/var/state")
- local metric = uci:get("network", s, "metric")
- if metric then
- return metric
- else
- return "&#8212;"
- end
-end
-
-return m
diff --git a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua
deleted file mode 100644
index 235ecd49b2..0000000000
--- a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua
+++ /dev/null
@@ -1,262 +0,0 @@
--- Copyright 2014 Aedan Renner <chipdankly@gmail.com>
--- Copyright 2018 Florian Eckert <fe@dev.tdt.de>
--- Licensed to the public under the GNU General Public License v2.
-
-local dsp = require "luci.dispatcher"
-
-local m, mwan_interface, enabled, initial_state, family, track_ip
-local track_method, reliability, count, size, max_ttl
-local check_quality, failure_latency, failure_loss, recovery_latency
-local recovery_loss, timeout, interval, failure
-local keep_failure, recovery, down, up, flush, metric
-local httping_ssl
-
-arg[1] = arg[1] or ""
-
-m = Map("mwan3", translatef("MWAN Interface Configuration - %s", arg[1]))
-m.redirect = dsp.build_url("admin", "network", "mwan", "interface")
-
-mwan_interface = m:section(NamedSection, arg[1], "interface", "")
-mwan_interface.addremove = false
-mwan_interface.dynamic = false
-
-enabled = mwan_interface:option(Flag, "enabled", translate("Enabled"))
-enabled.default = false
-
-initial_state = mwan_interface:option(ListValue, "initial_state", translate("Initial state"),
- translate("Expect interface state on up event"))
-initial_state.default = "online"
-initial_state:value("online", translate("Online"))
-initial_state:value("offline", translate("Offline"))
-
-family = mwan_interface:option(ListValue, "family", translate("Internet Protocol"))
-family.default = "ipv4"
-family:value("ipv4", translate("IPv4"))
-family:value("ipv6", translate("IPv6"))
-
-track_ip = mwan_interface:option(DynamicList, "track_ip", translate("Tracking hostname or IP address"),
- translate("This hostname or IP address will be pinged to determine if the link is up or down. Leave blank to assume interface is always online"))
-track_ip.datatype = "host"
-
-track_method = mwan_interface:option(ListValue, "track_method", translate("Tracking method"))
-track_method.default = "ping"
-track_method:value("ping")
-if os.execute("command -v nping 1>/dev/null") == 0 then
- track_method:value("nping-tcp")
- track_method:value("nping-udp")
- track_method:value("nping-icmp")
- track_method:value("nping-arp")
-end
-
-if os.execute("command -v arping 1>/dev/null") == 0 then
- track_method:value("arping")
-end
-
-if os.execute("command -v httping 1>/dev/null") == 0 then
- track_method:value("httping")
-end
-
-httping_ssl = mwan_interface:option(Flag, "httping_ssl", translate("Enable ssl tracking"),
- translate("Enables https tracking on ssl port 443"))
-httping_ssl:depends("track_method", "httping")
-httping_ssl.rmempty = false
-httping_ssl.default = httping_ssl.enabled
-
-reliability = mwan_interface:option(Value, "reliability", translate("Tracking reliability"),
- translate("Acceptable values: 1-100. This many Tracking IP addresses must respond for the link to be deemed up"))
-reliability.datatype = "range(1, 100)"
-reliability.default = "1"
-
-count = mwan_interface:option(ListValue, "count", translate("Ping count"))
-count.default = "1"
-count:value("1")
-count:value("2")
-count:value("3")
-count:value("4")
-count:value("5")
-
-size = mwan_interface:option(Value, "size", translate("Ping size"))
-size.default = "56"
-size:depends("track_method", "ping")
-size:value("8")
-size:value("24")
-size:value("56")
-size:value("120")
-size:value("248")
-size:value("504")
-size:value("1016")
-size:value("1472")
-size:value("2040")
-size.datatype = "range(1, 65507)"
-
-max_ttl = mwan_interface:option(Value, "max_ttl", translate("Max TTL"))
-max_ttl.default = "60"
-max_ttl:depends("track_method", "ping")
-max_ttl:value("10")
-max_ttl:value("20")
-max_ttl:value("30")
-max_ttl:value("40")
-max_ttl:value("50")
-max_ttl:value("60")
-max_ttl:value("70")
-max_ttl.datatype = "range(1, 255)"
-
-check_quality = mwan_interface:option(Flag, "check_quality", translate("Check link quality"))
-check_quality:depends("track_method", "ping")
-check_quality.default = false
-
-failure_latency = mwan_interface:option(Value, "failure_latency", translate("Max packet latency [ms]"))
-failure_latency:depends("check_quality", 1)
-failure_latency.default = "1000"
-failure_latency:value("25")
-failure_latency:value("50")
-failure_latency:value("75")
-failure_latency:value("100")
-failure_latency:value("150")
-failure_latency:value("200")
-failure_latency:value("250")
-failure_latency:value("300")
-
-failure_loss = mwan_interface:option(Value, "failure_loss", translate("Max packet loss [%]"))
-failure_loss:depends("check_quality", 1)
-failure_loss.default = "40"
-failure_loss:value("2")
-failure_loss:value("5")
-failure_loss:value("10")
-failure_loss:value("20")
-failure_loss:value("25")
-
-recovery_latency = mwan_interface:option(Value, "recovery_latency", translate("Min packet latency [ms]"))
-recovery_latency:depends("check_quality", 1)
-recovery_latency.default = "500"
-recovery_latency:value("25")
-recovery_latency:value("50")
-recovery_latency:value("75")
-recovery_latency:value("100")
-recovery_latency:value("150")
-recovery_latency:value("200")
-recovery_latency:value("250")
-recovery_latency:value("300")
-
-recovery_loss = mwan_interface:option(Value, "recovery_loss", translate("Min packet loss [%]"))
-recovery_loss:depends("check_quality", 1)
-recovery_loss.default = "10"
-recovery_loss:value("2")
-recovery_loss:value("5")
-recovery_loss:value("10")
-recovery_loss:value("20")
-recovery_loss:value("25")
-
-timeout = mwan_interface:option(ListValue, "timeout", translate("Ping timeout"))
-timeout.default = "4"
-timeout:value("1", translatef("%d second", 1))
-timeout:value("2", translatef("%d seconds", 2))
-timeout:value("3", translatef("%d seconds", 3))
-timeout:value("4", translatef("%d seconds", 4))
-timeout:value("5", translatef("%d seconds", 5))
-timeout:value("6", translatef("%d seconds", 6))
-timeout:value("7", translatef("%d seconds", 7))
-timeout:value("8", translatef("%d seconds", 8))
-timeout:value("9", translatef("%d seconds", 9))
-timeout:value("10", translatef("%d seconds", 10))
-
-interval = mwan_interface:option(ListValue, "interval", translate("Ping interval"))
-interval.default = "10"
-interval:value("1", translatef("%d second", 1))
-interval:value("3", translatef("%d seconds", 3))
-interval:value("5", translatef("%d seconds", 5))
-interval:value("10", translatef("%d seconds", 10))
-interval:value("20", translatef("%d seconds", 20))
-interval:value("30", translatef("%d seconds", 30))
-interval:value("60", translatef("%d minute", 1))
-interval:value("300", translatef("%d minutes", 5))
-interval:value("600", translatef("%d minutes", 10))
-interval:value("900", translatef("%d minutes", 15))
-interval:value("1800", translatef("%d minutes", 30))
-interval:value("3600", translatef("%d hour", 1))
-
-failure = mwan_interface:option(Value, "failure_interval", translate("Failure interval"),
- translate("Ping interval during failure detection"))
-failure.default = "5"
-failure:value("1", translatef("%d second", 1))
-failure:value("3", translatef("%d seconds", 3))
-failure:value("5", translatef("%d seconds", 5))
-failure:value("10", translatef("%d seconds", 10))
-failure:value("20", translatef("%d seconds", 20))
-failure:value("30", translatef("%d seconds", 30))
-failure:value("60", translatef("%d minute", 1))
-failure:value("300", translatef("%d minutes", 5))
-failure:value("600", translatef("%d minutes", 10))
-failure:value("900", translatef("%d minutes", 15))
-failure:value("1800", translatef("%d minutes", 30))
-failure:value("3600", translatef("%d hour", 1))
-
-keep_failure = mwan_interface:option(Flag, "keep_failure_interval", translate("Keep failure interval"),
- translate("Keep ping failure interval during failure state"))
-keep_failure.default = keep_failure.disabled
-
-recovery = mwan_interface:option(Value, "recovery_interval", translate("Recovery interval"),
- translate("Ping interval during failure recovering"))
-recovery.default = "5"
-recovery:value("1", translatef("%d second", 1))
-recovery:value("3", translatef("%d seconds", 3))
-recovery:value("5", translatef("%d seconds", 5))
-recovery:value("10", translatef("%d seconds", 10))
-recovery:value("20", translatef("%d seconds", 20))
-recovery:value("30", translatef("%d seconds", 30))
-recovery:value("60", translatef("%d minute", 1))
-recovery:value("300", translatef("%d minutes", 5))
-recovery:value("600", translatef("%d minutes", 10))
-recovery:value("900", translatef("%d minutes", 15))
-recovery:value("1800", translatef("%d minutes", 30))
-recovery:value("3600", translatef("%d hour", 1))
-
-down = mwan_interface:option(ListValue, "down", translate("Interface down"),
- translate("Interface will be deemed down after this many failed ping tests"))
-down.default = "5"
-down:value("1")
-down:value("2")
-down:value("3")
-down:value("4")
-down:value("5")
-down:value("6")
-down:value("7")
-down:value("8")
-down:value("9")
-down:value("10")
-
-up = mwan_interface:option(ListValue, "up", translate("Interface up"),
- translate("Downed interface will be deemed up after this many successful ping tests"))
-up.default = "5"
-up:value("1")
-up:value("2")
-up:value("3")
-up:value("4")
-up:value("5")
-up:value("6")
-up:value("7")
-up:value("8")
-up:value("9")
-up:value("10")
-
-flush = mwan_interface:option(StaticList, "flush_conntrack", translate("Flush conntrack table"),
- translate("Flush global firewall conntrack table on interface events"))
-flush:value("ifup", translate("ifup (netifd)"))
-flush:value("ifdown", translate("ifdown (netifd)"))
-flush:value("connected", translate("connected (mwan3)"))
-flush:value("disconnected", translate("disconnected (mwan3)"))
-
-metric = mwan_interface:option(DummyValue, "metric", translate("Metric"),
- translate("This displays the metric assigned to this interface in /etc/config/network"))
-metric.rawhtml = true
-function metric.cfgvalue(self, s)
- local uci = require "luci.model.uci".cursor(nil, "/var/state")
- local metric = uci:get("network", arg[1], "metric")
- if metric then
- return metric
- else
- return "&#8212;"
- end
-end
-
-return m
diff --git a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua
deleted file mode 100644
index 4125aae0be..0000000000
--- a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua
+++ /dev/null
@@ -1,45 +0,0 @@
--- Copyright 2014 Aedan Renner <chipdankly@gmail.com>
--- Copyright 2018 Florian Eckert <fe@dev.tdt.de>
--- Licensed to the public under the GNU General Public License v2.
-
-local dsp = require "luci.dispatcher"
-
-local m, mwan_member, interface, metric, weight
-
-m = Map("mwan3", translate("MWAN - Members"))
-
-mwan_member = m:section(TypedSection, "member", nil,
- translate("Members are profiles attaching a metric and weight to an MWAN interface<br />" ..
- "Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />" ..
- "Members may not share the same name as configured interfaces, policies or rules"))
-mwan_member.addremove = true
-mwan_member.dynamic = false
-mwan_member.sectionhead = translate("Member")
-mwan_member.sortable = true
-mwan_member.template = "cbi/tblsection"
-mwan_member.extedit = dsp.build_url("admin", "network", "mwan", "member", "%s")
-function mwan_member.create(self, section)
- TypedSection.create(self, section)
- m.uci:save("mwan3")
- luci.http.redirect(dsp.build_url("admin", "network", "mwan", "member", section))
-end
-
-interface = mwan_member:option(DummyValue, "interface", translate("Interface"))
-interface.rawhtml = true
-function interface.cfgvalue(self, s)
- return self.map:get(s, "interface") or "&#8212;"
-end
-
-metric = mwan_member:option(DummyValue, "metric", translate("Metric"))
-metric.rawhtml = true
-function metric.cfgvalue(self, s)
- return self.map:get(s, "metric") or "1"
-end
-
-weight = mwan_member:option(DummyValue, "weight", translate("Weight"))
-weight.rawhtml = true
-function weight.cfgvalue(self, s)
- return self.map:get(s, "weight") or "1"
-end
-
-return m
diff --git a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua
deleted file mode 100644
index 3464ebfc92..0000000000
--- a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua
+++ /dev/null
@@ -1,33 +0,0 @@
--- Copyright 2014 Aedan Renner <chipdankly@gmail.com>
--- Copyright 2018 Florian Eckert <fe@dev.tdt.de>
--- Licensed to the public under the GNU General Public License v2.
-
-local dsp = require "luci.dispatcher"
-
-local m, mwan_member, interface, metric, weight
-
-arg[1] = arg[1] or ""
-
-m = Map("mwan3", translatef("MWAN Member Configuration - %s", arg[1]))
-m.redirect = dsp.build_url("admin", "network", "mwan", "member")
-
-mwan_member = m:section(NamedSection, arg[1], "member", "")
-mwan_member.addremove = false
-mwan_member.dynamic = false
-
-interface = mwan_member:option(Value, "interface", translate("Interface"))
-m.uci:foreach("mwan3", "interface",
- function(s)
- interface:value(s['.name'], s['.name'])
- end
-)
-
-metric = mwan_member:option(Value, "metric", translate("Metric"),
- translate("Acceptable values: 1-256. Defaults to 1 if not set"))
-metric.datatype = "range(1, 256)"
-
-weight = mwan_member:option(Value, "weight", translate("Weight"),
- translate("Acceptable values: 1-1000. Defaults to 1 if not set"))
-weight.datatype = "range(1, 1000)"
-
-return m
diff --git a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua
deleted file mode 100644
index ff1d338eee..0000000000
--- a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua
+++ /dev/null
@@ -1,46 +0,0 @@
--- Copyright 2014 Aedan Renner <chipdankly@gmail.com>
--- Copyright 2018 Florian Eckert <fe@dev.tdt.de>
--- Licensed to the public under the GNU General Public License v2.
-
-local fs = require "nixio.fs"
-local ut = require "luci.util"
-local script = "/etc/mwan3.user"
-
-local m, f, t
-
-m = SimpleForm("luci", translate("MWAN - Notification"))
-
-f = m:section(SimpleSection, nil,
- translate("This section allows you to modify the content of \"/etc/mwan3.user\".<br />" ..
- "The file is also preserved during sysupgrade.<br />" ..
- "<br />" ..
- "Notes:<br />" ..
- "This file is interpreted as a shell script.<br />" ..
- "The first line of the script must be &#34;#!/bin/sh&#34; without quotes.<br />" ..
- "Lines beginning with # are comments and are not executed.<br />" ..
- "Put your custom mwan3 action here, they will<br />" ..
- "be executed with each netifd hotplug interface event<br />" ..
- "on interfaces for which mwan3 is enabled.<br />" ..
- "<br />" ..
- "There are three main environment variables that are passed to this script.<br />" ..
- "<br />" ..
- "$ACTION <br />" ..
- "* \"ifup\" Is called by netifd and mwan3track <br />" ..
- "* \"ifdown\" Is called by netifd and mwan3track <br />" ..
- "* \"connected\" Is only called by mwan3track if tracking was successful <br />" ..
- "* \"disconnected\" Is only called by mwan3track if tracking has failed <br />" ..
- "$INTERFACE Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")<br />" ..
- "$DEVICE Physical device name which interface went up or down (e.g. \"eth0\" or \"wwan0\")<br />" ..
- "<br />"))
-
-t = f:option(TextValue, "lines")
-t.rmempty = true
-t.rows = 20
-function t.cfgvalue()
- return fs.readfile(script)
-end
-function t.write(self, section, data)
- return fs.writefile(script, ut.trim(data:gsub("\r\n", "\n")) .. "\n")
-end
-
-return m
diff --git a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua
deleted file mode 100644
index 9067f7332f..0000000000
--- a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua
+++ /dev/null
@@ -1,92 +0,0 @@
--- Copyright 2014 Aedan Renner <chipdankly@gmail.com>
--- Copyright 2018 Florian Eckert <fe@dev.tdt.de>
--- Licensed to the public under the GNU General Public License v2.
-
-local dsp = require "luci.dispatcher"
-local uci = require "uci"
-
-local m, mwan_policy, use_member, last_resort
-
-function policyCheck()
- local policy_error = {}
-
- uci.cursor():foreach("mwan3", "policy",
- function (section)
- policy_error[section[".name"]] = false
- if string.len(section[".name"]) > 15 then
- policy_error[section[".name"]] = true
- end
- end
- )
-
- return policy_error
-end
-
-function policyError(policy_error)
- local warnings = ""
- for i, k in pairs(policy_error) do
- if policy_error[i] == true then
- warnings = warnings .. string.format("<strong>%s</strong><br />",
- translatef("WARNING: Policy %s has exceeding the maximum name of 15 characters", i)
- )
- end
- end
-
- return warnings
-end
-
-m = Map("mwan3", translate("MWAN - Policies"),
- policyError(policyCheck()))
-
-mwan_policy = m:section(TypedSection, "policy", nil,
- translate("Policies are profiles grouping one or more members controlling how MWAN distributes traffic<br />" ..
- "Member interfaces with lower metrics are used first<br />" ..
- "Member interfaces with the same metric will be load-balanced<br />" ..
- "Load-balanced member interfaces distribute more traffic out those with higher weights<br />" ..
- "Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />" ..
- "Names must be 15 characters or less<br />" ..
- "Policies may not share the same name as configured interfaces, members or rules"))
-mwan_policy.addremove = true
-mwan_policy.dynamic = false
-mwan_policy.sectionhead = translate("Policy")
-mwan_policy.sortable = true
-mwan_policy.template = "cbi/tblsection"
-mwan_policy.extedit = dsp.build_url("admin", "network", "mwan", "policy", "%s")
-function mwan_policy.create(self, section)
- if #section > 15 then
- self.invalid_cts = true
- else
- TypedSection.create(self, section)
- m.uci:save("mwan3")
- luci.http.redirect(dsp.build_url("admin", "network", "mwan", "policy", section))
- end
-end
-
-use_member = mwan_policy:option(DummyValue, "use_member", translate("Members assigned"))
-use_member.rawhtml = true
-function use_member.cfgvalue(self, s)
- local memberConfig, memberList = self.map:get(s, "use_member"), ""
- if memberConfig then
- for k,v in pairs(memberConfig) do
- memberList = memberList .. v .. "<br />"
- end
- return memberList
- else
- return "&#8212;"
- end
-end
-
-last_resort = mwan_policy:option(DummyValue, "last_resort", translate("Last resort"))
-last_resort.rawhtml = true
-function last_resort.cfgvalue(self, s)
- local action = self.map:get(s, "last_resort")
- if action == "blackhole" then
- return translate("blackhole (drop)")
- elseif action == "default" then
- return translate("default (use main routing table)")
- else
- return translate("unreachable (reject)")
- end
-end
-
-return m
diff --git a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua
deleted file mode 100644
index 8e5a3fa950..0000000000
--- a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua
+++ /dev/null
@@ -1,32 +0,0 @@
--- Copyright 2014 Aedan Renner <chipdankly@gmail.com>
--- Copyright 2018 Florian Eckert <fe@dev.tdt.de>
--- Licensed to the public under the GNU General Public License v2.
-
-local dsp = require "luci.dispatcher"
-
-local m, mwan_policy, member, last_resort
-
-arg[1] = arg[1] or ""
-
-m = Map("mwan3", translatef("MWAN Policy Configuration - %s", arg[1]))
-m.redirect = dsp.build_url("admin", "network", "mwan", "policy")
-
-mwan_policy = m:section(NamedSection, arg[1], "policy", "")
-mwan_policy.addremove = false
-mwan_policy.dynamic = false
-
-member = mwan_policy:option(DynamicList, "use_member", translate("Member used"))
-m.uci:foreach("mwan3", "member",
- function(s)
- member:value(s['.name'], s['.name'])
- end
-)
-
-last_resort = mwan_policy:option(ListValue, "last_resort", translate("Last resort"),
- translate("When all policy members are offline use this behavior for matched traffic"))
-last_resort.default = "unreachable"
-last_resort:value("unreachable", translate("unreachable (reject)"))
-last_resort:value("blackhole", translate("blackhole (drop)"))
-last_resort:value("default", translate("default (use main routing table)"))
-
-return m
diff --git a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua
deleted file mode 100644
index 1a97d40c1a..0000000000
--- a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua
+++ /dev/null
@@ -1,109 +0,0 @@
--- Copyright 2014 Aedan Renner <chipdankly@gmail.com>
--- Copyright 2018 Florian Eckert <fe@dev.tdt.de>
--- Licensed to the public under the GNU General Public License v2.
-
-local dsp = require "luci.dispatcher"
-local uci = require "uci"
-
-local m, mwan_rule, src_ip, src_port, dest_ip, dest_port, proto, use_policy
-
-function ruleCheck()
- local rule_error = {}
- uci.cursor():foreach("mwan3", "rule",
- function (section)
- rule_error[section[".name"]] = false
- local uci = uci.cursor(nil, "/var/state")
- local sourcePort = uci:get("mwan3", section[".name"], "src_port")
- local destPort = uci:get("mwan3", section[".name"], "dest_port")
- if sourcePort ~= nil or destPort ~= nil then
- local protocol = uci:get("mwan3", section[".name"], "proto")
- if protocol == nil or protocol == "all" then
- rule_error[section[".name"]] = true
- end
- end
- end
- )
- return rule_error
-end
-
-function ruleWarn(rule_error)
- local warnings = ""
- for i, k in pairs(rule_error) do
- if rule_error[i] == true then
- warnings = warnings .. string.format("<strong>%s</strong><br />",
- translatef("WARNING: Rule %s have a port configured with no or improper protocol specified!", i)
- )
- end
- end
-
- return warnings
-end
-
-m = Map("mwan3", translate("MWAN - Rules"),
- ruleWarn(ruleCheck())
- )
-
-mwan_rule = m:section(TypedSection, "rule", nil,
- translate("Rules specify which traffic will use a particular MWAN policy<br />" ..
- "Rules are based on IP address, port or protocol<br />" ..
- "Rules are matched from top to bottom<br />" ..
- "Rules below a matching rule are ignored<br />" ..
- "Traffic not matching any rule is routed using the main routing table<br />" ..
- "Traffic destined for known (other than default) networks is handled by the main routing table<br />" ..
- "Traffic matching a rule, but all WAN interfaces for that policy are down will be blackholed<br />" ..
- "Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />" ..
- "Rules may not share the same name as configured interfaces, members or policies"))
-mwan_rule.addremove = true
-mwan_rule.anonymous = false
-mwan_rule.dynamic = false
-mwan_rule.sectionhead = translate("Rule")
-mwan_rule.sortable = true
-mwan_rule.template = "cbi/tblsection"
-mwan_rule.extedit = dsp.build_url("admin", "network", "mwan", "rule", "%s")
-function mwan_rule.create(self, section)
- if #section > 15 then
- self.invalid_cts = true
- else
- TypedSection.create(self, section)
- m.uci:save("mwan3")
- luci.http.redirect(dsp.build_url("admin", "network", "mwan", "rule", section))
- end
-end
-
-src_ip = mwan_rule:option(DummyValue, "src_ip", translate("Source address"))
-src_ip.rawhtml = true
-function src_ip.cfgvalue(self, s)
- return self.map:get(s, "src_ip") or "&#8212;"
-end
-
-src_port = mwan_rule:option(DummyValue, "src_port", translate("Source port"))
-src_port.rawhtml = true
-function src_port.cfgvalue(self, s)
- return self.map:get(s, "src_port") or "&#8212;"
-end
-
-dest_ip = mwan_rule:option(DummyValue, "dest_ip", translate("Destination address"))
-dest_ip.rawhtml = true
-function dest_ip.cfgvalue(self, s)
- return self.map:get(s, "dest_ip") or "&#8212;"
-end
-
-dest_port = mwan_rule:option(DummyValue, "dest_port", translate("Destination port"))
-dest_port.rawhtml = true
-function dest_port.cfgvalue(self, s)
- return self.map:get(s, "dest_port") or "&#8212;"
-end
-
-proto = mwan_rule:option(DummyValue, "proto", translate("Protocol"))
-proto.rawhtml = true
-function proto.cfgvalue(self, s)
- return self.map:get(s, "proto") or "all"
-end
-
-use_policy = mwan_rule:option(DummyValue, "use_policy", translate("Policy assigned"))
-use_policy.rawhtml = true
-function use_policy.cfgvalue(self, s)
- return self.map:get(s, "use_policy") or "&#8212;"
-end
-
-return m
diff --git a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua
deleted file mode 100644
index f20414240e..0000000000
--- a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua
+++ /dev/null
@@ -1,76 +0,0 @@
--- Copyright 2014 Aedan Renner <chipdankly@gmail.com>
--- Copyright 2018 Florian Eckert <fe@dev.tdt.de>
--- Licensed to the public under the GNU General Public License v2.
-
-local dsp = require "luci.dispatcher"
-local util = require("luci.util")
-
-local m, mwan_rule, src_ip, src_port, dest_ip, dest_port, proto, sticky
-local timeout, ipset, logging, policy
-
-arg[1] = arg[1] or ""
-
-local ipsets = util.split(util.trim(util.exec("ipset -n -L 2>/dev/null | grep -v mwan3_ | sort")), "\n", nil, true) or {}
-
-m = Map("mwan3", translatef("MWAN Rule Configuration - %s", arg[1]))
-m.redirect = dsp.build_url("admin", "network", "mwan", "rule")
-
-mwan_rule = m:section(NamedSection, arg[1], "rule", "")
-mwan_rule.addremove = false
-mwan_rule.dynamic = false
-
-src_ip = mwan_rule:option(Value, "src_ip", translate("Source address"),
- translate("Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"))
-src_ip.datatype = ipaddr
-
-src_port = mwan_rule:option(Value, "src_port", translate("Source port"),
- translate("May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or as a portrange (eg \"1024:2048\") without quotes"))
-
-dest_ip = mwan_rule:option(Value, "dest_ip", translate("Destination address"),
- translate("Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"))
-dest_ip.datatype = ipaddr
-
-dest_port = mwan_rule:option(Value, "dest_port", translate("Destination port"),
- translate("May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or as a portrange (eg \"1024:2048\") without quotes"))
-
-proto = mwan_rule:option(Value, "proto", translate("Protocol"),
- translate("View the content of /etc/protocols for protocol description"))
-proto.default = "all"
-proto.rmempty = false
-proto:value("all")
-proto:value("tcp")
-proto:value("udp")
-proto:value("icmp")
-proto:value("esp")
-
-sticky = mwan_rule:option(ListValue, "sticky", translate("Sticky"),
- translate("Traffic from the same source IP address that previously matched this rule within the sticky timeout period will use the same WAN interface"))
-sticky.default = "0"
-sticky:value("1", translate("Yes"))
-sticky:value("0", translate("No"))
-
-timeout = mwan_rule:option(Value, "timeout", translate("Sticky timeout"),
- translate("Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"))
-timeout.datatype = "range(1, 1000000)"
-
-ipset = mwan_rule:option(Value, "ipset", translate("IPset"),
- translate("Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/youtube.com/youtube\")"))
-ipset:value("", translate("-- Please choose --"))
-for _, z in ipairs(ipsets) do
- ipset:value(z)
-end
-
-logging = mwan_rule:option(Flag, "logging", translate("Logging"),
- translate("Enables firewall rule logging (global mwan3 logging must also be enabled)"))
-
-policy = mwan_rule:option(Value, "use_policy", translate("Policy assigned"))
-m.uci:foreach("mwan3", "policy",
- function(s)
- policy:value(s['.name'], s['.name'])
- end
-)
-policy:value("unreachable", translate("unreachable (reject)"))
-policy:value("blackhole", translate("blackhole (drop)"))
-policy:value("default", translate("default (use main routing table)"))
-
-return m
diff --git a/applications/luci-app-mwan3/luasrc/view/admin_status/index/mwan.htm b/applications/luci-app-mwan3/luasrc/view/admin_status/index/mwan.htm
deleted file mode 100644
index e4b3c06999..0000000000
--- a/applications/luci-app-mwan3/luasrc/view/admin_status/index/mwan.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<%if require("luci.sys").init.enabled("mwan3") then%>
-<%+mwan/overview_status_interface%>
-<%end%>
diff --git a/applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm b/applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm
deleted file mode 100644
index 468aa12b41..0000000000
--- a/applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm
+++ /dev/null
@@ -1,100 +0,0 @@
-<%#
- Copyright 2014 Aedan Renner <chipdankly@gmail.com>
- Copyright 2018 Florian Eckert <fe@dev.tdt.de>
- Licensed to the public under the GNU General Public License v2.
--%>
-
-<script type="text/javascript">//<![CDATA[
-
-function secondsToString(time) {
- var seconds = parseInt(time, 10);
-
- var hrs = Math.floor(seconds / 3600);
- seconds -= hrs*3600;
- var mnts = Math.floor(seconds / 60);
- seconds -= mnts*60;
- return String.format("%sh:%sm:%ss", hrs, mnts, seconds);
-}
-
-XHR.poll(-1, '<%=luci.dispatcher.build_url("admin", "status", "mwan", "interface_status")%>', null,
- function(x, status)
- {
- var statusDiv = document.getElementById('mwan_status_text');
- if (status.interfaces)
- {
- var statusview = '';
- for ( var iface in status.interfaces)
- {
- var state = '';
- var css = '';
- var time = '';
- switch (status.interfaces[iface].status)
- {
- case 'online':
- state = '<%:Online%>';
- time = String.format(
- '<div><strong>Uptime:&nbsp;</strong>%s</div>',
- secondsToString(status.interfaces[iface].online)
- );
- css = 'success';
- break;
- case 'offline':
- state = '<%:Offline%>';
- time = String.format(
- '<div><strong>Downtime:&nbsp;</strong>%s</div>',
- secondsToString(status.interfaces[iface].offline)
- );
- css = 'danger';
- break;
- default:
- state = '<%:Disabled%>';
- time = '<div>&nbsp;</div>'
- css = 'warning';
- break;
- }
- statusview += String.format(
- '<div class="alert-message %s">',
- css
- );
- statusview += String.format(
- '<div><strong>Interface:&nbsp;</strong>%s</div>',
- iface
- );
- statusview += String.format(
- '<div><strong>Status:&nbsp;</strong>%s</div>',
- state
- );
- if (time)
- {
- statusview += time;
- }
- statusview += '</div>'
- }
- statusDiv.innerHTML = statusview;
- }
- else
- {
- statusDiv.innerHTML = '<strong><%:No MWAN interfaces found%></strong>';
- }
- }
- );
-//]]></script>
-
-<style type="text/css">
- #mwan_status_text > div {
- display: inline-block;
- margin: 1rem;
- padding: 1rem;
- width: 10rem;
- float: left;
- line-height: 125%;
- }
-</style>
-
-<fieldset id="interface_field" class="cbi-section">
- <legend><%:MWAN Interfaces%></legend>
- <div id="mwan_status_text">
- <img src="<%=resource%>/icons/loading.gif" alt="<%:Loading%>" style="vertical-align:middle" />
- <%:Collecting data...%>
- </div>
-</fieldset>
diff --git a/applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm b/applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm
deleted file mode 100644
index 77fce3f913..0000000000
--- a/applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm
+++ /dev/null
@@ -1,39 +0,0 @@
-<%#
- Copyright 2014 Aedan Renner <chipdankly@gmail.com>
- Copyright 2018 Florian Eckert <fe@dev.tdt.de>
- Licensed to the public under the GNU General Public License v2.
--%>
-
-<%+header%>
-
-<ul class="cbi-tabmenu">
- <li class="cbi-tab-disabled"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/overview")%>"><%:Interface%></a></li>
- <li class="cbi-tab"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/detail")%>"><%:Detail%></a></li>
- <li class="cbi-tab-disabled"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/diagnostics")%>"><%:Diagnostics%></a></li>
- <li class="cbi-tab-disabled"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/troubleshooting")%>"><%:Troubleshooting%></a></li>
-</ul>
-
-<script type="text/javascript">//<![CDATA[
- XHR.poll(-1, '<%=luci.dispatcher.build_url("admin", "status", "mwan", "detailed_status")%>', null,
- function(x)
- {
- var output = document.getElementById('diag-rc-output');
- output.innerHTML = String.format('<pre>%h</pre>', x.responseText);
- }
- );
-//]]></script>
-
-<div class="cbi-map">
- <h2 name="content"><%:MWAN Status - Detail%></h2>
- <%if not require("luci.sys").init.enabled("mwan3") then%>
- <div><strong><%:INFO: MWAN not running%></strong></div>
- <%end%>
- <fieldset class="cbi-section">
- <span id="diag-rc-output">
- <img src="<%=resource%>/icons/loading.gif" alt="<%:Loading%>" style="vertical-align: middle;" />
- <%:Collecting data...%>
- </span>
- </fieldset>
-</div>
-
-<%+footer%>
diff --git a/applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm b/applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm
deleted file mode 100644
index b08f1d138a..0000000000
--- a/applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm
+++ /dev/null
@@ -1,97 +0,0 @@
-<%#
- Copyright 2014 Aedan Renner <chipdankly@gmail.com>
- Copyright 2018 Florian Eckert <fe@dev.tdt.de>
- Licensed to the public under the GNU General Public License v2.
--%>
-
-<%+header%>
-
-<ul class="cbi-tabmenu">
- <li class="cbi-tab-disabled"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/overview")%>"><%:Interface%></a></li>
- <li class="cbi-tab-disabled"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/detail")%>"><%:Detail%></a></li>
- <li class="cbi-tab"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/diagnostics")%>"><%:Diagnostics%></a></li>
- <li class="cbi-tab-disabled"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/troubleshooting")%>"><%:Troubleshooting%></a></li>
-</ul>
-
-<%
- local uci = require "luci.model.uci"
-
- local iface = {}
-
- uci.cursor():foreach("mwan3", "interface",
- function (section)
- table.insert(iface, section[".name"])
- end
- )
-%>
-
-<script type="text/javascript">//<![CDATA[
- var stxhr = new XHR();
-
- function update_status(iface, task)
- {
- var output = document.getElementById('diag-rc-output');
-
- output.innerHTML =
- '<img src="<%=resource%>/icons/loading.gif" alt="<%:Loading%>" style="vertical-align: middle;" />' +
- "<%:Waiting for command to complete...%>"
- ;
-
- output.parentNode.style.display = 'block';
- output.style.display = 'inline';
-
- stxhr.post('<%=url('admin/status/mwan')%>/diagnostics_display' + '/' + iface + '/' + task, { token: '<%=token%>' },
- function(x)
- {
- output.innerHTML = String.format('<pre>%h</pre>', x.responseText);
- }
- );
- }
-//]]></script>
-
-<form method="post" action="<%=url('admin/network/diagnostics')%>">
- <div class="cbi-map">
- <h2 name="content"><%:MWAN Status - Diagnostics%></h2>
- <%if not require("luci.sys").init.enabled("mwan3") then%>
- <div><strong><%:INFO: MWAN not running%></strong></div>
- <%end%>
- <div class="cbi-section">
- <div class="cbi-section-node">
- <div class="cbi-value">
- <label class="cbi-value-title"><%:Interface%></label>
- <div class="cbi-value-field">
- <select class="cbi-input-select" name="iface">
- <% for _, z in ipairs(iface) do -%><option value="<%=z%>"><%=z%></option><%- end %>
- </select>
- </div>
- </div>
- </div>
-
- <div class="cbi-section-node">
- <div class="cbi-value">
- <label class="cbi-value-title"><%:Task%></label>
- <div class="cbi-value-field">
- <select class="cbi-input-select" name="task">
- <option value="ping_gateway"><%:Ping default gateway%></option>
- <option value="ping_trackips"><%:Ping tracking IP%></option>
- <option value="check_rules"><%:Check IP rules%></option>
- <option value="check_routes"><%:Check routing table%></option>
- <option value="hotplug_ifup"><%:Hotplug ifup%></option>
- <option value="hotplug_ifdown"><%:Hotplug ifdown%></option>
- </select>
- </div>
- </div>
- </div>
- </div>
-
- <div class="cbi-section-create">
- <input type="button" value="<%:Execute%>" class="btn cbi-button cbi-button-apply" onclick="update_status(this.form.iface.value, this.form.task.value)"/>
- </div>
-
- <div class="cbi-section" style="display:none">
- <span id="diag-rc-output"></span>
- </div>
- </div>
-</form>
-
-<%+footer%>
diff --git a/applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm b/applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm
deleted file mode 100644
index 962cde521d..0000000000
--- a/applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm
+++ /dev/null
@@ -1,20 +0,0 @@
-<%#
- Copyright 2014 Aedan Renner <chipdankly@gmail.com>
- Copyright 2018 Florian Eckert <fe@dev.tdt.de>
- Licensed to the public under the GNU General Public License v2.
--%>
-
-<%+header%>
-
-<ul class="cbi-tabmenu">
- <li class="cbi-tab"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/overview")%>"><%:Interface%></a></li>
- <li class="cbi-tab-disabled"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/detail")%>"><%:Detail%></a></li>
- <li class="cbi-tab-disabled"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/diagnostics")%>"><%:Diagnostics%></a></li>
- <li class="cbi-tab-disabled"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/troubleshooting")%>"><%:Troubleshooting%></a></li>
-</ul>
-
-
-<div class="cbi-map">
- <%+mwan/overview_status_interface%>
-</div>
-<%+footer%>
diff --git a/applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm b/applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm
deleted file mode 100644
index a20516bd2a..0000000000
--- a/applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm
+++ /dev/null
@@ -1,39 +0,0 @@
-<%#
- Copyright 2014 Aedan Renner <chipdankly@gmail.com>
- Copyright 2018 Florian Eckert <fe@dev.tdt.de>
- Licensed to the public under the GNU General Public License v2.
--%>
-
-<%+header%>
-
-<ul class="cbi-tabmenu">
- <li class="cbi-tab-disabled"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/overview")%>"><%:Interface%></a></li>
- <li class="cbi-tab-disabled"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/detail")%>"><%:Detail%></a></li>
- <li class="cbi-tab-disabled"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/diagnostics")%>"><%:Diagnostics%></a></li>
- <li class="cbi-tab"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/troubleshooting")%>"><%:Troubleshooting%></a></li>
-</ul>
-
-<script type="text/javascript">//<![CDATA[
- XHR.poll(15, '<%=luci.dispatcher.build_url("admin", "status", "mwan", "troubleshooting_display")%>', null,
- function(x)
- {
- var output = document.getElementById('diag-rc-output');
- output.innerHTML = String.format('<pre>%h</pre>', x.responseText);
- }
- );
-//]]></script>
-
-<div class="cbi-map">
- <h2 name="content"><%:MWAN Status - Troubleshooting%></h2>
- <%if not require("luci.sys").init.enabled("mwan3") then%>
- <div><strong><%:INFO: MWAN not running%></strong></div>
- <%end%>
- <fieldset class="cbi-section">
- <span id="diag-rc-output">
- <img src="<%=resource%>/icons/loading.gif" alt="<%:Loading%>" style="vertical-align: middle;" />
- <%:Collecting data...%>
- </span>
- </fieldset>
-</div>
-
-<%+footer%>
diff --git a/applications/luci-app-mwan3/po/ar/mwan3.po b/applications/luci-app-mwan3/po/ar/mwan3.po
index ca03aa1624..99bd354d3b 100644
--- a/applications/luci-app-mwan3/po/ar/mwan3.po
+++ b/applications/luci-app-mwan3/po/ar/mwan3.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:42+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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/"
"luciapplicationsmwan3/ar/>\n"
"Language: ar\n"
@@ -9,226 +9,249 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
-msgid "-- Please choose --"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
+msgid "-- Please choose --"
+msgstr "-- اختر من فضلك --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
-msgstr ""
+msgstr "انذار"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "جمع البيانات..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
-msgid "Critical"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
+msgid "Critical"
+msgstr "حرج"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
-msgstr ""
+msgstr "تصحيح الأخطاء"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
-msgstr ""
+msgstr "عنوان الوجهة"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
-msgstr ""
+msgstr "بوابة الوجهة"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
-msgstr ""
+msgstr "التشخيص"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
-msgstr ""
+msgstr "غير مفعل"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
-msgid "Emergency"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
+msgid "Emergency"
+msgstr "طوارئ"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
-msgstr ""
+msgstr "خطأ"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -236,574 +259,555 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
-msgstr ""
+msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr "IPv4 و IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+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"
+msgstr "IPv6 فقط"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "معلومات"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
-msgstr ""
+msgstr "واجهه"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "جار التحميل"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 ""
+msgstr "تسجيل"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "قياس"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
-msgstr ""
+msgstr "لا"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
-msgid "Notice"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
+msgid "Notice"
+msgstr "ملاحضة"
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
-msgstr ""
+msgstr "سياسة"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
+msgstr "بروتوكول"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
+msgstr "القاعدة"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
-msgstr ""
+msgstr "عنوان المصدر"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
+msgstr "منفذ المصدر"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "في انتظار اكتمال الأمر ..."
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
+msgstr "تحذير"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
-msgstr ""
+msgstr "نعم"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "جمع البيانات..."
+
+#~ msgid "Interfaces"
+#~ msgstr "واجهات"
+
+#~ msgid "Loading"
+#~ msgstr "جار التحميل"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "في انتظار اكتمال الأمر ..."
diff --git a/applications/luci-app-mwan3/po/bg/mwan3.po b/applications/luci-app-mwan3/po/bg/mwan3.po
index 42904e374b..2b2634c7a7 100644
--- a/applications/luci-app-mwan3/po/bg/mwan3.po
+++ b/applications/luci-app-mwan3/po/bg/mwan3.po
@@ -1,233 +1,253 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-09-27 22:36+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/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 3.11-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
-msgid "-- Please choose --"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
+msgid "-- Please choose --"
+msgstr "-- Моля изберете --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "Съдържанието е записано."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
-msgstr ""
+msgstr "Критично"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
-msgstr ""
+msgstr "Адрес на дестинацията"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
-msgstr ""
+msgstr "Дестинейшън Порт"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
-msgstr ""
+msgstr "Диагностики"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
-msgstr ""
+msgstr "Забранен"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
-msgid "Emergency"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
+#, fuzzy
+msgid "Emergency"
+msgstr "Спешен случай"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
-msgstr ""
+msgstr "Грешка"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -235,574 +255,543 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr "IPv4 и IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+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/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr "Само IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
-msgstr ""
+msgstr "Интерфейс"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
+msgstr "Протокол"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr "Статус"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "Ъптайм"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/bn_BD/mwan3.po b/applications/luci-app-mwan3/po/bn_BD/mwan3.po
index 73ced5c65d..26be108fa5 100644
--- a/applications/luci-app-mwan3/po/bn_BD/mwan3.po
+++ b/applications/luci-app-mwan3/po/bn_BD/mwan3.po
@@ -1,227 +1,252 @@
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/luciapplicationsmwan3/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-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr "তথ্য সংগ্রহ করা হচ্ছে ..."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
-msgstr ""
+msgstr "ডিবাগ"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
-msgstr ""
+msgstr "নিষ্ক্রিয়"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
-msgstr ""
+msgstr "সক্রিয়"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
-msgstr ""
+msgstr "ভুল"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -229,574 +254,543 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
+msgid "IPv4"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
-msgid "IPset"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
-msgid "IPv4"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
-msgstr ""
+msgstr "তথ্য"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
-msgstr ""
+msgstr "ইন্টারফেস"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 ""
+msgstr "লগিং"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
-msgstr ""
+msgstr "না"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
-msgid "Notice"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
+msgid "Notice"
+msgstr "নির্দেশনা"
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
-msgstr ""
+msgstr "অফলাইন"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
-msgstr ""
+msgstr "অনলাইন"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
-msgstr ""
+msgstr "নীতি"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
+msgstr "প্রোটোকল"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr "অবস্থা"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
+msgstr "সতর্কতা"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
-msgstr ""
+msgstr "হ্যাঁ"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/ca/mwan3.po b/applications/luci-app-mwan3/po/ca/mwan3.po
index 06525acbb4..129a638d97 100644
--- a/applications/luci-app-mwan3/po/ca/mwan3.po
+++ b/applications/luci-app-mwan3/po/ca/mwan3.po
@@ -1,233 +1,252 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"luciapplicationsmwan3/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 3.11-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "S’estan recollint dades…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Depuració"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -235,574 +254,552 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interfície"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "S’està carregant"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "No"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
+msgstr "Regla"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "S’està esperant que l’ordre s’acabi…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Sí"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "S’estan recollint dades…"
+
+#~ msgid "Loading"
+#~ msgstr "S’està carregant"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "S’està esperant que l’ordre s’acabi…"
diff --git a/applications/luci-app-mwan3/po/cs/mwan3.po b/applications/luci-app-mwan3/po/cs/mwan3.po
index ca5e32f182..ea04b38784 100644
--- a/applications/luci-app-mwan3/po/cs/mwan3.po
+++ b/applications/luci-app-mwan3/po/cs/mwan3.po
@@ -1,86 +1,108 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-09-15 08:34+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/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"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d hodina"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minuta"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minut"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d sekunda"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d sekunda"
+msgstr[1] "%d sekunda"
+msgstr[2] "%d sekunda"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d sekund"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "-- Vyberte --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
#, fuzzy
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
@@ -89,148 +111,147 @@ msgstr ""
"Přijatelné hodnoty: 1-100. Takovýto počet IP adres pro sledování musí "
"odpovídat, aby byla síťová linka považována za aktivní"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Přijatelné hodnoty: 1-1000. Výchozí je 1, pokud není nastaveno"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Přijatelné hodnoty: 1-256. Výchozí je 1, pokud není nastaveno"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Upozornění"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Shromažďování údajů…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Kritické"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Ladění"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr "Cílová adresa"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr "Cílový port"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Detail"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostika"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Zakázáno"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Záchrana"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Zapnuto"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Chyba"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -238,574 +259,561 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Informace"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Rozhraní"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Síťová rozhraní"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Načítání"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 "Protokolování"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Metrika"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "Metrika"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Ne"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Oznámení"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Politika"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Pravidlo"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr "Zdrojová adresa"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr "Zdrojový port"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "Nelze uložit obsah: %s"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Čekání na dokončení příkazu..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/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 "Doba běhu"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Varování"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Váha"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Ano"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Shromažďování údajů…"
+
+#~ msgid "Detail"
+#~ msgstr "Detail"
+
+#~ msgid "Interfaces"
+#~ msgstr "Síťová rozhraní"
+
+#~ msgid "Loading"
+#~ msgstr "Načítání"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Čekání na dokončení příkazu..."
+
+#~ msgid "Weight"
+#~ msgstr "Váha"
diff --git a/applications/luci-app-mwan3/po/da/mwan3.po b/applications/luci-app-mwan3/po/da/mwan3.po
new file mode 100644
index 0000000000..48cd1db315
--- /dev/null
+++ b/applications/luci-app-mwan3/po/da/mwan3.po
@@ -0,0 +1,796 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-12-08 22:46+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmwan3/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-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
+msgid "%d hour"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
+msgid "%d minute"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
+msgid "%d minutes"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
+msgid "-- Please choose --"
+msgstr "-- Vælg venligst --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
+msgid ""
+"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
+"the link to be deemed up"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
+msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
+msgid "Acceptable values: 1-256. Defaults to 1 if not set"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
+msgid "Alert"
+msgstr "Advarsel"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
+msgid "Also scan this Routing table for connected networks"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
+msgid "Check IP rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
+msgid "Check link quality"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
+msgid "Check routing table"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "Indholdet er blevet gemt."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
+msgid "Critical"
+msgstr "Kritisk"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
+msgid "Debug"
+msgstr "Debug"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
+msgid "Destination address"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
+msgid "Destination port"
+msgstr "Destinationsport"
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
+msgid "Diagnostics"
+msgstr "Diagnostik"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
+msgid "Disabled"
+msgstr "Deaktiveret"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
+msgid ""
+"Downed interface will be deemed up after this many successful ping tests"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
+msgid "Emergency"
+msgstr "Nødsituation"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
+msgid "Enable ssl tracking"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
+msgid "Enabled"
+msgstr "Aktiveret"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
+msgid ""
+"Enables firewall rule logging (global mwan3 logging must also be enabled)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
+msgid "Enables global firewall logging"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
+msgid "Enables https tracking on ssl port 443"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
+msgid "Enter value in hex, starting with <code>0x</code>"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
+msgid "Error"
+msgstr "Fejl"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
+msgid "Execute"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
+msgid "Expect interface state on up event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
+msgid "Failure interval"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
+msgid "Firewall loglevel"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
+msgid "Firewall mask"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
+msgid "Flush conntrack table"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
+msgid "Flush global firewall conntrack table on interface events"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
+msgid "Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json:3
+msgid "Grant UCI access for luci-app-mwan3"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
+msgid "Hotplug ifdown"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
+msgid "Hotplug ifup"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+msgid "IPset"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr "Kun IPv4"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr "Kun IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
+msgid "Info"
+msgstr "Info"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
+msgid "Initial state"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
+msgid "Interface down"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
+msgid "Interface up"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
+msgid "Interface will be deemed down after this many failed ping tests"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
+msgid "Internet Protocol"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
+msgid "Keep failure interval"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
+msgid "Keep ping failure interval during failure state"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
+msgid "Last resort"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
+
+#: applications/luci-app-mwan3/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 "Logning"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
+msgid "Loglevel"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Metric"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
+msgid "No"
+msgstr "Nej"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
+msgid "No MWAN interfaces found"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
+msgid "Notice"
+msgstr "Varsel"
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
+msgid "Offline"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
+msgid "Online"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "Oversigt"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
+msgid "Ping count"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
+msgid "Ping default gateway"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
+msgid "Ping interval"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
+msgid "Ping interval during failure detection"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
+msgid "Ping interval during failure recovering"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
+msgid "Ping size"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
+msgid "Ping timeout"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
+msgid "Ping tracking IP"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
+msgid ""
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
+msgid "Policy"
+msgstr "Politik"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
+msgid "Policy assigned"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+msgid "Protocol"
+msgstr "Protokol"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
+msgid "Recovery interval"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
+msgstr "Regel"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
+msgid ""
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
+msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
+msgid "Source address"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
+msgid "Source port"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid "Sticky"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+msgid "Sticky timeout"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
+msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
+msgid "Task"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
+msgid ""
+"This displays the metric assigned to this interface in /etc/config/network"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
+msgid ""
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
+msgid ""
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "Kan ikke gemme indholdet: %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 "Oppetid"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
+msgstr "Advarsel"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
+msgid ""
+"When all policy members are offline use this behavior for matched traffic"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+msgid "Yes"
+msgstr "Ja"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
+msgid "blackhole (drop)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
+msgid "connected (mwan3)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
+msgid "default (use main routing table)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
+msgid "disconnected (mwan3)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
+msgid "ifdown (netifd)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
+msgid "ifup (netifd)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+msgid "unreachable (reject)"
+msgstr ""
diff --git a/applications/luci-app-mwan3/po/de/mwan3.po b/applications/luci-app-mwan3/po/de/mwan3.po
index 8e6851e244..1f77412236 100644
--- a/applications/luci-app-mwan3/po/de/mwan3.po
+++ b/applications/luci-app-mwan3/po/de/mwan3.po
@@ -1,86 +1,107 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Martin <martin.hubner@web.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.2-dev\n"
+"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d Stunde"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d Minute"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d Minuten"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d Sekunde"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d Sekunde"
+msgstr[1] "%d Sekunde"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d Sekunden"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "-- Bitte auswählen --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -88,355 +109,269 @@ msgstr ""
"Gültige Werte: 1-100. Diese Anzahl an Tracking-IP-Adressen müssen antworten, "
"damit die Schnittstelle als aktiv angesehen wird"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Gültige Werte: 1-1000. Standard auf 1, falls nicht gesetzt"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Akzeptable Werte: 1-256. Standardwert ist 1, wenn nicht gesetzt"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Alarm"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "Alle erforderlichen IP-Regeln für die Schnittstelle %s gefunden"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "Auch diese Routing-Tabelle für verbundene Netzwerke scannen"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Prüfen der IP-Regeln"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Linkqualität prüfen"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Prüfen der Routing-Tabelle"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Sammle Daten..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Kritisch"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr "Zieladresse"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr "Zielport"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Detail"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnosen"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Deaktiviert"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"Eine als offline markierte Schnittstelle wird nach dieser Anzahl "
"erfolgreicher Tracking-Runden als online angesehen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Notfall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Aktiviere SSL-Tracking"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Aktiviert"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Aktiviert die Protokollierung von Firewall-Regeln (globale Firewall-"
"Protokollierung muss ebenfalls aktiviert sein)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Aktiviert die globale Firewall-Protokollierung"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Aktiviert HTTPS-Tracking auf SSL-Port 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Geben Sie den Wert in hex ein, beginnend mit <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Fehler"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Ausführen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Erwarteter Schnittstellen status beim up event"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
-msgstr "Fehler-Intervall"
+msgstr "Fehler Intervall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr "Fehler Latenzzeit [ms]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr "Fehler Paketverlust [%]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Firewall-Protokollierungsstufe"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Firewall-Maske"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Conntrack-Tabelle leeren"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "Leere Global-Firewall-Conntrack-Table bei Schnittstellen-Events"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Allgemein"
#: applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json:3
msgid "Grant UCI access for luci-app-mwan3"
-msgstr "Gewähre UCI Zugriff auf luci-app-mwan3"
+msgstr "UCI-Zugriff für luci-app-mwan3 erlauben"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Hotplug ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-"Zeit interval wie oft rtmon die Routing-Tabelle der Schnittstelle "
-"aktualisiert"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFO: MWAN läuft nicht"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr "IP-Set"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Info"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Ausgangszustand"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Schnittstelle"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Schnittstelle nicht aktiv"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Schnittstelle aktiv"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"Die Schnittstelle wird nach dieser Anzahl an fehlgeschlagenen Tracking-"
"Runden als offline angesehen"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Schnittstellen"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "Internet-Protokoll"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Fehlerintervall beibehalten"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "Ping-Fehlerintervall während des Ausfalls beibehalten"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Letzter Ausweg"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Lastverteilung"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Lade"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 "Protokollierung"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Protokollierungsstufe"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Allgemein"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - Schnittstellen"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Mitglieder"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Benachrichtigung"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Richtlinien"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Regeln"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "MWAN-Konfiguration, Schnittstelle - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
-msgstr "MWAN Schnittstellen"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN-Konfiguration, Mitglieder - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN-Konfiguration, Richtlinien - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN-Konfiguration, Regeln - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN Status - Details"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN Status - Diagnose"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN Status - Fehlerbehebung"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"MWAN unterstützt bis zu 252 physische und/oder logische Schnittstellen<br /"
-">MWAN erfordert, dass alle Schnittstellen eine eindeutige Metrik haben, die "
-"in /etc/config/network konfiguriert sind <br /> Namen müssen mit dem "
-"Schnittstellennamen in /etc/config/network übereinstimmen <br /> Namen "
-"dürfen Zeichen A-Z, a-z, 0-9, _ enthalten aber keine Leerzeichen<br /"
-">Schnittstellen dürfen nicht den gleichen Namen wie konfigurierte "
-"Mitglieder, Richtlinien oder Regeln verwenden"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Maximale TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
-msgstr "Maximale Paketlatenzzeit [ms]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
-msgstr "Maximaler Paketverlust [%]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -444,53 +379,91 @@ msgstr ""
"Kann als einzelner oder mehrfacher Port (z.B. \"22\" oder \"80,443\") oder "
"als Port-Range (z.B. \"1024:2048\") ohne Anführungsstriche eingegeben werden"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Mitglied"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Mitglied, in Verwendung"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Mitglieder"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"Mitglieder sind Profile, die eine Metrik und Gewichtung and eine MWAN-"
-"Schnittstelle anhängen<br />Namen dürfen folgende Zeichen enthalten: A-Z, a-"
-"z, 0-9, _ und keine Leerzeichen<br />Mitglieder dürfen nicht denselben Namen "
-"mit konfigurierten Schnittstellen, Richtlinien oder Regeln teilen"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
-msgstr "Mitglieder, zugewiesen"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Metrik"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
-msgstr "Minimale Paketlatenzzeit [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
-msgstr "Minimaler Paketverlust [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Beide IP-Regeln fehlen für die Schnittstelle %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -498,217 +471,242 @@ msgstr ""
"Name der IPset-Regel. Benötigt eine IPset-Regel in /etc/dnsmasq.conf (z.B. "
"\"ipset=/youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Nein"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Keine MWAN-Schnittstellen gefunden"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "No gateway für Schnittstelle %s gefunden."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Kein Tracking Host für die Schnittstelle %s definiert."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Notiz"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Benachrichtigung"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Offline"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Online"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Nur eine IP-Regel für die Schnittstelle %s gefunden"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Ping-Zähler"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Ping-Standard-Gateway"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Ping-Intervall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Ping-Intervall während Fehlererkennung"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Ping-Intervall während der Wiederherstellung"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Ping-Größe"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Ping-Timeout"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping-Tracking-IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Richtlinien"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"Richtlinien sind Profile, die ein oder mehrere Mitglieder gruppieren und "
-"MWANsteuern und verteilt den Traffic<br />Mitglieder-Schnittstellen mit "
-"niedrigeren Metriken werden als ersters genutzt<br />Mitglieder-"
-"Schnittstellen mit der gleichen Metrik werden lastverteilt<br /> Mitglieder-"
-"Schnittstellen verteilen mehr Traffic aus denen mit höhere Gewichtung.<br /"
-">Namen können die Zeichen A-Z, a-z, 0-9, _ und keine Leerzeichen enthalten. "
-"<br />Namen müssen 15 Zeichen oder weniger sein<br />Richtlinien dürfen "
-"nicht den gleichen Namen wie konfigurierte Schnittstellen, Mitglieder oder "
-"Regeln verwenden"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Standardregel"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr "Richtlinie, zugewiesen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
-msgstr "Wiederherstellungs-Intervall"
+msgstr "Recovery Intervall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
-msgstr "Routing-Tabelle %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
+msgstr "Recovery Latenzzeit [ms]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "Routing-Tabelle %s für die Schnittstelle %s gefunden"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
+msgstr "Recovery Paketverlust [%]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "Routing-Tabelle %s für die Schnittstelle %s nicht gefunden"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
+msgstr "Routing-Tabelle %d"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Routing-Tabelle nachschlagen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Regel"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Regeln"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"Regeln legen fest, welcher Datenverkehr eine bestimmte MWAN-Richtlinie "
-"verwendet<br />Regeln basieren auf IP-Adresse, Port oder Protokoll<br /"
-">Regeln werden von oben nach unten abgeglichen<br />Regeln unterhalb einer "
-"Matching-Regel werden ignoriert<br />Der Datenverkehr, der keiner Regel "
-"entspricht, wird über die Hauptroutentabelle geleitet<br />Der Datenverkehr, "
-"der für bekannte (nicht Standard) Netzwerke bestimmt istwird von der "
-"Hauptroutinentabelle abgewickelt<br />Der Datenverker, der einer Regel "
-"entspricht, wo alle WAN-Schnittstellen für diese Richtlinie nicht verbunden "
-"sind, werden verworfen<br />Namen können die Zeichen A-Z, a-z, 0-9, _ und "
-"keine Leerzeichen enthalten<br />Regeln dürfen nicht den gleichen Namen wie "
-"konfigurierte Schnittstellen, Mitglieder oder Richtlinien verwenden<br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Sekunden. Gültige Werte: 1-1000000. Standard bei 600 falls nicht gesetzt"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr "Quelladresse"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr "Quellport"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "Sticky"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "Sticky-Timeout"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Unterstützt CIDR-Schreibweise (z.B. \"192.168.100.0/24\") ohne "
"Anführungsstriche"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Aufgabe"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Es sind derzeit %d von %d unterstützten Schnittstellen konfiguriert"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"Zeigt die Metrik an, die dieser Schnittstelle in /etc/config/network "
"zugeordnet ist"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -717,57 +715,29 @@ msgstr ""
"Link aktiv oder inaktiv ist. Leer lassen, um die Schnittstelle als dauerhaft "
"online anzusehen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Dieser Abschnitt ermöglicht es Ihnen, den Inhalt von \"/etc/mwan3.user\" zu "
-"ändern <br />Die Datei bleibt auch während des System-Upgrades erhalten.<br /"
-"><br />Anmerkung:<br />Diese Datei wird als Shell-Skript interpretiert.<br /"
-">Die erste Zeile des Skripts muss &#34;#!/bin/sh&#34; ohne Anführungszeichen "
-"sein.<br />Zeilen, die mit # beginnen, sind Kommentare und werden nicht "
-"ausgeführt.<br />Setzen Sie Ihre eigene mwan3-Aktion hier, sie wird bei "
-"jedem netifd hotplug interface event ausgeführt<br />für die Schnittstell wo "
-"der mwan3 aktiviert ist.<br /><br /><br /><br />Es gibt drei Haupt "
-"Umgebungsvariablen, die an dieses Skript übergeben werden.<br /><br /><br />"
-"$ACTION <br />* \"ifup\" Wird von netifd und mwan3track ausgeführt<br />* "
-"\"ifdown\" Wird von netifd und mwan3track ausgeführt<br />* \"connected\" "
-"Wird von mwan3track ausgeführt, wenn das Tracking erfolgreich war <br />* "
-"\"disconnected\" Wird von mwan3track ausgeführt, wenn das Tracking "
-"fehlgeschlagen ist <br />$INTERFACE Name der Schnittstelle, die up oder down "
-"gegangen ist (z.B. \"wan\" oder \"wwan\")<br />$DEVICE Physischer "
-"Gerätename, dessen Schnittstelle up oder down gegangen ist (z.B. \"eth0\" "
-"oder \"wwan0\")<br /><br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Name oder IP-Adresse des Tracking Hosts"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Tracking-Methode"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Tracking-Sicherheit"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -776,122 +746,350 @@ msgstr ""
"der festgelegten Timeout-Periode entspricht, wird die gleiche WAN-"
"Schnittstelle verwenden"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Fehlerbehebung"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
-msgstr "Aktualisierungsintervall"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Schaue in der Datei /etc/protocols für Protokollbeschreibung mach"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"WARNUNG: %d Schnittstellen sind konfiguriert. Damit wird das Maximum von %d "
-"überschritten!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "WARNUNG: Schnittstelle %s wurde in /etc/config/network nicht gefunden"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "WARNUNG: Die Schnittstelle %s hat eine doppelte Metrik %s konfiguriert"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"WARNUNG: Die Tracking-Sicherheit der Schnittstelle %s ist höher als die "
-"Anzahl der Tracking Hosts (%d)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"WARNUNG: Die Schnittstelle %s hat keine Standardroute in der "
-"Hauptroutinentabelle"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr ""
-"WARNUNG: Die Regel %s hat die maximale Namenslänge von 15 Zeichen "
-"überschritten"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Fehlerbehebung"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-"WARNUNG: Die Regel %s hat einen Port, der mit keinem oder einem falschen "
-"Protokoll konfiguriert ist!"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Der Befehl wird ausgeführt..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "Laufzeit"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Schaue in der Datei /etc/protocols für Protokollbeschreibung mach"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Warnung"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Gewichtung"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Sobald alle Mitglieder der Richtlinie offline sind, wird dieses Verhalten "
"für passenden Traffic verwendet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Ja"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr "blackhole (drop)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "verbunden (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr "default (Haupt-Routing-Tabelle wird benutzt)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "getrennt (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr "unerreichbar (rejectet)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "Alle erforderlichen IP-Regeln für die Schnittstelle %s gefunden"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Sammle Daten..."
+
+#~ msgid "Detail"
+#~ msgstr "Detail"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFO: MWAN läuft nicht"
+
+#~ msgid "Interfaces"
+#~ msgstr "Schnittstellen"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Lastverteilung"
+
+#~ msgid "Loading"
+#~ msgstr "Lade"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Allgemein"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - Schnittstellen"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Mitglieder"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Benachrichtigung"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Richtlinien"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Regeln"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "MWAN-Konfiguration, Schnittstelle - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN Schnittstellen"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN-Konfiguration, Mitglieder - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN-Konfiguration, Richtlinien - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN-Konfiguration, Regeln - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN Status - Details"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN Status - Diagnose"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN Status - Fehlerbehebung"
+
+#~ msgid "Members"
+#~ msgstr "Mitglieder"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Mitglieder sind Profile, die eine Metrik und Gewichtung and eine MWAN-"
+#~ "Schnittstelle anhängen<br />Namen dürfen folgende Zeichen enthalten: A-Z, "
+#~ "a-z, 0-9, _ und keine Leerzeichen<br />Mitglieder dürfen nicht denselben "
+#~ "Namen mit konfigurierten Schnittstellen, Richtlinien oder Regeln teilen"
+
+#~ msgid "Members assigned"
+#~ msgstr "Mitglieder, zugewiesen"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Beide IP-Regeln fehlen für die Schnittstelle %s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "No gateway für Schnittstelle %s gefunden."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Kein Tracking Host für die Schnittstelle %s definiert."
+
+#~ msgid "Notification"
+#~ msgstr "Benachrichtigung"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Nur eine IP-Regel für die Schnittstelle %s gefunden"
+
+#~ msgid "Policies"
+#~ msgstr "Richtlinien"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Richtlinien sind Profile, die ein oder mehrere Mitglieder gruppieren und "
+#~ "MWANsteuern und verteilt den Traffic<br />Mitglieder-Schnittstellen mit "
+#~ "niedrigeren Metriken werden als ersters genutzt<br />Mitglieder-"
+#~ "Schnittstellen mit der gleichen Metrik werden lastverteilt<br /> "
+#~ "Mitglieder-Schnittstellen verteilen mehr Traffic aus denen mit höhere "
+#~ "Gewichtung.<br />Namen können die Zeichen A-Z, a-z, 0-9, _ und keine "
+#~ "Leerzeichen enthalten. <br />Namen müssen 15 Zeichen oder weniger "
+#~ "sein<br />Richtlinien dürfen nicht den gleichen Namen wie konfigurierte "
+#~ "Schnittstellen, Mitglieder oder Regeln verwenden"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "Routing-Tabelle %s für die Schnittstelle %s gefunden"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "Routing-Tabelle %s für die Schnittstelle %s nicht gefunden"
+
+#~ msgid "Rules"
+#~ msgstr "Regeln"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "Regeln legen fest, welcher Datenverkehr eine bestimmte MWAN-Richtlinie "
+#~ "verwendet<br />Regeln basieren auf IP-Adresse, Port oder Protokoll<br /"
+#~ ">Regeln werden von oben nach unten abgeglichen<br />Regeln unterhalb "
+#~ "einer Matching-Regel werden ignoriert<br />Der Datenverkehr, der keiner "
+#~ "Regel entspricht, wird über die Hauptroutentabelle geleitet<br />Der "
+#~ "Datenverkehr, der für bekannte (nicht Standard) Netzwerke bestimmt "
+#~ "istwird von der Hauptroutinentabelle abgewickelt<br />Der Datenverker, "
+#~ "der einer Regel entspricht, wo alle WAN-Schnittstellen für diese "
+#~ "Richtlinie nicht verbunden sind, werden verworfen<br />Namen können die "
+#~ "Zeichen A-Z, a-z, 0-9, _ und keine Leerzeichen enthalten<br />Regeln "
+#~ "dürfen nicht den gleichen Namen wie konfigurierte Schnittstellen, "
+#~ "Mitglieder oder Richtlinien verwenden<br />"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Es sind derzeit %d von %d unterstützten Schnittstellen konfiguriert"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Dieser Abschnitt ermöglicht es Ihnen, den Inhalt von \"/etc/mwan3.user\" "
+#~ "zu ändern <br />Die Datei bleibt auch während des System-Upgrades "
+#~ "erhalten.<br /><br />Anmerkung:<br />Diese Datei wird als Shell-Skript "
+#~ "interpretiert.<br />Die erste Zeile des Skripts muss &#34;#!/bin/sh&#34; "
+#~ "ohne Anführungszeichen sein.<br />Zeilen, die mit # beginnen, sind "
+#~ "Kommentare und werden nicht ausgeführt.<br />Setzen Sie Ihre eigene mwan3-"
+#~ "Aktion hier, sie wird bei jedem netifd hotplug interface event "
+#~ "ausgeführt<br />für die Schnittstell wo der mwan3 aktiviert ist.<br /"
+#~ "><br /><br /><br />Es gibt drei Haupt Umgebungsvariablen, die an dieses "
+#~ "Skript übergeben werden.<br /><br /><br />$ACTION <br />* \"ifup\" Wird "
+#~ "von netifd und mwan3track ausgeführt<br />* \"ifdown\" Wird von netifd "
+#~ "und mwan3track ausgeführt<br />* \"connected\" Wird von mwan3track "
+#~ "ausgeführt, wenn das Tracking erfolgreich war <br />* \"disconnected\" "
+#~ "Wird von mwan3track ausgeführt, wenn das Tracking fehlgeschlagen ist <br /"
+#~ ">$INTERFACE Name der Schnittstelle, die up oder down gegangen ist (z.B. "
+#~ "\"wan\" oder \"wwan\")<br />$DEVICE Physischer Gerätename, dessen "
+#~ "Schnittstelle up oder down gegangen ist (z.B. \"eth0\" oder "
+#~ "\"wwan0\")<br /><br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "WARNUNG: %d Schnittstellen sind konfiguriert. Damit wird das Maximum von "
+#~ "%d überschritten!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr ""
+#~ "WARNUNG: Schnittstelle %s wurde in /etc/config/network nicht gefunden"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr ""
+#~ "WARNUNG: Die Schnittstelle %s hat eine doppelte Metrik %s konfiguriert"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "WARNUNG: Die Tracking-Sicherheit der Schnittstelle %s ist höher als die "
+#~ "Anzahl der Tracking Hosts (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "WARNUNG: Die Schnittstelle %s hat keine Standardroute in der "
+#~ "Hauptroutinentabelle"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr ""
+#~ "WARNUNG: Die Regel %s hat die maximale Namenslänge von 15 Zeichen "
+#~ "überschritten"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "WARNUNG: Die Regel %s hat einen Port, der mit keinem oder einem falschen "
+#~ "Protokoll konfiguriert ist!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Der Befehl wird ausgeführt..."
+
+#~ msgid "Weight"
+#~ msgstr "Gewichtung"
+
+#~ msgid "Max packet latency [ms]"
+#~ msgstr "Maximale Paketlatenzzeit [ms]"
+
+#~ msgid "Max packet loss [%]"
+#~ msgstr "Maximaler Paketverlust [%]"
+
+#~ msgid "Min packet latency [ms]"
+#~ msgstr "Minimale Paketlatenzzeit [ms]"
+
+#~ msgid "Min packet loss [%]"
+#~ msgstr "Minimaler Paketverlust [%]"
+
+#~ msgid "How often should rtmon update the interface routing table"
+#~ msgstr ""
+#~ "Zeit interval wie oft rtmon die Routing-Tabelle der Schnittstelle "
+#~ "aktualisiert"
+
+#~ msgid ""
+#~ "MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
+#~ "requires that all interfaces have a unique metric configured in /etc/"
+#~ "config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "MWAN unterstützt bis zu 252 physische und/oder logische "
+#~ "Schnittstellen<br />MWAN erfordert, dass alle Schnittstellen eine "
+#~ "eindeutige Metrik haben, die in /etc/config/network konfiguriert sind "
+#~ "<br /> Namen müssen mit dem Schnittstellennamen in /etc/config/network "
+#~ "übereinstimmen <br /> Namen dürfen Zeichen A-Z, a-z, 0-9, _ enthalten "
+#~ "aber keine Leerzeichen<br />Schnittstellen dürfen nicht den gleichen "
+#~ "Namen wie konfigurierte Mitglieder, Richtlinien oder Regeln verwenden"
+
+#~ msgid "Update interval"
+#~ msgstr "Aktualisierungsintervall"
+
#~ msgid "always"
#~ msgstr "immer"
diff --git a/applications/luci-app-mwan3/po/el/mwan3.po b/applications/luci-app-mwan3/po/el/mwan3.po
index d516e9dfb8..ad54e542dd 100644
--- a/applications/luci-app-mwan3/po/el/mwan3.po
+++ b/applications/luci-app-mwan3/po/el/mwan3.po
@@ -1,233 +1,253 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-02-01 16:02+0000\n"
+"Last-Translator: ChriZathens <c_kan1@hotmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/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.11-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
-msgstr ""
+msgstr "%d ώρα"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
+msgstr "%d λεπτό"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
+msgid "%d minutes"
+msgstr "%d λεπτά"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
+msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] "%d δευτερόλεπτο"
+msgstr[1] "%d δευτερόλεπτο"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
+msgstr "%d δευτερόλεπτα"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
-msgid "%d minutes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
-msgid "%d second"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
-msgid "-- Please choose --"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
+msgid "-- Please choose --"
+msgstr "-- Παρακαλώ επιλέξτε --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
-msgstr ""
+msgstr "Αποδεκτές τιμές: 1-1000. Προεπιλέγεται το 1 αν δεν οριστεί"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
-msgstr ""
+msgstr "Αποδεκτές τιμές: 1-256. Προεπιλέγεται το 1 αν δεν οριστεί"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Συλλογή δεδομένων..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
-msgid "Critical"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
+msgid "Critical"
+msgstr "Κρίσιμο"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
-msgstr ""
+msgstr "Αποσφαλμάτωση"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
-msgstr ""
+msgstr "Διεύθυνση προορισμού"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
-msgstr ""
+msgstr "Θύρα προορισμού"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
-msgstr ""
+msgstr "Διαγνωστικά"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
-msgstr ""
+msgstr "Ενεργοποιήθηκε"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
-msgstr ""
+msgstr "Σφάλμα"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
-msgstr ""
+msgstr "Εκτέλεση"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -235,574 +255,552 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr "IPv4 και IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Διεπαφή"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Φόρτωση"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Συλλογή δεδομένων..."
+
+#~ msgid "Interfaces"
+#~ msgstr "Διεπαφές"
+
+#~ msgid "Loading"
+#~ msgstr "Φόρτωση"
diff --git a/applications/luci-app-mwan3/po/en/mwan3.po b/applications/luci-app-mwan3/po/en/mwan3.po
index 7da7816bbc..2add4321c7 100644
--- a/applications/luci-app-mwan3/po/en/mwan3.po
+++ b/applications/luci-app-mwan3/po/en/mwan3.po
@@ -10,224 +10,243 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Enabled"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -235,576 +254,550 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
+msgid "IPv4"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
-msgid "IPset"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
-msgid "IPv4"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-"WARNING: Rule %s has a port configured with no or improper protocol "
-"specified!"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "WARNING: Rule %s has a port configured with no or improper protocol "
+#~ "specified!"
diff --git a/applications/luci-app-mwan3/po/es/mwan3.po b/applications/luci-app-mwan3/po/es/mwan3.po
index 9c0c8be29a..cc55d7529b 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: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-08-18 10:44+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/es/>\n"
@@ -11,79 +11,103 @@ 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.8-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d hora"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minuto"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minutos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
-msgstr "%d segundo"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d segundo"
+msgstr[1] "%d segundos"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d segundos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+"%s: nombre del dispositivo físico cuya interfaz subió o bajó (p. ej., "
+"\"eth0\" o \"wwan0\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr "%s: nombre de la acción que desencadenó este evento"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+"%s: nombre de la interfaz que subió o bajó (p. ej., \"wan\" o \"wwan\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr "* %s: es llamado por netifd y mwan3track"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr "* %s: solo lo llama mwan3track si el seguimiento ha fallado"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+"* %s: mwan3track solo lo llama si el seguimiento se realizó correctamente"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr "-- Selección de interfaz --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "-- Por favor elija --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -91,156 +115,155 @@ msgstr ""
"Valores aceptables: 1-100. Esta cantidad de direcciones IP de seguimiento "
"debe responder para que el enlace se considere activo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
"Valores aceptables: 1-1000. El valor predeterminado es 1 si no se establece"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
"Valores aceptables: 1-256. El valor predeterminado es 1 si no se establece"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Alerta"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "Se encontraron todas las reglas de IP requeridas para la interfaz %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "También escanee esta tabla de enrutamiento para redes conectadas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Comprobar reglas de IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Comprobar calidad del enlace"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Ver tabla de enrutamiento"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Recolectando datos…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr "Recolectando datos..."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "Se han guardado los contenidos."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Crítico"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Depurar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr "Dirección de destino"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr "Puerto de destino"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Detalles"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnósticos"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Desactivado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"La interfaz inactiva se considerará activa después de tantas pruebas de ping "
"exitosas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr "Tiempo de inactividad"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Emergencia"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Activar seguimiento de SSL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Activado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Activa el registro de reglas de firewall (el registro global de mwan3 "
"también debe estar activado)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Activa el registro de firewall global"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Activa el seguimiento de HTTPS en el puerto SSL 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Ingrese el valor en hexadecimal, comenzando con <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Error"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Ejecutar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Esperar el estado de la interfaz en el evento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Intervalo de fracaso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr "Latencia de falla [ms]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr "Pérdida de paquetes fallidos [%]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Nivel de firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Mascara de Firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Purgar mesa de conexión"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
"Vaciar la tabla de conexiones de firewall global en los eventos de la "
"interfaz"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Globales"
@@ -248,201 +271,122 @@ msgstr "Globales"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "Conceder acceso UCI para luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Hotplug ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-"Con qué frecuencia debe rtmon actualizar la tabla de enrutamiento de la "
-"interfaz"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFO: MWAN no se está ejecutando"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr "IPv4 e IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr "Sólo IPv4"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr "Sólo IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Info"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Estado inicial"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interfaz"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Bajar interfaz"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Levantar interfaz"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"La interfaz se considerará inactiva después de tantas pruebas de ping "
"fallidas"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
+"Es posible que las interfaces no compartan el mismo nombre que los miembros, "
+"las políticas o las reglas configurados."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "Protocolo de Internet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Mantener el intervalo de falla"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "Mantener el intervalo de falla de ping durante el estado de falla"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Último recurso"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Balanceo de carga"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr "Las líneas que comienzan con # son comentarios y no se ejecutan."
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Cargando"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+#, fuzzy
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
+"Las interfaces de miembros con equilibrio de carga distribuyen más tráfico a "
+"las que tienen mayor peso."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Nivel de registro"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Globales"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - Interfaces"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Miembros"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Notificación"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Políticas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Reglas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "Configuración de la interfaz MWAN -%s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
-msgstr "Interfaces MWAN"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "Configuración de miembros de MWAN -%s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "Configuración de la política MWAN -%s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr "Configuración de la regla MWAN -%s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "Estado de MWAN - Detalle"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "Estado de MWAN - Diagnóstico"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "Estado de MWAN - Resolución de problemas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"MWAN admite hasta 252 interfaces físicas y/o lógicas<br />MWAN requiere que "
-"todas las interfaces tengan una métrica única configurada en /etc/config/"
-"network<br />Los nombres deben coincidir con el nombre de la interfaz que se "
-"encuentra en / etc / config / network <br /> Los nombres pueden contener "
-"caracteres AZ, az, 0-9, _ y sin espacios<br />Las interfaces no pueden "
-"compartir el mismo nombre que los miembros configurados, políticas o reglas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Máx TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
-msgstr "Latencia máxima de paquetes [ms]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
-msgstr "Pérdida máxima de paquetes [%]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -450,53 +394,99 @@ msgstr ""
"Puede ingresarse como uno o varios puertos (por ejemplo, \"22\" o "
"\"80,443\") o como un puerto (por ejemplo, \"1024:2048\") sin comillas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Miembro"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr "Las interfaces de miembros con métricas más bajas se utilizan primero."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+"Las interfaces de miembros con la misma métrica se equilibrarán en la carga."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Miembro utilizado"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Miembros"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
+"Los miembros son perfiles que adjuntan una métrica y un peso a una interfaz "
+"MWAN."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"Los miembros son perfiles que adjuntan una métrica y peso a una interfaz "
-"MWAN<br />Los nombres pueden contener los caracteres A-Z, a-z, 0-9, _ y sin "
-"espacios<br />Los miembros no pueden compartir el mismo nombre que las "
-"interfaces, políticas o reglas configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
-msgstr "Miembros asignados"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+"Los miembros no pueden compartir el mismo nombre que las interfaces, "
+"políticas o reglas configuradas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Métrica"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
-msgstr "Latencia mínima de paquetes [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr "Administrador de MultiWAN"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr "Administrador de MultiWAN - Diagnóstico"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr "Administrador de MultiWAN - Globales"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr "Administrador de MultiWAN - Interfaces"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr "Administrador de MultiWAN - Miembros"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+#, fuzzy
+msgid "MultiWAN Manager - Notify"
+msgstr "Administrador de MultiWAN - Notificar"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr "Administrador de MultiWAN - Visión general"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
-msgstr "Pérdida mínima de paquetes [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr "Administrador de MultiWAN - Políticas"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Faltan ambas reglas de IP para la interfaz %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr "Administrador de MultiWAN - Reglas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr "Administrador de MultiWAN - Estado"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr "Administrador de MultiWAN - Solución de problemas"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+"Mwan3 requiere que todas las interfaces tengan una métrica única configurada "
+"en /etc/config/network."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -504,215 +494,258 @@ msgstr ""
"Nombre de la regla IPset. Requiere la regla de IPset en /etc/dnsmasq.conf "
"(por ejemplo, \"ipset=/youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+"Los nombres pueden contener caracteres A-Z, a-z, 0-9, _ y sin espacios-"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+"Los nombres pueden contener caracteres A-Z, a-z, 0-9, _ y sin espacios."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr "Los nombres deben tener 15 caracteres o menos."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+"Los nombres deben coincidir con el nombre de la interfaz que se encuentra "
+"en /etc/config/network."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "No"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "No se encontraron interfaces MWAN"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "No se ha encontrado ninguna puerta de enlace para la interfaz %s."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr "Sin seguimiento"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+#, fuzzy
+msgid "No interface metric set!"
+msgstr "¡Sin conjunto de métricas de interfaz!"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "No se han definido Hosts de seguimiento para la interfaz %s."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr "Notas:"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Aviso"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Notificación"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+#, fuzzy
+msgid "Notify"
+msgstr "Notificar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Desconectado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Conectado"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Solo se encontró una regla de IP para la interfaz %s"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "Visión general"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Recuento de ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Ping a puerta de enlace predeterminada"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Intervalo de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Intervalo de ping durante la detección de fallos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Intervalo de ping durante la recuperación de fallos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Tamaño de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Tiempo de espera de ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping de seguimiento de IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Políticas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
"Las políticas son perfiles que agrupan a uno o más miembros que controlan "
-"cómo MWAN distribuye el tráfico<br/>Las interfaces de miembros con métricas "
-"más bajas se usan primero<br/>Las interfaces de miembros con la misma "
-"métrica serán de carga equilibrada<br/>Las interfaces de miembros con carga "
-"equilibrada se distribuyen más tráfico para aquellos con mayor peso<br/>Los "
-"nombres pueden contener caracteres AZ, az, 0-9, _ y sin espacios<br/>Los "
-"nombres deben tener 15 caracteres o menos<br/>Las políticas pueden no "
-"compartir el mismo nombre que interfaces configuradas, miembros o reglas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"cómo Mwan3 distribuye el tráfico."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
+msgid ""
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+"Es posible que las políticas no compartan el mismo nombre que las "
+"interfaces, los miembros o las reglas configurados"
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Política"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr "Política asignada"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+"Ponga su acción personalizada mwan3 aquí, se ejecutarán con cada evento de "
+"interfaz netifd hotplug en interfaces para las que mwan3 está activado."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Intervalo de recuperación"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
-msgstr "Tabla de enrutamiento %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
+msgstr "Latencia de recuperación [ms]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "Tabla de enrutamiento %s para la interfaz %s encontrada"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
+msgstr "Pérdida de paquetes de recuperación [%]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "No se encontró la tabla de enrutamiento %s para la interfaz %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
+msgstr "Tabla de enrutamiento %d"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Tabla de enrutamiento de búsqueda"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Regla"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Reglas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr "Las reglas se basan en la dirección IP, el puerto o el protocolo."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+#, fuzzy
+msgid "Rules are matched from top to bottom."
+msgstr "Las reglas se combinan de arriba a abajo."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr "Las reglas debajo de una regla coincidente se ignoran."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"Las reglas especifican qué tráfico utilizará una política MWAN "
-"particular<br />Las reglas se basan en la dirección IP, el puerto o el "
-"protocolo<br />Las reglas coinciden de arriba a abajo<br />Las reglas que "
-"están debajo de una regla coincidente se ignoran<br />El tráfico que no "
-"coincide con ninguna regla se enruta mediante la tabla de enrutamiento "
-"principal<br />El tráfico destinado a redes conocidas (distintas de las "
-"predeterminadas) se maneja mediante la tabla de enrutamiento principal<br /"
-">El tráfico coincide con una regla, pero todas las interfaces WAN para esa "
-"política son down se quedará en negrita<br />Los nombres pueden contener "
-"caracteres AZ, az, 0-9, _ y sin espacios<br />Las reglas no pueden compartir "
-"el mismo nombre que las interfaces, miembros o políticas configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+"Es posible que las reglas no compartan el mismo nombre que las interfaces, "
+"los miembros o las políticas configurados."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+"Las reglas especifican qué tráfico utilizará una política MWAN en particular."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Segundos. Valores aceptables: 1-1000000. El valor predeterminado es 600 si "
"no se establece"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr "Dirección de origen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr "Puerto de origen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr "Estado"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "Pegajoso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "Tiempo de espera pegajoso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Admite la notación CIDR (por ejemplo, \"192.168.100.0/24\") sin comillas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Tarea"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Actualmente hay %d de %d interfaces compatibles configuradas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+#, fuzzy
+msgid "The file is also preserved during sysupgrade."
+msgstr "El archivo también se conserva durante sysupgrade."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr "La primera línea del script debe ser &#34;#!/bin/sh&#34; sin comillas."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr "Hay tres variables de entorno principales que se pasan a este script."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"Esto muestra la métrica asignada a esta interfaz en /etc/config/network"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr "Este archivo se interpreta como un script de shell."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -721,55 +754,31 @@ msgstr ""
"enlace está activo o inactivo. Deje en blanco para asumir que la interfaz "
"está siempre en línea"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Esta sección le permite modificar el contenido de \"/etc/mwan3.user\".<br /"
-">El archivo también se conserva durante sysupgrade.<br /><br />Notas:<br /"
-">Este archivo se interpreta como un shell script.<br />La primera línea del "
-"script debe ser &#34;#!/bin/sh&#34; sin comillas.<br />Las líneas que "
-"comienzan con # son comentarios y no se ejecutan.<br />Ponga su acción mwan3 "
-"personalizada aquí, se ejecutarán<br />con cada evento de la interfaz "
-"hotplug de Netifd<br />en las interfaces para las que mwan3 está activdo."
-"<br /><br />Hay tres variables de entorno principales que se pasan a este "
-"script.<br /><br />$ACTION <br />* \"ifup\" es llamado por netifd y "
-"mwan3track <br />* \"ifdown\" es llamado por netifd y mwan3track <br />* "
-"\"conectado\" Sólo es llamado por mwan3track si el seguimiento fue exitoso "
-"<br />* \"desconectado\" Sólo es llamado por mwan3track si el seguimiento ha "
-"fallado <br />$INTERFAZ Nombre de la interfaz que subió o bajó (por ejemplo, "
-"\"wan\" o \"wwan\")<br />$DISPOSITIVO Nombre del dispositivo físico cuya "
-"interfaz subió o bajó (por ejemplo, \"eth0\" o \"w wan0 \")<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr "Esta sección le permite modificar el contenido de \"/etc/mwan3.user\"."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Seguimiento de nombre de host o dirección IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Método de seguimiento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Fiabilidad de seguimiento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+"El tráfico destinado a redes conocidas (distintas de las predeterminadas) es "
+"manejado por la tabla de enrutamiento principal."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -778,121 +787,366 @@ msgstr ""
"con esta regla dentro del período de tiempo de espera fijo utilizará la "
"misma interfaz WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Solución de problemas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
-msgstr "Intervalo de actualización"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Ver el contenido de /etc/protocol para la descripción del protocolo"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"ADVERTENCIA: %d interfaces están configuradas excediendo el máximo de %d!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "ADVERTENCIA: La interfaz %s no se encuentra en /etc/config/network"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "ADVERTENCIA: La interfaz %s tiene una métrica duplicada %s configurada"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
+#, fuzzy
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"ADVERTENCIA: La interfaz %s tiene un requisito de confiabilidad más alto que "
-"los hosts de seguimiento (%d)"
+"El tráfico que coincida con una regla, pero todas las interfaces WAN para "
+"esa política están inactivas, se bloqueará."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"ADVERTENCIA: La interfaz %s no tiene una ruta predeterminada en la tabla de "
-"enrutamiento principal"
+"El tráfico que no coincide con ninguna regla se enruta mediante la tabla de "
+"enrutamiento principal."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr ""
-"ADVERTENCIA: La política %s excede el número máximo de 15 caracteres en el "
-"nombre"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Solución de problemas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr ""
-"ADVERTENCIA: ¡La regla %s tiene un puerto configurado sin protocolo o con "
-"protocolo incorrecto especificado!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "No se puede guardar el contenido: %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 "Tiempo de actividad"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Esperando a que se complete el comando..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Ver el contenido de /etc/protocol para la descripción del protocolo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Advertencia"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Peso"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Cuando todos los miembros de la política están fuera de línea, utilice este "
"comportamiento para el tráfico coincidente"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
-msgstr "Si"
+msgstr "Sí"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr "agujero negro (caída)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "conectado (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr "predeterminado (usar tabla de enrutamiento principal)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "desconectado (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "Interfaz abajo (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "Interfaz arriba (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr "inalcanzable (rechazar)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr ""
+#~ "Se encontraron todas las reglas de IP requeridas para la interfaz %s"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Recolectando datos…"
+
+#~ msgid "Detail"
+#~ msgstr "Detalles"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFO: MWAN no se está ejecutando"
+
+#~ msgid "Interfaces"
+#~ msgstr "Interfaces"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Balanceo de carga"
+
+#~ msgid "Loading"
+#~ msgstr "Cargando"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Globales"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - Interfaces"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Miembros"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Notificación"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Políticas"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Reglas"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "Configuración de la interfaz MWAN -%s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "Interfaces MWAN"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "Configuración de miembros de MWAN -%s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "Configuración de la política MWAN -%s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "Configuración de la regla MWAN -%s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "Estado de MWAN - Detalle"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "Estado de MWAN - Diagnóstico"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "Estado de MWAN - Resolución de problemas"
+
+#~ msgid "Members"
+#~ msgstr "Miembros"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Los miembros son perfiles que adjuntan una métrica y peso a una interfaz "
+#~ "MWAN<br />Los nombres pueden contener los caracteres A-Z, a-z, 0-9, _ y "
+#~ "sin espacios<br />Los miembros no pueden compartir el mismo nombre que "
+#~ "las interfaces, políticas o reglas configuradas"
+
+#~ msgid "Members assigned"
+#~ msgstr "Miembros asignados"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Faltan ambas reglas de IP para la interfaz %s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "No se ha encontrado ninguna puerta de enlace para la interfaz %s."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "No se han definido Hosts de seguimiento para la interfaz %s."
+
+#~ msgid "Notification"
+#~ msgstr "Notificación"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Solo se encontró una regla de IP para la interfaz %s"
+
+#~ msgid "Policies"
+#~ msgstr "Políticas"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Las políticas son perfiles que agrupan a uno o más miembros que controlan "
+#~ "cómo MWAN distribuye el tráfico<br/>Las interfaces de miembros con "
+#~ "métricas más bajas se usan primero<br/>Las interfaces de miembros con la "
+#~ "misma métrica serán de carga equilibrada<br/>Las interfaces de miembros "
+#~ "con carga equilibrada se distribuyen más tráfico para aquellos con mayor "
+#~ "peso<br/>Los nombres pueden contener caracteres AZ, az, 0-9, _ y sin "
+#~ "espacios<br/>Los nombres deben tener 15 caracteres o menos<br/>Las "
+#~ "políticas pueden no compartir el mismo nombre que interfaces "
+#~ "configuradas, miembros o reglas"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "Tabla de enrutamiento %s para la interfaz %s encontrada"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "No se encontró la tabla de enrutamiento %s para la interfaz %s"
+
+#~ msgid "Rules"
+#~ msgstr "Reglas"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "Las reglas especifican qué tráfico utilizará una política MWAN "
+#~ "particular<br />Las reglas se basan en la dirección IP, el puerto o el "
+#~ "protocolo<br />Las reglas coinciden de arriba a abajo<br />Las reglas que "
+#~ "están debajo de una regla coincidente se ignoran<br />El tráfico que no "
+#~ "coincide con ninguna regla se enruta mediante la tabla de enrutamiento "
+#~ "principal<br />El tráfico destinado a redes conocidas (distintas de las "
+#~ "predeterminadas) se maneja mediante la tabla de enrutamiento "
+#~ "principal<br />El tráfico coincide con una regla, pero todas las "
+#~ "interfaces WAN para esa política son down se quedará en negrita<br />Los "
+#~ "nombres pueden contener caracteres AZ, az, 0-9, _ y sin espacios<br />Las "
+#~ "reglas no pueden compartir el mismo nombre que las interfaces, miembros o "
+#~ "políticas configuradas"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Actualmente hay %d de %d interfaces compatibles configuradas"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Esta sección le permite modificar el contenido de \"/etc/mwan3.user\"."
+#~ "<br />El archivo también se conserva durante sysupgrade.<br /><br />Notas:"
+#~ "<br />Este archivo se interpreta como un shell script.<br />La primera "
+#~ "línea del script debe ser &#34;#!/bin/sh&#34; sin comillas.<br />Las "
+#~ "líneas que comienzan con # son comentarios y no se ejecutan.<br />Ponga "
+#~ "su acción mwan3 personalizada aquí, se ejecutarán<br />con cada evento de "
+#~ "la interfaz hotplug de Netifd<br />en las interfaces para las que mwan3 "
+#~ "está activdo.<br /><br />Hay tres variables de entorno principales que se "
+#~ "pasan a este script.<br /><br />$ACTION <br />* \"ifup\" es llamado por "
+#~ "netifd y mwan3track <br />* \"ifdown\" es llamado por netifd y mwan3track "
+#~ "<br />* \"conectado\" Sólo es llamado por mwan3track si el seguimiento "
+#~ "fue exitoso <br />* \"desconectado\" Sólo es llamado por mwan3track si el "
+#~ "seguimiento ha fallado <br />$INTERFAZ Nombre de la interfaz que subió o "
+#~ "bajó (por ejemplo, \"wan\" o \"wwan\")<br />$DISPOSITIVO Nombre del "
+#~ "dispositivo físico cuya interfaz subió o bajó (por ejemplo, \"eth0\" o "
+#~ "\"w wan0 \")<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "ADVERTENCIA: %d interfaces están configuradas excediendo el máximo de %d!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "ADVERTENCIA: La interfaz %s no se encuentra en /etc/config/network"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr ""
+#~ "ADVERTENCIA: La interfaz %s tiene una métrica duplicada %s configurada"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "ADVERTENCIA: La interfaz %s tiene un requisito de confiabilidad más alto "
+#~ "que los hosts de seguimiento (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "ADVERTENCIA: La interfaz %s no tiene una ruta predeterminada en la tabla "
+#~ "de enrutamiento principal"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr ""
+#~ "ADVERTENCIA: La política %s excede el número máximo de 15 caracteres en "
+#~ "el nombre"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "ADVERTENCIA: ¡La regla %s tiene un puerto configurado sin protocolo o con "
+#~ "protocolo incorrecto especificado!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Esperando a que se complete el comando..."
+
+#~ msgid "Weight"
+#~ msgstr "Peso"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 requiere que todas las interfaces tengan una métrica única "
+#~ "configurada en /etc/config/network<br/>Los nombres deben coincidir con el "
+#~ "nombre de la interfaz que se encuentra en /etc/config/network<br />Los "
+#~ "nombres pueden contener caracteres AZ, az, 0-9 , _ y sin espacios<br /"
+#~ ">Las interfaces no pueden compartir el mismo nombre que los miembros "
+#~ "configurados, políticas o reglas"
+
+#~ msgid "Max packet latency [ms]"
+#~ msgstr "Latencia máxima de paquetes [ms]"
+
+#~ msgid "Max packet loss [%]"
+#~ msgstr "Pérdida máxima de paquetes [%]"
+
+#~ msgid "Min packet latency [ms]"
+#~ msgstr "Latencia mínima de paquetes [ms]"
+
+#~ msgid "Min packet loss [%]"
+#~ msgstr "Pérdida mínima de paquetes [%]"
+
+#~ msgid "How often should rtmon update the interface routing table"
+#~ msgstr ""
+#~ "Con qué frecuencia debe rtmon actualizar la tabla de enrutamiento de la "
+#~ "interfaz"
+
+#~ msgid ""
+#~ "MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
+#~ "requires that all interfaces have a unique metric configured in /etc/"
+#~ "config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "MWAN admite hasta 252 interfaces físicas y/o lógicas<br />MWAN requiere "
+#~ "que todas las interfaces tengan una métrica única configurada en /etc/"
+#~ "config/network<br />Los nombres deben coincidir con el nombre de la "
+#~ "interfaz que se encuentra en / etc / config / network <br /> Los nombres "
+#~ "pueden contener caracteres AZ, az, 0-9, _ y sin espacios<br />Las "
+#~ "interfaces no pueden compartir el mismo nombre que los miembros "
+#~ "configurados, políticas o reglas"
+
+#~ msgid "Update interval"
+#~ msgstr "Intervalo de actualización"
+
#~ msgid "always"
#~ msgstr "siempre"
diff --git a/applications/luci-app-mwan3/po/fi/mwan3.po b/applications/luci-app-mwan3/po/fi/mwan3.po
index 53048afc40..32abd6c525 100644
--- a/applications/luci-app-mwan3/po/fi/mwan3.po
+++ b/applications/luci-app-mwan3/po/fi/mwan3.po
@@ -1,233 +1,252 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-12-04 19:24+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/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"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "-- Valitse --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Hälytys"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Kerätään tietoja..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Kriittinen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr "Kohdeosoite"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr "Kohdeportti"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostiikka"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Pois käytöstä"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Hätä"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Käytössä"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Virhe"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -235,574 +254,555 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr "IPv4 ja IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr "Vain IPv4"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr "Vain IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Tietoja"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Sovitin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Sovittimet"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Ladataan"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 "Kirjaaminen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Mittari"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "Mittari"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Ei"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Huomaa"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Käytäntö"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "Protokolla"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Sääntö"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr "Lähdeosoite"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr "Lähdeportti"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr "Tila"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "Sisältöä ei voi tallentaa: %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 ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Odotetaan komennon suorittamisen päättymistä..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Varoitus"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Kyllä"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Kerätään tietoja…"
+
+#~ msgid "Interfaces"
+#~ msgstr "Sovittimet"
+
+#~ msgid "Loading"
+#~ msgstr "Ladataan"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Odotetaan komennon suorittamisen päättymistä..."
diff --git a/applications/luci-app-mwan3/po/fr/mwan3.po b/applications/luci-app-mwan3/po/fr/mwan3.po
index ae15d42ae2..c2ae627d2d 100644
--- a/applications/luci-app-mwan3/po/fr/mwan3.po
+++ b/applications/luci-app-mwan3/po/fr/mwan3.po
@@ -1,86 +1,107 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-28 19:19+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2021-11-25 01:53+0000\n"
+"Last-Translator: Felix Braun <f.bhelicopter@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.2-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d heure"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minute"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minutes"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d seconde"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d seconde"
+msgstr[1] "%d seconde"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d secondes"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "-- Choisir --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -88,152 +109,151 @@ msgstr ""
"Valeurs acceptables : 1-100. Ce nombre d'adresses IP de suivi doit répondre "
"pour que le lien soit considéré comme"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Valeurs acceptables : 1-1000. Par défaut à 1 si non défini"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Valeurs acceptables : 1-256. Par défaut à 1 si non défini"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Alerte"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "Toutes les règles IP requises pour l’interface %s trouvées"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "Analysez également cette table de routage pour les réseaux connectés"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Vérifiez les règles IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Vérifier la qualité du lien"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Vérifier la table de routage"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Récupération des données…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Critique"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Débogage"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr "Adresse de destination"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr "Port de destination"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Détail"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostiques"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Désactivé"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"L'interface désactivée sera considérée comme opérationnelle après ces "
"nombreux tests ping réussis"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Urgence"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Activer le suivi ssl"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Activé"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Active la journalisation des règles pare-feu (la journalisation globale du "
"mwan3 doit également être activée)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Active la journalisation globale du pare-feu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Active le suivi https sur le port ssl 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Entrez la valeur en hexadécimal, en commençant par <code> 0x </code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Erreur"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Exécuter"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Attendez-vous à l’état de l’interface sur l’événement en place"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Intervalle de défaillance"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Niveau de journal de pare-feu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Masque pare-feu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Vider la table conntrack"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "Flush table conntrack pare-feu globale sur les événements d’interface"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Globales"
@@ -241,202 +261,117 @@ msgstr "Globales"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "Accorder tout les accès l'UCI pour luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Hotplug ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-"À quelle fréquence rtmon doit-il mettre à jour la table de routage de "
-"l’interface"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFO : MWAN ne fonctionne pas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr "IPv4 et IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr "IPv4 seulement"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr "IPv6 seulement"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Infos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "État initial"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Interface Arretée"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Interface Actif"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"L'interface sera considérée comme hors service après de nombreux échecs aux "
"tests ping"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "Protocole Internet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Conserver l’intervalle d’échec"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "Conserver l’intervalle d’échec de ping pendant l’état d’échec"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Dernier recours"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Répartition de charges"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Chargement"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 "Journalisation"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Niveau de journalisation"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Globals"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - Interfaces"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Membres"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Notification"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Politiques"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Règles"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "Configuration de l’interface MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
-msgstr "MWAN Interfaces"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN Membre de Configuration - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN de Configuration de la Stratégie - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN Configuration de la Règle - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN Statut de Détails"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN État - Diagnostics"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN État - Dépannage"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"Le MWAN prend en charge jusqu'à 252 interfaces physiques et/ou logiques<br /"
-">Le MWAN exige que toutes les interfaces aient une métrique unique "
-"configurée dans /etc/config/network<br />Les noms doivent correspondre au "
-"nom de l'interface trouvé dans /etc/config/network<br />Les noms peuvent "
-"contenir les caractères A-Z, a-z, 0-9, _ et aucun espace<br />Les interfaces "
-"ne peuvent pas partager le même nom que les membres, les politiques ou les "
-"règles configurés"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Max TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
-msgstr "Latence maximale des paquets [ms]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
-msgstr "Perte de paquets maximale [%]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -444,53 +379,91 @@ msgstr ""
"Peut être inscrit comme un seul ou plusieurs ports (par exemple « 22 » ou "
"« 80,443 ») ou comme un portrange (par exemple « 1024:2048 ») sans guillemets"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Membre"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Membre utilisé"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Membres"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"Les membres sont des profils qui attachent une métrique et un poids à une "
-"interface MWAN<br />Les noms peuvent contenir des caractères A-Z, a-z, 0-9, "
-"_ et aucun espace<br />Les membres ne peuvent pas partager le même nom que "
-"les interfaces, les stratégies ou les règles configurées"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
-msgstr "Membres affectés"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Métrique"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
-msgstr "Latence minimale des paquets [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
-msgstr "Perte minimale de paquets [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Manque les deux règles IP pour l'interface% s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -498,221 +471,244 @@ msgstr ""
"Nom de la règle IPset. Nécessite la règle IPset dans /etc/dnsmasq.conf (par "
"exemple « ipset=/youteub.com/youtube »)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Non"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Aucune interface MWAN trouvée"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "Aucune passerelle pour l’interface %s trouvée."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Aucun suivi des hôtes pour l’interface %s défini."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Remarque"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Hors ligne"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "En ligne"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Une seule règle IP pour l’interface %s trouvée"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Comptage de ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Passerelle par défaut Ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Intervalle de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Intervalle Ping pendant la détection de panne"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Intervalle de ping pendant la récupération de l’échec"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Taille du ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Délai d’expiration ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping suivi IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Stratégies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"Les politiques sont des profils regroupant un ou plusieurs membres qui "
-"contrôlent la manière dont le réseau mobile d'accès aux réseaux (MWAN) "
-"distribue le trafic <br />Les interfaces de membres ayant une métrique "
-"inférieure sont utilisées en premier <br />Les interfaces de membres ayant "
-"la même métrique seront équilibrées <br />Les interfaces de membres à charge "
-"équilibrée distribuent plus de trafic à ceux qui ont un weight plus élevée "
-"<br />Les noms peuvent contenir les caractères A-Z, a-z, 0-9, _ et aucun "
-"espace <br />Les noms doivent avoir 15 caractères ou moins <br />Les "
-"politiques ne peuvent pas partager le même nom que les interfaces, membres "
-"ou règles configurés"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Politique"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr "Politique assignée"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "Protocole"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Intervalle de récupération"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
-msgstr "Table de routage %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "Tableau de routage %s pour l’interface %s trouvée"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "Tableau de routage %s pour l’interface %s introuvable"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
+msgstr "Table de routage %d"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "La table de routage de recherche"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Règle"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Règles"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"Les règles spécifient quel trafic utilisera une politique MWAN particulière "
-"<br />Les règles sont basées sur l'adresse IP, le port ou le protocole <br /"
-">Les règles sont mises en correspondance de haut en bas <br />Les règles en "
-"dessous d'une règle correspondante sont ignorées <br />Le trafic ne "
-"correspondant à aucune règle est acheminé en utilisant la table de routage "
-"principale <br />Le trafic destiné aux réseaux connus (autres que ceux par "
-"défaut) est traité par la table de routage principale <br />Le trafic "
-"correspondant à une règle, mais toutes les interfaces WAN pour cette "
-"politique sont hors service seront blackholed <br />Les noms peuvent "
-"contenir les caractères A-Z, a-z, 0-9, _ et pas d'espaces <br />Les règles "
-"ne peuvent pas partager le même nom que les interfaces, membres ou "
-"politiques configurés"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Secondes. Valeurs acceptables : 1-1000000. Par défaut à 600 si elle n’est "
"pas définie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr "Adresse source"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr "Port source"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
#, fuzzy
msgid "Sticky"
msgstr "Sticky"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
#, fuzzy
msgid "Sticky timeout"
msgstr "Sticky timeout"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Supporte la notation CIDR (par exemple \"192.168.100.0/24\") sans les "
"guillemets"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Tâche"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Il y a actuellement %d des %d interfaces prises en charge configurées"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"Cela affiche la métrique affectée à cette interface dans /etc/config/network"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -721,58 +717,29 @@ msgstr ""
"déterminer si le lien est actif ou non. Laisser vide pour supposer que "
"l'interface est toujours en ligne"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-#, fuzzy
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Cette section vous permet de modifier le contenu du fichier \"/etc/mwan3.user"
-"\".<br />Le fichier est également préservé lors de la mise à jour du système."
-"<br /><br />Notes :<br />Ce fichier est interprété comme un script shell."
-"<br />La première ligne du script doit être &#34;# !/bin/sh &#34; sans les "
-"guillemets. <br />Les lignes commençant par # sont des commentaires et ne "
-"sont pas exécutées. <br />Mettez votre action mwan3 personnalisée ici, elle "
-"sera <br />exécutée avec chaque événement <br />de l'interface de hotplug "
-"netifd sur les interfaces pour lesquelles mwan3 est activé.<br /><br />Il y "
-"a trois variables d'environnement principales qui sont passées à ce script."
-"<br /><br />$ACTION <br />* \"ifup\" est appelé par netifd et mwan3track "
-"<br />* \"ifdown\" est appelé par netifd et mwan3track <br />* \"connected\" "
-"est appelé par mwan3track uniquement si le suivi a réussi <br />* "
-"\"disconnected\" est appelé par mwan3track uniquement si le suivi a échoué "
-"<br />$INTERFACE Nom de l'interface qui est montée ou descendue (e.par "
-"exemple \"wan\" ou \"wwan\") <br />$DEVICE Nom de l'appareil physique dont "
-"l'interface est montée ou descendue (par exemple \"eth0\" ou \"wwan0\") <br /"
-"> <br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Suivi du nom d'hôte ou de l'adresse IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Méthode de suivi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Suivi de la fiabilité"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -781,118 +748,347 @@ msgstr ""
"précédemment à cette règle pendant la période de délai d'attente obligatoire "
"utilisera la même interface WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Dépannage"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
-msgstr "Intervalle de mise à jour"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Voir le contenu de /etc/protocols pour la description des protocoles"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"ATTENTION : les interfaces %d sont configurées au-delà du maximum de %d !"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr ""
-"AVERTISSEMENT : l'Interface %s ne sont pas trouvés dans /etc/config/network"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "AVERTISSEMENT : Interface %s a un double %s de métrique configuré"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"AVERTISSEMENT : l'Interface %s a une plus grande fiabilité exigence de suivi "
-"des hôtes (%d)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"AVERTISSEMENT: l'interface %s n'a pas de route par défaut dans la table de "
-"routage principale"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr ""
-"AVERTISSEMENT : La stratégie %s a dépassé le nom maximal de 15 caractères"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Dépannage"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "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 ""
-"AVERTISSEMENT : Les règles %s ont configuré un port sans protocole ou "
-"incorrect !"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "En attente que la commande se termine…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Voir le contenu de /etc/protocols pour la description des protocoles"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Avertissement"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Weight"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Lorsque tous les membres de la stratégie sont hors connexion, utilisez ce "
"comportement pour le trafic correspondant"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Oui"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
#, fuzzy
msgid "blackhole (drop)"
msgstr "blackhole (drop)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "connecté (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr "par défaut (utiliser la table de routage principale)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "déconnecté (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr "inaccessible (rejeter)"
+
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "Toutes les règles IP requises pour l’interface %s trouvées"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Récupération des données…"
+
+#~ msgid "Detail"
+#~ msgstr "Détail"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFO : MWAN ne fonctionne pas"
+
+#~ msgid "Interfaces"
+#~ msgstr "Interfaces"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Répartition de charges"
+
+#~ msgid "Loading"
+#~ msgstr "Chargement"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Globals"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - Interfaces"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Membres"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Notification"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Politiques"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Règles"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "Configuration de l’interface MWAN - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN Interfaces"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN Membre de Configuration - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN de Configuration de la Stratégie - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN Configuration de la Règle - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN Statut de Détails"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN État - Diagnostics"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN État - Dépannage"
+
+#~ msgid "Members"
+#~ msgstr "Membres"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Les membres sont des profils qui attachent une métrique et un poids à une "
+#~ "interface MWAN<br />Les noms peuvent contenir des caractères A-Z, a-z, "
+#~ "0-9, _ et aucun espace<br />Les membres ne peuvent pas partager le même "
+#~ "nom que les interfaces, les stratégies ou les règles configurées"
+
+#~ msgid "Members assigned"
+#~ msgstr "Membres affectés"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Manque les deux règles IP pour l'interface% s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "Aucune passerelle pour l’interface %s trouvée."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Aucun suivi des hôtes pour l’interface %s défini."
+
+#~ msgid "Notification"
+#~ msgstr "Notification"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Une seule règle IP pour l’interface %s trouvée"
+
+#~ msgid "Policies"
+#~ msgstr "Stratégies"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Les politiques sont des profils regroupant un ou plusieurs membres qui "
+#~ "contrôlent la manière dont le réseau mobile d'accès aux réseaux (MWAN) "
+#~ "distribue le trafic <br />Les interfaces de membres ayant une métrique "
+#~ "inférieure sont utilisées en premier <br />Les interfaces de membres "
+#~ "ayant la même métrique seront équilibrées <br />Les interfaces de membres "
+#~ "à charge équilibrée distribuent plus de trafic à ceux qui ont un weight "
+#~ "plus élevée <br />Les noms peuvent contenir les caractères A-Z, a-z, 0-9, "
+#~ "_ et aucun espace <br />Les noms doivent avoir 15 caractères ou moins "
+#~ "<br />Les politiques ne peuvent pas partager le même nom que les "
+#~ "interfaces, membres ou règles configurés"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "Tableau de routage %s pour l’interface %s trouvée"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "Tableau de routage %s pour l’interface %s introuvable"
+
+#~ msgid "Rules"
+#~ msgstr "Règles"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "Les règles spécifient quel trafic utilisera une politique MWAN "
+#~ "particulière <br />Les règles sont basées sur l'adresse IP, le port ou le "
+#~ "protocole <br />Les règles sont mises en correspondance de haut en bas "
+#~ "<br />Les règles en dessous d'une règle correspondante sont ignorées <br /"
+#~ ">Le trafic ne correspondant à aucune règle est acheminé en utilisant la "
+#~ "table de routage principale <br />Le trafic destiné aux réseaux connus "
+#~ "(autres que ceux par défaut) est traité par la table de routage "
+#~ "principale <br />Le trafic correspondant à une règle, mais toutes les "
+#~ "interfaces WAN pour cette politique sont hors service seront blackholed "
+#~ "<br />Les noms peuvent contenir les caractères A-Z, a-z, 0-9, _ et pas "
+#~ "d'espaces <br />Les règles ne peuvent pas partager le même nom que les "
+#~ "interfaces, membres ou politiques configurés"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr ""
+#~ "Il y a actuellement %d des %d interfaces prises en charge configurées"
+
+#, fuzzy
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Cette section vous permet de modifier le contenu du fichier \"/etc/mwan3."
+#~ "user\".<br />Le fichier est également préservé lors de la mise à jour du "
+#~ "système.<br /><br />Notes :<br />Ce fichier est interprété comme un "
+#~ "script shell.<br />La première ligne du script doit être &#34;# !/bin/sh "
+#~ "&#34; sans les guillemets. <br />Les lignes commençant par # sont des "
+#~ "commentaires et ne sont pas exécutées. <br />Mettez votre action mwan3 "
+#~ "personnalisée ici, elle sera <br />exécutée avec chaque événement <br /"
+#~ ">de l'interface de hotplug netifd sur les interfaces pour lesquelles "
+#~ "mwan3 est activé.<br /><br />Il y a trois variables d'environnement "
+#~ "principales qui sont passées à ce script.<br /><br />$ACTION <br />* "
+#~ "\"ifup\" est appelé par netifd et mwan3track <br />* \"ifdown\" est "
+#~ "appelé par netifd et mwan3track <br />* \"connected\" est appelé par "
+#~ "mwan3track uniquement si le suivi a réussi <br />* \"disconnected\" est "
+#~ "appelé par mwan3track uniquement si le suivi a échoué <br />$INTERFACE "
+#~ "Nom de l'interface qui est montée ou descendue (e.par exemple \"wan\" ou "
+#~ "\"wwan\") <br />$DEVICE Nom de l'appareil physique dont l'interface est "
+#~ "montée ou descendue (par exemple \"eth0\" ou \"wwan0\") <br /> <br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "ATTENTION : les interfaces %d sont configurées au-delà du maximum de %d !"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr ""
+#~ "AVERTISSEMENT : l'Interface %s ne sont pas trouvés dans /etc/config/"
+#~ "network"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "AVERTISSEMENT : Interface %s a un double %s de métrique configuré"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "AVERTISSEMENT : l'Interface %s a une plus grande fiabilité exigence de "
+#~ "suivi des hôtes (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "AVERTISSEMENT: l'interface %s n'a pas de route par défaut dans la table "
+#~ "de routage principale"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr ""
+#~ "AVERTISSEMENT : La stratégie %s a dépassé le nom maximal de 15 caractères"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "AVERTISSEMENT : Les règles %s ont configuré un port sans protocole ou "
+#~ "incorrect !"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "En attente que la commande se termine…"
+
+#~ msgid "Weight"
+#~ msgstr "Weight"
+
+#~ msgid "Max packet latency [ms]"
+#~ msgstr "Latence maximale des paquets [ms]"
+
+#~ msgid "Max packet loss [%]"
+#~ msgstr "Perte de paquets maximale [%]"
+
+#~ msgid "Min packet latency [ms]"
+#~ msgstr "Latence minimale des paquets [ms]"
+
+#~ msgid "Min packet loss [%]"
+#~ msgstr "Perte minimale de paquets [%]"
+
+#~ msgid "How often should rtmon update the interface routing table"
+#~ msgstr ""
+#~ "À quelle fréquence rtmon doit-il mettre à jour la table de routage de "
+#~ "l’interface"
+
+#~ msgid ""
+#~ "MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
+#~ "requires that all interfaces have a unique metric configured in /etc/"
+#~ "config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Le MWAN prend en charge jusqu'à 252 interfaces physiques et/ou "
+#~ "logiques<br />Le MWAN exige que toutes les interfaces aient une métrique "
+#~ "unique configurée dans /etc/config/network<br />Les noms doivent "
+#~ "correspondre au nom de l'interface trouvé dans /etc/config/network<br /"
+#~ ">Les noms peuvent contenir les caractères A-Z, a-z, 0-9, _ et aucun "
+#~ "espace<br />Les interfaces ne peuvent pas partager le même nom que les "
+#~ "membres, les politiques ou les règles configurés"
+
+#~ msgid "Update interval"
+#~ msgstr "Intervalle de mise à jour"
diff --git a/applications/luci-app-mwan3/po/he/mwan3.po b/applications/luci-app-mwan3/po/he/mwan3.po
index 779f2ebc58..0608dd63b7 100644
--- a/applications/luci-app-mwan3/po/he/mwan3.po
+++ b/applications/luci-app-mwan3/po/he/mwan3.po
@@ -1,227 +1,255 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-10-20 05:26+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmwan3/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-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
-msgid "-- Please choose --"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
+msgid "-- Please choose --"
+msgstr "-- נא לבחור --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -229,574 +257,546 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
+msgid "IPv4"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
-msgid "IPset"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
-msgid "IPv4"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
-msgstr ""
+msgstr "מנשק"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "נאספים נתונים…"
diff --git a/applications/luci-app-mwan3/po/hi/mwan3.po b/applications/luci-app-mwan3/po/hi/mwan3.po
index 1d67cc33f7..676320e7a2 100644
--- a/applications/luci-app-mwan3/po/hi/mwan3.po
+++ b/applications/luci-app-mwan3/po/hi/mwan3.po
@@ -10,224 +10,243 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "कृपया चुने"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -235,574 +254,543 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/hu/mwan3.po b/applications/luci-app-mwan3/po/hu/mwan3.po
index a92d1a525b..1573e24a7c 100644
--- a/applications/luci-app-mwan3/po/hu/mwan3.po
+++ b/applications/luci-app-mwan3/po/hu/mwan3.po
@@ -1,86 +1,107 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-21 21:43+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"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/"
"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 3.10\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d óra"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d perc"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d perc"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d másodperc"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d másodperc"
+msgstr[1] "%d másodperc"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d másodperc"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "-- Kérem válasszon --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -88,154 +109,153 @@ msgstr ""
"Elfogadható értékek: 1-100. Ennyi követő IP-címnek kell válaszolnia, hogy a "
"kapcsolat felkapcsoltnak legyen tekintve"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Elfogadható értékek: 1-1000. Alapértelmezetten 1, ha nincs beállítva"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Elfogadható értékek: 1-256. Alapértelmezetten 1, ha nincs beállítva"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Riasztás"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "A(z) %s csatoló összes szükséges IP-szabálya megtalálva"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
"Vizsgálja ezt az útválasztási táblázatot is a kapcsolódott hálózatoknál"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "IP-szabályok ellenőrzése"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Kapcsolatminőség ellenőrzése"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Útválasztási táblázat ellenőrzése"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Adatok összegyűjtése…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Kritikus"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Hibakeresés"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr "Célcím"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr "Célport"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Részlet"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnosztika"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Letiltva"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"A lekapcsolt csatoló felkapcsoltnak lesz tekintve ennyi sikeres pingelési "
"teszt után"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Vészhelyzet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "SSL követés engedélyezése"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Engedélyezve"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Engedélyezi a tűzfalszabály naplózását (a globális mwan3 naplózást is "
"engedélyezni kell)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Engedélyezi a globális tűzfalnaplózást"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Engedélyezi a HTTPS követést a 443-as SSL porton"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Érték megadása hexadecimálisan, <code>0x</code>-szel kezdve"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Hiba"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Végrehajtás"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Elvárt csatolóállapot a felkapcsolás eseménynél"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Sikertelenség időköze"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Tűzfal naplószintje"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Tűzfal maszkja"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Kapcsolatkövető táblázat kiürítése"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
"Globális tűzfal kapcsolatkövető táblázat kiürítése a csatolóeseményeknél"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Globálisak"
@@ -243,201 +263,117 @@ msgstr "Globálisak"
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Gyorsleválasztási csatolólekapcsolás"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Gyorsleválasztási csatolófelkapcsolás"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-"Milyen gyakran kell az rtmon parancsnak frissítenie a csatoló útválasztási "
-"táblázatát"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFORMÁCIÓ: az MWAN nem fut"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Információ"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Kezdeti állapot"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Csatoló"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Csatoló lekapcsolása"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Csatoló felkapcsolása"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"A csatoló lekapcsoltnak lesz tekintve ennyi sikertelen pingelési teszt után"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Csatolók"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "Internetprotokoll"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Sikertelenség időközének megtartása"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
"Pingelés sikertelenségi időközének megtartása a sikertelen állapot közben"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Végső megoldás"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Terheléskiegyenlítés"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Betöltés"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 "Naplózás"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Naplózási szint"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN – globálisak"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN – csatolók"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN – tagok"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN – értesítés"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN – házirendek"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN – szabályok"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "MWAN csatolóbeállítás – %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
-msgstr "MWAN csatolók"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN tagbeállítások – %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN házirend-beállítások – %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN szabálybeállítások – %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN állapot – részletek"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN állapot – diagnosztikák"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN állapot – hibaelhárítás"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"Az MWAN legfeljebb 252 fizikai és/vagy logikai csatolót támogat<br />Az MWAN "
-"azt igényli, hogy az összes csatolónak egyedi mérőszám legyen beállítva az /"
-"etc/config/network helyen<br />A neveknek illeszkedniük kell az /etc/config/"
-"network helyen található csatolónévre<br />A nevek A-Z, a-z, 0-9 és _ "
-"karaktereket tartalmazhatnak, szóközt nem<br />A csatolók nem oszthatják meg "
-"ugyanazt a nevet mint a beállított tagok, házirendek vagy szabályok"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Legnagyobb élettartam"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
-msgstr "Legnagyobb csomagkésleltetés [ms]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
-msgstr "Legnagyobb csomagvesztés [%]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -445,53 +381,91 @@ msgstr ""
"Megadható egyedülálló vagy több portként (például „22” vagy „80,443”) vagy "
"porttartományként (például „1024:2048”), idézőjelek nélkül"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Tag"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Használt tag"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Tagok"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"A tagok olyan profilok, amelyek egy mérőszámot és súlyt csatolnak egy MWAN "
-"csatolóhoz<br />A nevek A-Z, a-z, 0-9 és _ karaktereket tartalmazhatnak, "
-"szóközt nem<br />A tagok nem oszthatják meg ugyanazt a nevet mint a "
-"beállított csatolók, házirendek vagy szabályok"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
-msgstr "Hozzárendelt tagok"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Mérőszám"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
-msgstr "Legkisebb csomagkésleltetés [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
-msgstr "Legkisebb csomagvesztés [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Hiányzik mindkét IP-szabály a(z) %s csatolónál"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -499,217 +473,242 @@ msgstr ""
"Az IPset szabály neve. Egy IPset szabályt igényel az /etc/dnsmasq.conf "
"fájlban (például „ipset=/youtube.com/youtube”)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Nem"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Nem találhatók MWAN csatolók"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "Nem található átjáró a(z) %s csatolónál."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Nincsenek követési gépek meghatározva a(z) %s csatolónál."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Figyelmeztetés"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Értesítés"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Nem érhető el"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Elérhető"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Csak egy IP-szabály található a(z) %s csatolónál"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Pingelés darabszáma"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Alapértelmezett átjáró pingelése"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Pingelés időköze"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Pingelés időköze a sikertelen állapot közben"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Pingelés időköze a sikertelen visszaállítás közben"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Pingelés mérete"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Pingelés időkorlátja"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Követési IP pingelése"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Házirendek"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"A házirendek olyan profilok, amelyek egy vagy több tagot csoportosítanak azt "
-"vezérelve, hogy a MWAN hogyan osztja el a forgalmat<br />Az alacsony "
-"mérőszámokkal rendelkező tagcsatolók vannak először használva<br />Az "
-"ugyanazzal a mérőszámmal rendelkező tagcsatolók terheléselosztásra "
-"kerülnek<br />A terheléselosztott tagcsatolók több forgalmat osztanak el a "
-"magasabb súlyúak között<br />A nevek A-Z, a-z, 0-9 és _ karaktereket "
-"tartalmazhatnak, szóközt nem<br />A nevek legfeljebb 15 karakteresek "
-"lehetnek<br />A házirendek nem oszthatják meg ugyanazt a nevet mint a "
-"beállított csatolók, tagok vagy szabályok"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Házirend"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr "Hozzárendelt házirend"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
-msgstr "Protokoll"
+msgstr "Protokol"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Visszaállítás időköze"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
-msgstr "%d. útválasztási táblázat"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "A(z) %s útválasztási táblázat található a(z) %s csatolónál"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "A(z) %s útválasztási táblázat nem található a(z) %s csatolónál"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
+msgstr "%d. útválasztási táblázat"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Útválasztási táblázat keresése"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Szabály"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Szabályok"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"A szabályok határozzák meg, hogy mely forgalom fog egy bizonyos MWAN "
-"házirendet használni<br />A szabályok IP-címen, porton vagy protokollon "
-"alapulnak<br />A szabályok fentről lefelé vannak illesztve<br />Az egyező "
-"szabály alatti szabályok figyelmen kívül lesznek hagyva<br />Az egyetlen "
-"szabályra sem illeszkedő forgalom a fő útválasztási táblázat használatával "
-"lesz irányítva<br />Az ismert (az alapértelmezett-től eltérő) hálózatoknak "
-"szánt forgalmat a fő útválasztási táblázat kezeli<br />Egy szabályra "
-"illeszkedő forgalom, miközben az összes WAN csatoló le van kapcsolva annál a "
-"házirendnél, fekete lyuk lesz<br />A nevek A-Z, a-z, 0-9 és _ karaktereket "
-"tartalmazhatnak, szóközt nem<br />A szabályok nem oszthatják meg ugyanazt a "
-"nevet mint a beállított csatolók, tagok vagy házirendek"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Másodpercek. Elfogadható értékek: 1-1000000. Alapértelmezetten 600, ha nincs "
"beállítva"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr "Forráscím"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr "Forrásport"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "Ragadós"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "Ragadós időkorlátja"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Támogatja a CIDR jelölést (például „192.168.100.0/24”), idézőjelek nélkül"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Feladat"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Jelenleg %d / %d támogatott csatoló van beállítva"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"Ez jeleníti meg az ehhez a csatolóhoz hozzárendelt mérőszámot az /etc/config/"
"network helyen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -718,57 +717,29 @@ msgstr ""
"kapcsolat fel vagy le van kapcsolva. Hagyja üresen annak feltételezéséhez, "
"hogy a csatoló mindig elérhető"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Ez a szakasz lehetővé teszi az „/etc/mwan3.user” tartalmának módosítását."
-"<br />A fájl megőrzésre kerül a rendszerfrissítés közben is.<br /><br /"
-">Megjegyzések:<br />Ez a fájl parancsértelmező parancsfájlként van "
-"értelmezve.<br />A parancsfájl első sorának „#!/bin/sh” kell lennie, "
-"idézőjelek nélkül.<br />A # kezdetű sorok megjegyzések, és nincsenek "
-"végrehajtva.<br />Tegye ide az egyéni mwan3 műveletét,<br />minden netifd "
-"gyorsleválasztási csatolóeseménynél végre lesznek hajtva<br />azokon a "
-"csatolókon, amelyeknél az mwan3 engedélyezve van.<br /><br />Van három fő "
-"környezeti változó, amely átadásra kerül ennek a parancsfájlnak.<br /><br />"
-"$ACTION: <br />* „ifup”: a netifd és mwan3track által van meghívva <br />* "
-"„ifdown”: a netifd és mwan3track által van meghívva <br />* „connected”: "
-"csak az mwan3track által van meghívva, ha a követés sikeres volt <br />* "
-"„disconnected”: csak az mwan3track által van meghívva, ha a követés "
-"sikertelen volt <br />$INTERFACE: annak a csatolónak a neve, amely "
-"felkapcsolódott vagy lekapcsolódott (például „wan” vagy „wwan”)<br />"
-"$DEVICE: annak a fizikai eszköznek a neve, amely csatoló felkapcsolódott "
-"vagy lekapcsolódott (például „eth0” vagy „wwan0”)<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Követési gépnév vagy IP-cím"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Követési módszer"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Követési megbízhatóság"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -777,118 +748,344 @@ msgstr ""
"egyezett ezzel a szabállyal a ragadós időkorláton belül, ugyanazt a WAN "
"csatolót fogja használni"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Hibaelhárítás"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
-msgstr "Frissítés időköze"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Az /etc/protocols tartalmának megtekintése a protokoll-leírásnál"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"FIGYELMEZTETÉS: %d csatoló van beállítva, túllépi a legfeljebb %d értéket!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr ""
-"FIGYELMEZTETÉS: a(z) %s csatoló nem található az /etc/config/network helyen"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr ""
-"FIGYELMEZTETÉS: a(z) %s csatolónak kettőzött %s mérőszáma van beállítva"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"FIGYELMEZTETÉS: a(z) %s csatolónak magasabb a megbízhatósági követelménye a "
-"követési gépeknél (%d)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"FIGYELMEZTETÉS: a(z) %s csatolónak nincs alapértelmezett útvonala a fő "
-"útválasztási táblázatban"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr ""
-"FIGYELMEZTETÉS: a(z) %s házirend túllépte a legfeljebb 15 karakteres nevet"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Hibaelhárítás"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-"FIGYELMEZTETÉS: a(z) %s szabály rendelkezik egy olyan beállított porttal, "
-"amelynél nincs vagy helytelen protokoll van megadva!"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Várakozás a parancs befejeződésére…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/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 "Futási idő"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Az /etc/protocols tartalmának megtekintése a protokoll-leírásnál"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Figyelmeztetés"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Súly"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Ha az összes házirendtag nem érhető el, akkor használja ezt a viselkedést az "
"egyező forgalomnál"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Igen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr "fekete lyuk (eldobás)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "kapcsolódva (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr "alapértelmezett (fő útválasztási táblázat használata)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "lecsatlakozva (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "csatolólekapcsolás (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "csatolófelkapcsolás (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr "elérhetetlen (visszautasítás)"
+
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "A(z) %s csatoló összes szükséges IP-szabálya megtalálva"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Adatok összegyűjtése…"
+
+#~ msgid "Detail"
+#~ msgstr "Részlet"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFORMÁCIÓ: az MWAN nem fut"
+
+#~ msgid "Interfaces"
+#~ msgstr "Csatolók"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Terheléskiegyenlítés"
+
+#~ msgid "Loading"
+#~ msgstr "Betöltés"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN – globálisak"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN – csatolók"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN – tagok"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN – értesítés"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN – házirendek"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN – szabályok"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "MWAN csatolóbeállítás – %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN csatolók"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN tagbeállítások – %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN házirend-beállítások – %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN szabálybeállítások – %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN állapot – részletek"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN állapot – diagnosztikák"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN állapot – hibaelhárítás"
+
+#~ msgid "Members"
+#~ msgstr "Tagok"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "A tagok olyan profilok, amelyek egy mérőszámot és súlyt csatolnak egy "
+#~ "MWAN csatolóhoz<br />A nevek A-Z, a-z, 0-9 és _ karaktereket "
+#~ "tartalmazhatnak, szóközt nem<br />A tagok nem oszthatják meg ugyanazt a "
+#~ "nevet mint a beállított csatolók, házirendek vagy szabályok"
+
+#~ msgid "Members assigned"
+#~ msgstr "Hozzárendelt tagok"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Hiányzik mindkét IP-szabály a(z) %s csatolónál"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "Nem található átjáró a(z) %s csatolónál."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Nincsenek követési gépek meghatározva a(z) %s csatolónál."
+
+#~ msgid "Notification"
+#~ msgstr "Értesítés"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Csak egy IP-szabály található a(z) %s csatolónál"
+
+#~ msgid "Policies"
+#~ msgstr "Házirendek"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "A házirendek olyan profilok, amelyek egy vagy több tagot csoportosítanak "
+#~ "azt vezérelve, hogy a MWAN hogyan osztja el a forgalmat<br />Az alacsony "
+#~ "mérőszámokkal rendelkező tagcsatolók vannak először használva<br />Az "
+#~ "ugyanazzal a mérőszámmal rendelkező tagcsatolók terheléselosztásra "
+#~ "kerülnek<br />A terheléselosztott tagcsatolók több forgalmat osztanak el "
+#~ "a magasabb súlyúak között<br />A nevek A-Z, a-z, 0-9 és _ karaktereket "
+#~ "tartalmazhatnak, szóközt nem<br />A nevek legfeljebb 15 karakteresek "
+#~ "lehetnek<br />A házirendek nem oszthatják meg ugyanazt a nevet mint a "
+#~ "beállított csatolók, tagok vagy szabályok"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "A(z) %s útválasztási táblázat található a(z) %s csatolónál"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "A(z) %s útválasztási táblázat nem található a(z) %s csatolónál"
+
+#~ msgid "Rules"
+#~ msgstr "Szabályok"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "A szabályok határozzák meg, hogy mely forgalom fog egy bizonyos MWAN "
+#~ "házirendet használni<br />A szabályok IP-címen, porton vagy protokollon "
+#~ "alapulnak<br />A szabályok fentről lefelé vannak illesztve<br />Az egyező "
+#~ "szabály alatti szabályok figyelmen kívül lesznek hagyva<br />Az egyetlen "
+#~ "szabályra sem illeszkedő forgalom a fő útválasztási táblázat "
+#~ "használatával lesz irányítva<br />Az ismert (az alapértelmezett-től "
+#~ "eltérő) hálózatoknak szánt forgalmat a fő útválasztási táblázat "
+#~ "kezeli<br />Egy szabályra illeszkedő forgalom, miközben az összes WAN "
+#~ "csatoló le van kapcsolva annál a házirendnél, fekete lyuk lesz<br />A "
+#~ "nevek A-Z, a-z, 0-9 és _ karaktereket tartalmazhatnak, szóközt nem<br />A "
+#~ "szabályok nem oszthatják meg ugyanazt a nevet mint a beállított csatolók, "
+#~ "tagok vagy házirendek"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Jelenleg %d / %d támogatott csatoló van beállítva"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Ez a szakasz lehetővé teszi az „/etc/mwan3.user” tartalmának módosítását."
+#~ "<br />A fájl megőrzésre kerül a rendszerfrissítés közben is.<br /><br /"
+#~ ">Megjegyzések:<br />Ez a fájl parancsértelmező parancsfájlként van "
+#~ "értelmezve.<br />A parancsfájl első sorának „#!/bin/sh” kell lennie, "
+#~ "idézőjelek nélkül.<br />A # kezdetű sorok megjegyzések, és nincsenek "
+#~ "végrehajtva.<br />Tegye ide az egyéni mwan3 műveletét,<br />minden netifd "
+#~ "gyorsleválasztási csatolóeseménynél végre lesznek hajtva<br />azokon a "
+#~ "csatolókon, amelyeknél az mwan3 engedélyezve van.<br /><br />Van három fő "
+#~ "környezeti változó, amely átadásra kerül ennek a parancsfájlnak.<br /"
+#~ "><br />$ACTION: <br />* „ifup”: a netifd és mwan3track által van meghívva "
+#~ "<br />* „ifdown”: a netifd és mwan3track által van meghívva <br />* "
+#~ "„connected”: csak az mwan3track által van meghívva, ha a követés sikeres "
+#~ "volt <br />* „disconnected”: csak az mwan3track által van meghívva, ha a "
+#~ "követés sikertelen volt <br />$INTERFACE: annak a csatolónak a neve, "
+#~ "amely felkapcsolódott vagy lekapcsolódott (például „wan” vagy „wwan”)<br /"
+#~ ">$DEVICE: annak a fizikai eszköznek a neve, amely csatoló felkapcsolódott "
+#~ "vagy lekapcsolódott (például „eth0” vagy „wwan0”)<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: %d csatoló van beállítva, túllépi a legfeljebb %d értéket!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: a(z) %s csatoló nem található az /etc/config/network "
+#~ "helyen"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: a(z) %s csatolónak kettőzött %s mérőszáma van beállítva"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: a(z) %s csatolónak magasabb a megbízhatósági követelménye "
+#~ "a követési gépeknél (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: a(z) %s csatolónak nincs alapértelmezett útvonala a fő "
+#~ "útválasztási táblázatban"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: a(z) %s házirend túllépte a legfeljebb 15 karakteres nevet"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: a(z) %s szabály rendelkezik egy olyan beállított porttal, "
+#~ "amelynél nincs vagy helytelen protokoll van megadva!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Várakozás a parancs befejeződésére…"
+
+#~ msgid "Weight"
+#~ msgstr "Súly"
+
+#~ msgid "Max packet latency [ms]"
+#~ msgstr "Legnagyobb csomagkésleltetés [ms]"
+
+#~ msgid "Max packet loss [%]"
+#~ msgstr "Legnagyobb csomagvesztés [%]"
+
+#~ msgid "Min packet latency [ms]"
+#~ msgstr "Legkisebb csomagkésleltetés [ms]"
+
+#~ msgid "Min packet loss [%]"
+#~ msgstr "Legkisebb csomagvesztés [%]"
+
+#~ msgid "How often should rtmon update the interface routing table"
+#~ msgstr ""
+#~ "Milyen gyakran kell az rtmon parancsnak frissítenie a csatoló "
+#~ "útválasztási táblázatát"
+
+#~ msgid ""
+#~ "MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
+#~ "requires that all interfaces have a unique metric configured in /etc/"
+#~ "config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Az MWAN legfeljebb 252 fizikai és/vagy logikai csatolót támogat<br />Az "
+#~ "MWAN azt igényli, hogy az összes csatolónak egyedi mérőszám legyen "
+#~ "beállítva az /etc/config/network helyen<br />A neveknek illeszkedniük "
+#~ "kell az /etc/config/network helyen található csatolónévre<br />A nevek A-"
+#~ "Z, a-z, 0-9 és _ karaktereket tartalmazhatnak, szóközt nem<br />A "
+#~ "csatolók nem oszthatják meg ugyanazt a nevet mint a beállított tagok, "
+#~ "házirendek vagy szabályok"
+
+#~ msgid "Update interval"
+#~ msgstr "Frissítés időköze"
diff --git a/applications/luci-app-mwan3/po/it/mwan3.po b/applications/luci-app-mwan3/po/it/mwan3.po
index 806fa67eeb..7199d0fe9b 100644
--- a/applications/luci-app-mwan3/po/it/mwan3.po
+++ b/applications/luci-app-mwan3/po/it/mwan3.po
@@ -1,233 +1,253 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 12:33+0000\n"
-"Last-Translator: Giuseppe Valitutto <valituttogiuseppe@gmail.com>\n"
+"PO-Revision-Date: 2021-12-23 16:10+0000\n"
+"Last-Translator: davidevertuani <davide.vertuani@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.0-dev\n"
+"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d ora"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minuto"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minuti"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d secondo"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d secondo"
+msgstr[1] "%d secondo"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d secondi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
-msgid "-- Please choose --"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr "-- Selezione dell'interfaccia --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
+msgid "-- Please choose --"
+msgstr "-- Scegli --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Valori accettati: 1-1000 (1 se non configurato)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Valori accettati: 1-256 (1 se non configurato)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Allarme"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Raccolta dati..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "I contenuti sono stati salvati."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Critico"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
-msgstr ""
+msgstr "Indirizzo di destinazione"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
+msgstr "Porta di destinazione"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostica"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Disabilitato"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Emergenza"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Abilitato"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Errore"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -235,574 +255,555 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr "IPv4 e IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr "Solo IPv4"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr "Solo IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Informazioni"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interfaccia"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Interfacce"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Caricamento"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 ""
+msgstr "Registrazione (log)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Metrica"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
-msgstr ""
+msgstr "No"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
-msgid "Notice"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
+msgid "Notice"
+msgstr "Notizia"
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr ""
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "Riepilogo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "Protocollo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
-msgstr ""
+msgstr "Indirizzo di origine"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
-msgstr ""
+msgstr "Porta di origine"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr "Stato"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "Uptime"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
-msgstr ""
+msgstr "Si"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Raccolta dati..."
+
+#~ msgid "Interfaces"
+#~ msgstr "Interfacce"
+
+#~ msgid "Loading"
+#~ msgstr "Caricamento"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "In attesa del comando da completare..."
diff --git a/applications/luci-app-mwan3/po/ja/mwan3.po b/applications/luci-app-mwan3/po/ja/mwan3.po
index b43957038e..fbe7cdc0f9 100644
--- a/applications/luci-app-mwan3/po/ja/mwan3.po
+++ b/applications/luci-app-mwan3/po/ja/mwan3.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-27 14:41+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2021-08-04 20:24+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/ja/>\n"
"Language: ja\n"
@@ -11,79 +11,98 @@ 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.8-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d 時間"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d 分"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d 分"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
-msgstr "%d 秒"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d 秒"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d 秒"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "-- 選択してください --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -91,410 +110,364 @@ msgstr ""
"利用可能な値: 1-100。上記のトラッキング IP の合計個数のうち、Up 状態と判定す"
"るためにに必要な、レスポンスが返されたトラッキング IP アドレスの個数です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "利用可能な値: 1-1000。空欄の場合のデフォルトは1です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "利用可能な値: 1-256。空欄の場合のデフォルトは1です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "アラート"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "インターフェース %s の全必須 IP ルールが見つかりました"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
"接続されたネットワークのために、追加でスキャンするルーティングテーブルです。"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "IP ルールのチェック"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "リンク品質のチェック"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "ルーティング テーブルのチェック"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "データを収集中..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "内容が保存されました。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "重大"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "デバッグ"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr "宛先アドレス"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr "宛先ポート"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "詳細"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
-msgstr "診断機能"
+msgstr "診断"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "無効"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"Down 状態のインターフェースが Up 状態と判断されるまでに要する ping テストの成"
"功回数です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "緊急"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "SSL トラッキングを有効化"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "有効"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"ファイアウォール ルールのログ記録を有効にします。(グローバルな mwan3 ログ記"
"録も有効にする必要があります)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "グローバルなファイアウォールのログ記録を有効にします。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "SSL ポート 443 で https トラッキングを有効化"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "<code>0x</code> で始まる16進数の値を入力してください。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "エラー"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "実行"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Up イベント時に予想されるインターフェースの状態です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "障害検出 インターバル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "ファイアウォール ログレベル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "ファイアウォール マスク"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "conntrack テーブルのクリア"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
"インターフェース イベント時にグローバル ファイアウォール conntrack テーブルを"
"クリアします。"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "全般"
#: applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json:3
msgid "Grant UCI access for luci-app-mwan3"
-msgstr "luci-app-mwan3 に UCI アクセスを許可"
+msgstr "luci-app-mwan3にUCIアクセスを許可"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "ホットプラグ ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "ホットプラグ ifup"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr "rtmon がインターフェース ルーティングテーブルの更新を行う頻度です。"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "情報: MWAN は実行されていません"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr "IPv4及びIPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr "IPv4のみ"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr "IPv6のみ"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "情報"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "初期状態"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "インターフェース"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "インターフェース Down"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "インターフェース Up"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"インターフェースが Down 状態と判断されるまでに要する ping テストの失敗回数で"
"す。"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "インターフェース"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "インターネット プロトコル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "最終手段"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "負荷分散"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "読み込み中"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 "ロギング"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "ログレベル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - グローバル"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - インターフェース"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - メンバー"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
+msgstr "最大 TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - 通知"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
+msgstr ""
+"単一または複数のポート(例: \"22\" または \"80,443\")、あるいはポートの範囲"
+"(例: \"1024:2048\")を、クオーテーションなしで指定することができます。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - ポリシー"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
+msgstr "メンバー"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - ルール"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "MWAN インターフェース設定 - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
-msgstr "MWAN インターフェース"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
+msgstr "使用されるメンバー"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN メンバー設定 - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN ポリシー設定 - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN ルール設定 - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "メトリック"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN ステータス - 詳細"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN ステータス - 診断"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN ステータス - トラブルシューティング"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-"MWAN は、252個までの物理または論理、あるいは両方のインターフェースをサポート"
-"します。<br />MWAN は、全てのインターフェースが /etc/config/network で設定さ"
-"れるユニークなメトリックを持つことを必要とします。<br />下記 \"インターフェー"
-"ス\" の名前は、 /etc/config/network に存在するインターフェース名と同じでなけ"
-"ればなりません。<br />名前は A-Z, a-z, 0-9, _ を含むことができますが、スペー"
-"スは使用できません。<br />インターフェースには、設定済みのメンバーやポリ"
-"シー、ルールと同じ名前を使用することはできません。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
-msgstr "最大 TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
-msgstr "最大パケットレイテンシ [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
-msgstr "最大パケットロス [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-"単一または複数のポート(例: \"22\" または \"80,443\")、あるいはポートの範囲"
-"(例: \"1024:2048\")を、クオーテーション無しで指定することができます。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
-msgstr "メンバー"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
-msgstr "使用されるメンバー"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "メンバー"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"メンバーは、MWAN インターフェースのメトリックおよびウエイトを関連付けたプロ"
-"ファイルです。<br />名前は A-Z, a-z, 0-9, _ を含むことができますが、スペース"
-"は使用できません。<br />メンバーには、設定済みのインターフェースやポリシー、"
-"ルールと同じ名前を使用することはできません。"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
-msgstr "アサイン済みメンバー"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "メトリック"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
-msgstr "最小パケットレイテンシ [ms]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
-msgstr "最小パケットロス [%]"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "インターフェース %s にどちらの IP ルールもありません。"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -502,211 +475,238 @@ msgstr ""
"IPset ルールの名前です。このルールは、 /etc/dnsmasq.conf で必要です。(例: "
"\"ipset=/youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "いいえ"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "MWAN インターフェースが見つかりません"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "インターフェース %s にゲートウェイが見つかりません。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "インターフェース %s にトラッキングホストが指定されていません。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "注意"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "通知"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "オフライン"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "オンライン"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "インターフェース %s に IP ルールが一つのみ見つかりました。"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "概要"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Ping 回数"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "デフォルト ゲートウェイへのping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Ping インターバル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "障害検出中の Ping 実行間隔です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "障害復旧中の Ping 実行間隔です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Ping サイズ"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Ping タイムアウト"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "トラッキング IP へのping"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "ポリシー"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"ポリシーは、MWANがどのようにトラフィックの分配を行うかを制御する、1つ以上のメ"
-"ンバーをグループ化するプロファイルです。<br />最小のメトリックを持つメンバー "
-"インターフェースが最初に使用されます。<br />同じメトリックを持つ複数のイン"
-"ターフェースでは、負荷分散を行います。<br />負荷分散に設定されたメンバー イン"
-"ターフェースでは、ウェイトの値が大きい方により多くのトラフィックを分配しま"
-"す。<br />名前は A-Z, a-z, 0-9, _ を含むことができますが、スペースは使用でき"
-"ません。また、15文字以内でなければなりません。<br />ポリシーでは、設定済みの"
-"インターフェースやメンバー、ルールと同じ名前を使用することはできません。"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "ポリシー"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr "アサイン済みポリシー"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "プロトコル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "障害復旧 インターバル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
-msgstr "ルーティングテーブル %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "ルーティングテーブル %s が見つかりました(インターフェース %s)"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "ルーティングテーブル %s が見つかりません(インターフェース %s)"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
+msgstr "ルーティングテーブル %d"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "ルーティングテーブルの検索"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "ルール"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "ルール"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"ルールは、どのトラフィックが特定の MWAN ポリシーを使用するかを指定します<br /"
-">ルールは IP アドレスやポート、プロトコルに基づいています<br />ルールは上から"
-"下へマッチングが行われます<br />合致したルールより下のルールは無視されます"
-"<br />いずれのルールにもマッチしないトラフィックは、メインのルーティングテー"
-"ブルを使用してルーティングされます<br />既知(デフォルト以外)のネットワーク"
-"へのトラフィックは、メインのルーティングテーブルによって制御されます<br />ト"
-"ラフィックがルールに合致しても、全 WAN インターフェースが down の場合は "
-"blackhole 状態となります<br />名前は A-Z, a-z, 0-9, _ を含むことができます"
-"が、スペースは使用できません<br />ルールは、設定済みのインターフェースやメン"
-"バー、ポリシーと同じ名前を使用することはできません。"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr "秒。利用可能な値: 1-1000000。空欄の場合のデフォルト値は600です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr "送信元アドレス"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr "送信元ポート"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr "ステータス"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "Sticky"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "Sticky タイムアウト"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "CIDR 表記のサポート(例: \"192.168.100.0/24\")"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "タスク"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "現在、%d 個中 %d 個のサポートされたインターフェースが設定済みです。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"/etc/config/network で、このインターフェースに割り当てられたメトリックです。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -715,55 +715,29 @@ msgstr ""
"に対して Ping の送信が行われます。常にオンラインとする場合、空欄のままにしま"
"す。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"このセクションでは、 \"/etc/mwan3.user\" の内容を変更することができます。"
-"<br />このファイルも sysupgrade の際に保持されます。<br /><br />注意: <br />"
-"このファイルはシェルスクリプトとして解釈されます。<br />最初の行は &#34;#!/"
-"bin/sh&#34; である必要があります(クォーテーション不要)。<br /># で始まる行"
-"はコメントであり、実行されません。<br />mwan3 のカスタム動作をここに入力して"
-"ください。<br />これらは、mwan3 で有効なインターフェースの<br /> netifd "
-"hotplug インターフェース イベント毎に実行されます。<br /><br />このスクリプト"
-"に受け渡される主に3つの環境変数が利用できます。<br /><br />$ACTION<br />* "
-"\"ifup\" は netifd と mwan3track により呼び出されます<br />* \"ifdown\" は "
-"netifd と mwan3track により呼び出されます<br />* \"connected\" はトラッキング"
-"が成功した際に mwan3track にのみにより呼び出されます<br />* \"disconnected\" "
-"は トラッキングが失敗した際に mwan3track のみにより呼び出されます<br />"
-"$INTERFACE up または down したインターフェース名(例: \"wan\" や \"wwan\")"
-"<br />$DEVICE up または down したインターフェースの物理デバイス名(例: "
-"\"eth0\" や \"wwan0\")<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "トラッキング ホスト名または IP アドレス"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "トラッキング方式"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "トラッキングの信頼性"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -772,115 +746,336 @@ msgstr ""
"度 Sticky 制限時間内にマッチした場合には、同じ WAN インターフェースが使用され"
"ます。"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "トラブルシューティング"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
-msgstr "更新間隔"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "プロトコルの説明については、 /etc/protocols の内容を確認してください"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"警告: %d 個のインターフェースが、最大個数の %d 個 を超えて設定されています!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "警告: インターフェース %s が /etc/config/network に見つかりません"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "警告: インターフェース %s に重複するメトリック %s が設定されています"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"警告: インターフェース %s はトラッキング ホスト数 (%d) よりも高いトラッキング"
-"信頼性の値が設定されています"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"警告: インターフェース %s はメインのルーティング テーブル内でデフォルトルート"
-"がありません"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr "警告: ポリシー %s の名前は15文字の最大文字数を超えています"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "トラブルシューティング"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr ""
-"警告: ルール %s はプロトコル指定が不適切、または無いポートが設定されていま"
-"す!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "内容を保存できません: %s"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "稼働時間"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "コマンド実行中です..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "プロトコルの説明については、 /etc/protocols の内容を確認してください"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "ウエイト"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"ポリシーの全メンバーがオフラインの場合、合致したトラフィックに対してこのふる"
"まいが使用されます。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "はい"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr "blackhole (drop)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "接続時 (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr "デフォルト(メインのルーティング テーブルを使用)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "切断時 (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr "unreachable (reject)"
+
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "インターフェース %s の全必須 IP ルールが見つかりました"
+
+#~ msgid "Collecting data..."
+#~ msgstr "データを収集中..."
+
+#~ msgid "Detail"
+#~ msgstr "詳細"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "情報: MWAN は実行されていません"
+
+#~ msgid "Interfaces"
+#~ msgstr "インターフェース"
+
+#~ msgid "Load Balancing"
+#~ msgstr "負荷分散"
+
+#~ msgid "Loading"
+#~ msgstr "読み込み中"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - グローバル"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - インターフェース"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - メンバー"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - 通知"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - ポリシー"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - ルール"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "MWAN インターフェース設定 - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN インターフェース"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN メンバー設定 - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN ポリシー設定 - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN ルール設定 - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN ステータス - 詳細"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN ステータス - 診断"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN ステータス - トラブルシューティング"
+
+#~ msgid "Members"
+#~ msgstr "メンバー"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "メンバーは、MWAN インターフェースのメトリックおよびウエイトを関連付けたプ"
+#~ "ロファイルです。<br />名前は A-Z, a-z, 0-9, _ を含むことができますが、ス"
+#~ "ペースは使用できません。<br />メンバーには、設定済みのインターフェースやポ"
+#~ "リシー、ルールと同じ名前を使用することはできません。"
+
+#~ msgid "Members assigned"
+#~ msgstr "アサイン済みメンバー"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "インターフェース %s にどちらの IP ルールもありません。"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "インターフェース %s にゲートウェイが見つかりません。"
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "インターフェース %s にトラッキングホストが指定されていません。"
+
+#~ msgid "Notification"
+#~ msgstr "通知"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "インターフェース %s に IP ルールが一つのみ見つかりました。"
+
+#~ msgid "Policies"
+#~ msgstr "ポリシー"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "ポリシーは、MWANがどのようにトラフィックの分配を行うかを制御する、1つ以上"
+#~ "のメンバーをグループ化するプロファイルです。<br />最小のメトリックを持つメ"
+#~ "ンバー インターフェースが最初に使用されます。<br />同じメトリックを持つ複"
+#~ "数のインターフェースでは、負荷分散を行います。<br />負荷分散に設定されたメ"
+#~ "ンバー インターフェースでは、ウェイトの値が大きい方により多くのトラフィッ"
+#~ "クを分配します。<br />名前は A-Z, a-z, 0-9, _ を含むことができますが、ス"
+#~ "ペースは使用できません。また、15文字以内でなければなりません。<br />ポリ"
+#~ "シーでは、設定済みのインターフェースやメンバー、ルールと同じ名前を使用する"
+#~ "ことはできません。"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "ルーティングテーブル %s が見つかりました(インターフェース %s)"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "ルーティングテーブル %s が見つかりません(インターフェース %s)"
+
+#~ msgid "Rules"
+#~ msgstr "ルール"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "ルールは、どのトラフィックが特定の MWAN ポリシーを使用するかを指定します"
+#~ "<br />ルールは IP アドレスやポート、プロトコルに基づいています<br />ルール"
+#~ "は上から下へマッチングが行われます<br />合致したルールより下のルールは無視"
+#~ "されます<br />いずれのルールにもマッチしないトラフィックは、メインのルー"
+#~ "ティングテーブルを使用してルーティングされます<br />既知(デフォルト以外)"
+#~ "のネットワークへのトラフィックは、メインのルーティングテーブルによって制御"
+#~ "されます<br />トラフィックがルールに合致しても、全 WAN インターフェースが "
+#~ "down の場合は blackhole 状態となります<br />名前は A-Z, a-z, 0-9, _ を含む"
+#~ "ことができますが、スペースは使用できません<br />ルールは、設定済みのイン"
+#~ "ターフェースやメンバー、ポリシーと同じ名前を使用することはできません。"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "現在、%d 個中 %d 個のサポートされたインターフェースが設定済みです。"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "このセクションでは、 \"/etc/mwan3.user\" の内容を変更することができます。"
+#~ "<br />このファイルも sysupgrade の際に保持されます。<br /><br />注意: "
+#~ "<br />このファイルはシェルスクリプトとして解釈されます。<br />最初の行は "
+#~ "&#34;#!/bin/sh&#34; である必要があります(クォーテーション不要)。<br /># "
+#~ "で始まる行はコメントであり、実行されません。<br />mwan3 のカスタム動作をこ"
+#~ "こに入力してください。<br />これらは、mwan3 で有効なインターフェースの"
+#~ "<br /> netifd hotplug インターフェース イベント毎に実行されます。<br /"
+#~ "><br />このスクリプトに受け渡される主に3つの環境変数が利用できます。<br /"
+#~ "><br />$ACTION<br />* \"ifup\" は netifd と mwan3track により呼び出されま"
+#~ "す<br />* \"ifdown\" は netifd と mwan3track により呼び出されます<br />* "
+#~ "\"connected\" はトラッキングが成功した際に mwan3track にのみにより呼び出さ"
+#~ "れます<br />* \"disconnected\" は トラッキングが失敗した際に mwan3track の"
+#~ "みにより呼び出されます<br />$INTERFACE up または down したインターフェー"
+#~ "ス名(例: \"wan\" や \"wwan\")<br />$DEVICE up または down したインター"
+#~ "フェースの物理デバイス名(例: \"eth0\" や \"wwan0\")<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "警告: %d 個のインターフェースが、最大個数の %d 個 を超えて設定されていま"
+#~ "す!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "警告: インターフェース %s が /etc/config/network に見つかりません"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr ""
+#~ "警告: インターフェース %s に重複するメトリック %s が設定されています"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "警告: インターフェース %s はトラッキング ホスト数 (%d) よりも高いトラッキ"
+#~ "ング信頼性の値が設定されています"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "警告: インターフェース %s はメインのルーティング テーブル内でデフォルト"
+#~ "ルートがありません"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr "警告: ポリシー %s の名前は15文字の最大文字数を超えています"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "警告: ルール %s はプロトコル指定が不適切、または無いポートが設定されていま"
+#~ "す!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "コマンド実行中..."
+
+#~ msgid "Weight"
+#~ msgstr "ウエイト"
+
+#~ msgid "Max packet latency [ms]"
+#~ msgstr "最大パケットレイテンシ [ms]"
+
+#~ msgid "Max packet loss [%]"
+#~ msgstr "最大パケットロス [%]"
+
+#~ msgid "Min packet latency [ms]"
+#~ msgstr "最小パケットレイテンシ [ms]"
+
+#~ msgid "Min packet loss [%]"
+#~ msgstr "最小パケットロス [%]"
+
+#~ msgid "How often should rtmon update the interface routing table"
+#~ msgstr "rtmon がインターフェース ルーティングテーブルの更新を行う頻度です。"
+
+#~ msgid ""
+#~ "MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
+#~ "requires that all interfaces have a unique metric configured in /etc/"
+#~ "config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "MWAN は、252個までの物理または論理、あるいは両方のインターフェースをサポー"
+#~ "トします。<br />MWAN は、すべてのインターフェースが /etc/config/network で"
+#~ "設定されるユニークなメトリックを持つことを必要とします。<br />下記 \"イン"
+#~ "ターフェース\" の名前は、 /etc/config/network に存在するインターフェース名"
+#~ "と同じでなければなりません。<br />名前は A-Z, a-z, 0-9, _ を含むことができ"
+#~ "ますが、スペースは使用できません。<br />インターフェースには、設定済みのメ"
+#~ "ンバーやポリシー、ルールと同じ名前を使用することはできません。"
+
+#~ msgid "Update interval"
+#~ msgstr "更新間隔"
diff --git a/applications/luci-app-mwan3/po/ko/mwan3.po b/applications/luci-app-mwan3/po/ko/mwan3.po
index 9f1c55de21..0d8f3aa206 100644
--- a/applications/luci-app-mwan3/po/ko/mwan3.po
+++ b/applications/luci-app-mwan3/po/ko/mwan3.po
@@ -1,233 +1,251 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"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/"
"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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "-- 선택하세요 --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
+msgstr "경고"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "데이터 수집 중..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
-msgstr ""
+msgstr "활성화"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -235,574 +253,549 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr "IPv4와 IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr "IPv4 전용"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr "IPv6 전용"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "인터페이스"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "로드 중"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "데이터 수집 중..."
+
+#~ msgid "Loading"
+#~ msgstr "로드 중"
diff --git a/applications/luci-app-mwan3/po/mr/mwan3.po b/applications/luci-app-mwan3/po/mr/mwan3.po
index 615e8a2a21..24a6d0390b 100644
--- a/applications/luci-app-mwan3/po/mr/mwan3.po
+++ b/applications/luci-app-mwan3/po/mr/mwan3.po
@@ -10,224 +10,243 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "डेटा संकलित करीत आहे ..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr "गंतव्य पोर्ट"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "अक्षम"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "सक्षम केले"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -235,574 +254,555 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "इंटरफेस"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "इंटरफेसेस"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "लोड करीत आहे"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "नाही"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "ऑफलाइन"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "ऑनलाईन"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "प्रोटोकॉल"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr "स्रोत पोर्ट"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "कमांड पूर्ण होण्याची प्रतीक्षा करीत आहे ..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "होय"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "डेटा संकलित करीत आहे ..."
+
+#~ msgid "Interfaces"
+#~ msgstr "इंटरफेसेस"
+
+#~ msgid "Loading"
+#~ msgstr "लोड करीत आहे"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "कमांड पूर्ण होण्याची प्रतीक्षा करीत आहे ..."
diff --git a/applications/luci-app-mwan3/po/ms/mwan3.po b/applications/luci-app-mwan3/po/ms/mwan3.po
index d97355dd8e..395964ff01 100644
--- a/applications/luci-app-mwan3/po/ms/mwan3.po
+++ b/applications/luci-app-mwan3/po/ms/mwan3.po
@@ -10,224 +10,242 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Mengumpul data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -235,574 +253,546 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Mengumpul data..."
diff --git a/applications/luci-app-mwan3/po/nb_NO/mwan3.po b/applications/luci-app-mwan3/po/nb_NO/mwan3.po
index a389d07ca4..20d5499b95 100644
--- a/applications/luci-app-mwan3/po/nb_NO/mwan3.po
+++ b/applications/luci-app-mwan3/po/nb_NO/mwan3.po
@@ -1,233 +1,252 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"luciapplicationsmwan3/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 3.11-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
-msgstr ""
+msgstr "%d time"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+msgstr "%d minutt"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Samler inn data…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "Innholdet har blitt lagret."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
-msgstr ""
+msgstr "Målport"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
-msgstr ""
+msgstr "Avskrudd"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
-msgstr "Aktivert"
+msgstr "Påskrudd"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
-msgstr ""
+msgstr "Feil"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -235,574 +254,549 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
-msgstr ""
+msgstr "Info"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
-msgstr ""
+msgstr "Grensesnitt"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Metrisk"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
+msgstr "Protokoll"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
-msgstr ""
+msgstr "Oppgave"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
+msgstr "Advarsel"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Samler inn data…"
+
+#~ msgid "Loading"
+#~ msgstr "Laster inn"
diff --git a/applications/luci-app-mwan3/po/pl/mwan3.po b/applications/luci-app-mwan3/po/pl/mwan3.po
index 53dbefc402..980a5479db 100644
--- a/applications/luci-app-mwan3/po/pl/mwan3.po
+++ b/applications/luci-app-mwan3/po/pl/mwan3.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-24 17:41+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2021-07-22 13:50+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/pl/>\n"
"Language: pl\n"
@@ -9,79 +9,108 @@ 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.7.2-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d godzin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minut"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minut"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
-msgstr "%d sekund"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d sekunda"
+msgstr[1] "%d sekundy"
+msgstr[2] "%d sekund"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d sekund"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+"%s: Nazwa urządzenia fizycznego, którego interfejs włączył się lub wyłączył "
+"się (np. \"eth0\" lub \"wwan0\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr "%s: Nazwa akcji, która wywołała to zdarzenie"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+"%s: Nazwa interfejsu, który włączył się lub wyłączył się (np. \"wan\" lub "
+"\"wwan\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr "* %s: Jest wywoływane przez netifd i mwan3track"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+"* %s: Jest wywoływane przez mwan3track tylko wtedy, gdy śledzenie nie "
+"powiodło się"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+"* %s: jest wywoływane przez mwan3track tylko wtedy, gdy śledzenie się "
+"powiodło"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr "-- Wybór interfejsu --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "-- Proszę wybrać --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -89,154 +118,153 @@ msgstr ""
"Dopuszczalne wartości: 1-100. Tyle śledzących adresów IP musi odpowiedzieć, "
"aby połączenie zostało uznane za aktywne"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Akceptowane wartości: 1-1000. Domyślnie 1, jeśli nie ustawiono"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Akceptowane wartości: 1-256. Domyślnie 1, jeśli nie ustawiono"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Alarm"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "Znaleziono wszystkie wymagane reguły IP dla interfejsu %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
"Przeskanuj również tę tabelę trasowania w poszukiwaniu podłączonych sieci"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Sprawdź reguły IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Sprawdź jakość łącza"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Sprawdź tabelę trasowania"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Trwa zbieranie danych..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr "Zbieranie danych..."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "Zawartość została zapisana."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Krytyczny"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Debugowanie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr "Adres docelowy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr "Port docelowy"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Szczegóły"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostyka"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Wyłączone"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"Opuszczony interfejs zostanie uznany za podniesiony po wielu udanych testach "
"ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr "Przestój"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Ratunkowy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Włącz śledzenie SSL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Włączone"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Włącza rejestrowanie reguł zapory (globalne rejestrowanie mwan3 również musi "
"być włączone)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Włącza globalne logowanie zapory sieciowej"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Włącza śledzenie https na porcie SSL 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Wprowadź wartość szesnastkową, zaczynając od <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Błąd"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Wykonaj"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Oczekiwany stan interfejsu przy zdarzeniu poprzedzającym"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Interwał awarii"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr "Opóźnienie błędu [ms]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr "Błąd utraty pakietów [%]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Poziom logowania zapory sieciowej"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Maska zapory sieciowej"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
-msgstr "Tablica flush conntrack"
+msgstr "Opróżnij tabelę conntrack"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
"Opróżnij globalną tabelę conntrack zapory sieciowej na zdarzeniach interfejsu"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Globalne"
@@ -244,197 +272,119 @@ msgstr "Globalne"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "Udziel dostępu UCI do luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Przełącznik, jeśli odłączono"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Przełącznik, jeśli podłączono"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr "Jak często rtmon powinien aktualizować tabelę trasowania interfejsu"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFO: MWAN nie działa"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr "IPv4 i IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr "Tylko IPv4"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr "Tylko IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Informacja"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Stan początkowy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interfejs"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Interfejs padł"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Interface wstał"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr "Interfejs zostanie uznany za martwy po wiele nieudanych ping testach"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Interfejsy"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
+"Interfejsy nie mogą mieć tej samej nazwy co skonfigurowani członkowie, "
+"zasady lub reguły."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "Protokół internetowy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Zachowaj interwał awarii"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "Zachowanie odstępu czasu między awariami pingów podczas stanu awarii"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Ostatnia wizyta"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Równoważenie obciążenia"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr "Wiersze zaczynające się od # są komentarzami i nie są wykonywane."
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Ładowanie"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
+"Interfejsy członkowskie o zrównoważonym obciążeniu rozprowadzają większy "
+"ruch na te o większej wadze."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 "Logowanie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Poziom logowania"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Globalne"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - Interfejsy"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Użytkownicy"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Powiadomienie"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Polityka"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Zasady"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "Konfiguracja interfejsu MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
-msgstr "Interfejsy MWAN"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "Konfiguracja użytkowników MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "Konfiguracja polityki MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr "Konfiguracja reguły MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN Status - Szczegóły"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN Status - Diagnostyka"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN Status - Rozwiązywanie problemów"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"MWAN obsługuje do 252 fizycznych i/lub logicznych interfejsów<br />MWAN "
-"wymaga, aby wszystkie interfejsy miały unikalną metrykę skonfigurowaną w /"
-"etc/config/network<br />Nazwy muszą odpowiadać nazwie interfejsu znajdującej "
-"się w /etc/config/network<br />Nazwy mogą zawierać znaki A-Z, a-z, 0-9, _ i "
-"nie mogą zawierać spacji<br />Interfejsy nie mogą mieć tej samej nazwy co "
-"skonfigurowane elementy, zasady lub reguły"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Maksymalny TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
-msgstr "Maksymalna latencja pakietów [ms]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
-msgstr "Maksymalna utrata pakietów [%]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -442,52 +392,99 @@ msgstr ""
"Może być wprowadzony jako pojedynczy lub wielokrotny port (np. \"22\" lub "
"\"80,443\") lub jako portrange (np. \"1024:2048\") bez cudzysłowów"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
-msgstr "Użytkownik"
+msgstr "Członek"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+"Interfejsy członkowskie o niższych metrykach są wykorzystywane w pierwszej "
+"kolejności."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+"Interfejsy członkowskie z tą samą metryką będą równoważone pod względem "
+"obciążenia."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
-msgstr "Użytkownik używa"
+msgstr "Członek używa"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Użytkownicy"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr "Członkami są profile przypisujące metrykę i wagę do interfejsu MWAN."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"Użytkownicy dołączają metrykę i wagę do interfejsu MWAN<br />Nazwy mogą "
-"zawierać znaki A-Z, a-z, 0-9, _ i nie mogą zawierać spacji<br />Członkowie "
-"nie mogą mieć tej samej nazwy co skonfigurowane interfejsy, zasady lub reguły"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
-msgstr "Przypisani użytkownicy"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+"Członkowie nie mogą mieć tej samej nazwy co skonfigurowane interfejsy, "
+"zasady lub reguły."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Metryka"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
-msgstr "Minimalna latencja pakietów [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr "Menedżer MultiWAN"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr "Menedżer MultiWAN - Diagnostyka"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr "Menedżer MultiWAN - Globalne"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr "Menedżer MultiWAN - Interfejsy"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr "Menedżer MultiWAN - Członkowie"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr "Menedżer MultiWAN - Powiadomienie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
-msgstr "Minimalna strata pakietów [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr "Menedżer MultiWAN - Przegląd"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Brak obu zasad IP dotyczących interfejsu %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr "Menedżer MultiWAN - Zasady"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr "Menedżer MultiWAN - Reguły"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr "Menedżer MultiWAN - Status"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr "Menedżer MultiWAN - Rozwiązywanie problemów"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+"Mwan3 wymaga, aby wszystkie interfejsy miały unikalną metrykę skonfigurowaną "
+"w /etc/config/network."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -495,212 +492,252 @@ msgstr ""
"Nazwa reguły IPset. Wymaga reguły IPset w /etc/dnsmasq.conf (np. \"ipset=/"
"youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr "Nazwy mogą zawierać znaki A-Z, a-z, 0-9, _ oraz brak spacji-"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr "Nazwy mogą zawierać znaki A-Z, a-z, 0-9, _ oraz brak spacji."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr "Nazwy muszą składać się z 15 lub mniej znaków."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+"Nazwa musi być zgodna z nazwą interfejsu znajdującą się w /etc/config/"
+"network."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Nie"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Nie znaleziono interfejsu MWAN"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "Nie znaleziono bramy domyślnej dla interfejsu %s."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr "Bez śledzenia"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Nie zdefiniowano hostów śledzących dla interfejsu %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr "Brak ustawionej metryki interfejsu!"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr "Uwagi:"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Spostrzeżenie"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr "Powiadomienie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Offline"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Online"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Znaleziono tylko jedną regułę IP dla interfejsu %s"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "Przegląd"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Liczba pingów"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Ping do bramy domyślnej"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Interwał pingu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Interwał pingu podczas wykrywania awarii"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Interwał pingu podczas odzyskiwania po awarii"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Rozmiar pingów"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Limit czasu pingowania"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Śledzenie pingów IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Polityka"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
+"Zasady to profile grupujące co najmniej jednego członka kontrolującego "
+"sposób dystrybucji ruchu przez Mwan3."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"Zasady są profilami grupującymi jeden lub więcej użytkowników kontrolujących "
-"sposób dystrybucji ruchu<br /> Interfejsy użytkowników o niższej metryce są "
-"używane jako pierwsze<br /> Interfejsy użytkowników o tej samej metryce będą "
-"miały zrównoważone obciążenie<br />Interfejsy użytkownika z równoważeniem "
-"obciążenia rozkładają większy ruch na te o większej wadze<br />Nazwy mogą "
-"zawierać znaki A-Z, a-z, 0-9, _ i nie mogą zawierać spacji<br />Nazwy muszą "
-"zawierać 15 znaków lub mniej<br />Nazwy nie mogą mieć tej samej nazwy co "
-"skonfigurowane interfejsy, członkowie lub reguły"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+"Zasady nie mogą mieć tej samej nazwy co skonfigurowane interfejsy, "
+"członkowie lub reguły"
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Polityka"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr "Przypisane zasady"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "Protokół"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+"Umieść tutaj swoje własne akcje mwan3, będą one wykonywane przy każdym "
+"zdarzeniu interfejsu netifd hotplug na interfejsach, dla których włączono "
+"mwan3."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Interwał odzyskiwania"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
-msgstr "Tabela trasowania %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
+msgstr "Opóźnienie odzyskiwania [ms]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "Znaleziono tabeli trasowania %s dla interfejsu %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
+msgstr "Utrata pakietów odzyskiwania [%]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "Nie znaleziono tabeli trasowania %s dla interfejsu %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
+msgstr "Tabela trasowania %d"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Przeglądanie tabeli trasowania"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Reguła"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Reguły"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr "Reguły oparte są na adresie IP, porcie lub protokole."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr "Reguły są dopasowywane od góry do dołu."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr "Reguły poniżej reguły dopasowania są ignorowane."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"Reguły określają, który ruch będzie korzystał z określonej polityki MWAN "
-"<br /> Reguły są oparte na adresie IP, porcie lub protokole <br /> Reguły są "
-"dopasowywane od góry do dołu <br /> Reguły poniżej pasującej reguły są "
-"ignorowane <br /> Ruch niezgodny z żadną regułą jest kierowany przy użyciu "
-"głównej tabeli trasowania <br /> Ruch przeznaczony dla znanych (innych niż "
-"domyślne) sieci jest obsługiwany przez główną tabelę trasowania <br /> Ruch "
-"zgodny z regułą, ale wszystkie interfejsy WAN dla tej polityki są wyłączone, "
-"będzie zakłócony <br /> Nazwy mogą zawierać znaki AZ, az, 0-9, _ i bez "
-"spacji <br /> Reguły mogą nie mieć tej samej nazwy co skonfigurowane "
-"interfejsy, członkowie lub reguły"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+"Reguły nie mogą mieć tej samej nazwy co skonfigurowane interfejsy, "
+"członkowie lub zasady."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+"Reguły określają, który ruch będzie korzystał z określonej zasady MWAN."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Sekundy. Dopuszczalne wartości: 1-1000000. Wartość domyślna to 600, jeśli "
"nie jest ustawiona"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr "Adres źródłowy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr "Port źródłowy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "Przyklejony"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "Limit czasu przyklejenia"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "Obsługuje notację CIDR (np. \"192.168.100.0/24\") bez cudzysłowów"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Zadanie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Obecnie są skonfigurowane %d z %d obsługiwanych interfejsów"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr "Plik ten jest również zachowany podczas sysupgrade."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+"Pierwszym wierszem skryptu musi być &#34;#!/bin/sh&#34; bez cudzysłowów."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr "Do tego skryptu przekazywane są trzy główne zmienne środowiskowe."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr "Wyświetla metrykę przypisaną do tego interfejsu w /etc/config/network"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr "Plik ten jest interpretowany jako skrypt powłoki."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -709,56 +746,31 @@ msgstr ""
"połączenie jest aktywne lub nie. Pozostaw puste pole, aby założyć, że "
"interfejs jest zawsze online"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Ta sekcja pozwala na modyfikację zawartości \"/etc/mwan3.user\".<br/>Plik "
-"jest również zachowywany podczas sysupgrade.<br/><br />Notes:<br/>Plik ten "
-"jest interpretowany jako skrypt powłoki.<br/>Pierwszą linią skryptu musi być "
-"&#34;#!/bin/sh&#34; bez cudzysłowów.<br/>Linie rozpoczynające się od # są "
-"komentarzami i nie są wykonywane.<br/>Wprowadź tutaj swoją własną akcję "
-"mwan3, będą one<br/>wykonywane z każdym zdarzeniem interfejsu netifd "
-"hotplug<br />na interfejsach, dla których mwan3 jest włączone.<br /><br/>Są "
-"trzy główne zmienne środowiskowe, które są przekazywane do tego skryptu.<br/"
-"><br/>$ACTION <br/>* \"ifup\" jest wywoływany przez netifd i mwan3track <br/"
-">* \"ifdown\" jest wywoływany przez netifd i mwan3track <br/>* \"połączony\" "
-"jest wywoływany przez mwan3track tylko wtedy, gdy śledzenie było udane <br/"
-">* \"rozłączony\" jest wywoływany przez mwan3track tylko wtedy, gdy "
-"śledzenie nie powiodło się <br/>$INTERFACE Nazwa interfejsu, który poszedł w "
-"górę lub w dół (e.np. \"wan\" lub \"wwan\")<br/>$DEVICE Nazwa fizyczna "
-"urządzenia, którego interfejs poszedł w górę lub w dół (np. \"eth0\" lub "
-"\"wwan0\")<br/><br/>"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr "Ta sekcja pozwala na modyfikację zawartości pliku \"/etc/mwan3.user\"."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Śledzenie nazwy hosta lub adresu IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Metoda śledzenia"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Niezawodność śledzenia"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+"Ruch przeznaczony dla znanych (innych niż domyślne) sieci jest obsługiwany "
+"przez główną tabelę trasowania."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -766,115 +778,353 @@ msgstr ""
"Ruch z tego samego źródłowego adresu IP, który wcześniej był zgodny z tą "
"regułą w ramach limitu czasu, będzie wykorzystywał ten sam interfejs WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Rozwiązywanie problemów"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
-msgstr "Interwał aktualizacji"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Zobacz zawartość/etc/protocols dla opisu protokołu"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"OSTRZEŻENIE: interfejsy %d są skonfigurowane z przekroczeniem maksymalnej "
-"wartości %d!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "OSTRZEŻENIE: Interfejs %s nie znajduje się w /etc/config/network"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "OSTRZEŻENIE: Interfejs %s ma skonfigurowany duplikat metryczny %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"OSTRZEŻENIE: Interfejs %s ma wyższy wymóg niezawodności niż hosty śledzące "
-"(%d)"
+"Ruch jest zgodny z regułą, ale wszystkie interfejsy WAN tej zasady przestają "
+"działać i ruch zostanie zablokowany."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"OSTRZEŻENIE: Interfejs %s nie ma domyślnej trasy w głównej tabeli trasowania"
+"Ruch niepasujący do żadnej reguły jest kierowany przy użyciu głównej tabeli "
+"trasowania."
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Rozwiązywanie problemów"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr "OSTRZEŻENIE: Polityka %s przekracza maksymalną nazwę 15 znaków"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "Nie można zapisać zawartości: %s"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr ""
-"OSTRZEŻENIE: Reguła %s ma skonfigurowany port bez określonego lub "
-"niewłaściwego protokołu!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "Czas pracy"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Oczekiwanie na polecenie do wykonania..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Zobacz zawartość/etc/protocols dla opisu protokołu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Ostrzeżenie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Rozmiar"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-"Kiedy wszyscy użytkownicy polityki są w trybie offline używają tego "
-"zachowania dla dopasowanego ruchu"
+"Gdy wszyscy członkowie zasad są offline, użyj tego zachowania dla "
+"dopasowanego ruchu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Tak"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr "czarna dziura (porzuć)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "podłączone (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr "domyślnie (użyj głównej tabeli trasowania)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "odłączone (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "jeśli w dół (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "jeśli w górę (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr "nieosiągalny (odrzucanie)"
+
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "Znaleziono wszystkie wymagane reguły IP dla interfejsu %s"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Trwa zbieranie danych..."
+
+#~ msgid "Detail"
+#~ msgstr "Szczegóły"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFO: MWAN nie działa"
+
+#~ msgid "Interfaces"
+#~ msgstr "Interfejsy"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Równoważenie obciążenia"
+
+#~ msgid "Loading"
+#~ msgstr "Ładowanie"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Globalne"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - Interfejsy"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Użytkownicy"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Powiadomienie"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Polityka"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Zasady"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "Konfiguracja interfejsu MWAN - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "Interfejsy MWAN"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "Konfiguracja użytkowników MWAN - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "Konfiguracja polityki MWAN - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "Konfiguracja reguły MWAN - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN Status - Szczegóły"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN Status - Diagnostyka"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN Status - Rozwiązywanie problemów"
+
+#~ msgid "Members"
+#~ msgstr "Użytkownicy"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Użytkownicy dołączają metrykę i wagę do interfejsu MWAN<br />Nazwy mogą "
+#~ "zawierać znaki A-Z, a-z, 0-9, _ i nie mogą zawierać spacji<br /"
+#~ ">Członkowie nie mogą mieć tej samej nazwy co skonfigurowane interfejsy, "
+#~ "zasady lub reguły"
+
+#~ msgid "Members assigned"
+#~ msgstr "Przypisani użytkownicy"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Brak obu zasad IP dotyczących interfejsu %s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "Nie znaleziono bramy domyślnej dla interfejsu %s."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Nie zdefiniowano hostów śledzących dla interfejsu %s"
+
+#~ msgid "Notification"
+#~ msgstr "Powiadomienie"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Znaleziono tylko jedną regułę IP dla interfejsu %s"
+
+#~ msgid "Policies"
+#~ msgstr "Polityka"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Zasady są profilami grupującymi jeden lub więcej użytkowników "
+#~ "kontrolujących sposób dystrybucji ruchu<br /> Interfejsy użytkowników o "
+#~ "niższej metryce są używane jako pierwsze<br /> Interfejsy użytkowników o "
+#~ "tej samej metryce będą miały zrównoważone obciążenie<br />Interfejsy "
+#~ "użytkownika z równoważeniem obciążenia rozkładają większy ruch na te o "
+#~ "większej wadze<br />Nazwy mogą zawierać znaki A-Z, a-z, 0-9, _ i nie mogą "
+#~ "zawierać spacji<br />Nazwy muszą zawierać 15 znaków lub mniej<br />Nazwy "
+#~ "nie mogą mieć tej samej nazwy co skonfigurowane interfejsy, członkowie "
+#~ "lub reguły"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "Znaleziono tabeli trasowania %s dla interfejsu %s"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "Nie znaleziono tabeli trasowania %s dla interfejsu %s"
+
+#~ msgid "Rules"
+#~ msgstr "Reguły"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "Reguły określają, który ruch będzie korzystał z określonej polityki MWAN "
+#~ "<br /> Reguły są oparte na adresie IP, porcie lub protokole <br /> Reguły "
+#~ "są dopasowywane od góry do dołu <br /> Reguły poniżej pasującej reguły są "
+#~ "ignorowane <br /> Ruch niezgodny z żadną regułą jest kierowany przy "
+#~ "użyciu głównej tabeli trasowania <br /> Ruch przeznaczony dla znanych "
+#~ "(innych niż domyślne) sieci jest obsługiwany przez główną tabelę "
+#~ "trasowania <br /> Ruch zgodny z regułą, ale wszystkie interfejsy WAN dla "
+#~ "tej polityki są wyłączone, będzie zakłócony <br /> Nazwy mogą zawierać "
+#~ "znaki AZ, az, 0-9, _ i bez spacji <br /> Reguły mogą nie mieć tej samej "
+#~ "nazwy co skonfigurowane interfejsy, członkowie lub reguły"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Obecnie są skonfigurowane %d z %d obsługiwanych interfejsów"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Ta sekcja pozwala na modyfikację zawartości \"/etc/mwan3.user\".<br/>Plik "
+#~ "jest również zachowywany podczas sysupgrade.<br/><br />Notes:<br/>Plik "
+#~ "ten jest interpretowany jako skrypt powłoki.<br/>Pierwszą linią skryptu "
+#~ "musi być &#34;#!/bin/sh&#34; bez cudzysłowów.<br/>Linie rozpoczynające "
+#~ "się od # są komentarzami i nie są wykonywane.<br/>Wprowadź tutaj swoją "
+#~ "własną akcję mwan3, będą one<br/>wykonywane z każdym zdarzeniem "
+#~ "interfejsu netifd hotplug<br />na interfejsach, dla których mwan3 jest "
+#~ "włączone.<br /><br/>Są trzy główne zmienne środowiskowe, które są "
+#~ "przekazywane do tego skryptu.<br/><br/>$ACTION <br/>* \"ifup\" jest "
+#~ "wywoływany przez netifd i mwan3track <br/>* \"ifdown\" jest wywoływany "
+#~ "przez netifd i mwan3track <br/>* \"połączony\" jest wywoływany przez "
+#~ "mwan3track tylko wtedy, gdy śledzenie było udane <br/>* \"rozłączony\" "
+#~ "jest wywoływany przez mwan3track tylko wtedy, gdy śledzenie nie powiodło "
+#~ "się <br/>$INTERFACE Nazwa interfejsu, który poszedł w górę lub w dół (e."
+#~ "np. \"wan\" lub \"wwan\")<br/>$DEVICE Nazwa fizyczna urządzenia, którego "
+#~ "interfejs poszedł w górę lub w dół (np. \"eth0\" lub \"wwan0\")<br/><br/>"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "OSTRZEŻENIE: interfejsy %d są skonfigurowane z przekroczeniem maksymalnej "
+#~ "wartości %d!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "OSTRZEŻENIE: Interfejs %s nie znajduje się w /etc/config/network"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "OSTRZEŻENIE: Interfejs %s ma skonfigurowany duplikat metryczny %s"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "OSTRZEŻENIE: Interfejs %s ma wyższy wymóg niezawodności niż hosty "
+#~ "śledzące (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "OSTRZEŻENIE: Interfejs %s nie ma domyślnej trasy w głównej tabeli "
+#~ "trasowania"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr "OSTRZEŻENIE: Polityka %s przekracza maksymalną nazwę 15 znaków"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "OSTRZEŻENIE: Reguła %s ma skonfigurowany port bez określonego lub "
+#~ "niewłaściwego protokołu!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Oczekiwanie na polecenie do wykonania..."
+
+#~ msgid "Weight"
+#~ msgstr "Rozmiar"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 wymaga, aby wszystkie interfejsy miały unikalną metrykę "
+#~ "skonfigurowaną w /etc/config/network<br />Nazwy muszą być zgodne z nazwą "
+#~ "interfejsu znalezionego w /etc/config/network<br />Nazwy mogą zawierać "
+#~ "znaki A-Z, a-z, 0-9, _ i żadnych spacji<br />Interfejsy nie mogą mieć "
+#~ "takiej samej nazwy jak skonfigurowane elementy członkowskie, zasady lub "
+#~ "reguły"
+
+#~ msgid "Max packet latency [ms]"
+#~ msgstr "Maksymalna latencja pakietów [ms]"
+
+#~ msgid "Max packet loss [%]"
+#~ msgstr "Maksymalna utrata pakietów [%]"
+
+#~ msgid "Min packet latency [ms]"
+#~ msgstr "Minimalna latencja pakietów [ms]"
+
+#~ msgid "Min packet loss [%]"
+#~ msgstr "Minimalna strata pakietów [%]"
+
+#~ msgid "How often should rtmon update the interface routing table"
+#~ msgstr "Jak często rtmon powinien aktualizować tabelę trasowania interfejsu"
+
+#~ msgid ""
+#~ "MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
+#~ "requires that all interfaces have a unique metric configured in /etc/"
+#~ "config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "MWAN obsługuje do 252 fizycznych i/lub logicznych interfejsów<br />MWAN "
+#~ "wymaga, aby wszystkie interfejsy miały unikalną metrykę skonfigurowaną w /"
+#~ "etc/config/network<br />Nazwy muszą odpowiadać nazwie interfejsu "
+#~ "znajdującej się w /etc/config/network<br />Nazwy mogą zawierać znaki A-Z, "
+#~ "a-z, 0-9, _ i nie mogą zawierać spacji<br />Interfejsy nie mogą mieć tej "
+#~ "samej nazwy co skonfigurowane elementy, zasady lub reguły"
+
+#~ msgid "Update interval"
+#~ msgstr "Interwał aktualizacji"
diff --git a/applications/luci-app-mwan3/po/pt/mwan3.po b/applications/luci-app-mwan3/po/pt/mwan3.po
index 5a44a88f75..c8697b323c 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: 2020-10-04 13:41+0000\n"
+"PO-Revision-Date: 2021-08-08 17:34+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/pt/>\n"
@@ -8,79 +8,103 @@ 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-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d hora"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minuto"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minutos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
-msgstr "%d segundo"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d segundo"
+msgstr[1] "%d segundos"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d segundos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+"%s: Nome do aparelho físico cuja interface foi ativada ou desativada (por "
+"exemplo, \"eth0\" ou \"wwan0\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr "%s: nome da ação que desencadeou este evento"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+"% s: nome da interface que foi ativada ou desativada (por exemplo, \"wan\" "
+"ou \"wwan\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr "* %s: é chamado por netifd e mwan3track"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr "* %s: só é chamado por mwan3track se o rastreamento falhar"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr "* %s: só é chamado por mwan3track se o rastreamento foi bem-sucedido"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr "-- Seleção da interface --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "-- Por favor escolha --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -88,152 +112,151 @@ msgstr ""
"Valores aceitáveis: 1-100. Esta quantidade de endereços IP de rastreamento "
"devem responder para que o link seja considerado up"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Valores aceitáveis: 1-1000. Predefinido como 1 se não estiver definido"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Valores aceitáveis: 1-256. Predefinido como 1 se não estiver definido"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Alerta"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "Todas as regras de IP necessárias para a interface %s encontradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "Verificar também esta tabela de roteamento para redes conectadas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Verificar regras de IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Verificar a qualidade da ligação"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Verificar tabela de roteamento"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "A recolher dados..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr "A coletar dados..."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "Os conteúdos foram gravados."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Critico"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
-msgstr "Depurar"
+msgstr "Depuração"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr "Endereço de destino"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr "Porta de destino"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Detalhe"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnósticos"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Desativado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"A interface abaixada será considerada up após esta quantidade de testes de "
"ping com sucesso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr "Tempo de inatividade"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Emergência"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Ativar rastreamento de ssl"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Ativa o registro de regras de firewall (o registro mwan3 global também deve "
"estar ativado)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Ativa o log de firewall global"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Permite o rastreamento https na porta ssl 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Introduza o valor em hexadecimal, começando por <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Executar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Esperar o estado da interface no evento up"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Intervalo de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr "Latência de falha [ms]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr "Perda de pacotes de falhas [%]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Nível de log do firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Máscara de firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Limpar tabela de conntrack"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "Limpar tabela de firewall conntrack global em eventos de interface"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Globais"
@@ -241,199 +264,121 @@ msgstr "Globais"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "Conceder acesso UCI ao luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "ifdown de hotplug"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "ifup de hotplug"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr "Quantas vezes deve rtmon atualizar a tabela de roteamento de interface"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFO: MWAN não está em execução"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr "IPv4 e IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr "Apenas IPv4"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr "Apenas IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Info"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Estado inicial"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Interface down"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Interface up"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"A interface será considerada down após esta quantidade testes de ping "
"falhados"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
+"As interfaces não podem ter o mesmo nome que os membros, políticas ou regras "
+"configurados."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "Protocolo Internet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Manter intervalo de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "Manter o intervalo de falha de ping durante o estado de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Último recurso"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Balanceamento de Carga"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr "As linhas que começam com # são comentários e não são executadas."
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "A carregar"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
+"As interfaces de membros com carga balanceada distribuem mais tráfego para "
+"aqueles com pesos maiores."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 "Logging"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Nível de log"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Globais"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "Interfaces - MWAN"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Membros"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Notificação"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Políticas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Regras"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "Configuração da Interface MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
-msgstr "Interfaces MWAN"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "Configuração de Membro MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "Configuração da Política de MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr "Configuração de Regras MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "Estado MWAN - Detalhe"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "Estado MWAN - Diagnóstico"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "Estado do MWAN - Solução de problemas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"O MWAN suporta até 252 interfaces físicas e/ou lógicas<br />MWAN exige que "
-"todas as interfaces tenham uma métrica exclusiva configurada em /etc/config/"
-"network<br />Nomes devem corresponder ao nome da interface em /etc/config/"
-"network<br />Nomes podem conter caracteres A-Z, a-z, 0-9, _ sem nenhum "
-"espaço<br />As interfaces não devem compartilhar o mesmo nome dos membros "
-"configurados, políticas ou regras"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "TTL máximo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
-msgstr "Latência máxima do pacote [ms]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
-msgstr "Perda máxima de pacotes [%]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -441,53 +386,99 @@ msgstr ""
"Pode ser inserido como um único ou múltiplos porto(s) (por exemplo \"22\" ou "
"\"80,443\") ou como um portrange (por exemplo \"1024:2048\") sem as aspas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Membro"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+"As interfaces dos membros com métricas mais baixas são as primeiras a serem "
+"usadas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+"As interfaces dos membros com a mesma métrica terão balanceamento de carga."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Membro usado"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Membros"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
+"Os membros são perfis que anexam uma métrica e um peso a uma interface MWAN."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-"Membros são perfis que atribuem uma métrica e um peso a uma interface "
-"MWAN<br />Nomes podem conter caracteres A-Z, a-z, 0-9, _ sem nenhum "
-"espaço<br />Os membros não devem compartilhar o mesmo nome das interfaces, "
-"políticas ou regras configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
-msgstr "Membros designados"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Os membros não podem compartilhar o mesmo nome das interfaces, políticas ou "
+"regras configuradas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Métrica"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
-msgstr "Latência mínima de pacotes [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr "Gestor de MultiWAN"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr "Gestor de MultiWAN - Diagnósticos"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr "Gestor de MultiWAN - Globais"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr "Gestor de MultiWAN - Interfaces"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr "Gestor de MultiWAN - Membros"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr "Gestor de MultiWAN - Notificar"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr "Gestor de MultiWAN - Visão Geral"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
-msgstr "Perda mínima de pacotes [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr "Gestor de MultiWAN - Políticas"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Faltam ambas as regras de IP para interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr "Gestor de MultiWAN - Regras"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr "Gestor de MultiWAN - Esatdo"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr "Gestor de MultiWAN - Solução de problemas"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+"O Mwan3 requer que todas as interfaces tenham uma métrica única configurada "
+"em /etc/config/network."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -495,211 +486,251 @@ msgstr ""
"Nome da regra do IPset. Requer regra de IPset em /etc/dnsmasq.conf (ex. "
"\"ipset=/youtube.pt/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr "Os nomes podem conter caracteres A-Z, a-z, 0-9, _ e sem espaços-"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr "Os nomes podem conter caracteres A-Z, a-z, 0-9, _ e sem espaços."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr "Os nomes devem ter 15 caracteres ou menos."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+"Os nomes devem corresponder ao nome da interface encontrado em /etc/config/"
+"network."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Não"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Nenhuma interface MWAN encontrada"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "Nenhum gateway encontrado para interface %s."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr "Sem rastreamento"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr "Nenhuma métrica de interface definida!"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Nenhum host de rastreamento para interface %s definido."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr "Notas:"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Aviso"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Notificação"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr "Notificar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Offline"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Online"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Apenas uma regra de IP para a interface %s encontrada"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "Visão Geral"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Contagem de ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Gateway padrão de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Intervalo de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Intervalo de ping durante a deteção de falhas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Intervalo de ping durante a recuperação de falhas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Tamanho do ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Tempo limite de ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "IP de rastreamento de ping"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Políticas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
+"As políticas são perfis que agrupam um ou mais membros que controlam a forma "
+"como o Mwan3 distribui o tráfego."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-"Políticas são perfis que agrupam um ou mais membros controlando como o MWAN "
-"distribui tráfego<br />Interfaces membros com métricas mais baixas são "
-"usadas primeiro<br />Interfaces membros com a mesma métrica serão "
-"balanceadas com carga<br />Interfaces membros com carga balanceada "
-"distribuem mais tráfego para aqueles com pesos mais altos<br />Os nomes "
-"podem conter caracteres A-Z, a-z, 0-9, _ e sem espaço<br />Nomes podem ter "
-"15 caracteres ou menos<br />As políticas não devem compartilhar o mesmo nome "
-"das interfaces, membros ou regras configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"As políticas não podem compartilhar o mesmo nome das interfaces, membros ou "
+"regras configuradas"
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Política"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr "Política atribuída"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+"Coloque a sua ação mwan3 personalizada aqui, que serão executados com cada "
+"evento da interface hotplug netifd nas interfaces para as quais o mwan3 está "
+"ativado."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Intervalo de recuperação"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
-msgstr "Tabela de roteamento %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
+msgstr "Latência de recuperação [ms]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "Tabela de roteamento %s para interface %s encontrada"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
+msgstr "Perda de pacotes de recuperação [%]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "Tabela de roteamento %s para interface %s não encontrada"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
+msgstr "Tabela de roteamento %d"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Consulta da tabela de roteamento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Regra"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Regras"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr "As regras são baseadas no endereço IP, na porta ou no protocolo."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr "As regras são combinadas de cima para baixo."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr "As regras abaixo de uma regra correspondente são ignoradas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
msgstr ""
-"As regras especificam qual tráfego usará uma determinada política MWAN<br /"
-">As regras são baseadas em endereço IP, porta ou protocolo<br />As regras "
-"são comparadas de cima para baixo<br />As regras abaixo de uma regra "
-"correspondente são ignoradas<br />O tráfego que não corresponde com nenhuma "
-"regra é roteado usando a tabela de roteamento principal<br />O tráfego "
-"destinado a redes conhecidas (diferente dos padrões) é tratado pela tabela "
-"de roteamento principal<br />O tráfego correspondente a uma regra, mas todas "
-"as interfaces WAN para qual a política é down serão blackholed<br />Os nomes "
-"podem conter caracteres A-Z, a-z, 0-9, _ e sem espaços<br />As regras não "
-"devem ter o mesmo nome das interfaces, membros ou políticas configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"As regras não podem compartilhar o mesmo nome das interfaces, membros ou "
+"políticas configuradas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+"As regras especificam qual tráfego irá utilizar uma específica política MWAN."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Segundos. Valores aceitáveis: 1-1000000. O padrão é 600 se não for definido"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr "Endereço de origem"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr "Porta de origem"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr "Estado"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "Pegajoso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "Tempo limite pegajoso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "Suporta a notação CIDR (ex. \"192.168.100.0/24\") sem as aspas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Tarefa"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Atualmente existem %d de %d interfaces suportadas configuradas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr "O ficheiro também é preservado durante a sysupgrade."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr "A primeira linha do script deve ser &#34;#!/bin/sh&#34; sem aspas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+"Existem três principais variáveis de ambiente que são passadas a este script."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr "Isso exibe a métrica atribuída a essa interface em /etc/config/network"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr "Este ficheiro é interpretado como um script da shell."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -707,55 +738,31 @@ msgstr ""
"Esse nome de host ou endereço IP será pingado para determinar se o link está "
"up ou down. Deixe em branco para assumir que a interface está sempre online"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Esta secção permite modificar o conteúdo de \"/etc/mwan3.user\".<br />O "
-"ficheiro também é preservado durante o sysupgrade.<br /><br />Notas:<br /"
-">Este ficheiro é interpretado como um script de shell.<br />A primeira linha "
-"do script deve ser &#34;#!/bin/sh&#34; sem as aspas.<br />Linhas começando "
-"com # são comentários e não são executadas.<br />Pouse a sua ação mwan3 "
-"personalizada aqui, elas serão executadas com cada evento netifd da "
-"interface hotplug<br />em interfaces para as quais o mwan3 está ativado.<br /"
-"><br />Existem três variáveis de ambiente principais que são passadas a este "
-"script.<br /><br />$ACTION <br />* \"ifup\" É chamado pelo netifd e "
-"mwan3track <br />* \"ifdown\" É chamado pelo netifd e mwan3track <br />** "
-"\"connected\" Só é chamado pelo mwan3track se o rastreamento foi bem "
-"sucedido <br />* \"disconnected\" Só é chamado pelo mwan3track se o "
-"rastreamento falhou <br />$INTERFACE Nome da interface que foi up ou down ("
-"e.g. \"wan\" ou \"wwan\")<br />$DEVICE Nome do aparelho físico cuja "
-"interface foi up ou down (e.g. \"eth0\" ou \"wwan0\")<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr "Esta secção permite-lhe modificar o conteúdo do \"/etc/mwan3.user\"."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Rastreamento de nome de host ou endereço IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Método de rastreamento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Confiabilidade de rastreamento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+"O tráfego destinado a redes conhecidas (que não sejam redes padrão) é "
+"tratado pela tabela de roteamento principal."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -763,114 +770,352 @@ msgstr ""
"O tráfego do mesmo endereço IP de origem que anteriormente correspondia a "
"esta regra dentro do período limite pegajoso usará a mesma interface WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Resolução de problemas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
-msgstr "Intervalo de atualização"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Veja o conteúdo de /etc/protocols para descrição do protocolo"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr "AVISO: %d interfaces são configuradas excedendo o máximo de %d!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "AVISO: Interface %s não são encontradas em /etc/config/network"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "AVISO: Interface %s tem a métrica dupla %s configurada"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"AVISO: Interface %s tem um requisito de confiabilidade maior do que rastrear "
-"hosts (%d)"
+"O tráfego que corresponde a uma regra, mas se todas as interfaces WAN para "
+"essa política que estejam inativas, serão bloqueadas."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"AVISO: Interface %s não tem nenhuma rota padrão na tabela de roteamento "
-"principal"
+"O tráfego que não corresponde a nenhuma regra é roteado por entre a tabela "
+"de roteamento principal."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr "AVISO: O nome da política %s ultrapassou máximo de 15 caracteres"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Resolução de problemas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr ""
-"ATENÇÃO: Regra %s tem uma porta configurada com nenhum protocolo ou "
-"protocolo impróprio especificado!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "Não foi possível gravar os conteúdos: %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 "Tempo de atividade"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "A aguardar que o comando termine..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Veja o conteúdo de /etc/protocols para descrição do protocolo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Aviso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Peso"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Quando todos os membros da política estiverem offline, use esse "
"comportamento para o tráfego correspondente"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Sim"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr "blackhole (drop)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "conectado (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr "padrão (use a tabela de roteamento principal)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "desconectado (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr "inacessível (rejeitar)"
+
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "Todas as regras de IP necessárias para a interface %s encontradas"
+
+#~ msgid "Collecting data..."
+#~ msgstr "A recolher dados..."
+
+#~ msgid "Detail"
+#~ msgstr "Detalhe"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFO: MWAN não está em execução"
+
+#~ msgid "Interfaces"
+#~ msgstr "Interfaces"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Balanceamento de Carga"
+
+#~ msgid "Loading"
+#~ msgstr "A carregar"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Globais"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "Interfaces - MWAN"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Membros"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Notificação"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Políticas"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Regras"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "Configuração da Interface MWAN - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "Interfaces MWAN"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "Configuração de Membro MWAN - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "Configuração da Política de MWAN - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "Configuração de Regras MWAN - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "Estado MWAN - Detalhe"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "Estado MWAN - Diagnóstico"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "Estado do MWAN - Solução de problemas"
+
+#~ msgid "Members"
+#~ msgstr "Membros"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Membros são perfis que atribuem uma métrica e um peso a uma interface "
+#~ "MWAN<br />Nomes podem conter caracteres A-Z, a-z, 0-9, _ sem nenhum "
+#~ "espaço<br />Os membros não devem compartilhar o mesmo nome das "
+#~ "interfaces, políticas ou regras configuradas"
+
+#~ msgid "Members assigned"
+#~ msgstr "Membros designados"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Faltam ambas as regras de IP para interface %s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "Nenhum gateway encontrado para interface %s."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Nenhum host de rastreamento para interface %s definido."
+
+#~ msgid "Notification"
+#~ msgstr "Notificação"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Apenas uma regra de IP para a interface %s encontrada"
+
+#~ msgid "Policies"
+#~ msgstr "Políticas"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Políticas são perfis que agrupam um ou mais membros controlando como o "
+#~ "MWAN distribui tráfego<br />Interfaces membros com métricas mais baixas "
+#~ "são usadas primeiro<br />Interfaces membros com a mesma métrica serão "
+#~ "balanceadas com carga<br />Interfaces membros com carga balanceada "
+#~ "distribuem mais tráfego para aqueles com pesos mais altos<br />Os nomes "
+#~ "podem conter caracteres A-Z, a-z, 0-9, _ e sem espaço<br />Nomes podem "
+#~ "ter 15 caracteres ou menos<br />As políticas não devem compartilhar o "
+#~ "mesmo nome das interfaces, membros ou regras configuradas"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "Tabela de roteamento %s para interface %s encontrada"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "Tabela de roteamento %s para interface %s não encontrada"
+
+#~ msgid "Rules"
+#~ msgstr "Regras"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "As regras especificam qual tráfego usará uma determinada política "
+#~ "MWAN<br />As regras são baseadas em endereço IP, porta ou protocolo<br /"
+#~ ">As regras são comparadas de cima para baixo<br />As regras abaixo de uma "
+#~ "regra correspondente são ignoradas<br />O tráfego que não corresponde com "
+#~ "nenhuma regra é roteado usando a tabela de roteamento principal<br />O "
+#~ "tráfego destinado a redes conhecidas (diferente dos padrões) é tratado "
+#~ "pela tabela de roteamento principal<br />O tráfego correspondente a uma "
+#~ "regra, mas todas as interfaces WAN para qual a política é down serão "
+#~ "blackholed<br />Os nomes podem conter caracteres A-Z, a-z, 0-9, _ e sem "
+#~ "espaços<br />As regras não devem ter o mesmo nome das interfaces, membros "
+#~ "ou políticas configuradas"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Atualmente existem %d de %d interfaces suportadas configuradas"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Esta secção permite modificar o conteúdo de \"/etc/mwan3.user\".<br />O "
+#~ "ficheiro também é preservado durante o sysupgrade.<br /><br />Notas:<br /"
+#~ ">Este ficheiro é interpretado como um script de shell.<br />A primeira "
+#~ "linha do script deve ser &#34;#!/bin/sh&#34; sem as aspas.<br />Linhas "
+#~ "começando com # são comentários e não são executadas.<br />Pouse a sua "
+#~ "ação mwan3 personalizada aqui, elas serão executadas com cada evento "
+#~ "netifd da interface hotplug<br />em interfaces para as quais o mwan3 está "
+#~ "ativado.<br /><br />Existem três variáveis de ambiente principais que são "
+#~ "passadas a este script.<br /><br />$ACTION <br />* \"ifup\" É chamado "
+#~ "pelo netifd e mwan3track <br />* \"ifdown\" É chamado pelo netifd e "
+#~ "mwan3track <br />** \"connected\" Só é chamado pelo mwan3track se o "
+#~ "rastreamento foi bem sucedido <br />* \"disconnected\" Só é chamado pelo "
+#~ "mwan3track se o rastreamento falhou <br />$INTERFACE Nome da interface "
+#~ "que foi up ou down (e.g. \"wan\" ou \"wwan\")<br />$DEVICE Nome do "
+#~ "aparelho físico cuja interface foi up ou down (e.g. \"eth0\" ou "
+#~ "\"wwan0\")<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr "AVISO: %d interfaces são configuradas excedendo o máximo de %d!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "AVISO: Interface %s não são encontradas em /etc/config/network"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "AVISO: Interface %s tem a métrica dupla %s configurada"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "AVISO: Interface %s tem um requisito de confiabilidade maior do que "
+#~ "rastrear hosts (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "AVISO: Interface %s não tem nenhuma rota padrão na tabela de roteamento "
+#~ "principal"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr "AVISO: O nome da política %s ultrapassou máximo de 15 caracteres"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "ATENÇÃO: Regra %s tem uma porta configurada com nenhum protocolo ou "
+#~ "protocolo impróprio especificado!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "A aguardar que o comando termine..."
+
+#~ msgid "Weight"
+#~ msgstr "Peso"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 requer que todas as interfaces tenham uma métrica única configurada "
+#~ "em /etc/config/network<br />Os nomes devem coincidir com o nome da "
+#~ "interface encontrada em /etc/config/network<br />Os nomes podem conter os "
+#~ "caracteres A-Z, a-z, 0-9, _ e não devem conter espaços<br />As interfaces "
+#~ "não podem partilhar o mesmo nome de membros configurados, políticas ou "
+#~ "regras"
+
+#~ msgid "Max packet latency [ms]"
+#~ msgstr "Latência máxima do pacote [ms]"
+
+#~ msgid "Max packet loss [%]"
+#~ msgstr "Perda máxima de pacotes [%]"
+
+#~ msgid "Min packet latency [ms]"
+#~ msgstr "Latência mínima de pacotes [ms]"
+
+#~ msgid "Min packet loss [%]"
+#~ msgstr "Perda mínima de pacotes [%]"
+
+#~ msgid "How often should rtmon update the interface routing table"
+#~ msgstr ""
+#~ "Quantas vezes deve rtmon atualizar a tabela de roteamento de interface"
+
+#~ msgid ""
+#~ "MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
+#~ "requires that all interfaces have a unique metric configured in /etc/"
+#~ "config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "O MWAN suporta até 252 interfaces físicas e/ou lógicas<br />MWAN exige "
+#~ "que todas as interfaces tenham uma métrica exclusiva configurada em /etc/"
+#~ "config/network<br />Nomes devem corresponder ao nome da interface em /etc/"
+#~ "config/network<br />Nomes podem conter caracteres A-Z, a-z, 0-9, _ sem "
+#~ "nenhum espaço<br />As interfaces não devem compartilhar o mesmo nome dos "
+#~ "membros configurados, políticas ou regras"
+
+#~ msgid "Update interval"
+#~ msgstr "Intervalo de atualização"
diff --git a/applications/luci-app-mwan3/po/pt_BR/mwan3.po b/applications/luci-app-mwan3/po/pt_BR/mwan3.po
index c07e441c3d..f036771a2d 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: 2020-05-22 12:40+0000\n"
+"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/luciapplicationsmwan3/pt_BR/>\n"
@@ -8,79 +8,103 @@ 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.8.1-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d hora"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minuto"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minutos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
-msgstr "%d segundo"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d segundo"
+msgstr[1] "%d segundos"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d segundos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+"%s: Nome do dispositivo físico cuja interface subiu ou caiu (por exemplo, "
+"\"eth0\" ou \"wwan0\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr "%s: Nome da ação que desencadeou este evento"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+"%s: Nome da interface que subiu ou caiu (por exemplo, \"wan\" ou \"wwan\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr "* %s: É chamado por netifd e por mwan3track"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr "* %s: Só é chamado por mwan3track caso a localização falhe"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+"* %s: Só é chamado por mwan3track caso o rastreamento seja bem sucedido"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr "-- Seleção da interface --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "-- Por favor, escolha --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -88,153 +112,151 @@ msgstr ""
"Valores aceitos: 1-100. Todos estes endereços IP de Rastreamento devem "
"responder para que o link seja considerado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Valores aceitáveis: 1-1000. Predefinido para 1 se não estiver definido"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Valores aceitáveis: 1-256. Predefinido para 1 se não estiver definido"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Alerta"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-"Todas as regras de IP necessárias para a interface %s foram encontradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "Varrer também esta tabela de roteamento para as redes conectadas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Verificar regras de IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Verifique a qualidade do link"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Verifique a tabela de roteamento"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Coletando dados..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr "Coletando dados ..."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "O conteúdo foi salvo."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Crítico"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Depuração"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr "Endereço de destino"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr "Porta de destino"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Detalhe"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnóstico"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
-msgstr "Desabilitado"
+msgstr "Desativado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"A interface desativada será considerada ativada após muitos testes de ping "
"bem-sucedidos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr "Tempo de inatividade"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Emergência"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Ativar rastreamento ssl"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Ativa o registro log das regras de firewall (o registro mwan3 global também "
"deve estar ativado)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Ativa o registro log global de firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Ativa o rastreamento https na porta SSL 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "insira o valor em hexadecimal, começando por <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Executar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Esperar que a interface esteja no ar durante um evento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Intervalo de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr "Falha da latência [ms]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr "Porcentagem da perda dos pacotes [%]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Nível de registro do firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Máscara do firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Despejar a tabela conntrack"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "Despejar a tabela conntrack de firewall global durante os eventos"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Globais"
@@ -242,200 +264,120 @@ msgstr "Globais"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "Conceda acesso UCI ao luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Hotplug ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-"Com qual frequência o rtmon deve atualizar a tabela de roteamento da "
-"interface"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFO: O MWAN não está em execução"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr "IPv4 e IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr "Somente IPv4"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr "Somente IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Informação"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Condição inicial"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Interface inoperante"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Interface operante"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"A interface será considerada inoperante caso muitos testes de ping falhem"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
+"As interfaces não podem ter o mesmo nome que os membros configurados, que as "
+"políticas ou as regras."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "Protocolo de Internet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Conservar o intervalo de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "Conservar o intervalo de falha do ping durante uma condição de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Último recurso"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Balanceamento de Carga"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr "As linhas que começam com # são comentários, elas não são executadas."
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Carregando"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
+"As interfaces de membros com carga balanceada distribuem mais tráfego para "
+"aqueles com pesos maiores."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 "Registrando os eventos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Nível do registro log"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Global"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "Interfaces - MWAN"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Membros"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Notificação"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Políticas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Regras"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "Configuração da Interface MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
-msgstr "Interfaces MWAN"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "Configuração de Membro MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "Configuração da Política MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr "Regras de Configuração MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "Condição MWAN - Detalhes"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "Condição MWAN - Diagnósticos"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "Condição MWAN - Solução de problemas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"O MWAN suporta até 252 interfaces físicas e/ou lógicas<br />O MWAN exige que "
-"todas as interfaces tenham uma métrica exclusiva configurada em /etc/config/"
-"network<br />Todos os nomes devem corresponder ao nome da interface "
-"encontrada em /etc/config/network<br />Os nomes podem conter caracteres "
-"entre A-Z, a-z, 0-9, _ sem nenhum espaço<br />As interfaces podem não "
-"compartilhar o mesmo nome dos membros configurados, políticas ou regras"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "TTL Máximo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
-msgstr "Latência máxima do pacote [ms]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
-msgstr "Perda máxima de pacotes [%]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -444,53 +386,99 @@ msgstr ""
"\"80,443\") ou como uma faixa de portas (por exemplo, \"1024:2048\") não use "
"aspas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Membro"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+"As interfaces dos membros com métricas mais baixas são as primeiras a serem "
+"usadas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+"As interfaces dos membros com a mesma métrica terão balanceamento de carga."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Membro usado"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Membros"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
+"Os membros são perfis que associam uma métrica e um peso numa interface MWAN."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"Os Membros são perfis que atribuem uma métrica e um peso em uma interface "
-"MWAN<br />Os nomes podem conter caracteres entre A-Z, a-z, 0-9, _ sem nenhum "
-"espaço entre eles<br />Os membros podem não compartilhar do mesmo nome das "
-"interfaces, políticas ou regras configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
-msgstr "Membros designados"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+"Os membros não podem compartilhar o mesmo nome das interfaces já "
+"configuradas, das políticas ou das regras."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Métrica"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
-msgstr "Latência mínima do pacote [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr "Gerenciador MultiWAN"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr "Gerenciador MultiWAN - Diagnósticos"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr "Gerenciador MultiWAN - Globais"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr "Gerenciador MultiWAN - Interfaces"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr "Gerenciador MultiWAN - Membros"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
-msgstr "Perda mínima de pacotes [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr "Gerenciador MultiWAN - Notifique"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Faltando ambas as regras IP para a interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr "Gerenciador MultiWAN - Visão Geral"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr "Gerenciador MultiWAN - Políticas"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr "Gerenciador MultiWAN - Regras"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr "Gerenciador MultiWAN - Condição geral"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr "Gerenciador MultiWAN - Solução de problemas"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+"O Mwan3 requer que todas as interfaces tenham uma métrica exclusiva "
+"configurada em /etc/config/network."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -498,215 +486,254 @@ msgstr ""
"Nome da regra do IPset. Requer que as regras de IPset estejam em /etc/"
"dnsmasq.conf (por exemplo, \"ipset=/youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr "Os nomes podem conter caracteres A-Z, a-z, 0-9, _ e sem espaços-"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr "Os nomes podem conter caracteres A-Z, a-z, 0-9, _ e sem espaços."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr "Os nomes devem ter 15 caracteres ou menos."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+"Os nomes devem corresponder ao nome da interface encontrado em /etc/config/"
+"network."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Não"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Nenhuma interface MWAN foi encontrada"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "Não foi encontrado nenhum gateway para a interface %s."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr "Sem rastreamento"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr "Nenhuma métrica de interface definida!"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Nenhum host de rastreamento para a interface %s foi definida."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr "Notas:"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Aviso"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Notificação"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr "Notifique"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Desconectado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Conectado"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Apenas uma regra de IP para a interface %s foi encontrada"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "Visão geral"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Contagem de ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Realizar ping no gateway padrão"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Intervalo de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Intervalo de ping durante uma detecção de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Intervalo de ping durante uma recuperação de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Tamanho do ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Tempo limite do ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping rastreamento IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Políticas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
+"As políticas são perfis que agrupam um ou mais membros controlando a forma "
+"como o Mwan3 distribui o tráfego."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"As políticas são perfis que agrupam um ou mais membros que controlam como a "
-"interface MWAN distribui o tráfego<br />Os membros com as métricas mais "
-"baixas são usadas primeiro<br />As interfaces dos membros que tenham a mesma "
-"métrica terão balanço de carga<br />Membros com balanço de carga distribuem "
-"o tráfego daqueles que estiverem mais ocupados<br/>Os nomes podem conter "
-"caracteres entre A-Z, a-z, 0-9, _ sem nenhum espaço entre eles<br/>Os nomes "
-"devem conter entre 15 caracteres ou menos<br/>As políticas não podem "
-"compartilhar do mesmo nome das interfaces, membros ou de regras já "
-"configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+"As políticas não podem compartilhar o mesmo nome das interfaces "
+"configuradas, dos membros ou das regras"
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Política"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr "Política atribuída"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+"Coloque a sua ação mwan3 personalizada aqui, eles serão executados com cada "
+"evento da interface hotplug netifd nas interfaces para as quais o mwan3 está "
+"ativado."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Intervalo de recuperação"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
-msgstr "Tabela de roteamento %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
+msgstr "Latência de recuperação [ms]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "A tabela de roteamento %s para a interface %s foi encontrada"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
+msgstr "Recuperação da perda dos pacotes [%]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "A tabela de roteamento %s para a interface %s não foi encontrada"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
+msgstr "Tabela de roteamento %d"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Consulta da tabela de roteamento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Regra"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Regras"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr "As regras são baseadas no endereço IP, na porta ou no protocolo."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr "As regras são combinadas de cima para baixo."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr "As regras abaixo de uma regra correspondente serão ignoradas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"As regras determinam qual tráfego usará uma determinada política MWAN<br /"
-">As regras são baseadas em endereços IPs, portas ou protocolos<br />As "
-"regras são lidas de cima para baixo<br />As regras abaixo que correspondam a "
-"uma anterior são ignoradas<br />O tráfego que não coincide com nenhuma regra "
-"é roteada usando a tabela de roteamento principal<br />O tráfego destinado "
-"para as redes conhecidas (outras não predefinidas) são trabalhadas pela "
-"tabela de roteamento principal<br />O tráfego que coincida com uma regra, "
-"menos para todas as interfaces WAN onde a política esteja desativada, estas "
-"serão marcadas em uma lista negra<br />Os nomes podem conter caracteres "
-"entre A-Z, a-z, 0-9, _ sem nenhum espaço entre eles<br />As regras podem não "
-"ter o mesmo nome das interfaces, membros ou políticas já configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+"As regras não podem compartilhar o mesmo nome das interfaces configuradas, "
+"dos membros ou das políticas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+"As regras definem que tráfego irá utilizar uma determinada política MWAN."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Segundos. Valores aceitáveis: 1-1000000. Caso não seja definido o padrão é "
"600"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr "Endereço de origem"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr "Porta de origem"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr "Condição Geral"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "Fixo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "Tempo limite fixo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
-msgstr "Compatível com notação CIDR (ex. \"192.168.100.100.0/24\") sem aspas"
+msgstr "Compatível com notação CIDR (ex. \"192.168.100.0/24\") sem aspas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Tarefa"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Existem atualmente %d de %d interfaces compatíveis configuradas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr "O arquivo também é preservado durante o sysupgrade."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr "A primeira linha do script deve ser &#34;#!/bin/sh&#34; sem aspas."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+"Existem três principais variáveis de ambiente que são passadas para este "
+"script."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"Isso exibe a métrica atribuída para esta interface em /etc/config/network"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr "Este arquivo é interpretado como um script shell."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -715,56 +742,31 @@ msgstr ""
"operante ou não. Deixe em branco para assumir que a interface esteja sempre "
"operante"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Esta seção permite que você modifique o conteúdo de \"/etc/mwan3.user\".<br /"
-">O arquivo também é preservado durante a atualização do sistema.<br /><br /"
-">Notas:<br />Este arquivo é interpretado como um script shell.<br />A "
-"primeira linha do script deve ser &#34;#!/bin/sh&#34; sem aspas.<br />Linhas "
-"começando com # são comentários e não são executadas.<br />Ponha as suas "
-"ações personalizada para o mwan3 aqui, elas serão executadas com cada evento "
-"da interface netifd hotplug<br />nas interfaces para as quais o mwan3 está "
-"habilitado.<br /><br /> Existem três variáveis principais do ambiente que "
-"são passadas para este script.<br /><br />$ACTION <br />* \"ifup\" É chamado "
-"pelo netifd e mwan3track <br />* \"ifdown\" É chamado pelo netifd e "
-"mwan3track <br />* \"connected\" Só é chamado pelo mwan3track caso o "
-"tracking seja bem sucedido <br />* \"disconnected\" Só é chamado pelo "
-"mwan3track caso o tracking falhe <br />$INTERFACE Nome da interface que "
-"mudou a sua condição para operante ou inoperante (e.g. \"wan\" ou \"wwan"
-"\")<br />$DEVICE Nome do dispositivo físico cuja interface ficou operante ou "
-"não (e.g. \"eth0\" ou \"wwan0\")<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr "Esta seção permite alterar o conteúdo do \"/etc/mwan3.user\"."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Rastreamento de hostname ou endereço IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Método de rastreamento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Confiabilidade de rastreamento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+"O tráfego destinado nas redes conhecidas (que não sejam as redes padrão) é "
+"tratado pela tabela de roteamento principal."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -772,115 +774,359 @@ msgstr ""
"O tráfego do mesmo endereço IP de origem que anteriormente correspondia a "
"esta regra dentro do período de tempo limite fixo usará a mesma interface WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Solucionando problemas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
-msgstr "Intervalo de atualização"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Exiba o conteúdo de /etc/protocols para uma descrição do protocolo"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr "AVISO: as interfaces %d estão configuradas excedendo o máximo de %d!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "AVISO: A interface %s não foi encontrada em /etc/config/network"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "AVISO: A interface %s tem uma configuração métrica %s duplicada"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"AVISO: A interface %s tem um requisito de confiabilidade maior do que os "
-"hosts rastreáveis (%d)"
+"O tráfego que corresponde a uma regra, porém, todas as interfaces WAN para "
+"essa política que estejam inativas, serão bloqueadas."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"AVISO: A interface %s não tem nenhuma rota padrão na tabela de roteamento "
-"principal"
+"O tráfego que não corresponda a nenhuma regra é roteado usando a tabela de "
+"roteamento principal."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr ""
-"AVISO: A política %s excedeu o limite máximo de 15 caracteres para o nome"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Solucionando problemas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr ""
-"AVISO: A regra %s tem uma porta configurada sem nenhum ou com um protocolo "
-"configurado de forma incorreta!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "Não foi possível salvar os conteúdos: %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 "Tempo de atividade"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Aguardando a conclusão do comando..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Exiba o conteúdo de /etc/protocols para uma descrição do protocolo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Alerta"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Peso"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Quando todos os membros da política estiverem fora do ar, use este "
"comportamento para o tráfego correspondente"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Sim"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr "buraco negro (derruba)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "conectado (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr "padrão (usar tabela de roteamento principal)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "desconectado (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr "inacessível (rejeitar)"
+
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr ""
+#~ "Todas as regras de IP necessárias para a interface %s foram encontradas"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Coletando dados..."
+
+#~ msgid "Detail"
+#~ msgstr "Detalhe"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFO: O MWAN não está em execução"
+
+#~ msgid "Interfaces"
+#~ msgstr "Interfaces"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Balanceamento de Carga"
+
+#~ msgid "Loading"
+#~ msgstr "Carregando"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Global"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "Interfaces - MWAN"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Membros"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Notificação"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Políticas"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Regras"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "Configuração da Interface MWAN - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "Interfaces MWAN"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "Configuração de Membro MWAN - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "Configuração da Política MWAN - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "Regras de Configuração MWAN - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "Condição MWAN - Detalhes"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "Condição MWAN - Diagnósticos"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "Condição MWAN - Solução de problemas"
+
+#~ msgid "Members"
+#~ msgstr "Membros"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Os Membros são perfis que atribuem uma métrica e um peso em uma interface "
+#~ "MWAN<br />Os nomes podem conter caracteres entre A-Z, a-z, 0-9, _ sem "
+#~ "nenhum espaço entre eles<br />Os membros podem não compartilhar do mesmo "
+#~ "nome das interfaces, políticas ou regras configuradas"
+
+#~ msgid "Members assigned"
+#~ msgstr "Membros designados"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Faltando ambas as regras IP para a interface %s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "Não foi encontrado nenhum gateway para a interface %s."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Nenhum host de rastreamento para a interface %s foi definida."
+
+#~ msgid "Notification"
+#~ msgstr "Notificação"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Apenas uma regra de IP para a interface %s foi encontrada"
+
+#~ msgid "Policies"
+#~ msgstr "Políticas"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "As políticas são perfis que agrupam um ou mais membros que controlam como "
+#~ "a interface MWAN distribui o tráfego<br />Os membros com as métricas mais "
+#~ "baixas são usadas primeiro<br />As interfaces dos membros que tenham a "
+#~ "mesma métrica terão balanço de carga<br />Membros com balanço de carga "
+#~ "distribuem o tráfego daqueles que estiverem mais ocupados<br/>Os nomes "
+#~ "podem conter caracteres entre A-Z, a-z, 0-9, _ sem nenhum espaço entre "
+#~ "eles<br/>Os nomes devem conter entre 15 caracteres ou menos<br/>As "
+#~ "políticas não podem compartilhar do mesmo nome das interfaces, membros ou "
+#~ "de regras já configuradas"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "A tabela de roteamento %s para a interface %s foi encontrada"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "A tabela de roteamento %s para a interface %s não foi encontrada"
+
+#~ msgid "Rules"
+#~ msgstr "Regras"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "As regras determinam qual tráfego usará uma determinada política MWAN<br /"
+#~ ">As regras são baseadas em endereços IPs, portas ou protocolos<br />As "
+#~ "regras são lidas de cima para baixo<br />As regras abaixo que "
+#~ "correspondam a uma anterior são ignoradas<br />O tráfego que não coincide "
+#~ "com nenhuma regra é roteada usando a tabela de roteamento principal<br /"
+#~ ">O tráfego destinado para as redes conhecidas (outras não predefinidas) "
+#~ "são trabalhadas pela tabela de roteamento principal<br />O tráfego que "
+#~ "coincida com uma regra, menos para todas as interfaces WAN onde a "
+#~ "política esteja desativada, estas serão marcadas em uma lista negra<br /"
+#~ ">Os nomes podem conter caracteres entre A-Z, a-z, 0-9, _ sem nenhum "
+#~ "espaço entre eles<br />As regras podem não ter o mesmo nome das "
+#~ "interfaces, membros ou políticas já configuradas"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Existem atualmente %d de %d interfaces compatíveis configuradas"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Esta seção permite que você modifique o conteúdo de \"/etc/mwan3.user\"."
+#~ "<br />O arquivo também é preservado durante a atualização do sistema.<br /"
+#~ "><br />Notas:<br />Este arquivo é interpretado como um script shell.<br /"
+#~ ">A primeira linha do script deve ser &#34;#!/bin/sh&#34; sem aspas.<br /"
+#~ ">Linhas começando com # são comentários e não são executadas.<br />Ponha "
+#~ "as suas ações personalizada para o mwan3 aqui, elas serão executadas com "
+#~ "cada evento da interface netifd hotplug<br />nas interfaces para as quais "
+#~ "o mwan3 está habilitado.<br /><br /> Existem três variáveis principais do "
+#~ "ambiente que são passadas para este script.<br /><br />$ACTION <br />* "
+#~ "\"ifup\" É chamado pelo netifd e mwan3track <br />* \"ifdown\" É chamado "
+#~ "pelo netifd e mwan3track <br />* \"connected\" Só é chamado pelo "
+#~ "mwan3track caso o tracking seja bem sucedido <br />* \"disconnected\" Só "
+#~ "é chamado pelo mwan3track caso o tracking falhe <br />$INTERFACE Nome da "
+#~ "interface que mudou a sua condição para operante ou inoperante (e.g. \"wan"
+#~ "\" ou \"wwan\")<br />$DEVICE Nome do dispositivo físico cuja interface "
+#~ "ficou operante ou não (e.g. \"eth0\" ou \"wwan0\")<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "AVISO: as interfaces %d estão configuradas excedendo o máximo de %d!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "AVISO: A interface %s não foi encontrada em /etc/config/network"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "AVISO: A interface %s tem uma configuração métrica %s duplicada"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "AVISO: A interface %s tem um requisito de confiabilidade maior do que os "
+#~ "hosts rastreáveis (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "AVISO: A interface %s não tem nenhuma rota padrão na tabela de roteamento "
+#~ "principal"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr ""
+#~ "AVISO: A política %s excedeu o limite máximo de 15 caracteres para o nome"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "AVISO: A regra %s tem uma porta configurada sem nenhum ou com um "
+#~ "protocolo configurado de forma incorreta!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Aguardando a conclusão do comando..."
+
+#~ msgid "Weight"
+#~ msgstr "Peso"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 necessita que todas as interfaces tenham uma métrica única "
+#~ "configurada no /etc/config/network<br />Os nomes devem coincidir com o "
+#~ "nome da interface encontrada em /etc/config/network<br />Os nomes podem "
+#~ "conter os caracteres A-Z, a-z, 0-9, _ e sem espaço<br />As interfaces não "
+#~ "podem compartilhar do mesmo nome como os membros configurados, políticas "
+#~ "ou das regras"
+
+#~ msgid "Max packet latency [ms]"
+#~ msgstr "Latência máxima do pacote [ms]"
+
+#~ msgid "Max packet loss [%]"
+#~ msgstr "Perda máxima de pacotes [%]"
+
+#~ msgid "Min packet latency [ms]"
+#~ msgstr "Latência mínima do pacote [ms]"
+
+#~ msgid "Min packet loss [%]"
+#~ msgstr "Perda mínima de pacotes [%]"
+
+#~ msgid "How often should rtmon update the interface routing table"
+#~ msgstr ""
+#~ "Com qual frequência o rtmon deve atualizar a tabela de roteamento da "
+#~ "interface"
+
+#~ msgid ""
+#~ "MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
+#~ "requires that all interfaces have a unique metric configured in /etc/"
+#~ "config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "O MWAN suporta até 252 interfaces físicas e/ou lógicas<br />O MWAN exige "
+#~ "que todas as interfaces tenham uma métrica exclusiva configurada em /etc/"
+#~ "config/network<br />Todos os nomes devem corresponder ao nome da "
+#~ "interface encontrada em /etc/config/network<br />Os nomes podem conter "
+#~ "caracteres entre A-Z, a-z, 0-9, _ sem nenhum espaço<br />As interfaces "
+#~ "podem não compartilhar o mesmo nome dos membros configurados, políticas "
+#~ "ou regras"
+
+#~ msgid "Update interval"
+#~ msgstr "Intervalo de atualização"
diff --git a/applications/luci-app-mwan3/po/ro/mwan3.po b/applications/luci-app-mwan3/po/ro/mwan3.po
index 51e16faf92..4950a85f97 100644
--- a/applications/luci-app-mwan3/po/ro/mwan3.po
+++ b/applications/luci-app-mwan3/po/ro/mwan3.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-12-12 23:09+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/ro/>\n"
"Language: ro\n"
@@ -9,801 +9,861 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
-msgstr ""
+msgstr "%d oră"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+msgstr "%d minut"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
-msgstr ""
+msgstr "%d minute"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] "%d secundă"
+msgstr[1] "%d secunde"
+msgstr[2] "%d de secunde"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
+msgstr "%d secunde"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
+"%s: Numele dispozitivului fizic a cărui interfață a crescut sau a scăzut (de "
+"exemplu, \"eth0\" sau \"wwan0\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr "%s: Numele acțiunii care a declanșat acest eveniment"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
msgstr ""
+"%s: Numele interfeței care a crescut sau a scăzut (de exemplu, \"wan\" sau "
+"\"wwan\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr "* %s: Este apelat de netifd și mwan3track"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr "* %s: Este apelat de mwan3track doar dacă urmărirea a eșuat"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr "* %s: Este apelat de mwan3track doar dacă urmărirea a avut succes"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr "-- Selectarea interfeței --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
-msgstr ""
+msgstr "-- Vă rugăm să alegeți --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
+"Valori acceptabile: 1-100. Acest număr de adrese IP de urmărire trebuie să "
+"răspundă pentru ca legătura să fie considerată activă"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
+"Valori acceptabile: 1-1000. Valoarea implicită este 1 dacă nu este setată"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
+"Valori acceptabile: 1-256. Valoarea implicită este 1 dacă nu este setată"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
+msgstr "Alertă"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
-msgstr ""
+msgstr "De asemenea, scanați acest tabel de rutare pentru rețelele conectate"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
-msgstr ""
+msgstr "Verificați regulile IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
-msgstr ""
+msgstr "Verificați calitatea legăturii"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
-msgstr ""
+msgstr "Verificați tabelul de rutare"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr "Colectarea datelor ..."
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Colectare date..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "Conţinutul a fost salvat."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
-msgstr ""
+msgstr "Critic"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
-msgstr ""
+msgstr "Depanare"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
-msgstr ""
+msgstr "Adresa de destinație"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
-msgstr ""
+msgstr "Portul de destinație"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
-msgstr ""
+msgstr "Diagnosticare"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Dezactivat"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
+"Interfața căzută va fi considerată activă după atâtea teste ping reușite"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr "Timp de nefuncționare"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Urgență"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
-msgstr ""
+msgstr "Activați urmărirea ssl"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
+"Activează jurnalizarea regulilor de firewall (trebuie să fie activată și "
+"jurnalizarea globală mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
-msgstr ""
+msgstr "Activează jurnalizarea globală a firewall-ului"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
-msgstr ""
+msgstr "Activează urmărirea https pe portul ssl 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
-msgstr ""
+msgstr "Introduceți valoarea în hexazecimal, începând cu <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Eroare"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
-msgstr ""
+msgstr "Executați"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
-msgstr ""
+msgstr "Așteaptă starea interfeței la evenimentul up"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
-msgstr ""
+msgstr "Intervalul de eșec"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr "Latența de eșec [ms]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr "Pierderea pachetelor de eșec [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
-msgstr ""
+msgstr "Nivelul jurnalului Firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
-msgstr ""
+msgstr "Masca de firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
-msgstr ""
+msgstr "Masă de comandă la culoare"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
+"Spălarea tabelului global firewall conntrack la evenimente de interfață"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
-msgstr ""
+msgstr "Globale"
#: applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json:3
msgid "Grant UCI access for luci-app-mwan3"
-msgstr ""
+msgstr "Acordă acces UCI pentru luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
-msgstr ""
+msgstr "Conectare la cald dacă este căzut"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
-msgstr ""
+msgstr "Conectare la cald dacă este în sus"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
-msgstr ""
+msgstr "SetIP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr "IPv4 și IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr "Doar IPv4"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr "Doar IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
-msgstr ""
+msgstr "Informații"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+msgstr "Starea inițială"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interfață"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
-msgstr ""
+msgstr "Interfață oprită"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
-msgstr ""
+msgstr "Interfață up"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
-msgstr ""
+msgstr "Interfața va fi considerată căzută după atâtea teste ping eșuate"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
+"Interfețele nu pot purta același nume cu membrii, politicile sau regulile "
+"configurate."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
-msgstr ""
+msgstr "Protocolul Internet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
-msgstr ""
+msgstr "Păstrați intervalul de eșec"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
-msgstr ""
+msgstr "Păstrați intervalul de eșec ping în timpul stării de eșec"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
-msgstr ""
+msgstr "Ultima soluție"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr "Liniile care încep cu # sunt comentarii și nu sunt executate."
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Încărcare"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
+"Interfețele membre cu echilibrare a sarcinii distribuie mai mult trafic pe "
+"cele cu ponderi mai mari."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 ""
+msgstr "Jurnalizare"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
-msgstr ""
+msgstr "Nivel de jurnal"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
+msgstr "TTL maxim"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
+"Poate fi introdus ca port(uri) unic(e) sau multiplu(e) (de exemplu, \"22\" "
+"sau \"80,443\") sau ca o serie de porturi (de exemplu, \"1024:2048\") fără "
+"ghilimele"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr ""
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
+msgstr "Membru"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr "Interfețele membre cu metrici mai mici sunt utilizate mai întâi."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
+"Interfețele membre cu aceeași metrică vor fi echilibrate în funcție de "
+"sarcină."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
+msgstr "Membru utilizat"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
+"Membrii sunt profiluri care atașează o metrică și o greutate unei interfețe "
+"MWAN."
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
+"Membrii nu pot purta același nume ca interfețele, politicile sau regulile "
+"configurate."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Metrică"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr "Managerul MultiWAN"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr "MultiWAN Manager - Diagnosticare"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr "Manager MultiWAN - Globale"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr "MultiWAN Manager - Interfețe"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr "MultiWAN Manager - Membri"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr "Manager MultiWAN - Notificare"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr "MultiWAN Manager - Prezentare generală"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr "MultiWAN Manager - Politici"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr "MultiWAN Manager - Reguli"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr "Manager MultiWAN - Stare"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr "MultiWAN Manager - Rezolvarea problemelor"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
+"Mwan3 necesită ca toate interfețele să aibă o metrică unică configurată în /"
+"etc/config/network."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
+"Numele regulii IPset. Necesită o regulă IPset în /etc/dnsmasq.conf (de "
+"exemplu, \"ipset=/youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr "Numele pot conține caracterele A-Z, a-z, 0-9, _ și fără spații-"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr "Numele pot conține caracterele A-Z, a-z, 0-9, _ și fără spații."
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr "Numele trebuie să aibă cel mult 15 caractere."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
+"Numele trebuie să se potrivească cu numele interfeței găsite în /etc/config/"
+"network."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Nu"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
-msgstr ""
+msgstr "Nu s-au găsit interfețe MWAN"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr "Fără urmărire"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr "Nu este setată nicio metrică de interfață!"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr "Note:"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
-msgstr ""
+msgstr "Aviz"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr ""
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr "Notificare"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
-msgstr ""
+msgstr "Dezactivat"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
-msgstr ""
+msgstr "Online"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr ""
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "Prezentare generală"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
-msgstr ""
+msgstr "Numărătoarea ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
-msgstr ""
+msgstr "Ping gateway implicit"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
-msgstr ""
+msgstr "Intervalul de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
-msgstr ""
+msgstr "Intervalul ping în timpul detectării defecțiunilor"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
-msgstr ""
+msgstr "Intervalul ping în timpul recuperării defecțiunilor"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
-msgstr ""
+msgstr "Dimensiunea ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
-msgstr ""
+msgstr "Timpul de așteptare Ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
-msgstr ""
+msgstr "Ping de urmărire IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
+"Politicile sunt profiluri care grupează unul sau mai mulți membri care "
+"controlează modul în care Mwan3 distribuie traficul."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
+"Politicile nu pot purta același nume cu interfețele, membrii sau regulile "
+"configurate"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
-msgstr ""
+msgstr "Politica"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
-msgstr ""
+msgstr "Politica atribuită"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
+msgstr "Protocol"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
msgstr ""
+"Puneți aici acțiunea mwan3 personalizată, care va fi executată la fiecare "
+"eveniment de interfață netifd hotplug pe interfețele pentru care mwan3 este "
+"activat."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
-msgstr ""
+msgstr "Interval de recuperare"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
+msgstr "Latența de recuperare [ms]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
+msgstr "Pierderea pachetelor de recuperare [%]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
+msgstr "Tabelul de rutare %d"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
-msgstr ""
+msgstr "Căutarea tabelei de rutare"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
-msgstr ""
+msgstr "Regula"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr "Regulile se bazează pe adresa IP, port sau protocol."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr "Regulile sunt comparate de sus în jos."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr "Regulile aflate sub o regulă de potrivire sunt ignorate."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+"Regulile nu pot purta același nume ca interfețele, membrii sau politicile "
+"configurate."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr "Regulile specifică ce trafic va utiliza o anumită politică MWAN."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
+"Secunde. Valori acceptabile: 1-1000000. Valoarea implicită este 600 dacă nu "
+"este setată"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
-msgstr ""
+msgstr "Adresă sursă"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
-msgstr ""
+msgstr "Port sursă"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr "Stare"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
-msgstr ""
+msgstr "Lipicios"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
-msgstr ""
+msgstr "Timp de așteptare persistent"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
-msgstr ""
+msgstr "Suportă notația CIDR (de exemplu \"192.168.100.0/24\") fără ghilimele"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
+msgstr "Sarcină"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr "Fișierul este păstrat și în timpul actualizării sistemului."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
+"Prima linie a scriptului trebuie să fie &#34;#!/bin/sh&#34; fără ghilimele."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
msgstr ""
+"Există trei variabile de mediu principale care sunt transmise acestui script."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
+"Aceasta afișează metrica atribuită acestei interfețe în /etc/config/network"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr "Acest fișier este interpretat ca un script shell."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
msgstr ""
+"Acest nume de gazdă sau această adresă IP va fi apelată pentru a determina "
+"dacă legătura este activă sau inactivă. Lăsați gol pentru a presupune că "
+"interfața este întotdeauna online"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
+"Această secțiune vă permite să modificați conținutul fișierului \"/etc/mwan3."
+"user\"."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
+msgstr "Numele de gazdă de urmărire sau adresa IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
-msgstr ""
+msgstr "Metoda de urmărire"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
+msgstr "Fiabilitatea urmăririi"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
+"Traficul destinat rețelelor cunoscute (altele decât cele implicite) este "
+"gestionat de tabelul principal de rutare."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
msgstr ""
+"Traficul provenit de la aceeași adresă IP sursă care a corespuns anterior "
+"acestei reguli în perioada de timeout sticky va utiliza aceeași interfață WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
+"Traficul care se potrivește unei reguli, dar toate interfețele WAN pentru "
+"politica respectivă sunt oprite, va fi blocat."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
+"Traficul care nu se potrivește cu nicio regulă este direcționat cu ajutorul "
+"tabelului principal de rutare."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr ""
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Depanare"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "Nu se poate salva conținutul: %s"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "În așteptarea finalizării comenzii..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "Timp de funcționare"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
+"Vizualizați conținutul fișierului /etc/protocoale pentru descrierea "
+"protocolului"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
+msgstr "Avertisment"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
+"Atunci când toți membrii politicii sunt offline, utilizați acest "
+"comportament pentru traficul potrivit"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Da"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
-msgstr ""
+msgstr "gaură neagră (picătură)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
-msgstr ""
+msgstr "conectat (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
-msgstr ""
+msgstr "implicit (utilizează tabelul principal de rutare)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
-msgstr ""
+msgstr "deconectat (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
-msgstr ""
+msgstr "în cazul în care nu funcționează (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
-msgstr ""
+msgstr "dacă este activ (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
-msgstr ""
+msgstr "inaccesibil (respingere)"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Colectare date..."
+
+#~ msgid "Loading"
+#~ msgstr "Încărcare"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "În așteptarea finalizării comenzii..."
diff --git a/applications/luci-app-mwan3/po/ru/mwan3.po b/applications/luci-app-mwan3/po/ru/mwan3.po
index 16816788a0..0a2fc7636a 100644
--- a/applications/luci-app-mwan3/po/ru/mwan3.po
+++ b/applications/luci-app-mwan3/po/ru/mwan3.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: mwan3\n"
"POT-Creation-Date: 2017-09-14 16:00+0300\n"
-"PO-Revision-Date: 2020-07-27 08:09+0000\n"
+"PO-Revision-Date: 2021-08-11 21:12+0000\n"
"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/ru/>\n"
@@ -12,81 +12,103 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d час"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d минута"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d минут"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d секунда"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d секунда"
+msgstr[1] "%d секунда"
+msgstr[2] "%d секунда"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d секунд"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "-- Сделайте выбор --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -94,155 +116,154 @@ msgstr ""
"Допустимые значения: 1–100. Количество IP-адресов, которое должно ответить "
"чтобы соединение было признано активным"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Допустимые значения: 1–1000. По умолчанию 1, если значение не задано"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Допустимые значения: 1–256 По умолчанию 1, если значение не задано"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Тревога"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "Все необходимые IP правила для интерфейса %s найдены"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
"Также сканировать эту таблицу маршрутизации на предмет подключённых сетей"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Проверить правила IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Проверка качества подключения"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Проверить таблицу маршрутизации"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Сбор данных..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "Содержимое сохранено."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Критическая ситуация"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Отладка"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr "Адрес назначения"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr "Порт назначения"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Подробно"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Диагностика"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Отключено"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"Отключенный интерфейс будет считаться активным после указанного количество "
"успешных ping проверок"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Чрезвычайная ситуация"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Включить отслеживание SSL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Включено"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Включает журналирование правил брандмауэра (также должно быть включено "
"глобальное журналирование mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Включает глобальное журналирование правил брандмауэера"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Включает отслеживание HTTPS на SSL порту 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Введите значение в шестнадцатеричной форме, начиная с <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Ошибка"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Выполнить"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Ожидать состояние интерфейса при событии подключения интерейса"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Интервал отказа"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr "Задержка при отказе [мс]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr "Потери пакетов при отказе [%]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Уровень журналирования брандмауэра"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Маска межсетевого экрана"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Сбрасывать conntrack таблицу"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
"Сбрасывать глобальную таблицу conntrack межсетевого экрана при событиях "
"интерфейса"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Общие"
@@ -250,199 +271,117 @@ msgstr "Общие"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "Предоставить UCI доступ для luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Hotplug ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr "Как часто rtmon должен обновлять таблицу маршрутизации интерфейса"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "ИНФОРМАЦИЯ: MWAN не запущен"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr "IPv4 и IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr "Только IPv4"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr "Только IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Информация"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Исходное состояние"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Интерфейс"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Отключение интерфейса"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Включение интерфейса"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"Интерфейс будет считаться неработающим после заданного количество неудачных "
"пинг-запросов"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Интерфейсы"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "Протокол интернета (IP)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Сохранять интервал отказа"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "Сохранять интервал отказа пинг-запроса во время состояния отказа"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Крайнее средство"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Балансировка нагрузки"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Загрузка"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 "Журналирование"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Уровень журналирования"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Общие"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - Интерфейсы"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Узлы"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Уведомления"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Политики"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Правила"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "Настройка интерфейса MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
-msgstr "MWAN интерфейсы"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN настройка узла - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN настройка политики - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN настройка правила - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "Состояние MWAN - Подробно"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "Состояние MWAN - Диагностика"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "Состояние MWAN - Устранение неполадок"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"MWAN поддерживает до 252 физических и / или логических интерфейсов.<br /"
-">MWAN требует, чтобы все интерфейсы имели уникальную метрику, настроенную в "
-"config файле /etc/config/network.<br />Имена должны соответствовать имени "
-"интерфейса, найденному в /etc/config/network.<br />Имена могут содержать "
-"символы A-Z, a-z, 0-9, _ без пробелов.<br />Интерфейсы не могут иметь "
-"одинаковые имена с настроенными узлами, политиками или правилами"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Максимальное TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
-msgstr "Максимальная задержка (latency) пакетов [мс]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
-msgstr "Максимальные потери пакетов [%]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -450,52 +389,91 @@ msgstr ""
"Может быть введено как один или несколько портов (например, «22» или "
"«80,443») или как диапазон портов (например, «1024:2048») без кавычек"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Узел"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Используемый узел"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Узлы"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"Узлы имеют профили, содержащие метрику вес интерфейса MWAN.<br />Имена могут "
-"содержать символы A-Z, a-z, 0-9, _ без пробелов.<br />Узлы не могут иметь "
-"одинаковые имена с настроенными интерфейсами, политиками или правилами"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
-msgstr "Назначенные узлы"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Метрика"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
-msgstr "Минимальная задержка (latency) пакетов [мс]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
-msgstr "Минимальные потери пакетов [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Отсутствуют оба правила IP для интерфейса %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -503,215 +481,241 @@ msgstr ""
"Имя IPset правила. Требуется правило IPset в /etc/dnsmasq.conf (например "
"«ipset=/youtube.com/youtube»)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Нет"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Интерфейсы MWAN не найдены"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "Шлюз для интерфейса %s не найден."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr "Нет отслеживания"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Для интерфейса %s не определены отслеживаемые хосты."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Сообщение"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Уведомления"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Отключен"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Онлайн"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Найдено только одно IP правило для интерфейса %s"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "Обзор"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Количество пинг-запросов"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Пинг-запрос шлюза по умолчанию"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Интервал пинг-запроса"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Интервал пинг-запросов во время обнаруженного отказа"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Интервал пинг-запросов при восстановлении отказа"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Размер пакета пинг-запроса"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Время ожидания ответа пинг-запроса"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Пинг-запрос отслеживаемого IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Политики"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"Политики это профили, объединяющие один или несколько узлов, контролирующих "
-"распределение трафика в сети MWAN.<br />Первыми используются интерфейсы-узлы "
-"с более низкими значениями метрики.<br />Интерфейсы с одинаковыми значениями "
-"метрики используются для балансировки нагрузки.<br />Балансировка нагружки "
-"распределяется в соответствии с назначенными значениями веса для интерфейсов."
-"<br />Имена могут содержать символы A-Z, a-z, 0-9, _ без пробелов.<br /"
-">Имена должны быть не более 15 символов.<br />Политики не могут иметь "
-"одинаковые имена с настроенными интерфейсами, узлами или правилами"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Политика"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr "Назначенная политика"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "Протокол"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Интервал восстановления"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
-msgstr "Таблица маршрутизации %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
+msgstr "Задержка восстановления [мс]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "Найдена таблица маршрутизации %s для интерфейса %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
+msgstr "Потери пакетов для восстановления [%]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "Таблица маршрутизации %s для интерфейса %s не найдена"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
+msgstr "Таблица маршрутизации %d"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Поиск таблицы маршрутизации"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Правило"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Правила"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"Правила определяют, какой трафик будет использовать конкретную политику MWAN."
-"<br />Правила основываются на IP-адресе, номере порта или протоколе.<br /"
-">Правила исполняются сверху вниз.<br />Правила, расположенные ниже "
-"сопоставленного правила, игнорируются.<br />Трафик, не соответствующий "
-"никакому правилу, маршрутизируется с помощью основной таблицы маршрутизации."
-"<br />Трафик, предназначенный для известных (не по умолчанию) сетей, "
-"обрабатывается основной таблицей маршрутизации.<br />Трафик соответствующий "
-"правилу, но при отключенных всех интерфейсах для данной политики, будет "
-"заблокирован.<br />Имена могут содержать символы A-Z, a-z, 0-9, _ без "
-"пробелов.<br />Правила не могут иметь одинаковые имена с настроенными "
-"интерфейсами, узлами или политиками"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Секунды. Допустимые значения: 1–1000000. По умолчанию 600, если значение не "
"установлено"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr "Адрес источника"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr "Порт источника"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr "Состояние"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "Режим Sticky"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "Время ожидания режима Sticky"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "Поддерживает CIDR нотацию (например «192.168.100.0/24») без кавычек"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Задача"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "В настоящее время настроено %d из %d поддерживаемых интерфейсов"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"Здесь отображается метрика, назначенная этому интерфейсу в файле /etc/config/"
"network"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -719,56 +723,29 @@ msgstr ""
"Имя хоста или IP-адрес для пинг-запроса, чтобы определить активно соединение "
"или нет. Оставьте пустым, чтобы указать, что интерфейс всегда в сети"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Этот раздел позволяет изменять содержимое «/etc/mwan3.user».<br />Данный "
-"файл сохраняется при обновлении прошивки.<br /><br />Примечания:<br />Этот "
-"файл интерпретируется как shell-скрипт.<br />Первая строка скрипта должна "
-"быть &#34;#!/bin/sh&#34; без кавычек.<br />Строки, начинающиеся с «#», "
-"являются комментариями и не исполняются.<br />Добавляя сюда своё собственное "
-"действие mwan3, оно будет<br />выполняться при каждом событии интерфейса "
-"netifd hotplug<br />на тех интерфейсах, для которых mwan3 включён. <br /"
-"><br />Есть три основные переменные окружения, которые передаются этому "
-"скрипту. <br /><br />$ACTION <br />* «ifup» вызывается netifd и mwan3track "
-"<br />* «ifdown» вызывается netifd и mwan3track <br />* «connected» "
-"вызывается mwan3track только если отслеживание было успешным <br />* "
-"«disconnected» вызывается mwan3track только в случае неудачного отслеживания "
-"<br />$INTERFACE имя интерфейса, который был подключен или отключен "
-"(например, «wan» или «wwan»)<br />$DEVICE имя физического устройства, "
-"интерфейс которого был подключен или отключен (например, «eth0» или "
-"«wwan0»)<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Отслеживамое имя хоста или IP-адрес"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Метод отслеживания"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Надежность отслеживания"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -777,124 +754,358 @@ msgstr ""
"правилу в период времени ожидания режима Sticky, будет использовать тот же "
"интерфейс WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Устранение неполадок"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
-msgstr "Интервал обновления"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Просмотр содержимого файла /etc/protocols для описания протокола"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: Настроено %d интерфейсов при ограничении в максимум %d "
-"интерфейсов!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s не найден в конфигурационном файле /etc/config/"
-"network"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s имеет дублирующую конфигурацию метрики %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s имеет более высокие требования к надежности, "
-"чем отслеживаемые узлы (%d)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s не имеет маршрута по умолчанию в основной "
-"таблице маршрутизации"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: Имя политики %s превышает установленное ограничение в 15 "
-"символов"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Устранение неполадок"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: Правило %s имеет порт, для которого не указан или "
-"неправильно указан протокол!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "Невозможно сохранить содержимое: %s"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "Время работы"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Ожидание завершения выполнения команды..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Просмотр содержимого файла /etc/protocols для описания протокола"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Внимание"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Вес"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Когда все члены политики находятся в автономном режиме, используйте это "
"поведение для сопоставляемого трафика"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Да"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr "blackhole (отбросить)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "подключено (connected, mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr "default (использовать основную таблицу маршрутизации)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "отключено (disconnected, mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "отключено (ifdown, netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "подключено (ifup, netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr "unreachable (отклонить)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "Все необходимые IP правила для интерфейса %s найдены"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Сбор данных..."
+
+#~ msgid "Detail"
+#~ msgstr "Подробно"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "ИНФОРМАЦИЯ: MWAN не запущен"
+
+#~ msgid "Interfaces"
+#~ msgstr "Интерфейсы"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Балансировка нагрузки"
+
+#~ msgid "Loading"
+#~ msgstr "Загрузка"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Общие"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - Интерфейсы"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Узлы"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Уведомления"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Политики"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Правила"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "Настройка интерфейса MWAN - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN интерфейсы"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN настройка узла - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN настройка политики - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN настройка правила - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "Состояние MWAN - Подробно"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "Состояние MWAN - Диагностика"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "Состояние MWAN - Устранение неполадок"
+
+#~ msgid "Members"
+#~ msgstr "Узлы"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Узлы имеют профили, содержащие метрику вес интерфейса MWAN.<br />Имена "
+#~ "могут содержать символы A-Z, a-z, 0-9, _ без пробелов.<br />Узлы не могут "
+#~ "иметь одинаковые имена с настроенными интерфейсами, политиками или "
+#~ "правилами"
+
+#~ msgid "Members assigned"
+#~ msgstr "Назначенные узлы"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Отсутствуют оба правила IP для интерфейса %s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "Шлюз для интерфейса %s не найден."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Для интерфейса %s не определены отслеживаемые хосты."
+
+#~ msgid "Notification"
+#~ msgstr "Уведомления"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Найдено только одно IP правило для интерфейса %s"
+
+#~ msgid "Policies"
+#~ msgstr "Политики"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Политики это профили, объединяющие один или несколько узлов, "
+#~ "контролирующих распределение трафика в сети MWAN.<br />Первыми "
+#~ "используются интерфейсы-узлы с более низкими значениями метрики.<br /"
+#~ ">Интерфейсы с одинаковыми значениями метрики используются для "
+#~ "балансировки нагрузки.<br />Балансировка нагружки распределяется в "
+#~ "соответствии с назначенными значениями веса для интерфейсов.<br />Имена "
+#~ "могут содержать символы A-Z, a-z, 0-9, _ без пробелов.<br />Имена должны "
+#~ "быть не более 15 символов.<br />Политики не могут иметь одинаковые имена "
+#~ "с настроенными интерфейсами, узлами или правилами"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "Найдена таблица маршрутизации %s для интерфейса %s"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "Таблица маршрутизации %s для интерфейса %s не найдена"
+
+#~ msgid "Rules"
+#~ msgstr "Правила"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "Правила определяют, какой трафик будет использовать конкретную политику "
+#~ "MWAN.<br />Правила основываются на IP-адресе, номере порта или протоколе."
+#~ "<br />Правила исполняются сверху вниз.<br />Правила, расположенные ниже "
+#~ "сопоставленного правила, игнорируются.<br />Трафик, не соответствующий "
+#~ "никакому правилу, маршрутизируется с помощью основной таблицы "
+#~ "маршрутизации.<br />Трафик, предназначенный для известных (не по "
+#~ "умолчанию) сетей, обрабатывается основной таблицей маршрутизации.<br /"
+#~ ">Трафик соответствующий правилу, но при отключенных всех интерфейсах для "
+#~ "данной политики, будет заблокирован.<br />Имена могут содержать символы A-"
+#~ "Z, a-z, 0-9, _ без пробелов.<br />Правила не могут иметь одинаковые имена "
+#~ "с настроенными интерфейсами, узлами или политиками"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "В настоящее время настроено %d из %d поддерживаемых интерфейсов"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Этот раздел позволяет изменять содержимое «/etc/mwan3.user».<br />Данный "
+#~ "файл сохраняется при обновлении прошивки.<br /><br />Примечания:<br /"
+#~ ">Этот файл интерпретируется как shell-скрипт.<br />Первая строка скрипта "
+#~ "должна быть &#34;#!/bin/sh&#34; без кавычек.<br />Строки, начинающиеся с "
+#~ "«#», являются комментариями и не исполняются.<br />Добавляя сюда своё "
+#~ "собственное действие mwan3, оно будет<br />выполняться при каждом событии "
+#~ "интерфейса netifd hotplug<br />на тех интерфейсах, для которых mwan3 "
+#~ "включён. <br /><br />Есть три основные переменные окружения, которые "
+#~ "передаются этому скрипту. <br /><br />$ACTION <br />* «ifup» вызывается "
+#~ "netifd и mwan3track <br />* «ifdown» вызывается netifd и mwan3track <br /"
+#~ ">* «connected» вызывается mwan3track только если отслеживание было "
+#~ "успешным <br />* «disconnected» вызывается mwan3track только в случае "
+#~ "неудачного отслеживания <br />$INTERFACE имя интерфейса, который был "
+#~ "подключен или отключен (например, «wan» или «wwan»)<br />$DEVICE имя "
+#~ "физического устройства, интерфейс которого был подключен или отключен "
+#~ "(например, «eth0» или «wwan0»)<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Настроено %d интерфейсов при ограничении в максимум %d "
+#~ "интерфейсов!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s не найден в конфигурационном файле /etc/"
+#~ "config/network"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s имеет дублирующую конфигурацию метрики %s"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s имеет более высокие требования к надежности, "
+#~ "чем отслеживаемые узлы (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s не имеет маршрута по умолчанию в основной "
+#~ "таблице маршрутизации"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Имя политики %s превышает установленное ограничение в 15 "
+#~ "символов"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Правило %s имеет порт, для которого не указан или "
+#~ "неправильно указан протокол!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Ожидание завершения выполнения команды..."
+
+#~ msgid "Weight"
+#~ msgstr "Вес"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 требует, чтобы все интерфейсы имели уникальную метрику, настроенную "
+#~ "в /etc/config/network<br />Имена должны соответствовать имени интерфейса, "
+#~ "указанному в /etc/config/network<br />Имена могут содержать символы A-Z, "
+#~ "a-z, 0-9, _ без пробелов<br />Интерфейсы не могут иметь одинакового имени "
+#~ "с настроенными участниками, политиками или правилами"
+
+#~ msgid "Max packet latency [ms]"
+#~ msgstr "Максимальная задержка (latency) пакетов [мс]"
+
+#~ msgid "Max packet loss [%]"
+#~ msgstr "Максимальные потери пакетов [%]"
+
+#~ msgid "Min packet latency [ms]"
+#~ msgstr "Минимальная задержка (latency) пакетов [мс]"
+
+#~ msgid "Min packet loss [%]"
+#~ msgstr "Минимальные потери пакетов [%]"
+
+#~ msgid "How often should rtmon update the interface routing table"
+#~ msgstr "Как часто rtmon должен обновлять таблицу маршрутизации интерфейса"
+
+#~ msgid ""
+#~ "MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
+#~ "requires that all interfaces have a unique metric configured in /etc/"
+#~ "config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "MWAN поддерживает до 252 физических и / или логических интерфейсов.<br /"
+#~ ">MWAN требует, чтобы все интерфейсы имели уникальную метрику, настроенную "
+#~ "в config файле /etc/config/network.<br />Имена должны соответствовать "
+#~ "имени интерфейса, найденному в /etc/config/network.<br />Имена могут "
+#~ "содержать символы A-Z, a-z, 0-9, _ без пробелов.<br />Интерфейсы не могут "
+#~ "иметь одинаковые имена с настроенными узлами, политиками или правилами"
+
+#~ msgid "Update interval"
+#~ msgstr "Интервал обновления"
+
#~ msgid "always"
#~ msgstr "всегда"
diff --git a/applications/luci-app-mwan3/po/sk/mwan3.po b/applications/luci-app-mwan3/po/sk/mwan3.po
index d7082f8b18..2394f1f756 100644
--- a/applications/luci-app-mwan3/po/sk/mwan3.po
+++ b/applications/luci-app-mwan3/po/sk/mwan3.po
@@ -10,224 +10,244 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "-- Prosím, vyberte --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Výstraha"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Zbieram dáta..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostika"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Zakázané"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Povolené"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Chyba"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -235,574 +255,549 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Rozhranie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Rozhrania"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 "Zaznamenávanie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Metrika"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "Metrika"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Nie"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Pravidlo"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Upozornenie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Áno"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Zbieram dáta..."
+
+#~ msgid "Interfaces"
+#~ msgstr "Rozhrania"
diff --git a/applications/luci-app-mwan3/po/sv/mwan3.po b/applications/luci-app-mwan3/po/sv/mwan3.po
index fa7daaf6e4..acc6f9d975 100644
--- a/applications/luci-app-mwan3/po/sv/mwan3.po
+++ b/applications/luci-app-mwan3/po/sv/mwan3.po
@@ -1,233 +1,252 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2021-12-14 02:53+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/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.10-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
-msgstr ""
+msgstr "%d timme"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "-- Vänligen välj --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Varning"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Samlar in data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr "Samlar in data ..."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Kritisk"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
-msgstr "Felsök"
+msgstr "Felsökning"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr "Destinationens adress"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr "Destinationsport"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostik"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
-msgstr "Inaktiverad"
+msgstr "Avaktiverad"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Nödsituation"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Aktiverad"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Fel"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -235,574 +254,558 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Info"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Gränssnitt"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Gränssnitt"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Laddar"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 "Loggning"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Metrisk"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "Metrisk"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Nej"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Avisering"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Villkor"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr "Adress för källkod"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr "Käll-port"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Uppgift"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Väntar på att kommandot ska slutföras..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Varning"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Vikt"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Ja"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Samlar in data..."
+
+#~ msgid "Interfaces"
+#~ msgstr "Gränssnitt"
+
+#~ msgid "Loading"
+#~ msgstr "Laddar"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Väntar på att kommandot ska slutföras..."
+
+#~ msgid "Weight"
+#~ msgstr "Vikt"
diff --git a/applications/luci-app-mwan3/po/templates/mwan3.pot b/applications/luci-app-mwan3/po/templates/mwan3.pot
index 421e572948..fcc077f8e8 100644
--- a/applications/luci-app-mwan3/po/templates/mwan3.pot
+++ b/applications/luci-app-mwan3/po/templates/mwan3.pot
@@ -1,224 +1,243 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -226,574 +245,543 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
+msgid "IPv4"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
-msgid "IPset"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
-msgid "IPv4"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/tr/mwan3.po b/applications/luci-app-mwan3/po/tr/mwan3.po
index e1f7c7af04..fc8bedf735 100644
--- a/applications/luci-app-mwan3/po/tr/mwan3.po
+++ b/applications/luci-app-mwan3/po/tr/mwan3.po
@@ -1,808 +1,1081 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-08-22 19:59+0000\n"
+"Last-Translator: Erdinc <erdincbeldek@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/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.3-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
-msgstr ""
+msgstr "%d saat"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+msgstr "%d dakika"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
-msgstr ""
+msgstr "%d dakika"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] "%d saniye"
+msgstr[1] "%d saniyeler"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
+msgstr "%d saniye"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
+"%s: Arayüzün yükseldiği veya düştüğü (ör. \"eth0\" veya \"wwan0\") fiziksel "
+"cihazın adı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr "Bu olayı tetikleyen eylemin adı %s"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr "Yukarı veya aşağı giden arayüzün adı %s (ör. \"wan\" veya \"wwan\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr "* %s: netifd ve mwan3track tarafından çağrılır"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr "* %s: Yalnızca izleme başarısız olursa mwan3track tarafından çağrılır"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
msgstr ""
+"* %s: Yalnızca izleme başarılı olduğunda mwan3track tarafından çağrılır"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr "-- Arayüz Seçimi --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
-msgstr ""
+msgstr "-- Lütfen seçin --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
+"Kabul edilebilir değerler: 1-100. Bu çok sayıda İzleme IP adresi, "
+"bağlantının kabul edilmesi için yanıt vermelidir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
-msgstr ""
+msgstr "Kabul edilebilir değerler: 1-1000. Ayarlanmamışsa varsayılan 1'dir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
-msgstr ""
+msgstr "Kabul edilebilir değerler: 1-256. Ayarlanmamışsa varsayılan 1'dir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
+msgstr "Uyarı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
-msgstr ""
+msgstr "Bağlı ağlar için bu Yönlendirme tablosunu da tarayın"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
-msgstr ""
+msgstr "IP kurallarını kontrol edin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
-msgstr ""
+msgstr "Bağlantı kalitesini kontrol edin"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
-msgstr ""
+msgstr "Yönlendirme tablosunu kontrol edin"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr "Veriler toplanıyor ..."
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Veri alınıyor..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "İçindekiler kaydedildi."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
-msgstr ""
+msgstr "Kritik"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
-msgstr ""
+msgstr "Hata ayıklama"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
-msgstr ""
+msgstr "Hedef adres"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
+msgstr "Hedef port"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
-msgstr ""
+msgstr "Tanılama"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
-msgstr ""
+msgstr "Devre dışı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
+"Düşürülmüş arayüz, bu birçok başarılı ping testinden sonra kabul edilecektir"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr "Arıza süresi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
-msgstr ""
+msgstr "Acil Durum"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
-msgstr ""
+msgstr "SSL izlemeyi etkinleştir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Etkin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
+"Güvenlik duvarı kuralı günlüğünü etkinleştirir (genel mwan3 günlük kaydı da "
+"etkinleştirilmelidir)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
-msgstr ""
+msgstr "Global güvenlik duvarı günlük kaydını etkinleştirir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
-msgstr ""
+msgstr "443 SSL bağlantı noktasında https izlemeyi etkinleştirir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
-msgstr ""
+msgstr "<code>0x</code> ile başlayarak değeri onaltılık olarak girin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
-msgstr ""
+msgstr "Hata"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
-msgstr ""
+msgstr "Yürüt"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
-msgstr ""
+msgstr "Yukarı olayında arayüz durumunu bekleyin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
-msgstr ""
+msgstr "Başarısızlık aralığı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr "Hata gecikmesi [ms]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr "Başarısızlık paket kaybı [%]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
-msgstr ""
+msgstr "Güvenlik duvarı günlük düzeyi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
-msgstr ""
+msgstr "Güvenlik duvarı maskesi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
-msgstr ""
+msgstr "conntrack tablosunu temizle"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
-msgstr ""
+msgstr "Arayüz olaylarında güvenlik duvarı conntrack tablosunu temizle"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
-msgstr ""
+msgstr "Küresel"
#: applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json:3
msgid "Grant UCI access for luci-app-mwan3"
-msgstr ""
+msgstr "luci-app-mwan3 için UCI erişimi verin"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
-msgstr ""
+msgstr "Çalışır durumda takılabilir ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
+msgstr "Çalışır durumda takılabilir ifup"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
-msgstr ""
+msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr "IPv4 ve IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr "Yalnızca IPv4"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr "Yalnızca IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
-msgstr ""
+msgstr "Bilgi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+msgstr "Başlangıç hali"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Arayüz"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
-msgstr ""
+msgstr "Arayüz devre dışı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
-msgstr ""
+msgstr "Arayüz etkin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
+"Bu çok sayıda başarısız ping testinden sonra arayüz geçersiz sayılacaktır"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
+"Arayüzler, yapılandırılmış üyeler, ilkeler veya kurallar aynı adı "
+"paylaşamayabilir."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
-msgstr ""
+msgstr "İnternet protokolü"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
-msgstr ""
+msgstr "Arıza aralığını koruyun"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
-msgstr ""
+msgstr "Arıza durumunda ping arızası aralığını koruyun"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
-msgstr ""
+msgstr "Son çare"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr "# ile başlayan satırlar yorumdur ve çalıştırılmaz."
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Yükleniyor"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
+"Yük dengelenmiş üye arayüzleri, daha büyük yüklere sahip olanları daha fazla "
+"trafik dağıtır."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 ""
+msgstr "Günlükleme"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr ""
+msgstr "Günlük seviyesi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
+msgstr "Maks TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
+"Tekli veya çoklu port (lar) olarak (ör. \"22\" veya \"80.443\") veya tırnak "
+"işaretleri olmadan portrange (ör. \"1024: 2048\") olarak girilebilir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr ""
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
+msgstr "Üye"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr "Önce daha düşük metriklere sahip üye arayüzleri kullanılır."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr "Aynı metriğe sahip üye arayüzleri yük dengeli olacaktır."
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
+msgstr "Üye kullanıldı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr "Üyeler, bir MWAN arayüzüne bir metrik ve ağırlık ekleyen profillerdir."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
+"Üyeler, yapılandırılmış arayüzler, politikalar veya kurallarla aynı adı "
+"paylaşamazlar."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Metrik"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr "MultiWAN Yöneticisi"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr "MultiWAN Yöneticisi - Sistem Kontrolü"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr "MultiWAN Yöneticisi - Globaller"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr "MultiWAN Yöneticisi - Arayüzler"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr "MultiWAN Yöneticisi - Üyeler"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr "MultiWAN Yöneticisi - Bildir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr "MultiWAN Yöneticisi - Genel Bakış"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr "MultiWAN Yöneticisi - İlkeler"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr "MultiWAN Yöneticisi - Kurallar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr "MultiWAN Yöneticisi - Durum"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr "MultiWAN Yöneticisi - Sorun Giderme"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
+"Mwan3, tüm arayüzlerin /etc/config/network içinde yapılandırılmış eşi "
+"olmayan bir metriğe sahip olmasını gerektirir."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
+"IPset kuralının adı. /Etc/dnsmasq.conf içinde IPset kuralı gerektirir (ör. "
+"\"ipset=/youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr "Adlar A-Z, a-z, 0-9, _ karakterlerini içerebilir ve boşluk içeremez-"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr "Adlar A-Z, a-z, 0-9, _ karakterlerini içerebilir ve boşluk içeremez."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr "Adlar 15 harf veya daha az olmalıdır."
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr "Adlar /etc/config/network içinde bulunan arayüz adıyla eşleşmelidir."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
-msgstr ""
+msgstr "Hayır"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
-msgstr ""
+msgstr "MWAN arayüzü bulunamadı"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr "İzleme yok"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr "Ayarlanan arayüz metrik seti yok!"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr "Notlar:"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
-msgstr ""
+msgstr "Uyarı"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr ""
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr "Bildir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
-msgstr ""
+msgstr "Çevrimdışı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
-msgstr ""
+msgstr "Çevrimiçi"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr ""
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "Genel bakış"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
-msgstr ""
+msgstr "Ping sayısı"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
-msgstr ""
+msgstr "Varsayılan ağ geçidine ping atma"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
-msgstr ""
+msgstr "Ping aralığı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
-msgstr ""
+msgstr "Arıza tespiti sırasında ping aralığı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
-msgstr ""
+msgstr "Arıza giderme sırasında ping aralığı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
-msgstr ""
+msgstr "Ping boyutu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
-msgstr ""
+msgstr "Ping zaman aşımı"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
-msgstr ""
+msgstr "Ping izleme IP'si"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
+"İlkeler, Mwan3'ün trafiği nasıl dağıttığını kontrol eden bir veya daha fazla "
+"üyeyi gruplandıran profillerdir."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
+"İlkeler yapılandırılmış arayüzler, üyeler veya kurallarla aynı adı "
+"paylaşamayabilir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
-msgstr ""
+msgstr "Politika"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
-msgstr ""
+msgstr "Politika atandı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
-msgid "Recovery interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
msgstr ""
+"Özel mwan3 eyleminizi buraya koyun, bunlar mwan3'ün etkinleştirildiği "
+"arayüzlerde her netifd hotplug arayüz olayıyla birlikte çalıştırılacaktır."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
+msgid "Recovery interval"
+msgstr "Kurtarma aralığı"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
+msgstr "Kurtarma gecikmesi [ms]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
+msgstr "Kurtarma paketi kaybı [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
+msgstr "Yönlendirme tablosu %d"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
-msgstr ""
+msgstr "Yönlendirme tablosu araması"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
-msgstr ""
+msgstr "Kural"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr "Kurallar IP adresine, porta veya protokole dayalıdır."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr "Kurallar yukarıdan aşağıya doğru eşleştirilir."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr "Eşleşen bir kuralın altındaki kurallar yoksayılır."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+"Kurallar; yapılandırılmış arayüzler, üyeler veya politikalarla aynı adı "
+"paylaşamaz."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
+"Kurallar, hangi trafiğin belirli bir MWAN politikasını kullanacağını "
+"belirtir."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
+"Saniye. Kabul edilebilir değerler: 1-1000000. Ayarlanmazsa varsayılan 600 "
+"olur"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
-msgstr ""
+msgstr "Kaynak adresi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
-msgstr ""
+msgstr "Kaynak portu"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr "Durum"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
-msgstr ""
+msgstr "Yapışkan"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
-msgstr ""
+msgstr "Sabit zaman aşımı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
+"Tırnak işaretleri olmadan CIDR gösterimini (ör. \"192.168.100.0/24\") "
+"destekler"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
-msgstr ""
+msgstr "Görev"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr "Dosya, sistem yükseltmesi sırasında da korunur."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
+"Betiğin ilk satırı &#34;#!/bin/sh&#34; olmalıdır (tırnak işaretleri olmadan)."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr "Bu betiğe iletilen üç ana ortam değişkeni var."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
-msgstr ""
+msgstr "Bu, /etc/config/network içinde bu arayüze atanan metriği gösterir"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr "Bu dosya bir kabuk betiği olarak yorumlanır."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
msgstr ""
+"Bu ana bilgisayar adı veya IP adresi, bağlantının yukarı veya aşağı olduğunu "
+"belirlemek için pinglenecektir. Arayüzün her zaman çevrimiçi olduğunu "
+"varsaymak için boş bırakın"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr "Bu bölüm, \"/etc/mwan3.user\" içeriğini değiştirmenize izin verir."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
-msgstr ""
+msgstr "Ana bilgisayar adını veya IP adresini izleme"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
-msgstr ""
+msgstr "İzleme yöntemi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
+msgstr "İzleme güvenilirliği"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
+"Bilinen (öntanımlı olan dışında) ağlara yönelik trafik, ana yönlendirme "
+"tablosu tarafından işlenir."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
msgstr ""
+"Yapışkan zaman aşımı süresi içinde bu kuralla daha önce eşleşen aynı kaynak "
+"IP adresinden gelen trafik, aynı WAN arayüzünü kullanacaktır"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
+"Bir kuralla eşleşen trafik, ancak bu ilke için tüm WAN arayüzlerini "
+"kapatacaktır."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
+"Herhangi bir kuralla eşleşmeyen trafik, ana yönlendirme tablosu kullanılarak "
+"yönlendirilir."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr ""
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Sorun giderme"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "İçerik kaydedilemiyor: %s"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "Çalışma süresi"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Protokol açıklaması için /etc/protocols içeriğini görüntüleyin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Uyarı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
+"Tüm politika üyeleri çevrimdışı olduğunda, eşleşen trafik için bu davranışı "
+"kullanın"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
-msgstr ""
+msgstr "Evet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
-msgstr ""
+msgstr "kara delik (düşür)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
-msgstr ""
+msgstr "bağlı (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
-msgstr ""
+msgstr "varsayılan (ana yönlendirme tablosunu kullanın)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
-msgstr ""
+msgstr "bağlantı kesildi (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
-msgstr ""
+msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
-msgstr ""
+msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
-msgstr ""
+msgstr "ulaşılamaz (reddet)"
+
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "%s arabirimi için gerekli tüm IP kuralları bulundu"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Veriler toplanıyor..."
+
+#~ msgid "Detail"
+#~ msgstr "Detay"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "BİLGİ: MWAN çalışmıyor"
+
+#~ msgid "Interfaces"
+#~ msgstr "Arayüzler"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Yük dengeleme"
+
+#~ msgid "Loading"
+#~ msgstr "Yükleniyor"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Küresel"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - Arayüzler"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Üyeler"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Bildirim"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Politikalar"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Kurallar"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "MWAN Arayüz Yapılandırması - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN Arayüzleri"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN Üye Yapılandırması - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN Politika Yapılandırması - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN Kuralı Yapılandırması - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN Durumu - Detay"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN Durumu - Teşhis"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN Durumu - Sorun Giderme"
+
+#~ msgid "Members"
+#~ msgstr "Üyeler"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Üyeler, bir MWAN arayüzüne bir metrik ve ağırlık ekleyen profillerdir "
+#~ "<br /> Adlar A-Z, a-z, 0-9, _ karakterleri içerebilir ve boşluk içeremez "
+#~ "<br /> Üyeler, yapılandırılmış arayüzler, politikalar veya kurallarla "
+#~ "aynı adı paylaşamaz"
+
+#~ msgid "Members assigned"
+#~ msgstr "Atanan üyeler"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "%s arabirimi için her iki IP kuralı da eksik"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "%s arabirimi için ağ geçidi bulunamadı."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "%s arabirimi için izleme Ana Bilgisayarı tanımlanmadı."
+
+#~ msgid "Notification"
+#~ msgstr "Bildirim"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "%s arabirimi için yalnızca bir IP kuralı bulundu"
+
+#~ msgid "Policies"
+#~ msgstr "Politikalar"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Politikalar, MWAN'ın trafiği nasıl dağıttığını kontrol eden bir veya daha "
+#~ "fazla üyeyi gruplandıran profillerdir. <br /> Daha düşük ölçütlere sahip "
+#~ "üye arayüzleri ilk olarak kullanılır <br /> Aynı ölçüye sahip üye "
+#~ "arayüzleri yük dengeli olacaktır <br /> Yük dengeli üye arayüzleri "
+#~ "dağıtır ağırlıkları daha fazla olanlardan daha fazla trafik <br /> Adlar "
+#~ "AZ, az, 0-9, _ karakterleri içerebilir ve boşluk içermeyebilir <br /> "
+#~ "Adlar 15 karakter veya daha az olmalıdır <br /> Politikalar aynı adı "
+#~ "paylaşamaz, yapılandırılmış arayüzleri ve üyeler veya kuralları"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "%s arabirimi için %s yönlendirme tablosu bulundu"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "%s arabirimi için %s yönlendirme tablosu bulunamadı"
+
+#~ msgid "Rules"
+#~ msgstr "Kurallar"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "Kurallar, hangi trafiğin belirli bir MWAN politikasını kullanacağını "
+#~ "belirtir <br /> Kurallar IP adresine, bağlantı noktasına veya protokole "
+#~ "dayanır <br /> Kurallar yukarıdan aşağıya doğru eşleşir <br /> Eşleşen "
+#~ "bir kuralın altındaki kurallar göz ardı edilir <br /> Herhangi bir "
+#~ "kuralla eşleşmeyen trafik, ana yönlendirme tablosu kullanılarak "
+#~ "yönlendirilir. <br /> Bilinen (varsayılan dışında) ağlara yönelik trafik, "
+#~ "ana yönlendirme tablosu tarafından işlenir <br /> Bir kuralla eşleşen "
+#~ "trafik, ancak bu politika için tüm WAN arayüzleri aşağıya kara boşluk "
+#~ "bırakılır <br /> Adlar AZ, az, 0-9, _ karakterleri içerebilir ve boşluk "
+#~ "içeremez <br /> Kurallar, yapılandırılmış arayüzler, üyeler veya "
+#~ "politikalarla aynı adı paylaşamaz"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Şu anda yapılandırılmış %d / %d desteklenen arayüz var"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Bu bölüm \"/etc/mwan3.user\" içeriğini değiştirmenize olanak tanır. <br /"
+#~ "> Dosya ayrıca sysupgrade sırasında da korunur. <br /> <br /> Notlar: "
+#~ "<br /> Bu dosya bir kabuk komut dosyası. <br /> Komut dosyasının ilk "
+#~ "satırı &#34;#!/bin/sh&#34; olmalıdır. tırnak işaretleri olmadan. <br /> # "
+#~ "ile başlayan satırlar yorumlardır ve yürütülmezler. <br /> Özel mwan3 "
+#~ "eyleminizi buraya koyun, bunlar, <br /> her netifd hotplug arabirimi "
+#~ "etkinliğiyle <br /> için arabirimlerde yürütülecektir. mwan3 "
+#~ "etkinleştirilir. <br /> <br /> Bu betiğe aktarılan üç ana ortam değişkeni "
+#~ "vardır. <br /><br />$ACTION <br />* \"ifup\" netifd ve mwan3track "
+#~ "tarafından çağrılır <br /> * \"ifdown\" netifd ve mwan3track tarafından "
+#~ "çağrılır <br /> * \"bağlı\" Yalnızca izleme başarılıysa mwan3track "
+#~ "tarafından çağrılır <br /> * \"bağlantı kesildi\" Yalnızca izleme "
+#~ "başarısız olursa mwan3track tarafından çağrılır <br /> $INTERFACE Yukarı "
+#~ "veya aşağı giden arayüzün adı (örn. \"Wan\" veya \"wwan\") <br /> $DEVICE "
+#~ "Arayüzün yukarı veya aşağı gittiği fiziksel cihaz adı (örn. \"Eth0\" veya "
+#~ "\"wwan0\") <br /> <br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "UYARI: %d arabirimleri, maksimum %d'yi aşacak şekilde yapılandırıldı!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "UYARI: %s arabirimi /etc/config/network içinde bulunamadı"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "UYARI: %s arayüzünde, %s yapılandırılmış yinelenen bir metrik var"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "UYARI: %s arabiriminin, izleme ana bilgisayarlarından (%d) daha yüksek "
+#~ "bir güvenilirlik gereksinimi var"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "UYARI: %s arabiriminin ana yönlendirme tablosunda varsayılan yolu yok"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr "UYARI: %s politikası, 15 karakterlik maksimum adı aşıyor"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "UYARI: %s kuralında, protokol belirtilmemiş veya uygun olmayan şekilde "
+#~ "yapılandırılmış bir bağlantı noktası var!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Komutun tamamlanması bekleniyor..."
+
+#~ msgid "Weight"
+#~ msgstr "Ağırlık"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3, tüm arayüzlerin /etc/config/network içinde yapılandırılmış "
+#~ "benzersiz bir ölçüye sahip olmasını gerektirir <br /> Adlar /etc/config/"
+#~ "network içinde bulunan arayüz adıyla eşleşmelidir <br /> Adlar AZ, az, "
+#~ "0-9 karakterleri içerebilir , _ ve boşluksuz <br /> Arayüzler, "
+#~ "yapılandırılmış üyeler, politikalar veya kurallarla aynı adı paylaşamaz"
diff --git a/applications/luci-app-mwan3/po/uk/mwan3.po b/applications/luci-app-mwan3/po/uk/mwan3.po
index 6abb980e35..44e8b26839 100644
--- a/applications/luci-app-mwan3/po/uk/mwan3.po
+++ b/applications/luci-app-mwan3/po/uk/mwan3.po
@@ -1,234 +1,254 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-17 11:52+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@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 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.9-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "-- Оберіть --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Тривога"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Збирання даних..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Критична ситуація"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Зневаджування"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr "Адреса призначення"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr "Порт призначення"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Діагностика"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Вимкнено"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Надзвичайна ситуація"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Увімкнено"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Помилка"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -236,574 +256,555 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr "IPv4 та IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr "Лише IPv4"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr "Лише IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Інформація"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Інтерфейс"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Інтерфейси"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Завантаження"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 "Журналювання"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Метрика"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "Метрика"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Немає"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Зауваження"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Політика"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "Протокол"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Правило"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr "Адреса джерела"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr "Порт джерела"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr "Стан"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr ""
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "Не вдалося зберегти вміст: %s"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Очікуємо завершення виконання команди..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "Час безвідмовної роботи"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Застереження"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Так"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Збирання даних..."
+
+#~ msgid "Interfaces"
+#~ msgstr "Інтерфейси"
+
+#~ msgid "Loading"
+#~ msgstr "Завантаження"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Очікуємо завершення виконання команди..."
diff --git a/applications/luci-app-mwan3/po/vi/mwan3.po b/applications/luci-app-mwan3/po/vi/mwan3.po
index 54115c14f1..702469d1c6 100644
--- a/applications/luci-app-mwan3/po/vi/mwan3.po
+++ b/applications/luci-app-mwan3/po/vi/mwan3.po
@@ -1,233 +1,251 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-28 17:46+0000\n"
-"Last-Translator: Thien An Dang Thanh <thienandangthanh@gmail.com>\n"
+"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/"
"luciapplicationsmwan3/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.0-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "-- Hãy chọn --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Đang lấy dữ liệu..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
-msgstr ""
+msgstr "Bật"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -235,574 +253,555 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Giao diện"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Đang tải"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "Giao thức"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Vui lòng chờ đến khi lệnh được thực thi hoàn thành..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Có"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Đang lấy dữ liệu..."
+
+#~ msgid "Interfaces"
+#~ msgstr "Giao diện"
+
+#~ msgid "Loading"
+#~ msgstr "Đang tải"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Vui lòng chờ đến khi lệnh được thực thi hoàn thành..."
diff --git a/applications/luci-app-mwan3/po/zh_Hans/mwan3.po b/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
index 0efd244b42..2c5be894a8 100644
--- a/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
+++ b/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
@@ -3,484 +3,461 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-21 07:57+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
+"PO-Revision-Date: 2021-11-18 00:44+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.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 3.11.1\n"
+"X-Generator: Weblate 4.9.1-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d 小时"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d 分钟"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d 分钟"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
-msgstr "%d 秒"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d 秒"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d 秒"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr "%s:接口启动或停止时物理设备的名称(如:“eth0”或“wwan0”)"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr "%s:触发此事件的操作的名称"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr "%s:启动或停止的接口名称(如:“wan”或“wwan”)"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr "* %s:被 netifd 和 mwan3track 调用"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr "* %s:仅在跟踪失败时由 mwan3track 调用"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr "* %s:仅在跟踪成功时由 mwan3track 调用"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr "-- 接口选择 --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "-- 请选择 --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
"取值范围:1-100。这个设置项指定了当多少个 IP 地址能够连通时接口会被认为在线"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "取值范围:1-1000。如果不填写,默认值为 1"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "取值范围:1-256。如果不填写,默认值为 1"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
-msgstr "警戒"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "找到接口 %s 的所有必需 IP 规则"
+msgstr "提醒"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "同时扫描此路由表以查找已连接的网络"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "检查 IP 规则"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
-msgstr "检查连接数量"
+msgstr "检查连接质量"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "检查路由表"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "正在收集数据…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr "收集数据中 ..."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "内容已保存。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "致命错误"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "调试"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr "目标地址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr "目标端口"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "详细"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "网络诊断"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "已禁用"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr "当 Ping 成功次数达到这个数值后,已经被认为离线的接口将会重新上线"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr "故障时间"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "紧急"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "启用 SSL 跟踪"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "已启用"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr "启用防火墙规则日志(必须启用全局 mwan3 日志)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "启用全局防火墙日志"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "启用在 SSL 端口 443 上的 https 跟踪"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "输入十六进制值,以 <code>0x</code> 开头"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "错误"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "执行"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "在 up 事件发生时的预期接口状态"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "故障检测间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr "错误延迟 [ms]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr "错误丢包 [%]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "防火墙日志级别"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "防火墙掩码"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "刷新连接跟踪表"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "在接口事件触发时刷新全局防火墙连接跟踪表"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "全局"
#: applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json:3
msgid "Grant UCI access for luci-app-mwan3"
-msgstr ""
+msgstr "给 luci-app-mwan3 授权 UCI 访问"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Hotplug ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr "rtmon 应该多久更新一次接口路由表"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "信息:MWAN 没有运行"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr "IPv4 和 IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr "仅 IPv4"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr "仅 IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "信息"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "初始状态"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "接口"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "接口离线"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "接口在线"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr "当 Ping 失败次数达到这个数值后,接口会被认为离线"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "接口"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr "接口名称不能与已配置的成员、策略或规则相同。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "互联网协议"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "保持故障检测间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "在故障状态期间保持的 Ping 故障检测间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "备用成员"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "负载均衡"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr "以 # 开头的行是注释,不会被执行。"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "加载中"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr "权重较高的负载均衡成员接口将分配到更多的流量。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 "日志"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "日志级别"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - 全局"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - 接口"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - 成员"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - 通知"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - 策略"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - 规则"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "MWAN 接口配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
-msgstr "MWAN 接口"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN 成员配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN 策略配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN 规则配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN 状态 - 详细"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN 状态 - 诊断"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN 状态 - 故障排除"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"MWAN 支持最多 252 个物理或逻辑接口。<br />MWAN 要求所有接口必须在 /etc/"
-"config/network 中设定唯一的网关跃点。<br />名称必须与 /etc/config/network 中"
-"的接口名称匹配。<br />名称允许包括 A-Z、a-z、0-9、_ 但是不能有空格。<br />接"
-"口不应该与成员、策略、规则中的任意一个设置项使用相同的名称"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "最大 TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
-msgstr "最大数据包延迟 [ms]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
-msgstr "最大数据包丢失率 [%]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-"可以输入一个或多个端口(例如“22”或者“80,443”),或者是一个端口范围(例"
+"可以输入一个或多个端口(例如“22”或“80,443”),亦或是一个端口范围(例"
"如“1024:2048”),不含引号"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "成员"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr "优先使用跃点数较低的成员接口。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr "系统对跃点数相同的成员接口执行负载均衡。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "使用的成员"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "成员"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr "成员用于配置某个 MWAN 接口的跃点数和权重。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"“成员”用来设置每一个 MWAN 接口的跃点数(即接口优先级)和所占比重。<br />名称"
-"允许包括 A-Z、 a-、0-9、_ 但是不能有空格。<br />成员不应该与接口、策略、规则"
-"中的任意一个设置项使用相同的名称"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
-msgstr "分配的成员"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr "成员名称不能与配置的接口、策略或规则相同。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "跃点数"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
-msgstr "最小数据包延迟 [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr "MultiWAN 管理器"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr "MultiWAN 管理器 - 诊断"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr "MultiWAN 管理器 - 全局"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr "MultiWAN 管理器 - 接口"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr "MultiWAN 管理器 - 成员"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr "MultiWAN 管理器 - 通知"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
-msgstr "最小数据包丢失率 [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr "MultiWAN 管理器 - 概览"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "缺少接口 %s 的两个 IP 规则"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr "MultiWAN 管理器 - 策略"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr "MultiWAN 管理器 - 规则"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr "MultiWAN 管理器 - 状态"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr "MultiWAN 管理器 - 故障排除"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr "Mwan3 要求所有接口都有一个在 /etc/config/network 中配置的唯一跃点数。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -488,251 +465,268 @@ msgstr ""
"匹配 IPset 规则列表名称。需要先配置 /etc/dnsmasq.conf 中的 IPset 规则(例"
"如:“ipset=/youtube.com/youtube”)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr "名称可包含字符 A-Z、a-z、0-9 和 _,但不能有空格。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr "名称可以包含 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."
+msgstr "名称最多15个字符。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr "名称必须与 /etc/config/network 中找到的接口名称匹配。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "否"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "没有找到 MWAN 接口"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "没有找到接口 %s 的网关。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr "无跟踪"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "未定义接口 %s 的跟踪主机。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr "未设置接口跃点数!"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr "附注:"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "注意"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr "通知"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "离线"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "在线"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "只找到接口 %s 的一个 IP 规则"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "概览"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Ping 计数"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Ping 默认网关"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Ping 间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "故障检测期间的 Ping 间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "故障恢复期间的 Ping 间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Ping 大小"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Ping 超时"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping 跟踪 IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "策略"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-"“策略”把成员进行分组,告诉 MWAN 如何分配“规则”中使用这一策略的流量<br />拥有"
-"较低跃点数的成员将会被优先使用<br />拥有相同跃点数的成员把流量进行负载均衡"
-"<br />进行负载均衡的成员之间拥有较高比重的成员将会被分配到更多流量<br />名称"
-"允许包括 A-Z、a-z、0-9、_ 但是不能有空格<br />名称应该在 15 个字符以内<br />"
-"策略不应该与接口、成员、规则中的任意一个设置项使用相同的名称"
+"策略是将一个或多个成员分组的配置文件,这些成员控制 Mwan3 如何分配流量。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
+msgid ""
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr "策略名称不能与配置的接口、成员或规则相同"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "策略"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr "分配的策略"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "协议"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+"您可以在此自定义 mwan3 事件响应脚本,该脚本将在启用了 mwan3 的接口触发 "
+"netifd 热插拔接口事件时执行。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "故障恢复间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
-msgstr "路由表 %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
+msgstr "恢复延迟 [ms]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "找到路由表 %s,为接口 %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
+msgstr "恢复丢包 [%]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "没有找到路由表 %s,为接口 %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
+msgstr "路由表 %d"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "路由表查找"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "规则"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "规则"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr "规则基于 IP 地址、端口或协议。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr "规则从上到下进行匹配。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr "匹配规则下面的规则将被忽略。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"规则指定哪些流量将使用特定的 MWAN 策略<br />规则基于 IP 地址,端口或协议<br /"
-">规则从上到下匹配<br />匹配规则以下的规则被忽略<br />不符合任何规则的流量将使"
-"用主路由表进行路由<br />目的地为已知(非默认)网络的流量由主路由表处理<br />"
-"流量符合规则,但该策略的所有 WAN 接口关闭后都会被失效<br />名称可包含字符 A-"
-"Z,a-z,0-9,_ 和空格<br />规则不能与配置的接口、成员或策略共享相同的名称"
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr "规则名称不能与配置的接口、成员或策略的名称一样。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr "规则指定哪些流量将使用特定的 MWAN 策略。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr "单位为秒。接受的值:1-1000000。留空则使用默认值 600 秒"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
msgstr "源地址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
msgstr "源端口"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr "状态"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "粘滞模式"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "粘滞超时"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
-msgstr "支持 CIDR 记法(例如:\"192.168.100.0/24\")不含引号"
+msgstr "支持 CIDR 写法(例如:\"192.168.100.0/24\")不含引号"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "任务"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "当前已配置 %d 个接口,最大支持 %d 个"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr "在系统升级期间,该文件也被保留。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr "脚本的第一行必须是不带引号的 &#34;#!/bin/sh&#34;。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr "传递到这个脚本的主要环境变量有三个。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr "这里显示了这个接口在 /etc/config/network 中配置的跃点数"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr "这个文件被解释为一个 shell 脚本。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
msgstr "通过 ping 此主机或 IP 地址来确定链路是否在线。留空则认为接口始终在线"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"这里允许您修改“/etc/mwan3.user”的内容。<br />该文件在 sysupgrade 期间也会保"
-"留。<br /><br />注意:<br />该文件会作为 shell 脚本解释。<br />脚本的第一行必"
-"须是 &#34;#!/bin/sh&#34;,不带引号。<br />以 # 开头的行是注释,不会执行。"
-"<br />将您的自定义 mwan3 动作放在这里,他们将<br />在启用 mwan3 的接口上<br /"
-">在 netifd hotplug 接口事件时执行。<br /><br />有三个主要的环境变量传递给这个"
-"脚本。<br /><br />$ACTION<br /> * \"ifup\" 是由 netifd 和 mwan3track 调用的"
-"<br />* \"ifdown\" 是由 netifd 和 mwan3track 调用的<br />* \"connected\" 仅"
-"由 mwan3track 调用(若跟踪成功)<br />* \"disconnected\" 仅由 mwan3track 调用"
-"(若跟踪失败)<br />$INTERFACE 启动或停止的接口名(例如“wan”或“wwan”)<br />"
-"$DEVICE 启动或停止接口的物理设备名(例如“eth0”或“wwan0”)<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr "这个部分允许您修改“/etc/mwan3.user”的内容。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "跟踪的主机或 IP 地址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "跟踪方式"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "跟踪可靠性"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr "发送到已知(非默认)网络的流量由主路由表处理。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -740,110 +734,324 @@ msgstr ""
"来自相同源 IP 的流量,如果已经匹配过此规则并且在粘滞超时时间内,将会使用相同"
"的 WAN 接口"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
+msgid ""
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
+msgstr "流量匹配了一条规则,但该策略的所有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."
+msgstr "不匹配任何规则的流量使用主路由表进行路由。"
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
msgid "Troubleshooting"
msgstr "故障排除"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
-msgstr "更新间隔"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "无法保存内容:%s"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "运行时间"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
msgid "View the content of /etc/protocols for protocol description"
msgstr "查看协议描述的 /etc/protocols 的内容"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr "警告:已配置 %d 个接口,超过最大值 %d!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "警告:接口 %s 在 /etc/config/network 中未找到"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "警告:接口 %s 的 metric %s 配置重复"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
-msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
-msgstr "警告:接口 %s 比跟踪主机具有更高的可靠性要求(%d)"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
-msgstr "警告:接口 %s 在主路由表中没有默认的路由"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr "警告:策略 %s 名称超过 15 个字符"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr "警告:规则 %s 有一个端口配置没有指定或协议不正确!"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "正在等待命令完成…"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "权重"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr "当所有策略成员都无法使用的时候,对使用该策略的流量使用这个操作"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "是"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr "黑洞(丢弃)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "已连接(mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr "默认(使用主路由表)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "未连接(mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr "不可达(拒绝)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "找到接口 %s 的所有必需 IP 规则"
+
+#~ msgid "Collecting data..."
+#~ msgstr "正在收集数据…"
+
+#~ msgid "Detail"
+#~ msgstr "详细信息"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "信息:MWAN 没有运行"
+
+#~ msgid "Interfaces"
+#~ msgstr "接口"
+
+#~ msgid "Load Balancing"
+#~ msgstr "负载均衡"
+
+#~ msgid "Loading"
+#~ msgstr "加载中"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - 全局"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - 接口"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - 成员"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - 通知"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - 策略"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - 规则"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "MWAN 接口配置 - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN 接口"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN 成员配置 - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN 策略配置 - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN 规则配置 - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN 状态 - 详细信息"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN 状态 - 网络诊断"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN 状态 - 故障排除"
+
+#~ msgid "Members"
+#~ msgstr "成员"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "“成员”用来设置每一个 MWAN 接口的跃点数(即接口优先级)和所占比重,<br />名"
+#~ "称允许包括 A-Z、 a-z、0-9、_ ,但是不能有空格。<br />成员不应该与接口、策"
+#~ "略、规则中的任意一个设置项使用相同的名称。"
+
+#~ msgid "Members assigned"
+#~ msgstr "分配的成员"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "缺少接口 %s 的两条 IP 规则"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "没有找到接口 %s 的网关。"
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "未定义接口 %s 的跟踪主机。"
+
+#~ msgid "Notification"
+#~ msgstr "通知"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "只找到接口 %s 的一个 IP 规则"
+
+#~ msgid "Policies"
+#~ msgstr "策略"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "“策略”把成员进行分组,告诉 MWAN 如何分配“规则”中使用这一策略的流量<br />拥"
+#~ "有较低跃点数的成员将会被优先使用<br />拥有相同跃点数的成员把流量进行负载均"
+#~ "衡<br />进行负载均衡的成员之间拥有较高比重的成员将会被分配到更多流量<br />"
+#~ "名称允许包括 A-Z、a-z、0-9、_ 但是不能有空格<br />名称应该在 15 个字符以内"
+#~ "<br />策略不应该与接口、成员、规则中的任意一个设置项使用相同的名称"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "找到路由表 %s,为接口 %s"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "没有找到路由表 %s,为接口 %s"
+
+#~ msgid "Rules"
+#~ msgstr "规则"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "规则用于指定哪些流量将使用特定的 MWAN 策略<br />规则可基于 IP 地址,端口或"
+#~ "协议<br />每条流量至上而下进行匹配<br />如果匹配中了某条规则,则其下方的规"
+#~ "则将被忽略<br />不符合任何规则的流量将使用主路由表进行路由<br />目的地为已"
+#~ "知(非默认)网络的流量由主路由表处理<br />如果流量符合某条规则,但该规则所"
+#~ "使用的策略中的所有 WAN 接口都离线,则该流量会被丢弃<br />名称可包含字符 A-"
+#~ "Z,a-z,0-9,_ ,但不能有空格<br />规则不能与接口、成员或策略重名"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "当前已配置 %d 个接口,最大支持 %d 个"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "您可以在此修改“/etc/mwan3.user”的内容。<br />该文件会在系统升级后保留。"
+#~ "<br /><br />注意:<br />该文件会作为 shell 脚本执行。<br />脚本的第一行必"
+#~ "须是 &#34;#!/bin/sh&#34;,不带引号。<br />以 # 开头的行是注释,不会被执"
+#~ "行。<br />您可以在此自定义 mwan3 事件响应脚本。<br />在启用了 mwan3 的接口"
+#~ "上,<br />当 netifd 产生 hotplug 事件时该脚本会被执行。<br /><br />有三个"
+#~ "主要的环境变量会被传递给该脚本。<br /><br />$ACTION<br /> * \"ifup\" 是由 "
+#~ "netifd 和 mwan3track 调用的<br />* \"ifdown\" 是由 netifd 和 mwan3track 调"
+#~ "用的<br />* \"connected\" 仅由 mwan3track 调用(若跟踪成功)<br />* "
+#~ "\"disconnected\" 仅由 mwan3track 调用(若跟踪失败)<br />$INTERFACE 启动或"
+#~ "停止的接口名(例如“wan”或“wwan”)<br />$DEVICE 启动或停止接口的物理设备名"
+#~ "(例如“eth0”或“wwan0”)<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr "警告:已配置 %d 个接口,超过最大值 %d!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "警告:接口 %s 在 /etc/config/network 中未找到"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "警告:接口 %s 的 metric %s 配置重复"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr "警告:接口 %s 比跟踪主机具有更高的可靠性要求(%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr "警告:接口 %s 在主路由表中没有默认的路由"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr "警告:策略 %s 名称超过 15 个字符"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr "警告:规则 %s 有一个端口配置没有指定或协议不正确!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "正在等待命令完成…"
+
+#~ msgid "Weight"
+#~ msgstr "权重"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 需要在 /etc/config/network 中的每个接口具有不同的网关跃点数<br />接"
+#~ "口名字要和 /etc/config/network 中的一致<br />名称可以包含字符A-Z、a-z、"
+#~ "0-9、_ ,但不能有空格<br />接口名字也不能和配置的成员,策略,或者规则相同"
+
+#~ msgid "Max packet latency [ms]"
+#~ msgstr "最大数据包延迟 [ms]"
+
+#~ msgid "Max packet loss [%]"
+#~ msgstr "最大数据包丢失率 [%]"
+
+#~ msgid "Min packet latency [ms]"
+#~ msgstr "最小数据包延迟 [ms]"
+
+#~ msgid "Min packet loss [%]"
+#~ msgstr "最小数据包丢失率 [%]"
+
+#~ msgid "How often should rtmon update the interface routing table"
+#~ msgstr "rtmon 应该多久更新一次接口路由表"
+
+#~ msgid ""
+#~ "MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
+#~ "requires that all interfaces have a unique metric configured in /etc/"
+#~ "config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "MWAN 支持最多 252 个物理或逻辑接口。<br />MWAN 要求所有接口必须在 /etc/"
+#~ "config/network 中设定唯一的网关跃点。<br />名称必须与 /etc/config/network "
+#~ "中的接口名称匹配。<br />名称允许包括 A-Z、a-z、0-9、_ 但是不能有空格。"
+#~ "<br />接口不应该与成员、策略、规则中的任意一个设置项使用相同的名称"
+
+#~ msgid "Update interval"
+#~ msgstr "更新间隔"
+
#~ msgid "always"
#~ msgstr "总是"
diff --git a/applications/luci-app-mwan3/po/zh_Hant/mwan3.po b/applications/luci-app-mwan3/po/zh_Hant/mwan3.po
index f553b9b422..ac2d89f785 100644
--- a/applications/luci-app-mwan3/po/zh_Hant/mwan3.po
+++ b/applications/luci-app-mwan3/po/zh_Hant/mwan3.po
@@ -3,431 +3,369 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-16 12:01+0000\n"
-"Last-Translator: tommymaple <godoffrog@gmail.com>\n"
+"PO-Revision-Date: 2021-08-14 14:43+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsmwan3/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.3-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d 小時"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d 分鐘"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d 分鐘"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
-msgstr "%d 秒"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d 秒"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d 秒"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr "%s:介面啟動或停止時物理裝置的名稱 (如:「eth0」或「wwan0」)"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr "%s:觸發此事件的操作的名稱"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr "%s:啟動或停止的介面名稱 (如:「wan」或「wwan」)"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr "* %s:被 netifd 和 mwan3track 呼叫"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr "* %s:僅在跟蹤失敗時由 mwan3track 呼叫"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr "* %s:僅在跟蹤成功時由 mwan3track 呼叫"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr "-- 介面選擇 --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
msgstr "-- 請選擇 --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
"取值範圍:1-100。這個設定項指定了當多少個 IP 位址能夠連通時介面會被認為在線"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "取值範圍:1-1000。如果不填寫,預設值為 1"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "取值範圍:1-256。如果不填寫,預設值為 1"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "警示"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "找到介面 %s 的所有必需 IP 規則"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
-msgstr "同時掃描此路由表以查詢已連線的網路"
+msgstr "同時掃描此路由表,以檢視已連接的網路"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "檢查 IP 規則"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "檢查連線數量"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "檢查路由表"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:98
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "收集資料中..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr "收集資料中 ..."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "內容已儲存。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "致命錯誤"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
-msgstr "除錯 Debug"
+msgstr "除錯"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
msgstr "目標位址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
msgstr "目的通訊埠"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "詳細"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "診斷"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
-msgstr "已禁用"
+msgstr "已停用"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr "當 Ping 成功次數達到這個數值後,已經被認為離線的介面將會重新上線"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
+msgid "Downtime"
+msgstr "故障時間"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "緊急"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "啟用 SSL 跟蹤"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "啟用"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr "啟用防火牆規則日誌 (必須啟用全域 mwan3 日誌)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "啟用全域防火牆日誌"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "啟用在 SSL 連接埠 443 上的 https 跟蹤"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "輸入十六進位制值,以 <code>0x</code> 開頭"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "錯誤"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "執行"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "在 up 事件發生時的預期介面狀態"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "故障檢測間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
+msgid "Failure latency [ms]"
+msgstr "故障等待時間[ms]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
+msgid "Failure packet loss [%]"
+msgstr "失敗封包遺失[%]"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "防火牆日誌級別"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "防火牆掩碼"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "重新整理連線跟蹤表"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "在介面事件觸發時重新整理全局防火牆連線跟蹤表"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "全局"
#: applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json:3
msgid "Grant UCI access for luci-app-mwan3"
-msgstr ""
+msgstr "授予 luci-app-mwan3 擁有 UCI 存取的權限"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
-msgstr "Hotplug ifdown"
+msgstr "熱插拔ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
-msgstr "Hotplug ifup"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
-msgid "How often should rtmon update the interface routing table"
-msgstr "rtmon 應該多久更新一次介面路由表"
+msgstr "熱插拔 ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "資訊:MWAN 沒有執行"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+msgid "IPv4 and IPv6"
+msgstr "IPv4 和 IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+msgid "IPv4 only"
+msgstr "僅 IPv4"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
+msgid "IPv6 only"
+msgstr "僅 IPv6"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "資訊"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "初始狀態"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "介面"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "介面離線"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "介面在線"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr "當 Ping 失敗次數達到這個數值後,介面會被認為離線"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "介面"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr "介面名稱不能與已設定的成員、策略或規則相同。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "網際網路協議"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "保持故障檢測間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "在故障狀態期間保持的 Ping 故障檢測間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "備用成員"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "負載均衡"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr "以 # 開頭的行是註解,不會被執行。"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "載入中"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr "權重較高的負載均衡成員介面將分配到更多的流量。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+#: 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 "日誌"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "日誌級別"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - 全域"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - 介面"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - 成員"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - 通知"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - 策略"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - 規則"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "MWAN 介面配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:95
-msgid "MWAN Interfaces"
-msgstr "MWAN 介面"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN 成員配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN 策略配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN 規則配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN 狀態 - 詳細"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN 狀態 - 診斷"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN 狀態 - 故障排除"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
-"requires that all interfaces have a unique metric configured in /etc/config/"
-"network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"MWAN 支援最多 252 個物理或邏輯介面。<br />MWAN 要求所有介面必須在 /etc/"
-"config/network 中設定唯一的閘道器躍點。<br />名稱必須與 /etc/config/network "
-"中的介面名稱匹配。<br />名稱允許包括 A-Z、a-z、0-9、_ 但是不能有空格。<br />"
-"介面不應該與成員、策略、規則中的任意一個設定項使用相同的名稱"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "最大 TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
-msgid "Max packet latency [ms]"
-msgstr "最大資料包延遲 [ms]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
-msgid "Max packet loss [%]"
-msgstr "最大資料包丟失率 [%]"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -435,52 +373,91 @@ msgstr ""
"可以輸入一個或多個埠(例如“22”或者“80,443”),或者是一個埠範圍(例"
"如“1024:2048”),不含引號"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "成員"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr "優先使用躍點數較低的成員介面。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr "系統對躍點數相同的成員介面執行負載均衡。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "使用的成員"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "成員"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr "成員用於設定某個 MWAN 介面的躍點數和權重。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"“成員”用來設定每一個 MWAN 介面的躍點數(即介面優先順序)和所佔比重。<br />名"
-"稱允許包括 A-Z、 a-、0-9、_ 但是不能有空格。<br />成員不應該與介面、策略、規"
-"則中的任意一個設定項使用相同的名稱"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
-msgid "Members assigned"
-msgstr "分配的成員"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr "成員名稱不能與設定的介面、策略或規則相同。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
-msgstr "躍點數"
+msgstr "公測數"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr "MultiWAN 管理器"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr "MultiWAN 管理器 - 診斷"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr "MultiWAN 管理器 - 全域"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr "MultiWAN 管理器 - 介面"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr "MultiWAN 管理器 - 成員"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
-msgid "Min packet latency [ms]"
-msgstr "最小資料包延遲 [ms]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr "MultiWAN 管理器 - 通知"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
-msgid "Min packet loss [%]"
-msgstr "最小資料包丟失率 [%]"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr "MultiWAN 管理器 - 概覽"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "缺少介面 %s 的兩個 IP 規則"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr "MultiWAN 管理器 - 策略"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr "MultiWAN 管理器 - 規則"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr "MultiWAN 管理器 - 狀態"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr "MultiWAN 管理器 - 故障排除"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr "Mwan3 要求所有介面都有一個在 /etc/config/network 中設定的唯一躍點數。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -488,249 +465,268 @@ msgstr ""
"匹配 IPset 規則列表名稱。需要先配置 /etc/dnsmasq.conf 中的 IPset 規則(例"
"如:“ipset=/youtube.com/youtube”)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr "名稱可包含字元 A-Z、a-z、0-9 和 _,但不能有空格"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr "名稱可以包含字元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."
+msgstr "名稱最多 15 個字元。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr "名稱必須與 /etc/config/network 中找到的介面名稱相符。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "不"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "沒有找到 MWAN 介面"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "沒有找到介面 %s 的閘道器。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
+msgid "No Tracking"
+msgstr "無跟蹤"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "未定義介面 %s 的跟蹤主機。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr "未設定介面躍點數!"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr "附註:"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "注意"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr "通知"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "離線"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "在線"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "只找到介面 %s 的一個 IP 規則"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "概覽"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Ping 計數"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Ping 預設閘道器"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Ping 間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "故障檢測期間的 Ping 間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "故障恢復期間的 Ping 間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Ping 大小"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Ping 超時"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping 跟蹤 IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "策略"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-"“策略”把成員進行分組,告訴 MWAN 如何分配“規則”中使用這一策略的流量<br />擁有"
-"較低躍點數的成員將會被優先使用。擁有相同躍點數的成員把流量進行負載均衡。<br /"
-">進行負載均衡的成員之間擁有較高比重的成員將會被分配到更多流量。<br />名稱允許"
-"包括 A-Z、a-z、0-9、_ 但是不能有空格。名稱應該在 15 個字元以內<br />策略不應"
-"該與介面、成員、規則中的任意一個設定項使用相同的名稱"
+"策略是將一個或多個成員分組的設定檔案,這些成員控制 Mwan3 如何分配流量。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
+msgid ""
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr "策略名稱不能與設定的介面、成員或規則相同"
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
-msgstr "策略"
+msgstr "政策"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
msgstr "分配的策略"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
msgstr "協定"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+"您可以在此自訂 mwan3 事件回應指令碼,該指令碼將在啟用了 mwan3 的介面觸發 "
+"netifd 熱插拔介面事件時執行。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "故障恢復間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
-msgid "Routing table %d"
-msgstr "路由表 %d"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
+msgid "Recovery latency [ms]"
+msgstr "恢復延遲[ms]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "找到路由表 %s,為介面 %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
+msgid "Recovery packet loss [%]"
+msgstr "恢復封包遺失[%]"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "沒有找到路由表 %s,為介面 %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
+msgstr "路由表 %d"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "路由表查詢"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "規則"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "規則"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr "規則基於 IP 位址、連接埠或協定。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr "規則從上到下進行相符。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr "相符規則下面的規則將被忽略。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"規則指定哪些流量將使用特定的 MWAN 策略<br />規則基於 IP 位址,埠或協議<br />"
-"規則從上到下匹配<br />匹配規則以下的規則被忽略<br />不符合任何規則的流量將使"
-"用主路由表進行路由<br />目的地為已知(非預設)網路的流量由主路由表處理<br />"
-"流量符合規則,但該策略的所有 WAN 介面關閉後都會被失效<br />名稱可包含字元 A-"
-"Z,a-z,0-9,_ 和空格<br />規則不能與配置的介面、成員或策略共享相同的名稱"
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr "規則名稱不能與設定的介面、成員或策略的名稱一樣。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr "規則指定哪些流量將使用特定的 MWAN 策略。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr "單位為秒。接受的值:1-1000000。留空則使用預設值 600 秒"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Source address"
-msgstr "源位址"
+msgstr "來源位址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid "Source port"
-msgstr "源埠"
+msgstr "來源埠"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
+msgid "Status"
+msgstr "狀態"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "粘滯模式"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "粘滯超時"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "支援 CIDR 記法(例如:\"192.168.100.0/24\")不含引號"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "任務"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "當前已配置 %d 個介面,最大支援 %d 個"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr "在系統升級期間,該檔案也被保留。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr "指令碼的第一行必須是不帶引號的 &#34;#!/bin/sh&#34;。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr "傳遞到這個指令碼的主要環境變數有三個。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr "這裡顯示了這個介面在 /etc/config/network 中配置的躍點數"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr "這個檔案被解釋為一個 shell 指令碼。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
msgstr "通過 ping 此主機或 IP 位址來確定鏈路是否在線。留空則認為介面始終在線"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"這裡允許您修改“/etc/mwan3.user”的內容。<br />該檔案在 sysupgrade 期間也會保"
-"留。<br /><br />注意:<br />該檔案會作為 shell 指令碼解釋。<br />指令碼的第一"
-"行必須是 &#34;#!/bin/sh&#34;,不帶引號。<br />以 # 開頭的行是註釋,不會運行。"
-"<br />將您的自定義 mwan3 動作放在這裡,他們將<br />在啟用 mwan3 的介面上<br /"
-">在 netifd hotplug 介面事件時運行。<br /><br />有三個主要的環境變數傳遞給這個"
-"指令碼。<br /><br />$ACTION “ifup”或“ifdown”<br />$INTERFACE 啟動或停止的介面"
-"名(例如“wan”或“wwan”)<br />$DEVICE 啟動或停止介面的物理裝置名(例"
-"如“eth0”或“wwan0”)<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr "這個部分允許您修改「/etc/mwan3.user」的內容。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "跟蹤的主機或 IP 位址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "跟蹤方式"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "跟蹤可靠性"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr "傳送到已知 (非預設) 網路的流量由主路由表處理。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -738,110 +734,326 @@ msgstr ""
"來自相同源 IP 的流量,如果已經匹配過此規則並且在粘滯超時時間內,將會使用相同"
"的 WAN 介面"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
+msgid ""
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
+msgstr "流量相符了一條規則,但該策略的所有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."
+msgstr "不相符任何規則的流量使用主路由表進行路由。"
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
msgid "Troubleshooting"
msgstr "故障排除"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
-msgid "Update interval"
-msgstr "更新間隔"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "無法儲存內容:%s"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "上線時間"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
msgid "View the content of /etc/protocols for protocol description"
msgstr "檢視協議描述的 /etc/protocols 的內容"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr "警告:已配置 %d 個介面,超過最大值 %d!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "警告:介面 %s 在 /etc/config/network 中未找到"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "警告:介面 %s 的 metric %s 配置重複"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
-msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
-msgstr "警告:介面 %s 比跟蹤主機具有更高的可靠性要求(%d)"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
-msgstr "警告:介面 %s 在主路由表中沒有預設的路由"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr "警告:策略 %s 名稱超過 15 個字元"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr "警告:規則 %s 有一個埠配置沒有指定或協議不正確!"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "正在等待指令完成…"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "比重"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr "當所有策略成員都無法使用的時候,對使用該策略的流量使用這個操作"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "是"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "blackhole (drop)"
msgstr "黑洞(丟棄)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "已連線 (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:105
msgid "default (use main routing table)"
msgstr "預設(使用主路由表)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "未連線 (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "unreachable (reject)"
msgstr "不可達(拒絕)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "要找到介面 %s 所需的全部 IP 規則"
+
+#~ msgid "Collecting data..."
+#~ msgstr "正在收集資料中…"
+
+#~ msgid "Detail"
+#~ msgstr "詳細"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "資訊:MWAN 沒有執行"
+
+#~ msgid "Interfaces"
+#~ msgstr "介面"
+
+#~ msgid "Load Balancing"
+#~ msgstr "負載均衡"
+
+#~ msgid "Loading"
+#~ msgstr "正在載入中"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - 全域"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - 介面"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - 成員"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - 通知"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - 策略"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - 規則"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "MWAN 介面配置 - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN 介面"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN 成員配置 - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN 策略配置 - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN 規則配置 - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN 狀態-詳細"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN 狀態 - 診斷"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN 狀態 - 故障排除"
+
+#~ msgid "Members"
+#~ msgstr "成員"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "“成員”用來設定每一個 MWAN 介面的躍點數(即介面優先順序)和所佔比重。<br />"
+#~ "名稱允許包括 A-Z、 a-、0-9、_ 但是不能有空格。<br />成員不應該與介面、策"
+#~ "略、規則中的任意一個設定項使用相同的名稱"
+
+#~ msgid "Members assigned"
+#~ msgstr "分配的成員"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "缺少介面 %s 的兩個 IP 規則"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "沒有找到介面 %s 的閘道器。"
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "未定義介面 %s 的跟蹤主機。"
+
+#~ msgid "Notification"
+#~ msgstr "通知"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "只找到介面 %s 的一個 IP 規則"
+
+#~ msgid "Policies"
+#~ msgstr "政策"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "「政策」設定檔用來劃分一個或多個成員,並控制 MWAN 如何散發流量<br />擁有較"
+#~ "低權值的成員介面將被優先使用<br />擁有相同權值的成員介面將被負載平衡<br />"
+#~ "負載平衡的成員介面中,擁有較高權重的成員介面將散發到更多流量<br />名稱允許"
+#~ "包含 \"A-Z, a-z, 0-9, _\",不能使用空格<br />名稱不得超過 15 個字元<br /"
+#~ ">「政策」名稱不應該與配置的介面、成員或規則名稱相同"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "找到路由表 %s,為介面 %s"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "沒有找到路由表 %s,為介面 %s"
+
+#~ msgid "Rules"
+#~ msgstr "規則"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "規則指定哪些流量將使用特定的 MWAN 策略<br />規則基於 IP 位址,埠或協議"
+#~ "<br />規則從上到下匹配<br />匹配規則以下的規則被忽略<br />不符合任何規則的"
+#~ "流量將使用主路由表進行路由<br />目的地為已知(非預設)網路的流量由主路由表"
+#~ "處理<br />流量符合規則,但該策略的所有 WAN 介面關閉後都會被失效<br />名稱"
+#~ "可包含字元 A-Z,a-z,0-9,_ 和空格<br />規則不能與配置的介面、成員或策略共"
+#~ "享相同的名稱"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "當前已配置 %d 個介面,最大支援 %d 個"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "您可以在這裡修改 \"/etc/mwan3.user\" 的內容。<br />在執行 sysupgrade 期"
+#~ "間,該檔案也會被保留。<br /><br />請注意:<br />該檔案會被解譯為「Shell 指"
+#~ "令碼」。<br />指令碼的第一行必須是 &#34;#!/bin/sh&#34;(引號之內)。<br />"
+#~ "以 \"#\" 開頭的行是註解,不會被執行。<br />請您在此處自訂 mwan3 動作,他們"
+#~ "將<br />在已啟用 mwan3 的介面上<br />被每個 netifd 熱插拔介面事件執行。"
+#~ "<br /><br />傳遞到該指令碼的主要環境變數有三個。<br /><br />$ACTION<br /"
+#~ ">* \"ifup\" 藉由 netifd 與 mwan3track 呼叫<br />* \"ifdown\" 也藉由 "
+#~ "netifd 與 mwan3track 呼叫<br />* \"connected\" 只在追蹤成功時藉由 "
+#~ "mwan3track 呼叫<br />* \"disconnected\" 只在追蹤失敗時藉由 mwan3track 呼叫"
+#~ "<br />$INTERFACE 為開啟或關閉的介面名稱(例如:\"WAN\" 抑或 \"WWAN\")"
+#~ "<br />$DEVICE 為開啟或關閉的介面實體裝置(例如:\"eth0\" 抑或 \"wwan0\")"
+#~ "<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr "警告:已配置 %d 個介面,超過最大值 %d!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "警告:介面 %s 在 /etc/config/network 中未找到"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "警告:介面 %s 的 metric %s 配置重複"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr "警告:介面 %s 比跟蹤主機具有更高的可靠性要求(%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr "警告:介面 %s 在主路由表中沒有預設的路由"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr "警告:策略 %s 名稱超過 15 個字元"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr "警告:規則 %s 有一個埠配置沒有指定或協議不正確!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "正在等待指令完成…"
+
+#~ msgid "Weight"
+#~ msgstr "重量"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 要求所有在 /etc/config/network 中的介面 (interface) 設定獨立的 "
+#~ "metric 參數<br />介面名稱要和/etc/config/network的一致<br />名稱可以包含字"
+#~ "元 A-Z,a-z,0-9,_ ,但不能有空格<br />介面名稱也不能和設定的成員,原則,"
+#~ "或者規則相同"
+
+#~ msgid "Max packet latency [ms]"
+#~ msgstr "最大資料包延遲 [ms]"
+
+#~ msgid "Max packet loss [%]"
+#~ msgstr "最大資料包丟失率 [%]"
+
+#~ msgid "Min packet latency [ms]"
+#~ msgstr "最小資料包延遲 [ms]"
+
+#~ msgid "Min packet loss [%]"
+#~ msgstr "最小資料包丟失率 [%]"
+
+#~ msgid "How often should rtmon update the interface routing table"
+#~ msgstr "rtmon 應該多久更新一次介面路由表"
+
+#~ msgid ""
+#~ "MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
+#~ "requires that all interfaces have a unique metric configured in /etc/"
+#~ "config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "MWAN 支援最多 252 個物理或邏輯介面。<br />MWAN 要求所有介面必須在 /etc/"
+#~ "config/network 中設定唯一的閘道器躍點。<br />名稱必須與 /etc/config/"
+#~ "network 中的介面名稱匹配。<br />名稱允許包括 A-Z、a-z、0-9、_ 但是不能有空"
+#~ "格。<br />介面不應該與成員、策略、規則中的任意一個設定項使用相同的名稱"
+
+#~ msgid "Update interval"
+#~ msgstr "更新間隔"
+
#~ msgid "always"
#~ msgstr "總是"
diff --git a/applications/luci-app-mwan3/root/usr/libexec/luci-mwan3 b/applications/luci-app-mwan3/root/usr/libexec/luci-mwan3
new file mode 100755
index 0000000000..8db3e4723f
--- /dev/null
+++ b/applications/luci-app-mwan3/root/usr/libexec/luci-mwan3
@@ -0,0 +1,199 @@
+#!/bin/sh
+#
+# Copyright (C) 2021 TDT AG <development@tdt.de>
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See https://www.gnu.org/licenses/gpl-2.0.txt for more information.
+#
+
+. /lib/functions.sh
+. /lib/functions/network.sh
+. /usr/share/libubox/jshn.sh
+
+IIF=1000
+FWMARK=2000
+ID=0
+
+usage() {
+ local status="$1"
+ local msg="$2"
+ if [ -n "$msg" ]; then
+ echo "$msg"
+ echo ""
+ fi
+ echo "Usage: $(basename "$0") <command>"
+ echo "command:"
+ echo " diag: diagnostic commands"
+ echo " ipset: ipset commands"
+ echo ""
+ echo "diag <command> <iface>"
+ echo "command:"
+ echo " gateway <iface>: ping interface gateway"
+ echo " tracking <iface>: ping interface tracking targets"
+ echo " rules <iface>: check interface routing rules"
+ echo " routes <iface>: check interface routing tables"
+ echo ""
+ echo "ipset <command>"
+ echo "command:"
+ echo " dump: show all configured ipset names"
+
+ exit "$status"
+}
+
+diag_gateway() {
+ local iface="$1"
+
+ local gw
+
+ network_get_gateway gw "${iface}"
+ [ -z "$gw" ] && network_get_gateway gw "${iface}_4"
+
+ [ -z "$gw" ] && {
+ echo "No gateway for interface ${iface} found."
+ exit 2
+ }
+
+ mwan3 use "$iface" "ping" "-c" "5" "-W" "1" "$gw"
+}
+
+diag_tracking() {
+ local iface="$1"
+
+ checkips() {
+ local ip="$1"
+ local iface="$2"
+
+ mwan3 use "$iface" "ping" "-c" "5" "-W" "1" "$ip"
+ }
+
+ config_load mwan3
+ config_list_foreach "$iface" "track_ip" checkips "$iface"
+}
+
+iface_number() {
+ local cfg="$1"
+ local iface="$2"
+
+ let number++
+
+ [ "$cfg" = "$iface" ] && {
+ ID="$number"
+ }
+}
+
+diag_rules() {
+ local iface="$1"
+
+ local number=0
+ local iif=0
+ local fwmark=0
+
+ local iif_rule iif_result
+ local fwmark_rule fwmark_result
+
+ config_load mwan3
+ config_foreach iface_number 'interface' "$iface"
+
+ [ "$ID" = "0" ] && {
+ echo "Unable to get mwan3 interface number for \"$iface\"."
+ exit 2
+ }
+
+ let "iif=$IIF+$ID"
+ let "fwmark=$FWMARK+$ID"
+
+ iif_rule="$(ip rule | grep ${iif})"
+ iif_result="$?"
+
+ fwmark_rule="$(ip rule | grep ${fwmark})"
+ fwmark_result="$?"
+
+ if [ "$fwmark_result" = 0 ] && [ "$iif_result" = 0 ]; then
+ echo "All required IP rules for interface \"$iface\" found"
+ echo "$fwmark_rule"
+ echo "$iif_rule"
+ elif [ "$fwmark_result" = 1 ] && [ "$iif_result" = 0 ]; then
+ echo "Only iif IP rule for interface \"$iface\" found"
+ echo "$iif_rule"
+ elif [ "$fwmark_result" = 0 ] && [ "$iif_result" = 1 ]; then
+ echo "Only fwmark IP rule for interface \"$iface\" found"
+ echo "$fwmark_rule"
+ else
+ echo "Missing fwmark and iif IP rule for interface \"$iface\""
+ fi
+}
+
+diag_routes() {
+ local iface="$1"
+
+ local table table_result
+
+ config_load mwan3
+ config_foreach iface_number 'interface' "$iface"
+
+ [ "$ID" = "0" ] && {
+ echo "Unable to get mwan3 interface number for \"$iface\"."
+ exit 2
+ }
+
+ table="$(ip route list table $ID)"
+ table_result="$?"
+
+ if [ "$table_result" = 0 ]; then
+ echo "Routing table \"$ID\" for interface \"$iface\" found"
+ echo "$table"
+ else
+ echo "Routing table \"$ID\" for interface \"$iface\" not found"
+ fi
+}
+
+diag_cmd() {
+ case "$1" in
+ gateway)
+ diag_gateway "$2"
+ ;;
+ tracking)
+ diag_tracking "$2"
+ ;;
+ rules)
+ diag_rules "$2"
+ ;;
+ routes)
+ diag_routes "$2"
+ ;;
+ *)
+ usage "1" "Command not supported"
+ ;;
+ esac
+}
+
+ipset_dump() {
+ ipset -n -L 2>/dev/null | grep -v mwan3_ | sort -u
+}
+
+ipset_cmd() {
+ case "$1" in
+ dump)
+ ipset_dump
+ ;;
+ *)
+ usage "1" "Command not supported"
+ ;;
+ esac
+}
+
+main () {
+ case "$1" in
+ diag)
+ diag_cmd "$2" "$3"
+ ;;
+ ipset)
+ ipset_cmd "$2"
+ ;;
+ *)
+ usage "1" "Command not supported"
+ ;;
+ esac
+}
+
+main "$@"
diff --git a/applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json b/applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json
new file mode 100644
index 0000000000..e646155743
--- /dev/null
+++ b/applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json
@@ -0,0 +1,103 @@
+{
+ "admin/status/mwan3": {
+ "title": "MultiWAN Manager",
+ "order": "600",
+ "action": {
+ "type": "firstchild"
+ },
+ "depends": {
+ "acl": [ "luci-app-mwan3" ]
+ }
+ },
+ "admin/status/mwan3/overview": {
+ "title": "Overview",
+ "order": 10,
+ "action": {
+ "type": "view",
+ "path": "mwan3/status/overview"
+ }
+ },
+ "admin/status/mwan3/detail": {
+ "title": "Status",
+ "order": 20,
+ "action": {
+ "type": "view",
+ "path": "mwan3/status/detail"
+ }
+ },
+ "admin/status/mwan3/diagnostics": {
+ "title": "Diagnostics",
+ "order": 30,
+ "action": {
+ "type": "view",
+ "path": "mwan3/status/diagnostics"
+ }
+ },
+ "admin/status/mwan3/troubleshooting": {
+ "title": "Troubleshooting",
+ "order": 40,
+ "action": {
+ "type": "view",
+ "path": "mwan3/status/troubleshooting"
+ }
+ },
+
+ "admin/network/mwan3": {
+ "title": "MultiWAN Manager",
+ "order": "600",
+ "action": {
+ "type": "firstchild"
+ },
+ "depends": {
+ "acl": [ "luci-app-mwan3" ]
+ }
+ },
+ "admin/network/mwan3/globals": {
+ "title": "Globals",
+ "order": 10,
+ "action": {
+ "type": "view",
+ "path": "mwan3/network/globals"
+ }
+ },
+ "admin/network/mwan3/interface": {
+ "title": "Interface",
+ "order": 20,
+ "action": {
+ "type": "view",
+ "path": "mwan3/network/interface"
+ }
+ },
+ "admin/network/mwan3/member": {
+ "title": "Member",
+ "order": 30,
+ "action": {
+ "type": "view",
+ "path": "mwan3/network/member"
+ }
+ },
+ "admin/network/mwan3/policy": {
+ "title": "Policy",
+ "order": 40,
+ "action": {
+ "type": "view",
+ "path": "mwan3/network/policy"
+ }
+ },
+ "admin/network/mwan3/rule": {
+ "title": "Rule",
+ "order": 50,
+ "action": {
+ "type": "view",
+ "path": "mwan3/network/rule"
+ }
+ },
+ "admin/network/mwan3/notify": {
+ "title": "Notify",
+ "order": 60,
+ "action": {
+ "type": "view",
+ "path": "mwan3/network/notify"
+ }
+ }
+}
diff --git a/applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json b/applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json
index 539ed0fb90..91dd225358 100644
--- a/applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json
+++ b/applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json
@@ -2,9 +2,30 @@
"luci-app-mwan3": {
"description": "Grant UCI access for luci-app-mwan3",
"read": {
- "uci": [ "mwan3" ]
+ "file": {
+ "/etc/mwan3.user": [ "read" ],
+ "/usr/bin/httping": [ "list" ],
+ "/usr/bin/nping": [ "list" ],
+ "/usr/bin/arping": [ "list" ],
+ "/usr/sbin/mwan3 status": [ "exec" ],
+ "/usr/sbin/mwan3 ifup *": [ "exec" ],
+ "/usr/sbin/mwan3 ifdown *": [ "exec" ],
+ "/usr/sbin/mwan3 internal ipv4": [ "exec" ],
+ "/usr/sbin/mwan3 internal ipv6": [ "exec" ],
+ "/usr/libexec/luci-mwan3 diag * *": [ "exec" ],
+ "/usr/libexec/luci-mwan3 ipset *": [ "exec" ]
+ },
+ "ubus": {
+ "mwan3": [ "status" ]
+ },
+ "uci": [ "mwan3", "network" ]
},
"write": {
+ "file": {
+ "/etc/mwan3.user": ["write"],
+ "/usr/sbin/mwan3 ifup *": [ "exec" ],
+ "/usr/sbin/mwan3 ifdown *": [ "exec" ]
+ },
"uci": [ "mwan3" ]
}
}
diff --git a/applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js b/applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js
index e063ae3a4c..8ec5188609 100644
--- a/applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js
+++ b/applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js
@@ -30,12 +30,6 @@ return view.extend({
o.default = '1';
o.rmempty = false;
- o = s.option(form.Flag, 'hardened_privacy', _('Hardened Privacy'),
- _('When enabled, use DNS servers located in jurisdictions with strong privacy laws.')
- + '<br />'
- + _('Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong.'));
- o.rmempty = false;
-
o = s.option(form.Flag, 'log_queries', _('Log Queries'),
_('Log individual queries to system log.'));
o.rmempty = false;
diff --git a/applications/luci-app-nextdns/po/ar/nextdns.po b/applications/luci-app-nextdns/po/ar/nextdns.po
index 816075c2c7..107d715446 100644
--- a/applications/luci-app-nextdns/po/ar/nextdns.po
+++ b/applications/luci-app-nextdns/po/ar/nextdns.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:41+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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/"
"luciapplicationsnextdns/ar/>\n"
"Language: ar\n"
@@ -9,16 +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.2-dev\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
-msgstr ""
+msgstr "إعدادات"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
msgid "Configuration ID"
@@ -30,7 +25,7 @@ msgstr "تمكين NextDNS."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
msgid "Expose LAN clients information in NextDNS analytics."
@@ -44,7 +39,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."
@@ -55,14 +50,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -94,9 +85,3 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
diff --git a/applications/luci-app-nextdns/po/bg/nextdns.po b/applications/luci-app-nextdns/po/bg/nextdns.po
index 43dd9e1e7a..dabb3e0f0e 100644
--- a/applications/luci-app-nextdns/po/bg/nextdns.po
+++ b/applications/luci-app-nextdns/po/bg/nextdns.po
@@ -1,17 +1,18 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-26 11:44+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnextdns/bg/>\n"
"Language: bg\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
-msgstr ""
+msgstr "Конфигурация"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
msgid "Configuration ID"
@@ -23,7 +24,7 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
msgid "Expose LAN clients information in NextDNS analytics."
@@ -48,14 +49,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -87,9 +84,3 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
diff --git a/applications/luci-app-nextdns/po/bn_BD/nextdns.po b/applications/luci-app-nextdns/po/bn_BD/nextdns.po
index 5ef93f832f..505aa8faef 100644
--- a/applications/luci-app-nextdns/po/bn_BD/nextdns.po
+++ b/applications/luci-app-nextdns/po/bn_BD/nextdns.po
@@ -1,17 +1,18 @@
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/luciapplicationsnextdns/bn_BD/>\n"
"Language: bn_BD\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
-msgstr ""
+msgstr "কনফিগারেশন"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
msgid "Configuration ID"
@@ -23,7 +24,7 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
msgid "Enabled"
-msgstr ""
+msgstr "সক্রিয়"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
msgid "Expose LAN clients information in NextDNS analytics."
@@ -37,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."
@@ -48,14 +49,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -87,9 +84,3 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
diff --git a/applications/luci-app-nextdns/po/ca/nextdns.po b/applications/luci-app-nextdns/po/ca/nextdns.po
index e40d3956e0..29b1bafa77 100644
--- a/applications/luci-app-nextdns/po/ca/nextdns.po
+++ b/applications/luci-app-nextdns/po/ca/nextdns.po
@@ -1,19 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-11 23:49+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-08 13:04+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/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.0-dev\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -29,7 +24,7 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
msgid "Expose LAN clients information in NextDNS analytics."
@@ -54,14 +49,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -80,7 +71,7 @@ msgstr ""
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
msgid "Overview"
-msgstr ""
+msgstr "Visió de conjunt"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Report Client Info"
@@ -93,9 +84,3 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
diff --git a/applications/luci-app-nextdns/po/cs/nextdns.po b/applications/luci-app-nextdns/po/cs/nextdns.po
index 99e2708761..a714a233b5 100644
--- a/applications/luci-app-nextdns/po/cs/nextdns.po
+++ b/applications/luci-app-nextdns/po/cs/nextdns.po
@@ -1,19 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-05 06:18+0000\n"
-"Last-Translator: Dominik Lenoch <dlenoch@redhat.com>\n"
+"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/"
"luciapplicationsnextdns/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.1-dev\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -21,11 +16,11 @@ msgstr "Nastavení"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
msgid "Configuration ID"
-msgstr ""
+msgstr "ID konfigurace"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:19
msgid "Enable NextDNS."
-msgstr ""
+msgstr "Povolit NextDNS"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
msgid "Enabled"
@@ -54,14 +49,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -93,9 +84,3 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr "Předfiltrovaný výstup syslog pouze se záznamy souvisejícími s nextdns."
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
diff --git a/applications/luci-app-nextdns/po/da/nextdns.po b/applications/luci-app-nextdns/po/da/nextdns.po
new file mode 100644
index 0000000000..77ea379d2a
--- /dev/null
+++ b/applications/luci-app-nextdns/po/da/nextdns.po
@@ -0,0 +1,88 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-09 20:53+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnextdns/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.9-dev\n"
+
+#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
+msgid "Configuration ID"
+msgstr "Konfigurations-id"
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:19
+msgid "Enable NextDNS."
+msgstr "Aktiver NextDNS."
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
+msgid "Enabled"
+msgstr "Aktiveret"
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
+msgid "Expose LAN clients information in NextDNS analytics."
+msgstr "Afsløre oplysninger om LAN-klienter i NextDNS-analyse."
+
+#: 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>."
+msgstr ""
+"For yderligere information, gå til <a href=\"https://nextdns.io\" target="
+"\"_blank\">nextdns.io</a>."
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:15
+msgid "General"
+msgstr "Generel"
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:26
+msgid "Go to nextdns.io to create a configuration."
+msgstr "Gå til nextdns.io for at oprette en konfiguration."
+
+#: applications/luci-app-nextdns/root/usr/share/rpcd/acl.d/luci-app-nextdns.json:3
+msgid "Grant logread access to LuCI app nextdns"
+msgstr "Giv logread adgang til LuCI app nextdns"
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
+msgid "Log Queries"
+msgstr "Logforespørgsler"
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
+msgid "Log individual queries to system log."
+msgstr "Log individuelle forespørgsler til systemlog."
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:9
+#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:3
+msgid "NextDNS"
+msgstr "NextDNS"
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:10
+msgid "NextDNS Configuration."
+msgstr "Næste DNS-konfiguration."
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:15
+msgid "No nextdns related logs yet!"
+msgstr "Ingen nextdns relaterede logs endnu!"
+
+#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
+msgid "Overview"
+msgstr "Oversigt"
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
+msgid "Report Client Info"
+msgstr "Rapportér klientoplysninger"
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:24
+msgid "The ID of your NextDNS configuration."
+msgstr "ID'et for din NextDNS-konfiguration."
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
+msgid "The syslog output, pre-filtered for nextdns related messages only."
+msgstr "Syslog-outputtet, forfiltreret kun for nextdns-relaterede meddelelser."
diff --git a/applications/luci-app-nextdns/po/de/nextdns.po b/applications/luci-app-nextdns/po/de/nextdns.po
index cb315e8fb2..3184362169 100644
--- a/applications/luci-app-nextdns/po/de/nextdns.po
+++ b/applications/luci-app-nextdns/po/de/nextdns.po
@@ -1,20 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-01 19:11+0000\n"
-"Last-Translator: anonymous <noreply@weblate.org>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/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.0-dev\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
-"Verfügbare Standorte sind: Schweiz, Island, Finnland, Panama und Hongkong."
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -57,14 +51,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr "Verstärkte Privatsphäre"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr "Protokollabfragen"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr "Protokollieren Sie einzelne Abfragen in das Systemprotokoll."
@@ -87,23 +77,31 @@ msgstr "Übersicht"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Report Client Info"
-msgstr "Client-Informationen berichten"
+msgstr "Client-Info melden"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:24
msgid "The ID of your NextDNS configuration."
-msgstr "Die ID Ihrer NextDNS-Konfiguration."
+msgstr "Die ID deiner NextDNS-Konfiguration."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
-msgstr "Die Syslog-Ausgabe, vorgefiltert nur für nextdns-Meldungen."
+msgstr "Syslog-Ausgabe, vor-gefiltert für Meldungen nur mit Bezug zu nextdns."
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
-"Wenn diese Option aktiviert ist, verwenden Sie DNS-Server in Rechtsordnungen "
-"mit strengen Datenschutzgesetzen."
+#~ msgid ""
+#~ "Available locations are: Switzerland, Iceland, Finland, Panama and Hong "
+#~ "Kong."
+#~ msgstr ""
+#~ "Verfügbare Standorte sind: Schweiz, Island, Finnland, Panama und Hongkong."
+
+#~ msgid "Hardened Privacy"
+#~ msgstr "Verstärkte Privatsphäre"
+
+#~ msgid ""
+#~ "When enabled, use DNS servers located in jurisdictions with strong "
+#~ "privacy laws."
+#~ msgstr ""
+#~ "Wenn diese Option aktiviert ist, verwenden Sie DNS-Server in "
+#~ "Rechtsordnungen mit strengen Datenschutzgesetzen."
#~ msgid "Logs"
#~ msgstr "Protokolle"
diff --git a/applications/luci-app-nextdns/po/el/nextdns.po b/applications/luci-app-nextdns/po/el/nextdns.po
index f7a2b81848..5400df59a6 100644
--- a/applications/luci-app-nextdns/po/el/nextdns.po
+++ b/applications/luci-app-nextdns/po/el/nextdns.po
@@ -1,19 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-14 19:36+0000\n"
-"Last-Translator: lamprakis <lamprakisa@yahoo.gr>\n"
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/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.0-dev\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -29,7 +24,7 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
msgid "Enabled"
-msgstr ""
+msgstr "Ενεργοποιήθηκε"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
msgid "Expose LAN clients information in NextDNS analytics."
@@ -43,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."
@@ -54,14 +49,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -93,9 +84,3 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
diff --git a/applications/luci-app-nextdns/po/en/nextdns.po b/applications/luci-app-nextdns/po/en/nextdns.po
index b70b20a798..c8164f99b7 100644
--- a/applications/luci-app-nextdns/po/en/nextdns.po
+++ b/applications/luci-app-nextdns/po/en/nextdns.po
@@ -1,23 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-31 01:41+0000\n"
-"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"PO-Revision-Date: 2021-06-24 07:45+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/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.1-dev\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
+"X-Generator: Weblate 4.7.1-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
-msgstr ""
+msgstr "Configuration"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
msgid "Configuration ID"
@@ -43,7 +38,7 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:15
msgid "General"
-msgstr ""
+msgstr "General"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:26
msgid "Go to nextdns.io to create a configuration."
@@ -54,14 +49,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -93,9 +84,3 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
diff --git a/applications/luci-app-nextdns/po/es/nextdns.po b/applications/luci-app-nextdns/po/es/nextdns.po
index dd3fca5f96..cf778d1fd1 100644
--- a/applications/luci-app-nextdns/po/es/nextdns.po
+++ b/applications/luci-app-nextdns/po/es/nextdns.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/es/>\n"
@@ -11,14 +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.1-dev\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
-"Las ubicaciones disponibles son: Suiza, Islandia, Finlandia, Panamá y Hong "
-"Kong."
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -62,14 +55,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr "Conceder acceso logread a la aplicación LuCI nextdns"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr "Privacidad endurecida"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr "Consultas de registro"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr "Registre consultas individuales en el registro del sistema."
@@ -103,13 +92,22 @@ msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
"La salida de syslog, prefiltrada solo para mensajes relacionados con nextdns."
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
-"Cuando esté activado, use servidores DNS ubicados en jurisdicciones con "
-"fuertes leyes de privacidad."
+#~ msgid ""
+#~ "Available locations are: Switzerland, Iceland, Finland, Panama and Hong "
+#~ "Kong."
+#~ msgstr ""
+#~ "Las ubicaciones disponibles son: Suiza, Islandia, Finlandia, Panamá y "
+#~ "Hong Kong."
+
+#~ msgid "Hardened Privacy"
+#~ msgstr "Privacidad endurecida"
+
+#~ msgid ""
+#~ "When enabled, use DNS servers located in jurisdictions with strong "
+#~ "privacy laws."
+#~ msgstr ""
+#~ "Cuando esté activado, use servidores DNS ubicados en jurisdicciones con "
+#~ "fuertes leyes de privacidad."
#~ msgid "Logs"
#~ msgstr "Registros"
diff --git a/applications/luci-app-nextdns/po/fi/nextdns.po b/applications/luci-app-nextdns/po/fi/nextdns.po
index c37e6e2681..f9e1ada504 100644
--- a/applications/luci-app-nextdns/po/fi/nextdns.po
+++ b/applications/luci-app-nextdns/po/fi/nextdns.po
@@ -1,25 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-25 19:08+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/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-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
-"Saatavilla olevat sijainnit ovat Sveitsi, Islanti, Suomi, Panama ja Hong "
-"Kong."
+"X-Generator: Weblate 4.7\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
-msgstr "Määritys"
+msgstr "Kokoonpano"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
msgid "Configuration ID"
@@ -42,8 +35,8 @@ msgid ""
"For further information, go to <a href=\"https://nextdns.io\" target=\"_blank"
"\">nextdns.io</a>."
msgstr ""
-"Lisätietoja saat osoitteesta <a href=\"https://nextdns.io\" target=\"_blank\""
-">nextdns.io</a>."
+"Lisätietoja saat osoitteesta <a href=\"https://nextdns.io\" target=\"_blank"
+"\">nextdns.io</a>."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:15
msgid "General"
@@ -58,14 +51,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr "Myönnä lokitietojen käyttöoikeus LuCI-sovellukselle nextdns"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr "Vahvennettu yksityisyys"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr "Lokikyselyt"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr "Lokita yksittäiset kyselyt järjestelmälokiin."
@@ -98,10 +87,19 @@ msgstr "NextDNS-määrityksesi ID."
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr "Esisuodata Syslog-tuloste vain nextdns-aiheisiin viesteihin."
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
-"Kun tämä asetus on käytössä, käytä DNS-palvelimia, jotka sijaitsevat "
-"lainkäyttöalueilla, joilla on vahvat tietosuojalait."
+#~ msgid ""
+#~ "Available locations are: Switzerland, Iceland, Finland, Panama and Hong "
+#~ "Kong."
+#~ msgstr ""
+#~ "Saatavilla olevat sijainnit ovat Sveitsi, Islanti, Suomi, Panama ja Hong "
+#~ "Kong."
+
+#~ msgid "Hardened Privacy"
+#~ msgstr "Vahvennettu yksityisyys"
+
+#~ msgid ""
+#~ "When enabled, use DNS servers located in jurisdictions with strong "
+#~ "privacy laws."
+#~ msgstr ""
+#~ "Kun tämä asetus on käytössä, käytä DNS-palvelimia, jotka sijaitsevat "
+#~ "lainkäyttöalueilla, joilla on vahvat tietosuojalait."
diff --git a/applications/luci-app-nextdns/po/fr/nextdns.po b/applications/luci-app-nextdns/po/fr/nextdns.po
index 8ba1795799..0bd6319bfb 100644
--- a/applications/luci-app-nextdns/po/fr/nextdns.po
+++ b/applications/luci-app-nextdns/po/fr/nextdns.po
@@ -1,21 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-20 14:41+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2021-04-11 16:27+0000\n"
+"Last-Translator: SRay <seb@isostorm.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/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"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
-"Les emplacements disponibles sont: la Suisse, l'Islande, la Finlande, le "
-"Panama et Hong Kong."
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -58,14 +51,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr "Permettre l'accès logread à l'application LuCI nextdns"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr "Confidentialité renforcée"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr "Requêtes de journal"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr "Enregistrez les requêtes individuelles dans le journal système."
@@ -84,7 +73,7 @@ msgstr "Pas de journaux liés à nextdns pour le moment!"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
msgid "Overview"
-msgstr "Vue d’ensemble"
+msgstr "Aperçu"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Report Client Info"
@@ -99,10 +88,19 @@ msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
"La sortie syslog, pré-filtrée pour les messages liés à nextdns uniquement."
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
-"Lorsque cette option est activée, utilisez des serveurs DNS situés dans des "
-"juridictions dotées de lois strictes sur la confidentialité."
+#~ msgid ""
+#~ "Available locations are: Switzerland, Iceland, Finland, Panama and Hong "
+#~ "Kong."
+#~ msgstr ""
+#~ "Les emplacements disponibles sont: la Suisse, l'Islande, la Finlande, le "
+#~ "Panama et Hong Kong."
+
+#~ msgid "Hardened Privacy"
+#~ msgstr "Confidentialité renforcée"
+
+#~ msgid ""
+#~ "When enabled, use DNS servers located in jurisdictions with strong "
+#~ "privacy laws."
+#~ msgstr ""
+#~ "Lorsque cette option est activée, utilisez des serveurs DNS situés dans "
+#~ "des juridictions dotées de lois strictes sur la confidentialité."
diff --git a/applications/luci-app-nextdns/po/he/nextdns.po b/applications/luci-app-nextdns/po/he/nextdns.po
index f1abd8a3ea..a350f7cbe8 100644
--- a/applications/luci-app-nextdns/po/he/nextdns.po
+++ b/applications/luci-app-nextdns/po/he/nextdns.po
@@ -1,17 +1,19 @@
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/"
+"luciapplicationsnextdns/he/>\n"
"Language: he\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
+"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-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
-msgstr ""
+msgstr "הגדרות"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
msgid "Configuration ID"
@@ -48,14 +50,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -87,9 +85,3 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
diff --git a/applications/luci-app-nextdns/po/hi/nextdns.po b/applications/luci-app-nextdns/po/hi/nextdns.po
index c21dfbd355..82d23b32a1 100644
--- a/applications/luci-app-nextdns/po/hi/nextdns.po
+++ b/applications/luci-app-nextdns/po/hi/nextdns.po
@@ -4,11 +4,6 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
-
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
msgstr ""
@@ -48,14 +43,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -87,9 +78,3 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
diff --git a/applications/luci-app-nextdns/po/hu/nextdns.po b/applications/luci-app-nextdns/po/hu/nextdns.po
index eed89c461e..1d27d8b4f2 100644
--- a/applications/luci-app-nextdns/po/hu/nextdns.po
+++ b/applications/luci-app-nextdns/po/hu/nextdns.po
@@ -10,11 +10,6 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.0-dev\n"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr "Az elérhető helyek: Svájc, Izland, Finnország, Panama és Hongkong."
-
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
msgstr "Beállítás"
@@ -56,14 +51,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr "Megerősített adatvédelem"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr "Lekérdezések naplózása"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr "Egyéni lekérdezések naplózása a rendszernaplóba."
@@ -98,13 +89,20 @@ msgstr ""
"A rendszernapló kimenete, előre szűrve csak a nextdnshez kapcsolódó "
"üzenetekhez."
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
-"Ha engedélyezve van, akkor az erős adatvédelmi törvényekkel rendelkező "
-"igazságszolgáltatásokban található DNS-kiszolgálók használata."
+#~ msgid ""
+#~ "Available locations are: Switzerland, Iceland, Finland, Panama and Hong "
+#~ "Kong."
+#~ msgstr "Az elérhető helyek: Svájc, Izland, Finnország, Panama és Hongkong."
+
+#~ msgid "Hardened Privacy"
+#~ msgstr "Megerősített adatvédelem"
+
+#~ msgid ""
+#~ "When enabled, use DNS servers located in jurisdictions with strong "
+#~ "privacy laws."
+#~ msgstr ""
+#~ "Ha engedélyezve van, akkor az erős adatvédelmi törvényekkel rendelkező "
+#~ "igazságszolgáltatásokban található DNS-kiszolgálók használata."
#~ msgid "Logs"
#~ msgstr "Naplók"
diff --git a/applications/luci-app-nextdns/po/it/nextdns.po b/applications/luci-app-nextdns/po/it/nextdns.po
index 430fbcf340..a82ecfd2b6 100644
--- a/applications/luci-app-nextdns/po/it/nextdns.po
+++ b/applications/luci-app-nextdns/po/it/nextdns.po
@@ -1,19 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-28 15:56+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-09-22 00:01+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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.0-dev\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -43,7 +38,7 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:15
msgid "General"
-msgstr ""
+msgstr "Generale"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:26
msgid "Go to nextdns.io to create a configuration."
@@ -54,14 +49,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -80,7 +71,7 @@ msgstr ""
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
msgid "Overview"
-msgstr ""
+msgstr "Riepilogo"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Report Client Info"
@@ -93,9 +84,3 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
diff --git a/applications/luci-app-nextdns/po/ja/nextdns.po b/applications/luci-app-nextdns/po/ja/nextdns.po
index 1323fe7456..7c676bb778 100644
--- a/applications/luci-app-nextdns/po/ja/nextdns.po
+++ b/applications/luci-app-nextdns/po/ja/nextdns.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-22 08:29+0000\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/ja/>\n"
@@ -8,12 +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.2-dev\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr "利用可能な場所は、スイス、アイスランド、フィンランド、パナマ、香港です。"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -54,14 +49,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -84,7 +75,7 @@ msgstr "概要"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Report Client Info"
-msgstr ""
+msgstr "クライアント情報をレポート"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:24
msgid "The ID of your NextDNS configuration."
@@ -94,8 +85,8 @@ msgstr "NextDNS 構成の ID です。"
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
+#~ msgid ""
+#~ "Available locations are: Switzerland, Iceland, Finland, Panama and Hong "
+#~ "Kong."
+#~ msgstr ""
+#~ "利用可能な場所は、スイス、アイスランド、フィンランド、パナマ、香港です。"
diff --git a/applications/luci-app-nextdns/po/ko/nextdns.po b/applications/luci-app-nextdns/po/ko/nextdns.po
index 594f09d285..e7a3d8ba68 100644
--- a/applications/luci-app-nextdns/po/ko/nextdns.po
+++ b/applications/luci-app-nextdns/po/ko/nextdns.po
@@ -1,19 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"PO-Revision-Date: 2021-03-21 14:31+0000\n"
+"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\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.2-dev\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -29,7 +24,7 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
msgid "Enabled"
-msgstr ""
+msgstr "활성화"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
msgid "Expose LAN clients information in NextDNS analytics."
@@ -54,14 +49,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -93,9 +84,3 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
diff --git a/applications/luci-app-nextdns/po/mr/nextdns.po b/applications/luci-app-nextdns/po/mr/nextdns.po
index 2efacdf0fc..2ccecb7498 100644
--- a/applications/luci-app-nextdns/po/mr/nextdns.po
+++ b/applications/luci-app-nextdns/po/mr/nextdns.po
@@ -10,11 +10,6 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr "उपलब्ध स्थाने अशी आहेतः स्वित्झर्लंड, आइसलँड, फिनलँड, पनामा आणि हाँगकाँग."
-
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
msgstr "कॉन्फिगरेशन"
@@ -56,14 +51,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr "कठोर गोपनीयता"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr "क्वेरी लॉग करा"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr "सिस्टम लॉगवर वैयक्तिक क्वेरी लॉग करा."
@@ -96,12 +87,20 @@ msgstr "आपल्या नेक्स्ट डीएनएस कॉन्
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr "सिस्लॉग आउटपुट, केवळ नेक्स्ट डीएनएस संबंधित संदेशांसाठी पूर्व-फिल्टर केलेले."
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
-"सक्षम केलेले असताना, मजबूत गोपनीयता कायद्यांसह कार्यक्षेत्रात असलेले डीएनएस सर्व्हर वापरा."
+#~ msgid ""
+#~ "Available locations are: Switzerland, Iceland, Finland, Panama and Hong "
+#~ "Kong."
+#~ msgstr "उपलब्ध स्थाने अशी आहेतः स्वित्झर्लंड, आइसलँड, फिनलँड, पनामा आणि हाँगकाँग."
+
+#~ msgid "Hardened Privacy"
+#~ msgstr "कठोर गोपनीयता"
+
+#~ msgid ""
+#~ "When enabled, use DNS servers located in jurisdictions with strong "
+#~ "privacy laws."
+#~ msgstr ""
+#~ "सक्षम केलेले असताना, मजबूत गोपनीयता कायद्यांसह कार्यक्षेत्रात असलेले डीएनएस सर्व्हर "
+#~ "वापरा."
#~ msgid "Logs"
#~ msgstr "नोंदी"
diff --git a/applications/luci-app-nextdns/po/ms/nextdns.po b/applications/luci-app-nextdns/po/ms/nextdns.po
index 4e0938c868..cdb1209ebd 100644
--- a/applications/luci-app-nextdns/po/ms/nextdns.po
+++ b/applications/luci-app-nextdns/po/ms/nextdns.po
@@ -1,17 +1,18 @@
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/"
+"luciapplicationsnextdns/ms/>\n"
"Language: ms\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurasi"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
msgid "Configuration ID"
@@ -48,14 +49,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -87,9 +84,3 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
diff --git a/applications/luci-app-nextdns/po/nb_NO/nextdns.po b/applications/luci-app-nextdns/po/nb_NO/nextdns.po
index 3475add25f..b98b9655f0 100644
--- a/applications/luci-app-nextdns/po/nb_NO/nextdns.po
+++ b/applications/luci-app-nextdns/po/nb_NO/nextdns.po
@@ -1,23 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-20 17:08+0000\n"
-"Last-Translator: Ole Solbakken <oinnselset@gmail.com>\n"
+"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/"
"luciapplicationsnextdns/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 3.10-dev\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
-msgstr ""
+msgstr "Oppsett"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
msgid "Configuration ID"
@@ -29,7 +24,7 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
msgid "Enabled"
-msgstr "Aktivert"
+msgstr "Påskrudd"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
msgid "Expose LAN clients information in NextDNS analytics."
@@ -54,14 +49,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -80,7 +71,7 @@ msgstr ""
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
msgid "Overview"
-msgstr ""
+msgstr "Oversikt"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Report Client Info"
@@ -93,9 +84,3 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
diff --git a/applications/luci-app-nextdns/po/pl/nextdns.po b/applications/luci-app-nextdns/po/pl/nextdns.po
index 317147911a..3359ef0c0d 100644
--- a/applications/luci-app-nextdns/po/pl/nextdns.po
+++ b/applications/luci-app-nextdns/po/pl/nextdns.po
@@ -11,12 +11,6 @@ msgstr ""
"|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
-"Dostępne lokalizacje to: Szwajcaria, Islandia, Finlandia, Panama i Hongkong."
-
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
msgstr "Konfiguracja"
@@ -58,14 +52,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr "Udziel dostępu do logread aplikacji LuCI nextdns"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr "Wzmocniona prywatność"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr "Loguj zapytania"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr "Zapisywanie poszczególnych zapytań do dziennika systemowego."
@@ -100,13 +90,22 @@ msgstr ""
"Dane wyjściowe dziennika systemowego, wstępnie przefiltrowane, aby zawierały "
"tylko informacje związane z nextdns."
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
-"Po włączeniu, używane są serwery DNS znajdujące się w jurysdykcjach o "
-"silnych przepisach dotyczących prywatności."
+#~ msgid ""
+#~ "Available locations are: Switzerland, Iceland, Finland, Panama and Hong "
+#~ "Kong."
+#~ msgstr ""
+#~ "Dostępne lokalizacje to: Szwajcaria, Islandia, Finlandia, Panama i "
+#~ "Hongkong."
+
+#~ msgid "Hardened Privacy"
+#~ msgstr "Wzmocniona prywatność"
+
+#~ msgid ""
+#~ "When enabled, use DNS servers located in jurisdictions with strong "
+#~ "privacy laws."
+#~ msgstr ""
+#~ "Po włączeniu, używane są serwery DNS znajdujące się w jurysdykcjach o "
+#~ "silnych przepisach dotyczących prywatności."
#~ msgid "Logs"
#~ msgstr "Dzienniki"
diff --git a/applications/luci-app-nextdns/po/pt/nextdns.po b/applications/luci-app-nextdns/po/pt/nextdns.po
index 39e9e91e6d..4bdd9d77bd 100644
--- a/applications/luci-app-nextdns/po/pt/nextdns.po
+++ b/applications/luci-app-nextdns/po/pt/nextdns.po
@@ -10,13 +10,6 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
-"As localizações disponíveis são: Suíça, Islândia, Finlândia, Panamá e Hong "
-"Kong."
-
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
msgstr "Configuração"
@@ -58,14 +51,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr "Conceder acesso de leitura do registo log ao LuCI app nextdns"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr "Privacidade Endurecida"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr "Consultas de log"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr "Registar consultas individuais no log do sistema."
@@ -100,13 +89,22 @@ msgstr ""
"A saída do syslog, pré-filtrada somente para mensagens relacionadas ao "
"nextdns."
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
-"Quando ativado, use servidores DNS localizados em jurisdições com leis de "
-"privacidade fortes."
+#~ msgid ""
+#~ "Available locations are: Switzerland, Iceland, Finland, Panama and Hong "
+#~ "Kong."
+#~ msgstr ""
+#~ "As localizações disponíveis são: Suíça, Islândia, Finlândia, Panamá e "
+#~ "Hong Kong."
+
+#~ msgid "Hardened Privacy"
+#~ msgstr "Privacidade Endurecida"
+
+#~ msgid ""
+#~ "When enabled, use DNS servers located in jurisdictions with strong "
+#~ "privacy laws."
+#~ msgstr ""
+#~ "Quando ativado, use servidores DNS localizados em jurisdições com leis de "
+#~ "privacidade fortes."
#~ msgid "Logs"
#~ msgstr "Logs"
diff --git a/applications/luci-app-nextdns/po/pt_BR/nextdns.po b/applications/luci-app-nextdns/po/pt_BR/nextdns.po
index c7d1153a04..92c12753e9 100644
--- a/applications/luci-app-nextdns/po/pt_BR/nextdns.po
+++ b/applications/luci-app-nextdns/po/pt_BR/nextdns.po
@@ -1,20 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
-"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
+"PO-Revision-Date: 2021-03-14 05:18+0000\n"
+"Last-Translator: Igor Rückert <igorruckert@yahoo.com.br>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsnextdns/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.1-dev\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
-"Os locais disponíveis são: Suíça, Islândia, Finlândia, Panamá e Hong Kong."
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -58,14 +52,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr "Conceda acesso de leitura do registro log ao LuCI app nextdns"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr "Privacidade Reforçada"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr "Registar as consultas"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr "Registro de consultas individuais no registro do sistema."
@@ -84,7 +74,7 @@ msgstr "Ainda não existem registos logs relacionados ao nextdns!"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
msgid "Overview"
-msgstr "Visão Geral"
+msgstr "Visão geral"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Report Client Info"
@@ -100,13 +90,21 @@ msgstr ""
"A saída do syslog, pré-filtrada somente para mensagens relacionadas ao "
"nextdns."
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
-"Quando ativado, usa os servidores DNS localizados em jurisdições com leis "
-"fortes de privacidade."
+#~ msgid ""
+#~ "Available locations are: Switzerland, Iceland, Finland, Panama and Hong "
+#~ "Kong."
+#~ msgstr ""
+#~ "Os locais disponíveis são: Suíça, Islândia, Finlândia, Panamá e Hong Kong."
+
+#~ msgid "Hardened Privacy"
+#~ msgstr "Privacidade Reforçada"
+
+#~ msgid ""
+#~ "When enabled, use DNS servers located in jurisdictions with strong "
+#~ "privacy laws."
+#~ msgstr ""
+#~ "Quando ativado, usa os servidores DNS localizados em jurisdições com leis "
+#~ "fortes de privacidade."
#~ msgid "Logs"
#~ msgstr "Registros"
diff --git a/applications/luci-app-nextdns/po/ro/nextdns.po b/applications/luci-app-nextdns/po/ro/nextdns.po
index 3bbc1ec4f5..1214a287e2 100644
--- a/applications/luci-app-nextdns/po/ro/nextdns.po
+++ b/applications/luci-app-nextdns/po/ro/nextdns.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-16 22:33+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/ro/>\n"
"Language: ro\n"
@@ -9,24 +9,19 @@ 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.0-dev\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
+"X-Generator: Weblate 4.9.1-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
-msgstr "Configurare"
+msgstr "Configurație"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
msgid "Configuration ID"
-msgstr ""
+msgstr "ID de configurare"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:19
msgid "Enable NextDNS."
-msgstr ""
+msgstr "Activați NextDNS."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
msgid "Enabled"
@@ -34,13 +29,15 @@ msgstr "Activat"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
msgid "Expose LAN clients information in NextDNS analytics."
-msgstr ""
+msgstr "Expuneți informațiile despre clienții LAN în analizele NextDNS."
#: 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>."
msgstr ""
+"Pentru informații suplimentare, mergeți la <a href=\"https://nextdns.io\" "
+"target=\"_blank\">nextdns.io</a>."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:15
msgid "General"
@@ -48,36 +45,32 @@ msgstr "Generale"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:26
msgid "Go to nextdns.io to create a configuration."
-msgstr ""
+msgstr "Mergeți la nextdns.io pentru a crea o configurație."
#: applications/luci-app-nextdns/root/usr/share/rpcd/acl.d/luci-app-nextdns.json:3
msgid "Grant logread access to LuCI app nextdns"
-msgstr ""
+msgstr "Acordarea accesului logread la aplicația LuCI nextdns"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
-msgstr ""
+msgstr "Interogări de jurnal"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
-msgstr ""
+msgstr "Înregistrați interogările individuale în jurnalul sistemului."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:9
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:3
msgid "NextDNS"
-msgstr ""
+msgstr "UrmătorulDNS"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:10
msgid "NextDNS Configuration."
-msgstr ""
+msgstr "UrmătorulConfigurare DNS."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:15
msgid "No nextdns related logs yet!"
-msgstr ""
+msgstr "Nu există încă jurnale legate de nextdns!"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
msgid "Overview"
@@ -85,18 +78,12 @@ msgstr "Prezentare generală"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Report Client Info"
-msgstr ""
+msgstr "Raportați informații despre client"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:24
msgid "The ID of your NextDNS configuration."
-msgstr ""
+msgstr "ID-ul configurației NextDNS."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
+msgstr "Ieșirea syslog, prefiltrată numai pentru mesajele legate de nextdns."
diff --git a/applications/luci-app-nextdns/po/ru/nextdns.po b/applications/luci-app-nextdns/po/ru/nextdns.po
index e9f7da4fd5..488bfaa97a 100644
--- a/applications/luci-app-nextdns/po/ru/nextdns.po
+++ b/applications/luci-app-nextdns/po/ru/nextdns.po
@@ -11,11 +11,6 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr "Доступные локации: Швейцария, Исландия, Финляндия, Панама и Гонконг."
-
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
msgstr "Конфигурация"
@@ -41,8 +36,8 @@ msgid ""
"For further information, go to <a href=\"https://nextdns.io\" target=\"_blank"
"\">nextdns.io</a>."
msgstr ""
-"Для получения дополнительной информации перейдите по ссылке <a href=\"https"
-"://nextdns.io\" target=\"_blank\">nextdns.io</a>."
+"Для получения дополнительной информации перейдите по ссылке <a href="
+"\"https://nextdns.io\" target=\"_blank\">nextdns.io</a>."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:15
msgid "General"
@@ -57,14 +52,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr "Предоставить доступ LuCI к приложению nextdns"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -97,8 +88,8 @@ msgstr "Идентификатор вашей конфигурации NextDNS."
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
+#~ msgid ""
+#~ "Available locations are: Switzerland, Iceland, Finland, Panama and Hong "
+#~ "Kong."
+#~ msgstr ""
+#~ "Доступные локации: Швейцария, Исландия, Финляндия, Панама и Гонконг."
diff --git a/applications/luci-app-nextdns/po/sk/nextdns.po b/applications/luci-app-nextdns/po/sk/nextdns.po
index ccb7ecd799..7df49162c9 100644
--- a/applications/luci-app-nextdns/po/sk/nextdns.po
+++ b/applications/luci-app-nextdns/po/sk/nextdns.po
@@ -10,11 +10,6 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
-
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
msgstr "Konfigurácia"
@@ -54,14 +49,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -93,9 +84,3 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
diff --git a/applications/luci-app-nextdns/po/sv/nextdns.po b/applications/luci-app-nextdns/po/sv/nextdns.po
index 9c69b8290d..42fe386aa9 100644
--- a/applications/luci-app-nextdns/po/sv/nextdns.po
+++ b/applications/luci-app-nextdns/po/sv/nextdns.po
@@ -1,23 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-22 20:05+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-03-19 04:16+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/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 3.10-dev\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
-msgstr ""
+msgstr "Konfiguration"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
msgid "Configuration ID"
@@ -54,14 +49,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -80,7 +71,7 @@ msgstr ""
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
msgid "Overview"
-msgstr "Översikt"
+msgstr "Överblick"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Report Client Info"
@@ -94,8 +85,8 @@ msgstr ""
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
+#~ msgid ""
+#~ "Available locations are: Switzerland, Iceland, Finland, Panama and Hong "
+#~ "Kong."
+#~ msgstr ""
+#~ "Tillgängliga platser är: Schweiz, Island, Finland, Panama och Hong Kong."
diff --git a/applications/luci-app-nextdns/po/templates/nextdns.pot b/applications/luci-app-nextdns/po/templates/nextdns.pot
index 4eb54947fe..6c086cc724 100644
--- a/applications/luci-app-nextdns/po/templates/nextdns.pot
+++ b/applications/luci-app-nextdns/po/templates/nextdns.pot
@@ -1,11 +1,6 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
-
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
msgstr ""
@@ -45,14 +40,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -84,9 +75,3 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
diff --git a/applications/luci-app-nextdns/po/tr/nextdns.po b/applications/luci-app-nextdns/po/tr/nextdns.po
index a1deff758c..f895b0e360 100644
--- a/applications/luci-app-nextdns/po/tr/nextdns.po
+++ b/applications/luci-app-nextdns/po/tr/nextdns.po
@@ -1,19 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-28 14:04+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-13 01:24+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/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.3-dev\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -21,11 +16,11 @@ msgstr "Yapılandırma"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
msgid "Configuration ID"
-msgstr ""
+msgstr "Yapılandırma kimliği"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:19
msgid "Enable NextDNS."
-msgstr ""
+msgstr "NextDNS'yi etkinleştirin."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
msgid "Enabled"
@@ -33,13 +28,15 @@ msgstr "Etkin"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
msgid "Expose LAN clients information in NextDNS analytics."
-msgstr ""
+msgstr "NextDNS analizinde LAN istemcilerinin bilgilerini gösterin."
#: 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>."
msgstr ""
+"Daha fazla bilgi için <a href=\"https://nextdns.io\" target=\"_blank\""
+">nextdns.io</a> adresine gidin."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:15
msgid "General"
@@ -47,36 +44,32 @@ msgstr "Genel"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:26
msgid "Go to nextdns.io to create a configuration."
-msgstr ""
+msgstr "Bir yapılandırma oluşturmak için nextdns.io'ya gidin."
#: applications/luci-app-nextdns/root/usr/share/rpcd/acl.d/luci-app-nextdns.json:3
msgid "Grant logread access to LuCI app nextdns"
-msgstr ""
+msgstr "LuCI nextdns uygulamasına günlük okuma erişimi verin"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
-msgstr ""
+msgstr "Günlük Sorguları"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
-msgstr ""
+msgstr "Bireysel sorguları sistem günlüğüne kaydedin."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:9
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:3
msgid "NextDNS"
-msgstr ""
+msgstr "NextDNS"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:10
msgid "NextDNS Configuration."
-msgstr ""
+msgstr "NextDNS Yapılandırması."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:15
msgid "No nextdns related logs yet!"
-msgstr ""
+msgstr "Henüz nextdns ile ilgili günlük yok!"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
msgid "Overview"
@@ -84,18 +77,14 @@ msgstr "Genel bakış"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Report Client Info"
-msgstr ""
+msgstr "Müşteri Bilgilerini Bildir"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:24
msgid "The ID of your NextDNS configuration."
-msgstr ""
+msgstr "NextDNS yapılandırmanızın kimliği."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
+"Syslog çıktısı, yalnızca nextdns ile ilgili mesajlar için önceden "
+"filtrelenmiştir."
diff --git a/applications/luci-app-nextdns/po/uk/nextdns.po b/applications/luci-app-nextdns/po/uk/nextdns.po
index 4ad1a1e155..1fceee91c2 100644
--- a/applications/luci-app-nextdns/po/uk/nextdns.po
+++ b/applications/luci-app-nextdns/po/uk/nextdns.po
@@ -1,20 +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-02-14 11:56+0000\n"
+"Last-Translator: Vova Buran <heneral@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 3.11-dev\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
+"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"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -22,11 +17,11 @@ msgstr "Конфігурація"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
msgid "Configuration ID"
-msgstr ""
+msgstr "Ідентифікатор конфігурації"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:19
msgid "Enable NextDNS."
-msgstr ""
+msgstr "Увімкніть NextDNS."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
msgid "Enabled"
@@ -34,7 +29,7 @@ msgstr "Увімкнено"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
msgid "Expose LAN clients information in NextDNS analytics."
-msgstr ""
+msgstr "Відкрийте інформацію про клієнтів локальної мережі в аналітиці NextDNS."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:12
msgid ""
@@ -48,21 +43,17 @@ msgstr "Загальне"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:26
msgid "Go to nextdns.io to create a configuration."
-msgstr ""
+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 ""
+msgstr "Надайте доступ до журналу зчитування додатку LuCI nextdns"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -85,7 +76,7 @@ msgstr "Огляд"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Report Client Info"
-msgstr ""
+msgstr "Повідомити інформацію про клієнта"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:24
msgid "The ID of your NextDNS configuration."
@@ -94,9 +85,3 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
diff --git a/applications/luci-app-nextdns/po/vi/nextdns.po b/applications/luci-app-nextdns/po/vi/nextdns.po
index 9210f3fa1c..b0ad5f52f0 100644
--- a/applications/luci-app-nextdns/po/vi/nextdns.po
+++ b/applications/luci-app-nextdns/po/vi/nextdns.po
@@ -1,39 +1,42 @@
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/"
+"luciapplicationsnextdns/vi/>\n"
"Language: vi\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
-msgstr ""
+msgstr "Cấu hình"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
msgid "Configuration ID"
-msgstr ""
+msgstr "ID cấu hình"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:19
msgid "Enable NextDNS."
-msgstr ""
+msgstr "Bật NextDNS."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
msgid "Enabled"
-msgstr ""
+msgstr "Bật"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
msgid "Expose LAN clients information in NextDNS analytics."
-msgstr ""
+msgstr "Hiển thị thông tin thiết bị nội bộ trong phân tích NextDNS."
#: 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>."
msgstr ""
+"Để biết thêm thông tin, hãy truy cập <a href=\"https://nextdns.io\" target="
+"\"_blank\"> NextDNS.io </a>."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:15
msgid "General"
@@ -48,14 +51,10 @@ msgid "Grant logread access to LuCI app nextdns"
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr ""
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr ""
@@ -87,9 +86,3 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
diff --git a/applications/luci-app-nextdns/po/zh_Hans/nextdns.po b/applications/luci-app-nextdns/po/zh_Hans/nextdns.po
index 12d76112bb..1d55165106 100644
--- a/applications/luci-app-nextdns/po/zh_Hans/nextdns.po
+++ b/applications/luci-app-nextdns/po/zh_Hans/nextdns.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-19 13:30+0000\n"
+"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/luciapplicationsnextdns/zh_Hans/>\n"
@@ -8,12 +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 3.11\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr "可用位置包括:瑞士,冰岛,芬兰,巴拿马和香港。"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -53,17 +48,13 @@ 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 ""
+msgstr "授予访问 LuCI 应用 nextdns 的日志读取权限"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr "强化隐私"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
msgstr "日志查询"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
msgstr "将单个查询记录到系统日志中。"
@@ -96,11 +87,18 @@ msgstr "您的 NextDNS 配置的 ID。"
msgid "The syslog output, pre-filtered for nextdns related messages only."
msgstr "syslog 输出,仅针对 nextdns 相关消息进行预过滤。"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr "启用后,仅使用具有严格隐私法律的司法管辖区中的 DNS 服务器。"
+#~ msgid ""
+#~ "Available locations are: Switzerland, Iceland, Finland, Panama and Hong "
+#~ "Kong."
+#~ msgstr "可用位置包括:瑞士,冰岛,芬兰,巴拿马和香港。"
+
+#~ msgid "Hardened Privacy"
+#~ msgstr "强化隐私"
+
+#~ msgid ""
+#~ "When enabled, use DNS servers located in jurisdictions with strong "
+#~ "privacy laws."
+#~ msgstr "启用后,仅使用具有严格隐私法律的司法管辖区中的 DNS 服务器。"
#~ msgid "Logs"
#~ msgstr "日志"
diff --git a/applications/luci-app-nextdns/po/zh_Hant/nextdns.po b/applications/luci-app-nextdns/po/zh_Hant/nextdns.po
index 9570bdd987..cb7b3e7537 100644
--- a/applications/luci-app-nextdns/po/zh_Hant/nextdns.po
+++ b/applications/luci-app-nextdns/po/zh_Hant/nextdns.po
@@ -1,23 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-28 19:19+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-01-17 20:54+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsnextdns/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.2-dev\n"
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
-msgid ""
-"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr "可用地區:瑞士、冰島、芬蘭、巴拿馬和香港。"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
-msgstr "設定"
+msgstr "組態"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
msgid "Configuration ID"
@@ -33,7 +28,7 @@ msgstr "啟用"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
msgid "Expose LAN clients information in NextDNS analytics."
-msgstr ""
+msgstr "在NextDNS分析中, 匯報區網用戶端資訊."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:12
msgid ""
@@ -49,28 +44,24 @@ msgstr "一般"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:26
msgid "Go to nextdns.io to create a configuration."
-msgstr ""
+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 ""
+msgstr "授予 luci-app-nextdns 擁有 logread 存取的權限"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
-msgid "Hardened Privacy"
-msgstr ""
-
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
msgid "Log Queries"
-msgstr ""
+msgstr "日誌查詢"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid "Log individual queries to system log."
-msgstr ""
+msgstr "將單個查詢記錄到系統日誌中。"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:9
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:3
msgid "NextDNS"
-msgstr ""
+msgstr "NextDNS(DNS級的廣告過濾伺服器)"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:10
msgid "NextDNS Configuration."
@@ -82,11 +73,11 @@ msgstr "沒有 NextDNS 相關的紀錄!"
#: 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"
-msgstr ""
+msgstr "匯報客戶端資訊"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:24
msgid "The ID of your NextDNS configuration."
@@ -94,10 +85,17 @@ msgstr "你的 NextDNS 設定 ID。"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
-msgstr ""
+msgstr "syslog 輸出,僅針對 nextdns 相關訊息進行預過濾。"
-#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
-msgid ""
-"When enabled, use DNS servers located in jurisdictions with strong privacy "
-"laws."
-msgstr ""
+#~ msgid ""
+#~ "Available locations are: Switzerland, Iceland, Finland, Panama and Hong "
+#~ "Kong."
+#~ msgstr "可用地區:瑞士、冰島、芬蘭、巴拿馬和香港。"
+
+#~ msgid "Hardened Privacy"
+#~ msgstr "強化隱私"
+
+#~ msgid ""
+#~ "When enabled, use DNS servers located in jurisdictions with strong "
+#~ "privacy laws."
+#~ msgstr "啟用後,僅使用具有嚴格隱私法律的司法管轄區中的 DNS 伺服器。"
diff --git a/applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua b/applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua
index b089433d9b..9040967831 100644
--- a/applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua
+++ b/applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua
@@ -100,6 +100,13 @@ o.datatype = "ipaddr"
o:depends("limit_enable","1")
--
+-- limit speed by mac address
+--
+o = s:taboption("limitmac", Flag, "limit_mac_enable", translate("Limit Enable"), translate("Enable Limit Rate Feature"))
+o.default = limit_mac_enable or o.enabled
+o.rmempty = false
+
+--
-- Priority
--
o = s:taboption("priority", Flag, "priority_enable", translate("Enable Traffic Priority"), translate("Enable this feature"))
@@ -225,13 +232,6 @@ if enable_priority == "1" then
end
--
--- limit speed by mac address
---
-o = s:taboption("limitmac", Flag, "limit_mac_enable", translate("Limit Enable"), translate("Enable Limit Rate Feature"))
-o.default = limit_mac_enable or o.enabled
-o.rmempty = false
-
---
-- Static By Mac Address
--
if limit_mac_enable == "1" then
@@ -273,4 +273,4 @@ if limit_mac_enable == "1" then
end
-return m
+return m \ No newline at end of file
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 0e95702013..a8e56edd85 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: 2020-06-03 12:10+0000\n"
-"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"PO-Revision-Date: 2021-03-04 13:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.5.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
@@ -23,7 +23,7 @@ msgstr "جمع البيانات..."
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
msgid "Comment"
-msgstr ""
+msgstr "تعليق"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
msgid "Default Download Rate"
@@ -99,7 +99,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
#: 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
@@ -159,7 +159,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:65
msgid "No information available"
-msgstr ""
+msgstr "لا توجد معلومات متاحة"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:137
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:156
@@ -172,7 +172,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
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/bg/nft-qos.po b/applications/luci-app-nft-qos/po/bg/nft-qos.po
index aa30db5804..6387f8957e 100644
--- a/applications/luci-app-nft-qos/po/bg/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/bg/nft-qos.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-27 12:56+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnft-qos/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.8.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
@@ -12,11 +18,11 @@ 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
msgid "Collecting data..."
-msgstr ""
+msgstr "Събиране данни..."
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
msgid "Comment"
-msgstr ""
+msgstr "Коментар"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
msgid "Default Download Rate"
@@ -92,12 +98,12 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
#: 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:128
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
@@ -152,7 +158,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:65
msgid "No information available"
-msgstr ""
+msgstr "Няма налична информация"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:137
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:156
@@ -165,7 +171,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
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/bn_BD/nft-qos.po b/applications/luci-app-nft-qos/po/bn_BD/nft-qos.po
index 8e9adf37d5..655296aa07 100644
--- a/applications/luci-app-nft-qos/po/bn_BD/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/bn_BD/nft-qos.po
@@ -1,8 +1,14 @@
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/luciapplicationsnft-qos/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-nft-qos/luasrc/view/nft-qos/rate.htm:136
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155
@@ -92,12 +98,12 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
#: 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 "আইপি এড্রেস"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
@@ -128,7 +134,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:248
msgid "MAC Address"
-msgstr ""
+msgstr "MAC অ্যাড্রেস"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:48
msgid "MB"
@@ -165,7 +171,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
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/ca/nft-qos.po b/applications/luci-app-nft-qos/po/ca/nft-qos.po
index a26e661b47..b659240c53 100644
--- a/applications/luci-app-nft-qos/po/ca/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/ca/nft-qos.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-10 12:23+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"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/"
"luciapplicationsnft-qos/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 3.10.1\n"
+"X-Generator: Weblate 4.9-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 "S’estan recollint dades…"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
msgid "Comment"
-msgstr ""
+msgstr "Commentari"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
msgid "Default Download Rate"
@@ -167,7 +167,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
msgid "Priority"
-msgstr ""
+msgstr "Prioritat"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
msgid "Protocol"
diff --git a/applications/luci-app-nft-qos/po/cs/nft-qos.po b/applications/luci-app-nft-qos/po/cs/nft-qos.po
index d4181b074b..504fa3e396 100644
--- a/applications/luci-app-nft-qos/po/cs/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/cs/nft-qos.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-05-07 11:32+0000\n"
+"Last-Translator: Adam Salač <adam@salac.me>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/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"
+"X-Generator: Weblate 4.7-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 "Celkově bajtů"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:141
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:160
@@ -133,8 +133,9 @@ msgid "MAC (optional)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:248
+#, fuzzy
msgid "MAC Address"
-msgstr ""
+msgstr "MAC adresa"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:48
msgid "MB"
diff --git a/applications/luci-app-nft-qos/po/da/nft-qos.po b/applications/luci-app-nft-qos/po/da/nft-qos.po
new file mode 100644
index 0000000000..26ee44a1c1
--- /dev/null
+++ b/applications/luci-app-nft-qos/po/da/nft-qos.po
@@ -0,0 +1,259 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-15 17:49+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnft-qos/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.9.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
+msgid "Bytes Total"
+msgstr "Bytes i alt"
+
+#: 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 "Indsamler data..."
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+msgid "Comment"
+msgstr "Kommentar"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
+msgid "Default Download Rate"
+msgstr "Standard downloadhastighed"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:55
+msgid "Default Download Unit"
+msgstr "Standard downloadenhed"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+msgid "Default Network Interface"
+msgstr "Standardnetværks interface"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:62
+msgid "Default Upload Rate"
+msgstr "Standard uploadhastighed"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:67
+msgid "Default Upload Unit"
+msgstr "Standard Upload-enhed"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:55
+msgid "Default unit for download rate"
+msgstr "Standardenhed for downloadhastighed"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:67
+msgid "Default unit for upload rate"
+msgstr "Standardenhed for uploadhastighed"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:77
+msgid "Default value for download bandwidth"
+msgstr "Standardværdi for download-båndbredde"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
+msgid "Default value for download rate"
+msgstr "Standardværdi for downloadhastighed"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:82
+msgid "Default value for upload bandwidth"
+msgstr "Standardværdi for upload-båndbredde"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:62
+msgid "Default value for upload rate"
+msgstr "Standardværdi for uploadhastighed"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:77
+msgid "Download Bandwidth (Mbps)"
+msgstr "Download Båndbredde (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 "Downloadhastighed"
+
+#: 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:230
+msgid "Enable Limit Rate Feature"
+msgstr "Aktiver funktionen Grænsehastighed"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+msgid "Enable Traffic Priority"
+msgstr "Aktiver trafikprioritet"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+msgid "Enable this feature"
+msgstr "Aktiver denne funktion"
+
+#: 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 "Giv UCI-adgang til luci-app-nft-qos"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
+msgid "Hostname"
+msgstr "Værtsnavn"
+
+#: 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 "IP-adresse"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+msgid "IP Address (v4 / v6)"
+msgstr "IP-adresse (v4 / v6)"
+
+#: 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
+msgid "IP Address (v4 Only)"
+msgstr "IP-adresse (kun 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:230
+msgid "Limit Enable"
+msgstr "Begræns Aktiver"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:239
+msgid "Limit Traffic Rate By Mac Address"
+msgstr "Begrænse trafikhastighed efter Mac-adresse"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:44
+msgid "Limit Type"
+msgstr "Begræns type"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+msgid "MAC (optional)"
+msgstr "MAC (valgfrit)"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:248
+msgid "MAC Address"
+msgstr "MAC-adresse"
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:48
+msgid "MB"
+msgstr "MB"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:29
+msgid "NFT-QoS Settings"
+msgstr "NFT-QoS indstillinger"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
+msgstr ""
+"Netværks interface til trafik shaping, f.eks. br-lan, eth0.1, eth0, osv."
+
+#: 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 "Netværk, der skal anvendes, f.eks. 192.168.1.0/24, 10.2.0.0.0/16 osv."
+
+#: 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 "Netværk, der skal anvendes, f.eks. AAAA::BBBB/64, CCCC::1/128 osv."
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:65
+msgid "No information available"
+msgstr "Ingen oplysninger tilgængelige"
+
+#: 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 "Pakker i alt"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+msgid "Priority"
+msgstr "Prioritet"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+msgid "Protocol"
+msgstr "Protokol"
+
+#: 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 "QoS over 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:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+msgid "Rate"
+msgstr "Rate"
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:130
+msgid "Realtime Download Rate"
+msgstr "Downloadhastighed i realtid"
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:125
+msgid "Realtime Rate"
+msgstr "Realtidssats"
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:149
+msgid "Realtime Upload Rate"
+msgstr "Upload i realtid"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+msgid "Service"
+msgstr "Tjeneste"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+msgid "Static QoS-Download Rate"
+msgstr "Statisk QoS-downloadhastighed"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+msgid "Static QoS-Upload Rate"
+msgstr "Statisk QoS-Upload-hastighed"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:87
+msgid "Target Network (IPv4/MASK)"
+msgstr "Destinationsnetværk (IPv4/MASK)"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:93
+msgid "Target Network6 (IPv6/MASK)"
+msgstr "Destination Network6 (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 ""
+"Denne side giver et overblik over den aktuelle download/upload-hastighed."
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+msgid "Traffic Priority Settings"
+msgstr "Indstillinger for trafikprioritet"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:44
+msgid "Type of Limit Rate"
+msgstr "Type af grænseværdi Sats"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: 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 "Enhed"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:82
+msgid "Upload Bandwidth (Mbps)"
+msgstr "Upload båndbredde (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 "Upload-hastighed"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:98
+msgid "White List for Limit Rate"
+msgstr "Hvidliste for grænseværdi"
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+msgid "e.g. https, 23, (separator is comma)"
+msgstr "f.eks. https, 23, (separator er et komma)"
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:44
+msgid "kB"
+msgstr "kB"
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 dff2a45b63..9764c2c3ed 100644
--- a/applications/luci-app-nft-qos/po/de/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/de/nft-qos.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/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.2-dev\n"
+"X-Generator: Weblate 4.5-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
@@ -92,7 +92,7 @@ msgstr "Diese Funktion aktivieren"
#: 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 "Gewähre UCI Zugriff auf luci-app-nft-qos"
+msgstr "UCI-Zugriff für luci-app-nft-qos erlauben"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
diff --git a/applications/luci-app-nft-qos/po/el/nft-qos.po b/applications/luci-app-nft-qos/po/el/nft-qos.po
index 94cb9fbda3..154c8138da 100644
--- a/applications/luci-app-nft-qos/po/el/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/el/nft-qos.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: 2020-12-01 16:16+0000\n"
+"Last-Translator: Marios Koutsoukis <marioskoutsoukis2006@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/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.4-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
@@ -98,7 +98,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
#: 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
diff --git a/applications/luci-app-nft-qos/po/en/nft-qos.po b/applications/luci-app-nft-qos/po/en/nft-qos.po
index 930a145f4c..63069b20ba 100644
--- a/applications/luci-app-nft-qos/po/en/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/en/nft-qos.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-06-24 07:45+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnft-qos/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.7.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
@@ -92,7 +98,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
-msgstr ""
+msgstr "Hostname"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:134
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:153
diff --git a/applications/luci-app-nft-qos/po/es/nft-qos.po b/applications/luci-app-nft-qos/po/es/nft-qos.po
index 64ead2d8c4..5edd09bb0c 100644
--- a/applications/luci-app-nft-qos/po/es/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/es/nft-qos.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-09-18 18:36+0000\n"
+"PO-Revision-Date: 2021-04-01 17:26+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/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.3-dev\n"
+"X-Generator: Weblate 4.6-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
@@ -101,7 +101,7 @@ msgstr "Conceder acceso UCI para luci-app-nft-qos"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
-msgstr "Nombre del host"
+msgstr "Nombre de host"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:134
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:153
diff --git a/applications/luci-app-nft-qos/po/fi/nft-qos.po b/applications/luci-app-nft-qos/po/fi/nft-qos.po
index c4df045afa..6b16f570b9 100644
--- a/applications/luci-app-nft-qos/po/fi/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/fi/nft-qos.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-23 07:41+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/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"
+"X-Generator: Weblate 4.7\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 ""
#: 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 "Kerätään tietoja..."
+msgstr "Kerätään tietoja…"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
msgid "Comment"
@@ -98,7 +98,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
-msgstr "Palvelinnimi"
+msgstr "Nimi"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:134
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:153
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 2c985ee807..69ba4ffc2f 100644
--- a/applications/luci-app-nft-qos/po/fr/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/fr/nft-qos.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-08 23:37+0000\n"
-"Last-Translator: Florian L. <florian.ligneul@gmail.com>\n"
+"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/"
"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.0-dev\n"
+"X-Generator: Weblate 4.11-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
@@ -134,7 +134,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:248
msgid "MAC Address"
-msgstr ""
+msgstr "Adresse MAC"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:48
msgid "MB"
@@ -167,7 +167,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
msgid "Priority"
-msgstr ""
+msgstr "Priorité"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
msgid "Protocol"
@@ -233,7 +233,7 @@ msgstr ""
#: 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 "unité"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:82
msgid "Upload Bandwidth (Mbps)"
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 6527da4ae8..fc157fb4a1 100644
--- a/applications/luci-app-nft-qos/po/he/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/he/nft-qos.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnft-qos/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.5-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
@@ -12,7 +19,7 @@ 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
msgid "Collecting data..."
-msgstr ""
+msgstr "נאספים נתונים…"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
msgid "Comment"
@@ -152,7 +159,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:65
msgid "No information available"
-msgstr ""
+msgstr "אין פרטים זמינים"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:137
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:156
diff --git a/applications/luci-app-nft-qos/po/hu/nft-qos.po b/applications/luci-app-nft-qos/po/hu/nft-qos.po
index c8d7835bc0..fa98b7ccee 100644
--- a/applications/luci-app-nft-qos/po/hu/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/hu/nft-qos.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-08 19:28+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"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/"
"luciapplicationsnft-qos/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.1-dev\n"
+"X-Generator: Weblate 4.8-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
@@ -103,7 +103,7 @@ msgstr "Gépnév"
#: 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 "IP-cím"
+msgstr "IP cím"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
@@ -134,7 +134,7 @@ msgstr "MAC (elhagyható)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:248
msgid "MAC Address"
-msgstr ""
+msgstr "MAC cím"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:48
msgid "MB"
@@ -172,7 +172,7 @@ msgstr "Prioritás"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
msgid "Protocol"
-msgstr "Protokoll"
+msgstr "Protokol"
#: 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 cdef8a707b..1284e024cc 100644
--- a/applications/luci-app-nft-qos/po/it/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/it/nft-qos.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-04 04:29+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-10-03 09:47+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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.0-dev\n"
+"X-Generator: Weblate 4.9-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 "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
@@ -98,12 +98,12 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
-msgstr "Hostname"
+msgstr "Nome host"
#: 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 "Indirizzo IP"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
@@ -134,7 +134,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:248
msgid "MAC Address"
-msgstr ""
+msgstr "Indirizzo MAC"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:48
msgid "MB"
@@ -198,7 +198,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
msgid "Service"
-msgstr ""
+msgstr "Servizio"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
msgid "Static QoS-Download Rate"
@@ -233,7 +233,7 @@ msgstr ""
#: 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 "Unità"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:82
msgid "Upload Bandwidth (Mbps)"
diff --git a/applications/luci-app-nft-qos/po/ja/nft-qos.po b/applications/luci-app-nft-qos/po/ja/nft-qos.po
index af4218863b..6c0e346ed5 100644
--- a/applications/luci-app-nft-qos/po/ja/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/ja/nft-qos.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/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.3-dev\n"
+"X-Generator: Weblate 4.4-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
@@ -54,7 +54,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:77
msgid "Default value for download bandwidth"
-msgstr ""
+msgstr "ダウンロード帯域幅のデフォルト値"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
msgid "Default value for download rate"
@@ -62,7 +62,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:82
msgid "Default value for upload bandwidth"
-msgstr ""
+msgstr "アップロード帯域幅のデフォルト値"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:62
msgid "Default value for upload rate"
@@ -70,7 +70,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:77
msgid "Download Bandwidth (Mbps)"
-msgstr ""
+msgstr "ダウンロード帯域幅 (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
@@ -92,7 +92,7 @@ msgstr ""
#: 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 "luci-app-nft-qos に UCI アクセスを許可"
+msgstr "luci-app-nft-qosにUCIアクセスを許可"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
@@ -108,7 +108,7 @@ msgstr "IP アドレス"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
msgid "IP Address (v4 / v6)"
-msgstr ""
+msgstr "IP アドレス (v4 / v6)"
#: 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
@@ -167,7 +167,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
msgid "Priority"
-msgstr ""
+msgstr "優先度"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
msgid "Protocol"
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 4276cafdb6..4c41bf86d9 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: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"PO-Revision-Date: 2021-01-17 20:54+0000\n"
+"Last-Translator: ANTEGRAL <antegral@antegral.net>\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.2-dev\n"
+"X-Generator: Weblate 4.5-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
@@ -98,7 +98,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
#: 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
diff --git a/applications/luci-app-nft-qos/po/nb_NO/nft-qos.po b/applications/luci-app-nft-qos/po/nb_NO/nft-qos.po
index f627585fd9..32948fed20 100644
--- a/applications/luci-app-nft-qos/po/nb_NO/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/nb_NO/nft-qos.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-30 03:21+0000\n"
+"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/"
"luciapplicationsnft-qos/nb_NO/>\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 3.9.1\n"
+"X-Generator: Weblate 4.9-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 "Byte totalt"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:141
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:160
@@ -22,7 +22,7 @@ msgstr "Samler inn data…"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
msgid "Comment"
-msgstr ""
+msgstr "Kommentar"
#: 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:156
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
-msgstr ""
+msgstr "Vertsnavn"
#: 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-adresse"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
@@ -171,7 +171,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
msgid "Protocol"
-msgstr ""
+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
diff --git a/applications/luci-app-nft-qos/po/pl/nft-qos.po b/applications/luci-app-nft-qos/po/pl/nft-qos.po
index 83ee13c298..c905d07b42 100644
--- a/applications/luci-app-nft-qos/po/pl/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/pl/nft-qos.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-19 18:03+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-01-08 22:54+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/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.3-dev\n"
+"X-Generator: Weblate 4.10.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
@@ -55,15 +55,15 @@ msgstr "Domyślna jednostka szybkości wysyłania"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:77
msgid "Default value for download bandwidth"
-msgstr "Wartość domyślna dla przepustowości pobierania"
+msgstr "Wartość domyślna przepustowości pobierania"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
msgid "Default value for download rate"
-msgstr "Wartość domyślna dla szybkości pobierania"
+msgstr "Wartość domyślna szybkości pobierania"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:82
msgid "Default value for upload bandwidth"
-msgstr "Wartość domyślna dla przepustowości wysyłania"
+msgstr "Wartość domyślna przepustowości wysyłania"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:62
msgid "Default value for upload rate"
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 1b2ff1b888..ab409fab8d 100644
--- a/applications/luci-app-nft-qos/po/ro/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/ro/nft-qos.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-30 22:12+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/ro/>\n"
"Language: ro\n"
@@ -9,12 +9,12 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10-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 "Octeți Total"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:141
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:160
@@ -23,77 +23,77 @@ msgstr "Colectare date..."
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
msgid "Comment"
-msgstr ""
+msgstr "Comentariu"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
msgid "Default Download Rate"
-msgstr ""
+msgstr "Rata de descărcare implicită"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:55
msgid "Default Download Unit"
-msgstr ""
+msgstr "Unitate de descărcare implicită"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
msgid "Default Network Interface"
-msgstr ""
+msgstr "Interfața de rețea implicită"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:62
msgid "Default Upload Rate"
-msgstr ""
+msgstr "Rata de încărcare implicită"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:67
msgid "Default Upload Unit"
-msgstr ""
+msgstr "Unitate de încărcare implicită"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:55
msgid "Default unit for download rate"
-msgstr ""
+msgstr "Unitatea implicită pentru rata de descărcare"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:67
msgid "Default unit for upload rate"
-msgstr ""
+msgstr "Unitatea implicită pentru rata de încărcare"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:77
msgid "Default value for download bandwidth"
-msgstr ""
+msgstr "Valoarea implicită pentru lățimea de bandă de descărcare"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
msgid "Default value for download rate"
-msgstr ""
+msgstr "Valoarea implicită pentru rata de descărcare"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:82
msgid "Default value for upload bandwidth"
-msgstr ""
+msgstr "Valoarea implicită pentru lățimea de bandă de încărcare"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:62
msgid "Default value for upload rate"
-msgstr ""
+msgstr "Valoarea implicită pentru rata de încărcare"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:77
msgid "Download Bandwidth (Mbps)"
-msgstr ""
+msgstr "Lățime de bandă de descărcare (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 "Rata de descărcare"
#: 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:230
msgid "Enable Limit Rate Feature"
-msgstr ""
+msgstr "Activați funcția de limitare a ratei"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Traffic Priority"
-msgstr ""
+msgstr "Activați prioritatea de trafic"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable this feature"
-msgstr ""
+msgstr "Activați această funcție"
#: 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 "Acordă acces UCI pentru luci-app-nft-qos"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
@@ -104,155 +104,163 @@ msgstr "Numele gazdei ( hostname )"
#: 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 "Adresa IP"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
msgid "IP Address (v4 / v6)"
-msgstr ""
+msgstr "Adresa IP (v4 / v6)"
#: 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
msgid "IP Address (v4 Only)"
-msgstr ""
+msgstr "Adresa IP (numai 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:230
msgid "Limit Enable"
-msgstr ""
+msgstr "Activare limită"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:239
msgid "Limit Traffic Rate By Mac Address"
-msgstr ""
+msgstr "Limitarea ratei de trafic în funcție de adresa Mac"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:44
msgid "Limit Type"
-msgstr ""
+msgstr "Tipul de limită"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "MAC (optional)"
-msgstr ""
+msgstr "MAC (opțional)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:248
msgid "MAC Address"
-msgstr ""
+msgstr "Adresa 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 "Setări NFT-QoS"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
+"Interfața de rețea pentru adaptarea traficului, de exemplu 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 ""
+"Rețeaua care urmează să fie aplicată, de exemplu 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 ""
+"Rețeaua care urmează să fie aplicată, de exemplu AAAA::BBBB/64, CCCC::1/128, "
+"etc."
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:65
msgid "No information available"
-msgstr ""
+msgstr "Nu există informații disponibile"
#: 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 "Pachete Total"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
msgid "Priority"
-msgstr ""
+msgstr "Prioritate"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
msgid "Protocol"
-msgstr ""
+msgstr "Protocol"
#: 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 pe 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:137
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
msgid "Rate"
-msgstr ""
+msgstr "Tarif"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:130
msgid "Realtime Download Rate"
-msgstr ""
+msgstr "Rata de descărcare în timp real"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:125
msgid "Realtime Rate"
-msgstr ""
+msgstr "Rata în timp real"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:149
msgid "Realtime Upload Rate"
-msgstr ""
+msgstr "Rata de încărcare în timp real"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
msgid "Service"
-msgstr ""
+msgstr "Serviciul"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
msgid "Static QoS-Download Rate"
-msgstr ""
+msgstr "QoS statică - Rata de descărcare"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
msgid "Static QoS-Upload Rate"
-msgstr ""
+msgstr "QoS statică - Rata de încărcare"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:87
msgid "Target Network (IPv4/MASK)"
-msgstr ""
+msgstr "Rețeaua țintă (IPv4/MASK)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:93
msgid "Target Network6 (IPv6/MASK)"
-msgstr ""
+msgstr "Rețea țintă6 (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 ""
+"Această pagină oferă o imagine de ansamblu asupra ratei actuale de descă"
+"rcare/încărcare."
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
msgid "Traffic Priority Settings"
-msgstr ""
+msgstr "Setări privind prioritatea traficului"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:44
msgid "Type of Limit Rate"
-msgstr ""
+msgstr "Tipul de limită Rata"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
#: 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 "Unitatea"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:82
msgid "Upload Bandwidth (Mbps)"
-msgstr ""
+msgstr "Lățime de bandă de încărcare (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 "Rata de încărcare"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:98
msgid "White List for Limit Rate"
-msgstr ""
+msgstr "Lista albă pentru rata limită"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
msgid "e.g. https, 23, (separator is comma)"
-msgstr ""
+msgstr "de exemplu, https, 23, (separatorul este virgulă)"
#: 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/ru/nft-qos.po b/applications/luci-app-nft-qos/po/ru/nft-qos.po
index cc43555678..d2cf1fbdf9 100644
--- a/applications/luci-app-nft-qos/po/ru/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/ru/nft-qos.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-09 00:10+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-10-26 14:59+0000\n"
+"Last-Translator: Darin Avdeyeva <yulyablack@inbox.lv>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/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.3-dev\n"
+"X-Generator: Weblate 4.9-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
@@ -43,11 +43,11 @@ msgstr "Скорость отправки по умолчанию"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:67
msgid "Default Upload Unit"
-msgstr ""
+msgstr "Единица загрузки по умолчанию"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:55
msgid "Default unit for download rate"
-msgstr ""
+msgstr "Единица скорости скачивания по умолчанию"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:67
msgid "Default unit for upload rate"
@@ -99,12 +99,12 @@ msgstr "Предоставить UCI доступ для luci-app-nft-qos"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
#: 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 "IP адрес"
+msgstr "IP-адрес"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
@@ -177,7 +177,7 @@ 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
msgid "QoS over Nftables"
-msgstr ""
+msgstr "QoS через 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:137
@@ -191,7 +191,7 @@ msgstr "Скорость загрузки в реальном времени"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:125
msgid "Realtime Rate"
-msgstr ""
+msgstr "Скорость в реальном времени"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:149
msgid "Realtime Upload Rate"
@@ -223,7 +223,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
msgid "Traffic Priority Settings"
-msgstr ""
+msgstr "Настройки приоритета трафика"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:44
msgid "Type of Limit Rate"
@@ -255,4 +255,4 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:44
msgid "kB"
-msgstr ""
+msgstr "кБ"
diff --git a/applications/luci-app-nft-qos/po/sk/nft-qos.po b/applications/luci-app-nft-qos/po/sk/nft-qos.po
index 37df0909b7..03252dd94e 100644
--- a/applications/luci-app-nft-qos/po/sk/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/sk/nft-qos.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/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.8-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 "Bytov celkom"
#: 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/sv/nft-qos.po b/applications/luci-app-nft-qos/po/sv/nft-qos.po
index 4295474002..357144fda3 100644
--- a/applications/luci-app-nft-qos/po/sv/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/sv/nft-qos.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-17 20:22+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2020-11-22 15:35+0000\n"
+"Last-Translator: PontusÖsterlindh <pontus@osterlindh.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 3.9.1-dev\n"
+"X-Generator: Weblate 4.4-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 "Bytes Totalt"
#: 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/tr/nft-qos.po b/applications/luci-app-nft-qos/po/tr/nft-qos.po
index c93ad8ae9e..9303ef1d20 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: 2020-09-29 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-08-22 19:59+0000\n"
+"Last-Translator: Erdinc <erdincbeldek@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.3-dev\n"
+"X-Generator: Weblate 4.8.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,11 +18,11 @@ msgstr "Bayt Toplamı"
#: 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 "Veri alınıyor..."
+msgstr "Veriler toplanıyor..."
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
msgid "Comment"
-msgstr "Açıklama"
+msgstr "Yorum"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
msgid "Default Download Rate"
@@ -80,81 +80,81 @@ msgstr "İndirme Hızı"
#: 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:230
msgid "Enable Limit Rate Feature"
-msgstr ""
+msgstr "Limit Oranı Özelliğini Etkinleştir"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Traffic Priority"
-msgstr ""
+msgstr "Trafik Önceliğini Etkinleştir"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable this feature"
-msgstr ""
+msgstr "Bu özelliği etkinleştirin"
#: 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 "luci-app-nft-qos için UCI erişimi verin"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
-msgstr ""
+msgstr "Sunucu adı"
#: 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 Adresi"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
msgid "IP Address (v4 / v6)"
-msgstr ""
+msgstr "IP Adresi (v4 / v6)"
#: 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
msgid "IP Address (v4 Only)"
-msgstr ""
+msgstr "IP Adresi (Yalnızca 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:230
msgid "Limit Enable"
-msgstr ""
+msgstr "Sınırı Etkinleştir"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:239
msgid "Limit Traffic Rate By Mac Address"
-msgstr ""
+msgstr "Trafik Oranını Mac Adresine Göre Sınırlandırın"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:44
msgid "Limit Type"
-msgstr ""
+msgstr "Limit Türü"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "MAC (optional)"
-msgstr ""
+msgstr "MAC (isteğe bağlı)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:248
msgid "MAC Address"
-msgstr ""
+msgstr "MAC Adresi"
#: 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 "NFT-QoS Ayarları"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
-msgstr ""
+msgstr "Trafik Şekillendirme için Ağ Arayüzü, ör. br-lan, eth0.1, eth0 vb."
#: 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 "Uygulanacak ağ, ör. 192.168.1.0/24, 10.2.0.0/16 vb."
#: 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 "Uygulanacak ağ, ör. AAAA::BBBB/64, CCCC::1/128 vb."
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:65
msgid "No information available"
@@ -163,11 +163,11 @@ msgstr "Bilgi bulunmamaktadır"
#: 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 "Paket Toplamı"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
msgid "Priority"
-msgstr ""
+msgstr "Öncelik"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
msgid "Protocol"
@@ -176,82 +176,82 @@ msgstr "Protokol"
#: 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 "Nftables üzerinden QoS"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
#: 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:174
msgid "Rate"
-msgstr ""
+msgstr "Oran"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:130
msgid "Realtime Download Rate"
-msgstr ""
+msgstr "Gerçek Zamanlı İndirme Hızı"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:125
msgid "Realtime Rate"
-msgstr ""
+msgstr "Gerçek Zamanlı Oran"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:149
msgid "Realtime Upload Rate"
-msgstr ""
+msgstr "Gerçek Zamanlı Yükleme Hızı"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
msgid "Service"
-msgstr ""
+msgstr "Hizmet"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
msgid "Static QoS-Download Rate"
-msgstr ""
+msgstr "Statik QoS-İndirme Hızı"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
msgid "Static QoS-Upload Rate"
-msgstr ""
+msgstr "Statik QoS-Yükleme Hızı"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:87
msgid "Target Network (IPv4/MASK)"
-msgstr ""
+msgstr "Hedef Ağ (IPv4 / MASK)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:93
msgid "Target Network6 (IPv6/MASK)"
-msgstr ""
+msgstr "Hedef Ağ6 (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 ""
+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:192
msgid "Traffic Priority Settings"
-msgstr ""
+msgstr "Trafik Öncelik Ayarları"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:44
msgid "Type of Limit Rate"
-msgstr ""
+msgstr "Limit Oranı Türü"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
#: 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 "Birim"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:82
msgid "Upload Bandwidth (Mbps)"
-msgstr ""
+msgstr "Yükleme Bant Genişliği (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 "Yükleme Hızı"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:98
msgid "White List for Limit Rate"
-msgstr ""
+msgstr "Limit Oranı Beyaz Listesi"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
msgid "e.g. https, 23, (separator is comma)"
-msgstr ""
+msgstr "Örneğin. https, 23, (ayırıcı virgüldür)"
#: 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/uk/nft-qos.po b/applications/luci-app-nft-qos/po/uk/nft-qos.po
index a771079702..73e5e14a03 100644
--- a/applications/luci-app-nft-qos/po/uk/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/uk/nft-qos.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-17 11:51+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/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.9-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
@@ -99,7 +99,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
#: 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
diff --git a/applications/luci-app-nft-qos/po/zh_Hans/nft-qos.po b/applications/luci-app-nft-qos/po/zh_Hans/nft-qos.po
index 92f7c5f570..0c66921811 100644
--- a/applications/luci-app-nft-qos/po/zh_Hans/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/zh_Hans/nft-qos.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-02-21 07:57+0000\n"
+"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/luciapplicationsnft-qos/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 3.11.1\n"
+"X-Generator: Weblate 4.6-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
@@ -28,7 +28,7 @@ msgstr "正在收集数据…"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
msgid "Comment"
-msgstr "注释"
+msgstr "备注"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
msgid "Default Download Rate"
@@ -98,7 +98,7 @@ msgstr "开启这个功能"
#: 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 "授予UCI访问luci-app-nft-qos的权限"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
@@ -128,7 +128,7 @@ msgstr "限速开启"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:239
msgid "Limit Traffic Rate By Mac Address"
-msgstr ""
+msgstr "按 Mac 地址限制通信量速率"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:44
msgid "Limit Type"
@@ -140,7 +140,7 @@ msgstr "物理地址(可选)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:248
msgid "MAC Address"
-msgstr ""
+msgstr "MAC 地址"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:48
msgid "MB"
diff --git a/applications/luci-app-nft-qos/po/zh_Hant/nft-qos.po b/applications/luci-app-nft-qos/po/zh_Hant/nft-qos.po
index c1049138ab..b47c5752ab 100644
--- a/applications/luci-app-nft-qos/po/zh_Hant/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/zh_Hant/nft-qos.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-30 13:41+0000\n"
+"PO-Revision-Date: 2021-08-14 14:43+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsnft-qos/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.2-dev\n"
+"X-Generator: Weblate 4.8-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
@@ -24,7 +24,7 @@ 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
msgid "Collecting data..."
-msgstr "收集資料中..."
+msgstr "正在收集資料中…"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
msgid "Comment"
@@ -90,7 +90,7 @@ msgstr "開啟速率限制功能"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Traffic Priority"
-msgstr "開啟流量優先順序"
+msgstr "啟用流量優先權"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable this feature"
@@ -98,7 +98,7 @@ msgstr "開啟這個功能"
#: 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 "授予 luci-app-nft-qos 擁有 UCI 存取的權限"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
@@ -128,7 +128,7 @@ msgstr "限速開啟"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:239
msgid "Limit Traffic Rate By Mac Address"
-msgstr ""
+msgstr "通過 MAC 位址限制流量速率"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:44
msgid "Limit Type"
@@ -140,7 +140,7 @@ msgstr "實體位址(可選)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:248
msgid "MAC Address"
-msgstr ""
+msgstr "MAC 位址"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:48
msgid "MB"
@@ -152,15 +152,15 @@ msgstr "NFT-QoS 設定"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
-msgstr "流量整形的目標網路介面,例如br-lan、eth0.1、eth0等"
+msgstr "用於流量塑形的網路介面,例如. br-lan、eth0.1、eth0...等等."
#: 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 "將要應用規則的網路,例如192.168.1.0/24、10.2.0.0/16等"
+msgstr "要套用的網絡,例如 192.168.1.0/24、10.2.0.0/16... 等等."
#: 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 "將要應用規則的網路,例如AAAA::BBBB/64、CCCC::1/128等"
+msgstr "要套用的網絡,例如 AAAA::BBBB/64、CCCC::1/128...等等."
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:65
msgid "No information available"
@@ -228,7 +228,7 @@ msgstr "該頁面提供了當前上傳和下載速率的一個總覽。"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
msgid "Traffic Priority Settings"
-msgstr "流量優先順序設定"
+msgstr "流量優先權設定"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:44
msgid "Type of Limit Rate"
diff --git a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js
index c5fcfe5cf8..0b13e6fdf2 100644
--- a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js
+++ b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js
@@ -52,12 +52,14 @@ return view.extend({
E('h5', [ _('Restore Database Backup') ]),
E('p', [
E('button', {
+ 'class': 'cbi-button',
'click': ui.createHandlerFn(this, 'handleArchiveUpload')
}, [ _('Restore') ])
]),
E('h5', [ _('Download Database Backup') ]),
E('p', [
E('button', {
+ 'class': 'cbi-button',
'click': ui.createHandlerFn(this, 'handleArchiveDownload', hostname)
}, [ _('Generate Backup') ])
])
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 cb13eeccec..3f0a4c969f 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
@@ -73,7 +73,7 @@ return view.extend({
o.value('absolute', _('Fixed interval'));
o = s.taboption('general', form.DummyValue, '_warning', _('Warning'));
- o.default = _('Changing the accounting interval type will invalidate existing databases!<br /><strong><a href="%s">Download backup</a></strong>.').format(L.url('admin/nlbw/backup'));
+ o.default = _('Changing the accounting interval type will invalidate existing databases!<br /><strong><a href="%s">Download backup</a></strong>.').format(L.url('admin/services/nlbw/backup'));
o.rawhtml = true;
if (/^[0-9]{4}-[0-9]{2}-[0-9]{2}\/[0-9]+$/.test(uci.get_first('nlbwmon', 'nlbwmon', 'database_interval')))
o.depends('_period', 'relative');
diff --git a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js
index 1b654d7bca..4e2e759db6 100644
--- a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js
+++ b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js
@@ -346,12 +346,12 @@ return view.extend({
trafData.push({
value: rec.rx_bytes + rec.tx_bytes,
- label: ["%s: %%.2mB".format(key), cell]
+ label: ["%s: %%1024.2mB".format(key), cell]
});
connData.push({
value: rec.conns,
- label: ["%s: %%.2m".format(key), cell]
+ label: ["%s: %%1000.2m".format(key), cell]
});
rx_total += rec.rx_bytes;
@@ -359,13 +359,7 @@ return view.extend({
conn_total += rec.conns;
}
- cbi_update_table('#host-data', rows, E('em', [
- _('No data recorded yet.'), ' ',
- E('a', {
- 'href': '#',
- 'click': ui.createHandlerFn(this, 'handleCommit')
- }, _('Force reload…'))
- ]));
+ cbi_update_table('#host-data', rows, E('em', _('No data recorded yet.')));
this.pie('traf-pie', trafData);
this.pie('conn-pie', connData);
@@ -404,12 +398,12 @@ return view.extend({
rxData.push({
value: rec.rx_bytes,
- label: ["%s: %%.2mB".format(rec.layer7 || _('other')), cell]
+ label: ["%s: %%1024.2mB".format(rec.layer7 || _('other')), cell]
});
txData.push({
value: rec.tx_bytes,
- label: ["%s: %%.2mB".format(rec.layer7 || _('other')), cell]
+ label: ["%s: %%1024.2mB".format(rec.layer7 || _('other')), cell]
});
if (rec.layer7) {
@@ -419,10 +413,7 @@ return view.extend({
}
}
- cbi_update_table('#layer7-data', rows, E('em', [
- _('No data recorded yet.'), ' ',
- E('a', { 'href': L.url('admin/nlbw/commit') }, _('Force reload…'))
- ]));
+ cbi_update_table('#layer7-data', rows, E('em', _('No data recorded yet.')));
this.pie('layer7-rx-pie', rxData);
this.pie('layer7-tx-pie', txData);
@@ -523,24 +514,21 @@ return view.extend({
]);
}
- cbi_update_table('#ipv6-data', rows, E('em', [
- _('No data recorded yet.'), ' ',
- E('a', { 'href': L.url('admin/nlbw/commit') }, _('Force reload…'))
- ]));
+ cbi_update_table('#ipv6-data', rows, E('em', _('No data recorded yet.')));
var shareData = [], hostsData = [];
if (rx4_total > 0 || tx4_total > 0)
shareData.push({
value: rx4_total + tx4_total,
- label: ["IPv4: %.2mB"],
+ label: ["IPv4: %1024.2mB"],
color: 'hsl(140, 100%, 50%)'
});
if (rx6_total > 0 || tx6_total > 0)
shareData.push({
value: rx6_total + tx6_total,
- label: ["IPv6: %.2mB"],
+ label: ["IPv6: %1024.2mB"],
color: 'hsl(180, 100%, 50%)'
});
@@ -595,11 +583,11 @@ return view.extend({
dom.content(tooltip, [
E('div', { 'class': 'head' }, [
E('div', { 'class': 'pie' }, [
- E('label', _('Download')),
+ E('label', _('Download', 'Traffic counter')),
E('canvas', { 'id': 'bubble-pie1', 'width': 100, 'height': 100 })
]),
E('div', { 'class': 'pie' }, [
- E('label', _('Upload')),
+ E('label', _('Upload', 'Traffic counter')),
E('canvas', { 'id': 'bubble-pie2', 'width': 100, 'height': 100 })
]),
E('div', { 'class': 'kpi' }, [
@@ -609,14 +597,14 @@ return view.extend({
])
])
]),
- E('div', { 'class': 'table' }, [
- E('div', { 'class': 'tr table-titles' }, [
- E('div', { 'class': 'th' }, label || col),
- E('div', { 'class': 'th' }, _('Conn.')),
- E('div', { 'class': 'th' }, _('Down. (Bytes)')),
- E('div', { 'class': 'th' }, _('Down. (Pkts.)')),
- E('div', { 'class': 'th' }, _('Up. (Bytes)')),
- E('div', { 'class': 'th' }, _('Up. (Pkts.)')),
+ E('table', { 'class': 'table' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th' }, label || col),
+ E('th', { 'class': 'th' }, _('Conn.')),
+ E('th', { 'class': 'th' }, _('Down. (Bytes)')),
+ E('th', { 'class': 'th' }, _('Down. (Pkts.)')),
+ E('th', { 'class': 'th' }, _('Up. (Bytes)')),
+ E('th', { 'class': 'th' }, _('Up. (Pkts.)')),
])
])
]);
@@ -841,21 +829,28 @@ return view.extend({
])
]),
- E('div', { 'class': 'table', 'id': 'host-data' }, [
- E('div', { 'class': 'tr table-titles' }, [
- E('div', { 'class': 'th left hostname' }, [ _('Host') ]),
- E('div', { 'class': 'th right' }, [ _('MAC') ]),
- E('div', { 'class': 'th right' }, [ _('Connections') ]),
- E('div', { 'class': 'th right' }, [ _('Download (Bytes)') ]),
- E('div', { 'class': 'th right' }, [ _('Download (Packets)') ]),
- E('div', { 'class': 'th right' }, [ _('Upload (Bytes)') ]),
- E('div', { 'class': 'th right' }, [ _('Upload (Packets)') ]),
+ E('table', { 'class': 'table', 'id': 'host-data' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th left hostname' }, [ _('Host') ]),
+ E('th', { 'class': 'th right' }, [ _('MAC') ]),
+ E('th', { 'class': 'th right' }, [ _('Connections') ]),
+ E('th', { 'class': 'th right' }, [ _('Download (Bytes)') ]),
+ E('th', { 'class': 'th right' }, [ _('Download (Packets)') ]),
+ E('th', { 'class': 'th right' }, [ _('Upload (Bytes)') ]),
+ E('th', { 'class': 'th right' }, [ _('Upload (Packets)') ]),
]),
- E('div', { 'class': 'tr placeholder' }, [
- E('div', { 'class': 'td' }, [
+ E('tr', { 'class': 'tr placeholder' }, [
+ E('td', { 'class': 'td' }, [
E('em', { 'class': 'spinning' }, [ _('Collecting data...') ])
])
])
+ ]),
+ E('div', { 'class': 'right' }, [
+ E('button', {
+ 'class': 'cbi-button',
+ 'click': ui.createHandlerFn(this, 'handleCommit')
+ }, _('Force reload…')
+ )
])
]),
@@ -881,20 +876,27 @@ return view.extend({
])
]),
- E('div', { 'class': 'table', 'id': 'layer7-data' }, [
- E('div', { 'class': 'tr table-titles' }, [
- E('div', { 'class': 'th left' }, [ _('Application') ]),
- E('div', { 'class': 'th right' }, [ _('Connections') ]),
- E('div', { 'class': 'th right' }, [ _('Download (Bytes)') ]),
- E('div', { 'class': 'th right' }, [ _('Download (Packets)') ]),
- E('div', { 'class': 'th right' }, [ _('Upload (Bytes)') ]),
- E('div', { 'class': 'th right' }, [ _('Upload (Packets)') ]),
+ E('table', { 'class': 'table', 'id': 'layer7-data' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th left' }, [ _('Application') ]),
+ E('th', { 'class': 'th right' }, [ _('Connections') ]),
+ E('th', { 'class': 'th right' }, [ _('Download (Bytes)') ]),
+ E('th', { 'class': 'th right' }, [ _('Download (Packets)') ]),
+ E('th', { 'class': 'th right' }, [ _('Upload (Bytes)') ]),
+ E('th', { 'class': 'th right' }, [ _('Upload (Packets)') ]),
]),
- E('div', { 'class': 'tr placeholder' }, [
- E('div', { 'class': 'td' }, [
+ E('tr', { 'class': 'tr placeholder' }, [
+ E('td', { 'class': 'td' }, [
E('em', { 'class': 'spinning' }, [ _('Collecting data...') ])
])
])
+ ]),
+ E('div', { 'class': 'right' }, [
+ E('button', {
+ 'class': 'cbi-button',
+ 'click': ui.createHandlerFn(this, 'handleCommit')
+ }, _('Force reload…')
+ )
])
]),
@@ -920,49 +922,68 @@ return view.extend({
])
]),
- E('div', { 'class': 'table', 'id': 'ipv6-data' }, [
- E('div', { 'class': 'tr table-titles' }, [
- E('div', { 'class': 'th left' }, [ _('Host') ]),
- E('div', { 'class': 'th right' }, [ _('MAC') ]),
- E('div', { 'class': 'th double right hide-xs' }, [ _('Family') ]),
- E('div', { 'class': 'th double right' }, [ _('Download (Bytes)') ]),
- E('div', { 'class': 'th double right' }, [ _('Download (Packets)') ]),
- E('div', { 'class': 'th double right' }, [ _('Upload (Bytes)') ]),
- E('div', { 'class': 'th double right' }, [ _('Upload (Packets)') ]),
+ E('table', { 'class': 'table', 'id': 'ipv6-data' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th left' }, [ _('Host') ]),
+ E('th', { 'class': 'th right' }, [ _('MAC') ]),
+ E('th', { 'class': 'th double right hide-xs' }, [ _('Family') ]),
+ E('th', { 'class': 'th double right' }, [ _('Download (Bytes)') ]),
+ E('th', { 'class': 'th double right' }, [ _('Download (Packets)') ]),
+ E('th', { 'class': 'th double right' }, [ _('Upload (Bytes)') ]),
+ E('th', { 'class': 'th double right' }, [ _('Upload (Packets)') ]),
]),
- E('div', { 'class': 'tr placeholder' }, [
- E('div', { 'class': 'td' }, [
+ E('tr', { 'class': 'tr placeholder' }, [
+ E('td', { 'class': 'td' }, [
E('em', { 'class': 'spinning' }, [ _('Collecting data...') ])
])
])
+ ]),
+ E('div', { 'class': 'right' }, [
+ E('button', {
+ 'class': 'cbi-button',
+ 'click': ui.createHandlerFn(this, 'handleCommit')
+ }, _('Force reload…')
+ )
])
]),
E('div', { 'class': 'cbi-section', 'data-tab': 'export', 'data-tab-title': _('Export') }, [
- E('ul', [
- E('li', [
- E('a', {
- 'href': '#',
- 'click': ui.createHandlerFn(this, 'handleDownload', 'csv', 'mac', '-rx,-tx')
- }, [ _('CSV, grouped by MAC') ])
+ E('div', { 'class': 'cbi-section-node cbi-sction-node-tabbed' }, [
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title' }, _('Grouped by MAC (CSV)')),
+ E('div', { 'class': 'cbi-value-field' }, [
+ E('button', {
+ 'class': 'cbi-button',
+ 'click': ui.createHandlerFn(this, 'handleDownload', 'csv', 'mac', '-rx,-tx')
+ }, [ _('Export') ])
+ ])
]),
- E('li', [
- E('a', {
- 'href': '#',
- 'click': ui.createHandlerFn(this, 'handleDownload', 'csv', 'ip', '-rx,-tx')
- }, [ _('CSV, grouped by IP') ])
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title' }, _('Grouped by IP (CSV)')),
+ E('div', { 'class': 'cbi-value-field' }, [
+ E('button', {
+ 'class': 'cbi-button',
+ 'click': ui.createHandlerFn(this, 'handleDownload', 'csv', 'ip', '-rx,-tx')
+ }, [ _('Export') ])
+ ])
]),
- E('li', [
- E('a', {
- 'href': '#',
- 'click': ui.createHandlerFn(this, 'handleDownload', 'csv', 'layer7', '-rx,-tx')
- }, [ _('CSV, grouped by protocol') ])
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title' }, _('Grouped by protocol (CSV)')),
+ E('div', { 'class': 'cbi-value-field' }, [
+ E('button', {
+ 'class': 'cbi-button',
+ 'click': ui.createHandlerFn(this, 'handleDownload', 'csv', 'layer7', '-rx,-tx')
+ }, [ _('Export') ])
+ ])
]),
- E('li', [
- E('a', {
- 'href': '#',
- 'click': ui.createHandlerFn(this, 'handleDownload', 'json', null, null)
- }, [ _('JSON dump') ])
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title' }, _('Dump (JSON)')),
+ E('div', { 'class': 'cbi-value-field' }, [
+ E('button', {
+ 'class': 'cbi-button',
+ 'click': ui.createHandlerFn(this, 'handleDownload', 'json', null, null)
+ }, [ _('Export') ])
+ ])
])
])
])
diff --git a/applications/luci-app-nlbwmon/po/ar/nlbwmon.po b/applications/luci-app-nlbwmon/po/ar/nlbwmon.po
index 788a470ff9..31cbfa2a3c 100644
--- a/applications/luci-app-nlbwmon/po/ar/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ar/nlbwmon.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-06 20:27+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"PO-Revision-Date: 2021-03-04 13:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/ar/>\n"
"Language: ar\n"
@@ -9,17 +9,17 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.5.1-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -67,51 +67,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -123,34 +123,22 @@ msgstr ""
msgid "Advanced Settings"
msgstr "إعدادات متقدمة"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
-msgstr ""
+msgstr "نسخ احتياطي"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -164,9 +152,9 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "جمع البيانات..."
@@ -178,20 +166,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr ""
+msgstr "إعدادات"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
-msgstr ""
+msgstr "روابط"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -218,45 +206,46 @@ 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:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr "تنزيل"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -264,11 +253,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -276,7 +273,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -284,7 +281,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -292,17 +289,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr ""
+msgstr "الاعدادات العامة"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -310,27 +307,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
-msgid "Host"
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+msgid "Host"
+msgstr "ضيف"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
-msgstr ""
+msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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"
@@ -348,10 +357,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -364,10 +369,10 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
-msgstr ""
+msgstr "MAC"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
msgid "Malformed data received"
@@ -383,7 +388,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -395,9 +400,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -415,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"
@@ -432,9 +437,9 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
-msgstr ""
+msgstr "إعادة"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
msgid "Restore Database Backup"
@@ -480,11 +485,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -492,41 +497,42 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
-msgstr ""
+msgstr "تحميل"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "تحذير"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
msgid ""
@@ -547,11 +553,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/bg/nlbwmon.po b/applications/luci-app-nlbwmon/po/bg/nlbwmon.po
index 5dd5616da0..9ec6e7a208 100644
--- a/applications/luci-app-nlbwmon/po/bg/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/bg/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-09-27 22:36+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/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 3.11-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -66,51 +66,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -120,36 +120,24 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "Разширени настройки"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
-msgstr ""
+msgstr "Архивиране"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,11 +151,11 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 ""
+msgstr "Събиране данни..."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Commit interval"
@@ -177,20 +165,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr ""
+msgstr "Конфигурация"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
-msgstr ""
+msgstr "Връзки"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -217,45 +205,46 @@ 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:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -291,17 +288,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr ""
+msgstr "Основни настройки"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,27 +306,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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"
@@ -347,10 +356,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -363,8 +368,8 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -382,7 +387,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,9 +399,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -414,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"
@@ -431,7 +436,7 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -479,11 +484,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +496,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -546,11 +552,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/bn_BD/nlbwmon.po b/applications/luci-app-nlbwmon/po/bn_BD/nlbwmon.po
index 11ad748f70..d62fc85322 100644
--- a/applications/luci-app-nlbwmon/po/bn_BD/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/bn_BD/nlbwmon.po
@@ -1,18 +1,24 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsnlbwmon/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-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -60,51 +66,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -114,17 +120,17 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "উন্নত সেটিংস"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -132,18 +138,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -157,9 +151,9 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 ""
@@ -171,20 +165,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr ""
+msgstr "কনফিগারেশন"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -211,45 +205,46 @@ 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:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -257,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -269,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -277,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -285,17 +288,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr ""
+msgstr "সাধারণ সেটিংস"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -303,27 +306,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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"
@@ -341,10 +356,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -357,8 +368,8 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr ""
@@ -376,7 +387,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -388,9 +399,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -408,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"
@@ -425,7 +436,7 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -473,11 +484,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -485,41 +496,42 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "সতর্কতা"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
msgid ""
@@ -540,11 +552,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/ca/nlbwmon.po b/applications/luci-app-nlbwmon/po/ca/nlbwmon.po
index 541811862a..2c97c402e3 100644
--- a/applications/luci-app-nlbwmon/po/ca/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ca/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-11 23:49+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"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/"
"luciapplicationsnlbwmon/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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -66,51 +66,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -120,17 +120,17 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "Configuració avançada"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -138,18 +138,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,9 +151,9 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "S’estan recollint dades…"
@@ -177,20 +165,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Configuració"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -217,45 +205,46 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr ""
+msgstr "Oblida-ho"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -291,17 +288,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr ""
+msgstr "Paràmetres generals"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,25 +306,37 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "Amfitrió"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 ""
@@ -347,10 +356,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -363,8 +368,8 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -382,7 +387,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,9 +399,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -431,7 +436,7 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -479,11 +484,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +496,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -546,11 +552,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/cs/nlbwmon.po b/applications/luci-app-nlbwmon/po/cs/nlbwmon.po
index ad4d3eae3d..41b76f6f76 100644
--- a/applications/luci-app-nlbwmon/po/cs/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/cs/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/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"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
-msgstr ""
+msgstr "%d hosti pouze s IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -66,51 +66,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -122,15 +122,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Pokročilá nastavení"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Zálohovat"
@@ -138,18 +138,6 @@ msgstr "Zálohovat"
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,9 +151,9 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Shromažďování údajů…"
@@ -177,20 +165,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Nastavení"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr "Připojení"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -219,43 +207,44 @@ msgstr ""
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr "Stáhnout"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -291,17 +288,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,25 +306,37 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "Hostitel"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 "IPv6"
@@ -347,10 +356,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -363,8 +368,8 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -382,7 +387,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,9 +399,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -431,7 +436,7 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Obnovit"
@@ -479,11 +484,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +496,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Nahrát"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -546,11 +552,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/da/nlbwmon.po b/applications/luci-app-nlbwmon/po/da/nlbwmon.po
new file mode 100644
index 0000000000..2e868b670d
--- /dev/null
+++ b/applications/luci-app-nlbwmon/po/da/nlbwmon.po
@@ -0,0 +1,562 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-16 17:38+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnlbwmon/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.9.1-dev\n"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
+msgid "%d IPv4-only hosts"
+msgstr "%d Værter, der kun er iPv4"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
+msgid "%d IPv6-only hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
+msgid "%d dual-stack hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
+msgid "%s and %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112
+msgid "%s, %s and %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93
+msgid "-1 - Restart every last day of month"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94
+msgid "-7 - Restart a week before end of month"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92
+msgid "1 - Restart every 1st of month"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+msgid "10m - frequent commits at the expense of flash wear"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+msgid "12h - compromise between risk of data loss and flash wear"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+msgid "24h - least flash wear at the expense of data loss risk"
+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 ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+msgid "60s - commit minutely, useful for non-flash storage"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
+msgid "<big id=\"conn-total\">0</big> connections"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
+msgid "<big id=\"host-total\">0</big> hosts"
+msgstr ""
+
+#: 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"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
+msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
+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 ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
+msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
+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 ""
+
+#: 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"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
+msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
+msgid "<big id=\"layer7-total\">0</big> different application protocols"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+msgid "<big id=\"rx-total\">0</big> download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
+msgid "<big id=\"tx-total\">0</big> upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63
+msgid "Accounting period"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
+msgid "Advanced Settings"
+msgstr "Avancerede indstillinger"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
+msgid "Application"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
+msgid "Application Protocols"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
+msgid "Backup"
+msgstr "Backup"
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
+msgid "Bandwidth Monitor"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
+msgid ""
+"Changing the accounting interval type will invalidate existing databases!"
+"<br /><strong><a href=\"%s\">Download backup</a></strong>."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64
+msgid ""
+"Choose \"Day of month\" to restart the accounting period monthly on a "
+"specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the "
+"accounting period exactly every N days, beginning at a given date."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Indsamler data..."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+msgid "Commit interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+msgid "Compress database"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
+msgid "Conn."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
+msgid "Connections"
+msgstr "Forbindelser"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+msgid "Connections / Host"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+msgid "Database directory"
+msgstr "Databasemappe"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+msgid ""
+"Database storage directory. One file per accounting period will be placed "
+"into this directory."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72
+msgid "Day of month"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84
+msgid ""
+"Day of month to restart the accounting period. Use negative values to count "
+"towards the end of month, e.g. \"-5\" to specify the 27th of July or the "
+"24th of February."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
+msgid "Dismiss"
+msgstr "Afvis"
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
+msgid "Display"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
+msgid "Down. (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
+msgid "Down. (Pkts.)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+msgid "Download (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+msgid "Download (Packets)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+msgid "Download / Application"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
+msgid "Download Database Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+msgid "Dualstack enabled hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83
+msgid "Due date"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
+msgid "Export"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
+msgid "Failed to commit database: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45
+msgid "Failed to download backup archive: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
+msgid "Failed to download traffic data: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28
+msgid "Failed to restore backup archive: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+msgid "Family"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73
+msgid "Fixed interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
+msgid "Force reload…"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
+msgid "General Settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
+msgid "Generate Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
+msgid "Grant UCI access for luci-app-nlbwmon"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+msgid "Host"
+msgstr "Vært"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
+msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
+msgid "IPv4 vs. IPv6"
+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 "IPv6"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+msgid "Interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+msgid ""
+"Interval at which the temporary in-memory database is committed to the "
+"persistent database directory."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+msgid ""
+"Interval at which traffic counters of still established connections are "
+"refreshed from netlink information."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+msgid "Length of accounting interval in days."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+msgid "Local interfaces"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+msgid "Local subnets"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+msgid "MAC"
+msgstr "MAC"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
+msgid "Malformed data received"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+msgid "Maximum entries"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+msgid ""
+"Maximum number of accounting periods to keep, use zero to keep databases "
+"forever."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
+msgid "Netlink Bandwidth Monitor"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51
+msgid "Netlink Bandwidth Monitor - Backup / Restore"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52
+msgid "Netlink Bandwidth Monitor - Configuration"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
+msgid "No data recorded yet."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+msgid "Only conntrack streams from or to any of these networks are counted."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+msgid "Only conntrack streams from or to any of these subnets are counted."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+msgid "Preallocate database"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
+msgid "Protocol"
+msgstr "Protokol"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
+msgid "Protocol Mapping"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
+msgid ""
+"Protocol mappings to distinguish traffic types per host, one mapping per "
+"line. The first value specifies the IP protocol, the second value the port "
+"number and the third column is the name of the mapped protocol."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+msgid "Refresh interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
+msgid "Restore"
+msgstr "Gendan"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
+msgid "Restore Database Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
+msgid "Restore complete"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285
+msgid "Select accounting period:"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334
+msgid "Source IP"
+msgstr "Kilde IP"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96
+msgid "Start date"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97
+msgid "Start date of the first accounting period, e.g. begin of ISP contract."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+msgid "Stored periods"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53
+msgid ""
+"The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic "
+"accounting program keeping track of bandwidth usage per host and protocol."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21
+msgid "The following database files have been restored:"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+msgid ""
+"The maximum amount of entries that should be put into the database, setting "
+"the limit to 0 will allow databases to grow indefinitely."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
+msgid "Traffic / Host"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
+msgid "Traffic Distribution"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
+msgid "Unable to fetch traffic statistic data: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
+msgid "Up. (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+msgid "Up. (Pkts.)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
+msgid "Upload (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
+msgid "Upload (Packets)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+msgid "Upload / Application"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
+msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
+msgid "Warning"
+msgstr "Advarsel"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+msgid ""
+"Whether to gzip compress archive databases. Compressing the database files "
+"makes accessing old data slightly slower but helps to reduce storage "
+"requirements."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+msgid ""
+"Whether to preallocate the maximum possible database size in memory. This is "
+"mainly useful for memory constrained systems which might not be able to "
+"satisfy memory allocation after longer uptime periods."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130
+msgid "no traffic"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
+msgid "other"
+msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/de/nlbwmon.po b/applications/luci-app-nlbwmon/po/de/nlbwmon.po
index f54e9482e9..5d8113d610 100644
--- a/applications/luci-app-nlbwmon/po/de/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/de/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-18 18:06+0000\n"
-"Last-Translator: Cloud Strife <gilgamesh8472@gmail.com>\n"
+"PO-Revision-Date: 2020-10-20 05:26+0000\n"
+"Last-Translator: Andreas Götz <agoetz@tdt.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/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.1.1-dev\n"
+"X-Generator: Weblate 4.3.1-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr "%d IPv4-only Hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr "%d IPv6-only Hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr "%d Dualstack-Hosts"
@@ -48,7 +48,8 @@ msgstr "10min - häufigeres Sichern auf Kosten von Flashspeicher-Abnutzung"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "12h - compromise between risk of data loss and flash wear"
-msgstr "12h - Kompromiss zwischen Datenverlust und Flashspeicher-Abnutzung"
+msgstr ""
+"12h - Kompromiss zwischen Datenverlustrisiko und Flashspeicher-Abnutzung"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
msgid "24h - least flash wear at the expense of data loss risk"
@@ -70,54 +71,54 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr "60s - minütlich sichern, sinnvoll für nicht-Flashspeicher"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "<big id=\"conn-total\">0</big> Verbindungen"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "<big id=\"host-total\">0</big> Hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
"<big id=\"ipv6-hosts\">0%</big> IPv6-Unterstützungsrate unter den Hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "<big id=\"ipv6-rx\">0B</big> IPv6-Download insgesamt"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 "<big id=\"ipv6-share\">0%</big> des gesamten Datenverkehrs ist IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "<big id=\"ipv6-tx\">0B</big> IPv6-Upload insgesamt"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
"<big id=\"layer7-most-conn\">0</big> verursachen die meisten Verbindungen"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr "<big id=\"layer7-most-rx\">0</big> verursacht den meisten Download"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr "<big id=\"layer7-most-tx\">0</big> verursachen den meisten Upload"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
"<big id=\"layer7-total\">0</big> verschiedene Anwendungsprotokolle</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
-msgstr "<big id=\"rx-total\">0</big> herunterladen"
+msgstr "<big id=\"rx-total\">0</big> Download"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "<big id=\"tx-total\">0</big> Upload"
@@ -129,15 +130,15 @@ msgstr "Berechnungszeitraum"
msgid "Advanced Settings"
msgstr "Erweiterte Einstellungen"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr "Anwendung"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr "Anwendungsprotokolle"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Sichern"
@@ -145,18 +146,6 @@ msgstr "Sichern"
msgid "Bandwidth Monitor"
msgstr "Bandbreitenmonitor"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV, gruppiert nach IP"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV, gruppiert nach MAC"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV, gruppiert nach Protokoll"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -177,9 +166,9 @@ msgstr ""
"\"Festes Intervall\", um den Abrechnungszeitraum genau alle N Tage ab einem "
"bestimmten Datum neu zu starten."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Sammle Daten..."
@@ -191,20 +180,20 @@ msgstr "Sicherungsintervall"
msgid "Compress database"
msgstr "Komprimiere Datenbank"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Konfiguration"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr "Verb."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr "Verbindungen"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr "Verbindungen / Host"
@@ -238,43 +227,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Verwerfen"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "Anzeige"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr "Down. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr "Down. (Pkg.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
-msgstr "Herunterladen"
+msgstr "Download"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr "Download (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr "Download (Pakete)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr "Download / Anwendung"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "Datenbank-Backup herunterladen"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr "Hosts mit Dualstack-IPs"
@@ -282,11 +272,19 @@ msgstr "Hosts mit Dualstack-IPs"
msgid "Due date"
msgstr "Fälligkeitsdatum"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr "Exportieren"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr "Datenbank-Commit schlug fehl: %s"
@@ -294,7 +292,7 @@ msgstr "Datenbank-Commit schlug fehl: %s"
msgid "Failed to download backup archive: %s"
msgstr "Backuparchiv konnte nicht geladen werden: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr "Datenverkehr konnte nicht geladen werden: %s"
@@ -302,7 +300,7 @@ msgstr "Datenverkehr konnte nicht geladen werden: %s"
msgid "Failed to restore backup archive: %s"
msgstr "Backuparchiv konnte nicht wiederhergestellt werden: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr "Familie"
@@ -310,9 +308,9 @@ msgstr "Familie"
msgid "Fixed interval"
msgstr "Festes Intervall"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr "Neu Laden erzwingen…"
@@ -320,7 +318,7 @@ msgstr "Neu Laden erzwingen…"
msgid "General Settings"
msgstr "Allgemeine Einstellungen"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "Erzeuge Backup"
@@ -328,25 +326,37 @@ msgstr "Erzeuge Backup"
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr "Gewähre UCI Zugriff auf luci-app-nlbwmon"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "Hostname: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr "IPv4 zu IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 "IPv6"
@@ -370,10 +380,6 @@ msgstr ""
"Zeitintervall für das periodische Aktualisieren der Traffic-Zähler "
"bestehender Verbindungen anhand der netlink-Daten."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "JSON-Dump"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr "Länge des Berechnungszeitraums in Tagen."
@@ -386,8 +392,8 @@ msgstr "Lokale Schnittstellen"
msgid "Local subnets"
msgstr "Lokale Subnetze"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -407,7 +413,7 @@ msgstr ""
"Höchstzahl an Abrechnungszeiträumen, die behalten werden sollen, 0 steht für "
"unbeschränkt."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr "Netlink-Bandbreitenmonitor"
@@ -419,9 +425,9 @@ msgstr "Netlink-Bandbreitenmonitor - Sichern/Wiederherstellen"
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "Netlink-Bandbreitenmonitor - Konfiguration"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr "Noch keine Daten aufgezeichnet."
@@ -462,7 +468,7 @@ msgstr ""
msgid "Refresh interval"
msgstr "Aktualisierungsintervall"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Wiederherstellen"
@@ -488,7 +494,8 @@ msgstr "Startdatum"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
-msgstr "Startdatum der ersten Abrechnungsperiode, z.B. Beginn des ISP-Vertrags."
+msgstr ""
+"Startdatum der ersten Abrechnungsperiode, z.B. Beginn des ISP-Vertrags."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Stored periods"
@@ -516,11 +523,11 @@ msgstr ""
"sollen. Wenn das Limit auf 0 gesetzt wird, können Datenbanken unbegrenzt "
"wachsen."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr "Datenverkehr / Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr "Datenverkehrsaufteilung"
@@ -528,35 +535,36 @@ msgstr "Datenverkehrsaufteilung"
msgid "Unable to fetch traffic statistic data: %s"
msgstr "Netzverkehr-Statistiken konnten nicht geladen werden: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr "Up. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr "Up. (Pkts.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
-msgstr "Hochladen"
+msgstr "Upload"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
-msgstr "Hochladen (Bytes)"
+msgstr "Upload (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
-msgstr "Hochladen (Pakete)"
+msgstr "Upload (Pakete)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
-msgstr "Hochladen / Anwendung"
+msgstr "Upload / Anwendung"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "Anbieter: <big id=\"bubble-vendor\">Beispiel Corp.</big>"
@@ -590,14 +598,26 @@ msgid "no traffic"
msgstr "kein Datenverkehr"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr "anderes"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV, gruppiert nach IP"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV, gruppiert nach MAC"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV, gruppiert nach Protokoll"
+
+#~ msgid "JSON dump"
+#~ msgstr "JSON-Dump"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "Ungültiges oder leeres Backup Archiv"
diff --git a/applications/luci-app-nlbwmon/po/el/nlbwmon.po b/applications/luci-app-nlbwmon/po/el/nlbwmon.po
index 7608307e8a..524982fc56 100644
--- a/applications/luci-app-nlbwmon/po/el/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/el/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/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.11-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -66,51 +66,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -120,17 +120,17 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "Ρυθμίσεις για προχωρημένους"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Αντίγραφο ασφαλείας"
@@ -138,18 +138,6 @@ msgstr "Αντίγραφο ασφαλείας"
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,9 +151,9 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Συλλογή δεδομένων..."
@@ -177,20 +165,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Διαμόρφωση"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -219,43 +207,44 @@ msgstr ""
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -291,17 +288,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr ""
+msgstr "Γενικές ρυθμίσεις"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,25 +306,37 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 ""
@@ -347,10 +356,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -363,8 +368,8 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -382,7 +387,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,9 +399,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -431,7 +436,7 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -479,11 +484,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +496,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -546,11 +552,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/en/nlbwmon.po b/applications/luci-app-nlbwmon/po/en/nlbwmon.po
index 851055d6e1..c992c9bb6b 100644
--- a/applications/luci-app-nlbwmon/po/en/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/en/nlbwmon.po
@@ -1,18 +1,24 @@
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/"
+"luciapplicationsnlbwmon/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-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -60,51 +66,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -114,17 +120,17 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "Advanced Settings"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -132,18 +138,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -157,9 +151,9 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 ""
@@ -171,20 +165,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr ""
+msgstr "Configuration"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -213,43 +207,44 @@ msgstr ""
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -257,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -269,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -277,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -285,9 +288,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
@@ -295,7 +298,7 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -303,25 +306,37 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 ""
@@ -341,10 +356,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -357,8 +368,8 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr ""
@@ -376,7 +387,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -388,9 +399,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -425,7 +436,7 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -473,11 +484,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -485,35 +496,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -540,11 +552,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/es/nlbwmon.po b/applications/luci-app-nlbwmon/po/es/nlbwmon.po
index 982bd40291..6aa91a3495 100644
--- a/applications/luci-app-nlbwmon/po/es/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/es/nlbwmon.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-07-12 20:10+0000\n"
+"PO-Revision-Date: 2021-08-10 19:02+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/es/>\n"
@@ -11,17 +11,17 @@ 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.8-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr "%d hosts solo IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr "%d hosts solo IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr "%d hosts de doble pila"
@@ -76,55 +76,55 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr "60s - cometa minuciosamente, útil para almacenamiento sin flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "<big id=\"conn-total\">0</big> conexiones"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "<big id=\"host-total\">0</big> hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
"<big id=\"ipv6-hosts\">0%</big> tasa de compatibilidad de IPv6 entre los "
"hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "<big id=\"ipv6-rx\">0B</big> descarga total de IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 "<big id=\"ipv6-share\">0%</big> del tráfico total es IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "<big id=\"ipv6-tx\">0B</big> carga total de IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
"<big id=\"layer7-most-conn\">0</big> causa la mayoría de las conexiones"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
"<big id=\"layer7-most-rx\">0</big> es la causa de la descarga más grande"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr "<big id=\"layer7-most-tx\">0</big> causa la mayor carga"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr "<big id=\"layer7-total\">0</big> diferentes protocolos de aplicación"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr "<big id=\"rx-total\">0</big> de descarga"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "<big id=\"tx-total\">0</big> de subida"
@@ -134,17 +134,17 @@ msgstr "Período contable"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr "Configuraciones avanzadas"
+msgstr "Configuración avanzada"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr "Aplicación"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr "Protocolos de aplicación"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Copia de seguridad"
@@ -152,18 +152,6 @@ msgstr "Copia de seguridad"
msgid "Bandwidth Monitor"
msgstr "Monitor de ancho de banda"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV, agrupados por IP"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV, agrupados por MAC"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV, agrupados por protocolo"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -184,9 +172,9 @@ msgstr ""
"reiniciar el período contable exactamente cada N días, comenzando en una "
"fecha determinada."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Recolectando datos…"
@@ -198,20 +186,20 @@ msgstr "Intervalo de compromiso"
msgid "Compress database"
msgstr "Comprimir la base de datos"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Configuración"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr "Conexiones."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr "Conexiones"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr "Conexiones / Host"
@@ -245,43 +233,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Descartar"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "Monitor"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr "Desc. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr "Desc. (Paqs.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr "Descargar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr "Descarga (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr "Descarga (Paquetes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr "Descargar / Aplicación"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "Descargar copia de seguridad de la base de datos"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr "Hosts habilitados para DualStack"
@@ -289,11 +278,20 @@ msgstr "Hosts habilitados para DualStack"
msgid "Due date"
msgstr "Fecha de vencimiento"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+#, fuzzy
+msgid "Dump (JSON)"
+msgstr "Vertedero (JSON)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr "Exportar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr "Error al confirmar la base de datos: %s"
@@ -301,7 +299,7 @@ msgstr "Error al confirmar la base de datos: %s"
msgid "Failed to download backup archive: %s"
msgstr "Error al descargar el archivo de copia de seguridad: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr "Error al descargar datos de tráfico: %s"
@@ -309,7 +307,7 @@ msgstr "Error al descargar datos de tráfico: %s"
msgid "Failed to restore backup archive: %s"
msgstr "Error al restaurar el archivo de copia de seguridad: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr "Familia"
@@ -317,9 +315,9 @@ msgstr "Familia"
msgid "Fixed interval"
msgstr "Intervalo fijo"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr "Forzar reinicio…"
@@ -327,7 +325,7 @@ msgstr "Forzar reinicio…"
msgid "General Settings"
msgstr "Configuración general"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "Generar copia de seguridad"
@@ -335,25 +333,37 @@ msgstr "Generar copia de seguridad"
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr "Conceder acceso UCI para luci-app-nlbwmon"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr "Agrupados por IP (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr "Agrupados por MAC (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr "Agrupados por protocolo (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "Nombre de host: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr "IPv4 vs. IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 "IPv6"
@@ -377,10 +387,6 @@ msgstr ""
"Intervalo en el que los contadores de tráfico de las conexiones aún "
"establecidas se actualizan desde la información del enlace de red."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "Volcado JSON"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr "Duración del intervalo contable en días."
@@ -393,8 +399,8 @@ msgstr "Interfaces locales"
msgid "Local subnets"
msgstr "Subredes locales"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -414,7 +420,7 @@ msgstr ""
"Número máximo de períodos contables para mantener, use 0 para mantener las "
"bases de datos para siempre."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr "Monitor de ancho de banda Netlink"
@@ -426,9 +432,9 @@ msgstr "Monitor de ancho de banda Netlink - Copia de seguridad / Restauración"
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "Monitor de ancho de banda Netlink - Configuración"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr "No hay datos registrados todavía."
@@ -471,7 +477,7 @@ msgstr ""
msgid "Refresh interval"
msgstr "Intervalo de actualización"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Restaurar"
@@ -527,11 +533,11 @@ msgstr ""
"estableciendo el límite en 0, permitirá que las bases de datos crezcan "
"indefinidamente."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr "Tráfico / Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr "Distribución del tráfico"
@@ -539,35 +545,36 @@ msgstr "Distribución del tráfico"
msgid "Unable to fetch traffic statistic data: %s"
msgstr "No se pueden recuperar datos estadísticos de tráfico: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr "Sub. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr "Sub. (Paq.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Cargar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr "Subida (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr "Subida (Paquetes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr "Subir / Aplicación"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "Proveedor: <big id=\"bubble-vendor\">Example Corp.</big>"
@@ -601,14 +608,26 @@ msgid "no traffic"
msgstr "Sin tráfico"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr "Otro"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV, agrupados por IP"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV, agrupados por MAC"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV, agrupados por protocolo"
+
+#~ msgid "JSON dump"
+#~ msgstr "Volcado JSON"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "Archivo de copia de seguridad no válido o vacío"
diff --git a/applications/luci-app-nlbwmon/po/fi/nlbwmon.po b/applications/luci-app-nlbwmon/po/fi/nlbwmon.po
index 87372bf9d0..d986b60160 100644
--- a/applications/luci-app-nlbwmon/po/fi/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/fi/nlbwmon.po
@@ -1,116 +1,122 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-11-12 18:41+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/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"
+"X-Generator: Weblate 4.9.1-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
-msgstr ""
+msgstr "%d vain IPv4-isäntää"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
-msgstr ""
+msgstr "%d vain IPv6-isäntää"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
-msgstr ""
+msgstr "%d IPv4+IPv6-isäntää"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
msgid "%s and %s"
-msgstr ""
+msgstr "%s ja %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112
msgid "%s, %s and %s"
-msgstr ""
+msgstr "%s, %s ja %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 - Käynnistä uudelleen joka kuukauden viimeinen päivä"
#: 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 - Käynnistä uudelleen viikkoa ennen kuun loppua"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92
msgid "1 - Restart every 1st of month"
-msgstr ""
+msgstr "1 - Käynnistä uudelleen joka kuukauden 1. päivä"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid "10m - frequent commits at the expense of flash wear"
-msgstr ""
+msgstr "10m - tiheä tallentaminen flashin kulumisen kustannuksella"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
+"12h - kompromissi tietojen menettämisriskin ja flashin kulumisen välillä"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
msgid "24h - least flash wear at the expense of data loss risk"
-msgstr ""
+msgstr "24h - vähiten flash-kulumista tietojen menetysriskin kustannuksella"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
+"30s - päivitä kahdesti minuutissa kohtuullisen ajankohtaisten tilastojen "
+"saamiseksi."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
+"5m - päivitä harvoin, jotta vältetään conntrack-laskurien tyhjentäminen "
+"usein."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
+"60s - tallenna joka minuutti, hyödyllinen ei-flash-tallennustilan kanssa"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: 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> yhteyttä"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: 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> isäntää"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
-msgstr ""
+msgstr "<big id=\"ipv6-hosts\">0%</big> IPv6-tuen osuus isäntien keskuudessa"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
-msgstr ""
+msgstr "<big id=\"ipv6-rx\">0B</big> IPv6-lataus yhteensä"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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> koko liikenteestä on IPv6-liikennettä"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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> aiheuttaa eniten yhteyksiä"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
-msgstr ""
+msgstr "<big id=\"layer7-most-rx\">0</big> aiheuttaa eniten latauksia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -122,15 +128,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Lisäasetukset"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Varmuuskopiointi"
@@ -138,18 +144,6 @@ msgstr "Varmuuskopiointi"
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,11 +157,11 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Kerätään tietoja..."
+msgstr "Kerätään tietoja…"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Commit interval"
@@ -177,20 +171,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr "Määritys"
+msgstr "Kokoonpano"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr "Yhteydet"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -219,43 +213,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Hylkää"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr "Lataa"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +258,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +278,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +286,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -291,9 +294,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
@@ -301,7 +304,7 @@ msgstr ""
msgid "General Settings"
msgstr "Yleisasetukset"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,25 +312,37 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "Palvelin"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 "IPv6"
@@ -347,10 +362,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -363,8 +374,8 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -382,7 +393,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,9 +405,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -431,7 +442,7 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Palauta"
@@ -479,11 +490,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +502,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Lähetä"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -546,11 +558,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/fr/nlbwmon.po b/applications/luci-app-nlbwmon/po/fr/nlbwmon.po
index 2019624174..f4e95a93ec 100644
--- a/applications/luci-app-nlbwmon/po/fr/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/fr/nlbwmon.po
@@ -1,26 +1,26 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-20 18:14+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"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/"
"luciapplicationsnlbwmon/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.0.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr "%d hôtes IPv4 uniquement"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr "%d hôtes IPv6 uniquement"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
-msgstr ""
+msgstr "%d hôtes double-pile"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
msgid "%s and %s"
@@ -45,72 +45,83 @@ msgstr "1 - Redémarrez tous les 1er du mois"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
+"10m - sauvegardes fréquentes au détriment de l'usure de la mémoire flash"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
+"12h - compromis entre le risque de perte de données et l'usure de la mémoire "
+"flash"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
+"24h - usure de la mémoire flash minimale mais risque plus élevé de perte de "
+"données"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
+"30s - rafraîchissement deux fois par minutes pour des statistiques "
+"raisonnablement mises a jours"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
+"5m - rafraîchissement long pour éviter de vider les compteurs conntrack "
+"souvent"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
+"60s - sauvegarde toutes les minutes, utile pour les medium de stockages non "
+"flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: 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> connexions"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: 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> hôtes"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
-msgstr ""
+msgstr "<big id=\"ipv6-hosts\">0%</big> Taux de support IPv6 parmi les hôtes"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
-msgstr ""
+msgstr "<big id=\"ipv6-rx\">0B</big> téléchargement IPv6 total"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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> du traffic total est en IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -122,15 +133,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Paramètres avancés"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Sauvegarder"
@@ -138,18 +149,6 @@ msgstr "Sauvegarder"
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,9 +162,9 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Récupération des données…"
@@ -177,20 +176,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Configuration"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -206,7 +205,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72
msgid "Day of month"
-msgstr ""
+msgstr "Jour du mois"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84
msgid ""
@@ -217,45 +216,46 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr "Fermer"
+msgstr "Annuler"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr "Télécharger"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +263,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr "Erreur d'envoi dans database : %s"
@@ -275,7 +283,7 @@ msgstr "Erreur d'envoi dans database : %s"
msgid "Failed to download backup archive: %s"
msgstr "Erreur de telechargement du backup-archive : %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr "Erreur de téléchargement traffic data : %s"
@@ -283,7 +291,7 @@ msgstr "Erreur de téléchargement traffic data : %s"
msgid "Failed to restore backup archive: %s"
msgstr "Echec de restauration du backup-archive : %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -291,9 +299,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
@@ -301,39 +309,51 @@ msgstr ""
msgid "General Settings"
msgstr "Paramètres généraux"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
-msgstr ""
+msgstr "Générer une sauvegarde"
#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr "Grant UCI access pour luci-app-nlbwmon"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "Hôte"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
-msgstr ""
+msgstr "Nom d’hôte : <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 "IPv6"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
msgid "Interval"
-msgstr ""
+msgstr "Intervalle"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
@@ -347,24 +367,20 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
msgid "Local interfaces"
-msgstr ""
+msgstr "Interfaces locales"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
msgid "Local subnets"
-msgstr ""
+msgstr "Sous-réseaux locaux"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -382,7 +398,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,9 +410,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -429,9 +445,9 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "Refresh interval"
-msgstr ""
+msgstr "Intervalle d’actualisation"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Restaurer"
@@ -479,47 +495,48 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
-msgstr ""
+msgstr "Trafic / Hôte"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
-msgstr ""
+msgstr "Distribution du trafic"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
msgid "Unable to fetch traffic statistic data: %s"
msgstr "Impossible d'obtenir des données statistiques sur le trafic : %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Téléverser"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -546,11 +563,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
-msgstr ""
+msgstr "autre"
diff --git a/applications/luci-app-nlbwmon/po/he/nlbwmon.po b/applications/luci-app-nlbwmon/po/he/nlbwmon.po
index 7af018d528..5164346e1f 100644
--- a/applications/luci-app-nlbwmon/po/he/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/he/nlbwmon.po
@@ -1,18 +1,25 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnlbwmon/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.5-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -60,51 +67,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -114,17 +121,17 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "הגדרות מתקדמות"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -132,18 +139,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -157,11 +152,11 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 ""
+msgstr "נאספים נתונים…"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Commit interval"
@@ -171,20 +166,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr ""
+msgstr "הגדרות"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -211,45 +206,46 @@ 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:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -257,11 +253,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -269,7 +273,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -277,7 +281,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -285,9 +289,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
@@ -295,7 +299,7 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -303,25 +307,37 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 ""
@@ -341,10 +357,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -357,8 +369,8 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr ""
@@ -376,7 +388,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -388,9 +400,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -425,7 +437,7 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -473,11 +485,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -485,35 +497,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -540,11 +553,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/hi/nlbwmon.po b/applications/luci-app-nlbwmon/po/hi/nlbwmon.po
index 692cb61932..30ee09f336 100644
--- a/applications/luci-app-nlbwmon/po/hi/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/hi/nlbwmon.po
@@ -10,15 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -66,51 +66,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -122,15 +122,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -138,18 +138,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,9 +151,9 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 ""
@@ -177,20 +165,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -219,43 +207,44 @@ msgstr ""
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -291,9 +288,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
@@ -301,7 +298,7 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,25 +306,37 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 ""
@@ -347,10 +356,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -363,8 +368,8 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -382,7 +387,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,9 +399,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -431,7 +436,7 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -479,11 +484,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +496,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -546,11 +552,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/hu/nlbwmon.po b/applications/luci-app-nlbwmon/po/hu/nlbwmon.po
index 591e4d5c3f..ad7789f0af 100644
--- a/applications/luci-app-nlbwmon/po/hu/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/hu/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-28 03:17+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"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/"
"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 3.10\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr "%d csak IPv4-es gép"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr "%d csak IPv6-os gép"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr "%d kettős protokollcsomagú gép"
@@ -72,51 +72,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr "60 másodperc – véglegesítés percenként, nem flash tárolóknál hasznos"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "<big id=\"conn-total\">0</big> kapcsolat"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "<big id=\"host-total\">0</big> gép"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr "<big id=\"ipv6-hosts\">0%</big> IPv6 támogatási arány a gépek között"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "<big id=\"ipv6-rx\">0B</big> teljes IPv6 letöltés"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 "A teljes forgalom <big id=\"ipv6-share\">0%</big>-a IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "<big id=\"ipv6-tx\">0B</big> teljes IPv6 feltöltés"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 "<big id=\"layer7-most-conn\">0</big> okozza a legtöbb kapcsolatot"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr "<big id=\"layer7-most-rx\">0</big> okozza a legtöbb letöltést"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr "<big id=\"layer7-most-tx\">0</big> okozza a legtöbb feltöltést"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr "<big id=\"layer7-total\">0</big> különböző alkalmazásprotokoll"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr "<big id=\"rx-total\">0</big> letöltés"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "<big id=\"tx-total\">0</big> feltöltés"
@@ -126,17 +126,17 @@ msgstr "Elszámolási időszak"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr "Speciális beállítások"
+msgstr "Haladó Beállítások"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr "Alkalmazás"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr "Alkalmazásprotokollok"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Biztonsági mentés"
@@ -144,18 +144,6 @@ msgstr "Biztonsági mentés"
msgid "Bandwidth Monitor"
msgstr "Sávszélesség megfigyelő"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV, IP szerint csoportosítva"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV, MAC szerint csoportosítva"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV, protokoll szerint csoportosítva"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -176,9 +164,9 @@ msgstr ""
"„Rögzített időköz˝ lehetőséget az elszámolási időszak pontosan N naponként "
"történő újraindításához, kezdve egy adott dátumnál."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Adatok összegyűjtése…"
@@ -190,20 +178,20 @@ msgstr "Véglegesítési időköz"
msgid "Compress database"
msgstr "Adatbázis tömörítése"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Beállítás"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr "Kapcs."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr "Kapcsolatok"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr "Kapcsolatok / gép"
@@ -237,43 +225,44 @@ msgstr ""
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "Megjelenítés"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr "Le. (byte)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr "Le. (csom.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr "Letöltés"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr "Letöltés (bájt)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr "Letöltés (csomagok)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr "Letöltés / alkalmazás"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "Adatbázis biztonsági mentés letöltése"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr "Kétvermes engedélyezett gépek"
@@ -281,11 +270,19 @@ msgstr "Kétvermes engedélyezett gépek"
msgid "Due date"
msgstr "Határidő"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr "Exportálás"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -293,7 +290,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -301,7 +298,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr "Család"
@@ -309,17 +306,17 @@ msgstr "Család"
msgid "Fixed interval"
msgstr "Rögzített időköz"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr "Újratöltés kényszerítése…"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr "Általános beállítások"
+msgstr "Általános Beállítások"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "Biztonsági mentés előállítása"
@@ -327,25 +324,37 @@ msgstr "Biztonsági mentés előállítása"
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "Gép"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "Gépnév: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr "IPv4 ↔ IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 "IPv6"
@@ -369,10 +378,6 @@ msgstr ""
"Az időköz, amelyben a még kiépített kapcsolatok forgalomszámlálói frissítve "
"lesznek a hálózati kapcsolat információiból."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "JSON kiírás"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr "Elszámolási időköz hossza napokban."
@@ -385,8 +390,8 @@ msgstr "Helyi csatolók"
msgid "Local subnets"
msgstr "Helyi alhálózatok"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -406,7 +411,7 @@ msgstr ""
"A megtartandó elszámolási időszakok legnagyobb száma. Használjon nullát az "
"adatbázis örökre való megtartásához."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr "Hálózati kapcsolat sávszélesség megfigyelő"
@@ -420,9 +425,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "Hálózati kapcsolat sávszélesség megfigyelő – beállítások"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr "Még nincsenek adatok rögzítve."
@@ -444,7 +449,7 @@ msgstr "Adatbázis előre lefoglalása"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
-msgstr "Protokoll"
+msgstr "Protokol"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid "Protocol Mapping"
@@ -465,7 +470,7 @@ msgstr ""
msgid "Refresh interval"
msgstr "Frissítési időköz"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Visszaállítás"
@@ -520,11 +525,11 @@ msgstr ""
"A bejegyzések legnagyobb száma, amit be kell tenni az adatbázisba. A korlát "
"0-ra állítása az adatbázisok korlátlan növekedését teszi lehetővé."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr "Forgalom / gép"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr "Forgalomelosztás"
@@ -532,35 +537,36 @@ msgstr "Forgalomelosztás"
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr "Fel. (bájt)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr "Fel. (csom.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Feltöltés"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr "Feltöltés (bájt)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr "Feltöltés (csomagok)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr "Feltöltés / alkalmazás"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "Gyártó: <big id=\"bubble-vendor\">Példa Kft.</big>"
@@ -594,14 +600,26 @@ msgid "no traffic"
msgstr "nincs forgalom"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr "egyéb"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV, IP szerint csoportosítva"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV, MAC szerint csoportosítva"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV, protokoll szerint csoportosítva"
+
+#~ msgid "JSON dump"
+#~ msgstr "JSON kiírás"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "Érvénytelen vagy üres biztonsági mentés archívum"
diff --git a/applications/luci-app-nlbwmon/po/it/nlbwmon.po b/applications/luci-app-nlbwmon/po/it/nlbwmon.po
index 95588fa383..49fc029fb2 100644
--- a/applications/luci-app-nlbwmon/po/it/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/it/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-28 15:56+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"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/"
"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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
-msgstr ""
+msgstr "%d solo host IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -66,51 +66,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -122,15 +122,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Impostazioni Avanzate"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Backup"
@@ -138,18 +138,6 @@ msgstr "Backup"
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,9 +151,9 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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..."
@@ -177,20 +165,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Configurazione"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
-msgstr ""
+msgstr "Connessioni"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -217,45 +205,46 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr ""
+msgstr "Chiudi"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
-msgstr ""
+msgstr "Download"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -291,9 +288,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
@@ -301,7 +298,7 @@ msgstr ""
msgid "General Settings"
msgstr "Impostazioni Generali"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,25 +306,37 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 "IPv6"
@@ -347,10 +356,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -363,8 +368,8 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -382,7 +387,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,9 +399,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -431,9 +436,9 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
-msgstr ""
+msgstr "Ripristina"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
msgid "Restore Database Backup"
@@ -479,11 +484,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +496,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
-msgstr ""
+msgstr "Upload"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -546,11 +552,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/ja/nlbwmon.po b/applications/luci-app-nlbwmon/po/ja/nlbwmon.po
index cd82f06412..61880fd73e 100644
--- a/applications/luci-app-nlbwmon/po/ja/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ja/nlbwmon.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/ja/>\n"
"Language: ja\n"
@@ -11,17 +11,17 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr "%d IPv4 限定ホスト"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr "%d IPv6 限定ホスト"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr "%d デュアルスタック ホスト"
@@ -69,51 +69,51 @@ msgstr "5m - conntrack カウンターの頻繁なクリアを防ぐ、低頻度
msgid "60s - commit minutely, useful for non-flash storage"
msgstr "60秒 - 1分毎のコミット、非フラッシュ ストレージに有用"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "<big id=\"conn-total\">0</big> 接続数"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "<big id=\"host-total\">0</big> ホスト数"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr "<big id=\"ipv6-hosts\">0%</big> 全ホスト中の IPv6 サポート比率"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "<big id=\"ipv6-rx\">0B</big> IPv6 総ダウンロード"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 "<big id=\"ipv6-share\">0%</big> 全トラフィック中の IPv6 の割合"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "<big id=\"ipv6-tx\">0B</big> IPv6 総アップロード"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 "<big id=\"layer7-most-conn\">0</big> 接続数上位"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr "<big id=\"layer7-most-rx\">0</big> ダウンロード上位"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr "<big id=\"layer7-most-tx\">0</big> アップロード上位"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr "<big id=\"layer7-total\">0</big> アプリケーション プロトコル数"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr "<big id=\"rx-total\">0</big> ダウンロード"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "<big id=\"tx-total\">0</big> アップロード"
@@ -125,15 +125,15 @@ msgstr "収集期間"
msgid "Advanced Settings"
msgstr "詳細設定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr "アプリケーション"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr "アプリケーション プロトコル"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "バックアップ"
@@ -141,24 +141,12 @@ msgstr "バックアップ"
msgid "Bandwidth Monitor"
msgstr "帯域幅モニター"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV(IP によるグループ化)"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV(MAC によるグループ化)"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV(プロトコルによるグループ化)"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
"<br /><strong><a href=\"%s\">Download backup</a></strong>."
msgstr ""
-"既存のデータベースと互換性の無い収集期間の形式が選択されました。<br /"
+"既存のデータベースと互換性の無い収集期間の形式が選択されました!<br /"
"><strong><a href=\"%s\">バックアップのダウンロード</a></strong>"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64
@@ -171,9 +159,9 @@ msgstr ""
"毎月3日)。設定した日数毎にデータの収集を行うには、\"特定の間隔\" を選択しま"
"す。後者の場合、指定された日付から開始されます。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "データを収集中..."
@@ -185,20 +173,20 @@ msgstr "コミット間隔"
msgid "Compress database"
msgstr "データベースの圧縮"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "設定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr "接続数"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr "接続数"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr "ホスト毎の接続数"
@@ -231,43 +219,44 @@ msgstr ""
msgid "Dismiss"
msgstr "閉じる"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "表示"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr "ダウンロード(バイト)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr "ダウンロード(パケット)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr "ダウンロード"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr "ダウンロード(バイト)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr "ダウンロード(パケット)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr "ダウンロード / アプリケーション"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "データベース バックアップのダウンロード"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr "デュアルスタック ホスト"
@@ -275,11 +264,19 @@ msgstr "デュアルスタック ホスト"
msgid "Due date"
msgstr "期日"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr "エクスポート"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr "データベースのコミットに失敗しました: %s"
@@ -287,7 +284,7 @@ msgstr "データベースのコミットに失敗しました: %s"
msgid "Failed to download backup archive: %s"
msgstr "バックアップ・アーカイブのダウンロードに失敗しました: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr "トラフィック・データのダウンロードに失敗しました: %s"
@@ -295,7 +292,7 @@ msgstr "トラフィック・データのダウンロードに失敗しました
msgid "Failed to restore backup archive: %s"
msgstr "バックアップ・アーカイブのリストアに失敗しました: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr "IP 種別"
@@ -303,9 +300,9 @@ msgstr "IP 種別"
msgid "Fixed interval"
msgstr "特定の間隔"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr "強制リロード…"
@@ -313,33 +310,45 @@ msgstr "強制リロード…"
msgid "General Settings"
msgstr "一般設定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "バックアップの作成"
#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
msgid "Grant UCI access for luci-app-nlbwmon"
-msgstr "luci-app-nlbwmon に UCI アクセスを許可"
+msgstr "luci-app-nlbwmonにUCIアクセスを許可"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "ホスト"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "ホスト名: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr "IPv4 及び IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 "IPv6"
@@ -363,10 +372,6 @@ msgstr ""
"確立中の接続のトラフィック カウンターが netlink 情報によりリフレッシュされる"
"間隔です。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "JSON ダンプ"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr "収集期間の日数です。"
@@ -379,8 +384,8 @@ msgstr "ローカル インターフェース"
msgid "Local subnets"
msgstr "ローカル サブネット"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -400,7 +405,7 @@ msgstr ""
"計測データを保持する、収集期間の最大個数です。 '0' を設定した場合、全データを"
"保持します。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr "Netlink 帯域幅モニター"
@@ -412,9 +417,9 @@ msgstr "Netlink Bandwidth Monitor - バックアップ / 復元"
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "Netlink Bandwidth Monitor - 設定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr "まだデータがありません。"
@@ -454,7 +459,7 @@ msgstr ""
msgid "Refresh interval"
msgstr "リフレッシュ間隔"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "復元"
@@ -503,14 +508,14 @@ msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-"データベースに保管される最大件数です。 '0' を設定した場合、制限無しのデータ"
+"データベースに保管される最大件数です。 '0' を設定した場合、制限なしのデータ"
"ベースの増大を許可します。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr "ホスト毎のトラフィック"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr "トラフィック内訳"
@@ -518,35 +523,36 @@ msgstr "トラフィック内訳"
msgid "Unable to fetch traffic statistic data: %s"
msgstr "トラフィック統計データを取得できません: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr "アップロード(バイト)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr "アップロード(パケット)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "アップロード"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr "アップロード(バイト)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr "アップロード(パケット)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr "アップロード / アプリケーション"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "ベンダ: <big id=\"bubble-vendor\">Example Corp.</big>"
@@ -570,23 +576,36 @@ msgid ""
"mainly useful for memory constrained systems which might not be able to "
"satisfy memory allocation after longer uptime periods."
msgstr ""
-"メモリ内で可能な最大のデータベース・サイズを事前に割り当てるかどうか。 "
-"これは主に、稼働時間が長くなるとメモリ割り当てを満たせない可能性があるメモリに制約のあるシステムで役立ちます。"
+"メモリ内で可能な最大のデータベース・サイズを事前に割り当てるかどうか。 これは"
+"主に、稼働時間が長くなるとメモリ割り当てを満たせない可能性があるメモリに制約"
+"のあるシステムで役立ちます。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130
msgid "no traffic"
-msgstr "トラフィック無し"
+msgstr "トラフィックなし"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr "その他"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV(IP によるグループ化)"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV(MAC によるグループ化)"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV(プロトコルによるグループ化)"
+
+#~ msgid "JSON dump"
+#~ msgstr "JSON ダンプ"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "無効または空のバックアップ アーカイブです。"
diff --git a/applications/luci-app-nlbwmon/po/ko/nlbwmon.po b/applications/luci-app-nlbwmon/po/ko/nlbwmon.po
index 784895ca4b..7cd035599a 100644
--- a/applications/luci-app-nlbwmon/po/ko/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ko/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"PO-Revision-Date: 2021-01-17 20:54+0000\n"
+"Last-Translator: ANTEGRAL <antegral@antegral.net>\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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -66,51 +66,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -122,15 +122,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr "고급 설정"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -138,18 +138,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,9 +151,9 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "데이터 수집 중..."
@@ -177,20 +165,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "설정"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -219,43 +207,44 @@ msgstr ""
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -291,17 +288,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr ""
+msgstr "기본 설정"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,25 +306,37 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 ""
@@ -347,10 +356,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -363,8 +368,8 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -382,7 +387,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,9 +399,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -431,7 +436,7 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -479,11 +484,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +496,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -546,11 +552,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/mr/nlbwmon.po b/applications/luci-app-nlbwmon/po/mr/nlbwmon.po
index 63325e74d3..14fdc1961a 100644
--- a/applications/luci-app-nlbwmon/po/mr/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/mr/nlbwmon.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-12 11:01+0000\n"
+"PO-Revision-Date: 2020-10-15 00:31+0000\n"
"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/mr/>\n"
@@ -8,17 +8,17 @@ 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.11-dev\n"
+"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -66,51 +66,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -122,15 +122,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr "प्रगत सेटिंग्ज"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -138,18 +138,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,9 +151,9 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "डेटा संकलित करीत आहे ..."
@@ -177,20 +165,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "कॉन्फिगरेशन"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -217,45 +205,46 @@ 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:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr "डाउनलोड"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -291,9 +288,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
@@ -301,7 +298,7 @@ msgstr ""
msgid "General Settings"
msgstr "सामान्य सेटिंग्ज"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,25 +306,37 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 ""
@@ -347,10 +356,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -363,8 +368,8 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -382,7 +387,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,9 +399,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -431,7 +436,7 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -479,11 +484,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +496,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -546,11 +552,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/ms/nlbwmon.po b/applications/luci-app-nlbwmon/po/ms/nlbwmon.po
index bdf4f3122c..cff2567fd6 100644
--- a/applications/luci-app-nlbwmon/po/ms/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ms/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"luciapplicationsnlbwmon/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 3.11-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -66,51 +66,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -120,17 +120,17 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "Tetapan Lanjutan"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -138,18 +138,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,9 +151,9 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Mengumpul data..."
@@ -177,20 +165,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurasi"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -219,43 +207,44 @@ msgstr ""
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -291,9 +288,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
@@ -301,7 +298,7 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,25 +306,37 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 ""
@@ -347,10 +356,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -363,8 +368,8 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -382,7 +387,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,9 +399,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -431,7 +436,7 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -479,11 +484,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +496,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -546,11 +552,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/nb_NO/nlbwmon.po b/applications/luci-app-nlbwmon/po/nb_NO/nlbwmon.po
index c3fbb1e6c0..6d6a06ffb6 100644
--- a/applications/luci-app-nlbwmon/po/nb_NO/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/nb_NO/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"luciapplicationsnlbwmon/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 3.11-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -66,51 +66,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -120,17 +120,17 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "Avanserte innstillinger"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -138,18 +138,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,9 +151,9 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Samler inn data…"
@@ -177,20 +165,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr ""
+msgstr "Oppsett"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -219,43 +207,44 @@ msgstr ""
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
-msgstr ""
+msgstr "Last ned"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -291,17 +288,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr ""
+msgstr "Generelle innstillinger"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,27 +306,39 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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"
@@ -347,10 +356,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -363,8 +368,8 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -382,7 +387,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,9 +399,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -414,7 +419,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
-msgstr ""
+msgstr "Protokoll"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid "Protocol Mapping"
@@ -431,7 +436,7 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -479,11 +484,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -491,41 +496,43 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+#, fuzzy
+msgctxt "Traffic counter"
msgid "Upload"
-msgstr ""
+msgstr "Last opp"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "Advarsel"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
msgid ""
@@ -546,11 +553,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/pl/nlbwmon.po b/applications/luci-app-nlbwmon/po/pl/nlbwmon.po
index c288755f04..bcb42caf12 100644
--- a/applications/luci-app-nlbwmon/po/pl/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/pl/nlbwmon.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: 2021-06-22 17:33+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/pl/>\n"
"Language: pl\n"
@@ -9,17 +9,17 @@ 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.7.1-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr "%d hosty tylko z IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr "%d hosty tylko z IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr "%d hosty dualstack"
@@ -69,51 +69,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr "60s - częsty zapis, przydatny dla pamięci non-flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "<big id=\"conn-total\">0</big> połączenia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "<big id=\"host-total\">0</big> hostów"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr "<big id=\"ipv6-hosts\">0%</big> Obsługa protokołu IPv6 wśród hostów"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "<big id=\"ipv6-rx\">0B</big> całkowite pobieranie IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 "<big id=\"ipv6-share\">0%</big> z całego ruchu sieciowego IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "<big id=\"ipv6-tx\">0B</big> całkowite wysyłanie IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 "<big id=\"layer7-most-conn\">0</big> powoduje najwięcej połączeń"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr "<big id=\"layer7-most-rx\">0</big> powoduje najwięcej pobierań"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr "<big id=\"layer7-most-tx\">0</big> powoduje najwięcej wysyłań"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr "<big id=\"layer7-total\">0</big> różne protokoły aplikacji"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr "<big id=\"rx-total\">0</big> pobieranie"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "<big id=\"tx-total\">0</big> wysyłanie"
@@ -125,15 +125,15 @@ msgstr "Okres rozliczeniowy"
msgid "Advanced Settings"
msgstr "Ustawienia zaawansowane"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr "Aplikacja"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr "Protokoły aplikacji"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Kopia zapasowa"
@@ -141,18 +141,6 @@ msgstr "Kopia zapasowa"
msgid "Bandwidth Monitor"
msgstr "Monitor przepustowości"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV, pogrupowane według adresów IP"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV, pogrupowane według MAC"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV, pogrupowane według protokołów"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -171,9 +159,9 @@ msgstr ""
"miesiąc w określonym dniu, np. co 3. Wybierz \"Ustalony interwał\" aby "
"zrestartować okres rozliczeniowy dokładnie co N dni, począwszy od danej daty."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Trwa zbieranie danych..."
@@ -185,20 +173,20 @@ msgstr "Interwał zapisu"
msgid "Compress database"
msgstr "Kompresuj baze danych"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Konfiguracja"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr "Połączenia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr "Połączenia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr "Połączenia/Host"
@@ -232,43 +220,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Odrzuć"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "Wyświetl"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr "Pobieranie (Bajty)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr "Pobieranie (Pakiety)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr "Pobieranie"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr "Pobieranie (Bajty)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr "Pobieranie (Pakiety)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr "Pobieranie/Aplikacja"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "Pobierz kopię zapasową bazy danych"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr "Hosty z włączoną funkcją dualstack"
@@ -276,11 +265,19 @@ msgstr "Hosty z włączoną funkcją dualstack"
msgid "Due date"
msgstr "Termin ważności"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr "Zrzuć (JSON)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr "Eksportuj"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr "Nie można zatwierdzić bazy danych: %s"
@@ -288,7 +285,7 @@ msgstr "Nie można zatwierdzić bazy danych: %s"
msgid "Failed to download backup archive: %s"
msgstr "Nie można pobrać archiwum kopii zapasowej: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr "Nie można pobrać danych o ruchu: %s"
@@ -296,7 +293,7 @@ msgstr "Nie można pobrać danych o ruchu: %s"
msgid "Failed to restore backup archive: %s"
msgstr "Nie można przywrócić archiwum kopii zapasowej: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr "Rodzina"
@@ -304,9 +301,9 @@ msgstr "Rodzina"
msgid "Fixed interval"
msgstr "Ustalony interwał"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr "Wymuś przeładowanie…"
@@ -314,7 +311,7 @@ msgstr "Wymuś przeładowanie…"
msgid "General Settings"
msgstr "Ustawienia główne"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "Generuj kopię zapasową"
@@ -322,25 +319,37 @@ msgstr "Generuj kopię zapasową"
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr "Udziel dostępu UCI do luci-app-nlbwmon"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr "Pogrupowane według IP (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr "Pogrupowane według MAC (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr "Pogrupowane według protokołu (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "Nazwa hosta: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr "IPv4 vs. IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 "IPv6"
@@ -364,10 +373,6 @@ msgstr ""
"Odstęp czasowy, w którym liczniki ruchu nadal ustanowionych połączeń są "
"odświeżane z informacji o połączeniu sieciowym."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "Zrzut JSON"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr "Długość interwału księgowania w dniach."
@@ -380,8 +385,8 @@ msgstr "Interfejsy lokalne"
msgid "Local subnets"
msgstr "Podsieci lokalne"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -401,7 +406,7 @@ msgstr ""
"Maksymalna liczba okresów rozliczeniowych do zachowania, użyj zera do "
"zachowania baz danych na zawsze."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr "Monitor wykorzystania łącza internetowego"
@@ -414,9 +419,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "Monitor wykorzystania łącza internetowego - Konfiguracja"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr "Nie zarejestrowano jeszcze żadnych danych."
@@ -456,7 +461,7 @@ msgstr ""
msgid "Refresh interval"
msgstr "Częstotliwość odświeżania"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Przywróć"
@@ -511,11 +516,11 @@ msgstr ""
"Maksymalna liczba wpisów, które powinny zostać wprowadzone do bazy danych, "
"przy ustawieniu limitu na 0, pozwoli bazom danych na nieograniczony wzrost."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr "Ruch sieciowy/Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr "Dystrybucja ruchu"
@@ -523,35 +528,36 @@ msgstr "Dystrybucja ruchu"
msgid "Unable to fetch traffic statistic data: %s"
msgstr "Nie można pobrać danych statystycznych ruchu: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr "Wysyłanie (Bajty)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr "Wysyłanie (Pakiety)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
-msgstr "Wyślij"
+msgstr "Wysyłanie"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr "Wysyłanie (Bajty)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr "Wysyłanie (Pakiety)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr "Wysyłanie/Aplikacja"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "Producent: <big id=\"bubble-vendor\">Example Corp.</big>"
@@ -585,14 +591,26 @@ msgid "no traffic"
msgstr "brak ruchu sieciowego"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr "inny"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV, pogrupowane według adresów IP"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV, pogrupowane według MAC"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV, pogrupowane według protokołów"
+
+#~ msgid "JSON dump"
+#~ msgstr "Zrzut JSON"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "Nieprawidłowe lub puste archiwum kopii zapasowej"
diff --git a/applications/luci-app-nlbwmon/po/pt/nlbwmon.po b/applications/luci-app-nlbwmon/po/pt/nlbwmon.po
index 2aa8325d8b..49ed26fa09 100644
--- a/applications/luci-app-nlbwmon/po/pt/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/pt/nlbwmon.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-08-06 13:33+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/pt/>\n"
@@ -8,17 +8,17 @@ 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.8-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr "%d hosts somente no IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr "%d hosts somente no IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr "%d de hosts dual-stack"
@@ -69,52 +69,52 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr "60s - commit minuciosamente, útil para armazenamentos sem flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "<big id=\"conn-total\">0</big> conexões"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "<big id=\"host-total\">0</big> hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr "<big id=\"ipv6-hosts\">0%</big> Taxa de suporte IPv6 entre hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "<big id=\"ipv6-rx\">0B</big> descarregamento IPv6 total"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 "<big id=\"ipv6-share\">0%</big> do tráfego total é IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "<big id=\"ipv6-tx\">0B</big> envio IPv6 total"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 "<big id=\"layer7-most-conn\">0</big> causam a maioria das conexões"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
"<big id=\"layer7-most-rx\">0</big> causam o maior número de descarregamentos"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr "<big id=\"layer7-most-tx\">0</big> causam o maior número de envios"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr "<big id=\"layer7-total\">0</big> protocolos de aplicação diferentes"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr "<big id=\"rx-total\">0</big> descarregamento"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "<big id=\"tx-total\">0</big> envio"
@@ -126,15 +126,15 @@ msgstr "Período contábil"
msgid "Advanced Settings"
msgstr "Definições Avançadas"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr "Aplicação"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr "Protocolos de Aplicação"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Backup"
@@ -142,18 +142,6 @@ msgstr "Backup"
msgid "Bandwidth Monitor"
msgstr "Monitor de Largura de Banda"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV, agrupado por IP"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV, agrupado por MAC"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV, agrupado por protocolo"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -174,9 +162,9 @@ msgstr ""
"para reiniciar o período contábil exatamente a cada N dias, começando numa "
"determinada data."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "A recolher dados..."
@@ -188,20 +176,20 @@ msgstr "Intervalo de commit"
msgid "Compress database"
msgstr "Comprimir banco de dados"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Configuração"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr "Con."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr "Ligações"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr "Conexões / Host"
@@ -235,43 +223,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Dispensar"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "Mostrar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr "Desc. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr "Desc. (Pcts.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr "Descarregar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr "Descarregamento (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr "Descarregamento (Pacotes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr "Descarregamento / Aplicação"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "Descarregar Backup de Base de Dados"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr "Hosts com dualstack ativado"
@@ -279,11 +268,19 @@ msgstr "Hosts com dualstack ativado"
msgid "Due date"
msgstr "Data limite"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr "Despejo (JSON)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr "Exportação"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr "Falha ao realizar o commit na base de dados: %s"
@@ -291,7 +288,7 @@ msgstr "Falha ao realizar o commit na base de dados: %s"
msgid "Failed to download backup archive: %s"
msgstr "Falha ao descarregar o arquivo de backup: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr "Falha ao descarregar os dados de tráfego: %s"
@@ -299,7 +296,7 @@ msgstr "Falha ao descarregar os dados de tráfego: %s"
msgid "Failed to restore backup archive: %s"
msgstr "Falha ao restaurar o arquivo de backup: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr "Família"
@@ -307,17 +304,17 @@ msgstr "Família"
msgid "Fixed interval"
msgstr "Intervalo fixo"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr "Regarregar forçadamente…"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "Gerar backup"
@@ -325,25 +322,37 @@ msgstr "Gerar backup"
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr "Conceder acesso UCI ao luci-app-nlbwmon"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr "Agrupado por IP (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr "Agrupado por MAC (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr "Agrupado por protocolo (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "Nome do Host: <big id=\"bubble-hostname\">exemplo.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr "IPv4 contra IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 "IPv6"
@@ -367,10 +376,6 @@ msgstr ""
"Intervalo no qual os contadores de tráfego de conexões ainda estabelecidas "
"são atualizados a partir de informações netlink."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "Despejo de JSON"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr "Duração do intervalo contábil em dias."
@@ -383,8 +388,8 @@ msgstr "Interfaces locais"
msgid "Local subnets"
msgstr "Subredes locais"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -404,7 +409,7 @@ msgstr ""
"Quantidade máxima de períodos contáveis a manter, use zero para manter "
"bancos de dados para sempre."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr "Monitor de Largura de Banda Netlink"
@@ -416,9 +421,9 @@ msgstr "Monitor de Largura de Banda Netlink - Backup / Restauração"
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "Monitor de Largura de Banda Netlink - Configuração"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr "Ainda não há dados registados."
@@ -460,7 +465,7 @@ msgstr ""
msgid "Refresh interval"
msgstr "Intervalo de atualização"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Restauração"
@@ -516,11 +521,11 @@ msgstr ""
"configurando o limite p ara 0 permitirá que as bases de dados cresçam "
"indefinidamente."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr "Tráfego / Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr "Distribuição do Tráfego"
@@ -528,35 +533,36 @@ msgstr "Distribuição do Tráfego"
msgid "Unable to fetch traffic statistic data: %s"
msgstr "Não foi possível buscar dados estatísticos de tráfego: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr "Acima. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr "Acima. (Pcts.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Enviar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr "Envio (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr "Envio (Pacotes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr "Envio / Aplicação"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "Fornecedor: <big id=\"bubble-vendor\">Corp. Exemplo</big>"
@@ -590,14 +596,26 @@ msgid "no traffic"
msgstr "nenhum tráfego"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr "outro"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV, agrupado por IP"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV, agrupado por MAC"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV, agrupado por protocolo"
+
+#~ msgid "JSON dump"
+#~ msgstr "Despejo de JSON"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "Arquivo de backup inválido ou vazio"
diff --git a/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po b/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po
index 1482579112..7a0298f743 100644
--- a/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-21 16:05+0000\n"
+"PO-Revision-Date: 2021-06-22 17:33+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsnlbwmon/pt_BR/>\n"
@@ -8,17 +8,17 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.7.1-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr "%d apenas hosts IPV4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr "%d apenas hosts IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr "%d hosts com pilha dupla"
@@ -74,55 +74,55 @@ msgstr ""
"60s - realizar um commit por minuto, útil para armazenamento sem memória "
"flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "<big id=\"conn-total\">0</big> conexões"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "<big id=\"host-total\">0</big> hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
"<big id=\"ipv6-hosts\">0%</big> Taxa de compatibilidade IPv6 entre os hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "<big id=\"ipv6-rx\">0B</big> total de downloads IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 "<big id=\"ipv6-share\">0%</big> do tráfego total é IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "<big id=\"ipv6-tx\">0B</big> upload IPv6 total"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 "<big id=\"layer7-most-conn\">0</big> causou a maioria das conexões"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
"<big id=\"layer7-most-rx\">0</big> causou a maioria da quantidade de "
"downloads"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
"<big id=\"layer7-most-tx\">0</big> causou a maioria da quantidade de uploads"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr "<big id=\"layer7-total\">0</big> protocolos de diferentes aplicativos"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr "<big id=\"rx-total\">0</big> download"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "<big id=\"tx-total\">0</big> upload"
@@ -134,15 +134,15 @@ msgstr "Período contábil"
msgid "Advanced Settings"
msgstr "Configurações Avançadas"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr "Aplicação"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr "Protocolos de aplicação"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Cópia de Segurança"
@@ -150,18 +150,6 @@ msgstr "Cópia de Segurança"
msgid "Bandwidth Monitor"
msgstr "Monitor da Largura de Banda"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV, agrupado por IP"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV, agrupado por MAC"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV, agrupados por protocolo"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -181,9 +169,9 @@ msgstr ""
"\" para reiniciar o período contábil exatamente a cada N dias, começando em "
"uma data determinada."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Coletando dados..."
@@ -195,20 +183,20 @@ msgstr "Intervalo de commit"
msgid "Compress database"
msgstr "Comprimir o banco de dados"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Configuração"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr "Conn."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr "Conexões"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr "Conexões / Host"
@@ -242,43 +230,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Dispensar"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "Exibir"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr "Down. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr "Down. (Pcts.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr "Download"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr "Download (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr "Download (Pacotes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr "Download / Aplicação"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "Fazer Download da Cópia de Segurança do Banco de Dados"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr "Hosts com pilha dupla ativada"
@@ -286,11 +275,19 @@ msgstr "Hosts com pilha dupla ativada"
msgid "Due date"
msgstr "Data de vencimento"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr "Despejo (JSON)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr "Exportar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr "Falha ao realizar o commit na base de dados: %s"
@@ -298,7 +295,7 @@ msgstr "Falha ao realizar o commit na base de dados: %s"
msgid "Failed to download backup archive: %s"
msgstr "O download do arquivo de backup falhou: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr "O download dos dados de tráfico falhou: %s"
@@ -306,7 +303,7 @@ msgstr "O download dos dados de tráfico falhou: %s"
msgid "Failed to restore backup archive: %s"
msgstr "A restauração do arquivo do backup falhou: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr "Família"
@@ -314,17 +311,17 @@ msgstr "Família"
msgid "Fixed interval"
msgstr "Intervalo fixo"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr "Impor o recarregamento…"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "Gerar Cópia de Segurança"
@@ -332,25 +329,37 @@ msgstr "Gerar Cópia de Segurança"
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr "Dar permissão de acesso UCI para luci-app-nlbwmon"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr "Agrupado por IP (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr "Agrupado por MAC (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr "Agrupado por protocolo (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "Nome do host: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr "IPv4 contra IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 "IPv6"
@@ -374,10 +383,6 @@ msgstr ""
"Intervalo no qual os contadores de tráfego de conexões ainda estabelecidas "
"são atualizados a partir das informações do netlink."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "Despejo JSON"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr "Duração do intervalo contábil em dias."
@@ -390,8 +395,8 @@ msgstr "Interfaces locais"
msgid "Local subnets"
msgstr "Subredes locais"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -411,7 +416,7 @@ msgstr ""
"Quantidade máxima de períodos contábeis a serem mantidos, use zero para "
"manter os bancos de dados para sempre."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr "Monitor da Largura de Banda Netlink"
@@ -423,9 +428,9 @@ msgstr "Monitor da Largura de Banda Netlink - Cópia de Segurança / Restauraç
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "Monitor da Largura de Banda Netlink - Configuração"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr "Ainda não há dados registrados."
@@ -468,7 +473,7 @@ msgstr ""
msgid "Refresh interval"
msgstr "Intervalo de atualização"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Restauração"
@@ -524,11 +529,11 @@ msgstr ""
"fixando o limite em 0, permitirá que as bases de dados cresçam "
"indefinidamente."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr "Tráfego / Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr "Distribuição de Tráfego"
@@ -536,35 +541,36 @@ msgstr "Distribuição de Tráfego"
msgid "Unable to fetch traffic statistic data: %s"
msgstr "Não foi impossível resgatar os dados das estatísticas de trafego: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr "Up. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr "Up. (Pcts.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Envio"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr "Envio (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr "Envio (Pacotes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr "Envio / Aplicação"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "Vendedor: <big id=\"bubble-vendor\">Example Corp.</big>"
@@ -598,14 +604,26 @@ msgid "no traffic"
msgstr "nenhum tráfego"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr "Outros"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV, agrupado por IP"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV, agrupado por MAC"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV, agrupados por protocolo"
+
+#~ msgid "JSON dump"
+#~ msgstr "Despejo JSON"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "O arquivo da cópia de segurança está inválido ou vazio"
diff --git a/applications/luci-app-nlbwmon/po/ro/nlbwmon.po b/applications/luci-app-nlbwmon/po/ro/nlbwmon.po
index 8024afc6c6..9ca4219946 100644
--- a/applications/luci-app-nlbwmon/po/ro/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ro/nlbwmon.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-12-10 01:37+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/ro/>\n"
"Language: ro\n"
@@ -9,153 +9,148 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
-msgstr ""
+msgstr "%d Gazde IPv4-only"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
-msgstr ""
+msgstr "%d Gazde numai IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
-msgstr ""
+msgstr "%d gazde dual-stack"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
msgid "%s and %s"
-msgstr ""
+msgstr "%s și %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112
msgid "%s, %s and %s"
-msgstr ""
+msgstr "%s, %s și %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 - Repornire în fiecare ultimă zi a lunii"
#: 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 - Reîncepeți cu o săptămână înainte de sfârșitul lunii"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92
msgid "1 - Restart every 1st of month"
-msgstr ""
+msgstr "1 - Repornire în fiecare 1 a lunii"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid "10m - frequent commits at the expense of flash wear"
-msgstr ""
+msgstr "10m - angajări frecvente în detrimentul uzurii flash-ului"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "12h - compromise between risk of data loss and flash wear"
-msgstr ""
+msgstr "12h - compromis între riscul de pierdere a datelor și uzura flash-ului"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
+"24h - uzură minimă a flash-ului în detrimentul riscului de pierdere a datelor"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
+"30s - reîmprospătare de două ori pe minut pentru statisticile actuale în mod "
+"rezonabil"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
+"5m - reîmprospătați rar pentru a evita golirea frecventă a contoarelor "
+"Conntrack"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "60s - commit minutely, useful for non-flash storage"
-msgstr ""
+msgstr "60s - commit minuțios, util pentru stocare non-flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: 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> conexiuni"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: 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> gazde"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
-msgstr ""
+msgstr "<big id=\"ipv6-hosts\">0%</big> Rata de suport IPv6 în rândul gazdelor"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
-msgstr ""
+msgstr "<big id=\"ipv6-rx\">0B</big> total descărcare IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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> din traficul total este IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
-msgstr ""
+msgstr "<big id=\"ipv6-tx\">0B</big> total încărcare IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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> provoacă cele mai multe conexiuni"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
-msgstr ""
+msgstr "<big id=\"layer7-most-rx\">0</big> provoacă cele mai multe descărcări"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
-msgstr ""
+msgstr "<big id=\"layer7-most-tx\">0</big> provoacă cea mai mare încărcare"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
-msgstr ""
+msgstr "<big id=\"layer7-total\">0</big> diferite protocoale de aplicații"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: 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> descărcare"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: 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> încărcați"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63
msgid "Accounting period"
-msgstr ""
+msgstr "Perioada contabilă"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
msgstr "Setări avansate"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
-msgstr ""
+msgstr "Aplicație"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
-msgstr ""
+msgstr "Protocoale de aplicare"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
-msgstr ""
+msgstr "Backup"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
msgid "Bandwidth Monitor"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
+msgstr "Monitorizarea lățimii de bandă"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
"<br /><strong><a href=\"%s\">Download backup</a></strong>."
msgstr ""
+"Schimbarea tipului de interval de contabilitate va invalida bazele de date "
+"existente!<br /><strong><a href=\"%s\">Descărcați backup</a></strong>."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64
msgid ""
@@ -163,51 +158,57 @@ msgid ""
"specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the "
"accounting period exactly every N days, beginning at a given date."
msgstr ""
+"Alegeți \"Ziua lunii\" pentru a reporni lunar perioada contabilă la o "
+"anumită dată, de exemplu, la fiecare 3 zile. Alegeți \"Interval fix\" pentru "
+"a reporni perioada contabilă exact la fiecare N zile, începând de la o "
+"anumită dată."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Colectare date..."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Commit interval"
-msgstr ""
+msgstr "Interval de angajament"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid "Compress database"
-msgstr ""
+msgstr "Comprimarea bazei de date"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr "Configurare"
+msgstr "Configurație"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
-msgstr ""
+msgstr "Conex."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
-msgstr ""
+msgstr "Conexiuni"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
-msgstr ""
+msgstr "Conexiuni / Gazdă"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "Database directory"
-msgstr ""
+msgstr "Directorul bazei de date"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
msgstr ""
+"Director de stocare a bazei de date. În acest director va fi plasat câte un "
+"fișier pentru fiecare perioadă contabilă."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72
msgid "Day of month"
-msgstr ""
+msgstr "Ziua lunii"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84
msgid ""
@@ -215,211 +216,241 @@ msgid ""
"towards the end of month, e.g. \"-5\" to specify the 27th of July or the "
"24th of February."
msgstr ""
+"Ziua lunii în care se repornește perioada contabilă. Utilizați valori "
+"negative pentru a număra spre sfârșitul lunii, de exemplu \"-5\" pentru a "
+"specifica 27 iulie sau 24 februarie."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr ""
+msgstr "Închideți"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
-msgstr ""
+msgstr "Afișare"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
-msgstr ""
+msgstr "Jos. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
-msgstr ""
+msgstr "Jos. (Pkts.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
-msgstr ""
+msgstr "Descărcați"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
-msgstr ""
+msgstr "Descărcare (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
-msgstr ""
+msgstr "Descărcare (Pachete)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
-msgstr ""
+msgstr "Descărcare / Aplicație"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
-msgstr ""
+msgstr "Descărcați Database Backup"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
-msgstr ""
+msgstr "Gazde activate Dualstack"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83
msgid "Due date"
-msgstr ""
+msgstr "Data limită"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr "Descărcare (JSON)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
-msgstr ""
+msgstr "Exportați"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
-msgstr ""
+msgstr "Nu s-a reușit confirmarea bazei de date: %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45
msgid "Failed to download backup archive: %s"
-msgstr ""
+msgstr "Nu s-a reușit descărcarea arhivei de rezervă: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
-msgstr ""
+msgstr "Nu s-a reușit descărcarea datelor de trafic: %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28
msgid "Failed to restore backup archive: %s"
-msgstr ""
+msgstr "Nu s-a reușit restaurarea arhivei de rezervă: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
-msgstr ""
+msgstr "Familie"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73
msgid "Fixed interval"
-msgstr ""
+msgstr "Interval fix"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
-msgstr ""
+msgstr "Reîncărcare forțată…"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
msgstr "Setări generale"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
-msgstr ""
+msgstr "Generarea de copii de rezervă"
#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
msgid "Grant UCI access for luci-app-nlbwmon"
-msgstr ""
+msgstr "Acordă acces UCI pentru luci-app-nlbwmon"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr "Grupate în funcție de IP (CSV)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr "Grupate după MAC (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr "Grupate în funcție de protocol (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
-msgstr ""
+msgstr "Gazdă"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
-msgstr ""
+msgstr "Numele gazdei: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
-msgstr ""
+msgstr "IPv4 vs. IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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"
-msgstr ""
+msgstr "Intervalul"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
+"Intervalul la care baza de date temporară în memorie este transferată în "
+"directorul bazei de date persistente."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
+"Intervalul la care contoarele de trafic ale conexiunilor încă stabilite sunt "
+"reîmprospătate din informațiile netlink."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
-msgstr ""
+msgstr "Durata intervalului de contabilizare în zile."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
msgid "Local interfaces"
-msgstr ""
+msgstr "Interfețe locale"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
msgid "Local subnets"
-msgstr ""
+msgstr "Subrețele locale"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
msgid "Malformed data received"
-msgstr ""
+msgstr "Date primite în formă defectuoasă"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
msgid "Maximum entries"
-msgstr ""
+msgstr "Numărul maxim de intrări"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
+"Numărul maxim de perioade contabile care trebuie păstrate; utilizați zero "
+"pentru a păstra bazele de date pentru totdeauna."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
-msgstr ""
+msgstr "Monitor de lățime de bandă Netlink"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51
msgid "Netlink Bandwidth Monitor - Backup / Restore"
-msgstr ""
+msgstr "Netlink Monitorul lățimii de bandă - Backup / Restaurare"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52
msgid "Netlink Bandwidth Monitor - Configuration"
-msgstr ""
+msgstr "Netlink Bandwidth Monitor - Configurație"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
-msgstr ""
+msgstr "Încă nu s-au înregistrat date."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
+"Sunt luate în considerare numai fluxurile de conntrack de la sau către "
+"oricare dintre aceste rețele."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
+"Sunt luate în considerare numai fluxurile de conntrack de la sau către "
+"oricare dintre aceste subrețele."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Preallocate database"
-msgstr ""
+msgstr "Prealocarea bazei de date"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
-msgstr ""
+msgstr "Protocol"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid "Protocol Mapping"
-msgstr ""
+msgstr "Maparea protocolului"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid ""
@@ -427,106 +458,118 @@ msgid ""
"line. The first value specifies the IP protocol, the second value the port "
"number and the third column is the name of the mapped protocol."
msgstr ""
+"Mapping-uri de protocol pentru a distinge tipurile de trafic pentru fiecare "
+"gazdă, câte un mapping pe linie. Prima valoare specifică protocolul IP, a "
+"doua valoare numărul portului, iar a treia coloană este numele protocolului "
+"mapat."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "Refresh interval"
-msgstr ""
+msgstr "Interval de reîmprospătare"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
-msgstr ""
+msgstr "Restaurează"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
msgid "Restore Database Backup"
-msgstr ""
+msgstr "Restaurați copia de rezervă a bazei de date"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
msgid "Restore complete"
-msgstr ""
+msgstr "Restaurare completă"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285
msgid "Select accounting period:"
-msgstr ""
+msgstr "Selectați perioada contabilă:"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334
msgid "Source IP"
-msgstr ""
+msgstr "Sursă IP"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96
msgid "Start date"
-msgstr ""
+msgstr "Data de începere"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
+"Data de începere a primei perioade contabile, de exemplu, data de începere a "
+"contractului ISP."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Stored periods"
-msgstr ""
+msgstr "Perioadele stocate"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53
msgid ""
"The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic "
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
+"Netlink Bandwidth Monitor (nlbwmon) este un program ușor și eficient de "
+"contabilizare a traficului care ține evidența utilizării lățimii de bandă "
+"pentru fiecare gazdă și protocol."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21
msgid "The following database files have been restored:"
-msgstr ""
+msgstr "Următoarele fișiere ale bazei de date au fost restaurate:"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
+"Numărul maxim de intrări care ar trebui introduse în baza de date; dacă "
+"setați limita la 0, bazele de date vor putea crește la nesfârșit."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
-msgstr ""
+msgstr "Trafic / Gazdă"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
-msgstr ""
+msgstr "Distribuția traficului"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
msgid "Unable to fetch traffic statistic data: %s"
-msgstr ""
+msgstr "Imposibilitatea de a prelua date statistice de trafic: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
-msgstr ""
+msgstr "Sus. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
-msgstr ""
+msgstr "Sus. (Puncte)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
-msgstr ""
+msgstr "Încărcați"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
-msgstr ""
+msgstr "Încărcare (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
-msgstr ""
+msgstr "Încărcare (Pachete)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
-msgstr ""
+msgstr "Încărcare / Aplicație"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
-msgstr ""
+msgstr "Furnizor: <big id=\"bubble-vendor\">Example Corp.</big>"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "Avertisment"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
msgid ""
@@ -534,6 +577,9 @@ msgid ""
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
+"Dacă se recomandă comprimarea prin gzip a bazelor de date arhivate. "
+"Comprimarea fișierelor bazelor de date face ca accesarea datelor vechi să "
+"fie puțin mai lentă, dar ajută la reducerea cerințelor de stocare."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
@@ -541,17 +587,21 @@ msgid ""
"mainly useful for memory constrained systems which might not be able to "
"satisfy memory allocation after longer uptime periods."
msgstr ""
+"Dacă se va prealoca în memorie dimensiunea maximă posibilă a bazei de date. "
+"Acest lucru este util în principal pentru sistemele cu restricții de memorie "
+"care ar putea să nu poată satisface alocarea de memorie după perioade mai "
+"lungi de funcționare."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130
msgid "no traffic"
-msgstr ""
+msgstr "fără trafic"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
-msgstr ""
+msgstr "alte"
diff --git a/applications/luci-app-nlbwmon/po/ru/nlbwmon.po b/applications/luci-app-nlbwmon/po/ru/nlbwmon.po
index 725dd8c4b4..4e7aef3d6a 100644
--- a/applications/luci-app-nlbwmon/po/ru/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ru/nlbwmon.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: nlbwmon\n"
"POT-Creation-Date: 2018-01-21 19:45+0300\n"
-"PO-Revision-Date: 2020-07-17 19:42+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-10-05 12:02+0000\n"
+"Last-Translator: Darin Avdeyeva <yulyablack@inbox.lv>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/ru/>\n"
"Language: ru\n"
@@ -12,19 +12,19 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr "%d только IPv4 хост(а, ов)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr "%d только IPv6 хост(а, ов)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr "%d хост(а, ов) с двумя стеками"
@@ -75,52 +75,52 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr "60s — ежеминутное сохранение, подходит для не флеш накопителей"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "<big id=\"conn-total\">0</big> соединений"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "<big id=\"host-total\">0</big> хост(а, ов)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr "<big id=\"ipv6-hosts\">0%</big> скорости хостов через IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "<big id=\"ipv6-rx\">0B</big> всего скачано по IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 "<big id=\"ipv6-share\">0%</big> от общего трафика — IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "<big id=\"ipv6-tx\">0B</big> всего загружено по IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
"<big id=\"layer7-most-conn\">0</big> создают наибольшее число соединений"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr "<big id=\"layer7-most-rx\">0</big> создают наибольший объём скачивания"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr "<big id=\"layer7-most-tx\">0</big> создают наибольший объём загрузки"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr "<big id=\"layer7-total\">0</big> различных протоколов"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr "<big id=\"rx-total\">0</big> скачано"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "<big id=\"tx-total\">0</big> загружено"
@@ -132,34 +132,22 @@ msgstr "Отчётный период"
msgid "Advanced Settings"
msgstr "Дополнительные настройки"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
-msgstr "Приложение"
+msgstr "Протокол"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr "Прикладные протоколы"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
-msgstr "Резервная копия"
+msgstr "Резервная копия настроек"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
msgid "Bandwidth Monitor"
msgstr "Мониторинг трафика"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV, сгруппированный по IP-адресам"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV, сгруппированный по MAC-адресам"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV, сгруппированный по протоколам"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -179,9 +167,9 @@ msgstr ""
"«Фиксированный интервал», чтобы перезапускать отчётный период через каждые N "
"дней, начиная с заданной даты."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Сбор данных..."
@@ -193,20 +181,20 @@ msgstr "Интервал сохранения"
msgid "Compress database"
msgstr "Сжатие базы данных"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Конфигурация"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr "Соед."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr "Соединения"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr "Соединения / Хост"
@@ -240,43 +228,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Закрыть"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
-msgstr "Отобразить"
+msgstr "Показать"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr "Скач. (байты)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr "Скач. (пакеты)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
-msgstr "Скачать"
+msgstr "Скачано"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
-msgstr "Скачивание (байты)"
+msgstr "Скачано (байты)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
-msgstr "Скачивание (пакеты)"
+msgstr "Скачано (пакеты)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
-msgstr "Скачивание / Приложение"
+msgstr "Скачано / Протокол"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "Скачать резервную копию базы данных"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr "Хосты с двумя стеками"
@@ -284,11 +273,19 @@ msgstr "Хосты с двумя стеками"
msgid "Due date"
msgstr "Срок"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr "Дамп (JSON)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr "Экспорт"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr "Не удалось зафиксировать базу данных: %s"
@@ -296,7 +293,7 @@ msgstr "Не удалось зафиксировать базу данных: %s
msgid "Failed to download backup archive: %s"
msgstr "Не удалось загрузить архив резервной копии: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr "Не удалось загрузить данные о трафике: %s"
@@ -304,7 +301,7 @@ msgstr "Не удалось загрузить данные о трафике: %
msgid "Failed to restore backup archive: %s"
msgstr "Не удалось восстановить архив резервной копии: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr "Семейство"
@@ -312,17 +309,17 @@ msgstr "Семейство"
msgid "Fixed interval"
msgstr "Фиксированный интервал"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
-msgstr "Принудительный перезапуск…"
+msgstr "Принудительная перезагрузка…"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr "Основные настройки"
+msgstr "Общие настройки"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "Создать резервную копию"
@@ -330,25 +327,37 @@ msgstr "Создать резервную копию"
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr "Предоставить UCI доступ для luci-app-nlbwmon"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr "Группировка по IP (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr "Группировка по MAC (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr "Группировка по протоколу (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "Хост"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "Имя хоста: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
-msgstr "IPv4 против IPv6"
+msgstr "IPv4 vs. IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 "IPv6"
@@ -372,10 +381,6 @@ msgstr ""
"Интервал обновления счётчиков трафика установленных соединений из информации "
"netlink."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "Дамп JSON"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr "Продолжительность учётного интервала в днях."
@@ -388,8 +393,8 @@ msgstr "Локальные интерфейсы"
msgid "Local subnets"
msgstr "Локальные подсети"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -409,7 +414,7 @@ msgstr ""
"Максимальное количество отчётных периодов для хранения. Установка значения "
"«0» позволяет хранить все периоды постоянно."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr "Netlink мониторинг трафика"
@@ -421,9 +426,9 @@ msgstr "Netlink мониторинг трафика - Резервная коп
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "Netlink мониторинг трафика - Настройка"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr "Данные еще не записаны."
@@ -461,7 +466,7 @@ msgstr ""
msgid "Refresh interval"
msgstr "Интервал обновления"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Восстановить"
@@ -516,11 +521,11 @@ msgstr ""
"Максимальное количество записей, которые может быть помещено в базу данных. "
"Значение «0» позволит базе данных расти бесконечно."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr "Трафик / Хост"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr "Распределение трафика"
@@ -528,35 +533,36 @@ msgstr "Распределение трафика"
msgid "Unable to fetch traffic statistic data: %s"
msgstr "Невозможно получить данные статистики по трафику: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr "Загр. (байты)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr "Загр. (пакеты)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
-msgstr "Загрузка"
+msgstr "Загружено"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
-msgstr "Загрузка (байты)"
+msgstr "Загружено (байты)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
-msgstr "Загрузка (пакеты)"
+msgstr "Загружено (пакеты)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
-msgstr "Загрузка / Приложение"
+msgstr "Загружено / Протокол"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "Производитель: <big id=\"bubble-vendor\">Example Corp.</big>"
@@ -570,9 +576,9 @@ msgid ""
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-"Использовать ли gzip сжатие для архивных файлов базы данных. Сжатие файлов "
-"базы данных сделает доступ к старым данным немного медленнее, но поможет "
-"снизить требования к хранилищу."
+"Использовать gzip сжатие для архивных файлов базы данных. Сжатие файлов базы "
+"данных сделает доступ к старым данным немного медленнее, но поможет снизить "
+"требования к хранилищу."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
@@ -590,15 +596,27 @@ msgid "no traffic"
msgstr "нет трафика"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr "другие"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV, сгруппированный по IP-адресам"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV, сгруппированный по MAC-адресам"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV, сгруппированный по протоколам"
+
+#~ msgid "JSON dump"
+#~ msgstr "Дамп JSON"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "Неверный или пустой архив резервной копии"
diff --git a/applications/luci-app-nlbwmon/po/sk/nlbwmon.po b/applications/luci-app-nlbwmon/po/sk/nlbwmon.po
index 06a26a4265..5c4408de46 100644
--- a/applications/luci-app-nlbwmon/po/sk/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/sk/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/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.3-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
-msgstr ""
+msgstr "%d iba IPv4 hostia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -66,51 +66,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -122,15 +122,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Pokročilé nastavenia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Záloha"
@@ -138,18 +138,6 @@ msgstr "Záloha"
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,9 +151,9 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Zbieram dáta..."
@@ -177,20 +165,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Konfigurácia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr "Pripojenia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -219,43 +207,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Zahodiť"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -291,9 +288,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
@@ -301,7 +298,7 @@ msgstr ""
msgid "General Settings"
msgstr "Všeobecné nastavenia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,25 +306,37 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "Hostiteľ"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 "IPv6"
@@ -347,10 +356,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -363,8 +368,8 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -382,7 +387,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,9 +399,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -431,7 +436,7 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Obnoviť"
@@ -479,11 +484,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +496,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Odovzdať"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -546,11 +552,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/sv/nlbwmon.po b/applications/luci-app-nlbwmon/po/sv/nlbwmon.po
index eb664f5df4..f275576ee7 100644
--- a/applications/luci-app-nlbwmon/po/sv/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/sv/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2021-05-19 13:17+0000\n"
+"Last-Translator: Stefan Tamas <tamas79@gmail.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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
-msgstr ""
+msgstr "%d IPv4-Endast värdar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -66,51 +66,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -122,15 +122,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Avancerade inställningar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Säkerhetskopiera"
@@ -138,18 +138,6 @@ msgstr "Säkerhetskopiera"
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,9 +151,9 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Samlar in data..."
@@ -177,20 +165,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Konfiguration"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr "Anslutningar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -219,43 +207,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Avfärda"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "Visa"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
-msgstr "Ladda ner"
+msgstr "Nedladdning"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -291,9 +288,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
@@ -301,7 +298,7 @@ msgstr ""
msgid "General Settings"
msgstr "Generella inställningar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,25 +306,37 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "Värd"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 "IPv6"
@@ -347,10 +356,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -363,8 +368,8 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -382,7 +387,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,9 +399,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -431,7 +436,7 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Återställ"
@@ -479,11 +484,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +496,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -546,11 +552,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/templates/nlbwmon.pot b/applications/luci-app-nlbwmon/po/templates/nlbwmon.pot
index 1150349e51..3e0fdeec00 100644
--- a/applications/luci-app-nlbwmon/po/templates/nlbwmon.pot
+++ b/applications/luci-app-nlbwmon/po/templates/nlbwmon.pot
@@ -1,15 +1,15 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -57,51 +57,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -113,15 +113,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -129,18 +129,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -154,9 +142,9 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 ""
@@ -168,20 +156,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -210,43 +198,44 @@ msgstr ""
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -254,11 +243,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -266,7 +263,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -274,7 +271,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -282,9 +279,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
@@ -292,7 +289,7 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -300,25 +297,37 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 ""
@@ -338,10 +347,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -354,8 +359,8 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr ""
@@ -373,7 +378,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -385,9 +390,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -422,7 +427,7 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -470,11 +475,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -482,35 +487,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -537,11 +543,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/tr/nlbwmon.po b/applications/luci-app-nlbwmon/po/tr/nlbwmon.po
index 9d8a7dabf9..700f5c7d76 100644
--- a/applications/luci-app-nlbwmon/po/tr/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/tr/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-07-05 20:29+0000\n"
+"Last-Translator: ToldYouThat <itoldyouthat@protonmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/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.3-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr "%d sadece IPv4 cihazlar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr "%d sadece IPv6 cihazlar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr "%d ikili-küme destekli cihazlar"
@@ -69,51 +69,52 @@ msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
"60sn - dakika başı yedekleme, flash tabanlı olmayan depolama için kullanışlı"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "<big id=\"conn-total\">0</big> bağlantı(lar)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "<big id=\"host-total\">0</big> cihaz(lar)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
-msgstr "<big id=\"ipv6-hosts\">0%</big> cihazlar arasında IPv6 destekleme oranı"
+msgstr ""
+"<big id=\"ipv6-hosts\">0%</big> cihazlar arasında IPv6 destekleme oranı"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "<big id=\"ipv6-rx\">0B</big> toplam IPv6 indirme"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 "<big id=\"ipv6-share\">0%</big> IPv6'nın toplam trafikteki oranı"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "<big id=\"ipv6-tx\">0B</big> toplam IPv6 yükleme"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 "<big id=\"layer7-most-conn\">0</big> en çok bağlantı yapan"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr "<big id=\"layer7-most-rx\">0</big> en çok indirme yapan"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr "<big id=\"layer7-most-tx\">0</big> en çok yükleme yapan"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr "<big id=\"layer7-total\">0</big> farklı uygulama protokolü"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr "<big id=\"rx-total\">0</big> indirme"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "<big id=\"tx-total\">0</big> yükleme"
@@ -125,15 +126,15 @@ msgstr "Hesaplama dönemi"
msgid "Advanced Settings"
msgstr "Gelişmiş Ayarlar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr "Uygulama"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr "Bağlantı Protokolleri"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Yedekleme"
@@ -141,18 +142,6 @@ msgstr "Yedekleme"
msgid "Bandwidth Monitor"
msgstr "Bant Genişliği İzleme"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV, IP'ye göre gruplandırılmış"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV, MAC adresine göre gruplandırılmış"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV, protokole göre gruplandırılmış"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -171,11 +160,11 @@ msgstr ""
"Gününü\" seçin, örn. her ayın 3'ü. Hesaplama dönemini belirli bir tarihten "
"başlayarak, her X günde bir yenilemek için ise \"Sabit aralık\" ı seçin."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Veri alınıyor..."
+msgstr "Veriler toplanıyor..."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Commit interval"
@@ -185,20 +174,20 @@ msgstr "Yedekleme aralığı"
msgid "Compress database"
msgstr "Veritabanını sıkıştır"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Yapılandırma"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr "Bğlnt."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr "Bağlantılar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr "Bağlantılar / Cihaz"
@@ -225,50 +214,51 @@ msgid ""
"24th of February."
msgstr ""
"Hesap dönemini yenilemek için ayın günü. Ayın sonundan doğru saymak için "
-"negatif değerler kullanın, örn. 27 Temmuz veya 24 Şubat'ı belirtmek için \"-"
-"5\"."
+"negatif değerler kullanın, örn. 27 Temmuz veya 24 Şubat'ı belirtmek için "
+"\"-5\"."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
msgstr "Kapat"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "Görüntüle"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr "İndr. (Bayt)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr "İndr. (Pktlr.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
-msgstr "İndirme"
+msgstr "İndir"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr "İndirme (Bayt)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr "İndirme (Paketler)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr "İndirme / Uygulama"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "Veritabanı Yedeği İndirme"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr "İkili-küme destekli cihazlar"
@@ -276,11 +266,19 @@ msgstr "İkili-küme destekli cihazlar"
msgid "Due date"
msgstr "Bitiş tarihi"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr "Döküm (JSON)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr "Dışa aktar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr "Veritabanı yedekleme başarısız: %s"
@@ -288,7 +286,7 @@ msgstr "Veritabanı yedekleme başarısız: %s"
msgid "Failed to download backup archive: %s"
msgstr "Yedek arşivini indirme başarısız: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr "Trafik verisini indirme başarısız: %s"
@@ -296,7 +294,7 @@ msgstr "Trafik verisini indirme başarısız: %s"
msgid "Failed to restore backup archive: %s"
msgstr "Yedek arşivini geri yükleme başarısız: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr "Aile"
@@ -304,9 +302,9 @@ msgstr "Aile"
msgid "Fixed interval"
msgstr "Sabit aralık"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr "Yeniden yüklemeye zorla…"
@@ -314,7 +312,7 @@ msgstr "Yeniden yüklemeye zorla…"
msgid "General Settings"
msgstr "Genel Ayarlar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "Yedek Oluştur"
@@ -322,25 +320,37 @@ msgstr "Yedek Oluştur"
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr "luci-app-nlbwmon için UCI erişimi verin"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr "IP'ye göre gruplandırılmış (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr "MAC'e göre gruplandırılmış (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr "Protokole göre gruplandırılmış (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "Ana bilgisayar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "Ana bilgisayar adı: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr "IPv4 vs. IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 "IPv6"
@@ -364,10 +374,6 @@ msgstr ""
"Kurulu olan bağlantıların sayaçlarının netlink bilgilerinden sıfırlanma "
"aralığı."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "JSON dökümü"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr "Gün olarak hesaplama aralığı uzunluğu."
@@ -380,8 +386,8 @@ msgstr "Yerel arayüzler"
msgid "Local subnets"
msgstr "Yerel alt ağlar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -401,7 +407,7 @@ msgstr ""
"Tutulacak maksimum hesaplama dönemi sayısı, veritabanlarını sonsuza kadar "
"saklamak için sıfırı kullanın."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr "Netlink Bant Genişliği İzleyici"
@@ -413,9 +419,9 @@ msgstr "Netlink Bant Genişliğ İzleyici - Yedekle / Geri Yükle"
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "Netlink Bant Genişliği İzleyici - Yapılandırma"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr "Henüz veri kaydedilmedi."
@@ -457,7 +463,7 @@ msgstr ""
msgid "Refresh interval"
msgstr "Yenileme aralığı"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Geri yükle"
@@ -511,11 +517,11 @@ msgstr ""
"Veritabanına girilmesi gereken maksimum girdi miktarı, sınırın 0 olarak "
"ayarlanması veritabanlarının süresiz olarak büyümesine izin verecektir."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr "Trafik / Cihaz"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr "Trafik Dağılımı"
@@ -523,35 +529,36 @@ msgstr "Trafik Dağılımı"
msgid "Unable to fetch traffic statistic data: %s"
msgstr "Trafik istatistikleri verileri alınamıyor: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr "Yükl. (Bayt)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr "Yükl. (Pktlr.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Yükleme"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr "Yükl. (Bayt)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr "Yükleme (Paketler)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr "Yükleme / Uygulama"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "Üretici: <big id=\"bubble-vendor\">Example Corp.</big>"
@@ -584,11 +591,23 @@ msgid "no traffic"
msgstr "trafik yok"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr "diğer"
+
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV, IP'ye göre gruplandırılmış"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV, MAC adresine göre gruplandırılmış"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV, protokole göre gruplandırılmış"
+
+#~ msgid "JSON dump"
+#~ msgstr "JSON dökümü"
diff --git a/applications/luci-app-nlbwmon/po/uk/nlbwmon.po b/applications/luci-app-nlbwmon/po/uk/nlbwmon.po
index 94880af3df..77ded9316b 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: 2020-09-04 13:36+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/uk/>\n"
"Language: uk\n"
@@ -9,17 +9,17 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -67,51 +67,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -121,17 +121,17 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Додаткові налаштування"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Резервне копіювання"
@@ -139,18 +139,6 @@ msgstr "Резервне копіювання"
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -164,9 +152,9 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Збирання даних..."
@@ -178,20 +166,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Конфігурація"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr "Підключення"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -220,43 +208,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Закрити"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr "Завантажити"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -264,11 +253,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -276,7 +273,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -284,7 +281,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -292,17 +289,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Загальні налаштування"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -310,25 +307,37 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "Вузол"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 "IPv6"
@@ -348,10 +357,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -364,10 +369,10 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
-msgstr ""
+msgstr "MAC"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
msgid "Malformed data received"
@@ -383,7 +388,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -395,9 +400,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -432,7 +437,7 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Відновлення"
@@ -480,11 +485,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -492,35 +497,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Відвантажити"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -547,11 +553,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/vi/nlbwmon.po b/applications/luci-app-nlbwmon/po/vi/nlbwmon.po
index 4a0ff65fd3..4892a42ca7 100644
--- a/applications/luci-app-nlbwmon/po/vi/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/vi/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"luciapplicationsnlbwmon/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.11-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr ""
@@ -66,51 +66,51 @@ msgstr ""
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -120,17 +120,17 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -138,18 +138,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,9 +151,9 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "Đang lấy dữ liệu..."
@@ -177,20 +165,20 @@ msgstr ""
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr ""
+msgstr "Cấu hình"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr ""
@@ -219,43 +207,44 @@ msgstr ""
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr ""
@@ -291,9 +288,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr ""
@@ -301,7 +298,7 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,25 +306,37 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 ""
@@ -347,10 +356,6 @@ msgid ""
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr ""
@@ -363,8 +368,8 @@ msgstr ""
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
@@ -382,7 +387,7 @@ msgid ""
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,9 +399,9 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr ""
@@ -431,7 +436,7 @@ msgstr ""
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -479,11 +484,11 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +496,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -546,11 +552,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/zh_Hans/nlbwmon.po b/applications/luci-app-nlbwmon/po/zh_Hans/nlbwmon.po
index 9b8ac4f66d..8f376cc8ce 100644
--- a/applications/luci-app-nlbwmon/po/zh_Hans/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/zh_Hans/nlbwmon.po
@@ -3,25 +3,25 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-31 18:41+0000\n"
-"Last-Translator: Zkdc <Zkdc2345@qq.com>\n"
+"PO-Revision-Date: 2021-06-22 17:33+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsnlbwmon/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.2-dev\n"
+"X-Generator: Weblate 4.7.1-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
msgstr "%d 台仅 IPv4 主机"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
msgstr "%d 台仅 IPv6 主机"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
msgstr "%d 台双协议栈主机"
@@ -69,51 +69,51 @@ msgstr "5m - 较少刷新以避免频繁清除连接跟踪计数器"
msgid "60s - commit minutely, useful for non-flash storage"
msgstr "60s - 每分钟提交,适用于非闪存类型存储"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "连接:<big id=\"conn-total\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "主机:<big id=\"host-total\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
msgstr "支持 IPv6 的主机比例:<big id=\"ipv6-hosts\">0%</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "IPv6 总下载量:<big id=\"ipv6-rx\">0B</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 "IPv6 流量比例:<big id=\"ipv6-share\">0%</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "IPv6 总上传量:<big id=\"ipv6-tx\">0B</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 "连接数最多的协议:<big id=\"layer7-most-conn\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
msgstr "下载量最大的协议:<big id=\"layer7-most-rx\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr "上传量最大的协议:<big id=\"layer7-most-tx\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr "应用层协议计数:<big id=\"layer7-total\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
msgstr "下载:<big id=\"rx-total\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "上传:<big id=\"tx-total\">0</big>"
@@ -125,15 +125,15 @@ msgstr "统计周期"
msgid "Advanced Settings"
msgstr "高级设置"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
msgstr "应用层"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
msgstr "应用层协议"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "备份"
@@ -141,18 +141,6 @@ msgstr "备份"
msgid "Bandwidth Monitor"
msgstr "带宽监控"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV,按 IP 分组"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV,按 MAC 分组"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV,按协议分组"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -170,9 +158,9 @@ msgstr ""
"选择“每月的某一天”来设置统计周期的重启时间,例如:每个月的第 3 天。选择“固定"
"周期”来设置从给定日期开始每 N 天重启统计周期。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "正在收集数据…"
@@ -184,20 +172,20 @@ msgstr "提交间隔"
msgid "Compress database"
msgstr "压缩数据库"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "配置"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
msgstr "连接"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr "连接"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
msgstr "连接 / 主机"
@@ -228,43 +216,44 @@ msgstr ""
msgid "Dismiss"
msgstr "关闭"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "显示"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
msgstr "下载量(字节)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
msgstr "下载量(包)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
msgstr "下载"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
msgstr "下载量(字节)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
msgstr "下载量(包)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
msgstr "下载 / 应用层协议"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "下载数据库备份"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
msgstr "双协议栈主机"
@@ -272,27 +261,35 @@ msgstr "双协议栈主机"
msgid "Due date"
msgstr "重置日期"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr "转储 (JSON)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr "导出"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
-msgstr ""
+msgstr "数据库提交失败,该数据库名称为:%s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45
msgid "Failed to download backup archive: %s"
-msgstr ""
+msgstr "备份存档下载失败,存档名称为:%s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
-msgstr ""
+msgstr "流量数据下载失败,数据名称为:%s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28
msgid "Failed to restore backup archive: %s"
-msgstr ""
+msgstr "还原备份存档失败,存档名称为:%s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
msgstr "协议簇"
@@ -300,9 +297,9 @@ msgstr "协议簇"
msgid "Fixed interval"
msgstr "固定周期"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
msgstr "强制重新加载…"
@@ -310,33 +307,45 @@ msgstr "强制重新加载…"
msgid "General Settings"
msgstr "常规设置"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "生成备份"
#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
msgid "Grant UCI access for luci-app-nlbwmon"
-msgstr ""
+msgstr "授予UCI访问luci-app-nlbwmon的权限"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr "按 IP 分组 (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr "按 MAC 分组 (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr "按协议分组 (CSV)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "主机"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "主机名:<big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr "IPv4 与 IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 "IPv6"
@@ -356,10 +365,6 @@ msgid ""
"refreshed from netlink information."
msgstr "从 netlink 信息中刷新“已建立连接”的流量计数器的间隔时间。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "JSON 输出"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
msgstr "统计周期(天)。"
@@ -372,14 +377,14 @@ msgstr "本地接口"
msgid "Local subnets"
msgstr "本地子网"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
msgid "Malformed data received"
-msgstr ""
+msgstr "接收到畸形数据"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
msgid "Maximum entries"
@@ -391,7 +396,7 @@ msgid ""
"forever."
msgstr "保留的统计周期数据库的最大数量,设置 0 表示不限制。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
msgstr "网络带宽监视器"
@@ -403,9 +408,9 @@ msgstr "网络带宽监视器 - 备份 / 恢复"
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "网络带宽监视器 - 配置"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr "暂无数据记录。"
@@ -442,7 +447,7 @@ msgstr ""
msgid "Refresh interval"
msgstr "刷新间隔"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "恢复"
@@ -452,7 +457,7 @@ msgstr "恢复数据库备份"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
msgid "Restore complete"
-msgstr ""
+msgstr "还原完成"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285
msgid "Select accounting period:"
@@ -492,47 +497,48 @@ msgid ""
"the limit to 0 will allow databases to grow indefinitely."
msgstr "数据库中的最大条目数量, 设置为 0 将允许数据库无限增长。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
msgstr "流量 / 主机"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
msgstr "流量分布"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
msgid "Unable to fetch traffic statistic data: %s"
-msgstr ""
+msgstr "无法获取流量统计数据:%s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
msgstr "上传量(字节)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
msgstr "上传量(包)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "上传"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
msgstr "上传量(字节)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
msgstr "上传量(包)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
msgstr "上传 / 应用层协议"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "供应商:<big id=\"bubble-vendor\">Example Corp.</big>"
@@ -563,15 +569,27 @@ msgid "no traffic"
msgstr "无流量数据"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr "其他"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV,按 IP 分组"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV,按 MAC 分组"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV,按协议分组"
+
+#~ msgid "JSON dump"
+#~ msgstr "JSON 输出"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "备份存档无效或为空"
diff --git a/applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po b/applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po
index 4ceb8c7962..2ddf46c29e 100644
--- a/applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po
@@ -3,7 +3,7 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-16 19:29+0000\n"
+"PO-Revision-Date: 2021-08-14 14:43+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsnlbwmon/zh_Hant/>\n"
@@ -11,111 +11,111 @@ 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.8-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
-msgstr "%d 臺僅 IPv4 主機"
+msgstr "%d 台主機(僅 IPv4)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
-msgstr "%d 臺僅 IPv6 主機"
+msgstr "%d 台主機(僅 IPv6)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
-msgstr "%d 臺雙協議棧主機"
+msgstr "%d 台主機(雙堆疊)"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
msgid "%s and %s"
-msgstr "%s 和 %s"
+msgstr "1.%s 2.%s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112
msgid "%s, %s and %s"
-msgstr "%s,%s 和 %s"
+msgstr "1.%s 2.%s 3.%s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93
msgid "-1 - Restart every last day of month"
-msgstr "-1 - 每月的最後一天重新開始"
+msgstr "-1-每月的最後一天重新啟動"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94
msgid "-7 - Restart a week before end of month"
-msgstr "-7 - 每月底前一週重新開始"
+msgstr "-7-每月倒數第七天重新啟動"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92
msgid "1 - Restart every 1st of month"
-msgstr "1 - 每月的第一天重新開始"
+msgstr "1-每月的第一天重新啟動"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid "10m - frequent commits at the expense of flash wear"
-msgstr "10m - 頻繁提交,快閃記憶體損耗的開銷也增大"
+msgstr "10m-頻繁地提交,可能會加劇快閃記憶體的耗損"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "12h - compromise between risk of data loss and flash wear"
-msgstr "12h - 平衡統計資料丟失的風險以及快閃記憶體使用壽命"
+msgstr "12h-資料丟失風險和快閃記憶體耗損之間的折衷"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
msgid "24h - least flash wear at the expense of data loss risk"
-msgstr "24h - 以資料丟失風險的代價換取最小的快閃記憶體損耗"
+msgstr "24h-以資料丟失風險為代價延長快閃記憶體壽命"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
msgid "30s - refresh twice per minute for reasonably current stats"
-msgstr "30s - 每分鐘重新整理二次以獲得較準確的當前統計值"
+msgstr "30s-每分鐘重新整理 2 次來得到最新的統計資料"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
-msgstr "5m - 較少重新整理以避免頻繁清除連線跟蹤計數器"
+msgstr "5m-少量重新整理以避免頻繁清除 conntrack 計數器"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "60s - commit minutely, useful for non-flash storage"
-msgstr "60s - 每分鐘提交,適用於非快閃記憶體型別儲存"
+msgstr "60s-每分鐘提交,適用於非快閃記憶體儲存資料"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
-msgstr "連線:<big id=\"conn-total\">0</big>"
+msgstr "連線數:<big id=\"conn-total\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
-msgstr "主機:<big id=\"host-total\">0</big>"
+msgstr "主機數:<big id=\"host-total\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: 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"
-msgstr "支援 IPv6 的主機比例:<big id=\"ipv6-hosts\">0%</big>"
+msgstr "支援 IPv6 主機的比率:<big id=\"ipv6-hosts\">0%</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "IPv6 總下載量:<big id=\"ipv6-rx\">0B</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: 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 "IPv6 流量比例:<big id=\"ipv6-share\">0%</big>"
+msgstr "IPv6 總流量比率:<big id=\"ipv6-share\">0%</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "IPv6 總上傳量:<big id=\"ipv6-tx\">0B</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: 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 "連線數最多的協議:<big id=\"layer7-most-conn\">0</big>"
+msgstr "連線數最多的協定:<big id=\"layer7-most-conn\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: 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"
-msgstr "下載量最大的協議:<big id=\"layer7-most-rx\">0</big>"
+msgstr "下載量最大的協定:<big id=\"layer7-most-rx\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
-msgstr "上傳量最大的協議:<big id=\"layer7-most-tx\">0</big>"
+msgstr "上傳量最大的協定:<big id=\"layer7-most-tx\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:871
msgid "<big id=\"layer7-total\">0</big> different application protocols"
-msgstr "應用層協議計數:<big id=\"layer7-total\">0</big>"
+msgstr "應用層協定數:<big id=\"layer7-total\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
-msgstr "下載:<big id=\"rx-total\">0</big>"
+msgstr "下載量:<big id=\"rx-total\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
-msgstr "上傳:<big id=\"tx-total\">0</big>"
+msgstr "上傳量:<big id=\"tx-total\">0</big>"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63
msgid "Accounting period"
@@ -125,41 +125,29 @@ msgstr "統計週期"
msgid "Advanced Settings"
msgstr "進階設定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
-msgstr "應用層"
+msgstr "應用層協定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
-msgstr "應用層協議"
+msgstr "應用層協定"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "備份"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
msgid "Bandwidth Monitor"
-msgstr "頻寬監控"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV,按 IP 分組"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV,按 MAC 分組"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV,按協議分組"
+msgstr "頻寬監視"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
"<br /><strong><a href=\"%s\">Download backup</a></strong>."
msgstr ""
-"更改統計週期型別會使現有資料庫無效!<br /><strong><a href=\"%s\">下載備份</"
-"a></strong>。"
+"如果變更「統計週期」的型式,現存資料庫將無效!<br /><strong><a href=\"%s\">下"
+"載備份</a></strong>。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64
msgid ""
@@ -167,39 +155,39 @@ msgid ""
"specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the "
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-"選擇“每月的某一天”來設定統計週期的重啟時間,例如:每個月的第 3 天。選擇“固定"
-"週期”來設定從給定日期開始每 N 天重啟統計週期。"
+"選擇「一個月中的某天」來設定每月統計資料的重設日期(例如:每月 3 號);選擇"
+"「固定間隔時間」將容許您設定起始日期和間隔時間。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:844
+#: 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 "收集資料中..."
+msgstr "正在收集資料中…"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Commit interval"
-msgstr "提交間隔"
+msgstr "提交間隔時間"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid "Compress database"
msgstr "壓縮資料庫"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr "設定"
+msgstr "組態"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:603
msgid "Conn."
-msgstr "連線"
+msgstr "連線數"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Connections"
msgstr "連線數"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
msgid "Connections / Host"
-msgstr "連線 / 主機"
+msgstr "連線數/主機"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "Database directory"
@@ -209,11 +197,11 @@ msgstr "資料庫目錄"
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
-msgstr "資料庫儲存目錄。每個“統計週期”的檔案將被放到這個目錄中。"
+msgstr "資料庫儲存目錄;每個統計週期的檔案都將被放入此目錄中。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72
msgid "Day of month"
-msgstr "每月的某一天"
+msgstr "一個月中的某天"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84
msgid ""
@@ -221,128 +209,149 @@ msgid ""
"towards the end of month, e.g. \"-5\" to specify the 27th of July or the "
"24th of February."
msgstr ""
-"每個月重啟統計週期的日期。使用負數表示從月底開始計算,例如:\"-5\" 可以表示7"
-"月27號或者2月24號。"
+"每月重設統計資料的日期;使用負數來表示朝月末方向計數(例如:「-5」表示7月27號"
+"或者2月24號)。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
msgstr "關閉"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "顯示"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
-msgstr ""
+msgstr "下載量(位元組)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:605
msgid "Down. (Pkts.)"
-msgstr ""
+msgstr "下載量(封包)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:586
+msgctxt "Traffic counter"
msgid "Download"
-msgstr ""
+msgstr "下載"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:883
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
msgid "Download (Bytes)"
-msgstr ""
+msgstr "下載量(位元組)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:884
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "Download (Packets)"
-msgstr ""
+msgstr "下載量(封包)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
msgid "Download / Application"
-msgstr "下載 / 應用層協議"
+msgstr "下載量/協定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "下載資料庫備份"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
msgid "Dualstack enabled hosts"
-msgstr "雙協議棧主機"
+msgstr "雙堆疊主機"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83
msgid "Due date"
-msgstr "重置日期"
+msgstr "重設日期"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
+msgid "Dump (JSON)"
+msgstr "傾印 (JSON)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:967
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:976
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:985
msgid "Export"
msgstr "匯出"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:779
msgid "Failed to commit database: %s"
-msgstr ""
+msgstr "資料庫提交失敗(訊息:%s)"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45
msgid "Failed to download backup archive: %s"
-msgstr ""
+msgstr "備份歸檔下載失敗(訊息:%s)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:768
msgid "Failed to download traffic data: %s"
-msgstr ""
+msgstr "流量資料下載失敗(訊息:%s)"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28
msgid "Failed to restore backup archive: %s"
-msgstr ""
+msgstr "備份歸檔還原失敗(訊息:%s)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
msgid "Family"
-msgstr "協議簇"
+msgstr "位址族"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73
msgid "Fixed interval"
-msgstr "固定週期"
+msgstr "固定間隔時間"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "Force reload…"
-msgstr "強制重新載入…"
+msgstr "強制重新載入……"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
msgstr "一般設定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
-msgstr "生成備份"
+msgstr "產生備份"
#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
msgid "Grant UCI access for luci-app-nlbwmon"
-msgstr ""
+msgstr "授予 luci-app-nlbwmon 擁有 UCI 存取的權限"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Grouped by IP (CSV)"
+msgstr "依 IP 分組 (CSV)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Grouped by MAC (CSV)"
+msgstr "依 MAC 分組 (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+msgid "Grouped by protocol (CSV)"
+msgstr "依協定分組 (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
msgid "Host"
msgstr "主機"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:595
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "主機名:<big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
msgid "IPv4"
-msgstr ""
+msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "IPv4 vs. IPv6"
msgstr "IPv4 與 IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: 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 "IPv6"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
msgid "Interval"
-msgstr "週期"
+msgstr "間隔時間"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
@@ -354,72 +363,68 @@ msgstr "將記憶體中的臨時資料庫提交到永續性資料庫目錄的間
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
-msgstr "從 netlink 資訊中重新整理“已建立連線”的流量計數器的間隔時間。"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "JSON 輸出"
+msgstr "Netlink 頻寬監視器重新整理「已建立連線的總流量」的間隔時間。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
msgid "Length of accounting interval in days."
-msgstr "統計週期(天)。"
+msgstr "重設統計的間隔天數。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
msgid "Local interfaces"
-msgstr "本地介面"
+msgstr "局部介面"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
msgid "Local subnets"
-msgstr "本地子網"
+msgstr "區域子網"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "MAC"
msgstr "MAC"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
msgid "Malformed data received"
-msgstr ""
+msgstr "接收到了錯誤的資料"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
msgid "Maximum entries"
-msgstr "最大條目"
+msgstr "最大項目數"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
-msgstr "保留的統計週期數據庫的最大數量,設定 0 表示不限制。"
+msgstr "資料庫中要保留的統計資料的「最大週期數」,輸入「0」將永遠保留。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:806
msgid "Netlink Bandwidth Monitor"
-msgstr "網路頻寬監視器"
+msgstr "Netlink 頻寬監視器"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51
msgid "Netlink Bandwidth Monitor - Backup / Restore"
-msgstr "網路頻寬監視器 - 備份 / 恢復"
+msgstr "Netlink 頻寬監視器-備份/還原"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52
msgid "Netlink Bandwidth Monitor - Configuration"
-msgstr "網路頻寬監視器 - 配置"
+msgstr "Netlink 頻寬監視器-組態"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:517
msgid "No data recorded yet."
msgstr "暫無資料記錄。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
msgid "Only conntrack streams from or to any of these networks are counted."
-msgstr "僅統計來自或目標為這些網路介面的連線流量。"
+msgstr "只統計來自或任何到達「這些網路」的 conntrack 流。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
msgid "Only conntrack streams from or to any of these subnets are counted."
-msgstr "僅統計來自或目標為這些子網的連線流量。"
+msgstr "只統計來自或任何到達「這些子網」的 conntrack 流。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Preallocate database"
-msgstr "預分配資料庫"
+msgstr "預先配置資料庫"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
@@ -427,7 +432,7 @@ msgstr "協定"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid "Protocol Mapping"
-msgstr "協議對映"
+msgstr "協定對映"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid ""
@@ -435,24 +440,24 @@ msgid ""
"line. The first value specifies the IP protocol, the second value the port "
"number and the third column is the name of the mapped protocol."
msgstr ""
-"協議對映用於區分流量型別,每行一條。第一個值指定 IP 協議型別,第二個值是埠"
-"號,第三個值是對映的協議名稱。"
+"使用協定對映來區分流量類型,每行一條:第一個值規定「IP 協定號」,第二、三個值"
+"分別為「埠號」和對映的「協定名稱」。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "Refresh interval"
msgstr "重新整理間隔"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
-msgstr "恢復"
+msgstr "還原"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
msgid "Restore Database Backup"
-msgstr "恢復資料庫備份"
+msgstr "還原資料庫備份"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
msgid "Restore complete"
-msgstr ""
+msgstr "還原完成"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285
msgid "Select accounting period:"
@@ -460,7 +465,7 @@ msgstr "選擇統計週期:"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334
msgid "Source IP"
-msgstr "源 IP"
+msgstr "來源 IP"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96
msgid "Start date"
@@ -468,7 +473,7 @@ msgstr "起始日期"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
-msgstr "第一個統計週期的起始日期,例如:ISP 合約的起始日期。"
+msgstr "第一個統計週期的起始日期(例如:ISP 合約的起始日期)。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Stored periods"
@@ -479,60 +484,61 @@ msgid ""
"The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic "
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-"網路頻寬監視器(nlbwmon)是一個輕量、高效的流量統計程式,可以統計每個主機和協"
-"議的頻寬使用情況。"
+"Netlink 頻寬監視器(nlbwmon)是一個輕型、有效的流量統計程式,它可以追蹤每個主"
+"機和協定的頻寬使用詳情。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21
msgid "The following database files have been restored:"
-msgstr "以下資料庫檔案已恢復:"
+msgstr "已還原以下資料庫檔案:"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
-msgstr "資料庫中的最大條目數量, 設定為 0 將允許資料庫無限增長。"
+msgstr "資料庫中儲存的最大項目數;設定限制為 \"0\" 將允許資料庫無限增長。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:813
msgid "Traffic / Host"
-msgstr "流量 / 主機"
+msgstr "流量/主機"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:810
msgid "Traffic Distribution"
-msgstr "流量分佈"
+msgstr "流量分配"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
msgid "Unable to fetch traffic statistic data: %s"
-msgstr ""
+msgstr "流量統計資料提取失敗(訊息:%s)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:606
msgid "Up. (Bytes)"
-msgstr ""
+msgstr "上傳量(位元組)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
msgid "Up. (Pkts.)"
-msgstr ""
+msgstr "上傳量(封包)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:590
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "上傳"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: 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:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Upload (Bytes)"
-msgstr ""
+msgstr "上傳量(位元組)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:840
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:933
msgid "Upload (Packets)"
-msgstr ""
+msgstr "上傳量(封包)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
msgid "Upload / Application"
-msgstr "上傳 / 應用層協議"
+msgstr "上傳量/協定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:596
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "供應商:<big id=\"bubble-vendor\">Example Corp.</big>"
@@ -546,8 +552,8 @@ msgid ""
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-"是否使用 gzip 壓縮資料庫存檔。壓縮資料庫檔案會使訪問舊資料稍微慢一些,但有助"
-"於減少儲存佔用空間。"
+"是否使用 Gzip 壓縮資料庫歸檔;這會使舊資料的存取稍微慢一些,但有助於節省儲存"
+"空間。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
@@ -555,23 +561,35 @@ msgid ""
"mainly useful for memory constrained systems which might not be able to "
"satisfy memory allocation after longer uptime periods."
msgstr ""
-"是否預先分配資料庫最大可能佔用的記憶體大小。這主要適用於記憶體較小系統,這些"
-"系統在長時間執行之後可能無法滿足資料庫的記憶體需求。"
+"是否預先配置資料庫的最大記憶體使用量;這對記憶體資源受限的系統很有幫助,因為"
+"這些系統在長期工作後可能會沒有足夠的記憶體。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130
msgid "no traffic"
-msgstr "無流量資料"
+msgstr "無流量"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:633
msgid "other"
msgstr "其他"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV(按 IP 劃分)"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV(按 MAC 劃分)"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV(按協定劃分)"
+
+#~ msgid "JSON dump"
+#~ msgstr "JSON 傾印"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "備份存檔無效或為空"
diff --git a/applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json b/applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json
index 5b597c6329..b744a6a6de 100644
--- a/applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json
+++ b/applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json
@@ -1,9 +1,10 @@
{
- "admin/nlbw": {
+ "admin/services/nlbw": {
"title": "Bandwidth Monitor",
"order": 80,
"action": {
- "type": "firstchild"
+ "type": "alias",
+ "path": "admin/services/nlbw/display"
},
"depends": {
"acl": [ "luci-app-nlbwmon" ],
@@ -11,27 +12,27 @@
}
},
- "admin/nlbw/display": {
+ "admin/services/nlbw/display": {
"title": "Display",
- "order": 1,
+ "order": 10,
"action": {
"type": "view",
"path": "nlbw/display"
}
},
- "admin/nlbw/config": {
+ "admin/services/nlbw/config": {
"title": "Configuration",
- "order": 2,
+ "order": 20,
"action": {
"type": "view",
"path": "nlbw/config"
}
},
- "admin/nlbw/backup": {
+ "admin/services/nlbw/backup": {
"title": "Backup",
- "order": 3,
+ "order": 30,
"action": {
"type": "view",
"path": "nlbw/backup"
diff --git a/applications/luci-app-noddos/Makefile b/applications/luci-app-noddos/Makefile
deleted file mode 100644
index c9b30a0da2..0000000000
--- a/applications/luci-app-noddos/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright (C) 2017 Steven Hessing (steven.hessing@gmail.com)
-# Based on initial implementation by Stan Grishin (stangri@melmac.net)
-# This is free software, licensed under the GNU General Public License v3.
-
-include $(TOPDIR)/rules.mk
-
-PKG_LICENSE:=GPLv3
-PKG_MAINTAINER:=Steven Hessing <steven.hessing@gmail.com>
-
-LUCI_TITLE:=Noddos Service Web UI
-LUCI_DESCRIPTION:=Provides Web UI for Noddos service.
-LUCI_DEPENDS:=+luci +luci-compat +noddos @BROKEN
-LUCI_PKGARCH:=all
-PKG_RELEASE:=1
-
-include ../../luci.mk
-
-# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-noddos/htdocs/cgi-bin/clientdetails b/applications/luci-app-noddos/htdocs/cgi-bin/clientdetails
deleted file mode 100755
index 411113c6a6..0000000000
--- a/applications/luci-app-noddos/htdocs/cgi-bin/clientdetails
+++ /dev/null
@@ -1,91 +0,0 @@
-#!/usr/bin/lua
-
--- clientdetails.lua : Provides details about client devices discovered by Noddos
--- Copyright (C) 2017 Steven Hessing (steven.hessing@gmail.com)
--- This is free software, licensed under the GNU General Public License v3.
-
-require "nixio.fs"
-
-print ("Content-type: Text/html\n")
-local info = os.getenv("QUERY_STRING")
-
-local params = {}
-local echo = {}
-
-function print_row(key)
- print ("<tr><th>")
- print (key)
- print ("</th><td>")
- print (device[key])
- print ("</td></tr>")
-end
-
-for name, value in string.gmatch(info .. '&', '(.-)%=(.-)%&') do
- value = string.gsub(value , '%+', ' ')
- value = string.gsub(value , '%%(%x%x)', function(dpc)
- return string.char(tonumber(dpc,16))
- end )
- params[name] = value
-
- value = string.gsub(value, "%&", "&amp;")
- value = string.gsub(value, "%<", "&lt;")
- value = string.gsub(value, '%"', "&quot;")
- echo[name] = value
-end
-
-device = {}
-profile = {}
-
-if nixio.fs.access("/var/lib/noddos/DeviceDump.json") then
- io.input("/var/lib/noddos/DeviceDump.json")
- local t = io.read("*all")
- local json = require "luci.jsonc"
- local devdump = json.parse(t)
- for i, v in ipairs(devdump) do
- if v.MacAddress == params["mac"] then
- device = v
- end
- end
- io.input("/var/lib/noddos/DeviceProfiles.json")
- t = io.read("*all")
- local temp = json.parse(t)
- for i, v in ipairs(temp) do
- if device.DeviceProfileUuid == v.DeviceProfileUuid then
- profile = v
- end
- end
-end
-pagetop = [[
-<html>
- <head>
- <title>Client Details by Noddos</title>
- <meta charset="utf-8">
- <!--[if lt IE 9]><script src="/luci-static/bootstrap/html5.js?v=git-17.100.70571-29fabe2"></script><![endif]-->
- <meta name="viewport" content="initial-scale=1.0">
- <link rel="stylesheet" href="/luci-static/bootstrap/cascade.css?v=git-17.100.70571-29fabe2">
- <link rel="stylesheet" media="only screen and (max-device-width: 854px)" href="/luci-static/bootstrap/mobile.css?v=git-17.100.70571-29fabe2" type="text/css" />
- <link rel="shortcut icon" href="/luci-static/bootstrap/favicon.png">
- <script src="/luci-static/resources/xhr.js?v=git-17.100.70571-29fabe2"></script>
- </head>
- <body text=blue>
- <h1>Client Details</h1>
-]]
-print (pagetop)
-
-if params["mac"] ~= nil then
- print ("<table>")
- for i, key in ipairs{"MacAddress", "Ipv4Address", "Ipv6Address", "DeviceProfileUuid", "DhcpHostname", "DhcpVendor", "SsdpFriendlyName", "SsdpLocation", "SsdpManufacturer", "SsdpModelName", "SsdpModelUrl", "SsdpSerialNumber", "SsdpServer","SsdpUserAgent", "MdnsDeviceUrl", "MdnsHw", "MdnsManufacturer", "MdnsModelName", "MdnsOs", "WsDiscoveryTypes", "WsDiscoveryXaddrs", "DnsQueries"} do
- print_row(key)
- end
- print ("</table>")
-else
- print ("no mac address specified")
-end
-
-pagebase = [[<br><br>
-Client Details by
-<a href=http://www.noddos.io>Noddos</a>
-</body></html>
-]]
-
-print (pagebase)
diff --git a/applications/luci-app-noddos/luasrc/model/cbi/noddos.lua b/applications/luci-app-noddos/luasrc/model/cbi/noddos.lua
deleted file mode 100644
index 3abb73bc66..0000000000
--- a/applications/luci-app-noddos/luasrc/model/cbi/noddos.lua
+++ /dev/null
@@ -1,46 +0,0 @@
--- Copyright 2017 Steven Hessing (steven.hessing@gmail.com)
--- This is free software, licensed under the GNU General Public License v3.
--- /usr/lib/lua/luci/model/cbi/noddos.lua
-
-m = Map("noddos", translate("Client Firewall"),
- translate("Noddos controls traffic from the clients on your network to the Internet. " ..
- "This helps protect your network, the bandwidth on your Internet connection and " ..
- "the Internet"))
-
-s = m:section(TypedSection, "noddos", translate("Server Settings"))
-s.anonymous = true
-s.addremove = false
-
-s:option(Flag, "rfc1918",
- translate("Private networks"),
- translate("Report traffic to private networks (10/8, 172.16/12, 192.168/16, fd75:6b5d:352c:ed05::/64)")).default=false
-
-s:option(Flag, "upload",
- translate("Upload anonimized traffic stats"),
- translate("Uploading your statistics helps improving device recognition " ..
- "and discovering hacked devices & botnets"))
-
-o = s:option(DynamicList, "whitelistipv4",
- translate("Excluded IPv4 addresses"),
- translate("Don't monitor these IPv4 addresses"))
-o.optional = true
-o.placeholder = "127.0.0.1 192.168.1.1"
-o.delimiter = " "
-o.datatype="list(ip4addr)"
-
-o = s:option(DynamicList, "whitelistipv6",
- translate("Excluded IPv6 addresses"),
- translate("Don't monitor these IPv6 addresses"))
-o.optional = true
-o.delimiter = " "
-o.datatype="list(ip6addr)"
-
-o = s:option(DynamicList, "whitelistmac",
- translate("Excluded MAC addresses"),
- translate("Don't monitor these MAC addresses"))
-o.optional = true
-o.delimiter = " "
-o.datatype="list(macaddr)"
-
-return m
-
diff --git a/applications/luci-app-noddos/luasrc/view/noddos/clients.htm b/applications/luci-app-noddos/luasrc/view/noddos/clients.htm
deleted file mode 100644
index 171a5e9aab..0000000000
--- a/applications/luci-app-noddos/luasrc/view/noddos/clients.htm
+++ /dev/null
@@ -1,111 +0,0 @@
-<%#
- Copyright (C) 2017 Steven Hessing <steven.hessing@gmail.com>
- This is free software, licensed under the GNU General Public License v3.
- /usr/lib/lua/luci/view/clients.htm
--%>
-
-<%-
-
- require "nixio.fs"
- require "os"
-
- local last_modified = "<boottime>"
- local style = true
- local v
- local devdump
-
- if nixio.fs.access("/var/lib/noddos/DeviceDump.json") then
- last_modified = os.date("%c", nixio.fs.stat("/var/lib/noddos/DeviceDump.json")['mtime'])
- io.input("/var/lib/noddos/DeviceDump.json")
- t = io.read("*all")
- devdump = luci.jsonc.parse(t)
- io.input("/var/lib/noddos/DeviceProfiles.json")
- t = io.read("*all")
- temp = luci.jsonc.parse(t)
- devicevalues = {}
- for i, v in ipairs(temp) do
- devicevalues[v.DeviceProfileUuid] = v
- end
- end
--%>
-
-<%+header%>
-
-<div class="cbi-map" id="cbi-network">
- <h2 name="content"><%:Clients%></h2>
- <div class="cbi-map-descr"><%:The following clients have been discovered on the network. The last discovery was completed at %><%=last_modified%></div>
-
- <fieldset class="cbi-section">
- <legend><%:Recognized Clients%></legend>
- <div class="cbi-section-node">
- <div class="table cbi-section-table">
- <div class="tr cbi-section-table-titles">
- <div class="th cbi-section-table-cell"><%:Hostname%></div>
- <div class="th cbi-section-table-cell"><%:IPv4%></div>
- <div class="th cbi-section-table-cell"><%:MAC%></div>
- <div class="th cbi-section-table-cell"><%:Manufacturer%></div>
- <div class="th cbi-section-table-cell"><%:Model%></div>
- <div class="th cbi-section-table-cell"><%:Class%></div>
- </div>
-
- <%
- for i,v in ipairs(devdump) do
- if v.DeviceProfileUuid ~= "" then
- %>
- <div class="tr cbi-section-table-row cbi-rowstyle-<%=(style and 1 or 2)%>">
- <div class="td cbi-value-field"><%=v.Hostname%></div>
- <div class="td cbi-value-field"><%=v.Ipv4Address%></div>
- <div class="td cbi-value-field"><a href="/cgi-bin/clientdetails?mac=<%=v.MacAddress%>"><%=v.MacAddress%></a></div>
- <div class="td cbi-value-field"><%=devicevalues[v.DeviceProfileUuid].Manufacturer%></div>
- <div class="td cbi-value-field"><%=devicevalues[v.DeviceProfileUuid].Model%></div>
- <div class="td cbi-value-field"><%=devicevalues[v.DeviceProfileUuid].ThingClass%></div>
- </div>
- <%
- style=false
- end
- end
- %>
- </div>
- </div>
- </fieldset>
- <br />
- <fieldset class="cbi-section">
- <legend><%:Unrecognized Clients%></legend>
- <div class="cbi-section-node">
- <div class="table cbi-section-table">
- <div class="tr cbi-section-table-titles">
- <div class="th cbi-section-table-cell"><%:Hostname%></div>
- <div class="th cbi-section-table-cell"><%:IPv4%></div>
- <div class="th cbi-section-table-cell"><%:MAC%></div>
- <div class="th cbi-section-table-cell"><%:Manufacturer%></div>
- <div class="th cbi-section-table-cell"><%:Model%></div>
- <div class="th cbi-section-table-cell"><%:DHCP Vendor%></div>
- <div class="th cbi-section-table-cell"><%:DHCP Hostname%></div>
- </div>
-
- <%
- for i,v in ipairs(devdump) do
- if v.DeviceProfileUuid == "" then
- %>
- <div class="tr cbi-section-table-row cbi-rowstyle-<%=(style and 1 or 2)%>">
- <div class="td cbi-value-field"><%=v.Hostname%></div>
- <div class="td cbi-value-field"><%=v.Ipv4Address%></div>
- <div class="td cbi-value-field"><a href="/cgi-bin/clientdetails?mac=<%=v.MacAddress%>"><%=v.MacAddress%></a></div>
- <div class="td cbi-value-field"><%=v.SsdpManufacturer%></div>
- <div class="td cbi-value-field"><%=v.SsdpModelName%></div>
- <div class="td cbi-value-field"><%=v.DhcpVendor1%></div>
- <div class="td cbi-value-field"><%=v.DhcpHostname%></div>
- </div>
- <%
- style=false
- end
- end
- %>
- </div>
- </div>
- </fieldset>
-
-</div>
-
-<%+footer%>
-
diff --git a/applications/luci-app-noddos/po/ar/noddos.po b/applications/luci-app-noddos/po/ar/noddos.po
deleted file mode 100644
index 3c0b1ca2fd..0000000000
--- a/applications/luci-app-noddos/po/ar/noddos.po
+++ /dev/null
@@ -1,131 +0,0 @@
-msgid ""
-msgstr ""
-"Language: ar\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/bg/noddos.po b/applications/luci-app-noddos/po/bg/noddos.po
deleted file mode 100644
index 937c166e07..0000000000
--- a/applications/luci-app-noddos/po/bg/noddos.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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 3.11-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/bn_BD/noddos.po b/applications/luci-app-noddos/po/bn_BD/noddos.po
deleted file mode 100644
index c7266b350d..0000000000
--- a/applications/luci-app-noddos/po/bn_BD/noddos.po
+++ /dev/null
@@ -1,131 +0,0 @@
-msgid ""
-msgstr ""
-"Language: bn_BD\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/ca/noddos.po b/applications/luci-app-noddos/po/ca/noddos.po
deleted file mode 100644
index 9318003341..0000000000
--- a/applications/luci-app-noddos/po/ca/noddos.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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 3.11-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "Nom de l’amfitrió"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/cs/noddos.po b/applications/luci-app-noddos/po/cs/noddos.po
deleted file mode 100644
index b8e12ade20..0000000000
--- a/applications/luci-app-noddos/po/cs/noddos.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2019-12-02 16:09+0000\n"
-"Last-Translator: Jiri Tersel <jiri.tersel@seznam.cz>\n"
-"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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.10-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "Název počítače"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr "Výrobce"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr "Model"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr "Nastavení serveru"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/de/noddos.po b/applications/luci-app-noddos/po/de/noddos.po
deleted file mode 100644
index 3f9157db22..0000000000
--- a/applications/luci-app-noddos/po/de/noddos.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-08-18 20:32+0000\n"
-"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
-"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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.2-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr "Klasse"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr "Gewähre UCI Zugriff auf luci-app-noddos"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "Hostname"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr "Modell"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr "Servereinstellungen"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/el/noddos.po b/applications/luci-app-noddos/po/el/noddos.po
deleted file mode 100644
index d540ede219..0000000000
--- a/applications/luci-app-noddos/po/el/noddos.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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.11-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/en/noddos.po b/applications/luci-app-noddos/po/en/noddos.po
deleted file mode 100644
index 51a0473fd3..0000000000
--- a/applications/luci-app-noddos/po/en/noddos.po
+++ /dev/null
@@ -1,131 +0,0 @@
-msgid ""
-msgstr ""
-"Language: en\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/es/noddos.po b/applications/luci-app-noddos/po/es/noddos.po
deleted file mode 100644
index a05f1a5e89..0000000000
--- a/applications/luci-app-noddos/po/es/noddos.po
+++ /dev/null
@@ -1,154 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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.1-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr "Clase"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr "Firewall del cliente"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr "Clientes"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr "Nombre de host DHCP"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr "Proveedor de DHCP"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr "No monitoree estas direcciones IPv4"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr "No monitoree estas direcciones IPv6"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr "No monitoree estas direcciones MAC"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr "Direcciones IPv4 excluidas"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr "Direcciones IPv6 excluidas"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr "Direcciones MAC excluidas"
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr "Conceder acceso a UCI para luci-app-noddos"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "Nombre del host"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr "Fabricante"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr "Modelo"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr "Seguimiento de clientes Noddos"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr "Clientes Noddos"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-"Noddos controla el tráfico de los clientes en su red a Internet. Esto ayuda "
-"a proteger su red, el ancho de banda en su conexión a Internet e Internet"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr "Redes privadas"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr "Clientes reconocidos"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-"Informe de tráfico a redes privadas (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr "Configuración del servidor"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-"Los siguientes clientes han sido descubiertos en la red. El último "
-"descubrimiento se completó en"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr "Clientes no reconocidos"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr "Subir estadísticas de tráfico anonimizadas"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
-"Cargar sus estadísticas ayuda a mejorar el reconocimiento de dispositivos y "
-"descubrir dispositivos botnets pirateados"
-
-#~ msgid "DhcpHostname"
-#~ msgstr "Nombre de host de Dhcp"
-
-#~ msgid "DhcpVendor"
-#~ msgstr "Proveedor de Dhcp"
diff --git a/applications/luci-app-noddos/po/fi/noddos.po b/applications/luci-app-noddos/po/fi/noddos.po
deleted file mode 100644
index 137bc24aca..0000000000
--- a/applications/luci-app-noddos/po/fi/noddos.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
-"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "Palvelinnimi"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr "Malli"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr "Palvelimen asetukset"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/fr/noddos.po b/applications/luci-app-noddos/po/fr/noddos.po
deleted file mode 100644
index 2776b0b581..0000000000
--- a/applications/luci-app-noddos/po/fr/noddos.po
+++ /dev/null
@@ -1,146 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-06-24 17:41+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
-"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr "Classe"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr "Pare-feu client"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr "Clients"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr "Nom d'hôte DHCP"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr "Fournisseur DHCP"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr "Ne pas surveiller pas ces adresses IPv4"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr "Ne pas surveiller pas ces adresses IPv6"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr "Ne pas surveiller pas ces adresses MAC"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr "Adresses IPv4 exclues"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr "Adresses IPv6 exclues"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr "Adresses MAC exclues"
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr "Accorder l'accès UCI à luci-app-noddos"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "Nom d'hôte"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr "Fabricant"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr "Modèle"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr "Suivi des clients Noddos"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr "Clients Noddos"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-"Noddos contrôle le trafic des clients de votre réseau vers Internet. Cela "
-"permet de protéger votre réseau, la bande passante de votre connexion "
-"Internet et Internet"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr "Réseaux privés"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr "Clients reconnus"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-"Signaler le trafic vers des réseaux privés (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr "Paramètres du serveur"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-"Les clients suivants ont été découverts sur le réseau. La dernière "
-"découverte a été achevée à"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr "Clients non reconnus"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr "Envoyer des statistiques de trafic anonymisées"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
-"L'envoi de vos statistiques permet d'améliorer la reconnaissance des "
-"appareils et de découvrir les appareils piratés et les réseaux de zombies"
diff --git a/applications/luci-app-noddos/po/he/noddos.po b/applications/luci-app-noddos/po/he/noddos.po
deleted file mode 100644
index a2c7921e8e..0000000000
--- a/applications/luci-app-noddos/po/he/noddos.po
+++ /dev/null
@@ -1,131 +0,0 @@
-msgid ""
-msgstr ""
-"Language: he\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/hi/noddos.po b/applications/luci-app-noddos/po/hi/noddos.po
deleted file mode 100644
index c35fdbd0dc..0000000000
--- a/applications/luci-app-noddos/po/hi/noddos.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Hindi <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/hu/noddos.po b/applications/luci-app-noddos/po/hu/noddos.po
deleted file mode 100644
index 4c6845e230..0000000000
--- a/applications/luci-app-noddos/po/hu/noddos.po
+++ /dev/null
@@ -1,146 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-08 19:28+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
-"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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.1-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr "Osztály"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr "Ügyfél tűzfala"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr "Ügyfelek"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr "DHCP gépnév"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr "DHCP gyártó"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr "Ne figyelje meg ezeket az IPv4-címeket"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr "Ne figyelje meg ezeket az IPv6-címeket"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr "Ne figyelje meg ezeket a MAC-címeket"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr "Kizárt IPv4-címek"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr "Kizárt IPv6-címek"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr "Kizárt MAC-címek"
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "Gépnév"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr "Gyártó"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr "Modell"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr "Noddos ügyfelek követése"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr "Noddos ügyfelek"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-"A Noddos szabályozza a hálózaton lévő ügyfelektől érkező forgalmat az "
-"internet felé. Ez segít megvédeni a hálózatát, az internetkapcsolat "
-"sávszélességét és az internetet"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr "Személyes hálózatok"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr "Felismert ügyfelek"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-"Forgalom jelentése a személyes hálózatokba (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr "Kiszolgáló beállításai"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-"A következő ügyfelek lettek felfedezve a hálózaton. Az utolsó felfedezés "
-"ekkor fejeződött be:"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr "Felismerhetetlen ügyfelek"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr "Anonimizált forgalomstatisztikák feltöltése"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
-"A statisztikák feltöltése segít továbbfejleszteni az eszközfelismerést, "
-"valamint felderíteni a feltört eszközöket és a botneteket"
diff --git a/applications/luci-app-noddos/po/it/noddos.po b/applications/luci-app-noddos/po/it/noddos.po
deleted file mode 100644
index a6ce7ad613..0000000000
--- a/applications/luci-app-noddos/po/it/noddos.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-03-04 04:29+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
-"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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.0-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "Hostname"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/ja/noddos.po b/applications/luci-app-noddos/po/ja/noddos.po
deleted file mode 100644
index 5e640d63c5..0000000000
--- a/applications/luci-app-noddos/po/ja/noddos.po
+++ /dev/null
@@ -1,154 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
-"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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.1-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr "クラス"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr "クライアント ファイアウォール"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr "クライアント"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr "DHCPホスト名"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr "DHCPベンダー"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr "これらの IPv4 アドレスを監視しません"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr "これらの IPv6 アドレスを監視しません"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr "これらの MAC アドレスを監視しません"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr "除外する IPv4 アドレス"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr "除外する IPv6 アドレス"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr "除外する MAC アドレス"
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr "luci-app-noddos に UCI アクセスを許可"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "ホスト名"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr "製造元"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr "モデル"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr "Noddos クライアント トラッキング"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr "Noddos クライアント"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-"Noddos は、ネットワーク内のクライアントからインターネットへのトラフィックを制"
-"御します。これは、ネットワークとインターネット接続の帯域幅、インターネットの"
-"保護に役立ちます。"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr "プライベート ネットワーク"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr "識別済クライアント"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-"プライベート ネットワークへのトラフィックについてのレポート(10/8, "
-"172.16/12, 192.168/16, fd75:6b5d:352c:ed05::/64)"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr "サーバー設定"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-"以下のクライアントがネットワーク内で見つかりました。探索の最終実行日時:"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr "未識別クライアント"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr "匿名トラフィック状況のアップロード"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
-"デバイスの識別や、ハックされたデバイスとボットネットの発見の改善に役立てるた"
-"め、統計をアップロードします。"
-
-#~ msgid "DhcpHostname"
-#~ msgstr "DHCP ホスト名"
-
-#~ msgid "DhcpVendor"
-#~ msgstr "DHCP ベンダー"
diff --git a/applications/luci-app-noddos/po/ko/noddos.po b/applications/luci-app-noddos/po/ko/noddos.po
deleted file mode 100644
index 352b6da808..0000000000
--- a/applications/luci-app-noddos/po/ko/noddos.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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 3.11-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/mr/noddos.po b/applications/luci-app-noddos/po/mr/noddos.po
deleted file mode 100644
index 816b46a1ab..0000000000
--- a/applications/luci-app-noddos/po/mr/noddos.po
+++ /dev/null
@@ -1,143 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-02-12 11:01+0000\n"
-"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
-"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr "क्लास"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr "क्लायंट फायरवॉल"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr "क्लायंट"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr "डीएचसीपी होस्टनाव"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr "डीएचसीपी विक्रेता"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr "या IPv4 पत्त्यांचे निरीक्षण करू नका"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr "या IPv6 पत्त्यांचे निरीक्षण करू नका"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr "या मॅक पत्त्यांचे निरीक्षण करू नका"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr "वगळलेले IPv4 पत्ते"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr "वगळलेले IPv6 पत्ते"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr "वगळलेले मॅक पत्ते"
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "होस्टनाव"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr "निर्माता"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr "मॉडेल"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr "Noddos क्लाएंट ट्रॅकिंग"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr "Noddos क्लायंट"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-"नोडडोस आपल्या नेटवर्कवरील ग्राहकांकडून इंटरनेटवर रहदारी नियंत्रित करते. हे आपले नेटवर्क, "
-"आपल्या इंटरनेट कनेक्शनवरील बँडविड्थ आणि इंटरनेट संरक्षित करते"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr "खाजगी नेटवर्क"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr "मान्यताप्राप्त ग्राहक"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-"खाजगी नेटवर्कवर रहदारीचा अहवाल द्या (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr "सर्व्हर सेटिंग्ज"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr "खालील क्लायंट नेटवर्कवर सापडले आहेत. शेवटचा शोध येथे पूर्ण झाला"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr "अपरिचित ग्राहक"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr "anonimized रहदारी आकडेवारी अपलोड करा"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
-"आकडेवारी अपलोड करणे डिव्हाइस ओळख सुधारण्यात आणि हॅक केलेली डिव्हाइस आणि बॉटनेट शोधण्यात "
-"मदत करते"
diff --git a/applications/luci-app-noddos/po/ms/noddos.po b/applications/luci-app-noddos/po/ms/noddos.po
deleted file mode 100644
index 1ff51ace2f..0000000000
--- a/applications/luci-app-noddos/po/ms/noddos.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Malay <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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 3.11-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/nb_NO/noddos.po b/applications/luci-app-noddos/po/nb_NO/noddos.po
deleted file mode 100644
index 50d95d79a3..0000000000
--- a/applications/luci-app-noddos/po/nb_NO/noddos.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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 3.11-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/pl/noddos.po b/applications/luci-app-noddos/po/pl/noddos.po
deleted file mode 100644
index 549ef888a4..0000000000
--- a/applications/luci-app-noddos/po/pl/noddos.po
+++ /dev/null
@@ -1,152 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
-"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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.1-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr "Klasa"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr "Zapora sieciowa klienta"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr "Klienci"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr "Nazwa hosta DHCP"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr "Dostawca DHCP"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr "Nie monitoruj tych adresów IPv4"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr "Nie monitoruj tych adresów IPv6"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr "Nie monitoruj tych adresów MAC"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr "Wykluczone adresy IPv4"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr "Wykluczone adresy IPv6"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr "Wykluczone adresy MAC"
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr "Udziel dostępu UCI do luci-app-noddos"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "Nazwa hosta"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr "Producent"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr "Model"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr "Śledzenie klienta Noddos"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr "Klienci Noddos"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-"Noddos steruje ruchem sieci od klientów do Internetu. Pomaga to chronić "
-"sieć, przepustowość połączenia internetowego i Internetu"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr "Sieci prywatne"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr "Znani klienci"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-"Raportowanie ruchu do sieci prywatnych (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr "Ustawienia serwera"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-"W sieci wykryto następujących klientów. Ostatnie odkrycie zostało zakończone "
-"na"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr "Nierozpoznani klienci"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr "Prześlij anonimowe statystyki ruchu"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
-"Przesyłanie statystyk pomaga poprawić rozpoznawanie urządzeń i odkrywanie "
-"zhakowanych urządzeń i botnetów"
-
-#~ msgid "DhcpHostname"
-#~ msgstr "Nazwa hosta DHCP"
-
-#~ msgid "DhcpVendor"
-#~ msgstr "DhcpVendor"
diff --git a/applications/luci-app-noddos/po/pt/noddos.po b/applications/luci-app-noddos/po/pt/noddos.po
deleted file mode 100644
index 03ab8910fd..0000000000
--- a/applications/luci-app-noddos/po/pt/noddos.po
+++ /dev/null
@@ -1,152 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
-"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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.1-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr "Classe"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr "Firewall do Cliente"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr "Clientes"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr "DHCP Nome do host"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr "DHCP Fornecedor"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr "Não monitorar estes endereços IPv4"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr "Não monitorar estes endereços IPv6"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr "Não monitorar estes endereços MAC"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr "Endereços IPv4 excluídos"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr "Endereços IPv6 excluídos"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr "Endereços MAC excluídos"
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr "Conceder acesso UCI ao luci-app-noddos"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "Nome do Host"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr "Fabricante"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr "Modelo"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr "Rastreamento de Clientes Noddos"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr "Clientes Noddos"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-"O Noddos controla o tráfego dos clientes da sua rede à Internet. Isto ajuda "
-"a proteger a sua rede, a largura de banda na sua conexão à Internet e a "
-"Internet"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr "Redes privadas"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr "Clientes Reconhecidos"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-"Reportar trafego para redes privadas (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr "Configurações do Servidor"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-"Os seguintes clientes foram descobertos na rede. A última descoberta foi "
-"concluída em"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr "Clientes não Reconhecidos"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr "Enviar estatísticas de tráfego anonimizadas"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
-"O envio das suas estatísticas ajuda a melhorar o reconhecimento de aparelhos "
-"e a descobrir aparelhos e redes de bots hackeados"
-
-#~ msgid "DhcpHostname"
-#~ msgstr "DhcpHostname"
-
-#~ msgid "DhcpVendor"
-#~ msgstr "DhcpVendor"
diff --git a/applications/luci-app-noddos/po/pt_BR/noddos.po b/applications/luci-app-noddos/po/pt_BR/noddos.po
deleted file mode 100644
index f1ec2e1636..0000000000
--- a/applications/luci-app-noddos/po/pt_BR/noddos.po
+++ /dev/null
@@ -1,152 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
-"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
-"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationsnoddos/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.1-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr "Classe"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr "Firewall do Cliente"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr "Clientes"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr "Nome de Host DHCP"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr "Fornecedor DHCP"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr "Não monitore esses endereços IPv4"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr "Não monitore esses endereços IPv6"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr "Não monitore esses endereços MAC"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr "Endereços IPv4 excluídos"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr "Endereços IPv6 excluídos"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr "Endereços MAC excluídos"
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr "Conceda acesso UCI ao luci-app-noddos"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "Nome do equipamento"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr "Fabricante"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr "Modelo"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr "Rastreamento de cliente Noddos"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr "Clientes Noddos"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-"O Noddos controla o tráfego dos clientes da sua rede para a Internet. Isto "
-"ajuda a proteger a sua rede e a largura de banda na sua conexão de Internet "
-"e a Internet"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr "Redes privadas"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr "Clientes Reconhecidos"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-"Relatório de tráfego para as redes privadas (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr "Configurações do Servidor"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-"Os seguintes clientes foram descobertos na rede. A última descoberta foi "
-"concluída em"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr "Clientes não Reconhecidos"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr "Carregar estatísticas de tráfego anonimizadas"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
-"O envio das suas estatísticas ajuda a melhorar o reconhecimento de "
-"dispositivos e a descobrir dispositivos hackeados e botnets"
-
-#~ msgid "DhcpHostname"
-#~ msgstr "Nome de Host do DHCP"
-
-#~ msgid "DhcpVendor"
-#~ msgstr "DhcpVendor"
diff --git a/applications/luci-app-noddos/po/ro/noddos.po b/applications/luci-app-noddos/po/ro/noddos.po
deleted file mode 100644
index a2d978b7c8..0000000000
--- a/applications/luci-app-noddos/po/ro/noddos.po
+++ /dev/null
@@ -1,138 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
-"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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.0-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "Numele gazdei ( hostname )"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/ru/noddos.po b/applications/luci-app-noddos/po/ru/noddos.po
deleted file mode 100644
index efdc58eaed..0000000000
--- a/applications/luci-app-noddos/po/ru/noddos.po
+++ /dev/null
@@ -1,158 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: LuCI: noddos\n"
-"POT-Creation-Date: 2018-01-10 21:03+0300\n"
-"PO-Revision-Date: 2020-06-07 15:48+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
-"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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.1-dev\n"
-"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
-"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr "Класс"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr "Клиент межсетевого экрана"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr "Клиенты"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr "Имя хоста DHCP"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr "Вендор DHCP"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr "Не отслеживать эти IPv4-адреса"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr "Не отслеживать эти IPv6-адреса"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr "Не отслеживать эти MAC-адреса"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr "Исключить IPv4-адреса"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr "Исключить IPv6-адреса"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr "Исключить MAC-адреса"
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr "Предоставить UCI доступ для luci-app-noddos"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "Имя хоста"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr "Производитель"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr "Модель"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr "Noddos сопровождение клиентов сети"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr "Клиенты Noddos"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-"Noddos контролирует трафик клиентов в сети Интернет.<br />Это помогает "
-"защитить сеть, улучшить качество подключения к Интернету и пропускную "
-"способность Интернета"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr "Частные сети"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr "Признанные клиенты"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-"Отчет о трафике в частных сетях (10/8, 172.16/12, 192.168/16, fd75:6b5d:352c:"
-"ed05::/64)"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr "Настройки сервера"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-"В сети были обнаружены следующие клиенты. Последний найденный клиент был "
-"обнаружен"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr "Не распознанные клиенты"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr "Статистика трафика"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
-"Загрузка статистики помогает улучшить распознавание устройств и обнаружение "
-"взломанных устройств и ботнетов"
-
-#~ msgid "DhcpHostname"
-#~ msgstr "DHCP имя хоста"
-
-#~ msgid "DhcpVendor"
-#~ msgstr "DHCP Vendor"
diff --git a/applications/luci-app-noddos/po/sk/noddos.po b/applications/luci-app-noddos/po/sk/noddos.po
deleted file mode 100644
index 538c89530d..0000000000
--- a/applications/luci-app-noddos/po/sk/noddos.po
+++ /dev/null
@@ -1,137 +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/"
-"luciapplicationsnoddos/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-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "Názov hostiteľa"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr "Model"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr "Nastavenia servera"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/sv/noddos.po b/applications/luci-app-noddos/po/sv/noddos.po
deleted file mode 100644
index 19188a55f0..0000000000
--- a/applications/luci-app-noddos/po/sv/noddos.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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 3.11-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "Värdnamn"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr "Modell"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr "Server-inställningar"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/templates/noddos.pot b/applications/luci-app-noddos/po/templates/noddos.pot
deleted file mode 100644
index 5520ef152d..0000000000
--- a/applications/luci-app-noddos/po/templates/noddos.pot
+++ /dev/null
@@ -1,128 +0,0 @@
-msgid ""
-msgstr "Content-Type: text/plain; charset=UTF-8"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/tr/noddos.po b/applications/luci-app-noddos/po/tr/noddos.po
deleted file mode 100644
index a522f79141..0000000000
--- a/applications/luci-app-noddos/po/tr/noddos.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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 3.11-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/uk/noddos.po b/applications/luci-app-noddos/po/uk/noddos.po
deleted file mode 100644
index 89b7572174..0000000000
--- a/applications/luci-app-noddos/po/uk/noddos.po
+++ /dev/null
@@ -1,138 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2019-10-27 21:29+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
-"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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.9.1-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "Назва (ім'я) вузла"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr "Модель"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr "Налаштування сервера"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/vi/noddos.po b/applications/luci-app-noddos/po/vi/noddos.po
deleted file mode 100644
index cde43bc45f..0000000000
--- a/applications/luci-app-noddos/po/vi/noddos.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsnoddos/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.11-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr ""
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr ""
diff --git a/applications/luci-app-noddos/po/zh_Hans/noddos.po b/applications/luci-app-noddos/po/zh_Hans/noddos.po
deleted file mode 100644
index 5277a65b62..0000000000
--- a/applications/luci-app-noddos/po/zh_Hans/noddos.po
+++ /dev/null
@@ -1,149 +0,0 @@
-#
-# Yangfl <mmyangfl@gmail.com>, 2018.
-#
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-02-19 13:29+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
-"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationsnoddos/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 3.11\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr "类"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr "客户端防火墙"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr "客户端"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr "DHCP 主机名"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr "DHCP 供应商"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr "不要监视这些 IPv4 地址"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr "不要监视这些 IPv6 地址"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr "不要监视这些 MAC 地址"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr "排除的 IPv4 地址"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr "排除的 IPv6 地址"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr "排除的 MAC 地址"
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "主机名"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr "制造商"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr "型号"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr "Noddos 客户端跟踪"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr "Noddos 客户端"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-"Noddos 控制您网络上的客户端到互联网的流量。这有助于保护您的网络、您的互联网连"
-"接以及互联网"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr "私人网络"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr "认可的客户"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-"报告专用网络流量(10/8,172.16/12,192.168/16,fd75:6b5d:352c:ed05::/64)"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr "服务器设置"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr "已在网络上发现以下客户端。最后发现于"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr "无法识别的客户端"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr "上传匿名流量统计信息"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr "上传统计信息有助于提高设备识别率,并发现被黑客入侵的设备及僵尸网络"
-
-#~ msgid "DhcpHostname"
-#~ msgstr "DhcpHostname"
-
-#~ msgid "DhcpVendor"
-#~ msgstr "DhcpVendor"
diff --git a/applications/luci-app-noddos/po/zh_Hant/noddos.po b/applications/luci-app-noddos/po/zh_Hant/noddos.po
deleted file mode 100644
index bd99940639..0000000000
--- a/applications/luci-app-noddos/po/zh_Hant/noddos.po
+++ /dev/null
@@ -1,149 +0,0 @@
-#
-# Yangfl <mmyangfl@gmail.com>, 2018.
-#
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
-"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationsnoddos/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.0-dev\n"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
-msgid "Class"
-msgstr "類"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
-msgid "Client Firewall"
-msgstr "客戶端防火牆"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
-msgid "Clients"
-msgstr "客戶端"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
-msgid "DHCP Hostname"
-msgstr "DHCP 主機名稱"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
-msgid "DHCP Vendor"
-msgstr "DHCP 供應商"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
-msgid "Don't monitor these IPv4 addresses"
-msgstr "不要監視這些 IPv4 位址"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
-msgid "Don't monitor these IPv6 addresses"
-msgstr "不要監視這些 IPv6 位址"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
-msgid "Don't monitor these MAC addresses"
-msgstr "不要監視這些 MAC 位址"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
-msgid "Excluded IPv4 addresses"
-msgstr "排除的 IPv4 位址"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
-msgid "Excluded IPv6 addresses"
-msgstr "排除的 IPv6 位址"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
-msgid "Excluded MAC addresses"
-msgstr "排除的 MAC 位址"
-
-#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
-msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
-msgid "Hostname"
-msgstr "主機名稱"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
-msgid "IPv4"
-msgstr "IPv4"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
-msgid "MAC"
-msgstr "MAC"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
-msgid "Manufacturer"
-msgstr "製造商"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
-msgid "Model"
-msgstr "模型"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
-msgid "Noddos Client Tracking"
-msgstr "Noddos 客戶端跟蹤"
-
-#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
-msgid "Noddos Clients"
-msgstr "Noddos 客戶端"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
-msgid ""
-"Noddos controls traffic from the clients on your network to the Internet. "
-"This helps protect your network, the bandwidth on your Internet connection "
-"and the Internet"
-msgstr ""
-"Noddos 控制您網路上的客戶端到網際網路的流量。這有助於保護您的網路、您的網際網"
-"路連接以及網際網路"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
-msgid "Private networks"
-msgstr "私人網路"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
-msgid "Recognized Clients"
-msgstr "認可的客戶"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
-msgid ""
-"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
-"fd75:6b5d:352c:ed05::/64)"
-msgstr ""
-"報告專用網路流量(10/8,172.16/12,192.168/16,fd75:6b5d:352c:ed05::/64)"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
-msgid "Server Settings"
-msgstr "伺服器設定"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
-msgid ""
-"The following clients have been discovered on the network. The last "
-"discovery was completed at"
-msgstr "已在網路上發現以下客戶端。最後發現於"
-
-#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
-msgid "Unrecognized Clients"
-msgstr "無法識別的客戶端"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
-msgid "Upload anonimized traffic stats"
-msgstr "上傳匿名流量統計資訊"
-
-#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
-msgid ""
-"Uploading your statistics helps improving device recognition and discovering "
-"hacked devices & botnets"
-msgstr "上傳統計資訊有助於提高裝置識別率,並發現被駭客入侵的裝置及殭屍網路"
-
-#~ msgid "DhcpHostname"
-#~ msgstr "DhcpHostname"
-
-#~ msgid "DhcpVendor"
-#~ msgstr "DhcpVendor"
diff --git a/applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json b/applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json
deleted file mode 100644
index a2d209e370..0000000000
--- a/applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "admin/status/noddos": {
- "title": "Noddos Clients",
- "order": 3,
- "action": {
- "type": "template",
- "path": "noddos/clients"
- },
- "depends": {
- "acl": [ "luci-app-noddos" ]
- }
- },
-
- "admin/network/noddos": {
- "title": "Noddos Client Tracking",
- "order": 55,
- "action": {
- "type": "cbi",
- "path": "noddos",
- "post": { "cbi.submit": true }
- }
- }
-}
diff --git a/applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json b/applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json
deleted file mode 100644
index 1560c39eed..0000000000
--- a/applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "luci-app-noddos": {
- "description": "Grant UCI access for luci-app-noddos",
- "read": {
- "uci": [ "noddos" ]
- },
- "write": {
- "uci": [ "noddos" ]
- }
- }
-}
diff --git a/applications/luci-app-ntpc/po/ar/ntpc.po b/applications/luci-app-ntpc/po/ar/ntpc.po
index e00baa567d..d7a6f0a403 100644
--- a/applications/luci-app-ntpc/po/ar/ntpc.po
+++ b/applications/luci-app-ntpc/po/ar/ntpc.po
@@ -3,74 +3,78 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/"
+"luciapplicationsntpc/ar/>\n"
"Language: ar\n"
"MIME-Version: 1.0\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-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 "منح وصول UCI ل luci-app-ntpc"
#: 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
msgid "Port"
-msgstr ""
+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-ntpc/po/bg/ntpc.po b/applications/luci-app-ntpc/po/bg/ntpc.po
index 7a3c9287d2..e148ace016 100644
--- a/applications/luci-app-ntpc/po/bg/ntpc.po
+++ b/applications/luci-app-ntpc/po/bg/ntpc.po
@@ -3,13 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-08-26 11:44+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsntpc/bg/>\n"
"Language: bg\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.8.1-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
@@ -36,7 +39,7 @@ msgstr ""
#: 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"
diff --git a/applications/luci-app-ntpc/po/bn_BD/ntpc.po b/applications/luci-app-ntpc/po/bn_BD/ntpc.po
index baca27a355..57b8172cf1 100644
--- a/applications/luci-app-ntpc/po/bn_BD/ntpc.po
+++ b/applications/luci-app-ntpc/po/bn_BD/ntpc.po
@@ -3,13 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/luciapplicationsntpc/bn_BD/>\n"
"Language: bn_BD\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-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
@@ -27,7 +30,7 @@ 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"
@@ -36,7 +39,7 @@ msgstr ""
#: 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"
@@ -45,7 +48,7 @@ msgstr ""
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:35
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:24
msgid "Port"
-msgstr ""
+msgstr "পোর্ট"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:5
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:6
diff --git a/applications/luci-app-ntpc/po/bs/ntpc.po b/applications/luci-app-ntpc/po/bs/ntpc.po
new file mode 100644
index 0000000000..de1eca29f6
--- /dev/null
+++ b/applications/luci-app-ntpc/po/bs/ntpc.po
@@ -0,0 +1,80 @@
+msgid ""
+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-09-23 04:17+0000\n"
+"Last-Translator: Dino Mesic <undeene@gmail.com>\n"
+"Language-Team: Bosnian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsntpc/bs/>\n"
+"Language: bs\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"
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
+msgid "Clock Adjustment"
+msgstr "Podesavanje sata"
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:17
+msgid "Count of time measurements"
+msgstr "Brojanje vremenskih mjerenja"
+
+#: 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 "Trenutno sistemsko vrijeme"
+
+#: 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 "Uopsteno"
+
+#: applications/luci-app-ntpc/root/usr/share/rpcd/acl.d/luci-app-ntpc.json:3
+msgid "Grant UCI access for luci-app-ntpc"
+msgstr "Dozvoli UCI pristup za luci-app-ntpc"
+
+#: 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 "Ime hosta"
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:25
+msgid "Offset frequency"
+msgstr "Offset frekvencija"
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:35
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:24
+msgid "Port"
+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 ""
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:18
+msgid "Time Server"
+msgstr ""
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:29
+msgid "Time Servers"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:17
+msgid "empty = infinite"
+msgstr ""
diff --git a/applications/luci-app-ntpc/po/da/ntpc.po b/applications/luci-app-ntpc/po/da/ntpc.po
new file mode 100644
index 0000000000..d6e91935ca
--- /dev/null
+++ b/applications/luci-app-ntpc/po/da/ntpc.po
@@ -0,0 +1,79 @@
+msgid ""
+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-11-07 20:19+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsntpc/da/>\n"
+"Language: da\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-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
+msgid "Clock Adjustment"
+msgstr "Justering af ur"
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:17
+msgid "Count of time measurements"
+msgstr "Optælling af tidsmålinger"
+
+#: 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 "Aktuel systemtid"
+
+#: 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 "Generel"
+
+#: applications/luci-app-ntpc/root/usr/share/rpcd/acl.d/luci-app-ntpc.json:3
+msgid "Grant UCI access for luci-app-ntpc"
+msgstr "Giv UCI-adgang til luci-app-ntpc"
+
+#: 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 "Værtsnavn"
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:25
+msgid "Offset frequency"
+msgstr "Offset frekvens"
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:35
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:24
+msgid "Port"
+msgstr "Port"
+
+#: 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 "Synkroniserer systemtiden"
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:18
+msgid "Time Server"
+msgstr "Tidsserver"
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:29
+msgid "Time Servers"
+msgstr "Tidsservere"
+
+#: 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 "Tidssynkronisering"
+
+#: 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 "Opdateringsinterval (i sekunder)"
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:17
+msgid "empty = infinite"
+msgstr "tom = uendelig"
diff --git a/applications/luci-app-ntpc/po/el/ntpc.po b/applications/luci-app-ntpc/po/el/ntpc.po
index 71323c72ce..a26c94a6f2 100644
--- a/applications/luci-app-ntpc/po/el/ntpc.po
+++ b/applications/luci-app-ntpc/po/el/ntpc.po
@@ -3,15 +3,16 @@ 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: 2012-03-31 15:40+0200\n"
-"Last-Translator: Vasilis <acinonyx@openwrt.gr>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2020-12-01 16:16+0000\n"
+"Last-Translator: Marios Koutsoukis <marioskoutsoukis2006@gmail.com>\n"
+"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsntpc/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: Pootle 2.0.4\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
@@ -33,17 +34,16 @@ 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 "Παραχωρήστε πρόσβαση UCI στο luci-app-ntpc"
#: 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
-#, fuzzy
msgid "Offset frequency"
-msgstr "Συχνότητα μετάθεσης"
+msgstr "Συχνότητα offset"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:35
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:24
@@ -57,12 +57,11 @@ 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
-#, fuzzy
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
@@ -72,7 +71,6 @@ msgstr "Συγχρονισμός Ώρας"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:13
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:14
-#, fuzzy
msgid "Update interval (in seconds)"
msgstr "Περίοδος ενημέρωσης (σε δευτερόλεπτα)"
diff --git a/applications/luci-app-ntpc/po/en/ntpc.po b/applications/luci-app-ntpc/po/en/ntpc.po
index 933f4b4480..47cc6b234d 100644
--- a/applications/luci-app-ntpc/po/en/ntpc.po
+++ b/applications/luci-app-ntpc/po/en/ntpc.po
@@ -1,15 +1,18 @@
-#, fuzzy
msgid ""
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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-06-24 10:23+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsntpc/en/>\n"
+"Language: en\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.7.1-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
@@ -54,7 +57,7 @@ msgstr "Synchronizes the system time"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:18
msgid "Time Server"
-msgstr ""
+msgstr "Time Server"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:29
msgid "Time Servers"
diff --git a/applications/luci-app-ntpc/po/es/ntpc.po b/applications/luci-app-ntpc/po/es/ntpc.po
index 2c529e00be..d8ad84685c 100644
--- a/applications/luci-app-ntpc/po/es/ntpc.po
+++ b/applications/luci-app-ntpc/po/es/ntpc.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-14 13:24+0200\n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-04-01 17:26+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsntpc/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.6-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
@@ -39,7 +39,7 @@ msgstr "Conceder acceso UCI para luci-app-ntpc"
#: 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 "Nombre del host"
+msgstr "Nombre de host"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:25
msgid "Offset frequency"
diff --git a/applications/luci-app-ntpc/po/fi/ntpc.po b/applications/luci-app-ntpc/po/fi/ntpc.po
index 98a369336d..43baa61ace 100644
--- a/applications/luci-app-ntpc/po/fi/ntpc.po
+++ b/applications/luci-app-ntpc/po/fi/ntpc.po
@@ -3,7 +3,7 @@ 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: 2020-06-24 17:42+0000\n"
+"PO-Revision-Date: 2021-04-05 07:56+0000\n"
"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsntpc/fi/>\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.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
@@ -39,7 +39,7 @@ msgstr "Myönnä UCI-käyttöoikeus luci-app-ntpc: lle"
#: 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 "Palvelinnimi"
+msgstr "Nimi"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:25
msgid "Offset frequency"
diff --git a/applications/luci-app-ntpc/po/fr/ntpc.po b/applications/luci-app-ntpc/po/fr/ntpc.po
index 6ab609d1c4..7b966f220b 100644
--- a/applications/luci-app-ntpc/po/fr/ntpc.po
+++ b/applications/luci-app-ntpc/po/fr/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: 2020-04-22 22:14+0000\n"
-"Last-Translator: reyur <remicaruyer@gmail.com>\n"
+"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/"
"luciapplicationsntpc/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.0.2-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
diff --git a/applications/luci-app-ntpc/po/he/ntpc.po b/applications/luci-app-ntpc/po/he/ntpc.po
index a9aa16a64f..90c473dbbc 100644
--- a/applications/luci-app-ntpc/po/he/ntpc.po
+++ b/applications/luci-app-ntpc/po/he/ntpc.po
@@ -5,21 +5,21 @@ 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: 2011-06-25 11:40+0200\n"
-"Last-Translator: GiladL <gl1000007@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsntpc/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.4\n"
+"X-Generator: Weblate 4.5-dev\n"
# התאמת שעון?
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
-#, fuzzy
msgid "Clock Adjustment"
-msgstr "כיוון שעון"
+msgstr "כוונון שעון"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:17
#, fuzzy
@@ -53,7 +53,7 @@ msgstr "תדירות סטייה"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:35
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:24
msgid "Port"
-msgstr "פורט"
+msgstr "פתחה"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:5
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:6
diff --git a/applications/luci-app-ntpc/po/it/ntpc.po b/applications/luci-app-ntpc/po/it/ntpc.po
index 040a2373d4..f4842c20ae 100644
--- a/applications/luci-app-ntpc/po/it/ntpc.po
+++ b/applications/luci-app-ntpc/po/it/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: 2020-01-11 18:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"luciapplicationsntpc/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 3.10.1\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
@@ -34,12 +34,12 @@ msgstr "Generale"
#: 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 "Concedere l'accesso UCI per luci-app-ntpc"
#: 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 "Hostname"
+msgstr "Nome host"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:25
msgid "Offset frequency"
diff --git a/applications/luci-app-ntpc/po/ja/ntpc.po b/applications/luci-app-ntpc/po/ja/ntpc.po
index 2d4848077b..fb45067416 100644
--- a/applications/luci-app-ntpc/po/ja/ntpc.po
+++ b/applications/luci-app-ntpc/po/ja/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: 2020-06-13 22:13+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsntpc/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.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
@@ -34,7 +34,7 @@ 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 "luci-app-ntpc に UCI アクセスを許可"
+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
diff --git a/applications/luci-app-ntpc/po/ko/ntpc.po b/applications/luci-app-ntpc/po/ko/ntpc.po
index 93e0848c2e..ab601ab3cb 100644
--- a/applications/luci-app-ntpc/po/ko/ntpc.po
+++ b/applications/luci-app-ntpc/po/ko/ntpc.po
@@ -3,13 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/"
+"luciapplicationsntpc/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.7-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
@@ -36,7 +39,7 @@ msgstr ""
#: 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"
@@ -45,7 +48,7 @@ msgstr ""
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:35
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:24
msgid "Port"
-msgstr ""
+msgstr "포트"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:5
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:6
diff --git a/applications/luci-app-ntpc/po/nb_NO/ntpc.po b/applications/luci-app-ntpc/po/nb_NO/ntpc.po
index 7f2dc89227..0bcdc65322 100644
--- a/applications/luci-app-ntpc/po/nb_NO/ntpc.po
+++ b/applications/luci-app-ntpc/po/nb_NO/ntpc.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
-"Last-Translator: Lars Hardy <lars.hardy@gmail.com>\n"
+"PO-Revision-Date: 2021-01-20 22:27+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsntpc/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.5-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
@@ -24,7 +30,7 @@ msgstr "Generelt"
#: 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 "Innvilg UCI-tilgang for luci-app-ntpc"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:34
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:23
diff --git a/applications/luci-app-ntpc/po/ro/ntpc.po b/applications/luci-app-ntpc/po/ro/ntpc.po
index 469e032f62..c1b7801fc3 100644
--- a/applications/luci-app-ntpc/po/ro/ntpc.po
+++ b/applications/luci-app-ntpc/po/ro/ntpc.po
@@ -5,8 +5,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: 2020-03-29 21:21+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-14 17:22+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsntpc/ro/>\n"
"Language: ro\n"
@@ -15,7 +15,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.0-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
@@ -37,7 +37,7 @@ msgstr "Generale"
#: 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 "Acordă acces UCI pentru luci-app-ntpc"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:34
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:23
diff --git a/applications/luci-app-ntpc/po/ru/ntpc.po b/applications/luci-app-ntpc/po/ru/ntpc.po
index c8551a2c1b..c860768b49 100644
--- a/applications/luci-app-ntpc/po/ru/ntpc.po
+++ b/applications/luci-app-ntpc/po/ru/ntpc.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: ntpc\n"
"POT-Creation-Date: 2012-08-15 11:41+0300\n"
-"PO-Revision-Date: 2020-06-07 15:48+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-10-26 14:59+0000\n"
+"Last-Translator: Darin Avdeyeva <yulyablack@inbox.lv>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsntpc/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.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -41,7 +41,7 @@ msgstr "Предоставить UCI доступ для luci-app-ntpc"
#: 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"
diff --git a/applications/luci-app-ntpc/po/sk/ntpc.po b/applications/luci-app-ntpc/po/sk/ntpc.po
index 4dd3ba9109..3b5377b091 100644
--- a/applications/luci-app-ntpc/po/sk/ntpc.po
+++ b/applications/luci-app-ntpc/po/sk/ntpc.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: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsntpc/sk/>\n"
"Language: sk\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.0-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
-msgstr ""
+msgstr "Upravenie hodín"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:17
msgid "Count of time measurements"
diff --git a/applications/luci-app-ntpc/po/tr/ntpc.po b/applications/luci-app-ntpc/po/tr/ntpc.po
index 9b6ccf002f..935c62e5e4 100644
--- a/applications/luci-app-ntpc/po/tr/ntpc.po
+++ b/applications/luci-app-ntpc/po/tr/ntpc.po
@@ -5,7 +5,7 @@ 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: 2020-09-25 07:41+0000\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsntpc/tr/>\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.3-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
@@ -41,7 +41,7 @@ msgstr "luci-app-ntpc için UCI erişimi verin"
#: 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 "Sunucu Adı"
+msgstr "Sunucu adı"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:25
msgid "Offset frequency"
diff --git a/applications/luci-app-ntpc/po/uk/ntpc.po b/applications/luci-app-ntpc/po/uk/ntpc.po
index c2738dfae7..2aee0380d1 100644
--- a/applications/luci-app-ntpc/po/uk/ntpc.po
+++ b/applications/luci-app-ntpc/po/uk/ntpc.po
@@ -5,16 +5,17 @@ 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: 2012-03-18 20:32+0200\n"
-"Last-Translator: YuriPet <yuripet@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
+"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsntpc/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: Pootle 2.0.4\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"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
@@ -36,12 +37,12 @@ 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 "Надати доступ UCI для luci-app-ntpc"
#: 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"
diff --git a/applications/luci-app-ntpc/po/zh_Hans/ntpc.po b/applications/luci-app-ntpc/po/zh_Hans/ntpc.po
index a802d6ac77..bed6543e5b 100644
--- a/applications/luci-app-ntpc/po/zh_Hans/ntpc.po
+++ b/applications/luci-app-ntpc/po/zh_Hans/ntpc.po
@@ -6,16 +6,16 @@ msgstr ""
"Project-Id-Version: LuCi Chinese Translation\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-14 13:24+0200\n"
-"PO-Revision-Date: 2019-11-22 20:04+0000\n"
-"Last-Translator: MosDos <hosted.weblate@mos.sh>\n"
+"PO-Revision-Date: 2020-11-17 12:29+0000\n"
+"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsntpc/zh_Hans/>\n"
-"Language: zh-cn\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 3.10-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
@@ -37,7 +37,7 @@ 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
diff --git a/applications/luci-app-ntpc/po/zh_Hant/ntpc.po b/applications/luci-app-ntpc/po/zh_Hant/ntpc.po
index b4d9206280..875a57b926 100644
--- a/applications/luci-app-ntpc/po/zh_Hant/ntpc.po
+++ b/applications/luci-app-ntpc/po/zh_Hant/ntpc.po
@@ -4,8 +4,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-06 12:20+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\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/luciapplicationsntpc/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.0-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
@@ -35,7 +35,7 @@ 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
@@ -49,7 +49,7 @@ msgstr "偏移頻道"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:35
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:24
msgid "Port"
-msgstr "埠"
+msgstr "連接埠"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:5
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:6
diff --git a/applications/luci-app-nut/po/ar/nut.po b/applications/luci-app-nut/po/ar/nut.po
index a45ac4bf30..971860a82f 100644
--- a/applications/luci-app-nut/po/ar/nut.po
+++ b/applications/luci-app-nut/po/ar/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-07-10 10:42+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2021-03-04 13:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/ar/>\n"
"Language: ar\n"
@@ -11,7 +11,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -114,7 +114,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:40
msgid "Enable"
-msgstr "ممكن"
+msgstr "شغل"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
msgid ""
@@ -157,7 +157,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:16
msgid "Host"
-msgstr ""
+msgstr "ضيف"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:23
msgid "Hostname or IP address"
@@ -215,7 +215,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:34
msgid "Master"
-msgstr ""
+msgstr "سيد"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:154
msgid "Max USB HID Length Reported"
@@ -375,7 +375,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"
@@ -415,7 +415,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:46
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:202
msgid "Port"
-msgstr ""
+msgstr "المنفذ"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:200
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:229
@@ -565,7 +565,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/bg/nut.po b/applications/luci-app-nut/po/bg/nut.po
index 553df4d100..5a75e6ddf5 100644
--- a/applications/luci-app-nut/po/bg/nut.po
+++ b/applications/luci-app-nut/po/bg/nut.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 06:58-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-10-06 21:07+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnut/bg/>\n"
"Language: bg\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-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -111,7 +113,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:40
msgid "Enable"
-msgstr ""
+msgstr "Разрешаване"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
msgid ""
@@ -142,7 +144,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:10
msgid "Global Settings"
-msgstr ""
+msgstr "Глобални настройки"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:13
msgid "Go to NUT CGI"
@@ -171,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
@@ -562,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/bn_BD/nut.po b/applications/luci-app-nut/po/bn_BD/nut.po
index 2f844cad76..d8b401a85e 100644
--- a/applications/luci-app-nut/po/bn_BD/nut.po
+++ b/applications/luci-app-nut/po/bn_BD/nut.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 06:58-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/luciapplicationsnut/bn_BD/>\n"
"Language: bn_BD\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-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -111,7 +113,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:40
msgid "Enable"
-msgstr ""
+msgstr "সক্রিয় করুন"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
msgid ""
@@ -171,7 +173,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:41
msgid "IP Address"
-msgstr ""
+msgstr "আইপি এড্রেস"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:95
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:104
@@ -412,7 +414,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:46
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:202
msgid "Port"
-msgstr ""
+msgstr "পোর্ট"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:200
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:229
diff --git a/applications/luci-app-nut/po/cs/nut.po b/applications/luci-app-nut/po/cs/nut.po
index cadb8a43f7..f3ff3d81a1 100644
--- a/applications/luci-app-nut/po/cs/nut.po
+++ b/applications/luci-app-nut/po/cs/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-07 10:44+0000\n"
-"Last-Translator: Jiri Tersel <jiri.tersel@seznam.cz>\n"
+"PO-Revision-Date: 2021-05-07 11:32+0000\n"
+"Last-Translator: Adam Salač <adam@salac.me>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/cs/>\n"
"Language: cs\n"
@@ -10,19 +10,19 @@ 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.10-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
-msgstr ""
+msgstr "Dodatečný čas vypnutí"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:37
msgid "Addresses on which to listen"
-msgstr ""
+msgstr "Adresa na které naslouchat"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:23
msgid "Allowed actions"
-msgstr ""
+msgstr "Povolené akce"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:20
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:188
@@ -144,7 +144,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:10
msgid "Global Settings"
-msgstr "Globální nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:13
msgid "Go to NUT CGI"
diff --git a/applications/luci-app-nut/po/da/nut.po b/applications/luci-app-nut/po/da/nut.po
new file mode 100644
index 0000000000..7c6bfc983b
--- /dev/null
+++ b/applications/luci-app-nut/po/da/nut.po
@@ -0,0 +1,607 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2022-02-12 15:56+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnut/da/>\n"
+"Language: da\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.11-dev\n"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
+msgid "Additional Shutdown Time(s)"
+msgstr "Yderligere nedlukningstid(er)"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:37
+msgid "Addresses on which to listen"
+msgstr "Adresser, hvor der skal lyttes"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:23
+msgid "Allowed actions"
+msgstr "Tilladte handlinger"
+
+#: 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 "Som konfigureret af NUT"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:150
+msgid "Bytes to read from interrupt pipe"
+msgstr "Bytes, der skal læses fra interrupt pipe"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
+msgid "CA Certificate path"
+msgstr "CA-certifikatsti"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:73
+msgid "Certificate file (SSL)"
+msgstr "Certifikatfil (SSL)"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:63
+msgid "Communications lost message"
+msgstr "Kommunikation mistet besked"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:60
+msgid "Communications restored message"
+msgstr "Meddelelse gendannet kommunikation"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:35
+msgid "Control UPS via CGI"
+msgstr "Styr UPS via CGI"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:43
+msgid "Deadtime"
+msgstr "Deadtime"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:87
+msgid "Default for UPSes without this field."
+msgstr "Standard for UPS'er uden dette felt."
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:177
+msgid "Delay for kill power command"
+msgstr "Forsinkelse af kommando til at slukke strøm"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:181
+msgid "Delay to power on UPS if power returns after kill power"
+msgstr ""
+"Forsinkelse af tænding af UPS, hvis strømmen vender tilbage efter at "
+"strømmen er blevet afbrudt"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:129
+msgid "Description (Display)"
+msgstr "Beskrivelse (Visning)"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:32
+msgid "Display name"
+msgstr "Vis navn"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:169
+msgid "Don't lock port when starting driver"
+msgstr "Lås ikke porten, når du starter driveren"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:132
+msgid "Driver"
+msgstr "Driver"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:114
+msgid "Driver Configuration"
+msgstr "Driver konfiguration"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:77
+msgid "Driver Global Settings"
+msgstr "Driver globale indstillinger"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:83
+msgid "Driver Path"
+msgstr "Driver sti"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:212
+msgid "Driver Shutdown Order"
+msgstr "Driver Nedlukningsordre"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:106
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:244
+msgid "Driver waits for data to be consumed by upsd before publishing more."
+msgstr "Driver venter på, at data forbruges af upsd, før den udgiver mere."
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:59
+msgid "Drop privileges to this user"
+msgstr "Drop privilegier til denne bruger"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:40
+msgid "Enable"
+msgstr "Aktiver"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
+msgid ""
+"Enables a hotplug script that makes all ttyUSB devices (e.g. serial USB) "
+"group read-write as user 'nut'"
+msgstr ""
+"Aktiverer et hotplug-script, der gør alle ttyUSB-enheder (f.eks. seriel USB) "
+"til en gruppe, der læser og skriver som bruger 'nut'"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:93
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:102
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:110
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:118
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:126
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:134
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:142
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:150
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:158
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:166
+msgid "Execute notify command"
+msgstr "Kør underretningskommando"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:26
+msgid "Forced Shutdown"
+msgstr "Tvunget nedlukning"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:57
+msgid "Forced shutdown message"
+msgstr "Tvunget meddelelse ved nedlukning"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:10
+msgid "Global Settings"
+msgstr "Globale indstillinger"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:13
+msgid "Go to NUT CGI"
+msgstr "Gå til NUT CGI"
+
+#: applications/luci-app-nut/root/usr/share/rpcd/acl.d/luci-app-nut.json:3
+msgid "Grant UCI access for luci-app-nut"
+msgstr "Giv UCI-adgang til luci-app-nut"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:16
+msgid "Host"
+msgstr "Vært"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:23
+msgid "Hostname or IP address"
+msgstr "Værtsnavn eller IP-adresse"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:191
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:220
+msgid "Hostname or address of UPS"
+msgstr "Værtsnavn eller adresse på UPS"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:39
+msgid "Hot Sync"
+msgstr "Hot Sync"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:41
+msgid "IP Address"
+msgstr "IP-adresse"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:95
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:104
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:112
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:120
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:128
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:136
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:144
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:152
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:160
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:168
+msgid "Ignore"
+msgstr "Ignorer"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:142
+msgid "Ignore Low Battery"
+msgstr "Ignorer lavt batteri"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:29
+msgid "Instant commands"
+msgstr "Direkte kommandoer"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:146
+msgid "Interrupt Only"
+msgstr "Kun afbrydelse"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:150
+msgid "Interrupt Size"
+msgstr "Afbrydelsesstørrelse"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:54
+msgid "Low battery message"
+msgstr "Meddelelse om lavt batteri"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:163
+msgid "Manufacturer (Display)"
+msgstr "Producent (skærm)"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:34
+msgid "Master"
+msgstr "Master"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:154
+msgid "Max USB HID Length Reported"
+msgstr "Maksimal USB HID-længde rapporteret"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:54
+msgid "Maximum Age of Data"
+msgstr "Maksimal alder af data"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:91
+msgid "Maximum Retries"
+msgstr "Maksimalt antal genforsøg"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:87
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:158
+msgid "Maximum Start Delay"
+msgstr "Maksimal startforsinkelse"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:67
+msgid "Maximum connections"
+msgstr "Maksimale antal forbindelser"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:91
+msgid "Maximum number of times to try starting a driver."
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:101
+msgid "Maximum time in seconds between refresh of UPS status"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:17
+msgid "Minimum required number or power supplies"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:166
+msgid "Model (Display)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:9
+msgid "NUT CGI Access"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:12
+msgid "NUT Users"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:188
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:217
+msgid "Name of UPS"
+msgstr ""
+
+#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:3
+msgid "Network UPS Tools"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:6
+#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:44
+msgid "Network UPS Tools (CGI)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:7
+#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:31
+msgid "Network UPS Tools (Monitor)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:9
+#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:18
+msgid "Network UPS Tools (Server)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:7
+msgid "Network UPS Tools CGI Configuration"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:8
+msgid "Network UPS Tools Monitoring Configuration"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:10
+msgid "Network UPS Tools Server Configuration"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:169
+msgid "No Lock"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:72
+msgid "No communications message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:173
+msgid "No low/high voltage transfer OIDs"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:75
+msgid "No parent message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:90
+msgid "Notification defaults"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:26
+msgid "Notify command"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:99
+msgid "Notify when back online"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:163
+msgid "Notify when battery needs replacing"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:147
+msgid "Notify when communications lost"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:139
+msgid "Notify when communications restored"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:131
+msgid "Notify when force shutdown"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:115
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:123
+msgid "Notify when low battery"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:107
+msgid "Notify when on battery"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:155
+msgid "Notify when shutting down"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:177
+msgid "Off Delay(s)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:181
+msgid "On Delay(s)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:51
+msgid "On battery message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:48
+msgid "Online message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:208
+#: 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 "Adgangskode"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
+msgid "Path containing ca certificates to match against host certificate"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:83
+msgid "Path to drivers (instead of default)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:63
+msgid "Path to state file"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:54
+msgid "Period after which data is considered stale"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:101
+msgid "Poll Interval"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:29
+msgid "Poll frequency"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:34
+msgid "Poll frequency alert"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:197
+msgid "Polling Frequency(s)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:27
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:195
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:224
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:46
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:202
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:200
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:229
+msgid "Power value"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:206
+msgid "Product (regex)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:69
+msgid "Replace battery message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:178
+msgid "Require SSL and make sure server CN matches hostname"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:96
+msgid "Retry Delay"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:32
+msgid "Role"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:80
+msgid "Run drivers in a chroot(2) environment"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:14
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:59
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:110
+msgid "RunAs User"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:125
+msgid "SNMP Community"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:222
+msgid "SNMP retries"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:226
+msgid "SNMP timeout(s)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:230
+msgid "SNMP version"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:232
+msgid "SNMPv1"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:233
+msgid "SNMPv2c"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:234
+msgid "SNMPv3"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:219
+msgid "Serial Number"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
+msgid "Set USB serial port permissions"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:25
+msgid "Set variables"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:22
+msgid "Shutdown command"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:66
+msgid "Shutdown message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:33
+msgid "Slave"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:106
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:244
+msgid "Synchronous Communication"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:115
+msgid "The name of this section will be used as UPS name elsewhere"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:96
+msgid "Time in seconds between driver start retry attempts."
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:158
+msgid "Time in seconds that upsdrvctl will wait for driver to finish starting"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:183
+msgid "UPS Master"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:51
+msgid "UPS Server Global Settings"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:212
+msgid "UPS Slave"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:20
+msgid "UPS name"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:121
+msgid "USB Bus(es) (regex)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:209
+msgid "USB Product Id"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:241
+msgid "USB Vendor Id"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:29
+msgid ""
+"Use upscmd -l to see full list which the commands your UPS supports "
+"(requires upscmd package)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:110
+msgid ""
+"User as which to execute driver; requires device file accessed by driver to "
+"be read-write for that user."
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:205
+#: 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 "Brugernavn"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:238
+msgid "Vendor (regex)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:178
+msgid "Verify all connection with SSL"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:154
+msgid "Workaround for buggy firmware"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:94
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:103
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:111
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:119
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:127
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:135
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:143
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:151
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:159
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:167
+msgid "Write to syslog"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:80
+msgid "chroot"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:14
+msgid "upsmon drops privileges to this user"
+msgstr ""
+
+#~ msgid "Maxium Start Delay"
+#~ msgstr "Maxium Start Delay"
diff --git a/applications/luci-app-nut/po/de/nut.po b/applications/luci-app-nut/po/de/nut.po
index 325ec317a8..cf76a9ddf6 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: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -62,11 +62,11 @@ msgstr "Totzeit"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:87
msgid "Default for UPSes without this field."
-msgstr ""
+msgstr "Standard für USV's ohne dieses Feld."
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:177
msgid "Delay for kill power command"
-msgstr ""
+msgstr "Zeitverzögerung für Ausschaltbefehl"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:181
msgid "Delay to power on UPS if power returns after kill power"
diff --git a/applications/luci-app-nut/po/el/nut.po b/applications/luci-app-nut/po/el/nut.po
index 5b065412a3..dd1f211914 100644
--- a/applications/luci-app-nut/po/el/nut.po
+++ b/applications/luci-app-nut/po/el/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2022-02-12 15:56+0000\n"
+"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/el/>\n"
"Language: el\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.2-dev\n"
+"X-Generator: Weblate 4.11-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/en/nut.po b/applications/luci-app-nut/po/en/nut.po
index b4ac09297c..034bbfd26e 100644
--- a/applications/luci-app-nut/po/en/nut.po
+++ b/applications/luci-app-nut/po/en/nut.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 06:58-0500\n"
-"Last-Translator: Daniel F. Dickinson <cshored@thecshore.com>\n"
-"Language-Team: English\n"
+"PO-Revision-Date: 2021-06-24 10:23+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnut/en/>\n"
"Language: en\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"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.7.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/fr/nut.po b/applications/luci-app-nut/po/fr/nut.po
index ac56e25442..a4bb679362 100644
--- a/applications/luci-app-nut/po/fr/nut.po
+++ b/applications/luci-app-nut/po/fr/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-22 22:14+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"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/"
"luciapplicationsnut/fr/>\n"
"Language: fr\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.0.2-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
-msgstr "Temps additionnel de fermeture."
+msgstr "Temps additionnel d'arrêt"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:37
msgid "Addresses on which to listen"
@@ -32,7 +32,7 @@ msgstr "Comme configuré par NUT"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:150
msgid "Bytes to read from interrupt pipe"
-msgstr ""
+msgstr "Octets à lire du tube d'interruption"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
msgid "CA Certificate path"
@@ -48,11 +48,11 @@ msgstr "Messages perdus lors de la communication"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:60
msgid "Communications restored message"
-msgstr ""
+msgstr "Message récupéré"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:35
msgid "Control UPS via CGI"
-msgstr "Controller l'UPS via CGI"
+msgstr "Contrôler l'ASI via le CGI"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:43
msgid "Deadtime"
@@ -60,56 +60,60 @@ msgstr "Temps mort"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:87
msgid "Default for UPSes without this field."
-msgstr ""
+msgstr "Standard pour les ASI sans ce champ."
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:177
msgid "Delay for kill power command"
-msgstr ""
+msgstr "Délai pour la commande de coupure de courant"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:181
msgid "Delay to power on UPS if power returns after kill power"
msgstr ""
+"Délai pour le démarrage de l'ASI si le courant revient après la commande de "
+"coupure du courant"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:129
msgid "Description (Display)"
-msgstr ""
+msgstr "Description (affichage)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:32
msgid "Display name"
-msgstr ""
+msgstr "Nom d'affichage"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:169
msgid "Don't lock port when starting driver"
-msgstr ""
+msgstr "Ne pas fermer le port lors du démarrage du pilote"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:132
msgid "Driver"
-msgstr ""
+msgstr "Pilote"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:114
msgid "Driver Configuration"
-msgstr ""
+msgstr "Configuration du pilote"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:77
msgid "Driver Global Settings"
-msgstr ""
+msgstr "Paramètres globales du pilote"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:83
msgid "Driver Path"
-msgstr ""
+msgstr "Chemin d'accès du pilote"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:212
msgid "Driver Shutdown Order"
-msgstr ""
+msgstr "Ordre d'arrêt du pilote"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:106
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:244
msgid "Driver waits for data to be consumed by upsd before publishing more."
msgstr ""
+"Le pilote est en attente de données encore à consommer par upsd avant de "
+"publier davantage."
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:59
msgid "Drop privileges to this user"
-msgstr ""
+msgstr "Retirer des droits à cet utilisateur"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:40
msgid "Enable"
@@ -120,6 +124,8 @@ msgid ""
"Enables a hotplug script that makes all ttyUSB devices (e.g. serial USB) "
"group read-write as user 'nut'"
msgstr ""
+"Active un scripte d'échange à chaud qui permet chaque groupe d'appareils "
+"ttyUSB l'écriture et la lecture en tant qu'utilisateur 'nut'"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:93
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:102
@@ -132,15 +138,15 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:158
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:166
msgid "Execute notify command"
-msgstr ""
+msgstr "Exécuter la commande de notification"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:26
msgid "Forced Shutdown"
-msgstr ""
+msgstr "Arrêt forcé"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:57
msgid "Forced shutdown message"
-msgstr ""
+msgstr "Message d'arrêt forcé"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:10
msgid "Global Settings"
@@ -148,11 +154,11 @@ msgstr "Paramètres généraux"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:13
msgid "Go to NUT CGI"
-msgstr ""
+msgstr "Aller à NUT CGI"
#: applications/luci-app-nut/root/usr/share/rpcd/acl.d/luci-app-nut.json:3
msgid "Grant UCI access for luci-app-nut"
-msgstr ""
+msgstr "Accorder l'accès UCI à luci-app-nut"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:16
msgid "Host"
@@ -160,16 +166,16 @@ msgstr "Hôte"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:23
msgid "Hostname or IP address"
-msgstr ""
+msgstr "Nom d'hôte ou adresse IP"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:191
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:220
msgid "Hostname or address of UPS"
-msgstr ""
+msgstr "Nom d'hôte ou adresse de l'ASI"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:39
msgid "Hot Sync"
-msgstr ""
+msgstr "Synchronisation à chaud"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:41
msgid "IP Address"
@@ -190,185 +196,185 @@ msgstr "Ignorer"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:142
msgid "Ignore Low Battery"
-msgstr ""
+msgstr "Ignorer la batterie faible"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:29
msgid "Instant commands"
-msgstr ""
+msgstr "Commandes instantanées"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:146
msgid "Interrupt Only"
-msgstr ""
+msgstr "Interruption seulement"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:150
msgid "Interrupt Size"
-msgstr ""
+msgstr "Taille d'interruption"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:54
msgid "Low battery message"
-msgstr ""
+msgstr "Message de batterie faible"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:163
msgid "Manufacturer (Display)"
-msgstr ""
+msgstr "Fabricant (affichage)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:34
msgid "Master"
-msgstr "Master"
+msgstr "Maître"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:154
msgid "Max USB HID Length Reported"
-msgstr ""
+msgstr "Longueur USB HID maximale rapporté"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:54
msgid "Maximum Age of Data"
-msgstr ""
+msgstr "Âge maximal des données"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:91
msgid "Maximum Retries"
-msgstr ""
+msgstr "Nombre maximal de tentatives"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:87
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:158
msgid "Maximum Start Delay"
-msgstr ""
+msgstr "Délai maximal de démarrage"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:67
msgid "Maximum connections"
-msgstr ""
+msgstr "Nombre maximal de connexions"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:91
msgid "Maximum number of times to try starting a driver."
-msgstr ""
+msgstr "Nombre maximal de tentatives de démarrage d'un pilote."
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:101
msgid "Maximum time in seconds between refresh of UPS status"
-msgstr ""
+msgstr "Temps maximal en secondes entre le rafraichissement du statut ASI"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:17
msgid "Minimum required number or power supplies"
-msgstr ""
+msgstr "Nombre minimal requis d'alimentations électriques"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:166
msgid "Model (Display)"
-msgstr ""
+msgstr "Modèle (affichage)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:9
msgid "NUT CGI Access"
-msgstr ""
+msgstr "Accès NUT CGI"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:12
msgid "NUT Users"
-msgstr ""
+msgstr "Utilisateurs NUT"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:188
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:217
msgid "Name of UPS"
-msgstr ""
+msgstr "Nom de l'ASI"
#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:3
msgid "Network UPS Tools"
-msgstr ""
+msgstr "Outils d'ASI réseau"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:6
#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:44
msgid "Network UPS Tools (CGI)"
-msgstr ""
+msgstr "Outils d'ASI réseaux (CGI)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:7
#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:31
msgid "Network UPS Tools (Monitor)"
-msgstr ""
+msgstr "Outils d'ASI réseaux (moniteur)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:9
#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:18
msgid "Network UPS Tools (Server)"
-msgstr ""
+msgstr "Outils d'ASI réseau (serveur)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:7
msgid "Network UPS Tools CGI Configuration"
-msgstr ""
+msgstr "Configuration CGI des outils ASI réseau"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:8
msgid "Network UPS Tools Monitoring Configuration"
-msgstr ""
+msgstr "Configuration de la surveillance des outils d'ASI réseau"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:10
msgid "Network UPS Tools Server Configuration"
-msgstr ""
+msgstr "Configuration du serveur des outils d'ASI réseau"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:169
msgid "No Lock"
-msgstr ""
+msgstr "Verrouillage fait défaut"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:72
msgid "No communications message"
-msgstr ""
+msgstr "Messages de communications font défaut"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:173
msgid "No low/high voltage transfer OIDs"
-msgstr ""
+msgstr "OIDs de transfer de voltage bas/haut font défaut"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:75
msgid "No parent message"
-msgstr ""
+msgstr "Aucun message lié"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:90
msgid "Notification defaults"
-msgstr ""
+msgstr "Notifications prédéterminées"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:26
msgid "Notify command"
-msgstr ""
+msgstr "Commande de notification"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:99
msgid "Notify when back online"
-msgstr ""
+msgstr "Notifie en cas de reconnexion"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:163
msgid "Notify when battery needs replacing"
-msgstr ""
+msgstr "Notifie s'il faut remplacer la batterie"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:147
msgid "Notify when communications lost"
-msgstr ""
+msgstr "Notifie en cas de perte de connexion"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:139
msgid "Notify when communications restored"
-msgstr ""
+msgstr "Notifie en cas de rétablissement de connexion"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:131
msgid "Notify when force shutdown"
-msgstr ""
+msgstr "Notifie en cas d'arrêt forcé"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:115
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:123
msgid "Notify when low battery"
-msgstr ""
+msgstr "Notifie en cas de batterie faible"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:107
msgid "Notify when on battery"
-msgstr ""
+msgstr "Notifie en cas d'utilisation de la batterie"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:155
msgid "Notify when shutting down"
-msgstr ""
+msgstr "Notifie en cas d'arrêt"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:177
msgid "Off Delay(s)"
-msgstr ""
+msgstr "Retard d'extinction"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:181
msgid "On Delay(s)"
-msgstr ""
+msgstr "Retard d'allumage"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:51
msgid "On battery message"
-msgstr ""
+msgstr "Message d'utilisation de la batterie"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:48
msgid "Online message"
-msgstr ""
+msgstr "Message de connexion"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:208
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:237
@@ -379,34 +385,36 @@ msgstr "Mot de passe"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
msgid "Path containing ca certificates to match against host certificate"
msgstr ""
+"Chemin d'accès contenant des certificats CA à faire correspondre au "
+"certificat d'hôte"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:83
msgid "Path to drivers (instead of default)"
-msgstr ""
+msgstr "Chemin d'accès aux pilotes (au lieu de celui choisi par défaut)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:63
msgid "Path to state file"
-msgstr ""
+msgstr "Chemin d'accès aux fichiers d'état"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:54
msgid "Period after which data is considered stale"
-msgstr ""
+msgstr "Période à l'issue de laquelle les données sont considérées confinées"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:101
msgid "Poll Interval"
-msgstr ""
+msgstr "Intervalle d'actualisation"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:29
msgid "Poll frequency"
-msgstr ""
+msgstr "Fréquence d'actualisation"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:34
msgid "Poll frequency alert"
-msgstr ""
+msgstr "Alerte de fréquence d'actualisation"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:197
msgid "Polling Frequency(s)"
-msgstr ""
+msgstr "Fréquences d'actualisation"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:27
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:195
@@ -419,23 +427,23 @@ msgstr "Port"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:200
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:229
msgid "Power value"
-msgstr ""
+msgstr "Valeur de courant"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:206
msgid "Product (regex)"
-msgstr ""
+msgstr "Produit (regex)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:69
msgid "Replace battery message"
-msgstr ""
+msgstr "Remplacer le message de batterie"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:178
msgid "Require SSL and make sure server CN matches hostname"
-msgstr ""
+msgstr "Requiers SSL et assure que le CN du serveur corresponde au nom d'hôte"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:96
msgid "Retry Delay"
-msgstr ""
+msgstr "Retard de réessai"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:32
msgid "Role"
@@ -443,122 +451,127 @@ msgstr "Rôle"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:80
msgid "Run drivers in a chroot(2) environment"
-msgstr ""
+msgstr "Exécute les pilotes dans un environnement chroot(2)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:14
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:59
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:110
msgid "RunAs User"
-msgstr ""
+msgstr "Exécute en tant qu'utilisateur"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:125
msgid "SNMP Community"
-msgstr ""
+msgstr "Communauté SNMP"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:222
msgid "SNMP retries"
-msgstr ""
+msgstr "Réessais SNMP"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:226
msgid "SNMP timeout(s)"
-msgstr ""
+msgstr "Épuisement(s) de délai SNMP"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:230
msgid "SNMP version"
-msgstr ""
+msgstr "Version SNMP"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:232
msgid "SNMPv1"
-msgstr ""
+msgstr "SNMPv1"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:233
msgid "SNMPv2c"
-msgstr ""
+msgstr "SNMPv2c"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:234
msgid "SNMPv3"
-msgstr ""
+msgstr "SNMPv3"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:219
msgid "Serial Number"
-msgstr ""
+msgstr "Numéro de série"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
msgid "Set USB serial port permissions"
-msgstr ""
+msgstr "Assignes les permissions de port de série USB"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:25
msgid "Set variables"
-msgstr ""
+msgstr "Assigne des variables"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:22
msgid "Shutdown command"
-msgstr ""
+msgstr "Commande d'arrêt"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:66
msgid "Shutdown message"
-msgstr ""
+msgstr "Message d'arrêt"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:33
msgid "Slave"
-msgstr ""
+msgstr "Esclave"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:106
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:244
msgid "Synchronous Communication"
-msgstr ""
+msgstr "Communication synchrone"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:115
msgid "The name of this section will be used as UPS name elsewhere"
-msgstr ""
+msgstr "Le nom de cette section sera utilisé ailleurs en tant que nom ISA"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:96
msgid "Time in seconds between driver start retry attempts."
-msgstr ""
+msgstr "Temps en secondes entre les réessais de démarrage du pilote."
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:158
msgid "Time in seconds that upsdrvctl will wait for driver to finish starting"
msgstr ""
+"Temps en secondes upsdrvctl attend le pilote afin de finaliser le démarrage"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:183
msgid "UPS Master"
-msgstr ""
+msgstr "Maître d'ISA"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:51
msgid "UPS Server Global Settings"
-msgstr ""
+msgstr "Paramètres globaux du serveur ISA"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:212
msgid "UPS Slave"
-msgstr ""
+msgstr "Esclave d'ISA"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:20
msgid "UPS name"
-msgstr ""
+msgstr "Nom d'ISA"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:121
msgid "USB Bus(es) (regex)"
-msgstr ""
+msgstr "Bus USB (regex)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:209
msgid "USB Product Id"
-msgstr ""
+msgstr "Id de produit USB"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:241
msgid "USB Vendor Id"
-msgstr ""
+msgstr "Id de vendeur USB"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:29
msgid ""
"Use upscmd -l to see full list which the commands your UPS supports "
"(requires upscmd package)"
msgstr ""
+"Utilise upscmd -l afin de voir la liste complète des commandes que ton ASI "
+"supporte (requiers le paquet upscmd)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:110
msgid ""
"User as which to execute driver; requires device file accessed by driver to "
"be read-write for that user."
msgstr ""
+"Utilisateur exécutant le pilote, requiers que le fichier d'appareil auquel "
+"le pilote accède soit en mode écriture/lecture pour cet utilisateur."
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:205
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:234
@@ -568,15 +581,15 @@ msgstr "Nom d'utilisateur"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:238
msgid "Vendor (regex)"
-msgstr ""
+msgstr "Vendeur (regex)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:178
msgid "Verify all connection with SSL"
-msgstr ""
+msgstr "Vérifie chaque connexion à l'aide d'SSL"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:154
msgid "Workaround for buggy firmware"
-msgstr ""
+msgstr "Palliatif pour logiciel fautif"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:94
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:103
@@ -589,12 +602,12 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:159
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:167
msgid "Write to syslog"
-msgstr ""
+msgstr "Inscrits à syslog"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:80
msgid "chroot"
-msgstr ""
+msgstr "chroot"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:14
msgid "upsmon drops privileges to this user"
-msgstr ""
+msgstr "upsmon cède ses droits à cet utilisateur"
diff --git a/applications/luci-app-nut/po/he/nut.po b/applications/luci-app-nut/po/he/nut.po
index 0d13d95d43..1d4a30815d 100644
--- a/applications/luci-app-nut/po/he/nut.po
+++ b/applications/luci-app-nut/po/he/nut.po
@@ -1,19 +1,21 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 06:58-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnut/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=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
-msgstr ""
+msgstr "זמן כיבוי נוסף"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:37
msgid "Addresses on which to listen"
@@ -413,7 +415,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:46
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:202
msgid "Port"
-msgstr ""
+msgstr "פתחה"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:200
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:229
diff --git a/applications/luci-app-nut/po/hu/nut.po b/applications/luci-app-nut/po/hu/nut.po
index bce53047e5..42d0ce9993 100644
--- a/applications/luci-app-nut/po/hu/nut.po
+++ b/applications/luci-app-nut/po/hu/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-28 22:27+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"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/"
"luciapplicationsnut/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 3.10\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -180,7 +180,7 @@ msgstr "Forró szinkronizálás"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:41
msgid "IP Address"
-msgstr "IP-cím"
+msgstr "IP cím"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:95
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:104
diff --git a/applications/luci-app-nut/po/it/nut.po b/applications/luci-app-nut/po/it/nut.po
index 7ab92890da..2d63c6348f 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: 2020-03-09 14:34+0000\n"
-"Last-Translator: Ansuel Smith <ansuelsmth@gmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: Marco Mihai Condrache <marcomihaicondrache@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/it/>\n"
"Language: it\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.0-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
-msgstr ""
+msgstr "Tempo di spegnimento aggiuntivo"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:37
msgid "Addresses on which to listen"
@@ -144,7 +144,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:10
msgid "Global Settings"
-msgstr "Impostazioni Globali"
+msgstr "Impostazioni globali"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:13
msgid "Go to NUT CGI"
@@ -173,7 +173,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:41
msgid "IP Address"
-msgstr ""
+msgstr "Indirizzo IP"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:95
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:104
@@ -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 "Nome utente"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:238
msgid "Vendor (regex)"
diff --git a/applications/luci-app-nut/po/ja/nut.po b/applications/luci-app-nut/po/ja/nut.po
index 8c502349cd..e7cb120ad6 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-09-25 07:41+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/ja/>\n"
"Language: ja\n"
@@ -10,11 +10,11 @@ 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-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
-msgstr ""
+msgstr "追加シャットダウン秒数"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:37
msgid "Addresses on which to listen"
@@ -40,7 +40,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:73
msgid "Certificate file (SSL)"
-msgstr ""
+msgstr "証明書ファイル(SSL)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:63
msgid "Communications lost message"
@@ -72,7 +72,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:129
msgid "Description (Display)"
-msgstr ""
+msgstr "説明(表示)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:32
msgid "Display name"
@@ -113,7 +113,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:40
msgid "Enable"
-msgstr "有効"
+msgstr "有効化"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
msgid ""
@@ -152,7 +152,7 @@ msgstr ""
#: applications/luci-app-nut/root/usr/share/rpcd/acl.d/luci-app-nut.json:3
msgid "Grant UCI access for luci-app-nut"
-msgstr "luci-app-nut に UCI アクセスを許可"
+msgstr "luci-app-nutにUCIアクセスを許可"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:16
msgid "Host"
@@ -210,7 +210,7 @@ msgstr "低バッテリーのメッセージ"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:163
msgid "Manufacturer (Display)"
-msgstr ""
+msgstr "メーカー(ディスプレイ)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:34
msgid "Master"
diff --git a/applications/luci-app-nut/po/ko/nut.po b/applications/luci-app-nut/po/ko/nut.po
index be092ef6e5..5281a535c1 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: 2020-04-19 00:53+0000\n"
-"Last-Translator: EP45 <monadko98@gmail.com>\n"
+"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/"
"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.0.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -414,7 +414,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:46
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:202
msgid "Port"
-msgstr ""
+msgstr "포트"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:200
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:229
diff --git a/applications/luci-app-nut/po/nb_NO/nut.po b/applications/luci-app-nut/po/nb_NO/nut.po
index 65429c05e0..32d72c28c5 100644
--- a/applications/luci-app-nut/po/nb_NO/nut.po
+++ b/applications/luci-app-nut/po/nb_NO/nut.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 06:58-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-04-04 07:26+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnut/nb_NO/>\n"
"Language: nb_NO\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-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -111,7 +113,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:40
msgid "Enable"
-msgstr ""
+msgstr "Skru på"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
msgid ""
@@ -171,7 +173,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:41
msgid "IP Address"
-msgstr ""
+msgstr "IP-adresse"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:95
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:104
@@ -372,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 "Passord"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
msgid "Path containing ca certificates to match against host certificate"
@@ -412,7 +414,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:46
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:202
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:200
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:229
diff --git a/applications/luci-app-nut/po/pt/nut.po b/applications/luci-app-nut/po/pt/nut.po
index 04c34d63e1..81e679dc59 100644
--- a/applications/luci-app-nut/po/pt/nut.po
+++ b/applications/luci-app-nut/po/pt/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-10-02 14:41+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-12-24 16:53+0000\n"
+"Last-Translator: Francisco Lopes <fmlopes@gmail.com>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/pt/>\n"
"Language: pt\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-dev\n"
+"X-Generator: Weblate 4.10.1\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/pt_BR/nut.po b/applications/luci-app-nut/po/pt_BR/nut.po
index 7d0780950b..4457c068f3 100644
--- a/applications/luci-app-nut/po/pt_BR/nut.po
+++ b/applications/luci-app-nut/po/pt_BR/nut.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2021-08-06 19:40+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsnut/pt_BR/>\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.1-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -580,7 +580,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 "Nome do Usuário"
+msgstr "Nome do usuário"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:238
msgid "Vendor (regex)"
diff --git a/applications/luci-app-nut/po/ro/nut.po b/applications/luci-app-nut/po/ro/nut.po
index 3206cb457e..4c75473546 100644
--- a/applications/luci-app-nut/po/ro/nut.po
+++ b/applications/luci-app-nut/po/ro/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-29 21:21+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2022-01-26 08:55+0000\n"
+"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/ro/>\n"
"Language: ro\n"
@@ -11,116 +11,122 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
-msgstr ""
+msgstr "Timp(i) suplimentar(i) de oprire"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:37
msgid "Addresses on which to listen"
-msgstr ""
+msgstr "Adresele la care se ascultă"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:23
msgid "Allowed actions"
-msgstr ""
+msgstr "Acțiuni permise"
#: 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 "După cum este configurat de NUT"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:150
msgid "Bytes to read from interrupt pipe"
-msgstr ""
+msgstr "Byte de citit din conducta de întrerupere"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
msgid "CA Certificate path"
-msgstr ""
+msgstr "Calea certificatului CA"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:73
msgid "Certificate file (SSL)"
-msgstr ""
+msgstr "Fișier de certificat (SSL)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:63
msgid "Communications lost message"
-msgstr ""
+msgstr "Mesaj de comunicare pierdut"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:60
msgid "Communications restored message"
-msgstr ""
+msgstr "Mesaj de restabilire a comunicațiilor"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:35
msgid "Control UPS via CGI"
-msgstr ""
+msgstr "Controlul UPS prin CGI"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:43
msgid "Deadtime"
-msgstr ""
+msgstr "Timp mort"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:87
msgid "Default for UPSes without this field."
-msgstr ""
+msgstr "Implicit pentru UPS-urile fără acest câmp."
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:177
msgid "Delay for kill power command"
-msgstr ""
+msgstr "Întârziere pentru comanda de oprire a puterii"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:181
msgid "Delay to power on UPS if power returns after kill power"
msgstr ""
+"Întârzierea de a porni UPS-ul în cazul în care revine curentul după "
+"întreruperea alimentării"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:129
msgid "Description (Display)"
-msgstr ""
+msgstr "Descriere (Afișare)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:32
msgid "Display name"
-msgstr ""
+msgstr "Afișați numele"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:169
msgid "Don't lock port when starting driver"
-msgstr ""
+msgstr "Nu blocați portul la pornirea driverului"
#: 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"
-msgstr ""
+msgstr "Configurația șoferului"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:77
msgid "Driver Global Settings"
-msgstr ""
+msgstr "Setări globale ale driverului"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:83
msgid "Driver Path"
-msgstr ""
+msgstr "Traiectoria șoferului"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:212
msgid "Driver Shutdown Order"
-msgstr ""
+msgstr "Ordinul de oprire a șoferului"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:106
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:244
msgid "Driver waits for data to be consumed by upsd before publishing more."
msgstr ""
+"Driverul așteaptă ca datele să fie consumate de upsd înainte de a publica "
+"mai multe."
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:59
msgid "Drop privileges to this user"
-msgstr ""
+msgstr "Eliminarea privilegiilor pentru acest utilizator"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:40
msgid "Enable"
-msgstr "Activează"
+msgstr "Activați"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
msgid ""
"Enables a hotplug script that makes all ttyUSB devices (e.g. serial USB) "
"group read-write as user 'nut'"
msgstr ""
+"Activează un script hotplug care face ca toate dispozitivele ttyUSB (de "
+"exemplu, USB serial) să fie citite-scrise în grup ca utilizator 'nut'"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:93
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:102
@@ -133,48 +139,48 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:158
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:166
msgid "Execute notify command"
-msgstr ""
+msgstr "Executarea comenzii de notificare"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:26
msgid "Forced Shutdown"
-msgstr ""
+msgstr "Oprire forțată"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:57
msgid "Forced shutdown message"
-msgstr ""
+msgstr "Mesaj de oprire forțată"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:10
msgid "Global Settings"
-msgstr ""
+msgstr "Setări generale"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:13
msgid "Go to NUT CGI"
-msgstr ""
+msgstr "Mergeți la NUT CGI"
#: applications/luci-app-nut/root/usr/share/rpcd/acl.d/luci-app-nut.json:3
msgid "Grant UCI access for luci-app-nut"
-msgstr ""
+msgstr "Acordă acces la UCI pentru luci-app-nut"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:16
msgid "Host"
-msgstr ""
+msgstr "Gazdă"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:23
msgid "Hostname or IP address"
-msgstr ""
+msgstr "Numele de gazdă sau adresa IP"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:191
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:220
msgid "Hostname or address of UPS"
-msgstr ""
+msgstr "Numele de gazdă sau adresa UPS-ului"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:39
msgid "Hot Sync"
-msgstr ""
+msgstr "Sincronizare la cald"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:41
msgid "IP Address"
-msgstr ""
+msgstr "Adresa IP"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:95
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:104
@@ -187,227 +193,229 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:160
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:168
msgid "Ignore"
-msgstr ""
+msgstr "Ignoră"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:142
msgid "Ignore Low Battery"
-msgstr ""
+msgstr "Ignoră bateria descărcată"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:29
msgid "Instant commands"
-msgstr ""
+msgstr "Comenzi instantanee"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:146
msgid "Interrupt Only"
-msgstr ""
+msgstr "Numai întrerupere"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:150
msgid "Interrupt Size"
-msgstr ""
+msgstr "Dimensiunea întreruperii"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:54
msgid "Low battery message"
-msgstr ""
+msgstr "Mesaj de baterie descărcată"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:163
msgid "Manufacturer (Display)"
-msgstr ""
+msgstr "Producător (Afișaj)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:34
msgid "Master"
-msgstr ""
+msgstr "Principal"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:154
msgid "Max USB HID Length Reported"
-msgstr ""
+msgstr "Lungimea maximă USB HID raportată"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:54
msgid "Maximum Age of Data"
-msgstr ""
+msgstr "Vârsta maximă a datelor"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:91
msgid "Maximum Retries"
-msgstr ""
+msgstr "Reîncercări maxime"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:87
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:158
msgid "Maximum Start Delay"
-msgstr ""
+msgstr "Întârziere maximă de pornire"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:67
msgid "Maximum connections"
-msgstr ""
+msgstr "Conexiuni maxime"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:91
msgid "Maximum number of times to try starting a driver."
-msgstr ""
+msgstr "Numărul maxim de încercări de pornire a unui driver."
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:101
msgid "Maximum time in seconds between refresh of UPS status"
-msgstr ""
+msgstr "Timp maxim în secunde între actualizarea stării UPS"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:17
msgid "Minimum required number or power supplies"
-msgstr ""
+msgstr "Numărul minim necesar de surse de alimentare"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:166
msgid "Model (Display)"
-msgstr ""
+msgstr "Model (Afișaj)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:9
msgid "NUT CGI Access"
-msgstr ""
+msgstr "Accesul NUT CGI"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:12
msgid "NUT Users"
-msgstr ""
+msgstr "Utilizatori NUT"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:188
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:217
msgid "Name of UPS"
-msgstr ""
+msgstr "Numele UPS"
#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:3
msgid "Network UPS Tools"
-msgstr ""
+msgstr "Instrumente de rețea UPS"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:6
#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:44
msgid "Network UPS Tools (CGI)"
-msgstr ""
+msgstr "Instrumente de rețea UPS (CGI)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:7
#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:31
msgid "Network UPS Tools (Monitor)"
-msgstr ""
+msgstr "Instrumente de rețea UPS (Monitor)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:9
#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:18
msgid "Network UPS Tools (Server)"
-msgstr ""
+msgstr "Instrumente de rețea UPS (server)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:7
msgid "Network UPS Tools CGI Configuration"
-msgstr ""
+msgstr "Instrumente de rețea UPS Instrumente de configurare CGI"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:8
msgid "Network UPS Tools Monitoring Configuration"
-msgstr ""
+msgstr "Rețea UPS Instrumente de monitorizare Configurație"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:10
msgid "Network UPS Tools Server Configuration"
-msgstr ""
+msgstr "Rețeaua UPS Tools Configurarea serverului"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:169
msgid "No Lock"
-msgstr ""
+msgstr "Fără blocare"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:72
msgid "No communications message"
-msgstr ""
+msgstr "Nici un mesaj de comunicare"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:173
msgid "No low/high voltage transfer OIDs"
-msgstr ""
+msgstr "Nu există OID-uri de transfer de tensiune joasă/înaltă"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:75
msgid "No parent message"
-msgstr ""
+msgstr "Nici un mesaj al părinților"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:90
msgid "Notification defaults"
-msgstr ""
+msgstr "Valori implicite de notificare"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:26
msgid "Notify command"
-msgstr ""
+msgstr "Comanda de notificare"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:99
msgid "Notify when back online"
-msgstr ""
+msgstr "Notificare la revenirea online"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:163
msgid "Notify when battery needs replacing"
-msgstr ""
+msgstr "Notificare atunci când bateria trebuie înlocuită"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:147
msgid "Notify when communications lost"
-msgstr ""
+msgstr "Notificare în cazul pierderii comunicațiilor"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:139
msgid "Notify when communications restored"
-msgstr ""
+msgstr "Notificare la restabilirea comunicațiilor"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:131
msgid "Notify when force shutdown"
-msgstr ""
+msgstr "Notificare la închiderea forțată"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:115
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:123
msgid "Notify when low battery"
-msgstr ""
+msgstr "Notificare când bateria este descărcată"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:107
msgid "Notify when on battery"
-msgstr ""
+msgstr "Anunță când este pe baterie"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:155
msgid "Notify when shutting down"
-msgstr ""
+msgstr "Notificare la închidere"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:177
msgid "Off Delay(s)"
-msgstr ""
+msgstr "Oprire Întârziere (s)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:181
msgid "On Delay(s)"
-msgstr ""
+msgstr "Întârziere de pornire (s)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:51
msgid "On battery message"
-msgstr ""
+msgstr "Mesaj privind bateria"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:48
msgid "Online message"
-msgstr ""
+msgstr "Mesaj online"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:208
#: 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 "Parolă"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
msgid "Path containing ca certificates to match against host certificate"
msgstr ""
+"Calea care conține certificatele ca pentru a se compara cu certificatul de "
+"gazdă"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:83
msgid "Path to drivers (instead of default)"
-msgstr ""
+msgstr "Cale de acces la drivere (în loc de cea implicită)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:63
msgid "Path to state file"
-msgstr ""
+msgstr "Calea către fișierul de stare"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:54
msgid "Period after which data is considered stale"
-msgstr ""
+msgstr "Perioada după care datele sunt considerate expirate"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:101
msgid "Poll Interval"
-msgstr ""
+msgstr "Intervalul de interogare"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:29
msgid "Poll frequency"
-msgstr ""
+msgstr "Frecvența sondajului"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:34
msgid "Poll frequency alert"
-msgstr ""
+msgstr "Alertă de frecvență a sondajului"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:197
msgid "Polling Frequency(s)"
-msgstr ""
+msgstr "Frecvența de interogare (s)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:27
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:195
@@ -420,164 +428,174 @@ msgstr "Port"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:200
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:229
msgid "Power value"
-msgstr ""
+msgstr "Valoarea puterii"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:206
msgid "Product (regex)"
-msgstr ""
+msgstr "Produs (regex)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:69
msgid "Replace battery message"
-msgstr ""
+msgstr "Mesaj de înlocuire a bateriei"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:178
msgid "Require SSL and make sure server CN matches hostname"
msgstr ""
+"Cereți SSL și asigurați-vă că CN-ul serverului corespunde cu numele de gazdă"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:96
msgid "Retry Delay"
-msgstr ""
+msgstr "Întârziere de reîncercare"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:32
msgid "Role"
-msgstr ""
+msgstr "Rol"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:80
msgid "Run drivers in a chroot(2) environment"
-msgstr ""
+msgstr "Rulați driverele într-un mediu chroot(2)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:14
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:59
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:110
msgid "RunAs User"
-msgstr ""
+msgstr "RunAs Utilizator"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:125
msgid "SNMP Community"
-msgstr ""
+msgstr "Comunitatea SNMP"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:222
msgid "SNMP retries"
-msgstr ""
+msgstr "Reîncercări SNMP"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:226
msgid "SNMP timeout(s)"
-msgstr ""
+msgstr "Timpul de așteptare SNMP (s)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:230
msgid "SNMP version"
-msgstr ""
+msgstr "Versiunea SNMP"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:232
msgid "SNMPv1"
-msgstr ""
+msgstr "SNMPv1"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:233
msgid "SNMPv2c"
-msgstr ""
+msgstr "SNMPv2c"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:234
msgid "SNMPv3"
-msgstr ""
+msgstr "SNMPv3"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:219
msgid "Serial Number"
-msgstr ""
+msgstr "Numărul de serie"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
msgid "Set USB serial port permissions"
-msgstr ""
+msgstr "Setați permisiunile pentru portul serial USB"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:25
msgid "Set variables"
-msgstr ""
+msgstr "Setați variabilele"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:22
msgid "Shutdown command"
-msgstr ""
+msgstr "Comandă de oprire"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:66
msgid "Shutdown message"
-msgstr ""
+msgstr "Mesaj de oprire"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:33
msgid "Slave"
-msgstr ""
+msgstr "Secundar"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:106
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:244
msgid "Synchronous Communication"
-msgstr ""
+msgstr "Comunicare sincronă"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:115
msgid "The name of this section will be used as UPS name elsewhere"
-msgstr ""
+msgstr "Numele acestei secțiuni va fi folosit ca nume UPS în altă parte"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:96
msgid "Time in seconds between driver start retry attempts."
msgstr ""
+"Timpul, exprimat în secunde, dintre încercările de reluare a pornirii "
+"șoferului."
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:158
msgid "Time in seconds that upsdrvctl will wait for driver to finish starting"
msgstr ""
+"Timpul în secunde în care upsdrvctl va aștepta ca driverul să termine de "
+"pornit"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:183
msgid "UPS Master"
-msgstr ""
+msgstr "UPS Principal"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:51
msgid "UPS Server Global Settings"
-msgstr ""
+msgstr "Setări globale ale serverului UPS"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:212
msgid "UPS Slave"
-msgstr ""
+msgstr "UPS secundar"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:20
msgid "UPS name"
-msgstr ""
+msgstr "UPS nume"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:121
msgid "USB Bus(es) (regex)"
-msgstr ""
+msgstr "USB Bus(e) (regex)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:209
msgid "USB Product Id"
-msgstr ""
+msgstr "ID produs USB"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:241
msgid "USB Vendor Id"
-msgstr ""
+msgstr "Identitatea furnizorului USB"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:29
msgid ""
"Use upscmd -l to see full list which the commands your UPS supports "
"(requires upscmd package)"
msgstr ""
+"Folosiți upscmd -l pentru a vedea lista completă a comenzilor pe care le "
+"suportă UPS-ul dumneavoastră (necesită pachetul upscmd)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:110
msgid ""
"User as which to execute driver; requires device file accessed by driver to "
"be read-write for that user."
msgstr ""
+"Utilizator în calitate de utilizator care execută driverul; necesită ca "
+"fișierul de dispozitiv accesat de driver să fie de citire-scriere pentru "
+"acel utilizator."
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:205
#: 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 "Nume Utilizator"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:238
msgid "Vendor (regex)"
-msgstr ""
+msgstr "Furnizor (regex)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:178
msgid "Verify all connection with SSL"
-msgstr ""
+msgstr "Verifică toate conexiunile cu SSL"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:154
msgid "Workaround for buggy firmware"
-msgstr ""
+msgstr "Soluție de rezolvare pentru firmware-ul eronat"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:94
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:103
@@ -590,12 +608,12 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:159
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:167
msgid "Write to syslog"
-msgstr ""
+msgstr "Scrieți în syslog"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:80
msgid "chroot"
-msgstr ""
+msgstr "chroot"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:14
msgid "upsmon drops privileges to this user"
-msgstr ""
+msgstr "upsmon scade privilegiile pentru acest utilizator"
diff --git a/applications/luci-app-nut/po/ru/nut.po b/applications/luci-app-nut/po/ru/nut.po
index f96dd17157..fb1ec20a11 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: 2020-08-08 14:26+0000\n"
-"Last-Translator: Ivan <ivan.it@list.ru>\n"
+"PO-Revision-Date: 2021-10-30 16:38+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\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.2-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -19,7 +19,7 @@ msgstr "Дополнительное время выключения"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:37
msgid "Addresses on which to listen"
-msgstr ""
+msgstr "Адреса для прослушивания"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:23
msgid "Allowed actions"
@@ -65,7 +65,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:177
msgid "Delay for kill power command"
-msgstr ""
+msgstr "Задержка для команды отключения питания"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:181
msgid "Delay to power on UPS if power returns after kill power"
@@ -73,15 +73,15 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:129
msgid "Description (Display)"
-msgstr ""
+msgstr "Описание (показать)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:32
msgid "Display name"
-msgstr ""
+msgstr "Отображаемое название"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:169
msgid "Don't lock port when starting driver"
-msgstr ""
+msgstr "Не блокировать порт при запуске драйвера"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:132
msgid "Driver"
@@ -89,24 +89,24 @@ msgstr "Драйвер"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:114
msgid "Driver Configuration"
-msgstr ""
+msgstr "Настройки драйвера"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:77
msgid "Driver Global Settings"
-msgstr ""
+msgstr "Глобальные настройки драйвера"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:83
msgid "Driver Path"
-msgstr ""
+msgstr "Путь к драйверу"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:212
msgid "Driver Shutdown Order"
-msgstr ""
+msgstr "Порядок выключения драйвера"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:106
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:244
msgid "Driver waits for data to be consumed by upsd before publishing more."
-msgstr ""
+msgstr "Драйвер ожидает пока upsd обработает новые данных перед их публикацией."
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:59
msgid "Drop privileges to this user"
@@ -137,11 +137,11 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:26
msgid "Forced Shutdown"
-msgstr ""
+msgstr "Принудительное выключение"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:57
msgid "Forced shutdown message"
-msgstr ""
+msgstr "Сообщение о принудительном выключении"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:10
msgid "Global Settings"
@@ -149,7 +149,7 @@ msgstr "Основные настройки"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:13
msgid "Go to NUT CGI"
-msgstr ""
+msgstr "Перейти к NUT CGI"
#: applications/luci-app-nut/root/usr/share/rpcd/acl.d/luci-app-nut.json:3
msgid "Grant UCI access for luci-app-nut"
@@ -157,24 +157,24 @@ msgstr "Предоставить UCI доступ для luci-app-nut"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:16
msgid "Host"
-msgstr "Хост"
+msgstr "Устройство"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:23
msgid "Hostname or IP address"
-msgstr ""
+msgstr "Имя хоста или IP адрес"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:191
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:220
msgid "Hostname or address of UPS"
-msgstr ""
+msgstr "Имя или адрес хоста UPS"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:39
msgid "Hot Sync"
-msgstr ""
+msgstr "Быстрая синхронизация"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:41
msgid "IP Address"
-msgstr "IP адрес"
+msgstr "IP-адрес"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:95
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:104
@@ -191,15 +191,15 @@ msgstr "Игнорировать"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:142
msgid "Ignore Low Battery"
-msgstr ""
+msgstr "Игнорировать низкий уровень заряда батареи"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:29
msgid "Instant commands"
-msgstr ""
+msgstr "Мгновенные команды"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:146
msgid "Interrupt Only"
-msgstr ""
+msgstr "Только прерывания"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:150
msgid "Interrupt Size"
@@ -207,11 +207,11 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:54
msgid "Low battery message"
-msgstr ""
+msgstr "Сообщение о низком уровне заряда батареи"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:163
msgid "Manufacturer (Display)"
-msgstr ""
+msgstr "Производитель (отображаемый)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:34
msgid "Master"
@@ -236,7 +236,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:67
msgid "Maximum connections"
-msgstr ""
+msgstr "Максимальное количество подключений"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:91
msgid "Maximum number of times to try starting a driver."
@@ -244,7 +244,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:101
msgid "Maximum time in seconds between refresh of UPS status"
-msgstr ""
+msgstr "Максимальное количество секунд между обновлением статуса UPS"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:17
msgid "Minimum required number or power supplies"
@@ -260,16 +260,16 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:12
msgid "NUT Users"
-msgstr ""
+msgstr "Пользователи NUT"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:188
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:217
msgid "Name of UPS"
-msgstr ""
+msgstr "Имя ИБП"
#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:3
msgid "Network UPS Tools"
-msgstr ""
+msgstr "Утилиты Сетевого ИБП"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:6
#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:44
@@ -300,7 +300,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:169
msgid "No Lock"
-msgstr ""
+msgstr "Нет защиты"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:72
msgid "No communications message"
@@ -357,11 +357,11 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:177
msgid "Off Delay(s)"
-msgstr ""
+msgstr "Задержка выключения (сек.)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:181
msgid "On Delay(s)"
-msgstr ""
+msgstr "Задержка включения (сек.)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:51
msgid "On battery message"
@@ -383,7 +383,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:83
msgid "Path to drivers (instead of default)"
-msgstr ""
+msgstr "Путь к драйверам (вместо пути по умолчанию)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:63
msgid "Path to state file"
@@ -395,11 +395,11 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:101
msgid "Poll Interval"
-msgstr ""
+msgstr "Интервал опроса"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:29
msgid "Poll frequency"
-msgstr ""
+msgstr "Частота опроса"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:34
msgid "Poll frequency alert"
@@ -440,7 +440,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:32
msgid "Role"
-msgstr ""
+msgstr "Роль"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:80
msgid "Run drivers in a chroot(2) environment"
@@ -450,7 +450,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:59
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:110
msgid "RunAs User"
-msgstr ""
+msgstr "Выполнить как пользователь"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:125
msgid "SNMP Community"
@@ -466,7 +466,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:230
msgid "SNMP version"
-msgstr ""
+msgstr "Версия SNMP"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:232
msgid "SNMPv1"
@@ -482,7 +482,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:219
msgid "Serial Number"
-msgstr ""
+msgstr "Серийный номер"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
msgid "Set USB serial port permissions"
@@ -490,11 +490,11 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:25
msgid "Set variables"
-msgstr ""
+msgstr "Объявить переменные"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:22
msgid "Shutdown command"
-msgstr ""
+msgstr "Команда выключения"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:66
msgid "Shutdown message"
@@ -502,7 +502,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:33
msgid "Slave"
-msgstr ""
+msgstr "Слейв"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:106
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:244
@@ -523,7 +523,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:183
msgid "UPS Master"
-msgstr ""
+msgstr "Мастер ИБП"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:51
msgid "UPS Server Global Settings"
@@ -535,19 +535,19 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:20
msgid "UPS name"
-msgstr ""
+msgstr "Имя ИБП"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:121
msgid "USB Bus(es) (regex)"
-msgstr ""
+msgstr "USB шина(шины) (regex)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:209
msgid "USB Product Id"
-msgstr ""
+msgstr "USB ИД устройства"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:241
msgid "USB Vendor Id"
-msgstr ""
+msgstr "USB ИД Вендора"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:29
msgid ""
@@ -569,7 +569,7 @@ msgstr "Имя пользователя"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:238
msgid "Vendor (regex)"
-msgstr ""
+msgstr "Вендор (regex)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:178
msgid "Verify all connection with SSL"
@@ -577,7 +577,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:154
msgid "Workaround for buggy firmware"
-msgstr ""
+msgstr "Костыль для кривой прошивки"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:94
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:103
@@ -590,12 +590,12 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:159
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:167
msgid "Write to syslog"
-msgstr ""
+msgstr "Запись в syslog"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:80
msgid "chroot"
-msgstr ""
+msgstr "chroot"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:14
msgid "upsmon drops privileges to this user"
-msgstr ""
+msgstr "upsmon передает привилегии этому пользователю"
diff --git a/applications/luci-app-nut/po/sk/nut.po b/applications/luci-app-nut/po/sk/nut.po
index 927cfbcf62..6e69afd6e6 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: 2020-08-05 13:29+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/sk/>\n"
"Language: sk\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.2-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
-msgstr ""
+msgstr "Dodatočný čas vypnutia"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:37
msgid "Addresses on which to listen"
@@ -113,7 +113,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:40
msgid "Enable"
-msgstr ""
+msgstr "Povoliť"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
msgid ""
diff --git a/applications/luci-app-nut/po/sr/nut.po b/applications/luci-app-nut/po/sr/nut.po
new file mode 100644
index 0000000000..c8f4839c75
--- /dev/null
+++ b/applications/luci-app-nut/po/sr/nut.po
@@ -0,0 +1,603 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2021-06-24 10:23+0000\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: sr\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.1-dev\n"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
+msgid "Additional Shutdown Time(s)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:37
+msgid "Addresses on which to listen"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:23
+msgid "Allowed actions"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:150
+msgid "Bytes to read from interrupt pipe"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
+msgid "CA Certificate path"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:73
+msgid "Certificate file (SSL)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:63
+msgid "Communications lost message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:60
+msgid "Communications restored message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:35
+msgid "Control UPS via CGI"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:43
+msgid "Deadtime"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:87
+msgid "Default for UPSes without this field."
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:177
+msgid "Delay for kill power command"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:181
+msgid "Delay to power on UPS if power returns after kill power"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:129
+msgid "Description (Display)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:32
+msgid "Display name"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:169
+msgid "Don't lock port when starting driver"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:132
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:114
+msgid "Driver Configuration"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:77
+msgid "Driver Global Settings"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:83
+msgid "Driver Path"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:212
+msgid "Driver Shutdown Order"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:106
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:244
+msgid "Driver waits for data to be consumed by upsd before publishing more."
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:59
+msgid "Drop privileges to this user"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:40
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
+msgid ""
+"Enables a hotplug script that makes all ttyUSB devices (e.g. serial USB) "
+"group read-write as user 'nut'"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:93
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:102
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:110
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:118
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:126
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:134
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:142
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:150
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:158
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:166
+msgid "Execute notify command"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:26
+msgid "Forced Shutdown"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:57
+msgid "Forced shutdown message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:10
+msgid "Global Settings"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:13
+msgid "Go to NUT CGI"
+msgstr ""
+
+#: applications/luci-app-nut/root/usr/share/rpcd/acl.d/luci-app-nut.json:3
+msgid "Grant UCI access for luci-app-nut"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:16
+msgid "Host"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:23
+msgid "Hostname or IP address"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:191
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:220
+msgid "Hostname or address of UPS"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:39
+msgid "Hot Sync"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:41
+msgid "IP Address"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:95
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:104
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:112
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:120
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:128
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:136
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:144
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:152
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:160
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:168
+msgid "Ignore"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:142
+msgid "Ignore Low Battery"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:29
+msgid "Instant commands"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:146
+msgid "Interrupt Only"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:150
+msgid "Interrupt Size"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:54
+msgid "Low battery message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:163
+msgid "Manufacturer (Display)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:34
+msgid "Master"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:154
+msgid "Max USB HID Length Reported"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:54
+msgid "Maximum Age of Data"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:91
+msgid "Maximum Retries"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:87
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:158
+msgid "Maximum Start Delay"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:67
+msgid "Maximum connections"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:91
+msgid "Maximum number of times to try starting a driver."
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:101
+msgid "Maximum time in seconds between refresh of UPS status"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:17
+msgid "Minimum required number or power supplies"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:166
+msgid "Model (Display)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:9
+msgid "NUT CGI Access"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:12
+msgid "NUT Users"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:188
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:217
+msgid "Name of UPS"
+msgstr ""
+
+#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:3
+msgid "Network UPS Tools"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:6
+#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:44
+msgid "Network UPS Tools (CGI)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:7
+#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:31
+msgid "Network UPS Tools (Monitor)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:9
+#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:18
+msgid "Network UPS Tools (Server)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:7
+msgid "Network UPS Tools CGI Configuration"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:8
+msgid "Network UPS Tools Monitoring Configuration"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:10
+msgid "Network UPS Tools Server Configuration"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:169
+msgid "No Lock"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:72
+msgid "No communications message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:173
+msgid "No low/high voltage transfer OIDs"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:75
+msgid "No parent message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:90
+msgid "Notification defaults"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:26
+msgid "Notify command"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:99
+msgid "Notify when back online"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:163
+msgid "Notify when battery needs replacing"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:147
+msgid "Notify when communications lost"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:139
+msgid "Notify when communications restored"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:131
+msgid "Notify when force shutdown"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:115
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:123
+msgid "Notify when low battery"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:107
+msgid "Notify when on battery"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:155
+msgid "Notify when shutting down"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:177
+msgid "Off Delay(s)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:181
+msgid "On Delay(s)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:51
+msgid "On battery message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:48
+msgid "Online message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:208
+#: 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 ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
+msgid "Path containing ca certificates to match against host certificate"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:83
+msgid "Path to drivers (instead of default)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:63
+msgid "Path to state file"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:54
+msgid "Period after which data is considered stale"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:101
+msgid "Poll Interval"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:29
+msgid "Poll frequency"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:34
+msgid "Poll frequency alert"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:197
+msgid "Polling Frequency(s)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:27
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:195
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:224
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:46
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:202
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:200
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:229
+msgid "Power value"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:206
+msgid "Product (regex)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:69
+msgid "Replace battery message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:178
+msgid "Require SSL and make sure server CN matches hostname"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:96
+msgid "Retry Delay"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:32
+msgid "Role"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:80
+msgid "Run drivers in a chroot(2) environment"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:14
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:59
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:110
+msgid "RunAs User"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:125
+msgid "SNMP Community"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:222
+msgid "SNMP retries"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:226
+msgid "SNMP timeout(s)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:230
+msgid "SNMP version"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:232
+msgid "SNMPv1"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:233
+msgid "SNMPv2c"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:234
+msgid "SNMPv3"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:219
+msgid "Serial Number"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
+msgid "Set USB serial port permissions"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:25
+msgid "Set variables"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:22
+msgid "Shutdown command"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:66
+msgid "Shutdown message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:33
+msgid "Slave"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:106
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:244
+msgid "Synchronous Communication"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:115
+msgid "The name of this section will be used as UPS name elsewhere"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:96
+msgid "Time in seconds between driver start retry attempts."
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:158
+msgid "Time in seconds that upsdrvctl will wait for driver to finish starting"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:183
+msgid "UPS Master"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:51
+msgid "UPS Server Global Settings"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:212
+msgid "UPS Slave"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:20
+msgid "UPS name"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:121
+msgid "USB Bus(es) (regex)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:209
+msgid "USB Product Id"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:241
+msgid "USB Vendor Id"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:29
+msgid ""
+"Use upscmd -l to see full list which the commands your UPS supports "
+"(requires upscmd package)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:110
+msgid ""
+"User as which to execute driver; requires device file accessed by driver to "
+"be read-write for that user."
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:205
+#: 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 ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:238
+msgid "Vendor (regex)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:178
+msgid "Verify all connection with SSL"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:154
+msgid "Workaround for buggy firmware"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:94
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:103
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:111
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:119
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:127
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:135
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:143
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:151
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:159
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:167
+msgid "Write to syslog"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:80
+msgid "chroot"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:14
+msgid "upsmon drops privileges to this user"
+msgstr ""
+
+#~ msgid "Maxium Start Delay"
+#~ msgstr "Maxium Start Delay"
diff --git a/applications/luci-app-nut/po/sv/nut.po b/applications/luci-app-nut/po/sv/nut.po
index c4e9b2f093..8c7e314501 100644
--- a/applications/luci-app-nut/po/sv/nut.po
+++ b/applications/luci-app-nut/po/sv/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-17 20:20+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-12-19 22:52+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/sv/>\n"
"Language: sv\n"
@@ -10,37 +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 3.9.1-dev\n"
+"X-Generator: Weblate 4.10\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
-msgstr ""
+msgstr "Ytterligare avstängningstid(er)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:37
msgid "Addresses on which to listen"
-msgstr ""
+msgstr "Adresser att lyssna på"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:23
msgid "Allowed actions"
-msgstr ""
+msgstr "Tillåtna åtgärder"
#: 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 "Som konfigurerade av NUT"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:150
msgid "Bytes to read from interrupt pipe"
-msgstr ""
+msgstr "Bytes att läsa från det avbrutna röret"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
msgid "CA Certificate path"
-msgstr ""
+msgstr "Genväg för CA-certifikat"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:73
msgid "Certificate file (SSL)"
-msgstr ""
+msgstr "Certifikat-fil (SSL)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:63
msgid "Communications lost message"
@@ -52,19 +52,19 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:35
msgid "Control UPS via CGI"
-msgstr ""
+msgstr "Kontrollera UPS via CGI"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:43
msgid "Deadtime"
-msgstr ""
+msgstr "Dödtid"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:87
msgid "Default for UPSes without this field."
-msgstr ""
+msgstr "Standard för UPSer utan det här fältet."
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:177
msgid "Delay for kill power command"
-msgstr ""
+msgstr "Fördröjning för döda ström-kommando"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:181
msgid "Delay to power on UPS if power returns after kill power"
@@ -72,31 +72,31 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:129
msgid "Description (Display)"
-msgstr ""
+msgstr "Beskrivning (Skärm)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:32
msgid "Display name"
-msgstr ""
+msgstr "Namn på skärm"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:169
msgid "Don't lock port when starting driver"
-msgstr ""
+msgstr "Lås inte porten när drivrutinen startas"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:132
msgid "Driver"
-msgstr ""
+msgstr "Drivrutin"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:114
msgid "Driver Configuration"
-msgstr ""
+msgstr "Konfiguration för drivrutin"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:77
msgid "Driver Global Settings"
-msgstr ""
+msgstr "Globala inställningar för drivrutin"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:83
msgid "Driver Path"
-msgstr ""
+msgstr "Genväg för drivrutin"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:212
msgid "Driver Shutdown Order"
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:59
msgid "Drop privileges to this user"
-msgstr ""
+msgstr "Släpp privilegier till den här användaren"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:40
msgid "Enable"
@@ -120,6 +120,8 @@ msgid ""
"Enables a hotplug script that makes all ttyUSB devices (e.g. serial USB) "
"group read-write as user 'nut'"
msgstr ""
+"Aktiverar ett hotplug-skript som gör alla ttyUSB-enheters (t.ex seriell-USB) "
+"grupper läs och skrivbara som användaren 'nut'"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:93
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:102
@@ -132,15 +134,15 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:158
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:166
msgid "Execute notify command"
-msgstr ""
+msgstr "Kör aviseringskommando"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:26
msgid "Forced Shutdown"
-msgstr ""
+msgstr "Påtvingad nerstängning"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:57
msgid "Forced shutdown message"
-msgstr ""
+msgstr "Påtvingat meddelande vid nerstängning"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:10
msgid "Global Settings"
@@ -148,11 +150,11 @@ msgstr "Globala inställningar"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:13
msgid "Go to NUT CGI"
-msgstr ""
+msgstr "Gå till CGI för NUT"
#: applications/luci-app-nut/root/usr/share/rpcd/acl.d/luci-app-nut.json:3
msgid "Grant UCI access for luci-app-nut"
-msgstr ""
+msgstr "Godkänn UCI-åtkomst för luci-app-nut"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:16
msgid "Host"
@@ -160,12 +162,12 @@ msgstr "Värd"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:23
msgid "Hostname or IP address"
-msgstr ""
+msgstr "Värdnamn eller IP-adress"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:191
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:220
msgid "Hostname or address of UPS"
-msgstr ""
+msgstr "Värdnamn eller adressen för UPS"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:39
msgid "Hot Sync"
@@ -186,35 +188,35 @@ msgstr "IP-adress"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:160
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:168
msgid "Ignore"
-msgstr ""
+msgstr "Ignorera"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:142
msgid "Ignore Low Battery"
-msgstr ""
+msgstr "Ignorera lågt batteri"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:29
msgid "Instant commands"
-msgstr ""
+msgstr "Direktkommandon"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:146
msgid "Interrupt Only"
-msgstr ""
+msgstr "Stör enbart"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:150
msgid "Interrupt Size"
-msgstr ""
+msgstr "Storlek för störning"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:54
msgid "Low battery message"
-msgstr ""
+msgstr "Meddelande för lågt batteri"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:163
msgid "Manufacturer (Display)"
-msgstr ""
+msgstr "Tillverkare (Skärm)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:34
msgid "Master"
-msgstr ""
+msgstr "Mästare"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:154
msgid "Max USB HID Length Reported"
@@ -439,7 +441,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:32
msgid "Role"
-msgstr ""
+msgstr "Roll"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:80
msgid "Run drivers in a chroot(2) environment"
diff --git a/applications/luci-app-nut/po/tr/nut.po b/applications/luci-app-nut/po/tr/nut.po
index 53c735bfc4..ebbc45af16 100644
--- a/applications/luci-app-nut/po/tr/nut.po
+++ b/applications/luci-app-nut/po/tr/nut.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: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-12-15 17:33+0000\n"
+"Last-Translator: Erdinc <erdincbeldek@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/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=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -18,108 +18,112 @@ msgstr "Ek Kapanma Süre(leri)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:37
msgid "Addresses on which to listen"
-msgstr ""
+msgstr "Dinlenecek adresler"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:23
msgid "Allowed actions"
-msgstr ""
+msgstr "İzin verilen eylemler"
#: 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 "NUT tarafından yapılandırıldığı gibi"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:150
msgid "Bytes to read from interrupt pipe"
-msgstr ""
+msgstr "Kesinti hattından okunacak bayt sayısı"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
msgid "CA Certificate path"
-msgstr ""
+msgstr "CA Sertifikası yolu"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:73
msgid "Certificate file (SSL)"
-msgstr ""
+msgstr "Sertifika dosyası (SSL)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:63
msgid "Communications lost message"
-msgstr ""
+msgstr "İletişim kayboldu mesajı"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:60
msgid "Communications restored message"
-msgstr ""
+msgstr "İletişim tekrar sağlandı mesajı"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:35
msgid "Control UPS via CGI"
-msgstr ""
+msgstr "UPS'i CGI aracılığıyla kontrol edin"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:43
msgid "Deadtime"
-msgstr ""
+msgstr "Ölü zaman"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:87
msgid "Default for UPSes without this field."
-msgstr ""
+msgstr "Bu alanı olmayan UPS'ler için varsayılan."
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:177
msgid "Delay for kill power command"
-msgstr ""
+msgstr "Güç kesme komutu için gecikme"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:181
msgid "Delay to power on UPS if power returns after kill power"
-msgstr ""
+msgstr "Kapatma gücünden sonra güç geri gelirse UPS'i çalıştırma gecikmesi"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:129
msgid "Description (Display)"
-msgstr ""
+msgstr "Açıklama (Ekran)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:32
msgid "Display name"
-msgstr ""
+msgstr "Ekran adı"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:169
msgid "Don't lock port when starting driver"
-msgstr ""
+msgstr "Sürücüyü başlatırken bağlantı noktasını kilitlemeyin"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:132
msgid "Driver"
-msgstr ""
+msgstr "Sürücü"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:114
msgid "Driver Configuration"
-msgstr ""
+msgstr "Sürücü Yapılandırması"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:77
msgid "Driver Global Settings"
-msgstr ""
+msgstr "Sürücü Global Ayarları"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:83
msgid "Driver Path"
-msgstr ""
+msgstr "Sürücü Yolu"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:212
msgid "Driver Shutdown Order"
-msgstr ""
+msgstr "Sürücü Kapatma Sırası"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:106
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:244
msgid "Driver waits for data to be consumed by upsd before publishing more."
msgstr ""
+"Sürücü, daha fazla yayınlamadan önce verilerin upsd tarafından tüketilmesini "
+"bekler."
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:59
msgid "Drop privileges to this user"
-msgstr ""
+msgstr "Bu kullanıcıya ayrıcalıkları bırakın"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:40
msgid "Enable"
-msgstr "Çalıştır"
+msgstr "Etkinleştir"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
msgid ""
"Enables a hotplug script that makes all ttyUSB devices (e.g. serial USB) "
"group read-write as user 'nut'"
msgstr ""
+"Tüm ttyUSB cihazlarını (örn. Seri USB) grup kullanıcı 'nut' olarak okuma-"
+"yazma yapan bir hotplug komut dosyasını etkinleştirir"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:93
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:102
@@ -132,15 +136,15 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:158
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:166
msgid "Execute notify command"
-msgstr ""
+msgstr "Bildirim komutunu yürütün"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:26
msgid "Forced Shutdown"
-msgstr ""
+msgstr "Zorla Kapatma"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:57
msgid "Forced shutdown message"
-msgstr ""
+msgstr "Zorla kapatma mesajı"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:10
msgid "Global Settings"
@@ -148,11 +152,11 @@ msgstr "Genel Ayarlar"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:13
msgid "Go to NUT CGI"
-msgstr ""
+msgstr "NUT CGI'ye git"
#: applications/luci-app-nut/root/usr/share/rpcd/acl.d/luci-app-nut.json:3
msgid "Grant UCI access for luci-app-nut"
-msgstr ""
+msgstr "luci-app-nut için UCI erişimi verin"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:16
msgid "Host"
@@ -160,20 +164,20 @@ msgstr "Ana bilgisayar"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:23
msgid "Hostname or IP address"
-msgstr ""
+msgstr "Ana makine adı veya IP adresi"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:191
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:220
msgid "Hostname or address of UPS"
-msgstr ""
+msgstr "UPS'in ana bilgisayar adı veya adresi"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:39
msgid "Hot Sync"
-msgstr ""
+msgstr "Sıcak Senkronizasyon"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:41
msgid "IP Address"
-msgstr ""
+msgstr "IP Adresi"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:95
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:104
@@ -186,227 +190,228 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:160
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:168
msgid "Ignore"
-msgstr ""
+msgstr "Göz ardı et"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:142
msgid "Ignore Low Battery"
-msgstr ""
+msgstr "Düşük Bataryayı Göz ardı et"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:29
msgid "Instant commands"
-msgstr ""
+msgstr "Anında komutlar"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:146
msgid "Interrupt Only"
-msgstr ""
+msgstr "Yalnızca Kes"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:150
msgid "Interrupt Size"
-msgstr ""
+msgstr "Kesme Boyutu"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:54
msgid "Low battery message"
-msgstr ""
+msgstr "Düşük pil mesajı"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:163
msgid "Manufacturer (Display)"
-msgstr ""
+msgstr "Üretici (Ekran)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:34
msgid "Master"
-msgstr ""
+msgstr "Ana"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:154
msgid "Max USB HID Length Reported"
-msgstr ""
+msgstr "Maks.USB HID Uzunluğu Bildirildi"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:54
msgid "Maximum Age of Data"
-msgstr ""
+msgstr "Maksimum Veri Yaşı"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:91
msgid "Maximum Retries"
-msgstr ""
+msgstr "Maksimum Yeniden Deneme"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:87
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:158
msgid "Maximum Start Delay"
-msgstr ""
+msgstr "Maksimum Başlatma Gecikmesi"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:67
msgid "Maximum connections"
-msgstr ""
+msgstr "Maksimum bağlantı"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:91
msgid "Maximum number of times to try starting a driver."
-msgstr ""
+msgstr "Bir sürücüyü başlatmayı denemek için maksimum sayı."
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:101
msgid "Maximum time in seconds between refresh of UPS status"
-msgstr ""
+msgstr "UPS durumunun yenilenmesi arasındaki saniye cinsinden maksimum süre"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:17
msgid "Minimum required number or power supplies"
-msgstr ""
+msgstr "Minimum gerekli sayı veya güç kaynakları"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:166
msgid "Model (Display)"
-msgstr ""
+msgstr "Model (Ekran)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:9
msgid "NUT CGI Access"
-msgstr ""
+msgstr "NUT CGI Erişimi"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:12
msgid "NUT Users"
-msgstr ""
+msgstr "NUT Kullanıcıları"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:188
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:217
msgid "Name of UPS"
-msgstr ""
+msgstr "UPS adı"
#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:3
msgid "Network UPS Tools"
-msgstr ""
+msgstr "Ağ UPS Araçları"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:6
#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:44
msgid "Network UPS Tools (CGI)"
-msgstr ""
+msgstr "Ağ UPS Araçları (CGI)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:7
#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:31
msgid "Network UPS Tools (Monitor)"
-msgstr ""
+msgstr "Ağ UPS Araçları (İzleme)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:9
#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:18
msgid "Network UPS Tools (Server)"
-msgstr ""
+msgstr "Ağ UPS Araçları (Sunucu)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:7
msgid "Network UPS Tools CGI Configuration"
-msgstr ""
+msgstr "Ağ UPS Araçları CGI Yapılandırması"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:8
msgid "Network UPS Tools Monitoring Configuration"
-msgstr ""
+msgstr "Ağ UPS Araçları İzleme Yapılandırması"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:10
msgid "Network UPS Tools Server Configuration"
-msgstr ""
+msgstr "Ağ UPS Araçları Sunucu Yapılandırması"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:169
msgid "No Lock"
-msgstr ""
+msgstr "Kilit yok"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:72
msgid "No communications message"
-msgstr ""
+msgstr "İletişim mesajı yok"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:173
msgid "No low/high voltage transfer OIDs"
-msgstr ""
+msgstr "Düşük / yüksek voltaj transfer OID'leri yok"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:75
msgid "No parent message"
-msgstr ""
+msgstr "Ebeveyn mesajı yok"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:90
msgid "Notification defaults"
-msgstr ""
+msgstr "Bildirim varsayılanları"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:26
msgid "Notify command"
-msgstr ""
+msgstr "Bildir komutu"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:99
msgid "Notify when back online"
-msgstr ""
+msgstr "Tekrar çevrimiçi olduğunda bildir"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:163
msgid "Notify when battery needs replacing"
-msgstr ""
+msgstr "Pilin değiştirilmesi gerektiğinde haber ver"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:147
msgid "Notify when communications lost"
-msgstr ""
+msgstr "İletişim kaybolduğunda bildir"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:139
msgid "Notify when communications restored"
-msgstr ""
+msgstr "İletişim yeniden kurulduğunda bildir"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:131
msgid "Notify when force shutdown"
-msgstr ""
+msgstr "Kapatmaya zorlandığında bildir"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:115
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:123
msgid "Notify when low battery"
-msgstr ""
+msgstr "Düşük pil olduğunda bildir"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:107
msgid "Notify when on battery"
-msgstr ""
+msgstr "Pildeyken bildir"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:155
msgid "Notify when shutting down"
-msgstr ""
+msgstr "Kapatırken bildir"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:177
msgid "Off Delay(s)"
-msgstr ""
+msgstr "Kapatma Gecikmesi (s)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:181
msgid "On Delay(s)"
-msgstr ""
+msgstr "Açma Gecikmesi (s)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:51
msgid "On battery message"
-msgstr ""
+msgstr "Pilde mesajı"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:48
msgid "Online message"
-msgstr ""
+msgstr "Çevrimiçi mesajı"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:208
#: 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 "Parola"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
msgid "Path containing ca certificates to match against host certificate"
msgstr ""
+"Ana bilgisayar sertifikasıyla eşleştirmek için ca sertifikalarını içeren yol"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:83
msgid "Path to drivers (instead of default)"
-msgstr ""
+msgstr "Sürücülere giden yol (varsayılan yerine)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:63
msgid "Path to state file"
-msgstr ""
+msgstr "Durum dosyasına giden yol"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:54
msgid "Period after which data is considered stale"
-msgstr ""
+msgstr "Verilerin eski olarak kabul edilmesi için geçmesi gereken süre"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:101
msgid "Poll Interval"
-msgstr ""
+msgstr "Örnek alma Aralığı"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:29
msgid "Poll frequency"
-msgstr ""
+msgstr "Örnek alma sıklığı"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:34
msgid "Poll frequency alert"
-msgstr ""
+msgstr "Örnek alma sıklığı uyarısı"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:197
msgid "Polling Frequency(s)"
-msgstr ""
+msgstr "Örnek alma sıklığı(s)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:27
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:195
@@ -414,169 +419,176 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:46
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:202
msgid "Port"
-msgstr "Bağlantı noktası"
+msgstr "Port"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:200
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:229
msgid "Power value"
-msgstr ""
+msgstr "Güç değeri"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:206
msgid "Product (regex)"
-msgstr ""
+msgstr "Ürün (regex)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:69
msgid "Replace battery message"
-msgstr ""
+msgstr "Pili değiştirin mesajı"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:178
msgid "Require SSL and make sure server CN matches hostname"
msgstr ""
+"SSL gerektir ve sunucu CN'nin ana bilgisayar adıyla eşleştiğinden emin ol"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:96
msgid "Retry Delay"
-msgstr ""
+msgstr "Yeniden Deneme Gecikmesi"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:32
msgid "Role"
-msgstr ""
+msgstr "Rol"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:80
msgid "Run drivers in a chroot(2) environment"
-msgstr ""
+msgstr "Sürücüleri chroot(2) ortamında çalıştırın"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:14
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:59
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:110
msgid "RunAs User"
-msgstr ""
+msgstr "Kullanıcı Olarak Çalıştır"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:125
msgid "SNMP Community"
-msgstr ""
+msgstr "SNMP Topluluğu"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:222
msgid "SNMP retries"
-msgstr ""
+msgstr "SNMP yeniden deneme sayısı"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:226
msgid "SNMP timeout(s)"
-msgstr ""
+msgstr "SNMP zaman aşımı(s)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:230
msgid "SNMP version"
-msgstr ""
+msgstr "SNMP versiyonu"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:232
msgid "SNMPv1"
-msgstr ""
+msgstr "SNMPv1"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:233
msgid "SNMPv2c"
-msgstr ""
+msgstr "SNMPv2c"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:234
msgid "SNMPv3"
-msgstr ""
+msgstr "SNMPv3"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:219
msgid "Serial Number"
-msgstr ""
+msgstr "Seri numarası"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
msgid "Set USB serial port permissions"
-msgstr ""
+msgstr "USB seri bağlantı noktası izinlerini ayarlayın"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:25
msgid "Set variables"
-msgstr ""
+msgstr "Değişkenleri ayarlayın"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:22
msgid "Shutdown command"
-msgstr ""
+msgstr "Kapatma komutu"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:66
msgid "Shutdown message"
-msgstr ""
+msgstr "Kapatma mesajı"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:33
msgid "Slave"
-msgstr ""
+msgstr "İkincil"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:106
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:244
msgid "Synchronous Communication"
-msgstr ""
+msgstr "Senkronize İletişim"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:115
msgid "The name of this section will be used as UPS name elsewhere"
-msgstr ""
+msgstr "Bu bölümün adı, başka bir yerde UPS adı olarak kullanılacaktır"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:96
msgid "Time in seconds between driver start retry attempts."
-msgstr ""
+msgstr "Sürücünün yeniden başlatma denemeleri arasındaki saniye cinsinden süre."
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:158
msgid "Time in seconds that upsdrvctl will wait for driver to finish starting"
msgstr ""
+"Upsdrvctl'nin sürücünün başlatmayı bitirmesini bekleyeceği saniye cinsinden "
+"süre"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:183
msgid "UPS Master"
-msgstr ""
+msgstr "UPS Ana"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:51
msgid "UPS Server Global Settings"
-msgstr ""
+msgstr "UPS Sunucusu Global Ayarları"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:212
msgid "UPS Slave"
-msgstr ""
+msgstr "UPS İkincil"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:20
msgid "UPS name"
-msgstr ""
+msgstr "UPS adı"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:121
msgid "USB Bus(es) (regex)"
-msgstr ""
+msgstr "USB Veriyolu(lar) (regex)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:209
msgid "USB Product Id"
-msgstr ""
+msgstr "USB Ürün Kimliği"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:241
msgid "USB Vendor Id"
-msgstr ""
+msgstr "USB Satıcı Kimliği"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:29
msgid ""
"Use upscmd -l to see full list which the commands your UPS supports "
"(requires upscmd package)"
msgstr ""
+"UPS'inizin desteklediği komutların tam listesini görmek için upscmd -l "
+"kullanın (upscmd paketi gerektirir)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:110
msgid ""
"User as which to execute driver; requires device file accessed by driver to "
"be read-write for that user."
msgstr ""
+"Sürücünün çalıştırılacağı kullanıcı; sürücü tarafından erişilen aygıt "
+"dosyasının o kullanıcı için okuma-yazma özelliğine sahip olmasını gerektirir."
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:205
#: 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 "Kullanıcı adı"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:238
msgid "Vendor (regex)"
-msgstr ""
+msgstr "Satıcı (regex)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:178
msgid "Verify all connection with SSL"
-msgstr ""
+msgstr "Tüm bağlantıyı SSL ile doğrulayın"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:154
msgid "Workaround for buggy firmware"
-msgstr ""
+msgstr "Hatalı ürün yazılımı için geçici çözüm"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:94
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:103
@@ -589,12 +601,12 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:159
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:167
msgid "Write to syslog"
-msgstr ""
+msgstr "Sistem günlüğüne yaz"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:80
msgid "chroot"
-msgstr ""
+msgstr "chroot"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:14
msgid "upsmon drops privileges to this user"
-msgstr ""
+msgstr "upsmon bu kullanıcıya ayrıcalıklar bırakır"
diff --git a/applications/luci-app-nut/po/zh_Hans/nut.po b/applications/luci-app-nut/po/zh_Hans/nut.po
index b4e835b4e3..10808e2160 100644
--- a/applications/luci-app-nut/po/zh_Hans/nut.po
+++ b/applications/luci-app-nut/po/zh_Hans/nut.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
-"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"PO-Revision-Date: 2021-01-13 00:56+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsnut/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.1-dev\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -156,7 +156,7 @@ msgstr "前往 NUT CGI"
#: applications/luci-app-nut/root/usr/share/rpcd/acl.d/luci-app-nut.json:3
msgid "Grant UCI access for luci-app-nut"
-msgstr ""
+msgstr "授予UCI访问luci-app-nut的权限"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:16
msgid "Host"
@@ -473,15 +473,15 @@ msgstr "SNMP 版本"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:232
msgid "SNMPv1"
-msgstr "SNMPv1"
+msgstr "SNMPv1(网络协议)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:233
msgid "SNMPv2c"
-msgstr "SNMPv2c"
+msgstr "SNMPv2c(网络协议)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:234
msgid "SNMPv3"
-msgstr "SNMPv3"
+msgstr "SNMPv3(网络协议)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:219
msgid "Serial Number"
diff --git a/applications/luci-app-nut/po/zh_Hant/nut.po b/applications/luci-app-nut/po/zh_Hant/nut.po
index 859c1490f4..e2d6907a3a 100644
--- a/applications/luci-app-nut/po/zh_Hant/nut.po
+++ b/applications/luci-app-nut/po/zh_Hant/nut.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-03-03 13:34+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\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/luciapplicationsnut/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.0-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -88,7 +88,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"
@@ -157,7 +157,7 @@ msgstr "前往 NUT CGI"
#: applications/luci-app-nut/root/usr/share/rpcd/acl.d/luci-app-nut.json:3
msgid "Grant UCI access for luci-app-nut"
-msgstr ""
+msgstr "授予 luci-app-nut 擁有 UCI 存取的權限"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:16
msgid "Host"
@@ -178,7 +178,7 @@ msgstr "熱同步"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:41
msgid "IP Address"
-msgstr "IP 地址"
+msgstr "IP 位址"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:95
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:104
@@ -191,7 +191,7 @@ msgstr "IP 地址"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:160
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:168
msgid "Ignore"
-msgstr "忽略"
+msgstr "忽視"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:142
msgid "Ignore Low Battery"
@@ -419,7 +419,7 @@ msgstr "輪詢頻率(秒)"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:46
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:202
msgid "Port"
-msgstr "埠"
+msgstr "連接埠"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:200
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:229
@@ -486,7 +486,7 @@ msgstr "SNMPv3"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:219
msgid "Serial Number"
-msgstr "序列號"
+msgstr "序號"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
msgid "Set USB serial port permissions"
@@ -569,7 +569,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-ocserv/po/ar/ocserv.po b/applications/luci-app-ocserv/po/ar/ocserv.po
index 690e1692e6..730d5ead70 100644
--- a/applications/luci-app-ocserv/po/ar/ocserv.po
+++ b/applications/luci-app-ocserv/po/ar/ocserv.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:41+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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/"
"luciapplicationsocserv/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.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
@@ -43,7 +43,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
msgid "Cipher"
-msgstr ""
+msgstr "الشفرة"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
msgid "Collecting data..."
@@ -112,7 +112,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
msgid "General Settings"
-msgstr ""
+msgstr "الاعدادات العامة"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
@@ -168,12 +168,12 @@ 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
msgid "Port"
-msgstr ""
+msgstr "المنفذ"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
@@ -196,7 +196,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
msgid "Server Settings"
-msgstr ""
+msgstr "اعدادات الخادم"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
msgid "Server's Public Key ID"
@@ -277,7 +277,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 "وقت"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
msgid "User"
@@ -294,7 +294,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/bg/ocserv.po b/applications/luci-app-ocserv/po/bg/ocserv.po
index f076abdfb0..37772cae2a 100644
--- a/applications/luci-app-ocserv/po/bg/ocserv.po
+++ b/applications/luci-app-ocserv/po/bg/ocserv.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-06 21:07+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsocserv/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-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -36,11 +42,11 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
msgid "Cipher"
-msgstr ""
+msgstr "Шифър"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
msgid "Collecting data..."
-msgstr ""
+msgstr "Събиране данни..."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
@@ -55,7 +61,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
msgid "Device"
-msgstr ""
+msgstr "Устройство"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
@@ -105,7 +111,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
msgid "General Settings"
-msgstr ""
+msgstr "Основни настройки"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
@@ -131,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
@@ -198,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"
@@ -287,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/bn_BD/ocserv.po b/applications/luci-app-ocserv/po/bn_BD/ocserv.po
index a16b59a0c1..f49cfaa42a 100644
--- a/applications/luci-app-ocserv/po/bn_BD/ocserv.po
+++ b/applications/luci-app-ocserv/po/bn_BD/ocserv.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsocserv/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-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -55,7 +61,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
msgid "Device"
-msgstr ""
+msgstr "ডিভাইস"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
@@ -105,7 +111,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
msgid "General Settings"
-msgstr ""
+msgstr "সাধারণ সেটিংস"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
@@ -131,12 +137,12 @@ 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 "আইপি এড্রেস"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
msgid "Max clients"
-msgstr ""
+msgstr "সর্বোচ্চ ক্লায়েন্ট সংখ্যা"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
@@ -166,7 +172,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
msgid "Port"
-msgstr ""
+msgstr "পোর্ট"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
@@ -198,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"
diff --git a/applications/luci-app-ocserv/po/ca/ocserv.po b/applications/luci-app-ocserv/po/ca/ocserv.po
index 973c2133a1..25bc66f232 100644
--- a/applications/luci-app-ocserv/po/ca/ocserv.po
+++ b/applications/luci-app-ocserv/po/ca/ocserv.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-11 23:49+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-08 13:04+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/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.0-dev\n"
+"X-Generator: Weblate 4.5.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
@@ -111,7 +111,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
msgid "General Settings"
-msgstr ""
+msgstr "Paràmetres generals"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
diff --git a/applications/luci-app-ocserv/po/cs/ocserv.po b/applications/luci-app-ocserv/po/cs/ocserv.po
index 143e047579..cc6f068167 100644
--- a/applications/luci-app-ocserv/po/cs/ocserv.po
+++ b/applications/luci-app-ocserv/po/cs/ocserv.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/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"
+"X-Generator: Weblate 4.6-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,14 +16,16 @@ msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
+"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notace: adresa/"
+"předpona"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
msgid "Active OpenConnect Users"
-msgstr ""
+msgstr "Aktivní uživatelé OpenConnect"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
msgid "Active users"
-msgstr ""
+msgstr "Aktivní uživatelé"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
@@ -111,7 +113,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
diff --git a/applications/luci-app-ocserv/po/da/ocserv.po b/applications/luci-app-ocserv/po/da/ocserv.po
new file mode 100644
index 0000000000..64452c7845
--- /dev/null
+++ b/applications/luci-app-ocserv/po/da/ocserv.po
@@ -0,0 +1,359 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-16 17:38+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsocserv/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.9.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
+msgid ""
+"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
+"prefix"
+msgstr ""
+"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: adresse/"
+"præfiks"
+
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+msgid "Active OpenConnect Users"
+msgstr "Aktive OpenConnect-brugere"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+msgid "Active users"
+msgstr "Aktive brugere"
+
+#: 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 "AnyConnect-klientkompatibilitet"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+msgid "Available users"
+msgstr "Tilgængelige brugere"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+msgid "CA certificate"
+msgstr "CA-certifikat"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+msgid "Cipher"
+msgstr "Cipher"
+
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+msgid "Collecting data..."
+msgstr "Indsamler data..."
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+msgid "DNS servers"
+msgstr "DNS-servere"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+msgid "Dead peer detection time (secs)"
+msgstr "Tid til registrering af dødt peer (sek.)"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+msgid "Device"
+msgstr "Enhed"
+
+#: 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 "Rediger skabelon"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+msgid "Edit the template that is used for generating the ocserv configuration."
+msgstr ""
+"Rediger den skabelon, der bruges til at generere ocserv-konfigurationen."
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+msgid "Enable UDP"
+msgstr "Aktiver UDP"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+msgid ""
+"Enable UDP channel support; this must be enabled unless you know what you "
+"are doing"
+msgstr ""
+"Aktiver UDP-kanalunderstøttelse; dette skal være aktiveret, medmindre du "
+"ved, hvad du gør"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+msgid "Enable compression"
+msgstr "Aktiver komprimering"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+msgid "Enable proxy arp"
+msgstr "Aktiver proxy arp"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+msgid "Enable server"
+msgstr "Aktiver server"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+msgid "Enable support for CISCO AnyConnect clients"
+msgstr "Aktiver understøttelse af CISCO AnyConnect-klienter"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+msgid "Firewall Zone"
+msgstr "Firewall Zone"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+msgid "General Settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
+msgid "Grant UCI access for luci-app-ocserv"
+msgstr "Giv UCI-adgang til luci-app-ocserv"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+msgid "Group"
+msgstr "Gruppe"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+msgid "ID"
+msgstr "ID"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
+msgid "IP"
+msgstr "IP"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
+#: 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 "IP-adresse"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+msgid "Max clients"
+msgstr "Maks. klienter"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+msgid "Max same clients"
+msgstr "Max samme klienter"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+msgid "Name"
+msgstr "Navn"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+msgid "Netmask (or IPv6-prefix)"
+msgstr "Netmaske (eller IPv6-præfiks)"
+
+#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+msgid "OpenConnect VPN"
+msgstr "OpenConnect VPN"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+msgid "Password"
+msgstr "Adgangskode"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+msgid "Predictable IPs"
+msgstr "Forudsigelige IP'er"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+msgid ""
+"Provide addresses to clients from a subnet of LAN; if enabled the network "
+"below must be a subnet of LAN. Note that the first address of the specified "
+"subnet will be reserved by ocserv, so it should not be in use. If you have a "
+"network in LAN covering 192.168.1.0/24 use 192.168.1.192/26 to reserve the "
+"upper 62 addresses."
+msgstr ""
+"Giver adresser til klienter fra et subnet af LAN; hvis den er aktiveret, "
+"skal netværket nedenfor være et subnet af LAN. Bemærk, at den første adresse "
+"i det angivne subnet vil blive reserveret af ocserv, så den bør ikke være i "
+"brug. Hvis du har et netværk i LAN, der dækker 192.168.1.0/24, skal du bruge "
+"192.168.1.192/26 til at reservere de øverste 62 adresser."
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+msgid "Routing table"
+msgstr "Routing tabel"
+
+#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+msgid "Server Settings"
+msgstr "Serverindstillinger"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+msgid "Server's Public Key ID"
+msgstr "Serverens offentlige nøgle-ID"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+msgid "Status"
+msgstr "Status"
+
+#: 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"
+msgstr ""
+"De DNS-servere, der skal stilles til rådighed for klienterne; kan være enten "
+"IPv6 eller IPv4"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+msgid ""
+"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
+"Typically you should include the address of this device"
+msgstr ""
+"De DNS-servere, der skal stilles til rådighed for klienterne; kan være enten "
+"IPv6 eller IPv4. Typisk bør du medtage adressen på denne enhed"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+msgid ""
+"The IPv4 subnet address to provide to clients; this should be some private "
+"network different than the LAN addresses unless proxy ARP is enabled. Leave "
+"empty to attempt auto-configuration."
+msgstr ""
+"Den IPv4-subnet adresse, der skal gives til klienterne; dette skal være et "
+"privat netværk, der er forskelligt fra LAN-adresserne, medmindre proxy ARP "
+"er aktiveret. Lad den være tom for at forsøge automatisk konfiguration."
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+msgid ""
+"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
+"configuration."
+msgstr ""
+"Den IPv6-subnet adresse, der skal gives til klienterne; lad den være tom for "
+"at forsøge automatisk konfiguration."
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+msgid "The assigned IPs will be selected deterministically"
+msgstr "De tildelte IP'er vælges deterministisk"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+msgid ""
+"The authentication method for the users. The simplest is plain with a single "
+"username-password pair. Use PAM modules to authenticate using another server "
+"(e.g., LDAP, Radius)."
+msgstr ""
+"Godkendelsesmetoden for brugerne. Den enkleste er almindelig med et enkelt "
+"brugernavn-password-par. Brug PAM-moduler til at autentificere ved hjælp af "
+"en anden server (f.eks. LDAP, Radius)."
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+msgid "The firewall zone that the VPN clients will be set to"
+msgstr "Den firewallzone, som VPN-klienterne vil blive indstillet til"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+msgid "The mask of the subnet above."
+msgstr "Masken for ovenstående subnet."
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+msgid ""
+"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
+"routes, the server will send only the appropriate. Leave empty to set a "
+"default route"
+msgstr ""
+"Den routingtabel, der skal leveres til klienterne; du kan blande IPv4- og "
+"IPv6-ruter, serveren sender kun de relevante ruter. Lad den være tom for at "
+"indstille en standardrute"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+msgid "The same UDP and TCP ports will be used"
+msgstr "De samme UDP- og TCP-porte vil blive brugt"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+msgid ""
+"The value to be communicated to the client to verify the server's "
+"certificate; this value only depends on the public key"
+msgstr ""
+"Den værdi, der skal meddeles til klienten for at verificere serverens "
+"certifikat; denne værdi afhænger kun af den offentlige nøgle"
+
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+msgid "There are no active users."
+msgstr "Der er ingen aktive brugere."
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+msgid "Time"
+msgstr "Tid"
+
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+msgid "User"
+msgstr "Bruger"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+msgid "User Authentication"
+msgstr "Brugergodkendelse"
+
+#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+msgid "User Settings"
+msgstr "Brugerindstillinger"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+msgid "Username"
+msgstr "Brugernavn"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
+msgstr "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+msgid ""
+"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
+msgstr ""
+"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netværksadresse"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+msgid ""
+"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
+msgstr ""
+"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Netværksadresse"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
+msgid "VPN IP"
+msgstr "VPN IP"
+
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+msgid "VPN IP Address"
+msgstr "VPN IP-adresse"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+msgid ""
+"View the CA certificate used by this server. You will need to save it as 'ca."
+"pem' and import it into the clients."
+msgstr ""
+"Få vist det CA-certifikat, der bruges af denne server. Du skal gemme det som "
+"\"ca.pem\" og importere det til klienterne."
diff --git a/applications/luci-app-ocserv/po/de/ocserv.po b/applications/luci-app-ocserv/po/de/ocserv.po
index ce1bfc607e..8f3c2b48f2 100644
--- a/applications/luci-app-ocserv/po/de/ocserv.po
+++ b/applications/luci-app-ocserv/po/de/ocserv.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-08-06 13:33+0000\n"
+"Last-Translator: Joshua Oppel <joshua.oppel@oppcloud.eu>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/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.2-dev\n"
+"X-Generator: Weblate 4.8-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,23 +16,25 @@ msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
+"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation:Adresse/"
+"prefix"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
msgid "Active OpenConnect Users"
-msgstr ""
+msgstr "Aktive OpenConnect-Benutzer"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
msgid "Active users"
-msgstr ""
+msgstr "Aktive Benutzer"
#: 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 "AnyConnect Client Kompatibilität"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
msgid "Available users"
-msgstr ""
+msgstr "Verfügbare Benutzer"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
@@ -51,12 +53,12 @@ msgstr "Sammle Daten..."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
msgid "DNS servers"
-msgstr ""
+msgstr "DNS Server"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
msgid "Dead peer detection time (secs)"
-msgstr ""
+msgstr "Dead Peer Detection Zeitlimit (Sekunden)"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
@@ -71,12 +73,12 @@ msgstr "Template bearbeiten"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
msgid "Edit the template that is used for generating the ocserv configuration."
-msgstr ""
+msgstr "Editiere das Template für die Generierung der ocserv Konfiguration."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
msgid "Enable UDP"
-msgstr ""
+msgstr "UDP aktivieren"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
@@ -84,29 +86,31 @@ msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
+"UDP Kanalunterstützung; Sollte nur von fortgeschrittenen Nutzern deaktiviert "
+"werden"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
msgid "Enable compression"
-msgstr ""
+msgstr "Kompression aktivieren"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
msgid "Enable proxy arp"
-msgstr ""
+msgstr "Proxy ARP aktivieren"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
msgid "Enable server"
-msgstr ""
+msgstr "Server aktivieren"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
msgid "Enable support for CISCO AnyConnect clients"
-msgstr ""
+msgstr "Unterstützung für CISCO AnyConnect Client aktivieren"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
msgid "Firewall Zone"
-msgstr ""
+msgstr "Firewall Zone"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
@@ -125,7 +129,7 @@ msgstr "Gruppe"
#: 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"
@@ -147,7 +151,7 @@ msgstr "Maximale Clients"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
msgid "Max same clients"
-msgstr ""
+msgstr "Maximale gleiche Clients"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
msgid "Name"
@@ -191,7 +195,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
msgid "Routing table"
-msgstr ""
+msgstr "Routingtabelle"
#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
msgid "Server Settings"
@@ -199,7 +203,7 @@ msgstr "Servereinstellungen"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
msgid "Server's Public Key ID"
-msgstr ""
+msgstr "Öffentliche Serverschlüssel ID"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
@@ -326,3 +330,5 @@ msgid ""
"View the CA certificate used by this server. You will need to save it as 'ca."
"pem' and import it into the clients."
msgstr ""
+"CA Zertifikat des Servers anzeigen. Das Zertifikat muss als 'ca.pem' "
+"gespeichert werden und in die Clienten importiert werden."
diff --git a/applications/luci-app-ocserv/po/el/ocserv.po b/applications/luci-app-ocserv/po/el/ocserv.po
index e5b61ad3cd..6b65797ac6 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: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2021-02-01 16:02+0000\n"
+"Last-Translator: ChriZathens <c_kan1@hotmail.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.0.2-dev\n"
+"X-Generator: Weblate 4.5-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
@@ -37,7 +37,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
msgid "CA certificate"
-msgstr ""
+msgstr "Πιστοποιητικό CA"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
@@ -111,7 +111,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
msgid "General Settings"
-msgstr ""
+msgstr "Γενικές ρυθμίσεις"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
diff --git a/applications/luci-app-ocserv/po/en/ocserv.po b/applications/luci-app-ocserv/po/en/ocserv.po
index afa726552e..1624093786 100644
--- a/applications/luci-app-ocserv/po/en/ocserv.po
+++ b/applications/luci-app-ocserv/po/en/ocserv.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-06-24 10:23+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsocserv/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.7.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
@@ -166,7 +172,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
diff --git a/applications/luci-app-ocserv/po/fi/ocserv.po b/applications/luci-app-ocserv/po/fi/ocserv.po
index b0e9c21de0..7f30eda6c2 100644
--- a/applications/luci-app-ocserv/po/fi/ocserv.po
+++ b/applications/luci-app-ocserv/po/fi/ocserv.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/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"
+"X-Generator: Weblate 4.7\n"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -46,7 +46,7 @@ msgstr "Salakirjoitustapa"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
msgid "Collecting data..."
-msgstr "Kerätään tietoja..."
+msgstr "Kerätään tietoja…"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
@@ -142,7 +142,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
msgid "Max clients"
-msgstr ""
+msgstr "Asiakkaita enintään"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
diff --git a/applications/luci-app-ocserv/po/fr/ocserv.po b/applications/luci-app-ocserv/po/fr/ocserv.po
index 2935a95573..9351faaaee 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: 2020-05-17 10:09+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"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/"
"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.1-dev\n"
+"X-Generator: Weblate 4.10-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=\"Routage Inter-Domain sans classe\">CIDR</abbr>-Notation: "
+"address/prefix"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
msgid "Active OpenConnect Users"
-msgstr ""
+msgstr "Utilisateurs OpenConnect Actifs"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
msgid "Active users"
diff --git a/applications/luci-app-ocserv/po/he/ocserv.po b/applications/luci-app-ocserv/po/he/ocserv.po
index 83eaecf182..a365eaac1f 100644
--- a/applications/luci-app-ocserv/po/he/ocserv.po
+++ b/applications/luci-app-ocserv/po/he/ocserv.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsocserv/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.5-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
@@ -40,7 +47,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
msgid "Collecting data..."
-msgstr ""
+msgstr "נאספים נתונים…"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
@@ -55,7 +62,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
msgid "Device"
-msgstr ""
+msgstr "מכשיר"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
@@ -166,7 +173,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
msgid "Port"
-msgstr ""
+msgstr "פתחה"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
diff --git a/applications/luci-app-ocserv/po/hu/ocserv.po b/applications/luci-app-ocserv/po/hu/ocserv.po
index 29deb996f9..89c70005d3 100644
--- a/applications/luci-app-ocserv/po/hu/ocserv.po
+++ b/applications/luci-app-ocserv/po/hu/ocserv.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-31 13:27+0000\n"
-"Last-Translator: Tamas Szanto <taszanto@gmail.com>\n"
+"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/"
"luciapplicationsocserv/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"
+"X-Generator: Weblate 4.8-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
@@ -117,7 +117,7 @@ msgstr "Tűzfalzóna"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
msgid "General Settings"
-msgstr "Általános beállítások"
+msgstr "Általános Beállítások"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
@@ -143,7 +143,7 @@ msgstr "IP"
#: 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 "IP-cím"
+msgstr "IP cím"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
diff --git a/applications/luci-app-ocserv/po/it/ocserv.po b/applications/luci-app-ocserv/po/it/ocserv.po
index ded8923b5c..86cc87f62e 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: 2020-03-09 14:34+0000\n"
-"Last-Translator: Ansuel Smith <ansuelsmth@gmail.com>\n"
+"PO-Revision-Date: 2021-09-18 16:54+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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.0-dev\n"
+"X-Generator: Weblate 4.9-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
@@ -23,7 +23,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
msgid "Active users"
-msgstr ""
+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
@@ -32,17 +32,17 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
msgid "Available users"
-msgstr ""
+msgstr "Utenti disponibili"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
msgid "CA certificate"
-msgstr ""
+msgstr "Certificato CA"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
msgid "Cipher"
-msgstr "Cifra"
+msgstr "Algoritmo cifratura"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
msgid "Collecting data..."
@@ -51,7 +51,7 @@ msgstr "Raccolta dati..."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
msgid "DNS servers"
-msgstr ""
+msgstr "Server DNS"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
@@ -61,22 +61,22 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
msgid "Device"
-msgstr ""
+msgstr "Dispositivo"
#: 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 "Modifica template"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
msgid "Edit the template that is used for generating the ocserv configuration."
-msgstr ""
+msgstr "Modifica il modello utilizzato per generare la configurazione ocserv."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
msgid "Enable UDP"
-msgstr ""
+msgstr "Abilita UDP"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
@@ -137,7 +137,7 @@ msgstr "IP"
#: 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 "Indirizzo IP"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
@@ -195,7 +195,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
msgid "Server Settings"
-msgstr ""
+msgstr "Impostazioni del server"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
msgid "Server's Public Key ID"
@@ -293,7 +293,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
msgid "Username"
-msgstr ""
+msgstr "Nome utente"
#: 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/ja/ocserv.po b/applications/luci-app-ocserv/po/ja/ocserv.po
index 4bfdf2c289..f803c6604c 100644
--- a/applications/luci-app-ocserv/po/ja/ocserv.po
+++ b/applications/luci-app-ocserv/po/ja/ocserv.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-18 20:32+0000\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/ja/>\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.2-dev\n"
+"X-Generator: Weblate 4.5-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
@@ -37,12 +37,12 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
msgid "CA certificate"
-msgstr ""
+msgstr "CA証明書"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
msgid "Cipher"
-msgstr "暗号化方式"
+msgstr "暗号"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
msgid "Collecting data..."
@@ -115,7 +115,7 @@ msgstr "一般設定"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
-msgstr "luci-app-ocserv に UCI アクセスを許可"
+msgstr "luci-app-ocservにUCIアクセスを許可"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
@@ -142,7 +142,7 @@ 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
msgid "Max clients"
-msgstr ""
+msgstr "最大クライアント"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
diff --git a/applications/luci-app-ocserv/po/ko/ocserv.po b/applications/luci-app-ocserv/po/ko/ocserv.po
index 3b601e5762..dca47fba75 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: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"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/"
"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.2-dev\n"
+"X-Generator: Weblate 4.7-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
@@ -111,7 +111,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
msgid "General Settings"
-msgstr ""
+msgstr "기본 설정"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
@@ -172,7 +172,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
msgid "Port"
-msgstr ""
+msgstr "포트"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
diff --git a/applications/luci-app-ocserv/po/nb_NO/ocserv.po b/applications/luci-app-ocserv/po/nb_NO/ocserv.po
index 0be11166f4..a5cc4007b8 100644
--- a/applications/luci-app-ocserv/po/nb_NO/ocserv.po
+++ b/applications/luci-app-ocserv/po/nb_NO/ocserv.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-30 03:21+0000\n"
+"PO-Revision-Date: 2021-04-04 07:26+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/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 3.9.1\n"
+"X-Generator: Weblate 4.6-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
@@ -61,7 +61,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
msgid "Device"
-msgstr ""
+msgstr "Enhet"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
@@ -111,7 +111,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
msgid "General Settings"
-msgstr ""
+msgstr "Generelle innstillinger"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
@@ -125,7 +125,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"
@@ -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-adresse"
#: 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 "Navn"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
@@ -167,12 +167,12 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
msgid "Password"
-msgstr ""
+msgstr "Passord"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
@@ -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 "Status"
#: 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"
@@ -276,11 +276,11 @@ 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 "Tid"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
msgid "User"
-msgstr ""
+msgstr "Bruker"
#: 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/pl/ocserv.po b/applications/luci-app-ocserv/po/pl/ocserv.po
index c659d4e4b0..c6de526649 100644
--- a/applications/luci-app-ocserv/po/pl/ocserv.po
+++ b/applications/luci-app-ocserv/po/pl/ocserv.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-01-08 22:54+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/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.10.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
@@ -262,7 +262,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
msgid "The firewall zone that the VPN clients will be set to"
-msgstr "Strefa zapory sieciowej, którą klienci VPN będą ustawiali na"
+msgstr "Strefa zapory sieciowej, w której będą ustawiane klienty VPN"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
msgid "The mask of the subnet above."
diff --git a/applications/luci-app-ocserv/po/pt/ocserv.po b/applications/luci-app-ocserv/po/pt/ocserv.po
index c451582b95..a7ea6bd57c 100644
--- a/applications/luci-app-ocserv/po/pt/ocserv.po
+++ b/applications/luci-app-ocserv/po/pt/ocserv.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2020-11-01 08:19+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/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.1-dev\n"
+"X-Generator: Weblate 4.3.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
@@ -115,7 +115,7 @@ msgstr "Zona de Firewall"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
diff --git a/applications/luci-app-ocserv/po/pt_BR/ocserv.po b/applications/luci-app-ocserv/po/pt_BR/ocserv.po
index baac5d20cd..312a8362bc 100644
--- a/applications/luci-app-ocserv/po/pt_BR/ocserv.po
+++ b/applications/luci-app-ocserv/po/pt_BR/ocserv.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-08-06 19:40+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsocserv/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.1-dev\n"
+"X-Generator: Weblate 4.8-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
@@ -115,7 +115,7 @@ msgstr "Zona do Firewall"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
@@ -319,7 +319,7 @@ msgstr "Configurações do Usuário"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
msgid "Username"
-msgstr "Nome do Usuário"
+msgstr "Nome do usuário"
#: 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/ro/ocserv.po b/applications/luci-app-ocserv/po/ro/ocserv.po
index 55713134ae..cc99c65fb0 100644
--- a/applications/luci-app-ocserv/po/ro/ocserv.po
+++ b/applications/luci-app-ocserv/po/ro/ocserv.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-12-07 19:35+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/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.0-dev\n"
+"X-Generator: Weblate 4.10-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,10 +17,12 @@ msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
+"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notație: "
+"adresă/prefix"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
msgid "Active OpenConnect Users"
-msgstr ""
+msgstr "Utilizatori OpenConnect activi"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
msgid "Active users"
@@ -29,7 +31,7 @@ msgstr "Utilizatori activi"
#: 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 "Compatibilitatea clientului AnyConnect"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
msgid "Available users"
@@ -38,12 +40,12 @@ msgstr "Certificat CA"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
msgid "CA certificate"
-msgstr ""
+msgstr "Certificat CA"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
msgid "Cipher"
-msgstr ""
+msgstr "Cifru"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
msgid "Collecting data..."
@@ -57,12 +59,12 @@ msgstr "Servere DNS"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
msgid "Dead peer detection time (secs)"
-msgstr ""
+msgstr "Timpul de detectare a unui om mort (secs)"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
msgid "Device"
-msgstr ""
+msgstr "Dispozitiv"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
@@ -73,11 +75,12 @@ msgstr "Editare sablon"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
+"Editați șablonul care este utilizat pentru generarea configurației ocserv."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
msgid "Enable UDP"
-msgstr ""
+msgstr "Activează UDP"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
@@ -85,29 +88,31 @@ msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
+"Activați suportul pentru canale UDP; acest lucru trebuie activat dacă nu "
+"știți ce faceți"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
msgid "Enable compression"
-msgstr ""
+msgstr "Activați compresia"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
msgid "Enable proxy arp"
-msgstr ""
+msgstr "Activează proxy arp"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
msgid "Enable server"
-msgstr ""
+msgstr "Activați serverul"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
msgid "Enable support for CISCO AnyConnect clients"
-msgstr ""
+msgstr "Activați suportul pentru clienții CISCO AnyConnect"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
msgid "Firewall Zone"
-msgstr ""
+msgstr "Zona Firewall"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
@@ -116,21 +121,21 @@ msgstr "Setări generale"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
-msgstr ""
+msgstr "Acordarea accesului UCI pentru luci-app-ocserv"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
#: 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 "Grup"
#: 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"
-msgstr ""
+msgstr "IP"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
@@ -138,17 +143,17 @@ 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 "Adresa IP"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
msgid "Max clients"
-msgstr ""
+msgstr "Număr maxim de clienți"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
msgid "Max same clients"
-msgstr ""
+msgstr "Max aceiași clienți"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
msgid "Name"
@@ -157,18 +162,18 @@ msgstr "Nume"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
msgid "Netmask (or IPv6-prefix)"
-msgstr ""
+msgstr "Masca de rețea (sau prefixul-IPv6)"
#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
msgid "OpenConnect VPN"
-msgstr ""
+msgstr "DeschidețiVPN-ulConnect"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
msgid "Password"
-msgstr ""
+msgstr "Parolă"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
@@ -178,7 +183,7 @@ msgstr "Port"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
msgid "Predictable IPs"
-msgstr ""
+msgstr "IP-uri previzibile"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
msgid ""
@@ -188,34 +193,42 @@ msgid ""
"network in LAN covering 192.168.1.0/24 use 192.168.1.192/26 to reserve the "
"upper 62 addresses."
msgstr ""
+"Oferă adrese clienților dintr-o subrețea a LAN; dacă este activată, rețeaua "
+"de mai jos trebuie să fie o subrețea a LAN. Rețineți că prima adresă din "
+"subrețeaua specificată va fi rezervată de ocserv, deci nu trebuie să fie "
+"utilizată. Dacă aveți o rețea în LAN care acoperă 192.168.1.0/24, utilizați "
+"192.168.1.192/26 pentru a rezerva cele 62 de adrese superioare."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
msgid "Routing table"
-msgstr ""
+msgstr "Tabel de rutare"
#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
msgid "Server Settings"
-msgstr ""
+msgstr "Setări server"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
msgid "Server's Public Key ID"
-msgstr ""
+msgstr "ID-ul cheii publice a serverului"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
msgid "Status"
-msgstr "Status"
+msgstr "Stare"
#: 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"
msgstr ""
+"Serverele DNS care trebuie furnizate clienților; pot fi fie IPv6, fie IPv4"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
+"Serverele DNS care urmează să fie furnizate clienților; pot fi IPv6 sau "
+"IPv4. În mod normal, trebuie să includeți adresa acestui dispozitiv"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
msgid ""
@@ -223,17 +236,22 @@ msgid ""
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
+"Adresa de subrețea IPv4 care trebuie furnizată clienților; aceasta ar trebui "
+"să fie o rețea privată diferită de adresele LAN, cu excepția cazului în care "
+"este activat ARP proxy. Lăsați gol pentru a încerca autoconfigurarea."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
+"Adresa de subrețea IPv6 care trebuie furnizată clienților; lăsați-o goală "
+"pentru a încerca autoconfigurarea."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
msgid "The assigned IPs will be selected deterministically"
-msgstr ""
+msgstr "IP-urile alocate vor fi selectate în mod determinist"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
@@ -242,14 +260,17 @@ msgid ""
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
+"Metoda de autentificare a utilizatorilor. Cea mai simplă este cea simplă, cu "
+"o singură pereche nume de utilizator-password. Utilizați modulele PAM pentru "
+"a vă autentifica folosind un alt server (de exemplu, LDAP, Radius)."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
msgid "The firewall zone that the VPN clients will be set to"
-msgstr ""
+msgstr "Zona de firewall pe care vor fi setați clienții VPN"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
msgid "The mask of the subnet above."
-msgstr ""
+msgstr "Masca subnetului de mai sus."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
@@ -258,68 +279,76 @@ msgid ""
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
+"Tabelul de rutare care urmează să fie furnizat clienților; puteți amesteca "
+"rutele IPv4 și IPv6, serverul va trimite doar rutele corespunzătoare. Lăsați "
+"gol pentru a seta o rută implicită"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
msgid "The same UDP and TCP ports will be used"
-msgstr ""
+msgstr "Se vor folosi aceleași porturi UDP și TCP"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
+"Valoarea care urmează să fie comunicată clientului pentru a verifica "
+"certificatul serverului; această valoare depinde numai de cheia publică"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
msgid "There are no active users."
-msgstr ""
+msgstr "Nu există utilizatori activi."
#: 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 "Timp"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
msgid "User"
-msgstr ""
+msgstr "Utilizator"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
msgid "User Authentication"
-msgstr ""
+msgstr "Autentificarea utilizatorului"
#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
msgid "User Settings"
-msgstr ""
+msgstr "Setări utilizator"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
msgid "Username"
-msgstr ""
+msgstr "Nume Utilizator"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
+"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Mască de rețea"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
+"VPN <abbr title=\"Internet Protocol Version 4\" >IPv4</abbr>-Adresă de rețea"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
+"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Adresă de rețea"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
msgid "VPN IP"
-msgstr ""
+msgstr "IP VPN"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
msgid "VPN IP Address"
-msgstr ""
+msgstr "Adresa IP VPN"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
@@ -327,3 +356,5 @@ msgid ""
"View the CA certificate used by this server. You will need to save it as 'ca."
"pem' and import it into the clients."
msgstr ""
+"Vizualizați certificatul CA utilizat de acest server. Va trebui să îl "
+"salvați \"ca.pem\" și să îl importați în clienți."
diff --git a/applications/luci-app-ocserv/po/ru/ocserv.po b/applications/luci-app-ocserv/po/ru/ocserv.po
index ab161b6235..9d4b1e9c81 100644
--- a/applications/luci-app-ocserv/po/ru/ocserv.po
+++ b/applications/luci-app-ocserv/po/ru/ocserv.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-02 23:42+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-10-30 16:38+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/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.2-dev\n"
+"X-Generator: Weblate 4.9-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"
@@ -57,7 +59,7 @@ msgstr "DNS-серверы"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
msgid "Dead peer detection time (secs)"
-msgstr ""
+msgstr "Время обнаружения \"мёртвого узла\" (сек)"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
@@ -87,6 +89,8 @@ msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
+"Включить поддержку UDP channel; опция должна быть включена только если вы "
+"знаете что делаете"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
@@ -114,7 +118,7 @@ msgstr "Зона брандмауэра"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
msgid "General Settings"
-msgstr "Основные настройки"
+msgstr "Общие настройки"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
@@ -140,7 +144,7 @@ msgstr "IP"
#: 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 "IP адрес"
+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
@@ -223,6 +227,8 @@ msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
+"DNS-серверы, предоставляемые клиентам; может быть IPv6 или IPv4. Обычно вы "
+"должны указать адрес этого устройства"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
msgid ""
@@ -279,7 +285,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
msgid "The same UDP and TCP ports will be used"
-msgstr ""
+msgstr "Будут использоваться одни и те же порты UDP и TCP"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
msgid ""
diff --git a/applications/luci-app-ocserv/po/sv/ocserv.po b/applications/luci-app-ocserv/po/sv/ocserv.po
index 597d5aa771..4638aa0509 100644
--- a/applications/luci-app-ocserv/po/sv/ocserv.po
+++ b/applications/luci-app-ocserv/po/sv/ocserv.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-17 20:21+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-12-13 23:53+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/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 3.9.1-dev\n"
+"X-Generator: Weblate 4.10-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,6 +16,8 @@ msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
+"<abbr title=\"Klasslös routing mellan domäner\">CIDR</abbr>-Notation: adress/"
+"prefix"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
msgid "Active OpenConnect Users"
@@ -37,7 +39,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
msgid "CA certificate"
-msgstr ""
+msgstr "CA-certifikat"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
@@ -125,7 +127,7 @@ msgstr "Grupp"
#: 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-ocserv/po/tr/ocserv.po b/applications/luci-app-ocserv/po/tr/ocserv.po
index cffd6776c4..4791fbd914 100644
--- a/applications/luci-app-ocserv/po/tr/ocserv.po
+++ b/applications/luci-app-ocserv/po/tr/ocserv.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2021-12-15 17:33+0000\n"
+"Last-Translator: Erdinc <erdincbeldek@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/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.3-dev\n"
+"X-Generator: Weblate 4.10-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,47 +16,49 @@ msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
+"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: adres/"
+"ön ek"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
msgid "Active OpenConnect Users"
-msgstr ""
+msgstr "Etkin OpenConnect Kullanıcıları"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
msgid "Active users"
-msgstr ""
+msgstr "Aktif kullanıcılar"
#: 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 "AnyConnect istemci uyumluluğu"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
msgid "Available users"
-msgstr ""
+msgstr "Mevcut kullanıcılar"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
msgid "CA certificate"
-msgstr ""
+msgstr "CA sertifikası"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
msgid "Cipher"
-msgstr ""
+msgstr "Şifre"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
msgid "Collecting data..."
-msgstr "Veri alınıyor..."
+msgstr "Veriler toplanıyor..."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
msgid "DNS servers"
-msgstr ""
+msgstr "DNS sunucuları"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
msgid "Dead peer detection time (secs)"
-msgstr ""
+msgstr "Ölü eş algılama süresi (saniye)"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
@@ -66,17 +68,17 @@ msgstr "Cihaz"
#: 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 "Şablonu Düzenle"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
msgid "Edit the template that is used for generating the ocserv configuration."
-msgstr ""
+msgstr "Ocserv yapılandırmasını oluşturmak için kullanılan şablonu düzenleyin."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
msgid "Enable UDP"
-msgstr ""
+msgstr "UDP'yi etkinleştir"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
@@ -84,29 +86,31 @@ msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
+"UDP kanal desteğini etkinleştirin; ne yaptığınızı bilmiyorsanız bu "
+"etkinleştirilmelidir"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
msgid "Enable compression"
-msgstr ""
+msgstr "Sıkıştırmayı etkinleştir"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
msgid "Enable proxy arp"
-msgstr ""
+msgstr "Proxy arp'yi etkinleştir"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
msgid "Enable server"
-msgstr ""
+msgstr "Sunucuyu etkinleştir"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
msgid "Enable support for CISCO AnyConnect clients"
-msgstr ""
+msgstr "CISCO AnyConnect istemcileri için desteği etkinleştirin"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
msgid "Firewall Zone"
-msgstr ""
+msgstr "Güvenlik Duvarı Bölgesi"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
@@ -115,21 +119,21 @@ msgstr "Genel Ayarlar"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
-msgstr ""
+msgstr "luci-app-ocserv için UCI erişimi verin"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
#: 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 "Grup"
#: 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"
-msgstr ""
+msgstr "IP"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
@@ -137,47 +141,47 @@ 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 Adresi"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
msgid "Max clients"
-msgstr ""
+msgstr "Maksimum istemci"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
msgid "Max same clients"
-msgstr ""
+msgstr "Maksimum aynı kullanıcı"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
msgid "Name"
-msgstr ""
+msgstr "Ad"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
msgid "Netmask (or IPv6-prefix)"
-msgstr ""
+msgstr "Ağ maskesi (veya IPv6 öneki)"
#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
msgid "OpenConnect VPN"
-msgstr ""
+msgstr "OpenConnect VPN"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
msgid "Password"
-msgstr ""
+msgstr "Parola"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
msgid "Port"
-msgstr "Bağlantı noktası"
+msgstr "Port"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
msgid "Predictable IPs"
-msgstr ""
+msgstr "Tahmin edilebilir IP'ler"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
msgid ""
@@ -187,19 +191,24 @@ msgid ""
"network in LAN covering 192.168.1.0/24 use 192.168.1.192/26 to reserve the "
"upper 62 addresses."
msgstr ""
+"Bir LAN alt ağından istemcilere adresler sağlayın; etkinleştirilirse, "
+"aşağıdaki ağ LAN'ın bir alt ağı olmalıdır. Belirtilen alt ağın ilk adresinin "
+"ocserv tarafından rezerve edileceğini ve bu nedenle kullanımda olmaması "
+"gerektiğini unutmayın. LAN'da 192.168.1.0/24'ü kapsayan bir ağınız varsa, "
+"üstteki 62 adresi ayırmak için 192.168.1.192/26'yı kullanın."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
msgid "Routing table"
-msgstr ""
+msgstr "Yönlendirme tablosu"
#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
msgid "Server Settings"
-msgstr ""
+msgstr "Sunucu Ayarları"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
msgid "Server's Public Key ID"
-msgstr ""
+msgstr "Sunucunun Genel Anahtar Kimliği"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
@@ -208,13 +217,15 @@ msgstr "Durum"
#: 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"
-msgstr ""
+msgstr "İstemcilere sağlanacak DNS sunucuları; IPv6 veya IPv4 olabilir"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
+"İstemcilere sağlanacak DNS sunucuları; IPv6 veya IPv4 olabilir. Genellikle "
+"bu cihazın adresini eklemelisiniz"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
msgid ""
@@ -222,17 +233,22 @@ msgid ""
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
+"İstemcilere sağlanacak IPv4 alt ağ adresi; bu, proxy ARP "
+"etkinleştirilmedikçe LAN adreslerinden farklı bazı özel ağlar olmalıdır. "
+"Otomatik yapılandırmayı denemek için boş bırakın."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
+"İstemcilere sağlanacak IPv6 alt ağ adresi; otomatik yapılandırmayı denemek "
+"için boş bırakın."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
msgid "The assigned IPs will be selected deterministically"
-msgstr ""
+msgstr "Atanan IP'ler belirleyici olarak seçilecektir"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
@@ -241,14 +257,17 @@ msgid ""
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
+"Kullanıcılar için kimlik doğrulama yöntemi. En basit olanı, tek bir "
+"kullanıcı adı-şifre çifti ile düzdür. Başka bir sunucu (örneğin LDAP, Radius)"
+" kullanarak kimlik doğrulaması yapmak için PAM modüllerini kullanın."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
msgid "The firewall zone that the VPN clients will be set to"
-msgstr ""
+msgstr "VPN istemcilerinin ayarlanacağı güvenlik duvarı bölgesi"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
msgid "The mask of the subnet above."
-msgstr ""
+msgstr "Yukarıdaki alt ağın maskesi."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
@@ -257,68 +276,73 @@ msgid ""
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
+"Kullanıcılara sağlanacak yönlendirme tablosu; IPv4 ve IPv6 yollarını "
+"karıştırabilirsiniz, sunucu yalnızca uygun olanı gönderir. Varsayılan bir "
+"rota ayarlamak için boş bırakın"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
msgid "The same UDP and TCP ports will be used"
-msgstr ""
+msgstr "Aynı UDP ve TCP bağlantı noktaları kullanılacak"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
+"Sunucunun sertifikasını doğrulamak için istemciye iletilecek değer; bu değer "
+"yalnızca genel anahtara bağlıdır"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
msgid "There are no active users."
-msgstr ""
+msgstr "Aktif kullanıcı yok."
#: 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 "Zaman"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
msgid "User"
-msgstr ""
+msgstr "Kullanıcı"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
msgid "User Authentication"
-msgstr ""
+msgstr "Kullanıcı doğrulama"
#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
msgid "User Settings"
-msgstr ""
+msgstr "Kullanıcı ayarları"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
msgid "Username"
-msgstr ""
+msgstr "Kullanıcı adı"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
-msgstr ""
+msgstr "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Ağ Maskesi"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
-msgstr ""
+msgstr "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Ağ Adresi"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
-msgstr ""
+msgstr "VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Ağ Adresi"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
msgid "VPN IP"
-msgstr ""
+msgstr "VPN IP'si"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
msgid "VPN IP Address"
-msgstr ""
+msgstr "VPN IP Adresi"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
@@ -326,3 +350,5 @@ msgid ""
"View the CA certificate used by this server. You will need to save it as 'ca."
"pem' and import it into the clients."
msgstr ""
+"Bu sunucu tarafından kullanılan CA sertifikasını görüntüleyin. Bunu 'ca.pem' "
+"olarak kaydetmeniz ve istemcilere aktarmanız gerekecek."
diff --git a/applications/luci-app-ocserv/po/uk/ocserv.po b/applications/luci-app-ocserv/po/uk/ocserv.po
index ce971648e0..e45fbd0949 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: 2020-02-19 13:29+0000\n"
+"PO-Revision-Date: 2021-04-04 07:26+0000\n"
"Last-Translator: Yurii Petrashko <yuripet@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 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.6-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
@@ -112,7 +112,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Загальні налаштування"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
diff --git a/applications/luci-app-ocserv/po/zh_Hans/ocserv.po b/applications/luci-app-ocserv/po/zh_Hans/ocserv.po
index a0621736ef..9a91a4dce8 100644
--- a/applications/luci-app-ocserv/po/zh_Hans/ocserv.po
+++ b/applications/luci-app-ocserv/po/zh_Hans/ocserv.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-21 07:57+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
+"PO-Revision-Date: 2021-03-06 14:44+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsocserv/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 3.11.1\n"
+"X-Generator: Weblate 4.5.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
@@ -116,7 +116,7 @@ msgstr "常规设置"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
-msgstr ""
+msgstr "授予UCI访问luci-app-ocserv的权限"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
@@ -164,7 +164,7 @@ msgstr "网络掩码(或 IPv6 前缀)"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
msgid "OpenConnect VPN"
-msgstr "OpenConnect VPN"
+msgstr "OpenConnect VPN程序"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
msgid "Password"
diff --git a/applications/luci-app-ocserv/po/zh_Hant/ocserv.po b/applications/luci-app-ocserv/po/zh_Hant/ocserv.po
index 5a17d5489e..bf7fd17119 100644
--- a/applications/luci-app-ocserv/po/zh_Hant/ocserv.po
+++ b/applications/luci-app-ocserv/po/zh_Hant/ocserv.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-08 12:44+0000\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/luciapplicationsocserv/zh_Hant/>\n"
@@ -8,31 +8,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.2-dev\n"
+"X-Generator: Weblate 4.11-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
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
-msgstr ""
+msgstr "<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr> 標記法:位址/字首"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
msgid "Active OpenConnect Users"
-msgstr ""
+msgstr "活躍的OpenConnect用戶"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
msgid "Active users"
-msgstr ""
+msgstr "活躍的用戶"
#: 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 "活躍的客戶端兼容性"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
msgid "Available users"
-msgstr ""
+msgstr "可用的用戶數"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
@@ -46,17 +46,17 @@ msgstr "加密方式"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
msgid "Collecting data..."
-msgstr "收集資料中..."
+msgstr "正在收集資料中…"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
msgid "DNS servers"
-msgstr ""
+msgstr "DNS伺服器"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
msgid "Dead peer detection time (secs)"
-msgstr ""
+msgstr "節點失效檢測時間(秒)"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
@@ -66,47 +66,47 @@ msgstr "裝置"
#: 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 "編輯模板"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
msgid "Edit the template that is used for generating the ocserv configuration."
-msgstr ""
+msgstr "編輯用於生成ocserv配置的模板。"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
msgid "Enable UDP"
-msgstr ""
+msgstr "啟用UDP"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
-msgstr ""
+msgstr "啟用UDP通道支持;除非您知道自己在做什麼,否則必須啟用它"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
msgid "Enable compression"
-msgstr ""
+msgstr "啟用壓縮"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
msgid "Enable proxy arp"
-msgstr ""
+msgstr "啟用代理ARP"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
msgid "Enable server"
-msgstr ""
+msgstr "啟用伺服器"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
msgid "Enable support for CISCO AnyConnect clients"
-msgstr ""
+msgstr "啟用對CISCO AnyConnect支援"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
msgid "Firewall Zone"
-msgstr ""
+msgstr "防火牆區域"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
@@ -115,21 +115,21 @@ msgstr "一般設定"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
-msgstr ""
+msgstr "授予 luci-app-ocserv 擁有 UCI 存取的權限"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
#: 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 "群組"
#: 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"
-msgstr ""
+msgstr "IP"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
@@ -137,47 +137,47 @@ 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
msgid "Max clients"
-msgstr ""
+msgstr "最大客戶數"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
msgid "Max same clients"
-msgstr ""
+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
msgid "Netmask (or IPv6-prefix)"
-msgstr ""
+msgstr "網路遮罩(or IPv6-prefix)"
#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
msgid "OpenConnect VPN"
-msgstr ""
+msgstr "OpenConnect VPN程式"
#: 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
msgid "Port"
-msgstr "埠"
+msgstr "連接埠"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
msgid "Predictable IPs"
-msgstr ""
+msgstr "可預測的IP"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
msgid ""
@@ -187,19 +187,21 @@ msgid ""
"network in LAN covering 192.168.1.0/24 use 192.168.1.192/26 to reserve the "
"upper 62 addresses."
msgstr ""
+"從區域網的子網路向客戶端提供位址;如果啟用,則下面的網路必須是區域網的子網。請注意,指定子網路的第一個位址將由ocserv保留,因此不應使用。如果區域網中"
+"的網絡覆蓋192.168.1.0/24,請使用192.168.1.192/26保留前62個地址。"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
msgid "Routing table"
-msgstr ""
+msgstr "路由表"
#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
msgid "Server Settings"
-msgstr ""
+msgstr "伺服器設定值"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
msgid "Server's Public Key ID"
-msgstr ""
+msgstr "伺服器的公鑰ID"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
@@ -208,31 +210,31 @@ 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"
-msgstr ""
+msgstr "提供給客戶端的DNS伺服器;可以是IPv6或IPv4"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
-msgstr ""
+msgstr "提供給客戶端的DNS服務器;可以是IPv6或IPv4。通常,您應包括此設備的位址"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
-msgstr ""
+msgstr "提供給客戶端的IPv4子網位址;除非啟用了代理ARP,否則這應該是不同於LAN位址的某些專用網絡。留空以嘗試自動配置。"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
-msgstr ""
+msgstr "提供給客戶端的IPv6子網位址;留空以嘗試自動配置。"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
msgid "The assigned IPs will be selected deterministically"
-msgstr ""
+msgstr "分配的IP將確定地選擇"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
@@ -240,15 +242,15 @@ msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
-msgstr ""
+msgstr "用戶的身份驗證方法。最簡單的是使用單個用戶名-密碼對。使用PAM模組來使用其他伺服器(例如LDAP,Radius)進行身份驗證。"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
msgid "The firewall zone that the VPN clients will be set to"
-msgstr ""
+msgstr "VPN客戶端將設定到的防火牆區域"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
msgid "The mask of the subnet above."
-msgstr ""
+msgstr "上面子網路的遮罩."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
@@ -256,22 +258,22 @@ msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
-msgstr ""
+msgstr "提供給客戶端的路由表;您可以混合使用IPv4和IPv6路由,伺服器將僅發送適當的路由。留空以設定預設路由"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
msgid "The same UDP and TCP ports will be used"
-msgstr ""
+msgstr "將採用相同的UDP和TCP埠號"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
-msgstr ""
+msgstr "要傳達給客戶端以驗證伺服器憑證的值;該值僅取決於公鑰"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
msgid "There are no active users."
-msgstr ""
+msgstr "沒有活躍的用戶."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
@@ -280,49 +282,49 @@ msgstr "時間"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
msgid "User"
-msgstr ""
+msgstr "用戶"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
msgid "User Authentication"
-msgstr ""
+msgstr "用戶認證"
#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
msgid "User Settings"
-msgstr ""
+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
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
-msgstr ""
+msgstr "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-網路遮罩"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
-msgstr ""
+msgstr "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-網路-位址"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
-msgstr ""
+msgstr "VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-網路-位址"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
msgid "VPN IP"
-msgstr ""
+msgstr "VPN IP"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
msgid "VPN IP Address"
-msgstr ""
+msgstr "VPN IP位址"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
msgid ""
"View the CA certificate used by this server. You will need to save it as 'ca."
"pem' and import it into the clients."
-msgstr ""
+msgstr "查看該伺服器使用的CA憑證。您將需要將其另存為“ ca.pem”並將其導入客戶端。"
diff --git a/applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js b/applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js
new file mode 100644
index 0000000000..57bd83d93f
--- /dev/null
+++ b/applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js
@@ -0,0 +1,77 @@
+'use strict';
+'require rpc';
+'require view';
+'require poll';
+
+var getOlsrd4Services = rpc.declare({
+ object: 'olsr-services',
+ method: 'services4',
+ expect: {}
+});
+
+var getOlsrd6Services = rpc.declare({
+ object: 'olsr-services',
+ method: 'services6',
+ expect: {}
+});
+
+function createTableData(servicesArray) {
+ var tableData = [];
+ servicesArray.forEach(function (service) {
+ var sourceUrl = service.isIpv6 ? '[' + service.source + ']' : service.source;
+ tableData.push(
+ [
+ E('a', { 'href': service.url }, service.description),
+ service.protocol,
+ E('a', { 'href': 'http://' + sourceUrl + '/cgi-bin-status.html' }, service.source)
+ ]
+ );
+ });
+ return tableData;
+}
+
+function extractServiceInformation(results) {
+ var servicesArray = [];
+ results.forEach(function(result) {
+ if (result.configured && result.services != "") {
+ var isIpv6 = result.source == "olsrd6";
+ var services = result.services.split('\n');
+ services.forEach(function (service) {
+ var source = service.split('#')[1];
+ var serviceRawDescription = service.replace(/\t/g, '').split('#')[0].split('|');
+ var url = serviceRawDescription[0];
+ var protocol = serviceRawDescription[1];
+ var description = serviceRawDescription[2];
+ servicesArray.push({ "source": source, "url": url, "protocol": protocol, "description": description, "isIpv6": isIpv6 });
+ });
+ }
+ });
+ return servicesArray;
+}
+
+return view.extend({
+ handleSaveApply: null,
+ handleSave: null,
+ handleReset: null,
+ render: function (data) {
+ poll.add(function () {
+ Promise.all([getOlsrd4Services(), getOlsrd6Services()]).then(function (results) {
+ var servicesArray = extractServiceInformation(results);
+ cbi_update_table("#olsr_services", createTableData(servicesArray));
+ });
+ }, 30);
+ return E([], {}, [
+ E('h2', { 'name': 'content' }, [_('Services')]),
+ E('legend', {}, [_('Internal services')]),
+ E('fieldset', { 'class': 'cbi-section' }, [
+ E('table', { 'id': 'olsr_services' }, [
+ E('tr', { 'class' : 'tr table-titles'}, [
+ E('td', { 'class' : 'th'}, _('Url')),
+ E('td', { 'class' : 'th'}, _('Protocol')),
+ E('td', { 'class' : 'th'}, _('Source'))
+ ]),
+ ])
+ ]),
+ ]);
+ }
+});
diff --git a/applications/luci-app-olsr-services/luasrc/controller/services.lua b/applications/luci-app-olsr-services/luasrc/controller/services.lua
deleted file mode 100644
index 7a543d3531..0000000000
--- a/applications/luci-app-olsr-services/luasrc/controller/services.lua
+++ /dev/null
@@ -1,16 +0,0 @@
-module "luci.controller.services"
-
-function index()
- local uci = require "luci.model.uci".cursor()
-
- uci:foreach("olsrd", "LoadPlugin", function(s)
- if s.library == "olsrd_nameservice" then
- has_serv = true
- end
- end)
-
- if has_serv then
- entry({"freifunk", "services"}, template("freifunk-services/services"), _("Services"), 60)
- end
-end
-
diff --git a/applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm b/applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm
deleted file mode 100644
index 0aac36de87..0000000000
--- a/applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm
+++ /dev/null
@@ -1,193 +0,0 @@
-<%#
- Copyright 2011 Manuel Munz <freifunk at somakoma dot de>
- Licensed to the public under the Apache License 2.0.
--%>
-
-<%
-local fs = require "nixio.fs"
-local utl = require "luci.util"
-local last_update
-local i = 1
-local rawdata
-local rawdata6
-local services_file_empty = true
-local has_services = false
-local uci = require "luci.model.uci".cursor()
-local ip = require "luci.ip"
-
-uci:foreach("olsrd", "LoadPlugin", function(s)
- if s.library == "olsrd_nameservice" then
- local services_file=s.services_file
- if services_file and fs.access(services_file) then
- has_services = true
- rawdata = fs.readfile(s.services_file)
- else
- services_file="/var/run/services_olsr"
- if fs.access(services_file) then
- has_services = true
- rawdata = fs.readfile(services_file)
- end
- end
- services_file=services_file..".ipv6"
- if services_file and fs.access(services_file) then
- has_services = true
- rawdata6 = fs.readfile(services_file)
- else
- services_file="/var/run/services_olsr.ipv6"
- if fs.access(services_file) then
- has_services = true
- rawdata6 = fs.readfile(services_file)
- end
- end
- if rawdata and #rawdata ~= 0 then
- services_file_empty = nil
- end
- if rawdata6 and #rawdata6 ~= 0 then
- services_file_empty = nil
- end
- end
-end)
-
-
-if not has_services or services_file_empty then
-%>
- <%+header%>
- <br />
- <%:No services can be shown, because olsrd is not running or the olsrd-nameservice Plugin is not loaded.%>
- <%+footer%>
-<%
- return
-end
-
-function fetch_services()
- local tables = {}
- if rawdata and #rawdata ~= 0 then
- tables = utl.split(utl.trim(rawdata), "\n", nil, true)
- -- remove first 3 lines
- for i = 1,3 do
- table.remove(tables,1)
- end
- end
- local tables6 = {}
- if rawdata6 and #rawdata6 ~= 0 then
- tables6 = utl.split(utl.trim(rawdata6), "\n", nil, true)
- -- remove first 3 lines
- for i = 1,3 do
- table.remove(tables6,1)
- end
- end
-
- -- store last line in last_update and remove it, then remove another empty line at the end
- last_update=table.remove(tables)
- table.remove(tables)
- last_update=table.remove(tables6)
- table.remove(tables6)
- for k, v in ipairs(tables6) do
- table.insert(tables, v)
- end
- return tables
-end
-local services = fetch_services()
-
-if luci.http.formvalue("status") == "1" then
- local rv = {}
- for k, line in ipairs(services) do
- local field = utl.split(line, "[#|]", split, true)
- local origin_lnk = ip.IPv6(pcdata(field[4]))
- local origin_link = ""
- if origin_lnk and origin_lnk:is6() then
- origin_link = "["..origin_lnk:string().."]"
- else
- origin_link = pcdata(field[4])
- end
- local url, proto, descr, origin = pcdata(field[1]), pcdata(field[2]), utl.trim(pcdata(field[3])), pcdata(field[4])
- rv[#rv+1] = {
- url = url,
- proto = proto,
- origin = origin,
- origin_link = origin_link,
- descr = descr,
- }
- end
- luci.http.prepare_content("application/json")
- luci.http.write_json(rv)
- return
-end
-
-%>
-
-<%+header%>
-
-<script type="text/javascript">//<![CDATA[
-
- XHR.poll(10 , '<%=REQUEST_URI%>', { status: 1 },
- function(x, info)
- {
- var tbody = document.getElementById('olsr_services');
- if (tbody)
- {
- var s = '<div class="tr cbi-section-table-titles">' +
- '<div class="th cbi-section-table-cell"><%:Url%></div>' +
- '<div class="th cbi-section-table-cell"><%:Protocol%></div>' +
- '<div class="th cbi-section-table-cell"><%:Source%></div>' +
- '</div>';
-
- for (var idx = 0; idx < info.length; idx++)
- {
- var service = info[idx];
- s += String.format(
- '<div class="tr cbi-section-table-row cbi-rowstyle-'+(1 + (idx % 2))+'">' +
- '<div class="td cbi-section-table-cell left"><a href="%s">%s</a></div>' +
- '<div class="td cbi-section-table-cell left">%s</div>' +
- '<div class="td cbi-section-table-cell left"><a href="http://%s/cgi-bin-status.html">%s</a></div>' +
- '</div>',
- service.url, service.descr, service.proto, service.origin_link, service.origin || '?'
- );
- }
- tbody.innerHTML = s;
- }
- }
- );
-//]]></script>
-
-
-
-
- <h2 name="content"><%:Services%></h2>
-
- <fieldset class="cbi-section">
- <legend><%:Internal services%></legend>
- <div class="table cbi-section-table" id="olsr_services">
- <div class="tr cbi-section-table-titles">
- <div class="th cbi-section-table-cell"><%:Url%></div>
- <div class="th cbi-section-table-cell"><%:Protocol%></div>
- <div class="th cbi-section-table-cell"><%:Source%></div>
- </div>
-
- <%
- for k, line in ipairs(services) do
- local field = {}
- -- split line at # and |, 1=url, 2=proto, 3=description, 4=source
- local field = utl.split(line, "[#|]", split, true)
- local origin_lnk = ip.IPv6(pcdata(field[4]))
- local origin_link
- if origin_lnk and origin_lnk:is6() then
- origin_link = "["..origin_lnk:string().."]"
- else
- origin_link = pcdata(field[4])
- end
- local url, proto, descr, origin = pcdata(field[1]), pcdata(field[2]), utl.trim(pcdata(field[3])), pcdata(field[4])
- %>
-
- <div class="tr cbi-section-table-row cbi-rowstyle-<%=i%>">
- <div class="td cbi-section-table-cell left"><a href="<%=url%>"><%=descr%></a></div>
- <div class="td cbi-section-table-cell left"><%=proto%></div>
- <div class="td cbi-section-table-cell left"><a href="http://<%=origin_link%>/cgi-bin-status.html"><%=origin%></a></div>
- </div>
- <% i = ((i % 2) + 1)
- end %>
- </div>
- <br />
- <%=last_update%>
- </fieldset>
-<%+footer%>
diff --git a/applications/luci-app-olsr-services/po/ar/olsr-services.po b/applications/luci-app-olsr-services/po/ar/olsr-services.po
index 4ae57c3656..9437fd4990 100644
--- a/applications/luci-app-olsr-services/po/ar/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/ar/olsr-services.po
@@ -1,35 +1,37 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-03-04 13:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-services/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-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
-msgid "Internal services"
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
+msgid "Internal services"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
-msgstr ""
+msgstr "بروتوكول"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
-msgstr ""
+msgstr "مصدر"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr ""
diff --git a/applications/luci-app-olsr-services/po/bg/olsr-services.po b/applications/luci-app-olsr-services/po/bg/olsr-services.po
index e063dcfc3e..9b339a1788 100644
--- a/applications/luci-app-olsr-services/po/bg/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/bg/olsr-services.po
@@ -1,35 +1,36 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-26 11:44+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-services/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.8.1-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
-msgid "Internal services"
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
+msgid "Internal services"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
-msgstr ""
+msgstr "Протокол"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr ""
diff --git a/applications/luci-app-olsr-services/po/bn_BD/olsr-services.po b/applications/luci-app-olsr-services/po/bn_BD/olsr-services.po
index eea5f2337c..6249e3f7a3 100644
--- a/applications/luci-app-olsr-services/po/bn_BD/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/bn_BD/olsr-services.po
@@ -1,35 +1,43 @@
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/luciapplicationsolsr-services/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-olsr-services/luasrc/view/freifunk-services/services.htm:159
-msgid "Internal services"
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
+msgid "Internal services"
+msgstr "অভ্যন্তরীণ পরিষেবা"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
-msgstr ""
+msgstr "প্রোটোকল"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
-msgstr ""
+msgstr "উৎস"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
-msgstr ""
+msgstr "URL"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "কোন পরিষেবা দেখানো যাচ্ছে না, কারণ olsrd চলছে না বা olsrd-nameservice "
+#~ "প্লাগইন লোড হয় নি।"
diff --git a/applications/luci-app-olsr-services/po/ca/olsr-services.po b/applications/luci-app-olsr-services/po/ca/olsr-services.po
index d64fd4a899..4c3572696a 100644
--- a/applications/luci-app-olsr-services/po/ca/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/ca/olsr-services.po
@@ -4,32 +4,27 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
-msgid "Internal services"
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
+msgid "Internal services"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr ""
diff --git a/applications/luci-app-olsr-services/po/cs/olsr-services.po b/applications/luci-app-olsr-services/po/cs/olsr-services.po
index b9d13ab6a2..e36f0487ca 100644
--- a/applications/luci-app-olsr-services/po/cs/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/cs/olsr-services.po
@@ -10,34 +10,34 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
+#: 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 ""
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
msgstr "Interní služby"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
-"Nelze zobrazit žádné služby, protože olsrd není spuštěn nebo není načten "
-"modul olsrd-nameservice."
-
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "Služby"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr "Zdroj"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr "URL"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "Nelze zobrazit žádné služby, protože olsrd není spuštěn nebo není načten "
+#~ "modul olsrd-nameservice."
diff --git a/applications/luci-app-olsr-services/po/da/olsr-services.po b/applications/luci-app-olsr-services/po/da/olsr-services.po
new file mode 100644
index 0000000000..84cb1f2911
--- /dev/null
+++ b/applications/luci-app-olsr-services/po/da/olsr-services.po
@@ -0,0 +1,43 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-13 08:12+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-services/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.9.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 "Giv adgang til OLSRd-konfigurations- og tjenestefilen"
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
+msgid "Internal services"
+msgstr "Interne tjenester"
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
+msgid "Protocol"
+msgstr "Protokol"
+
+#: 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 "Tjenester"
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
+msgid "Source"
+msgstr "Kilde"
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
+msgid "Url"
+msgstr "Url"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "Ingen tjenester kan vises, fordi olsrd ikke kører, eller olsrd-"
+#~ "nameservice Plugin er ikke indlæst."
diff --git a/applications/luci-app-olsr-services/po/de/olsr-services.po b/applications/luci-app-olsr-services/po/de/olsr-services.po
index 28bd26ca82..ff9a30392a 100644
--- a/applications/luci-app-olsr-services/po/de/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/de/olsr-services.po
@@ -10,34 +10,34 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
+#: 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 ""
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
msgstr "Interne Dienste"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
-"Es können keine Dienste angezeigt werden, da olsrd nicht läuft oder das "
-"olsrd-nameservice Plugin nicht geladen ist."
-
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "Dienste"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr "Quelle"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr "URL"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "Es können keine Dienste angezeigt werden, da olsrd nicht läuft oder das "
+#~ "olsrd-nameservice Plugin nicht geladen ist."
diff --git a/applications/luci-app-olsr-services/po/el/olsr-services.po b/applications/luci-app-olsr-services/po/el/olsr-services.po
index 1f7ece7339..1f5f54ed10 100644
--- a/applications/luci-app-olsr-services/po/el/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/el/olsr-services.po
@@ -4,32 +4,27 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
-msgid "Internal services"
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
+msgid "Internal services"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr ""
diff --git a/applications/luci-app-olsr-services/po/en/olsr-services.po b/applications/luci-app-olsr-services/po/en/olsr-services.po
index 860cbf72d9..b077666f7e 100644
--- a/applications/luci-app-olsr-services/po/en/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/en/olsr-services.po
@@ -4,32 +4,27 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
-msgid "Internal services"
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
+msgid "Internal services"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr ""
diff --git a/applications/luci-app-olsr-services/po/es/olsr-services.po b/applications/luci-app-olsr-services/po/es/olsr-services.po
index b35c4d9978..40037d55a2 100644
--- a/applications/luci-app-olsr-services/po/es/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/es/olsr-services.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2019-07-22 17:44-0300\n"
-"PO-Revision-Date: 2019-12-13 23:07+0000\n"
+"PO-Revision-Date: 2022-01-29 08:19+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr-services/es/>\n"
@@ -11,36 +11,36 @@ 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.10-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
+#: 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 "Otorgar acceso al archivo de configuración y servicios de OLSRd"
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
msgstr "Servicios internos"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
-"No se pueden mostrar servicios, porque olsrd no se está ejecutando o el "
-"complemento olsrd-nameservice no está cargado."
-
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "Servicios"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr "Origen"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr "Url"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "No se pueden mostrar servicios, porque olsrd no se está ejecutando o el "
+#~ "complemento olsrd-nameservice no está cargado."
diff --git a/applications/luci-app-olsr-services/po/fi/olsr-services.po b/applications/luci-app-olsr-services/po/fi/olsr-services.po
index 67428d6c9e..e3c6505b28 100644
--- a/applications/luci-app-olsr-services/po/fi/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/fi/olsr-services.po
@@ -10,34 +10,34 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
+#: 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 ""
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
msgstr "Sisäiset palvelut"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
-"Palveluita ei voi näyttää, koska olsrd ei ole käynnissä tai olsrd-"
-"nameservice-laajennus ei ole ladattu."
-
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "Protokolla"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "Palvelut"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr "Lähde"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr "Url"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "Palveluita ei voi näyttää, koska olsrd ei ole käynnissä tai olsrd-"
+#~ "nameservice-laajennus ei ole ladattu."
diff --git a/applications/luci-app-olsr-services/po/fr/olsr-services.po b/applications/luci-app-olsr-services/po/fr/olsr-services.po
index 3564a97366..fb0b05ba09 100644
--- a/applications/luci-app-olsr-services/po/fr/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/fr/olsr-services.po
@@ -1,43 +1,43 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-09 15:51+0000\n"
-"Last-Translator: Bob Weetabix <weetabixlalol@grr.la>\n"
+"PO-Revision-Date: 2021-12-30 07:50+0000\n"
+"Last-Translator: Samuel Chéreau <bnorus@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr-services/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 3.11-dev\n"
+"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
+#: 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 "Donne accès aux fichiers de configuration et services pour OLSRd"
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
msgstr "Services internes"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
-"Aucun service ne peut être affiché, car olsrd ne fonctionne pas ou le plugin "
-"olsrd-nameservice n'est pas chargé."
-
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "Protocole"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "Services"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr "Source"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr "Url"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "Aucun service ne peut être affiché, car olsrd ne fonctionne pas ou le "
+#~ "plugin olsrd-nameservice n'est pas chargé."
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 cc00b34576..8dee477e10 100644
--- a/applications/luci-app-olsr-services/po/he/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/he/olsr-services.po
@@ -4,32 +4,27 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
-msgid "Internal services"
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
+msgid "Internal services"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr ""
diff --git a/applications/luci-app-olsr-services/po/hi/olsr-services.po b/applications/luci-app-olsr-services/po/hi/olsr-services.po
index 8a852a5c0d..58bc9d44f9 100644
--- a/applications/luci-app-olsr-services/po/hi/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/hi/olsr-services.po
@@ -4,32 +4,27 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
-msgid "Internal services"
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
+msgid "Internal services"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr ""
diff --git a/applications/luci-app-olsr-services/po/hu/olsr-services.po b/applications/luci-app-olsr-services/po/hu/olsr-services.po
index 887aa120df..1426bec557 100644
--- a/applications/luci-app-olsr-services/po/hu/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/hu/olsr-services.po
@@ -1,43 +1,43 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-20 21:22+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"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/"
"luciapplicationsolsr-services/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.8-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
+#: 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 ""
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
msgstr "Belső szolgáltatások"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
-"Nem lehet szolgáltatásokat megjeleníteni, mert az olsrd nem fut vagy az "
-"olsrd-nameservice bővítmény nincs betöltve."
-
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
-msgstr "Protokoll"
+msgstr "Protokol"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "Szolgáltatások"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr "Forrás"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr "URL"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "Nem lehet szolgáltatásokat megjeleníteni, mert az olsrd nem fut vagy az "
+#~ "olsrd-nameservice bővítmény nincs betöltve."
diff --git a/applications/luci-app-olsr-services/po/it/olsr-services.po b/applications/luci-app-olsr-services/po/it/olsr-services.po
index 4f133623a0..43f7ca713e 100644
--- a/applications/luci-app-olsr-services/po/it/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/it/olsr-services.po
@@ -1,41 +1,43 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-28 00:34+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-09-09 08:44+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr-services/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.0-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
-msgid "Internal services"
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
+msgid "Internal services"
+msgstr "Servizi interni"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "Protocollo"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "Servizi"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
-msgstr ""
+msgstr "Origine"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
-msgstr ""
+msgstr "URL"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "Nessun servizio può essere mostrato, perché olsrd non è in esecuzione o "
+#~ "il plugin olsrd-nameservice non è caricato."
diff --git a/applications/luci-app-olsr-services/po/ja/olsr-services.po b/applications/luci-app-olsr-services/po/ja/olsr-services.po
index fcd579b0c6..d0d48abdb5 100644
--- a/applications/luci-app-olsr-services/po/ja/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/ja/olsr-services.po
@@ -1,41 +1,43 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"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/"
"luciapplicationsolsr-services/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.3-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
-msgid "Internal services"
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
+msgid "Internal services"
+msgstr "内部サービス"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "プロトコル"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "サービス"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr "アクセス元"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
-msgstr ""
+msgstr "URL"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "olsrd が実行されていないか、olsrd-nameservice プラグインがロードされていな"
+#~ "いため、サービスを表示できません。"
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 2f3eeb2db8..6bbd1c9bc9 100644
--- a/applications/luci-app-olsr-services/po/ko/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/ko/olsr-services.po
@@ -10,32 +10,27 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
-msgid "Internal services"
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
+msgid "Internal services"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr "소스"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr ""
diff --git a/applications/luci-app-olsr-services/po/mr/olsr-services.po b/applications/luci-app-olsr-services/po/mr/olsr-services.po
index 3b66fb70af..fca456e06b 100644
--- a/applications/luci-app-olsr-services/po/mr/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/mr/olsr-services.po
@@ -10,34 +10,34 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
+#: 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 ""
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
msgstr "अंतर्गत सेवा"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
-"कोणत्याही सेवा दर्शविल्या जाऊ शकत नाहीत, कारण olsrd चालू नाही किंवा olsrd-"
-"nameservice प्लगइन लोड झाले नाही."
-
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "प्रोटोकॉल"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "सेवा"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr "स्रोत"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr "युआरएल"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "कोणत्याही सेवा दर्शविल्या जाऊ शकत नाहीत, कारण olsrd चालू नाही किंवा olsrd-"
+#~ "nameservice प्लगइन लोड झाले नाही."
diff --git a/applications/luci-app-olsr-services/po/ms/olsr-services.po b/applications/luci-app-olsr-services/po/ms/olsr-services.po
index 1759f6df7d..321433569a 100644
--- a/applications/luci-app-olsr-services/po/ms/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/ms/olsr-services.po
@@ -4,32 +4,27 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
-msgid "Internal services"
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
+msgid "Internal services"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr ""
diff --git a/applications/luci-app-olsr-services/po/nb_NO/olsr-services.po b/applications/luci-app-olsr-services/po/nb_NO/olsr-services.po
index 9947c16381..abaae5f370 100644
--- a/applications/luci-app-olsr-services/po/nb_NO/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/nb_NO/olsr-services.po
@@ -1,35 +1,36 @@
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/"
+"luciapplicationsolsr-services/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-olsr-services/luasrc/view/freifunk-services/services.htm:159
-msgid "Internal services"
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
+msgid "Internal services"
+msgstr "Interne tjenester"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
-msgstr ""
+msgstr "Protokoll"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr ""
diff --git a/applications/luci-app-olsr-services/po/pl/olsr-services.po b/applications/luci-app-olsr-services/po/pl/olsr-services.po
index 9dc3fba868..5f72c33139 100644
--- a/applications/luci-app-olsr-services/po/pl/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/pl/olsr-services.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-15 19:13+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2021-11-12 06:13+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr-services/pl/>\n"
"Language: pl\n"
@@ -9,36 +9,36 @@ 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 3.11-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
+#: 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 "Przyznaj dostęp do pliku konfiguracyjnego i usług OLSRd"
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
msgstr "Usługi wewnętrzne"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
-"Nie można wyświetlić żadnych usług, ponieważ olsrd nie jest uruchomiony lub "
-"wtyczka olsrd-nameservice nie jest załadowana."
-
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "Protokół"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "Usługi"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr "Źródło"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr "URL"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "Nie można wyświetlić żadnych usług, ponieważ olsrd nie jest uruchomiony "
+#~ "lub wtyczka olsrd-nameservice nie jest załadowana."
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 1eda2b1339..466be2c514 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: 2019-11-13 13:08+0000\n"
+"PO-Revision-Date: 2021-11-14 08:17+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr-services/pt/>\n"
@@ -8,36 +8,36 @@ 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.10-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
+#: 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"
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
msgstr "Serviços internos"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
-"Nenhum serviço pode ser mostrado, porque o olsrd não está em execução ou o "
-"Plugin do olsrd-nameservice não está carregado."
-
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "Serviços"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr "Origem"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr "Url"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "Nenhum serviço pode ser mostrado, porque o olsrd não está em execução ou "
+#~ "o Plugin do olsrd-nameservice não está carregado."
diff --git a/applications/luci-app-olsr-services/po/pt_BR/olsr-services.po b/applications/luci-app-olsr-services/po/pt_BR/olsr-services.po
index 657af07c4a..462704584d 100644
--- a/applications/luci-app-olsr-services/po/pt_BR/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/pt_BR/olsr-services.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-09 20:05+0000\n"
+"PO-Revision-Date: 2021-11-12 06:13+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsolsr-services/pt_BR/>\n"
@@ -8,36 +8,36 @@ 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.10-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
+#: 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 "Conceda acesso ao arquivo de configuração e serviços OLSRd"
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
msgstr "Serviços internos"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
-"Nenhum serviço pode ser mostrado, porque o olsrd não está em execução ou o "
-"Plugin do olsrd-nameservice não está rodando."
-
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "Serviços"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr "Origem"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr "Url"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "Nenhum serviço pode ser mostrado, porque o olsrd não está em execução ou "
+#~ "o Plugin do olsrd-nameservice não está rodando."
diff --git a/applications/luci-app-olsr-services/po/ro/olsr-services.po b/applications/luci-app-olsr-services/po/ro/olsr-services.po
index 7cb371ad28..1f4f031262 100644
--- a/applications/luci-app-olsr-services/po/ro/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/ro/olsr-services.po
@@ -1,35 +1,37 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-11-14 17:22+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-services/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.9.1-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
-msgid "Internal services"
-msgstr ""
+#: 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 "Acordarea accesului la fișierul de configurare și servicii OLSRd"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
+msgid "Internal services"
+msgstr "Servicii interne"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
-msgstr ""
+msgstr "Protocol"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "Servicii"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
-msgstr ""
+msgstr "Sursă"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: 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/ru/olsr-services.po b/applications/luci-app-olsr-services/po/ru/olsr-services.po
index fb79f7525e..19f5b1e013 100644
--- a/applications/luci-app-olsr-services/po/ru/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/ru/olsr-services.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-10-26 12:53+0000\n"
+"Last-Translator: Darin Avdeyeva <yulyablack@inbox.lv>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr-services/ru/>\n"
"Language: ru\n"
@@ -9,34 +9,36 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
+#: 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 ""
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
msgstr "Внутренние службы"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
-
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "Протокол"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "Службы"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
-msgstr "Источник"
+msgstr "Отправитель"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr "URL-адрес"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "Невозможно показать никакие службы, потому что olsrd не запущен или "
+#~ "плагин olsrd-nameservice не загружен."
diff --git a/applications/luci-app-olsr-services/po/sk/olsr-services.po b/applications/luci-app-olsr-services/po/sk/olsr-services.po
index 1cfadc6bd8..c847cfa563 100644
--- a/applications/luci-app-olsr-services/po/sk/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/sk/olsr-services.po
@@ -10,32 +10,27 @@ msgstr ""
"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-olsr-services/luasrc/view/freifunk-services/services.htm:159
-msgid "Internal services"
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
+msgid "Internal services"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "Služby"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr "Zdroj"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr ""
diff --git a/applications/luci-app-olsr-services/po/sv/olsr-services.po b/applications/luci-app-olsr-services/po/sv/olsr-services.po
index 962fbcdd5b..c4c0ad01be 100644
--- a/applications/luci-app-olsr-services/po/sv/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/sv/olsr-services.po
@@ -10,32 +10,27 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2.1-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
+#: 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 ""
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
msgstr "Interna tjänster"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
-
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "Tjänster"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr "Källa"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr "Webbadress"
diff --git a/applications/luci-app-olsr-services/po/templates/olsr-services.pot b/applications/luci-app-olsr-services/po/templates/olsr-services.pot
index eb57829b10..e09cadc623 100644
--- a/applications/luci-app-olsr-services/po/templates/olsr-services.pot
+++ b/applications/luci-app-olsr-services/po/templates/olsr-services.pot
@@ -1,32 +1,27 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
-msgid "Internal services"
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
+msgid "Internal services"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr ""
diff --git a/applications/luci-app-olsr-services/po/tr/olsr-services.po b/applications/luci-app-olsr-services/po/tr/olsr-services.po
index e43115d3ef..29802659c0 100644
--- a/applications/luci-app-olsr-services/po/tr/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/tr/olsr-services.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
+"PO-Revision-Date: 2021-11-17 19:57+0000\n"
"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr-services/tr/>\n"
@@ -8,36 +8,36 @@ 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-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
+#: 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 "OLSRd yapılandırmasına ve hizmetler dosyasına erişim izni verin"
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
msgstr "Dahili hizmetler"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
-"olsrd çalışmadığı veya olsrd-nameservice eklentisi yüklenmediği için hiçbir "
-"hizmet gösterilemiyor."
-
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "Hizmetler"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr "Kaynak"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr "URL"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "olsrd çalışmadığı veya olsrd-nameservice eklentisi yüklenmediği için "
+#~ "hiçbir hizmet gösterilemiyor."
diff --git a/applications/luci-app-olsr-services/po/uk/olsr-services.po b/applications/luci-app-olsr-services/po/uk/olsr-services.po
index f6c77a9d42..20541ed2c2 100644
--- a/applications/luci-app-olsr-services/po/uk/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/uk/olsr-services.po
@@ -11,34 +11,34 @@ msgstr ""
"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 3.11\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
+#: 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 ""
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
msgstr "Внутрішні сервіси"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr ""
-"Немає сервісів для показу, оскільки olsrd не запущено або додаток olsrd-"
-"nameservice не завантажено."
-
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "Протокол"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "Сервіси"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr "Джерело"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr "Url"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "Немає сервісів для показу, оскільки olsrd не запущено або додаток olsrd-"
+#~ "nameservice не завантажено."
diff --git a/applications/luci-app-olsr-services/po/vi/olsr-services.po b/applications/luci-app-olsr-services/po/vi/olsr-services.po
index 8867d1a8b5..e839579fd1 100644
--- a/applications/luci-app-olsr-services/po/vi/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/vi/olsr-services.po
@@ -10,32 +10,27 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
-msgid "Internal services"
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
+msgid "Internal services"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "Giao thức"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr ""
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr ""
diff --git a/applications/luci-app-olsr-services/po/zh_Hans/olsr-services.po b/applications/luci-app-olsr-services/po/zh_Hans/olsr-services.po
index d9c8b0046f..a5bf120c5a 100644
--- a/applications/luci-app-olsr-services/po/zh_Hans/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/zh_Hans/olsr-services.po
@@ -1,41 +1,42 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-09 20:05+0000\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"PO-Revision-Date: 2021-11-12 06:13+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsolsr-services/zh_Hans/>\n"
-"Language: zh-cn\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 3.10-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
+#: 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 "授予对 OLSRd 配置和服务文件的访问权限"
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
msgstr "内部服务"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr "由于 olsrd 未运行或未加载 olsrd-nameservice 插件,因此无法显示任何服务。"
-
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "协议"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "服务"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr "源地址"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr "Url"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "由于 olsrd 未运行或未加载 olsrd-nameservice 插件,因此无法显示任何服务。"
diff --git a/applications/luci-app-olsr-services/po/zh_Hant/olsr-services.po b/applications/luci-app-olsr-services/po/zh_Hant/olsr-services.po
index c0a1ad7134..bb90694039 100644
--- a/applications/luci-app-olsr-services/po/zh_Hant/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/zh_Hant/olsr-services.po
@@ -10,32 +10,33 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
+#: 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 ""
+
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
msgstr "內部服務"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
-msgid ""
-"No services can be shown, because olsrd is not running or the olsrd-"
-"nameservice Plugin is not loaded."
-msgstr "由於 olsrd 未執行或未載入 olsrd-nameservice 外掛,因此無法顯示任何服務。"
-
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
msgstr "協定"
-#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+#: 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 "服務"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
msgstr "來源位址"
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
-#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
msgstr "Url"
+
+#~ msgid ""
+#~ "No services can be shown, because olsrd is not running or the olsrd-"
+#~ "nameservice Plugin is not loaded."
+#~ msgstr ""
+#~ "由於 olsrd 未執行或未載入 olsrd-nameservice 外掛,因此無法顯示任何服務。"
diff --git a/applications/luci-app-olsr-services/root/usr/libexec/rpcd/olsr-services b/applications/luci-app-olsr-services/root/usr/libexec/rpcd/olsr-services
new file mode 100755
index 0000000000..20cf496e76
--- /dev/null
+++ b/applications/luci-app-olsr-services/root/usr/libexec/rpcd/olsr-services
@@ -0,0 +1,50 @@
+#!/bin/sh
+
+. /usr/share/libubox/jshn.sh
+. /lib/functions.sh
+
+SERVICESFILE="-1"
+
+find_service_config() {
+ local cfg="$1"
+
+ config_get library "$cfg" library
+ if [ "$library" != "olsrd_nameservice" ]; then
+ return 1
+ fi
+ config_get services_file "$cfg" services_file
+ SERVICESFILE=$services_file
+}
+
+load_services() {
+ local olsrd="$1"
+ config_load $olsrd
+ config_foreach find_service_config LoadPlugin
+ local services_configured=0
+ if [ "$SERVICESFILE" != "-1" ]; then
+ services_configured=1
+ fi
+ local services=$(cat $SERVICESFILE|grep -ve "^###"|grep -ve "^$")
+ json_init
+ json_add_boolean configured $services_configured
+ json_add_string source "$olsrd"
+ json_add_string services "$services"
+ json_dump
+}
+
+case "$1" in
+ list)
+ # List method must return the list of methods and parameters that the daemon will accept. Only methods listed here will available to call.
+ echo '{ "services4": { }, "services6": { } }'
+ ;;
+ call)
+ case "$2" in
+ services4)
+ load_services "olsrd"
+ ;;
+ services6)
+ load_services "olsrd6"
+ ;;
+ esac
+ ;;
+esac
diff --git a/applications/luci-app-olsr-services/root/usr/share/luci/menu.d/luci-app-olsr-services.json b/applications/luci-app-olsr-services/root/usr/share/luci/menu.d/luci-app-olsr-services.json
new file mode 100644
index 0000000000..75590887d7
--- /dev/null
+++ b/applications/luci-app-olsr-services/root/usr/share/luci/menu.d/luci-app-olsr-services.json
@@ -0,0 +1,13 @@
+{
+ "freifunk/services": {
+ "title": "Services",
+ "order": 1,
+ "depends": {
+ "uci" : {"olsrd": {"@LoadPlugin": {"library": "olsrd_nameservice" }}}
+ },
+ "action": {
+ "type": "view",
+ "path": "freifunk-services/services"
+ }
+ }
+} \ No newline at end of file
diff --git a/applications/luci-app-olsr-services/root/usr/share/rpcd/acl.d/luci-app-olsr-services.json b/applications/luci-app-olsr-services/root/usr/share/rpcd/acl.d/luci-app-olsr-services.json
new file mode 100644
index 0000000000..e337f61918
--- /dev/null
+++ b/applications/luci-app-olsr-services/root/usr/share/rpcd/acl.d/luci-app-olsr-services.json
@@ -0,0 +1,13 @@
+{
+ "unauthenticated": {
+ "description": "Grant access to OLSRd config and services file",
+ "read": {
+ "ubus": {
+ "olsr-services": [
+ "services4",
+ "services6"
+ ]
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/applications/luci-app-olsr-viz/htdocs/luci-static/resources/olsr-viz.js b/applications/luci-app-olsr-viz/htdocs/luci-static/resources/olsr-viz.js
index 81eb78fb02..08ff1777cd 100644
--- a/applications/luci-app-olsr-viz/htdocs/luci-static/resources/olsr-viz.js
+++ b/applications/luci-app-olsr-viz/htdocs/luci-static/resources/olsr-viz.js
@@ -228,11 +228,11 @@ function node(ip) {
+ "width: 150px; height: 1px; z-index: 4; "
+ "position: absolute; background-color: transparent;' >"
+ "<div><img src='/luci-static/resources/olsr-viz/node"+(igw ? "-hna" : "")+iconvariant + ".gif'"
- + " alt='node " + this.ip + "' style='border: none;'><br>"
+ + " alt='node " + this.ip + "' style='border: none;'><br />"
+ "<a href='http://" + this.ip + "/'>"
+ "<span class='label ip'>" + this.ip + "</span></a>"
+ (showdesc && this.desc != "" ?
- "<br><span class='label desc'>" + this.desc + "</span>" : "")
+ "<br /><span class='label desc'>" + this.desc + "</span>" : "")
+ "</div></div>";
return nh;
}
@@ -690,10 +690,10 @@ function declump(t) {
xoff=-xmin;
yoff=-ymin;
/*
- document.getElementById('debug').innerHTML = "<br>" +
- "offset: " + xoff + "x" + yoff + " dsum: " + dsum + "<br>" +
- "nc: " + nc + " ec: " + ec + "xmax: " + xmax + " xmin: " + xmin + "<br>" +
- "optsize: " + optsize + "<br>";
+ document.getElementById('debug').innerHTML = "<br />" +
+ "offset: " + xoff + "x" + yoff + " dsum: " + dsum + "<br />" +
+ "nc: " + nc + " ec: " + ec + "xmax: " + xmax + " xmin: " + xmin + "<br />" +
+ "optsize: " + optsize + "<br />";
*/
refresh();
if(auto_declump) {
@@ -765,7 +765,7 @@ function drag(ereignis) {
function debug_writeln(line)
{
- document.getElementById('debug').innerHTML = line + "<br>" + document.getElementById('debug').innerHTML;
+ document.getElementById('debug').innerHTML = line + "<br />" + document.getElementById('debug').innerHTML;
}
/**
diff --git a/applications/luci-app-olsr-viz/po/bn_BD/olsr-viz.po b/applications/luci-app-olsr-viz/po/bn_BD/olsr-viz.po
index ad87fa53af..acb4701cdc 100644
--- a/applications/luci-app-olsr-viz/po/bn_BD/olsr-viz.po
+++ b/applications/luci-app-olsr-viz/po/bn_BD/olsr-viz.po
@@ -1,13 +1,19 @@
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/luciapplicationsolsr-viz/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-olsr-viz/root/usr/share/luci/menu.d/luci-app-olsr-viz.json:3
msgid "OLSR-Viz"
-msgstr ""
+msgstr "OLSR- ভিজ"
#: 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 "এই পৃষ্ঠাটি দেখার জন্য আপনার ব্রাউজারে জাভাস্ক্রিপ্টের অনুমতি দিতে হবে।"
diff --git a/applications/luci-app-olsr-viz/po/da/olsr-viz.po b/applications/luci-app-olsr-viz/po/da/olsr-viz.po
new file mode 100644
index 0000000000..6f0bcf6125
--- /dev/null
+++ b/applications/luci-app-olsr-viz/po/da/olsr-viz.po
@@ -0,0 +1,19 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-09 20:53+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-viz/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.9-dev\n"
+
+#: applications/luci-app-olsr-viz/root/usr/share/luci/menu.d/luci-app-olsr-viz.json:3
+msgid "OLSR-Viz"
+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 "Du skal tillade javascript i din browser for at vise denne side."
diff --git a/applications/luci-app-olsr-viz/po/en/olsr-viz.po b/applications/luci-app-olsr-viz/po/en/olsr-viz.po
index 53e8b0eecf..b7e7621587 100644
--- a/applications/luci-app-olsr-viz/po/en/olsr-viz.po
+++ b/applications/luci-app-olsr-viz/po/en/olsr-viz.po
@@ -1,13 +1,19 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-09-09 08:44+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-viz/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.8.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 "Sinun täytyy sallia Javascript selaimessasi näyttääksesi tämän sivun."
diff --git a/applications/luci-app-olsr-viz/po/it/olsr-viz.po b/applications/luci-app-olsr-viz/po/it/olsr-viz.po
index bce9c76fd7..5ef89beabd 100644
--- a/applications/luci-app-olsr-viz/po/it/olsr-viz.po
+++ b/applications/luci-app-olsr-viz/po/it/olsr-viz.po
@@ -1,13 +1,20 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-10 16:32+0000\n"
+"Last-Translator: bovirus <roberto.boriotti@canon-europe.com>\n"
+"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-viz/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"
#: 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 ""
+"Per visualizzare questa pagina devi consentire Javascript nel tuo browser."
diff --git a/applications/luci-app-olsr-viz/po/ja/olsr-viz.po b/applications/luci-app-olsr-viz/po/ja/olsr-viz.po
index fff51f5910..f72bbde8eb 100644
--- a/applications/luci-app-olsr-viz/po/ja/olsr-viz.po
+++ b/applications/luci-app-olsr-viz/po/ja/olsr-viz.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
+"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/"
"luciapplicationsolsr-viz/ja/>\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.3-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-olsr-viz/root/usr/share/luci/menu.d/luci-app-olsr-viz.json:3
msgid "OLSR-Viz"
@@ -16,4 +16,4 @@ 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-viz/po/ro/olsr-viz.po b/applications/luci-app-olsr-viz/po/ro/olsr-viz.po
index ac52d972ad..2392d03ef5 100644
--- a/applications/luci-app-olsr-viz/po/ro/olsr-viz.po
+++ b/applications/luci-app-olsr-viz/po/ro/olsr-viz.po
@@ -1,13 +1,22 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-11-14 17:22+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-viz/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.9.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 ""
+"Trebuie să permiteți javascript în browserul dumneavoastră pentru a afișa "
+"această pagină."
diff --git a/applications/luci-app-olsr-viz/po/sr/olsr-viz.po b/applications/luci-app-olsr-viz/po/sr/olsr-viz.po
new file mode 100644
index 0000000000..7b4c387325
--- /dev/null
+++ b/applications/luci-app-olsr-viz/po/sr/olsr-viz.po
@@ -0,0 +1,22 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-01-12 23:11+0000\n"
+"Last-Translator: SP <sp300b@gmail.com>\n"
+"Language-Team: Serbian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-viz/sr/>\n"
+"Language: sr\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"
+
+#: applications/luci-app-olsr-viz/root/usr/share/luci/menu.d/luci-app-olsr-viz.json:3
+msgid "OLSR-Viz"
+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 ""
+"Potrebno je da dozvolite javascript u vašem pretraživaču, da bi se prikazala "
+"ova stranica."
diff --git a/applications/luci-app-olsr-viz/po/zh_Hant/olsr-viz.po b/applications/luci-app-olsr-viz/po/zh_Hant/olsr-viz.po
index bba2c8ddfe..1372c1d975 100644
--- a/applications/luci-app-olsr-viz/po/zh_Hant/olsr-viz.po
+++ b/applications/luci-app-olsr-viz/po/zh_Hant/olsr-viz.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-25 09:44+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-12-30 02:30+0000\n"
+"Last-Translator: operator <omniplay@hotmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsolsr-viz/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.0-dev\n"
+"X-Generator: Weblate 4.4.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拓樸視覺化"
#: 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/po/ar/olsr.po b/applications/luci-app-olsr/po/ar/olsr.po
index 4537e2d239..675e474c4f 100644
--- a/applications/luci-app-olsr/po/ar/olsr.po
+++ b/applications/luci-app-olsr/po/ar/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: 2020-10-06 20:26+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"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/"
"luciapplicationsolsr/ar/>\n"
"Language: ar\n"
@@ -13,7 +13,7 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -82,7 +82,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:198
msgid "Configuration"
-msgstr ""
+msgstr "إعدادات"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:56
msgid ""
@@ -122,7 +122,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 "ممكن"
+msgstr "شغل"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:140
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:134
@@ -139,7 +139,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 "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
msgid "Expected retransmission count"
@@ -178,7 +178,7 @@ msgstr "بوابة"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:31
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:31
msgid "General Settings"
-msgstr ""
+msgstr "الاعدادات العامة"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
@@ -277,7 +277,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 ""
@@ -304,7 +304,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:32
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:32
msgid "IP Addresses"
-msgstr ""
+msgstr "عناوينIP"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:48
msgid ""
@@ -315,12 +315,12 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:61
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:113
msgid "IPv4"
-msgstr ""
+msgstr "IPv4"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:278
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:103
msgid "IPv4 broadcast"
-msgstr ""
+msgstr "بث IPv4"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:279
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:104
@@ -345,7 +345,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
@@ -415,7 +415,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:49
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:109
msgid "Interface"
-msgstr ""
+msgstr "واجهه"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:227
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:221
@@ -433,7 +433,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 ""
+msgstr "واجهات"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:218
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:212
@@ -593,7 +593,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:26
msgid "MTU"
-msgstr ""
+msgstr "MTU"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:132
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:126
@@ -609,7 +609,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:50
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:110
msgid "Metric"
-msgstr ""
+msgstr "قياس"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:226
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:376
@@ -618,7 +618,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:51
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:51
msgid "Mode"
-msgstr ""
+msgstr "شكل"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:246
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:71
@@ -800,7 +800,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:126
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:120
msgid "Port"
-msgstr ""
+msgstr "المنفذ"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:38
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:20
@@ -827,7 +827,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:44
msgid "Routes"
-msgstr ""
+msgstr "طرق"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:21
msgid "Secondary OLSR interfaces"
@@ -880,7 +880,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:28
msgid "Source address"
-msgstr ""
+msgstr "عنوان المصدر"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:176
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:170
@@ -896,7 +896,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)"
@@ -1022,7 +1022,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)"
@@ -1105,7 +1105,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"
@@ -1119,7 +1119,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/bg/olsr.po b/applications/luci-app-olsr/po/bg/olsr.po
index c5b27343c0..fd974dc9ae 100644
--- a/applications/luci-app-olsr/po/bg/olsr.po
+++ b/applications/luci-app-olsr/po/bg/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: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-09-27 22:36+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/bg/>\n"
"Language: bg\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 3.11-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -29,7 +29,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
msgid "Advanced Settings"
-msgstr ""
+msgstr "Разширени настройки"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
@@ -81,7 +81,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:198
msgid "Configuration"
-msgstr ""
+msgstr "Конфигурация"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:56
msgid ""
@@ -91,7 +91,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:24
msgid "Device"
-msgstr ""
+msgstr "Устройство"
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:76
msgid "Display"
@@ -121,7 +121,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 ""
+msgstr "Разрешаване"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:140
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:134
@@ -138,7 +138,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 ""
+msgstr "Разрешен"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
msgid "Expected retransmission count"
@@ -177,7 +177,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:31
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:31
msgid "General Settings"
-msgstr ""
+msgstr "Основни настройки"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
@@ -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
@@ -414,7 +414,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:49
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:109
msgid "Interface"
-msgstr ""
+msgstr "Интерфейс"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:227
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:221
@@ -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/bn_BD/olsr.po b/applications/luci-app-olsr/po/bn_BD/olsr.po
index 72ce15451d..1f2a938edf 100644
--- a/applications/luci-app-olsr/po/bn_BD/olsr.po
+++ b/applications/luci-app-olsr/po/bn_BD/olsr.po
@@ -3,14 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsolsr/bn_BD/>\n"
"Language: bn_BD\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -27,7 +29,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
msgid "Advanced Settings"
-msgstr ""
+msgstr "উন্নত সেটিংস"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
@@ -79,7 +81,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:198
msgid "Configuration"
-msgstr ""
+msgstr "কনফিগারেশন"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:56
msgid ""
@@ -89,7 +91,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:24
msgid "Device"
-msgstr ""
+msgstr "ডিভাইস"
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:76
msgid "Display"
@@ -119,7 +121,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 ""
+msgstr "সক্রিয় করুন"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:140
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:134
@@ -136,7 +138,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 ""
+msgstr "সক্রিয়"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
msgid "Expected retransmission count"
@@ -175,7 +177,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:31
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:31
msgid "General Settings"
-msgstr ""
+msgstr "সাধারণ সেটিংস"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
@@ -274,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 ""
@@ -342,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
@@ -412,7 +414,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:49
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:109
msgid "Interface"
-msgstr ""
+msgstr "ইন্টারফেস"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:227
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:221
@@ -430,7 +432,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 ""
+msgstr "ইন্টারফেস"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:218
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:212
@@ -615,7 +617,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:51
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:51
msgid "Mode"
-msgstr ""
+msgstr "মোড"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:246
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:71
@@ -660,7 +662,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 "নেটমাস্ক"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:373
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:354
@@ -668,7 +670,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:44
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:160
msgid "Network"
-msgstr ""
+msgstr "নেটওয়ার্ক"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:17
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:34
@@ -797,7 +799,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:126
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:120
msgid "Port"
-msgstr ""
+msgstr "পোর্ট"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:38
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:20
@@ -1019,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)"
diff --git a/applications/luci-app-olsr/po/ca/olsr.po b/applications/luci-app-olsr/po/ca/olsr.po
index ced889aae6..690f86cc7a 100644
--- a/applications/luci-app-olsr/po/ca/olsr.po
+++ b/applications/luci-app-olsr/po/ca/olsr.po
@@ -5,8 +5,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: 2019-10-21 07:49+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-20 23:20+0000\n"
+"Last-Translator: Toomoch <vallsfustearnau@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/ca/>\n"
"Language: ca\n"
@@ -14,7 +14,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.5.2-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -31,7 +31,7 @@ msgstr "Anuncis de xarxa de màquines actives"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
msgid "Advanced Settings"
-msgstr "Ajusts avançats"
+msgstr "Configuració avançada"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
@@ -179,7 +179,7 @@ msgstr "Passarel·la"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:31
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:31
msgid "General Settings"
-msgstr "Ajusts generals"
+msgstr "Paràmetres generals"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
diff --git a/applications/luci-app-olsr/po/cs/olsr.po b/applications/luci-app-olsr/po/cs/olsr.po
index 5d91a6d3c1..9fef207679 100644
--- a/applications/luci-app-olsr/po/cs/olsr.po
+++ b/applications/luci-app-olsr/po/cs/olsr.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: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/cs/>\n"
"Language: cs\n"
@@ -10,19 +10,19 @@ 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.6-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
-msgstr ""
+msgstr "Aktivní oznámení MID"
#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:14
msgid "Active OLSR nodes"
-msgstr ""
+msgstr "Aktivní uzly OLSR"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:82
msgid "Active host net announcements"
-msgstr ""
+msgstr "Aktivní oznámení host net"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
@@ -175,7 +175,7 @@ msgstr "Brána"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:31
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:31
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
diff --git a/applications/luci-app-olsr/po/da/olsr.po b/applications/luci-app-olsr/po/da/olsr.po
new file mode 100644
index 0000000000..e9fe1e080a
--- /dev/null
+++ b/applications/luci-app-olsr/po/da/olsr.po
@@ -0,0 +1,1130 @@
+msgid ""
+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-11-15 14:07+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr/da/>\n"
+"Language: da\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.1-dev\n"
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
+msgid "Active MID announcements"
+msgstr "Aktive MID-meddelelser"
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:14
+msgid "Active OLSR nodes"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:82
+msgid "Active host net announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
+msgid "Advanced Settings"
+msgstr "Avancerede indstillinger"
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
+msgid "Allow gateways with NAT"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
+msgid "Allow the selection of an outgoing IPv4 gateway with NAT"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:155
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:149
+msgid "Announce uplink"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:39
+#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:90
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:47
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:107
+msgid "Announced network"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:11
+msgid "Bad (ETX > 10)"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:20
+msgid "Bad (SNR < 5)"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:12
+msgid "Both values must use the dotted decimal notation."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:30
+msgid "Broadcast address"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:265
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:90
+msgid "Can only be a valid IPv4 or IPv6 address or 'default'"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:259
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:90
+msgid "Can only be a valid IPv6 address or 'default'"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:198
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:56
+msgid ""
+"Could not get any data. Make sure the jsoninfo plugin is installed and "
+"allows connections from localhost."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:24
+msgid "Device"
+msgstr "Enhed"
+
+#: applications/luci-app-olsr/luasrc/controller/olsr.lua:76
+msgid "Display"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:60
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:112
+msgid "Downlink"
+msgstr "Downlink"
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:203
+msgid "Download Config"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:57
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:109
+#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:26
+msgid "ETX"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:140
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:365
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:134
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:346
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:35
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:35
+#: 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 "Aktiver"
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:140
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:134
+msgid ""
+"Enable SmartGateway. If it is disabled, then all other SmartGateway "
+"parameters are ignored. Default is \"no\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:36
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:36
+msgid "Enable this interface."
+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 "Aktiveret"
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
+msgid "Expected retransmission count"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:71
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:65
+msgid "FIB metric"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:72
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:66
+msgid ""
+"FIBMetric controls the metric value of the host-routes OLSRd sets. \"flat\" "
+"means that the metric value is always 2. This is the preferred value because "
+"it helps the Linux kernel routing to clean up older routes. \"correct\" uses "
+"the hopcount as the metric value. \"approx\" uses the hopcount as the metric "
+"value too, but does only update the hopcount if the nexthop changes too. "
+"Default is \"flat\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:112
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:106
+msgid "Fisheye mechanism for TCs (checked means on). Default is \"on\""
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:55
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:107
+msgid "Gateway"
+msgstr "Gateway"
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:42
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:222
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:42
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:216
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:31
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:31
+msgid "General Settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
+msgid "General settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:9
+msgid "Good (2 < ETX < 4)"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:18
+msgid "Good (30 > SNR > 20)"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/rpcd/acl.d/luci-app-olsr.json:3
+msgid "Grant UCI access for luci-app-olsr"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:8
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:17
+msgid "Green"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr.lua:54
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:402
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:383
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:178
+msgid "HNA"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr4.lua:25
+msgid "HNA Announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:341
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:322
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:165
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:152
+msgid "HNA interval"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:347
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:328
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:171
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:158
+msgid "HNA validity time"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr6.lua:25
+msgid "HNA6 Announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:381
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:362
+msgid "Hello"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:305
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:286
+#: 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 "Hej interval"
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:311
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:292
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:135
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:122
+msgid "Hello validity time"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:12
+#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:20
+msgid "Hide IPv4"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:13
+#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:28
+msgid "Hide IPv6"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:12
+msgid "Hna4"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:28
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:10
+msgid "Hna6"
+msgstr ""
+
+#: 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 ""
+
+#: 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 "Værtsnavn"
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:8
+msgid ""
+"Hosts in an OLSR routed network can announce connectivity to external "
+"networks using HNA messages."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:7
+msgid ""
+"Hosts in an OLSR routed network can announce connectivity to external "
+"networks using HNA6 messages."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:117
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:111
+msgid ""
+"Hysteresis for link sensing (only for hopcount metric). Hysteresis adds more "
+"robustness to the link sensing but delays neighbor registration. Defaults is "
+"\"yes\""
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:223
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:217
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:32
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:32
+msgid "IP Addresses"
+msgstr "IP-adresser"
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:48
+msgid ""
+"IP-version to use. If 6and4 is selected then one olsrd instance is started "
+"for each protocol."
+msgstr ""
+"IP-version, der skal anvendes. Hvis 6og4 er valgt, startes der en olsrd-"
+"instans for hver protokol."
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:61
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:113
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:278
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:103
+msgid "IPv4 broadcast"
+msgstr "IPv4 broadcast"
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:279
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:104
+msgid ""
+"IPv4 broadcast address for outgoing OLSR packets. One useful example would "
+"be 255.255.255.255. Default is \"0.0.0.0\", which triggers the usage of the "
+"interface broadcast IP."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:291
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:116
+msgid "IPv4 source"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:292
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:117
+msgid ""
+"IPv4 src address for outgoing OLSR packages. Default is \"0.0.0.0\", which "
+"triggers usage of the interface IP."
+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 "IPv6"
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:285
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:272
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:110
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:103
+msgid "IPv6 multicast"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:286
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:273
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:111
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:104
+msgid ""
+"IPv6 multicast address. Default is \"FF02::6D\", the manet-router linklocal "
+"multicast."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:28
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:10
+msgid ""
+"IPv6 network must be given in full notation, prefix must be in CIDR notation."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:297
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:278
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:122
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:109
+msgid "IPv6 source"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:298
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:279
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:123
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:110
+msgid ""
+"IPv6 src prefix. OLSRd will choose one of the interface IPs which matches "
+"the prefix of this parameter. Default is \"0::/0\", which triggers the usage "
+"of a not-linklocal interface IP."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:184
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:178
+msgid "IPv6-Prefix of the uplink"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:202
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:196
+msgid ""
+"If the route to the current gateway is to be changed, the ETX value of this "
+"gateway is multiplied with this value before it is compared to the new one. "
+"The parameter can be a value between 0.1 and 1.0, but should be close to 1.0 "
+"if changed.<br /><b>WARNING:</b> This parameter should not be used together "
+"with the etx_ffeth metric!<br />Defaults to \"1.0\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:166
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:160
+msgid ""
+"If this Node uses NAT for connections to the internet. Default is \"yes\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:27
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:27
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:23
+#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:62
+#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:128
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:49
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:109
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:227
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:221
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:52
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:52
+msgid ""
+"Interface mode is used to prevent unnecessary packet forwarding on switched "
+"ethernet interfaces. Valid modes are \"mesh\" and \"ether\". Default is "
+"\"mesh\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr.lua:71
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:354
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:335
+#: 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 "Interfaces"
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:218
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:212
+msgid "Interfaces Defaults"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:47
+msgid "Internet protocol"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:60
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:54
+msgid ""
+"Interval to poll network interfaces for configuration changes (in seconds). "
+"Default is \"2.5\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:268
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:262
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:93
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:93
+msgid "Invalid Value for LQMult-Value. Must be between 0.01 and 1.0."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:271
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:265
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:96
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:96
+msgid ""
+"Invalid Value for LQMult-Value. You must use a decimal number between 0.01 "
+"and 1.0 here."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:98
+msgid "Known OLSR routes"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:24
+msgid "LQ"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:90
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:84
+msgid "LQ aging"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:96
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:90
+msgid "LQ algorithm"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:111
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:105
+msgid "LQ fisheye"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:82
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:76
+msgid "LQ level"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:262
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:256
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:87
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:87
+msgid ""
+"LQMult requires two values (IP address or 'default' and multiplicator) "
+"separated by space."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:23
+msgid "Last hop"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:1
+msgid "Legend"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:23
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:257
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:23
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:257
+msgid "Library"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:43
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:43
+msgid "Link Quality Settings"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:91
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:85
+msgid ""
+"Link quality aging factor (only for lq level 2). Tuning parameter for "
+"etx_float and etx_fpm, smaller values mean slower changes of ETX value. "
+"(allowed values are between 0.01 and 1.0)"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:97
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:91
+msgid ""
+"Link quality algorithm (only for lq level 2).<br /><b>etx_float</b>: "
+"floating point ETX with exponential aging<br /><b>etx_fpm</b> : same as "
+"etx_float, but with integer arithmetic<br /><b>etx_ff</b> : ETX freifunk, an "
+"etx variant which use all OLSR traffic (instead of only hellos) for ETX "
+"calculation<br /><b>etx_ffeth</b>: incompatible variant of etx_ff that "
+"allows ethernet links with ETX 0.1.<br />Defaults to \"etx_ff\""
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:83
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:77
+msgid ""
+"Link quality level switch between hopcount and cost-based (mostly ETX) "
+"routing.<br /><b>0</b> = do not use link quality<br /><b>2</b> = use link "
+"quality for MPR selection and routing<br />Default is \"2\""
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:245
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:239
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:70
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:70
+msgid "LinkQuality Multiplicator"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:188
+msgid "Links per node (average)"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:183
+msgid "Links total"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:63
+#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:129
+msgid "Local interface IP"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr.lua:59
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:395
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:376
+msgid "MID"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:329
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:310
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:153
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:140
+msgid "MID interval"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:335
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:316
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:159
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:146
+msgid "MID validity time"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:26
+msgid "MTU"
+msgstr "MTU"
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:132
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:126
+msgid "Main IP"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/error_olsr.htm:10
+msgid ""
+"Make sure that OLSRd is running, the \"jsoninfo\" plugin is loaded, "
+"configured on port 9090 and accepts connections from \"127.0.0.1\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:50
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:110
+msgid "Metric"
+msgstr "Metric"
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:226
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:376
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:220
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:357
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:51
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:51
+msgid "Mode"
+msgstr "Mode"
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:246
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:71
+msgid ""
+"Multiply routes with the factor given here. Allowed values are between 0.01 "
+"and 1.0. It is only used when LQ-Level is greater than 0. Examples:<br /"
+">reduce LQ to 192.168.0.1 by half: 192.168.0.1 0.5<br />reduce LQ to all "
+"nodes on this interface by 20%: default 0.8"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:240
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:71
+msgid ""
+"Multiply routes with the factor given here. Allowed values are between 0.01 "
+"and 1.0. It is only used when LQ-Level is greater than 0. Examples:<br /"
+">reduce LQ to fd91:662e:3c58::1 by half: fd91:662e:3c58::1 0.5<br />reduce "
+"LQ to all nodes on this interface by 20%: default 0.8"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:201
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:195
+msgid "NAT threshold"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:25
+msgid "NLQ"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:168
+msgid "Neighbors"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:60
+#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:126
+msgid "Neighbour IP"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr.lua:38
+msgid "Neighbours"
+msgstr "Naboer"
+
+#: 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 ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:373
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:354
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:44
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:44
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:160
+msgid "Network"
+msgstr "Netværk"
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:17
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:34
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:16
+msgid "Network address"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:59
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:53
+msgid "Nic changes poll interval"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:173
+msgid "Nodes"
+msgstr "Noder"
+
+#: applications/luci-app-olsr/luasrc/controller/olsr.lua:27
+msgid "OLSR"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrddisplay.lua:4
+msgid "OLSR - Display Options"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:8
+msgid "OLSR - HNA-Announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:7
+msgid "OLSR - HNA6-Announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:9
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:216
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:9
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:216
+msgid "OLSR - Plugins"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:12
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:12
+#: applications/luci-app-olsr/luasrc/view/status-olsr/error_olsr.htm:8
+msgid "OLSR Daemon"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:14
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:14
+msgid "OLSR Daemon - Interface"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:117
+msgid "OLSR connections"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:40
+#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:91
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:48
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:108
+msgid "OLSR gateway"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:20
+#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:22
+msgid "OLSR node"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:10
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:19
+msgid "Orange"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:157
+msgid "Overview"
+msgstr "Oversigt"
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:87
+msgid "Overview of currently active OLSR host net announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:122
+msgid "Overview of currently established OLSR connections"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:19
+msgid "Overview of currently known OLSR nodes"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:103
+msgid "Overview of currently known routes to other OLSR nodes"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:19
+msgid "Overview of interfaces where OLSR is running"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:17
+msgid "Overview of known multiple interface announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:104
+msgid "Overview of smart gateways in this network"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:11
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:11
+msgid "Plugin configuration"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr4.lua:30
+#: applications/luci-app-olsr/luasrc/controller/olsr6.lua:30
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:240
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:240
+msgid "Plugins"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:54
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:48
+msgid "Polling rate for OLSR sockets in seconds. Default is 0.05."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:53
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:47
+msgid "Pollrate"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:126
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:120
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:38
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:20
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:63
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:115
+msgid "Prefix"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:11
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:20
+msgid "Red"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrddisplay.lua:9
+msgid "Resolve"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrddisplay.lua:10
+msgid ""
+"Resolve hostnames on status pages. It is generally safe to allow this, but "
+"if you use public IPs and have unstable DNS-Setup then those pages will load "
+"really slow. In this case disable it here."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr.lua:44
+msgid "Routes"
+msgstr "Ruter"
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:21
+msgid "Secondary OLSR interfaces"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:56
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:108
+msgid "Selected"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:133
+msgid ""
+"Sets the main IP (originator ip) of the router. This IP will NEVER change "
+"during the uptime of olsrd. Default is 0.0.0.0, which triggers usage of the "
+"IP of the first interface."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:127
+msgid ""
+"Sets the main IP (originator ip) of the router. This IP will NEVER change "
+"during the uptime of olsrd. Default is ::, which triggers usage of the IP of "
+"the first interface."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:20
+msgid "Show IPv4"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:28
+msgid "Show IPv6"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:14
+msgid "Signal Noise Ratio in dB"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr.lua:65
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:44
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:44
+msgid "SmartGW"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:97
+msgid "SmartGW announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:150
+msgid "SmartGateway is not configured on this system."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:28
+msgid "Source address"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:176
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:170
+msgid ""
+"Specifies the speed of the uplink in kilobits/s. First parameter is "
+"upstream, second parameter is downstream. Default is \"128 1024\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:176
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:170
+msgid "Speed of the uplink"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:25
+msgid "State"
+msgstr "State"
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:19
+msgid "Still usable (20 > SNR > 5)"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:10
+msgid "Still usable (4 < ETX < 10)"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:3
+msgid "Success rate of packages received from the neighbour"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:4
+msgid "Success rate of packages sent to the neighbour"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:388
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:369
+msgid "TC"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:317
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:298
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:141
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:128
+msgid "TC interval"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:323
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:304
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:147
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:134
+msgid "TC validity time"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:65
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:59
+msgid "TOS value"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:13
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:13
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:15
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:15
+msgid ""
+"The OLSR daemon is an implementation of the Optimized Link State Routing "
+"protocol. As such it allows mesh routing for any network equipment. It runs "
+"on any wifi card that supports ad-hoc mode and of course on any ethernet "
+"device. Visit <a href='http://www.olsr.org'>olsrd.org</a> for help and "
+"documentation."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:194
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:188
+msgid ""
+"The fixed willingness to use. If not set willingness will be calculated "
+"dynamically based on battery/power status. Default is \"3\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:45
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:45
+msgid "The interface OLSRd should serve."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:127
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:121
+msgid ""
+"The port OLSR uses. This should usually stay at the IANA assigned port 698. "
+"It can have a value between 1 and 65535."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:184
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:178
+msgid ""
+"This can be used to signal the external IPv6 prefix of the uplink to the "
+"clients. This might allow a client to change it's local IPv6 address to use "
+"the IPv6 gateway without any kind of address translation. The maximum prefix "
+"length is 64 bits. Default is \"::/0\" (no prefix)."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:224
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:218
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:33
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:33
+msgid "Timing and Validity"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr.lua:49
+msgid "Topology"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:66
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:60
+msgid ""
+"Type of service value for the IP header of control traffic. Default is "
+"\"16\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/error_olsr.htm:9
+msgid "Unable to connect to the OLSR daemon!"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:59
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:111
+msgid "Uplink"
+msgstr "Uplink"
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:166
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:160
+msgid "Uplink uses NAT"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:116
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:110
+msgid "Use hysteresis"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:41
+#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:92
+msgid "Validity Time"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:200
+msgid "Version"
+msgstr "Version"
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:8
+msgid "Very good (ETX < 2)"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:17
+msgid "Very good (SNR > 30)"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:27
+msgid "WLAN"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:44
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:44
+msgid ""
+"Warning: kmod-ipip is not installed. Without kmod-ipip SmartGateway will not "
+"work, please install it."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:235
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:229
+#: 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 ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:236
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:230
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:61
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:61
+msgid ""
+"When multiple links exist between hosts the weight of interface is used to "
+"determine the link to use. Normally the weight is automatically calculated "
+"by olsrd based on the characteristics of the interface, but here you can "
+"specify a fixed value. Olsrd will choose links with the lowest value.<br /"
+"><b>Note:</b> Interface weight is used only when LinkQualityLevel is set to "
+"0. For any other value of LinkQualityLevel, the interface ETX value is used "
+"instead."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:155
+msgid ""
+"Which kind of uplink is exported to the other mesh nodes. An uplink is "
+"detected by looking for a local HNA of 0.0.0.0/0, ::ffff:0:0/96 or 2000::/3. "
+"Default setting is \"both\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:149
+msgid ""
+"Which kind of uplink is exported to the other mesh nodes. An uplink is "
+"detected by looking for a local HNA6 ::ffff:0:0/96 or 2000::/3. Default "
+"setting is \"both\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:193
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:187
+msgid "Willingness"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:9
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:18
+msgid "Yellow"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:38
+msgid "down"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:30
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:134
+msgid "infinite"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:40
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:29
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:34
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:35
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:133
+#: 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 "nej"
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:38
+msgid "up"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:40
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:29
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:34
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:35
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:133
+#: 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 "ja"
+
+#~ msgid ""
+#~ "Make sure that OLSRd is running, the \"txtinfo\" plugin is loaded, "
+#~ "configured on port 2006 and accepts connections from \"127.0.0.1\"."
+#~ msgstr ""
+#~ "Make sure that OLSRd is running, the \"txtinfo\" plugin is loaded, "
+#~ "configured on port 2006 and accepts connections from \"127.0.0.1\"."
diff --git a/applications/luci-app-olsr/po/de/olsr.po b/applications/luci-app-olsr/po/de/olsr.po
index 9a9fef5368..8e1ed00843 100644
--- a/applications/luci-app-olsr/po/de/olsr.po
+++ b/applications/luci-app-olsr/po/de/olsr.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/de/>\n"
"Language: 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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -208,7 +208,7 @@ msgstr "Gut (30 > SNR > 20)"
#: applications/luci-app-olsr/root/usr/share/rpcd/acl.d/luci-app-olsr.json:3
msgid "Grant UCI access for luci-app-olsr"
-msgstr "Gewähre UCI Zugriff auf luci-app-olsr"
+msgstr "UCI-Zugriff für luci-app-olsr erlauben"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:8
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:17
diff --git a/applications/luci-app-olsr/po/el/olsr.po b/applications/luci-app-olsr/po/el/olsr.po
index a4c875aab6..f6de6342bd 100644
--- a/applications/luci-app-olsr/po/el/olsr.po
+++ b/applications/luci-app-olsr/po/el/olsr.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: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/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.0.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -138,7 +138,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 ""
+msgstr "Ενεργοποιήθηκε"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
msgid "Expected retransmission count"
@@ -177,7 +177,7 @@ msgstr "Πύλη"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:31
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:31
msgid "General Settings"
-msgstr "Γενικές Ρυθμίσεις"
+msgstr "Γενικές ρυθμίσεις"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
@@ -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 ""
diff --git a/applications/luci-app-olsr/po/en/olsr.po b/applications/luci-app-olsr/po/en/olsr.po
index 996dd0da57..2872c97688 100644
--- a/applications/luci-app-olsr/po/en/olsr.po
+++ b/applications/luci-app-olsr/po/en/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: 2020-05-31 01:41+0000\n"
-"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"PO-Revision-Date: 2021-06-24 10:23+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/en/>\n"
"Language: en\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.7.1-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -29,7 +29,7 @@ msgstr "Active host net announcements"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
msgid "Advanced Settings"
-msgstr ""
+msgstr "Advanced Settings"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
@@ -81,7 +81,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:198
msgid "Configuration"
-msgstr ""
+msgstr "Configuration"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:56
msgid ""
@@ -277,7 +277,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 "Hostname"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:8
msgid ""
@@ -801,7 +801,7 @@ msgstr "Pollrate"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:126
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:120
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:38
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:20
diff --git a/applications/luci-app-olsr/po/es/olsr.po b/applications/luci-app-olsr/po/es/olsr.po
index 08e4536669..f0fc150ef4 100644
--- a/applications/luci-app-olsr/po/es/olsr.po
+++ b/applications/luci-app-olsr/po/es/olsr.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-07-12 20:10+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/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.2-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -29,7 +29,7 @@ msgstr "Declaraciones activas de dispositivos en la red"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
msgid "Advanced Settings"
-msgstr "Configuraciones avanzadas"
+msgstr "Configuración avanzada"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
@@ -250,7 +250,7 @@ msgstr "Saludo"
#: 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 "Intervalo de saludo"
+msgstr "Intervalo de contacto"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:311
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:292
@@ -286,7 +286,7 @@ msgstr "Saltos"
#: 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 "Nombre del host"
+msgstr "Nombre de host"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:8
msgid ""
diff --git a/applications/luci-app-olsr/po/fi/olsr.po b/applications/luci-app-olsr/po/fi/olsr.po
index 016326f6c4..d7890d423f 100644
--- a/applications/luci-app-olsr/po/fi/olsr.po
+++ b/applications/luci-app-olsr/po/fi/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: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-09-09 14:30+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/fi/>\n"
"Language: fi\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.2-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -81,7 +81,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:198
msgid "Configuration"
-msgstr "Määritys"
+msgstr "Kokoonpano"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:56
msgid ""
@@ -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 "Palvelinnimi"
+msgstr "Nimi"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:8
msgid ""
@@ -1002,7 +1002,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:59
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:111
msgid "Uplink"
-msgstr ""
+msgstr "Lähetysyhteys"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:166
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:160
diff --git a/applications/luci-app-olsr/po/fr/olsr.po b/applications/luci-app-olsr/po/fr/olsr.po
index 3ee0ca4652..1beae3f6cd 100644
--- a/applications/luci-app-olsr/po/fr/olsr.po
+++ b/applications/luci-app-olsr/po/fr/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: 2020-06-25 19:08+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"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/"
"luciapplicationsolsr/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.2-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -223,25 +223,25 @@ msgstr "HNA"
#: applications/luci-app-olsr/luasrc/controller/olsr4.lua:25
msgid "HNA Announcements"
-msgstr "HNA Annonces"
+msgstr "Annonces HNA"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:341
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:322
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:165
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:152
msgid "HNA interval"
-msgstr "HNA intervalle"
+msgstr "Intervalle HNA"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:347
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:328
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:171
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:158
msgid "HNA validity time"
-msgstr "HNA temps de validité"
+msgstr "Temps de validité HNA"
#: applications/luci-app-olsr/luasrc/controller/olsr6.lua:25
msgid "HNA6 Announcements"
-msgstr "HNA6 Annonces"
+msgstr "Annonces HNA6"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:381
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:362
@@ -825,7 +825,7 @@ msgstr "Orange"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:157
msgid "Overview"
-msgstr "Vue d’ensemble"
+msgstr "Aperçu"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:87
msgid "Overview of currently active OLSR host net announcements"
@@ -1250,4 +1250,4 @@ msgstr "up"
#: 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 "Oui"
+msgstr "oui"
diff --git a/applications/luci-app-olsr/po/he/olsr.po b/applications/luci-app-olsr/po/he/olsr.po
index 7e0ee67c46..6fb2521834 100644
--- a/applications/luci-app-olsr/po/he/olsr.po
+++ b/applications/luci-app-olsr/po/he/olsr.po
@@ -1,12 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr/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.5-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -23,7 +27,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
msgid "Advanced Settings"
-msgstr ""
+msgstr "הגדרות מתקדמות"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
@@ -75,7 +79,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:198
msgid "Configuration"
-msgstr ""
+msgstr "הגדרות"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:56
msgid ""
@@ -85,7 +89,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:24
msgid "Device"
-msgstr ""
+msgstr "מכשיר"
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:76
msgid "Display"
@@ -408,7 +412,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:49
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:109
msgid "Interface"
-msgstr ""
+msgstr "מנשק"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:227
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:221
@@ -793,7 +797,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:126
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:120
msgid "Port"
-msgstr ""
+msgstr "פתחה"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:38
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:20
diff --git a/applications/luci-app-olsr/po/hu/olsr.po b/applications/luci-app-olsr/po/hu/olsr.po
index ebdd3a2b49..c51d007d11 100644
--- a/applications/luci-app-olsr/po/hu/olsr.po
+++ b/applications/luci-app-olsr/po/hu/olsr.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: 2021-08-04 05:48+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/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.8-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -27,7 +27,7 @@ msgstr "Aktív gép hálózati közleményei"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
msgid "Advanced Settings"
-msgstr "Speciális beállítások"
+msgstr "Haladó Beállítások"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
@@ -190,7 +190,7 @@ msgstr "Átjáró"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:31
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:31
msgid "General Settings"
-msgstr "Általános beállítások"
+msgstr "Általános Beállítások"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
diff --git a/applications/luci-app-olsr/po/it/olsr.po b/applications/luci-app-olsr/po/it/olsr.po
index 6c223d94be..5e546f882e 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: 2020-03-05 08:06+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-10-09 17:14+0000\n"
+"Last-Translator: Pierfrancesco Passerini <p.passerini@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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -91,7 +91,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:24
msgid "Device"
-msgstr "Periferica"
+msgstr "Dispositivo"
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:76
msgid "Display"
@@ -279,7 +279,7 @@ msgstr "Hops"
#: 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 "Hostname"
+msgstr "Nome host"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:8
msgid ""
@@ -616,7 +616,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:26
msgid "MTU"
-msgstr ""
+msgstr "MTU"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:132
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:126
@@ -632,7 +632,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:50
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:110
msgid "Metric"
-msgstr ""
+msgstr "Metrica"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:226
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:376
@@ -641,7 +641,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:51
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:51
msgid "Mode"
-msgstr ""
+msgstr "Modalità"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:246
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:71
@@ -769,7 +769,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:157
msgid "Overview"
-msgstr ""
+msgstr "Riepilogo"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:87
msgid "Overview of currently active OLSR host net announcements"
@@ -904,7 +904,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:28
msgid "Source address"
-msgstr ""
+msgstr "Indirizzo di origine"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:176
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:170
@@ -1142,7 +1142,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 "no"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:38
msgid "up"
@@ -1156,4 +1156,4 @@ 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 "sì"
diff --git a/applications/luci-app-olsr/po/ja/olsr.po b/applications/luci-app-olsr/po/ja/olsr.po
index c6ec24cd19..f7cf660bf4 100644
--- a/applications/luci-app-olsr/po/ja/olsr.po
+++ b/applications/luci-app-olsr/po/ja/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: 2020-06-27 14:41+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2021-03-29 14:26+0000\n"
+"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/ja/>\n"
"Language: ja\n"
@@ -12,11 +12,11 @@ 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.6-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
-msgstr "アクティブなMID(Multi Interface Declaration) 通知"
+msgstr "アクティブなMID通知"
#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:14
msgid "Active OLSR nodes"
@@ -121,16 +121,14 @@ msgstr "ETX"
#: 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 "有効"
+msgstr "有効化"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:140
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:134
msgid ""
"Enable SmartGateway. If it is disabled, then all other SmartGateway "
"parameters are ignored. Default is \"no\"."
-msgstr ""
-"スマートゲートウェイを有効にします。無効の場合、その他全てのスマートゲート"
-"ウェイの設定値は無視されます。標準設定は\"無効\"です。"
+msgstr "スマートゲートウェイを有効にします。無効の場合、その他すべてのスマートゲートウェイの設定値は無視されます。初期設定は\"無効\"です。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:36
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:36
@@ -161,17 +159,15 @@ msgid ""
"value too, but does only update the hopcount if the nexthop changes too. "
"Default is \"flat\"."
msgstr ""
-"FIB メトリックは、OLSRdが設定するホスト経路のメトリック値をコントロールしま"
-"す。\"flat\"を選択した場合、メトリック値は常に\"2\"となります。この設定は、"
-"Linuxカーネルが古い経路を消去するのに有効なため、好ましい設定です。\"correct"
-"\"はホップ数をメトリック値として使用します。\"approx\"も同様にホップ数をメト"
-"リック値として使用しますが、次ホップが変更した場合のみ更新を行います。標準設"
-"定は\"flat\"です。"
+"FIB メトリックは、OLSRdが設定するホスト経路のメトリック値をコントロールします。\"flat\"を選択した場合、メトリック値は常に\"2"
+"\"となります。この設定は、Linuxカーネルが古い経路を消去するのに有効なため、好ましい設定です。\"correct"
+"\"はホップ数をメトリック値として使用します。\"approx\"も同様にホップ数をメトリック値として使用しますが"
+"、次ホップが変更した場合のみ更新を行います。初期設定は\"flat\"です。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:112
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:106
msgid "Fisheye mechanism for TCs (checked means on). Default is \"on\""
-msgstr "TCsのfisheyeメカニズムを使用します。標準設定は\"有効\"です。"
+msgstr "TCsのfisheyeメカニズムを使用します。初期設定は\"有効\"です。"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:55
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:107
@@ -202,7 +198,7 @@ msgstr ""
#: applications/luci-app-olsr/root/usr/share/rpcd/acl.d/luci-app-olsr.json:3
msgid "Grant UCI access for luci-app-olsr"
-msgstr "luci-app-olsr に UCI アクセスを許可"
+msgstr "luci-app-olsrにUCIアクセスを許可"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:8
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:17
@@ -249,7 +245,7 @@ msgstr "Hello"
#: 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 "Hello 送信間隔"
+msgstr "ハロー間隔"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:311
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:292
@@ -306,9 +302,9 @@ msgid ""
"robustness to the link sensing but delays neighbor registration. Defaults is "
"\"yes\""
msgstr ""
-"リンク検出に対するヒステリシスを設定します (ホップ数メトリックの場合のみ有"
-"効)。ヒステリシスはリンク検出に対するロバスト性を向上させますが、隣接ノードの"
-"登録が遅くなります。標準設定は\"有効\"です。"
+"リンク検出に対するヒステリシスを設定します "
+"(ホップ数メトリックの場合のみ有効)。ヒステリシスはリンク検出に対するロバスト性を向上させますが、隣接ノードの登録が遅くなります。初期設定は\"有効"
+"\"です。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:223
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:217
@@ -333,7 +329,7 @@ msgstr "IPv4"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:278
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:103
msgid "IPv4 broadcast"
-msgstr "IPv4 ブロードキャスト"
+msgstr "IPv4ブロードキャスト"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:279
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:104
@@ -342,9 +338,8 @@ msgid ""
"be 255.255.255.255. Default is \"0.0.0.0\", which triggers the usage of the "
"interface broadcast IP."
msgstr ""
-"送信するOLSRパケットのIPv4ブロードキャストアドレスです。便利な一例として、"
-"255.255.255.255が挙げられます。標準設定は\"0.0.0.0\"であり、インターフェース"
-"のブロードキャストIPを使用します。"
+"送信するOLSRパケットのIPv4ブロードキャストアドレスです。便利な一例として、255.255.255.255が挙げられます。初期設定は\"0.0.0."
+"0\"であり、インターフェースのブロードキャストIPを使用します。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:291
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:116
@@ -356,9 +351,7 @@ msgstr "IPv4 送信元"
msgid ""
"IPv4 src address for outgoing OLSR packages. Default is \"0.0.0.0\", which "
"triggers usage of the interface IP."
-msgstr ""
-"送信するOLSRパケットのIPv4送信元アドレスです。標準設定は\"0.0.0.0\"であり、イ"
-"ンターフェースのIPを使用します。"
+msgstr "送信するOLSRパケットのIPv4送信元アドレスです。初期設定は\"0.0.0.0\"であり、インターフェースのIPを使用します。"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:62
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:114
@@ -380,8 +373,7 @@ msgid ""
"IPv6 multicast address. Default is \"FF02::6D\", the manet-router linklocal "
"multicast."
msgstr ""
-"IPv6 マルチキャストアドレスを設定します。標準はMANETルーターが使用するリンク"
-"ローカル・マルチキャストである\"FF02::6D\"です。"
+"IPv6 マルチキャストアドレスを設定します。初期設定はMANETルーターが使用するリンクローカル・マルチキャストである\"FF02::6D\"です。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:28
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:10
@@ -407,9 +399,8 @@ msgid ""
"the prefix of this parameter. Default is \"0::/0\", which triggers the usage "
"of a not-linklocal interface IP."
msgstr ""
-"IPv6送信元プレフィクスを設定します。OLSRdはインターフェースの中から、このプレ"
-"フィクス値に一致するものを選択します。標準設定は\"0::/0\"であり、リンクローカ"
-"ルIPでないインターフェースIPを使用します。"
+"IPv6送信元プレフィクスを設定します。OLSRdはインターフェースの中から、このプレフィクス値に一致するものを選択します。初期設定は\"0::/"
+"0\"であり、リンクローカルIPでないインターフェースIPを使用します。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:184
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:178
@@ -425,19 +416,15 @@ msgid ""
"if changed.<br /><b>WARNING:</b> This parameter should not be used together "
"with the etx_ffeth metric!<br />Defaults to \"1.0\"."
msgstr ""
-"現在のゲートウェイへの経路が変わる場合、このゲートウェイのETX値は新しい値と比"
-"較される前に、このパラメータの値と乗算されます。パラメータは0.1から1.0の間で"
-"設定可能です。ただし、変更する場合、1.0に近い値を設定する事をお薦めします。"
-"<br /><b>警告:</b>このパラメータはetx_ffeth メトリックと同時に使用しないでく"
-"ださい!<br />標準設定は\"1.0\"です。"
+"現在のゲートウェイへの経路が変わる場合、このゲートウェイのETX値は新しい値と比較される前に、このパラメータの値と乗算されます。パラメータは0.1から1."
+"0の間で設定可能です。ただし、変更する場合、1.0に近い値を設定する事をおすすめします。<br /><b>警告:</"
+"b>このパラメータはetx_ffeth メトリックと同時に使用しないでください!<br />初期設定は\"1.0\"です。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:166
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:160
msgid ""
"If this Node uses NAT for connections to the internet. Default is \"yes\"."
-msgstr ""
-"このノードがNATを使用してインターネットに接続する場合、有効にしてください。標"
-"準設定は\"有効\"です。"
+msgstr "このノードがNATを使用してインターネットに接続する場合、有効にしてください。初期設定は\"有効\"です。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:27
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:27
@@ -458,9 +445,8 @@ msgid ""
"ethernet interfaces. Valid modes are \"mesh\" and \"ether\". Default is "
"\"mesh\"."
msgstr ""
-"インターフェースモードは、スイッチ上のイーサネットインターフェースに不必要な"
-"パケットの送信を抑制するために使用します。有効なモードは\"mesh\"及び\"ether"
-"\"です。標準設定は\"mesh\"です。"
+"インターフェースモードは、スイッチ上のイーサネットインターフェースに不必要なパケットの送信を抑制するために使用します。有効なモードは\"mesh\"及び"
+"\"ether\"です。初期設定は\"mesh\"です。"
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:71
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:354
@@ -484,9 +470,7 @@ msgstr "インターネットプロトコル"
msgid ""
"Interval to poll network interfaces for configuration changes (in seconds). "
"Default is \"2.5\"."
-msgstr ""
-"ネットワーク・インターフェースの設定が変更されたかをチェックするポーリング間"
-"隔を秒単位で設定します。標準設定は\"2.5\"です。"
+msgstr "ネットワーク・インターフェースの設定が変更されたかをチェックするポーリング間隔を秒単位で設定します。初期設定は\"2.5\"です。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:268
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:262
@@ -582,13 +566,11 @@ msgid ""
"calculation<br /><b>etx_ffeth</b>: incompatible variant of etx_ff that "
"allows ethernet links with ETX 0.1.<br />Defaults to \"etx_ff\""
msgstr ""
-"リンク品質 (LQ) アルゴリズムを設定します (LQ レベルが2の場合のみ有効)。<br /"
-"><b>etx_float</b>: 浮動小数点演算+指数関数エイジング<br /><b>etx_fpm</b> : "
-"etx_floatと同様、ただし整数値演算を行います<br /><b>etx_ff</b> : ETX "
-"freifunk, ETXの変形版であり、ETX算出のためにHelloパケットだけでなく全てのOLSR"
-"トラフィックを使用します<br /><b>etx_ffeth</b>: etx_ffと互換性のない変形版で"
-"す。イーサネットのリンクにETX 0.1を設定することができます<br />標準設定は"
-"\"etx_ff\"です。"
+"リンク品質 (LQ) アルゴリズムを設定します (LQ レベルが2の場合のみ有効)。<br /><b>etx_float</b>: 浮動小数点演算+"
+"指数関数エイジング<br /><b>etx_fpm</b> : etx_floatと同様、ただし整数値演算を行います<br /><b>etx_ff</"
+"b> : ETX freifunk, ETXの変形版であり、ETX算出のためにHelloパケットだけでなくすべてのOLSRトラフィックを使用します<br "
+"/><b>etx_ffeth</b>: etx_ffと互換性のない変形版です。イーサネットのリンクにETX 0.1を設定することができます<br />"
+"初期設定は\"etx_ff\"です。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:83
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:77
@@ -597,10 +579,8 @@ msgid ""
"routing.<br /><b>0</b> = do not use link quality<br /><b>2</b> = use link "
"quality for MPR selection and routing<br />Default is \"2\""
msgstr ""
-"リンク品質(LQ) レベルの設定では、ホップ数ベースまたはコストベース(ETX) のどち"
-"らかにルーティング方法を切り替えます。<br /><b>0</b> = リンク品質を加味しない"
-"<br /><b>2</b> = MPR集合及びルーティングにリンク品質を加味する<br />標準設定"
-"は\"2\"です。"
+"リンク品質(LQ) レベルの設定では、ホップ数ベースまたはコストベース(ETX) のどちらかにルーティング方法を切り替えます。<br /><b>0</"
+"b> = リンク品質を加味しない<br /><b>2</b> = MPR集合及びルーティングにリンク品質を加味する<br />初期設定は\"2\"です。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:245
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:239
@@ -689,10 +669,9 @@ msgid ""
">reduce LQ to fd91:662e:3c58::1 by half: fd91:662e:3c58::1 0.5<br />reduce "
"LQ to all nodes on this interface by 20%: default 0.8"
msgstr ""
-"経路のLQと設定値の乗算を行います。設定可能な値は0.01-1です。この設定はLQ レベ"
-"ルが0以上の場合のみ設定可能です。<br />例:192.168.0.1へのLQを半分にする場合: "
-"192.168.0.1 0.5<br />このインターフェースから全てのノードへ対して20%減らす場"
-"合: default 0.8"
+"経路のLQと設定値の乗算を行います。設定可能な値は0.01-1です。この設定はLQ レベルが0以上の場合のみ設定可能です。<br />例:192.168."
+"0.1へのLQを半分にする場合: 192.168.0.1 0.5<br />このインターフェースからすべてのノードへ対して20%減らす場合: "
+"default 0.8"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:201
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:195
@@ -847,7 +826,7 @@ msgstr "プラグイン"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:54
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:48
msgid "Polling rate for OLSR sockets in seconds. Default is 0.05."
-msgstr "OLSRソケットのポーリング間隔を秒単位で設定します。標準は0.05です。"
+msgstr "OLSRソケットのポーリング間隔を秒単位で設定します。初期設定は0.05です。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:53
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:47
@@ -888,7 +867,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:44
msgid "Routes"
-msgstr "経路情報"
+msgstr "ルート"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:21
msgid "Secondary OLSR interfaces"
@@ -905,9 +884,8 @@ msgid ""
"during the uptime of olsrd. Default is 0.0.0.0, which triggers usage of the "
"IP of the first interface."
msgstr ""
-"ルーターのメインIP (発信元IP)を設定してください。このIPは、OLSRdの稼働中は決"
-"して変更しません。標準設定は0.0.0.0であり、プライマリ・インターフェースのIPを"
-"自動的に使用します。"
+"ルーターのメインIP (発信元IP)を設定してください。このIPは、OLSRdの稼働中は決して変更しません。初期設定は0.0.0."
+"0であり、プライマリ・インターフェースのIPを自動的に使用します。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:127
#, fuzzy
@@ -916,9 +894,8 @@ msgid ""
"during the uptime of olsrd. Default is ::, which triggers usage of the IP of "
"the first interface."
msgstr ""
-"ルーターのメインIP (発信元IP)を設定してください。このIPは、OLSRdの稼働中は決"
-"して変更しません。標準設定は0.0.0.0であり、プライマリ・インターフェースのIPを"
-"自動的に使用します。"
+"ルーターのメインIP (発信元IP)を設定してください。このIPは、OLSRdの稼働中は決して変更しません。初期設定は0.0.0."
+"0であり、プライマリ・インターフェースのIPを自動的に使用します。"
#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:20
msgid "Show IPv4"
@@ -956,8 +933,8 @@ msgid ""
"Specifies the speed of the uplink in kilobits/s. First parameter is "
"upstream, second parameter is downstream. Default is \"128 1024\"."
msgstr ""
-"アップリンク速度をキロビット/秒で設定してください。1つ目のパラメータは上り、2"
-"つ目のパラメータは下りのストリームです。標準は\"128 1024\"です。"
+"アップリンク速度をキロビット/秒で設定してください。1つ目のパラメータは上り、2つ目のパラメータは下りのストリームです。初期設定は\"128 "
+"1024\"です。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:176
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:170
@@ -1019,11 +996,9 @@ msgid ""
"device. Visit <a href='http://www.olsr.org'>olsrd.org</a> for help and "
"documentation."
msgstr ""
-"OLSRデーモンは、Optimized Link State Routingプロコトルを実装したサービスで"
-"す。OLSRはどのようなネットワーク環境でもメッシュルーティングを実現します。"
-"OLSRはアドホック・モードをサポートした全ての無線LANカードをサポートし、もちろ"
-"ん全てのイーサネットデバイスでも使用可能です。<a href='http://www.olsr."
-"org'>olsrd.org</a>にアクセスして、ヘルプ及びドキュメントを参照してください。"
+"OLSRデーモンは、Optimized Link State Routingプロコトルを実装したサービスです。OLSRはどのようなネットワーク環境でもメッ"
+"シュルーティングを実現します。OLSRはアドホック・モードをサポートしたすべての無線LANカードをサポートし、もちろんすべてのイーサネットデバイスでも使用"
+"可能です。<a href='http://www.olsr.org'>olsrd.org</a>にアクセスして、ヘルプ及びドキュメントを参照してください。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:194
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:188
@@ -1031,8 +1006,8 @@ msgid ""
"The fixed willingness to use. If not set willingness will be calculated "
"dynamically based on battery/power status. Default is \"3\"."
msgstr ""
-"willingnessを固定する場合に使用します。willingnessが設定されていない場合、"
-"バッテリや電源のステータスによって動的に計算されます。標準は\"3\"です。"
+"willingnessを固定する場合に使用します。willingnessが設定されていない場合、バッテリや電源のステータスによって動的に計算されます。"
+"初期設定は\"3\"です。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:45
@@ -1073,9 +1048,7 @@ msgstr "トポロジー"
msgid ""
"Type of service value for the IP header of control traffic. Default is "
"\"16\"."
-msgstr ""
-"OLSRコントロールパケットにおける、IPヘッダのTOS (Type Of Service) 値を設定し"
-"ます。標準設定は\"16\"です。"
+msgstr "OLSRコントロールパケットにおける、IPヘッダのTOS (Type Of Service) 値を設定します。初期設定は\"16\"です。"
#: applications/luci-app-olsr/luasrc/view/status-olsr/error_olsr.htm:9
msgid "Unable to connect to the OLSR daemon!"
@@ -1159,9 +1132,8 @@ msgid ""
"detected by looking for a local HNA of 0.0.0.0/0, ::ffff:0:0/96 or 2000::/3. "
"Default setting is \"both\"."
msgstr ""
-"どのアップリンクを他のメッシュノードへ通知するかを設定します。アップリンクは"
-"ローカルのHNAである0.0.0.0/0、::ffff:0:0/96、2000::/3を探索することで検出しま"
-"す。標準設定は、\"both\"です。"
+"どのアップリンクを他のメッシュノードへ通知するかを設定します。アップリンクはローカルのHNAである0.0.0.0/0、::ffff:0:0/"
+"96、2000::/3を探索することで検出します。初期設定は、\"both\"です。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:149
#, fuzzy
@@ -1170,9 +1142,8 @@ msgid ""
"detected by looking for a local HNA6 ::ffff:0:0/96 or 2000::/3. Default "
"setting is \"both\"."
msgstr ""
-"どのアップリンクを他のメッシュノードへ通知するかを設定します。アップリンクは"
-"ローカルのHNAである0.0.0.0/0、::ffff:0:0/96、2000::/3を探索することで検出しま"
-"す。標準設定は、\"both\"です。"
+"どのアップリンクを他のメッシュノードへ通知するかを設定します。アップリンクはローカルのHNAである0.0.0.0/0、::ffff:0:0/"
+"96、2000::/3を探索することで検出します。初期設定は、\"both\"です。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:193
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:187
diff --git a/applications/luci-app-olsr/po/ko/olsr.po b/applications/luci-app-olsr/po/ko/olsr.po
index f28cea3a2b..451f6c7efa 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: 2020-08-08 06:14+0000\n"
-"Last-Translator: Youngbin Han <sukso96100@gmail.com>\n"
+"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/"
"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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -138,7 +138,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 ""
+msgstr "활성화"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
msgid "Expected retransmission count"
@@ -177,7 +177,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:31
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:31
msgid "General Settings"
-msgstr ""
+msgstr "기본 설정"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
@@ -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 ""
@@ -617,7 +617,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:51
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:51
msgid "Mode"
-msgstr ""
+msgstr "모드"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:246
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:71
@@ -799,7 +799,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:126
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:120
msgid "Port"
-msgstr ""
+msgstr "포트"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:38
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:20
diff --git a/applications/luci-app-olsr/po/ms/olsr.po b/applications/luci-app-olsr/po/ms/olsr.po
index a1d575cd96..c0dcf59bd1 100644
--- a/applications/luci-app-olsr/po/ms/olsr.po
+++ b/applications/luci-app-olsr/po/ms/olsr.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"luciapplicationsolsr/ms/>\n"
"Language: ms\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 3.11-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -27,7 +27,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
msgid "Advanced Settings"
-msgstr ""
+msgstr "Tetapan Lanjutan"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
@@ -79,7 +79,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:198
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurasi"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:56
msgid ""
diff --git a/applications/luci-app-olsr/po/nb_NO/olsr.po b/applications/luci-app-olsr/po/nb_NO/olsr.po
index 21c5fdaf40..3b914da7ab 100644
--- a/applications/luci-app-olsr/po/nb_NO/olsr.po
+++ b/applications/luci-app-olsr/po/nb_NO/olsr.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-04-04 07:26+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/nb_NO/>\n"
-"Language: no\n"
+"Language: nb_NO\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 3.11-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -27,7 +27,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
msgid "Advanced Settings"
-msgstr ""
+msgstr "Avanserte innstillinger"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
@@ -79,7 +79,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:198
msgid "Configuration"
-msgstr ""
+msgstr "Oppsett"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:56
msgid ""
@@ -89,7 +89,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:24
msgid "Device"
-msgstr ""
+msgstr "Enhet"
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:76
msgid "Display"
@@ -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 ""
+msgstr "Skru på"
#: 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 "Aktivert"
+msgstr "Påskrudd"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
msgid "Expected retransmission count"
@@ -175,7 +175,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:31
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:31
msgid "General Settings"
-msgstr ""
+msgstr "Generelle innstillinger"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
@@ -274,7 +274,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 "Vertsnavn"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:8
msgid ""
@@ -342,7 +342,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
@@ -412,7 +412,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:49
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:109
msgid "Interface"
-msgstr ""
+msgstr "Grensesnitt"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:227
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:221
@@ -606,7 +606,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:50
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:110
msgid "Metric"
-msgstr ""
+msgstr "Metrisk"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:226
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:376
@@ -615,7 +615,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:51
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:51
msgid "Mode"
-msgstr ""
+msgstr "Modus"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:246
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:71
@@ -655,7 +655,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:38
msgid "Neighbours"
-msgstr ""
+msgstr "Naboer"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:21
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:29
@@ -668,7 +668,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:44
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:160
msgid "Network"
-msgstr ""
+msgstr "Nettverk"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:17
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:34
@@ -742,7 +742,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:157
msgid "Overview"
-msgstr ""
+msgstr "Oversikt"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:87
msgid "Overview of currently active OLSR host net announcements"
@@ -797,7 +797,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:126
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:120
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:38
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:20
@@ -824,7 +824,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:44
msgid "Routes"
-msgstr ""
+msgstr "Ruter"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:21
msgid "Secondary OLSR interfaces"
@@ -893,7 +893,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:25
msgid "State"
-msgstr ""
+msgstr "Tilstand"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:19
msgid "Still usable (20 > SNR > 5)"
@@ -1102,7 +1102,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 "nei"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:38
msgid "up"
@@ -1116,4 +1116,4 @@ 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 "ja"
diff --git a/applications/luci-app-olsr/po/pl/olsr.po b/applications/luci-app-olsr/po/pl/olsr.po
index 9898e058d3..ed83f3241d 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: 2020-06-27 14:41+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2021-06-26 18:17+0000\n"
+"Last-Translator: Adam Stańczyk <a.stanczyk@onet.pl>\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.2-dev\n"
+"X-Generator: Weblate 4.7.1-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -103,7 +103,7 @@ msgstr "Wyświetl"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:60
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:112
msgid "Downlink"
-msgstr "Downlink"
+msgstr "Pobieranie"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:203
msgid "Download Config"
@@ -254,7 +254,7 @@ msgstr "Hello"
#: 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 "Interwał Hello"
+msgstr "Czas wysyłania pakietów Hello"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:311
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:292
@@ -1111,7 +1111,7 @@ msgstr "Połączenie z demonem OLSR nieudane!"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:59
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:111
msgid "Uplink"
-msgstr "Uplink"
+msgstr "Wysyłanie"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:166
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:160
diff --git a/applications/luci-app-olsr/po/pt/olsr.po b/applications/luci-app-olsr/po/pt/olsr.po
index 582b221dca..7cdf4ff24e 100644
--- a/applications/luci-app-olsr/po/pt/olsr.po
+++ b/applications/luci-app-olsr/po/pt/olsr.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: 2020-05-02 10:21+0000\n"
+"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/"
"luciapplicationsolsr/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.1-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -44,7 +44,7 @@ msgstr "Permitir a selecção de uma gateway IPv4 para saída com NAT"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:155
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:149
msgid "Announce uplink"
-msgstr "Anunciar uplink"
+msgstr "Anunciar ligação ascendente"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:39
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:90
@@ -193,7 +193,7 @@ msgstr "Gateway"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:31
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:31
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
@@ -430,7 +430,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:184
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:178
msgid "IPv6-Prefix of the uplink"
-msgstr "Prefixo IPv6 do enlace superior (uplink)"
+msgstr "Prefixo IPv6 da ligação ascendente (uplink)"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:202
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:196
@@ -983,14 +983,14 @@ msgid ""
"Specifies the speed of the uplink in kilobits/s. First parameter is "
"upstream, second parameter is downstream. Default is \"128 1024\"."
msgstr ""
-"Especifica a velocidade do enlace superior (uplink) em kilobits/s. O "
+"Especifica a velocidade da ligação ascendente (uplink) em kilobits/s. O "
"primeiro parâmetro é a taxa de envio (upstream) e o segundo parâmetro é a "
"taxa de recebimento (downstream). O padrão é \"128 1024\"."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:176
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:170
msgid "Speed of the uplink"
-msgstr "Velocidade do uplink"
+msgstr "Velocidade da ligação ascendente"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:25
msgid "State"
@@ -1085,10 +1085,11 @@ msgid ""
"the IPv6 gateway without any kind of address translation. The maximum prefix "
"length is 64 bits. Default is \"::/0\" (no prefix)."
msgstr ""
-"Isto pode ser usado para sinalizar o prefixo IPv6 externo do enlace superior "
-"(uplink) para os clientes. Isto pode permitir que um cliente mude o endereço "
-"IPv6 local para usar o roteador IPv6 sem qualquer tradução de endereços. O "
-"tamanho máximo do prefixo é 64 bits. O padrão é \"::/0\" (nenhum prefixo)."
+"Isto pode ser usado para sinalizar o prefixo IPv6 externo do ligação "
+"ascendente (uplink) para os clientes. Isto pode permitir que um cliente mude "
+"o endereço IPv6 local para usar o roteador IPv6 sem qualquer tradução de "
+"endereços. O tamanho máximo do prefixo é 64 bits. O padrão é \"::/0\" ("
+"nenhum prefixo)."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:224
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:218
@@ -1117,12 +1118,12 @@ msgstr "Não foi possivel ligar ao servidor OLSR!"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:59
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:111
msgid "Uplink"
-msgstr "Uplink"
+msgstr "Ligação ascendente"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:166
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:160
msgid "Uplink uses NAT"
-msgstr "O uplink usa NAT"
+msgstr "A ligação ascendente usa NAT"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:116
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:110
@@ -1194,8 +1195,8 @@ msgid ""
"detected by looking for a local HNA of 0.0.0.0/0, ::ffff:0:0/96 or 2000::/3. "
"Default setting is \"both\"."
msgstr ""
-"Que tipo de enlace superior (uplink) é exportado para outros nós da rede em "
-"malha. Um enlace superior é detectado buscando por uma <abbr title=\"Host "
+"Que tipo de ligação ascendente (uplink) é exportado para outros nós da rede "
+"em malha. Um enlace superior é detetado a buscar por uma <abbr title=\"Host "
"and network association, Associação de equipamentos e redes\">HNA</abbr> "
"local de 0.0.0.0/0, ::ffff:0:0/96 ou 2000::/3. O padrão é \"ambos\"."
@@ -1205,8 +1206,8 @@ msgid ""
"detected by looking for a local HNA6 ::ffff:0:0/96 or 2000::/3. Default "
"setting is \"both\"."
msgstr ""
-"Que tipo de enlace superior (uplink) é exportado para outros nós da rede em "
-"malha. Um enlace superior é detectado buscando por uma <abbr title=\"Host "
+"Que tipo de ligação ascendente (uplink) é exportado para outros nós da rede "
+"em malha. Um enlace superior é detetado a buscar por uma <abbr title=\"Host "
"and network association, Associação de equipamentos e redes\">HNA</abbr> "
"local de 0.0.0.0/0, ::ffff:0:0/96 ou 2000::/3. O padrão é \"ambos\"."
diff --git a/applications/luci-app-olsr/po/pt_BR/olsr.po b/applications/luci-app-olsr/po/pt_BR/olsr.po
index a28da33247..40b657aa9b 100644
--- a/applications/luci-app-olsr/po/pt_BR/olsr.po
+++ b/applications/luci-app-olsr/po/pt_BR/olsr.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: 2021-03-23 11:29+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsolsr/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.1-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -199,7 +199,7 @@ msgstr "Roteador"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:31
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:31
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
@@ -275,7 +275,7 @@ msgstr "Saudação (Hello)"
#: 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 "Intervalo entre Saudações (Hello)"
+msgstr "Intervalo da saudação (Hello)"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:311
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:292
@@ -864,7 +864,7 @@ msgstr "Laranja"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:157
msgid "Overview"
-msgstr "Visão Geral"
+msgstr "Visão geral"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:87
msgid "Overview of currently active OLSR host net announcements"
diff --git a/applications/luci-app-olsr/po/ro/olsr.po b/applications/luci-app-olsr/po/ro/olsr.po
index 352cbb4d54..40faeebf9e 100644
--- a/applications/luci-app-olsr/po/ro/olsr.po
+++ b/applications/luci-app-olsr/po/ro/olsr.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-29 21:21+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2022-01-10 18:54+0000\n"
+"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/ro/>\n"
"Language: ro\n"
@@ -11,19 +11,19 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10.1\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
-msgstr ""
+msgstr "Anunțuri MID active"
#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:14
msgid "Active OLSR nodes"
-msgstr ""
+msgstr "Noduri OLSR active"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:82
msgid "Active host net announcements"
-msgstr ""
+msgstr "Anunțuri active ale rețelei gazdă"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
@@ -33,83 +33,85 @@ msgstr "Setări avansate"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
msgid "Allow gateways with NAT"
-msgstr ""
+msgstr "Permiteți gateway-urile cu NAT"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
msgid "Allow the selection of an outgoing IPv4 gateway with NAT"
-msgstr ""
+msgstr "Permiteți selectarea unui gateway IPv4 de ieșire cu NAT"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:155
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:149
msgid "Announce uplink"
-msgstr ""
+msgstr "Anunță legătura ascendentă"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:39
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:90
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:47
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:107
msgid "Announced network"
-msgstr ""
+msgstr "Rețea anunțată"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:11
msgid "Bad (ETX > 10)"
-msgstr ""
+msgstr "Rău (ETX > 10)"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:20
msgid "Bad (SNR < 5)"
-msgstr ""
+msgstr "Rău (SNR < 5)"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:12
msgid "Both values must use the dotted decimal notation."
-msgstr ""
+msgstr "Ambele valori trebuie să utilizeze notația zecimală punctată."
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:30
msgid "Broadcast address"
-msgstr ""
+msgstr "Adresa de difuzare"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:265
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:90
msgid "Can only be a valid IPv4 or IPv6 address or 'default'"
-msgstr ""
+msgstr "Poate fi doar o adresă IPv4 sau IPv6 validă sau 'implicită'"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:259
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:90
msgid "Can only be a valid IPv6 address or 'default'"
-msgstr ""
+msgstr "Poate fi doar o adresă IPv6 validă sau 'implicită'"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:198
msgid "Configuration"
-msgstr "Configurare"
+msgstr "Configurație"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:56
msgid ""
"Could not get any data. Make sure the jsoninfo plugin is installed and "
"allows connections from localhost."
msgstr ""
+"Nu am putut obține nicio informație. Asigurați-vă că pluginul jsoninfo este "
+"instalat și permite conexiuni de la localhost."
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:24
msgid "Device"
-msgstr ""
+msgstr "Dispozitiv"
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:76
msgid "Display"
-msgstr ""
+msgstr "Afișare"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:60
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:112
msgid "Downlink"
-msgstr ""
+msgstr "Link în jos"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:203
msgid "Download Config"
-msgstr ""
+msgstr "Descărcați Config"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:57
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:109
#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:26
msgid "ETX"
-msgstr ""
+msgstr "ETX"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:140
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:365
@@ -120,7 +122,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 "Activează"
+msgstr "Activați"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:140
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:134
@@ -128,11 +130,13 @@ msgid ""
"Enable SmartGateway. If it is disabled, then all other SmartGateway "
"parameters are ignored. Default is \"no\"."
msgstr ""
+"Activați SmartGateway. Dacă este dezactivat, toți ceilalți parametri "
+"SmartGateway sunt ignorați. Valoarea implicită este \"nu\"."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:36
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:36
msgid "Enable this interface."
-msgstr "Activează această interfaţă"
+msgstr "Activează această interfaţă."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:249
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:249
@@ -141,12 +145,12 @@ msgstr "Activat"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
msgid "Expected retransmission count"
-msgstr ""
+msgstr "Numărul de retransmisii preconizate"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:71
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:65
msgid "FIB metric"
-msgstr ""
+msgstr "Metrică FIB"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:72
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:66
@@ -158,16 +162,25 @@ msgid ""
"value too, but does only update the hopcount if the nexthop changes too. "
"Default is \"flat\"."
msgstr ""
+"FIBMetric controlează valoarea metrică a seturilor de rute-gazdă OLSRd. "
+"\"flat\" înseamnă că valoarea metrică este întotdeauna 2. Aceasta este "
+"valoarea preferată, deoarece ajută nucleul Linux de rutare să curețe rutele "
+"mai vechi. \"correct\" utilizează numărul de salturi ca valoare metrică. "
+"\"approx\" utilizează hopcount-ul ca valoare metrică, dar actualizează "
+"hopcount-ul numai dacă se schimbă și hopcount-ul următor. Valoarea implicită "
+"este \"flat\"."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:112
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:106
msgid "Fisheye mechanism for TCs (checked means on). Default is \"on\""
msgstr ""
+"Mecanismul Fisheye pentru TC-uri (bifat înseamnă activat). Valoarea "
+"implicită este \"on\""
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:55
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:107
msgid "Gateway"
-msgstr ""
+msgstr "Poartă de acces"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:42
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:222
@@ -185,15 +198,15 @@ msgstr "Setări generale"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:9
msgid "Good (2 < ETX < 4)"
-msgstr ""
+msgstr "Bun (2 < ETX < 4)"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:18
msgid "Good (30 > SNR > 20)"
-msgstr ""
+msgstr "Bun (30 > SNR > 20)"
#: applications/luci-app-olsr/root/usr/share/rpcd/acl.d/luci-app-olsr.json:3
msgid "Grant UCI access for luci-app-olsr"
-msgstr ""
+msgstr "Acordă acces la UCI pentru luci-app-olsr"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:8
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:17
@@ -205,48 +218,48 @@ msgstr "Verde"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:383
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:178
msgid "HNA"
-msgstr ""
+msgstr "HNA"
#: applications/luci-app-olsr/luasrc/controller/olsr4.lua:25
msgid "HNA Announcements"
-msgstr ""
+msgstr "Anunțuri HNA"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:341
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:322
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:165
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:152
msgid "HNA interval"
-msgstr ""
+msgstr "Intervalul HNA"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:347
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:328
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:171
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:158
msgid "HNA validity time"
-msgstr ""
+msgstr "Timp de valabilitate HNA"
#: applications/luci-app-olsr/luasrc/controller/olsr6.lua:25
msgid "HNA6 Announcements"
-msgstr ""
+msgstr "Anunțuri HNA6"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:381
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:362
msgid "Hello"
-msgstr ""
+msgstr "Bună ziua"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:305
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:286
#: 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 ""
+msgstr "Interval de bună ziua"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:311
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:292
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:135
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:122
msgid "Hello validity time"
-msgstr ""
+msgstr "Bună ziua timp de valabilitate"
#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:12
#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:20
@@ -260,17 +273,17 @@ msgstr "Ascunde IPv6"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:12
msgid "Hna4"
-msgstr ""
+msgstr "Hna4"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:28
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:10
msgid "Hna6"
-msgstr ""
+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 ""
+msgstr "Salturi"
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:61
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:127
@@ -282,12 +295,16 @@ msgid ""
"Hosts in an OLSR routed network can announce connectivity to external "
"networks using HNA messages."
msgstr ""
+"Gazdele dintr-o rețea rutată OLSR pot anunța conectivitatea cu rețelele "
+"externe prin intermediul mesajelor HNA."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:7
msgid ""
"Hosts in an OLSR routed network can announce connectivity to external "
"networks using HNA6 messages."
msgstr ""
+"Gazdele dintr-o rețea rutată OLSR pot anunța conectivitatea cu rețelele "
+"externe prin intermediul mesajelor HNA6."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:117
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:111
@@ -296,6 +313,9 @@ msgid ""
"robustness to the link sensing but delays neighbor registration. Defaults is "
"\"yes\""
msgstr ""
+"Histerezis pentru detectarea legăturii (numai pentru metrica hopcount). "
+"Histerezis adaugă mai multă robustețe la detectarea legăturii, dar întârzie "
+"înregistrarea vecinilor. Valoarea implicită este \"yes\""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:223
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:217
@@ -309,6 +329,8 @@ msgid ""
"IP-version to use. If 6and4 is selected then one olsrd instance is started "
"for each protocol."
msgstr ""
+"Versiunea IP care trebuie utilizată. Dacă se selectează 6și 4, se pornește o "
+"instanță olsrd pentru fiecare protocol."
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:61
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:113
@@ -318,7 +340,7 @@ msgstr "IPv4"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:278
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:103
msgid "IPv4 broadcast"
-msgstr ""
+msgstr "Difuzarea IPv4"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:279
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:104
@@ -327,11 +349,14 @@ msgid ""
"be 255.255.255.255. Default is \"0.0.0.0\", which triggers the usage of the "
"interface broadcast IP."
msgstr ""
+"Adresa de difuzare IPv4 pentru pachetele OLSR de ieșire. Un exemplu util ar "
+"fi 255.255.255.255.255.255. Valoarea implicită este \"0.0.0.0\", care "
+"declanșează utilizarea IP de difuzare a interfeței."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:291
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:116
msgid "IPv4 source"
-msgstr ""
+msgstr "Sursa IPv4"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:292
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:117
@@ -339,18 +364,20 @@ msgid ""
"IPv4 src address for outgoing OLSR packages. Default is \"0.0.0.0\", which "
"triggers usage of the interface IP."
msgstr ""
+"Adresa IPv4 src pentru pachetele OLSR de ieșire. Valoarea implicită este \"0."
+"0.0.0\", care declanșează utilizarea IP-ului interfeței."
#: 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
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:110
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:103
msgid "IPv6 multicast"
-msgstr ""
+msgstr "multicast IPv6"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:286
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:273
@@ -360,19 +387,23 @@ msgid ""
"IPv6 multicast address. Default is \"FF02::6D\", the manet-router linklocal "
"multicast."
msgstr ""
+"Adresa multicast IPv6. Valoarea implicită este \"FF02::6D\", multicastul "
+"linklocal manet-router."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:28
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:10
msgid ""
"IPv6 network must be given in full notation, prefix must be in CIDR notation."
msgstr ""
+"Rețeaua IPv6 trebuie indicată în notație completă, iar prefixul trebuie să "
+"fie în notație CIDR."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:297
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:278
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:122
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:109
msgid "IPv6 source"
-msgstr ""
+msgstr "Sursa IPv6"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:298
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:279
@@ -383,11 +414,14 @@ msgid ""
"the prefix of this parameter. Default is \"0::/0\", which triggers the usage "
"of a not-linklocal interface IP."
msgstr ""
+"Prefixul IPv6 src. OLSRd va alege unul dintre IP-urile interfeței care se "
+"potrivește cu prefixul din acest parametru. Valoarea implicită este \"0::/0\""
+", care declanșează utilizarea unui IP de interfață nelinklocal."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:184
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:178
msgid "IPv6-Prefix of the uplink"
-msgstr ""
+msgstr "IPv6-Prefixul IPv6 al legăturii ascendente"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:202
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:196
@@ -398,12 +432,20 @@ msgid ""
"if changed.<br /><b>WARNING:</b> This parameter should not be used together "
"with the etx_ffeth metric!<br />Defaults to \"1.0\"."
msgstr ""
+"În cazul în care traseul către poarta de acces curentă urmează să fie "
+"modificat, valoarea ETX a acestei porți de acces se înmulțește cu această "
+"valoare înainte de a fi comparată cu cea nouă. Parametrul poate fi o valoare "
+"între 0,1 și 1,0, dar ar trebui să fie aproape de 1,0 dacă este "
+"modificat.<br /><b>Atenție:</b> Acest parametru nu trebuie utilizat împreună "
+"cu metrica etx_ffeth!<br />Defectul implicit este \"1,0\"."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:166
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:160
msgid ""
"If this Node uses NAT for connections to the internet. Default is \"yes\"."
msgstr ""
+"În cazul în care acest nod utilizează NAT pentru conexiunile la internet. "
+"Valoarea implicită este \"da\"."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:27
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:27
@@ -424,6 +466,9 @@ msgid ""
"ethernet interfaces. Valid modes are \"mesh\" and \"ether\". Default is "
"\"mesh\"."
msgstr ""
+"Modul interfață este utilizat pentru a preveni redirecționarea inutilă a "
+"pachetelor pe interfețele ethernet comutate. Modurile valabile sunt \"mesh\" "
+"și \"ether\". Valoarea implicită este \"mesh\"."
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:71
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:354
@@ -431,7 +476,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 "Interfeţe"
+msgstr "Interfețe"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:218
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:212
@@ -440,7 +485,7 @@ msgstr "Interfeţe implicite"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:47
msgid "Internet protocol"
-msgstr ""
+msgstr "Protocolul Internet"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:60
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:54
@@ -448,6 +493,8 @@ msgid ""
"Interval to poll network interfaces for configuration changes (in seconds). "
"Default is \"2.5\"."
msgstr ""
+"Intervalul de interogare a interfețelor de rețea pentru modificări de "
+"configurare (în secunde). Valoarea implicită este \"2.5\"."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:268
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:262
@@ -455,6 +502,8 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:93
msgid "Invalid Value for LQMult-Value. Must be between 0.01 and 1.0."
msgstr ""
+"Valoare invalidă pentru LQMult-Value. Trebuie să fie cuprinsă între 0.01 și 1"
+".0."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:271
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:265
@@ -464,19 +513,21 @@ msgid ""
"Invalid Value for LQMult-Value. You must use a decimal number between 0.01 "
"and 1.0 here."
msgstr ""
+"Valoare invalidă pentru LQMult-Value. Trebuie să utilizați aici un număr "
+"zecimal între 0.01 și 1.0."
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:98
msgid "Known OLSR routes"
-msgstr ""
+msgstr "Rute OLSR cunoscute"
#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:24
msgid "LQ"
-msgstr ""
+msgstr "LQ"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:90
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:84
msgid "LQ aging"
-msgstr ""
+msgstr "Îmbătrânirea LQ"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:96
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:90
@@ -486,7 +537,7 @@ msgstr "Algoritm LQ"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:111
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:105
msgid "LQ fisheye"
-msgstr ""
+msgstr "Ochi de pește LQ"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:82
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:76
@@ -501,10 +552,12 @@ msgid ""
"LQMult requires two values (IP address or 'default' and multiplicator) "
"separated by space."
msgstr ""
+"LQMult necesită două valori (adresa IP sau \"default\" și multiplicatorul) "
+"separate prin spațiu."
#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:23
msgid "Last hop"
-msgstr ""
+msgstr "Ultimul salt"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:1
msgid "Legend"
@@ -515,12 +568,12 @@ msgstr "Legendă"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:23
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:257
msgid "Library"
-msgstr ""
+msgstr "Biblioteca"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:43
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:43
msgid "Link Quality Settings"
-msgstr ""
+msgstr "Setări privind calitatea legăturii"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:91
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:85
@@ -529,6 +582,10 @@ msgid ""
"etx_float and etx_fpm, smaller values mean slower changes of ETX value. "
"(allowed values are between 0.01 and 1.0)"
msgstr ""
+"Factorul de îmbătrânire a calității legăturii (numai pentru nivelul lq 2). "
+"Parametru de reglare pentru etx_float și etx_fpm, valorile mai mici înseamnă "
+"schimbări mai lente ale valorii ETX. (valorile permise sunt cuprinse între "
+"0.01 și 1.0)"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:97
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:91
@@ -540,6 +597,13 @@ msgid ""
"calculation<br /><b>etx_ffeth</b>: incompatible variant of etx_ff that "
"allows ethernet links with ETX 0.1.<br />Defaults to \"etx_ff\""
msgstr ""
+"Algoritm de calitate a legăturii (numai pentru nivelul 2 de lq). <br "
+"/><b>etx_float</b>: ETX în virgulă mobilă cu îmbătrânire exponențială<br "
+"/><b>etx_fpm</b> : același lucru ca și etx_float, dar cu aritmetică de "
+"numere întregi<br /><b>etx_ff</b> : ETX freifunk, o variantă de etx care "
+"utilizează tot traficul OLSR (în loc de doar hellos) pentru calculul ETX<br "
+"/><b>etx_ffeth</b>: variantă incompatibilă de etx_ff care permite legături "
+"ethernet cu ETX 0. 1.<br />Defaults la \"etx_ff\""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:83
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:77
@@ -548,46 +612,50 @@ msgid ""
"routing.<br /><b>0</b> = do not use link quality<br /><b>2</b> = use link "
"quality for MPR selection and routing<br />Default is \"2\""
msgstr ""
+"Comutarea nivelului de calitate a legăturii între rutarea bazată pe număr de "
+"salturi și cea bazată pe costuri (mai ales ETX).<br /><b>0</b> = nu folosiți "
+"calitatea legăturii<br /><b>2</b> = folosiți calitatea legăturii pentru "
+"selectarea și rutarea MPR<br />Default este \"2\""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:245
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:239
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:70
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:70
msgid "LinkQuality Multiplicator"
-msgstr ""
+msgstr "Multiplicatorul LinkQuality"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:188
msgid "Links per node (average)"
-msgstr ""
+msgstr "Legături pe nod (medie)"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:183
msgid "Links total"
-msgstr ""
+msgstr "Total legături"
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:63
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:129
msgid "Local interface IP"
-msgstr ""
+msgstr "Interfața locală IP"
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:59
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:395
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:376
msgid "MID"
-msgstr ""
+msgstr "MID"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:329
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:310
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:153
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:140
msgid "MID interval"
-msgstr ""
+msgstr "Intervalul MID"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:335
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:316
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:159
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:146
msgid "MID validity time"
-msgstr ""
+msgstr "Durata de valabilitate a MID"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:26
msgid "MTU"
@@ -596,18 +664,20 @@ msgstr "MTU"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:132
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:126
msgid "Main IP"
-msgstr ""
+msgstr "IP principal"
#: applications/luci-app-olsr/luasrc/view/status-olsr/error_olsr.htm:10
msgid ""
"Make sure that OLSRd is running, the \"jsoninfo\" plugin is loaded, "
"configured on port 9090 and accepts connections from \"127.0.0.1\"."
msgstr ""
+"Asigurați-vă că OLSRd rulează, că plugin-ul \"jsoninfo\" este încărcat, că "
+"este configurat pe portul 9090 și că acceptă conexiuni de la \"127.0.0.1\"."
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:50
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:110
msgid "Metric"
-msgstr ""
+msgstr "Metrică"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:226
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:376
@@ -616,7 +686,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:51
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:51
msgid "Mode"
-msgstr ""
+msgstr "Mod"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:246
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:71
@@ -626,6 +696,11 @@ msgid ""
">reduce LQ to 192.168.0.1 by half: 192.168.0.1 0.5<br />reduce LQ to all "
"nodes on this interface by 20%: default 0.8"
msgstr ""
+"Se înmulțesc rutele cu factorul dat aici. Valorile admise sunt cuprinse "
+"între 0,01 și 1,0. Se utilizează numai atunci când LQ-Level este mai mare "
+"decât 0. Exemple:<br />reduceți LQ către 192.168.0.1 la jumătate: "
+"192.168.0.1 0.5<br />reduce LQ către toate nodurile de pe această interfață "
+"cu 20%: implicit 0.8"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:240
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:71
@@ -635,15 +710,20 @@ msgid ""
">reduce LQ to fd91:662e:3c58::1 by half: fd91:662e:3c58::1 0.5<br />reduce "
"LQ to all nodes on this interface by 20%: default 0.8"
msgstr ""
+"Se înmulțesc rutele cu factorul dat aici. Valorile admise sunt cuprinse "
+"între 0,01 și 1,0. Se utilizează numai atunci când LQ-Level este mai mare "
+"decât 0. Exemple:<br />reduce LQ către fd91:662e:3c58::1 la jumătate: "
+"fd91:662e:3c58::1 0.5<br />reduce LQ către toate nodurile de pe această "
+"interfață cu 20%: implicit 0.8"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:201
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:195
msgid "NAT threshold"
-msgstr ""
+msgstr "Pragul NAT"
#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:25
msgid "NLQ"
-msgstr ""
+msgstr "NLQ"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:168
msgid "Neighbors"
@@ -661,7 +741,7 @@ msgstr "Vecini"
#: 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 "Masca de rețea"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:373
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:354
@@ -669,77 +749,77 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:44
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:160
msgid "Network"
-msgstr ""
+msgstr "Rețea"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:17
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:34
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:16
msgid "Network address"
-msgstr ""
+msgstr "Adresa de rețea"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:59
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:53
msgid "Nic changes poll interval"
-msgstr ""
+msgstr "Nic modifică intervalul de sondaj"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:173
msgid "Nodes"
-msgstr ""
+msgstr "Noduri"
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:27
msgid "OLSR"
-msgstr ""
+msgstr "OLSR"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrddisplay.lua:4
msgid "OLSR - Display Options"
-msgstr ""
+msgstr "OLSR - Opțiuni de afișare"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:8
msgid "OLSR - HNA-Announcements"
-msgstr ""
+msgstr "OLSR - HNA-Anunțuri HNA"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:7
msgid "OLSR - HNA6-Announcements"
-msgstr ""
+msgstr "OLSR - HNA6-Anunțuri"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:9
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:216
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:9
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:216
msgid "OLSR - Plugins"
-msgstr ""
+msgstr "OLSR - Plugin-uri"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:12
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:12
#: applications/luci-app-olsr/luasrc/view/status-olsr/error_olsr.htm:8
msgid "OLSR Daemon"
-msgstr ""
+msgstr "OLSR Daimon"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:14
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:14
msgid "OLSR Daemon - Interface"
-msgstr ""
+msgstr "Daemon OLSR - Interfață"
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:117
msgid "OLSR connections"
-msgstr ""
+msgstr "Conexiuni OLSR"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:40
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:91
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:48
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:108
msgid "OLSR gateway"
-msgstr ""
+msgstr "Poarta OLSR"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:20
#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:22
msgid "OLSR node"
-msgstr ""
+msgstr "Nod OLSR"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:10
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:19
msgid "Orange"
-msgstr ""
+msgstr "Portocaliu"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:157
msgid "Overview"
@@ -747,36 +827,37 @@ msgstr "Prezentare generală"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:87
msgid "Overview of currently active OLSR host net announcements"
-msgstr ""
+msgstr "Prezentare generală a anunțurilor de rețea gazdă OLSR active în prezent"
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:122
msgid "Overview of currently established OLSR connections"
-msgstr ""
+msgstr "Prezentare generală a conexiunilor OLSR stabilite în prezent"
#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:19
msgid "Overview of currently known OLSR nodes"
-msgstr ""
+msgstr "Prezentare generală a nodurilor OLSR cunoscute în prezent"
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:103
msgid "Overview of currently known routes to other OLSR nodes"
msgstr ""
+"Prezentare generală a rutelor cunoscute în prezent către alte noduri OLSR"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:19
msgid "Overview of interfaces where OLSR is running"
-msgstr ""
+msgstr "Prezentare generală a interfețelor pe care rulează OLSR"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:17
msgid "Overview of known multiple interface announcements"
-msgstr ""
+msgstr "Prezentare generală a anunțurilor de interfețe multiple cunoscute"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:104
msgid "Overview of smart gateways in this network"
-msgstr ""
+msgstr "Prezentare generală a gateway-urilor inteligente din această rețea"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:11
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:11
msgid "Plugin configuration"
-msgstr ""
+msgstr "Configurația plugin-ului"
#: applications/luci-app-olsr/luasrc/controller/olsr4.lua:30
#: applications/luci-app-olsr/luasrc/controller/olsr6.lua:30
@@ -789,11 +870,12 @@ msgstr "Pluginuri"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:48
msgid "Polling rate for OLSR sockets in seconds. Default is 0.05."
msgstr ""
+"Rata de interogare pentru socket-urile OLSR în secunde. Implicit este 0.05."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:53
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:47
msgid "Pollrate"
-msgstr ""
+msgstr "Sondaj"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:126
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:120
@@ -805,16 +887,16 @@ msgstr "Port"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:63
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:115
msgid "Prefix"
-msgstr ""
+msgstr "Prefix"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:11
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:20
msgid "Red"
-msgstr ""
+msgstr "Roșu"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrddisplay.lua:9
msgid "Resolve"
-msgstr ""
+msgstr "Rezolvați"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrddisplay.lua:10
msgid ""
@@ -822,19 +904,23 @@ msgid ""
"if you use public IPs and have unstable DNS-Setup then those pages will load "
"really slow. In this case disable it here."
msgstr ""
+"Rezolvarea numelor de gazdă pe paginile de stare. În general, este sigur să "
+"permiteți acest lucru, dar dacă folosiți IP-uri publice și aveți o "
+"configurare DNS instabilă, atunci paginile respective se vor încărca foarte "
+"încet. În acest caz, dezactivați-o aici."
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:44
msgid "Routes"
-msgstr ""
+msgstr "Rute"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:21
msgid "Secondary OLSR interfaces"
-msgstr ""
+msgstr "Interfețe OLSR secundare"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:56
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:108
msgid "Selected"
-msgstr ""
+msgstr "Selectată"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:133
msgid ""
@@ -842,6 +928,9 @@ msgid ""
"during the uptime of olsrd. Default is 0.0.0.0, which triggers usage of the "
"IP of the first interface."
msgstr ""
+"Stabilește IP-ul principal (originator ip) al routerului. Acest IP nu se va "
+"schimba NICIODATĂ pe durata de funcționare a olsrd. Valoarea implicită este "
+"0.0.0.0.0, care declanșează utilizarea IP-ului primei interfețe."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:127
msgid ""
@@ -849,6 +938,9 @@ msgid ""
"during the uptime of olsrd. Default is ::, which triggers usage of the IP of "
"the first interface."
msgstr ""
+"Stabilește IP-ul principal (originator ip) al routerului. Acest IP nu se va "
+"schimba NICIODATĂ pe durata de funcționare a olsrd. Valoarea implicită este "
+"::, care declanșează utilizarea IP-ului primei interfețe."
#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:20
msgid "Show IPv4"
@@ -866,19 +958,19 @@ msgstr "Raport zgomot semnal în dB"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:44
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:44
msgid "SmartGW"
-msgstr ""
+msgstr "SmartGW"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:97
msgid "SmartGW announcements"
-msgstr ""
+msgstr "Anunțuri SmartGW"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:150
msgid "SmartGateway is not configured on this system."
-msgstr ""
+msgstr "SmartGateway nu este configurat pe acest sistem."
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:28
msgid "Source address"
-msgstr ""
+msgstr "Adresă sursă"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:176
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:170
@@ -886,55 +978,57 @@ msgid ""
"Specifies the speed of the uplink in kilobits/s. First parameter is "
"upstream, second parameter is downstream. Default is \"128 1024\"."
msgstr ""
+"Specifică viteza legăturii ascendente în kilobiți/s. Primul parametru este "
+"upstream, al doilea parametru este downstream. Implicită este \"128 1024\"."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:176
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:170
msgid "Speed of the uplink"
-msgstr ""
+msgstr "Viteza legăturii ascendente"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:25
msgid "State"
-msgstr ""
+msgstr "Stat"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:19
msgid "Still usable (20 > SNR > 5)"
-msgstr ""
+msgstr "Încă utilizabil (20 > SNR > 5)"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:10
msgid "Still usable (4 < ETX < 10)"
-msgstr ""
+msgstr "Încă utilizabil (4 < ETX < 10)"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:3
msgid "Success rate of packages received from the neighbour"
-msgstr ""
+msgstr "Rata de succes a pachetelor primite de la vecin"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:4
msgid "Success rate of packages sent to the neighbour"
-msgstr ""
+msgstr "Rata de succes a pachetelor trimise către vecin"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:388
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:369
msgid "TC"
-msgstr ""
+msgstr "TC"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:317
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:298
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:141
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:128
msgid "TC interval"
-msgstr ""
+msgstr "Intervalul TC"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:323
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:304
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:134
msgid "TC validity time"
-msgstr ""
+msgstr "Timpul de valabilitate al TC"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:65
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:59
msgid "TOS value"
-msgstr ""
+msgstr "Valoarea TOS"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:13
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:13
@@ -947,6 +1041,11 @@ msgid ""
"device. Visit <a href='http://www.olsr.org'>olsrd.org</a> for help and "
"documentation."
msgstr ""
+"Daemonul OLSR este o implementare a protocolului Optimized Link State "
+"Routing. Ca atare, permite rutarea în rețea pentru orice echipament de "
+"rețea. Acesta rulează pe orice placă wifi care suportă modul ad-hoc și, "
+"desigur, pe orice dispozitiv ethernet. Vizitați <a href='http://www.olsr."
+"org'>olsrd.org</a> pentru ajutor și documentație."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:194
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:188
@@ -954,11 +1053,14 @@ msgid ""
"The fixed willingness to use. If not set willingness will be calculated "
"dynamically based on battery/power status. Default is \"3\"."
msgstr ""
+"Voința fixă de a utiliza. Dacă nu este setată, disponibilitatea va fi "
+"calculată în mod dinamic pe baza stării bateriei/alimentației. Valoarea "
+"implicită este \"3\"."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:45
msgid "The interface OLSRd should serve."
-msgstr ""
+msgstr "Interfața pe care OLSRd ar trebui să o deservească."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:127
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:121
@@ -966,6 +1068,8 @@ msgid ""
"The port OLSR uses. This should usually stay at the IANA assigned port 698. "
"It can have a value between 1 and 65535."
msgstr ""
+"Portul utilizat de OLSR. Acesta ar trebui să rămână, de obicei, la portul "
+"698 atribuit de IANA. Poate avea o valoare cuprinsă între 1 și 65535."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:184
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:178
@@ -975,17 +1079,22 @@ msgid ""
"the IPv6 gateway without any kind of address translation. The maximum prefix "
"length is 64 bits. Default is \"::/0\" (no prefix)."
msgstr ""
+"Aceasta poate fi utilizată pentru a semnala clienților prefixul IPv6 extern "
+"al legăturii ascendente. Acest lucru ar putea permite unui client să își "
+"schimbe adresa IPv6 locală pentru a utiliza poarta de acces IPv6 fără niciun "
+"fel de conversie de adresă. Lungimea maximă a prefixului este de 64 de biți. "
+"Valoarea implicită este \"::/0\" (fără prefix)."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:224
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:218
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:33
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:33
msgid "Timing and Validity"
-msgstr ""
+msgstr "Calendarul și Validitatea"
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:49
msgid "Topology"
-msgstr ""
+msgstr "Topologie"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:66
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:60
@@ -993,46 +1102,48 @@ msgid ""
"Type of service value for the IP header of control traffic. Default is "
"\"16\"."
msgstr ""
+"Valoarea tipului de serviciu pentru antetul IP al traficului de control. "
+"Valoarea implicită este \"16\"."
#: applications/luci-app-olsr/luasrc/view/status-olsr/error_olsr.htm:9
msgid "Unable to connect to the OLSR daemon!"
-msgstr ""
+msgstr "Nu se poate conecta la daemonul OLSR!"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:59
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:111
msgid "Uplink"
-msgstr ""
+msgstr "Legătură ascendentă"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:166
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:160
msgid "Uplink uses NAT"
-msgstr ""
+msgstr "Legătura ascendentă utilizează NAT"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:116
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:110
msgid "Use hysteresis"
-msgstr ""
+msgstr "Utilizați histerezis"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:41
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:92
msgid "Validity Time"
-msgstr ""
+msgstr "Timpul de valabilitate"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:200
msgid "Version"
-msgstr "Versiune"
+msgstr "Versiunea"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:8
msgid "Very good (ETX < 2)"
-msgstr ""
+msgstr "Foarte bun (ETX < 2)"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:17
msgid "Very good (SNR > 30)"
-msgstr ""
+msgstr "Foarte bună (SNR > 30)"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:27
msgid "WLAN"
-msgstr ""
+msgstr "WLAN"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:44
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:44
@@ -1040,6 +1151,8 @@ msgid ""
"Warning: kmod-ipip is not installed. Without kmod-ipip SmartGateway will not "
"work, please install it."
msgstr ""
+"Avertizare: kmod-ipip nu este instalat. Fără kmod-ipip SmartGateway nu va "
+"funcționa, vă rugăm să îl instalați."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:235
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:229
@@ -1061,6 +1174,14 @@ msgid ""
"0. For any other value of LinkQualityLevel, the interface ETX value is used "
"instead."
msgstr ""
+"Atunci când există mai multe legături între gazde, se utilizează ponderea "
+"interfeței pentru a determina ce legătură trebuie utilizată. În mod normal, "
+"greutatea este calculată automat de olsrd pe baza caracteristicilor "
+"interfeței, dar aici puteți specifica o valoare fixă. Olsrd va alege "
+"legăturile cu cea mai mică valoare.<br /><b>Nota:</b> Greutatea interfeței "
+"este utilizată numai atunci când LinkQualityLevel este setat la 0. Pentru "
+"orice altă valoare a LinkQualityLevel, se utilizează în schimb valoarea ETX "
+"a interfeței."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:155
msgid ""
@@ -1068,6 +1189,9 @@ msgid ""
"detected by looking for a local HNA of 0.0.0.0/0, ::ffff:0:0/96 or 2000::/3. "
"Default setting is \"both\"."
msgstr ""
+"Ce tip de legătură ascendentă este exportată către celelalte noduri de "
+"plasă. O legătură ascendentă este detectată prin căutarea unui HNA local de 0"
+".0.0.0/0, ::ffff:0:0/96 ori 2000::/3. Setarea implicită este \"ambele\" ."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:149
msgid ""
@@ -1075,11 +1199,14 @@ msgid ""
"detected by looking for a local HNA6 ::ffff:0:0/96 or 2000::/3. Default "
"setting is \"both\"."
msgstr ""
+"Ce tip de legătură ascendentă este exportată către celelalte noduri de "
+"plasă. O legătură ascendentă este detectată prin căutarea unui HNA6 local "
+"::ffff:0:0/96 sau 2000::/3. Setarea implicită este \"ambele\"."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:193
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:187
msgid "Willingness"
-msgstr ""
+msgstr "Voință"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:9
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:18
@@ -1088,12 +1215,12 @@ msgstr "Galben"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:38
msgid "down"
-msgstr ""
+msgstr "jos"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:30
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:134
msgid "infinite"
-msgstr ""
+msgstr "infinit"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:40
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:29
@@ -1107,7 +1234,7 @@ msgstr "nu"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:38
msgid "up"
-msgstr ""
+msgstr "sus"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:40
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:29
diff --git a/applications/luci-app-olsr/po/ru/olsr.po b/applications/luci-app-olsr/po/ru/olsr.po
index cc7feb0d45..327e4e2353 100644
--- a/applications/luci-app-olsr/po/ru/olsr.po
+++ b/applications/luci-app-olsr/po/ru/olsr.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: olsr\n"
"POT-Creation-Date: 2013-09-06 09:58+0200\n"
-"PO-Revision-Date: 2020-06-07 15:48+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-10-26 14:59+0000\n"
+"Last-Translator: Darin Avdeyeva <yulyablack@inbox.lv>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/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.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -101,7 +101,7 @@ msgstr "Устройство"
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:76
msgid "Display"
-msgstr "Отобразить"
+msgstr "Показать"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:60
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:112
@@ -193,7 +193,7 @@ msgstr "Шлюз"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:31
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:31
msgid "General Settings"
-msgstr "Основные настройки"
+msgstr "Общие настройки"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
@@ -292,7 +292,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 ""
@@ -539,7 +539,7 @@ msgstr "LQ алгоритм"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:111
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:105
msgid "LQ fisheye"
-msgstr "LQ fisheye"
+msgstr "LQ рыбий глаз"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:82
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:76
diff --git a/applications/luci-app-olsr/po/sk/olsr.po b/applications/luci-app-olsr/po/sk/olsr.po
index d33476180e..7b97bb5fca 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: 2020-09-29 14:41+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"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/"
"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.3-dev\n"
+"X-Generator: Weblate 4.7\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 ""
+msgstr "Povoliť"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:140
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:134
diff --git a/applications/luci-app-olsr/po/sv/olsr.po b/applications/luci-app-olsr/po/sv/olsr.po
index 8a7dbc638a..8c5f0c624d 100644
--- a/applications/luci-app-olsr/po/sv/olsr.po
+++ b/applications/luci-app-olsr/po/sv/olsr.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: 2021-03-19 04:16+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/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.5.2-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -744,7 +744,7 @@ msgstr "Orange"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:157
msgid "Overview"
-msgstr "Översikt"
+msgstr "Överblick"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:87
msgid "Overview of currently active OLSR host net announcements"
diff --git a/applications/luci-app-olsr/po/tr/olsr.po b/applications/luci-app-olsr/po/tr/olsr.po
index ba6493e77f..21fc95c554 100644
--- a/applications/luci-app-olsr/po/tr/olsr.po
+++ b/applications/luci-app-olsr/po/tr/olsr.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: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-13 01:23+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/tr/>\n"
"Language: tr\n"
@@ -10,19 +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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
-msgstr ""
+msgstr "MID duyurularını etkinleştir"
#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:14
msgid "Active OLSR nodes"
-msgstr ""
+msgstr "Aktif OLSR düğümleri"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:82
msgid "Active host net announcements"
-msgstr ""
+msgstr "Etkin ana bilgisayar ağ duyuruları"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
@@ -32,50 +32,50 @@ msgstr "Gelişmiş Ayarlar"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
msgid "Allow gateways with NAT"
-msgstr ""
+msgstr "NAT içeren ağ geçitlerine izin ver"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
msgid "Allow the selection of an outgoing IPv4 gateway with NAT"
-msgstr ""
+msgstr "NAT ile giden bir IPv4 ağ geçidinin seçilmesine izin ver"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:155
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:149
msgid "Announce uplink"
-msgstr ""
+msgstr "Uplink'i duyurun"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:39
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:90
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:47
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:107
msgid "Announced network"
-msgstr ""
+msgstr "Açıklanan ağ"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:11
msgid "Bad (ETX > 10)"
-msgstr ""
+msgstr "Kötü (ETX> 10)"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:20
msgid "Bad (SNR < 5)"
-msgstr ""
+msgstr "Kötü (SNR <5)"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:12
msgid "Both values must use the dotted decimal notation."
-msgstr ""
+msgstr "Her iki değer de noktalı ondalık gösterimi kullanmalıdır."
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:30
msgid "Broadcast address"
-msgstr ""
+msgstr "Yayın adresi"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:265
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:90
msgid "Can only be a valid IPv4 or IPv6 address or 'default'"
-msgstr ""
+msgstr "Yalnızca geçerli bir IPv4 veya IPv6 adresi veya 'varsayılan' olabilir"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:259
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:90
msgid "Can only be a valid IPv6 address or 'default'"
-msgstr ""
+msgstr "Yalnızca geçerli bir IPv6 adresi veya 'varsayılan' olabilir"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:198
msgid "Configuration"
@@ -86,6 +86,8 @@ msgid ""
"Could not get any data. Make sure the jsoninfo plugin is installed and "
"allows connections from localhost."
msgstr ""
+"Herhangi bir veri alınamadı. Jsoninfo eklentisinin kurulu olduğundan ve "
+"localhost'tan bağlantılara izin verdiğinden emin olun."
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:24
msgid "Device"
@@ -98,17 +100,17 @@ msgstr "Görüntüle"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:60
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:112
msgid "Downlink"
-msgstr ""
+msgstr "Downlink"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:203
msgid "Download Config"
-msgstr ""
+msgstr "Yapılandırmayı İndir"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:57
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:109
#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:26
msgid "ETX"
-msgstr ""
+msgstr "ETX"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:140
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:365
@@ -119,7 +121,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 "Çalıştır"
+msgstr "Etkinleştir"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:140
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:134
@@ -127,11 +129,13 @@ msgid ""
"Enable SmartGateway. If it is disabled, then all other SmartGateway "
"parameters are ignored. Default is \"no\"."
msgstr ""
+"SmartGateway'i etkinleştirin. Devre dışı bırakılırsa, diğer tüm SmartGateway "
+"parametreleri göz ardı edilir. Varsayılan \"hayır\" dır."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:36
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:36
msgid "Enable this interface."
-msgstr ""
+msgstr "Bu arayüzü etkinleştirin."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:249
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:249
@@ -140,12 +144,12 @@ msgstr "Etkin"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
msgid "Expected retransmission count"
-msgstr ""
+msgstr "Beklenen yeniden iletim sayısı"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:71
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:65
msgid "FIB metric"
-msgstr ""
+msgstr "FIB metriği"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:72
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:66
@@ -157,16 +161,25 @@ msgid ""
"value too, but does only update the hopcount if the nexthop changes too. "
"Default is \"flat\"."
msgstr ""
+"FIBMetric, ana bilgisayar yönlendirmeleri OLSRd kümelerinin metrik değerini "
+"kontrol eder. \"düz\", metrik değerin her zaman 2 olduğu anlamına gelir. Bu "
+"tercih edilen değerdir çünkü Linux çekirdek yönlendirmesinin eski yolları "
+"temizlemesine yardımcı olur. \"doğru\" sekme sayısını metrik değer olarak "
+"kullanır. \"yaklaşık\" sekme sayısını da metrik değer olarak kullanır, ancak "
+"atlama sayısını yalnızca nexthop değiştiğinde günceller. Varsayılan \"düz\" "
+"dür."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:112
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:106
msgid "Fisheye mechanism for TCs (checked means on). Default is \"on\""
msgstr ""
+"TC'ler için balıkgözü mekanizması (işaretli anlamı açık). Varsayılan \"açık\""
+" tır"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:55
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:107
msgid "Gateway"
-msgstr ""
+msgstr "Ağ Geçidi"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:42
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:222
@@ -180,113 +193,117 @@ msgstr "Genel Ayarlar"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
msgid "General settings"
-msgstr ""
+msgstr "Genel Ayarlar"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:9
msgid "Good (2 < ETX < 4)"
-msgstr ""
+msgstr "İyi (2 <ETX <4)"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:18
msgid "Good (30 > SNR > 20)"
-msgstr ""
+msgstr "İyi (30> SNR> 20)"
#: applications/luci-app-olsr/root/usr/share/rpcd/acl.d/luci-app-olsr.json:3
msgid "Grant UCI access for luci-app-olsr"
-msgstr ""
+msgstr "luci-app-olsr için UCI erişimi verin"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:8
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:17
msgid "Green"
-msgstr ""
+msgstr "Yeşil"
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:54
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:402
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:383
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:178
msgid "HNA"
-msgstr ""
+msgstr "HNA"
#: applications/luci-app-olsr/luasrc/controller/olsr4.lua:25
msgid "HNA Announcements"
-msgstr ""
+msgstr "HNA Duyuruları"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:341
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:322
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:165
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:152
msgid "HNA interval"
-msgstr ""
+msgstr "HNA aralığı"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:347
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:328
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:171
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:158
msgid "HNA validity time"
-msgstr ""
+msgstr "HNA geçerlilik süresi"
#: applications/luci-app-olsr/luasrc/controller/olsr6.lua:25
msgid "HNA6 Announcements"
-msgstr ""
+msgstr "HNA6 Duyuruları"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:381
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:362
msgid "Hello"
-msgstr ""
+msgstr "Merhaba"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:305
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:286
#: 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 ""
+msgstr "Merhaba aralığı"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:311
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:292
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:135
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:122
msgid "Hello validity time"
-msgstr ""
+msgstr "Merhaba geçerlilik zamanı"
#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:12
#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:20
msgid "Hide IPv4"
-msgstr ""
+msgstr "IPv4'ü gizle"
#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:13
#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:28
msgid "Hide IPv6"
-msgstr ""
+msgstr "IPv6'yı gizle"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:12
msgid "Hna4"
-msgstr ""
+msgstr "Hna4"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:28
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:10
msgid "Hna6"
-msgstr ""
+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 ""
+msgstr "Sekme"
#: 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 "Sunucu adı"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:8
msgid ""
"Hosts in an OLSR routed network can announce connectivity to external "
"networks using HNA messages."
msgstr ""
+"OLSR yönlendirmeli bir ağdaki ana bilgisayarlar, HNA mesajlarını kullanarak "
+"harici ağlara bağlanabilirliği duyurabilir."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:7
msgid ""
"Hosts in an OLSR routed network can announce connectivity to external "
"networks using HNA6 messages."
msgstr ""
+"OLSR yönlendirmeli bir ağdaki ana bilgisayarlar, HNA6 mesajlarını kullanarak "
+"harici ağlara bağlanabilirliği duyurabilir."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:117
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:111
@@ -295,19 +312,24 @@ msgid ""
"robustness to the link sensing but delays neighbor registration. Defaults is "
"\"yes\""
msgstr ""
+"Bağlantı algılama için histerezis (yalnızca hopcount metriği için). "
+"Histerez, bağlantı algılamaya daha fazla sağlamlık ekler ancak komşu kaydını "
+"geciktirir. Varsayılan \"evet\""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:223
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:217
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:32
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:32
msgid "IP Addresses"
-msgstr ""
+msgstr "IP Adresleri"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:48
msgid ""
"IP-version to use. If 6and4 is selected then one olsrd instance is started "
"for each protocol."
msgstr ""
+"Kullanılacak IP sürümü. 6and4 seçilirse, her protokol için bir olsrd örneği "
+"başlatılır."
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:61
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:113
@@ -317,7 +339,7 @@ msgstr "IPv4"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:278
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:103
msgid "IPv4 broadcast"
-msgstr ""
+msgstr "IPv4 yayını"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:279
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:104
@@ -326,11 +348,14 @@ msgid ""
"be 255.255.255.255. Default is \"0.0.0.0\", which triggers the usage of the "
"interface broadcast IP."
msgstr ""
+"Giden OLSR paketleri için IPv4 yayın adresi. Yararlı bir örnek "
+"255.255.255.255 olacaktır. Varsayılan, arayüz yayın IP'sinin kullanımını "
+"tetikleyen \"0.0.0.0\" dır."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:291
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:116
msgid "IPv4 source"
-msgstr ""
+msgstr "IPv4 kaynağı"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:292
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:117
@@ -338,6 +363,8 @@ msgid ""
"IPv4 src address for outgoing OLSR packages. Default is \"0.0.0.0\", which "
"triggers usage of the interface IP."
msgstr ""
+"Giden OLSR paketleri için IPv4 src adresi. Varsayılan, arabirim IP'sinin "
+"kullanımını tetikleyen \"0.0.0.0\" dır."
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:62
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:114
@@ -349,7 +376,7 @@ msgstr "IPv6"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:110
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:103
msgid "IPv6 multicast"
-msgstr ""
+msgstr "IPv6 çok noktaya yayın"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:286
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:273
@@ -359,19 +386,21 @@ msgid ""
"IPv6 multicast address. Default is \"FF02::6D\", the manet-router linklocal "
"multicast."
msgstr ""
+"IPv6 çok noktaya yayın adresi. Varsayılan \"FF02::6D\", manet-yönlendirici "
+"bağlantı yerel çok noktaya yayın."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:28
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:10
msgid ""
"IPv6 network must be given in full notation, prefix must be in CIDR notation."
-msgstr ""
+msgstr "IPv6 ağı tam gösterimle verilmeli, önek CIDR gösteriminde olmalıdır."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:297
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:278
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:122
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:109
msgid "IPv6 source"
-msgstr ""
+msgstr "IPv6 kaynağı"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:298
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:279
@@ -382,11 +411,14 @@ msgid ""
"the prefix of this parameter. Default is \"0::/0\", which triggers the usage "
"of a not-linklocal interface IP."
msgstr ""
+"IPv6 src öneki. OLSRd, bu parametrenin önekiyle eşleşen arabirim IP'lerinden "
+"birini seçecektir. Varsayılan \"0::/0\" olup, yerel olmayan bir arabirim "
+"IP'sinin kullanımını tetikler."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:184
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:178
msgid "IPv6-Prefix of the uplink"
-msgstr ""
+msgstr "Uplink IPv6 Öneki"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:202
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:196
@@ -397,12 +429,19 @@ msgid ""
"if changed.<br /><b>WARNING:</b> This parameter should not be used together "
"with the etx_ffeth metric!<br />Defaults to \"1.0\"."
msgstr ""
+"Mevcut ağ geçidine giden yol değiştirilecekse, bu ağ geçidinin ETX değeri "
+"yenisiyle karşılaştırılmadan önce bu değerle çarpılır. Parametre 0,1 ile 1,0 "
+"arasında bir değer olabilir, ancak değiştirilirse 1,0'a yakın olmalıdır. <br "
+"/> <b> UYARI: </b> Bu parametre etx_ffeth metriğiyle birlikte "
+"kullanılmamalıdır! <br /> Varsayılanlar \"1.0\"."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:166
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:160
msgid ""
"If this Node uses NAT for connections to the internet. Default is \"yes\"."
msgstr ""
+"Bu Düğüm internet bağlantıları için NAT kullanıyorsa. Varsayılan \"evet\" "
+"tir."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:27
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:27
@@ -423,6 +462,9 @@ msgid ""
"ethernet interfaces. Valid modes are \"mesh\" and \"ether\". Default is "
"\"mesh\"."
msgstr ""
+"Arayüz modu, anahtarlı ethernet arayüzlerinde gereksiz paket iletimini "
+"önlemek için kullanılır. Geçerli modlar \"mesh\" ve \"eter\" dir. Varsayılan "
+"\"mesh\" dir."
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:71
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:354
@@ -430,16 +472,16 @@ 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 ""
+msgstr "Arayüzler"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:218
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:212
msgid "Interfaces Defaults"
-msgstr ""
+msgstr "Arayüz Varsayılanları"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:47
msgid "Internet protocol"
-msgstr ""
+msgstr "İnternet protokolü"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:60
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:54
@@ -447,13 +489,15 @@ msgid ""
"Interval to poll network interfaces for configuration changes (in seconds). "
"Default is \"2.5\"."
msgstr ""
+"Yapılandırma değişiklikleri için ağ arayüzlerini sorgulama aralığı (saniye "
+"cinsinden). Varsayılan \"2,5\" tir."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:268
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:262
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:93
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:93
msgid "Invalid Value for LQMult-Value. Must be between 0.01 and 1.0."
-msgstr ""
+msgstr "LQMult-Value için Geçersiz Değer. 0.01 ile 1.0 arasında olmalıdır."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:271
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:265
@@ -463,34 +507,36 @@ msgid ""
"Invalid Value for LQMult-Value. You must use a decimal number between 0.01 "
"and 1.0 here."
msgstr ""
+"LQMult-Value için Geçersiz Değer. Burada 0.01 ile 1.0 arasında bir ondalık "
+"sayı kullanmalısınız."
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:98
msgid "Known OLSR routes"
-msgstr ""
+msgstr "Bilinen OLSR yolları"
#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:24
msgid "LQ"
-msgstr ""
+msgstr "LQ"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:90
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:84
msgid "LQ aging"
-msgstr ""
+msgstr "LQ yaşlanma"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:96
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:90
msgid "LQ algorithm"
-msgstr ""
+msgstr "LQ algoritması"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:111
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:105
msgid "LQ fisheye"
-msgstr ""
+msgstr "LQ balık gözü"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:82
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:76
msgid "LQ level"
-msgstr ""
+msgstr "LQ seviyesi"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:262
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:256
@@ -500,26 +546,28 @@ msgid ""
"LQMult requires two values (IP address or 'default' and multiplicator) "
"separated by space."
msgstr ""
+"LQMult, boşlukla ayrılmış iki değer (IP adresi veya 'varsayılan' ve çarpan) "
+"gerektirir."
#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:23
msgid "Last hop"
-msgstr ""
+msgstr "Son atlama"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:1
msgid "Legend"
-msgstr ""
+msgstr "Efsane"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:23
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:257
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:23
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:257
msgid "Library"
-msgstr ""
+msgstr "Kütüphane"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:43
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:43
msgid "Link Quality Settings"
-msgstr ""
+msgstr "Bağlantı Kalitesi Ayarları"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:91
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:85
@@ -528,6 +576,9 @@ msgid ""
"etx_float and etx_fpm, smaller values mean slower changes of ETX value. "
"(allowed values are between 0.01 and 1.0)"
msgstr ""
+"Bağlantı kalitesi yaşlanma faktörü (yalnızca lq seviye 2 için). Etx_float ve "
+"etx_fpm için ayar parametresi, daha küçük değerler ETX değerinin daha yavaş "
+"değiştiği anlamına gelir. (izin verilen değerler 0,01 ile 1,0 arasındadır)"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:97
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:91
@@ -539,6 +590,13 @@ msgid ""
"calculation<br /><b>etx_ffeth</b>: incompatible variant of etx_ff that "
"allows ethernet links with ETX 0.1.<br />Defaults to \"etx_ff\""
msgstr ""
+"Bağlantı kalitesi algoritması (yalnızca lq seviye 2 için). <br /> "
+"<b>etx_float</b>: üstel yaşlanmalı kayan nokta ETX <br /> <b> etx_fpm </b>: "
+"etx_float ile aynı, ancak tamsayı ile aritmetik <br /> <b>etx_ff</b>: ETX "
+"hesaplaması için tüm OLSR trafiğini (sadece merhaba yerine) kullanan bir etx "
+"çeşidi olan ETX freifunk <br /> <b>etx_ffeth</b>: uyumsuz varyantı ETX 0.1 "
+"ile ethernet bağlantılarına izin veren etx_ff. <br /> \"etx_ff\" "
+"varsayılanıdır"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:83
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:77
@@ -547,46 +605,50 @@ msgid ""
"routing.<br /><b>0</b> = do not use link quality<br /><b>2</b> = use link "
"quality for MPR selection and routing<br />Default is \"2\""
msgstr ""
+"Hopcount ve maliyet tabanlı (çoğunlukla ETX) yönlendirme arasında bağlantı "
+"kalitesi seviyesi geçişi. <br /> <b> 0 </b> = bağlantı kalitesini kullanma "
+"<br /> <b> 2 </b> = bağlantı kalitesini kullan MPR seçimi ve yönlendirme "
+"için <br /> Varsayılan \"2\" dir"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:245
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:239
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:70
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:70
msgid "LinkQuality Multiplicator"
-msgstr ""
+msgstr "LinkQuality Çarpanı"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:188
msgid "Links per node (average)"
-msgstr ""
+msgstr "Düğüm başına bağlantı (ortalama)"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:183
msgid "Links total"
-msgstr ""
+msgstr "Toplam bağlantı"
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:63
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:129
msgid "Local interface IP"
-msgstr ""
+msgstr "Yerel arayüz IP'si"
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:59
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:395
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:376
msgid "MID"
-msgstr ""
+msgstr "MID"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:329
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:310
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:153
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:140
msgid "MID interval"
-msgstr ""
+msgstr "MID aralığı"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:335
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:316
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:159
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:146
msgid "MID validity time"
-msgstr ""
+msgstr "MID geçerlilik süresi"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:26
msgid "MTU"
@@ -595,18 +657,21 @@ msgstr "MTU"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:132
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:126
msgid "Main IP"
-msgstr ""
+msgstr "Ana IP"
#: applications/luci-app-olsr/luasrc/view/status-olsr/error_olsr.htm:10
msgid ""
"Make sure that OLSRd is running, the \"jsoninfo\" plugin is loaded, "
"configured on port 9090 and accepts connections from \"127.0.0.1\"."
msgstr ""
+"OLSRd'nin çalıştığından, \"jsoninfo\" eklentisinin yüklendiğinden, 9090 "
+"numaralı bağlantı noktasında yapılandırıldığından ve \"127.0.0.1\" kaynaklı "
+"bağlantıları kabul ettiğinden emin olun."
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:50
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:110
msgid "Metric"
-msgstr ""
+msgstr "Metrik"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:226
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:376
@@ -615,7 +680,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:51
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:51
msgid "Mode"
-msgstr ""
+msgstr "Mod"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:246
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:71
@@ -625,6 +690,10 @@ msgid ""
">reduce LQ to 192.168.0.1 by half: 192.168.0.1 0.5<br />reduce LQ to all "
"nodes on this interface by 20%: default 0.8"
msgstr ""
+"Rotaları burada verilen faktörle çarpın. İzin verilen değerler 0,01 ile 1,0 "
+"arasındadır. Yalnızca LQ Seviyesi 0'dan büyük olduğunda kullanılır. Örnekler:"
+" <br /> LQ'yu yarı yarıya 192.168.0.1'e düşür: 192.168.0.1 0.5 <br /> LQ'yu "
+"bu arayüzdeki tüm düğümlere %20 azalt: varsayılan 0.8"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:240
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:71
@@ -634,33 +703,38 @@ msgid ""
">reduce LQ to fd91:662e:3c58::1 by half: fd91:662e:3c58::1 0.5<br />reduce "
"LQ to all nodes on this interface by 20%: default 0.8"
msgstr ""
+"Rotaları burada verilen faktörle çarpın. İzin verilen değerler 0,01 ile 1,0 "
+"arasındadır. Yalnızca LQ Seviyesi 0'dan büyük olduğunda kullanılır. Örnekler:"
+" <br /> LQ'yu fd91:662e:3c58::1'e yarı yarıya düşür: ffd91:662e:3c58::1 0,5 "
+"<br /> LQ'yu hepsine azalt bu arayüzdeki düğümler %20 oranında: varsayılan "
+"0,8"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:201
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:195
msgid "NAT threshold"
-msgstr ""
+msgstr "NAT eşiği"
#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:25
msgid "NLQ"
-msgstr ""
+msgstr "NLQ"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:168
msgid "Neighbors"
-msgstr ""
+msgstr "Komşular"
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:60
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:126
msgid "Neighbour IP"
-msgstr ""
+msgstr "Komşu IP'si"
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:38
msgid "Neighbours"
-msgstr ""
+msgstr "Komşular"
#: 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 "Ağ Maskesi"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:373
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:354
@@ -668,77 +742,77 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:44
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:160
msgid "Network"
-msgstr ""
+msgstr "Ağ"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:17
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:34
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:16
msgid "Network address"
-msgstr ""
+msgstr "Ağ adresi"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:59
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:53
msgid "Nic changes poll interval"
-msgstr ""
+msgstr "Nic örnek alma aralığını değiştirir"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:173
msgid "Nodes"
-msgstr ""
+msgstr "Düğümler"
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:27
msgid "OLSR"
-msgstr ""
+msgstr "OLSR"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrddisplay.lua:4
msgid "OLSR - Display Options"
-msgstr ""
+msgstr "OLSR - Görünüm Seçenekleri"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:8
msgid "OLSR - HNA-Announcements"
-msgstr ""
+msgstr "OLSR - HNA-Duyuruları"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:7
msgid "OLSR - HNA6-Announcements"
-msgstr ""
+msgstr "OLSR - HNA6-Duyurular"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:9
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:216
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:9
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:216
msgid "OLSR - Plugins"
-msgstr ""
+msgstr "OLSR - Eklentiler"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:12
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:12
#: applications/luci-app-olsr/luasrc/view/status-olsr/error_olsr.htm:8
msgid "OLSR Daemon"
-msgstr ""
+msgstr "OLSR Arka Plan Programı"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:14
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:14
msgid "OLSR Daemon - Interface"
-msgstr ""
+msgstr "OLSR Arka Plan Programı - Arayüz"
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:117
msgid "OLSR connections"
-msgstr ""
+msgstr "OLSR bağlantıları"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:40
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:91
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:48
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:108
msgid "OLSR gateway"
-msgstr ""
+msgstr "OLSR ağ geçidi"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:20
#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:22
msgid "OLSR node"
-msgstr ""
+msgstr "OLSR düğümü"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:10
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:19
msgid "Orange"
-msgstr ""
+msgstr "Turuncu"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:157
msgid "Overview"
@@ -746,53 +820,53 @@ msgstr "Genel bakış"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:87
msgid "Overview of currently active OLSR host net announcements"
-msgstr ""
+msgstr "Şu anda etkin olan OLSR ana bilgisayar ağ duyurularına genel bakış"
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:122
msgid "Overview of currently established OLSR connections"
-msgstr ""
+msgstr "Halihazırda kurulmuş olan OLSR bağlantılarına genel bakış"
#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:19
msgid "Overview of currently known OLSR nodes"
-msgstr ""
+msgstr "Şu anda bilinen OLSR düğümlerine genel bakış"
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:103
msgid "Overview of currently known routes to other OLSR nodes"
-msgstr ""
+msgstr "Diğer OLSR düğümlerine giden şu anda bilinen yollara genel bakış"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:19
msgid "Overview of interfaces where OLSR is running"
-msgstr ""
+msgstr "OLSR'nin çalıştığı arabirimlere genel bakış"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:17
msgid "Overview of known multiple interface announcements"
-msgstr ""
+msgstr "Bilinen çoklu arayüz duyurularına genel bakış"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:104
msgid "Overview of smart gateways in this network"
-msgstr ""
+msgstr "Bu ağdaki akıllı ağ geçitlerine genel bakış"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:11
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:11
msgid "Plugin configuration"
-msgstr ""
+msgstr "Eklenti yapılandırması"
#: applications/luci-app-olsr/luasrc/controller/olsr4.lua:30
#: applications/luci-app-olsr/luasrc/controller/olsr6.lua:30
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:240
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:240
msgid "Plugins"
-msgstr ""
+msgstr "Eklentiler"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:54
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:48
msgid "Polling rate for OLSR sockets in seconds. Default is 0.05."
-msgstr ""
+msgstr "OLSR soketleri için saniye cinsinden yoklama hızı. Varsayılan 0.05'tir."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:53
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:47
msgid "Pollrate"
-msgstr ""
+msgstr "Örnekleme aralığı"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:126
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:120
@@ -804,16 +878,16 @@ msgstr "Bağlantı noktası"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:63
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:115
msgid "Prefix"
-msgstr ""
+msgstr "Önek"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:11
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:20
msgid "Red"
-msgstr ""
+msgstr "Kırmızı"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrddisplay.lua:9
msgid "Resolve"
-msgstr ""
+msgstr "Çöz"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrddisplay.lua:10
msgid ""
@@ -821,19 +895,23 @@ msgid ""
"if you use public IPs and have unstable DNS-Setup then those pages will load "
"really slow. In this case disable it here."
msgstr ""
+"Durum sayfalarındaki ana bilgisayar adlarını çözün. Buna izin vermek "
+"genellikle güvenlidir, ancak genel IP'ler kullanırsanız ve dengesiz DNS "
+"Kurulumunuz varsa, bu sayfalar gerçekten yavaş yüklenir. Bu durumda buradan "
+"devre dışı bırakın."
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:44
msgid "Routes"
-msgstr ""
+msgstr "Yönlendirmeler"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:21
msgid "Secondary OLSR interfaces"
-msgstr ""
+msgstr "İkincil OLSR arayüzleri"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:56
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:108
msgid "Selected"
-msgstr ""
+msgstr "Seçildi"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:133
msgid ""
@@ -841,6 +919,9 @@ msgid ""
"during the uptime of olsrd. Default is 0.0.0.0, which triggers usage of the "
"IP of the first interface."
msgstr ""
+"Yönlendiricinin ana IP'sini (oluşturan ip) ayarlar. Bu IP, olsrd'nin çalışma "
+"süresi boyunca ASLA değişmeyecektir. Varsayılan, ilk arayüzün IP'sinin "
+"kullanımını tetikleyen 0.0.0.0'dır."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:127
msgid ""
@@ -848,36 +929,39 @@ msgid ""
"during the uptime of olsrd. Default is ::, which triggers usage of the IP of "
"the first interface."
msgstr ""
+"Yönlendiricinin ana IP'sini (oluşturan ip) ayarlar. Bu IP, olsrd'nin çalışma "
+"süresi boyunca ASLA değişmeyecektir. Varsayılan şudur ::, ilk arayüzün "
+"IP'sinin kullanımını tetikler."
#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:20
msgid "Show IPv4"
-msgstr ""
+msgstr "IPv4'ü göster"
#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:28
msgid "Show IPv6"
-msgstr ""
+msgstr "IPv6'yı göster"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:14
msgid "Signal Noise Ratio in dB"
-msgstr ""
+msgstr "dB cinsinden Sinyal Gürültü Oranı"
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:65
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:44
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:44
msgid "SmartGW"
-msgstr ""
+msgstr "SmartGW"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:97
msgid "SmartGW announcements"
-msgstr ""
+msgstr "SmartGW duyuruları"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:150
msgid "SmartGateway is not configured on this system."
-msgstr ""
+msgstr "SmartGateway bu sistemde yapılandırılmamış."
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:28
msgid "Source address"
-msgstr ""
+msgstr "Kaynak adresi"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:176
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:170
@@ -885,55 +969,57 @@ msgid ""
"Specifies the speed of the uplink in kilobits/s. First parameter is "
"upstream, second parameter is downstream. Default is \"128 1024\"."
msgstr ""
+"Uplink'in hızını kilobit/sn cinsinden belirtir. İlk parametre yukarı akış, "
+"ikinci parametre aşağı akış. Varsayılan \"128 1024\" dür."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:176
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:170
msgid "Speed of the uplink"
-msgstr ""
+msgstr "Uplink'in hızı"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:25
msgid "State"
-msgstr ""
+msgstr "Bölge"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:19
msgid "Still usable (20 > SNR > 5)"
-msgstr ""
+msgstr "Hala kullanılabilir (20> SNR> 5)"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:10
msgid "Still usable (4 < ETX < 10)"
-msgstr ""
+msgstr "Hala kullanılabilir (4 <ETX <10)"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:3
msgid "Success rate of packages received from the neighbour"
-msgstr ""
+msgstr "Komşudan alınan paketlerin başarı oranı"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:4
msgid "Success rate of packages sent to the neighbour"
-msgstr ""
+msgstr "Komşuya gönderilen paketlerin başarı oranı"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:388
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:369
msgid "TC"
-msgstr ""
+msgstr "TC"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:317
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:298
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:141
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:128
msgid "TC interval"
-msgstr ""
+msgstr "TC aralığı"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:323
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:304
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:134
msgid "TC validity time"
-msgstr ""
+msgstr "TC geçerlilik süresi"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:65
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:59
msgid "TOS value"
-msgstr ""
+msgstr "TOS değeri"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:13
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:13
@@ -946,6 +1032,12 @@ msgid ""
"device. Visit <a href='http://www.olsr.org'>olsrd.org</a> for help and "
"documentation."
msgstr ""
+"OLSR arka plan programı, Optimize Edilmiş Bağlantı Durumu Yönlendirme "
+"protokolünün bir uygulamasıdır. Bu nedenle, herhangi bir ağ ekipmanı için ağ "
+"yönlendirmesine izin verir. Geçici modu destekleyen herhangi bir wifi "
+"kartında ve elbette herhangi bir ethernet cihazında çalışır. Yardım ve "
+"belgeler için <a href='http://www.olsr.org'>olsrd.org</a> adresini ziyaret "
+"edin."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:194
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:188
@@ -953,11 +1045,13 @@ msgid ""
"The fixed willingness to use. If not set willingness will be calculated "
"dynamically based on battery/power status. Default is \"3\"."
msgstr ""
+"Sabit kullanım isteği. Ayarlanmazsa, isteklilik pil / güç durumuna göre "
+"dinamik olarak hesaplanacaktır. Varsayılan \"3\" dür."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:45
msgid "The interface OLSRd should serve."
-msgstr ""
+msgstr "OLSRd arayüzü hizmet etmelidir."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:127
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:121
@@ -965,6 +1059,9 @@ msgid ""
"The port OLSR uses. This should usually stay at the IANA assigned port 698. "
"It can have a value between 1 and 65535."
msgstr ""
+"OLSR'nin kullandığı bağlantı noktası. Bu genellikle IANA tarafından atanan "
+"bağlantı noktası 698'de kalmalıdır. 1 ile 65535 arasında bir değere sahip "
+"olabilir."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:184
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:178
@@ -974,17 +1071,22 @@ msgid ""
"the IPv6 gateway without any kind of address translation. The maximum prefix "
"length is 64 bits. Default is \"::/0\" (no prefix)."
msgstr ""
+"Bu, istemcilere yer-uydu bağlantısının harici IPv6 önekini sinyallemek için "
+"kullanılabilir. Bu, bir istemcinin yerel IPv6 adresini herhangi bir adres "
+"çevirisi olmadan IPv6 ağ geçidini kullanacak şekilde değiştirmesine izin "
+"verebilir. Maksimum ön ek uzunluğu 64 bittir. Varsayılan \"::/0\"\" (önek "
+"yok)."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:224
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:218
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:33
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:33
msgid "Timing and Validity"
-msgstr ""
+msgstr "Zamanlama ve Geçerlilik"
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:49
msgid "Topology"
-msgstr ""
+msgstr "Topoloji"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:66
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:60
@@ -992,30 +1094,31 @@ msgid ""
"Type of service value for the IP header of control traffic. Default is "
"\"16\"."
msgstr ""
+"Kontrol trafiğinin IP başlığı için hizmet değeri türü. Varsayılan \"16\" dır."
#: applications/luci-app-olsr/luasrc/view/status-olsr/error_olsr.htm:9
msgid "Unable to connect to the OLSR daemon!"
-msgstr ""
+msgstr "OLSR arka plan programına bağlanılamıyor!"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:59
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:111
msgid "Uplink"
-msgstr ""
+msgstr "Uplink"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:166
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:160
msgid "Uplink uses NAT"
-msgstr ""
+msgstr "Uplink NAT kullanır"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:116
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:110
msgid "Use hysteresis"
-msgstr ""
+msgstr "Histerezi kullan"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:41
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:92
msgid "Validity Time"
-msgstr ""
+msgstr "Geçerlilik Süresi"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:200
msgid "Version"
@@ -1023,15 +1126,15 @@ msgstr "Sürüm"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:8
msgid "Very good (ETX < 2)"
-msgstr ""
+msgstr "Çok iyi (ETX <2)"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:17
msgid "Very good (SNR > 30)"
-msgstr ""
+msgstr "Çok iyi (SNR> 30)"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:27
msgid "WLAN"
-msgstr ""
+msgstr "WLAN"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:44
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:44
@@ -1039,13 +1142,15 @@ msgid ""
"Warning: kmod-ipip is not installed. Without kmod-ipip SmartGateway will not "
"work, please install it."
msgstr ""
+"Uyarı: kmod-ipip kurulu değil. Kmod-ipip olmadan SmartGateway çalışmaz, "
+"lütfen kurunuz."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:235
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:229
#: 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 "Ağırlık"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:236
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:230
@@ -1060,6 +1165,13 @@ msgid ""
"0. For any other value of LinkQualityLevel, the interface ETX value is used "
"instead."
msgstr ""
+"Ana bilgisayarlar arasında birden fazla bağlantı olduğunda, kullanılacak "
+"bağlantıyı belirlemek için arabirimin ağırlığı kullanılır. Normalde ağırlık, "
+"arayüzün özelliklerine göre olsrd tarafından otomatik olarak hesaplanır, "
+"ancak burada sabit bir değer belirleyebilirsiniz. Olsrd, en düşük değere "
+"sahip bağlantıları seçecektir. <br /> <b>Not:</b> Arayüz ağırlığı yalnızca "
+"LinkQualityLevel, 0'a ayarlandığında kullanılır. Diğer LinkQualityLevel "
+"değeri için, arayüz ETX değeri yerine kullanılır."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:155
msgid ""
@@ -1067,6 +1179,9 @@ msgid ""
"detected by looking for a local HNA of 0.0.0.0/0, ::ffff:0:0/96 or 2000::/3. "
"Default setting is \"both\"."
msgstr ""
+"Diğer örgü düğümlerine hangi tür yukarı bağlantı dışa aktarılır. 0.0.0.0/0, "
+"::ffff:0:0/96 veya 2000::/3 yerel HNA aranarak bir yukarı bağlantı tespit "
+"edilir. Varsayılan ayar \"her ikisi\" dir."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:149
msgid ""
@@ -1074,25 +1189,28 @@ msgid ""
"detected by looking for a local HNA6 ::ffff:0:0/96 or 2000::/3. Default "
"setting is \"both\"."
msgstr ""
+"Diğer örgü düğümlerine hangi tür yukarı bağlantı dışa aktarılır. Yerel bir "
+"HNA6::ffff:0:0/96 veya 2000::/3. aranarak bir yukarı bağlantı tespit edilir. "
+"Varsayılan ayar \"her ikisi\" dir."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:193
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:187
msgid "Willingness"
-msgstr ""
+msgstr "İsteklilik"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:9
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:18
msgid "Yellow"
-msgstr ""
+msgstr "Sarı"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:38
msgid "down"
-msgstr ""
+msgstr "deaktif"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:30
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:134
msgid "infinite"
-msgstr ""
+msgstr "sonsuz"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:40
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:29
@@ -1102,11 +1220,11 @@ 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 "hayır"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:38
msgid "up"
-msgstr ""
+msgstr "aktif"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:40
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:29
@@ -1116,4 +1234,4 @@ 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 "evet"
diff --git a/applications/luci-app-olsr/po/uk/olsr.po b/applications/luci-app-olsr/po/uk/olsr.po
index 51ceb4033d..692d3c1db7 100644
--- a/applications/luci-app-olsr/po/uk/olsr.po
+++ b/applications/luci-app-olsr/po/uk/olsr.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: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/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.9-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -28,7 +28,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Додаткові налаштування"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
@@ -176,7 +176,7 @@ msgstr "Шлюз"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:31
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:31
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Загальні налаштування"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
@@ -239,7 +239,7 @@ msgstr ""
#: 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 ""
+msgstr "Інтервал привітання"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:311
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:292
@@ -275,7 +275,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 ""
@@ -894,7 +894,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)"
@@ -1103,7 +1103,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"
@@ -1117,4 +1117,4 @@ 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 "так"
diff --git a/applications/luci-app-olsr/po/vi/olsr.po b/applications/luci-app-olsr/po/vi/olsr.po
index 1e6f1fffe6..2d6bfa8e96 100644
--- a/applications/luci-app-olsr/po/vi/olsr.po
+++ b/applications/luci-app-olsr/po/vi/olsr.po
@@ -5,8 +5,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-08-16 06:58+0200\n"
-"PO-Revision-Date: 2020-03-28 17:46+0000\n"
-"Last-Translator: Thien An Dang Thanh <thienandangthanh@gmail.com>\n"
+"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/"
"luciapplicationsolsr/vi/>\n"
"Language: vi\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.0-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -31,7 +31,7 @@ msgstr "Thông báo của mạng host đang hoạt động"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
@@ -83,7 +83,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:198
msgid "Configuration"
-msgstr ""
+msgstr "Cấu hình"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:56
msgid ""
@@ -140,7 +140,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 ""
+msgstr "Bật"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
msgid "Expected retransmission count"
diff --git a/applications/luci-app-olsr/po/zh_Hans/olsr.po b/applications/luci-app-olsr/po/zh_Hans/olsr.po
index 7378b7deae..c0c9749777 100644
--- a/applications/luci-app-olsr/po/zh_Hans/olsr.po
+++ b/applications/luci-app-olsr/po/zh_Hans/olsr.po
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-19 20:00+0000\n"
+"PO-Revision-Date: 2021-04-15 17:26+0000\n"
"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsolsr/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 3.11\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -102,7 +102,7 @@ msgstr "显示"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:60
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:112
msgid "Downlink"
-msgstr "下行链路"
+msgstr "下行速率"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:203
msgid "Download Config"
@@ -202,7 +202,7 @@ msgstr "好(30 > SNR > 20)"
#: applications/luci-app-olsr/root/usr/share/rpcd/acl.d/luci-app-olsr.json:3
msgid "Grant UCI access for luci-app-olsr"
-msgstr ""
+msgstr "授予UCI访问luci-app-olsr的权限"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:8
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:17
@@ -241,7 +241,7 @@ msgstr "HNA 通告"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:381
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:362
msgid "Hello"
-msgstr "Hello"
+msgstr "你好"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:305
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:286
@@ -269,12 +269,12 @@ msgstr "隐藏 IPv6"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:12
msgid "Hna4"
-msgstr "Hna4"
+msgstr "Hna4网络封包"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:28
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:10
msgid "Hna6"
-msgstr "Hna6"
+msgstr "Hna6网络封包"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:58
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:110
@@ -529,7 +529,7 @@ msgstr "最后一跳"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:1
msgid "Legend"
-msgstr "Legend"
+msgstr "图例"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:23
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:257
@@ -1059,7 +1059,7 @@ msgstr "无法连接到 OLSR 守护程序!"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:59
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:111
msgid "Uplink"
-msgstr "上行链路"
+msgstr "上行速率"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:166
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:160
diff --git a/applications/luci-app-olsr/po/zh_Hant/olsr.po b/applications/luci-app-olsr/po/zh_Hant/olsr.po
index 29a1231329..efb1b58c40 100644
--- a/applications/luci-app-olsr/po/zh_Hant/olsr.po
+++ b/applications/luci-app-olsr/po/zh_Hant/olsr.po
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-28 19:19+0000\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/luciapplicationsolsr/zh_Hant/>\n"
@@ -13,11 +13,11 @@ 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.11-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
-msgstr "活動的 MID 通告"
+msgstr "活躍的 MID 公告"
#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:14
msgid "Active OLSR nodes"
@@ -25,7 +25,7 @@ msgstr "活動的 OLSR 節點"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:82
msgid "Active host net announcements"
-msgstr "活動的主機網路通告"
+msgstr "活躍的主機網路公告"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
@@ -45,14 +45,14 @@ msgstr "允許選擇有 NAT 的 IPv4 閘道器"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:155
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:149
msgid "Announce uplink"
-msgstr "通告上行連結"
+msgstr "發布上行連結"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:39
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:90
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:47
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:107
msgid "Announced network"
-msgstr "通告的網路"
+msgstr "發布的網路"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:11
msgid "Bad (ETX > 10)"
@@ -82,14 +82,13 @@ msgstr "必須是有效的 IPv6 位址,或“預設”"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:198
msgid "Configuration"
-msgstr "設定"
+msgstr "組態"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:56
msgid ""
"Could not get any data. Make sure the jsoninfo plugin is installed and "
"allows connections from localhost."
-msgstr ""
-"無法獲取任何資料。確保已安裝 jsoninfo 外掛,並允許來自 localhost 的連線。"
+msgstr "無法取得任何資料;請確保已安裝 jsoninfo 外掛程式,並允許來自 localhost 的連接。"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:24
msgid "Device"
@@ -102,7 +101,7 @@ msgstr "顯示"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:60
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:112
msgid "Downlink"
-msgstr "下行連結"
+msgstr "下行鏈路"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:203
msgid "Download Config"
@@ -130,14 +129,12 @@ msgstr "啟用"
msgid ""
"Enable SmartGateway. If it is disabled, then all other SmartGateway "
"parameters are ignored. Default is \"no\"."
-msgstr ""
-"啟用 SmartGateway。如果禁用,則將忽略 SmartGateway 的其他所有引數。預設"
-"值:“no”"
+msgstr "啟用 SmartGateway。如果禁用,則將忽略 SmartGateway 的其他所有引數。預設值:“no”."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:36
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:36
msgid "Enable this interface."
-msgstr "啟用這個埠"
+msgstr "啟用這個界面."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:249
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:249
@@ -190,7 +187,7 @@ msgstr "一般設定"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
msgid "General settings"
-msgstr "一般設定"
+msgstr "一般設定值"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:9
msgid "Good (2 < ETX < 4)"
@@ -202,7 +199,7 @@ msgstr "好(30 > SNR > 20)"
#: applications/luci-app-olsr/root/usr/share/rpcd/acl.d/luci-app-olsr.json:3
msgid "Grant UCI access for luci-app-olsr"
-msgstr ""
+msgstr "授予 luci-app-olsr 擁有 UCI 存取的權限"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:8
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:17
@@ -218,7 +215,7 @@ msgstr "HNA"
#: applications/luci-app-olsr/luasrc/controller/olsr4.lua:25
msgid "HNA Announcements"
-msgstr "HNA 通告"
+msgstr "HNA 公告"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:341
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:322
@@ -236,12 +233,12 @@ msgstr "HNA 有效時長"
#: applications/luci-app-olsr/luasrc/controller/olsr6.lua:25
msgid "HNA6 Announcements"
-msgstr "HNA 通告"
+msgstr "HNA6 公告"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:381
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:362
msgid "Hello"
-msgstr "Hello"
+msgstr "Hello訊息"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:305
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:286
@@ -269,12 +266,12 @@ msgstr "隱藏 IPv6"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:12
msgid "Hna4"
-msgstr "Hna4"
+msgstr "Hna4網路封包"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:28
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:10
msgid "Hna6"
-msgstr "Hna6"
+msgstr "Hna6網路封包"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:58
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:110
@@ -329,7 +326,7 @@ msgstr "IPv4"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:278
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:103
msgid "IPv4 broadcast"
-msgstr "IPv4 廣播位址"
+msgstr "IPv4 廣播"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:279
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:104
@@ -528,14 +525,14 @@ msgstr "最後一跳"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:1
msgid "Legend"
-msgstr "Legend"
+msgstr "傳說"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:23
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:257
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:23
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:257
msgid "Library"
-msgstr "庫"
+msgstr "函數庫"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:43
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:43
@@ -621,7 +618,7 @@ msgstr "MID 有效期"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:26
msgid "MTU"
-msgstr "MTU"
+msgstr "MTU最大傳輸單元"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:132
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:126
@@ -639,7 +636,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:50
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:110
msgid "Metric"
-msgstr "度量"
+msgstr "公測數"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:226
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:376
@@ -694,12 +691,12 @@ 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
msgid "Netmask"
-msgstr "子網掩碼"
+msgstr "子網路遮罩"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:373
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:354
@@ -730,15 +727,15 @@ msgstr "OLSR"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrddisplay.lua:4
msgid "OLSR - Display Options"
-msgstr "OLSR - 顯示選項"
+msgstr "OLSR-顯示選項"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:8
msgid "OLSR - HNA-Announcements"
-msgstr "OLSR - HNA-通告"
+msgstr "OLSR-HNA 公告"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:7
msgid "OLSR - HNA6-Announcements"
-msgstr "OLSR - HNA6-通告"
+msgstr "OLSR-HNA6 公告"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:9
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:216
@@ -781,11 +778,11 @@ 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"
-msgstr "當前活動的 OLSR 主機網路通告概覽"
+msgstr "目前活躍的 OLSR 主機網路公告概覽"
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:122
msgid "Overview of currently established OLSR connections"
@@ -805,7 +802,7 @@ msgstr "OLSR 正在執行的介面概覽"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:17
msgid "Overview of known multiple interface announcements"
-msgstr "已知的多介面通告概覽"
+msgstr "已知的多介面公告概覽"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:104
msgid "Overview of smart gateways in this network"
@@ -836,7 +833,7 @@ msgstr "輪詢速率"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:126
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:120
msgid "Port"
-msgstr "埠"
+msgstr "連接埠"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:38
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:20
@@ -874,7 +871,7 @@ msgstr "輔助 OLSR 介面"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:56
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:108
msgid "Selected"
-msgstr ""
+msgstr "已選擇"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:133
msgid ""
@@ -910,11 +907,11 @@ msgstr "信噪比(dB)"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:44
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:44
msgid "SmartGW"
-msgstr "SmartGW"
+msgstr "SmartGW智慧臨時匝道器"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:97
msgid "SmartGW announcements"
-msgstr "SmartGW 通告"
+msgstr "SmartGW 公告"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:150
msgid "SmartGateway is not configured on this system."
@@ -922,7 +919,7 @@ msgstr "此係統上未配置 SmartGateway。"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:28
msgid "Source address"
-msgstr "源位址"
+msgstr "來源位址"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:176
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:170
@@ -1057,7 +1054,7 @@ msgstr "無法連線到 OLSR 守護程式!"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:59
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:111
msgid "Uplink"
-msgstr "上行連結"
+msgstr "上行鏈路"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:166
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:160
@@ -1104,7 +1101,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 "重量"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:236
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:230
@@ -1154,12 +1151,12 @@ msgstr "黃色"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:38
msgid "down"
-msgstr ""
+msgstr "未連接"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:30
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:134
msgid "infinite"
-msgstr ""
+msgstr "無限"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:40
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:29
@@ -1173,7 +1170,7 @@ msgstr "否"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:38
msgid "up"
-msgstr ""
+msgstr "連接"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:40
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:29
diff --git a/applications/luci-app-omcproxy/Makefile b/applications/luci-app-omcproxy/Makefile
index 7091f66df9..622ce06950 100644
--- a/applications/luci-app-omcproxy/Makefile
+++ b/applications/luci-app-omcproxy/Makefile
@@ -17,6 +17,6 @@ LUCI_TITLE:=LuCI support for omcproxy
LUCI_DEPENDS:=+omcproxy
LUCI_PKGARCH:=all
-include $(TOPDIR)/feeds/luci/luci.mk
+include ../../luci.mk
# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-omcproxy/po/ar/omcproxy.po b/applications/luci-app-omcproxy/po/ar/omcproxy.po
index eab5aa842a..fb219ed522 100644
--- a/applications/luci-app-omcproxy/po/ar/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/ar/omcproxy.po
@@ -1,12 +1,19 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-03-01 14:19+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsomcproxy/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\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
-msgstr ""
+msgstr "إضافة مثيل"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
msgid "Downlink interface"
diff --git a/applications/luci-app-omcproxy/po/bn_BD/omcproxy.po b/applications/luci-app-omcproxy/po/bn_BD/omcproxy.po
index f4239a6fec..e47ba8cf6b 100644
--- a/applications/luci-app-omcproxy/po/bn_BD/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/bn_BD/omcproxy.po
@@ -1,12 +1,18 @@
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/luciapplicationsomcproxy/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-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
-msgstr ""
+msgstr "ইন্সট্যান্স যোগ করুন"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
msgid "Downlink interface"
diff --git a/applications/luci-app-omcproxy/po/ca/omcproxy.po b/applications/luci-app-omcproxy/po/ca/omcproxy.po
index 5a357ceedd..405a940cb7 100644
--- a/applications/luci-app-omcproxy/po/ca/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/ca/omcproxy.po
@@ -1,12 +1,18 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-09 20:04+0000\n"
+"Last-Translator: dtalens <databio@gmail.com>\n"
+"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsomcproxy/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.8-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
-msgstr ""
+msgstr "Afegeix una instància"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
msgid "Downlink interface"
diff --git a/applications/luci-app-omcproxy/po/cs/omcproxy.po b/applications/luci-app-omcproxy/po/cs/omcproxy.po
index 165521c269..b241e3c68c 100644
--- a/applications/luci-app-omcproxy/po/cs/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/cs/omcproxy.po
@@ -1,26 +1,27 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"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/"
"luciapplicationsomcproxy/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"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
msgstr "Přidat instanci"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
+#, fuzzy
msgid "Downlink interface"
-msgstr ""
+msgstr "Interface pro příjem"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:13
msgid "Embedded IGMPv3 and MLDv2 proxy"
-msgstr ""
+msgstr "Zabudovaná proxy IGMPv3 a MLDv2"
#: 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/da/omcproxy.po b/applications/luci-app-omcproxy/po/da/omcproxy.po
new file mode 100644
index 0000000000..3051404f13
--- /dev/null
+++ b/applications/luci-app-omcproxy/po/da/omcproxy.po
@@ -0,0 +1,80 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-13 08:12+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsomcproxy/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.9.1-dev\n"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
+msgid "Add instance"
+msgstr "Tilføj Instans"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
+msgid "Downlink interface"
+msgstr "Downlink interface"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:13
+msgid "Embedded IGMPv3 and MLDv2 proxy"
+msgstr "Indlejret IGMPv3 og 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 "Giv UCI-adgang til 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)"
+msgstr "Minimum multicast-omfang til proxy (påvirker kun IPv6 multicast)"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:15
+msgid "Proxy Instance"
+msgstr "Proxy Instans"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
+msgid "Scope"
+msgstr "Omfang"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:31
+msgid "Uplink interface"
+msgstr "Uplink interface"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:31
+msgid "Where does the multicast come from?"
+msgstr "Hvor kommer multicast fra?"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
+msgid "Where does the multicast go to?"
+msgstr "Hvor går multicast hen?"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:26
+msgid "admin-local"
+msgstr "admin-lokal"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:22
+msgid "default"
+msgstr "Standard"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:23
+msgid "global"
+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 "omcproxy"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:24
+msgid "organization-local"
+msgstr "organisation-lokal"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:27
+msgid "realm"
+msgstr "realm"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:25
+msgid "site-local"
+msgstr "site-local"
diff --git a/applications/luci-app-omcproxy/po/id/omcproxy.po b/applications/luci-app-omcproxy/po/id/omcproxy.po
new file mode 100644
index 0000000000..448353e24e
--- /dev/null
+++ b/applications/luci-app-omcproxy/po/id/omcproxy.po
@@ -0,0 +1,80 @@
+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/"
+"luciapplicationsomcproxy/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-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
+msgid "Add instance"
+msgstr "Tambahkan instance"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
+msgid "Downlink interface"
+msgstr "Antarmuka downlink"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:13
+msgid "Embedded IGMPv3 and MLDv2 proxy"
+msgstr "Pewali IGMPv3 dan MLDv2 yang disematkan"
+
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr "Berikan akses UCI untuk 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)"
+msgstr "Cakupan multicast minimum ke pewali (hanya memengaruhi multicast IPv6)"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:15
+msgid "Proxy Instance"
+msgstr "Instance pewali"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
+msgid "Scope"
+msgstr "Cakupan"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:31
+msgid "Uplink interface"
+msgstr "Antarmuka uplink"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:31
+msgid "Where does the multicast come from?"
+msgstr "Dari mana multicast itu berasal?"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
+msgid "Where does the multicast go to?"
+msgstr "Ke mana multicast itu menuju?"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:26
+msgid "admin-local"
+msgstr "admin-local"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:22
+msgid "default"
+msgstr "default"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:23
+msgid "global"
+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 "omcproxy"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:24
+msgid "organization-local"
+msgstr "organization-local"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:27
+msgid "realm"
+msgstr "realm"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:25
+msgid "site-local"
+msgstr "site-local"
diff --git a/applications/luci-app-omcproxy/po/it/omcproxy.po b/applications/luci-app-omcproxy/po/it/omcproxy.po
index 2116a18858..d54fcf972f 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: 2020-01-11 18:24+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-09-06 20:29+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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 3.10.1\n"
+"X-Generator: Weblate 4.8.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 "predefinito"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:23
msgid "global"
diff --git a/applications/luci-app-omcproxy/po/ja/omcproxy.po b/applications/luci-app-omcproxy/po/ja/omcproxy.po
index 3d93dad526..1f25c6104a 100644
--- a/applications/luci-app-omcproxy/po/ja/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/ja/omcproxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsomcproxy/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.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
@@ -24,7 +24,7 @@ msgstr ""
#: 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 "luci-app-omcproxyにUCIアクセスを許可"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
@@ -60,7 +60,7 @@ msgstr "デフォルト"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:23
msgid "global"
-msgstr ""
+msgstr "グローバル"
#: 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
diff --git a/applications/luci-app-omcproxy/po/nb_NO/omcproxy.po b/applications/luci-app-omcproxy/po/nb_NO/omcproxy.po
index fba7e65af7..d35207047d 100644
--- a/applications/luci-app-omcproxy/po/nb_NO/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/nb_NO/omcproxy.po
@@ -1,12 +1,18 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-07-30 13:52+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsomcproxy/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.7.2-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
-msgstr ""
+msgstr "Legg til instans"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
msgid "Downlink interface"
diff --git a/applications/luci-app-omcproxy/po/pt/omcproxy.po b/applications/luci-app-omcproxy/po/pt/omcproxy.po
index 6fd68e2d40..2a2bf63517 100644
--- a/applications/luci-app-omcproxy/po/pt/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/pt/omcproxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-17 10:09+0000\n"
+"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/"
"luciapplicationsomcproxy/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.1-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
@@ -40,7 +40,7 @@ msgstr "Escopo"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:31
msgid "Uplink interface"
-msgstr "Interface de uplink"
+msgstr "Interface de ligação ascendente"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:31
msgid "Where does the multicast come from?"
diff --git a/applications/luci-app-omcproxy/po/pt_BR/omcproxy.po b/applications/luci-app-omcproxy/po/pt_BR/omcproxy.po
index da59ac6783..d4feca36a8 100644
--- a/applications/luci-app-omcproxy/po/pt_BR/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/pt_BR/omcproxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-16 19:08+0000\n"
+"PO-Revision-Date: 2021-03-23 11:29+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsomcproxy/pt_BR/>\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.1-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
-msgstr "Adicionar instância"
+msgstr "Adicione uma instância"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
msgid "Downlink interface"
diff --git a/applications/luci-app-omcproxy/po/ro/omcproxy.po b/applications/luci-app-omcproxy/po/ro/omcproxy.po
index 2c06a049e0..a52c362d82 100644
--- a/applications/luci-app-omcproxy/po/ro/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/ro/omcproxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-16 23:27+0000\n"
-"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
+"PO-Revision-Date: 2021-11-16 17:38+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsomcproxy/ro/>\n"
"Language: ro\n"
@@ -9,73 +9,74 @@ 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 3.10-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
-msgstr "Adaugă instanţă"
+msgstr "Adăugați o instanță"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
msgid "Downlink interface"
-msgstr ""
+msgstr "Interfața downlink"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:13
msgid "Embedded IGMPv3 and MLDv2 proxy"
-msgstr ""
+msgstr "Proxy IGMPv3 și MLDv2 încorporat"
#: 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 "Acordarea accesului UCI pentru 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)"
msgstr ""
+"Domeniul minim de multicast pentru proxy (afectează numai multicastul IPv6)"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:15
msgid "Proxy Instance"
-msgstr ""
+msgstr "Instanță proxy"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
msgid "Scope"
-msgstr ""
+msgstr "Domeniul de aplicare"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:31
msgid "Uplink interface"
-msgstr ""
+msgstr "Interfață de legătură ascendentă"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:31
msgid "Where does the multicast come from?"
-msgstr ""
+msgstr "De unde provine multicastul?"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
msgid "Where does the multicast go to?"
-msgstr ""
+msgstr "Unde se îndreaptă multicastul?"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:26
msgid "admin-local"
-msgstr ""
+msgstr "administrator-local"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:22
msgid "default"
-msgstr ""
+msgstr "implicit"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:23
msgid "global"
-msgstr ""
+msgstr "la nivel mondial"
#: 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 "organizație-locală"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:27
msgid "realm"
-msgstr ""
+msgstr "tărâm"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:25
msgid "site-local"
-msgstr ""
+msgstr "site-ul-local"
diff --git a/applications/luci-app-omcproxy/po/ru/omcproxy.po b/applications/luci-app-omcproxy/po/ru/omcproxy.po
index 3d0c5700bc..97cf0b31fd 100644
--- a/applications/luci-app-omcproxy/po/ru/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/ru/omcproxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-07 15:48+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-07-05 20:29+0000\n"
+"Last-Translator: Mikhail <frol185@mail.ru>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsomcproxy/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.1-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
@@ -17,7 +17,7 @@ msgstr "Добавить экземпляр"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
msgid "Downlink interface"
-msgstr ""
+msgstr "Интерфейс нисходящего канала"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:13
msgid "Embedded IGMPv3 and MLDv2 proxy"
diff --git a/applications/luci-app-omcproxy/po/sv/omcproxy.po b/applications/luci-app-omcproxy/po/sv/omcproxy.po
index 22d3be4d3a..f094b7ce2d 100644
--- a/applications/luci-app-omcproxy/po/sv/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/sv/omcproxy.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-21 21:43+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2020-11-22 15:35+0000\n"
+"Last-Translator: PontusÖsterlindh <pontus@osterlindh.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 3.10\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
-msgstr ""
+msgstr "Lägg till instans"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
msgid "Downlink interface"
diff --git a/applications/luci-app-omcproxy/po/tr/omcproxy.po b/applications/luci-app-omcproxy/po/tr/omcproxy.po
index 9390093fa0..18b325011d 100644
--- a/applications/luci-app-omcproxy/po/tr/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/tr/omcproxy.po
@@ -1,58 +1,60 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-27 12:38+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"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/"
"luciapplicationsomcproxy/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
-msgstr "Madde ekle"
+msgstr "Örnek ekle"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
msgid "Downlink interface"
-msgstr ""
+msgstr "İndirme yolu arayüzü"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:13
msgid "Embedded IGMPv3 and MLDv2 proxy"
-msgstr ""
+msgstr "Gömülü IGMPv3 ve MLDv2 proxy'si"
#: 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 "luci-app-omcproxy için UCI erişimi verin"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
msgstr ""
+"Proxy için minimum çok noktaya yayın kapsamı (yalnızca IPv6 çok noktaya "
+"yayını etkiler)"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:15
msgid "Proxy Instance"
-msgstr ""
+msgstr "Proxy Örneği"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
msgid "Scope"
-msgstr ""
+msgstr "Kapsam"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:31
msgid "Uplink interface"
-msgstr ""
+msgstr "Yükleme yolu arayüzü"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:31
msgid "Where does the multicast come from?"
-msgstr ""
+msgstr "Çok noktaya yayın nereden geliyor?"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
msgid "Where does the multicast go to?"
-msgstr ""
+msgstr "Çok noktaya yayın nereye gidiyor?"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:26
msgid "admin-local"
-msgstr ""
+msgstr "admin-local"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:22
msgid "default"
@@ -60,21 +62,21 @@ msgstr "varsayılan"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:23
msgid "global"
-msgstr ""
+msgstr "küresel"
#: 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 "organizasyon-yerel"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:27
msgid "realm"
-msgstr ""
+msgstr "alan"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:25
msgid "site-local"
-msgstr ""
+msgstr "site-yerel"
diff --git a/applications/luci-app-omcproxy/po/vi/omcproxy.po b/applications/luci-app-omcproxy/po/vi/omcproxy.po
index 5dcc98ae1f..b43cd83588 100644
--- a/applications/luci-app-omcproxy/po/vi/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/vi/omcproxy.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsomcproxy/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-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
@@ -50,7 +56,7 @@ msgstr ""
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:22
msgid "default"
-msgstr ""
+msgstr "Mặc định"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:23
msgid "global"
diff --git a/applications/luci-app-omcproxy/po/zh_Hans/omcproxy.po b/applications/luci-app-omcproxy/po/zh_Hans/omcproxy.po
index 718f37afd8..ad7d1858a1 100644
--- a/applications/luci-app-omcproxy/po/zh_Hans/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/zh_Hans/omcproxy.po
@@ -1,5 +1,14 @@
msgid ""
-msgstr "Content-Type: text/plain; charset=UTF-8\n"
+msgstr ""
+"PO-Revision-Date: 2021-01-05 13:29+0000\n"
+"Last-Translator: zhanhb <zhanhb88@gmail.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsomcproxy/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.4.1-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
@@ -15,7 +24,7 @@ msgstr "嵌入式IGMPv3和MLDv2组播代理(omcproxy)"
#: 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 "授予UCI访问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)"
@@ -35,11 +44,11 @@ msgstr "上行链路接口"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:31
msgid "Where does the multicast come from?"
-msgstr "组播数据来源"
+msgstr "多播来自何处?"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
msgid "Where does the multicast go to?"
-msgstr "组播代理去向"
+msgstr "多播去向何方?"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:26
msgid "admin-local"
diff --git a/applications/luci-app-omcproxy/po/zh_Hant/omcproxy.po b/applications/luci-app-omcproxy/po/zh_Hant/omcproxy.po
index fb53c77921..df79a89ef1 100644
--- a/applications/luci-app-omcproxy/po/zh_Hant/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/zh_Hant/omcproxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-28 19:19+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-01-13 17:57+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsomcproxy/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.2-dev\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
@@ -16,43 +16,43 @@ msgstr "加入實體"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
msgid "Downlink interface"
-msgstr ""
+msgstr "下行連結介面"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:13
msgid "Embedded IGMPv3 and MLDv2 proxy"
-msgstr ""
+msgstr "嵌入式 IGMPv3 和 MLDv2代理"
#: 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 "授予 luci-app-omcproxy 擁有 UCI 存取的權限"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
-msgstr ""
+msgstr "代理的最小群播範圍(僅影響IPv6群播)"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:15
msgid "Proxy Instance"
-msgstr ""
+msgstr "代理實例"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
msgid "Scope"
-msgstr ""
+msgstr "範圍"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:31
msgid "Uplink interface"
-msgstr ""
+msgstr "上行連結介面"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:31
msgid "Where does the multicast come from?"
-msgstr ""
+msgstr "群播來自哪裡?"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
msgid "Where does the multicast go to?"
-msgstr ""
+msgstr "群播將去哪?"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:26
msgid "admin-local"
-msgstr ""
+msgstr "本地管理員"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:22
msgid "default"
@@ -60,21 +60,21 @@ msgstr "預設"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:23
msgid "global"
-msgstr ""
+msgstr "全球"
#: 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 (IPTV群播代理)"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:24
msgid "organization-local"
-msgstr ""
+msgstr "本地組織"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:27
msgid "realm"
-msgstr ""
+msgstr "領域"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:25
msgid "site-local"
-msgstr ""
+msgstr "本地站台"
diff --git a/applications/luci-app-openvpn/luasrc/controller/openvpn.lua b/applications/luci-app-openvpn/luasrc/controller/openvpn.lua
index 2d57e8d3ad..a30ac81a99 100644
--- a/applications/luci-app-openvpn/luasrc/controller/openvpn.lua
+++ b/applications/luci-app-openvpn/luasrc/controller/openvpn.lua
@@ -13,13 +13,18 @@ function index()
end
function ovpn_upload()
- local fs = require("nixio.fs")
- local http = require("luci.http")
- local util = require("luci.util")
- local uci = require("luci.model.uci").cursor()
- local upload = http.formvalue("ovpn_file")
- local name = http.formvalue("instance_name2")
- local file = "/etc/openvpn/" ..name.. ".ovpn"
+ local fs = require("nixio.fs")
+ local http = require("luci.http")
+ local util = require("luci.util")
+ local uci = require("luci.model.uci").cursor()
+ local upload = http.formvalue("ovpn_file")
+ local name = http.formvalue("instance_name2")
+ local basedir = "/etc/openvpn"
+ local file = basedir.. "/" ..name.. ".ovpn"
+
+ if not fs.stat(basedir) then
+ fs.mkdir(basedir)
+ end
if name and upload then
local fp
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 04934c8c11..51fe606336 100644
--- a/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua
+++ b/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua
@@ -161,8 +161,8 @@ local knownParams = {
translate("Policy level over usage of external programs and scripts") },
{ ListValue,
"compress",
- { "lzo", "lz4" },
- translate("Enable a compression algorithm") },
+ { "lzo", "lz4", "stub-v2"},
+ translate("Security recommendation: It is recommended to not enable compression and set this parameter to `stub-v2`") },
} },
{ "networking", translate("Networking"), {
@@ -254,7 +254,7 @@ local knownParams = {
{ ListValue,
"comp_lzo",
{ "yes", "no", "adaptive" },
- translate("Use fast LZO compression") },
+ translate("Security recommendation: It is recommended to not enable compression and set this parameter to `no`")},
{ Flag,
"comp_noadapt",
0,
diff --git a/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua b/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua
index 980238cb67..9265cd61cc 100644
--- a/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua
+++ b/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua
@@ -42,7 +42,7 @@ local basicParams = {
{ ListValue,
"comp_lzo",
{"yes","no","adaptive"},
- translate("Use fast LZO compression") },
+ translate("Security recommendation: It is recommended to not enable compression and set this parameter to `no`")},
{ Value,
"keepalive",
"10 60",
diff --git a/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua b/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua
index 9d50601b1f..fa823964ac 100644
--- a/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua
+++ b/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua
@@ -7,32 +7,36 @@ local uci = require("luci.model.uci").cursor()
local cfg_file = uci:get("openvpn", arg[1], "config")
local auth_file = cfg_file:match("(.+)%..+").. ".auth"
-local m = Map("openvpn")
+local function makeForm(id, title, desc)
+ local t = Template("openvpn/pageswitch")
+ t.mode = "file"
+ t.instance = arg[1]
-local p = m:section( SimpleSection )
-p.template = "openvpn/pageswitch"
-p.mode = "file"
-p.instance = arg[1]
+ local f = SimpleForm(id, title, desc)
+ f:append(t)
+
+ return f
+end
if not cfg_file or not fs.access(cfg_file) then
- local f = SimpleForm("error", nil, translatef("The OVPN config file (%s) could not be found, please check your configuration.", cfg_file or "n/a"))
+ local f = makeForm("error", nil, translatef("The OVPN config file (%s) could not be found, please check your configuration.", cfg_file or "n/a"))
f:append(Template("openvpn/ovpn_css"))
f.reset = false
f.submit = false
- return m, f
+ return f
end
if fs.stat(cfg_file).size >= 102400 then
- f = SimpleForm("error", nil,
+ local f = makeForm("error", nil,
translatef("The size of the OVPN config file (%s) is too large for online editing in LuCI (&ge; 100 KB). ", cfg_file)
.. translate("Please edit this file directly in a terminal session."))
f:append(Template("openvpn/ovpn_css"))
f.reset = false
f.submit = false
- return m, f
+ return f
end
-f = SimpleForm("cfg", nil)
+f = makeForm("cfg", nil)
f:append(Template("openvpn/ovpn_css"))
f.submit = translate("Save")
f.reset = false
@@ -79,4 +83,4 @@ function s.handle(self, state, data2)
return true
end
-return m, f
+return f
diff --git a/applications/luci-app-openvpn/po/ar/openvpn.po b/applications/luci-app-openvpn/po/ar/openvpn.po
index 7fe9e19dbd..a750c1ad6a 100644
--- a/applications/luci-app-openvpn/po/ar/openvpn.po
+++ b/applications/luci-app-openvpn/po/ar/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: 2020-07-10 10:42+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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/"
"luciapplicationsopenvpn/ar/>\n"
"Language: ar\n"
@@ -13,7 +13,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -25,7 +25,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"
@@ -54,7 +54,8 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:193
msgid "Allow remote to change its IP or port"
-msgstr "السماح للسيرفر البعيد بتغيير عنوان بروتوكول الإنترنت أو المنفذ الخاص به"
+msgstr ""
+"السماح للسيرفر البعيد بتغيير عنوان بروتوكول الإنترنت أو المنفذ الخاص به"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:457
msgid "Allowed maximum of connected clients"
@@ -249,10 +250,6 @@ msgstr ""
msgid "Enable TLS and assume server role"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr ""
@@ -263,7 +260,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
msgid "Encrypt and authenticate all control channel packets with the key"
@@ -451,11 +448,11 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
msgid "Port"
-msgstr ""
+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"
@@ -556,7 +553,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
msgid "Save"
-msgstr ""
+msgstr "إحفض"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
msgid ""
@@ -567,6 +564,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -763,17 +773,12 @@ 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 ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
-
#: 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
@@ -790,7 +795,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"
@@ -803,7 +808,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/bg/openvpn.po b/applications/luci-app-openvpn/po/bg/openvpn.po
index 8d5346f249..26385902b7 100644
--- a/applications/luci-app-openvpn/po/bg/openvpn.po
+++ b/applications/luci-app-openvpn/po/bg/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: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-08-26 11:44+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/bg/>\n"
"Language: bg\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 3.11-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -248,10 +248,6 @@ msgstr ""
msgid "Enable TLS and assume server role"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr ""
@@ -262,7 +258,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
msgid "Encrypt and authenticate all control channel packets with the key"
@@ -454,7 +450,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"
@@ -555,7 +551,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
msgid "Save"
-msgstr ""
+msgstr "Запази"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
msgid ""
@@ -566,6 +562,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -762,17 +771,12 @@ 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 ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
-
#: 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
@@ -802,7 +806,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/bn_BD/openvpn.po b/applications/luci-app-openvpn/po/bn_BD/openvpn.po
index dc5a12432f..5be6900647 100644
--- a/applications/luci-app-openvpn/po/bn_BD/openvpn.po
+++ b/applications/luci-app-openvpn/po/bn_BD/openvpn.po
@@ -3,15 +3,16 @@ 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: 2012-04-03 08:45+0200\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/luciapplicationsopenvpn/bn_BD/>\n"
"Language: bn_BD\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.9-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -247,10 +248,6 @@ msgstr ""
msgid "Enable TLS and assume server role"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr ""
@@ -261,7 +258,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
msgid "Enabled"
-msgstr ""
+msgstr "সক্রিয়"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
msgid "Encrypt and authenticate all control channel packets with the key"
@@ -449,11 +446,11 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
msgid "Port"
-msgstr ""
+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"
@@ -554,7 +551,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
msgid "Save"
-msgstr ""
+msgstr "সংরক্ষণ করুন"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
msgid ""
@@ -565,6 +562,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -767,11 +777,6 @@ msgstr ""
msgid "Upload ovpn file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
-
#: 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
diff --git a/applications/luci-app-openvpn/po/ca/openvpn.po b/applications/luci-app-openvpn/po/ca/openvpn.po
index 5d0d94c938..fd6fcac7e5 100644
--- a/applications/luci-app-openvpn/po/ca/openvpn.po
+++ b/applications/luci-app-openvpn/po/ca/openvpn.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: 2019-10-20 13:07+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"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/"
"luciapplicationsopenvpn/ca/>\n"
"Language: ca\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 3.9.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -251,10 +251,6 @@ msgstr "Activa el TLS i assumeix el rol de client"
msgid "Enable TLS and assume server role"
msgstr "Activa el TLS i assumeix el rol de servidor"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr "Activa la fragmentació de datagrames interna"
@@ -558,7 +554,7 @@ msgstr "Executa els scripts d'activació/desactivació per tots els reinicis."
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
msgid "Save"
-msgstr "Desa"
+msgstr "Desar"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
msgid ""
@@ -569,6 +565,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -766,17 +775,12 @@ msgstr "Tipus de dispositiu utilitzat"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload"
-msgstr ""
+msgstr "Puja"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload ovpn file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr "Utilitza compressió ràpida LZO"
-
#: 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
@@ -820,6 +824,9 @@ msgstr "temps d'espera màxim d'inactivitat tun/tap"
msgid "yes (%i)"
msgstr "sí (%i)"
+#~ msgid "Use fast LZO compression"
+#~ msgstr "Utilitza compressió ràpida LZO"
+
#~ msgid "%s"
#~ msgstr "%s"
diff --git a/applications/luci-app-openvpn/po/cs/openvpn.po b/applications/luci-app-openvpn/po/cs/openvpn.po
index ae8180477a..10a182c184 100644
--- a/applications/luci-app-openvpn/po/cs/openvpn.po
+++ b/applications/luci-app-openvpn/po/cs/openvpn.po
@@ -250,10 +250,6 @@ msgstr "Povolit TLS a převzít roli klienta"
msgid "Enable TLS and assume server role"
msgstr "Povolit TLS a převzít roli serveru"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr "Povolit kompresní algoritmus"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr "Povolit interní fragmentaci datagramů"
@@ -576,6 +572,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr "Sekce pro úpravu konfiguračního souboru OVPN (%s)"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr "Vybrat šablonu …"
@@ -780,11 +789,6 @@ msgstr "Nahrát"
msgid "Upload ovpn file"
msgstr "Nahrát OVPN soubor"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr "Používat rychlou kompresi LZO"
-
#: 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
@@ -828,6 +832,12 @@ msgstr "časový limit nečinnosti TUN/TAP"
msgid "yes (%i)"
msgstr "ano (%i)"
+#~ msgid "Enable a compression algorithm"
+#~ msgstr "Povolit kompresní algoritmus"
+
+#~ msgid "Use fast LZO compression"
+#~ msgstr "Používat rychlou kompresi LZO"
+
#~ msgid "%s"
#~ msgstr "%s"
diff --git a/applications/luci-app-openvpn/po/da/openvpn.po b/applications/luci-app-openvpn/po/da/openvpn.po
new file mode 100644
index 0000000000..7c911aaf41
--- /dev/null
+++ b/applications/luci-app-openvpn/po/da/openvpn.po
@@ -0,0 +1,865 @@
+msgid ""
+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"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsopenvpn/da/>\n"
+"Language: da\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.1\n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr "\"net30\", \"p2p\" eller \"subnet"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:481
+msgid "Accept options pushed from server"
+msgstr "Accepter indstillinger, der er sendt fra serveren"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr "Tilføj"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:225
+msgid "Add route after establishing connection"
+msgstr "Tilføj rute efter etablering af forbindelse"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr "Tilføj skabelonbaseret konfiguration"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
+msgid "Additional authentication over TLS"
+msgstr "Yderligere autentificering over TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:417
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Allow client-to-client traffic"
+msgstr "Tillad klient-til-klient-trafik"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:422
+msgid "Allow multiple clients with same certificate"
+msgstr "Tillad flere klienter med samme certifikat"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
+msgid "Allow only one session"
+msgstr "Tillad kun én session"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:193
+msgid "Allow remote to change its IP or port"
+msgstr "Tillad fjern at ændre sin IP eller port"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:457
+msgid "Allowed maximum of connected clients"
+msgstr "Tilladt maksimalt antal tilsluttede klienter"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:462
+msgid "Allowed maximum of internal"
+msgstr "Tilladt maksimalt af interne"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:467
+msgid "Allowed maximum of new connections"
+msgstr "Tilladt maksimalt antal nye forbindelser"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:68
+msgid "Append log to file"
+msgstr "Tilføje log til fil"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:486
+msgid "Authenticate using username/password"
+msgstr "Godkend med brugernavn/adgangskode"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+msgstr "Automatisk omdirigering af standardruten"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr ""
+"Nedenfor er en liste over konfigurerede OpenVPN-instanser og deres aktuelle "
+"tilstand"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:120
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr "Kald cmd/script ned før TUN/TAP lukning"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "Certificate authority"
+msgstr "Nøglecenter"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:80
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr "Skift procesprioritet"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:40
+msgid "Change to directory before initialization"
+msgstr "Skift til mappe før initialisering"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+msgid "Check peer certificate against a CRL"
+msgstr "Tjek peer-certifikat mod en CRL"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:44
+msgid "Chroot to directory after initialization"
+msgstr "Chroot til mappe efter initialisering"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:392
+msgid "Client is disabled"
+msgstr "Klienten er deaktiveret"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr "Konfigurationskategori"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:477
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Configure client mode"
+msgstr "Konfigurer klienttilstand"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:377
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr "Konfigurer serverbro"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:372
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr "Konfigurer servertilstand"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr "Opret forbindelse via Socks5-proxy"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr "Opret forbindelse til fjernvært via en HTTP-proxy"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr "Interval for gentagelse af forbindelse"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:564
+msgid "Cryptography"
+msgstr "Kryptografi"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:233
+msgid "Delay n seconds after connection"
+msgstr "Forsinkelse n sekunder efter forbindelse"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:112
+msgid "Delay tun/tap open and up script execution"
+msgstr "Forsinkelse af udførelse af tun/tap åben og op script"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Diffie-Hellman parameters"
+msgstr "Diffie-Hellman-parametre"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:427
+msgid "Directory for custom client config files"
+msgstr "Mappe til brugerdefinerede klientkonfigurationsfiler"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:24
+msgid "Disable Paging"
+msgstr "Deaktivere personsøgning"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:28
+msgid "Disable options consistency check"
+msgstr "Deaktivere kontrol af konsistensen af indstillinger"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:197
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr "Bind ikke til lokal adresse og port"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:217
+msgid "Don't actually execute ifconfig"
+msgstr "Du skal ikke udføre ifconfig"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:237
+msgid "Don't add routes automatically"
+msgstr "Tilføj ikke ruter automatisk"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr "Gem ikke adgangskoderne --askpass eller --auth-user-pass i cache"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:245
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr "Drop ikke indgående tun-pakker med samme destination som vært"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:387
+msgid "Don't inherit global push options"
+msgstr "nedarv ikke globale push-indstillinger"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:72
+msgid "Don't log timestamps"
+msgstr "Log ikke tidsstempler"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:241
+msgid "Don't pull routes automatically"
+msgstr "Træk ikke ruter automatisk"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:332
+msgid "Don't re-read key on restart"
+msgstr "Genlæs ikke nøglen igen ved genstart"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:261
+msgid "Don't use adaptive lzo compression"
+msgstr "Brug ikke adaptiv lzo-komprimering"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:221
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr "Advarer ikke ved ifconfig-inkonsistenser"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:88
+msgid "Echo parameters to log"
+msgstr "Ekkoparametre til loggen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:253
+msgid "Empirically measure MTU"
+msgstr "Empirisk måling af MTU"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr "Aktiver OpenSSL-hardwarekryptomaskiner"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:249
+msgid "Enable Path MTU discovery"
+msgstr "Aktiver opdagelse af Path MTU"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr "Aktiver krypteringstilstand med statisk nøgle (ikke-TLS)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr "Aktiver TLS og overtag klientrollen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr "Aktiver TLS og overtag serverrollen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
+msgid "Enable internal datagram fragmentation"
+msgstr "Aktiver intern datagramfragmentering"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:345
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr "Aktiver management interface på <em>IP</em> <em>port</em>"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr "Aktiveret"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
+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:622
+msgid "Encryption cipher for packets"
+msgstr "Krypteringscifre for pakker"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:128
+msgid "Execute shell cmd after routes are added"
+msgstr "Udfør shell cmd, når ruter er tilføjet"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:132
+msgid "Execute shell command on remote IP change"
+msgstr "Udfør shell-kommando på fjern-IP-ændring"
+
+#: 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 ""
+"Udføres i servertilstand ved nye klientforbindelser, når klienten stadig "
+"ikke er betroet"
+
+#: 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 ""
+"Udføres i servertilstand, når en IPv4-adresse/rute eller MAC-adresse "
+"tilføjes til OpenVPN's interne routingtabel"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
+msgid "Exit on TLS negotiation failure"
+msgstr "Afsluttes ved fejlslagen TLS-forhandling"
+
+#: applications/luci-app-openvpn/root/usr/share/rpcd/acl.d/luci-app-openvpn.json:3
+msgid "Grant access to OpenVPN configuration"
+msgstr "Giv adgang til OpenVPN-konfiguration"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr "HMAC-godkendelse for pakker"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:491
+msgid "Handling of authentication failures"
+msgstr "Håndtering af fejl i forbindelse med autentificering"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:308
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+"Hjælperdirektiv for at forenkle udtrykket af --ping og --ping-restart i "
+"konfigurationer i servertilstand"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr "Hvis opløsning af værtsnavn mislykkes, skal du prøve igen"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr "Instans \"%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 "Instans med det navn findes allerede!"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:336
+msgid "Keep local IP address on restart"
+msgstr "Bevar den lokale IP-adresse ved genstart"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:340
+msgid "Keep remote IP address on restart"
+msgstr "Bevar fjern-IP-adresse ved genstart"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:328
+msgid "Keep tun/tap device open on restart"
+msgstr "Hold tun/tap-enheden åben ved genstart"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
+msgid "Key transition window"
+msgstr "Vindue til overgang af nøgle"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:104
+msgid "Limit repeated log messages"
+msgstr "Begræns gentagne logmeddelelser"
+
+#: 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 "Lokalt certifikat"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:177
+msgid "Local host name or IP address"
+msgstr "Lokalt værtsnavn eller IP-adresse"
+
+#: 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 "Lokal privat nøgle"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:173
+msgid "Major mode"
+msgstr "Overordnet tilstand"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:452
+msgid "Maximum number of queued TCP output packets"
+msgstr "Maksimalt antal TCP-outputpakker i kø"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:168
+msgid "Networking"
+msgstr "Netværk"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:447
+msgid "Number of allocated broadcast buffers"
+msgstr "Antal tildelte broadcastbuffere"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:360
+msgid "Number of lines for log file history"
+msgstr "Antal linjer for logfilens historik"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr "OVPN-konfigurationsfil upload"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+msgid "Only accept connections from given X509 name"
+msgstr "Accepter kun forbindelser fra det givne X509-navn"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:324
+msgid "Only process ping timeouts if routes exist"
+msgstr "Kun behandle ping-timeouts, hvis der findes ruter"
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr "OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr "OpenVPN-instanser"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:84
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr "Optimering af TUN/TAP/UDP-skrivninger"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+msgstr "Oversigt"
+
+#: 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 "PKCS#12-fil med nøgler"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:137
+msgid "Pass environment variables to script"
+msgstr "Overfør miljøvariabler til scriptet"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr "Vedvarende tilstand for beskyttelse mod gengivelse"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:402
+msgid "Persist/unpersist ifconfig-pool"
+msgstr "Vedvarende/afbrudt ifconfig-pool"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:312
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr "Ping fjern hvert n sekund over TCP/UDP-port"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+msgstr "Du skal redigere denne fil direkte i en terminalsession."
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
+msgid "Please select a valid OVPN config file to upload!"
+msgstr "Vælg en gyldig OVPN-konfigurationsfil til at uploade!"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr "Vælg venligst en gyldig VPN-skabelon!"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:161
+msgid "Policy level over usage of external programs and scripts"
+msgstr "Politikniveau for brug af eksterne programmer og scripts"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr "Protokol"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr "Proxy timeout i sekunder"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:407
+msgid "Push an ifconfig option to remote"
+msgstr "Skub en ifconfig-indstilling til fjern"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:382
+msgid "Push options to peer"
+msgstr "Skub indstillinger til peer"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:350
+msgid "Query management channel for private key"
+msgstr "Forespørgselsforvaltningskanal for privat nøgle"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr "Vælg tilfældigt en fjernserver"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:432
+msgid "Refuse connection if no custom client config"
+msgstr ""
+"Afviser forbindelse, hvis der ikke er nogen brugerdefineret "
+"klientkonfiguration"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:92
+msgid "Remap SIGUSR1 signals"
+msgstr "Omlægning af SIGUSR1-signaler"
+
+#: 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 "Fjernværtsnavn eller IP-adresse"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:316
+msgid "Remote ping timeout"
+msgstr "Timeout for fjern-ping"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
+msgid "Renegotiate data chan. key after bytes"
+msgstr "Genforhandle data kæde. nøgle efter bytes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:724
+msgid "Renegotiate data chan. key after packets"
+msgstr "Genforhandle data kæde. nøgle efter pakker"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
+msgid "Renegotiate data chan. key after seconds"
+msgstr "Genforhandle data kæde. nøgle efter sekunder"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+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
+msgid "Require explicit designation on certificate"
+msgstr "Krav om explicit betegnelse på certifikatet"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+msgid "Require explicit key usage on certificate"
+msgstr "Kræv eksplicit brug af nøgle på certifikatet"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:320
+msgid "Restart after remote ping timeout"
+msgstr "Genstart efter timeout for fjern-ping"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr "Begrænser de tilladte cifre, der kan forhandles"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
+msgid "Retransmit timeout on TLS control channel"
+msgstr "Timeout for genudsendelse på TLS-kontrolkanal"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr "Genforsøg på ubestemt tid ved HTTP-proxyfejl"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr "Genforsøg på ubestemt tid ved Socks-proxyfejl"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:412
+msgid "Route subnet to client"
+msgstr "Rute subnet til klient"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:145
+msgid "Run script cmd on client connection"
+msgstr "Kør script cmd på klientforbindelse"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:149
+msgid "Run script cmd on client disconnection"
+msgstr "Kør script cmd ved afbrydelse af klientforbindelse"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:124
+msgid "Run up/down scripts for all restarts"
+msgstr "Kør op/ned-scripts for alle genstarter"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr "Gem"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+"Afsnit til tilføjelse af en valgfri 'auth-user-pass'-fil med dine "
+"legitimationsoplysninger (%s)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr "Afsnit til ændring af OVPN-konfigurationsfilen (%s)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+"Sikkerhedsanbefaling: Det anbefales ikke at aktivere komprimering og "
+"indstille denne parameter til `nej`"
+
+#: 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 ""
+"Sikkerhedsanbefaling: Det anbefales ikke at aktivere komprimering og "
+"indstille denne parameter til `stub-v2`"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr "Vælg skabelon ..."
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:496
+msgid "Send notification to peer on disconnect"
+msgstr "Send meddelelse til peer ved afbrydelse af forbindelse"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:15
+msgid "Service"
+msgstr "Tjeneste"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:266
+msgid "Set TCP/UDP MTU"
+msgstr "Angive TCP/UDP MTU"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:397
+msgid "Set aside a pool of subnets"
+msgstr "Afsæt en pulje af undernet"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr "Angive udvidede HTTP-proxyindstillinger"
+
+#: 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 "Angive output verbosity"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:442
+msgid "Set size of real and virtual address hash tables"
+msgstr "Angive størrelsen på hashtabeller for rigtige og virtuelle adresser"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:292
+msgid "Set the TCP/UDP receive buffer size"
+msgstr "Angive TCP/UDP-modtagelsesbufferstørrelsen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:288
+msgid "Set the TCP/UDP send buffer size"
+msgstr "Angive tcp/UDP-afsendelsesbufferens størrelse"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:296
+msgid "Set tun/tap TX queue length"
+msgstr "Angiv længde på tun/tryk på TX-kø"
+
+#: 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 "Angive parametre for tun/tryk på netværkskort"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:270
+msgid "Set tun/tap device MTU"
+msgstr "Angiv MTU for tun/tryk på enheden"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:274
+msgid "Set tun/tap device overhead"
+msgstr "Angiv opret/tryk på enheden ovenover"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:283
+msgid "Set upper bound on TCP MSS"
+msgstr "Angive øvre grænse på TCP MSS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:300
+msgid "Shaping for peer bandwidth"
+msgstr "Shaping til peer båndbredde"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:108
+msgid "Shell cmd to execute after tun device open"
+msgstr "Shell cmd til at udføre efter tun-enhed åben"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:116
+msgid "Shell cmd to run after tun device close"
+msgstr "Shell cmd til at køre efter lukning af tun-enhed"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:141
+msgid "Shell command to verify X509 name"
+msgstr "Shell-kommando til at verificere X509-navn"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr "Gør outputtet af replay-advarsler lydløs"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr "Størrelsen på krypteringsnøglen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:229
+msgid "Specify a default gateway for routes"
+msgstr "Angiv en standardgateway for ruter"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr "Angiv, om klienten skal levere et gyldigt certifikat"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:355
+msgid "Start OpenVPN in a hibernating state"
+msgstr "Start OpenVPN i en dvaletilstand"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr "Start/Stop"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr "Startet"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:100
+msgid "Status file format version"
+msgstr "Version af statusfilformat"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr "Skift til avanceret konfiguration"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+msgstr "Skift til grundlæggende konfiguration"
+
+#: 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 "TCP/UDP-port # for både lokal og fjern"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:185
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr "TCP/UDP-port # for lokal (standard=1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:189
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr "TCP/UDP-port # for fjern (standard=1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
+msgid "TLS 1.3 or newer cipher"
+msgstr "TLS 1.3 eller nyere kryptering"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
+msgid "TLS cipher"
+msgstr "TLS-kryptering"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:56
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr "TOS passthrough (gælder kun for IPv4)"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr "Skabelonbaseret konfiguration"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:437
+msgid "Temporary directory for client-connect return file"
+msgstr "Midlertidig mappe til returfilen for 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 "Feltet \"Navn\" må ikke være tomt!"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+"OVPN-konfigurationsfilen (%s) kunne ikke findes, tjek venligst din "
+"konfiguration."
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+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-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
+msgid "The lowest supported TLS version"
+msgstr "Den lavest understøttede TLS-version"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+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
+msgid "This completely disables cipher negotiation"
+msgstr "Dette deaktiverer fuldstændig krypteringsforhandling"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
+msgid "Timeframe for key exchange"
+msgstr "Tidsramme for nøgleudveksling"
+
+#: 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 "Type af anvendt enhed"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr "Upload"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr "Upload ovpn-fil"
+
+#: 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 "Brug protokollen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:209
+msgid "Use tun/tap device node"
+msgstr "Brug tun/tap-enhedsknude"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:472
+msgid "Use username as common name"
+msgstr "Brug brugernavn som almindeligt navn"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:368
+msgid "VPN"
+msgstr "VPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:64
+msgid "Write log to file"
+msgstr "Skriv log til fil"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:96
+msgid "Write status to file every n seconds"
+msgstr "Skriv status til filen hvert n sekund"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr "nej"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:201
+msgid "tun/tap device"
+msgstr "tun/tap-enhed"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:304
+msgid "tun/tap inactivity timeout"
+msgstr "tun/tap inaktivitetstimeout"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr "ja (%i)"
+
+#~ msgid "Use fast LZO compression"
+#~ msgstr "Use fast LZO compression"
+
+#~ msgid "Daemonize after initialization"
+#~ msgstr "Daemonize after initialization"
+
+#~ msgid "Get PEM password from controlling tty before we daemonize"
+#~ msgstr "Get PEM password from controlling tty before we daemonize"
+
+#~ msgid "Output to syslog and do not daemonize"
+#~ msgstr "Output to syslog and do not daemonize"
+
+#~ msgid "Run as an inetd or xinetd server"
+#~ msgstr "Run as an inetd or xinetd server"
+
+#~ msgid "Set GID to group"
+#~ msgstr "Set GID to group"
+
+#~ msgid "Set UID to user"
+#~ msgstr "Set UID to user"
+
+#~ msgid "Write process ID to file"
+#~ msgstr "Write process ID to file"
diff --git a/applications/luci-app-openvpn/po/de/openvpn.po b/applications/luci-app-openvpn/po/de/openvpn.po
index 0763762ee5..dd4dbbb482 100644
--- a/applications/luci-app-openvpn/po/de/openvpn.po
+++ b/applications/luci-app-openvpn/po/de/openvpn.po
@@ -3,8 +3,8 @@ 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: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2020-10-20 05:26+0000\n"
+"Last-Translator: Andreas Götz <agoetz@tdt.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/de/>\n"
"Language: 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.2-dev\n"
+"X-Generator: Weblate 4.3.1-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -250,10 +250,6 @@ msgstr "TLS im Client-Betriebsmodus aktivieren"
msgid "Enable TLS and assume server role"
msgstr "TLS im Server-Betriebsmodus aktivieren"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr "Kompressionsalgorithmus aktivieren"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr "Datenpakete bei Bedarf fragmentieren"
@@ -579,6 +575,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr "Abschnitt zum Ändern der OVPN-Konfigurationsdatei (%s)"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr "Vorlage auswählen ..."
@@ -781,17 +790,12 @@ msgstr "Schnittstellentyp"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload"
-msgstr "Hochladen"
+msgstr "Upload"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload ovpn file"
msgstr "Hochladen der OVPN-Datei"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr "Schnelle LZO-Kompression benutzen"
-
#: 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
@@ -835,6 +839,12 @@ msgstr "Inaktivitäts-Timeout für TUN/TAP Schnittstellen"
msgid "yes (%i)"
msgstr "Gestartet (%s)"
+#~ msgid "Enable a compression algorithm"
+#~ msgstr "Kompressionsalgorithmus aktivieren"
+
+#~ msgid "Use fast LZO compression"
+#~ msgstr "Schnelle LZO-Kompression benutzen"
+
#~ msgid "%s"
#~ msgstr "%s"
diff --git a/applications/luci-app-openvpn/po/el/openvpn.po b/applications/luci-app-openvpn/po/el/openvpn.po
index 2fe910228a..8e70b5b832 100644
--- a/applications/luci-app-openvpn/po/el/openvpn.po
+++ b/applications/luci-app-openvpn/po/el/openvpn.po
@@ -3,15 +3,16 @@ 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: 2012-03-18 15:23+0200\n"
-"Last-Translator: Vasilis <acinonyx@openwrt.gr>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"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/"
+"luciapplicationsopenvpn/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: Pootle 2.0.4\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -249,10 +250,6 @@ msgstr ""
msgid "Enable TLS and assume server role"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr ""
@@ -263,7 +260,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
msgid "Enabled"
-msgstr "Ενεργοποιημένο"
+msgstr "Ενεργοποιήθηκε"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
msgid "Encrypt and authenticate all control channel packets with the key"
@@ -568,6 +565,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -770,11 +780,6 @@ msgstr ""
msgid "Upload ovpn file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
-
#: 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
@@ -791,7 +796,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"
diff --git a/applications/luci-app-openvpn/po/en/openvpn.po b/applications/luci-app-openvpn/po/en/openvpn.po
index 5acd6699a7..39f2821285 100644
--- a/applications/luci-app-openvpn/po/en/openvpn.po
+++ b/applications/luci-app-openvpn/po/en/openvpn.po
@@ -3,15 +3,16 @@ 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: 2012-04-03 08:45+0200\n"
-"Last-Translator: juhosg <juhosg@openwrt.org>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-06-24 10:23+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsopenvpn/en/>\n"
"Language: en\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"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.7.1-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -248,10 +249,6 @@ msgstr "Enable TLS and assume client role"
msgid "Enable TLS and assume server role"
msgstr "Enable TLS and assume server role"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr "Enable internal datagram fragmentation"
@@ -566,6 +563,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -768,11 +778,6 @@ msgstr ""
msgid "Upload ovpn file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr "Use fast LZO compression"
-
#: 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
@@ -816,6 +821,9 @@ msgstr "tun/tap inactivity timeout"
msgid "yes (%i)"
msgstr "yes (%i)"
+#~ msgid "Use fast LZO compression"
+#~ msgstr "Use fast LZO compression"
+
#~ msgid "Daemonize after initialization"
#~ msgstr "Daemonize after initialization"
diff --git a/applications/luci-app-openvpn/po/es/openvpn.po b/applications/luci-app-openvpn/po/es/openvpn.po
index 99a14e8c9b..07ab7cb59a 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: 2020-06-10 21:49+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+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.1-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -249,10 +249,6 @@ msgstr "Activar TLS y asumir el rol de cliente"
msgid "Enable TLS and assume server role"
msgstr "Activar TLS y asumir el rol del servidor"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr "Activar un algoritmo de compresión"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr "Activar la fragmentación interna del datagrama"
@@ -578,6 +574,23 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr "Sección para modificar el archivo de configuración OVPN (% )"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+"Recomendación de seguridad: se recomienda no activar la compresión y "
+"establecer este parámetro en \"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 ""
+"Recomendación de seguridad: se recomienda no activar la compresión y "
+"establecer este parámetro en \"stub-v2\""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr "Seleccionar plantilla..."
@@ -785,11 +798,6 @@ msgstr "Cargar"
msgid "Upload ovpn file"
msgstr "Subir archivo ovpn"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr "Compresión rápida LZO"
-
#: 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
@@ -833,6 +841,12 @@ msgstr "Espera de inactividad tun/tap"
msgid "yes (%i)"
msgstr "sí (%i)"
+#~ msgid "Enable a compression algorithm"
+#~ msgstr "Activar un algoritmo de compresión"
+
+#~ msgid "Use fast LZO compression"
+#~ msgstr "Compresión rápida LZO"
+
#~ msgid "%s"
#~ msgstr "%s"
diff --git a/applications/luci-app-openvpn/po/fa/openvpn.po b/applications/luci-app-openvpn/po/fa/openvpn.po
index 13db0fd9a7..65bfff6092 100644
--- a/applications/luci-app-openvpn/po/fa/openvpn.po
+++ b/applications/luci-app-openvpn/po/fa/openvpn.po
@@ -3,309 +3,312 @@ 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: 2012-04-03 08:45+0200\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-02-21 14:50+0000\n"
+"Last-Translator: robin98 <eh.cyber@yahoo.com>\n"
+"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsopenvpn/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.5\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"
-msgstr ""
+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"
-msgstr ""
+msgstr "افزودن مسیریابی پس از برقراری ارتباط"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
msgid "Add template based configuration"
-msgstr ""
+msgstr "افزودن پیکربندی نمونه"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
msgid "Additional authentication over TLS"
-msgstr ""
+msgstr "احراز هویت اضافی تحت TLS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:417
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
msgid "Allow client-to-client traffic"
-msgstr ""
+msgstr "اجازه ارتباط کلاینت-به-کلاینت"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:422
msgid "Allow multiple clients with same certificate"
-msgstr ""
+msgstr "اجازه کلاینت های متعدد با یک اعتبارنامه مشترک"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
msgid "Allow only one session"
-msgstr ""
+msgstr "اجازه تنها یک نشست فعال"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:193
msgid "Allow remote to change its IP or port"
-msgstr ""
+msgstr "اجازه به ریموت به منظور تغییر IP یا پورت خودش"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:457
msgid "Allowed maximum of connected clients"
-msgstr ""
+msgstr "حداکثر مجاز کلاینت های متصل"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:462
msgid "Allowed maximum of internal"
-msgstr ""
+msgstr "حداکثر مجاز داخلی"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:467
msgid "Allowed maximum of new connections"
-msgstr ""
+msgstr "حداکثر مجاز کانکشن های جدید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:68
msgid "Append log to file"
-msgstr ""
+msgstr "افزودن گزارش به فایل"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:486
msgid "Authenticate using username/password"
-msgstr ""
+msgstr "احراز هویت توسط نام کاربری/کلمه عبور"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
msgid "Automatically redirect default route"
-msgstr ""
+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 لطفا cmd/script را call down کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
msgid "Certificate authority"
-msgstr ""
+msgstr "صدور گواهی"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:80
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
msgid "Change process priority"
-msgstr ""
+msgstr "تغییر اولویت پردازش"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:40
msgid "Change to directory before initialization"
-msgstr ""
+msgstr "قبل از مقدار دهی اولیه، به دایرکتوری تغییر دهید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Check peer certificate against a CRL"
-msgstr ""
+msgstr "گواهی همتا را در برابر یک CRL بررسی کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:44
msgid "Chroot to directory after initialization"
-msgstr ""
+msgstr "پس از مقدار دهی اولیه، به دایرکتوری chroot کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:392
msgid "Client is disabled"
-msgstr ""
+msgstr "کلاینت غیرفعال است"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
msgid "Configuration category"
-msgstr ""
+msgstr "دسته پیکربندی"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:477
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
msgid "Configure client mode"
-msgstr ""
+msgstr "پیکربندی حالت کلاینت"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:377
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
msgid "Configure server bridge"
-msgstr ""
+msgstr "پیکربندی پل سرور"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:372
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
msgid "Configure server mode"
-msgstr ""
+msgstr "پیکربندی حالت سرور"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
msgid "Connect through Socks5 proxy"
-msgstr ""
+msgstr "اتصال از طریق پراکسی Socks5"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
msgid "Connect to remote host through an HTTP proxy"
-msgstr ""
+msgstr "اتصال به میزبان ریموت از طریق یک HTTP proxy"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
msgid "Connection retry interval"
-msgstr ""
+msgstr "وقفه زمانی تلاش کانکشن"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:564
msgid "Cryptography"
-msgstr ""
+msgstr "رمزنگاری"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:233
msgid "Delay n seconds after connection"
-msgstr ""
+msgstr "تاخیر به مدت n ثانیه بعد از برقراری ارتباط"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:112
msgid "Delay tun/tap open and up script execution"
-msgstr ""
+msgstr "تاخیر در باز شدن tun/tap و اجرای اسکریپت up"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
msgid "Diffie-Hellman parameters"
-msgstr ""
+msgstr "پارامترهای Diffie-Hellman"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:427
msgid "Directory for custom client config files"
-msgstr ""
+msgstr "دایرکتوری فایل های پیکربندی سفارشی کلاینت"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:24
msgid "Disable Paging"
-msgstr ""
+msgstr "غیرفعالسازی صفحه بعدی"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:28
msgid "Disable options consistency check"
-msgstr ""
+msgstr "بررسی ثبات گزینه ها را غیرفعال کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:197
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
msgid "Do not bind to local address and port"
-msgstr ""
+msgstr "به آدرس لوکال و پورت bind نکن"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:217
msgid "Don't actually execute ifconfig"
-msgstr ""
+msgstr "در واقع ifconfig را اجرا نکن"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:237
msgid "Don't add routes automatically"
-msgstr ""
+msgstr "مسیریابی را به صورت خودکار اضافه نکن"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
msgid "Don't cache --askpass or --auth-user-pass passwords"
-msgstr ""
+msgstr "رمزهای عبور --askpass یا --auth-user-pass را به صورت cache ذخیره نکن"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:245
msgid "Don't drop incoming tun packets with same destination as host"
-msgstr ""
+msgstr "بسته های ورودی tun با آدرس مقصد یکسان با میزبان را drop نکن"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:387
msgid "Don't inherit global push options"
-msgstr ""
+msgstr "گزینه های سراسری push را ارث بری نکن"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:72
msgid "Don't log timestamps"
-msgstr ""
+msgstr "مهر تاریخ و زمان را log نکن"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:241
msgid "Don't pull routes automatically"
-msgstr ""
+msgstr "مسیریابی هارا به صورت خودکار فراخوانی نکن"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:332
msgid "Don't re-read key on restart"
-msgstr ""
+msgstr "در هنگام ریستارت، کلید ها را بازخوانی نکن"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:261
msgid "Don't use adaptive lzo compression"
-msgstr ""
+msgstr "از فشرده سازی تطبیقی lzo استفاده نکن"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:221
msgid "Don't warn on ifconfig inconsistencies"
-msgstr ""
+msgstr "در صورت ناسازگاری های مرتبط با ifconfig هشدار نده"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:88
msgid "Echo parameters to log"
-msgstr ""
+msgstr "پارامتر های مربوط به Echo برای ثبت در log"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:253
msgid "Empirically measure MTU"
-msgstr ""
+msgstr "اندازه گیری تجربی مقدار MTU"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
msgid "Enable OpenSSL hardware crypto engines"
-msgstr ""
+msgstr "فعالسازی موتور رمزنگاری سخت افزاری OpenSSL"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:249
msgid "Enable Path MTU discovery"
-msgstr ""
+msgstr "فعالسازی اکتشاف مسیر MTU"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
msgid "Enable Static Key encryption mode (non-TLS)"
-msgstr ""
+msgstr "فعالسازی حالت رمزگذاری کلید ایستا (non-TLS)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
msgid "Enable TLS and assume client role"
-msgstr ""
+msgstr "فعالسازی TLS و قبول نقش کلاینت"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
msgid "Enable TLS and assume server role"
-msgstr ""
-
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
+msgstr "فعالسازی TLS و قبول نقش سرور"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
-msgstr ""
+msgstr "فعالسازی چند قطعه کردن دیتاگرام داخلی"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:345
msgid "Enable management interface on <em>IP</em> <em>port</em>"
-msgstr ""
+msgstr "فعالسازی رابط مدیریت بر <em>IP</em> <em>port</em>"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
msgid "Enabled"
-msgstr ""
+msgstr "فعال شد"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
msgid "Encrypt and authenticate all control channel packets with the key"
-msgstr ""
+msgstr "تمام بسته های کانال کنترل را با کلید مربوطه رمزگذاری و تصدیق کن"
#: 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 cmd را اجرا کن"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:132
msgid "Execute shell command on remote IP change"
-msgstr ""
+msgstr "اجرای shell command در هنگام تغییر 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 یا مک آدرس به جدول مسیریابی داخلی 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
@@ -313,131 +316,133 @@ 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 "اگر تحلیل hostname با شکست مواجه شد، مجددا تلاش کن"
#: 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 "محدود کردن پیغام های log تکرار شونده"
#: 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 "تعداد بافرهای اختصاص یافته برای broadcast"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:360
msgid "Number of lines for log file history"
-msgstr ""
+msgstr "تعداد خطوط برای تاریخچه فایل log"
#: 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
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 timeout ها را پردازش کن"
#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
msgid "OpenVPN"
-msgstr ""
+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"
-msgstr ""
+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 "حفظ وضعیت replay-protection"
#: 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 "پینگ کردن ریموت هر n ثانیه تحت پورت TCP/UDP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
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!"
@@ -565,6 +570,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -767,11 +785,6 @@ msgstr ""
msgid "Upload ovpn file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
-
#: 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
@@ -815,6 +828,9 @@ msgstr ""
msgid "yes (%i)"
msgstr ""
+#~ msgid "Enable a compression algorithm"
+#~ msgstr "فعالسازی الگوریتم فشرده سازی"
+
#~ msgid "Daemonize after initialization"
#~ msgstr "Daemonize after initialization"
diff --git a/applications/luci-app-openvpn/po/fi/openvpn.po b/applications/luci-app-openvpn/po/fi/openvpn.po
index 8b3e61139c..29331b4181 100644
--- a/applications/luci-app-openvpn/po/fi/openvpn.po
+++ b/applications/luci-app-openvpn/po/fi/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: 2020-06-23 07:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-01-20 15:48+0000\n"
+"Last-Translator: olli <olli.asikainen@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/fi/>\n"
"Language: fi\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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
-msgstr ""
+msgstr "'net30', 'p2p', tai 'subnet'"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:481
msgid "Accept options pushed from server"
@@ -248,10 +248,6 @@ msgstr ""
msgid "Enable TLS and assume server role"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr ""
@@ -566,6 +562,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -768,11 +777,6 @@ msgstr "Lähetä"
msgid "Upload ovpn file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
-
#: 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
diff --git a/applications/luci-app-openvpn/po/fr/openvpn.po b/applications/luci-app-openvpn/po/fr/openvpn.po
index 3670c43079..453289d436 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: 2020-06-25 19:08+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2021-04-11 16:26+0000\n"
+"Last-Translator: SRay <seb@isostorm.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.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -259,10 +259,6 @@ msgstr "Activer le TLS et prendre le rôle du client"
msgid "Enable TLS and assume server role"
msgstr "Activer le TLS et prendre le rôle du serveur"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr "Activer un algorithme de compression"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr "Autoriser la fragmentation des datagrammes en interne"
@@ -429,7 +425,7 @@ msgstr "Optimiser les écritures TUN/TAP/UDP"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
-msgstr "Vue d’ensemble"
+msgstr "Aperçu"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
@@ -591,6 +587,23 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr "Section pour modifier le fichier de configuration de l'OVPN (%s)"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+"Recommandation de sécurité : Il est recommandé de ne pas activer la "
+"compression et définir ce paramètre à `non`"
+
+#: 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 ""
+"Recommandation de sécurité : Il est recommandé de ne pas activer la "
+"compression et définir ce paramètre à `stub-v2`"
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr "Sélectionner un modèle ..."
@@ -798,11 +811,6 @@ msgstr "Téléverser"
msgid "Upload ovpn file"
msgstr "Téléverser un fichier ovpn"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr "Utiliser la compression LZO rapide"
-
#: 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
@@ -846,6 +854,12 @@ msgstr "Délai d'inactivité tun/tap"
msgid "yes (%i)"
msgstr "oui (%i)"
+#~ msgid "Enable a compression algorithm"
+#~ msgstr "Activer un algorithme de compression"
+
+#~ msgid "Use fast LZO compression"
+#~ msgstr "Utiliser la compression LZO rapide"
+
#~ msgid "%s"
#~ msgstr "%s"
diff --git a/applications/luci-app-openvpn/po/he/openvpn.po b/applications/luci-app-openvpn/po/he/openvpn.po
index ebc32f9a84..f2e14fe3d0 100644
--- a/applications/luci-app-openvpn/po/he/openvpn.po
+++ b/applications/luci-app-openvpn/po/he/openvpn.po
@@ -1,13 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
-"Language: \n"
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsopenvpn/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.5-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -243,10 +246,6 @@ msgstr ""
msgid "Enable TLS and assume server role"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr ""
@@ -445,7 +444,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
msgid "Port"
-msgstr ""
+msgstr "פתחה"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
msgid "Protocol"
@@ -561,6 +560,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -763,11 +775,6 @@ msgstr ""
msgid "Upload ovpn file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
-
#: 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
diff --git a/applications/luci-app-openvpn/po/hi/openvpn.po b/applications/luci-app-openvpn/po/hi/openvpn.po
index 9325497490..ffd12c0b20 100644
--- a/applications/luci-app-openvpn/po/hi/openvpn.po
+++ b/applications/luci-app-openvpn/po/hi/openvpn.po
@@ -248,10 +248,6 @@ msgstr ""
msgid "Enable TLS and assume server role"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr ""
@@ -566,6 +562,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -768,11 +777,6 @@ msgstr ""
msgid "Upload ovpn file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
-
#: 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
diff --git a/applications/luci-app-openvpn/po/hu/openvpn.po b/applications/luci-app-openvpn/po/hu/openvpn.po
index c5c525cec5..39d2daf866 100644
--- a/applications/luci-app-openvpn/po/hu/openvpn.po
+++ b/applications/luci-app-openvpn/po/hu/openvpn.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: 2021-08-16 10:33+0000\n"
+"Last-Translator: Bence Csókás <bence.csokas@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/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.8-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -250,10 +250,6 @@ msgstr "TLS engedélyezése és ügyfélszerep feltételezése"
msgid "Enable TLS and assume server role"
msgstr "TLS engedélyezése és kiszolgálószerep feltételezése"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr "Tömörítési algoritmus engedélyezése"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr "Belső adatcsomag-darabolás engedélyezése"
@@ -307,7 +303,7 @@ msgstr "Kilépés a TLS-egyeztetés meghiúsulásakor"
#: applications/luci-app-openvpn/root/usr/share/rpcd/acl.d/luci-app-openvpn.json:3
msgid "Grant access to OpenVPN configuration"
-msgstr ""
+msgstr "Hozzáférés engedélyezése az OpenVPN beállításokhoz"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
msgid "HMAC authentication for packets"
@@ -466,7 +462,7 @@ msgstr "Port"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
msgid "Protocol"
-msgstr "Protokoll"
+msgstr "Protokol"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
msgid "Proxy timeout in seconds"
@@ -581,6 +577,23 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr "Egy szakasz az OVPN beállítófájl módosításához (%s)"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+"Biztonsági javaslat: javasolt a tömörítést kikapcsolni és ezt a paramétert "
+"`no`-ra állítani"
+
+#: 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 ""
+"Biztonsági javaslat: javasolt a tömörítést kikapcsolni és ezt a paramétert "
+"`stub-v2`-re állítani"
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr "Sablon kiválasztása…"
@@ -786,11 +799,6 @@ msgstr "Feltöltés"
msgid "Upload ovpn file"
msgstr "OVPN fájl feltöltése"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr "Gyors LZO-tömörítés használata"
-
#: 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
@@ -834,6 +842,12 @@ msgstr "TUN/TAP tétlenségi időkorlát"
msgid "yes (%i)"
msgstr "igen (%i)"
+#~ msgid "Enable a compression algorithm"
+#~ msgstr "Tömörítési algoritmus engedélyezése"
+
+#~ msgid "Use fast LZO compression"
+#~ msgstr "Gyors LZO-tömörítés használata"
+
#~ msgid "%s"
#~ msgstr "%s"
diff --git a/applications/luci-app-openvpn/po/it/openvpn.po b/applications/luci-app-openvpn/po/it/openvpn.po
index 56c6dca075..96df94b22b 100644
--- a/applications/luci-app-openvpn/po/it/openvpn.po
+++ b/applications/luci-app-openvpn/po/it/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-02-28 00:33+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-11-30 22:12+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
-msgstr ""
+msgstr "'net30', 'p2p', o 'subnet'"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:481
msgid "Accept options pushed from server"
@@ -32,7 +32,7 @@ msgstr "Aggiungi rotte dopo aver stabilito la connessione"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
msgid "Add template based configuration"
-msgstr ""
+msgstr "Aggiungi una configurazione basata su un modello"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
msgid "Additional authentication over TLS"
@@ -81,7 +81,9 @@ msgstr "Modifica automaticamente la default route"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
msgid "Below is a list of configured OpenVPN instances and their current state"
-msgstr "Sotto c'è una lista di istanze OpenVPN configurate e il loro stato"
+msgstr ""
+"Elenco delle istanze OpenVPN configurate sul dispositivo e il loro stato "
+"attuale"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:120
msgid "Call down cmd/script before TUN/TAP close"
@@ -146,7 +148,7 @@ msgstr "Intervallo per riprovare la connessione"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:564
msgid "Cryptography"
-msgstr ""
+msgstr "Crittografia"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:233
msgid "Delay n seconds after connection"
@@ -167,7 +169,7 @@ msgstr "Cartella per file personalizzati di configuarazione client"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:24
msgid "Disable Paging"
-msgstr ""
+msgstr "Disabilita paginazione"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:28
msgid "Disable options consistency check"
@@ -193,14 +195,15 @@ msgstr "Non tenere in memoria le password di --askpass o di --auth-user-pass"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:245
msgid "Don't drop incoming tun packets with same destination as host"
msgstr ""
+"Non scartare pacchetti tun in ingresso con la stessa destinazione dell'host"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:387
msgid "Don't inherit global push options"
-msgstr ""
+msgstr "Non ereditare le opzioni push globali"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:72
msgid "Don't log timestamps"
-msgstr "Non loggare il timestamps"
+msgstr "Non loggare timestamps"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:241
msgid "Don't pull routes automatically"
@@ -224,7 +227,7 @@ msgstr "Parametri Echo da loggare"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:253
msgid "Empirically measure MTU"
-msgstr "Misura empericamente l'MTU"
+msgstr "Misura empiricamente l'MTU"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
msgid "Enable OpenSSL hardware crypto engines"
@@ -248,10 +251,6 @@ msgstr "Abilita TLS e usa il ruolo client"
msgid "Enable TLS and assume server role"
msgstr "Abilita TLS e usa il ruolo server"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr "Abilita frammentazione interna dei datagram"
@@ -287,20 +286,24 @@ msgid ""
"Executed in server mode on new client connections, when the client is still "
"untrusted"
msgstr ""
+"Eseguito in modalità server per nuove connessioni client, quando il client è "
+"ancora non attendibile"
#: 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 ""
+"Eseguito in modalità server ogni volta che un indirizzo/route IPv4 o un "
+"indirizzo MAC viene aggiunto alla tabella di routing interna di OpenVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
msgid "Exit on TLS negotiation failure"
-msgstr ""
+msgstr "Esci in caso di fallimento della negoziazione TLS"
#: applications/luci-app-openvpn/root/usr/share/rpcd/acl.d/luci-app-openvpn.json:3
msgid "Grant access to OpenVPN configuration"
-msgstr ""
+msgstr "Concedere l'accesso alla configurazione di OpenVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
msgid "HMAC authentication for packets"
@@ -308,7 +311,7 @@ msgstr "Autenticazione HMAC per i pacchetti"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:491
msgid "Handling of authentication failures"
-msgstr ""
+msgstr "Gestione degli errori di autenticazione"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:308
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
@@ -316,10 +319,12 @@ msgid ""
"Helper directive to simplify the expression of --ping and --ping-restart in "
"server mode configurations"
msgstr ""
+"Direttiva di supporto per semplificare l'espressione di --ping e --ping-"
+"restart nelle configurazioni in modalità server"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
msgid "If hostname resolve fails, retry"
-msgstr ""
+msgstr "Se la risoluzione dell'hostname non riesce, riprova"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
msgid "Instance \"%s\""
@@ -328,7 +333,7 @@ msgstr "Istanza \"%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 "Un'istanza con quel nome esiste già!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:336
msgid "Keep local IP address on restart"
@@ -353,11 +358,11 @@ msgstr "Limita le ripetizioni di messaggi nel log"
#: 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 "Certificato locale"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:177
msgid "Local host name or IP address"
-msgstr ""
+msgstr "Nome host locale o indirizzo IP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
@@ -382,11 +387,11 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:360
msgid "Number of lines for log file history"
-msgstr ""
+msgstr "Numero di righe per la cronologia dei file di registro"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
msgid "OVPN configuration file upload"
-msgstr ""
+msgstr "Caricamento del file di configurazione OVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Only accept connections from given X509 name"
@@ -403,7 +408,7 @@ msgstr "OpenVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
msgid "OpenVPN instances"
-msgstr "OpenVPN istanze"
+msgstr "Istanze OpenVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:84
msgid "Optimize TUN/TAP/UDP writes"
@@ -411,12 +416,12 @@ msgstr "Ottimizza le scritture su TUN/TAP/UDP"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
-msgstr "Anteprima"
+msgstr "Riepilogo"
#: 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 "PKCS#12 file containing keys"
+msgstr "File PKCS#12 contenente le chiavi"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:137
msgid "Pass environment variables to script"
@@ -436,15 +441,15 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
msgid "Please edit this file directly in a terminal session."
-msgstr ""
+msgstr "Modifica questo file direttamente in una sessione del terminale."
#: 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 "Seleziona un file di configurazione OVPN valido da caricare!"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
msgid "Please select a valid VPN template!"
-msgstr ""
+msgstr "Seleziona un modello VPN valido!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:161
msgid "Policy level over usage of external programs and scripts"
@@ -460,11 +465,11 @@ msgstr "Protocollo"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
msgid "Proxy timeout in seconds"
-msgstr ""
+msgstr "Timeout del proxy in secondi"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:407
msgid "Push an ifconfig option to remote"
-msgstr ""
+msgstr "Invia (push) un'opzione ifconfig all'host remoto"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:382
msgid "Push options to peer"
@@ -476,7 +481,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
msgid "Randomly choose remote server"
-msgstr ""
+msgstr "Scegliere casualmente il server remoto"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:432
msgid "Refuse connection if no custom client config"
@@ -489,7 +494,7 @@ msgstr ""
#: 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 "Nome host remoto o indirizzo IP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:316
msgid "Remote ping timeout"
@@ -566,11 +571,28 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
msgid "Section to modify the OVPN config file (%s)"
+msgstr "Sezione per la modifica del file di configurazione OVPN (%s)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
msgstr ""
+"Raccomandazione di sicurezza: si consiglia di non abilitare la compressione "
+"e impostare questo parametro su '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 ""
+"Raccomandazione di sicurezza: si consiglia di non abilitare la compressione "
+"e impostare questo parametro su 'stub-v2'"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
-msgstr ""
+msgstr "Selezionare il modello ..."
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:496
msgid "Send notification to peer on disconnect"
@@ -578,11 +600,11 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:15
msgid "Service"
-msgstr ""
+msgstr "Servizio"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:266
msgid "Set TCP/UDP MTU"
-msgstr ""
+msgstr "Impostare MTU di TCP/UDP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:397
msgid "Set aside a pool of subnets"
@@ -595,7 +617,7 @@ msgstr ""
#: 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 "Impostare la verbosità dell'output"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:442
msgid "Set size of real and virtual address hash tables"
@@ -603,11 +625,11 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:292
msgid "Set the TCP/UDP receive buffer size"
-msgstr ""
+msgstr "Impostare la dimensione del buffer di ricezione TCP/UDP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:288
msgid "Set the TCP/UDP send buffer size"
-msgstr ""
+msgstr "Impostare la dimensione del buffer d'invio TCP/UDP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:296
msgid "Set tun/tap TX queue length"
@@ -652,7 +674,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
msgid "Size of cipher key"
-msgstr ""
+msgstr "Dimensione della chiave di cifratura"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:229
msgid "Specify a default gateway for routes"
@@ -668,7 +690,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
msgid "Start/Stop"
-msgstr ""
+msgstr "Avvio/Arresto"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
msgid "Started"
@@ -689,23 +711,23 @@ msgstr "Passa alla configurazione base"
#: 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 "Numero porta TCP/UDP locale e remota"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:185
msgid "TCP/UDP port # for local (default=1194)"
-msgstr ""
+msgstr "Numero porta TCP/UDP locale (predefinita=1194)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:189
msgid "TCP/UDP port # for remote (default=1194)"
-msgstr ""
+msgstr "Numero porta TCP/UDP remota (predefinita=1194)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
msgid "TLS 1.3 or newer cipher"
-msgstr ""
+msgstr "TLS 1.3 o cifratura più recente"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
msgid "TLS cipher"
-msgstr ""
+msgstr "Cifratura TLS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:56
msgid "TOS passthrough (applies to IPv4 only)"
@@ -713,7 +735,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
msgid "Template based configuration"
-msgstr ""
+msgstr "Configurazione basata su un modello"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:437
msgid "Temporary directory for client-connect return file"
@@ -729,10 +751,12 @@ msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
msgstr ""
+"Impossibile trovare il file di configurazione OVPN (%s), controlla la tua "
+"configurazione."
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The highest supported TLS version"
-msgstr ""
+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-basic.lua:69
@@ -741,13 +765,15 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "The lowest supported TLS version"
-msgstr ""
+msgstr "La versione TLS più bassa supportata"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (&ge; 100 KB)."
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
msgid "This completely disables cipher negotiation"
@@ -764,16 +790,11 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload"
-msgstr ""
+msgstr "Carica"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload ovpn file"
-msgstr ""
-
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
+msgstr "Carica il file OVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:97
@@ -791,11 +812,11 @@ 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"
-msgstr ""
+msgstr "Scrivi log su file"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:96
msgid "Write status to file every n seconds"
diff --git a/applications/luci-app-openvpn/po/ja/openvpn.po b/applications/luci-app-openvpn/po/ja/openvpn.po
index f8e90b65e6..93015917d9 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-07-07 12:41+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-10-16 10:26+0000\n"
+"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\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.2-dev\n"
+"X-Generator: Weblate 4.3.1-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -248,10 +248,6 @@ msgstr ""
msgid "Enable TLS and assume server role"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr "圧縮アルゴリズムを有効にする"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr ""
@@ -442,7 +438,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
msgid "Please select a valid VPN template!"
-msgstr "有効な VPN テンプレートを選択してください。"
+msgstr "有効な VPN テンプレートを選択してください!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:161
msgid "Policy level over usage of external programs and scripts"
@@ -566,6 +562,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr "テンプレートを選択..."
@@ -691,11 +700,11 @@ msgstr "TCP/UDP ポート (ローカル・リモート共用)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:185
msgid "TCP/UDP port # for local (default=1194)"
-msgstr "TCP/UDP ポート (ローカル, 標準設定=1194)"
+msgstr "TCP/UDP ポート (ローカル, 初期設定=1194)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:189
msgid "TCP/UDP port # for remote (default=1194)"
-msgstr "TCP/UDP ポート (リモート, 標準設定=1194)"
+msgstr "TCP/UDP ポート (リモート, 初期設定=1194)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
msgid "TLS 1.3 or newer cipher"
@@ -768,11 +777,6 @@ msgstr "アップロード"
msgid "Upload ovpn file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr "高速LZO圧縮機能を使用する"
-
#: 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
@@ -816,6 +820,12 @@ msgstr ""
msgid "yes (%i)"
msgstr "はい (%i)"
+#~ msgid "Enable a compression algorithm"
+#~ msgstr "圧縮アルゴリズムを有効にする"
+
+#~ msgid "Use fast LZO compression"
+#~ msgstr "高速LZO圧縮機能を使用する"
+
#~ msgid "%s"
#~ msgstr "%s"
diff --git a/applications/luci-app-openvpn/po/ko/openvpn.po b/applications/luci-app-openvpn/po/ko/openvpn.po
index 2f8118866e..25badc4abb 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: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"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 3.11-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -248,10 +248,6 @@ msgstr ""
msgid "Enable TLS and assume server role"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr ""
@@ -262,7 +258,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
msgid "Enabled"
-msgstr ""
+msgstr "활성화"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
msgid "Encrypt and authenticate all control channel packets with the key"
@@ -450,7 +446,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
msgid "Port"
-msgstr ""
+msgstr "포트"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
msgid "Protocol"
@@ -566,6 +562,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -768,11 +777,6 @@ msgstr ""
msgid "Upload ovpn file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
-
#: 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
diff --git a/applications/luci-app-openvpn/po/mr/openvpn.po b/applications/luci-app-openvpn/po/mr/openvpn.po
index de6d76ceab..669a458445 100644
--- a/applications/luci-app-openvpn/po/mr/openvpn.po
+++ b/applications/luci-app-openvpn/po/mr/openvpn.po
@@ -248,10 +248,6 @@ msgstr ""
msgid "Enable TLS and assume server role"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr ""
@@ -566,6 +562,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -768,11 +777,6 @@ msgstr ""
msgid "Upload ovpn file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
-
#: 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
diff --git a/applications/luci-app-openvpn/po/ms/openvpn.po b/applications/luci-app-openvpn/po/ms/openvpn.po
index 776a7a6fdf..5bd56004a5 100644
--- a/applications/luci-app-openvpn/po/ms/openvpn.po
+++ b/applications/luci-app-openvpn/po/ms/openvpn.po
@@ -246,10 +246,6 @@ msgstr ""
msgid "Enable TLS and assume server role"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr ""
@@ -564,6 +560,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -766,11 +775,6 @@ msgstr ""
msgid "Upload ovpn file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
-
#: 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
diff --git a/applications/luci-app-openvpn/po/nb_NO/openvpn.po b/applications/luci-app-openvpn/po/nb_NO/openvpn.po
index e0da96400c..0933bc4f5d 100644
--- a/applications/luci-app-openvpn/po/nb_NO/openvpn.po
+++ b/applications/luci-app-openvpn/po/nb_NO/openvpn.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-04-04 07:26+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"
-"Language: no\n"
+"Language: nb_NO\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 3.11-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -246,10 +246,6 @@ msgstr ""
msgid "Enable TLS and assume server role"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr ""
@@ -260,7 +256,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
msgid "Enabled"
-msgstr "Aktivert"
+msgstr "Påskrudd"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
msgid "Encrypt and authenticate all control channel packets with the key"
@@ -407,7 +403,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
-msgstr ""
+msgstr "Oversikt"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
@@ -448,11 +444,11 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
msgid "Protocol"
-msgstr ""
+msgstr "Protokoll"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
msgid "Proxy timeout in seconds"
@@ -553,7 +549,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
msgid "Save"
-msgstr ""
+msgstr "Lagre"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
msgid ""
@@ -564,6 +560,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -759,18 +768,14 @@ msgid "Type of used device"
msgstr ""
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+#, fuzzy
msgid "Upload"
-msgstr ""
+msgstr "Last opp"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload ovpn file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
-
#: 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
@@ -800,7 +805,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 "nei"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:201
msgid "tun/tap device"
diff --git a/applications/luci-app-openvpn/po/pl/openvpn.po b/applications/luci-app-openvpn/po/pl/openvpn.po
index 28ea4a3476..30d2fd8d14 100644
--- a/applications/luci-app-openvpn/po/pl/openvpn.po
+++ b/applications/luci-app-openvpn/po/pl/openvpn.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2021-04-03 04:26+0000\n"
"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/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.6-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -250,10 +250,6 @@ msgstr "Włącz TLS i przyjmij rolę klienta"
msgid "Enable TLS and assume server role"
msgstr "Włącz TLS i przyjmij rolę serwera"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr "Włącz algorytm kompresji"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr "Włącz wewnętrzną fragmentację datagramu"
@@ -578,6 +574,23 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr "Sekcja modyfikacji pliku konfiguracyjnego OVPN (%s)"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+"Zalecenie dotyczące bezpieczeństwa: zaleca się, aby nie włączać kompresji i "
+"ustawić ten parametr na 'nie'"
+
+#: 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 ""
+"Zalecenie dotyczące bezpieczeństwa: zaleca się, aby nie włączać kompresji i "
+"ustawić ten parametr na 'stub-v2'"
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr "Wybierz szablon ..."
@@ -779,17 +792,12 @@ msgstr "Typ użytego urządzenia"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload"
-msgstr "Wyślij"
+msgstr "Wysyłanie"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload ovpn file"
msgstr "Prześlij plik ovpn"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr "Użyj szybkiej kompresji LZO"
-
#: 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
@@ -833,6 +841,12 @@ msgstr "czas bezczynności TUN/TAP"
msgid "yes (%i)"
msgstr "tak (%i)"
+#~ msgid "Enable a compression algorithm"
+#~ msgstr "Włącz algorytm kompresji"
+
+#~ msgid "Use fast LZO compression"
+#~ msgstr "Użyj szybkiej kompresji LZO"
+
#~ msgid "%s"
#~ msgstr "%s"
diff --git a/applications/luci-app-openvpn/po/pt/openvpn.po b/applications/luci-app-openvpn/po/pt/openvpn.po
index 7b3ce25107..ebd9e80189 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: 2020-10-02 14:41+0000\n"
+"PO-Revision-Date: 2021-03-06 14:44+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.3-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -251,10 +251,6 @@ msgstr "Activar TLS e assumir papel de cliente"
msgid "Enable TLS and assume server role"
msgstr "Activar TLS e assumir papel de servidor"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr "Ativar um algoritmo de compressão"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr "Activar a fragmentação interna de datagramas"
@@ -348,7 +344,7 @@ msgstr "Manter o endereço IP remoto entre reinicios"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:328
msgid "Keep tun/tap device open on restart"
-msgstr "Manter o dispositivo tun/tap aberto entre reinicios"
+msgstr "Manter o aparelho tun/tap aberto entre reinicios"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
msgid "Key transition window"
@@ -580,6 +576,23 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr "Secção para modificar o ficheiro de configuração OVPN (%s)"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+"Recomendação securitária: não ative a compactação e não defina este "
+"parâmetro como `no` (não)"
+
+#: 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 ""
+"Recomendação securitária: não ative a compactação e não defina este "
+"parâmetro como `stub-v2`"
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr "Selecionar modelo ..."
@@ -632,11 +645,11 @@ msgstr "Definir os parâmetros do adaptador tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:270
msgid "Set tun/tap device MTU"
-msgstr "Definir o MTU do dispositivo tun/tap"
+msgstr "Definir o MTU do aparelho tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:274
msgid "Set tun/tap device overhead"
-msgstr "Definir o overhead do dispositivo tun/tap"
+msgstr "Definir o overhead do aparelho tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:283
msgid "Set upper bound on TCP MSS"
@@ -648,11 +661,11 @@ msgstr "Restringir a largura de banda ao remoto"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:108
msgid "Shell cmd to execute after tun device open"
-msgstr "Comando shell a executar após abertura do dispositivo tun"
+msgstr "Comando shell a executar após abertura do aparelho tun"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:116
msgid "Shell cmd to run after tun device close"
-msgstr "Comando shell a executar após fecho do dispositivo tun"
+msgstr "Comando shell a executar após fecho do aparelho tun"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:141
msgid "Shell command to verify X509 name"
@@ -776,7 +789,7 @@ msgstr "Janela temporal para troca de chaves"
#: 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 "Tipo de dispositivo utilizado"
+msgstr "Tipo de aparelho utilizado"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload"
@@ -786,11 +799,6 @@ msgstr "Enviar"
msgid "Upload ovpn file"
msgstr "Enviar ficheiro ovpn"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr "Usar compressão LZO rápida"
-
#: 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
@@ -799,7 +807,7 @@ msgstr "Usar protocolo"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:209
msgid "Use tun/tap device node"
-msgstr "Utilizar dispositivo tun/tap"
+msgstr "Utilizar aparelho tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:472
msgid "Use username as common name"
@@ -824,7 +832,7 @@ msgstr "não"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:201
msgid "tun/tap device"
-msgstr "Dispositivo tun/tap"
+msgstr "Aparelho tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:304
msgid "tun/tap inactivity timeout"
@@ -834,6 +842,12 @@ msgstr "Timeout de inactividade tun/tap"
msgid "yes (%i)"
msgstr "sim (%i)"
+#~ msgid "Enable a compression algorithm"
+#~ msgstr "Ativar um algoritmo de compressão"
+
+#~ msgid "Use fast LZO compression"
+#~ msgstr "Usar compressão LZO rápida"
+
#~ msgid "%s"
#~ msgstr "%s"
diff --git a/applications/luci-app-openvpn/po/pt_BR/openvpn.po b/applications/luci-app-openvpn/po/pt_BR/openvpn.po
index d4794fe20e..a115b1f66e 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: 2020-05-02 10:21+0000\n"
-"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
+"PO-Revision-Date: 2021-03-14 05:16+0000\n"
+"Last-Translator: Igor Rückert <igorruckert@yahoo.com.br>\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.1-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -250,10 +250,6 @@ msgstr "Ativar TLS e assumir papel de cliente"
msgid "Enable TLS and assume server role"
msgstr "Ativar TLS e assumir papel de servidor"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr "Ativar um algoritmo de compressão"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr "Ativar a fragmentação interna de datagramas"
@@ -417,7 +413,7 @@ msgstr "Otimizar as escritas TUN/TAP/UDP"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
-msgstr "Visão Geral"
+msgstr "Visão geral"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
@@ -576,6 +572,23 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr "Seção para modificar o arquivo de configuração OVPN (%s)"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+"Recomendação de segurança: não ative a compactação e não defina este "
+"parâmetro como `no` (não)"
+
+#: 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 ""
+"Recomendação de segurança: não ative a compactação e não defina este "
+"parâmetro como `stub-v2`"
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr "Escolha um modelo ..."
@@ -784,11 +797,6 @@ msgstr "Envio"
msgid "Upload ovpn file"
msgstr "Enviar arquivo ovpn"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr "Usar compressão LZO rápida"
-
#: 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
@@ -832,6 +840,12 @@ msgstr "Tempo limite de inatividade tun/tap"
msgid "yes (%i)"
msgstr "sim (%i)"
+#~ msgid "Enable a compression algorithm"
+#~ msgstr "Ativar um algoritmo de compressão"
+
+#~ msgid "Use fast LZO compression"
+#~ msgstr "Usar compressão LZO rápida"
+
#~ msgid "%s"
#~ msgstr "%s"
diff --git a/applications/luci-app-openvpn/po/ro/openvpn.po b/applications/luci-app-openvpn/po/ro/openvpn.po
index 326a81a6f6..56f5b71e52 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: 2020-03-29 21:21+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2022-01-25 22:56+0000\n"
+"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/ro/>\n"
"Language: ro\n"
@@ -11,253 +11,250 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
-msgstr ""
+msgstr "'net30', 'p2p', ori 'subnet'"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:481
msgid "Accept options pushed from server"
-msgstr ""
+msgstr "Acceptarea opțiunilor trimise de pe server"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
msgid "Add"
-msgstr "Adaugă"
+msgstr "Adăugați"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:225
msgid "Add route after establishing connection"
-msgstr ""
+msgstr "Adăugarea rutei după stabilirea conexiunii"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
msgid "Add template based configuration"
-msgstr ""
+msgstr "Adăugați configurația bazată pe șablon"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
msgid "Additional authentication over TLS"
-msgstr ""
+msgstr "Autentificare suplimentară prin TLS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:417
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
msgid "Allow client-to-client traffic"
-msgstr ""
+msgstr "Permiteți traficul de la client la client"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:422
msgid "Allow multiple clients with same certificate"
-msgstr ""
+msgstr "Permiteți mai mulți clienți cu același certificat"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
msgid "Allow only one session"
-msgstr ""
+msgstr "Permiteți doar o singură sesiune"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:193
msgid "Allow remote to change its IP or port"
-msgstr ""
+msgstr "Permiteți telecomenzii să își schimbe IP-ul sau portul"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:457
msgid "Allowed maximum of connected clients"
-msgstr ""
+msgstr "Numărul maxim permis de clienți conectați"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:462
msgid "Allowed maximum of internal"
-msgstr ""
+msgstr "Numărul maxim admis de unități interne"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:467
msgid "Allowed maximum of new connections"
-msgstr ""
+msgstr "Numărul maxim permis de conexiuni noi"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:68
msgid "Append log to file"
-msgstr ""
+msgstr "Adăugați jurnalul la fișier"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:486
msgid "Authenticate using username/password"
-msgstr ""
+msgstr "Autentificare cu nume de utilizator/parolă"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
msgid "Automatically redirect default route"
-msgstr ""
+msgstr "Redirecționarea automată a rutei implicite"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
msgid "Below is a list of configured OpenVPN instances and their current state"
msgstr ""
+"Mai jos este o listă a instanțelor OpenVPN configurate și starea lor curentă"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:120
msgid "Call down cmd/script before TUN/TAP close"
-msgstr ""
+msgstr "Apelarea cmd/scriptului înainte de închiderea TUN/TAP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
msgid "Certificate authority"
-msgstr ""
+msgstr "Autoritatea de certificare"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:80
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
msgid "Change process priority"
-msgstr ""
+msgstr "Prioritatea procesului de schimbare"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:40
msgid "Change to directory before initialization"
-msgstr ""
+msgstr "Schimbarea în director înainte de inițializare"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Check peer certificate against a CRL"
-msgstr ""
+msgstr "Verificarea certificatului omolog cu o CRL"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:44
msgid "Chroot to directory after initialization"
-msgstr ""
+msgstr "Chroot la director după inițializare"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:392
msgid "Client is disabled"
-msgstr ""
+msgstr "Clientul este dezactivat"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
msgid "Configuration category"
-msgstr ""
+msgstr "Categoria de configurare"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:477
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
msgid "Configure client mode"
-msgstr ""
+msgstr "Configurați modul client"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:377
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
msgid "Configure server bridge"
-msgstr ""
+msgstr "Configurați puntea serverului"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:372
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
msgid "Configure server mode"
-msgstr ""
+msgstr "Configurați modul server"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
msgid "Connect through Socks5 proxy"
-msgstr ""
+msgstr "Conectare prin proxy Socks5"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
msgid "Connect to remote host through an HTTP proxy"
-msgstr ""
+msgstr "Conectarea la o gazdă la distanță prin intermediul unui proxy HTTP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
msgid "Connection retry interval"
-msgstr ""
+msgstr "Intervalul de reîncercare a conexiunii"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:564
msgid "Cryptography"
-msgstr ""
+msgstr "Criptografie"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:233
msgid "Delay n seconds after connection"
-msgstr ""
+msgstr "Întârziere n secunde după conectare"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:112
msgid "Delay tun/tap open and up script execution"
-msgstr ""
+msgstr "Întârzierea executării scriptului tun/tap deschis și sus"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
msgid "Diffie-Hellman parameters"
-msgstr ""
+msgstr "Parametrii Diffie-Hellman"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:427
msgid "Directory for custom client config files"
-msgstr ""
+msgstr "Director pentru fișierele de configurare a clientului personalizat"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:24
msgid "Disable Paging"
-msgstr ""
+msgstr "Dezactivarea pagerului"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:28
msgid "Disable options consistency check"
-msgstr ""
+msgstr "Dezactivați verificarea coerenței opțiunilor"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:197
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
msgid "Do not bind to local address and port"
-msgstr ""
+msgstr "Nu se leagă la adresa și portul local"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:217
msgid "Don't actually execute ifconfig"
-msgstr ""
+msgstr "Nu executați efectiv ifconfig"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:237
msgid "Don't add routes automatically"
-msgstr ""
+msgstr "Nu adăugați automat rute"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
msgid "Don't cache --askpass or --auth-user-pass passwords"
-msgstr ""
+msgstr "Nu stocați în memoria cache parolele --askpass sau --auth-user-pass"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:245
msgid "Don't drop incoming tun packets with same destination as host"
-msgstr ""
+msgstr "Nu abandonați pachetele tun primite cu aceeași destinație ca și gazda"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:387
msgid "Don't inherit global push options"
-msgstr ""
+msgstr "Nu moșteniți opțiunile globale de împingere"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:72
msgid "Don't log timestamps"
-msgstr ""
+msgstr "Nu înregistrați timestamp-uri"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:241
msgid "Don't pull routes automatically"
-msgstr ""
+msgstr "Nu trageți rutele automat"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:332
msgid "Don't re-read key on restart"
-msgstr ""
+msgstr "Nu recitiți cheia la repornire"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:261
msgid "Don't use adaptive lzo compression"
-msgstr ""
+msgstr "Nu folosiți compresia adaptivă lzo"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:221
msgid "Don't warn on ifconfig inconsistencies"
-msgstr ""
+msgstr "Nu avertizați cu privire la inconsecvențele ifconfig"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:88
msgid "Echo parameters to log"
-msgstr ""
+msgstr "Parametrii de ecou pentru jurnal"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:253
msgid "Empirically measure MTU"
-msgstr ""
+msgstr "Măsurarea empirică a MTU"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
msgid "Enable OpenSSL hardware crypto engines"
-msgstr ""
+msgstr "Activați motoarele criptografice hardware OpenSSL"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:249
msgid "Enable Path MTU discovery"
-msgstr ""
+msgstr "Activați descoperirea MTU de cale"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
msgid "Enable Static Key encryption mode (non-TLS)"
-msgstr ""
+msgstr "Activați modul de criptare cu cheie statică (non-TLS)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
msgid "Enable TLS and assume client role"
-msgstr ""
+msgstr "Activarea TLS și asumarea rolului de client"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
msgid "Enable TLS and assume server role"
-msgstr ""
-
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
+msgstr "Activați TLS și preluați rolul de server"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
-msgstr ""
+msgstr "Activează fragmentarea internă a datagramelor"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:345
msgid "Enable management interface on <em>IP</em> <em>port</em>"
-msgstr ""
+msgstr "Activați interfața de gestionare pe <em>IP</em> <em>port</em>"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
msgid "Enabled"
@@ -265,47 +262,51 @@ msgstr "Activat"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
msgid "Encrypt and authenticate all control channel packets with the key"
-msgstr ""
+msgstr "Criptează și autentifică toate pachetele canalului de control cu cheia"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
-msgstr ""
+msgstr "Cifru de criptare pentru pachete"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:128
msgid "Execute shell cmd after routes are added"
-msgstr ""
+msgstr "Executați shell cmd după ce sunt adăugate rutele"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:132
msgid "Execute shell command on remote IP change"
-msgstr ""
+msgstr "Executarea unei comenzi shell pe IP-ul de la distanță se schimbă"
#: 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 ""
+"Executat în modul server la noile conexiuni ale clienților, atunci când "
+"clientul nu este încă de încredere"
#: 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 ""
+"Executat în modul server ori de câte ori o adresă/rută IPv4 sau o adresă MAC "
+"este adăugată la tabela de rutare internă a OpenVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
msgid "Exit on TLS negotiation failure"
-msgstr ""
+msgstr "Ieșire la eșecul negocierii TLS"
#: applications/luci-app-openvpn/root/usr/share/rpcd/acl.d/luci-app-openvpn.json:3
msgid "Grant access to OpenVPN configuration"
-msgstr ""
+msgstr "Acordarea accesului la configurația OpenVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
msgid "HMAC authentication for packets"
-msgstr ""
+msgstr "Autentificare HMAC pentru pachete"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:491
msgid "Handling of authentication failures"
-msgstr ""
+msgstr "Gestionarea eșecurilor de autentificare"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:308
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
@@ -313,85 +314,87 @@ msgid ""
"Helper directive to simplify the expression of --ping and --ping-restart in "
"server mode configurations"
msgstr ""
+"Directivă ajutătoare pentru a simplifica exprimarea --ping și --ping-restart "
+"în configurațiile modului server"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
msgid "If hostname resolve fails, retry"
-msgstr ""
+msgstr "Dacă rezolvarea numelui de gazdă eșuează, încercați din nou"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
msgid "Instance \"%s\""
-msgstr ""
+msgstr "Instanța \"%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 "Instanța cu acest nume există deja!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:336
msgid "Keep local IP address on restart"
-msgstr ""
+msgstr "Păstrați adresa IP locală la repornire"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:340
msgid "Keep remote IP address on restart"
-msgstr ""
+msgstr "Păstrați adresa IP la distanță la repornire"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:328
msgid "Keep tun/tap device open on restart"
-msgstr ""
+msgstr "Păstrați dispozitivul tun/tap deschis la repornire"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
msgid "Key transition window"
-msgstr ""
+msgstr "Fereastra de tranziție a cheilor"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:104
msgid "Limit repeated log messages"
-msgstr ""
+msgstr "Limitarea mesajelor de jurnal repetate"
#: 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 "Certificat local"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:177
msgid "Local host name or IP address"
-msgstr ""
+msgstr "Numele gazdei locale sau adresa 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 "Cheia privată locală"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:173
msgid "Major mode"
-msgstr ""
+msgstr "Modul major"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:452
msgid "Maximum number of queued TCP output packets"
-msgstr ""
+msgstr "Numărul maxim de pachete de ieșire TCP din coada de așteptare"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:168
msgid "Networking"
-msgstr ""
+msgstr "Rețea"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:447
msgid "Number of allocated broadcast buffers"
-msgstr ""
+msgstr "Numărul de tampoane de difuzare alocate"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:360
msgid "Number of lines for log file history"
-msgstr ""
+msgstr "Numărul de linii pentru istoricul fișierului jurnal"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
msgid "OVPN configuration file upload"
-msgstr ""
+msgstr "Încărcarea fișierului de configurare OVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Only accept connections from given X509 name"
-msgstr ""
+msgstr "Acceptă doar conexiuni de la numele X509 dat"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:324
msgid "Only process ping timeouts if routes exist"
-msgstr ""
+msgstr "Procesează timeout-urile ping numai dacă există rute"
#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
@@ -400,11 +403,11 @@ msgstr "OpenVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
msgid "OpenVPN instances"
-msgstr ""
+msgstr "Instanțe OpenVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:84
msgid "Optimize TUN/TAP/UDP writes"
-msgstr ""
+msgstr "Optimizarea scrierilor TUN/TAP/UDP"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
@@ -413,23 +416,23 @@ msgstr "Prezentare generală"
#: 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 "Fișier PKCS#12 care conține chei"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:137
msgid "Pass environment variables to script"
-msgstr ""
+msgstr "Treceți variabilele de mediu în script"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
msgid "Persist replay-protection state"
-msgstr ""
+msgstr "Persistă starea de protecție la reluare"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:402
msgid "Persist/unpersist ifconfig-pool"
-msgstr ""
+msgstr "Persistă/nu persistă 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 la distanță la fiecare n secunde prin portul TCP/UDP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
msgid "Please edit this file directly in a terminal session."
@@ -438,14 +441,16 @@ msgstr "Vă rugăm editaţi acest fişier intr-o sesiune de terminal."
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
msgid "Please select a valid OVPN config file to upload!"
msgstr ""
+"Vă rugăm să selectați un fișier de configurare OVPN valid pentru a încărca!"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
msgid "Please select a valid VPN template!"
-msgstr ""
+msgstr "Vă rugăm să selectați un șablon VPN valid!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:161
msgid "Policy level over usage of external programs and scripts"
msgstr ""
+"Nivelul politicii privind utilizarea programelor și scripturilor externe"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
msgid "Port"
@@ -453,364 +458,383 @@ msgstr "Port"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
msgid "Protocol"
-msgstr ""
+msgstr "Protocol"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
msgid "Proxy timeout in seconds"
-msgstr ""
+msgstr "Timpul de așteptare al proxy-ului în secunde"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:407
msgid "Push an ifconfig option to remote"
-msgstr ""
+msgstr "Împingeți o opțiune ifconfig la distanță"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:382
msgid "Push options to peer"
-msgstr ""
+msgstr "Împingeți opțiunile către parteneri"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:350
msgid "Query management channel for private key"
-msgstr ""
+msgstr "Canalul de gestionare a întrebărilor pentru cheia privată"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
msgid "Randomly choose remote server"
-msgstr ""
+msgstr "Alegeți aleatoriu serverul la distanță"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:432
msgid "Refuse connection if no custom client config"
msgstr ""
+"Refuzați conexiunea dacă nu există o configurație personalizată a clientului"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:92
msgid "Remap SIGUSR1 signals"
-msgstr ""
+msgstr "Remap de semnale 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 "Numele gazdei la distanță sau adresa IP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:316
msgid "Remote ping timeout"
-msgstr ""
+msgstr "Timpul de ping la distanță"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
msgid "Renegotiate data chan. key after bytes"
-msgstr ""
+msgstr "Renegocierea cheii chan. de date după octeți"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:724
msgid "Renegotiate data chan. key after packets"
-msgstr ""
+msgstr "Renegocierea cheii chan. de date după pachete"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
msgid "Renegotiate data chan. key after seconds"
-msgstr ""
+msgstr "Renegociați cheia de schimbare a datelor după câteva secunde"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
msgid "Replay protection sliding window size"
-msgstr ""
+msgstr "Dimensiunea ferestrei glisante de protecție a reluării"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Require explicit designation on certificate"
-msgstr ""
+msgstr "Solicită o denumire explicită pe certificat"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit key usage on certificate"
-msgstr ""
+msgstr "Cereți utilizarea explicită a cheii pe certificat"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:320
msgid "Restart after remote ping timeout"
-msgstr ""
+msgstr "Repornire după expirarea timpului de ping la distanță"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "Restrict the allowed ciphers to be negotiated"
-msgstr ""
+msgstr "Limitarea cifrului permis pentru a fi negociat"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
msgid "Retransmit timeout on TLS control channel"
-msgstr ""
+msgstr "Timeout de retransmitere pe canalul de control TLS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
msgid "Retry indefinitely on HTTP proxy errors"
-msgstr ""
+msgstr "Reîncercați la nesfârșit în cazul erorilor de proxy HTTP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
msgid "Retry indefinitely on Socks proxy errors"
-msgstr ""
+msgstr "Reîncercați la nesfârșit în cazul erorilor de proxy Socks"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:412
msgid "Route subnet to client"
-msgstr ""
+msgstr "Rutarea subnetului către client"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:145
msgid "Run script cmd on client connection"
-msgstr ""
+msgstr "Rulați scriptul cmd pe conexiunea clientului"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:149
msgid "Run script cmd on client disconnection"
-msgstr ""
+msgstr "Rulați scriptul cmd la deconectarea clientului"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:124
msgid "Run up/down scripts for all restarts"
-msgstr ""
+msgstr "Rulați scripturi de urcare/coborâre pentru toate repornirile"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
msgid "Save"
-msgstr "Salvează"
+msgstr "Salvați"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
+"Secțiune pentru a adăuga un fișier opțional 'auth-user-pass' cu acreditările "
+"dumneavoastră (%s)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
msgid "Section to modify the OVPN config file (%s)"
+msgstr "Secțiunea de modificare a fișierului de configurare OVPN (%s)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+"Recomandare de securitate: Se recomandă să nu activați compresia și să "
+"setați acest parametru la `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 ""
+"Recomandare de securitate: Se recomandă să nu activați compresia și să "
+"setați acest parametru la `stub-v2`"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
-msgstr ""
+msgstr "Selectați șablonul ..."
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:496
msgid "Send notification to peer on disconnect"
-msgstr ""
+msgstr "Trimiterea unei notificări către partener la deconectare"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:15
msgid "Service"
-msgstr ""
+msgstr "Serviciul"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:266
msgid "Set TCP/UDP MTU"
-msgstr ""
+msgstr "Setați TCP/UDP MTU"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:397
msgid "Set aside a pool of subnets"
-msgstr ""
+msgstr "Puneți deoparte un grup de subrețele"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
msgid "Set extended HTTP proxy options"
-msgstr ""
+msgstr "Setați opțiunile proxy HTTP extinse"
#: 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 "Setați verbalizarea ieșirii"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:442
msgid "Set size of real and virtual address hash tables"
-msgstr ""
+msgstr "Setați dimensiunea tabelelor hash de adrese reale și virtuale"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:292
msgid "Set the TCP/UDP receive buffer size"
-msgstr ""
+msgstr "Setați dimensiunea bufferului de recepție TCP/UDP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:288
msgid "Set the TCP/UDP send buffer size"
-msgstr ""
+msgstr "Setați dimensiunea bufferului de trimitere TCP/UDP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:296
msgid "Set tun/tap TX queue length"
-msgstr ""
+msgstr "Setați lungimea cozii de așteptare tun/tap 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 "Setați parametrii adaptorului tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:270
msgid "Set tun/tap device MTU"
-msgstr ""
+msgstr "Setați MTU al dispozitivului tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:274
msgid "Set tun/tap device overhead"
-msgstr ""
+msgstr "Stabiliți supraîncărcarea dispozitivului tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:283
msgid "Set upper bound on TCP MSS"
-msgstr ""
+msgstr "Stabilirea limitei superioare pentru TCP MSS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:300
msgid "Shaping for peer bandwidth"
-msgstr ""
+msgstr "Modelarea lățimii de bandă pentru omologi"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:108
msgid "Shell cmd to execute after tun device open"
-msgstr ""
+msgstr "Shell cmd de executat după deschiderea dispozitivului tun"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:116
msgid "Shell cmd to run after tun device close"
-msgstr ""
+msgstr "Shell cmd pentru a rula după închiderea dispozitivului tun"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:141
msgid "Shell command to verify X509 name"
-msgstr ""
+msgstr "Comandă Shell pentru a verifica numele X509"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
msgid "Silence the output of replay warnings"
-msgstr ""
+msgstr "Reduceți la tăcere ieșirea avertismentelor de reluare"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
msgid "Size of cipher key"
-msgstr ""
+msgstr "Dimensiunea cheii de criptare"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:229
msgid "Specify a default gateway for routes"
-msgstr ""
+msgstr "Specificați un gateway implicit pentru rute"
#: 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 "Precizați dacă clientul trebuie să furnizeze un certificat valabil"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:355
msgid "Start OpenVPN in a hibernating state"
-msgstr ""
+msgstr "Porniți OpenVPN într-o stare de hibernare"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
msgid "Start/Stop"
-msgstr ""
+msgstr "Pornire/Oprire"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
msgid "Started"
-msgstr ""
+msgstr "A început"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:100
msgid "Status file format version"
-msgstr ""
+msgstr "Versiunea formatului fișierului de stare"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
msgid "Switch to advanced configuration"
-msgstr ""
+msgstr "Treceți la configurația avansată"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
msgid "Switch to basic configuration"
-msgstr ""
+msgstr "Treceți la configurația de bază"
#: 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 "Portul TCP/UDP # atât pentru local cât și pentru remote"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:185
msgid "TCP/UDP port # for local (default=1194)"
-msgstr ""
+msgstr "Portul TCP/UDP # pentru local (implicit=1194)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:189
msgid "TCP/UDP port # for remote (default=1194)"
-msgstr ""
+msgstr "Portul TCP/UDP # pentru distanță (implicit=1194)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
msgid "TLS 1.3 or newer cipher"
-msgstr ""
+msgstr "Cifru TLS 1.3 sau mai nou"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
msgid "TLS cipher"
-msgstr ""
+msgstr "Cifru TLS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:56
msgid "TOS passthrough (applies to IPv4 only)"
-msgstr ""
+msgstr "TOS passthrough (se aplică numai la IPv4)"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
msgid "Template based configuration"
-msgstr ""
+msgstr "Configurație bazată pe șablon"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:437
msgid "Temporary directory for client-connect return file"
-msgstr ""
+msgstr "Director temporar pentru fișierul de întoarcere a conexiunii clientului"
#: 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 "Câmpul 'Nume' nu trebuie să fie gol!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
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
msgid "The highest supported TLS version"
-msgstr ""
+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-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
-msgstr ""
+msgstr "Direcția cheie pentru opțiunile \"tls-auth\" și \"secret"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "The lowest supported TLS version"
-msgstr ""
+msgstr "Cea mai mică versiune TLS acceptată"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (&ge; 100 KB)."
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
msgid "This completely disables cipher negotiation"
-msgstr ""
+msgstr "Acest lucru dezactivează complet negocierea cifrului"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
msgid "Timeframe for key exchange"
-msgstr ""
+msgstr "Intervalul de timp pentru schimbul de chei"
#: 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 "Tipul de dispozitiv utilizat"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload"
-msgstr ""
+msgstr "Încărcați"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload ovpn file"
-msgstr ""
-
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
+msgstr "Încărcați fișierul 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 "Utilizați protocolul"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:209
msgid "Use tun/tap device node"
-msgstr ""
+msgstr "Utilizați nodul de dispozitiv tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:472
msgid "Use username as common name"
-msgstr ""
+msgstr "Utilizați numele de utilizator ca nume comun"
#: 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"
-msgstr ""
+msgstr "Scrieți jurnalul în fișier"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:96
msgid "Write status to file every n seconds"
-msgstr ""
+msgstr "Scrie starea în fișier la fiecare n secunde"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
msgid "no"
-msgstr ""
+msgstr "nu"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:201
msgid "tun/tap device"
-msgstr ""
+msgstr "dispozitiv tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:304
msgid "tun/tap inactivity timeout"
-msgstr ""
+msgstr "timpul de inactivitate tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
msgid "yes (%i)"
-msgstr ""
+msgstr "da (%i)"
diff --git a/applications/luci-app-openvpn/po/ru/openvpn.po b/applications/luci-app-openvpn/po/ru/openvpn.po
index 1bbd065e9d..2cd4c4b905 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: 2020-07-04 17:41+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"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/"
"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.2-dev\n"
+"X-Generator: Weblate 4.7.1-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -281,10 +281,6 @@ msgstr "Включить TLS и выступить в роли клиента в
msgid "Enable TLS and assume server role"
msgstr "Включить в режиме сервера протокол TLS"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr "Включить алгоритм сжатия"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr ""
@@ -637,6 +633,23 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
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
+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 "Выберите шаблон..."
@@ -846,17 +859,12 @@ 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 "Загрузка OVPN файла"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr "Использовать быстрое сжатие 'lzo'"
-
#: 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
@@ -900,6 +908,12 @@ msgstr "Промежуток времени простоя tun/tap"
msgid "yes (%i)"
msgstr "да (%i)"
+#~ msgid "Enable a compression algorithm"
+#~ msgstr "Включить алгоритм сжатия"
+
+#~ msgid "Use fast LZO compression"
+#~ msgstr "Использовать быстрое сжатие 'lzo'"
+
#~ msgid "%s"
#~ msgstr "%s"
diff --git a/applications/luci-app-openvpn/po/sk/openvpn.po b/applications/luci-app-openvpn/po/sk/openvpn.po
index 774fd4b533..376d10ef4d 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: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2021-12-03 12:09+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/sk/>\n"
"Language: sk\n"
@@ -10,15 +10,15 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
-msgstr ""
+msgstr "'net30', 'p2p', alebo 'subnet'"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:481
msgid "Accept options pushed from server"
-msgstr ""
+msgstr "Prijať voľby odoslané serverom"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
msgid "Add"
@@ -26,28 +26,28 @@ msgstr "Pridať"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:225
msgid "Add route after establishing connection"
-msgstr ""
+msgstr "Pridať trasu po uskutočnení pripojenia"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
msgid "Add template based configuration"
-msgstr ""
+msgstr "Pridať konfiguráciu založenú na šablóne"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
msgid "Additional authentication over TLS"
-msgstr ""
+msgstr "Dodatočné overenie totožnosti cez TLS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:417
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
msgid "Allow client-to-client traffic"
-msgstr ""
+msgstr "Povoliť prenos od klienta ku klientovi"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:422
msgid "Allow multiple clients with same certificate"
-msgstr ""
+msgstr "Povoliť viacero klientov s rovnakým certifikátom"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
msgid "Allow only one session"
-msgstr ""
+msgstr "Povoliť iba jednu reláciu"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:193
msgid "Allow remote to change its IP or port"
@@ -55,7 +55,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:457
msgid "Allowed maximum of connected clients"
-msgstr ""
+msgstr "Maximum povolených pripojených klientov"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:462
msgid "Allowed maximum of internal"
@@ -63,11 +63,11 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:467
msgid "Allowed maximum of new connections"
-msgstr ""
+msgstr "Maximum povolených nových pripojení"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:68
msgid "Append log to file"
-msgstr ""
+msgstr "Pripojiť záznam do súboru"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:486
msgid "Authenticate using username/password"
@@ -246,10 +246,6 @@ msgstr ""
msgid "Enable TLS and assume server role"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr ""
@@ -564,6 +560,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -766,11 +775,6 @@ msgstr "Odovzdať"
msgid "Upload ovpn file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
-
#: 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
diff --git a/applications/luci-app-openvpn/po/sv/openvpn.po b/applications/luci-app-openvpn/po/sv/openvpn.po
index e09e9e1daa..8e29f40c30 100644
--- a/applications/luci-app-openvpn/po/sv/openvpn.po
+++ b/applications/luci-app-openvpn/po/sv/openvpn.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-17 20:20+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-11-05 14:38+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/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.9-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -246,10 +246,6 @@ msgstr ""
msgid "Enable TLS and assume server role"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr ""
@@ -407,7 +403,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
-msgstr "Översikt"
+msgstr "Överblick"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
@@ -564,6 +560,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -760,17 +769,12 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload"
-msgstr ""
+msgstr "Ladda upp"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload ovpn file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
-
#: 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
@@ -787,7 +791,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"
diff --git a/applications/luci-app-openvpn/po/templates/openvpn.pot b/applications/luci-app-openvpn/po/templates/openvpn.pot
index 1a57c50ebc..f92387c2be 100644
--- a/applications/luci-app-openvpn/po/templates/openvpn.pot
+++ b/applications/luci-app-openvpn/po/templates/openvpn.pot
@@ -235,10 +235,6 @@ msgstr ""
msgid "Enable TLS and assume server role"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr ""
@@ -553,6 +549,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -755,11 +764,6 @@ msgstr ""
msgid "Upload ovpn file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
-
#: 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
diff --git a/applications/luci-app-openvpn/po/tr/openvpn.po b/applications/luci-app-openvpn/po/tr/openvpn.po
index cdd357f76c..e603f07ea7 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: 2020-09-29 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-13 01:23+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -18,245 +18,243 @@ msgstr "'net30', 'p2p' ya da 'subnet'"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:481
msgid "Accept options pushed from server"
-msgstr ""
+msgstr "Sunucudan gönderilen seçenekleri kabul edin"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
msgid "Add"
-msgstr ""
+msgstr "Ekle"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:225
msgid "Add route after establishing connection"
-msgstr ""
+msgstr "Bağlantı kurduktan sonra rota ekle"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
msgid "Add template based configuration"
-msgstr ""
+msgstr "Şablon tabanlı konfigürasyon ekle"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
msgid "Additional authentication over TLS"
-msgstr ""
+msgstr "TLS üzerinden ek kimlik doğrulama"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:417
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
msgid "Allow client-to-client traffic"
-msgstr ""
+msgstr "İstemciden istemciye trafiğe izin ver"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:422
msgid "Allow multiple clients with same certificate"
-msgstr ""
+msgstr "Aynı sertifikaya sahip birden çok istemciye izin ver"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
msgid "Allow only one session"
-msgstr ""
+msgstr "Yalnızca bir oturuma izin ver"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:193
msgid "Allow remote to change its IP or port"
-msgstr ""
+msgstr "Uzağın IP'sini veya bağlantı noktasını değiştirmesine izin ver"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:457
msgid "Allowed maximum of connected clients"
-msgstr ""
+msgstr "Maksimum izin verilen bağlı istemci sayısı"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:462
msgid "Allowed maximum of internal"
-msgstr ""
+msgstr "İzin verilen maksimum dahili"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:467
msgid "Allowed maximum of new connections"
-msgstr ""
+msgstr "İzin verilen maksimum yeni bağlantı sayısı"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:68
msgid "Append log to file"
-msgstr ""
+msgstr "Günlüğü dosyaya ekle"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:486
msgid "Authenticate using username/password"
-msgstr ""
+msgstr "Kullanıcı adı / şifre kullanarak doğrulayın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
msgid "Automatically redirect default route"
-msgstr ""
+msgstr "Varsayılan yolu otomatik olarak yeniden yönlendir"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
msgid "Below is a list of configured OpenVPN instances and their current state"
msgstr ""
+"Aşağıda, yapılandırılmış OpenVPN örneklerinin ve mevcut durumlarının bir "
+"listesi bulunmaktadır"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:120
msgid "Call down cmd/script before TUN/TAP close"
-msgstr ""
+msgstr "TUN / TAP kapatmadan önce cmd / script'i aşağı çağırın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
msgid "Certificate authority"
-msgstr ""
+msgstr "Sertifika yetkilisi"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:80
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
msgid "Change process priority"
-msgstr ""
+msgstr "İşlem önceliğini değiştir"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:40
msgid "Change to directory before initialization"
-msgstr ""
+msgstr "Başlatma öncesinde dizine geç"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Check peer certificate against a CRL"
-msgstr ""
+msgstr "Eş sertifikayı bir CRL'ye göre kontrol edin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:44
msgid "Chroot to directory after initialization"
-msgstr ""
+msgstr "Başlatma sonrasında dizine chroot yap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:392
msgid "Client is disabled"
-msgstr ""
+msgstr "İstemci devre dışı bırakıldı"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
msgid "Configuration category"
-msgstr ""
+msgstr "Yapılandırma kategorisi"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:477
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
msgid "Configure client mode"
-msgstr ""
+msgstr "İstemci modunu yapılandırın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:377
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
msgid "Configure server bridge"
-msgstr ""
+msgstr "Sunucu köprüsünü yapılandırın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:372
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
msgid "Configure server mode"
-msgstr ""
+msgstr "Sunucu modunu yapılandırın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
msgid "Connect through Socks5 proxy"
-msgstr ""
+msgstr "Socks5 proxy üzerinden bağlan"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
msgid "Connect to remote host through an HTTP proxy"
-msgstr ""
+msgstr "HTTP proxy'si aracılığıyla uzak ana bilgisayara bağlanın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
msgid "Connection retry interval"
-msgstr ""
+msgstr "Bağlantı yeniden deneme aralığı"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:564
msgid "Cryptography"
-msgstr ""
+msgstr "Kriptografi"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:233
msgid "Delay n seconds after connection"
-msgstr ""
+msgstr "Bağlantıdan n saniye sonra geciktir"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:112
msgid "Delay tun/tap open and up script execution"
-msgstr ""
+msgstr "tun/tap açma ve açma komut dosyası yürütmesini geciktir"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
msgid "Diffie-Hellman parameters"
-msgstr ""
+msgstr "Diffie-Hellman parametreleri"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:427
msgid "Directory for custom client config files"
-msgstr ""
+msgstr "Özel istemci yapılandırma dosyaları için dizin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:24
msgid "Disable Paging"
-msgstr ""
+msgstr "Sayfalamayı Devre Dışı Bırak"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:28
msgid "Disable options consistency check"
-msgstr ""
+msgstr "Seçenekler tutarlılık kontrolünü devre dışı bırakın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:197
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
msgid "Do not bind to local address and port"
-msgstr ""
+msgstr "Yerel adrese ve bağlantı noktasına bağlanmayın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:217
msgid "Don't actually execute ifconfig"
-msgstr ""
+msgstr "İfconfig'i gerçekte çalıştırmayın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:237
msgid "Don't add routes automatically"
-msgstr ""
+msgstr "Rotaları otomatik olarak ekleme"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
msgid "Don't cache --askpass or --auth-user-pass passwords"
-msgstr ""
+msgstr "--askpass veya --auth-user-pass parolalarını önbelleğe almayın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:245
msgid "Don't drop incoming tun packets with same destination as host"
-msgstr ""
+msgstr "Ana bilgisayarla aynı hedefe sahip gelen ayar paketlerini düşürmeyin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:387
msgid "Don't inherit global push options"
-msgstr ""
+msgstr "Global push seçeneklerini devralma"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:72
msgid "Don't log timestamps"
-msgstr ""
+msgstr "Zaman damgalarını kaydetmeyin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:241
msgid "Don't pull routes automatically"
-msgstr ""
+msgstr "Rotaları otomatik olarak çekme"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:332
msgid "Don't re-read key on restart"
-msgstr ""
+msgstr "Yeniden başlatma sırasında anahtarı yeniden okuma"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:261
msgid "Don't use adaptive lzo compression"
-msgstr ""
+msgstr "Uyarlanabilir lzo sıkıştırması kullanmayın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:221
msgid "Don't warn on ifconfig inconsistencies"
-msgstr ""
+msgstr "İfconfig tutarsızlıkları konusunda uyarmayın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:88
msgid "Echo parameters to log"
-msgstr ""
+msgstr "Günlüğe kaydedilecek yankı parametreleri"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:253
msgid "Empirically measure MTU"
-msgstr ""
+msgstr "MTU'yu ampirik olarak ölç"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
msgid "Enable OpenSSL hardware crypto engines"
-msgstr ""
+msgstr "OpenSSL donanım kripto motorlarını etkinleştirin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:249
msgid "Enable Path MTU discovery"
-msgstr ""
+msgstr "Yol MTU keşfini etkinleştir"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
msgid "Enable Static Key encryption mode (non-TLS)"
-msgstr ""
+msgstr "Statik Anahtar şifreleme modunu etkinleştirin (TLS olmayan)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
msgid "Enable TLS and assume client role"
-msgstr ""
+msgstr "TLS'yi etkinleştirin ve istemci rolünü üstlenin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
msgid "Enable TLS and assume server role"
-msgstr ""
-
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
+msgstr "TLS'yi etkinleştirin ve sunucu rolünü üstlenin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
-msgstr ""
+msgstr "Dahili datagram parçalanmasını etkinleştirin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:345
msgid "Enable management interface on <em>IP</em> <em>port</em>"
-msgstr ""
+msgstr "<em>IP</em> <em>port</em> yönetim arayüzünü etkinleştirin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
msgid "Enabled"
@@ -264,47 +262,51 @@ msgstr "Etkin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
msgid "Encrypt and authenticate all control channel packets with the key"
-msgstr ""
+msgstr "Anahtarla tüm kontrol kanalı paketlerini şifreleyin ve doğrulayın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
-msgstr ""
+msgstr "Paketler için şifreleme şifresi"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:128
msgid "Execute shell cmd after routes are added"
-msgstr ""
+msgstr "Rotalar eklendikten sonra shell cmd'sini çalıştır"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:132
msgid "Execute shell command on remote IP change"
-msgstr ""
+msgstr "Uzak IP değişikliğinde shell komutunu yürütün"
#: 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 ""
+"İstemci hala güvenilmezken, yeni istemci bağlantılarında sunucu modunda "
+"yürütülür"
#: 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 ""
+"OpenVPN'in dahili yönlendirme tablosuna bir IPv4 adresi / yolu veya MAC "
+"adresi eklendiğinde sunucu modunda yürütülür"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
msgid "Exit on TLS negotiation failure"
-msgstr ""
+msgstr "TLS anlaşması başarısız olduğunda çık"
#: applications/luci-app-openvpn/root/usr/share/rpcd/acl.d/luci-app-openvpn.json:3
msgid "Grant access to OpenVPN configuration"
-msgstr ""
+msgstr "OpenVPN yapılandırmasına erişim izni verin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
msgid "HMAC authentication for packets"
-msgstr ""
+msgstr "Paketler için HMAC kimlik doğrulaması"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:491
msgid "Handling of authentication failures"
-msgstr ""
+msgstr "Kimlik doğrulama hatalarının ele alınması"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:308
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
@@ -312,85 +314,87 @@ msgid ""
"Helper directive to simplify the expression of --ping and --ping-restart in "
"server mode configurations"
msgstr ""
+"Sunucu modu yapılandırmalarında --ping ve --ping-restart ifadesini "
+"basitleştirmek için yardımcı yönerge"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
msgid "If hostname resolve fails, retry"
-msgstr ""
+msgstr "Ana bilgisayar adı çözümlemesi başarısız olursa, yeniden dene"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
msgid "Instance \"%s\""
-msgstr ""
+msgstr "Örnek \"%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 "Bu isimde bir örnek zaten var!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:336
msgid "Keep local IP address on restart"
-msgstr ""
+msgstr "Yeniden başlatıldığında yerel IP adresini koru"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:340
msgid "Keep remote IP address on restart"
-msgstr ""
+msgstr "Yeniden başlatıldığında uzak IP adresini koru"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:328
msgid "Keep tun/tap device open on restart"
-msgstr ""
+msgstr "tun/tap cihazını yeniden başlatıldığında açık tut"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
msgid "Key transition window"
-msgstr ""
+msgstr "Anahtar geçiş penceresi"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:104
msgid "Limit repeated log messages"
-msgstr ""
+msgstr "Tekrarlanan günlük mesajlarını sınırlayın"
#: 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 "Yerel sertifika"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:177
msgid "Local host name or IP address"
-msgstr ""
+msgstr "Yerel ana bilgisayar adı veya IP adresi"
#: 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 "Yerel özel anahtar"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:173
msgid "Major mode"
-msgstr ""
+msgstr "Büyük mod"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:452
msgid "Maximum number of queued TCP output packets"
-msgstr ""
+msgstr "Kuyruğa alınan maksimum TCP çıktı paketi sayısı"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:168
msgid "Networking"
-msgstr ""
+msgstr "Ağ oluşturma"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:447
msgid "Number of allocated broadcast buffers"
-msgstr ""
+msgstr "Ayrılan yayın arabellek sayısı"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:360
msgid "Number of lines for log file history"
-msgstr ""
+msgstr "Günlük dosyası geçmişi için satır sayısı"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
msgid "OVPN configuration file upload"
-msgstr ""
+msgstr "OVPN yapılandırma dosyası yükleme"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Only accept connections from given X509 name"
-msgstr ""
+msgstr "Yalnızca verilen X509 adından gelen bağlantıları kabul edin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:324
msgid "Only process ping timeouts if routes exist"
-msgstr ""
+msgstr "Yalnızca rotalar mevcutsa ping zaman aşımlarını işle"
#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
@@ -399,11 +403,11 @@ msgstr "OpenVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
msgid "OpenVPN instances"
-msgstr ""
+msgstr "OpenVPN örnekleri"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:84
msgid "Optimize TUN/TAP/UDP writes"
-msgstr ""
+msgstr "TUN / TAP / UDP yazmalarını optimize edin"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
@@ -412,39 +416,40 @@ msgstr "Genel bakış"
#: 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 "Anahtarları içeren PKCS#12 dosyası"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:137
msgid "Pass environment variables to script"
-msgstr ""
+msgstr "Ortam değişkenlerini betiğe geçirme"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
msgid "Persist replay-protection state"
-msgstr ""
+msgstr "Kalıcı tekrar koruma durumu"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:402
msgid "Persist/unpersist ifconfig-pool"
-msgstr ""
+msgstr "Kalıcı/Kalıcı olmayan 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 "TCP / UDP bağlantı noktası üzerinden n saniyede bir uzaktan ping gönder"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
msgid "Please edit this file directly in a terminal session."
-msgstr ""
+msgstr "Lütfen bu dosyayı doğrudan bir terminal oturumunda düzenleyin."
#: 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 "Lütfen yüklemek için geçerli bir OVPN yapılandırma dosyası seçin!"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
msgid "Please select a valid VPN template!"
-msgstr ""
+msgstr "Lütfen geçerli bir VPN şablonu seçin!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:161
msgid "Policy level over usage of external programs and scripts"
msgstr ""
+"Harici programların ve komut dosyalarının kullanımına göre politika düzeyi"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
msgid "Port"
@@ -456,100 +461,101 @@ msgstr "Protokol"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
msgid "Proxy timeout in seconds"
-msgstr ""
+msgstr "Proxy zaman aşımı saniyesi"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:407
msgid "Push an ifconfig option to remote"
-msgstr ""
+msgstr "Uzağa bir ifconfig seçeneği gönderin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:382
msgid "Push options to peer"
-msgstr ""
+msgstr "Eşlere seçenekleri gönderin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:350
msgid "Query management channel for private key"
-msgstr ""
+msgstr "Özel anahtar için sorgu yönetimi kanalı"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
msgid "Randomly choose remote server"
-msgstr ""
+msgstr "Uzak sunucuyu rastgele seçin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:432
msgid "Refuse connection if no custom client config"
-msgstr ""
+msgstr "Özel istemci yapılandırması yoksa bağlantıyı reddedin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:92
msgid "Remap SIGUSR1 signals"
-msgstr ""
+msgstr "SIGUSR1 sinyallerini yeniden eşleştirin"
#: 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 "Uzak ana bilgisayar adı veya IP adresi"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:316
msgid "Remote ping timeout"
-msgstr ""
+msgstr "Uzak ping zaman aşımı"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
msgid "Renegotiate data chan. key after bytes"
-msgstr ""
+msgstr "Bayttan sonra veri kanalı anahtarını yeniden görüşün"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:724
msgid "Renegotiate data chan. key after packets"
-msgstr ""
+msgstr "Paketten sonra veri kanalı anahtarını yeniden görüşün"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
msgid "Renegotiate data chan. key after seconds"
-msgstr ""
+msgstr "Saniyeden sonra veri kanalı anahtarını yeniden görüşün"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
msgid "Replay protection sliding window size"
-msgstr ""
+msgstr "Tekrar koruma sürgülü pencere boyutu"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Require explicit designation on certificate"
-msgstr ""
+msgstr "Sertifikada açık atama gerektir"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit key usage on certificate"
-msgstr ""
+msgstr "Sertifikada açık anahtar kullanımını zorunlu kılın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:320
msgid "Restart after remote ping timeout"
-msgstr ""
+msgstr "Uzak ping zaman aşımından sonra yeniden başlat"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "Restrict the allowed ciphers to be negotiated"
-msgstr ""
+msgstr "Müzakere edilmesine izin verilen şifreleri kısıtlayın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
msgid "Retransmit timeout on TLS control channel"
-msgstr ""
+msgstr "TLS kontrol kanalında zaman aşımını yeniden iletin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
msgid "Retry indefinitely on HTTP proxy errors"
-msgstr ""
+msgstr "HTTP proxy hatalarında süresiz olarak yeniden deneyin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
msgid "Retry indefinitely on Socks proxy errors"
-msgstr ""
+msgstr "Socks proxy hatalarında süresiz olarak yeniden deneyin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:412
msgid "Route subnet to client"
-msgstr ""
+msgstr "Alt ağı istemciye yönlendir"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:145
msgid "Run script cmd on client connection"
-msgstr ""
+msgstr "İstemci bağlantısında komut dosyası cmd'sini çalıştırın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:149
msgid "Run script cmd on client disconnection"
-msgstr ""
+msgstr "İstemci bağlantısı kesildiğinde komut dosyası cmd'yi çalıştırın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:124
msgid "Run up/down scripts for all restarts"
msgstr ""
+"Tüm yeniden başlatmalar için komut dosyalarını yukarı / aşağı çalıştırın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
msgid "Save"
@@ -559,257 +565,276 @@ msgstr "Kaydet"
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
+"Kimlik bilgilerinizle (%s) isteğe bağlı bir 'auth-user-pass' dosyası ekleme "
+"bölümü"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
msgid "Section to modify the OVPN config file (%s)"
+msgstr "OVPN yapılandırma dosyasını değiştirme bölümü (%s)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+"Güvenlik önerisi: Sıkıştırmanın etkinleştirilmemesi ve bu parametrenin "
+"\"hayır\" olarak ayarlanması önerilir"
+
+#: 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 ""
+"Güvenlik önerisi: Sıkıştırmanın etkinleştirilmemesi ve bu parametrenin \"stub"
+"-v2\" olarak ayarlanması önerilir"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
-msgstr ""
+msgstr "Şablon seçin ..."
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:496
msgid "Send notification to peer on disconnect"
-msgstr ""
+msgstr "Bağlantı kesildiğinde eşe bildirim gönder"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:15
msgid "Service"
-msgstr ""
+msgstr "Hizmet"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:266
msgid "Set TCP/UDP MTU"
-msgstr ""
+msgstr "TCP/UDP MTU'sunu ayarlayın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:397
msgid "Set aside a pool of subnets"
-msgstr ""
+msgstr "Bir alt ağ havuzunu bir kenara koyun"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
msgid "Set extended HTTP proxy options"
-msgstr ""
+msgstr "Genişletilmiş HTTP proxy seçeneklerini ayarlayın"
#: 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 "Çıktı ayrıntı düzeyini ayarla"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:442
msgid "Set size of real and virtual address hash tables"
-msgstr ""
+msgstr "Gerçek ve sanal adres karma tablolarının boyutunu ayarlayın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:292
msgid "Set the TCP/UDP receive buffer size"
-msgstr ""
+msgstr "TCP / UDP alma arabellek boyutunu ayarlayın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:288
msgid "Set the TCP/UDP send buffer size"
-msgstr ""
+msgstr "TCP / UDP gönderme arabellek boyutunu ayarlayın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:296
msgid "Set tun/tap TX queue length"
-msgstr ""
+msgstr "tun/tap TX sıra uzunluğunu ayarlayın"
#: 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 adaptör parametrelerini ayarlayın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:270
msgid "Set tun/tap device MTU"
-msgstr ""
+msgstr "tun/tap aygıt MTU’yu ayarlayın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:274
msgid "Set tun/tap device overhead"
-msgstr ""
+msgstr "tun/tap aygıt ek yükünü ayarla"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:283
msgid "Set upper bound on TCP MSS"
-msgstr ""
+msgstr "TCP MSS'de üst sınırı ayarlayın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:300
msgid "Shaping for peer bandwidth"
-msgstr ""
+msgstr "Eş bant genişliği için şekillendirme"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:108
msgid "Shell cmd to execute after tun device open"
-msgstr ""
+msgstr "Tun cihazı açıldıktan sonra yürütülecek shell cmd'si"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:116
msgid "Shell cmd to run after tun device close"
-msgstr ""
+msgstr "Tun cihazı kapatıldıktan sonra çalıştırılacak shell cmd'si"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:141
msgid "Shell command to verify X509 name"
-msgstr ""
+msgstr "X509 adını doğrulamak için shell komutu"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
msgid "Silence the output of replay warnings"
-msgstr ""
+msgstr "Tekrar oynatma uyarılarının çıktısını susturun"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
msgid "Size of cipher key"
-msgstr ""
+msgstr "Şifreleme anahtarının boyutu"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:229
msgid "Specify a default gateway for routes"
-msgstr ""
+msgstr "Rotalar için varsayılan bir ağ geçidi belirtin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
msgid "Specify whether the client is required to supply a valid certificate"
msgstr ""
+"İstemcinin geçerli bir sertifika sağlaması gerekip gerekmediğini belirtin"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:355
msgid "Start OpenVPN in a hibernating state"
-msgstr ""
+msgstr "OpenVPN'i hazırda bekletme durumunda başlatın"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
msgid "Start/Stop"
-msgstr ""
+msgstr "Başlat/Durdur"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
msgid "Started"
-msgstr ""
+msgstr "Başladı"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:100
msgid "Status file format version"
-msgstr ""
+msgstr "Durum dosyası biçimi sürümü"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
msgid "Switch to advanced configuration"
-msgstr ""
+msgstr "Gelişmiş yapılandırmaya geç"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
msgid "Switch to basic configuration"
-msgstr ""
+msgstr "Temel yapılandırmaya geç"
#: 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 "Hem yerel hem de uzak için TCP / UDP bağlantı noktası numarası"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:185
msgid "TCP/UDP port # for local (default=1194)"
-msgstr ""
+msgstr "Yerel için TCP / UDP bağlantı noktası numarası (varsayılan=1194)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:189
msgid "TCP/UDP port # for remote (default=1194)"
-msgstr ""
+msgstr "Uzak için TCP / UDP bağlantı noktası numarası (varsayılan=1194)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
msgid "TLS 1.3 or newer cipher"
-msgstr ""
+msgstr "TLS 1.3 veya daha yeni şifreleme sürümü"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
msgid "TLS cipher"
-msgstr ""
+msgstr "TLS şifreleme"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:56
msgid "TOS passthrough (applies to IPv4 only)"
-msgstr ""
+msgstr "TOS geçişi (yalnızca IPv4 için geçerlidir)"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
msgid "Template based configuration"
-msgstr ""
+msgstr "Şablon tabanlı yapılandırma"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:437
msgid "Temporary directory for client-connect return file"
-msgstr ""
+msgstr "Client-connect dönüş dosyası için geçici dizin"
#: 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 "'Ad' alanı boş olmamalıdır!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
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
msgid "The highest supported TLS version"
-msgstr ""
+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-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
-msgstr ""
+msgstr "'tls-auth' ve 'secret' seçeneklerinin temel yönü"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "The lowest supported TLS version"
-msgstr ""
+msgstr "Desteklenen en düşük TLS sürümü"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (&ge; 100 KB)."
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
msgid "This completely disables cipher negotiation"
-msgstr ""
+msgstr "Bu, şifre pazarlığını tamamen devre dışı bırakır"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
msgid "Timeframe for key exchange"
-msgstr ""
+msgstr "Anahtar değişimi için zaman aralığı"
#: 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 "Kullanılan cihazın türü"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload"
-msgstr "Yükleme"
+msgstr "Yükle"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload ovpn file"
-msgstr ""
-
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
+msgstr "Ovpn dosyasını yükle"
#: 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 "Protokolü kullan"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:209
msgid "Use tun/tap device node"
-msgstr ""
+msgstr "tun/tap aygıt düğümünü kullan"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:472
msgid "Use username as common name"
-msgstr ""
+msgstr "Kullanıcı adını ortak ad olarak kullanın"
#: 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"
-msgstr ""
+msgstr "Günlüğü dosyaya yaz"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:96
msgid "Write status to file every n seconds"
-msgstr ""
+msgstr "Her n saniyede bir dosyaya durumu yaz"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
msgid "no"
-msgstr ""
+msgstr "hayır"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:201
msgid "tun/tap device"
-msgstr ""
+msgstr "tun/tap cihazı"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:304
msgid "tun/tap inactivity timeout"
-msgstr ""
+msgstr "tun/tap hareketsizlik zaman aşımı"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
msgid "yes (%i)"
-msgstr ""
+msgstr "evet (%i)"
diff --git a/applications/luci-app-openvpn/po/uk/openvpn.po b/applications/luci-app-openvpn/po/uk/openvpn.po
index f746306fa5..24e2b79947 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: 2020-04-26 02:41+0000\n"
-"Last-Translator: Vitalii Tereshchuk <xvoland@gmail.com>\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@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.0.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.9-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -247,10 +247,6 @@ msgstr "Увімкнути TLS та удавати себе клієнтом"
msgid "Enable TLS and assume server role"
msgstr "Увімкнути TLS та удавати себе сервером"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr "Увімкнути алгоритм стиснення"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr "Увімкнути внутрішню фрагментацію datagram"
@@ -565,6 +561,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -761,17 +770,12 @@ 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 ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr ""
-
#: 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
@@ -801,7 +805,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"
@@ -815,5 +819,8 @@ msgstr ""
msgid "yes (%i)"
msgstr "так (%i)"
+#~ msgid "Enable a compression algorithm"
+#~ msgstr "Увімкнути алгоритм стиснення"
+
#~ msgid "%s"
#~ msgstr "%s"
diff --git a/applications/luci-app-openvpn/po/vi/openvpn.po b/applications/luci-app-openvpn/po/vi/openvpn.po
index 24be3552b1..0019a5fc71 100644
--- a/applications/luci-app-openvpn/po/vi/openvpn.po
+++ b/applications/luci-app-openvpn/po/vi/openvpn.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-08-16 06:58+0200\n"
-"PO-Revision-Date: 2019-11-13 13:06+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"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/"
"luciapplicationsopenvpn/vi/>\n"
"Language: vi\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 3.10-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -250,10 +250,6 @@ msgstr "Kích hoạt TLS và giả định vải trò của client"
msgid "Enable TLS and assume server role"
msgstr "Kích hoạt TLS và giả định vải trò của server"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr "Kích hoạt internal datagram fragmentation"
@@ -264,7 +260,7 @@ msgstr "Kích hoạt giao diện điều hành trên <em>IP</em> <em>cổng</em>
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
msgid "Enabled"
-msgstr "Kích hoạt "
+msgstr "Bật"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
msgid "Encrypt and authenticate all control channel packets with the key"
@@ -568,6 +564,19 @@ msgstr ""
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid ""
+"Security recommendation: It is recommended to not enable compression and set "
+"this parameter to `no`"
+msgstr ""
+
+#: 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 ""
+
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
msgstr ""
@@ -770,11 +779,6 @@ msgstr ""
msgid "Upload ovpn file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr "Dùng LZO nén nhanh"
-
#: 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
@@ -818,6 +822,9 @@ msgstr "tun/tap timeout không có hành động"
msgid "yes (%i)"
msgstr "Có (%i)"
+#~ msgid "Use fast LZO compression"
+#~ msgstr "Dùng LZO nén nhanh"
+
#~ msgid "Daemonize after initialization"
#~ msgstr "Daemonize sau khi khởi tạo"
diff --git a/applications/luci-app-openvpn/po/zh_Hans/openvpn.po b/applications/luci-app-openvpn/po/zh_Hans/openvpn.po
index f3fffd9e3f..e237878a77 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: 2020-09-07 22:59+0000\n"
-"Last-Translator: PassWall-OpenWrt <chanwang@yandex.com>\n"
+"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/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.3-dev\n"
+"X-Generator: Weblate 4.6-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"
@@ -251,10 +251,6 @@ msgstr "允许 TLS 并伪装为客户端"
msgid "Enable TLS and assume server role"
msgstr "允许 TLS 并伪装为服务器"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr "启用压缩算法"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr "允许内部数据报分片"
@@ -302,7 +298,7 @@ msgstr "TLS 验证失败后退出"
#: applications/luci-app-openvpn/root/usr/share/rpcd/acl.d/luci-app-openvpn.json:3
msgid "Grant access to OpenVPN configuration"
-msgstr "允许访问 OpenVPN 配置"
+msgstr "授予访问 OpenVPN 配置的权限"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
msgid "HMAC authentication for packets"
@@ -570,6 +566,19 @@ msgstr "在此区域编辑“auth-user-pass”文件的内容(%s)"
msgid "Section to modify the OVPN config file (%s)"
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
+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 "选择模板…"
@@ -772,11 +781,6 @@ msgstr "上传"
msgid "Upload ovpn file"
msgstr "上传 opvn 文件"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr "使用快速 LZO 压缩"
-
#: 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
@@ -820,6 +824,12 @@ msgstr "tun/tap 休眠超时"
msgid "yes (%i)"
msgstr "是(%i)"
+#~ msgid "Enable a compression algorithm"
+#~ msgstr "启用压缩算法"
+
+#~ msgid "Use fast LZO compression"
+#~ msgstr "使用快速 LZO 压缩"
+
#~ msgid "%s"
#~ msgstr "%s"
diff --git a/applications/luci-app-openvpn/po/zh_Hant/openvpn.po b/applications/luci-app-openvpn/po/zh_Hant/openvpn.po
index 71c302a810..74ee3f7229 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: 2020-09-16 12:01+0000\n"
-"Last-Translator: tommymaple <godoffrog@gmail.com>\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/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.3-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -35,7 +35,7 @@ msgstr "建立連線後新增路由"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
msgid "Add template based configuration"
-msgstr ""
+msgstr "添加基於組態的模板"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
msgid "Additional authentication over TLS"
@@ -98,7 +98,7 @@ msgstr "認證授權"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:80
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
msgid "Change process priority"
-msgstr "改變程序優先順序"
+msgstr "變更行程優先權"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:40
msgid "Change to directory before initialization"
@@ -149,7 +149,7 @@ msgstr "連線重試時間間隔"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:564
msgid "Cryptography"
-msgstr ""
+msgstr "密碼學"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:233
msgid "Delay n seconds after connection"
@@ -195,7 +195,7 @@ msgstr "不快取 --askpass 或 --auth-user-pass passwords"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:245
msgid "Don't drop incoming tun packets with same destination as host"
-msgstr ""
+msgstr "不要丟棄與主機目的地相同的傳入tun封包"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:387
msgid "Don't inherit global push options"
@@ -251,10 +251,6 @@ msgstr "允許 TLS 並偽裝為客戶端"
msgid "Enable TLS and assume server role"
msgstr "允許 TLS 並偽裝為伺服器"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
-msgid "Enable a compression algorithm"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
msgid "Enable internal datagram fragmentation"
msgstr "允許內部資料報分片"
@@ -294,7 +290,8 @@ 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 的內部路由表中。"
+"只要將每個 IPv4位址/路由或 MAC位址新增到 OpenVPN 的內部路由表中, 就在伺服器模"
+"式下執行"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
msgid "Exit on TLS negotiation failure"
@@ -302,7 +299,7 @@ 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"
@@ -321,7 +318,7 @@ msgstr "在服務配置模式下簡化 Helper 指令 --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\""
@@ -330,7 +327,7 @@ 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"
@@ -376,7 +373,7 @@ 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"
@@ -388,7 +385,7 @@ 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
msgid "Only accept connections from given X509 name"
@@ -413,7 +410,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
@@ -438,15 +435,15 @@ msgstr "每 n 秒 ping 一次遠端 TCP/UDP 埠"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
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"
@@ -454,7 +451,7 @@ msgstr "外部程式和指令碼超出了策略允許的使用範圍"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
msgid "Port"
-msgstr "埠"
+msgstr "連接埠"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
msgid "Protocol"
@@ -527,7 +524,7 @@ msgstr "遠端 ping 超時後重啟"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
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"
@@ -564,15 +561,28 @@ msgstr "儲存"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
-msgstr ""
+msgstr "本節添加帶有您的憑據(%s)的可選“ auth-user-pass”文件"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
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
+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"
@@ -580,7 +590,7 @@ 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"
@@ -662,7 +672,7 @@ 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"
@@ -682,7 +692,7 @@ 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"
@@ -703,7 +713,7 @@ 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"
@@ -715,7 +725,7 @@ 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"
@@ -724,13 +734,13 @@ 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 "'名稱'欄位不能是空白!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
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
msgid "The highest supported TLS version"
@@ -750,10 +760,11 @@ 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
msgid "This completely disables cipher negotiation"
-msgstr ""
+msgstr "這會完全禁用密碼協商"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
msgid "Timeframe for key exchange"
@@ -770,12 +781,7 @@ msgstr "上傳"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload ovpn file"
-msgstr ""
-
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
-msgid "Use fast LZO compression"
-msgstr "使用快速 LZO 壓縮"
+msgstr "上傳ovpn文件"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:97
@@ -793,7 +799,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"
@@ -820,6 +826,12 @@ msgstr "tun/tap 休眠超時"
msgid "yes (%i)"
msgstr "是(%i)"
+#~ msgid "Enable a compression algorithm"
+#~ msgstr "啟用壓縮演算法"
+
+#~ msgid "Use fast LZO compression"
+#~ msgstr "使用快速 LZO 壓縮"
+
#~ msgid "%s"
#~ msgstr "%s"
diff --git a/applications/luci-app-openwisp/Makefile b/applications/luci-app-openwisp/Makefile
new file mode 100644
index 0000000000..03fbd83c11
--- /dev/null
+++ b/applications/luci-app-openwisp/Makefile
@@ -0,0 +1,15 @@
+# Copyright 2021 Nicholas Smith (nicholas@nbembedded.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:=Nicholas Smith <nicholas@nbembedded.com>
+
+LUCI_TITLE:=LuCI support for OpenWISP
+LUCI_DESCRIPTION:=Allows configuration of OpenWISP agent settings
+LUCI_DEPENDS:=+openwisp-config
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js b/applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js
new file mode 100644
index 0000000000..23dc162d0a
--- /dev/null
+++ b/applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js
@@ -0,0 +1,101 @@
+'use strict';
+'require view';
+'require form';
+'require tools.widgets as widgets';
+
+return view.extend({
+ render: function () {
+ var m, s, o;
+
+ m = new form.Map('openwisp',
+ _('OpenWISP'),
+ _("Configure, start and stop the OpenWISP agent on this device. Read more about configuration values: <a target='_blank' rel='noopener noreferrer' href='https://github.com/openwisp/openwisp-config'>https://github.com/openwisp/openwisp-config</a>"));
+
+ s = m.section(form.NamedSection, 'http', 'controller');
+
+ s.tab('general', _('General Settings'));
+ s.tab('advanced', _('Advanced Settings'));
+
+ // General settings
+ o = s.taboption('general', form.Value, 'uuid', _('UUID'), _('The UUID of this device in the OpenWISP server.'))
+ o.readonly = true;
+
+ o = s.taboption('general', form.Value, 'key', _('Key'), _('The Key of this device in the OpenWISP server.'))
+ o.readonly = true;
+
+ o = s.taboption('general', form.ListValue, 'enabled',
+ _('Enable'),
+ _("Enable or disable the OpenWISP service."));
+ o.value('disabled', _('Disabled'));
+ o.value('monitoring', _('Enabled'));
+
+ o = s.taboption('general', form.Value, 'url', _('Server URL'), _('The URL to the OpenWISP server. Example: https://openwisp2.mynetwork.com'))
+ o.placeholder = 'https://openwisp2.mynetwork.com'
+
+ o = s.taboption('general', form.Value, 'shared_secret', _('Shared Secret'), _('The organization shared secret for auto enrollment.'))
+ o.password = true
+
+ o = s.taboption('general', form.Value, 'interval', _('Update Interval'), 'How often to check in with the OpenWISP server. Expressed in seconds.')
+ o.placeholder = '120'
+ o.datatype = 'uinteger';
+
+ // Advanced settings
+ o = s.taboption('advanced', form.Flag, 'verify_ssl', _('Verify SSL'), _('Verify the server SSL certificate.'))
+ o.rmempty = false
+
+ o = s.taboption('advanced', form.Flag, 'consistent_key', _('Consistent Key'), _('When using Automatic registration, this feature allows devices to keep the same configuration even if reset or re-flashed. This feature is enabled by default, but must be enabled also in the controller application in order to work.'))
+ o.rmempty = false
+
+ o = s.taboption('advanced', widgets.DeviceSelect, 'mac_interface', _('MAC Interface'), _('The interface to use for getting the MAC for this device.'))
+ o.rmempty = false
+
+ o = s.taboption('advanced', widgets.NetworkSelect, 'management_interface', _('Management Interface'), _('The interface to use for management and control.'))
+ o.rmempty = false
+
+ o = s.taboption('advanced', form.Flag, 'merge_config', _('Merge Config'), _('If selected, in the event a config item is present in both the remote and local configuration, the remote configuration takes precedence over local configuration.'))
+ o.rmempty = false
+
+ o = s.taboption('advanced', form.DynamicList, 'tags', _('Tags'), _('Tags applied to this device.'))
+
+ o = s.taboption('advanced', form.Flag, 'test_config', _('Test Config'), _('If the agent is unable to reach the controller after applying the downloaded config it will be reverted.'))
+
+ o = s.taboption('advanced', form.Value, 'test_script', _('Test Script'), 'Path to a custom test script if the default Test Config script does not meet your needs.')
+ o.depends({ test_config: '1' })
+ o.datatype = "file"
+
+ o = s.taboption('advanced', form.Flag, 'hardware_id_key', _('Hardware ID Key'), _('Use a unique hardware ID for device identification, for example a serial number.'))
+ o.rmempty = false
+
+ o = s.taboption('advanced', form.Value, 'hardware_id_script', _('Hardware ID Script'), 'Path to the script used to return the value of the hardware key.')
+ o.depends({ hardware_id_key: '1' })
+ o.datatype = "file"
+
+ o = s.taboption('advanced', form.Value, 'bootup_delay', _('Boot Delay'), 'Maximum value of the delay after boot before starting OpenWISP service. Expressed in seconds.')
+ o.placeholder = '0'
+ o.datatype = 'uinteger';
+
+ o = s.taboption('advanced', form.Value, 'connect_timeout', _('Connect Timeout'), 'Value passed to curl --connect-timeout argument, defaults to 15. Expressed in seconds.')
+ o.placeholder = '15'
+ o.datatype = 'uinteger';
+
+ o = s.taboption('advanced', form.Value, 'max_time', _('Max Time'), _('Value passed to curl --max-time argument, defaults to 30. Expressed in seconds.'))
+ o.placeholder = '30'
+ o.datatype = 'uinteger';
+
+ o = s.taboption('advanced', form.Value, 'capath', _('CA Path'), _('Use the specified certificate file to verify the peer. The file may contain multiple CA certificates. The certificate(s) must be in PEM format.'))
+ o.datatype = "file"
+
+ o = s.taboption('advanced', form.Value, 'cacert', _('CA Cert'), _('Use the specified certificate directory to verify the peer. The certificates must be in PEM format, and the directory must have been processed using the c_rehash utility supplied with openssl.'))
+ o.datatype = "file"
+
+ o = s.taboption('advanced', form.Value, 'pre_reload_hook', _('Pre-reload Hook'), _('Path to pre-reload hook. The hook is not called if the path does not point to an executable script file. This hook is called each time openwisp-config applies a configuration, but before services are reloaded.'))
+ o.placeholder = '/usr/sbin/my_pre_reload_hook'
+ o.datatype = "file"
+
+ o = s.taboption('advanced', form.Value, 'post_reload_hook', _('Post-reload Hook'), _('Path to post reload hook script. The hook is not called if the path does not point to an executable script file. This hook is called each time openwisp-config applies a configuration, but after services are reloaded.'))
+ o.placeholder = '/usr/sbin/my_post_reload_hook'
+ o.datatype = "file"
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-openwisp/po/es/openwisp.po b/applications/luci-app-openwisp/po/es/openwisp.po
new file mode 100644
index 0000000000..aa803e5e90
--- /dev/null
+++ b/applications/luci-app-openwisp/po/es/openwisp.po
@@ -0,0 +1,280 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2022-01-29 08:19+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsopenwisp/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.11-dev\n"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:17
+msgid "Advanced Settings"
+msgstr "Configuración avanzada"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:73
+#, fuzzy
+msgid "Boot Delay"
+msgstr "Retardo de arranque"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:88
+msgid "CA Cert"
+msgstr "Cert CA"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:85
+msgid "CA Path"
+msgstr "Ruta CA"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:12
+#, fuzzy
+msgid ""
+"Configure, start and stop the OpenWISP agent on this device. Read more about "
+"configuration values: <a target='_blank' rel='noopener noreferrer' "
+"href='https://github.com/openwisp/openwisp-config'>https://github.com/"
+"openwisp/openwisp-config</a>"
+msgstr ""
+"Configure, inicie y detenga el agente OpenWISP en este dispositivo. Lea más "
+"sobre los valores de configuración: <a target='_blank' rel='noopener "
+"noreferrer' href='https://github.com/openwisp/openwisp-config'>https://github"
+".com/openwisp/openwisp-config</a>"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:77
+msgid "Connect Timeout"
+msgstr "Tiempo de espera de conexión"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:46
+msgid "Consistent Key"
+msgstr "Clave consistente"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:29
+msgid "Disabled"
+msgstr "Desactivado"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:27
+msgid "Enable"
+msgstr "Activar"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:28
+msgid "Enable or disable the OpenWISP service."
+msgstr "Activar o desactivar el servicio OpenWISP."
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:30
+msgid "Enabled"
+msgstr "Activado"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:16
+msgid "General Settings"
+msgstr "Configuración general"
+
+#: applications/luci-app-openwisp/root/usr/share/rpcd/acl.d/luci-app-openwisp.json:3
+msgid "Grant access to luci-app-openwisp"
+msgstr "Otorgar acceso a luci-app-openwisp"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:66
+msgid "Hardware ID Key"
+msgstr "Clave de ID de hardware"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:69
+msgid "Hardware ID Script"
+msgstr "Script de ID de hardware"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:55
+msgid ""
+"If selected, in the event a config item is present in both the remote and "
+"local configuration, the remote configuration takes precedence over local "
+"configuration."
+msgstr ""
+"Si se selecciona, en caso de que un elemento de configuración esté presente "
+"tanto en la configuración remota como en la local, la configuración remota "
+"tiene prioridad sobre la configuración local."
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:60
+msgid ""
+"If the agent is unable to reach the controller after applying the downloaded "
+"config it will be reverted."
+msgstr ""
+"Si el agente no puede comunicarse con el controlador después de aplicar la "
+"configuración descargada, se revertirá."
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:23
+msgid "Key"
+msgstr "Clave"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:49
+msgid "MAC Interface"
+msgstr "Interfaz MAC"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:52
+#, fuzzy
+msgid "Management Interface"
+msgstr "Interfaz de gestión"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:81
+msgid "Max Time"
+msgstr "Tiempo máximo"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:55
+#, fuzzy
+msgid "Merge Config"
+msgstr "Combinar configuración"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:11
+#: applications/luci-app-openwisp/root/usr/share/luci/menu.d/luci-app-openwisp.json:3
+msgid "OpenWISP"
+msgstr "OpenWISP"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:95
+#, fuzzy
+msgid ""
+"Path to post reload hook script. The hook is not called if the path does not "
+"point to an executable script file. This hook is called each time openwisp-"
+"config applies a configuration, but after services are reloaded."
+msgstr ""
+"Ruta para publicar el script de gancho de recarga. El enlace no se llama si "
+"la ruta no apunta a un archivo de script ejecutable. Este enlace se llama "
+"cada vez que openwisp-config aplica una configuración, pero después de que "
+"se vuelven a cargar los servicios."
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:91
+#, fuzzy
+msgid ""
+"Path to pre-reload hook. The hook is not called if the path does not point "
+"to an executable script file. This hook is called each time openwisp-config "
+"applies a configuration, but before services are reloaded."
+msgstr ""
+"Ruta al gancho de recarga previa. El enlace no se llama si la ruta no apunta "
+"a un archivo de script ejecutable. Este enlace se llama cada vez que "
+"openwisp-config aplica una configuración, pero antes de que se vuelvan a "
+"cargar los servicios."
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:95
+#, fuzzy
+msgid "Post-reload Hook"
+msgstr "Gancho posterior a la recarga"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:91
+#, fuzzy
+msgid "Pre-reload Hook"
+msgstr "Gancho de recarga previa"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:32
+msgid "Server URL"
+msgstr "URL del servidor"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:35
+msgid "Shared Secret"
+msgstr "Secreto compartido"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:58
+msgid "Tags"
+msgstr "Etiquetas"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:58
+msgid "Tags applied to this device."
+msgstr "Etiquetas aplicadas a este dispositivo."
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:60
+#, fuzzy
+msgid "Test Config"
+msgstr "Configuración de prueba"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:62
+#, fuzzy
+msgid "Test Script"
+msgstr "Script de prueba"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:23
+#, fuzzy
+msgid "The Key of this device in the OpenWISP server."
+msgstr "La clave de este dispositivo en el servidor OpenWISP."
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:32
+msgid ""
+"The URL to the OpenWISP server. Example: https://openwisp2.mynetwork.com"
+msgstr "La URL del servidor OpenWISP. Ejemplo: https://openwisp2.mynetwork.com"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:20
+msgid "The UUID of this device in the OpenWISP server."
+msgstr "El UUID de este dispositivo en el servidor OpenWISP."
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:49
+msgid "The interface to use for getting the MAC for this device."
+msgstr "La interfaz a usar para obtener la MAC para este dispositivo."
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:52
+msgid "The interface to use for management and control."
+msgstr "La interfaz que se utilizará para la gestión y el control."
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:35
+#, fuzzy
+msgid "The organization shared secret for auto enrollment."
+msgstr "La organización compartió el secreto para la inscripción automática."
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:20
+msgid "UUID"
+msgstr "UUID"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:38
+msgid "Update Interval"
+msgstr "Intervalo de actualización"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:66
+msgid ""
+"Use a unique hardware ID for device identification, for example a serial "
+"number."
+msgstr ""
+"Utilice una ID de hardware única para la identificación del dispositivo, por "
+"ejemplo, un número de serie."
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:88
+msgid ""
+"Use the specified certificate directory to verify the peer. The certificates "
+"must be in PEM format, and the directory must have been processed using the "
+"c_rehash utility supplied with openssl."
+msgstr ""
+"Utilice el directorio de certificados especificado para verificar el par. "
+"Los certificados deben estar en formato PEM y el directorio debe haber sido "
+"procesado mediante la utilidad c_rehash proporcionada con openssl."
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:85
+msgid ""
+"Use the specified certificate file to verify the peer. The file may contain "
+"multiple CA certificates. The certificate(s) must be in PEM format."
+msgstr ""
+"Utilice el archivo de certificado especificado para verificar el par. El "
+"archivo puede contener varios certificados de CA. Los certificados deben "
+"estar en formato PEM."
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:81
+msgid ""
+"Value passed to curl --max-time argument, defaults to 30. Expressed in "
+"seconds."
+msgstr ""
+"Valor pasado al argumento curl --max-time, el valor predeterminado es 30. "
+"Expresado en segundos."
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:43
+msgid "Verify SSL"
+msgstr "Verificar SSL"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:43
+#, fuzzy
+msgid "Verify the server SSL certificate."
+msgstr "Verificar el certificado SSL del servidor."
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:46
+#, fuzzy
+msgid ""
+"When using Automatic registration, this feature allows devices to keep the "
+"same configuration even if reset or re-flashed. This feature is enabled by "
+"default, but must be enabled also in the controller application in order to "
+"work."
+msgstr ""
+"Cuando se utiliza el registro automático, esta función permite que los "
+"dispositivos mantengan la misma configuración incluso si se restablecen o se "
+"vuelven a actualizar. Esta función está activada de forma predeterminada, "
+"pero también debe estarlo en la aplicación del controlador para que funcione."
diff --git a/applications/luci-app-openwisp/po/templates/openwisp.pot b/applications/luci-app-openwisp/po/templates/openwisp.pot
new file mode 100644
index 0000000000..236c5b04de
--- /dev/null
+++ b/applications/luci-app-openwisp/po/templates/openwisp.pot
@@ -0,0 +1,224 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:17
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:73
+msgid "Boot Delay"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:88
+msgid "CA Cert"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:85
+msgid "CA Path"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:12
+msgid ""
+"Configure, start and stop the OpenWISP agent on this device. Read more about "
+"configuration values: <a target='_blank' rel='noopener noreferrer' "
+"href='https://github.com/openwisp/openwisp-config'>https://github.com/"
+"openwisp/openwisp-config</a>"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:77
+msgid "Connect Timeout"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:46
+msgid "Consistent Key"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:29
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:27
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:28
+msgid "Enable or disable the OpenWISP service."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:30
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:16
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-openwisp/root/usr/share/rpcd/acl.d/luci-app-openwisp.json:3
+msgid "Grant access to luci-app-openwisp"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:66
+msgid "Hardware ID Key"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:69
+msgid "Hardware ID Script"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:55
+msgid ""
+"If selected, in the event a config item is present in both the remote and "
+"local configuration, the remote configuration takes precedence over local "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:60
+msgid ""
+"If the agent is unable to reach the controller after applying the downloaded "
+"config it will be reverted."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:23
+msgid "Key"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:49
+msgid "MAC Interface"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:52
+msgid "Management Interface"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:81
+msgid "Max Time"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:55
+msgid "Merge Config"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:11
+#: applications/luci-app-openwisp/root/usr/share/luci/menu.d/luci-app-openwisp.json:3
+msgid "OpenWISP"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:95
+msgid ""
+"Path to post reload hook script. The hook is not called if the path does not "
+"point to an executable script file. This hook is called each time openwisp-"
+"config applies a configuration, but after services are reloaded."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:91
+msgid ""
+"Path to pre-reload hook. The hook is not called if the path does not point "
+"to an executable script file. This hook is called each time openwisp-config "
+"applies a configuration, but before services are reloaded."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:95
+msgid "Post-reload Hook"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:91
+msgid "Pre-reload Hook"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:32
+msgid "Server URL"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:35
+msgid "Shared Secret"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:58
+msgid "Tags"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:58
+msgid "Tags applied to this device."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:60
+msgid "Test Config"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:62
+msgid "Test Script"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:23
+msgid "The Key of this device in the OpenWISP server."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:32
+msgid ""
+"The URL to the OpenWISP server. Example: https://openwisp2.mynetwork.com"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:20
+msgid "The UUID of this device in the OpenWISP server."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:49
+msgid "The interface to use for getting the MAC for this device."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:52
+msgid "The interface to use for management and control."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:35
+msgid "The organization shared secret for auto enrollment."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:20
+msgid "UUID"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:38
+msgid "Update Interval"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:66
+msgid ""
+"Use a unique hardware ID for device identification, for example a serial "
+"number."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:88
+msgid ""
+"Use the specified certificate directory to verify the peer. The certificates "
+"must be in PEM format, and the directory must have been processed using the "
+"c_rehash utility supplied with openssl."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:85
+msgid ""
+"Use the specified certificate file to verify the peer. The file may contain "
+"multiple CA certificates. The certificate(s) must be in PEM format."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:81
+msgid ""
+"Value passed to curl --max-time argument, defaults to 30. Expressed in "
+"seconds."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:43
+msgid "Verify SSL"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:43
+msgid "Verify the server SSL certificate."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:46
+msgid ""
+"When using Automatic registration, this feature allows devices to keep the "
+"same configuration even if reset or re-flashed. This feature is enabled by "
+"default, but must be enabled also in the controller application in order to "
+"work."
+msgstr ""
diff --git a/applications/luci-app-openwisp/root/usr/share/luci/menu.d/luci-app-openwisp.json b/applications/luci-app-openwisp/root/usr/share/luci/menu.d/luci-app-openwisp.json
new file mode 100644
index 0000000000..75d13b9560
--- /dev/null
+++ b/applications/luci-app-openwisp/root/usr/share/luci/menu.d/luci-app-openwisp.json
@@ -0,0 +1,13 @@
+{
+ "admin/services/openwisp": {
+ "title": "OpenWISP",
+ "order": 90,
+ "action": {
+ "type": "view",
+ "path": "openwisp"
+ },
+ "depends": {
+ "acl": [ "luci-app-openwisp" ]
+ }
+ }
+}
diff --git a/applications/luci-app-openwisp/root/usr/share/rpcd/acl.d/luci-app-openwisp.json b/applications/luci-app-openwisp/root/usr/share/rpcd/acl.d/luci-app-openwisp.json
new file mode 100644
index 0000000000..35a3d128d0
--- /dev/null
+++ b/applications/luci-app-openwisp/root/usr/share/rpcd/acl.d/luci-app-openwisp.json
@@ -0,0 +1,11 @@
+{
+ "luci-app-openwisp": {
+ "description": "Grant access to luci-app-openwisp",
+ "read": {
+ "uci": [ "openwisp" ]
+ },
+ "write": {
+ "uci": [ "openwisp" ]
+ }
+ }
+}
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 a5abfc168c..69b69be9b9 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
@@ -181,7 +181,7 @@ function parseList(s, dest)
key = RegExp.$1.toLowerCase();
val = RegExp.$2.trim();
}
- else {
+ else if (pkg) {
dest.pkgs[pkg.name] = pkg;
var provides = dest.providers[pkg.name] ? [] : [ pkg.name ];
@@ -347,7 +347,7 @@ function handlePage(ev)
if (filter.value)
placeholder = [
E('span', {}, _('No packages matching "<strong>%h</strong>".').format(filter.value)), ' (',
- E('a', { href: '#', onclick: 'handleReset(event)' }, _('Reset')), ')'
+ E('a', { href: '#', click: handleReset }, _('Reset')), ')'
];
cbi_update_table('#packages', currentDisplayRows.slice(offset, offset + 100),
@@ -1064,13 +1064,13 @@ return view.extend({
])
]),
- E('div', { 'id': 'packages', 'class': 'table' }, [
- E('div', { 'class': 'tr cbi-section-table-titles' }, [
- E('div', { 'class': 'th col-2 left' }, [ _('Package name') ]),
- E('div', { 'class': 'th col-2 left version' }, [ _('Version') ]),
- E('div', { 'class': 'th col-1 center size'}, [ _('Size (.ipk)') ]),
- E('div', { 'class': 'th col-10 left' }, [ _('Description') ]),
- E('div', { 'class': 'th right cbi-section-actions' }, [ '\u00a0' ])
+ E('table', { 'id': 'packages', 'class': 'table' }, [
+ E('tr', { 'class': 'tr cbi-section-table-titles' }, [
+ E('th', { 'class': 'th col-2 left' }, [ _('Package name') ]),
+ E('th', { 'class': 'th col-2 left version' }, [ _('Version') ]),
+ E('th', { 'class': 'th col-1 center size'}, [ _('Size (.ipk)') ]),
+ E('th', { 'class': 'th col-10 left' }, [ _('Description') ]),
+ E('th', { 'class': 'th right cbi-section-actions' }, [ '\u00a0' ])
])
])
]);
diff --git a/applications/luci-app-opkg/po/ar/opkg.po b/applications/luci-app-opkg/po/ar/opkg.po
index 9673f6e0b3..a7f2ce3702 100644
--- a/applications/luci-app-opkg/po/ar/opkg.po
+++ b/applications/luci-app-opkg/po/ar/opkg.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-09 06:17+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2021-03-04 13:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/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.2-dev\n"
+"X-Generator: Weblate 4.5.1-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
-msgstr ""
+msgstr "إجراءات"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
msgid "Automatically remove unused dependencies"
-msgstr ""
+msgstr "قم بإزالة التبعيات غير المستخدمة تلقائيًا"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
msgid "Available"
@@ -30,6 +30,10 @@ msgid ""
"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
@@ -41,15 +45,15 @@ msgstr "إلغاء"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
msgid "Clear"
-msgstr ""
+msgstr "إجلاء"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
msgid "Configure opkg…"
-msgstr ""
+msgstr "تكوين opkg …"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
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
@@ -59,51 +63,51 @@ msgstr "الوصف"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
msgid "Details for package <em>%h</em>"
-msgstr ""
+msgstr "تفاصيل الحزمة <em>%h </em>"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
msgid "Dismiss"
-msgstr ""
+msgstr "إلغاء"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
msgid "Displaying %d-%d of %d"
-msgstr ""
+msgstr "عرض d% -%d من %d"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
msgid "Download and install package"
-msgstr ""
+msgstr "قم بتنزيل الحزمة وتثبيتها"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
msgid "Errors"
-msgstr ""
+msgstr "أخطاء"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid "Executing package manager"
-msgstr ""
+msgstr "تنفيذ مدير الحزم"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
msgid "Filter"
-msgstr ""
+msgstr "مصفي"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
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
msgid "Install"
-msgstr ""
+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
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
@@ -111,227 +115,231 @@ 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
msgid "Install…"
-msgstr ""
+msgstr "تثبيت…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
msgid "Loading configuration data…"
-msgstr ""
+msgstr "تحميل بيانات التكوين …"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
msgid "Loading package information…"
-msgstr ""
+msgstr "جارٍ تحميل معلومات الحزمة …"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
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
msgid "Manually install package"
-msgstr ""
+msgstr "قم بتثبيت الحزمة يدويًا"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
msgid "Needs upgrade"
-msgstr ""
+msgstr "يحتاج إلى ترقية"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
msgid "Next page"
-msgstr ""
+msgstr "الصفحة التالية"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
msgid "No information available"
-msgstr ""
+msgstr "لا توجد معلومات متاحة"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
msgid "No packages"
-msgstr ""
+msgstr "لا توجد حزم"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
msgid "No packages matching \"<strong>%h</strong>\"."
-msgstr ""
+msgstr "لا توجد حزم تطابق \"<strong>%h </strong>\"."
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
msgid "Not available"
-msgstr ""
+msgstr "غير متوفر"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
msgid "Not installed"
-msgstr ""
+msgstr "غير مثبت"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
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
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 ""
+msgstr "الكتابة فوق الملفات من حزم أخرى"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
msgid "Package name"
-msgstr ""
+msgstr "اسم الحزمة"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
msgid "Package name or URL…"
-msgstr ""
+msgstr "اسم الحزمة أو URL …"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
msgid "Previous page"
-msgstr ""
+msgstr "الصفحة السابقة"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
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
msgid "Remove"
-msgstr ""
+msgstr "نزع"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
msgid "Remove package <em>%h</em>"
-msgstr ""
+msgstr "قم بإزالة الحزمة <em>% h </em>"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
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 ""
+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
msgid "Require version %h %h, installed %h"
-msgstr ""
+msgstr "إصدار مطلوب %h% h ، مثبت %h"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
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
msgid "Requires update to %h %h"
-msgstr ""
+msgstr "يتطلب التحديث إلى %h% h"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
msgid "Reset"
-msgstr ""
+msgstr "إعادة ضبط"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
msgid "SHA256"
-msgstr ""
+msgstr "SHA256"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
msgid "Save"
-msgstr ""
+msgstr "إحفض"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
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
msgid "Size"
-msgstr ""
+msgstr "مقاس"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
msgid "Size (.ipk)"
-msgstr ""
+msgstr "الحجم (.ipk)"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
#: 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
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
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
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
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
msgid "Type to filter…"
-msgstr ""
+msgstr "اكتب للتصفية …"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
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
msgid "Unable to read %s: %s"
-msgstr ""
+msgstr "غير قادر على قراءة٪ s: %s%"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
msgid "Unable to save %s: %s"
-msgstr ""
+msgstr "غير قادر على حفظ٪ %s% : s"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "Update lists…"
-msgstr ""
+msgstr "تحديث القوائم …"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
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
msgid "Upgrade…"
-msgstr ""
+msgstr "تحديث النظام…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
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
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
msgid "Version incompatible"
-msgstr ""
+msgstr "الإصدار غير متوافق"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
msgid "Waiting for the <em>opkg %h</em> command to complete…"
-msgstr ""
+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
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 ""
+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 ""
+msgstr "تم تثبيت ~٪ .1024 ميغا بايت"
diff --git a/applications/luci-app-opkg/po/bg/opkg.po b/applications/luci-app-opkg/po/bg/opkg.po
index c32680191f..e4e80e115c 100644
--- a/applications/luci-app-opkg/po/bg/opkg.po
+++ b/applications/luci-app-opkg/po/bg/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: 2020-05-22 12:40+0000\n"
-"Last-Translator: Stefan M <sm@voip-office.eu>\n"
+"PO-Revision-Date: 2021-08-31 01:32+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/bg/>\n"
"Language: bg\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.1-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
-msgstr ""
+msgstr "Действия"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
msgid "Automatically remove unused dependencies"
-msgstr ""
+msgstr "Автоматично премахни неизползвани зависимости"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
msgid "Available"
-msgstr ""
+msgstr "Налични"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
msgid ""
@@ -33,6 +33,10 @@ msgid ""
"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
@@ -40,19 +44,19 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
msgid "Cancel"
-msgstr ""
+msgstr "Отмени"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
msgid "Clear"
-msgstr ""
+msgstr "Изчисти"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
msgid "Configure opkg…"
-msgstr ""
+msgstr "Конфигуриране opkg…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
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
@@ -62,51 +66,51 @@ msgstr "Описание"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
msgid "Details for package <em>%h</em>"
-msgstr ""
+msgstr "Детайли за пакет <em>%h</em>"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
msgid "Dismiss"
-msgstr ""
+msgstr "Затвори"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
msgid "Displaying %d-%d of %d"
-msgstr ""
+msgstr "Показване %d-%d of %d"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
msgid "Download and install package"
-msgstr ""
+msgstr "Свали и инсталирай пакет"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
msgid "Errors"
-msgstr ""
+msgstr "Грешки"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid "Executing package manager"
-msgstr ""
+msgstr "Стартиране на пакетния мениджър"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
msgid "Filter"
-msgstr ""
+msgstr "Филтър"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
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
msgid "Install"
-msgstr ""
+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
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
@@ -114,18 +118,20 @@ 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
msgid "Install…"
-msgstr ""
+msgstr "Инсталиране…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
msgid "Loading configuration data…"
-msgstr ""
+msgstr "Зареждане на конфигурации…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
msgid "Loading package information…"
-msgstr ""
+msgstr "Зареждане пакетна информация…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
msgid "MD5"
@@ -134,207 +140,211 @@ 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
msgid "Manually install package"
-msgstr ""
+msgstr "Ръчно инсталирай пакет"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
msgid "Needs upgrade"
-msgstr ""
+msgstr "Нуждаещ се от ъпгрейд"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
msgid "Next page"
-msgstr ""
+msgstr "Следваща страница"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
msgid "No information available"
-msgstr ""
+msgstr "Няма налична информация"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
msgid "No packages"
-msgstr ""
+msgstr "Няма пакети"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
msgid "No packages matching \"<strong>%h</strong>\"."
-msgstr ""
+msgstr "Няма съвпадение за \"<strong>%h</strong>\"."
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
msgid "Not available"
-msgstr ""
+msgstr "Липсва"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
msgid "Not installed"
-msgstr ""
+msgstr "Не е инсталиран"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
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
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 ""
+msgstr "Заместване на файлове от други пакет(и)"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
msgid "Package name"
-msgstr ""
+msgstr "Име на пакет"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
msgid "Package name or URL…"
-msgstr ""
+msgstr "Име на пакет или URL…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
msgid "Previous page"
-msgstr ""
+msgstr "Предишна страница"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
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
msgid "Remove"
-msgstr ""
+msgstr "Премахни"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
msgid "Remove package <em>%h</em>"
-msgstr ""
+msgstr "Премахни пакет <em>%h</em>"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
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 ""
+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
msgid "Require version %h %h, installed %h"
-msgstr ""
+msgstr "Изисква версия %h %h, инсталирана %h"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
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
msgid "Requires update to %h %h"
-msgstr ""
+msgstr "Изисква се ъпдейт към %h %h"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
msgid "Reset"
-msgstr ""
+msgstr "Нулирай"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
msgid "SHA256"
-msgstr ""
+msgstr "SHA256"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
msgid "Save"
-msgstr ""
+msgstr "Запази"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
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
msgid "Size"
-msgstr ""
+msgstr "Размер"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
msgid "Size (.ipk)"
-msgstr ""
+msgstr "Размер (.ipk)"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
#: 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
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
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
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
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
msgid "Type to filter…"
-msgstr ""
+msgstr "Пиши за филтър…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
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
msgid "Unable to read %s: %s"
-msgstr ""
+msgstr "Не може да се прочете %s: %s"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
msgid "Unable to save %s: %s"
-msgstr ""
+msgstr "Не може да се запази %s: %s"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "Update lists…"
-msgstr ""
+msgstr "Обновяване на списъци…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
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
msgid "Upgrade…"
-msgstr ""
+msgstr "Надстройване…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
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
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
msgid "Version incompatible"
-msgstr ""
+msgstr "Несъвместима версия"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
msgid "Waiting for the <em>opkg %h</em> command to complete…"
-msgstr ""
+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
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 ""
+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 ""
+msgstr "~%.1024mB инсталирани"
diff --git a/applications/luci-app-opkg/po/bn_BD/opkg.po b/applications/luci-app-opkg/po/bn_BD/opkg.po
index d8c06e864b..60c355ea92 100644
--- a/applications/luci-app-opkg/po/bn_BD/opkg.po
+++ b/applications/luci-app-opkg/po/bn_BD/opkg.po
@@ -3,19 +3,20 @@ 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: 2019-12-07 10:44+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/luciapplicationsopkg/bn_BD/>\n"
"Language: bn_BD\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 3.10-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
-msgstr ""
+msgstr "ক্রিয়া"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
msgid "Automatically remove unused dependencies"
@@ -39,7 +40,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
msgid "Cancel"
-msgstr ""
+msgstr "বাতিল করুন"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
msgid "Clear"
@@ -57,7 +58,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
msgid "Description"
-msgstr ""
+msgstr "বর্ণনা"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
msgid "Details for package <em>%h</em>"
@@ -65,7 +66,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
msgid "Dismiss"
-msgstr ""
+msgstr "বাতিল"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
msgid "Displaying %d-%d of %d"
@@ -85,7 +86,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
msgid "Filter"
-msgstr ""
+msgstr "ছাঁকনি"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
msgid "Free space"
@@ -233,7 +234,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
msgid "Save"
-msgstr ""
+msgstr "সংরক্ষণ করুন"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
msgid "Saving configuration data…"
@@ -311,7 +312,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
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
@@ -326,7 +327,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
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
diff --git a/applications/luci-app-opkg/po/ca/opkg.po b/applications/luci-app-opkg/po/ca/opkg.po
index 5dfbe1c399..e671574a66 100644
--- a/applications/luci-app-opkg/po/ca/opkg.po
+++ b/applications/luci-app-opkg/po/ca/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: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"luciapplicationsopkg/ca/>\n"
"Language: ca\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 3.11-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -40,7 +40,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
msgid "Cancel"
-msgstr "Cancel·la"
+msgstr "Cancel•lar"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
msgid "Clear"
@@ -67,7 +67,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
msgid "Dismiss"
-msgstr ""
+msgstr "Oblida-ho"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
msgid "Displaying %d-%d of %d"
@@ -241,11 +241,11 @@ msgstr "Restableix"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
msgid "SHA256"
-msgstr ""
+msgstr "SHA256"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
msgid "Save"
-msgstr "Desa"
+msgstr "Desar"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
#, fuzzy
diff --git a/applications/luci-app-opkg/po/cs/opkg.po b/applications/luci-app-opkg/po/cs/opkg.po
index e4e2038c88..5d08c96baf 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: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-09-15 08:34+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/cs/>\n"
"Language: cs\n"
@@ -11,7 +11,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.9-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -23,7 +23,7 @@ msgstr "Automatické odstranění nepoužívaných závislostí"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
msgid "Available"
-msgstr "Dostupné"
+msgstr "K dispozici"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
msgid ""
diff --git a/applications/luci-app-opkg/po/da/opkg.po b/applications/luci-app-opkg/po/da/opkg.po
new file mode 100644
index 0000000000..ed5bcee9c5
--- /dev/null
+++ b/applications/luci-app-opkg/po/da/opkg.po
@@ -0,0 +1,348 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-02-10 14:24+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsopkg/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.11-dev\n"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+msgid "Actions"
+msgstr "Handlinger"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+msgid "Automatically remove unused dependencies"
+msgstr "Fjern automatisk ubrugte dependencies"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+msgid "Available"
+msgstr "Tilgængelig"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+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 ""
+"Nedenfor er en liste over de forskellige konfigurationsfiler, der anvendes "
+"af <em>opkg</em>. Brug<em>opkg.conf</em>til globale indstillinger og "
+"<em>customfeeds.conf</em> til brugerdefinerede poster i repositoriet. "
+"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
+msgid "Cancel"
+msgstr "Annuller"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+msgid "Clear"
+msgstr "Ryd"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+msgid "Configure opkg…"
+msgstr "Konfigurer opkg…"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+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
+msgid "Description"
+msgstr "Beskrivelse"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+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
+msgid "Dismiss"
+msgstr "Afvis"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+msgid "Displaying %d-%d of %d"
+msgstr "Viser %d-%d af %d"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+msgid "Download and install package"
+msgstr "Download og installer pakken"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+msgid "Errors"
+msgstr "Fejl"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+msgid "Executing package manager"
+msgstr "Udførelse af pakkeadministrator"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+msgid "Filter"
+msgstr "Filter"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+msgid "Free space"
+msgstr "Ledig plads"
+
+#: applications/luci-app-opkg/root/usr/share/rpcd/acl.d/luci-app-opkg.json:3
+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
+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
+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
+msgid ""
+"Installing packages from untrusted sources is a potential security risk! "
+"Really attempt to install <em>%h</em>?"
+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
+msgid "Install…"
+msgstr "Installer…"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+msgid "Loading configuration data…"
+msgstr "Indlæser konfigurationsdata…"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+msgid "Loading package information…"
+msgstr "Indlæser pakkeoplysninger…"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+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
+msgid "Manually install package"
+msgstr "Installer pakke manuelt"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+msgid "Needs upgrade"
+msgstr "Skal opgraderes"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+msgid "Next page"
+msgstr "Næste side"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+msgid "No information available"
+msgstr "Ingen oplysninger tilgængelige"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+msgid "No packages"
+msgstr "Ingen pakker"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+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
+msgid "Not available"
+msgstr "Ikke tilgængelig"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+msgid "Not installed"
+msgstr "Ikke installeret"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+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
+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
+msgid "Package name"
+msgstr "Pakkenavn"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+msgid "Package name or URL…"
+msgstr "Pakkenavn eller URL…"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+msgid "Previous page"
+msgstr "Forrige side"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+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
+msgid "Remove"
+msgstr "Fjern"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+msgid "Remove package <em>%h</em>"
+msgstr "Fjern pakke <em>%h</em>"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+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:489
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+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
+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
+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
+msgid "Reset"
+msgstr "Nulstil"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+msgid "Save"
+msgstr "Gem"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+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
+msgid "Size"
+msgstr "Størrelse"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+msgid "Size (.ipk)"
+msgstr "Størrelse (.ipk)"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: 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
+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
+msgid ""
+"The installed version of package <em>%h</em> is not compatible, require %s "
+"while %s is installed."
+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
+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."
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+msgid ""
+"The repository version of package <em>%h</em> is not compatible, require %s "
+"but only %s is available."
+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
+msgid "Type to filter…"
+msgstr "Skriv for at filtrere…"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+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
+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
+msgid "Unable to save %s: %s"
+msgstr "Kan ikke gemme %s: %s"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+msgid "Update lists…"
+msgstr "Opdater lister…"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+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
+msgid "Upgrade…"
+msgstr "Opgrader…"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+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
+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
+msgid "Version incompatible"
+msgstr "Version inkompatibel"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+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
+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:639
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
+msgid "~%.1024mB installed"
+msgstr "~%.1024mB installeret"
diff --git a/applications/luci-app-opkg/po/de/opkg.po b/applications/luci-app-opkg/po/de/opkg.po
index ddb3eaf5a5..2aebf674fc 100644
--- a/applications/luci-app-opkg/po/de/opkg.po
+++ b/applications/luci-app-opkg/po/de/opkg.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: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/de/>\n"
"Language: 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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -100,7 +100,7 @@ msgstr "Freier Platz"
#: applications/luci-app-opkg/root/usr/share/rpcd/acl.d/luci-app-opkg.json:3
msgid "Grant access to opkg management"
-msgstr "Gewähre Zugriff auf die Verwaltung von opkg"
+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
diff --git a/applications/luci-app-opkg/po/es/opkg.po b/applications/luci-app-opkg/po/es/opkg.po
index 5843562454..94f05db1c7 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: 2020-05-02 15:55+0000\n"
+"PO-Revision-Date: 2021-05-27 16:32+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/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.7-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -35,8 +35,8 @@ msgid ""
msgstr ""
"A continuación se muestra una lista de los diversos archivos de "
"configuración utilizados por <em>opkg</em>. Use <em>opkg.conf</em> para la "
-"configuración global y <em>customfeeds.conf</em> para las entradas "
-"personalizadas del repositorio. La configuración en los otros archivos puede "
+"configuración global y <em>customfeeds.conf</em> para entradas de "
+"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
diff --git a/applications/luci-app-opkg/po/fi/opkg.po b/applications/luci-app-opkg/po/fi/opkg.po
index a540a3eec9..69cb6e0c7b 100644
--- a/applications/luci-app-opkg/po/fi/opkg.po
+++ b/applications/luci-app-opkg/po/fi/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: 2020-06-25 19:08+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-11-16 17:38+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/fi/>\n"
"Language: fi\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.2-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
diff --git a/applications/luci-app-opkg/po/fr/opkg.po b/applications/luci-app-opkg/po/fr/opkg.po
index c191960fb4..09b4304e1b 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: 2020-05-10 12:47+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2021-04-11 16:26+0000\n"
+"Last-Translator: SRay <seb@isostorm.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -71,7 +71,7 @@ msgstr "Détails du package <em>%h</em>"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
msgid "Dismiss"
-msgstr "Fermer"
+msgstr "Annuler"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
msgid "Displaying %d-%d of %d"
diff --git a/applications/luci-app-opkg/po/he/opkg.po b/applications/luci-app-opkg/po/he/opkg.po
index 7816c2ffe5..bef6fe8039 100644
--- a/applications/luci-app-opkg/po/he/opkg.po
+++ b/applications/luci-app-opkg/po/he/opkg.po
@@ -1,15 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2013-02-02 14:32+0200\n"
-"Last-Translator: oranav <oranav@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsopkg/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.5-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -17,7 +18,7 @@ msgstr "פעולות"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
msgid "Automatically remove unused dependencies"
-msgstr ""
+msgstr "להסיר אוטומטית תלויות שאינן בשימוש"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
msgid "Available"
@@ -37,16 +38,15 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
msgid "Cancel"
-msgstr "בטל"
+msgstr "ביטול"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
msgid "Clear"
msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
-#, fuzzy
msgid "Configure opkg…"
-msgstr "הגדרות"
+msgstr "הגדר opkg…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
msgid "Dependencies"
@@ -60,52 +60,51 @@ msgstr "תיאור"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
msgid "Details for package <em>%h</em>"
-msgstr ""
+msgstr "פרטים על החבילה <em>%h</em>"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
msgid "Dismiss"
-msgstr ""
+msgstr "התעלמות"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
msgid "Displaying %d-%d of %d"
-msgstr ""
+msgstr "מוצגים %d-%d מתוך %d"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
msgid "Download and install package"
-msgstr "הורד והתקן חבילות"
+msgstr "הורדת והתקנת חבילות"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
-#, fuzzy
msgid "Errors"
-msgstr "שגיאה"
+msgstr "שגיאות"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid "Executing package manager"
-msgstr ""
+msgstr "מנהל החבילות מופעל"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
msgid "Filter"
-msgstr ""
+msgstr "מסנן"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
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
msgid "Install"
-msgstr ""
+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
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
@@ -113,60 +112,57 @@ 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
msgid "Install…"
-msgstr ""
+msgstr "התקנה…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
-#, fuzzy
msgid "Loading configuration data…"
-msgstr "הגדרות נפוצות"
+msgstr "נתוני התצורה נטענים…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
msgid "Loading package information…"
-msgstr ""
+msgstr "פרטי החבילה נטענים…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
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
-#, fuzzy
msgid "Manually install package"
-msgstr "הורד והתקן חבילות"
+msgstr "התקנת חבילה באופן ידני"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
msgid "Needs upgrade"
-msgstr ""
+msgstr "נדרש שדרוג"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
msgid "Next page"
-msgstr ""
+msgstr "העמוד הבא"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
msgid "No information available"
-msgstr ""
+msgstr "אין פרטים זמינים"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
-#, fuzzy
msgid "No packages"
-msgstr "חבילות זמינות"
+msgstr "אין חבילות"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
-#, fuzzy
msgid "Not available"
-msgstr "סה\"כ פנוי"
+msgstr "לא זמין"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
-#, fuzzy
msgid "Not installed"
-msgstr "לא מחובר"
+msgstr "לא מותקן"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
msgid "OK"
@@ -175,9 +171,8 @@ 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
-#, fuzzy
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)"
@@ -188,9 +183,8 @@ msgid "Package name"
msgstr "שם החבילה"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
-#, fuzzy
msgid "Package name or URL…"
-msgstr "שם החבילה"
+msgstr "שם החבילה או URL…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
msgid "Previous page"
@@ -243,9 +237,8 @@ msgid "Save"
msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
-#, fuzzy
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
diff --git a/applications/luci-app-opkg/po/hu/opkg.po b/applications/luci-app-opkg/po/hu/opkg.po
index 7ccc595e0d..b1574f752e 100644
--- a/applications/luci-app-opkg/po/hu/opkg.po
+++ b/applications/luci-app-opkg/po/hu/opkg.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: 2021-06-14 19:53+0000\n"
+"Last-Translator: Gergő Szalka <kisszalimo@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/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.7-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -97,7 +97,7 @@ msgstr "Szabad hely"
#: applications/luci-app-opkg/root/usr/share/rpcd/acl.d/luci-app-opkg.json:3
msgid "Grant access to opkg management"
-msgstr ""
+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
diff --git a/applications/luci-app-opkg/po/it/opkg.po b/applications/luci-app-opkg/po/it/opkg.po
index 0274b865fe..aa2de828be 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: 2020-02-28 00:33+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"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/"
"luciapplicationsopkg/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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -71,7 +71,7 @@ msgstr "Dettagli per il pacchetto <em>%h</em>"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
msgid "Dismiss"
-msgstr "Annulla"
+msgstr "Chiudi"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
msgid "Displaying %d-%d of %d"
@@ -95,11 +95,11 @@ msgstr "Filtro"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
msgid "Free space"
-msgstr "Spazio libero"
+msgstr "Spazio di archiviazione libero"
#: applications/luci-app-opkg/root/usr/share/rpcd/acl.d/luci-app-opkg.json:3
msgid "Grant access to opkg management"
-msgstr ""
+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
@@ -295,15 +295,15 @@ msgstr "Scrivi per filtrare…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
msgid "Unable to execute <em>opkg %s</em> command: %s"
-msgstr ""
+msgstr "Impossibile eseguire il comando <em>opkg %s</em>: %s"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
msgid "Unable to read %s: %s"
-msgstr ""
+msgstr "Impossibile leggere %s: %s"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
msgid "Unable to save %s: %s"
-msgstr ""
+msgstr "Impossibile salvare %s: %s"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "Update lists…"
diff --git a/applications/luci-app-opkg/po/ja/opkg.po b/applications/luci-app-opkg/po/ja/opkg.po
index 954b3c79b8..9d8ca54b26 100644
--- a/applications/luci-app-opkg/po/ja/opkg.po
+++ b/applications/luci-app-opkg/po/ja/opkg.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: 2020-10-10 13:26+0000\n"
+"PO-Revision-Date: 2020-10-24 08:56+0000\n"
"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/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-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -33,10 +33,9 @@ msgid ""
"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> 時に保持されません。"
+"以下は <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
diff --git a/applications/luci-app-opkg/po/ko/opkg.po b/applications/luci-app-opkg/po/ko/opkg.po
index 14817aa406..aca17d4174 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: 2020-08-08 06:14+0000\n"
-"Last-Translator: Youngbin Han <sukso96100@gmail.com>\n"
+"PO-Revision-Date: 2021-01-17 20:54+0000\n"
+"Last-Translator: ANTEGRAL <antegral@antegral.net>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/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=2; plural=n == 1 ? 0 : 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -338,7 +338,7 @@ msgstr "실행한 명령이 끝나기를 기다리는 중입니다..."
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
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
diff --git a/applications/luci-app-opkg/po/mr/opkg.po b/applications/luci-app-opkg/po/mr/opkg.po
index e2f0ac5b47..4c8d2d204e 100644
--- a/applications/luci-app-opkg/po/mr/opkg.po
+++ b/applications/luci-app-opkg/po/mr/opkg.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: 2020-02-12 11:00+0000\n"
+"PO-Revision-Date: 2020-10-15 00:31+0000\n"
"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/mr/>\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 3.11-dev\n"
+"X-Generator: Weblate 4.3-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -66,7 +66,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
msgid "Dismiss"
-msgstr ""
+msgstr "डिसमिस करा"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
msgid "Displaying %d-%d of %d"
diff --git a/applications/luci-app-opkg/po/nb_NO/opkg.po b/applications/luci-app-opkg/po/nb_NO/opkg.po
index dafddfde8a..51214a3698 100644
--- a/applications/luci-app-opkg/po/nb_NO/opkg.po
+++ b/applications/luci-app-opkg/po/nb_NO/opkg.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-29 19:41+0000\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/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.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -16,7 +16,7 @@ msgstr "Handlinger"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
msgid "Automatically remove unused dependencies"
-msgstr ""
+msgstr "Fjern ubrukte avhengigheter automatisk"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
msgid "Available"
@@ -40,7 +40,7 @@ msgstr "Avbryt"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
msgid "Clear"
-msgstr ""
+msgstr "Tøm"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
#, fuzzy
@@ -49,7 +49,7 @@ msgstr "Sett opp opkg…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
msgid "Dependencies"
-msgstr ""
+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
@@ -59,7 +59,7 @@ msgstr "Beskrivelse"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
msgid "Details for package <em>%h</em>"
-msgstr ""
+msgstr "Detaljer for pakken <em>%h</em>"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
msgid "Dismiss"
@@ -67,7 +67,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
msgid "Displaying %d-%d of %d"
-msgstr ""
+msgstr "Viser %d-%d av %d"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
msgid "Download and install package"
@@ -124,7 +124,7 @@ msgstr "Laster inn oppsettsdata…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
msgid "Loading package information…"
-msgstr ""
+msgstr "Last inn pakkeinfo …"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
msgid "MD5"
@@ -142,7 +142,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
msgid "Next page"
-msgstr ""
+msgstr "Neste side"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
msgid "No information available"
@@ -200,7 +200,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
msgid "Remove"
-msgstr "Avinstaller"
+msgstr "Fjern"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
msgid "Remove package <em>%h</em>"
@@ -252,7 +252,7 @@ msgstr "Størrelse"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
msgid "Size (.ipk)"
-msgstr ""
+msgstr "Størrelse (.ipk)"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
diff --git a/applications/luci-app-opkg/po/ro/opkg.po b/applications/luci-app-opkg/po/ro/opkg.po
index 84202a1ebc..a46573bb3c 100644
--- a/applications/luci-app-opkg/po/ro/opkg.po
+++ b/applications/luci-app-opkg/po/ro/opkg.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2022-01-03 15:01+0000\n"
+"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/ro/>\n"
"Language: ro\n"
@@ -11,19 +11,19 @@ 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 3.11-dev\n"
+"X-Generator: Weblate 4.10.1\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
-msgstr "Actiune"
+msgstr "Acțiuni"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
msgid "Automatically remove unused dependencies"
-msgstr ""
+msgstr "Eliminați automat dependențele neutilizate"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
msgid "Available"
-msgstr "Disponibil"
+msgstr "Disponibile"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
msgid ""
@@ -32,6 +32,11 @@ msgid ""
"custom repository entries. The configuration in the other files may be "
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
+"Mai jos este o listă a diferitelor fișiere de configurare utilizate de "
+"<em>opkg</em>. Folosiți <em>opkg.conf</em> pentru setările globale și "
+"<em>customfeeds.conf</em> pentru intrările personalizate ale depozitelor. "
+"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
@@ -43,16 +48,15 @@ msgstr "Anulare"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
msgid "Clear"
-msgstr ""
+msgstr "Curățați"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
-#, fuzzy
msgid "Configure opkg…"
-msgstr "Configurare"
+msgstr "Configurați opkg…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
msgid "Dependencies"
-msgstr ""
+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
@@ -62,28 +66,27 @@ msgstr "Descriere"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
msgid "Details for package <em>%h</em>"
-msgstr ""
+msgstr "Detalii pentru pachetul <em>%h</em>"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
msgid "Dismiss"
-msgstr ""
+msgstr "Închideți"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
msgid "Displaying %d-%d of %d"
-msgstr ""
+msgstr "Se afișează %d-%d din %d"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
msgid "Download and install package"
-msgstr "Descarca si instaleaza pachetul"
+msgstr "Descărcați și instalați pachetul"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
-#, fuzzy
msgid "Errors"
-msgstr "Eroare"
+msgstr "Erori"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid "Executing package manager"
-msgstr ""
+msgstr "Executarea managerului de pachete"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
msgid "Filter"
@@ -91,24 +94,23 @@ msgstr "Filtru"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
msgid "Free space"
-msgstr "Spatiu liber"
+msgstr "Spațiu liber"
#: applications/luci-app-opkg/root/usr/share/rpcd/acl.d/luci-app-opkg.json:3
msgid "Grant access to opkg management"
-msgstr ""
+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
msgid "Install"
-msgstr "Instalati"
+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
-#, fuzzy
msgid "Installed"
-msgstr "Instalati"
+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
@@ -116,20 +118,20 @@ msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
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
-#, fuzzy
msgid "Install…"
-msgstr "Instalati"
+msgstr "Instalați…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
-#, fuzzy
msgid "Loading configuration data…"
-msgstr "Configurarea obisnuita"
+msgstr "Se încarcă datele de configurare…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
msgid "Loading package information…"
-msgstr ""
+msgstr "Se încarcă informațiile despre pachet…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
msgid "MD5"
@@ -137,40 +139,36 @@ 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
-#, fuzzy
msgid "Manually install package"
-msgstr "Descarca si instaleaza pachetul"
+msgstr "Instalați manual pachetul"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
msgid "Needs upgrade"
-msgstr ""
+msgstr "Necesită actualizare"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
msgid "Next page"
-msgstr ""
+msgstr "Pagina următoare"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
msgid "No information available"
-msgstr "Nici o informatie disponibila"
+msgstr "Nu există informații disponibile"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
-#, fuzzy
msgid "No packages"
-msgstr "Gaseste pachet"
+msgstr "Fără pachete"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
msgid "No packages matching \"<strong>%h</strong>\"."
-msgstr ""
+msgstr "Nu există pachete care să corespundă cu \"<strong>%h</strong>\"."
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
-#, fuzzy
msgid "Not available"
-msgstr "Total disponibil"
+msgstr "Nu este disponibil"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
-#, fuzzy
msgid "Not installed"
-msgstr "Nu este conectat"
+msgstr "Nu este instalat"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
msgid "OK"
@@ -179,87 +177,86 @@ 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
-#, fuzzy
msgid "OPKG Configuration"
-msgstr "Configuratia-OPKG"
+msgstr "Configurația OPKG"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
msgid "Overwrite files from other package(s)"
-msgstr ""
+msgstr "Suprascrierea fișierelor din alt(e) pachet(e)"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
msgid "Package name"
msgstr "Numele pachetului"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
-#, fuzzy
msgid "Package name or URL…"
-msgstr "Numele pachetului"
+msgstr "Numele pachetului sau URL-ul…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
msgid "Previous page"
-msgstr ""
+msgstr "Pagina anterioară"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
msgid "Really attempt to install <em>%h</em>?"
-msgstr ""
+msgstr "Sigur doriți să instalați <em>%h</em>?"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
msgid "Remove"
-msgstr "Elimina"
+msgstr "Eliminați"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
msgid "Remove package <em>%h</em>"
-msgstr ""
+msgstr "Eliminați pachetul <em>%h</em>"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
msgid "Remove…"
-msgstr "Elimina…"
+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 ""
+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
msgid "Require version %h %h, installed %h"
-msgstr ""
+msgstr "Necesită versiunea %h %h, instalată %h"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
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
msgid "Requires update to %h %h"
-msgstr ""
+msgstr "Necesită actualizare la %h %h"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
msgid "Reset"
-msgstr "Reset"
+msgstr "Resetați"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
msgid "SHA256"
-msgstr ""
+msgstr "SHA256"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
msgid "Save"
-msgstr "Salvează"
+msgstr "Salvați"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
-#, fuzzy
msgid "Saving configuration data…"
-msgstr "Configurarea dispozitivului"
+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
msgid "Size"
-msgstr "Marime"
+msgstr "Mărime"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
msgid "Size (.ipk)"
-msgstr ""
+msgstr "Dimensiune (.ipk)"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
@@ -268,71 +265,75 @@ msgstr "Software"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
-msgstr ""
+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
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
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
msgid "The package <em>%h</em> is not available in any configured repository."
-msgstr ""
+msgstr "Pachetul <em>%h</em> nu este disponibil în niciun depozit configurat."
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
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
msgid "Type to filter…"
-msgstr ""
+msgstr "Tastați pentru a filtra…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
msgid "Unable to execute <em>opkg %s</em> command: %s"
-msgstr ""
+msgstr "Nu se poate executa comanda <em>opkg %s</em>: %s"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
msgid "Unable to read %s: %s"
-msgstr ""
+msgstr "Nu se poate citi %s: %s"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
msgid "Unable to save %s: %s"
-msgstr ""
+msgstr "Nu se poate salva %s: %s"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "Update lists…"
-msgstr ""
+msgstr "Actualizați listele…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Updates"
-msgstr ""
+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
msgid "Upgrade…"
-msgstr ""
+msgstr "Faceți upgrade…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "Upload Package…"
-msgstr ""
+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
msgid "Version"
-msgstr "Versiune"
+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
msgid "Version incompatible"
-msgstr ""
+msgstr "Versiune incompatibilă"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
msgid "Waiting for the <em>opkg %h</em> command to complete…"
-msgstr ""
+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
@@ -343,9 +344,9 @@ 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 ""
+msgstr "~%.1024mB comprimat"
#: 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 ""
+msgstr "~%.1024mB instalat"
diff --git a/applications/luci-app-opkg/po/ru/opkg.po b/applications/luci-app-opkg/po/ru/opkg.po
index 3fa9826f11..f42e0d6a72 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: 2020-07-02 23:41+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-10-27 18:57+0000\n"
+"Last-Translator: Darin Avdeyeva <yulyablack@inbox.lv>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/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.2-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -22,7 +22,7 @@ msgstr "Действия"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
msgid "Automatically remove unused dependencies"
-msgstr "Автоматически удалять неиспользуемые зависимости"
+msgstr "Удалить неиспользуемые зависимости"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
msgid "Available"
@@ -55,7 +55,7 @@ msgstr "Очистить"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
msgid "Configure opkg…"
-msgstr "Настройки менеджера пакетов…"
+msgstr "Настройки"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
msgid "Dependencies"
@@ -89,7 +89,7 @@ msgstr "Ошибки"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid "Executing package manager"
-msgstr "Запуск менеджера пакетов"
+msgstr "Выполнение..."
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
msgid "Filter"
@@ -238,7 +238,7 @@ msgstr "Требуется обновить до %h %h"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
msgid "Reset"
-msgstr "Сбросить"
+msgstr "Очистить"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
msgid "SHA256"
@@ -265,7 +265,7 @@ msgstr "Размер (.ipk)"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
#: 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
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
@@ -294,7 +294,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Type to filter…"
-msgstr "Введите для фильтрации…"
+msgstr "Введите для фильтрации"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
msgid "Unable to execute <em>opkg %s</em> command: %s"
@@ -310,7 +310,7 @@ msgstr "Не удалось сохранить %s: %s"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "Update lists…"
-msgstr "Обновить списки…"
+msgstr "Обновить списки"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Updates"
@@ -323,7 +323,7 @@ msgstr "Обновление…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
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
@@ -338,7 +338,7 @@ msgstr "Версия несовместима"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
msgid "Waiting for the <em>opkg %h</em> command to complete…"
-msgstr "Ожидание завершения выполнения команды <em>opkg %h</em>…"
+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
diff --git a/applications/luci-app-opkg/po/sk/opkg.po b/applications/luci-app-opkg/po/sk/opkg.po
index d018de23ad..f802630c77 100644
--- a/applications/luci-app-opkg/po/sk/opkg.po
+++ b/applications/luci-app-opkg/po/sk/opkg.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-29 14:41+0000\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/"
"luciapplicationsopkg/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.11-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -46,7 +46,7 @@ msgstr "Zrušiť"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
msgid "Clear"
-msgstr "Vyčistiť"
+msgstr "Vymazať"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
msgid "Configure opkg…"
@@ -76,7 +76,7 @@ msgstr "Zobrazených %d-%d z %d"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
msgid "Download and install package"
-msgstr "Stiahnuť a nainštalovať balíček"
+msgstr "Prevziať a nainštalovať balík"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
msgid "Errors"
@@ -84,7 +84,7 @@ msgstr "Chyby"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid "Executing package manager"
-msgstr "Výkonný správca balíkov"
+msgstr "Spúšťanie správcu balíkov"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
msgid "Filter"
diff --git a/applications/luci-app-opkg/po/sv/opkg.po b/applications/luci-app-opkg/po/sv/opkg.po
index 39141ec20a..7508f2b9cb 100644
--- a/applications/luci-app-opkg/po/sv/opkg.po
+++ b/applications/luci-app-opkg/po/sv/opkg.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2021-09-22 00:01+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -31,6 +31,10 @@ msgid ""
"custom repository entries. The configuration in the other files may be "
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
+"Nedan är en lista på olika konfigurationsfiler som används av <em>opkg</em>. "
+"Använd <em>opkg.conf</em> för globala inställningar och <em>customfeeds."
+"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
@@ -75,9 +79,8 @@ msgid "Download and install package"
msgstr "Ladda ner och installera paket"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
-#, fuzzy
msgid "Errors"
-msgstr "Fel"
+msgstr "Felen"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid "Executing package manager"
@@ -209,7 +212,7 @@ 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 ""
+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
@@ -219,7 +222,7 @@ msgstr "Kräv version %h %h, installerade %h"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
-msgstr ""
+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
msgid "Requires update to %h %h"
@@ -338,7 +341,7 @@ 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 ""
+msgstr "~%.1024mB komprimerat"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
diff --git a/applications/luci-app-opkg/po/tr/opkg.po b/applications/luci-app-opkg/po/tr/opkg.po
index 3f918a1343..14cfc525f7 100644
--- a/applications/luci-app-opkg/po/tr/opkg.po
+++ b/applications/luci-app-opkg/po/tr/opkg.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-18 05:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/tr/>\n"
"Language: tr\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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -110,7 +110,7 @@ msgstr "Yükle"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
msgid "Installed"
-msgstr "Yüklendi"
+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
diff --git a/applications/luci-app-opkg/po/uk/opkg.po b/applications/luci-app-opkg/po/uk/opkg.po
index 947860f488..5c0a49bc48 100644
--- a/applications/luci-app-opkg/po/uk/opkg.po
+++ b/applications/luci-app-opkg/po/uk/opkg.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2020-05-02 18:10+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2022-02-13 10:08+0000\n"
+"Last-Translator: Vova Buran <heneral@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.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.11-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -186,11 +186,11 @@ msgstr "Перезаписати файли з інших пакетів"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
msgid "Package name"
-msgstr "Назва пакета"
+msgstr "Назва пакунку"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
msgid "Package name or URL…"
-msgstr "Назва пакета чи URL-адреса…"
+msgstr "Назва пакунка чи URL-адреса…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
msgid "Previous page"
@@ -340,7 +340,7 @@ msgstr "Очікуємо завершення виконання команди
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
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
diff --git a/applications/luci-app-opkg/po/zh_Hans/opkg.po b/applications/luci-app-opkg/po/zh_Hans/opkg.po
index 02e58e1a22..8b4be3c8f6 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: 2020-07-31 18:41+0000\n"
-"Last-Translator: Zkdc <Zkdc2345@qq.com>\n"
+"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/luciapplicationsopkg/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -14,11 +14,11 @@ 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.6-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
-msgstr "动作"
+msgstr "操作"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
msgid "Automatically remove unused dependencies"
@@ -91,7 +91,7 @@ msgstr "正在执行软件包管理器"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
msgid "Filter"
-msgstr "过滤器"
+msgstr "筛选器"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
msgid "Free space"
@@ -99,7 +99,7 @@ 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
@@ -197,7 +197,7 @@ msgstr "上一页"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
msgid "Really attempt to install <em>%h</em>?"
-msgstr "真的要安装 <em>%h</em> 吗?"
+msgstr "确定要安装 <em>%h</em> 吗?"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
msgid "Remove"
@@ -218,7 +218,7 @@ 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
msgid "Require version %h %h, installed %h"
-msgstr "要求 %h %h 版本,已安装 %h"
+msgstr "需要 %h %h 版本,已安装 %h"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
msgid ""
@@ -268,7 +268,7 @@ msgstr "<em>opkg %h</em> 命令失败,代码 <code>%d</code>。"
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
-msgstr "已安装的软件包 <em>%h</em> 版本不兼容,要求 %s 而 %s 已安装。"
+msgstr "已安装的软件包 <em>%h</em> 版本不兼容,需要 %s 而 %s 已安装。"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
msgid "The package <em>%h</em> is not available in any configured repository."
@@ -278,11 +278,11 @@ msgstr "软件包 <em>%h</em> 在所有已配置的仓库中都不存在。"
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。"
+msgstr "软件包 <em>%h</em> 在仓库中的版本不兼容,需要 %s 但仅可提供 %s。"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Type to filter…"
-msgstr "输入以过滤…"
+msgstr "输入以筛选…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
msgid "Unable to execute <em>opkg %s</em> command: %s"
diff --git a/applications/luci-app-opkg/po/zh_Hant/opkg.po b/applications/luci-app-opkg/po/zh_Hant/opkg.po
index ec0af3e78e..03d6bf096f 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: 2020-08-16 19:29+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-05-02 20:06+0000\n"
+"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsopkg/zh_Hant/>\n"
"Language: 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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -22,7 +22,7 @@ msgstr "自動移除不再使用的依賴項目"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
msgid "Available"
-msgstr "可用"
+msgstr "可用的"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
msgid ""
@@ -31,9 +31,8 @@ msgid ""
"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
@@ -63,7 +62,7 @@ msgstr "描述"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
msgid "Details for package <em>%h</em>"
-msgstr "套件包 <em>%h</em> 的詳細資訊"
+msgstr "套件 <em>%h</em> 的詳細資訊"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
msgid "Dismiss"
@@ -87,7 +86,7 @@ msgstr "正在執行套件包管理員"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
msgid "Filter"
-msgstr "過濾器"
+msgstr "過濾"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
msgid "Free space"
@@ -95,7 +94,7 @@ 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
@@ -122,11 +121,11 @@ msgstr "安裝…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
msgid "Loading configuration data…"
-msgstr "載入設定資訊…"
+msgstr "載入組態資料中…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
msgid "Loading package information…"
-msgstr "正在讀取套件資訊…"
+msgstr "載入套件資訊中…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
msgid "MD5"
@@ -245,7 +244,7 @@ msgstr "正在儲存設定值…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
msgid "Size"
-msgstr "大小"
+msgstr "容量"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
msgid "Size (.ipk)"
diff --git a/applications/luci-app-p910nd/po/ar/p910nd.po b/applications/luci-app-p910nd/po/ar/p910nd.po
index ade63fe66c..c40e2be2f8 100644
--- a/applications/luci-app-p910nd/po/ar/p910nd.po
+++ b/applications/luci-app-p910nd/po/ar/p910nd.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: 2020-07-09 06:17+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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/"
"luciapplicationsp910nd/ar/>\n"
"Language: ar\n"
@@ -13,7 +13,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
@@ -35,15 +35,15 @@ msgstr ""
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Interface"
-msgstr ""
+msgstr "واجهه"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
msgid "Port"
-msgstr ""
+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-p910nd/po/bg/p910nd.po b/applications/luci-app-p910nd/po/bg/p910nd.po
index 81c2ff65db..7bc4e4d702 100644
--- a/applications/luci-app-p910nd/po/bg/p910nd.po
+++ b/applications/luci-app-p910nd/po/bg/p910nd.po
@@ -3,14 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/"
+"luciapplicationsp910nd/bg/>\n"
"Language: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
@@ -18,7 +20,7 @@ msgstr ""
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:20
msgid "Device"
-msgstr ""
+msgstr "Устройство"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:10
msgid ""
@@ -32,7 +34,7 @@ msgstr ""
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Interface"
-msgstr ""
+msgstr "Интерфейс"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
msgid "Port"
diff --git a/applications/luci-app-p910nd/po/bn_BD/p910nd.po b/applications/luci-app-p910nd/po/bn_BD/p910nd.po
index 138103b994..d07459fd5d 100644
--- a/applications/luci-app-p910nd/po/bn_BD/p910nd.po
+++ b/applications/luci-app-p910nd/po/bn_BD/p910nd.po
@@ -3,14 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/luciapplicationsp910nd/bn_BD/>\n"
"Language: bn_BD\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
@@ -18,7 +20,7 @@ msgstr ""
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:20
msgid "Device"
-msgstr ""
+msgstr "ডিভাইস"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:10
msgid ""
@@ -32,15 +34,15 @@ msgstr ""
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Interface"
-msgstr ""
+msgstr "ইন্টারফেস"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
msgid "Port"
-msgstr ""
+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-p910nd/po/ca/p910nd.po b/applications/luci-app-p910nd/po/ca/p910nd.po
index 2c35255d28..50322ef0de 100644
--- a/applications/luci-app-p910nd/po/ca/p910nd.po
+++ b/applications/luci-app-p910nd/po/ca/p910nd.po
@@ -5,8 +5,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: 2019-10-21 07:49+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-08 13:03+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsp910nd/ca/>\n"
"Language: ca\n"
@@ -14,7 +14,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.5.1\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
@@ -46,7 +46,7 @@ msgstr "Port"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:14
msgid "Settings"
-msgstr "Configuració"
+msgstr "Paràmetres"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Specifies the interface to listen on."
diff --git a/applications/luci-app-p910nd/po/da/p910nd.po b/applications/luci-app-p910nd/po/da/p910nd.po
new file mode 100644
index 0000000000..d86a6c3650
--- /dev/null
+++ b/applications/luci-app-p910nd/po/da/p910nd.po
@@ -0,0 +1,67 @@
+msgid ""
+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-11-16 17:38+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsp910nd/da/>\n"
+"Language: da\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.1-dev\n"
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
+msgid "Bidirectional mode"
+msgstr "Tovejstilstand"
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:20
+msgid "Device"
+msgstr "Enhed"
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:10
+msgid ""
+"First you have to install the packages to get support for USB (kmod-usb-"
+"printer) or parallel port (kmod-lp)."
+msgstr ""
+"Først skal du installere pakkerne for at få understøttelse af USB (kmod-usb-"
+"printer) eller parallelport (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"
+msgstr "Giv UCI-adgang til luci-app-p910nd"
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:14
+msgid "Settings"
+msgstr "Indstillinger"
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
+msgid "Specifies the interface to listen on."
+msgstr "Specificerer interface til at lytte på."
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
+msgid "TCP listener port."
+msgstr "TCP lytterport."
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:18
+msgid "enable"
+msgstr "Aktiver"
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:9
+#: applications/luci-app-p910nd/root/usr/share/luci/menu.d/luci-app-p910nd.json:3
+msgid "p910nd - Printer server"
+msgstr "p910nd - Printerserver"
+
+#~ msgid "p910nd listens on port 910+N. E.g. 9100 for the first printer."
+#~ msgstr "p910nd listens on port 910+N. E.g. 9100 for the first printer."
diff --git a/applications/luci-app-p910nd/po/el/p910nd.po b/applications/luci-app-p910nd/po/el/p910nd.po
index ad45faf131..22381712bd 100644
--- a/applications/luci-app-p910nd/po/el/p910nd.po
+++ b/applications/luci-app-p910nd/po/el/p910nd.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: 2020-03-14 19:36+0000\n"
-"Last-Translator: Tavaninja <metalcorpe@gmail.com>\n"
+"PO-Revision-Date: 2020-12-01 16:16+0000\n"
+"Last-Translator: Marios Koutsoukis <marioskoutsoukis2006@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsp910nd/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.0-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
@@ -32,7 +32,7 @@ msgstr ""
#: applications/luci-app-p910nd/root/usr/share/rpcd/acl.d/luci-app-p910nd.json:3
msgid "Grant UCI access for luci-app-p910nd"
-msgstr ""
+msgstr "Παραχωρήστε πρόσβαση UCI στο luci-app-p910nd"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Interface"
diff --git a/applications/luci-app-p910nd/po/en/p910nd.po b/applications/luci-app-p910nd/po/en/p910nd.po
index e20aab7415..d6e143a30a 100644
--- a/applications/luci-app-p910nd/po/en/p910nd.po
+++ b/applications/luci-app-p910nd/po/en/p910nd.po
@@ -1,17 +1,18 @@
-#, fuzzy
msgid ""
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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2021-06-24 10:23+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsp910nd/en/>\n"
+"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.7.1-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
@@ -39,7 +40,7 @@ msgstr ""
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:14
msgid "Settings"
diff --git a/applications/luci-app-p910nd/po/es/p910nd.po b/applications/luci-app-p910nd/po/es/p910nd.po
index caaf7234be..0f0fbb9ff2 100644
--- a/applications/luci-app-p910nd/po/es/p910nd.po
+++ b/applications/luci-app-p910nd/po/es/p910nd.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: 2021-02-11 14:23+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsp910nd/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.5-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
diff --git a/applications/luci-app-p910nd/po/fr/p910nd.po b/applications/luci-app-p910nd/po/fr/p910nd.po
index 3b7cc30fb6..d7f2c8d302 100644
--- a/applications/luci-app-p910nd/po/fr/p910nd.po
+++ b/applications/luci-app-p910nd/po/fr/p910nd.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-06-24 17:41+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"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/"
"luciapplicationsp910nd/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.2-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
diff --git a/applications/luci-app-p910nd/po/he/p910nd.po b/applications/luci-app-p910nd/po/he/p910nd.po
index 2d3d4c7b23..cbfa841ba3 100644
--- a/applications/luci-app-p910nd/po/he/p910nd.po
+++ b/applications/luci-app-p910nd/po/he/p910nd.po
@@ -3,45 +3,45 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2012-09-10 03:43+0200\n"
-"Last-Translator: Snoof <sagim9@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsp910nd/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.5-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
-msgstr "מצב דו-כיווני."
+msgstr "מצב דו־כיווני"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:20
msgid "Device"
-msgstr "התקן"
+msgstr "מכשיר"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:10
msgid ""
"First you have to install the packages to get support for USB (kmod-usb-"
"printer) or parallel port (kmod-lp)."
msgstr ""
-"ראשית עליך להתקין את החבילות כדי לקבל תמיכה ב- USB (kmod-usb-printer) או "
+"ראשית עליך להתקין את החבילות כדי לקבל תמיכה ב־USB‏ (kmod-usb-printer) או "
"בחיבור מקבילי (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"
-msgstr ""
+msgstr "הענקת גישת UCI ל־luci-app-p910nd"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Interface"
-msgstr ""
+msgstr "מנשק"
# "יציאה" או "יציאת התקן" ?
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
-#, fuzzy
msgid "Port"
-msgstr "יציאת התקן"
+msgstr "פתחה"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:14
msgid "Settings"
@@ -49,11 +49,11 @@ msgstr "הגדרות"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Specifies the interface to listen on."
-msgstr ""
+msgstr "מציין לאיזה מנשק להאזין."
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
msgid "TCP listener port."
-msgstr "יציאת האזנה ל- TCP"
+msgstr "פתחת האזנה ל־TCP."
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:18
msgid "enable"
diff --git a/applications/luci-app-p910nd/po/hu/p910nd.po b/applications/luci-app-p910nd/po/hu/p910nd.po
index e84d2743a4..3bc7f2d5dc 100644
--- a/applications/luci-app-p910nd/po/hu/p910nd.po
+++ b/applications/luci-app-p910nd/po/hu/p910nd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-20 21:21+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2021-06-14 19:53+0000\n"
+"Last-Translator: Gergő Szalka <kisszalimo@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsp910nd/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 3.10\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
@@ -30,7 +30,7 @@ msgstr ""
#: applications/luci-app-p910nd/root/usr/share/rpcd/acl.d/luci-app-p910nd.json:3
msgid "Grant UCI access for luci-app-p910nd"
-msgstr ""
+msgstr "UCI hozzáférés megadása a luci-app-p910nd-hez"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Interface"
diff --git a/applications/luci-app-p910nd/po/it/p910nd.po b/applications/luci-app-p910nd/po/it/p910nd.po
index e00a6a7c93..d6030877e2 100644
--- a/applications/luci-app-p910nd/po/it/p910nd.po
+++ b/applications/luci-app-p910nd/po/it/p910nd.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-03-03 13:34+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-09-09 08:44+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsp910nd/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.0-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
@@ -32,7 +32,7 @@ msgstr ""
#: applications/luci-app-p910nd/root/usr/share/rpcd/acl.d/luci-app-p910nd.json:3
msgid "Grant UCI access for luci-app-p910nd"
-msgstr ""
+msgstr "Concedere l'accesso UCI per luci-app-p910nd"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Interface"
diff --git a/applications/luci-app-p910nd/po/ja/p910nd.po b/applications/luci-app-p910nd/po/ja/p910nd.po
index 6e3243dca4..3b1fbbac6e 100644
--- a/applications/luci-app-p910nd/po/ja/p910nd.po
+++ b/applications/luci-app-p910nd/po/ja/p910nd.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-07-26 02:09+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsp910nd/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.2-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
@@ -32,7 +32,7 @@ msgstr ""
#: applications/luci-app-p910nd/root/usr/share/rpcd/acl.d/luci-app-p910nd.json:3
msgid "Grant UCI access for luci-app-p910nd"
-msgstr "luci-app-p910nd に UCI アクセスを許可"
+msgstr "luci-app-p910ndにUCIアクセスを許可"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Interface"
@@ -48,7 +48,7 @@ msgstr "設定"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Specifies the interface to listen on."
-msgstr "待ち受けるインターフェースを指定します。"
+msgstr "リッスンするインターフェースを指定します。"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
msgid "TCP listener port."
diff --git a/applications/luci-app-p910nd/po/ko/p910nd.po b/applications/luci-app-p910nd/po/ko/p910nd.po
index 30c7411db5..48d06d0361 100644
--- a/applications/luci-app-p910nd/po/ko/p910nd.po
+++ b/applications/luci-app-p910nd/po/ko/p910nd.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: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"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/"
"luciapplicationsp910nd/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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
@@ -38,7 +38,7 @@ msgstr "인터페이스"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
msgid "Port"
-msgstr ""
+msgstr "포트"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:14
msgid "Settings"
diff --git a/applications/luci-app-p910nd/po/nb_NO/p910nd.po b/applications/luci-app-p910nd/po/nb_NO/p910nd.po
index 017547ac57..c51a7803de 100644
--- a/applications/luci-app-p910nd/po/nb_NO/p910nd.po
+++ b/applications/luci-app-p910nd/po/nb_NO/p910nd.po
@@ -1,12 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2013-03-21 23:05+0200\n"
-"Last-Translator: protx <lars.hardy@gmail.com>\n"
-"Language: no\n"
+"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsp910nd/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: Pootle 2.0.6\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
@@ -30,7 +32,7 @@ msgstr ""
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Interface"
-msgstr ""
+msgstr "Grensesnitt"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
msgid "Port"
diff --git a/applications/luci-app-p910nd/po/ro/p910nd.po b/applications/luci-app-p910nd/po/ro/p910nd.po
index d69399d2a7..cee2f0126a 100644
--- a/applications/luci-app-p910nd/po/ro/p910nd.po
+++ b/applications/luci-app-p910nd/po/ro/p910nd.po
@@ -3,8 +3,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-29 21:21+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-15 14:07+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsp910nd/ro/>\n"
"Language: ro\n"
@@ -13,11 +13,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.0-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
-msgstr ""
+msgstr "Mod bidirecțional"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:20
msgid "Device"
@@ -28,10 +28,12 @@ msgid ""
"First you have to install the packages to get support for USB (kmod-usb-"
"printer) or parallel port (kmod-lp)."
msgstr ""
+"Mai întâi trebuie să instalați pachetele pentru a obține suport pentru USB "
+"(kmod-usb-printer) sau pentru portul paralel (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"
-msgstr ""
+msgstr "Acordă acces la UCI pentru luci-app-p910nd"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Interface"
@@ -47,11 +49,11 @@ msgstr "Setări"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Specifies the interface to listen on."
-msgstr ""
+msgstr "Specifică interfața pe care se ascultă."
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
msgid "TCP listener port."
-msgstr ""
+msgstr "Portul de ascultare TCP."
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:18
msgid "enable"
@@ -60,4 +62,4 @@ msgstr "activează"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:9
#: applications/luci-app-p910nd/root/usr/share/luci/menu.d/luci-app-p910nd.json:3
msgid "p910nd - Printer server"
-msgstr ""
+msgstr "p910nd - Server de imprimantă"
diff --git a/applications/luci-app-p910nd/po/sk/p910nd.po b/applications/luci-app-p910nd/po/sk/p910nd.po
index 1a401fba01..ece75664d7 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: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsp910nd/sk/>\n"
"Language: sk\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.0-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
-msgstr ""
+msgstr "Obojsmerný režim"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:20
msgid "Device"
diff --git a/applications/luci-app-p910nd/po/sv/p910nd.po b/applications/luci-app-p910nd/po/sv/p910nd.po
index 5241200750..49b117a84a 100644
--- a/applications/luci-app-p910nd/po/sv/p910nd.po
+++ b/applications/luci-app-p910nd/po/sv/p910nd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-08-20 15:36+0000\n"
-"Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n"
+"PO-Revision-Date: 2021-11-07 15:53+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsp910nd/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.2.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
@@ -25,12 +25,12 @@ msgid ""
"First you have to install the packages to get support for USB (kmod-usb-"
"printer) or parallel port (kmod-lp)."
msgstr ""
-"Först behöver du installera paketen för att få stöd för USB (kmod-usb-"
-"printer) eller paralell port (kmod-lp)."
+"Först behöver du installera paket som ger stöd för USB (kmod-usb-printer) "
+"eller parallell 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"
-msgstr ""
+msgstr "Godkänn åtkomst för luci-app-p910nd"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Interface"
diff --git a/applications/luci-app-p910nd/po/tr/p910nd.po b/applications/luci-app-p910nd/po/tr/p910nd.po
index f11fba771e..0243f4b702 100644
--- a/applications/luci-app-p910nd/po/tr/p910nd.po
+++ b/applications/luci-app-p910nd/po/tr/p910nd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsp910nd/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.3-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
diff --git a/applications/luci-app-p910nd/po/uk/p910nd.po b/applications/luci-app-p910nd/po/uk/p910nd.po
index 705030cbc2..d411335fcd 100644
--- a/applications/luci-app-p910nd/po/uk/p910nd.po
+++ b/applications/luci-app-p910nd/po/uk/p910nd.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-17 11:51+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsp910nd/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 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.9-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
@@ -31,7 +31,7 @@ msgstr ""
#: applications/luci-app-p910nd/root/usr/share/rpcd/acl.d/luci-app-p910nd.json:3
msgid "Grant UCI access for luci-app-p910nd"
-msgstr ""
+msgstr "Надати доступ до UCI для luci-app-p910nd"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Interface"
diff --git a/applications/luci-app-p910nd/po/zh_Hans/p910nd.po b/applications/luci-app-p910nd/po/zh_Hans/p910nd.po
index ca5e2f451d..6483cbc47a 100644
--- a/applications/luci-app-p910nd/po/zh_Hans/p910nd.po
+++ b/applications/luci-app-p910nd/po/zh_Hans/p910nd.po
@@ -6,15 +6,16 @@ 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: 2018-08-07 20:00+0800\n"
-"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
-"Language-Team: <debian-l10n-chinese@lists.debian.org>\n"
-"Language: zh_CN\n"
+"PO-Revision-Date: 2020-11-17 12:29+0000\n"
+"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsp910nd/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: Gtranslator 2.91.7\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
@@ -32,7 +33,7 @@ msgstr "必须安装 USB 打印机驱动(kmod-usb-printer)或者并口驱动
#: applications/luci-app-p910nd/root/usr/share/rpcd/acl.d/luci-app-p910nd.json:3
msgid "Grant UCI access for luci-app-p910nd"
-msgstr ""
+msgstr "为 luci-app-p910nd 授予 UCI 的访问权限"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Interface"
diff --git a/applications/luci-app-p910nd/po/zh_Hant/p910nd.po b/applications/luci-app-p910nd/po/zh_Hant/p910nd.po
index fbe92883d6..f301195c15 100644
--- a/applications/luci-app-p910nd/po/zh_Hant/p910nd.po
+++ b/applications/luci-app-p910nd/po/zh_Hant/p910nd.po
@@ -6,15 +6,16 @@ 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: 2018-08-07 20:00+0800\n"
-"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
-"Language-Team: <debian-l10n-chinese@lists.debian.org>\n"
-"Language: zh_TW\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/luciapplicationsp910nd/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: Gtranslator 2.91.7\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
@@ -32,7 +33,7 @@ msgstr "必須安裝 USB 印表機驅動(kmod-usb-printer)或者並口驅動
#: applications/luci-app-p910nd/root/usr/share/rpcd/acl.d/luci-app-p910nd.json:3
msgid "Grant UCI access for luci-app-p910nd"
-msgstr ""
+msgstr "授予 luci-app-p910nd 擁有 UCI 存取的權限"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Interface"
@@ -40,7 +41,7 @@ msgstr "介面"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
msgid "Port"
-msgstr "埠"
+msgstr "連接埠"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:14
msgid "Settings"
diff --git a/applications/luci-app-pagekitec/po/ar/pagekitec.po b/applications/luci-app-pagekitec/po/ar/pagekitec.po
index 4af595010f..3578da2ce4 100644
--- a/applications/luci-app-pagekitec/po/ar/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/ar/pagekitec.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-03-03 01:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspagekitec/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\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -27,7 +34,7 @@ msgstr ""
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
msgid "Configuration"
-msgstr ""
+msgstr "إعدادات"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Enable a WebSockets tunnel on a given local port"
diff --git a/applications/luci-app-pagekitec/po/bg/pagekitec.po b/applications/luci-app-pagekitec/po/bg/pagekitec.po
index 055699665d..82bedaa887 100644
--- a/applications/luci-app-pagekitec/po/bg/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/bg/pagekitec.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-26 11:44+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspagekitec/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.8.1-dev\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -27,7 +33,7 @@ msgstr ""
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
msgid "Configuration"
-msgstr ""
+msgstr "Конфигурация"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Enable a WebSockets tunnel on a given local port"
diff --git a/applications/luci-app-pagekitec/po/bn_BD/pagekitec.po b/applications/luci-app-pagekitec/po/bn_BD/pagekitec.po
index 9293ecfca4..111a2e9a62 100644
--- a/applications/luci-app-pagekitec/po/bn_BD/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/bn_BD/pagekitec.po
@@ -1,8 +1,14 @@
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/luciapplicationspagekitec/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-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -27,7 +33,7 @@ msgstr ""
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
msgid "Configuration"
-msgstr ""
+msgstr "কনফিগারেশন"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Enable a WebSockets tunnel on a given local port"
diff --git a/applications/luci-app-pagekitec/po/cs/pagekitec.po b/applications/luci-app-pagekitec/po/cs/pagekitec.po
index 71c7d3fd11..65ece191a8 100644
--- a/applications/luci-app-pagekitec/po/cs/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/cs/pagekitec.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-05 06:18+0000\n"
-"Last-Translator: Dominik Lenoch <dlenoch@redhat.com>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspagekitec/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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -18,14 +18,19 @@ msgid ""
"key for the connection.<p/><em>Note: this web configurator only supports "
"some very very basic uses of pagekite.</em>"
msgstr ""
+"<p/>Poznámka: Aby tento formulář fungoval, budete potřebovat funkční účet "
+"PageKite, nebo alespoň vlastní běžící front-end. Navštivte <a "
+"href='https://pagekite.net/home/'>Váš účet</a>, abyste nastavili název "
+"vašeho routeru a získali tajný klíč pro připojení. <p/><em>Poznámka: tento "
+"webový konfigurátor podporuje jen ty nejzákladnější možnosti pagekite.</em>"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
msgid "Basic HTTP"
-msgstr ""
+msgstr "Jednoduché HTTP"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
msgid "Basic SSH"
-msgstr ""
+msgstr "Jednoduché SSH"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Basic WebSockets"
diff --git a/applications/luci-app-pagekitec/po/da/pagekitec.po b/applications/luci-app-pagekitec/po/da/pagekitec.po
new file mode 100644
index 0000000000..fe3959525b
--- /dev/null
+++ b/applications/luci-app-pagekitec/po/da/pagekitec.po
@@ -0,0 +1,83 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-10 09:10+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspagekitec/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.9-dev\n"
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
+msgid ""
+"<p/>Note: you need a working PageKite account, or at least, your own running "
+"front end for this form to work. Visit <a href='https://pagekite.net/"
+"home/'>your account</a> to set up a name for your router and get a secret "
+"key for the connection.<p/><em>Note: this web configurator only supports "
+"some very very basic uses of pagekite.</em>"
+msgstr ""
+"<p/>Bemærk: Du skal have en fungerende PageKite-konto eller i det mindste "
+"din egen kørende frontend for at denne formular kan fungere. Besøg <a "
+"href='https://pagekite.net/home/'>din konto</a> for at oprette et navn til "
+"din router og få en hemmelig nøgle til forbindelsen.<p/><em>Bemærk: denne "
+"webkonfigurator understøtter kun nogle meget meget grundlæggende anvendelser "
+"af pagekite.</em>"
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
+msgid "Basic HTTP"
+msgstr "Grundlæggende HTTP"
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
+msgid "Basic SSH"
+msgstr "Grundlæggende SSH"
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
+msgid "Basic WebSockets"
+msgstr "Grundlæggende WebSockets"
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
+msgid "Enable a WebSockets tunnel on a given local port"
+msgstr "Aktiver en WebSockets-tunnel på en given lokal port"
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
+msgid ""
+"Enable a tunnel to the local HTTP server (in most cases, this admin "
+"interface)"
+msgstr ""
+"Aktiver en tunnel til den lokale HTTP-server (i de fleste tilfælde dette "
+"admin-interface)"
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
+msgid "Enable a tunnel to the local SSH server"
+msgstr "Aktiver en tunnel til den lokale SSH-server"
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:22
+msgid "Kite Name"
+msgstr "Kite Navn"
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:23
+msgid "Kite Secret"
+msgstr "Kite Hemmelighed"
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:17
+#: applications/luci-app-pagekitec/root/usr/share/luci/menu.d/luci-app-pagekitec.json:3
+msgid "PageKite"
+msgstr "PageKite"
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:26
+msgid "Static setup"
+msgstr "Statisk opsætning"
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:27
+msgid ""
+"Static setup, disable FE failover and DDNS updates, set this if you are "
+"running your own frontend without a pagekite.me account"
+msgstr ""
+"Statisk opsætning, deaktiver FE-failover og DDNS-opdateringer, indstil dette "
+"hvis du kører din egen frontend uden en pagekite.me-konto"
diff --git a/applications/luci-app-pagekitec/po/de/pagekitec.po b/applications/luci-app-pagekitec/po/de/pagekitec.po
index 6d89e540c0..d8b38fb377 100644
--- a/applications/luci-app-pagekitec/po/de/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/de/pagekitec.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 07:02+0000\n"
-"Last-Translator: Holger Heins <h.p.heins@gmx.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspagekitec/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.0-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -18,6 +18,12 @@ msgid ""
"key for the connection.<p/><em>Note: this web configurator only supports "
"some very very basic uses of pagekite.</em>"
msgstr ""
+"<p/>Notiz: Sie benötigen ein funktionierendes PageKite Konto oder zumindest "
+"ein eigenes laufendes Frontend, damit dieses Formular funktioniert. Besuche "
+"<a href='https://pagekite.net/home/'>your account</a> um einen Namen für "
+"deinen Router festzulegen und einen Sicherheitsschlüssel für die Verbindung "
+"zu erhalten.<p/><em>Notiz: Dieser Web Konfigurator unterstützt nur einige "
+"sehr grundlegende Verwendungen von PageKite .</em>"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
msgid "Basic HTTP"
diff --git a/applications/luci-app-pagekitec/po/en/pagekitec.po b/applications/luci-app-pagekitec/po/en/pagekitec.po
index d5e65c66b0..1d2a024586 100644
--- a/applications/luci-app-pagekitec/po/en/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/en/pagekitec.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationspagekitec/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-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -27,7 +33,7 @@ msgstr ""
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
msgid "Configuration"
-msgstr ""
+msgstr "Configuration"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Enable a WebSockets tunnel on a given local port"
diff --git a/applications/luci-app-pagekitec/po/fi/pagekitec.po b/applications/luci-app-pagekitec/po/fi/pagekitec.po
index 8b8a6d5283..b32db43c91 100644
--- a/applications/luci-app-pagekitec/po/fi/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/fi/pagekitec.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspagekitec/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"
+"X-Generator: Weblate 4.7\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -18,6 +18,12 @@ msgid ""
"key for the connection.<p/><em>Note: this web configurator only supports "
"some very very basic uses of pagekite.</em>"
msgstr ""
+"<p/>Huomaa: tarvitset toimivan PageKite-tilin tai ainakin oman "
+"käyttöliittymän, jotta tämä lomake toimisi. Käy <a href='https://pagekite."
+"net/home/'>sinun tilisi</a>-sivulla asettaaksesi reitittimellesi nimen ja "
+"saadaksesi salaisen avaimen yhteyttä varten.<p/><em>Huomaa: tämä "
+"verkkokonfiguraattori tukee vain joitakin hyvin yksinkertaisia PageKite-"
+"käyttötapoja.</em>"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
msgid "Basic HTTP"
@@ -33,7 +39,7 @@ msgstr "Perus WebSockets"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
msgid "Configuration"
-msgstr "Määritys"
+msgstr "Kokoonpano"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Enable a WebSockets tunnel on a given local port"
@@ -53,23 +59,25 @@ msgstr "Käytä tunnelia paikalliseen SSH-palvelimeen"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:22
msgid "Kite Name"
-msgstr ""
+msgstr "Kite-nimi"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:23
msgid "Kite Secret"
-msgstr ""
+msgstr "Kite-salaisuus"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:17
#: applications/luci-app-pagekitec/root/usr/share/luci/menu.d/luci-app-pagekitec.json:3
msgid "PageKite"
-msgstr ""
+msgstr "PageKite"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:26
msgid "Static setup"
-msgstr ""
+msgstr "Staattinen asennus"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:27
msgid ""
"Static setup, disable FE failover and DDNS updates, set this if you are "
"running your own frontend without a pagekite.me account"
msgstr ""
+"Staattinen asennus, poista FE:n vikasietoisuus ja DDNS-päivitykset käytöstä, "
+"aseta tämä, jos käytät omaa käyttöliittymää ilman pagekite.me-tiliä"
diff --git a/applications/luci-app-pagekitec/po/he/pagekitec.po b/applications/luci-app-pagekitec/po/he/pagekitec.po
index 6061553971..751cdf7339 100644
--- a/applications/luci-app-pagekitec/po/he/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/he/pagekitec.po
@@ -1,8 +1,15 @@
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/"
+"luciapplicationspagekitec/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-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -27,7 +34,7 @@ msgstr ""
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
msgid "Configuration"
-msgstr ""
+msgstr "הגדרות"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Enable a WebSockets tunnel on a given local port"
diff --git a/applications/luci-app-pagekitec/po/it/pagekitec.po b/applications/luci-app-pagekitec/po/it/pagekitec.po
index 84c90f2d89..aec4b97cf1 100644
--- a/applications/luci-app-pagekitec/po/it/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/it/pagekitec.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-03 13:35+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-09-09 08:44+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspagekitec/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.0-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -18,18 +18,24 @@ msgid ""
"key for the connection.<p/><em>Note: this web configurator only supports "
"some very very basic uses of pagekite.</em>"
msgstr ""
+"<p/> Nota: è necessario un account PageKite funzionante o, almeno, il "
+"proprio front-end in esecuzione affinché questo modulo funzioni. Visita <a "
+"href='https://pagekite.net/home/'>il tuo account</a> per impostare un nome "
+"per il router e ottenere una chiave segreta per la connessione. <p/> <em> "
+"Nota: questo configuratore web supporta solo alcuni usi molto semplici di "
+"PageKite. </em>"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
msgid "Basic HTTP"
-msgstr ""
+msgstr "HTTP di base"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
msgid "Basic SSH"
-msgstr ""
+msgstr "SSH di base"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Basic WebSockets"
-msgstr ""
+msgstr "WebSockets di base"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
msgid "Configuration"
@@ -37,37 +43,41 @@ msgstr "Configurazione"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Enable a WebSockets tunnel on a given local port"
-msgstr ""
+msgstr "Abilitare un tunnel WebSockets su una data porta locale"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
msgid ""
"Enable a tunnel to the local HTTP server (in most cases, this admin "
"interface)"
msgstr ""
+"Abilitare un tunnel al server HTTP locale (nella maggior parte dei casi, "
+"questa interfaccia di amministrazione)"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
msgid "Enable a tunnel to the local SSH server"
-msgstr ""
+msgstr "Abilitare un tunnel al server SSH locale"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:22
msgid "Kite Name"
-msgstr ""
+msgstr "Nome Kite"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:23
msgid "Kite Secret"
-msgstr ""
+msgstr "Chiave segreta Kite"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:17
#: applications/luci-app-pagekitec/root/usr/share/luci/menu.d/luci-app-pagekitec.json:3
msgid "PageKite"
-msgstr ""
+msgstr "PageKite"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:26
msgid "Static setup"
-msgstr ""
+msgstr "Configurazione statica"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:27
msgid ""
"Static setup, disable FE failover and DDNS updates, set this if you are "
"running your own frontend without a pagekite.me account"
msgstr ""
+"Configurazione statica, disabilita il failover FE e gli aggiornamenti DDNS, "
+"da attivare se si esegue il proprio frontend senza un account pagekite.me"
diff --git a/applications/luci-app-pagekitec/po/ja/pagekitec.po b/applications/luci-app-pagekitec/po/ja/pagekitec.po
index c30da16c8f..8bd4179d86 100644
--- a/applications/luci-app-pagekitec/po/ja/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/ja/pagekitec.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-11-14 12:48+0000\n"
+"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspagekitec/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.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -74,9 +74,8 @@ msgid ""
"Static setup, disable FE failover and DDNS updates, set this if you are "
"running your own frontend without a pagekite.me account"
msgstr ""
-"静的セットアップは、 FE フェイルオーバーと DDNS アップデートを無効にします。"
-"もし pagekite.me アカウント無しにフロントエンドを実行している場合、これを設定"
-"します。"
+"静的セットアップは、 FE フェイルオーバーと DDNS アップデートを無効にします。もし pagekite.me "
+"アカウントなしにフロントエンドを実行している場合、これを設定します。"
#~ msgid ""
#~ "<p/>Note: you need a working PageKite account, or at least, your own "
diff --git a/applications/luci-app-pagekitec/po/ms/pagekitec.po b/applications/luci-app-pagekitec/po/ms/pagekitec.po
index 18238ea229..3435471c19 100644
--- a/applications/luci-app-pagekitec/po/ms/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/ms/pagekitec.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationspagekitec/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-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -27,7 +33,7 @@ msgstr ""
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurasi"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Enable a WebSockets tunnel on a given local port"
diff --git a/applications/luci-app-pagekitec/po/nb_NO/pagekitec.po b/applications/luci-app-pagekitec/po/nb_NO/pagekitec.po
index 7a5f486726..b5f38f6bf5 100644
--- a/applications/luci-app-pagekitec/po/nb_NO/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/nb_NO/pagekitec.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationspagekitec/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-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -27,7 +33,7 @@ msgstr ""
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
msgid "Configuration"
-msgstr ""
+msgstr "Oppsett"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Enable a WebSockets tunnel on a given local port"
diff --git a/applications/luci-app-pagekitec/po/ro/pagekitec.po b/applications/luci-app-pagekitec/po/ro/pagekitec.po
index e487794ca6..df0ca1f107 100644
--- a/applications/luci-app-pagekitec/po/ro/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/ro/pagekitec.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-16 17:38+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspagekitec/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.0-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -19,56 +19,66 @@ msgid ""
"key for the connection.<p/><em>Note: this web configurator only supports "
"some very very basic uses of pagekite.</em>"
msgstr ""
+"<p/>Nota: aveți nevoie de un cont PageKite funcțional, sau cel puțin, "
+"propriul front-end pentru ca acest formular să funcționeze. Vizitați <a "
+"href='https://pagekite.net/home/'>contul dvs.</a> pentru a configura un nume "
+"pentru routerul dvs. și pentru a obține o cheie secretă pentru conexiune. <p/"
+"><em>Nota: acest configurator web suportă doar câteva utilizări foarte "
+"foarte de bază ale pagekite.</em>"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
msgid "Basic HTTP"
-msgstr ""
+msgstr "HTTP de bază"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
msgid "Basic SSH"
-msgstr ""
+msgstr "SSH de bază"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Basic WebSockets"
-msgstr ""
+msgstr "WebSockets de bază"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
msgid "Configuration"
-msgstr "Configurare"
+msgstr "Configurație"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Enable a WebSockets tunnel on a given local port"
-msgstr ""
+msgstr "Activați un tunel WebSockets pe un anumit port local"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
msgid ""
"Enable a tunnel to the local HTTP server (in most cases, this admin "
"interface)"
msgstr ""
+"Activați un tunel către serverul HTTP local (în majoritatea cazurilor, "
+"această interfață de administrare)"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
msgid "Enable a tunnel to the local SSH server"
-msgstr ""
+msgstr "Activați un tunel către serverul SSH local"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:22
msgid "Kite Name"
-msgstr ""
+msgstr "Nume zmeu"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:23
msgid "Kite Secret"
-msgstr ""
+msgstr "Secretul zmeului"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:17
#: applications/luci-app-pagekitec/root/usr/share/luci/menu.d/luci-app-pagekitec.json:3
msgid "PageKite"
-msgstr ""
+msgstr "PaginaZmeu"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:26
msgid "Static setup"
-msgstr ""
+msgstr "Configurație statică"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:27
msgid ""
"Static setup, disable FE failover and DDNS updates, set this if you are "
"running your own frontend without a pagekite.me account"
msgstr ""
+"Configurație statică, dezactivați FE failover și actualizările DDNS, setați "
+"acest lucru dacă rulați propriul frontend fără un cont pagekite.me"
diff --git a/applications/luci-app-pagekitec/po/ru/pagekitec.po b/applications/luci-app-pagekitec/po/ru/pagekitec.po
index 813f95fbbd..f4e1aee8bd 100644
--- a/applications/luci-app-pagekitec/po/ru/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/ru/pagekitec.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-07 13:45+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-05-11 11:34+0000\n"
+"Last-Translator: GRZ <grndztx@yandex.ru>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspagekitec/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.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -19,6 +19,12 @@ msgid ""
"key for the connection.<p/><em>Note: this web configurator only supports "
"some very very basic uses of pagekite.</em>"
msgstr ""
+"<p/>Примечание: вам понадобится рабочая учетная запись PageKite или, по "
+"крайней мере, ваш собственный работающий интерфейс, чтобы эта форма "
+"работала. Посетите <a href='https://pagekite.net/home/'>ваш аккаунт</a> "
+"чтобы задать имя для вашего роутера и получить секретный ключ для "
+"подключения.<p/><em>Примечание: этот веб-конфигуратор поддерживает только "
+"некоторые очень простые способы использования pagekite.</em>"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
msgid "Basic HTTP"
diff --git a/applications/luci-app-pagekitec/po/sv/pagekitec.po b/applications/luci-app-pagekitec/po/sv/pagekitec.po
index 2a508e6be1..345a259ac6 100644
--- a/applications/luci-app-pagekitec/po/sv/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/sv/pagekitec.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-03-19 04:16+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
+"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspagekitec/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.5.2-dev\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -12,6 +18,12 @@ msgid ""
"key for the connection.<p/><em>Note: this web configurator only supports "
"some very very basic uses of pagekite.</em>"
msgstr ""
+"<p/> OBS!: Du behöver ett fungerande PageKite-konto eller åtminstone ett "
+"eget fungerande front-end för att det här formuläret ska fungera. Besök <a "
+"href='https://pagekite.net/home/'>ditt konto</a>för att ställa in ett namn "
+"för din router och få en hemlig nyckel för anslutningen. <p/><em> OBS!: den "
+"här webbkonfiguratorn stöder bara några mycket väldigt grundläggande "
+"användningar av pagekite. </em>"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
msgid "Basic HTTP"
@@ -27,7 +39,7 @@ msgstr ""
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
msgid "Configuration"
-msgstr ""
+msgstr "Konfiguration"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Enable a WebSockets tunnel on a given local port"
diff --git a/applications/luci-app-pagekitec/po/tr/pagekitec.po b/applications/luci-app-pagekitec/po/tr/pagekitec.po
index 9bff76b7e3..317ade2bf0 100644
--- a/applications/luci-app-pagekitec/po/tr/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/tr/pagekitec.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-28 14:04+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-13 01:24+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspagekitec/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -18,18 +18,24 @@ msgid ""
"key for the connection.<p/><em>Note: this web configurator only supports "
"some very very basic uses of pagekite.</em>"
msgstr ""
+"<p/>Not: Bu formun çalışması için çalışan bir PageKite hesabına veya en "
+"azından kendi çalışan kullanıcı arabiriminize ihtiyacınız vardır. "
+"Yönlendiriciniz için bir ad ayarlamak ve bağlantı için gizli bir anahtar "
+"almak için <a href='https://pagekite.net/home/'>hesabınızı</a> ziyaret edin. "
+"<p/><em> Not: bu web yapılandırıcısı, pagekite'nin yalnızca çok çok temel "
+"bazı kullanımlarını destekler.</em>"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
msgid "Basic HTTP"
-msgstr ""
+msgstr "Temel HTTP"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
msgid "Basic SSH"
-msgstr ""
+msgstr "Temel SSH"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Basic WebSockets"
-msgstr ""
+msgstr "Temel WebSockets"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
msgid "Configuration"
@@ -37,37 +43,42 @@ msgstr "Yapılandırma"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Enable a WebSockets tunnel on a given local port"
-msgstr ""
+msgstr "Belirli bir yerel bağlantı noktasında WebSockets tünelini etkinleştirin"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
msgid ""
"Enable a tunnel to the local HTTP server (in most cases, this admin "
"interface)"
msgstr ""
+"Yerel HTTP sunucusuna bir tünel etkinleştirin (çoğu durumda, bu yönetici "
+"arayüzü)"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
msgid "Enable a tunnel to the local SSH server"
-msgstr ""
+msgstr "Yerel SSH sunucusuna bir tünel etkinleştirin"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:22
msgid "Kite Name"
-msgstr ""
+msgstr "Uçurtma Adı"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:23
msgid "Kite Secret"
-msgstr ""
+msgstr "Uçurtma Sırrı"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:17
#: applications/luci-app-pagekitec/root/usr/share/luci/menu.d/luci-app-pagekitec.json:3
msgid "PageKite"
-msgstr ""
+msgstr "PageKite"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:26
msgid "Static setup"
-msgstr ""
+msgstr "Statik kurulum"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:27
msgid ""
"Static setup, disable FE failover and DDNS updates, set this if you are "
"running your own frontend without a pagekite.me account"
msgstr ""
+"Statik kurulum, FE yük devretme ve DDNS güncellemelerini devre dışı bırakın, "
+"bir pagekite.me hesabı olmadan kendi ön ucunuzu çalıştırıyorsanız bunu "
+"ayarlayın"
diff --git a/applications/luci-app-pagekitec/po/vi/pagekitec.po b/applications/luci-app-pagekitec/po/vi/pagekitec.po
index 621f5bb432..9a1e9ac5b5 100644
--- a/applications/luci-app-pagekitec/po/vi/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/vi/pagekitec.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationspagekitec/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-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -27,7 +33,7 @@ msgstr ""
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
msgid "Configuration"
-msgstr ""
+msgstr "Cấu hình"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Enable a WebSockets tunnel on a given local port"
diff --git a/applications/luci-app-pagekitec/po/zh_Hans/pagekitec.po b/applications/luci-app-pagekitec/po/zh_Hans/pagekitec.po
index 3d15fe81cd..b65e4270f7 100644
--- a/applications/luci-app-pagekitec/po/zh_Hans/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/zh_Hans/pagekitec.po
@@ -3,15 +3,15 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"PO-Revision-Date: 2021-01-13 00:56+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationspagekitec/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.1-dev\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -21,6 +21,9 @@ msgid ""
"key for the connection.<p/><em>Note: this web configurator only supports "
"some very very basic uses of pagekite.</em>"
msgstr ""
+"<p/>注意: 要使此表单工作,您需要一个能用的PageKite帐户,或者至少,您自己的运行前端。访问<a href='https://pagekite."
+"net/home/'>你的帐户</a>为路由器设置一个名称,并获得连接的密钥。<p/"
+"><em>注意:这个web配置器只支持pagekite的一些非常非常基本的使用。</em>"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
msgid "Basic HTTP"
@@ -32,7 +35,7 @@ msgstr "基本 SSH"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Basic WebSockets"
-msgstr ""
+msgstr "基础 WebSockets"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
msgid "Configuration"
@@ -40,13 +43,13 @@ msgstr "配置"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Enable a WebSockets tunnel on a given local port"
-msgstr ""
+msgstr "在给定的本地端口上启用WebSockets隧道"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
msgid ""
"Enable a tunnel to the local HTTP server (in most cases, this admin "
"interface)"
-msgstr ""
+msgstr "启用一条到本地HTTP服务器的隧道 (大多数情况下,此管理接口)"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
msgid "Enable a tunnel to the local SSH server"
@@ -63,11 +66,11 @@ msgstr "Kite 密码"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:17
#: applications/luci-app-pagekitec/root/usr/share/luci/menu.d/luci-app-pagekitec.json:3
msgid "PageKite"
-msgstr "PageKite"
+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-pagekitec/po/zh_Hant/pagekitec.po b/applications/luci-app-pagekitec/po/zh_Hant/pagekitec.po
index 4ae7768f1a..47ffdb336a 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-06-28 19:19+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2020-12-30 02:30+0000\n"
+"Last-Translator: operator <omniplay@hotmail.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.2-dev\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -21,6 +21,9 @@ msgid ""
"key for the connection.<p/><em>Note: this web configurator only supports "
"some very very basic uses of pagekite.</em>"
msgstr ""
+"<p/>注意:您需要一個有效的PageKite帳戶,或者至少需要一個自己的運行前端,此表單才能正常工作。拜訪<a "
+"href='https://pagekite.net/home/'>您的帳戶</a>以設置路由器的名稱並獲取連接的金鑰。<p/> "
+"<em>注意:該Web配置器僅支持pagekite的一些非常基本的用途。</em>"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
msgid "Basic HTTP"
@@ -32,21 +35,21 @@ msgstr "基本 SSH"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Basic WebSockets"
-msgstr ""
+msgstr "基本的WebSockets"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
msgid "Configuration"
-msgstr "設定"
+msgstr "組態"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
msgid "Enable a WebSockets tunnel on a given local port"
-msgstr ""
+msgstr "在給予的本地埠上啟用WebSockets隧道"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
msgid ""
"Enable a tunnel to the local HTTP server (in most cases, this admin "
"interface)"
-msgstr ""
+msgstr "啟用到本地HTTP伺服器的隧道(在大多數情況下,此管理界面)"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
msgid "Enable a tunnel to the local SSH server"
@@ -63,11 +66,11 @@ msgstr "Kite 密碼"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:17
#: applications/luci-app-pagekitec/root/usr/share/luci/menu.d/luci-app-pagekitec.json:3
msgid "PageKite"
-msgstr "PageKite"
+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-polipo/po/ar/polipo.po b/applications/luci-app-polipo/po/ar/polipo.po
index 2baebfb806..f2a72f2ce1 100644
--- a/applications/luci-app-polipo/po/ar/polipo.po
+++ b/applications/luci-app-polipo/po/ar/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: 2020-10-06 20:26+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"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/"
"luciapplicationspolipo/ar/>\n"
"Language: ar\n"
@@ -13,7 +13,7 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -35,7 +35,7 @@ msgstr ""
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:24
msgid "Configuration"
-msgstr ""
+msgstr "إعدادات"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:11
msgid "DNS and Query Settings"
@@ -68,7 +68,7 @@ msgstr ""
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
msgid "General Settings"
-msgstr ""
+msgstr "الاعدادات العامة"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
@@ -103,7 +103,7 @@ msgstr ""
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:96
msgid "Log to syslog"
-msgstr ""
+msgstr "سجل في سجل النظام"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:13
msgid "Logging and RAM"
diff --git a/applications/luci-app-polipo/po/bg/polipo.po b/applications/luci-app-polipo/po/bg/polipo.po
index dfe85e59cd..286bc33173 100644
--- a/applications/luci-app-polipo/po/bg/polipo.po
+++ b/applications/luci-app-polipo/po/bg/polipo.po
@@ -3,18 +3,20 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-09-27 22:36+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspolipo/bg/>\n"
"Language: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
-msgstr ""
+msgstr "Разширени настройки"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
@@ -32,7 +34,7 @@ msgstr ""
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:24
msgid "Configuration"
-msgstr ""
+msgstr "Конфигурация"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:11
msgid "DNS and Query Settings"
@@ -65,7 +67,7 @@ msgstr ""
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
msgid "General Settings"
-msgstr ""
+msgstr "Основни настройки"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
@@ -219,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/bn_BD/polipo.po b/applications/luci-app-polipo/po/bn_BD/polipo.po
index 0c2df43107..0c4dc06207 100644
--- a/applications/luci-app-polipo/po/bn_BD/polipo.po
+++ b/applications/luci-app-polipo/po/bn_BD/polipo.po
@@ -3,18 +3,20 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationspolipo/bn_BD/>\n"
"Language: bn_BD\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
-msgstr ""
+msgstr "উন্নত সেটিংস"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
@@ -32,7 +34,7 @@ msgstr ""
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:24
msgid "Configuration"
-msgstr ""
+msgstr "কনফিগারেশন"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:11
msgid "DNS and Query Settings"
@@ -65,7 +67,7 @@ msgstr ""
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
msgid "General Settings"
-msgstr ""
+msgstr "সাধারণ সেটিংস"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
@@ -219,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/ca/polipo.po b/applications/luci-app-polipo/po/ca/polipo.po
index afa81b34c1..0a2cd802b6 100644
--- a/applications/luci-app-polipo/po/ca/polipo.po
+++ b/applications/luci-app-polipo/po/ca/polipo.po
@@ -5,19 +5,20 @@ 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: 2014-06-02 05:16+0200\n"
-"Last-Translator: Alex <alexhenrie24@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-03-20 23:20+0000\n"
+"Last-Translator: Toomoch <vallsfustearnau@gmail.com>\n"
+"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspolipo/ca/>\n"
"Language: ca\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.5.2-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
-msgstr "Ajusts avançats"
+msgstr "Configuració avançada"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
@@ -70,7 +71,7 @@ msgstr "Mida de segment del primer PMM (en bytes)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
msgid "General Settings"
-msgstr "Ajusts generals"
+msgstr "Paràmetres generals"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
diff --git a/applications/luci-app-polipo/po/cs/polipo.po b/applications/luci-app-polipo/po/cs/polipo.po
index d329d62c0e..403195f519 100644
--- a/applications/luci-app-polipo/po/cs/polipo.po
+++ b/applications/luci-app-polipo/po/cs/polipo.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: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/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.3.2-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -67,7 +67,7 @@ msgstr "Velikost prvního PMM segmentu (v bajtech)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
diff --git a/applications/luci-app-polipo/po/da/polipo.po b/applications/luci-app-polipo/po/da/polipo.po
new file mode 100644
index 0000000000..f1d8bfb5c3
--- /dev/null
+++ b/applications/luci-app-polipo/po/da/polipo.po
@@ -0,0 +1,356 @@
+msgid ""
+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-11-16 17:38+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspolipo/da/>\n"
+"Language: da\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.1-dev\n"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
+msgid "Advanced Settings"
+msgstr "Avancerede indstillinger"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
+msgid "Allowed clients"
+msgstr "Tilladte klienter"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:67
+msgid "Always use system DNS resolver"
+msgstr "Brug altid systemets DNS-resolver"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:88
+msgid ""
+"Basic HTTP authentication supported. Provide username and password in "
+"username:password format."
+msgstr ""
+"Grundlæggende HTTP-godkendelse understøttes. Angiv brugernavn og adgangskode "
+"i formatet brugernavn:adgangskode."
+
+#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:24
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:11
+msgid "DNS and Query Settings"
+msgstr "DNS og forespørgselsindstillinger"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:46
+msgid "DNS server address"
+msgstr "DNS-serveradresse"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:154
+msgid "Delete cache files time"
+msgstr "Slet cache-filer tid"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:125
+msgid "Disk cache location"
+msgstr "Placering af disk-cache"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:60
+msgid "Do not query IPv6"
+msgstr "Forespørg ikke om IPv6"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:133
+msgid "Enable if cache (proxy) is shared by multiple users."
+msgstr "Aktiver, hvis cache (proxy) deles af flere brugere."
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:173
+msgid "First PMM segment size (in bytes)"
+msgstr "Første PMM-segmentstørrelse (i bytes)"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
+msgid "General Settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
+msgid "Grant UCI access for luci-app-polipo"
+msgstr "Giv UCI adgang til luci-app-polipo"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:113
+msgid "How much RAM should Polipo use for its cache."
+msgstr "Hvor meget RAM skal Polipo bruge til sin cache."
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:112
+msgid "In RAM cache size (in bytes)"
+msgstr "Størrelse af RAM-cache (i bytes)"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:18
+msgid "Listen address"
+msgstr "Lytteadresse"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:26
+msgid "Listen port"
+msgstr "Lytteport"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:126
+msgid ""
+"Location where polipo will cache files permanently. Use of external storage "
+"devices is recommended, because the cache can grow considerably. Leave it "
+"empty to disable on-disk cache."
+msgstr ""
+"Placering, hvor polipo vil cache filer permanent. Det anbefales at bruge "
+"eksterne lagerenheder, da cachen kan vokse betydeligt. Lad det være tomt for "
+"at deaktivere cache på disken."
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:103
+msgid "Log file location"
+msgstr "Placering af logfil"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:96
+msgid "Log to syslog"
+msgstr "Log til syslog"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:13
+msgid "Logging and RAM"
+msgstr "Logning og RAM"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:73
+msgid "Never use system DNS resolver"
+msgstr "Brug aldrig systemets DNS-resolver"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:119
+msgid "On-Disk Cache"
+msgstr "Cache på disken"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:169
+msgid "PMM segments size (in bytes)"
+msgstr "PMM-segmenternes størrelse (i bytes)"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:12
+msgid "Parent Proxy"
+msgstr "Overordnet proxy"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:78
+msgid "Parent proxy address"
+msgstr "Overordnet proxyadresse"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:79
+msgid ""
+"Parent proxy address (in host:port format), to which Polipo will forward the "
+"requests."
+msgstr ""
+"Overordnet proxyadresse (i formatet vært:port), som Polipo videresender "
+"anmodningerne til."
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:87
+msgid "Parent proxy authentication"
+msgstr "Overordnet proxygodkendelse"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:4
+#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:3
+msgid "Polipo"
+msgstr "Polipo"
+
+#: applications/luci-app-polipo/luasrc/view/polipo_status.htm:12
+msgid "Polipo Status"
+msgstr "Polipo Status"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:5
+msgid "Polipo is a small and fast caching web proxy."
+msgstr "Polipo er en lille og hurtig webproxy med caching."
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:163
+msgid "Poor Man's Multiplexing"
+msgstr "Stakkels mands multipleksering"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:164
+msgid ""
+"Poor Man's Multiplexing (PMM) is a technique that simulates multiplexing by "
+"requesting an instance in multiple segments. It tries to lower the latency "
+"caused by the weakness of HTTP protocol. NOTE: some sites may not work with "
+"PMM enabled."
+msgstr ""
+"Poor Man's Multiplexing (PMM) er en teknik, der simulerer multiplexing ved "
+"at anmode om en instans i flere segmenter. Den forsøger at mindske den "
+"forsinkelse, der skyldes HTTP-protokollens svaghed. BEMÆRK: Nogle websteder "
+"fungerer muligvis ikke med PMM aktiveret."
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:27
+msgid "Port on which Polipo will listen"
+msgstr "Port, som Polipo skal lytte på"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:8
+msgid "Proxy"
+msgstr "Proxy"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:64
+msgid "Query DNS by hostname"
+msgstr "Forespørg DNS efter værtsnavn"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:72
+msgid "Query DNS directly, fallback to system resolver"
+msgstr "Forespørg DNS direkte, tilbagefald til resolver"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:69
+msgid "Query DNS directly, for unknown hosts fall back to system resolver"
+msgstr ""
+"Forespørg DNS direkte, for ukendte værter falder tilbage til system resolver"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:54
+msgid "Query DNS for IPv6"
+msgstr "Forespørg på DNS til IPv6"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:59
+msgid "Query IPv4 and IPv6, prefer IPv4"
+msgstr "Forespørg IPv4 og IPv6, foretrækker IPv4"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:58
+msgid "Query IPv4 and IPv6, prefer IPv6"
+msgstr "Forespørg IPv4 og IPv6, foretrækker IPv6"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:57
+msgid "Query only IPv6"
+msgstr "Forespørg kun på IPv6"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:47
+msgid ""
+"Set the DNS server address to use, if you want Polipo to use different DNS "
+"server than the host system."
+msgstr ""
+"Indstil den DNS-serveradresse, der skal bruges, hvis du vil have Polipo til "
+"at bruge en anden DNS-server end værtssystemet."
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:132
+msgid "Shared cache"
+msgstr "Delt cache"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:174
+msgid ""
+"Size of the first PMM segment. If not defined, it defaults to twice the PMM "
+"segment size."
+msgstr ""
+"Størrelsen af det første PMM-segment. Hvis den ikke er defineret, er den som "
+"standard dobbelt så stor som PMM-segmentets størrelse."
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:138
+msgid "Size to which cached files should be truncated"
+msgstr "Størrelse, som cachede filer skal afkortes til"
+
+#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:15
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:99
+msgid "Syslog facility"
+msgstr "Syslog facilitet"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:19
+msgid ""
+"The interface on which Polipo will listen. To listen on all interfaces use "
+"0.0.0.0 or :: (IPv6)."
+msgstr ""
+"Det interface, som Polipo skal lytte på. Hvis du vil lytte på alle "
+"interfaces, skal du bruge 0.0.0.0 eller :: (IPv6)."
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:155
+msgid "Time after which cached files will be deleted"
+msgstr "Tid, hvorefter cachede filer slettes"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:147
+msgid "Time after which cached files will be truncated"
+msgstr "Tid, hvorefter cachede filer vil blive afkortet"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:170
+msgid "To enable PMM, PMM segment size must be set to some positive value."
+msgstr ""
+"For at aktivere PMM skal PMM-segmentstørrelsen indstilles til en positiv "
+"værdi."
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:137
+msgid "Truncate cache files size (in bytes)"
+msgstr "Størrelse af cachelagringsfiler (i bytes)"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:146
+msgid "Truncate cache files time"
+msgstr "Afkort cache-filer tid"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:104
+msgid ""
+"Use of external storage device is recommended, because the log file is "
+"written frequently and can grow considerably."
+msgstr ""
+"Det anbefales at bruge en ekstern lagerenhed, da logfilen skrives ofte og "
+"kan vokse betydeligt."
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:36
+msgid ""
+"When listen address is set to 0.0.0.0 or :: (IPv6), you must list clients "
+"that are allowed to connect. The format is IP address or network address "
+"(192.168.1.123, 192.168.1.0/24, 2001:660:116::/48 (IPv6))"
+msgstr ""
+"Når lytteadressen er indstillet til 0.0.0.0 eller :: (IPv6), skal du angive "
+"de klienter, der har tilladelse til at oprette forbindelse. Formatet er IP-"
+"adresse eller netværksadresse (192.168.1.123, 192.168.1.0.0/24, "
+"2001:660:116::/48 (IPv6))"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:16
+msgid "enable"
+msgstr "Aktiver"
+
+#~ msgid ""
+#~ "To enable polipo on-disk cache cleaning (highly recommended), you should "
+#~ "add a cron job in Scheduled Tasks services that will execute /usr/sbin/"
+#~ "polipo_purge script. For example to perform disk cache cleanup every day "
+#~ "at 6:00 in the morning you should add the following line in Scheduled "
+#~ "Tasks \"0 6 * * *\\t/usr/sbin/polipo_purge\" (without quotes)."
+#~ msgstr ""
+#~ "To enable polipo on-disk cache cleaning (highly recommended), you should "
+#~ "add a cron job in Scheduled Tasks services that will execute /usr/sbin/"
+#~ "polipo_purge script. For example to perform disk cache cleanup every day "
+#~ "at 6:00 in the morning you should add the following line in Scheduled "
+#~ "Tasks \"0 6 * * *\t/usr/sbin/polipo_purge\" (without quotes)."
+
+#~ msgid ""
+#~ "Size to which cached files should be truncated. (default value: 1048576)"
+#~ msgstr ""
+#~ "Size to which cached files should be truncated. (default value: 1048576)"
+
+#~ msgid ""
+#~ "Time after which cached files will be truncated. (default value: 4d12h)"
+#~ msgstr ""
+#~ "Time after which cached files will be truncated. (default value: 4d12h)"
+
+#~ msgid "Time after which cached files will be deleted. (default value: 32d)"
+#~ msgstr "Time after which cached files will be deleted. (default value: 32d)"
+
+#~ msgid "General"
+#~ msgstr "General"
+
+#~ msgid ""
+#~ "When listen address is set to 0.0.0.0 or :: (IPv6), you must list clients "
+#~ "that are allowed to connect. The format is IP address or network address "
+#~ "(192.168.1.123, 192.168.1.0/24, 2001:660:116::/48 (IPv6))."
+#~ msgstr ""
+#~ "When listen address is set to 0.0.0.0 or :: (IPv6), you must list clients "
+#~ "that are allowed to connect. The format is IP address or network address "
+#~ "(192.168.1.123, 192.168.1.0/24, 2001:660:116::/48 (IPv6))."
+
+#~ msgid ""
+#~ "false = Do not query IPv6; reluctantly = Query both, prefer IPv4; happily "
+#~ "= Query both, prefer IPv6; true = Query only IPv6"
+#~ msgstr ""
+#~ "false = Do not query IPv6; reluctantly = Query both, prefer IPv4; happily "
+#~ "= Query both, prefer IPv6; true = Query only IPv6"
+
+#~ msgid ""
+#~ "false = Never use system DNS resolver; reluctantly = Query DNS directly, "
+#~ "if DNS server is unavailable fail to system DNS resolver; happily = Query "
+#~ "DNS directly, if host could not be found fallback to system DNS resolver; "
+#~ "true = Always use system DNS resolver"
+#~ msgstr ""
+#~ "false = Never use system DNS resolver; reluctantly = Query DNS directly, "
+#~ "if DNS server is unavailable fail to system DNS resolver; happily = Query "
+#~ "DNS directly, if host could not be found fallback to system DNS resolver; "
+#~ "true = Always use system DNS resolver"
+
+#~ msgid "Port on which Polipo will listen. (default value: 8123)"
+#~ msgstr "Port on which Polipo will listen. (default value: 8123)"
diff --git a/applications/luci-app-polipo/po/de/polipo.po b/applications/luci-app-polipo/po/de/polipo.po
index 7c93e4a8bf..e99f6e3986 100644
--- a/applications/luci-app-polipo/po/de/polipo.po
+++ b/applications/luci-app-polipo/po/de/polipo.po
@@ -3,8 +3,8 @@ 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: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/de/>\n"
"Language: 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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -74,7 +74,7 @@ msgstr "Allgemeine Einstellungen"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
-msgstr "Gewähre UCI Zugriff auf luci-app-polipo"
+msgstr "UCI-Zugriff für luci-app-polipo erlauben"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:113
msgid "How much RAM should Polipo use for its cache."
diff --git a/applications/luci-app-polipo/po/el/polipo.po b/applications/luci-app-polipo/po/el/polipo.po
index 3e77d672c0..d949d547a2 100644
--- a/applications/luci-app-polipo/po/el/polipo.po
+++ b/applications/luci-app-polipo/po/el/polipo.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: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/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.0.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -67,7 +67,7 @@ msgstr ""
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
msgid "General Settings"
-msgstr "Γενικές Ρυθμίσεις"
+msgstr "Γενικές ρυθμίσεις"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
diff --git a/applications/luci-app-polipo/po/en/polipo.po b/applications/luci-app-polipo/po/en/polipo.po
index 6bbb80c43f..4f2ca8cc16 100644
--- a/applications/luci-app-polipo/po/en/polipo.po
+++ b/applications/luci-app-polipo/po/en/polipo.po
@@ -1,20 +1,22 @@
-#, fuzzy
msgid ""
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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"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/"
+"luciapplicationspolipo/en/>\n"
+"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
-msgstr ""
+msgstr "Advanced Settings"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
@@ -34,7 +36,7 @@ msgstr ""
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:24
msgid "Configuration"
-msgstr ""
+msgstr "Configuration"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:11
msgid "DNS and Query Settings"
diff --git a/applications/luci-app-polipo/po/es/polipo.po b/applications/luci-app-polipo/po/es/polipo.po
index 4a9b3fdc37..97038598f8 100644
--- a/applications/luci-app-polipo/po/es/polipo.po
+++ b/applications/luci-app-polipo/po/es/polipo.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-07-12 20:10+0000\n"
+"PO-Revision-Date: 2020-10-31 10:05+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/es/>\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.2-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
-msgstr "Configuraciones avanzadas"
+msgstr "Configuración avanzada"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
diff --git a/applications/luci-app-polipo/po/fi/polipo.po b/applications/luci-app-polipo/po/fi/polipo.po
index 0477c9346a..be23bc270e 100644
--- a/applications/luci-app-polipo/po/fi/polipo.po
+++ b/applications/luci-app-polipo/po/fi/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: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/fi/>\n"
"Language: fi\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.2-dev\n"
+"X-Generator: Weblate 4.7\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -34,7 +34,7 @@ msgstr ""
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:24
msgid "Configuration"
-msgstr "Määritys"
+msgstr "Kokoonpano"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:11
msgid "DNS and Query Settings"
diff --git a/applications/luci-app-polipo/po/he/polipo.po b/applications/luci-app-polipo/po/he/polipo.po
index 6faa0e4197..e9fb4623db 100644
--- a/applications/luci-app-polipo/po/he/polipo.po
+++ b/applications/luci-app-polipo/po/he/polipo.po
@@ -1,16 +1,20 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-12 09:37+0000\n"
+"Last-Translator: wakan-tanka <eliyahuler@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspolipo/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.4.1-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
-msgstr ""
+msgstr "הגדרות מתקדמות"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
@@ -28,7 +32,7 @@ msgstr ""
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:24
msgid "Configuration"
-msgstr ""
+msgstr "הגדרות"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:11
msgid "DNS and Query Settings"
diff --git a/applications/luci-app-polipo/po/hu/polipo.po b/applications/luci-app-polipo/po/hu/polipo.po
index 4845a8d776..4569edc6b4 100644
--- a/applications/luci-app-polipo/po/hu/polipo.po
+++ b/applications/luci-app-polipo/po/hu/polipo.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-01-04 12:27+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2021-01-29 18:06+0000\n"
+"Last-Translator: Axhyre <axhyre@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/hu/>\n"
"Language: hu\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 3.10\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
-msgstr "Speciális beállítások"
+msgstr "Haladó Beállítások"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
@@ -69,7 +69,7 @@ msgstr "Az első PMM szegmens mérete (bájtban)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
msgid "General Settings"
-msgstr "Általános beállítások"
+msgstr "Általános Beállítások"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
diff --git a/applications/luci-app-polipo/po/it/polipo.po b/applications/luci-app-polipo/po/it/polipo.po
index 2bb5b790d6..d15d6e5692 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: 2020-03-03 13:34+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-03-15 10:03+0000\n"
+"Last-Translator: Giovanni Giacobbi <giovanni@giacobbi.net>\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.0-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
diff --git a/applications/luci-app-polipo/po/ja/polipo.po b/applications/luci-app-polipo/po/ja/polipo.po
index 728d7560ea..980b14eb8c 100644
--- a/applications/luci-app-polipo/po/ja/polipo.po
+++ b/applications/luci-app-polipo/po/ja/polipo.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: 2020-07-26 02:09+0000\n"
+"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/"
"luciapplicationspolipo/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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -20,7 +20,7 @@ msgstr "詳細設定"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
-msgstr "アクセスを許可するクライアント"
+msgstr "接続を許可するクライアント"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:67
msgid "Always use system DNS resolver"
@@ -73,7 +73,7 @@ msgstr "一般設定"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
-msgstr "luci-app-polipo に UCI アクセスを許可"
+msgstr "luci-app-polipoにUCIアクセスを許可"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:113
msgid "How much RAM should Polipo use for its cache."
@@ -85,11 +85,11 @@ msgstr "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"
-msgstr "待ち受けポート"
+msgstr "リッスンポート"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:126
msgid ""
@@ -176,7 +176,7 @@ msgstr ""
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:27
msgid "Port on which Polipo will listen"
-msgstr "Polipoが待ち受けを行うポート番号です。"
+msgstr "Polipoがリッスンを行うポート番号です。"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:8
msgid "Proxy"
@@ -232,7 +232,7 @@ msgstr ""
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:138
msgid "Size to which cached files should be truncated"
-msgstr ""
+msgstr "キャッシュされたファイルを切り捨てるサイズ"
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:15
msgid "Status"
@@ -247,16 +247,15 @@ msgid ""
"The interface on which Polipo will listen. To listen on all interfaces use "
"0.0.0.0 or :: (IPv6)."
msgstr ""
-"Polipoが待ち受けを行うインターフェースです。0.0.0.0 または :: (IPv6) を設定し"
-"た場合、全てのインターフェースで待ち受けを行います。"
+"Polipoがリッスンを行うインターフェースです。0.0.0.0または:: (IPv6)を設定した場合、すべてのインターフェースでリッスンを行います。"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:155
msgid "Time after which cached files will be deleted"
-msgstr ""
+msgstr "キャッシュされたファイルが削除されるまでの時間"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:147
msgid "Time after which cached files will be truncated"
-msgstr ""
+msgstr "キャッシュされたファイルが切り捨てられるまでの時間"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:170
msgid "To enable PMM, PMM segment size must be set to some positive value."
@@ -284,10 +283,9 @@ msgid ""
"that are allowed to connect. The format is IP address or network address "
"(192.168.1.123, 192.168.1.0/24, 2001:660:116::/48 (IPv6))"
msgstr ""
-"待ち受けアドレスを0.0.0.0 または :: (IPv6) に設定した場合、アクセスを許可する"
-"クライアントアドレスを設定してください。設定フォーマットはIPアドレスかネット"
-"ワークアドレスです。(例:192.168.1.123, 192.168.1.0/24, 2001:660:116::/48 "
-"(IPv6))"
+"リッスンアドレスを0.0.0.0 または :: (IPv6) "
+"に設定した場合、アクセスを許可するクライアントアドレスを設定してください。形式はIPアドレスかネットワークアドレスです。(例:"
+"192.168.1.123, 192.168.1.0/24, 2001:660:116::/48 (IPv6))"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:16
msgid "enable"
diff --git a/applications/luci-app-polipo/po/ko/polipo.po b/applications/luci-app-polipo/po/ko/polipo.po
index e7f11657db..e932510e24 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: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"PO-Revision-Date: 2021-01-17 20:54+0000\n"
+"Last-Translator: ANTEGRAL <antegral@antegral.net>\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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -67,7 +67,7 @@ msgstr ""
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
msgid "General Settings"
-msgstr ""
+msgstr "기본 설정"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
diff --git a/applications/luci-app-polipo/po/ms/polipo.po b/applications/luci-app-polipo/po/ms/polipo.po
index c6a3e8aa7a..f3cbebda36 100644
--- a/applications/luci-app-polipo/po/ms/polipo.po
+++ b/applications/luci-app-polipo/po/ms/polipo.po
@@ -1,15 +1,20 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/"
+"luciapplicationspolipo/ms/>\n"
+"Language: ms\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.6-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
-msgstr ""
+msgstr "Tetapan Lanjutan"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
@@ -27,7 +32,7 @@ msgstr ""
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:24
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurasi"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:11
msgid "DNS and Query Settings"
diff --git a/applications/luci-app-polipo/po/nb_NO/polipo.po b/applications/luci-app-polipo/po/nb_NO/polipo.po
index 6faa0e4197..44c0590b0f 100644
--- a/applications/luci-app-polipo/po/nb_NO/polipo.po
+++ b/applications/luci-app-polipo/po/nb_NO/polipo.po
@@ -1,20 +1,24 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/"
+"luciapplicationspolipo/nb_NO/>\n"
+"Language: nb_NO\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"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
-msgstr ""
+msgstr "Avanserte innstillinger"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
-msgstr ""
+msgstr "Tillatte klienter"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:67
msgid "Always use system DNS resolver"
@@ -28,7 +32,7 @@ msgstr ""
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:24
msgid "Configuration"
-msgstr ""
+msgstr "Oppsett"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:11
msgid "DNS and Query Settings"
@@ -61,7 +65,7 @@ msgstr ""
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
msgid "General Settings"
-msgstr ""
+msgstr "Generelle innstillinger"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
@@ -215,7 +219,7 @@ msgstr ""
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:15
msgid "Status"
-msgstr ""
+msgstr "Status"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:99
msgid "Syslog facility"
diff --git a/applications/luci-app-polipo/po/pl/polipo.po b/applications/luci-app-polipo/po/pl/polipo.po
index d478e5d55a..3d96a3b57c 100644
--- a/applications/luci-app-polipo/po/pl/polipo.po
+++ b/applications/luci-app-polipo/po/pl/polipo.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-01-07 21:54+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/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.10.1\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -19,7 +19,7 @@ msgstr "Ustawienia zaawansowane"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
-msgstr "Dozwoleni klienci"
+msgstr "Dozwolone klienty"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:67
msgid "Always use system DNS resolver"
@@ -218,8 +218,8 @@ msgid ""
"Set the DNS server address to use, if you want Polipo to use different DNS "
"server than the host system."
msgstr ""
-"Ustaw adres serwera DNS do użycia, jeśli chcesz aby Polipo używał innego "
-"DNS`a niż system hosta."
+"Ustaw adres serwera DNS do użycia, jeśli chcesz, aby Polipo używał innego "
+"serwera DNS niż system hosta."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:132
msgid "Shared cache"
diff --git a/applications/luci-app-polipo/po/pt/polipo.po b/applications/luci-app-polipo/po/pt/polipo.po
index 9ece6f5e38..15b0a49af4 100644
--- a/applications/luci-app-polipo/po/pt/polipo.po
+++ b/applications/luci-app-polipo/po/pt/polipo.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: 2020-05-03 18:57+0000\n"
+"PO-Revision-Date: 2021-03-06 14:44+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/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.1-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -69,7 +69,7 @@ msgstr "Tamanho do primeiro segmento PMM (em bytes)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
@@ -97,10 +97,9 @@ msgid ""
"devices is recommended, because the cache can grow considerably. Leave it "
"empty to disable on-disk cache."
msgstr ""
-"Local onde o polipo guardará permanentemente os ficheiros de cache. É "
-"recomendada a utilização de dispositivos de armazenamento remoto devido ao "
-"grande crescimento da cache. Deixe em branco para desactivar a cache em "
-"disco."
+"Local onde o polipo guardará os ficheiros de cache permanentemente. A "
+"utilização de aparelhos de armazenamento remoto é recomendada devido ao "
+"grande crescimento da cache. Deixe em branco para desativar a cache em disco."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:103
msgid "Log file location"
diff --git a/applications/luci-app-polipo/po/pt_BR/polipo.po b/applications/luci-app-polipo/po/pt_BR/polipo.po
index 428d6a1d0e..465a1cfde1 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: 2020-05-02 15:55+0000\n"
+"PO-Revision-Date: 2021-03-23 11:29+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.1-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -69,7 +69,7 @@ msgstr "Tamanho do primeiro segmento PMM (em bytes)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
diff --git a/applications/luci-app-polipo/po/ro/polipo.po b/applications/luci-app-polipo/po/ro/polipo.po
index 37efedc45d..f5c8f0fffc 100644
--- a/applications/luci-app-polipo/po/ro/polipo.po
+++ b/applications/luci-app-polipo/po/ro/polipo.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-29 21:21+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-30 22:12+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -19,49 +19,52 @@ msgstr "Setări avansate"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
-msgstr ""
+msgstr "Clienți autorizați"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:67
msgid "Always use system DNS resolver"
-msgstr ""
+msgstr "Utilizați întotdeauna rezolvarea DNS de sistem"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:88
msgid ""
"Basic HTTP authentication supported. Provide username and password in "
"username:password format."
msgstr ""
+"Se acceptă autentificarea HTTP de bază. Furnizați numele de utilizator și "
+"parola în format nume de utilizator:parolă."
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:24
msgid "Configuration"
-msgstr "Configurare"
+msgstr "Configurație"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:11
msgid "DNS and Query Settings"
-msgstr ""
+msgstr "Setări DNS și de interogare"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:46
msgid "DNS server address"
-msgstr ""
+msgstr "Adresa serverului DNS"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:154
msgid "Delete cache files time"
-msgstr ""
+msgstr "Ștergerea fișierelor cache timp"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:125
msgid "Disk cache location"
-msgstr ""
+msgstr "Locația cache-ului discului"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:60
msgid "Do not query IPv6"
-msgstr ""
+msgstr "Nu interogați IPv6"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:133
msgid "Enable if cache (proxy) is shared by multiple users."
msgstr ""
+"Activați dacă memoria cache (proxy) este partajată de mai mulți utilizatori."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:173
msgid "First PMM segment size (in bytes)"
-msgstr ""
+msgstr "Dimensiunea primului segment PMM (în octeți)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
@@ -70,23 +73,23 @@ msgstr "Setări generale"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
-msgstr ""
+msgstr "Acordă acces la UCI pentru luci-app-polipo"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:113
msgid "How much RAM should Polipo use for its cache."
-msgstr ""
+msgstr "Câtă memorie RAM ar trebui să folosească Polipo pentru memoria cache."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:112
msgid "In RAM cache size (in bytes)"
-msgstr ""
+msgstr "Dimensiunea cache-ului în RAM (în octeți)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:18
msgid "Listen address"
-msgstr ""
+msgstr "Adresa de ascultare"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:26
msgid "Listen port"
-msgstr ""
+msgstr "Port de ascultare"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:126
msgid ""
@@ -94,65 +97,71 @@ msgid ""
"devices is recommended, because the cache can grow considerably. Leave it "
"empty to disable on-disk cache."
msgstr ""
+"Locația în care polipo va stoca permanent fișierele în memoria cache. Se "
+"recomandă utilizarea dispozitivelor de stocare externe, deoarece memoria "
+"cache poate crește considerabil. Lăsați-l gol pentru a dezactiva memoria "
+"cache pe disc."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:103
msgid "Log file location"
-msgstr ""
+msgstr "Locația fișierului jurnal"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:96
msgid "Log to syslog"
-msgstr ""
+msgstr "Înregistrare în syslog"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:13
msgid "Logging and RAM"
-msgstr ""
+msgstr "Jurnalizare și RAM"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:73
msgid "Never use system DNS resolver"
-msgstr ""
+msgstr "Nu utilizați niciodată rezolvarea DNS de sistem"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:119
msgid "On-Disk Cache"
-msgstr ""
+msgstr "Cache pe disc"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:169
msgid "PMM segments size (in bytes)"
-msgstr ""
+msgstr "Dimensiunea segmentelor PMM (în octeți)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:12
msgid "Parent Proxy"
-msgstr ""
+msgstr "Proxy parental"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:78
msgid "Parent proxy address"
-msgstr ""
+msgstr "Adresa parentală proxy"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:79
msgid ""
"Parent proxy address (in host:port format), to which Polipo will forward the "
"requests."
msgstr ""
+"Adresa proxy-ului părinte (în format gazdă:port), către care Polipo va "
+"redirecționa cererile."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:87
msgid "Parent proxy authentication"
-msgstr ""
+msgstr "Autentificare proxy părinte"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:4
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:3
msgid "Polipo"
-msgstr ""
+msgstr "Polipo"
#: applications/luci-app-polipo/luasrc/view/polipo_status.htm:12
msgid "Polipo Status"
-msgstr ""
+msgstr "Statutul de caracatiță"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:5
msgid "Polipo is a small and fast caching web proxy."
-msgstr ""
+msgstr "Polipo este un proxy web mic și rapid cu cache."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:163
msgid "Poor Man's Multiplexing"
-msgstr ""
+msgstr "Multiplexarea săracului"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:164
msgid ""
@@ -161,102 +170,118 @@ msgid ""
"caused by the weakness of HTTP protocol. NOTE: some sites may not work with "
"PMM enabled."
msgstr ""
+"Poor Man's Multiplexing (PMM) este o tehnică care simulează multiplexarea "
+"prin solicitarea unei instanțe în mai multe segmente. Aceasta încearcă să "
+"reducă latența cauzată de slăbiciunea protocolului HTTP. NOTĂ: este posibil "
+"ca unele site-uri să nu funcționeze cu PMM activat."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:27
msgid "Port on which Polipo will listen"
-msgstr ""
+msgstr "Portul pe care Polipo va asculta"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:8
msgid "Proxy"
-msgstr ""
+msgstr "Proxy"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:64
msgid "Query DNS by hostname"
-msgstr ""
+msgstr "Interogare DNS după numele de gazdă"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:72
msgid "Query DNS directly, fallback to system resolver"
-msgstr ""
+msgstr "Interogarea directă a DNS, revenire la rezolvarea sistemului"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:69
msgid "Query DNS directly, for unknown hosts fall back to system resolver"
msgstr ""
+"Interogarea directă a DNS, pentru gazde necunoscute se revine la rezolvarea "
+"sistemului"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:54
msgid "Query DNS for IPv6"
-msgstr ""
+msgstr "Interogare DNS pentru IPv6"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:59
msgid "Query IPv4 and IPv6, prefer IPv4"
-msgstr ""
+msgstr "Interogare IPv4 și IPv6, preferă IPv4"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:58
msgid "Query IPv4 and IPv6, prefer IPv6"
-msgstr ""
+msgstr "Interogare IPv4 și IPv6, preferă IPv6"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:57
msgid "Query only IPv6"
-msgstr ""
+msgstr "Interogare numai IPv6"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:47
msgid ""
"Set the DNS server address to use, if you want Polipo to use different DNS "
"server than the host system."
msgstr ""
+"Setați adresa serverului DNS de utilizat, dacă doriți ca Polipo să utilizeze "
+"un server DNS diferit de cel al sistemului gazdă."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:132
msgid "Shared cache"
-msgstr ""
+msgstr "Memoria cache partajată"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:174
msgid ""
"Size of the first PMM segment. If not defined, it defaults to twice the PMM "
"segment size."
msgstr ""
+"Dimensiunea primului segment PMM. Dacă nu este definită, valoarea implicită "
+"este de două ori mai mare decât dimensiunea segmentului PMM."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:138
msgid "Size to which cached files should be truncated"
-msgstr ""
+msgstr "Dimensiunea la care trebuie trunchiate fișierele din memoria cache"
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:15
msgid "Status"
-msgstr "Status"
+msgstr "Stare"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:99
msgid "Syslog facility"
-msgstr ""
+msgstr "Facilitatea Syslog"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:19
msgid ""
"The interface on which Polipo will listen. To listen on all interfaces use "
"0.0.0.0 or :: (IPv6)."
msgstr ""
+"Interfața pe care Polipo va asculta. Pentru a asculta pe toate interfețele, "
+"utilizați 0.0.0.0.0 sau :: (IPv6)."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:155
msgid "Time after which cached files will be deleted"
-msgstr ""
+msgstr "Timpul după care vor fi șterse fișierele din memoria cache"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:147
msgid "Time after which cached files will be truncated"
-msgstr ""
+msgstr "Timpul după care fișierele din memoria cache vor fi trunchiate"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:170
msgid "To enable PMM, PMM segment size must be set to some positive value."
msgstr ""
+"Pentru a activa PMM, dimensiunea segmentului PMM trebuie să fie setată la o "
+"valoare pozitivă."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:137
msgid "Truncate cache files size (in bytes)"
-msgstr ""
+msgstr "Dimensiunea fișierelor cache trunchiate (în bytes)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:146
msgid "Truncate cache files time"
-msgstr ""
+msgstr "Timp de trunchiere a fișierelor cache"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:104
msgid ""
"Use of external storage device is recommended, because the log file is "
"written frequently and can grow considerably."
msgstr ""
+"Se recomandă utilizarea unui dispozitiv de stocare extern, deoarece fișierul "
+"jurnal este scris frecvent și poate crește considerabil."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:36
msgid ""
@@ -264,7 +289,11 @@ msgid ""
"that are allowed to connect. The format is IP address or network address "
"(192.168.1.123, 192.168.1.0/24, 2001:660:116::/48 (IPv6))"
msgstr ""
+"Atunci când adresa de ascultare este setată la 0.0.0.0.0 sau :: (IPv6), "
+"trebuie să enumerați clienții cărora li se permite să se conecteze. Formatul "
+"este adresa IP sau adresa de rețea (192.168.1.123, 192.168.1.0/24, "
+"2001:660:116::/48 (IPv6))"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:16
msgid "enable"
-msgstr ""
+msgstr "activează"
diff --git a/applications/luci-app-polipo/po/ru/polipo.po b/applications/luci-app-polipo/po/ru/polipo.po
index d3b93c30c9..3ac3a7ed80 100644
--- a/applications/luci-app-polipo/po/ru/polipo.po
+++ b/applications/luci-app-polipo/po/ru/polipo.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: polipo\n"
"POT-Creation-Date: 2012-08-15 17:51+0300\n"
-"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"PO-Revision-Date: 2021-03-11 08:13+0000\n"
"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/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.1-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -71,7 +71,7 @@ msgstr "Размер первого<br />PMM-сегмента (в байтах)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
msgid "General Settings"
-msgstr "Основные настройки"
+msgstr "Общие настройки"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
diff --git a/applications/luci-app-polipo/po/tr/polipo.po b/applications/luci-app-polipo/po/tr/polipo.po
index 1db73d0d00..43e7e94014 100644
--- a/applications/luci-app-polipo/po/tr/polipo.po
+++ b/applications/luci-app-polipo/po/tr/polipo.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-28 14:04+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -18,17 +18,19 @@ msgstr "Gelişmiş Ayarlar"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
-msgstr ""
+msgstr "İzin verilen istemciler"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:67
msgid "Always use system DNS resolver"
-msgstr ""
+msgstr "Her zaman sistem DNS çözümleyicisini kullan"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:88
msgid ""
"Basic HTTP authentication supported. Provide username and password in "
"username:password format."
msgstr ""
+"Temel HTTP kimlik doğrulaması desteklenir. Kullanıcı adı ve şifreyi "
+"kullanıcı adı: şifre biçiminde girin."
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:24
msgid "Configuration"
@@ -36,31 +38,33 @@ msgstr "Yapılandırma"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:11
msgid "DNS and Query Settings"
-msgstr ""
+msgstr "DNS ve Sorgu Ayarları"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:46
msgid "DNS server address"
-msgstr ""
+msgstr "DNS sunucusu adresi"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:154
msgid "Delete cache files time"
-msgstr ""
+msgstr "Önbellek dosyalarını silme zamanı"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:125
msgid "Disk cache location"
-msgstr ""
+msgstr "Disk önbellek konumu"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:60
msgid "Do not query IPv6"
-msgstr ""
+msgstr "IPv6'yı sorgulama"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:133
msgid "Enable if cache (proxy) is shared by multiple users."
msgstr ""
+"Önbellek (proxy) birden çok kullanıcı tarafından paylaşılıyorsa "
+"etkinleştirin."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:173
msgid "First PMM segment size (in bytes)"
-msgstr ""
+msgstr "İlk PMM segment boyutu (bayt cinsinden)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
@@ -69,15 +73,15 @@ msgstr "Genel Ayarlar"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
-msgstr ""
+msgstr "luci-app-polipo için UCI erişimi verin"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:113
msgid "How much RAM should Polipo use for its cache."
-msgstr ""
+msgstr "Polipo, önbelleği için ne kadar RAM kullanmalıdır."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:112
msgid "In RAM cache size (in bytes)"
-msgstr ""
+msgstr "RAM önbellek boyutunda (bayt cinsinden)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:18
msgid "Listen address"
@@ -85,7 +89,7 @@ msgstr "Dinleme adresi"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:26
msgid "Listen port"
-msgstr "Dinleme portu"
+msgstr "Dinleme bağlantı noktası"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:126
msgid ""
@@ -93,65 +97,70 @@ msgid ""
"devices is recommended, because the cache can grow considerably. Leave it "
"empty to disable on-disk cache."
msgstr ""
+"Polipo'nun dosyaları kalıcı olarak önbelleğe alacağı konum. Önbellek önemli "
+"ölçüde büyüyebileceği için harici depolama cihazlarının kullanılması "
+"önerilir. Disk üzerindeki önbelleği devre dışı bırakmak için boş bırakın."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:103
msgid "Log file location"
-msgstr ""
+msgstr "Günlük dosyası konumu"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:96
msgid "Log to syslog"
-msgstr ""
+msgstr "Günlüğü syslog'a yaz"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:13
msgid "Logging and RAM"
-msgstr ""
+msgstr "Günlük kaydı ve RAM"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:73
msgid "Never use system DNS resolver"
-msgstr ""
+msgstr "Asla sistem DNS çözümleyicisini kullanmayın"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:119
msgid "On-Disk Cache"
-msgstr ""
+msgstr "Disk Üzerinde Önbellek"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:169
msgid "PMM segments size (in bytes)"
-msgstr ""
+msgstr "PMM segment boyutu (bayt cinsinden)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:12
msgid "Parent Proxy"
-msgstr ""
+msgstr "Ana Proxy"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:78
msgid "Parent proxy address"
-msgstr ""
+msgstr "Ana proxy adresi"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:79
msgid ""
"Parent proxy address (in host:port format), to which Polipo will forward the "
"requests."
msgstr ""
+"Polipo'nun istekleri ileteceği ana proxy adresi (ana bilgisayar: bağlantı "
+"noktası biçiminde)."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:87
msgid "Parent proxy authentication"
-msgstr ""
+msgstr "Ana proxy kimlik doğrulaması"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:4
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:3
msgid "Polipo"
-msgstr ""
+msgstr "Polipo"
#: applications/luci-app-polipo/luasrc/view/polipo_status.htm:12
msgid "Polipo Status"
-msgstr ""
+msgstr "Polipo Durumu"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:5
msgid "Polipo is a small and fast caching web proxy."
-msgstr ""
+msgstr "Polipo, küçük ve hızlı bir önbelleğe alma web proxy'sidir."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:163
msgid "Poor Man's Multiplexing"
-msgstr ""
+msgstr "Poor Man's Multiplexing"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:164
msgid ""
@@ -160,62 +169,72 @@ msgid ""
"caused by the weakness of HTTP protocol. NOTE: some sites may not work with "
"PMM enabled."
msgstr ""
+"Poor Man's Multiplexing (PMM), birden çok segmentte bir örnek talep ederek "
+"çoğullamayı simüle eden bir tekniktir. HTTP protokolünün zayıflığından "
+"kaynaklanan gecikmeyi azaltmaya çalışır. NOT: Bazı siteler PMM etkinken "
+"çalışmayabilir."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:27
msgid "Port on which Polipo will listen"
-msgstr ""
+msgstr "Polipo'nun dinleyeceği bağlantı noktası"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:8
msgid "Proxy"
-msgstr ""
+msgstr "Proxy"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:64
msgid "Query DNS by hostname"
-msgstr ""
+msgstr "Ana bilgisayar adına göre DNS sorgulama"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:72
msgid "Query DNS directly, fallback to system resolver"
-msgstr ""
+msgstr "DNS'yi doğrudan sorgulayın, sistem çözümleyiciye geri dönüş"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:69
msgid "Query DNS directly, for unknown hosts fall back to system resolver"
msgstr ""
+"DNS'yi doğrudan sorgulayın, bilinmeyen ana bilgisayarlar için sistem "
+"çözümleyiciye geri dönün"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:54
msgid "Query DNS for IPv6"
-msgstr ""
+msgstr "IPv6 için sorgu DNS"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:59
msgid "Query IPv4 and IPv6, prefer IPv4"
-msgstr ""
+msgstr "IPv4 ve IPv6'yı sorgulayın, IPv4'ü tercih edin"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:58
msgid "Query IPv4 and IPv6, prefer IPv6"
-msgstr ""
+msgstr "IPv4 ve IPv6'yı sorgulayın, IPv6'yı tercih edin"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:57
msgid "Query only IPv6"
-msgstr ""
+msgstr "Yalnızca IPv6 sorgusu"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:47
msgid ""
"Set the DNS server address to use, if you want Polipo to use different DNS "
"server than the host system."
msgstr ""
+"Polipo'nun ana sistemden farklı DNS sunucusu kullanmasını istiyorsanız, "
+"kullanılacak DNS sunucusu adresini ayarlayın."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:132
msgid "Shared cache"
-msgstr ""
+msgstr "Paylaşılan önbellek"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:174
msgid ""
"Size of the first PMM segment. If not defined, it defaults to twice the PMM "
"segment size."
msgstr ""
+"İlk PMM segmentinin boyutu. Tanımlanmamışsa, varsayılan olarak PMM segment "
+"boyutunun iki katıdır."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:138
msgid "Size to which cached files should be truncated"
-msgstr ""
+msgstr "Önbelleğe alınan dosyaların kesilmesi gereken boyut"
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:15
msgid "Status"
@@ -223,39 +242,45 @@ msgstr "Durum"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:99
msgid "Syslog facility"
-msgstr ""
+msgstr "Sistem günlüğü özelliği"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:19
msgid ""
"The interface on which Polipo will listen. To listen on all interfaces use "
"0.0.0.0 or :: (IPv6)."
msgstr ""
+"Polipo'nun dinleyeceği arayüz. Tüm arayüzlerde dinlemek için 0.0.0.0 veya :: "
+"(IPv6) kullanın."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:155
msgid "Time after which cached files will be deleted"
-msgstr ""
+msgstr "Önbelleğe alınmış dosyaların silinmesi için geçmesi gereken süre"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:147
msgid "Time after which cached files will be truncated"
-msgstr ""
+msgstr "Önbelleğe alınan dosyaların kesilmesi için geçmesi gereken süre"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:170
msgid "To enable PMM, PMM segment size must be set to some positive value."
msgstr ""
+"PMM'yi etkinleştirmek için, PMM segment boyutu bir pozitif değere "
+"ayarlanmalıdır."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:137
msgid "Truncate cache files size (in bytes)"
-msgstr ""
+msgstr "Önbellek dosyalarının boyutunu kısaltın (bayt cinsinden)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:146
msgid "Truncate cache files time"
-msgstr ""
+msgstr "Önbellek dosyalarının süresini kısaltın"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:104
msgid ""
"Use of external storage device is recommended, because the log file is "
"written frequently and can grow considerably."
msgstr ""
+"Günlük dosyası sık sık yazıldığı ve önemli ölçüde büyüyebileceği için harici "
+"depolama cihazının kullanılması önerilir."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:36
msgid ""
@@ -263,6 +288,9 @@ msgid ""
"that are allowed to connect. The format is IP address or network address "
"(192.168.1.123, 192.168.1.0/24, 2001:660:116::/48 (IPv6))"
msgstr ""
+"Dinleme adresi 0.0.0.0 veya :: (IPv6) olarak ayarlandığında, bağlanmasına "
+"izin verilen istemcileri listelemelisiniz. Biçim, IP adresi veya ağ "
+"adresidir (192.168.1.123, 192.168.1.0/24, 2001:660:116::/48 (IPv6))"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:16
msgid "enable"
diff --git a/applications/luci-app-polipo/po/uk/polipo.po b/applications/luci-app-polipo/po/uk/polipo.po
index 3c0aa98f83..667f61bffa 100644
--- a/applications/luci-app-polipo/po/uk/polipo.po
+++ b/applications/luci-app-polipo/po/uk/polipo.po
@@ -1,21 +1,21 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-11 01:50+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2022-02-12 20:10+0000\n"
+"Last-Translator: Vova Buran <heneral@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/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.11-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Додаткові налаштування"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
@@ -41,7 +41,7 @@ msgstr ""
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:46
msgid "DNS server address"
-msgstr ""
+msgstr "Адреса DNS-сервера"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:154
msgid "Delete cache files time"
@@ -66,7 +66,7 @@ msgstr ""
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Загальні налаштування"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
diff --git a/applications/luci-app-polipo/po/vi/polipo.po b/applications/luci-app-polipo/po/vi/polipo.po
index 6bea7a3eae..b22d9009a5 100644
--- a/applications/luci-app-polipo/po/vi/polipo.po
+++ b/applications/luci-app-polipo/po/vi/polipo.po
@@ -5,8 +5,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-08-16 06:58+0200\n"
-"PO-Revision-Date: 2019-11-13 13:05+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"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/"
"luciapplicationspolipo/vi/>\n"
"Language: vi\n"
@@ -14,19 +14,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 3.10-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
msgstr "Đối tượng cho phép"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:67
+#, fuzzy
msgid "Always use system DNS resolver"
-msgstr ""
+msgstr "Luôn sử dụng hệ thống phân giải tên miền (DNS) của hệ thống"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:88
msgid ""
@@ -38,7 +39,7 @@ msgstr ""
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:24
msgid "Configuration"
-msgstr ""
+msgstr "Cấu hình"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:11
msgid "DNS and Query Settings"
@@ -87,7 +88,7 @@ msgstr "Trong RAM dung lượng cạc (tính theo bytes)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:18
msgid "Listen address"
-msgstr "Địa chỉ nge"
+msgstr "Địa chỉ nghe"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:26
msgid "Listen port"
diff --git a/applications/luci-app-polipo/po/zh_Hans/polipo.po b/applications/luci-app-polipo/po/zh_Hans/polipo.po
index 3ae8dc5058..829df8f26d 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: 2020-02-18 11:31+0000\n"
-"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"PO-Revision-Date: 2021-03-06 14:44+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\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 3.11\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -72,11 +72,11 @@ msgstr "常规设置"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
-msgstr ""
+msgstr "授予UCI访问luci-app-polipo的权限"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:113
msgid "How much RAM should Polipo use for its cache."
-msgstr "允许 Polipo 做缓存的 RAM 使用量"
+msgstr "Polipo应该为它的缓存使用多少内存。"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:112
msgid "In RAM cache size (in bytes)"
@@ -198,7 +198,7 @@ msgstr "查询 IPv4 和 IPv6,IPv4 优先"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:58
msgid "Query IPv4 and IPv6, prefer IPv6"
-msgstr "查询 IPv4 和 IPv6,IPv6 优先"
+msgstr "查询 IPv4 和 IPv6,偏好IPv6"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:57
msgid "Query only IPv6"
diff --git a/applications/luci-app-polipo/po/zh_Hant/polipo.po b/applications/luci-app-polipo/po/zh_Hant/polipo.po
index d6c8e77744..be2321ebd2 100644
--- a/applications/luci-app-polipo/po/zh_Hant/polipo.po
+++ b/applications/luci-app-polipo/po/zh_Hant/polipo.po
@@ -4,8 +4,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-28 19:19+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-01-15 12:32+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationspolipo/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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -35,11 +35,11 @@ msgstr "支援 HTTP 基本身份驗證。提供使用者名稱和密碼格式為
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:24
msgid "Configuration"
-msgstr "設定"
+msgstr "組態"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:11
msgid "DNS and Query Settings"
-msgstr "DNS 及查詢設定"
+msgstr "DNS 和查詢設定"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:46
msgid "DNS server address"
@@ -72,11 +72,11 @@ msgstr "一般設定"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
-msgstr ""
+msgstr "授予 luci-app-polipo 擁有 UCI 存取的權限"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:113
msgid "How much RAM should Polipo use for its cache."
-msgstr "允許 Polipo 做快取的 RAM 使用量"
+msgstr "Polipo應該為其快取使用多少RAM."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:112
msgid "In RAM cache size (in bytes)"
@@ -84,7 +84,7 @@ msgstr "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"
@@ -105,7 +105,7 @@ msgstr "日誌存放位置"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:96
msgid "Log to syslog"
-msgstr "記錄日誌到 syslog"
+msgstr "將日誌寫入 syslog"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:13
msgid "Logging and RAM"
@@ -144,7 +144,7 @@ msgstr "上層代理位址驗證"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:4
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:3
msgid "Polipo"
-msgstr "Polipo"
+msgstr "Polipo輕量級代理伺服器"
#: applications/luci-app-polipo/luasrc/view/polipo_status.htm:12
msgid "Polipo Status"
diff --git a/applications/luci-app-privoxy/luasrc/controller/privoxy.lua b/applications/luci-app-privoxy/luasrc/controller/privoxy.lua
index 808ddbb447..7d4d982658 100644
--- a/applications/luci-app-privoxy/luasrc/controller/privoxy.lua
+++ b/applications/luci-app-privoxy/luasrc/controller/privoxy.lua
@@ -72,25 +72,25 @@ end
function service_update()
local url = DISP.build_url("admin", "system", "packages")
if not service_version() then
- return [[<h3><strong><br /><font color="red">&nbsp;&nbsp;&nbsp;&nbsp;]]
+ return [[<h3><strong><br /><font color="red">&#160;&#160;&#160;&#160;]]
.. I18N.translate("Software package '%s' is not installed." % srv_name)
- .. [[</font><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;]]
+ .. [[</font><br /><br />&#160;&#160;&#160;&#160;]]
.. I18N.translate("required") .. [[: ]] .. srv_name .. [[ ]] .. srv_ver_min .. " " .. I18N.translate("or higher")
- .. [[<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;]]
+ .. [[<br /><br />&#160;&#160;&#160;&#160;]]
.. [[<a href="]] .. url ..[[">]]
.. I18N.translate("Please install current version !")
- .. [[</a><br />&nbsp;</strong></h3>]]
+ .. [[</a><br />&#160;</strong></h3>]]
else
- return [[<h3><strong><br /><br /><font color="red">&nbsp;&nbsp;&nbsp;&nbsp;]]
+ return [[<h3><strong><br /><br /><font color="red">&#160;&#160;&#160;&#160;]]
.. I18N.translate("Software package '%s' is outdated." % srv_name)
- .. [[</font><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;]]
+ .. [[</font><br /><br />&#160;&#160;&#160;&#160;]]
.. I18N.translate("installed") .. ": " .. service_version()
- .. [[<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;]]
+ .. [[<br /><br />&#160;&#160;&#160;&#160;]]
.. I18N.translate("required") .. ": " .. srv_ver_min .. " " .. I18N.translate("or higher")
- .. [[<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;]]
+ .. [[<br /><br />&#160;&#160;&#160;&#160;]]
.. [[<a href="]] .. url ..[[">]]
.. I18N.translate("Please update to the current version!")
- .. [[</a><br /><br />&nbsp;</strong></h3>]]
+ .. [[</a><br /><br />&#160;</strong></h3>]]
end
end
diff --git a/applications/luci-app-privoxy/po/ar/privoxy.po b/applications/luci-app-privoxy/po/ar/privoxy.po
index b50f7fb133..c18b49e192 100644
--- a/applications/luci-app-privoxy/po/ar/privoxy.po
+++ b/applications/luci-app-privoxy/po/ar/privoxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:42+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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/"
"luciapplicationsprivoxy/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
@@ -123,7 +123,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:134
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:602
msgid ""
@@ -186,7 +186,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:108
msgid "Log File Viewer"
-msgstr ""
+msgstr "عارض ملف السجل"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:895
msgid "Log all data read from the network"
@@ -214,7 +214,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:104
msgid "Logging"
-msgstr ""
+msgstr "تسجيل"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:339
msgid "Main actions file"
@@ -303,7 +303,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:913
msgid "Please press [Read] button"
-msgstr ""
+msgstr "الرجاء الضغط على زر [قراءة]"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:518
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:527
@@ -334,7 +334,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:908
msgid "Read / Reread log file"
-msgstr ""
+msgstr "قراءة / إعادة قراءة ملف السجل"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:815
msgid "Show I/O status"
@@ -359,7 +359,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:125
#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_startstop.htm:10
msgid "Start"
-msgstr ""
+msgstr "بداية"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:115
msgid "Start / Stop"
@@ -525,7 +525,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/bg/privoxy.po b/applications/luci-app-privoxy/po/bg/privoxy.po
index 93a2d195d6..6627218fc5 100644
--- a/applications/luci-app-privoxy/po/bg/privoxy.po
+++ b/applications/luci-app-privoxy/po/bg/privoxy.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-26 11:44+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsprivoxy/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.8.1-dev\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
@@ -116,7 +122,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:134
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:602
msgid ""
@@ -385,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 ""
@@ -518,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/bn_BD/privoxy.po b/applications/luci-app-privoxy/po/bn_BD/privoxy.po
index 4518ab221f..eddcb4f785 100644
--- a/applications/luci-app-privoxy/po/bn_BD/privoxy.po
+++ b/applications/luci-app-privoxy/po/bn_BD/privoxy.po
@@ -1,59 +1,70 @@
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/luciapplicationsprivoxy/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-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 ""
"A URL to documentation about the local Privoxy setup, configuration or "
"policies."
-msgstr ""
+msgstr "স্থানীয় Privoxy সেটআপ, কনফিগারেশন বা নীতি সম্পর্কে ডকুমেন্টেশনের URL।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:325
msgid "A directory where Privoxy can create temporary files."
-msgstr ""
+msgstr "Privoxy অস্থায়ী ফাইলের ডিরেক্টরি।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:84
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:87
msgid "Access Control"
-msgstr ""
+msgstr "প্রবেশাধিকার নিয়ন্ত্রণ"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:337
msgid "Actions that are applied to all sites and maybe overruled later on."
msgstr ""
+"সমস্ত সাইটে প্রযোজ্য এবং পরবর্তীকালে হয়তো অকার্যকর করা হয়েছে এমন অ্যাকশন।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:308
msgid "An alternative directory where the templates are loaded from."
-msgstr ""
+msgstr "বিকল্প ডিরেক্টরি যেখান থেকে টেমপ্লেটগুলি লোড করা হয়।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:206
msgid "An email address to reach the Privoxy administrator."
-msgstr ""
+msgstr "Privoxy প্রশাসকের কাছে পৌঁছানোর জন্য ইমেল ঠিকানা।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:691
msgid ""
"Assumed server-side keep-alive timeout (in seconds) if not specified by the "
"server."
msgstr ""
+"সার্ভার দ্বারা নির্ধারিত না হলে অনুমেয় সার্ভার-সাইড কিপ-লাইভ টাইমআউট "
+"(সেকেন্ডে)।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:151
msgid "Boot delay"
-msgstr ""
+msgstr "বুট বিলম্ব"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:869
msgid "CGI user interface"
-msgstr ""
+msgstr "CGI ইউজার ইন্টারফেস"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:857
msgid "Common Log Format"
-msgstr ""
+msgstr "সাধারণ লগ ফরম্যাট"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:92
msgid ""
@@ -61,102 +72,111 @@ msgid ""
"proxies. Note that parent proxies can severely decrease your privacy level. "
"Also specified here are SOCKS proxies."
msgstr ""
+"একাধিক প্রক্সির চেইনের মাধ্যমে এখানে HTTP অনুরোধের রাউটিং কনফিগার করুন। লক্ষ্"
+"য করুন যে প্যারেন্ট প্রক্সিগুলি আপনার গোপনীয়তার স্তরকে মারাত্মকভাবে হ্রাস "
+"করতে পারে। এছাড়াও এখানে SOCKS প্রক্সি উল্লেখ করুন।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:851
msgid "Debug GIF de-animation"
-msgstr ""
+msgstr "GIF ডি-অ্যানিমেশন ডিবাগ করুন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:833
msgid "Debug force feature"
-msgstr ""
+msgstr "ফোর্স ফিচার ডিবাগ করুন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:845
msgid "Debug redirects"
-msgstr ""
+msgstr "রিডাইরেক্ট ডিবাগ করুন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:839
msgid "Debug regular expression filters"
-msgstr ""
+msgstr "রেগুলার এক্সপ্রেশন ফিল্টার ডিবাগ করুন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:152
msgid "Delay (in seconds) during system boot before Privoxy start"
-msgstr ""
+msgstr "Privoxy শুরুর আগে সিস্টেম বুট করার সময় বিলম্ব (সেকেন্ডে)"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:261
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:298
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:315
msgid "Directory does not exist!"
-msgstr ""
+msgstr "ডিরেক্টরি নেই!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:557
msgid "Disabled == Transparent Proxy Mode"
-msgstr ""
+msgstr "নিষ্ক্রিয় == স্বচ্ছ প্রক্সি মোড"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:66
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:71
msgid "Documentation"
-msgstr ""
+msgstr "ডকুমেন্টেশন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:154
msgid "During delay ifup-events are not monitored !"
-msgstr ""
+msgstr "বিলম্বের সময় ifup-events পর্যবেক্ষণ করা হয় না!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:599
msgid "Enable proxy authentication forwarding"
-msgstr ""
+msgstr "প্রক্সি প্রমাণীকরণ ফরওয়ার্ডিং সক্ষম করুন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:135
msgid ""
"Enable/Disable autostart of Privoxy on system startup and interface events"
msgstr ""
+"সিস্টেম স্টার্টআপ এবং ইন্টারফেস ইভেন্টগুলিতে Privoxy এর অটো স্টার্ট "
+"সক্ষম/নিষ্ক্রিয় করুন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:555
msgid "Enable/Disable filtering when Privoxy starts."
-msgstr ""
+msgstr "Privoxy শুরু হলে ফিল্টারিং সক্ষম/নিষ্ক্রিয় করুন।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:134
msgid "Enabled"
-msgstr ""
+msgstr "সক্রিয়"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:602
msgid ""
"Enabling this option is NOT recommended if there is no parent proxy that "
"requires authentication!"
msgstr ""
+"প্রমাণীকরণের প্রয়োজন নেই এমন কোনও প্যারেন্ট প্রক্সি না থাকলে এই অপশনটি "
+"সক্রিয় না করাই ভাল!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:368
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:404
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:442
msgid "File '%s' not found inside Configuration Directory"
-msgstr ""
+msgstr "কনফিগারেশন ডিরেক্টরিতে ফাইল '%s' পাওয়া যায়নি"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:915
#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_logview.htm:12
msgid "File not found or empty"
-msgstr ""
+msgstr "ফাইল পাওয়া যায়নি বা খালি"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:75
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:80
msgid "Files and Directories"
-msgstr ""
+msgstr "ফাইল এবং ডিরেক্টরি"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:36
msgid "For help use link at the relevant option"
-msgstr ""
+msgstr "সাহায্যের জন্য প্রাসঙ্গিক অপশনের লিঙ্ক ব্যবহার করুন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:91
msgid "Forwarding"
-msgstr ""
+msgstr "ফরওয়ার্ডিং"
#: applications/luci-app-privoxy/root/usr/share/rpcd/acl.d/luci-app-privoxy.json:3
msgid "Grant UCI access for luci-app-privoxy"
-msgstr ""
+msgstr "Luci-app-privoxy এর জন্য UCI অ্যাক্সেস প্রদান করুন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:589
msgid ""
"If enabled, Privoxy hides the 'go there anyway' link. The user obviously "
"should not be able to bypass any blocks."
msgstr ""
+"যদি সক্রিয় থাকে, Privoxy 'go there anyway' লিঙ্কটি লুকিয়ে রাখে। ব্যবহারকারী"
+"র স্পষ্টতই কোন ব্লক বাইপাস করতে সক্ষম হওয়া উচিত নয়।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:67
msgid ""
@@ -164,152 +184,160 @@ msgid ""
"be a good idea to let them know how to reach you, what you block and why you "
"do that, your policies, etc."
msgstr ""
+"আপনি যদি নিজে ছাড়াও অন্য ব্যবহারকারীদের জন্য Privoxy পরিচালনা করতে চান, তাহলে"
+" আপনার কাছে পৌঁছানোর উপায়, আপনি কী ব্লক করেন এবং কেন করেন, আপনার নীতিমালা "
+"ইত্যাদি তাদের জানানো উচিৎ।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:215
msgid "Invalid email address"
-msgstr ""
+msgstr "ভুল ইমেইল ঠিকানা"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:416
msgid "It is NOT recommended for the casual user."
-msgstr ""
+msgstr "নৈমিত্তিক ব্যবহারকারীর জন্য এটি সুপারিশ করা হয় না।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:194
msgid "Location of the Privoxy User Manual."
-msgstr ""
+msgstr "Privoxy ব্যবহারকারী ম্যানুয়ালের অবস্থান।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:108
msgid "Log File Viewer"
-msgstr ""
+msgstr "লগ ফাইল ভিউয়ার"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:895
msgid "Log all data read from the network"
-msgstr ""
+msgstr "নেটওয়ার্ক থেকে পড়া সমস্ত তথ্য লগ করুন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:827
msgid "Log all data written to the network"
-msgstr ""
+msgstr "নেটওয়ার্কে লেখা সমস্ত ডেটা লগ করুন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:901
msgid "Log the applying actions"
-msgstr ""
+msgstr "আবেদন কর্ম লগ করুন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:803
msgid ""
"Log the destination for each request Privoxy let through. See also 'Debug "
"1024'."
msgstr ""
+"Privoxy যেতে দেয় এমন অনুরোধগুলোর গন্তব্য লগ করুন।এছাড়াও 'ডিবাগ 1024' দেখুন।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:863
msgid ""
"Log the destination for requests Privoxy didn't let through, and the reason "
"why."
-msgstr ""
+msgstr "Privoxy যেতে দেয়নি এমন অনুরোধগুলোর গন্তব্য এবং কারণ লগ করুন।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:104
msgid "Logging"
-msgstr ""
+msgstr "লগিং"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:339
msgid "Main actions file"
-msgstr ""
+msgstr "মূল অ্যাকশন ফাইল"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:461
msgid "Mandatory Input: No Data given!"
-msgstr ""
+msgstr "বাধ্যতামূলক ইনপুট: কোনও ডেটা দেওয়া হয়নি!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:259
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:296
msgid "Mandatory Input: No Directory given!"
-msgstr ""
+msgstr "বাধ্যতামূলক ইনপুট: কোনও ডিরেক্টরি দেওয়া হয়নি!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:279
msgid "Mandatory Input: No File given!"
-msgstr ""
+msgstr "বাধ্যতামূলক ইনপুট: কোনও ফাইল দেওয়া হয়নি!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:479
msgid "Mandatory Input: No Port given!"
-msgstr ""
+msgstr "বাধ্যতামূলক ইনপুট: কোনও পোর্ট দেওয়া হয়নি!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:345
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:381
msgid "Mandatory Input: No files given!"
-msgstr ""
+msgstr "বাধ্যতামূলক ইনপুট: কোনও ফাইল দেওয়া হয়নি!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:482
msgid "Mandatory Input: No valid IPv4 address or host given!"
-msgstr ""
+msgstr "বাধ্যতামূলক ইনপুট: কোন বৈধ IPv4 ঠিকানা বা হোস্ট দেওয়া হয়নি!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:470
msgid "Mandatory Input: No valid IPv6 address given!"
-msgstr ""
+msgstr "বাধ্যতামূলক ইনপুট: কোন বৈধ IPv6 ঠিকানা দেওয়া হয়নি!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:472
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:484
msgid "Mandatory Input: No valid Port given!"
-msgstr ""
+msgstr "বাধ্যতামূলক ইনপুট: কোন বৈধ পোর্ট দেওয়া হয়নি!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:733
msgid "Maximum number of client connections that will be served."
-msgstr ""
+msgstr "সর্বাধিক সংখ্যক ক্লায়েন্ট সংযোগ যা পরিবেশন করা হবে।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:535
msgid "Maximum size (in KB) of the buffer for content filtering."
-msgstr ""
+msgstr "বিষয়বস্তু ফিল্টার করার জন্য বাফারের সর্বাধিক আকার (KB তে)।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:97
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:100
msgid "Miscellaneous"
-msgstr ""
+msgstr "বিবিধ"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:51
msgid "NOT installed"
-msgstr ""
+msgstr "ইনস্টল করা না"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:254
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:291
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:310
msgid "No trailing '/', please."
-msgstr ""
+msgstr "দয়া করে শেষের '/' পরিহার করুন।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:881
msgid "Non-fatal errors - *we highly recommended enabling this*"
-msgstr ""
+msgstr "অমারাত্মক ত্রুটি - *আমরা এটি সক্রিয় করার জন্য জোরালো সুপারিশ করেছি *"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:714
msgid ""
"Number of seconds after which a socket times out if no data is received."
msgstr ""
+"সেকেন্ডের সংখ্যা যার পরে একটি সকেট টাইম আউট হয়ে যায় যদি কোন ডেটা না পাওয়া "
+"যায়।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:668
msgid ""
"Number of seconds after which an open connection will no longer be reused."
-msgstr ""
+msgstr "সেকেন্ডের সংখ্যা যার পরে একটি খোলা সংযোগ আর ব্যবহার করা হবে না।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:327
msgid ""
"Only when using 'external filters', Privoxy has to create temporary files."
msgstr ""
+"শুধুমাত্র 'বাহ্যিক ফিল্টার' ব্যবহার করার সময় Privoxy-কে অস্থায়ী ফাইল তৈরি "
+"করতে হয়।"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:81
msgid "Please install current version !"
-msgstr ""
+msgstr "বর্তমান সংস্করণ ইনস্টল করুন!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:913
msgid "Please press [Read] button"
-msgstr ""
+msgstr "দয়া করে [পড়ুন] বোতাম টিপুন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:518
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:527
msgid "Please read Privoxy manual for details!"
-msgstr ""
+msgstr "বিস্তারিত জানার জন্য দয়া করে Privoxy ম্যানুয়াল পড়ুন!"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:92
msgid "Please update to the current version!"
-msgstr ""
+msgstr "বর্তমান সংস্করণে আপডেট করুন!"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:24
msgid "Privoxy WEB proxy"
-msgstr ""
+msgstr "Privoxy ওয়েব প্রক্সি"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:76
msgid ""
@@ -317,6 +345,9 @@ msgid ""
"configuration, help and logging. This section of the configuration file "
"tells Privoxy where to find those other files."
msgstr ""
+"Privoxy অতিরিক্ত কনফিগারেশন, সাহায্য এবং লগিংয়ের জন্য অন্যান্য ফাইল ব্যবহার "
+"করতে পারে (এবং সাধারণত করে)। কনফিগারেশন ফাইলের এই বিভাগটি Privoxy-কে বলে যে "
+"অন্যান্য ফাইলগুলি কোথায় পাওয়া যাবে।"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:32
msgid ""
@@ -324,162 +355,184 @@ msgid ""
"enhancing privacy, modifying web page data and HTTP headers, controlling "
"access, and removing ads and other obnoxious Internet junk."
msgstr ""
+"Privoxy হল একটি নন-ক্যাশিং ওয়েব প্রক্সি যার উন্নত ফিল্টারিং ক্ষমতা গোপনীয়তা"
+" বৃদ্ধি, ওয়েব পেজ ডেটা এবং এইচটিটিপি হেডার পরিবর্তন, অ্যাক্সেস নিয়ন্ত্রণ "
+"এবং বিজ্ঞাপন এবং অন্যান্য অপ্রীতিকর ইন্টারনেট আবর্জনা অপসারণ করে থাকে।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:908
msgid "Read / Reread log file"
-msgstr ""
+msgstr "লগ ফাইল পড়ুন / পুনরায় পড়ুন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:815
msgid "Show I/O status"
-msgstr ""
+msgstr "I/O অবস্থা দেখুন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:809
msgid "Show each connection status"
-msgstr ""
+msgstr "প্রতিটি সংযোগের অবস্থা দেখান"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:821
msgid "Show header parsing"
-msgstr ""
+msgstr "হেডার পার্সিং দেখান"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:76
msgid "Software package '%s' is not installed."
-msgstr ""
+msgstr "সফটওয়্যার প্যাকেজ '%s' ইনস্টল করা নেই।"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:85
msgid "Software package '%s' is outdated."
-msgstr ""
+msgstr "সফটওয়্যার প্যাকেজ '%s' পুরনো।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:125
#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_startstop.htm:10
msgid "Start"
-msgstr ""
+msgstr "শুরু করুন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:115
msgid "Start / Stop"
-msgstr ""
+msgstr "শুরু/শেষ করুন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:116
msgid "Start/Stop Privoxy WEB Proxy"
-msgstr ""
+msgstr "Privoxy ওয়েব প্রক্সি শুরু/বন্ধ করুন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:875
msgid "Startup banner and warnings."
-msgstr ""
+msgstr "স্টার্টআপ ব্যানার এবং সতর্কতা।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:455
msgid "Syntax:"
-msgstr ""
+msgstr "সিনট্যাক্স:"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:786
msgid "Syntax: Client header names delimited by spaces."
-msgstr ""
+msgstr "সিনট্যাক্স: ক্লায়েন্ট হেডারের নাম স্পেস দ্বারা সীমাবদ্ধ।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:612
msgid "Syntax: target_pattern http_parent[:port]"
-msgstr ""
+msgstr "সিনট্যাক্স: target_pattern http_parent [: port]"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:620
msgid "Syntax: target_pattern socks_proxy[:port] http_parent[:port]"
-msgstr ""
+msgstr "সিনট্যাক্স: target_pattern socks_proxy [: port] http_parent [: port]"
#: 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 ""
"The actions file(s) to use. Multiple actionsfile lines are permitted, and "
"are in fact recommended!"
msgstr ""
+"ব্যবহার করার জন্য অ্যাকশন ফাইল। একাধিক অ্যাকশন ফাইল লাইন অনুমোদিত, এবং আসলে "
+"সুপারিশ করা হয়!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:453
msgid ""
"The address and TCP port on which Privoxy will listen for client requests."
-msgstr ""
+msgstr "ঠিকানা এবং টিসিপি পোর্ট যেখানে Privoxy ক্লায়েন্টের অনুরোধ শুনবে।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:766
msgid ""
"The compression level that is passed to the zlib library when compressing "
"buffered content."
msgstr ""
+"বাফার করা কন্টেন্ট সংকুচিত করার সময় zlib লাইব্রেরিতে যে কম্প্রেশন লেভেলটি "
+"পাঠানো হয়।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:252
msgid ""
"The directory where all logging takes place (i.e. where the logfile is "
"located)."
-msgstr ""
+msgstr "যে ডিরেক্টরিটিতে সমস্ত লগিং হয় (যেমন লগফাইলটি কোথায় অবস্থিত)।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:289
msgid "The directory where the other configuration files are located."
-msgstr ""
+msgstr "যে ডিরেক্টরিতে অন্যান্য কনফিগারেশন ফাইলগুলি অবস্থিত।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:377
msgid ""
"The filter files contain content modification rules that use regular "
"expressions."
msgstr ""
+"ফিল্টার ফাইলগুলিতে কন্টেন্ট পরিবর্তনের নিয়ম রয়েছে যা রেগুলার এক্সপ্রেশন "
+"ব্যবহার করে।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:183
msgid "The hostname shown on the CGI pages."
-msgstr ""
+msgstr "CGI পৃষ্ঠাগুলিতে প্রদর্শিত হোস্টনেম।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:274
msgid "The log file to use. File name, relative to log directory."
-msgstr ""
+msgstr "ব্যবহার করার জন্য লগ ফাইল। ফাইলের নাম, লগ ডিরেক্টরির ভিত্তিতে।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:784
msgid "The order in which client headers are sorted before forwarding them."
-msgstr ""
+msgstr "যে ক্রমে ক্লায়েন্ট হেডারগুলি ফরওয়ার্ড করার আগে সাজানো হয়।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:751
msgid ""
"The status code Privoxy returns for pages blocked with +handle-as-empty-"
"document."
msgstr ""
+"যে স্ট্যাটাস কোড Privoxy +handle-as-empty-document দ্বারা ব্লক করা পেজের জন্"
+"য পাঠায়।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:413
msgid ""
"The trust mechanism is an experimental feature for building white-lists and "
"should be used with care."
msgstr ""
+"ট্রাস্ট মেকানিজম সাদা তালিকা তৈরির জন্য একটি পরীক্ষামূলক বৈশিষ্ট্য এবং এটি "
+"যত্ন সহকারে ব্যবহার করা উচিত।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:238
msgid ""
"The value of this option only matters if the experimental trust mechanism "
"has been activated."
msgstr ""
+"পরীক্ষামূলক ট্রাস্ট মেকানিজম সক্রিয় করা হলেই এই অপশনের মান গুরুত্বপূর্ণ।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:796
msgid ""
"This option is only there for debugging purposes. It will drastically reduce "
"performance."
msgstr ""
+"এই অপশনটি কেবল ডিবাগিং উদ্দেশ্যেই রয়েছে। এটি কর্মক্ষমতাকে ব্যাপকভাবে হ্রাস "
+"করবে।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:574
msgid ""
"This option will be removed in future releases as it has been obsoleted by "
"the more general header taggers."
msgstr ""
+"এই অপশনটি ভবিষ্যতের রিলিজগুলিতে সরানো হবে কারণ এটি আরও সাধারণ হেডার ট্যাগারদে"
+"র দ্বারা অপ্রচলিত হয়ে গেছে।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:85
msgid ""
"This tab controls the security-relevant aspects of Privoxy's configuration."
msgstr ""
+"এই ট্যাবটি Privoxy-এর কনফিগারেশনের নিরাপত্তা-প্রাসঙ্গিক দিকগুলি নিয়ন্ত্রণ "
+"করে।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:618
msgid ""
"Through which SOCKS proxy (and optionally to which parent HTTP proxy) "
"specific requests should be routed."
msgstr ""
+"যে SOCKS প্রক্সির (এবং সেইসাথে অভিভাবক HTTP প্রক্সি) মাধ্যমে অনুরোধ পাঠানো "
+"হবে।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:610
msgid "To which parent HTTP proxy specific requests should be routed."
-msgstr ""
+msgstr "যে অভিভাবক HTTP প্রক্সির মাধ্যমে নির্দিষ্ট অনুরোধ পাঠানো হবে।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:341
msgid "User customizations"
-msgstr ""
+msgstr "ব্যবহারকারীর কাস্টমাইজেশন"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:166
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:543
@@ -489,108 +542,113 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:739
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:772
msgid "Value is not a number"
-msgstr ""
+msgstr "মান কোন সংখ্যা নয়"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:168
msgid "Value not between 0 and 300"
-msgstr ""
+msgstr "মান 0 এবং 300 এর মধ্যে নয়"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:774
msgid "Value not between 0 and 9"
-msgstr ""
+msgstr "মান 0 এবং 9 এর মধ্যে নয়"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:545
msgid "Value not between 1 and 4096"
-msgstr ""
+msgstr "মান 1 এবং 4096 এর মধ্যে নয়"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:675
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:698
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:722
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:741
msgid "Value not greater 0 or empty"
-msgstr ""
+msgstr "মান 0-এর বেশি নয় বা খালি"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:537
msgid "Value range 1 to 4096, no entry defaults to 4096"
-msgstr ""
+msgstr "ভ্যালু রেঞ্জ 1 থেকে 4096, ডিফল্টভাবে কোন এন্ট্রিতে 4096 থাকেনা"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:45
#: 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"
-msgstr ""
+msgstr "সংস্করণ সংক্রান্ত তথ্য"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:646
msgid "Whether intercepted requests should be treated as valid."
-msgstr ""
+msgstr "বাধা দেওয়া অনুরোধগুলিকে বৈধ বলে গণ্য করা উচিত কিনা।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:572
msgid ""
"Whether or not Privoxy recognizes special HTTP headers to change toggle "
"state."
msgstr ""
+"Privoxy টগল স্টেট পরিবর্তন করার জন্য বিশেষ HTTP হেডার স্বীকৃতি দেয় কি না।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:758
msgid "Whether or not buffered content is compressed before delivery."
-msgstr ""
+msgstr "বাফার করা কন্টেন্ট ডেলিভারির আগে সংকুচিত হয় কিনা।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:706
msgid ""
"Whether or not outgoing connections that have been kept alive should be "
"shared between different incoming connections."
msgstr ""
+"বহির্গামী সংযোগগুলি যা জীবিত রাখা হয়েছে তা বিভিন্ন ইনকামিং সংযোগের মধ্যে ভা"
+"গ করা উচিত কিনা।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:683
msgid "Whether or not pipelined requests should be served."
-msgstr ""
+msgstr "পাইপলাইন করা অনুরোধগুলি পরিবেশন করা উচিত কি না।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:600
msgid "Whether or not proxy authentication through Privoxy should work."
-msgstr ""
+msgstr "Privoxy এর মাধ্যমে প্রক্সি প্রমাণীকরণ কাজ করবে কি না।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:582
msgid "Whether or not the web-based actions file editor may be used."
-msgstr ""
+msgstr "ওয়েব-ভিত্তিক অ্যাকশন ফাইল এডিটর ব্যবহার করা যাবে কি না।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:565
msgid "Whether or not the web-based toggle feature may be used."
-msgstr ""
+msgstr "ওয়েব-ভিত্তিক টগল ফিচার ব্যবহার করা যাবে কি না।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:653
msgid "Whether requests to Privoxy's CGI pages can be blocked or redirected."
-msgstr ""
+msgstr "Privoxy-এর CGI পেজের অনুরোধগুলি ব্লক করা বা পুননির্দেশিত করা যাবে কিনা।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:660
msgid ""
"Whether the CGI interface should stay compatible with broken HTTP clients."
msgstr ""
+"CGI ইন্টারফেসের বিচ্ছিন্ন HTTP ক্লায়েন্টদের সাথে সামঞ্জস্যপূর্ণ থাকা উচিত "
+"কিনা।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:794
msgid "Whether to run only one server thread."
-msgstr ""
+msgstr "শুধুমাত্র একটি সার্ভার থ্রেড চালানো হবে কিনা।"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:516
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:525
msgid "Who can access what."
-msgstr ""
+msgstr "কে কি অ্যাক্সেস করতে পারে।"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:49
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:87
msgid "installed"
-msgstr ""
+msgstr "ইনস্টল করা"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:48
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:78
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:89
msgid "or higher"
-msgstr ""
+msgstr "বা উচ্চতর"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:46
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:78
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:89
msgid "required"
-msgstr ""
+msgstr "আবশ্যক"
diff --git a/applications/luci-app-privoxy/po/da/privoxy.po b/applications/luci-app-privoxy/po/da/privoxy.po
new file mode 100644
index 0000000000..855ed64d23
--- /dev/null
+++ b/applications/luci-app-privoxy/po/da/privoxy.po
@@ -0,0 +1,606 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-16 17:38+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsprivoxy/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.9.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 ""
+"En URL-adresse, der skal vises på den fejlside, som brugerne får vist, hvis "
+"adgangen til en side, der ikke er tillid til, nægtes."
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:226
+msgid ""
+"A URL to documentation about the local Privoxy setup, configuration or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:325
+msgid "A directory where Privoxy can create temporary files."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:84
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:87
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:337
+msgid "Actions that are applied to all sites and maybe overruled later on."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:308
+msgid "An alternative directory where the templates are loaded from."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:206
+msgid "An email address to reach the Privoxy administrator."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:691
+msgid ""
+"Assumed server-side keep-alive timeout (in seconds) if not specified by the "
+"server."
+msgstr ""
+"Antaget server-side holde i live timeout (i sekunder), hvis den ikke er "
+"angivet af serveren."
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:151
+msgid "Boot delay"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:869
+msgid "CGI user interface"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:857
+msgid "Common Log Format"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:92
+msgid ""
+"Configure here the routing of HTTP requests through a chain of multiple "
+"proxies. Note that parent proxies can severely decrease your privacy level. "
+"Also specified here are SOCKS proxies."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:851
+msgid "Debug GIF de-animation"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:833
+msgid "Debug force feature"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:845
+msgid "Debug redirects"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:839
+msgid "Debug regular expression filters"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:152
+msgid "Delay (in seconds) during system boot before Privoxy start"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:261
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:298
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:315
+msgid "Directory does not exist!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:557
+msgid "Disabled == Transparent Proxy Mode"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:66
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:71
+msgid "Documentation"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:154
+msgid "During delay ifup-events are not monitored !"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:599
+msgid "Enable proxy authentication forwarding"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:135
+msgid ""
+"Enable/Disable autostart of Privoxy on system startup and interface events"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:555
+msgid "Enable/Disable filtering when Privoxy starts."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:134
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:602
+msgid ""
+"Enabling this option is NOT recommended if there is no parent proxy that "
+"requires authentication!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:368
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:404
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:442
+msgid "File '%s' not found inside Configuration Directory"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:915
+#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_logview.htm:12
+msgid "File not found or empty"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:75
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:80
+msgid "Files and Directories"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:36
+msgid "For help use link at the relevant option"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:91
+msgid "Forwarding"
+msgstr ""
+
+#: applications/luci-app-privoxy/root/usr/share/rpcd/acl.d/luci-app-privoxy.json:3
+msgid "Grant UCI access for luci-app-privoxy"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:589
+msgid ""
+"If enabled, Privoxy hides the 'go there anyway' link. The user obviously "
+"should not be able to bypass any blocks."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:67
+msgid ""
+"If you intend to operate Privoxy for more users than just yourself, it might "
+"be a good idea to let them know how to reach you, what you block and why you "
+"do that, your policies, etc."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:215
+msgid "Invalid email address"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:416
+msgid "It is NOT recommended for the casual user."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:194
+msgid "Location of the Privoxy User Manual."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:108
+msgid "Log File Viewer"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:895
+msgid "Log all data read from the network"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:827
+msgid "Log all data written to the network"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:901
+msgid "Log the applying actions"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:803
+msgid ""
+"Log the destination for each request Privoxy let through. See also 'Debug "
+"1024'."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:863
+msgid ""
+"Log the destination for requests Privoxy didn't let through, and the reason "
+"why."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:104
+msgid "Logging"
+msgstr "Logning"
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:339
+msgid "Main actions file"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:461
+msgid "Mandatory Input: No Data given!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:259
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:296
+msgid "Mandatory Input: No Directory given!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:279
+msgid "Mandatory Input: No File given!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:479
+msgid "Mandatory Input: No Port given!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:345
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:381
+msgid "Mandatory Input: No files given!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:482
+msgid "Mandatory Input: No valid IPv4 address or host given!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:470
+msgid "Mandatory Input: No valid IPv6 address given!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:472
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:484
+msgid "Mandatory Input: No valid Port given!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:733
+msgid "Maximum number of client connections that will be served."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:535
+msgid "Maximum size (in KB) of the buffer for content filtering."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:97
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:100
+msgid "Miscellaneous"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:51
+msgid "NOT installed"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:254
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:291
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:310
+msgid "No trailing '/', please."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:881
+msgid "Non-fatal errors - *we highly recommended enabling this*"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:714
+msgid ""
+"Number of seconds after which a socket times out if no data is received."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:668
+msgid ""
+"Number of seconds after which an open connection will no longer be reused."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:327
+msgid ""
+"Only when using 'external filters', Privoxy has to create temporary files."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:81
+msgid "Please install current version !"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:913
+msgid "Please press [Read] button"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:518
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:527
+msgid "Please read Privoxy manual for details!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:92
+msgid "Please update to the current version!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:24
+msgid "Privoxy WEB proxy"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:76
+msgid ""
+"Privoxy can (and normally does) use a number of other files for additional "
+"configuration, help and logging. This section of the configuration file "
+"tells Privoxy where to find those other files."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:32
+msgid ""
+"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
+"enhancing privacy, modifying web page data and HTTP headers, controlling "
+"access, and removing ads and other obnoxious Internet junk."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:908
+msgid "Read / Reread log file"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:815
+msgid "Show I/O status"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:809
+msgid "Show each connection status"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:821
+msgid "Show header parsing"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:76
+msgid "Software package '%s' is not installed."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:85
+msgid "Software package '%s' is outdated."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:125
+#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_startstop.htm:10
+msgid "Start"
+msgstr "Start"
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:115
+msgid "Start / Stop"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:116
+msgid "Start/Stop Privoxy WEB Proxy"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:875
+msgid "Startup banner and warnings."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:455
+msgid "Syntax:"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:786
+msgid "Syntax: Client header names delimited by spaces."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:612
+msgid "Syntax: target_pattern http_parent[:port]"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:620
+msgid "Syntax: target_pattern socks_proxy[:port] http_parent[:port]"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:59
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:62
+msgid "System"
+msgstr "System"
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:335
+msgid ""
+"The actions file(s) to use. Multiple actionsfile lines are permitted, and "
+"are in fact recommended!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:453
+msgid ""
+"The address and TCP port on which Privoxy will listen for client requests."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:766
+msgid ""
+"The compression level that is passed to the zlib library when compressing "
+"buffered content."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:252
+msgid ""
+"The directory where all logging takes place (i.e. where the logfile is "
+"located)."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:289
+msgid "The directory where the other configuration files are located."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:377
+msgid ""
+"The filter files contain content modification rules that use regular "
+"expressions."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:183
+msgid "The hostname shown on the CGI pages."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:274
+msgid "The log file to use. File name, relative to log directory."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:784
+msgid "The order in which client headers are sorted before forwarding them."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:751
+msgid ""
+"The status code Privoxy returns for pages blocked with +handle-as-empty-"
+"document."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:413
+msgid ""
+"The trust mechanism is an experimental feature for building white-lists and "
+"should be used with care."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:238
+msgid ""
+"The value of this option only matters if the experimental trust mechanism "
+"has been activated."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:796
+msgid ""
+"This option is only there for debugging purposes. It will drastically reduce "
+"performance."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:574
+msgid ""
+"This option will be removed in future releases as it has been obsoleted by "
+"the more general header taggers."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:85
+msgid ""
+"This tab controls the security-relevant aspects of Privoxy's configuration."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:618
+msgid ""
+"Through which SOCKS proxy (and optionally to which parent HTTP proxy) "
+"specific requests should be routed."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:610
+msgid "To which parent HTTP proxy specific requests should be routed."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:341
+msgid "User customizations"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:166
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:543
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:673
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:696
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:720
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:739
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:772
+msgid "Value is not a number"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:168
+msgid "Value not between 0 and 300"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:774
+msgid "Value not between 0 and 9"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:545
+msgid "Value not between 1 and 4096"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:675
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:698
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:722
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:741
+msgid "Value not greater 0 or empty"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:537
+msgid "Value range 1 to 4096, no entry defaults to 4096"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:45
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:47
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:50
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:43
+msgid "Version Information"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:646
+msgid "Whether intercepted requests should be treated as valid."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:572
+msgid ""
+"Whether or not Privoxy recognizes special HTTP headers to change toggle "
+"state."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:758
+msgid "Whether or not buffered content is compressed before delivery."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:706
+msgid ""
+"Whether or not outgoing connections that have been kept alive should be "
+"shared between different incoming connections."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:683
+msgid "Whether or not pipelined requests should be served."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:600
+msgid "Whether or not proxy authentication through Privoxy should work."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:582
+msgid "Whether or not the web-based actions file editor may be used."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:565
+msgid "Whether or not the web-based toggle feature may be used."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:653
+msgid "Whether requests to Privoxy's CGI pages can be blocked or redirected."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:660
+msgid ""
+"Whether the CGI interface should stay compatible with broken HTTP clients."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:794
+msgid "Whether to run only one server thread."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:516
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:525
+msgid "Who can access what."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:49
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:87
+msgid "installed"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:48
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:78
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:89
+msgid "or higher"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:46
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:78
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:89
+msgid "required"
+msgstr ""
diff --git a/applications/luci-app-privoxy/po/de/privoxy.po b/applications/luci-app-privoxy/po/de/privoxy.po
index 143c5168d8..c1fc9b6efe 100644
--- a/applications/luci-app-privoxy/po/de/privoxy.po
+++ b/applications/luci-app-privoxy/po/de/privoxy.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-privoxy\n"
"POT-Creation-Date: 2015-01-18 21:48+0100\n"
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/de/>\n"
"Language: de\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.5-dev\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
@@ -179,7 +179,7 @@ msgstr "Weiterleitung"
#: applications/luci-app-privoxy/root/usr/share/rpcd/acl.d/luci-app-privoxy.json:3
msgid "Grant UCI access for luci-app-privoxy"
-msgstr "Gewähre UCI Zugriff auf luci-app-privoxy"
+msgstr "UCI-Zugriff für luci-app-privoxy erlauben"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:589
msgid ""
diff --git a/applications/luci-app-privoxy/po/el/privoxy.po b/applications/luci-app-privoxy/po/el/privoxy.po
index fcbe1faf33..ac88cd7ee7 100644
--- a/applications/luci-app-privoxy/po/el/privoxy.po
+++ b/applications/luci-app-privoxy/po/el/privoxy.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: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/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.5-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 ""
+msgstr "Ενεργοποιήθηκε"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:602
msgid ""
diff --git a/applications/luci-app-privoxy/po/fr/privoxy.po b/applications/luci-app-privoxy/po/fr/privoxy.po
index 5b79d8e368..a73d2fbe73 100644
--- a/applications/luci-app-privoxy/po/fr/privoxy.po
+++ b/applications/luci-app-privoxy/po/fr/privoxy.po
@@ -1,26 +1,30 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-08 23:38+0000\n"
-"Last-Translator: Florian L. <florian.ligneul@gmail.com>\n"
+"PO-Revision-Date: 2021-12-30 07:50+0000\n"
+"Last-Translator: Samuel Chéreau <bnorus@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/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.0-dev\n"
+"X-Generator: Weblate 4.10.1\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 ""
+"Une URL à afficher dans la page d'erreur que les utilisateurs verront si "
+"l'accès à une page non approuvée est refusé."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:226
msgid ""
"A URL to documentation about the local Privoxy setup, configuration or "
"policies."
msgstr ""
+"Une URL pour la documentation de l'installation, de la configuration ou des "
+"stratégies de Privoxy."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:325
msgid "A directory where Privoxy can create temporary files."
@@ -265,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 "Divers"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:51
msgid "NOT installed"
diff --git a/applications/luci-app-privoxy/po/it/privoxy.po b/applications/luci-app-privoxy/po/it/privoxy.po
index d83216b571..16a84839f4 100644
--- a/applications/luci-app-privoxy/po/it/privoxy.po
+++ b/applications/luci-app-privoxy/po/it/privoxy.po
@@ -1,35 +1,39 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 12:33+0000\n"
-"Last-Translator: Giuseppe Valitutto <valituttogiuseppe@gmail.com>\n"
+"PO-Revision-Date: 2021-10-12 20:40+0000\n"
+"Last-Translator: Federico Cappon <dududede371@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/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.0-dev\n"
+"X-Generator: Weblate 4.9-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 ""
+"Un URL da mostrare nella pagina di errore che gli utenti vedranno se viene "
+"negato l'accesso ad una pagina non affidabile."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:226
msgid ""
"A URL to documentation about the local Privoxy setup, configuration or "
"policies."
msgstr ""
+"Un URL alla documentazione locale su setup , configurazione o policy di "
+"Privoxy."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:325
msgid "A directory where Privoxy can create temporary files."
-msgstr ""
+msgstr "Una cartella in cui Privoxy può creare file temporanei."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:84
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:87
msgid "Access Control"
-msgstr ""
+msgstr "Controllo Accesso"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:337
msgid "Actions that are applied to all sites and maybe overruled later on."
@@ -37,11 +41,12 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:308
msgid "An alternative directory where the templates are loaded from."
-msgstr ""
+msgstr "Una directory alternativa da cui sono caricati i template."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:206
msgid "An email address to reach the Privoxy administrator."
msgstr ""
+"Un indirizzo di posta elettronica per contattare l'amministratore di Privoxy."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:691
msgid ""
@@ -51,11 +56,11 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:151
msgid "Boot delay"
-msgstr ""
+msgstr "Ritardo all'avvio"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:869
msgid "CGI user interface"
-msgstr ""
+msgstr "Interfaccia Utente CGI"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:857
msgid "Common Log Format"
@@ -213,7 +218,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:104
msgid "Logging"
-msgstr ""
+msgstr "Registrazione (log)"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:339
msgid "Main actions file"
@@ -358,7 +363,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:125
#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_startstop.htm:10
msgid "Start"
-msgstr ""
+msgstr "Avvia"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:115
msgid "Start / Stop"
@@ -391,7 +396,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 "Sistema"
+msgstr "SIstema"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:335
msgid ""
diff --git a/applications/luci-app-privoxy/po/ja/privoxy.po b/applications/luci-app-privoxy/po/ja/privoxy.po
index 15681ebb0d..ab849e0633 100644
--- a/applications/luci-app-privoxy/po/ja/privoxy.po
+++ b/applications/luci-app-privoxy/po/ja/privoxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
+"PO-Revision-Date: 2021-04-14 13:49+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/ja/>\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.3-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
@@ -55,7 +55,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:869
msgid "CGI user interface"
-msgstr ""
+msgstr "CGIユーザーインターフェイス"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:857
msgid "Common Log Format"
@@ -92,7 +92,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:298
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:315
msgid "Directory does not exist!"
-msgstr ""
+msgstr "ディレクトリが存在しません"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:557
msgid "Disabled == Transparent Proxy Mode"
@@ -139,12 +139,12 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:915
#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_logview.htm:12
msgid "File not found or empty"
-msgstr ""
+msgstr "ファイルが見つからないか空です"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:75
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:80
msgid "Files and Directories"
-msgstr ""
+msgstr "ファイルとディレクトリ"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:36
msgid "For help use link at the relevant option"
@@ -156,7 +156,7 @@ msgstr ""
#: applications/luci-app-privoxy/root/usr/share/rpcd/acl.d/luci-app-privoxy.json:3
msgid "Grant UCI access for luci-app-privoxy"
-msgstr ""
+msgstr "luci-app-privoxyにUCIアクセスを許可"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:589
msgid ""
@@ -173,11 +173,11 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:215
msgid "Invalid email address"
-msgstr ""
+msgstr "無効なメール アドレス"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:416
msgid "It is NOT recommended for the casual user."
-msgstr ""
+msgstr "ライトユーザーにはお勧めしません。"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:194
msgid "Location of the Privoxy User Manual."
@@ -362,7 +362,7 @@ msgstr "開始"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:115
msgid "Start / Stop"
-msgstr ""
+msgstr "開始 / 停止"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:116
msgid "Start/Stop Privoxy WEB Proxy"
@@ -499,15 +499,15 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:168
msgid "Value not between 0 and 300"
-msgstr ""
+msgstr "0 から 300 の間の値ではありません"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:774
msgid "Value not between 0 and 9"
-msgstr ""
+msgstr "0 から 9 の間の値ではありません"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:545
msgid "Value not between 1 and 4096"
-msgstr ""
+msgstr "1 から 4096 の間の値ではありません"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:675
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:698
diff --git a/applications/luci-app-privoxy/po/ko/privoxy.po b/applications/luci-app-privoxy/po/ko/privoxy.po
index 918c2b993c..15348fc194 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: 2020-04-19 00:53+0000\n"
-"Last-Translator: EP45 <monadko98@gmail.com>\n"
+"PO-Revision-Date: 2021-03-21 14:31+0000\n"
+"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\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.0.2-dev\n"
+"X-Generator: Weblate 4.5.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 ""
+msgstr "활성화"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:602
msgid ""
diff --git a/applications/luci-app-privoxy/po/nb_NO/privoxy.po b/applications/luci-app-privoxy/po/nb_NO/privoxy.po
index 1e29e56c5a..e157aae3d5 100644
--- a/applications/luci-app-privoxy/po/nb_NO/privoxy.po
+++ b/applications/luci-app-privoxy/po/nb_NO/privoxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-20 17:07+0000\n"
-"Last-Translator: Ole Solbakken <oinnselset@gmail.com>\n"
+"PO-Revision-Date: 2021-04-03 04:27+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/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 3.10-dev\n"
+"X-Generator: Weblate 4.6-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 "Aktivert"
+msgstr "Påskrudd"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:602
msgid ""
@@ -358,7 +358,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:125
#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_startstop.htm:10
msgid "Start"
-msgstr ""
+msgstr "Start"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:115
msgid "Start / Stop"
@@ -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 "System"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:335
msgid ""
diff --git a/applications/luci-app-privoxy/po/pl/privoxy.po b/applications/luci-app-privoxy/po/pl/privoxy.po
index 3baf64d18f..6c800a87b6 100644
--- a/applications/luci-app-privoxy/po/pl/privoxy.po
+++ b/applications/luci-app-privoxy/po/pl/privoxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-02 21:41+0000\n"
+"PO-Revision-Date: 2020-12-16 11:01+0000\n"
"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/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-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
@@ -48,7 +48,7 @@ msgstr "Alternatywny katalog, z którego ładowane są szablony."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:206
msgid "An email address to reach the Privoxy administrator."
-msgstr "Adres email, aby skontaktować się z administratorem Privoxy."
+msgstr "Adres e-mail, aby skontaktować się z administratorem Privoxy."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:691
msgid ""
@@ -195,7 +195,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:215
msgid "Invalid email address"
-msgstr "Nieprawidłowy adres email"
+msgstr "Nieprawidłowy adres e-mail"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:416
msgid "It is NOT recommended for the casual user."
diff --git a/applications/luci-app-privoxy/po/ro/privoxy.po b/applications/luci-app-privoxy/po/ro/privoxy.po
index b507414d6f..8eceaecbf2 100644
--- a/applications/luci-app-privoxy/po/ro/privoxy.po
+++ b/applications/luci-app-privoxy/po/ro/privoxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-10 12:23+0000\n"
-"Last-Translator: Alexandru Stan <alex9457sn@gmail.com>\n"
+"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/"
"luciapplicationsprivoxy/ro/>\n"
"Language: ro\n"
@@ -9,58 +9,65 @@ 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 3.10.1\n"
+"X-Generator: Weblate 4.10.1\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 ""
+"Un URL care urmează să fie afișat în pagina de eroare pe care utilizatorii o "
+"vor vedea în cazul în care accesul la o pagină nesigură este refuzat."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:226
msgid ""
"A URL to documentation about the local Privoxy setup, configuration or "
"policies."
msgstr ""
+"O adresă URL către documentația despre setările, configurația sau politicile "
+"locale Privoxy."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:325
msgid "A directory where Privoxy can create temporary files."
-msgstr ""
+msgstr "Un director în care Privoxy poate crea fișiere temporare."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:84
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:87
msgid "Access Control"
-msgstr ""
+msgstr "Controlul accesului"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:337
msgid "Actions that are applied to all sites and maybe overruled later on."
msgstr ""
+"Acțiuni care se aplică tuturor site-urilor și care pot fi anulate ulterior."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:308
msgid "An alternative directory where the templates are loaded from."
-msgstr ""
+msgstr "Un director alternativ din care se încarcă șabloanele."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:206
msgid "An email address to reach the Privoxy administrator."
-msgstr ""
+msgstr "O adresă de e-mail pentru a contacta administratorul Privoxy."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:691
msgid ""
"Assumed server-side keep-alive timeout (in seconds) if not specified by the "
"server."
msgstr ""
+"Timpul de așteptare presupus de server (în secunde) dacă nu este specificat "
+"de server."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:151
msgid "Boot delay"
-msgstr ""
+msgstr "Întârziere la pornire"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:869
msgid "CGI user interface"
-msgstr ""
+msgstr "Interfață utilizator CGI"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:857
msgid "Common Log Format"
-msgstr ""
+msgstr "Format comun de jurnal"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:92
msgid ""
@@ -68,58 +75,65 @@ msgid ""
"proxies. Note that parent proxies can severely decrease your privacy level. "
"Also specified here are SOCKS proxies."
msgstr ""
+"Configurați aici rutarea cererilor HTTP printr-un lanț de proxy-uri "
+"multiple. Rețineți că proxies de tip parental pot scădea considerabil "
+"nivelul de confidențialitate. Tot aici sunt specificate și proxy-urile SOCKS."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:851
msgid "Debug GIF de-animation"
-msgstr ""
+msgstr "Depanare GIF de-animare"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:833
msgid "Debug force feature"
-msgstr ""
+msgstr "Funcția Debug Force"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:845
msgid "Debug redirects"
-msgstr ""
+msgstr "Depanarea redirecționărilor"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:839
msgid "Debug regular expression filters"
-msgstr ""
+msgstr "Depanarea filtrelor de expresie regulată"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:152
msgid "Delay (in seconds) during system boot before Privoxy start"
msgstr ""
+"Întârziere (în secunde) în timpul pornirii sistemului înainte de pornirea "
+"Privoxy"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:261
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:298
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:315
msgid "Directory does not exist!"
-msgstr ""
+msgstr "Directorul nu există!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:557
msgid "Disabled == Transparent Proxy Mode"
-msgstr ""
+msgstr "Dezactivat == Mod Proxy transparent"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:66
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:71
msgid "Documentation"
-msgstr ""
+msgstr "Documentație"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:154
msgid "During delay ifup-events are not monitored !"
-msgstr ""
+msgstr "În timpul întârzierii ifup-evenimentele nu sunt monitorizate !"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:599
msgid "Enable proxy authentication forwarding"
-msgstr ""
+msgstr "Activați redirecționarea autentificării proxy"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:135
msgid ""
"Enable/Disable autostart of Privoxy on system startup and interface events"
msgstr ""
+"Activați/dezactivați pornirea automată a Privoxy la pornirea sistemului și "
+"la evenimentele de interfață"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:555
msgid "Enable/Disable filtering when Privoxy starts."
-msgstr ""
+msgstr "Activați/dezactivați filtrarea la pornirea Privoxy."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:134
msgid "Enabled"
@@ -130,40 +144,44 @@ msgid ""
"Enabling this option is NOT recommended if there is no parent proxy that "
"requires authentication!"
msgstr ""
+"Activarea acestei opțiuni NU este recomandată dacă nu există un proxy "
+"părinte care necesită autentificare!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:368
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:404
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:442
msgid "File '%s' not found inside Configuration Directory"
-msgstr ""
+msgstr "Fișierul '%s' nu a fost găsit în directorul de configurare"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:915
#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_logview.htm:12
msgid "File not found or empty"
-msgstr ""
+msgstr "Fișier nedescoperit sau gol"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:75
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:80
msgid "Files and Directories"
-msgstr ""
+msgstr "Fișiere și directoare"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:36
msgid "For help use link at the relevant option"
-msgstr ""
+msgstr "Pentru ajutor folosiți link-ul de la opțiunea relevantă"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:91
msgid "Forwarding"
-msgstr ""
+msgstr "Redirecționare"
#: applications/luci-app-privoxy/root/usr/share/rpcd/acl.d/luci-app-privoxy.json:3
msgid "Grant UCI access for luci-app-privoxy"
-msgstr ""
+msgstr "Acordă acces la UCI pentru luci-app-privoxy"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:589
msgid ""
"If enabled, Privoxy hides the 'go there anyway' link. The user obviously "
"should not be able to bypass any blocks."
msgstr ""
+"Dacă este activată, Privoxy ascunde linkul 'du-te acolo oricum'. Evident, "
+"utilizatorul nu ar trebui să poată ocoli niciun blocaj."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:67
msgid ""
@@ -171,152 +189,164 @@ msgid ""
"be a good idea to let them know how to reach you, what you block and why you "
"do that, your policies, etc."
msgstr ""
+"Dacă intenționezi să operezi Privoxy pentru mai mulți utilizatori decât "
+"pentru tine însuți, ar fi o idee bună să le spui cum să te contacteze, ce "
+"blochezi și de ce faci asta, politicile tale, etc."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:215
msgid "Invalid email address"
-msgstr ""
+msgstr "Adresa de e-mail invalidă"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:416
msgid "It is NOT recommended for the casual user."
-msgstr ""
+msgstr "NU este recomandat pentru un utilizator ocazional."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:194
msgid "Location of the Privoxy User Manual."
-msgstr ""
+msgstr "Locația manualului de utilizare Privoxy."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:108
msgid "Log File Viewer"
-msgstr ""
+msgstr "Vizualizator de fișiere jurnal"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:895
msgid "Log all data read from the network"
-msgstr ""
+msgstr "Înregistrați toate datele citite din rețea"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:827
msgid "Log all data written to the network"
-msgstr ""
+msgstr "Înregistrați toate datele scrise în rețea"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:901
msgid "Log the applying actions"
-msgstr ""
+msgstr "Înregistrați acțiunile de aplicare"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:803
msgid ""
"Log the destination for each request Privoxy let through. See also 'Debug "
"1024'."
msgstr ""
+"Înregistrați destinația pentru fiecare solicitare pe care Privoxy o lasă să "
+"treacă. A se vedea și 'Debug 1024'."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:863
msgid ""
"Log the destination for requests Privoxy didn't let through, and the reason "
"why."
msgstr ""
+"Înregistrați destinația cererilor pe care Privoxy nu le-a primit și motivul "
+"pentru care nu le-a primit."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:104
msgid "Logging"
-msgstr ""
+msgstr "Jurnalizare"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:339
msgid "Main actions file"
-msgstr ""
+msgstr "Fișierul acțiunilor principale"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:461
msgid "Mandatory Input: No Data given!"
-msgstr ""
+msgstr "Intrare obligatorie: Nu sunt furnizate date!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:259
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:296
msgid "Mandatory Input: No Directory given!"
-msgstr ""
+msgstr "Intrare obligatorie: Nu se dă niciun director!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:279
msgid "Mandatory Input: No File given!"
-msgstr ""
+msgstr "Intrare obligatorie: Nu se dă niciun fișier!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:479
msgid "Mandatory Input: No Port given!"
-msgstr ""
+msgstr "Intrare obligatorie: Nu se dă niciun port!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:345
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:381
msgid "Mandatory Input: No files given!"
-msgstr ""
+msgstr "Intrare obligatorie: Nu se dau fișiere!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:482
msgid "Mandatory Input: No valid IPv4 address or host given!"
msgstr ""
+"Intrare obligatorie: Nu a fost furnizată nicio adresă IPv4 sau gazdă validă!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:470
msgid "Mandatory Input: No valid IPv6 address given!"
-msgstr ""
+msgstr "Intrare obligatorie: Nu a fost furnizată nicio adresă IPv6 validă!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:472
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:484
msgid "Mandatory Input: No valid Port given!"
-msgstr ""
+msgstr "Intrare obligatorie: Nu a fost indicat niciun port valid!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:733
msgid "Maximum number of client connections that will be served."
-msgstr ""
+msgstr "Numărul maxim de conexiuni client care vor fi servite."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:535
msgid "Maximum size (in KB) of the buffer for content filtering."
-msgstr ""
+msgstr "Dimensiunea maximă (în KB) a tamponului pentru filtrarea conținutului."
#: 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"
-msgstr ""
+msgstr "NU este instalat"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:254
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:291
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:310
msgid "No trailing '/', please."
-msgstr ""
+msgstr "Fără '/' la sfârșit, vă rog."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:881
msgid "Non-fatal errors - *we highly recommended enabling this*"
-msgstr ""
+msgstr "Erorile non-fatal - *recomandăm cu tărie activarea acestui lucru*"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:714
msgid ""
"Number of seconds after which a socket times out if no data is received."
msgstr ""
+"Numărul de secunde după care un socket se termină dacă nu se primesc date."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:668
msgid ""
"Number of seconds after which an open connection will no longer be reused."
msgstr ""
+"Numărul de secunde după care o conexiune deschisă nu va mai fi refolosită."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:327
msgid ""
"Only when using 'external filters', Privoxy has to create temporary files."
msgstr ""
+"Numai atunci când se utilizează \"filtre externe\", Privoxy trebuie să "
+"creeze fișiere temporare."
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:81
msgid "Please install current version !"
-msgstr ""
+msgstr "Vă rugăm să instalați versiunea curentă!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:913
msgid "Please press [Read] button"
-msgstr ""
+msgstr "Vă rugăm să apăsați butonul [Read]"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:518
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:527
msgid "Please read Privoxy manual for details!"
-msgstr ""
+msgstr "Vă rugăm să citiți manualul Privoxy pentru detalii!"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:92
msgid "Please update to the current version!"
-msgstr ""
+msgstr "Vă rugăm să actualizați la versiunea curentă!"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:24
msgid "Privoxy WEB proxy"
-msgstr ""
+msgstr "Privoxy proxy WEB"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:76
msgid ""
@@ -324,6 +354,10 @@ msgid ""
"configuration, help and logging. This section of the configuration file "
"tells Privoxy where to find those other files."
msgstr ""
+"Privoxy poate folosi (și în mod normal folosește) o serie de alte fișiere "
+"pentru configurare suplimentară, ajutor și logare. Această secțiune a "
+"fișierului de configurare îi spune lui Privoxy unde să găsească aceste alte "
+"fișiere."
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:32
msgid ""
@@ -331,63 +365,67 @@ msgid ""
"enhancing privacy, modifying web page data and HTTP headers, controlling "
"access, and removing ads and other obnoxious Internet junk."
msgstr ""
+"Privoxy este un proxy web non-caching cu capacități avansate de filtrare "
+"pentru îmbunătățirea confidențialității, modificarea datelor din paginile "
+"web și a antetelor HTTP, controlul accesului și eliminarea reclamelor și a "
+"altor prostii enervante de pe internet."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:908
msgid "Read / Reread log file"
-msgstr ""
+msgstr "Citiți / Recitiți fișierul jurnal"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:815
msgid "Show I/O status"
-msgstr ""
+msgstr "Afișați starea I/O"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:809
msgid "Show each connection status"
-msgstr ""
+msgstr "Afișați starea fiecărei conexiuni"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:821
msgid "Show header parsing"
-msgstr ""
+msgstr "Afișați parsarea antetului"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:76
msgid "Software package '%s' is not installed."
-msgstr ""
+msgstr "Pachetul software '%s' nu este instalat."
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:85
msgid "Software package '%s' is outdated."
-msgstr ""
+msgstr "Pachetul software '%s' este depășit."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:125
#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_startstop.htm:10
msgid "Start"
-msgstr "Pornește"
+msgstr "Porniți"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:115
msgid "Start / Stop"
-msgstr ""
+msgstr "Pornire / Oprire"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:116
msgid "Start/Stop Privoxy WEB Proxy"
-msgstr ""
+msgstr "Porniți/Opriți Privoxy WEB Proxy"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:875
msgid "Startup banner and warnings."
-msgstr ""
+msgstr "Banner de pornire și avertismente."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:455
msgid "Syntax:"
-msgstr ""
+msgstr "Sintaxă:"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:786
msgid "Syntax: Client header names delimited by spaces."
-msgstr ""
+msgstr "Sintaxă: Nume de antet client delimitate prin spații."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:612
msgid "Syntax: target_pattern http_parent[:port]"
-msgstr ""
+msgstr "Sintaxă: target_pattern http_parent[:port]"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:620
msgid "Syntax: target_pattern socks_proxy[:port] http_parent[:port]"
-msgstr ""
+msgstr "Sintaxă: target_pattern socks_proxy[:port] http_parent[:port]"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:59
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:62
@@ -399,94 +437,121 @@ msgid ""
"The actions file(s) to use. Multiple actionsfile lines are permitted, and "
"are in fact recommended!"
msgstr ""
+"Fișierul (fișierele) de acțiuni care trebuie utilizat(e). Sunt permise mai "
+"multe linii de fișiere de acțiuni și, de fapt, sunt recomandate!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:453
msgid ""
"The address and TCP port on which Privoxy will listen for client requests."
-msgstr ""
+msgstr "Adresa și portul TCP pe care Privoxy va asculta cererile clienților."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:766
msgid ""
"The compression level that is passed to the zlib library when compressing "
"buffered content."
msgstr ""
+"Nivelul de compresie care este transmis bibliotecii zlib atunci când "
+"comprimă conținutul tamponat."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:252
msgid ""
"The directory where all logging takes place (i.e. where the logfile is "
"located)."
msgstr ""
+"Directorul în care au loc toate înregistrările (adică unde se află fișierul "
+"jurnal)."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:289
msgid "The directory where the other configuration files are located."
-msgstr ""
+msgstr "Directorul în care se află celelalte fișiere de configurare."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:377
msgid ""
"The filter files contain content modification rules that use regular "
"expressions."
msgstr ""
+"Fișierele de filtrare conțin reguli de modificare a conținutului care "
+"utilizează expresii regulate."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:183
msgid "The hostname shown on the CGI pages."
-msgstr ""
+msgstr "Numele de gazdă afișat pe paginile CGI."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:274
msgid "The log file to use. File name, relative to log directory."
msgstr ""
+"Fișierul de jurnal care urmează să fie utilizat. Numele fișierului, în "
+"raport cu directorul de jurnal."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:784
msgid "The order in which client headers are sorted before forwarding them."
msgstr ""
+"Ordinea în care sunt sortate antetele clienților înainte de a le transmite."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:751
msgid ""
"The status code Privoxy returns for pages blocked with +handle-as-empty-"
"document."
msgstr ""
+"Codul de stare pe care Privoxy îl returnează pentru paginile blocate cu "
+"+handle-as-empty-document."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:413
msgid ""
"The trust mechanism is an experimental feature for building white-lists and "
"should be used with care."
msgstr ""
+"Mecanismul de încredere este o caracteristică experimentală pentru crearea "
+"listelor albe și trebuie utilizat cu atenție."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:238
msgid ""
"The value of this option only matters if the experimental trust mechanism "
"has been activated."
msgstr ""
+"Valoarea acestei opțiuni contează numai dacă a fost activat mecanismul "
+"experimental de încredere."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:796
msgid ""
"This option is only there for debugging purposes. It will drastically reduce "
"performance."
msgstr ""
+"Această opțiune este disponibilă doar în scopuri de depanare. Aceasta va "
+"reduce drastic performanța."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:574
msgid ""
"This option will be removed in future releases as it has been obsoleted by "
"the more general header taggers."
msgstr ""
+"Această opțiune va fi eliminată în versiunile viitoare, deoarece a fost "
+"înlocuită de etichete de antet mai generale."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:85
msgid ""
"This tab controls the security-relevant aspects of Privoxy's configuration."
msgstr ""
+"Această filă controlează aspectele relevante pentru securitate ale "
+"configurației Privoxy."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:618
msgid ""
"Through which SOCKS proxy (and optionally to which parent HTTP proxy) "
"specific requests should be routed."
msgstr ""
+"Prin intermediul cărui proxy SOCKS (și, opțional, către ce proxy HTTP "
+"părinte) trebuie direcționate cererile specifice."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:610
msgid "To which parent HTTP proxy specific requests should be routed."
msgstr ""
+"Prin intermediul cărui proxy SOCKS (și, opțional, către ce proxy HTTP "
+"părinte) trebuie direcționate cererile specifice."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:341
msgid "User customizations"
-msgstr ""
+msgstr "Personalizări ale utilizatorului"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:166
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:543
@@ -496,108 +561,118 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:739
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:772
msgid "Value is not a number"
-msgstr ""
+msgstr "Valoarea nu este un număr"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:168
msgid "Value not between 0 and 300"
-msgstr ""
+msgstr "Valoarea nu este cuprinsă între 0 și 300"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:774
msgid "Value not between 0 and 9"
-msgstr ""
+msgstr "Valoarea nu este cuprinsă între 0 și 9"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:545
msgid "Value not between 1 and 4096"
-msgstr ""
+msgstr "Valoarea nu este cuprinsă între 1 și 4096"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:675
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:698
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:722
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:741
msgid "Value not greater 0 or empty"
-msgstr ""
+msgstr "Valoarea nu este mai mare de 0 sau goală"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:537
msgid "Value range 1 to 4096, no entry defaults to 4096"
msgstr ""
+"Interval de valori de la 1 la 4096, dacă nu există nicio intrare, valoarea "
+"implicită este 4096"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:45
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:47
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:50
msgid "Version"
-msgstr ""
+msgstr "Versiunea"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:43
msgid "Version Information"
-msgstr ""
+msgstr "Informații despre versiune"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:646
msgid "Whether intercepted requests should be treated as valid."
-msgstr ""
+msgstr "Dacă cererile interceptate trebuie tratate ca fiind valide."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:572
msgid ""
"Whether or not Privoxy recognizes special HTTP headers to change toggle "
"state."
msgstr ""
+"Dacă Privoxy recunoaște sau nu antetele HTTP speciale pentru a schimba "
+"starea de comutare."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:758
msgid "Whether or not buffered content is compressed before delivery."
-msgstr ""
+msgstr "Dacă conținutul tamponat este sau nu comprimat înainte de livrare."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:706
msgid ""
"Whether or not outgoing connections that have been kept alive should be "
"shared between different incoming connections."
msgstr ""
+"Dacă conexiunile de ieșire care au fost menținute în viață ar trebui sau nu "
+"să fie partajate între diferite conexiuni de intrare."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:683
msgid "Whether or not pipelined requests should be served."
-msgstr ""
+msgstr "Dacă trebuie sau nu servite cereri în lanț."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:600
msgid "Whether or not proxy authentication through Privoxy should work."
-msgstr ""
+msgstr "Dacă autentificarea proxy prin Privoxy trebuie să funcționeze sau nu."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:582
msgid "Whether or not the web-based actions file editor may be used."
msgstr ""
+"Dacă poate fi utilizat sau nu editorul de fișiere de acțiuni bazat pe web."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:565
msgid "Whether or not the web-based toggle feature may be used."
-msgstr ""
+msgstr "Dacă poate fi utilizată sau nu funcția de comutare bazată pe web."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:653
msgid "Whether requests to Privoxy's CGI pages can be blocked or redirected."
msgstr ""
+"Dacă cererile către paginile CGI ale Privoxy pot fi blocate sau "
+"redirecționate."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:660
msgid ""
"Whether the CGI interface should stay compatible with broken HTTP clients."
msgstr ""
+"Dacă interfața CGI trebuie să rămână compatibilă cu clienții HTTP defectuoși."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:794
msgid "Whether to run only one server thread."
-msgstr ""
+msgstr "Dacă se va rula doar un singur fir de server."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:516
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:525
msgid "Who can access what."
-msgstr ""
+msgstr "Cine poate avea acces la ce."
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:49
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:87
msgid "installed"
-msgstr ""
+msgstr "instalat"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:48
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:78
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:89
msgid "or higher"
-msgstr ""
+msgstr "sau mai mare"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:46
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:78
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:89
msgid "required"
-msgstr ""
+msgstr "necesară"
diff --git a/applications/luci-app-privoxy/po/ru/privoxy.po b/applications/luci-app-privoxy/po/ru/privoxy.po
index 31820ce7f9..90f565f643 100644
--- a/applications/luci-app-privoxy/po/ru/privoxy.po
+++ b/applications/luci-app-privoxy/po/ru/privoxy.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: privoxy\n"
"POT-Creation-Date: 2017-12-14 16:00+0300\n"
-"PO-Revision-Date: 2020-07-24 09:24+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2021-07-05 20:29+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/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.2-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -118,7 +118,7 @@ msgstr "Отключен == Прозрачный режим прокси-сер
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:66
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:71
msgid "Documentation"
-msgstr "Информация"
+msgstr "Документация"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:154
msgid "During delay ifup-events are not monitored !"
@@ -359,7 +359,7 @@ msgid ""
"configuration, help and logging. This section of the configuration file "
"tells Privoxy where to find those other files."
msgstr ""
-"Страница настройки расположения вспомогательных файлов Privoxy. Privoxy - "
+"Страница настройки расположения вспомогательных файлов Privoxy. Privoxy "
"использует ряд других файлов для дополнительной настройки, оказания помощи и "
"ведения системного журнала."
diff --git a/applications/luci-app-privoxy/po/tr/privoxy.po b/applications/luci-app-privoxy/po/tr/privoxy.po
index 110beb1d74..def91d03d0 100644
--- a/applications/luci-app-privoxy/po/tr/privoxy.po
+++ b/applications/luci-app-privoxy/po/tr/privoxy.po
@@ -1,65 +1,71 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/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.3-dev\n"
+"X-Generator: Weblate 4.7-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 ""
+"Güvenilir olmayan bir sayfaya erişim reddedildiğinde kullanıcıların göreceği "
+"hata sayfasında görüntülenecek URL."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:226
msgid ""
"A URL to documentation about the local Privoxy setup, configuration or "
"policies."
msgstr ""
+"Yerel Privoxy kurulumu, yapılandırması veya politikaları hakkındaki "
+"belgelere ait URL."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:325
msgid "A directory where Privoxy can create temporary files."
-msgstr ""
+msgstr "Privoxy'nin geçici dosyalar oluşturabileceği bir dizin."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:84
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:87
msgid "Access Control"
-msgstr ""
+msgstr "Giriş kontrolu"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:337
msgid "Actions that are applied to all sites and maybe overruled later on."
-msgstr ""
+msgstr "Tüm sitelere uygulanan ve daha sonra reddedilebilecek eylemler."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:308
msgid "An alternative directory where the templates are loaded from."
-msgstr ""
+msgstr "Şablonların yüklendiği alternatif bir dizin."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:206
msgid "An email address to reach the Privoxy administrator."
-msgstr ""
+msgstr "Privoxy yöneticisine ulaşmak için bir e-posta adresi."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:691
msgid ""
"Assumed server-side keep-alive timeout (in seconds) if not specified by the "
"server."
msgstr ""
+"Sunucu tarafından belirtilmediyse, varsayılan sunucu tarafı canlı tutma "
+"zaman aşımı (saniye cinsinden)."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:151
msgid "Boot delay"
-msgstr ""
+msgstr "Önyükleme gecikmesi"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:869
msgid "CGI user interface"
-msgstr ""
+msgstr "CGI kullanıcı arayüzü"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:857
msgid "Common Log Format"
-msgstr ""
+msgstr "Ortak Günlük Formatı"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:92
msgid ""
@@ -67,58 +73,66 @@ msgid ""
"proxies. Note that parent proxies can severely decrease your privacy level. "
"Also specified here are SOCKS proxies."
msgstr ""
+"Burada, HTTP isteklerinin birden çok proxy'den oluşan bir zincir üzerinden "
+"yönlendirilmesini yapılandırın. Ebeveyn temsilcilerinin gizlilik seviyenizi "
+"ciddi şekilde düşürebileceğini unutmayın. Burada ayrıca SOCKS vekil "
+"sunucuları da belirtilmiştir."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:851
msgid "Debug GIF de-animation"
-msgstr ""
+msgstr "Hata ayıklama GIF de-animasyonu"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:833
msgid "Debug force feature"
-msgstr ""
+msgstr "Hata ayıklama zorlama özelliği"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:845
msgid "Debug redirects"
-msgstr ""
+msgstr "Yönlendirmelerde hata ayıklama"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:839
msgid "Debug regular expression filters"
-msgstr ""
+msgstr "Normal ifade filtrelerinde hata ayıklama"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:152
msgid "Delay (in seconds) during system boot before Privoxy start"
msgstr ""
+"Privoxy başlamadan önce sistem önyüklemesi sırasında gecikme (saniye "
+"cinsinden)"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:261
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:298
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:315
msgid "Directory does not exist!"
-msgstr ""
+msgstr "Dizin mevcut değil!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:557
msgid "Disabled == Transparent Proxy Mode"
-msgstr ""
+msgstr "Devre Dışı == Şeffaf Proxy Modu"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:66
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:71
msgid "Documentation"
-msgstr ""
+msgstr "Dokümantasyon"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:154
msgid "During delay ifup-events are not monitored !"
-msgstr ""
+msgstr "Gecikme sırasında ifup-events izlenmez!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:599
msgid "Enable proxy authentication forwarding"
-msgstr ""
+msgstr "Proxy kimlik doğrulamasını yönlendirmeyi etkinleştirin"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:135
msgid ""
"Enable/Disable autostart of Privoxy on system startup and interface events"
msgstr ""
+"Sistem başlangıcında ve arayüz olaylarında Privoxy'nin otomatik "
+"başlatılmasını etkinleştirin / devre dışı bırakın"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:555
msgid "Enable/Disable filtering when Privoxy starts."
-msgstr ""
+msgstr "Privoxy başladığında filtrelemeyi etkinleştirin / devre dışı bırakın."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:134
msgid "Enabled"
@@ -129,40 +143,44 @@ msgid ""
"Enabling this option is NOT recommended if there is no parent proxy that "
"requires authentication!"
msgstr ""
+"Kimlik doğrulama gerektiren bir ana proxy yoksa bu seçeneğin "
+"etkinleştirilmesi ÖNERİLMEZ!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:368
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:404
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:442
msgid "File '%s' not found inside Configuration Directory"
-msgstr ""
+msgstr "Yapılandırma Dizini içinde '%s' dosyası bulunamadı"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:915
#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_logview.htm:12
msgid "File not found or empty"
-msgstr ""
+msgstr "Dosya bulunamadı veya boş"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:75
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:80
msgid "Files and Directories"
-msgstr ""
+msgstr "Dosyalar ve Dizinler"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:36
msgid "For help use link at the relevant option"
-msgstr ""
+msgstr "Yardım için ilgili seçenekteki bağlantıyı kullanın"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:91
msgid "Forwarding"
-msgstr ""
+msgstr "Yönlendirme"
#: applications/luci-app-privoxy/root/usr/share/rpcd/acl.d/luci-app-privoxy.json:3
msgid "Grant UCI access for luci-app-privoxy"
-msgstr ""
+msgstr "luci-app-privoxy için UCI erişimi verin"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:589
msgid ""
"If enabled, Privoxy hides the 'go there anyway' link. The user obviously "
"should not be able to bypass any blocks."
msgstr ""
+"Etkinleştirilirse, Privoxy 'yine de oraya git' bağlantısını gizler. "
+"Kullanıcı tabii ki herhangi bir bloğu atlayamaz."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:67
msgid ""
@@ -170,152 +188,164 @@ msgid ""
"be a good idea to let them know how to reach you, what you block and why you "
"do that, your policies, etc."
msgstr ""
+"Privoxy'yi yalnızca kendinizden daha fazla kullanıcı için çalıştırmayı "
+"düşünüyorsanız, size nasıl ulaşacaklarını, neyi engellediğinizi ve bunu "
+"neden yaptığınızı, politikalarınızı vb. bilmelerini sağlamak iyi bir fikir "
+"olabilir."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:215
msgid "Invalid email address"
-msgstr ""
+msgstr "Geçersiz e-posta adresi"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:416
msgid "It is NOT recommended for the casual user."
-msgstr ""
+msgstr "Sıradan kullanıcılar için ÖNERİLMEZ."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:194
msgid "Location of the Privoxy User Manual."
-msgstr ""
+msgstr "Privoxy Kullanım Kılavuzunun Yeri."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:108
msgid "Log File Viewer"
-msgstr ""
+msgstr "Günlük Dosyası Görüntüleyicisi"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:895
msgid "Log all data read from the network"
-msgstr ""
+msgstr "Ağdan okunan tüm verileri günlüğe kaydedin"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:827
msgid "Log all data written to the network"
-msgstr ""
+msgstr "Ağa yazılan tüm verileri günlüğe kaydedin"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:901
msgid "Log the applying actions"
-msgstr ""
+msgstr "Uygulama eylemlerini günlüğe kaydedin"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:803
msgid ""
"Log the destination for each request Privoxy let through. See also 'Debug "
"1024'."
msgstr ""
+"Privoxy'nin geçmesine izin verilen her istek için hedefi günlüğe kaydedin. "
+"Ayrıca '1024 Hata Ayıklama' konusuna bakın."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:863
msgid ""
"Log the destination for requests Privoxy didn't let through, and the reason "
"why."
msgstr ""
+"Privoxy'nin izin vermediği istekler için hedefi ve nedenini günlüğe kaydedin."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:104
msgid "Logging"
-msgstr ""
+msgstr "Günlükleme"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:339
msgid "Main actions file"
-msgstr ""
+msgstr "Ana eylemler dosyası"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:461
msgid "Mandatory Input: No Data given!"
-msgstr ""
+msgstr "Zorunlu Giriş: Veri verilmedi!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:259
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:296
msgid "Mandatory Input: No Directory given!"
-msgstr ""
+msgstr "Zorunlu Giriş: Dizin verilmedi!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:279
msgid "Mandatory Input: No File given!"
-msgstr ""
+msgstr "Zorunlu Giriş: Dosya verilmedi!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:479
msgid "Mandatory Input: No Port given!"
-msgstr ""
+msgstr "Zorunlu Giriş: Bağlantı Noktası verilmedi!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:345
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:381
msgid "Mandatory Input: No files given!"
-msgstr ""
+msgstr "Zorunlu Giriş: Dosya verilmedi!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:482
msgid "Mandatory Input: No valid IPv4 address or host given!"
msgstr ""
+"Zorunlu Giriş: Geçerli bir IPv4 adresi veya ana bilgisayar belirtilmedi!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:470
msgid "Mandatory Input: No valid IPv6 address given!"
-msgstr ""
+msgstr "Zorunlu Giriş: Geçerli bir IPv6 adresi verilmedi!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:472
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:484
msgid "Mandatory Input: No valid Port given!"
-msgstr ""
+msgstr "Zorunlu Giriş: Belirtilen geçerli Bağlantı Noktası yok!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:733
msgid "Maximum number of client connections that will be served."
-msgstr ""
+msgstr "Sağlanacak maksimum istemci bağlantısı sayısı."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:535
msgid "Maximum size (in KB) of the buffer for content filtering."
-msgstr ""
+msgstr "İçerik filtreleme için arabelleğin maksimum boyutu (KB cinsinden)."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:97
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:100
msgid "Miscellaneous"
-msgstr ""
+msgstr "Çeşitli"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:51
msgid "NOT installed"
-msgstr ""
+msgstr "Yüklü değil"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:254
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:291
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:310
msgid "No trailing '/', please."
-msgstr ""
+msgstr "Sonda '/' yok, lütfen."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:881
msgid "Non-fatal errors - *we highly recommended enabling this*"
msgstr ""
+"Önemli olmayan hatalar - * bunu etkinleştirmenizi şiddetle tavsiye ederiz *"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:714
msgid ""
"Number of seconds after which a socket times out if no data is received."
msgstr ""
+"Veri alınmazsa soketin zaman aşımına uğramasından sonraki saniye sayısı."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:668
msgid ""
"Number of seconds after which an open connection will no longer be reused."
-msgstr ""
+msgstr "Açık bir bağlantının artık tekrar kullanılmayacağı saniye sayısı."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:327
msgid ""
"Only when using 'external filters', Privoxy has to create temporary files."
msgstr ""
+"Yalnızca 'harici filtreler' kullanıldığında, Privoxy geçici dosyalar "
+"oluşturmalıdır."
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:81
msgid "Please install current version !"
-msgstr ""
+msgstr "Lütfen güncel sürümü kurun!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:913
msgid "Please press [Read] button"
-msgstr ""
+msgstr "Lütfen [Oku] düğmesine basın"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:518
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:527
msgid "Please read Privoxy manual for details!"
-msgstr ""
+msgstr "Ayrıntılar için lütfen Privoxy kılavuzunu okuyun!"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:92
msgid "Please update to the current version!"
-msgstr ""
+msgstr "Lütfen mevcut sürüme güncelleyin!"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:24
msgid "Privoxy WEB proxy"
-msgstr ""
+msgstr "Privoxy WEB proxy"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:76
msgid ""
@@ -323,6 +353,9 @@ msgid ""
"configuration, help and logging. This section of the configuration file "
"tells Privoxy where to find those other files."
msgstr ""
+"Privoxy ek yapılandırma, yardım ve günlük kaydı için bir dizi başka dosya "
+"kullanabilir (ve normalde kullanır). Yapılandırma dosyasının bu bölümü, "
+"Privoxy'ye bu diğer dosyaları nerede bulacağını söyler."
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:32
msgid ""
@@ -330,30 +363,34 @@ msgid ""
"enhancing privacy, modifying web page data and HTTP headers, controlling "
"access, and removing ads and other obnoxious Internet junk."
msgstr ""
+"Privoxy, gizliliği artırmak, web sayfası verilerini ve HTTP başlıklarını "
+"değiştirmek, erişimi kontrol etmek ve reklamları ve diğer iğrenç İnternet "
+"çöplerini kaldırmak için gelişmiş filtreleme yeteneklerine sahip, önbelleğe "
+"alınmayan bir web proxy'sidir."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:908
msgid "Read / Reread log file"
-msgstr ""
+msgstr "Günlük dosyasını oku / yeniden oku"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:815
msgid "Show I/O status"
-msgstr ""
+msgstr "G / Ç durumunu göster"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:809
msgid "Show each connection status"
-msgstr ""
+msgstr "Her bağlantı durumunu göster"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:821
msgid "Show header parsing"
-msgstr ""
+msgstr "Üstbilgi ayrıştırmasını göster"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:76
msgid "Software package '%s' is not installed."
-msgstr ""
+msgstr "Yazılım paketi '%s' kurulu değil."
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:85
msgid "Software package '%s' is outdated."
-msgstr ""
+msgstr "Yazılım paketi '%s' güncel değil."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:125
#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_startstop.htm:10
@@ -362,31 +399,33 @@ msgstr "Başlat"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:115
msgid "Start / Stop"
-msgstr ""
+msgstr "Başlat/Durdur"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:116
msgid "Start/Stop Privoxy WEB Proxy"
-msgstr ""
+msgstr "Privoxy WEB Proxy'i Başlat/Durdur"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:875
msgid "Startup banner and warnings."
-msgstr ""
+msgstr "Başlangıç başlığı ve uyarılar."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:455
msgid "Syntax:"
-msgstr ""
+msgstr "Sözdizimi:"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:786
msgid "Syntax: Client header names delimited by spaces."
-msgstr ""
+msgstr "Sözdizimi: Boşluklarla ayrılmış istemci başlığı adları."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:612
msgid "Syntax: target_pattern http_parent[:port]"
-msgstr ""
+msgstr "Sözdizimi: target_pattern http_parent[:bağlantı noktası]"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:620
msgid "Syntax: target_pattern socks_proxy[:port] http_parent[:port]"
msgstr ""
+"Sözdizimi: target_pattern socks_proxy[:bağlantı noktası] http_parent[:"
+"bağlantı noktası]"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:59
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:62
@@ -398,94 +437,117 @@ msgid ""
"The actions file(s) to use. Multiple actionsfile lines are permitted, and "
"are in fact recommended!"
msgstr ""
+"Kullanılacak eylem dosyaları. Birden fazla eylem dosya satırına izin verilir "
+"ve aslında tavsiye edilir!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:453
msgid ""
"The address and TCP port on which Privoxy will listen for client requests."
msgstr ""
+"Privoxy'nin istemci isteklerini dinleyeceği adres ve TCP bağlantı noktası."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:766
msgid ""
"The compression level that is passed to the zlib library when compressing "
"buffered content."
msgstr ""
+"Arabelleğe alınan içerik sıkıştırılırken zlib kitaplığına iletilen "
+"sıkıştırma düzeyi."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:252
msgid ""
"The directory where all logging takes place (i.e. where the logfile is "
"located)."
msgstr ""
+"Tüm günlük kaydının gerçekleştiği dizin (yani, günlük dosyasının bulunduğu "
+"yer)."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:289
msgid "The directory where the other configuration files are located."
-msgstr ""
+msgstr "Diğer yapılandırma dosyalarının bulunduğu dizin."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:377
msgid ""
"The filter files contain content modification rules that use regular "
"expressions."
msgstr ""
+"Filtre dosyaları, normal ifadeler kullanan içerik değiştirme kurallarını "
+"içerir."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:183
msgid "The hostname shown on the CGI pages."
-msgstr ""
+msgstr "CGI sayfalarında gösterilen ana bilgisayar adı."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:274
msgid "The log file to use. File name, relative to log directory."
-msgstr ""
+msgstr "Kullanılacak günlük dosyası. Günlük dizinine göre dosya adı."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:784
msgid "The order in which client headers are sorted before forwarding them."
-msgstr ""
+msgstr "İstemci başlıklarının iletilmeden önce sıralandığı sıra."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:751
msgid ""
"The status code Privoxy returns for pages blocked with +handle-as-empty-"
"document."
msgstr ""
+"Privoxy durum kodu +handle-as-empty-document ile engellenen sayfalar için "
+"döndürür."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:413
msgid ""
"The trust mechanism is an experimental feature for building white-lists and "
"should be used with care."
msgstr ""
+"Güven mekanizması, beyaz listeler oluşturmak için deneysel bir özelliktir ve "
+"dikkatli kullanılmalıdır."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:238
msgid ""
"The value of this option only matters if the experimental trust mechanism "
"has been activated."
msgstr ""
+"Bu seçeneğin değeri, yalnızca deneysel güven mekanizması etkinleştirildiyse "
+"önemlidir."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:796
msgid ""
"This option is only there for debugging purposes. It will drastically reduce "
"performance."
msgstr ""
+"Bu seçenek yalnızca hata ayıklama amaçlıdır. Performansı büyük ölçüde "
+"düşürecektir."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:574
msgid ""
"This option will be removed in future releases as it has been obsoleted by "
"the more general header taggers."
msgstr ""
+"Bu seçenek, daha genel başlık etiketleyicileri tarafından kullanımdan "
+"kaldırıldığı için gelecekteki sürümlerde kaldırılacaktır."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:85
msgid ""
"This tab controls the security-relevant aspects of Privoxy's configuration."
msgstr ""
+"Bu sekme, Privoxy'nin yapılandırmasının güvenlikle ilgili yönlerini kontrol "
+"eder."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:618
msgid ""
"Through which SOCKS proxy (and optionally to which parent HTTP proxy) "
"specific requests should be routed."
msgstr ""
+"Hangi SOCKS proxy'si (ve isteğe bağlı olarak hangi ana HTTP proxy'sine) özel "
+"isteklerin yönlendirilmesi gerekir."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:610
msgid "To which parent HTTP proxy specific requests should be routed."
-msgstr ""
+msgstr "Hangi üst HTTP proxy'sine özgü isteklerin yönlendirilmesi gerekir."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:341
msgid "User customizations"
-msgstr ""
+msgstr "Kullanıcı özelleştirmeleri"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:166
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:543
@@ -495,30 +557,30 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:739
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:772
msgid "Value is not a number"
-msgstr ""
+msgstr "Değer bir sayı değil"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:168
msgid "Value not between 0 and 300"
-msgstr ""
+msgstr "Değer 0 ile 300 arasında değil"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:774
msgid "Value not between 0 and 9"
-msgstr ""
+msgstr "Değer 0 ile 9 arasında değil"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:545
msgid "Value not between 1 and 4096"
-msgstr ""
+msgstr "Değer 1 ile 4096 arasında değil"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:675
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:698
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:722
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:741
msgid "Value not greater 0 or empty"
-msgstr ""
+msgstr "Değer 0'dan büyük değil veya boş"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:537
msgid "Value range 1 to 4096, no entry defaults to 4096"
-msgstr ""
+msgstr "Değer aralığı 1 - 4096, giriş yok ise varsayılan 4096"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:45
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:47
@@ -528,75 +590,85 @@ msgstr "Sürüm"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:43
msgid "Version Information"
-msgstr ""
+msgstr "Sürüm bilgisi"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:646
msgid "Whether intercepted requests should be treated as valid."
msgstr ""
+"Yakalanan isteklerin geçerli olarak değerlendirilip değerlendirilmeyeceği."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:572
msgid ""
"Whether or not Privoxy recognizes special HTTP headers to change toggle "
"state."
msgstr ""
+"Privoxy'nin geçiş durumunu değiştirmek için özel HTTP başlıklarını tanıyıp "
+"tanımadığı."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:758
msgid "Whether or not buffered content is compressed before delivery."
msgstr ""
+"Arabelleğe alınan içeriğin teslim edilmeden önce sıkıştırılıp "
+"sıkıştırılmayacağı."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:706
msgid ""
"Whether or not outgoing connections that have been kept alive should be "
"shared between different incoming connections."
msgstr ""
+"Canlı tutulan giden bağlantıların farklı gelen bağlantılar arasında "
+"paylaşılıp paylaşılmayacağı."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:683
msgid "Whether or not pipelined requests should be served."
-msgstr ""
+msgstr "Ardışık düzenlenmiş isteklerin sunulup sunulmayacağı."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:600
msgid "Whether or not proxy authentication through Privoxy should work."
-msgstr ""
+msgstr "Privoxy aracılığıyla proxy kimlik doğrulamasının çalışıp çalışmayacağı."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:582
msgid "Whether or not the web-based actions file editor may be used."
msgstr ""
+"Web tabanlı eylemler dosyası düzenleyicisinin kullanılıp kullanılamayacağı."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:565
msgid "Whether or not the web-based toggle feature may be used."
-msgstr ""
+msgstr "Web tabanlı geçiş özelliğinin kullanılıp kullanılamayacağı."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:653
msgid "Whether requests to Privoxy's CGI pages can be blocked or redirected."
msgstr ""
+"Privoxy'nin CGI sayfalarına gelen isteklerin engellenip engellenemeyeceği "
+"veya yeniden yönlendirilip yönlendirilemeyeceği."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:660
msgid ""
"Whether the CGI interface should stay compatible with broken HTTP clients."
-msgstr ""
+msgstr "CGI arayüzünün bozuk HTTP istemcileriyle uyumlu olup olmayacağı."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:794
msgid "Whether to run only one server thread."
-msgstr ""
+msgstr "Yalnızca bir sunucu iş parçacığının çalıştırılıp çalıştırılmayacağı."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:516
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:525
msgid "Who can access what."
-msgstr ""
+msgstr "Kim neye erişebilir."
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:49
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:87
msgid "installed"
-msgstr ""
+msgstr "kurulmuş"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:48
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:78
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:89
msgid "or higher"
-msgstr ""
+msgstr "veya daha yüksek"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:46
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:78
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:89
msgid "required"
-msgstr ""
+msgstr "gereklidir"
diff --git a/applications/luci-app-privoxy/po/uk/privoxy.po b/applications/luci-app-privoxy/po/uk/privoxy.po
index ab498aa8e9..fc84a676d3 100644
--- a/applications/luci-app-privoxy/po/uk/privoxy.po
+++ b/applications/luci-app-privoxy/po/uk/privoxy.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-18 11:31+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2022-02-13 10:08+0000\n"
+"Last-Translator: Vova Buran <heneral@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/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.11-dev\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
@@ -350,11 +350,11 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:76
msgid "Software package '%s' is not installed."
-msgstr ""
+msgstr "Пакунок програм '%s' не встановлено."
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:85
msgid "Software package '%s' is outdated."
-msgstr ""
+msgstr "Пакунок програм '%s' застарів."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:125
#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_startstop.htm:10
diff --git a/applications/luci-app-privoxy/po/vi/privoxy.po b/applications/luci-app-privoxy/po/vi/privoxy.po
index 290f2ca257..67f1214914 100644
--- a/applications/luci-app-privoxy/po/vi/privoxy.po
+++ b/applications/luci-app-privoxy/po/vi/privoxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-13 13:07+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"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/"
"luciapplicationsprivoxy/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"
+"X-Generator: Weblate 4.4-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 ""
+msgstr "Bật"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:602
msgid ""
diff --git a/applications/luci-app-privoxy/po/zh_Hans/privoxy.po b/applications/luci-app-privoxy/po/zh_Hans/privoxy.po
index 47f5557604..22598cc928 100644
--- a/applications/luci-app-privoxy/po/zh_Hans/privoxy.po
+++ b/applications/luci-app-privoxy/po/zh_Hans/privoxy.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-privoxy\n"
"POT-Creation-Date: 2015-06-10 20:16+0100\n"
-"PO-Revision-Date: 2020-02-19 13:29+0000\n"
+"PO-Revision-Date: 2021-04-11 16:26+0000\n"
"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsprivoxy/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 3.11\n"
+"X-Generator: Weblate 4.6-dev\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
@@ -114,7 +114,7 @@ msgstr "记录信息"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:154
msgid "During delay ifup-events are not monitored !"
-msgstr "在延迟期间无法检测到 ifup 事件!"
+msgstr "在延迟期间无法监测 ifup 事件!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:599
msgid "Enable proxy authentication forwarding"
@@ -165,7 +165,7 @@ msgstr "转发"
#: applications/luci-app-privoxy/root/usr/share/rpcd/acl.d/luci-app-privoxy.json:3
msgid "Grant UCI access for luci-app-privoxy"
-msgstr ""
+msgstr "授予UCI访问luci-app-privoxy的权限"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:589
msgid ""
@@ -364,7 +364,7 @@ msgstr "显示请求头 解析"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:76
msgid "Software package '%s' is not installed."
-msgstr "软件包“%s”未安装。"
+msgstr "软件包 '%s' 未安装。"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:85
msgid "Software package '%s' is outdated."
@@ -412,7 +412,7 @@ msgstr "系统"
msgid ""
"The actions file(s) to use. Multiple actionsfile lines are permitted, and "
"are in fact recommended!"
-msgstr "所使用的规则文件。允许并且推荐使用多个规则文件。"
+msgstr "要使用的规则文件。允许并且推荐使用多个规则文件!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:453
msgid ""
@@ -457,9 +457,7 @@ msgstr "转发数据前,客户端请求头的排序。"
msgid ""
"The status code Privoxy returns for pages blocked with +handle-as-empty-"
"document."
-msgstr ""
-"当页面因为 handle-as-empty-document 规则被阻止时返回的状态码(选上为 200 OK,"
-"不选上为 403 Forbidden)"
+msgstr "Privoxy 对于被+handle-as-empty-document 拦截的页面返回的状态码。"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:413
msgid ""
@@ -513,7 +511,7 @@ msgstr "用户自定义"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:739
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:772
msgid "Value is not a number"
-msgstr "输入值不是数字"
+msgstr "输入值不是一个数字"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:168
msgid "Value not between 0 and 300"
diff --git a/applications/luci-app-privoxy/po/zh_Hant/privoxy.po b/applications/luci-app-privoxy/po/zh_Hant/privoxy.po
index b1a4f11cb7..de003f3e7e 100644
--- a/applications/luci-app-privoxy/po/zh_Hant/privoxy.po
+++ b/applications/luci-app-privoxy/po/zh_Hant/privoxy.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-privoxy\n"
"POT-Creation-Date: 2015-06-10 20:16+0100\n"
-"PO-Revision-Date: 2020-02-25 09:44+0000\n"
+"PO-Revision-Date: 2021-05-02 20:06+0000\n"
"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsprivoxy/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.0-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
@@ -27,7 +27,7 @@ msgstr "當用戶試圖訪問不受信任的頁面時,錯誤頁面所顯示的
msgid ""
"A URL to documentation about the local Privoxy setup, configuration or "
"policies."
-msgstr "指向 Privoxy 安裝、設定和規則說明文件的 URL。"
+msgstr "與本地 Privoxy 安裝、組態和政策文件相關的 URL。"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:325
msgid "A directory where Privoxy can create temporary files."
@@ -36,7 +36,7 @@ msgstr "Privoxy 存放臨時檔案的目錄。"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:84
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:87
msgid "Access Control"
-msgstr "訪問控制"
+msgstr "存取控制"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:337
msgid "Actions that are applied to all sites and maybe overruled later on."
@@ -58,7 +58,7 @@ msgstr "當服務端沒有指定超時時間時假定的超時時間(單位:
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:151
msgid "Boot delay"
-msgstr "啟動延時"
+msgstr "開機延遲"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:869
msgid "CGI user interface"
@@ -114,7 +114,7 @@ msgstr "記錄資訊"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:154
msgid "During delay ifup-events are not monitored !"
-msgstr "在延遲期間無法檢測到 ifup 事件!"
+msgstr "在延遲期間,ifup-事件 不受監控!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:599
msgid "Enable proxy authentication forwarding"
@@ -165,7 +165,7 @@ msgstr "轉發"
#: applications/luci-app-privoxy/root/usr/share/rpcd/acl.d/luci-app-privoxy.json:3
msgid "Grant UCI access for luci-app-privoxy"
-msgstr ""
+msgstr "授予 luci-app-privoxy 擁有 UCI 存取的權限"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:589
msgid ""
@@ -196,7 +196,7 @@ msgstr "Privoxy 使用者手冊位置。"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:108
msgid "Log File Viewer"
-msgstr "日誌檢視器"
+msgstr "日誌檔檢視器"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:895
msgid "Log all data read from the network"
@@ -313,7 +313,7 @@ msgstr "請安裝當前版本!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:913
msgid "Please press [Read] button"
-msgstr "請點選 [讀取] 按鈕"
+msgstr "請點按[讀取]按鈕"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:518
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:527
@@ -348,7 +348,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:908
msgid "Read / Reread log file"
-msgstr "讀取/重新整理日誌檔案"
+msgstr "讀取/重讀日誌檔"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:815
msgid "Show I/O status"
@@ -364,7 +364,7 @@ msgstr "顯示請求頭 解析"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:76
msgid "Software package '%s' is not installed."
-msgstr "軟體包“%s”未安裝。"
+msgstr "未安裝套件 '%s'。"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:85
msgid "Software package '%s' is outdated."
@@ -412,7 +412,7 @@ msgstr "系統"
msgid ""
"The actions file(s) to use. Multiple actionsfile lines are permitted, and "
"are in fact recommended!"
-msgstr "所使用的規則檔案。允許並且推薦使用多個規則檔案。"
+msgstr "要使用的動作文件。允許使用多個actionfile行,實際上是建議使用!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:453
msgid ""
@@ -447,7 +447,7 @@ msgstr "CGI 頁面顯示的主機名。"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:274
msgid "The log file to use. File name, relative to log directory."
-msgstr "日誌檔名稱,與日誌路徑相對。"
+msgstr "要使用的日誌檔;檔案名稱與日誌目錄相對。"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:784
msgid "The order in which client headers are sorted before forwarding them."
@@ -457,9 +457,7 @@ msgstr "轉發資料前,客戶端請求頭的排序。"
msgid ""
"The status code Privoxy returns for pages blocked with +handle-as-empty-"
"document."
-msgstr ""
-"當頁面因為 handle-as-empty-document 規則被阻止時返回的狀態碼(選上為 200 OK,"
-"不選上為 403 Forbidden)"
+msgstr "狀態代碼Privoxy返回被+ handle-as-empty-document阻止的頁面。"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:413
msgid ""
@@ -513,11 +511,11 @@ msgstr "使用者自定義"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:739
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:772
msgid "Value is not a number"
-msgstr "輸入值不是數字"
+msgstr "值不是號碼"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:168
msgid "Value not between 0 and 300"
-msgstr "輸入值不在 0 和 300 之間"
+msgstr "值不介在 0 和 300 之間"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:774
msgid "Value not between 0 and 9"
diff --git a/applications/luci-app-qos/po/ar/qos.po b/applications/luci-app-qos/po/ar/qos.po
index 9e07c0920f..d12d651f99 100644
--- a/applications/luci-app-qos/po/ar/qos.po
+++ b/applications/luci-app-qos/po/ar/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: 2020-07-10 10:42+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2021-03-04 13:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/ar/>\n"
"Language: ar\n"
@@ -13,7 +13,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -29,7 +29,7 @@ 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"
@@ -41,7 +41,7 @@ msgstr ""
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
msgid "Enable"
-msgstr "ممكن"
+msgstr "شغل"
#: applications/luci-app-qos/root/usr/share/rpcd/acl.d/luci-app-qos.json:3
msgid "Grant UCI access for luci-app-qos"
@@ -53,7 +53,7 @@ msgstr ""
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:12
msgid "Interfaces"
-msgstr ""
+msgstr "واجهات"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:77
msgid "Number of bytes"
@@ -65,7 +65,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"
@@ -81,7 +81,7 @@ 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)"
diff --git a/applications/luci-app-qos/po/bg/qos.po b/applications/luci-app-qos/po/bg/qos.po
index 3c37c756d7..be8cfa0b11 100644
--- a/applications/luci-app-qos/po/bg/qos.po
+++ b/applications/luci-app-qos/po/bg/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: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"luciapplicationsqos/bg/>\n"
"Language: bg\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 3.11-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -28,7 +28,7 @@ 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"
@@ -40,7 +40,7 @@ msgstr ""
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
msgid "Enable"
-msgstr ""
+msgstr "Разрешаване"
#: applications/luci-app-qos/root/usr/share/rpcd/acl.d/luci-app-qos.json:3
msgid "Grant UCI access for luci-app-qos"
@@ -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"
diff --git a/applications/luci-app-qos/po/bn_BD/qos.po b/applications/luci-app-qos/po/bn_BD/qos.po
index 53c1679c32..a43abeabd5 100644
--- a/applications/luci-app-qos/po/bn_BD/qos.po
+++ b/applications/luci-app-qos/po/bn_BD/qos.po
@@ -3,13 +3,16 @@ 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: 2010-03-25 22:10+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/luciapplicationsqos/bn_BD/>\n"
"Language: bn_BD\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-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -37,7 +40,7 @@ msgstr ""
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
msgid "Enable"
-msgstr ""
+msgstr "সক্রিয় করুন"
#: applications/luci-app-qos/root/usr/share/rpcd/acl.d/luci-app-qos.json:3
msgid "Grant UCI access for luci-app-qos"
@@ -49,7 +52,7 @@ msgstr ""
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:12
msgid "Interfaces"
-msgstr ""
+msgstr "ইন্টারফেস"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:77
msgid "Number of bytes"
@@ -61,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"
diff --git a/applications/luci-app-qos/po/ca/qos.po b/applications/luci-app-qos/po/ca/qos.po
index c82e032de1..11aab30a54 100644
--- a/applications/luci-app-qos/po/ca/qos.po
+++ b/applications/luci-app-qos/po/ca/qos.po
@@ -5,8 +5,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: 2019-10-20 13:07+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"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/"
"luciapplicationsqos/ca/>\n"
"Language: ca\n"
@@ -14,7 +14,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.9-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
#, fuzzy
@@ -31,7 +31,7 @@ msgstr "Grup de classificació"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:79
msgid "Comment"
-msgstr "Comentari"
+msgstr "Commentari"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:61
msgid "Destination host"
diff --git a/applications/luci-app-qos/po/da/qos.po b/applications/luci-app-qos/po/da/qos.po
new file mode 100644
index 0000000000..09f21612ac
--- /dev/null
+++ b/applications/luci-app-qos/po/da/qos.po
@@ -0,0 +1,125 @@
+msgid ""
+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-11-12 18:41+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsqos/da/>\n"
+"Language: da\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.1-dev\n"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
+msgid "Calculate overhead"
+msgstr "Beregn overhead"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:33
+msgid "Classification Rules"
+msgstr "Klassifikationsregler"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:19
+msgid "Classification group"
+msgstr "Klassifikationsgruppe"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:79
+msgid "Comment"
+msgstr "Kommentar"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:61
+msgid "Destination host"
+msgstr "Destinationsvært"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:27
+msgid "Download speed (kbit/s)"
+msgstr "Downloadhastighed (kbit/s)"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
+msgid "Enable"
+msgstr "Aktiver"
+
+#: applications/luci-app-qos/root/usr/share/rpcd/acl.d/luci-app-qos.json:3
+msgid "Grant UCI access for luci-app-qos"
+msgstr "Giv UCI-adgang til luci-app-qos"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
+msgid "Half-duplex"
+msgstr "Halv-duplex"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:12
+msgid "Interfaces"
+msgstr "Interfaces"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:77
+msgid "Number of bytes"
+msgstr "Antal bytes"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:73
+msgid "Ports"
+msgstr "Porte"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:66
+msgid "Protocol"
+msgstr "Protokol"
+
+#: applications/luci-app-qos/root/usr/share/luci/menu.d/luci-app-qos.json:3
+msgid "QoS"
+msgstr "QoS"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:7
+msgid "Quality of Service"
+msgstr "Quality of Service"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:56
+msgid "Source host"
+msgstr "Kilde vært"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:39
+msgid "Target"
+msgstr "Mål"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:30
+msgid "Upload speed (kbit/s)"
+msgstr "Uploadhastighed (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 ""
+"Med <abbr title=\"Quality of Service\">QoS</abbr> kan du prioritere "
+"netværkstrafik udvalgt efter adresser, porte eller tjenester."
+
+#: 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 "alle"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:20
+msgid "default"
+msgstr "Standard"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:41
+msgid "express"
+msgstr "express"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:43
+msgid "low"
+msgstr "lav"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:42
+msgid "normal"
+msgstr "normal"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:40
+msgid "priority"
+msgstr "prioritet"
+
+#~ msgid "Service"
+#~ msgstr "Service"
diff --git a/applications/luci-app-qos/po/el/qos.po b/applications/luci-app-qos/po/el/qos.po
index 0dc4abb6dc..383d0d7a64 100644
--- a/applications/luci-app-qos/po/el/qos.po
+++ b/applications/luci-app-qos/po/el/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: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2022-02-12 15:57+0000\n"
+"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/el/>\n"
"Language: el\n"
@@ -12,22 +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 3.11-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
-#, fuzzy
msgid "Calculate overhead"
msgstr "Υπολογισμός Overhead"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:33
-#, fuzzy
msgid "Classification Rules"
-msgstr "Κατηγοριοποίηση"
+msgstr "Κανόνες classification"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:19
-#, fuzzy
msgid "Classification group"
-msgstr "Κατηγοριοποίηση"
+msgstr "Γκρούπ classification"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:79
msgid "Comment"
@@ -63,9 +60,8 @@ msgid "Number of bytes"
msgstr ""
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:73
-#, fuzzy
msgid "Ports"
-msgstr "Προτεραιότητα"
+msgstr "Θύρες"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:66
msgid "Protocol"
diff --git a/applications/luci-app-qos/po/es/qos.po b/applications/luci-app-qos/po/es/qos.po
index cedb3fb394..6c2e7e9f62 100644
--- a/applications/luci-app-qos/po/es/qos.po
+++ b/applications/luci-app-qos/po/es/qos.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-25 22:10+0100\n"
-"PO-Revision-Date: 2020-05-02 15:55+0000\n"
+"PO-Revision-Date: 2021-03-14 05:16+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/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.5.2-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -36,7 +36,7 @@ msgstr "Host de destino"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:27
msgid "Download speed (kbit/s)"
-msgstr "Velocidad de descarga (Kbit/s)"
+msgstr "Velocidad de descarga (kbit/s)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
msgid "Enable"
@@ -80,11 +80,11 @@ msgstr "Host de origen"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:39
msgid "Target"
-msgstr "Destino"
+msgstr "Objetivo"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:30
msgid "Upload speed (kbit/s)"
-msgstr "Velocidad de subida (Kbit/s)"
+msgstr "Velocidad de subida (kbit/s)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:8
msgid ""
diff --git a/applications/luci-app-qos/po/fr/qos.po b/applications/luci-app-qos/po/fr/qos.po
index 0d9f093b48..3289bdfd44 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: 2020-06-24 17:41+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2021-04-11 16:26+0000\n"
+"Last-Translator: SRay <seb@isostorm.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.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
diff --git a/applications/luci-app-qos/po/he/qos.po b/applications/luci-app-qos/po/he/qos.po
index 18d2e4868d..85c0a20508 100644
--- a/applications/luci-app-qos/po/he/qos.po
+++ b/applications/luci-app-qos/po/he/qos.po
@@ -5,8 +5,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: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-01-12 09:37+0000\n"
+"Last-Translator: wakan-tanka <eliyahuler@gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/he/>\n"
"Language: he\n"
@@ -14,11 +14,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 3.11-dev\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
-msgstr ""
+msgstr "חשב overhead"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:33
msgid "Classification Rules"
diff --git a/applications/luci-app-qos/po/hu/qos.po b/applications/luci-app-qos/po/hu/qos.po
index d1a2f56204..904eff3232 100644
--- a/applications/luci-app-qos/po/hu/qos.po
+++ b/applications/luci-app-qos/po/hu/qos.po
@@ -5,8 +5,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: 2020-01-05 07:32+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2021-08-16 10:33+0000\n"
+"Last-Translator: Bence Csókás <bence.csokas@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/hu/>\n"
"Language: hu\n"
@@ -14,7 +14,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.10\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -66,7 +66,7 @@ msgstr "Portok"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:66
msgid "Protocol"
-msgstr "Protokoll"
+msgstr "Protokol"
#: applications/luci-app-qos/root/usr/share/luci/menu.d/luci-app-qos.json:3
msgid "QoS"
@@ -82,7 +82,7 @@ msgstr "Forrásgép"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:39
msgid "Target"
-msgstr "Cél"
+msgstr "Célplatform"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:30
msgid "Upload speed (kbit/s)"
diff --git a/applications/luci-app-qos/po/it/qos.po b/applications/luci-app-qos/po/it/qos.po
index f5960915b7..0ede5f55f7 100644
--- a/applications/luci-app-qos/po/it/qos.po
+++ b/applications/luci-app-qos/po/it/qos.po
@@ -3,15 +3,16 @@ 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: 2014-07-19 16:26+0200\n"
-"Last-Translator: clagir <cgirlanda@girtech.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-09-06 20:29+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsqos/it/>\n"
"Language: it\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.8.1-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -43,7 +44,7 @@ msgstr "Abilita"
#: 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 "Concedere l'accesso UCI per luci-app-qos"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
msgid "Half-duplex"
@@ -79,7 +80,7 @@ msgstr "Host sorgente"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:39
msgid "Target"
-msgstr "Target"
+msgstr "Destinazione"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:30
msgid "Upload speed (kbit/s)"
@@ -102,7 +103,7 @@ msgstr "tutti"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:20
msgid "default"
-msgstr "default"
+msgstr "predefinito"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:41
msgid "express"
diff --git a/applications/luci-app-qos/po/ja/qos.po b/applications/luci-app-qos/po/ja/qos.po
index a4f2f1d8aa..c21b0685b9 100644
--- a/applications/luci-app-qos/po/ja/qos.po
+++ b/applications/luci-app-qos/po/ja/qos.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-25 22:10+0100\n"
-"PO-Revision-Date: 2020-06-19 10:06+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/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.1.1\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -40,11 +40,11 @@ msgstr "ダウンロード速度 (kbit/s)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
msgid "Enable"
-msgstr "有効"
+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 "luci-app-qos に UCI アクセスを許可"
+msgstr "luci-app-qosにUCIアクセスを許可"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
msgid "Half-duplex"
@@ -99,7 +99,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/nb_NO/qos.po b/applications/luci-app-qos/po/nb_NO/qos.po
index e82d5401b4..7fd1e67d0d 100644
--- a/applications/luci-app-qos/po/nb_NO/qos.po
+++ b/applications/luci-app-qos/po/nb_NO/qos.po
@@ -1,12 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2013-03-21 23:04+0200\n"
-"Last-Translator: protx <lars.hardy@gmail.com>\n"
-"Language: no\n"
+"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/"
+"luciapplicationsqos/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: Pootle 2.0.6\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -22,7 +24,7 @@ msgstr "Klassifisering gruppe"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:79
msgid "Comment"
-msgstr ""
+msgstr "Kommentar"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:61
msgid "Destination host"
@@ -34,7 +36,7 @@ msgstr "Nedlasting hastighet (kbit/s)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
msgid "Enable"
-msgstr "Aktiver"
+msgstr "Skru på"
#: applications/luci-app-qos/root/usr/share/rpcd/acl.d/luci-app-qos.json:3
msgid "Grant UCI access for luci-app-qos"
diff --git a/applications/luci-app-qos/po/pl/qos.po b/applications/luci-app-qos/po/pl/qos.po
index 97e2812f6b..17abe7a9af 100644
--- a/applications/luci-app-qos/po/pl/qos.po
+++ b/applications/luci-app-qos/po/pl/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: 2020-05-02 15:55+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-01-08 22:54+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/pl/>\n"
"Language: 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.1-dev\n"
+"X-Generator: Weblate 4.10.1\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -49,7 +49,7 @@ msgstr "Udziel dostępu UCI do luci-app-qos"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
msgid "Half-duplex"
-msgstr "Pół-duplex"
+msgstr "Półdupleks"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:12
msgid "Interfaces"
diff --git a/applications/luci-app-qos/po/pt/qos.po b/applications/luci-app-qos/po/pt/qos.po
index 60f3554615..31f7bea096 100644
--- a/applications/luci-app-qos/po/pt/qos.po
+++ b/applications/luci-app-qos/po/pt/qos.po
@@ -5,7 +5,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: 2020-05-03 18:57+0000\n"
+"PO-Revision-Date: 2021-05-10 09:32+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/pt/>\n"
@@ -14,7 +14,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.7-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -38,7 +38,7 @@ msgstr "Host de destino"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:27
msgid "Download speed (kbit/s)"
-msgstr "Velocidade de Download (kbit/s)"
+msgstr "Velocidade de descarrega (kbit/s)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
msgid "Enable"
diff --git a/applications/luci-app-qos/po/pt_BR/qos.po b/applications/luci-app-qos/po/pt_BR/qos.po
index 22dbd696e6..561d86838d 100644
--- a/applications/luci-app-qos/po/pt_BR/qos.po
+++ b/applications/luci-app-qos/po/pt_BR/qos.po
@@ -5,7 +5,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: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-03-15 10:03+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsqos/pt_BR/>\n"
@@ -14,7 +14,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.5.2-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -22,11 +22,11 @@ msgstr "Calcular overhead"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:33
msgid "Classification Rules"
-msgstr "Classificação"
+msgstr "Regra Classificação"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:19
msgid "Classification group"
-msgstr "Classificação"
+msgstr "Grupo Classificação"
# 20140621: edersg: tradução
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:79
diff --git a/applications/luci-app-qos/po/ro/qos.po b/applications/luci-app-qos/po/ro/qos.po
index fe3bee1dc3..4e0d118016 100644
--- a/applications/luci-app-qos/po/ro/qos.po
+++ b/applications/luci-app-qos/po/ro/qos.po
@@ -5,8 +5,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: 2020-01-10 12:22+0000\n"
-"Last-Translator: Alexandru Stan <alex9457sn@gmail.com>\n"
+"PO-Revision-Date: 2021-11-16 22:33+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/ro/>\n"
"Language: ro\n"
@@ -15,47 +15,47 @@ 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 3.10.1\n"
+"X-Generator: Weblate 4.9.1-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
-msgstr ""
+msgstr "Calculați cheltuielile generale"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:33
msgid "Classification Rules"
-msgstr ""
+msgstr "Reguli de clasificare"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:19
msgid "Classification group"
-msgstr ""
+msgstr "Grupa de clasificare"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:79
msgid "Comment"
-msgstr ""
+msgstr "Comentariu"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:61
msgid "Destination host"
-msgstr ""
+msgstr "Gazda de destinație"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:27
msgid "Download speed (kbit/s)"
-msgstr ""
+msgstr "Viteza de descărcare (kbit/s)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
msgid "Enable"
-msgstr "Activează"
+msgstr "Activați"
#: 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 "Acordarea accesului UCI pentru luci-app-qos"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
msgid "Half-duplex"
-msgstr ""
+msgstr "Semi-duplex"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:12
msgid "Interfaces"
-msgstr "Interfete"
+msgstr "Interfețe"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:77
msgid "Number of bytes"
@@ -75,25 +75,27 @@ msgstr "QoS"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:7
msgid "Quality of Service"
-msgstr "Quality of Service"
+msgstr "Calitatea serviciilor"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:56
msgid "Source host"
-msgstr ""
+msgstr "Sursa gazdă"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:39
msgid "Target"
-msgstr ""
+msgstr "Țintă"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:30
msgid "Upload speed (kbit/s)"
-msgstr ""
+msgstr "Viteza de încărcare (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 ""
+"Cu <abbr title=\"Quality of Service\">QoS</abbr> puteți prioritiza traficul "
+"de rețea selectat în funcție de adrese, porturi sau servicii."
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:58
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:63
@@ -104,7 +106,7 @@ msgstr "toate"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:20
msgid "default"
-msgstr ""
+msgstr "implicit"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:41
msgid "express"
diff --git a/applications/luci-app-qos/po/sk/qos.po b/applications/luci-app-qos/po/sk/qos.po
index b54409e026..d3723df54a 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: 2020-04-03 14:28+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-11 21:12+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.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.0-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -43,6 +43,7 @@ msgstr "Povoliť"
#: applications/luci-app-qos/root/usr/share/rpcd/acl.d/luci-app-qos.json:3
msgid "Grant UCI access for luci-app-qos"
msgstr ""
+"Udeliť prístup do univerzálneho konfigurovacieho rozhrania pre luci-app-qos"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
msgid "Half-duplex"
diff --git a/applications/luci-app-qos/po/sv/qos.po b/applications/luci-app-qos/po/sv/qos.po
index c4185c615a..3f453ee070 100644
--- a/applications/luci-app-qos/po/sv/qos.po
+++ b/applications/luci-app-qos/po/sv/qos.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-21 21:42+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-12-13 23:52+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/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.10\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -42,7 +42,7 @@ msgstr "Aktivera"
#: 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 "Godkänn UCI-åtkomst för luci-app-qos"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
msgid "Half-duplex"
@@ -70,7 +70,7 @@ msgstr "QoS"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:7
msgid "Quality of Service"
-msgstr ""
+msgstr "Tjänstekvalité"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:56
msgid "Source host"
diff --git a/applications/luci-app-qos/po/tr/qos.po b/applications/luci-app-qos/po/tr/qos.po
index 11b2eed30e..8c795cb3c3 100644
--- a/applications/luci-app-qos/po/tr/qos.po
+++ b/applications/luci-app-qos/po/tr/qos.po
@@ -5,7 +5,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: 2020-09-25 07:41+0000\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/tr/>\n"
@@ -14,19 +14,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.3-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
-msgstr ""
+msgstr "Ek yükünü hesaplayın"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:33
msgid "Classification Rules"
-msgstr ""
+msgstr "Sınıflandırma Kuralları"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:19
msgid "Classification group"
-msgstr ""
+msgstr "Sınıflandırma gurubu"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:79
msgid "Comment"
@@ -34,35 +34,35 @@ msgstr "Açıklama"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:61
msgid "Destination host"
-msgstr ""
+msgstr "Hedef adres"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:27
msgid "Download speed (kbit/s)"
-msgstr ""
+msgstr "Indirme hızı (kbit/s)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
msgid "Enable"
-msgstr "Çalıştır"
+msgstr "Etkinleştir"
#: 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 için UCI erişimi verin"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
msgid "Half-duplex"
-msgstr ""
+msgstr "Half-duplex (Network)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:12
msgid "Interfaces"
-msgstr ""
+msgstr "Arayüzler"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:77
msgid "Number of bytes"
-msgstr ""
+msgstr "Bayt sayısı"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:73
msgid "Ports"
-msgstr ""
+msgstr "Portlar"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:66
msgid "Protocol"
@@ -74,32 +74,35 @@ msgstr "QoS"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:7
msgid "Quality of Service"
-msgstr ""
+msgstr "Servis Kalitesi"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:56
msgid "Source host"
-msgstr ""
+msgstr "Kaynak adresi"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:39
msgid "Target"
-msgstr ""
+msgstr "Hedef"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:30
msgid "Upload speed (kbit/s)"
-msgstr ""
+msgstr "Yükleme hızı (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> ile adresler, bağlantı "
+"noktaları veya hizmetler tarafından seçilen ağ trafiğine öncelik "
+"verebilirsiniz."
#: 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 "Tümü"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:20
msgid "default"
@@ -107,16 +110,16 @@ msgstr "varsayılan"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:41
msgid "express"
-msgstr ""
+msgstr "hizli"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:43
msgid "low"
-msgstr ""
+msgstr "düsük"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:42
msgid "normal"
-msgstr ""
+msgstr "normal"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:40
msgid "priority"
-msgstr ""
+msgstr "öncelikli"
diff --git a/applications/luci-app-qos/po/uk/qos.po b/applications/luci-app-qos/po/uk/qos.po
index c8887769fb..bc2ba21017 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: 2020-03-11 01:50+0000\n"
-"Last-Translator: anonymous <noreply@weblate.org>\n"
+"PO-Revision-Date: 2022-02-17 13:04+0000\n"
+"Last-Translator: Taras Rosa <taras1rosa@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.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.11-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -47,7 +47,7 @@ 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 "Надати доступ до UCI для luci-app-qos"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
msgid "Half-duplex"
diff --git a/applications/luci-app-qos/po/vi/qos.po b/applications/luci-app-qos/po/vi/qos.po
index 29583c14bb..a08125bef4 100644
--- a/applications/luci-app-qos/po/vi/qos.po
+++ b/applications/luci-app-qos/po/vi/qos.po
@@ -5,8 +5,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: 2019-11-13 13:05+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"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/"
"luciapplicationsqos/vi/>\n"
"Language: vi\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 3.10-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
#, fuzzy
@@ -47,7 +47,7 @@ msgstr "Kích hoạt"
#: 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 "Cấp quyền truy cập cho QoS"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
#, fuzzy
diff --git a/applications/luci-app-qos/po/zh_Hans/qos.po b/applications/luci-app-qos/po/zh_Hans/qos.po
index 4c04535290..2c6098d733 100644
--- a/applications/luci-app-qos/po/zh_Hans/qos.po
+++ b/applications/luci-app-qos/po/zh_Hans/qos.po
@@ -6,16 +6,16 @@ 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: 2019-10-17 06:36+0000\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"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/luciapplicationsqos/zh_Hans/>\n"
-"Language: zh-cn\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 3.9\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -31,7 +31,7 @@ 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"
@@ -47,7 +47,7 @@ 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 "授予UCI访问luci-app-qos的权限"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
msgid "Half-duplex"
@@ -71,7 +71,7 @@ msgstr "协议"
#: applications/luci-app-qos/root/usr/share/luci/menu.d/luci-app-qos.json:3
msgid "QoS"
-msgstr "QoS"
+msgstr "服务质量(QoS)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:7
msgid "Quality of Service"
diff --git a/applications/luci-app-qos/po/zh_Hant/qos.po b/applications/luci-app-qos/po/zh_Hant/qos.po
index d09867efcd..02c44e7fb7 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: 2020-06-29 05:51+0000\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/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.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -47,7 +47,7 @@ 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"
@@ -63,7 +63,7 @@ msgstr "位元組數"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:73
msgid "Ports"
-msgstr "埠"
+msgstr "連接埠"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:66
msgid "Protocol"
@@ -71,7 +71,7 @@ msgstr "協定"
#: applications/luci-app-qos/root/usr/share/luci/menu.d/luci-app-qos.json:3
msgid "QoS"
-msgstr "QoS"
+msgstr "服務品質(QoS)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:7
msgid "Quality of Service"
@@ -122,7 +122,7 @@ msgstr "普通"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:40
msgid "priority"
-msgstr "最高"
+msgstr "優先權"
#~ msgid "Service"
#~ msgstr "服務"
diff --git a/applications/luci-app-radicale/luasrc/controller/radicale.lua b/applications/luci-app-radicale/luasrc/controller/radicale.lua
index 291f1b4dcc..53424207fa 100644
--- a/applications/luci-app-radicale/luasrc/controller/radicale.lua
+++ b/applications/luci-app-radicale/luasrc/controller/radicale.lua
@@ -58,25 +58,25 @@ function app_title_back()
end
function app_err_value()
if not service_version() then
- return [[<h3><strong><br /><font color="red">&nbsp;&nbsp;&nbsp;&nbsp;]]
+ return [[<h3><strong><br /><font color="red">&#160;&#160;&#160;&#160;]]
.. I18N.translate("Software package '%s' is not installed." % srv_name)
- .. [[</font><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]]
+ .. [[</font><br /><br />&#160;&#160;&#160;&#160;&#160;&#160;]]
.. I18N.translate("required") .. [[: ]] .. srv_name .. [[ ]] .. srv_ver_min
- .. [[<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;]]
+ .. [[<br /><br />&#160;&#160;&#160;&#160;]]
.. [[<a href="]] .. DISP.build_url("admin", "system", "packages") ..[[">]]
.. I18N.translate("Please install current version !")
- .. [[</a><br />&nbsp;</strong></h3>]]
+ .. [[</a><br />&#160;</strong></h3>]]
else
- return [[<h3><strong><br /><font color="red">&nbsp;&nbsp;&nbsp;&nbsp;]]
+ return [[<h3><strong><br /><font color="red">&#160;&#160;&#160;&#160;]]
.. I18N.translate("Software package '%s' is outdated." % srv_name)
- .. [[</font><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]]
+ .. [[</font><br /><br />&#160;&#160;&#160;&#160;&#160;&#160;]]
.. I18N.translate("installed") .. [[: ]] .. srv_name .. [[ ]] .. service_version()
- .. [[<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]]
+ .. [[<br />&#160;&#160;&#160;&#160;&#160;&#160;]]
.. I18N.translate("required") .. [[: ]] .. srv_name .. [[ ]] .. srv_ver_min
- .. [[<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;]]
+ .. [[<br /><br />&#160;&#160;&#160;&#160;]]
.. [[<a href="]] .. DISP.build_url("admin", "system", "packages") ..[[">]]
.. I18N.translate("Please update to current version !")
- .. [[</a><br />&nbsp;</strong></h3>]]
+ .. [[</a><br />&#160;</strong></h3>]]
end
end
diff --git a/applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm b/applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm
index fdb3f27abc..1ad8f0061e 100644
--- a/applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm
+++ b/applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm
@@ -47,7 +47,7 @@
<% for _, section in ipairs(self.children) do %>
<% if section.error and section.error[section.section] then -%>
<ul><li>
- <%:One or more missing/invalid fields on tab%>:&nbsp;<%=section.title or section.section or section.sectiontype%>
+ <%:One or more missing/invalid fields on tab%>:&#160;<%=section.title or section.section or section.sectiontype%>
</li></ul>
<%- end %>
<% end %>
diff --git a/applications/luci-app-radicale/po/ar/radicale.po b/applications/luci-app-radicale/po/ar/radicale.po
index 3f1bd43261..849a25491c 100644
--- a/applications/luci-app-radicale/po/ar/radicale.po
+++ b/applications/luci-app-radicale/po/ar/radicale.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:42+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2021-03-10 04:35+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -36,7 +36,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:80
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:341
msgid "Authentication"
-msgstr ""
+msgstr "المصادقة"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:87
msgid ""
@@ -92,7 +92,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:574
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:596
msgid "Critical"
-msgstr ""
+msgstr "حرج"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:707
msgid ""
@@ -105,7 +105,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 "تصحيح الأخطاء"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:191
msgid "Delay (in seconds) during system boot before Radicale start"
@@ -113,7 +113,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:508
msgid "Directory"
-msgstr ""
+msgstr "الدليل"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:524
msgid "Directory not exists/found !"
@@ -160,7 +160,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 "خطأ"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:120
msgid "File '%s' not found !"
@@ -241,7 +241,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:533
msgid "Logging"
-msgstr ""
+msgstr "تسجيل"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:235
msgid "Logon message"
@@ -261,7 +261,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:356
msgid "None"
-msgstr ""
+msgstr "لاشيء"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:654
msgid "Number of backup files of log to create."
@@ -329,7 +329,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:56
msgid "Reload"
-msgstr ""
+msgstr "إعادة تحميل"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:688
msgid "Response Encoding"
@@ -359,7 +359,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 ""
+msgstr "إحفض"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:95
msgid "Section names are only used for naming the rule."
@@ -367,7 +367,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:211
msgid "Server"
-msgstr ""
+msgstr "الخادم"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:633
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:656
@@ -389,7 +389,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:164
#: applications/luci-app-radicale/luasrc/view/radicale/btn_startstop.htm:10
msgid "Start"
-msgstr ""
+msgstr "بداية"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:155
msgid "Start / Stop"
@@ -462,7 +462,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"
@@ -477,7 +477,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:572
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:594
msgid "Warning"
-msgstr ""
+msgstr "تحذير"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:90
msgid ""
diff --git a/applications/luci-app-radicale/po/bg/radicale.po b/applications/luci-app-radicale/po/bg/radicale.po
index 257f0599a0..ae4c12ff4e 100644
--- a/applications/luci-app-radicale/po/bg/radicale.po
+++ b/applications/luci-app-radicale/po/bg/radicale.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsradicale/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-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -85,7 +91,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:574
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:596
msgid "Critical"
-msgstr ""
+msgstr "Критично"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:707
msgid ""
@@ -153,7 +159,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 "Грешка"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:120
msgid "File '%s' not found !"
@@ -352,7 +358,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 ""
+msgstr "Запази"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:95
msgid "Section names are only used for naming the rule."
@@ -410,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 ""
@@ -455,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/bn_BD/radicale.po b/applications/luci-app-radicale/po/bn_BD/radicale.po
index e18239036e..0e8de90c86 100644
--- a/applications/luci-app-radicale/po/bn_BD/radicale.po
+++ b/applications/luci-app-radicale/po/bn_BD/radicale.po
@@ -1,8 +1,14 @@
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/luciapplicationsradicale/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-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -51,7 +57,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:190
msgid "Boot delay"
-msgstr ""
+msgstr "বুট বিলম্ব"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:23
msgid "CalDAV/CardDAV"
@@ -98,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 "ডিবাগ"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:191
msgid "Delay (in seconds) during system boot before Radicale start"
@@ -122,7 +128,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:193
msgid "During delay ifup-events are not monitored !"
-msgstr ""
+msgstr "বিলম্বের সময় ifup-events পর্যবেক্ষণ করা হয় না!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:251
msgid "Enable HTTPS"
@@ -153,7 +159,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 "ভুল"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:120
msgid "File '%s' not found !"
@@ -206,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 "তথ্য"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:83
msgid "Keep in mind to use the correct hashing algorithm !"
@@ -234,7 +240,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:533
msgid "Logging"
-msgstr ""
+msgstr "লগিং"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:235
msgid "Logon message"
@@ -250,7 +256,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:46
msgid "NOT installed"
-msgstr ""
+msgstr "ইনস্টল করা না"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:356
msgid "None"
@@ -281,7 +287,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:67
msgid "Please install current version !"
-msgstr ""
+msgstr "বর্তমান সংস্করণ ইনস্টল করুন!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:78
msgid "Please press [Reload] button below to reread the file."
@@ -352,7 +358,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 ""
+msgstr "সংরক্ষণ করুন"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:95
msgid "Section names are only used for naming the rule."
@@ -369,11 +375,11 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:62
msgid "Software package '%s' is not installed."
-msgstr ""
+msgstr "সফটওয়্যার প্যাকেজ '%s' ইনস্টল করা নেই।"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:71
msgid "Software package '%s' is outdated."
-msgstr ""
+msgstr "সফটওয়্যার প্যাকেজ '%s' পুরনো।"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:26
msgid "Software update required"
@@ -382,11 +388,11 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:164
#: applications/luci-app-radicale/luasrc/view/radicale/btn_startstop.htm:10
msgid "Start"
-msgstr ""
+msgstr "শুরু করুন"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:155
msgid "Start / Stop"
-msgstr ""
+msgstr "শুরু/শেষ করুন"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:156
msgid "Start/Stop Radicale server"
@@ -410,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 ""
@@ -435,7 +441,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:201
msgid "Value is not a number"
-msgstr ""
+msgstr "মান কোন সংখ্যা নয়"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:644
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:667
@@ -444,7 +450,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:203
msgid "Value not between 0 and 300"
-msgstr ""
+msgstr "মান 0 এবং 300 এর মধ্যে নয়"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:647
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:670
@@ -455,11 +461,11 @@ 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"
-msgstr ""
+msgstr "সংস্করণ সংক্রান্ত তথ্য"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:485
msgid ""
@@ -470,7 +476,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:572
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:594
msgid "Warning"
-msgstr ""
+msgstr "সতর্কতা"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:90
msgid ""
@@ -496,7 +502,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:44
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:73
msgid "installed"
-msgstr ""
+msgstr "ইনস্টল করা"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:623
msgid "no valid path given!"
@@ -504,7 +510,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:43
msgid "or higher"
-msgstr ""
+msgstr "বা উচ্চতর"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:391
msgid "plain"
@@ -514,7 +520,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:64
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:75
msgid "required"
-msgstr ""
+msgstr "আবশ্যক"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:393
msgid "salted SHA-1"
diff --git a/applications/luci-app-radicale/po/ca/radicale.po b/applications/luci-app-radicale/po/ca/radicale.po
index c3838cf419..deb8097051 100644
--- a/applications/luci-app-radicale/po/ca/radicale.po
+++ b/applications/luci-app-radicale/po/ca/radicale.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-25 17:58+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-08 13:04+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/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 3.9.1-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -358,7 +358,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 "Desa"
+msgstr "Desar"
#: 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/cs/radicale.po b/applications/luci-app-radicale/po/cs/radicale.po
index 7d3a16288c..8f4e2788c8 100644
--- a/applications/luci-app-radicale/po/cs/radicale.po
+++ b/applications/luci-app-radicale/po/cs/radicale.po
@@ -1,19 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/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"
+"X-Generator: Weblate 4.6-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' vybere nejvyšší verzi protokolu podporovanou klientem i serverem."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:223
msgid ""
@@ -21,8 +22,9 @@ msgid ""
msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:272
+#, fuzzy
msgid "AUTO"
-msgstr ""
+msgstr "AUTO"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:706
msgid "Additional HTTP headers"
diff --git a/applications/luci-app-radicale/po/da/radicale.po b/applications/luci-app-radicale/po/da/radicale.po
new file mode 100644
index 0000000000..cb25c5e717
--- /dev/null
+++ b/applications/luci-app-radicale/po/da/radicale.po
@@ -0,0 +1,529 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-01-12 11:22+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsradicale/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.1\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\" vælger den højeste protokolversion, som klienten og serveren "
+"understøtter."
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:223
+msgid ""
+"'Hostname:Port' or 'IPv4:Port' or '[IPv6]:Port' Radicale should listen on"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:272
+msgid "AUTO"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:706
+msgid "Additional HTTP headers"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:222
+msgid "Address:Port"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:80
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:341
+msgid "Authentication"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:87
+msgid ""
+"Authentication login is matched against the 'user' key, and collection's "
+"path is matched against the 'collection' key."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:352
+msgid "Authentication method"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:342
+msgid "Authentication method to allow access to Radicale server."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:173
+msgid "Auto-start"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:190
+msgid "Boot delay"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:23
+msgid "CalDAV/CardDAV"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:33
+msgid ""
+"Calendars and address books are available for both local and remote access, "
+"possibly limited through authentication policies."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:284
+msgid "Certificate file"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:677
+msgid ""
+"Change here the encoding Radicale will use instead of 'UTF-8' for responses "
+"to the client and/or to store data inside collections."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
+msgid "Console Log level"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:419
+msgid "Control the access to data collections."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:552
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:574
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:596
+msgid "Critical"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:707
+msgid ""
+"Cross-origin resource sharing (CORS) is a mechanism that allows restricted "
+"resources (e.g. fonts, JavaScript, etc.) on a web page to be requested from "
+"another domain outside the domain from which the resource originated."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:191
+msgid "Delay (in seconds) during system boot before Radicale start"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:508
+msgid "Directory"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:524
+msgid "Directory not exists/found !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:527
+msgid "Directory required !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:611
+msgid "Directory where the rotating log-files are stored"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:193
+msgid "During delay ifup-events are not monitored !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:251
+msgid "Enable HTTPS"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:174
+msgid ""
+"Enable/Disable auto-start of Radicale on system start-up and interface events"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:676
+msgid "Encoding"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:689
+msgid "Encoding for responding requests."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:698
+msgid "Encoding for storing local collections."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:385
+msgid "Encryption method"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:551
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:573
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:595
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:120
+msgid "File '%s' not found !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:588
+msgid "File Log level"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:300
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:325
+msgid "File not found !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:488
+msgid "File-system"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:92
+msgid ""
+"For example, for the 'user' key, '.+' means 'authenticated user' and '.*' "
+"means 'anybody' (including anonymous users)."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:435
+msgid "Full access for Owner only"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:434
+msgid "Full access for authenticated Users"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:433
+msgid "Full access for everybody (including anonymous)"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:285
+msgid "Full path and file name of certificate"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:310
+msgid "Full path and file name of private key"
+msgstr ""
+
+#: applications/luci-app-radicale/root/usr/share/rpcd/acl.d/luci-app-radicale.json:3
+msgid "Grant UCI access for luci-app-radicale"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:549
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:571
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:593
+msgid "Info"
+msgstr "Info"
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:83
+msgid "Keep in mind to use the correct hashing algorithm !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:97
+msgid "Leading or ending slashes are trimmed from collection's path."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:653
+msgid "Log-backup Count"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:77
+msgid "Log-file Viewer"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:610
+msgid "Log-file directory"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:630
+msgid "Log-file size"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:533
+msgid "Logging"
+msgstr "Logning"
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:235
+msgid "Logon message"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:631
+msgid "Maximum size of each rotation log-file."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:236
+msgid "Message displayed in the client when a password is needed."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:46
+msgid "NOT installed"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:356
+msgid "None"
+msgstr "Ingen"
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:654
+msgid "Number of backup files of log to create."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
+msgid "One or more missing/invalid fields on tab"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:436
+msgid "Owner allow write, authenticated users allow read"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:303
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:328
+msgid "Path/File required !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:81
+msgid ""
+"Place here the 'user:password' pairs for your users which should have access "
+"to Radicale."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:67
+msgid "Please install current version !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:78
+msgid "Please press [Reload] button below to reread the file."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:78
+msgid "Please update to current version !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:225
+msgid "Port numbers below 1024 (Privileged ports) are not supported"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:309
+msgid "Private key file"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:19
+msgid "Radicale CalDAV/CardDAV Server"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:459
+msgid "Radicale uses '/etc/radicale/rights' as regexp-based file."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:404
+msgid "Radicale uses '/etc/radicale/users' as htpasswd file."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:402
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:457
+msgid "Read only!"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:455
+msgid "RegExp file"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:56
+msgid "Reload"
+msgstr "Genindlæs"
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:688
+msgid "Response Encoding"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:86
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:418
+msgid "Rights"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:437
+msgid "Rights are based on a regexp-based file"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:429
+msgid "Rights backend"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:392
+msgid "SHA-1"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:267
+msgid "SSL Protocol"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:62
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:65
+msgid "Save"
+msgstr "Gem"
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:95
+msgid "Section names are only used for naming the rule."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:211
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:633
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:656
+msgid "Setting this parameter to '0' will disable rotation of log-file."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:62
+msgid "Software package '%s' is not installed."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:71
+msgid "Software package '%s' is outdated."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:26
+msgid "Software update required"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:164
+#: applications/luci-app-radicale/luasrc/view/radicale/btn_startstop.htm:10
+msgid "Start"
+msgstr "Start"
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:155
+msgid "Start / Stop"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:156
+msgid "Start/Stop Radicale server"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:473
+msgid "Storage"
+msgstr "Lager"
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:697
+msgid "Storage Encoding"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:484
+msgid "Storage backend"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:566
+msgid "Syslog Log level"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:141
+msgid "System"
+msgstr "System"
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:32
+msgid ""
+"The Radicale Project is a complete CalDAV (calendar) and CardDAV (contact) "
+"server solution."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:34
+msgid ""
+"They can be viewed and edited by calendar and contact clients on mobile "
+"phones or computers."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:408
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:463
+msgid "To edit the file follow this link!"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:615
+msgid "To view latest log file follow this link!"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:201
+msgid "Value is not a number"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:644
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:667
+msgid "Value is not an Integer >= 0 !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:203
+msgid "Value not between 0 and 300"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:647
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:670
+msgid "Value required ! Integer >= 0 !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:40
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:42
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:45
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:38
+msgid "Version Information"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:485
+msgid ""
+"WARNING: Only 'File-system' is documented and tested by Radicale development"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:550
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:572
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:594
+msgid "Warning"
+msgstr "Advarsel"
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:90
+msgid ""
+"You can also get groups from the user regex in the collection with {0}, {1}, "
+"etc."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:89
+msgid ""
+"You can use Python's ConfigParser interpolation values %(login)s and "
+"%(path)s."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:390
+msgid "crypt"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
+msgid "htpasswd file"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:44
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:73
+msgid "installed"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:623
+msgid "no valid path given!"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:43
+msgid "or higher"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:391
+msgid "plain"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:41
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:64
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:75
+msgid "required"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:393
+msgid "salted SHA-1"
+msgstr ""
diff --git a/applications/luci-app-radicale/po/de/radicale.po b/applications/luci-app-radicale/po/de/radicale.po
index 0f426e1858..d29d3de1a0 100644
--- a/applications/luci-app-radicale/po/de/radicale.po
+++ b/applications/luci-app-radicale/po/de/radicale.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 1.1.0-1\n"
"POT-Creation-Date: 2016-01-30 20:34+0100\n"
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: Sandro Volery <sandro@volery.com>\n"
+"PO-Revision-Date: 2021-03-24 15:29+0000\n"
+"Last-Translator: Dirk Brenken <dev@brenken.org>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/de/>\n"
"Language: de\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.3-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
@@ -230,7 +230,7 @@ msgstr "Vollständiger Pfad und Dateiname der Privaten Schlüsseldatei"
#: applications/luci-app-radicale/root/usr/share/rpcd/acl.d/luci-app-radicale.json:3
msgid "Grant UCI access for luci-app-radicale"
-msgstr "Gewähre UCI Zugriff auf luci-app-radicale"
+msgstr "UCI-Zugriff für luci-app-radicale erlauben"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:549
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:571
@@ -359,7 +359,7 @@ msgstr "RegExp Datei"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:56
msgid "Reload"
-msgstr "Neu laden"
+msgstr "Neu laden"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:688
msgid "Response Encoding"
diff --git a/applications/luci-app-radicale/po/el/radicale.po b/applications/luci-app-radicale/po/el/radicale.po
index 1f8c9ed632..bb79e9792d 100644
--- a/applications/luci-app-radicale/po/el/radicale.po
+++ b/applications/luci-app-radicale/po/el/radicale.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2021-02-01 16:02+0000\n"
+"Last-Translator: ChriZathens <c_kan1@hotmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/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.0.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -91,7 +91,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:574
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:596
msgid "Critical"
-msgstr ""
+msgstr "Κρίσιμο"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:707
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 "Αποσφαλμάτωση"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:191
msgid "Delay (in seconds) during system boot before Radicale start"
@@ -159,7 +159,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 "Σφάλμα"
#: 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 3fc1d8794f..876668b9e0 100644
--- a/applications/luci-app-radicale/po/es/radicale.po
+++ b/applications/luci-app-radicale/po/es/radicale.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2021-05-10 09:32+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/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.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
diff --git a/applications/luci-app-radicale/po/fi/radicale.po b/applications/luci-app-radicale/po/fi/radicale.po
index a475e5c84a..4039abfec9 100644
--- a/applications/luci-app-radicale/po/fi/radicale.po
+++ b/applications/luci-app-radicale/po/fi/radicale.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-09-09 08:44+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/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"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -366,7 +366,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:211
msgid "Server"
-msgstr ""
+msgstr "Palvelin"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:633
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:656
diff --git a/applications/luci-app-radicale/po/fr/radicale.po b/applications/luci-app-radicale/po/fr/radicale.po
index 548569c7d2..d0d63ba00e 100644
--- a/applications/luci-app-radicale/po/fr/radicale.po
+++ b/applications/luci-app-radicale/po/fr/radicale.po
@@ -1,24 +1,28 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-08 23:38+0000\n"
-"Last-Translator: Florian L. <florian.ligneul@gmail.com>\n"
+"PO-Revision-Date: 2021-12-30 07:50+0000\n"
+"Last-Translator: Samuel Chéreau <bnorus@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/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.0-dev\n"
+"X-Generator: Weblate 4.10.1\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' sélectionne la version de protocole la plus élevée supportée par le "
+"client et le serveur."
#: 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:Port' ou 'IPv4:Port' ou '[IPv6]:Port' sur lequel Radicale doit "
+"écouter"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:272
msgid "AUTO"
@@ -260,7 +264,7 @@ msgstr "NON installé"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:356
msgid "None"
-msgstr "Aucun"
+msgstr "Rien"
#: 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/it/radicale.po b/applications/luci-app-radicale/po/it/radicale.po
index 63fc2a9ef4..4ff94eea04 100644
--- a/applications/luci-app-radicale/po/it/radicale.po
+++ b/applications/luci-app-radicale/po/it/radicale.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 12:33+0000\n"
-"Last-Translator: Giuseppe Valitutto <valituttogiuseppe@gmail.com>\n"
+"PO-Revision-Date: 2021-10-12 20:40+0000\n"
+"Last-Translator: Federico Cappon <dududede371@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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -57,7 +57,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:190
msgid "Boot delay"
-msgstr ""
+msgstr "Ritardo all'avvio"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:23
msgid "CalDAV/CardDAV"
@@ -240,7 +240,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:533
msgid "Logging"
-msgstr ""
+msgstr "Registrazione (log)"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:235
msgid "Logon message"
@@ -260,7 +260,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:356
msgid "None"
-msgstr ""
+msgstr "Nessuno"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:654
msgid "Number of backup files of log to create."
@@ -366,7 +366,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:211
msgid "Server"
-msgstr ""
+msgstr "Server"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:633
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:656
@@ -388,7 +388,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:164
#: applications/luci-app-radicale/luasrc/view/radicale/btn_startstop.htm:10
msgid "Start"
-msgstr ""
+msgstr "Avvia"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:155
msgid "Start / Stop"
@@ -416,7 +416,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:141
msgid "System"
-msgstr "Sistema"
+msgstr "SIstema"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:32
msgid ""
diff --git a/applications/luci-app-radicale/po/ja/radicale.po b/applications/luci-app-radicale/po/ja/radicale.po
index 360baa3582..8b564590c3 100644
--- a/applications/luci-app-radicale/po/ja/radicale.po
+++ b/applications/luci-app-radicale/po/ja/radicale.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
+"PO-Revision-Date: 2020-11-28 20:18+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/ja/>\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.3-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -22,7 +22,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:272
msgid "AUTO"
-msgstr ""
+msgstr "自動"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:706
msgid "Additional HTTP headers"
@@ -53,7 +53,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:173
msgid "Auto-start"
-msgstr ""
+msgstr "自動開始"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:190
msgid "Boot delay"
@@ -132,7 +132,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:251
msgid "Enable HTTPS"
-msgstr ""
+msgstr "HTTPS を有効にする"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:174
msgid ""
@@ -176,7 +176,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:488
msgid "File-system"
-msgstr ""
+msgstr "ファイルシステム"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:92
msgid ""
@@ -392,7 +392,7 @@ msgstr "開始"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:155
msgid "Start / Stop"
-msgstr ""
+msgstr "開始 / 停止"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:156
msgid "Start/Stop Radicale server"
@@ -400,7 +400,7 @@ msgstr ""
#: 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"
@@ -450,7 +450,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:203
msgid "Value not between 0 and 300"
-msgstr ""
+msgstr "0 から 300 の間の値ではありません"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:647
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:670
diff --git a/applications/luci-app-radicale/po/ko/radicale.po b/applications/luci-app-radicale/po/ko/radicale.po
index 61e0b42de7..94deb8a50b 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: 2020-04-19 00:53+0000\n"
-"Last-Translator: EP45 <monadko98@gmail.com>\n"
+"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/"
"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.0.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -366,7 +366,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:211
msgid "Server"
-msgstr ""
+msgstr "서버"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:633
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:656
diff --git a/applications/luci-app-radicale/po/nb_NO/radicale.po b/applications/luci-app-radicale/po/nb_NO/radicale.po
index a1f21b4c1a..fce8622360 100644
--- a/applications/luci-app-radicale/po/nb_NO/radicale.po
+++ b/applications/luci-app-radicale/po/nb_NO/radicale.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsradicale/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-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -153,7 +159,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 "Feil"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:120
msgid "File '%s' not found !"
@@ -206,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 "Info"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:83
msgid "Keep in mind to use the correct hashing algorithm !"
@@ -322,7 +328,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:56
msgid "Reload"
-msgstr ""
+msgstr "Last inn igjen"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:688
msgid "Response Encoding"
@@ -352,7 +358,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 ""
+msgstr "Lagre"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:95
msgid "Section names are only used for naming the rule."
@@ -382,7 +388,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:164
#: applications/luci-app-radicale/luasrc/view/radicale/btn_startstop.htm:10
msgid "Start"
-msgstr ""
+msgstr "Start"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:155
msgid "Start / Stop"
@@ -410,7 +416,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:141
msgid "System"
-msgstr ""
+msgstr "System"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:32
msgid ""
@@ -470,7 +476,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:572
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:594
msgid "Warning"
-msgstr ""
+msgstr "Advarsel"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:90
msgid ""
diff --git a/applications/luci-app-radicale/po/pt/radicale.po b/applications/luci-app-radicale/po/pt/radicale.po
index dfa443000c..f415582025 100644
--- a/applications/luci-app-radicale/po/pt/radicale.po
+++ b/applications/luci-app-radicale/po/pt/radicale.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-20 11:41+0000\n"
+"PO-Revision-Date: 2021-05-10 09:32+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -118,7 +118,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 "Depurar"
+msgstr "Depuração"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:191
msgid "Delay (in seconds) during system boot before Radicale start"
@@ -459,7 +459,7 @@ msgid ""
"phones or computers."
msgstr ""
"Eles podem ser visualizados e editados pelos clientes de agenda e de "
-"contatos em telefones celulares ou computadores."
+"contactos em telemóveis ou computadores."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:408
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:463
diff --git a/applications/luci-app-radicale/po/ro/radicale.po b/applications/luci-app-radicale/po/ro/radicale.po
index 319fe524cc..8847501c09 100644
--- a/applications/luci-app-radicale/po/ro/radicale.po
+++ b/applications/luci-app-radicale/po/ro/radicale.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-10 12:23+0000\n"
-"Last-Translator: Alexandru Stan <alex9457sn@gmail.com>\n"
+"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/"
"luciapplicationsradicale/ro/>\n"
"Language: ro\n"
@@ -9,90 +9,100 @@ 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 3.10.1\n"
+"X-Generator: Weblate 4.10.1\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' selectează cea mai înaltă versiune de protocol pe care o acceptă "
+"clientul și serverul."
#: 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:Port' sau 'IPv4:Port' sau '[IPv6]:Port' Radicale ar trebui să "
+"asculte pe"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:272
msgid "AUTO"
-msgstr ""
+msgstr "AUTOMAT"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:706
msgid "Additional HTTP headers"
-msgstr ""
+msgstr "Antete HTTP suplimentare"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:222
msgid "Address:Port"
-msgstr ""
+msgstr "Adresă:Port"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:80
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:341
msgid "Authentication"
-msgstr ""
+msgstr "Autentificare"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:87
msgid ""
"Authentication login is matched against the 'user' key, and collection's "
"path is matched against the 'collection' key."
msgstr ""
+"Autentificarea login este comparată cu cheia \"user\", iar calea colecției "
+"este comparată cu cheia \"collection\"."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:352
msgid "Authentication method"
-msgstr ""
+msgstr "Metoda de autentificare"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:342
msgid "Authentication method to allow access to Radicale server."
-msgstr ""
+msgstr "Metoda de autentificare pentru a permite accesul la serverul Radicale."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:173
msgid "Auto-start"
-msgstr ""
+msgstr "Pornire automată"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:190
msgid "Boot delay"
-msgstr ""
+msgstr "Întârziere la pornire"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:23
msgid "CalDAV/CardDAV"
-msgstr ""
+msgstr "CalDAV/CardDAV"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:33
msgid ""
"Calendars and address books are available for both local and remote access, "
"possibly limited through authentication policies."
msgstr ""
+"Calendarele și agendele de adrese sunt disponibile atât pentru acces local, "
+"cât și la distanță, eventual limitate prin politici de autentificare."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:284
msgid "Certificate file"
-msgstr ""
+msgstr "Fișier de certificat"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:677
msgid ""
"Change here the encoding Radicale will use instead of 'UTF-8' for responses "
"to the client and/or to store data inside collections."
msgstr ""
+"Modificați aici codificarea pe care Radicale o va folosi în loc de \"UTF-8\" "
+"pentru răspunsurile către client și/sau pentru stocarea datelor în colecții."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
-msgstr ""
+msgstr "Nivelul de jurnal al consolei"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:419
msgid "Control the access to data collections."
-msgstr ""
+msgstr "Controlul accesului la colecțiile de date."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:552
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:574
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:596
msgid "Critical"
-msgstr ""
+msgstr "Critic"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:707
msgid ""
@@ -100,61 +110,69 @@ msgid ""
"resources (e.g. fonts, JavaScript, etc.) on a web page to be requested from "
"another domain outside the domain from which the resource originated."
msgstr ""
+"Partajarea resurselor de origine încrucișată (CORS) este un mecanism care "
+"permite ca resursele restricționate (de exemplu, fonturi, JavaScript etc.) "
+"de pe o pagină web să fie solicitate de pe un alt domeniu în afara "
+"domeniului din care provine resursa."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Debug"
-msgstr ""
+msgstr "Depanare"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:191
msgid "Delay (in seconds) during system boot before Radicale start"
msgstr ""
+"Întârziere (în secunde) în timpul pornirii sistemului înainte de pornirea "
+"Radicale"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:508
msgid "Directory"
-msgstr ""
+msgstr "Director"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:524
msgid "Directory not exists/found !"
-msgstr ""
+msgstr "Directorul nu există/nu a fost găsit!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:527
msgid "Directory required !"
-msgstr ""
+msgstr "Director necesar !"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:611
msgid "Directory where the rotating log-files are stored"
-msgstr ""
+msgstr "Directorul în care sunt stocate fișierele jurnal rotative"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:193
msgid "During delay ifup-events are not monitored !"
-msgstr ""
+msgstr "În timpul întârzierii ifup-evenimentele nu sunt monitorizate !"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:251
msgid "Enable HTTPS"
-msgstr ""
+msgstr "Activați HTTPS"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:174
msgid ""
"Enable/Disable auto-start of Radicale on system start-up and interface events"
msgstr ""
+"Activarea/Dezactivarea pornirii automate a Radicale la pornirea sistemului "
+"și la evenimentele de interfață"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:676
msgid "Encoding"
-msgstr ""
+msgstr "Codificare"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:689
msgid "Encoding for responding requests."
-msgstr ""
+msgstr "Codificarea pentru cererile de răspuns."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:698
msgid "Encoding for storing local collections."
-msgstr ""
+msgstr "Codificare pentru stocarea colecțiilor locale."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:385
msgid "Encryption method"
-msgstr ""
+msgstr "Metoda de criptare"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:551
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:573
@@ -164,256 +182,264 @@ msgstr "Eroare"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:120
msgid "File '%s' not found !"
-msgstr ""
+msgstr "Fișierul '%s' nu a fost găsit!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:588
msgid "File Log level"
-msgstr ""
+msgstr "Fișier Nivel de jurnal"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:300
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:325
msgid "File not found !"
-msgstr ""
+msgstr "Fișierul nu a fost găsit!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:488
msgid "File-system"
-msgstr ""
+msgstr "Sistem de fișiere"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:92
msgid ""
"For example, for the 'user' key, '.+' means 'authenticated user' and '.*' "
"means 'anybody' (including anonymous users)."
msgstr ""
+"De exemplu, pentru cheia \"user\", \".+\" înseamnă \"utilizator "
+"autentificat\", iar \".*\" înseamnă \"oricine\" (inclusiv utilizatorii "
+"anonimi)."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:435
msgid "Full access for Owner only"
-msgstr ""
+msgstr "Acces complet numai pentru proprietar"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:434
msgid "Full access for authenticated Users"
-msgstr ""
+msgstr "Acces deplin pentru utilizatorii autentificați"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:433
msgid "Full access for everybody (including anonymous)"
-msgstr ""
+msgstr "Acces deplin pentru toată lumea (inclusiv pentru cei anonimi)"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:285
msgid "Full path and file name of certificate"
-msgstr ""
+msgstr "Calea completă și numele de fișier al certificatului"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:310
msgid "Full path and file name of private key"
-msgstr ""
+msgstr "Calea completă și numele de fișier al cheii private"
#: applications/luci-app-radicale/root/usr/share/rpcd/acl.d/luci-app-radicale.json:3
msgid "Grant UCI access for luci-app-radicale"
-msgstr ""
+msgstr "Acordă acces la UCI pentru luci-app-radicale"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:549
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:571
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:593
msgid "Info"
-msgstr ""
+msgstr "Informații"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:83
msgid "Keep in mind to use the correct hashing algorithm !"
-msgstr ""
+msgstr "Nu uitați să folosiți algoritmul de hashing corect!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:97
msgid "Leading or ending slashes are trimmed from collection's path."
-msgstr ""
+msgstr "Slashes de început sau de sfârșit sunt tăiate din calea colecției."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:653
msgid "Log-backup Count"
-msgstr ""
+msgstr "Numărătoarea de log-backup"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:77
msgid "Log-file Viewer"
-msgstr ""
+msgstr "Vizualizator de fișiere jurnal"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:610
msgid "Log-file directory"
-msgstr ""
+msgstr "Directorul fișierelor-jurnal"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:630
msgid "Log-file size"
-msgstr ""
+msgstr "Dimensiunea fișierului-jurnal"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:533
msgid "Logging"
-msgstr ""
+msgstr "Jurnalizare"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:235
msgid "Logon message"
-msgstr ""
+msgstr "Mesaj de conectare"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:631
msgid "Maximum size of each rotation log-file."
-msgstr ""
+msgstr "Dimensiunea maximă a fiecărui fișier jurnal de rotație."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:236
msgid "Message displayed in the client when a password is needed."
-msgstr ""
+msgstr "Mesaj afișat în client atunci când este necesară o parolă."
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:46
msgid "NOT installed"
-msgstr ""
+msgstr "NU este instalat"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:356
msgid "None"
-msgstr ""
+msgstr "Nici unul"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:654
msgid "Number of backup files of log to create."
-msgstr ""
+msgstr "Numărul de fișiere de backup ale jurnalului care urmează să fie create."
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
-msgstr ""
+msgstr "Unul sau mai multe câmpuri lipsă/invalabile pe filă"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:436
msgid "Owner allow write, authenticated users allow read"
msgstr ""
+"Proprietarul permite scrierea, utilizatorii autentificați permit citirea"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:303
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:328
msgid "Path/File required !"
-msgstr ""
+msgstr "Calea/fișierul este necesar!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:81
msgid ""
"Place here the 'user:password' pairs for your users which should have access "
"to Radicale."
msgstr ""
+"Plasați aici perechile \"user:password\" pentru utilizatorii dumneavoastră "
+"care ar trebui să aibă acces la Radicale."
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:67
msgid "Please install current version !"
-msgstr ""
+msgstr "Vă rugăm să instalați versiunea curentă!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:78
msgid "Please press [Reload] button below to reread the file."
msgstr ""
+"Vă rugăm să apăsați butonul [Reload] de mai jos pentru a reciti fișierul."
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:78
msgid "Please update to current version !"
-msgstr ""
+msgstr "Vă rugăm să actualizați la versiunea curentă!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:225
msgid "Port numbers below 1024 (Privileged ports) are not supported"
-msgstr ""
+msgstr "Numerele de port sub 1024 (porturi privilegiate) nu sunt acceptate"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:309
msgid "Private key file"
-msgstr ""
+msgstr "Fișier cu cheie privată"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:19
msgid "Radicale CalDAV/CardDAV Server"
-msgstr ""
+msgstr "Serverul Radicale CalDAV/CardDAV"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:459
msgid "Radicale uses '/etc/radicale/rights' as regexp-based file."
-msgstr ""
+msgstr "Radicale utilizează '/etc/radicale/rights' ca fișier bazat pe regexp."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:404
msgid "Radicale uses '/etc/radicale/users' as htpasswd file."
-msgstr ""
+msgstr "Radicale utilizează '/etc/radicale/users' ca fișier htpasswd."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:402
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:457
msgid "Read only!"
-msgstr ""
+msgstr "Numai pentru citire!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:455
msgid "RegExp file"
-msgstr ""
+msgstr "Fișier RegExp"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:56
msgid "Reload"
-msgstr ""
+msgstr "Reîncărcare"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:688
msgid "Response Encoding"
-msgstr ""
+msgstr "Codificarea răspunsului"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:86
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:418
msgid "Rights"
-msgstr ""
+msgstr "Drepturi"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:437
msgid "Rights are based on a regexp-based file"
-msgstr ""
+msgstr "Drepturile se bazează pe un fișier bazat pe regexp"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:429
msgid "Rights backend"
-msgstr ""
+msgstr "Drepturile backend"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:392
msgid "SHA-1"
-msgstr ""
+msgstr "SHA-1"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:267
msgid "SSL Protocol"
-msgstr ""
+msgstr "Protocolul SSL"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:62
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:65
msgid "Save"
-msgstr "Salvează"
+msgstr "Salvați"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:95
msgid "Section names are only used for naming the rule."
-msgstr ""
+msgstr "Numele secțiunilor sunt utilizate doar pentru a denumi regula."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:211
msgid "Server"
-msgstr ""
+msgstr "Serverul"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:633
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:656
msgid "Setting this parameter to '0' will disable rotation of log-file."
msgstr ""
+"Setarea acestui parametru la \"0\" va dezactiva rotația fișierului jurnal."
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:62
msgid "Software package '%s' is not installed."
-msgstr ""
+msgstr "Pachetul software '%s' nu este instalat."
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:71
msgid "Software package '%s' is outdated."
-msgstr ""
+msgstr "Pachetul software '%s' este depășit."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:26
msgid "Software update required"
-msgstr ""
+msgstr "Actualizare software necesară"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:164
#: applications/luci-app-radicale/luasrc/view/radicale/btn_startstop.htm:10
msgid "Start"
-msgstr "Pornește"
+msgstr "Porniți"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:155
msgid "Start / Stop"
-msgstr ""
+msgstr "Pornire / Oprire"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:156
msgid "Start/Stop Radicale server"
-msgstr ""
+msgstr "Porniți/opriți serverul Radicale"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:473
msgid "Storage"
-msgstr ""
+msgstr "Depozitare"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:697
msgid "Storage Encoding"
-msgstr ""
+msgstr "Codificarea stocării"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:484
msgid "Storage backend"
-msgstr ""
+msgstr "Backend de stocare"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:566
msgid "Syslog Log level"
-msgstr ""
+msgstr "Syslog Nivelul de jurnal"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:141
msgid "System"
@@ -424,105 +450,115 @@ msgid ""
"The Radicale Project is a complete CalDAV (calendar) and CardDAV (contact) "
"server solution."
msgstr ""
+"Proiectul Radicale este o soluție completă de server CalDAV (calendar) și "
+"CardDAV (contact)."
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:34
msgid ""
"They can be viewed and edited by calendar and contact clients on mobile "
"phones or computers."
msgstr ""
+"Acestea pot fi vizualizate și editate de către clienții cu calendare și "
+"contacte de pe telefoane mobile sau computere."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:408
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:463
msgid "To edit the file follow this link!"
-msgstr ""
+msgstr "Pentru a edita fișierul urmați acest link!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:615
msgid "To view latest log file follow this link!"
-msgstr ""
+msgstr "Pentru a vizualiza cel mai recent fișier jurnal urmați acest link!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:201
msgid "Value is not a number"
-msgstr ""
+msgstr "Valoarea nu este un număr"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:644
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:667
msgid "Value is not an Integer >= 0 !"
-msgstr ""
+msgstr "Valoarea nu este un număr întreg >= 0 !"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:203
msgid "Value not between 0 and 300"
-msgstr ""
+msgstr "Valoarea nu este cuprinsă între 0 și 300"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:647
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:670
msgid "Value required ! Integer >= 0 !"
-msgstr ""
+msgstr "Valoare necesară ! Număr întreg >= 0 !"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:40
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:42
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:45
msgid "Version"
-msgstr ""
+msgstr "Versiunea"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:38
msgid "Version Information"
-msgstr ""
+msgstr "Informații despre versiune"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:485
msgid ""
"WARNING: Only 'File-system' is documented and tested by Radicale development"
msgstr ""
+"AVERTISMENT: Doar 'File-system' este documentat și testat de Radicale "
+"development"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:550
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:572
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:594
msgid "Warning"
-msgstr ""
+msgstr "Avertisment"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:90
msgid ""
"You can also get groups from the user regex in the collection with {0}, {1}, "
"etc."
msgstr ""
+"De asemenea, puteți obține grupuri din regexul utilizatorului în colecție cu "
+"{0}, {1}, etc."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:89
msgid ""
"You can use Python's ConfigParser interpolation values %(login)s and "
"%(path)s."
msgstr ""
+"Puteți utiliza valorile de interpolare %(login)s și %(path)s ale "
+"ConfigParser din Python."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:390
msgid "crypt"
-msgstr ""
+msgstr "criptare"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
-msgstr ""
+msgstr "fișier htpasswd"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:44
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:73
msgid "installed"
-msgstr ""
+msgstr "instalat"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:623
msgid "no valid path given!"
-msgstr ""
+msgstr "nu a fost indicată nicio cale validă!"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:43
msgid "or higher"
-msgstr ""
+msgstr "sau mai mare"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:391
msgid "plain"
-msgstr ""
+msgstr "simplu"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:41
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:64
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:75
msgid "required"
-msgstr ""
+msgstr "necesară"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:393
msgid "salted SHA-1"
-msgstr ""
+msgstr "Salted SHA-1"
diff --git a/applications/luci-app-radicale/po/ru/radicale.po b/applications/luci-app-radicale/po/ru/radicale.po
index aacc47c90e..81267d080c 100644
--- a/applications/luci-app-radicale/po/ru/radicale.po
+++ b/applications/luci-app-radicale/po/ru/radicale.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: radicale\n"
"POT-Creation-Date: 2018-01-08 23:00+0300\n"
-"PO-Revision-Date: 2020-07-24 09:24+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2020-11-22 15:35+0000\n"
+"Last-Translator: Max Smolik <makcum15@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/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.2-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -565,7 +565,7 @@ msgstr "требовать"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:393
msgid "salted SHA-1"
-msgstr "salted SHA-1"
+msgstr "Соль SHA-1"
#~ msgid "Ciphers"
#~ msgstr "Алгоритмы шифрования"
diff --git a/applications/luci-app-radicale/po/sv/radicale.po b/applications/luci-app-radicale/po/sv/radicale.po
index 6ba9eeba62..334e5485dd 100644
--- a/applications/luci-app-radicale/po/sv/radicale.po
+++ b/applications/luci-app-radicale/po/sv/radicale.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 1.1.0-1\n"
"POT-Creation-Date: 2016-01-30 20:34+0100\n"
-"PO-Revision-Date: 2019-10-17 20:22+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"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/"
"luciapplicationsradicale/sv/>\n"
"Language: sv\n"
@@ -11,12 +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 3.9.1-dev\n"
+"X-Generator: Weblate 4.9-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' väljer den högsta protokollversionen som klienten och servern stödjer."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:223
msgid ""
@@ -109,7 +110,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 "Felsök"
+msgstr "Felsökning"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:191
msgid "Delay (in seconds) during system boot before Radicale start"
diff --git a/applications/luci-app-radicale/po/tr/radicale.po b/applications/luci-app-radicale/po/tr/radicale.po
index 62ad4a8869..9d7d70e035 100644
--- a/applications/luci-app-radicale/po/tr/radicale.po
+++ b/applications/luci-app-radicale/po/tr/radicale.po
@@ -1,36 +1,40 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/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.3-dev\n"
+"X-Generator: Weblate 4.7-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 ""
+"'Otomatik' seçeneği istemci ve sunucu tarafından desteklenen en yüksek "
+"protokol sürümünü seçer."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:223
msgid ""
"'Hostname:Port' or 'IPv4:Port' or '[IPv6]:Port' Radicale should listen on"
msgstr ""
+"Radicale şunları dinlemelidir \"Ana Bilgisayar Adı: Bağlantı Noktası\" veya "
+"\"IPv4: Bağlantı Noktası\" veya \"[IPv6]: Bağlantı Noktası\""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:272
msgid "AUTO"
-msgstr ""
+msgstr "OTOMATİK"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:706
msgid "Additional HTTP headers"
-msgstr ""
+msgstr "Ek HTTP üstbilgileri"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:222
msgid "Address:Port"
-msgstr ""
+msgstr "Adres:Bağlantı noktası"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:80
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:341
@@ -42,56 +46,63 @@ msgid ""
"Authentication login is matched against the 'user' key, and collection's "
"path is matched against the 'collection' key."
msgstr ""
+"Kimlik doğrulama oturumu 'user' anahtarıyla eşleştirilir ve koleksiyonun "
+"yolu 'collection' anahtarıyla eşleştirilir."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:352
msgid "Authentication method"
-msgstr ""
+msgstr "Kimlik doğrulama yöntemi"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:342
msgid "Authentication method to allow access to Radicale server."
-msgstr ""
+msgstr "Radicale sunucusuna erişime izin vermek için kimlik doğrulama yöntemi."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:173
msgid "Auto-start"
-msgstr ""
+msgstr "Otomatik başlat"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:190
msgid "Boot delay"
-msgstr ""
+msgstr "Önyükleme gecikmesi"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:23
msgid "CalDAV/CardDAV"
-msgstr ""
+msgstr "CalDAV/CardDAV"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:33
msgid ""
"Calendars and address books are available for both local and remote access, "
"possibly limited through authentication policies."
msgstr ""
+"Takvimler ve adres defterleri hem yerel hem de uzaktan erişim için mevcuttur "
+"ve muhtemelen kimlik doğrulama ilkeleriyle sınırlıdır."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:284
msgid "Certificate file"
-msgstr ""
+msgstr "Sertifika dosyası"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:677
msgid ""
"Change here the encoding Radicale will use instead of 'UTF-8' for responses "
"to the client and/or to store data inside collections."
msgstr ""
+"Burada Radicale kodlamasını istemciye verilen yanıtlar için ve / veya "
+"koleksiyonlar içinde depolamak için 'UTF-8' yerine kullanacak şekilde "
+"değiştirin."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
-msgstr ""
+msgstr "Konsol Günlük düzeyi"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:419
msgid "Control the access to data collections."
-msgstr ""
+msgstr "Veri koleksiyonlarına erişimi kontrol edin."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:552
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:574
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:596
msgid "Critical"
-msgstr ""
+msgstr "Kritik"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:707
msgid ""
@@ -99,232 +110,248 @@ msgid ""
"resources (e.g. fonts, JavaScript, etc.) on a web page to be requested from "
"another domain outside the domain from which the resource originated."
msgstr ""
+"Kaynaklar arası kaynak paylaşımı (CORS), bir web sayfasındaki kısıtlı "
+"kaynakların (ör. Yazı tipleri, JavaScript, vb.), Kaynağın geldiği etki "
+"alanının dışındaki başka bir etki alanından istenmesine izin veren bir "
+"mekanizmadır."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Debug"
-msgstr ""
+msgstr "Hata ayıklama"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:191
msgid "Delay (in seconds) during system boot before Radicale start"
msgstr ""
+"Radicale başlamadan önce sistem önyüklemesi sırasında gecikme (saniye "
+"cinsinden)"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:508
msgid "Directory"
-msgstr ""
+msgstr "Dizin"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:524
msgid "Directory not exists/found !"
-msgstr ""
+msgstr "Dizin mevcut değil / bulunamadı!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:527
msgid "Directory required !"
-msgstr ""
+msgstr "Dizin gerekli!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:611
msgid "Directory where the rotating log-files are stored"
-msgstr ""
+msgstr "Dönen günlük dosyalarının depolandığı dizin"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:193
msgid "During delay ifup-events are not monitored !"
-msgstr ""
+msgstr "Gecikme sırasında ifup-events izlenmez!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:251
msgid "Enable HTTPS"
-msgstr ""
+msgstr "HTTPS'yi etkinleştir"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:174
msgid ""
"Enable/Disable auto-start of Radicale on system start-up and interface events"
msgstr ""
+"Sistem başlangıcında ve arayüz olaylarında Radicale'nin otomatik "
+"başlatılmasını etkinleştirin / devre dışı bırakın"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:676
msgid "Encoding"
-msgstr ""
+msgstr "Kodlama"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:689
msgid "Encoding for responding requests."
-msgstr ""
+msgstr "Yanıt istekleri için kodlama."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:698
msgid "Encoding for storing local collections."
-msgstr ""
+msgstr "Yerel koleksiyonları depolamak için kodlama."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:385
msgid "Encryption method"
-msgstr ""
+msgstr "Şifreleme yöntemi"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:551
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:573
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:595
msgid "Error"
-msgstr ""
+msgstr "Hata"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:120
msgid "File '%s' not found !"
-msgstr ""
+msgstr "'%s' dosyası bulunamadı!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:588
msgid "File Log level"
-msgstr ""
+msgstr "Dosya Günlük seviyesi"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:300
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:325
msgid "File not found !"
-msgstr ""
+msgstr "Dosya bulunamadı !"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:488
msgid "File-system"
-msgstr ""
+msgstr "Dosya sistemi"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:92
msgid ""
"For example, for the 'user' key, '.+' means 'authenticated user' and '.*' "
"means 'anybody' (including anonymous users)."
msgstr ""
+"Örneğin, 'user' anahtarı için '.'.+' 'authenticated user' ve . *' 'anybody' ("
+"anonim kullanıcılar dahil) anlamına gelir."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:435
msgid "Full access for Owner only"
-msgstr ""
+msgstr "Yalnızca Sahip için tam erişim"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:434
msgid "Full access for authenticated Users"
-msgstr ""
+msgstr "Kimliği doğrulanmış Kullanıcılar için tam erişim"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:433
msgid "Full access for everybody (including anonymous)"
-msgstr ""
+msgstr "Herkes için tam erişim (anonim dahil)"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:285
msgid "Full path and file name of certificate"
-msgstr ""
+msgstr "Sertifikanın tam yolu ve dosya adı"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:310
msgid "Full path and file name of private key"
-msgstr ""
+msgstr "Özel anahtarın tam yolu ve dosya adı"
#: applications/luci-app-radicale/root/usr/share/rpcd/acl.d/luci-app-radicale.json:3
msgid "Grant UCI access for luci-app-radicale"
-msgstr ""
+msgstr "luci-app-radicale için UCI erişimi verin"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:549
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:571
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:593
msgid "Info"
-msgstr ""
+msgstr "Bilgi"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:83
msgid "Keep in mind to use the correct hashing algorithm !"
-msgstr ""
+msgstr "Doğru hash algoritmasını kullanmayı unutmayın!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:97
msgid "Leading or ending slashes are trimmed from collection's path."
-msgstr ""
+msgstr "Baştaki veya sondaki eğik çizgiler, koleksiyonun yolundan kesilir."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:653
msgid "Log-backup Count"
-msgstr ""
+msgstr "Günlük yedekleme sayısı"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:77
msgid "Log-file Viewer"
-msgstr ""
+msgstr "Günlük dosyası Görüntüleyici"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:610
msgid "Log-file directory"
-msgstr ""
+msgstr "Günlük dosyası dizini"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:630
msgid "Log-file size"
-msgstr ""
+msgstr "Günlük dosyası boyutu"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:533
msgid "Logging"
-msgstr ""
+msgstr "Günlükleme"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:235
msgid "Logon message"
-msgstr ""
+msgstr "Oturum açma mesajı"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:631
msgid "Maximum size of each rotation log-file."
-msgstr ""
+msgstr "Her rotasyon günlük dosyasının maksimum boyutu."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:236
msgid "Message displayed in the client when a password is needed."
-msgstr ""
+msgstr "Parola gerektiğinde istemcide görüntülenen mesaj."
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:46
msgid "NOT installed"
-msgstr ""
+msgstr "Yüklü değil"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:356
msgid "None"
-msgstr ""
+msgstr "Yok"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:654
msgid "Number of backup files of log to create."
-msgstr ""
+msgstr "Oluşturulacak günlük yedekleme dosyalarının sayısı."
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
-msgstr ""
+msgstr "Sekmede bir veya daha fazla eksik / geçersiz alan"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:436
msgid "Owner allow write, authenticated users allow read"
msgstr ""
+"Sahip yazmaya izin verir, kimliği doğrulanmış kullanıcılar okumaya izin verir"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:303
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:328
msgid "Path/File required !"
-msgstr ""
+msgstr "Yol / Dosya gerekli!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:81
msgid ""
"Place here the 'user:password' pairs for your users which should have access "
"to Radicale."
msgstr ""
+"Radicale'e erişimi olması gereken kullanıcılarınız için 'kullanıcı: şifre' "
+"çiftlerini buraya yerleştirin."
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:67
msgid "Please install current version !"
-msgstr ""
+msgstr "Lütfen güncel sürümü kurun!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:78
msgid "Please press [Reload] button below to reread the file."
msgstr ""
+"Dosyayı yeniden okumak için lütfen aşağıdaki [Yeniden Yükle] düğmesine basın."
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:78
msgid "Please update to current version !"
-msgstr ""
+msgstr "Lütfen mevcut sürüme güncelleyin!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:225
msgid "Port numbers below 1024 (Privileged ports) are not supported"
msgstr ""
+"1024'ün altındaki bağlantı noktası numaraları (Ayrıcalıklı bağlantı "
+"noktaları) desteklenmez"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:309
msgid "Private key file"
-msgstr ""
+msgstr "Özel anahtar dosyası"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:19
msgid "Radicale CalDAV/CardDAV Server"
-msgstr ""
+msgstr "Radicale CalDAV/CardDAV Sunucusu"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:459
msgid "Radicale uses '/etc/radicale/rights' as regexp-based file."
-msgstr ""
+msgstr "Radicale, regexp tabanlı dosya olarak '/etc/radicale/rights' kullanır."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:404
msgid "Radicale uses '/etc/radicale/users' as htpasswd file."
-msgstr ""
+msgstr "Radicale htpasswd dosyası olarak '/etc/radicale/users' kullanır."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:402
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:457
msgid "Read only!"
-msgstr ""
+msgstr "Salt Okunur!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:455
msgid "RegExp file"
-msgstr ""
+msgstr "RegExp dosyası"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:56
msgid "Reload"
@@ -332,28 +359,28 @@ msgstr "Yeniden yükle"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:688
msgid "Response Encoding"
-msgstr ""
+msgstr "Yanıt Kodlama"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:86
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:418
msgid "Rights"
-msgstr ""
+msgstr "Haklar"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:437
msgid "Rights are based on a regexp-based file"
-msgstr ""
+msgstr "Haklar, regexp tabanlı bir dosyaya dayanır"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:429
msgid "Rights backend"
-msgstr ""
+msgstr "Haklar arka ucu"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:392
msgid "SHA-1"
-msgstr ""
+msgstr "SHA-1"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:267
msgid "SSL Protocol"
-msgstr ""
+msgstr "SSL Protokolü"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:62
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:65
@@ -362,28 +389,30 @@ msgstr "Kaydet"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:95
msgid "Section names are only used for naming the rule."
-msgstr ""
+msgstr "Bölüm adları yalnızca kuralı adlandırmak için kullanılır."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:211
msgid "Server"
-msgstr ""
+msgstr "Sunucu"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:633
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:656
msgid "Setting this parameter to '0' will disable rotation of log-file."
msgstr ""
+"Bu parametrenin '0' olarak ayarlanması, günlük dosyasının dönüşünü devre "
+"dışı bırakır."
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:62
msgid "Software package '%s' is not installed."
-msgstr ""
+msgstr "Yazılım paketi '%s' kurulu değil."
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:71
msgid "Software package '%s' is outdated."
-msgstr ""
+msgstr "Yazılım paketi '%s' güncel değil."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:26
msgid "Software update required"
-msgstr ""
+msgstr "Yazılım güncellemesi gerekli"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:164
#: applications/luci-app-radicale/luasrc/view/radicale/btn_startstop.htm:10
@@ -392,27 +421,27 @@ msgstr "Başlat"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:155
msgid "Start / Stop"
-msgstr ""
+msgstr "Başlat/Durdur"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:156
msgid "Start/Stop Radicale server"
-msgstr ""
+msgstr "Radicale sunucusunu Başlat / Durdur"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:473
msgid "Storage"
-msgstr ""
+msgstr "Depolama"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:697
msgid "Storage Encoding"
-msgstr ""
+msgstr "Depolama Kodlaması"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:484
msgid "Storage backend"
-msgstr ""
+msgstr "Depolama arka ucu"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:566
msgid "Syslog Log level"
-msgstr ""
+msgstr "Sistem Günlüğü Günlük seviyesi"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:141
msgid "System"
@@ -423,39 +452,43 @@ msgid ""
"The Radicale Project is a complete CalDAV (calendar) and CardDAV (contact) "
"server solution."
msgstr ""
+"Radicale Projesi, eksiksiz bir CalDAV (takvim) ve CardDAV (iletişim) sunucu "
+"çözümüdür."
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:34
msgid ""
"They can be viewed and edited by calendar and contact clients on mobile "
"phones or computers."
msgstr ""
+"Takvim tarafından görüntülenebilir ve düzenlenebilir ve cep telefonlarında "
+"veya bilgisayarlarda istemcilerle iletişim kurulabilir."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:408
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:463
msgid "To edit the file follow this link!"
-msgstr ""
+msgstr "Dosyayı düzenlemek için bu bağlantıyı izleyin!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:615
msgid "To view latest log file follow this link!"
-msgstr ""
+msgstr "En son günlük dosyasını görüntülemek için bu bağlantıyı izleyin!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:201
msgid "Value is not a number"
-msgstr ""
+msgstr "Değer bir sayı değil"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:644
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:667
msgid "Value is not an Integer >= 0 !"
-msgstr ""
+msgstr "Değer bir Tamsayı değil >= 0 !"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:203
msgid "Value not between 0 and 300"
-msgstr ""
+msgstr "Değer 0 ile 300 arasında değil"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:647
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:670
msgid "Value required ! Integer >= 0 !"
-msgstr ""
+msgstr "Değer gerekli! Tamsayı >= 0 !"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:40
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:42
@@ -465,12 +498,14 @@ msgstr "Sürüm"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:38
msgid "Version Information"
-msgstr ""
+msgstr "Sürüm bilgisi"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:485
msgid ""
"WARNING: Only 'File-system' is documented and tested by Radicale development"
msgstr ""
+"UYARI: Yalnızca 'Dosya sistemi' belgelenir ve Radicale geliştirme tarafından "
+"test edilir"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:550
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:572
@@ -483,45 +518,49 @@ msgid ""
"You can also get groups from the user regex in the collection with {0}, {1}, "
"etc."
msgstr ""
+"Ayrıca koleksiyondaki kullanıcı normal ifadesinden {0}, {1} vb. İle gruplar "
+"alabilirsiniz."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:89
msgid ""
"You can use Python's ConfigParser interpolation values %(login)s and "
"%(path)s."
msgstr ""
+"Python'un ConfigParser enterpolasyon değerlerini %(login)s ve %(path)s "
+"kullanabilirsiniz."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:390
msgid "crypt"
-msgstr ""
+msgstr "crypt"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
-msgstr ""
+msgstr "htpasswd dosyası"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:44
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:73
msgid "installed"
-msgstr ""
+msgstr "kurulmuş"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:623
msgid "no valid path given!"
-msgstr ""
+msgstr "geçerli bir yol verilmedi!"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:43
msgid "or higher"
-msgstr ""
+msgstr "veya daha yüksek"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:391
msgid "plain"
-msgstr ""
+msgstr "sade"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:41
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:64
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:75
msgid "required"
-msgstr ""
+msgstr "gereklidir"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:393
msgid "salted SHA-1"
-msgstr ""
+msgstr "salt edilmiş SHA-1"
diff --git a/applications/luci-app-radicale/po/uk/radicale.po b/applications/luci-app-radicale/po/uk/radicale.po
index 2d82f8ca4a..a85ba0fc1a 100644
--- a/applications/luci-app-radicale/po/uk/radicale.po
+++ b/applications/luci-app-radicale/po/uk/radicale.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-18 11:31+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2022-02-13 10:08+0000\n"
+"Last-Translator: Vova Buran <heneral@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/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.11-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -376,15 +376,15 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:62
msgid "Software package '%s' is not installed."
-msgstr ""
+msgstr "Пакунок програм '%s' не встановлено."
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:71
msgid "Software package '%s' is outdated."
-msgstr ""
+msgstr "Пакунок програм '%s' застарів."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:26
msgid "Software update required"
-msgstr ""
+msgstr "Потрібне оновлення програмного забезпечення"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:164
#: applications/luci-app-radicale/luasrc/view/radicale/btn_startstop.htm:10
diff --git a/applications/luci-app-radicale/po/zh_Hans/radicale.po b/applications/luci-app-radicale/po/zh_Hans/radicale.po
index 40b83d6355..e85c0095be 100644
--- a/applications/luci-app-radicale/po/zh_Hans/radicale.po
+++ b/applications/luci-app-radicale/po/zh_Hans/radicale.po
@@ -3,15 +3,15 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-19 13:29+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
+"PO-Revision-Date: 2021-02-27 05:11+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsradicale/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 3.11\n"
+"X-Generator: Weblate 4.5\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -60,11 +60,11 @@ msgstr "自动启动"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:190
msgid "Boot delay"
-msgstr "启动延迟"
+msgstr "启动延时"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:23
msgid "CalDAV/CardDAV"
-msgstr "CalDAV/CardDAV"
+msgstr "CalDAV(备忘录)/CardDAV(电话薄)"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:33
msgid ""
@@ -135,7 +135,7 @@ msgstr "存储旋转日志文件的目录"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:193
msgid "During delay ifup-events are not monitored !"
-msgstr "在延迟期间,ifup-events 不受监控!"
+msgstr "在延迟期间无法监测 ifup 事件!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:251
msgid "Enable HTTPS"
@@ -170,7 +170,7 @@ msgstr "错误"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:120
msgid "File '%s' not found !"
-msgstr "文件“%s”没有找到"
+msgstr "文件 '%s' 没有找到!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:588
msgid "File Log level"
@@ -179,7 +179,7 @@ msgstr "文件日志级别"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:300
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:325
msgid "File not found !"
-msgstr "找不到文件 "
+msgstr "找不到文件 !"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:488
msgid "File-system"
@@ -215,7 +215,7 @@ msgstr "私钥的完整路径和文件名"
#: applications/luci-app-radicale/root/usr/share/rpcd/acl.d/luci-app-radicale.json:3
msgid "Grant UCI access for luci-app-radicale"
-msgstr ""
+msgstr "授予UCI访问luci-app-radiicale的权限"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:549
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:571
@@ -296,7 +296,7 @@ msgstr "在这里为您的用户设置“用户:密码”对,这些用户可
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:67
msgid "Please install current version !"
-msgstr "请安装最新版本!"
+msgstr "请安装当前版本!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:78
msgid "Please press [Reload] button below to reread the file."
@@ -329,7 +329,7 @@ msgstr "Radicale 使用“/etc/radicale/users”作为 htpasswd 文件。"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:402
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:457
msgid "Read only!"
-msgstr "只读。"
+msgstr "只读!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:455
msgid "RegExp file"
@@ -337,7 +337,7 @@ msgstr "正则表达式文件"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:56
msgid "Reload"
-msgstr "重新载入"
+msgstr "重新加载"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:688
msgid "Response Encoding"
@@ -384,7 +384,7 @@ msgstr "将此参数设置为“0”将禁用日志文件的旋转。"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:62
msgid "Software package '%s' is not installed."
-msgstr "未安装软件包“%s”。"
+msgstr "软件包 '%s' 未安装。"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:71
msgid "Software package '%s' is outdated."
@@ -451,7 +451,7 @@ msgstr "要查看最新的日志文件,请点击此链接!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:201
msgid "Value is not a number"
-msgstr "值不是数字"
+msgstr "输入值不是一个数字"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:644
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:667
@@ -460,7 +460,7 @@ msgstr "值不是非负整数!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:203
msgid "Value not between 0 and 300"
-msgstr "值不在 0 到 300 之间"
+msgstr "输入值不在 0 和 300 之间"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:647
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:670
@@ -512,7 +512,7 @@ msgstr "htpasswd 文件"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:44
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:73
msgid "installed"
-msgstr "安装 "
+msgstr "已安装"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:623
msgid "no valid path given!"
diff --git a/applications/luci-app-radicale/po/zh_Hant/radicale.po b/applications/luci-app-radicale/po/zh_Hant/radicale.po
index 542fd64fd6..9a1e857667 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: 2020-06-30 13:41+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-05-02 20:06+0000\n"
+"Last-Translator: Trevor <wowpapa3232@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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -60,11 +60,11 @@ msgstr "自動啟動"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:190
msgid "Boot delay"
-msgstr "啟動延遲"
+msgstr "開機延遲"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:23
msgid "CalDAV/CardDAV"
-msgstr "CalDAV/CardDAV"
+msgstr "CalDAV(行事曆)/ CardDAV(通訊錄)"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:33
msgid ""
@@ -86,7 +86,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
-msgstr "控制檯日誌級別"
+msgstr "主控台日誌級別"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:419
msgid "Control the access to data collections."
@@ -111,7 +111,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 "除錯 Debug"
+msgstr "除錯"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:191
msgid "Delay (in seconds) during system boot before Radicale start"
@@ -135,7 +135,7 @@ msgstr "儲存旋轉日誌檔案的目錄"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:193
msgid "During delay ifup-events are not monitored !"
-msgstr "在延遲期間,ifup-events 不受監控!"
+msgstr "在延遲期間,ifup-事件 不受監控!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:251
msgid "Enable HTTPS"
@@ -170,7 +170,7 @@ msgstr "錯誤"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:120
msgid "File '%s' not found !"
-msgstr "檔案“%s”沒有找到"
+msgstr "檔案 '%s' 沒有找到!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:588
msgid "File Log level"
@@ -179,7 +179,7 @@ msgstr "檔案日誌級別"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:300
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:325
msgid "File not found !"
-msgstr "找不到檔案 "
+msgstr "找不到檔案!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:488
msgid "File-system"
@@ -215,7 +215,7 @@ msgstr "私鑰的完整路徑和檔名"
#: applications/luci-app-radicale/root/usr/share/rpcd/acl.d/luci-app-radicale.json:3
msgid "Grant UCI access for luci-app-radicale"
-msgstr ""
+msgstr "授予 luci-app-radicale 擁有 UCI 存取的權限"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:549
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:571
@@ -296,7 +296,7 @@ msgstr "在這裡為您的使用者設定“使用者:密碼”對,這些使
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:67
msgid "Please install current version !"
-msgstr "請安裝最新版本!"
+msgstr "請安裝當前版本!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:78
msgid "Please press [Reload] button below to reread the file."
@@ -329,7 +329,7 @@ msgstr "Radicale 使用“/etc/radicale/users”作為 htpasswd 檔案。"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:402
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:457
msgid "Read only!"
-msgstr "只讀。"
+msgstr "唯讀!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:455
msgid "RegExp file"
@@ -346,7 +346,7 @@ msgstr "響應編碼"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:86
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:418
msgid "Rights"
-msgstr "許可權"
+msgstr "權限"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:437
msgid "Rights are based on a regexp-based file"
@@ -384,7 +384,7 @@ msgstr "將此引數設定為“0”將禁用日誌檔案的旋轉。"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:62
msgid "Software package '%s' is not installed."
-msgstr "未安裝軟體包“%s”。"
+msgstr "未安裝套件 '%s'。"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:71
msgid "Software package '%s' is outdated."
@@ -451,7 +451,7 @@ msgstr "要檢視最新的日誌檔案,請點選此連結!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:201
msgid "Value is not a number"
-msgstr "值不是數字"
+msgstr "值不是號碼"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:644
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:667
@@ -460,7 +460,7 @@ msgstr "值不是非負整數!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:203
msgid "Value not between 0 and 300"
-msgstr "值不在 0 到 300 之間"
+msgstr "值不介在 0 和 300 之間"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:647
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:670
@@ -502,7 +502,7 @@ msgstr "您可以使用 Python ConfigParser 的格式化變數 %(login)s 和 %(p
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:390
msgid "crypt"
-msgstr "加密"
+msgstr "crypt演算法"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
diff --git a/applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua b/applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua
index 19a7f0c753..c77dddea03 100644
--- a/applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua
+++ b/applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua
@@ -1,6 +1,6 @@
-- Licensed to the public under the Apache License 2.0.
-local rad2 = luci.controller.radicale2
+local rad2 = require "luci.controller.radicale2"
local fs = require("nixio.fs")
local util = require("luci.util")
diff --git a/applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua b/applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua
index 3440296edf..1ca378d461 100644
--- a/applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua
+++ b/applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua
@@ -1,6 +1,6 @@
-- Licensed to the public under the Apache License 2.0.
-local rad2 = luci.controller.radicale2
+local rad2 = require "luci.controller.radicale2"
local fs = require("nixio.fs")
local m = Map("radicale2", translate("Radicale 2.x"),
diff --git a/applications/luci-app-radicale2/po/ar/radicale2.po b/applications/luci-app-radicale2/po/ar/radicale2.po
index 1074591d13..baed14e10a 100644
--- a/applications/luci-app-radicale2/po/ar/radicale2.po
+++ b/applications/luci-app-radicale2/po/ar/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-10-06 20:27+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"PO-Revision-Date: 2021-03-04 13:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/ar/>\n"
"Language: ar\n"
@@ -11,7 +11,7 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.5.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
@@ -30,7 +30,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:10
msgid "Authentication"
-msgstr ""
+msgstr "المصادقة"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:21
msgid "Authentication / Users"
@@ -38,7 +38,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:14
msgid "Authentication Type"
-msgstr ""
+msgstr "نوع المصادقة"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:171
msgid "Based on settings in 'Rights File'"
@@ -78,7 +78,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
msgid "Debug"
-msgstr ""
+msgstr "تصحيح الأخطاء"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:15
msgid "Default (htpasswd file from users below)"
@@ -123,11 +123,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"
@@ -143,7 +143,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
-msgstr ""
+msgstr "الاعدادات العامة"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid ""
@@ -223,7 +223,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 ""
+msgstr "تسجيل"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
msgid "Logging File"
@@ -289,7 +289,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:66
msgid "Private Key"
-msgstr ""
+msgstr "مفتاح سري"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:18
msgid "REMOTE_USER from web server"
@@ -402,7 +402,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:17
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:18
msgid "Server Settings"
-msgstr ""
+msgstr "اعدادات الخادم"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
msgid "Socket timeout (seconds)"
@@ -452,7 +452,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/bg/radicale2.po b/applications/luci-app-radicale2/po/bg/radicale2.po
index cbf65ef2fd..459ecec8a9 100644
--- a/applications/luci-app-radicale2/po/bg/radicale2.po
+++ b/applications/luci-app-radicale2/po/bg/radicale2.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2019-01-09 06:32-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-10-06 21:07+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsradicale2/bg/>\n"
"Language: bg\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-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -19,7 +21,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
-msgstr ""
+msgstr "Разширени настройки"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "Allowed Ciphers"
@@ -120,7 +122,7 @@ 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"
@@ -140,7 +142,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
-msgstr ""
+msgstr "Основни настройки"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid ""
@@ -449,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/bn_BD/radicale2.po b/applications/luci-app-radicale2/po/bn_BD/radicale2.po
index 36d82f59dd..656e56cb3a 100644
--- a/applications/luci-app-radicale2/po/bn_BD/radicale2.po
+++ b/applications/luci-app-radicale2/po/bn_BD/radicale2.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2019-01-09 06:32-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsradicale2/bn_BD/>\n"
"Language: bn_BD\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-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -19,7 +21,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
-msgstr ""
+msgstr "উন্নত সেটিংস"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "Allowed Ciphers"
@@ -75,7 +77,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
msgid "Debug"
-msgstr ""
+msgstr "ডিবাগ"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:15
msgid "Default (htpasswd file from users below)"
@@ -140,7 +142,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
-msgstr ""
+msgstr "সাধারণ সেটিংস"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid ""
@@ -220,7 +222,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 ""
+msgstr "লগিং"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
msgid "Logging File"
@@ -374,7 +376,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:52
msgid "SSL"
-msgstr ""
+msgstr "SSL"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:102
msgid "SSL not available"
diff --git a/applications/luci-app-radicale2/po/ca/radicale2.po b/applications/luci-app-radicale2/po/ca/radicale2.po
index 77b85f251d..004439ccf8 100644
--- a/applications/luci-app-radicale2/po/ca/radicale2.po
+++ b/applications/luci-app-radicale2/po/ca/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-03-11 23:48+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-20 23:20+0000\n"
+"Last-Translator: Toomoch <vallsfustearnau@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/ca/>\n"
"Language: ca\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.5.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
@@ -21,7 +21,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
-msgstr ""
+msgstr "Configuració avançada"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "Allowed Ciphers"
@@ -142,7 +142,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
-msgstr ""
+msgstr "Paràmetres generals"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid ""
diff --git a/applications/luci-app-radicale2/po/cs/radicale2.po b/applications/luci-app-radicale2/po/cs/radicale2.po
index d595f0e06a..547cb2d6aa 100644
--- a/applications/luci-app-radicale2/po/cs/radicale2.po
+++ b/applications/luci-app-radicale2/po/cs/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-03-11 23:48+0000\n"
-"Last-Translator: Koli <lukas.koluch@gmail.com>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/cs/>\n"
"Language: cs\n"
@@ -10,14 +10,14 @@ 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.6-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 "Lehký CalDAV/CardDAV server"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
@@ -25,7 +25,7 @@ msgstr "Pokročilá nastavení"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "Allowed Ciphers"
-msgstr ""
+msgstr "Povolené šifry"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:10
msgid "Authentication"
@@ -142,7 +142,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid ""
diff --git a/applications/luci-app-radicale2/po/da/radicale2.po b/applications/luci-app-radicale2/po/da/radicale2.po
new file mode 100644
index 0000000000..5ec6f5e688
--- /dev/null
+++ b/applications/luci-app-radicale2/po/da/radicale2.po
@@ -0,0 +1,490 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: luci-app-radicale 2\n"
+"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/"
+"luciapplicationsradicale2/da/>\n"
+"Language: da\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-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 ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
+msgid "Allowed Ciphers"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:10
+msgid "Authentication"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:21
+msgid "Authentication / Users"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:14
+msgid "Authentication Type"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:171
+msgid "Based on settings in 'Rights File'"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:128
+msgid "CORS"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:62
+msgid "Certificate"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:70
+msgid "Client Certificate Authority"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:38
+msgid "Close Lock File"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:38
+msgid "Close the lock file when no more clients are waiting"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:44
+msgid "Command that is run after changes to storage"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:80
+msgid "Confirm Plaintext Password"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:105
+msgid "DNS Lookup"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:15
+msgid "Default (htpasswd file from users below)"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:14
+msgid "Default (multifilesystem)"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:167
+msgid "Default (owner only)"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:31
+msgid "Delete sync token that are older (seconds)"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:132
+msgid "Document Encoding"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:30
+msgid "Dump Environment"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:52
+msgid "Enable SSL connections"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:136
+msgid "Encoding for responding to requests/events"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:140
+msgid "Encoding for storing local collections"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:110
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
+msgid "Encrypted Password"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:29
+msgid "Encryption"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:23
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
+msgid "Folder"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
+msgid "Folder in which to store collections"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:70
+msgid "For verifying client certificates"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
+msgid ""
+"Generate this field using a generator for Apache htpasswd-style "
+"authentication files (for the hash format you have chosen above), or install "
+"python3-passlib to enable the ability to create the hash by entering the "
+"plaintext in a field that will appear on this page if python3-passlib is "
+"installed."
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/view/cbi/raduigo.htm:24
+msgid "Go to Radicale 2.x Web UI"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:14
+msgid "Go to Radicale v2 Web UI"
+msgstr ""
+
+#: applications/luci-app-radicale2/root/usr/share/rpcd/acl.d/luci-app-radicale2.json:3
+msgid "Grant UCI access for luci-app-radicale2"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
+msgid "HTTP(S) Basic Authentication Realm"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:124
+msgid "HTTP(S) Headers"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:32
+msgid "HTTP(S) Listeners (address:port)"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:128
+msgid "Header: X-Access-Control-Allow-Origin"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:124
+msgid "Headers"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:44
+msgid "Hook"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:110
+msgid ""
+"If 'Plaintext Password' filled and matches 'Confirm Plaintext Password' then "
+"this field becomes of hash of that password, otherwise this field remains "
+"the existing hash (you can also put your own hash value for the type of hash "
+"listed above)."
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:30
+msgid "Include full environment in logs"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:46
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:48
+msgid "Insecure hashes"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:102
+msgid "Install package python3-openssl to support SSL connections"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:46
+msgid "Install python3-passlib and python3-bcrypt to enable a secure hash"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
+msgid ""
+"Log configuration file (no file means default procd which ends up in syslog"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:29
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:6
+msgid "Logging"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
+msgid "Logging File"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:105
+msgid "Lookup reverse DNS for clients for logging"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:34
+msgid "Mask Passwords"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:36
+msgid "Max Connections"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:42
+msgid "Max Content Length"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:31
+msgid "Max Sync Token Age"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:36
+msgid "Maximum number of simultaneous connections"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:42
+msgid "Maximum size of request body (bytes)"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:15
+msgid "Multiple files on filesystem"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:17
+msgid "No authentication"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:98
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:105
+msgid "Password and confirmation do not match"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:29
+msgid "Password encryption method"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:32
+msgid "Plaintext"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:76
+msgid "Plaintext Password"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:25
+msgid ""
+"Prevent other instances or processes from modifying collections while in use"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:66
+msgid "Private Key"
+msgstr "Privat nøgle"
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:18
+msgid "REMOTE_USER from web server"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:172
+msgid "RO: All, RW: All"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:170
+msgid "RO: Authenticated Users, RW: Owner"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:169
+msgid "RO: None, RW: Authenticated Users"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:168
+msgid "RO: None, RW: Owner"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:13
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:7
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:3
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:7
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:6
+msgid "Radicale 2.x"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:10
+msgid "Radicale v2 Web UI"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
+msgid "Realm"
+msgstr "Realm"
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:34
+msgid "Redact passwords in logs"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:84
+msgid "Remove configuration for certificate, key, and CA"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:16
+msgid "Remove configuration for logging"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:181
+msgid "Remove configuration for rights file"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:136
+msgid "Request"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:57
+msgid "Required time between a failed authentication attempt and trying again"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:57
+msgid "Retry Delay"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:162
+msgid "Rights"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:176
+msgid "Rights File"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:166
+msgid "Rights Type"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:33
+msgid "SHA1"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:34
+msgid "SSHA"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:52
+msgid "SSL"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:102
+msgid "SSL not available"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
+msgid "See python3-openssl documentation for available ciphers"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:78
+msgid "See python3-openssl documentation for available protocols"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:48
+msgid "Select bcrypt above to enable a secure hash"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
+msgid "Send debug information to logs"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:17
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:18
+msgid "Server Settings"
+msgstr "Serverindstillinger"
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
+msgid "Socket timeout (seconds)"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:25
+#: 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 "Lager"
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:13
+msgid "Storage Type"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:17
+msgid "This permanently deletes configuration for logging"
+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 ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:182
+msgid "This permanently deletes the rights file and configuration to use same."
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
+msgid "Timeout"
+msgstr "Timeout"
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:25
+msgid "Use File Locks"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:78
+msgid "Use Protocol"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:162
+msgid "User-based ACL Settings"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:70
+msgid "Username"
+msgstr "Brugernavn"
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
+msgid "Users and Passwords"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:113
+msgid "Web UI"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:117
+msgid "Web UI Type"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:19
+msgid "X-Remote-User from web server"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:39
+msgid "bcrypt"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:35
+msgid "crypt"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:16
+msgid "htpasswd file (manually populated)"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:23
+msgid "htpasswd-formatted file filename"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:37
+msgid "md5"
+msgstr ""
diff --git a/applications/luci-app-radicale2/po/de/radicale2.po b/applications/luci-app-radicale2/po/de/radicale2.po
index b61209200c..cd5263d6ba 100644
--- a/applications/luci-app-radicale2/po/de/radicale2.po
+++ b/applications/luci-app-radicale2/po/de/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -167,7 +167,7 @@ msgstr "Gehe zur Radicale v2 Web-UI"
#: applications/luci-app-radicale2/root/usr/share/rpcd/acl.d/luci-app-radicale2.json:3
msgid "Grant UCI access for luci-app-radicale2"
-msgstr "Gewähre UCI Zugriff auf luci-app-radicale2"
+msgstr "UCI-Zugriff für luci-app-radicale2 erlauben"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
msgid "HTTP(S) Basic Authentication Realm"
diff --git a/applications/luci-app-radicale2/po/el/radicale2.po b/applications/luci-app-radicale2/po/el/radicale2.po
index 452833ba1a..e28671abde 100644
--- a/applications/luci-app-radicale2/po/el/radicale2.po
+++ b/applications/luci-app-radicale2/po/el/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"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/"
"luciapplicationsradicale2/el/>\n"
"Language: el\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.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -49,7 +49,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:62
msgid "Certificate"
-msgstr ""
+msgstr "Πιστοποιητικό"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:70
msgid "Client Certificate Authority"
@@ -77,7 +77,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
msgid "Debug"
-msgstr ""
+msgstr "Αποσφαλμάτωση"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:15
msgid "Default (htpasswd file from users below)"
@@ -142,7 +142,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
-msgstr ""
+msgstr "Γενικές ρυθμίσεις"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid ""
@@ -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"
diff --git a/applications/luci-app-radicale2/po/es/radicale2.po b/applications/luci-app-radicale2/po/es/radicale2.po
index 3af2f12319..7b1af9518b 100644
--- a/applications/luci-app-radicale2/po/es/radicale2.po
+++ b/applications/luci-app-radicale2/po/es/radicale2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-07-12 20:10+0000\n"
+"PO-Revision-Date: 2021-05-10 09:32+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -21,7 +21,7 @@ msgstr "Un servidor ligero CalDAV/CardDAV"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
-msgstr "Configuraciones avanzadas"
+msgstr "Configuración avanzada"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "Allowed Ciphers"
diff --git a/applications/luci-app-radicale2/po/fi/radicale2.po b/applications/luci-app-radicale2/po/fi/radicale2.po
index ef9a2acbfa..b2d1c0728f 100644
--- a/applications/luci-app-radicale2/po/fi/radicale2.po
+++ b/applications/luci-app-radicale2/po/fi/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/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.2-dev\n"
+"X-Generator: Weblate 4.7\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -324,7 +324,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
msgid "Realm"
-msgstr ""
+msgstr "Alue"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:34
msgid "Redact passwords in logs"
diff --git a/applications/luci-app-radicale2/po/fr/radicale2.po b/applications/luci-app-radicale2/po/fr/radicale2.po
index bd3dd52605..ed24c97ed1 100644
--- a/applications/luci-app-radicale2/po/fr/radicale2.po
+++ b/applications/luci-app-radicale2/po/fr/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-04-10 05:54+0000\n"
-"Last-Translator: Claude Villermain <cvi@villermain.net>\n"
+"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/"
"luciapplicationsradicale2/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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -377,7 +377,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:57
msgid "Retry Delay"
-msgstr ""
+msgstr "Retard de réessai"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:162
msgid "Rights"
@@ -458,7 +458,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
msgid "Timeout"
-msgstr "Délai d'attente"
+msgstr "Épuisement de délai"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:25
msgid "Use File Locks"
diff --git a/applications/luci-app-radicale2/po/he/radicale2.po b/applications/luci-app-radicale2/po/he/radicale2.po
index 036c81d5bd..1fc89ed0ff 100644
--- a/applications/luci-app-radicale2/po/he/radicale2.po
+++ b/applications/luci-app-radicale2/po/he/radicale2.po
@@ -1,15 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2019-01-09 06:32-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-12 09:37+0000\n"
+"Last-Translator: wakan-tanka <eliyahuler@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsradicale2/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=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
+"X-Generator: Weblate 4.4.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
@@ -20,7 +22,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
-msgstr ""
+msgstr "הגדרות מתקדמות"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "Allowed Ciphers"
diff --git a/applications/luci-app-radicale2/po/hu/radicale2.po b/applications/luci-app-radicale2/po/hu/radicale2.po
index bc5a9f4ab0..a6bd27adef 100644
--- a/applications/luci-app-radicale2/po/hu/radicale2.po
+++ b/applications/luci-app-radicale2/po/hu/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-02-01 06:56+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2021-01-29 18:06+0000\n"
+"Last-Translator: Axhyre <axhyre@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/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 3.11-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -21,7 +21,7 @@ msgstr "Egy könnyűsúlyú CalDAV/CardDAV kiszolgáló"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
-msgstr "Speciális beállítások"
+msgstr "Haladó Beállítások"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "Allowed Ciphers"
@@ -142,7 +142,7 @@ msgstr "Az ügyféltanúsítványok ellenőrzéséhez"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
-msgstr "Általános beállítások"
+msgstr "Általános Beállítások"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid ""
diff --git a/applications/luci-app-radicale2/po/it/radicale2.po b/applications/luci-app-radicale2/po/it/radicale2.po
index e9ae83cf25..1d4ebf2922 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: 2020-03-03 13:34+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2022-01-27 19:54+0000\n"
+"Last-Translator: Massimo Simoni <pirtahilti@vusra.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/it/>\n"
"Language: it\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.0-dev\n"
+"X-Generator: Weblate 4.11-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 "Un server CalDAV/CardDAV leggero"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
@@ -49,7 +49,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:62
msgid "Certificate"
-msgstr ""
+msgstr "Certificato"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:70
msgid "Client Certificate Authority"
@@ -222,7 +222,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 ""
+msgstr "Registrazione (log)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
msgid "Logging File"
@@ -324,7 +324,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
msgid "Realm"
-msgstr ""
+msgstr "Dominio di protezione"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:34
msgid "Redact passwords in logs"
@@ -401,7 +401,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:17
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:18
msgid "Server Settings"
-msgstr ""
+msgstr "Impostazioni del server"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
msgid "Socket timeout (seconds)"
@@ -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 ""
+"In questo modo vengono eliminati in modo permanente il certificato, la "
+"chiave e la configurazione."
#: 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"
@@ -451,7 +453,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:70
msgid "Username"
-msgstr ""
+msgstr "Nome utente"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
msgid "Users and Passwords"
diff --git a/applications/luci-app-radicale2/po/ja/radicale2.po b/applications/luci-app-radicale2/po/ja/radicale2.po
index 209f26601d..618898315e 100644
--- a/applications/luci-app-radicale2/po/ja/radicale2.po
+++ b/applications/luci-app-radicale2/po/ja/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-08-04 18:32+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/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.2-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -105,7 +105,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:52
msgid "Enable SSL connections"
-msgstr ""
+msgstr "SSL 接続を有効にする"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:136
msgid "Encoding for responding to requests/events"
@@ -163,7 +163,7 @@ msgstr ""
#: applications/luci-app-radicale2/root/usr/share/rpcd/acl.d/luci-app-radicale2.json:3
msgid "Grant UCI access for luci-app-radicale2"
-msgstr ""
+msgstr "luci-app-radicale2にUCIアクセスを許可"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
msgid "HTTP(S) Basic Authentication Realm"
@@ -187,7 +187,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:44
msgid "Hook"
-msgstr ""
+msgstr "フック"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:110
msgid ""
@@ -238,7 +238,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:36
msgid "Max Connections"
-msgstr ""
+msgstr "最大接続数"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:42
msgid "Max Content Length"
@@ -275,11 +275,11 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:32
msgid "Plaintext"
-msgstr ""
+msgstr "平文"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:76
msgid "Plaintext Password"
-msgstr ""
+msgstr "平文パスワード"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:25
msgid ""
@@ -396,7 +396,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
msgid "Send debug information to logs"
-msgstr ""
+msgstr "デバッグ情報をログへ送信"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:17
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:18
@@ -411,7 +411,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"
@@ -455,7 +455,7 @@ msgstr "ユーザー名"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
msgid "Users and Passwords"
-msgstr ""
+msgstr "ユーザーおよびパスワード"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:113
msgid "Web UI"
diff --git a/applications/luci-app-radicale2/po/ko/radicale2.po b/applications/luci-app-radicale2/po/ko/radicale2.po
index 0fbae7761f..f2b6ff7c01 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: 2020-04-19 00:53+0000\n"
-"Last-Translator: EP45 <monadko98@gmail.com>\n"
+"PO-Revision-Date: 2021-01-17 20:54+0000\n"
+"Last-Translator: ANTEGRAL <antegral@antegral.net>\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.0.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -142,7 +142,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
-msgstr ""
+msgstr "기본 설정"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid ""
diff --git a/applications/luci-app-radicale2/po/ms/radicale2.po b/applications/luci-app-radicale2/po/ms/radicale2.po
index c563970956..c179f148da 100644
--- a/applications/luci-app-radicale2/po/ms/radicale2.po
+++ b/applications/luci-app-radicale2/po/ms/radicale2.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2019-01-09 06:32-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/"
+"luciapplicationsradicale2/ms/>\n"
"Language: ms\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.6-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -19,7 +21,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
-msgstr ""
+msgstr "Tetapan Lanjutan"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "Allowed Ciphers"
diff --git a/applications/luci-app-radicale2/po/nb_NO/radicale2.po b/applications/luci-app-radicale2/po/nb_NO/radicale2.po
index 86b8077245..1eba524715 100644
--- a/applications/luci-app-radicale2/po/nb_NO/radicale2.po
+++ b/applications/luci-app-radicale2/po/nb_NO/radicale2.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2019-01-09 06:32-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-11-20 21:48+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsradicale2/nb_NO/>\n"
"Language: nb_NO\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.1\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -19,7 +21,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
-msgstr ""
+msgstr "Avanserte innstillinger"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "Allowed Ciphers"
@@ -120,11 +122,11 @@ 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"
-msgstr ""
+msgstr "Filnavn"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
msgid "Folder"
@@ -140,7 +142,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
-msgstr ""
+msgstr "Generelle innstillinger"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid ""
@@ -441,7 +443,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
msgid "User"
-msgstr ""
+msgstr "Bruker"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:162
msgid "User-based ACL Settings"
diff --git a/applications/luci-app-radicale2/po/pt/radicale2.po b/applications/luci-app-radicale2/po/pt/radicale2.po
index aa5e0ab07e..5928204c35 100644
--- a/applications/luci-app-radicale2/po/pt/radicale2.po
+++ b/applications/luci-app-radicale2/po/pt/radicale2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-05-02 20:06+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/pt/>\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.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -78,7 +78,7 @@ msgstr "Consulta DNS"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
msgid "Debug"
-msgstr "Depurar"
+msgstr "Depuração"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:15
msgid "Default (htpasswd file from users below)"
@@ -143,7 +143,7 @@ msgstr "Para verificar os certificados dos clientes"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid ""
diff --git a/applications/luci-app-radicale2/po/pt_BR/radicale2.po b/applications/luci-app-radicale2/po/pt_BR/radicale2.po
index 0a929aa470..3bb8acdaa9 100644
--- a/applications/luci-app-radicale2/po/pt_BR/radicale2.po
+++ b/applications/luci-app-radicale2/po/pt_BR/radicale2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-08-06 19:40+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsradicale2/pt_BR/>\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.1-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -142,7 +142,7 @@ msgstr "Para verificar os certificados dos clientes"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid ""
@@ -474,7 +474,7 @@ msgstr "Configurações ACL baseadas no usuário"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:70
msgid "Username"
-msgstr "Nome do Usuário"
+msgstr "Nome do usuário"
#: 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 a29b01100a..4dec66eec6 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: 2020-03-29 12:19+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-12-10 01:37+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/ro/>\n"
"Language: ro\n"
@@ -11,14 +11,14 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10-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 "Un server CalDAV/CardDAV ușor de utilizat"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
@@ -26,15 +26,15 @@ msgstr "Setări avansate"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "Allowed Ciphers"
-msgstr ""
+msgstr "Cifre permise"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:10
msgid "Authentication"
-msgstr ""
+msgstr "Autentificare"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:21
msgid "Authentication / Users"
-msgstr ""
+msgstr "Autentificare / Utilizatori"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:14
msgid "Authentication Type"
@@ -42,104 +42,105 @@ msgstr "Tipul Autentificării"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:171
msgid "Based on settings in 'Rights File'"
-msgstr ""
+msgstr "Pe baza setărilor din 'Rights File'"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:128
msgid "CORS"
-msgstr ""
+msgstr "CORS"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:62
msgid "Certificate"
-msgstr ""
+msgstr "Certificat"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:70
msgid "Client Certificate Authority"
-msgstr ""
+msgstr "Autoritatea de certificare a clientului"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:38
msgid "Close Lock File"
-msgstr ""
+msgstr "Închideți Fișierul de Blocare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:38
msgid "Close the lock file when no more clients are waiting"
msgstr ""
+"Închideți fișierul de blocare atunci când nu mai sunt clienți în așteptare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:44
msgid "Command that is run after changes to storage"
-msgstr ""
+msgstr "Comandă care se execută după modificările aduse stocării"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:80
msgid "Confirm Plaintext Password"
-msgstr ""
+msgstr "Confirmați parola în text simplu"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:105
msgid "DNS Lookup"
-msgstr ""
+msgstr "Căutarea DNS"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
msgid "Debug"
-msgstr ""
+msgstr "Depanare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:15
msgid "Default (htpasswd file from users below)"
-msgstr ""
+msgstr "Implicit (fișierul htpasswd de la utilizatorii de mai jos)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:14
msgid "Default (multifilesystem)"
-msgstr ""
+msgstr "Implicit (multifilesistem)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:167
msgid "Default (owner only)"
-msgstr ""
+msgstr "Implicit (numai pentru proprietar)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:31
msgid "Delete sync token that are older (seconds)"
-msgstr ""
+msgstr "Șterge simbolul de sincronizare care este mai vechi (secunde)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:132
msgid "Document Encoding"
-msgstr ""
+msgstr "Codificarea documentelor"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:30
msgid "Dump Environment"
-msgstr ""
+msgstr "Mediul de depozitare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:52
msgid "Enable SSL connections"
-msgstr ""
+msgstr "Activați conexiunile SSL"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:136
msgid "Encoding for responding to requests/events"
-msgstr ""
+msgstr "Codificarea pentru a răspunde la cereri/evenimente"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:140
msgid "Encoding for storing local collections"
-msgstr ""
+msgstr "Codificare pentru stocarea colecțiilor locale"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:110
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid "Encrypted Password"
-msgstr ""
+msgstr "Parolă criptată"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:29
msgid "Encryption"
-msgstr ""
+msgstr "Criptare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:23
msgid "Filename"
-msgstr ""
+msgstr "Numele fișierului"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
msgid "Folder"
-msgstr ""
+msgstr "Dosar"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
msgid "Folder in which to store collections"
-msgstr ""
+msgstr "Dosarul în care se stochează colecțiile"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:70
msgid "For verifying client certificates"
-msgstr ""
+msgstr "Pentru verificarea certificatelor clienților"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
@@ -153,42 +154,47 @@ msgid ""
"plaintext in a field that will appear on this page if python3-passlib is "
"installed."
msgstr ""
+"Generați acest câmp utilizând un generator pentru fișiere de autentificare "
+"de tip Apache htpasswd (pentru formatul hash pe care l-ați ales mai sus) sau "
+"instalați python3-passlib pentru a activa capacitatea de a crea hash-ul prin "
+"introducerea textului în clar într-un câmp care va apărea pe această pagină "
+"dacă python3-passlib este instalat."
#: applications/luci-app-radicale2/luasrc/view/cbi/raduigo.htm:24
msgid "Go to Radicale 2.x Web UI"
-msgstr ""
+msgstr "Mergeți la Radicale 2.x Web UI"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:14
msgid "Go to Radicale v2 Web UI"
-msgstr ""
+msgstr "Mergeți la Radicale v2 Web UI"
#: applications/luci-app-radicale2/root/usr/share/rpcd/acl.d/luci-app-radicale2.json:3
msgid "Grant UCI access for luci-app-radicale2"
-msgstr ""
+msgstr "Acordă acces la UCI pentru luci-app-radicale2"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
msgid "HTTP(S) Basic Authentication Realm"
-msgstr ""
+msgstr "Autentificare HTTP(S) Basic Authentication Realm"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:124
msgid "HTTP(S) Headers"
-msgstr ""
+msgstr "Antetele HTTP(S)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:32
msgid "HTTP(S) Listeners (address:port)"
-msgstr ""
+msgstr "Ascultători HTTP(S) (adresă:port)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:128
msgid "Header: X-Access-Control-Allow-Origin"
-msgstr ""
+msgstr "Antet: X-Access-Control-Allow-Origin"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:124
msgid "Headers"
-msgstr ""
+msgstr "Anteturi"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:44
msgid "Hook"
-msgstr ""
+msgstr "Cârlig"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:110
msgid ""
@@ -197,119 +203,128 @@ msgid ""
"the existing hash (you can also put your own hash value for the type of hash "
"listed above)."
msgstr ""
+"Dacă \"Plaintext Password\" este completat și se potrivește cu \"Confirm "
+"Plaintext Password\", atunci acest câmp devine hash-ul acelei parole; în caz "
+"contrar, acest câmp rămâne hash-ul existent (puteți, de asemenea, să "
+"introduceți propria valoare hash pentru tipul de hash enumerat mai sus)."
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:30
msgid "Include full environment in logs"
-msgstr ""
+msgstr "Includeți mediul complet în jurnale"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:46
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:48
msgid "Insecure hashes"
-msgstr ""
+msgstr "Hașuri nesigure"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:102
msgid "Install package python3-openssl to support SSL connections"
-msgstr ""
+msgstr "Instalați pachetul python3-openssl pentru a suporta conexiuni SSL"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:46
msgid "Install python3-passlib and python3-bcrypt to enable a secure hash"
msgstr ""
+"Instalați python3-passlib și python3-bcrypt pentru a activa un hash securizat"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
msgid ""
"Log configuration file (no file means default procd which ends up in syslog"
msgstr ""
+"Fișier de configurare a jurnalului (niciun fișier înseamnă procd implicit "
+"care ajunge în syslog"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:29
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:6
msgid "Logging"
-msgstr ""
+msgstr "Jurnalizare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
msgid "Logging File"
-msgstr ""
+msgstr "Fișier de jurnalizare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:105
msgid "Lookup reverse DNS for clients for logging"
-msgstr ""
+msgstr "Căutați DNS invers pentru clienți pentru logare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:34
msgid "Mask Passwords"
-msgstr ""
+msgstr "Parole de mascare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:36
msgid "Max Connections"
-msgstr ""
+msgstr "Conexiuni Max"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:42
msgid "Max Content Length"
-msgstr ""
+msgstr "Lungimea maximă a conținutului"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:31
msgid "Max Sync Token Age"
-msgstr ""
+msgstr "Vârsta maximă a jetoanelor de sincronizare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:36
msgid "Maximum number of simultaneous connections"
-msgstr ""
+msgstr "Numărul maxim de conexiuni simultane"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:42
msgid "Maximum size of request body (bytes)"
-msgstr ""
+msgstr "Dimensiunea maximă a corpului cererii (bytes)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:15
msgid "Multiple files on filesystem"
-msgstr ""
+msgstr "Fișiere multiple pe sistemul de fișiere"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:17
msgid "No authentication"
-msgstr ""
+msgstr "Fără autentificare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:98
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:105
msgid "Password and confirmation do not match"
-msgstr ""
+msgstr "Parola și confirmarea nu se potrivesc"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:29
msgid "Password encryption method"
-msgstr ""
+msgstr "Metoda de criptare a parolei"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:32
msgid "Plaintext"
-msgstr ""
+msgstr "Textul simplu"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:76
msgid "Plaintext Password"
-msgstr ""
+msgstr "Parola în text simplu"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:25
msgid ""
"Prevent other instances or processes from modifying collections while in use"
msgstr ""
+"Împiedicați alte instanțe sau procese să modifice colecțiile în timp ce sunt "
+"utilizate"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:66
msgid "Private Key"
-msgstr ""
+msgstr "Cheie privată"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:18
msgid "REMOTE_USER from web server"
-msgstr ""
+msgstr "REMOTE_USER de pe serverul web"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:172
msgid "RO: All, RW: All"
-msgstr ""
+msgstr "RO: Toate, RW: Toate"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:170
msgid "RO: Authenticated Users, RW: Owner"
-msgstr ""
+msgstr "RO: utilizatori autentificați, RW: proprietar"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:169
msgid "RO: None, RW: Authenticated Users"
-msgstr ""
+msgstr "RO: Niciunul, RW: Utilizatori autentificați"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:168
msgid "RO: None, RW: Owner"
-msgstr ""
+msgstr "RO: niciunul, RW: proprietar"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:13
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:7
@@ -317,175 +332,180 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:7
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:6
msgid "Radicale 2.x"
-msgstr ""
+msgstr "Radicale 2.x"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:10
msgid "Radicale v2 Web UI"
-msgstr ""
+msgstr "Interfața web Radicale v2"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
msgid "Realm"
-msgstr ""
+msgstr "Tărâmul"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:34
msgid "Redact passwords in logs"
-msgstr ""
+msgstr "Redactăm parolele din jurnale"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:84
msgid "Remove configuration for certificate, key, and CA"
-msgstr ""
+msgstr "Eliminați configurația pentru certificat, cheie și CA"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:16
msgid "Remove configuration for logging"
-msgstr ""
+msgstr "Eliminați configurația pentru logare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:181
msgid "Remove configuration for rights file"
-msgstr ""
+msgstr "Eliminarea configurației pentru fișierul de drepturi"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:136
msgid "Request"
-msgstr ""
+msgstr "Cerere"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:57
msgid "Required time between a failed authentication attempt and trying again"
msgstr ""
+"Timpul necesar între o încercare de autentificare eșuată și o nouă încercare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:57
msgid "Retry Delay"
-msgstr ""
+msgstr "Întârziere de reîncercare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:162
msgid "Rights"
-msgstr ""
+msgstr "Drepturi"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:176
msgid "Rights File"
-msgstr ""
+msgstr "Dosar de drepturi"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:166
msgid "Rights Type"
-msgstr ""
+msgstr "Tipul de drepturi"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:33
msgid "SHA1"
-msgstr ""
+msgstr "SHA1"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:34
msgid "SSHA"
-msgstr ""
+msgstr "SSHA"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:52
msgid "SSL"
-msgstr ""
+msgstr "SSL"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:102
msgid "SSL not available"
-msgstr ""
+msgstr "SSL nu este disponibil"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "See python3-openssl documentation for available ciphers"
-msgstr ""
+msgstr "Consultați documentația python3-openssl pentru cifrele disponibile"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:78
msgid "See python3-openssl documentation for available protocols"
-msgstr ""
+msgstr "Consultați documentația python3-openssl pentru protocoale disponibile"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:48
msgid "Select bcrypt above to enable a secure hash"
-msgstr ""
+msgstr "Selectați bcrypt de mai sus pentru a activa un hash securizat"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
msgid "Send debug information to logs"
-msgstr ""
+msgstr "Trimiteți informații de depanare în jurnale"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:17
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:18
msgid "Server Settings"
-msgstr ""
+msgstr "Setări server"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
msgid "Socket timeout (seconds)"
-msgstr ""
+msgstr "Timpul de așteptare al socketului (secunde)"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:25
#: 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 "Depozitare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:13
msgid "Storage Type"
-msgstr ""
+msgstr "Tip de depozitare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:17
msgid "This permanently deletes configuration for logging"
-msgstr ""
+msgstr "Acest lucru șterge permanent configurația pentru logare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:85
msgid "This permanently deletes the cert, key, and configuration to use same."
msgstr ""
+"Acest lucru șterge definitiv certificatul, cheia și configurația pentru "
+"utilizarea acestora."
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:182
msgid "This permanently deletes the rights file and configuration to use same."
msgstr ""
+"Acest lucru șterge definitiv fișierul de drepturi și configurația de "
+"utilizare a acestuia."
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
msgid "Timeout"
-msgstr ""
+msgstr "Termen de expirare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:25
msgid "Use File Locks"
-msgstr ""
+msgstr "Utilizați blocări de fișiere"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:78
msgid "Use Protocol"
-msgstr ""
+msgstr "Protocolul de utilizare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
msgid "User"
-msgstr ""
+msgstr "Utilizator"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:162
msgid "User-based ACL Settings"
-msgstr ""
+msgstr "Setări ACL bazate pe utilizator"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:70
msgid "Username"
-msgstr ""
+msgstr "Nume Utilizator"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
msgid "Users and Passwords"
-msgstr ""
+msgstr "Utilizatori și parole"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:113
msgid "Web UI"
-msgstr ""
+msgstr "UI Web"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:117
msgid "Web UI Type"
-msgstr ""
+msgstr "Tip UI Web"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:19
msgid "X-Remote-User from web server"
-msgstr ""
+msgstr "X-Remote-User de pe serverul web"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:39
msgid "bcrypt"
-msgstr ""
+msgstr "bcrypt"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:35
msgid "crypt"
-msgstr ""
+msgstr "criptare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:16
msgid "htpasswd file (manually populated)"
-msgstr ""
+msgstr "fișier htpasswd (completat manual)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:23
msgid "htpasswd-formatted file filename"
-msgstr ""
+msgstr "fișier formatat htpasswd nume fișier"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:37
msgid "md5"
-msgstr ""
+msgstr "md5"
diff --git a/applications/luci-app-radicale2/po/ru/radicale2.po b/applications/luci-app-radicale2/po/ru/radicale2.po
index 5058e2a220..0459bde95b 100644
--- a/applications/luci-app-radicale2/po/ru/radicale2.po
+++ b/applications/luci-app-radicale2/po/ru/radicale2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-10-09 00:10+0000\n"
+"PO-Revision-Date: 2021-03-11 08:13+0000\n"
"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/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.3-dev\n"
+"X-Generator: Weblate 4.5.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
@@ -118,7 +118,6 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:110
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
-#, fuzzy
msgid "Encrypted Password"
msgstr "Зашифрованный пароль"
@@ -144,7 +143,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
-msgstr "Основные настройки"
+msgstr "Общие настройки"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid ""
@@ -378,7 +377,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:52
msgid "SSL"
-msgstr ""
+msgstr "SSL"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:102
msgid "SSL not available"
@@ -425,7 +424,7 @@ 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 ""
+msgstr "Полное удаление сертификата, ключа и настроек вкладки меню cнизу."
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:182
msgid "This permanently deletes the rights file and configuration to use same."
diff --git a/applications/luci-app-radicale2/po/sk/radicale2.po b/applications/luci-app-radicale2/po/sk/radicale2.po
index d2f69f6a3e..4c2614fec6 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: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/sk/>\n"
"Language: sk\n"
@@ -10,14 +10,14 @@ 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.8-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 "Ľahký CalDAV / CardDAV server"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
diff --git a/applications/luci-app-radicale2/po/sv/radicale2.po b/applications/luci-app-radicale2/po/sv/radicale2.po
index aab8d963b9..5801f3b43a 100644
--- a/applications/luci-app-radicale2/po/sv/radicale2.po
+++ b/applications/luci-app-radicale2/po/sv/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2019-12-20 21:21+0000\n"
-"Last-Translator: smorgasbeerd <viktorwestas@outlook.com>\n"
+"PO-Revision-Date: 2021-12-13 23:52+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/sv/>\n"
"Language: sv\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 3.10\n"
+"X-Generator: Weblate 4.10-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 "En lättviktig CalDAV/CardDAV server"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
@@ -49,7 +49,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:62
msgid "Certificate"
-msgstr ""
+msgstr "Certifikat"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:70
msgid "Client Certificate Authority"
@@ -77,7 +77,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
msgid "Debug"
-msgstr "Felsök"
+msgstr "Felsökning"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:15
msgid "Default (htpasswd file from users below)"
diff --git a/applications/luci-app-radicale2/po/tr/radicale2.po b/applications/luci-app-radicale2/po/tr/radicale2.po
index ff0143234f..1613e192f0 100644
--- a/applications/luci-app-radicale2/po/tr/radicale2.po
+++ b/applications/luci-app-radicale2/po/tr/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/tr/>\n"
"Language: tr\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.3-dev\n"
+"X-Generator: Weblate 4.7-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 "Hafif bir CalDAV / CardDAV sunucusu"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
@@ -25,7 +25,7 @@ msgstr "Gelişmiş Ayarlar"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "Allowed Ciphers"
-msgstr ""
+msgstr "İzin Verilen Şifreler"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:10
msgid "Authentication"
@@ -33,112 +33,112 @@ msgstr "Kimlik Doğrulama"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:21
msgid "Authentication / Users"
-msgstr ""
+msgstr "Kimlik Doğrulama / Kullanıcılar"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:14
msgid "Authentication Type"
-msgstr ""
+msgstr "Kimlik doğrulama türü"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:171
msgid "Based on settings in 'Rights File'"
-msgstr ""
+msgstr "'Rights File' daki ayarlara göre"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:128
msgid "CORS"
-msgstr ""
+msgstr "CORS"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:62
msgid "Certificate"
-msgstr ""
+msgstr "Sertifika"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:70
msgid "Client Certificate Authority"
-msgstr ""
+msgstr "İstemci Sertifika Yetkilisi"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:38
msgid "Close Lock File"
-msgstr ""
+msgstr "Kilit Dosyasını Kapat"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:38
msgid "Close the lock file when no more clients are waiting"
-msgstr ""
+msgstr "Daha fazla istemci beklemediğinde kilit dosyasını kapat"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:44
msgid "Command that is run after changes to storage"
-msgstr ""
+msgstr "Depolamadaki değişikliklerden sonra çalıştırılan komut"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:80
msgid "Confirm Plaintext Password"
-msgstr ""
+msgstr "Düz Metin Parolasını Onaylayın"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:105
msgid "DNS Lookup"
-msgstr ""
+msgstr "DNS Araması"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
msgid "Debug"
-msgstr ""
+msgstr "Hata ayıklama"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:15
msgid "Default (htpasswd file from users below)"
-msgstr ""
+msgstr "Varsayılan (aşağıdaki kullanıcılardan htpasswd dosyası)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:14
msgid "Default (multifilesystem)"
-msgstr ""
+msgstr "Varsayılan (multifilesystem)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:167
msgid "Default (owner only)"
-msgstr ""
+msgstr "Varsayılan (yalnızca sahip)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:31
msgid "Delete sync token that are older (seconds)"
-msgstr ""
+msgstr "Daha eski olan senkronizasyon jetonunu silin (saniye)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:132
msgid "Document Encoding"
-msgstr ""
+msgstr "Belge Kodlaması"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:30
msgid "Dump Environment"
-msgstr ""
+msgstr "Boşaltma Ortamı"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:52
msgid "Enable SSL connections"
-msgstr ""
+msgstr "SSL bağlantılarını etkinleştir"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:136
msgid "Encoding for responding to requests/events"
-msgstr ""
+msgstr "Taleplere / olaylara yanıt vermek için kodlama"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:140
msgid "Encoding for storing local collections"
-msgstr ""
+msgstr "Yerel koleksiyonları depolamak için kodlama"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:110
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid "Encrypted Password"
-msgstr ""
+msgstr "Şifrelenmiş Parola"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:29
msgid "Encryption"
-msgstr ""
+msgstr "Şifreleme"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:23
msgid "Filename"
-msgstr ""
+msgstr "Dosya adı"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
msgid "Folder"
-msgstr ""
+msgstr "Klasör"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
msgid "Folder in which to store collections"
-msgstr ""
+msgstr "Koleksiyonların saklanacağı klasör"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:70
msgid "For verifying client certificates"
-msgstr ""
+msgstr "İstemci sertifikalarını doğrulamak için"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
@@ -152,42 +152,46 @@ msgid ""
"plaintext in a field that will appear on this page if python3-passlib is "
"installed."
msgstr ""
+"Apache htpasswd tarzı kimlik doğrulama dosyaları için bir oluşturucu "
+"kullanarak bu alanı oluşturun (yukarıda seçtiğiniz karma biçimi için) veya "
+"bu sayfada görünecek bir alana düz metni girerek karma oluşturma yeteneğini "
+"etkinleştirmek için python3-passlib'i kurun."
#: applications/luci-app-radicale2/luasrc/view/cbi/raduigo.htm:24
msgid "Go to Radicale 2.x Web UI"
-msgstr ""
+msgstr "Radicale 2.x Web Kullanıcı Arayüzüne gidin"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:14
msgid "Go to Radicale v2 Web UI"
-msgstr ""
+msgstr "Radicale v2 Web Kullanıcı Arayüzüne gidin"
#: applications/luci-app-radicale2/root/usr/share/rpcd/acl.d/luci-app-radicale2.json:3
msgid "Grant UCI access for luci-app-radicale2"
-msgstr ""
+msgstr "luci-app-radicale2 için UCI erişimi verin"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
msgid "HTTP(S) Basic Authentication Realm"
-msgstr ""
+msgstr "HTTP(S) Temel Kimlik Doğrulama Bölgesi"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:124
msgid "HTTP(S) Headers"
-msgstr ""
+msgstr "HTTP(S) Üstbilgileri"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:32
msgid "HTTP(S) Listeners (address:port)"
-msgstr ""
+msgstr "HTTP(S) Dinleyicileri (adres:bağlantı noktası)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:128
msgid "Header: X-Access-Control-Allow-Origin"
-msgstr ""
+msgstr "Üstbilgi: X-Access-Control-Allow-Origin"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:124
msgid "Headers"
-msgstr ""
+msgstr "Başlıklar"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:44
msgid "Hook"
-msgstr ""
+msgstr "Kanca"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:110
msgid ""
@@ -196,119 +200,129 @@ msgid ""
"the existing hash (you can also put your own hash value for the type of hash "
"listed above)."
msgstr ""
+"'Düz Metin Şifre' doldurulmuşsa ve 'Düz Metin Şifresini Onayla' ile "
+"eşleşiyorsa, bu alan bu şifrenin karması olur, aksi takdirde bu alan mevcut "
+"karma olarak kalır (ayrıca yukarıda listelenen karma türü için kendi karma "
+"değerinizi de girebilirsiniz)."
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:30
msgid "Include full environment in logs"
-msgstr ""
+msgstr "Günlüklere tam ortamı dahil et"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:46
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:48
msgid "Insecure hashes"
-msgstr ""
+msgstr "Güvenli olmayan karmalar"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:102
msgid "Install package python3-openssl to support SSL connections"
-msgstr ""
+msgstr "SSL bağlantılarını desteklemek için python3-openssl paketini yükleyin"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:46
msgid "Install python3-passlib and python3-bcrypt to enable a secure hash"
msgstr ""
+"Güvenli bir hash etkinleştirmek için python3-passlib ve python3-bcrypt "
+"yükleyin"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
msgid ""
"Log configuration file (no file means default procd which ends up in syslog"
msgstr ""
+"Günlük yapılandırma dosyası (dosya yok, syslog'da sona eren varsayılan procd "
+"anlamına gelir"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:29
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:6
msgid "Logging"
-msgstr ""
+msgstr "Günlükleme"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
msgid "Logging File"
-msgstr ""
+msgstr "Günlük Dosyası"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:105
msgid "Lookup reverse DNS for clients for logging"
-msgstr ""
+msgstr "Günlük kaydı için istemciler için ters DNS araması yapın"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:34
msgid "Mask Passwords"
-msgstr ""
+msgstr "Parolaları Maskele"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:36
msgid "Max Connections"
-msgstr ""
+msgstr "Maksimum Bağlantı Sayısı"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:42
msgid "Max Content Length"
-msgstr ""
+msgstr "Maksimum İçerik Uzunluğu"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:31
msgid "Max Sync Token Age"
-msgstr ""
+msgstr "Maksimum Sync Token Yaşı"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:36
msgid "Maximum number of simultaneous connections"
-msgstr ""
+msgstr "Maksimum eşzamanlı bağlantı sayısı"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:42
msgid "Maximum size of request body (bytes)"
-msgstr ""
+msgstr "Maksimum istek gövdesi boyutu (bayt)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:15
msgid "Multiple files on filesystem"
-msgstr ""
+msgstr "Dosya sistemindeki birden çok dosya"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:17
msgid "No authentication"
-msgstr ""
+msgstr "Kimlik doğrulama yok"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:98
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:105
msgid "Password and confirmation do not match"
-msgstr ""
+msgstr "Şifre ve Onaylama eşleşmiyor"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:29
msgid "Password encryption method"
-msgstr ""
+msgstr "Parola şifreleme yöntemi"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:32
msgid "Plaintext"
-msgstr ""
+msgstr "Düz metin"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:76
msgid "Plaintext Password"
-msgstr ""
+msgstr "Düz Metin Parola"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:25
msgid ""
"Prevent other instances or processes from modifying collections while in use"
msgstr ""
+"Diğer örneklerin veya işlemlerin kullanım sırasında koleksiyonları "
+"değiştirmesini önleyin"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:66
msgid "Private Key"
-msgstr ""
+msgstr "Özel anahtar"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:18
msgid "REMOTE_USER from web server"
-msgstr ""
+msgstr "Web sunucusundan REMOTE_USER"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:172
msgid "RO: All, RW: All"
-msgstr ""
+msgstr "RO: Hepsi, RW: Hepsi"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:170
msgid "RO: Authenticated Users, RW: Owner"
-msgstr ""
+msgstr "RO: Kimliği Doğrulanmış Kullanıcılar, RW: Sahip"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:169
msgid "RO: None, RW: Authenticated Users"
-msgstr ""
+msgstr "RO: Hiçbiri, RW: Kimliği Doğrulanmış Kullanıcılar"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:168
msgid "RO: None, RW: Owner"
-msgstr ""
+msgstr "RO: Hiçbiri, RW: Sahibi"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:13
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:7
@@ -316,175 +330,179 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:7
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:6
msgid "Radicale 2.x"
-msgstr ""
+msgstr "Radicale 2.x"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:10
msgid "Radicale v2 Web UI"
-msgstr ""
+msgstr "Radicale v2 Web Kullanıcı Arayüzü"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
msgid "Realm"
-msgstr ""
+msgstr "Alan"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:34
msgid "Redact passwords in logs"
-msgstr ""
+msgstr "Günlüklerdeki parolaları azalt"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:84
msgid "Remove configuration for certificate, key, and CA"
-msgstr ""
+msgstr "Sertifika, anahtar ve CA için yapılandırmayı kaldır"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:16
msgid "Remove configuration for logging"
-msgstr ""
+msgstr "Günlük kaydı için yapılandırmayı kaldır"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:181
msgid "Remove configuration for rights file"
-msgstr ""
+msgstr "Haklar dosyası için yapılandırmayı kaldır"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:136
msgid "Request"
-msgstr ""
+msgstr "İstek"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:57
msgid "Required time between a failed authentication attempt and trying again"
msgstr ""
+"Başarısız bir kimlik doğrulama girişimi ile tekrar denenmesi arasında geçen "
+"süre"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:57
msgid "Retry Delay"
-msgstr ""
+msgstr "Yeniden Deneme Gecikmesi"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:162
msgid "Rights"
-msgstr ""
+msgstr "Haklar"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:176
msgid "Rights File"
-msgstr ""
+msgstr "Haklar Dosyası"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:166
msgid "Rights Type"
-msgstr ""
+msgstr "Hak Türü"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:33
msgid "SHA1"
-msgstr ""
+msgstr "SHA1"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:34
msgid "SSHA"
-msgstr ""
+msgstr "SSHA"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:52
msgid "SSL"
-msgstr ""
+msgstr "SSL"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:102
msgid "SSL not available"
-msgstr ""
+msgstr "SSL mevcut değil"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "See python3-openssl documentation for available ciphers"
-msgstr ""
+msgstr "Kullanılabilir şifrelemeler için python3-openssl belgelerine bakın"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:78
msgid "See python3-openssl documentation for available protocols"
-msgstr ""
+msgstr "Kullanılabilir protokoller için python3-openssl belgelerine bakın"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:48
msgid "Select bcrypt above to enable a secure hash"
-msgstr ""
+msgstr "Güvenli bir hash'i etkinleştirmek için yukarıda bcrypt'i seçin"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
msgid "Send debug information to logs"
-msgstr ""
+msgstr "Hata ayıklama bilgilerini günlüklere gönder"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:17
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:18
msgid "Server Settings"
-msgstr ""
+msgstr "Sunucu Ayarları"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
msgid "Socket timeout (seconds)"
-msgstr ""
+msgstr "Soket zaman aşımı (saniye)"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:25
#: 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 "Depolama"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:13
msgid "Storage Type"
-msgstr ""
+msgstr "Depolama türü"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:17
msgid "This permanently deletes configuration for logging"
-msgstr ""
+msgstr "Bu, günlük kaydı için yapılandırmayı kalıcı olarak siler"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:85
msgid "This permanently deletes the cert, key, and configuration to use same."
msgstr ""
+"Bu, aynı kullanmak için sertifika, anahtar ve yapılandırmayı kalıcı olarak "
+"siler."
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:182
msgid "This permanently deletes the rights file and configuration to use same."
-msgstr ""
+msgstr "Bu, hak dosyasını ve yapılandırmayı kalıcı olarak siler."
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
msgid "Timeout"
-msgstr ""
+msgstr "Zaman aşımı"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:25
msgid "Use File Locks"
-msgstr ""
+msgstr "Dosya Kilitlerini Kullanın"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:78
msgid "Use Protocol"
-msgstr ""
+msgstr "Protokol Kullan"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
msgid "User"
-msgstr ""
+msgstr "Kullanıcı"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:162
msgid "User-based ACL Settings"
-msgstr ""
+msgstr "Kullanıcı tabanlı ACL Ayarları"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:70
msgid "Username"
-msgstr ""
+msgstr "Kullanıcı adı"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
msgid "Users and Passwords"
-msgstr ""
+msgstr "Kullanıcılar ve Parolalar"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:113
msgid "Web UI"
-msgstr ""
+msgstr "Web kullanıcı arayüzü"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:117
msgid "Web UI Type"
-msgstr ""
+msgstr "Web Kullanıcı Arayüzü Türü"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:19
msgid "X-Remote-User from web server"
-msgstr ""
+msgstr "Web sunucusundan X-Remote-User"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:39
msgid "bcrypt"
-msgstr ""
+msgstr "bcrypt"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:35
msgid "crypt"
-msgstr ""
+msgstr "crypt"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:16
msgid "htpasswd file (manually populated)"
-msgstr ""
+msgstr "htpasswd dosyası (manuel olarak doldurulur)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:23
msgid "htpasswd-formatted file filename"
-msgstr ""
+msgstr "htpasswd biçimli dosya adı"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:37
msgid "md5"
-msgstr ""
+msgstr "md5"
diff --git a/applications/luci-app-radicale2/po/uk/radicale2.po b/applications/luci-app-radicale2/po/uk/radicale2.po
index 7f521e9548..ebac06b8a0 100644
--- a/applications/luci-app-radicale2/po/uk/radicale2.po
+++ b/applications/luci-app-radicale2/po/uk/radicale2.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-02-18 11:31+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2022-02-17 13:04+0000\n"
+"Last-Translator: Taras Rosa <taras1rosa@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/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 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.11-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -22,7 +22,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Додаткові налаштування"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "Allowed Ciphers"
@@ -143,7 +143,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Загальні налаштування"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid ""
@@ -325,7 +325,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
msgid "Realm"
-msgstr ""
+msgstr "Ділянка"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:34
msgid "Redact passwords in logs"
@@ -425,6 +425,7 @@ 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 ""
+"Сертифікат, ключ і конфігурацію буде остаточно видалено для використання."
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:182
msgid "This permanently deletes the rights file and configuration to use same."
@@ -432,7 +433,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"
diff --git a/applications/luci-app-radicale2/po/vi/radicale2.po b/applications/luci-app-radicale2/po/vi/radicale2.po
index 946eb842ef..b8d839f6b9 100644
--- a/applications/luci-app-radicale2/po/vi/radicale2.po
+++ b/applications/luci-app-radicale2/po/vi/radicale2.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2019-01-09 06:32-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsradicale2/vi/>\n"
"Language: vi\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.3.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
@@ -19,7 +21,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "Allowed Ciphers"
diff --git a/applications/luci-app-radicale2/po/zh_Hans/radicale2.po b/applications/luci-app-radicale2/po/zh_Hans/radicale2.po
index 89594fe823..694d4a4b36 100644
--- a/applications/luci-app-radicale2/po/zh_Hans/radicale2.po
+++ b/applications/luci-app-radicale2/po/zh_Hans/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-07-31 18:41+0000\n"
-"Last-Translator: Zkdc <Zkdc2345@qq.com>\n"
+"PO-Revision-Date: 2021-03-06 14:44+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsradicale2/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.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -181,9 +181,8 @@ msgid "HTTP(S) Listeners (address:port)"
msgstr "HTTP(S) 监听(地址:端口)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:128
-#, fuzzy
msgid "Header: X-Access-Control-Allow-Origin"
-msgstr "Header: X-Access-Control-Allow-Origin"
+msgstr "标头: X-Access-Control-Allow-Origin"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:124
msgid "Headers"
@@ -200,28 +199,29 @@ msgid ""
"the existing hash (you can also put your own hash value for the type of hash "
"listed above)."
msgstr ""
+"如果填写了“纯文本密码”并与“确认纯文本密码”匹配,则此字段将成为该密码的哈希,否则此字段将保留现有哈希(您也可以为上面列出的哈希类型放置自己的哈希值)。"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:30
msgid "Include full environment in logs"
-msgstr ""
+msgstr "在日志中包括完整环境"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:46
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:48
msgid "Insecure hashes"
-msgstr ""
+msgstr "不安全的哈希"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:102
msgid "Install package python3-openssl to support SSL connections"
-msgstr ""
+msgstr "安装软件包python3-openssl以支持SSL连接"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:46
msgid "Install python3-passlib and python3-bcrypt to enable a secure hash"
-msgstr ""
+msgstr "安装python3-passlib和python3-bcrypt以启用安全哈希"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
msgid ""
"Log configuration file (no file means default procd which ends up in syslog"
-msgstr ""
+msgstr "日志配置文件(没有文件意味着默认以syslog 结束的 procd"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:29
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:6
@@ -230,89 +230,89 @@ msgstr "日志"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
msgid "Logging File"
-msgstr ""
+msgstr "日志文件"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:105
msgid "Lookup reverse DNS for clients for logging"
-msgstr ""
+msgstr "查找客户端的反向DNS以进行日志记录"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:34
msgid "Mask Passwords"
-msgstr ""
+msgstr "掩码密码"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:36
msgid "Max Connections"
-msgstr ""
+msgstr "最大连接数"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:42
msgid "Max Content Length"
-msgstr ""
+msgstr "最大内容长度"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:31
msgid "Max Sync Token Age"
-msgstr ""
+msgstr "最大同步令牌寿命"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:36
msgid "Maximum number of simultaneous connections"
-msgstr ""
+msgstr "最大同时连接数"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:42
msgid "Maximum size of request body (bytes)"
-msgstr ""
+msgstr "请求正文的最大大小(字节)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:15
msgid "Multiple files on filesystem"
-msgstr ""
+msgstr "文件系统上的多个文件"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:17
msgid "No authentication"
-msgstr ""
+msgstr "无认证"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:98
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:105
msgid "Password and confirmation do not match"
-msgstr ""
+msgstr "密码和确认不匹配"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:29
msgid "Password encryption method"
-msgstr ""
+msgstr "密码加密方式"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:32
msgid "Plaintext"
-msgstr ""
+msgstr "纯文本"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:76
msgid "Plaintext Password"
-msgstr ""
+msgstr "明文密码"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:25
msgid ""
"Prevent other instances or processes from modifying collections while in use"
-msgstr ""
+msgstr "防止其他实例或进程在使用时修改集合"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:66
msgid "Private Key"
-msgstr ""
+msgstr "私钥"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:18
msgid "REMOTE_USER from web server"
-msgstr ""
+msgstr "来自 Web 服务器的 REMOTE_USER"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:172
msgid "RO: All, RW: All"
-msgstr ""
+msgstr "RO:全部,RW:全部"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:170
msgid "RO: Authenticated Users, RW: Owner"
-msgstr ""
+msgstr "RO:认证用户,RW:所有者"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:169
msgid "RO: None, RW: Authenticated Users"
-msgstr ""
+msgstr "RO:无,RW:认证用户"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:168
msgid "RO: None, RW: Owner"
-msgstr ""
+msgstr "RO:无,RW:所有者"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:13
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:7
@@ -320,55 +320,55 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:7
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:6
msgid "Radicale 2.x"
-msgstr ""
+msgstr "Radicale 2.x 版本"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:10
msgid "Radicale v2 Web UI"
-msgstr ""
+msgstr "Radicale v2 Web 用户界面"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
msgid "Realm"
-msgstr ""
+msgstr "领域"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:34
msgid "Redact passwords in logs"
-msgstr ""
+msgstr "编辑日志中的密码"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:84
msgid "Remove configuration for certificate, key, and CA"
-msgstr ""
+msgstr "删除证书,密钥和CA的配置"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:16
msgid "Remove configuration for logging"
-msgstr ""
+msgstr "删除配置以进行日志记录"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:181
msgid "Remove configuration for rights file"
-msgstr ""
+msgstr "删除权限文件的配置"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:136
msgid "Request"
-msgstr ""
+msgstr "请求"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:57
msgid "Required time between a failed authentication attempt and trying again"
-msgstr ""
+msgstr "身份验证尝试失败和重试之间的所需时间"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:57
msgid "Retry Delay"
-msgstr ""
+msgstr "重试延迟"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:162
msgid "Rights"
-msgstr ""
+msgstr "权限"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:176
msgid "Rights File"
-msgstr ""
+msgstr "权限文件"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:166
msgid "Rights Type"
-msgstr ""
+msgstr "权限类型"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:33
msgid "SHA1"
@@ -376,7 +376,7 @@ msgstr "SHA1"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:34
msgid "SSHA"
-msgstr ""
+msgstr "SSHA"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:52
msgid "SSL"
@@ -388,19 +388,19 @@ msgstr "SSL 不可用"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "See python3-openssl documentation for available ciphers"
-msgstr ""
+msgstr "请参阅python3-openssl文档以获取可用的密码"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:78
msgid "See python3-openssl documentation for available protocols"
-msgstr ""
+msgstr "请参阅python3-openssl文档以获取可用协议"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:48
msgid "Select bcrypt above to enable a secure hash"
-msgstr ""
+msgstr "选择上方的bcrypt以启用安全哈希"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
msgid "Send debug information to logs"
-msgstr ""
+msgstr "将调试信息发送到日志"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:17
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:18
@@ -409,7 +409,7 @@ msgstr "服务器设置"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
msgid "Socket timeout (seconds)"
-msgstr ""
+msgstr "套接字超时(秒)"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:25
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:140
@@ -423,7 +423,7 @@ msgstr "存储类型"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:17
msgid "This permanently deletes configuration for logging"
-msgstr ""
+msgstr "这将永久删除用于日志记录的配置"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:85
msgid "This permanently deletes the cert, key, and configuration to use same."
@@ -431,7 +431,7 @@ msgstr "这将永久删除证书、密钥及使用它的配置。"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:182
msgid "This permanently deletes the rights file and configuration to use same."
-msgstr ""
+msgstr "这将永久删除权限文件和配置以使用它们。"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
msgid "Timeout"
@@ -439,11 +439,11 @@ msgstr "超时"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:25
msgid "Use File Locks"
-msgstr ""
+msgstr "使用文件锁"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:78
msgid "Use Protocol"
-msgstr ""
+msgstr "使用协议"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
msgid "User"
@@ -451,7 +451,7 @@ msgstr "用户"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:162
msgid "User-based ACL Settings"
-msgstr ""
+msgstr "基于用户的ACL设置"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:70
msgid "Username"
@@ -459,35 +459,35 @@ msgstr "用户名"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
msgid "Users and Passwords"
-msgstr ""
+msgstr "用户名和密码"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:113
msgid "Web UI"
-msgstr ""
+msgstr "Web UI"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:117
msgid "Web UI Type"
-msgstr ""
+msgstr "Web UI类型"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:19
msgid "X-Remote-User from web server"
-msgstr ""
+msgstr "来自 Web 服务器的 X-Remote-User"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:39
msgid "bcrypt"
-msgstr ""
+msgstr "bcrypt加密算法"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:35
msgid "crypt"
-msgstr ""
+msgstr "加密"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:16
msgid "htpasswd file (manually populated)"
-msgstr ""
+msgstr "htpasswd文件(手动填充)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:23
msgid "htpasswd-formatted file filename"
-msgstr ""
+msgstr "htpasswd格式的文件文件名"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:37
msgid "md5"
diff --git a/applications/luci-app-radicale2/po/zh_Hant/radicale2.po b/applications/luci-app-radicale2/po/zh_Hant/radicale2.po
index d434c181fb..453106d198 100644
--- a/applications/luci-app-radicale2/po/zh_Hant/radicale2.po
+++ b/applications/luci-app-radicale2/po/zh_Hant/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-06-30 13:41+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-05-02 20:06+0000\n"
+"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsradicale2/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -10,14 +10,14 @@ 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.7-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"
@@ -25,7 +25,7 @@ msgstr "進階設定"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "Allowed Ciphers"
-msgstr ""
+msgstr "允許的密碼"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:10
msgid "Authentication"
@@ -33,7 +33,7 @@ msgstr "認證"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:21
msgid "Authentication / Users"
-msgstr ""
+msgstr "認證 / 使用者"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:14
msgid "Authentication Type"
@@ -41,11 +41,11 @@ msgstr "認證類型"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:171
msgid "Based on settings in 'Rights File'"
-msgstr ""
+msgstr "基於「權限檔」中的設定"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:128
msgid "CORS"
-msgstr ""
+msgstr "CORS"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:62
msgid "Certificate"
@@ -53,76 +53,76 @@ msgstr "憑證"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:70
msgid "Client Certificate Authority"
-msgstr ""
+msgstr "客戶憑證頒發機構"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:38
msgid "Close Lock File"
-msgstr ""
+msgstr "關閉鎖定文件"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:38
msgid "Close the lock file when no more clients are waiting"
-msgstr ""
+msgstr "沒有更多客戶端等待時關閉鎖定文件"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:44
msgid "Command that is run after changes to storage"
-msgstr ""
+msgstr "更改存儲後運行的命令"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:80
msgid "Confirm Plaintext Password"
-msgstr ""
+msgstr "確認純文本密碼"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:105
msgid "DNS Lookup"
-msgstr ""
+msgstr "DNS 查詢"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
msgid "Debug"
-msgstr "除錯 Debug"
+msgstr "除錯"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:15
msgid "Default (htpasswd file from users below)"
-msgstr ""
+msgstr "預設(以下用戶的htpasswd文件)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:14
msgid "Default (multifilesystem)"
-msgstr ""
+msgstr "預設(多文件系統)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:167
msgid "Default (owner only)"
-msgstr ""
+msgstr "預設值(僅限持有者)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:31
msgid "Delete sync token that are older (seconds)"
-msgstr ""
+msgstr "刪除舊的同步權杖(秒)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:132
msgid "Document Encoding"
-msgstr ""
+msgstr "文件編碼"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:30
msgid "Dump Environment"
-msgstr ""
+msgstr "轉儲環境"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:52
msgid "Enable SSL connections"
-msgstr ""
+msgstr "啟用SSL連接"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:136
msgid "Encoding for responding to requests/events"
-msgstr ""
+msgstr "編碼以響應請求/事件"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:140
msgid "Encoding for storing local collections"
-msgstr ""
+msgstr "用於存儲本地集合的編碼"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:110
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid "Encrypted Password"
-msgstr ""
+msgstr "加密密碼"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:29
msgid "Encryption"
-msgstr ""
+msgstr "加密(Encryption)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:23
msgid "Filename"
@@ -130,15 +130,15 @@ msgstr "檔名"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
msgid "Folder"
-msgstr ""
+msgstr "資料夾"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
msgid "Folder in which to store collections"
-msgstr ""
+msgstr "存儲集合的資料夾"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:70
msgid "For verifying client certificates"
-msgstr ""
+msgstr "用於驗證客戶端憑證"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
@@ -152,42 +152,44 @@ msgid ""
"plaintext in a field that will appear on this page if python3-passlib is "
"installed."
msgstr ""
+"使用Apache htpasswd樣式的身份驗證文件的生成器(針對您在上面選擇的hash格式)生成此字段,或者安裝python3-passlib以通過在將"
+"出現在此頁面上的字段中輸入純文本來啟用創建哈希的功能如果已安裝python3-passlib。"
#: applications/luci-app-radicale2/luasrc/view/cbi/raduigo.htm:24
msgid "Go to Radicale 2.x Web UI"
-msgstr ""
+msgstr "轉到Radicale 2.x版 網站用戶界面"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:14
msgid "Go to Radicale v2 Web UI"
-msgstr ""
+msgstr "轉到Radicale v2版 網站用戶界面"
#: applications/luci-app-radicale2/root/usr/share/rpcd/acl.d/luci-app-radicale2.json:3
msgid "Grant UCI access for luci-app-radicale2"
-msgstr ""
+msgstr "授予 luci-app-radicale2 擁有 UCI 存取的權限"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
msgid "HTTP(S) Basic Authentication Realm"
-msgstr ""
+msgstr "HTTP(S)基本身份驗證領域"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:124
msgid "HTTP(S) Headers"
-msgstr ""
+msgstr "HTTP(S)標頭"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:32
msgid "HTTP(S) Listeners (address:port)"
-msgstr ""
+msgstr "HTTP(S) 監聽器(位址:埠號)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:128
msgid "Header: X-Access-Control-Allow-Origin"
-msgstr ""
+msgstr "標頭:X-Access-Control-Allow-Origin"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:124
msgid "Headers"
-msgstr ""
+msgstr "標頭"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:44
msgid "Hook"
-msgstr ""
+msgstr "掛鈎"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:110
msgid ""
@@ -196,28 +198,30 @@ msgid ""
"the existing hash (you can also put your own hash value for the type of hash "
"listed above)."
msgstr ""
+"如果填寫了“純文本密碼”並與“確認純文本密碼”匹配,則此字段將成為該密碼的雜湊值,否則此字段將保留現有雜湊值(您也可以為上面列出的雜湊類型輸入自己的雜湊值"
+")。"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:30
msgid "Include full environment in logs"
-msgstr ""
+msgstr "在日誌中包括完整環境"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:46
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:48
msgid "Insecure hashes"
-msgstr ""
+msgstr "不安全的雜湊值"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:102
msgid "Install package python3-openssl to support SSL connections"
-msgstr ""
+msgstr "安裝套件包python3-openssl以支持SSL連接"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:46
msgid "Install python3-passlib and python3-bcrypt to enable a secure hash"
-msgstr ""
+msgstr "安裝python3-passlib和python3-bcrypt以啟用安全雜湊函式"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
msgid ""
"Log configuration file (no file means default procd which ends up in syslog"
-msgstr ""
+msgstr "日誌組態檔(如未上傳檔案,則預設將 procd 的日誌寫入 syslog)"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:29
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:6
@@ -226,65 +230,65 @@ msgstr "日誌"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
msgid "Logging File"
-msgstr ""
+msgstr "記錄文件"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:105
msgid "Lookup reverse DNS for clients for logging"
-msgstr ""
+msgstr "查詢客戶端的反向 DNS 並記錄"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:34
msgid "Mask Passwords"
-msgstr ""
+msgstr "遮罩密碼"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:36
msgid "Max Connections"
-msgstr ""
+msgstr "最大連線數"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:42
msgid "Max Content Length"
-msgstr ""
+msgstr "最大內容長度"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:31
msgid "Max Sync Token Age"
-msgstr ""
+msgstr "最大同步權杖壽命"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:36
msgid "Maximum number of simultaneous connections"
-msgstr ""
+msgstr "最大同時連線數"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:42
msgid "Maximum size of request body (bytes)"
-msgstr ""
+msgstr "請求正文的最大大小(位元)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:15
msgid "Multiple files on filesystem"
-msgstr ""
+msgstr "檔案系統上的多個文件"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:17
msgid "No authentication"
-msgstr ""
+msgstr "不認證"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:98
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:105
msgid "Password and confirmation do not match"
-msgstr ""
+msgstr "密碼和確認不符"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:29
msgid "Password encryption method"
-msgstr ""
+msgstr "密碼加密方式"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:32
msgid "Plaintext"
-msgstr ""
+msgstr "空白文件"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:76
msgid "Plaintext Password"
-msgstr ""
+msgstr "明文密碼"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:25
msgid ""
"Prevent other instances or processes from modifying collections while in use"
-msgstr ""
+msgstr "防止其他實例或執行序在使用時修改集合"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:66
msgid "Private Key"
@@ -292,23 +296,23 @@ msgstr "私鑰"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:18
msgid "REMOTE_USER from web server"
-msgstr ""
+msgstr "來自網絡伺服器的REMOTE_USER"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:172
msgid "RO: All, RW: All"
-msgstr ""
+msgstr "唯讀:全部,讀寫:全部"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:170
msgid "RO: Authenticated Users, RW: Owner"
-msgstr ""
+msgstr "唯讀:已認證使用者,讀寫:擁有者"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:169
msgid "RO: None, RW: Authenticated Users"
-msgstr ""
+msgstr "唯讀:無,讀寫:已認證使用者"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:168
msgid "RO: None, RW: Owner"
-msgstr ""
+msgstr "唯讀:無,讀寫:擁有者"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:13
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:7
@@ -316,175 +320,175 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:7
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:6
msgid "Radicale 2.x"
-msgstr ""
+msgstr "Radicale 2.x版本"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:10
msgid "Radicale v2 Web UI"
-msgstr ""
+msgstr "Radicale 2.x版 網站用戶界面"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
msgid "Realm"
-msgstr ""
+msgstr "領域"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:34
msgid "Redact passwords in logs"
-msgstr ""
+msgstr "編纂日誌中的密碼"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:84
msgid "Remove configuration for certificate, key, and CA"
-msgstr ""
+msgstr "刪除憑證、金鑰和CA的設置"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:16
msgid "Remove configuration for logging"
-msgstr ""
+msgstr "刪除設置以進行日誌記錄"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:181
msgid "Remove configuration for rights file"
-msgstr ""
+msgstr "刪除組態和權限檔"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:136
msgid "Request"
-msgstr ""
+msgstr "請求"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:57
msgid "Required time between a failed authentication attempt and trying again"
-msgstr ""
+msgstr "身份驗證嘗試失敗與再次嘗試之間的所需時間"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:57
msgid "Retry Delay"
-msgstr ""
+msgstr "重試延遲"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:162
msgid "Rights"
-msgstr ""
+msgstr "權限"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:176
msgid "Rights File"
-msgstr ""
+msgstr "權限檔"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:166
msgid "Rights Type"
-msgstr ""
+msgstr "權限型別"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:33
msgid "SHA1"
-msgstr ""
+msgstr "SHA1"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:34
msgid "SSHA"
-msgstr ""
+msgstr "SSHA"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:52
msgid "SSL"
-msgstr ""
+msgstr "SSL"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:102
msgid "SSL not available"
-msgstr ""
+msgstr "無法使用SSL"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "See python3-openssl documentation for available ciphers"
-msgstr ""
+msgstr "請參閱python3-openssl文檔以獲取可用的密碼"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:78
msgid "See python3-openssl documentation for available protocols"
-msgstr ""
+msgstr "請參閱 python3-openssl 文件以獲得可用的協定"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:48
msgid "Select bcrypt above to enable a secure hash"
-msgstr ""
+msgstr "選擇上方的bcrypt以啟用安全雜湊函式"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
msgid "Send debug information to logs"
-msgstr ""
+msgstr "將除錯信息發送到日誌"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:17
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:18
msgid "Server Settings"
-msgstr ""
+msgstr "伺服器設定值"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
msgid "Socket timeout (seconds)"
-msgstr ""
+msgstr "插槽逾時(秒)"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:25
#: 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"
-msgstr ""
+msgstr "儲存類型"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:17
msgid "This permanently deletes configuration for logging"
-msgstr ""
+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 ""
+msgstr "這將永久刪除證書、金鑰及相同使用的配置。"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:182
msgid "This permanently deletes the rights file and configuration to use same."
-msgstr ""
+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"
-msgstr ""
+msgstr "使用文件鎖"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:78
msgid "Use Protocol"
-msgstr ""
+msgstr "使用協定"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
msgid "User"
-msgstr ""
+msgstr "用戶"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:162
msgid "User-based ACL Settings"
-msgstr ""
+msgstr "基於用戶的ACL設定"
#: 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"
-msgstr ""
+msgstr "用戶和密碼"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:113
msgid "Web UI"
-msgstr ""
+msgstr "網站用戶界面"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:117
msgid "Web UI Type"
-msgstr ""
+msgstr "網站用戶界面類型"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:19
msgid "X-Remote-User from web server"
-msgstr ""
+msgstr "來自 Web 伺服器的 X-Remote-User"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:39
msgid "bcrypt"
-msgstr ""
+msgstr "bcrypt 演算法"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:35
msgid "crypt"
-msgstr ""
+msgstr "crypt演算法"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:16
msgid "htpasswd file (manually populated)"
-msgstr ""
+msgstr "htpasswd文件(手動填充)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:23
msgid "htpasswd-formatted file filename"
-msgstr ""
+msgstr "htpasswd格式的文件檔名"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:37
msgid "md5"
-msgstr ""
+msgstr "md5"
diff --git a/applications/luci-app-rosy-file-server/Makefile b/applications/luci-app-rosy-file-server/Makefile
deleted file mode 100644
index e048925b42..0000000000
--- a/applications/luci-app-rosy-file-server/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-#
-# Copyright (C) 2008-2014 The LuCI Team <luci@lists.subsignal.org>
-# Copyright (C) 2018 Rosy Song <rosysong@rosinson.com>
-#
-# This is free software, licensed under the Apache License, Version 2.0 .
-#
-
-include $(TOPDIR)/rules.mk
-
-LUCI_TITLE:=LuCI Support for Rosy File Server
-LUCI_DEPENDS:=+luci-compat +luci-base +rosy-file-server
-
-include ../../luci.mk
-
-# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosy-file-server.lua b/applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosy-file-server.lua
deleted file mode 100644
index 703b4defc0..0000000000
--- a/applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosy-file-server.lua
+++ /dev/null
@@ -1,72 +0,0 @@
--- Copyright 2018 Rosy Song <rosysong@rosinson.com>
--- Licensed to the public under the Apache License 2.0.
-
-local uci = require "luci.model.uci".cursor()
-local dis = uci:get("rosyfs", "default", "disabled")
-
-local targets = {}
-local server_root = luci.http.formvalue("server_root") or "/www/rosyfs-share/"
-local buffer = io.popen("/bin/busybox ls -ahLlp %s" % server_root)
-if dis ~= '1' and buffer then
- for l in buffer:lines() do
- local _p, i, u, g, sz, mm, dd, tt, nm = l:match(
- "^([^%s]+)%s+([^%s]+)%s+([^%s]+)%s+([^%s]+)%s+([^%s]+)%s+([^%s]+)%s+([^%s]+)%s+([^%s]+)%s+(.+)"
- )
- local p = _p and string.sub(_p, 1, 1) or nil
- if p and (p == '-' or p == 'd') and nm and (nm ~= "./") and
- not (server_root == "/www/rosyfs-share/" and nm == "../") and
- not (server_root == "/www/rosyfs-share/" and nm == "rosyfs-share/") then
- targets[nm] = {
- ['type'] = p,
- ['size'] = sz,
- ['last'] = "%s %s %s" % { mm, dd, tt },
- ['name'] = nm
- }
- end
- end
-end
-
-local title = uci:get("rosyfs", "default", "title") or nil
-
-m = SimpleForm("rosyfs", title or translate("Rosy File Server"), translate("This is rosy file server for luci.<br /><strong>Note: targets will be mapped at /www/rosyfs-share !</strong>"))
-m.reset = false
-m.submit = false
-
-
-s = m:section(Table, targets)
-
-t = s:option(DummyValue, "type", translate("Type"))
-
-n = s:option(DummyValue, "name", translate("Name"))
-n.rawhtml = true
-
-function n.cfgvalue(self, section)
- local v = DummyValue.cfgvalue(self, section)
- local hv = (v == "../") and "Parent Directory" or v
- local t = targets[v]['type']
-
- if t and t ~='d' then
- -- File
- return translatef("<a href='%s%s'>%s</a>",
- string.sub(server_root, 5, #server_root), hv, hv);
- elseif t then
- -- Directory
- if v == "../" then
- local dir = luci.util.trim(luci.util.exec("dirname " .. server_root))
-
- if dir ~= "/" then dir = dir .. "/" end
-
- return translatef("<a href='%s?server_root=%s'>%s</a>",
- luci.dispatcher.build_url("httpfs/rosy-file-server"), dir, hv)
- else
- return translatef("<a href='%s?server_root=%s%s'>%s</a>",
- luci.dispatcher.build_url("httpfs/rosy-file-server"),
- server_root, hv, hv)
- end
- end
-end
-
-l = s:option(DummyValue, "last", translate("Last Modified"))
-sz = s:option(DummyValue, "size", translate("Size"))
-
-return m
diff --git a/applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosyfs.lua b/applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosyfs.lua
deleted file mode 100644
index 51efa9e814..0000000000
--- a/applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosyfs.lua
+++ /dev/null
@@ -1,26 +0,0 @@
--- Copyright 2019 Rosy Song <rosysong@rosinson.com>
--- Licensed to the public under the Apache License 2.0.
-
-local uci = require("luci.model.uci").cursor()
-local dis = uci:get("rosyfs", "default", "disabled")
-local tgt = uci:get("rosyfs", "default", "target")
-local tlt = uci:get("rosyfs", "default", "title")
-
-m = Map("rosyfs", translate("Rosy File Server Settings"))
-
-s = m:section(TypedSection, "rosyfs", nil)
-s.addremove = false
-s.anonymous = true
-
-e = s:option(Flag, "disabled", translate("Disable"), translate("Disable Rosy File Server"))
-e.default = dis or e.disabled
-e.rmempty = false
-
-a = s:option(Value, "target", translate("Target"), translate("Specify path to be mapped"))
-a.default = tgt or "/www"
-a.datatype = "directory"
-
-t = s:option(Value, "title", translate("Title"), translate("Title to be shown"))
-t.default = tlt or "Rosy File Server"
-
-return m
diff --git a/applications/luci-app-rosy-file-server/po/templates/rosy-file-server.pot b/applications/luci-app-rosy-file-server/po/templates/rosy-file-server.pot
deleted file mode 100644
index b8f4b1ae05..0000000000
--- a/applications/luci-app-rosy-file-server/po/templates/rosy-file-server.pot
+++ /dev/null
@@ -1,75 +0,0 @@
-msgid ""
-msgstr "Content-Type: text/plain; charset=UTF-8"
-
-#: applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosy-file-server.lua:50
-msgid "<a href='%s%s'>%s</a>"
-msgstr ""
-
-#: applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosy-file-server.lua:62
-msgid "<a href='%s?server_root=%s%s'>%s</a>"
-msgstr ""
-
-#: applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosy-file-server.lua:59
-msgid "<a href='%s?server_root=%s'>%s</a>"
-msgstr ""
-
-#: applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosyfs.lua:15
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosyfs.lua:15
-msgid "Disable Rosy File Server"
-msgstr ""
-
-#: applications/luci-app-rosy-file-server/root/usr/share/rpcd/acl.d/luci-app-rosy-file-server.json:3
-msgid "Grant UCI access for luci-app-rosy-file-server"
-msgstr ""
-
-#: applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosy-file-server.lua:69
-msgid "Last Modified"
-msgstr ""
-
-#: applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosy-file-server.lua:40
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosy-file-server.lua:31
-#: applications/luci-app-rosy-file-server/root/usr/share/luci/menu.d/luci-app-rosy-file-server.json:3
-#: applications/luci-app-rosy-file-server/root/usr/share/luci/menu.d/luci-app-rosy-file-server.json:17
-#: applications/luci-app-rosy-file-server/root/usr/share/luci/menu.d/luci-app-rosy-file-server.json:27
-msgid "Rosy File Server"
-msgstr ""
-
-#: applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosyfs.lua:9
-msgid "Rosy File Server Settings"
-msgstr ""
-
-#: applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosy-file-server.lua:70
-msgid "Size"
-msgstr ""
-
-#: applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosyfs.lua:19
-msgid "Specify path to be mapped"
-msgstr ""
-
-#: applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosyfs.lua:19
-msgid "Target"
-msgstr ""
-
-#: applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosy-file-server.lua:31
-msgid ""
-"This is rosy file server for luci.<br /><strong>Note: targets will be mapped "
-"at /www/rosyfs-share !</strong>"
-msgstr ""
-
-#: applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosyfs.lua:23
-msgid "Title"
-msgstr ""
-
-#: applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosyfs.lua:23
-msgid "Title to be shown"
-msgstr ""
-
-#: applications/luci-app-rosy-file-server/luasrc/model/cbi/rosy-file-server/rosy-file-server.lua:38
-msgid "Type"
-msgstr ""
diff --git a/applications/luci-app-rosy-file-server/root/usr/share/luci/menu.d/luci-app-rosy-file-server.json b/applications/luci-app-rosy-file-server/root/usr/share/luci/menu.d/luci-app-rosy-file-server.json
deleted file mode 100644
index c0a466576d..0000000000
--- a/applications/luci-app-rosy-file-server/root/usr/share/luci/menu.d/luci-app-rosy-file-server.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "httpfs": {
- "title": "Rosy File Server",
- "order": 5,
- "setuser": "root",
- "setgroup": "root",
- "action": {
- "type": "firstchild"
- },
- "depends": {
- "acl": [ "luci-app-rosy-file-server" ],
- "uci": { "rosyfs": true }
- }
- },
-
- "httpfs/rosy-file-server": {
- "title": "Rosy File Server",
- "order": 1,
- "action": {
- "type": "form",
- "path": "rosy-file-server/rosy-file-server",
- "post": { "cbi.submit": true }
- }
- },
-
- "admin/services/rosyfs": {
- "title": "Rosy File Server",
- "order": 61,
- "action": {
- "type": "cbi",
- "path": "rosy-file-server/rosyfs",
- "post": { "cbi.submit": true }
- }
- }
-}
diff --git a/applications/luci-app-rosy-file-server/root/usr/share/rpcd/acl.d/luci-app-rosy-file-server.json b/applications/luci-app-rosy-file-server/root/usr/share/rpcd/acl.d/luci-app-rosy-file-server.json
deleted file mode 100644
index b5ce1ffa16..0000000000
--- a/applications/luci-app-rosy-file-server/root/usr/share/rpcd/acl.d/luci-app-rosy-file-server.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "luci-app-rosy-file-server": {
- "description": "Grant UCI access for luci-app-rosy-file-server",
- "read": {
- "uci": [ "rosyfs" ]
- },
- "write": {
- "uci": [ "rosyfs" ]
- }
- }
-}
diff --git a/applications/luci-app-rp-pppoe-server/po/ar/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/ar/rp-pppoe-server.po
index 89ee4262c1..225a4ffb16 100644
--- a/applications/luci-app-rp-pppoe-server/po/ar/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/ar/rp-pppoe-server.po
@@ -1,15 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 07:01-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-03-04 13:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsrp-pppoe-server/ar/>\n"
"Language: ar\n"
"MIME-Version: 1.0\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-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
@@ -34,7 +36,7 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface"
-msgstr ""
+msgstr "واجهه"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface on which to listen."
@@ -90,7 +92,7 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:22
msgid "Service Name"
-msgstr ""
+msgstr "اسم الخدمة"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:68
msgid "Sync"
diff --git a/applications/luci-app-rp-pppoe-server/po/bg/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/bg/rp-pppoe-server.po
index af55c53e67..568539cad2 100644
--- a/applications/luci-app-rp-pppoe-server/po/bg/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/bg/rp-pppoe-server.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 07:01-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/"
+"luciapplicationsrp-pppoe-server/bg/>\n"
"Language: bg\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-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
@@ -33,7 +35,7 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface"
-msgstr ""
+msgstr "Интерфейс"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface on which to listen."
diff --git a/applications/luci-app-rp-pppoe-server/po/bn_BD/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/bn_BD/rp-pppoe-server.po
index d572429b1c..9c31b3b304 100644
--- a/applications/luci-app-rp-pppoe-server/po/bn_BD/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/bn_BD/rp-pppoe-server.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 07:01-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/luciapplicationsrp-pppoe-server/bn_BD/>\n"
"Language: bn_BD\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-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
@@ -33,7 +35,7 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface"
-msgstr ""
+msgstr "ইন্টারফেস"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface on which to listen."
diff --git a/applications/luci-app-rp-pppoe-server/po/cs/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/cs/rp-pppoe-server.po
index 5699d27218..2d75e5f842 100644
--- a/applications/luci-app-rp-pppoe-server/po/cs/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/cs/rp-pppoe-server.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-02 16:08+0000\n"
-"Last-Translator: Jiri Tersel <jiri.tersel@seznam.cz>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsrp-pppoe-server/cs/>\n"
"Language: cs\n"
@@ -10,15 +10,15 @@ 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.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
-msgstr ""
+msgstr "Přístup k názvu koncentrátoru"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:32
msgid "First remote IP"
-msgstr ""
+msgstr "První vzdálená IP adresa"
#: 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"
diff --git a/applications/luci-app-rp-pppoe-server/po/da/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/da/rp-pppoe-server.po
new file mode 100644
index 0000000000..51880eb8a0
--- /dev/null
+++ b/applications/luci-app-rp-pppoe-server/po/da/rp-pppoe-server.po
@@ -0,0 +1,108 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2021-11-11 17:52+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsrp-pppoe-server/da/>\n"
+"Language: da\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.1-dev\n"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
+msgid "Access Concentrator Name"
+msgstr "Navn på adgangskoncentrator"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:32
+msgid "First remote IP"
+msgstr "Første eksterne IP"
+
+#: 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 "Giv UCI-adgang til 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 "IP på lyttesiden"
+
+#: 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 ""
+"I stedet for at starte i begyndelsen og gå til slutningen, skal du "
+"tilfældigt vælge sessionens nummer"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
+msgid "Interface on which to listen."
+msgstr "Interface hvor der skal lyttes."
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:62
+msgid "MSS"
+msgstr "MSS"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:35
+msgid "Maximum sessions"
+msgstr "Maksimalt antal sessioner"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:25
+msgid "Maximum sessions per peer"
+msgstr "Maksimalt antal sessioner pr. peer"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:52
+msgid "Offset"
+msgstr "Offset"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:40
+msgid "Options file"
+msgstr "Indstillingsfil"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:52
+msgid "PPP offset"
+msgstr "PPP-offset"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
+msgid "PPP unit number"
+msgstr "PPP-enhedsnummer"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:9
+msgid "PPPoE Server Configuration"
+msgstr "Konfiguration af PPPoE-server"
+
+#: applications/luci-app-rp-pppoe-server/root/usr/share/luci/menu.d/luci-app-rp-pppoe-server.json:3
+msgid "RP PPPoE Server"
+msgstr "RP PPPoE-server"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:44
+msgid "Random session selection"
+msgstr "Tilfældig udvælgelse af sessioner"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:8
+msgid "Roaring Penguin PPPoE Server"
+msgstr "Roaring Penguin PPPoE-server"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:11
+msgid "Server Configuration"
+msgstr "Serverkonfiguration"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:22
+msgid "Service Name"
+msgstr "Tjenestenavn"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:68
+msgid "Sync"
+msgstr "Sync"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:57
+msgid "Timeout"
+msgstr "Timeout"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
+msgid "Unit"
+msgstr "Enhed"
diff --git a/applications/luci-app-rp-pppoe-server/po/el/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/el/rp-pppoe-server.po
index 076e857595..f9c24932ed 100644
--- a/applications/luci-app-rp-pppoe-server/po/el/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/el/rp-pppoe-server.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-23 18:05+0000\n"
-"Last-Translator: lamprakis <lamprakisa@yahoo.gr>\n"
+"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/"
"luciapplicationsrp-pppoe-server/el/>\n"
"Language: el\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.10-dev\n"
+"X-Generator: Weblate 4.11-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/fr/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/fr/rp-pppoe-server.po
index 856d320b44..c2be53b047 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: 2020-01-03 04:11+0000\n"
-"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
+"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/"
"luciapplicationsrp-pppoe-server/fr/>\n"
"Language: fr\n"
@@ -10,28 +10,30 @@ 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.10\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
-msgstr ""
+msgstr "Nom du concentrateur d'accès"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:32
msgid "First remote IP"
-msgstr ""
+msgstr "Première adresse IP distante"
#: 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 "Accorder l'accès UCI à 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 "Adresse IP to côté serveur"
#: 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 ""
+"Au lieu de commencer au début et d'aller jusqu'à la fin, prend un numéro de "
+"session aléatoire"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface"
@@ -39,55 +41,55 @@ msgstr "Interface"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface on which to listen."
-msgstr ""
+msgstr "Interface sur laquelle il faut écouter."
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:62
msgid "MSS"
-msgstr ""
+msgstr "MSS (taille maximale de segment)"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:35
msgid "Maximum sessions"
-msgstr ""
+msgstr "Sessions maximales"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:25
msgid "Maximum sessions per peer"
-msgstr ""
+msgstr "Sessions maximales par pair"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:52
msgid "Offset"
-msgstr ""
+msgstr "Décalage"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:40
msgid "Options file"
-msgstr ""
+msgstr "Fichier d'options"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:52
msgid "PPP offset"
-msgstr ""
+msgstr "Décalage PPP"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
msgid "PPP unit number"
-msgstr ""
+msgstr "Nombre d'unité PPP"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:9
msgid "PPPoE Server Configuration"
-msgstr ""
+msgstr "Configuration du serveuer PPPoE"
#: applications/luci-app-rp-pppoe-server/root/usr/share/luci/menu.d/luci-app-rp-pppoe-server.json:3
msgid "RP PPPoE Server"
-msgstr ""
+msgstr "Serveur RP PPPoE"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:44
msgid "Random session selection"
-msgstr ""
+msgstr "Sélection de session aléatoire"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:8
msgid "Roaring Penguin PPPoE Server"
-msgstr ""
+msgstr "Serveur PPPoE Roaring Penguin"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:11
msgid "Server Configuration"
-msgstr ""
+msgstr "Configuration du serveur"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:22
msgid "Service Name"
@@ -95,12 +97,12 @@ msgstr "Nom du service"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:68
msgid "Sync"
-msgstr ""
+msgstr "Synchronisation"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:57
msgid "Timeout"
-msgstr "Délai d'attente"
+msgstr "Épuisement de délai"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
msgid "Unit"
-msgstr ""
+msgstr "unité"
diff --git a/applications/luci-app-rp-pppoe-server/po/he/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/he/rp-pppoe-server.po
index ad810e9b1c..3e39532464 100644
--- a/applications/luci-app-rp-pppoe-server/po/he/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/he/rp-pppoe-server.po
@@ -1,15 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 07:01-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/"
+"luciapplicationsrp-pppoe-server/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=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-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
@@ -34,7 +36,7 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface"
-msgstr ""
+msgstr "מנשק"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface on which to listen."
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 e026b1bf10..20e30deb62 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: 2020-03-05 08:06+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-09-08 07:33+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsrp-pppoe-server/it/>\n"
"Language: it\n"
@@ -10,28 +10,30 @@ 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.8.1-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
-msgstr ""
+msgstr "Nome del concentratore di accesso"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:32
msgid "First remote IP"
-msgstr ""
+msgstr "Primo IP remoto"
#: 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 "Concedere l'accesso UCI per 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 del lato in ascolto"
#: 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 ""
+"Invece di cominciare dall'inizio e andare alla fine, rendi casuale il numero "
+"di sessione"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface"
@@ -39,68 +41,68 @@ msgstr "Interfaccia"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface on which to listen."
-msgstr ""
+msgstr "Interfaccia su cui ascoltare."
#: 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 "Numero massimo di sessioni"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:25
msgid "Maximum sessions per peer"
-msgstr ""
+msgstr "Numero massimo di sessioni per peer"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:52
msgid "Offset"
-msgstr ""
+msgstr "Scostamento"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:40
msgid "Options file"
-msgstr ""
+msgstr "File delle opzioni"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:52
msgid "PPP offset"
-msgstr ""
+msgstr "Scostamento PPP"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
msgid "PPP unit number"
-msgstr ""
+msgstr "Numero unità PPP"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:9
msgid "PPPoE Server Configuration"
-msgstr ""
+msgstr "Configurazione del server PPPoE"
#: applications/luci-app-rp-pppoe-server/root/usr/share/luci/menu.d/luci-app-rp-pppoe-server.json:3
msgid "RP PPPoE Server"
-msgstr ""
+msgstr "Server RP PPPoE"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:44
msgid "Random session selection"
-msgstr ""
+msgstr "Selezione casuale della sessione"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:8
msgid "Roaring Penguin PPPoE Server"
-msgstr ""
+msgstr "Server Roaring Penguin PPPoE (RP PPPoE)"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:11
msgid "Server Configuration"
-msgstr ""
+msgstr "Configurazione del server"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:22
msgid "Service Name"
-msgstr ""
+msgstr "Nome del servizio"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:68
msgid "Sync"
-msgstr ""
+msgstr "Sincronizzazione"
#: 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 "Unità"
diff --git a/applications/luci-app-rp-pppoe-server/po/ja/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/ja/rp-pppoe-server.po
index f53142132d..120c6a0da2 100644
--- a/applications/luci-app-rp-pppoe-server/po/ja/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/ja/rp-pppoe-server.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-07-22 02:41+0000\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsrp-pppoe-server/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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
@@ -22,7 +22,7 @@ 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 "luci-app-rp-pppoe-serverにUCIアクセスを許可"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:29
msgid "IP of listening side"
@@ -47,7 +47,7 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:35
msgid "Maximum sessions"
-msgstr ""
+msgstr "最大セッション"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:25
msgid "Maximum sessions per peer"
@@ -55,7 +55,7 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:52
msgid "Offset"
-msgstr ""
+msgstr "オフセット"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:40
msgid "Options file"
@@ -63,7 +63,7 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:52
msgid "PPP offset"
-msgstr ""
+msgstr "PPP オフセット"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
msgid "PPP unit number"
@@ -71,7 +71,7 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:9
msgid "PPPoE Server Configuration"
-msgstr ""
+msgstr "PPPoE サーバー構成"
#: applications/luci-app-rp-pppoe-server/root/usr/share/luci/menu.d/luci-app-rp-pppoe-server.json:3
msgid "RP PPPoE Server"
@@ -87,7 +87,7 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:11
msgid "Server Configuration"
-msgstr ""
+msgstr "サーバー構成"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:22
msgid "Service Name"
@@ -95,7 +95,7 @@ msgstr "サービス名"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:68
msgid "Sync"
-msgstr ""
+msgstr "同期"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:57
msgid "Timeout"
diff --git a/applications/luci-app-rp-pppoe-server/po/nb_NO/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/nb_NO/rp-pppoe-server.po
index 67abb4092b..b88bfa6874 100644
--- a/applications/luci-app-rp-pppoe-server/po/nb_NO/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/nb_NO/rp-pppoe-server.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 07:01-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsrp-pppoe-server/nb_NO/>\n"
"Language: nb_NO\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.4-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
@@ -33,11 +35,11 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface"
-msgstr ""
+msgstr "Grensesnitt"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface on which to listen."
-msgstr ""
+msgstr "Grensesnitt å lytte til."
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:62
msgid "MSS"
diff --git a/applications/luci-app-rp-pppoe-server/po/ro/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/ro/rp-pppoe-server.po
index 07762e24c5..cb5e05042d 100644
--- a/applications/luci-app-rp-pppoe-server/po/ro/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/ro/rp-pppoe-server.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-29 21:21+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-17 15:39+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsrp-pppoe-server/ro/>\n"
"Language: ro\n"
@@ -11,28 +11,30 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
-msgstr ""
+msgstr "Numele concentratorului de acces"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:32
msgid "First remote IP"
-msgstr ""
+msgstr "Primul IP la distanță"
#: 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 "Acordarea accesului UCI pentru 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 al părții de ascultare"
#: 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 ""
+"În loc să începeți de la început și să mergeți la sfârșit, randomizați "
+"numărul sesiunii"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface"
@@ -40,68 +42,68 @@ msgstr "Interfață"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface on which to listen."
-msgstr ""
+msgstr "Interfața pe care se ascultă."
#: 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 "Numărul maxim de sesiuni"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:25
msgid "Maximum sessions per peer"
-msgstr ""
+msgstr "Numărul maxim de sesiuni pe peer"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:52
msgid "Offset"
-msgstr ""
+msgstr "Decalaj"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:40
msgid "Options file"
-msgstr ""
+msgstr "Fișier de opțiuni"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:52
msgid "PPP offset"
-msgstr ""
+msgstr "Compensare PPP"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
msgid "PPP unit number"
-msgstr ""
+msgstr "Numărul unității PPP"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:9
msgid "PPPoE Server Configuration"
-msgstr ""
+msgstr "Configurarea serverului PPPoE"
#: applications/luci-app-rp-pppoe-server/root/usr/share/luci/menu.d/luci-app-rp-pppoe-server.json:3
msgid "RP PPPoE Server"
-msgstr ""
+msgstr "Server RP PPPoE"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:44
msgid "Random session selection"
-msgstr ""
+msgstr "Selecție aleatorie a sesiunii"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:8
msgid "Roaring Penguin PPPoE Server"
-msgstr ""
+msgstr "Server PPPoE Roaring Penguin"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:11
msgid "Server Configuration"
-msgstr ""
+msgstr "Configurația serverului"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:22
msgid "Service Name"
-msgstr ""
+msgstr "Numele serviciului"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:68
msgid "Sync"
-msgstr ""
+msgstr "Sincronizare"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:57
msgid "Timeout"
-msgstr ""
+msgstr "Termen de expirare"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
msgid "Unit"
-msgstr ""
+msgstr "Unitatea"
diff --git a/applications/luci-app-rp-pppoe-server/po/tr/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/tr/rp-pppoe-server.po
index f354a370a1..8c00d73a77 100644
--- a/applications/luci-app-rp-pppoe-server/po/tr/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/tr/rp-pppoe-server.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsrp-pppoe-server/tr/>\n"
"Language: tr\n"
@@ -10,28 +10,28 @@ 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-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
-msgstr ""
+msgstr "Erişim Yoğunlaştırıcı Adı"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:32
msgid "First remote IP"
-msgstr ""
+msgstr "İlk uzak IP"
#: 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 "luci-app-rp-pppoe-server için UCI erişimi verin"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:29
msgid "IP of listening side"
-msgstr ""
+msgstr "Dinleme tarafı için olan IP"
#: 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 ""
+msgstr "Baştan başlayıp sona gitmek yerine, oturum numarasını rastgele seçin"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface"
@@ -39,68 +39,68 @@ msgstr "Arayüz"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface on which to listen."
-msgstr ""
+msgstr "Dinlenecek arayüz."
#: 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 "Maksimum oturum"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:25
msgid "Maximum sessions per peer"
-msgstr ""
+msgstr "Eş başına maksimum oturum"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:52
msgid "Offset"
-msgstr ""
+msgstr "Ofset"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:40
msgid "Options file"
-msgstr ""
+msgstr "Seçenekler dosyası"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:52
msgid "PPP offset"
-msgstr ""
+msgstr "PPP ofseti"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
msgid "PPP unit number"
-msgstr ""
+msgstr "PPP birim numarası"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:9
msgid "PPPoE Server Configuration"
-msgstr ""
+msgstr "PPPoE Sunucu Yapılandırması"
#: applications/luci-app-rp-pppoe-server/root/usr/share/luci/menu.d/luci-app-rp-pppoe-server.json:3
msgid "RP PPPoE Server"
-msgstr ""
+msgstr "RP PPPoE Sunucusu"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:44
msgid "Random session selection"
-msgstr ""
+msgstr "Rastgele oturum seçimi"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:8
msgid "Roaring Penguin PPPoE Server"
-msgstr ""
+msgstr "Roaring Penguin PPPoE Sunucusu"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:11
msgid "Server Configuration"
-msgstr ""
+msgstr "Sunucu Yapılandırması"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:22
msgid "Service Name"
-msgstr ""
+msgstr "Hizmet adı"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:68
msgid "Sync"
-msgstr ""
+msgstr "Senkronize et"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:57
msgid "Timeout"
-msgstr ""
+msgstr "Zaman aşımı"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
msgid "Unit"
-msgstr ""
+msgstr "Birim"
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 7420f446a8..eb7a3cc916 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,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-17 11:51+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2022-02-17 13:04+0000\n"
+"Last-Translator: Taras Rosa <taras1rosa@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsrp-pppoe-server/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 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.11-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
@@ -100,7 +100,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/zh_Hans/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/zh_Hans/rp-pppoe-server.po
index 44bff71005..031b833f53 100644
--- a/applications/luci-app-rp-pppoe-server/po/zh_Hans/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/zh_Hans/rp-pppoe-server.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-21 07:57+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
+"PO-Revision-Date: 2021-01-05 13:29+0000\n"
+"Last-Translator: zhanhb <zhanhb88@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsrp-pppoe-server/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 3.11.1\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
@@ -22,7 +22,7 @@ msgstr "第一个远程 IP"
#: 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 "授予UCI访问luci-app-rp-pppoe-server的权限"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:29
msgid "IP of listening side"
diff --git a/applications/luci-app-rp-pppoe-server/po/zh_Hant/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/zh_Hant/rp-pppoe-server.po
index cb822ed552..a2666397a5 100644
--- a/applications/luci-app-rp-pppoe-server/po/zh_Hant/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/zh_Hant/rp-pppoe-server.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-30 13:41+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-01-28 10:32+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsrp-pppoe-server/zh_Hant/>\n"
"Language: 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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
@@ -22,7 +22,7 @@ msgstr "第一個遠端 IP"
#: 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 "授予 luci-app-rp-pppoe-server 擁有 UCI 存取的權限"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:29
msgid "IP of listening side"
@@ -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-samba4/htdocs/luci-static/resources/view/samba4.js b/applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js
index 608be887be..a0b31cb30a 100644
--- a/applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js
+++ b/applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js
@@ -1,6 +1,7 @@
'use strict';
'require view';
'require fs';
+'require uci';
'require form';
'require tools.widgets as widgets';
@@ -18,7 +19,7 @@ return view.extend({
render: function(stats) {
var m, s, o, v;
v = '';
-
+
m = new form.Map('samba4', _('Network Shares'));
if (stats[5] && stats[5].code === 0) {
@@ -28,42 +29,56 @@ return view.extend({
s.anonymous = true;
s.tab('general', _('General Settings'));
- s.tab('template', _('Edit Template'));
+ s.tab('template', _('Edit Template'), _('Edit the template that is used for generating the samba configuration.'));
- s.taboption('general', widgets.NetworkSelect, 'interface', _('Interface'),
+ o = s.taboption('general', widgets.NetworkSelect, 'interface', _('Interface'),
_('Listen only on the given interface or, if unspecified, on lan'));
+ o.multiple = true;
+ o.cfgvalue = function(section_id) {
+ return L.toArray(uci.get('samba4', section_id, 'interface'));
+ };
+ o.write = function(section_id, formvalue) {
+ var cfgvalue = this.cfgvalue(section_id),
+ oldNetworks = L.toArray(cfgvalue),
+ newNetworks = L.toArray(formvalue);
+ oldNetworks.sort();
+ newNetworks.sort();
+ if (oldNetworks.join(' ') == newNetworks.join(' '))
+ return;
+ return uci.set('samba4', section_id, 'interface', newNetworks.join(' '));
+ };
o = s.taboption('general', form.Value, 'workgroup', _('Workgroup'));
o.placeholder = 'WORKGROUP';
o = s.taboption('general', form.Value, 'description', _('Description'));
o.placeholder = 'Samba4 on OpenWrt';
-
+
s.taboption('general', form.Flag, 'enable_extra_tuning', _('Enable extra Tuning'),
_('Enable some community driven tuning parameters, that may improve write speeds and better operation via WiFi.\
Not recommend if multiple clients write to the same files, at the same time!'));
-
+
s.taboption('general', form.Flag, 'disable_async_io', _('Force synchronous I/O'),
_('On lower-end devices may increase speeds, by forceing synchronous I/O instead of the default asynchronous.'));
s.taboption('general', form.Flag, 'macos', _('Enable macOS compatible shares'),
_('Enables Apple\'s AAPL extension globally and adds macOS compatibility options to all shares.'));
-
+
s.taboption('general', form.Flag, 'allow_legacy_protocols', _('Allow legacy (insecure) protocols/authentication.'),
_('Allow legacy smb(v1)/Lanman connections, needed for older devices without smb(v2.1/3) support.'));
if (stats[2].type === 'file') {
- s.taboption('general', form.Flag, 'disable_netbios', _('Disable Netbios'))
+ s.taboption('general', form.Flag, 'disable_netbios', _('Disable Netbios'))
}
if (stats[3].type === 'file') {
- s.taboption('general', form.Flag, 'disable_ad_dc', _('Disable Active Directory Domain Controller'))
+ s.taboption('general', form.Flag, 'disable_ad_dc', _('Disable Active Directory Domain Controller'))
}
if (stats[4].type === 'file') {
- s.taboption('general', form.Flag, 'disable_winbind', _('Disable Winbind'))
+ s.taboption('general', form.Flag, 'disable_winbind', _('Disable Winbind'))
}
-
+
o = s.taboption('template', form.TextValue, '_tmpl',
- _('Edit the template that is used for generating the samba configuration.'),
+ null,
_("This is the content of the file '/etc/samba/smb.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."));
o.rows = 20;
@@ -112,7 +127,7 @@ return view.extend({
o.enabled = 'yes';
o.disabled = 'no';
o.default = 'no';
-
+
o = s.option(form.Flag, 'inherit_owner', _('Inherit owner'));
o.enabled = 'yes';
o.disabled = 'no';
@@ -129,12 +144,12 @@ return view.extend({
o.default = '0777'; // smb.conf default is '0755'
o.placeholder = '0777';
o.rmempty = false;
-
+
o = s.option(form.Value, 'vfs_objects', _('Vfs objects'));
o.rmempty = true;
-
+
s.option(form.Flag, 'timemachine', _('Apple Time-machine share'));
-
+
o = s.option(form.Value, 'timemachine_maxsize', _('Time-machine size in GB'));
o.rmempty = true;
o.maxlength = 5;
diff --git a/applications/luci-app-samba4/po/ar/samba4.po b/applications/luci-app-samba4/po/ar/samba4.po
index 8194abdbb5..f3a46026db 100644
--- a/applications/luci-app-samba4/po/ar/samba4.po
+++ b/applications/luci-app-samba4/po/ar/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: 2020-07-10 10:42+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2021-03-03 01:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/ar/>\n"
"Language: ar\n"
@@ -13,153 +13,153 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "السماح للضيوف"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "الوصف"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: 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:34
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "اسم"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "مسار"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -167,15 +167,15 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-samba4/po/bg/samba4.po b/applications/luci-app-samba4/po/bg/samba4.po
index 8fe72c17dc..06216090e5 100644
--- a/applications/luci-app-samba4/po/bg/samba4.po
+++ b/applications/luci-app-samba4/po/bg/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: 2020-05-22 12:40+0000\n"
-"Last-Translator: Stefan M <sm@voip-office.eu>\n"
+"PO-Revision-Date: 2021-09-27 22:36+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/bg/>\n"
"Language: bg\n"
@@ -12,153 +12,153 @@ 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.9-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Описание"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: 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:34
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -166,15 +166,15 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-samba4/po/bn_BD/samba4.po b/applications/luci-app-samba4/po/bn_BD/samba4.po
index 5d3e162052..c70b11b1fe 100644
--- a/applications/luci-app-samba4/po/bn_BD/samba4.po
+++ b/applications/luci-app-samba4/po/bn_BD/samba4.po
@@ -3,161 +3,162 @@ 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: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationssamba4/bn_BD/>\n"
"Language: bn_BD\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.9-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: 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:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: 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:34
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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:94
+#: 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:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -165,15 +166,15 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-samba4/po/ca/samba4.po b/applications/luci-app-samba4/po/ca/samba4.po
index 585d0152f8..7c7b7ee72d 100644
--- a/applications/luci-app-samba4/po/ca/samba4.po
+++ b/applications/luci-app-samba4/po/ca/samba4.po
@@ -5,8 +5,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: 2020-01-10 12:22+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-08 13:03+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/ca/>\n"
"Language: ca\n"
@@ -14,153 +14,153 @@ 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.10.1\n"
+"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "Permet convidats"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "Usuaris permesos"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "Crea màscara"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Descripció"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "Màscara de directori"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr "Edita plantilla"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Edita la plantilla que s'usa per generar la configuració de samba."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
-msgstr "Ajusts generals"
+msgstr "Paràmetres generals"
#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
msgid "Grant access to LuCI app samba4"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "Interfície"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Nom"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "Comparticions de xarxa"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "Ruta"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "Només lectura"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "Directoris compartits"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -172,15 +172,15 @@ msgstr ""
"barra ('|') no es deuen canviar. Reben els seus valors de la pestanya "
"'Ajusts generals'."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "Grup de treball"
diff --git a/applications/luci-app-samba4/po/cs/samba4.po b/applications/luci-app-samba4/po/cs/samba4.po
index a6e0eefbec..52a0345467 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: 2019-12-21 21:42+0000\n"
-"Last-Translator: Jiri Tersel <jiri.tersel@seznam.cz>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/cs/>\n"
"Language: cs\n"
@@ -10,84 +10,84 @@ 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.10\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "Povolení hosté"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
-msgstr ""
+msgstr "Povolit starší (nezabezpečené) protokoly/autentizaci"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "Povolení uživatelé"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr "Sdílení Apple Time-machine"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr "Možnost procházení"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "Vytvořit masku"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Popis"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "Maska adresáře"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr "Zakázat řadič domény služby Active Directory"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr "Zakázat NetBIOS"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr "Zakázat Winbind"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr "Editovat šablonu"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
"Editovat šablonu, která je použita pro generování konfiguračního souboru pro "
"sambu."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr "Povolit sdílení kompatibilní s macOS"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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."
@@ -95,48 +95,48 @@ msgstr ""
"Povoluje rozšíření AAPL společnosti Apple globálně a do všech sdílených "
"složek přidává možnosti kompatibility s macOS."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr "Vynutit superuživatelský přístup"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr "Vynutit synchronní I/O"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
msgid "Grant access to LuCI app samba4"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr "Pouze pro hosty"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr "Zdědit vlastníka"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "Rozhraní"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 "Naslouchat pouze na daném rozhraní nebo, pokud není zadáno, v síti LAN"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Název"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "Síťová sdílení"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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."
@@ -144,11 +144,11 @@ msgstr ""
"U levnějších zařízení může zvýšit rychlost tím, že se vynutí synchronní I/O "
"místo výchozího asynchronního."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "Cesta"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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."
@@ -156,15 +156,15 @@ msgstr ""
"Přidejte adresáře, které chcete sdílet. Každý adresář odkazuje na složku na "
"připojeném zařízení."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "Pouze pro čtení"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "Sdílené adresáře"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -175,15 +175,15 @@ msgstr ""
"konfigurace samby generována. Hodnoty uzavřené rourou (\"|\"), by se neměly "
"měnit. Tyto hodnoty jsou brány ze záložky \"Obecná nastavení\"."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr "Velikost Time-machine v GB"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr "VFS objekty"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "Skupina"
diff --git a/applications/luci-app-samba4/po/da/samba4.po b/applications/luci-app-samba4/po/da/samba4.po
new file mode 100644
index 0000000000..078c96fb0d
--- /dev/null
+++ b/applications/luci-app-samba4/po/da/samba4.po
@@ -0,0 +1,210 @@
+msgid ""
+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: 2021-11-16 17:38+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssamba4/da/>\n"
+"Language: da\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.1-dev\n"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
+msgid "Allow guests"
+msgstr "Tillad gæster"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+msgid "Allow legacy (insecure) protocols/authentication."
+msgstr "Tillad ældre (usikre) protokoller/autentificering."
+
+#: 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 ""
+"Tillader gamle smb(v1)/Lanman-forbindelser, hvilket er nødvendigt for ældre "
+"enheder uden smb(v2.1/3)-understøttelse."
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
+msgid "Allowed users"
+msgstr "Tilladte brugere"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
+msgid "Apple Time-machine share"
+msgstr "Apple Time-machine share"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
+msgid "Browse-able"
+msgstr "Browse-able"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+msgid "Create mask"
+msgstr "Opret maske"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
+msgid "Description"
+msgstr "Beskrivelse"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
+msgid "Directory mask"
+msgstr "Mappemaske"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
+msgid "Disable Active Directory Domain Controller"
+msgstr "Deaktiver Active Directory Domain Controller"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
+msgid "Disable Netbios"
+msgstr "Deaktiver Netbios"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
+msgid "Disable Winbind"
+msgstr "Deaktiver Winbind"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
+msgid "Edit Template"
+msgstr "Rediger skabelon"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
+msgid "Edit the template that is used for generating the samba configuration."
+msgstr "Rediger skabelonen, der bruges til at generere samba-konfigurationen."
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
+msgid "Enable extra Tuning"
+msgstr "Aktiver ekstra Tuning"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
+msgid "Enable macOS compatible shares"
+msgstr "Aktiver macOS-kompatible shares"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
+msgid ""
+"Enable some community driven tuning parameters, that may improve write "
+"speeds and better operation via WiFi. Not recommend if multiple clients "
+"write to the same files, at the same time!"
+msgstr ""
+"Aktiver nogle fællesskabsdrevne tuning-parametre, som kan forbedre "
+"skrivehastigheder og bedre betjening via WiFi. Anbefales ikke, hvis flere "
+"klienter skriver til de samme filer på samme tid!"
+
+#: 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 ""
+"Aktiverer Apples AAPL-udvidelse globalt og tilføjer macOS-"
+"kompatibilitetsmuligheder til alle shares."
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
+msgid "Force Root"
+msgstr "Tving rod"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
+msgid "Force synchronous I/O"
+msgstr "Tving synkron I/O"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+msgid "General Settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
+msgid "Grant access to LuCI app samba4"
+msgstr "Giv adgang til LuCI app samba4"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
+msgid "Guests only"
+msgstr "Kun gæster"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
+msgid "Inherit owner"
+msgstr "nedarv ejer"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+msgid "Interface"
+msgstr "Interface"
+
+#: 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 "Lytter kun på det angivne interface eller, hvis ikke angivet, på lan"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
+msgid "Name"
+msgstr "Navn"
+
+#: 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 "Netværksshares"
+
+#: 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 ""
+"På lavere ende enheder kan øge hastigheden ved at tvinge synkron I/O i "
+"stedet for standard asynkron."
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
+msgid "Path"
+msgstr "Sti"
+
+#: 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 ""
+"Tilføj venligst mapper, som du kan dele. Hver mappe henviser til en mappe på "
+"en monteret enhed."
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
+msgid "Read-only"
+msgstr "skrivebeskyttet"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
+msgid "Shared Directories"
+msgstr "Delte mapper"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
+msgid ""
+"This is the content of the file '/etc/samba/smb.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 ""
+"Dette er indholdet af filen '/etc/samba/smb.conf.template', hvorfra din "
+"samba-konfiguration vil blive genereret. Værdier omgivet af rørsymboler ('|')"
+" bør ikke ændres. De får deres værdier fra fanen 'Generelle indstillinger'."
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
+msgid "Time-machine size in GB"
+msgstr "Time-machine størrelse i GB"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
+msgid "Vfs objects"
+msgstr "Vfs genstande"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
+msgid "Workgroup"
+msgstr "Arbejdsgruppe"
+
+#~ msgid ""
+#~ "Allow system users to reach their home directories via network shares"
+#~ msgstr ""
+#~ "Allow system users to reach their home directories via network shares"
+
+#~ msgid "Hostname"
+#~ msgstr "Hostname"
+
+#~ msgid "Share home-directories"
+#~ msgstr "Share home-directories"
+
+#~ msgid "Mask for new directories"
+#~ msgstr "Mask for new directories"
+
+#~ msgid "Mask for new files"
+#~ msgstr "Mask for new files"
diff --git a/applications/luci-app-samba4/po/de/samba4.po b/applications/luci-app-samba4/po/de/samba4.po
index 4d9b711ca5..284afb2164 100644
--- a/applications/luci-app-samba4/po/de/samba4.po
+++ b/applications/luci-app-samba4/po/de/samba4.po
@@ -14,15 +14,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.0-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "Gastzugang"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Erlaube veraltete (unsichere) Protokolle/Authentifizierungen."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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."
@@ -30,68 +30,68 @@ msgstr ""
"Erlaube veraltete smb(v1)/Lanman-Verbindungen, die für ältere Geräte ohne "
"smb(v2.1/3)-Unterstützung benötigt werden."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "Legitimierte Benutzer"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr "Apple Time-Machine Freigabe"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr "Durchsuchbar"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "Berechtigungs-maske für neue Dateien"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Beschreibung"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "Verzeichnis-maske"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr "Deaktiviere Active Directory Domain Controller"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr "Deaktiviere Netbios"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr "Deaktiviere Winbind"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr "Template bearbeiten"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
"Hier kann das Template bearbeitet werden, das zur Erstellung der Samba-"
"Konfigurationsdateien verwendet wird."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr "aktiviere macOS kompatible Freigaben"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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."
@@ -99,15 +99,15 @@ msgstr ""
"Aktiviert Apples AAPL-Erweiterung global und fügt allen Freigaben MacOS-"
"Kompatibilitätsoptionen hinzu."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr "Root erzwingen"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr "synchrone I/O erzwingen"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr "Allgemeine Einstellungen"
@@ -115,34 +115,34 @@ msgstr "Allgemeine Einstellungen"
msgid "Grant access to LuCI app samba4"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr "Nur Gaeste"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr "Besitzer Erben"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "Schnittstelle"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
"Nur auf die angegebene Schnittstelle reagieren oder, wenn nicht "
"spezifiziert, auf LAN"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Name"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "Netzwerk-freigaben"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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."
@@ -150,11 +150,11 @@ msgstr ""
"Das Erzwingen von sychronous I/O (statt asynchronous I/O Default) kann auf "
"leistungsschwachen Geräten die Geschwindigkeit erhöhen."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "Pfad"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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."
@@ -162,15 +162,15 @@ msgstr ""
"Bitte fügen Sie Verzeichnisse hinzu, die Sie freigeben möchten. Jedes "
"Verzeichnis bezieht sich auf einen Ordner auf einem bereitgestellten Gerät."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "Nur Lesen"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "Freigegebene Verzeichnisse"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -183,15 +183,15 @@ msgstr ""
"werden, da diese beim Erstellen der Konfiguration mit den Werten aus dem Tab "
"'Allgemeine Einstellungen' ersetzt werden."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr "Time-Machine Größe in GB"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr "VFS-Objekte"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "Arbeitsgruppe"
diff --git a/applications/luci-app-samba4/po/el/samba4.po b/applications/luci-app-samba4/po/el/samba4.po
index eb6c57fc5f..de5b8b025b 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: 2020-03-14 19:36+0000\n"
-"Last-Translator: lamprakis <lamprakisa@yahoo.gr>\n"
+"PO-Revision-Date: 2022-02-12 15:56+0000\n"
+"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/el/>\n"
"Language: el\n"
@@ -12,153 +12,153 @@ 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.11-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Περιγραφή"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "Διεπαφή"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Όνομα"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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:84
+#: 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:79
+#: 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:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -166,14 +166,14 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-samba4/po/en/samba4.po b/applications/luci-app-samba4/po/en/samba4.po
index 60fe7d6f4f..4198536baf 100644
--- a/applications/luci-app-samba4/po/en/samba4.po
+++ b/applications/luci-app-samba4/po/en/samba4.po
@@ -13,94 +13,94 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Pootle 2.0.4\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "Allow guests"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "Allowed users"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "Create mask"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Description"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "Directory mask"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr "Edit template"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Edit the template that is used for generating the Samba configuration."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr "General settings"
@@ -108,56 +108,56 @@ msgstr "General settings"
msgid "Grant access to LuCI app samba4"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Name"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "Network Shares"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "Path"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "Read-only"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "Shared Directories"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -169,15 +169,15 @@ msgstr ""
"('|') should not be changed. They get their values from the 'General "
"settings' tab."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "Workgroup"
diff --git a/applications/luci-app-samba4/po/es/samba4.po b/applications/luci-app-samba4/po/es/samba4.po
index 0613f35848..c4fcf12fca 100644
--- a/applications/luci-app-samba4/po/es/samba4.po
+++ b/applications/luci-app-samba4/po/es/samba4.po
@@ -14,15 +14,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "Permitir invitados"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Permitir protocolos/autenticación heredados (inseguros)."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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."
@@ -30,59 +30,59 @@ msgstr ""
"Permitir conexiones smb(v1)/Lanman heredadas, necesarias para dispositivos "
"más antiguos sin soporte smb (v2.1/3)."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "Usuarios permitidos"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr "Compartir como Apple Time-Machine"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr "Navegable"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "Crear máscara"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Descripción"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "Máscara de directorio"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr "Desactivar el controlador de dominio de directorio activo"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr "Desactivar Netbios"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr "Desactivar Winbind"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr "Editar plantilla"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Editar la plantilla usada para generar la configuración de samba."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr "Activar ajuste adicional"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr "Activar compatibilidad de Samba con macOS"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
@@ -93,7 +93,7 @@ msgstr ""
"Fi. ¡No se recomienda si varios clientes escriben en los mismos archivos, al "
"mismo tiempo!"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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."
@@ -101,15 +101,15 @@ msgstr ""
"Activa la extensión AAPL de Apple globalmente y agrega opciones de "
"compatibilidad de macOS a todos los recursos compartidos."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr "Forzar Root"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr "Forzar E/S sincrónica"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr "Configuración general"
@@ -117,32 +117,32 @@ msgstr "Configuración general"
msgid "Grant access to LuCI app samba4"
msgstr "Conceder acceso a la aplicación samba4 de LuCI"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr "Sólo invitados"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr "Heredar propietario"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "Interfaz"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 "Escuche solo en la interfaz dada o, si no se especifica, en lan"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Nombre"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "Recursos compartidos de red"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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."
@@ -150,11 +150,11 @@ msgstr ""
"En dispositivos de gama baja, puede aumentar la velocidad al forzar E/ S "
"sincrónica en lugar de la predeterminada."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "Ruta"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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."
@@ -162,15 +162,15 @@ msgstr ""
"Por favor agregue directorios para compartir. Cada directorio hace "
"referencia a una carpeta en un dispositivo montado."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "Solo lectura"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "Directorios compartidos"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -182,15 +182,15 @@ msgstr ""
"delimitados por plecas («|»); estos reciben sus valores de la pestaña "
"«Configuración general»."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr "Tamaño del Time-Machine en GB"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr "Objetos vfs"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "Grupo de trabajo"
diff --git a/applications/luci-app-samba4/po/fi/samba4.po b/applications/luci-app-samba4/po/fi/samba4.po
index 1ce471e2cc..afaf721a53 100644
--- a/applications/luci-app-samba4/po/fi/samba4.po
+++ b/applications/luci-app-samba4/po/fi/samba4.po
@@ -14,94 +14,94 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Kuvaus"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr "Yleisasetukset"
@@ -109,56 +109,56 @@ msgstr "Yleisasetukset"
msgid "Grant access to LuCI app samba4"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "Sovitin"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Nimi"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -166,15 +166,15 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-samba4/po/fr/samba4.po b/applications/luci-app-samba4/po/fr/samba4.po
index b560d13875..37b910a5ff 100644
--- a/applications/luci-app-samba4/po/fr/samba4.po
+++ b/applications/luci-app-samba4/po/fr/samba4.po
@@ -14,15 +14,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "Autoriser les invités"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Autoriser les protocoles/authentification hérités (non sécurisés)."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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."
@@ -30,66 +30,66 @@ msgstr ""
"Autorise les connexions smb (v1)/Lanman héritées, nécessaires pour les "
"appareils plus anciens sans prise en charge smb (v2.1/3)."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "Utilisateurs autorisés"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr "Partage Apple Time-machine"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr "Navigable"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "Créer un masque"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Description"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "Masque de répertoire"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr "Désactiver le contrôleur de domaine Active Directory"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr "Désactiver Netbios"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr "Désactiver Winbind"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr "Modifier le modèle"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Modifiez le modèle utilisé pour générer la configuration de samba."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr "Activer les partages compatibles macOS"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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."
@@ -97,15 +97,15 @@ msgstr ""
"Active l'extension AAPL d'Apple à l'échelle mondiale et ajoute des options "
"de compatibilité macOS à tous les partages."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr "Forcer le Root"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr "Forcer les I/O synchrones"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr "Paramètres généraux"
@@ -113,32 +113,32 @@ msgstr "Paramètres généraux"
msgid "Grant access to LuCI app samba4"
msgstr "Accorder l'accès à l'application LuCI samba4"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr "Invités seulement"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr "Hériter du propriétaire"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 "Écoutez uniquement sur l'interface donnée ou, si non spécifié, sur LAN"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Nom"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "Partages réseau"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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."
@@ -146,11 +146,11 @@ msgstr ""
"Sur les appareils bas de gamme, les vitesses peuvent augmenter en forçant "
"les I/O synchrones au lieu des asynchrones par défaut."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "Chemin"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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."
@@ -158,15 +158,15 @@ msgstr ""
"Veuillez ajouter des répertoires à partager. Chaque répertoire fait "
"référence à un dossier sur un périphérique monté."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "Lecture seule"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "Répertoires partagés"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -178,15 +178,15 @@ msgstr ""
"symboles de tuyau ('|') ne doivent pas être modifiées. Ils obtiennent leurs "
"valeurs dans l'onglet 'Paramètres généraux'."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr "Taille en Go de la Time-machine"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr "Objets Vfs"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "Groupe de travail"
diff --git a/applications/luci-app-samba4/po/he/samba4.po b/applications/luci-app-samba4/po/he/samba4.po
index 97f558f87a..f1b67236da 100644
--- a/applications/luci-app-samba4/po/he/samba4.po
+++ b/applications/luci-app-samba4/po/he/samba4.po
@@ -1,101 +1,105 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssamba4/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.5-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: 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:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: 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:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr ""
@@ -103,56 +107,56 @@ msgstr ""
msgid "Grant access to LuCI app samba4"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: 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:34
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -160,14 +164,14 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-samba4/po/hi/samba4.po b/applications/luci-app-samba4/po/hi/samba4.po
index 5490d5b5f7..32514af3a4 100644
--- a/applications/luci-app-samba4/po/hi/samba4.po
+++ b/applications/luci-app-samba4/po/hi/samba4.po
@@ -13,94 +13,94 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Pootle 2.0.4\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr ""
@@ -108,56 +108,56 @@ msgstr ""
msgid "Grant access to LuCI app samba4"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -165,15 +165,15 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-samba4/po/hu/samba4.po b/applications/luci-app-samba4/po/hu/samba4.po
index 44b59b129d..bdb0fcbfb7 100644
--- a/applications/luci-app-samba4/po/hu/samba4.po
+++ b/applications/luci-app-samba4/po/hu/samba4.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: 2021-01-29 18:06+0000\n"
+"Last-Translator: Axhyre <axhyre@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/hu/>\n"
"Language: hu\n"
@@ -10,17 +10,17 @@ 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.5-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "Vendégek engedélyezése"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Régi, már nem biztonságos protokollok és autentikáció engedélyezése."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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."
@@ -28,68 +28,68 @@ msgstr ""
"Régi SMB v1/Lanman kapcsolatok engedélyezése, SMB v2.1/3-at nem támogató "
"eszközökhöz."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "Engedélyezett felhasználók"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr "Apple Time Machine megosztás"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr "Tallózható"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "Létrehozási maszk"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Leírás"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "Könyvtármaszk"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr "Active Directory-tartományvezérlő letiltása"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr "Netbios letiltása"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr "Winbind letiltása"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr "Sablon szerkesztése"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
"A sablon szerkesztése, amely a samba beállításainak előállításához kerül "
"felhasználásra."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr "MacOS kompatibilis megosztások engedélyezése"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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."
@@ -97,49 +97,49 @@ msgstr ""
"Globálisan engedélyezi az Apple AAPL kiterjesztését, és macOS kompatibilis "
"beállításokat ad az összes megosztáshoz."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr "Rendszergazda kényszerítése"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr "Szinkron I/O kényszerítése"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
-msgstr "Általános beállítások"
+msgstr "Általános Beállítások"
#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
msgid "Grant access to LuCI app samba4"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr "Csak vendégek"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr "Tulajdonos öröklése"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "Csatoló"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
"Figyelés csak a megadott csatolón, vagy a helyi hálózaton, ha nincs megadva"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Név"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "Hálózati megosztások"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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."
@@ -147,11 +147,11 @@ msgstr ""
"Az alsóbb kategóriás eszközökön növelheti a sebességet a szinkron I/O "
"kényszerítésével az alapértelmezett aszinkron helyett."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "Útvonal"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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."
@@ -159,15 +159,15 @@ msgstr ""
"Adja hozzá a megosztandó könyvtárakat. Minden egyes könyvtár egy csatolt "
"eszközön lévő mappára hivatkozik."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "Csak olvasható"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "Megosztott könyvtárak"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -179,15 +179,15 @@ msgstr ""
"értékeket nem szabad módosítani. Az értéküket az „Általános beállítások” "
"lapról kapják."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr "Time Machine mérete GB-ban"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr "Vfs objektumok"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "Munkacsoport"
diff --git a/applications/luci-app-samba4/po/it/samba4.po b/applications/luci-app-samba4/po/it/samba4.po
index ec6a38043e..93b4d6e255 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: 2020-03-05 08:06+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: Marco Mihai Condrache <marcomihaicondrache@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/it/>\n"
"Language: it\n"
@@ -12,97 +12,97 @@ 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.7-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "Permetti ospiti"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "Utenti ammessi"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "Crea maschera"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Descrizione"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "Maschera della cartella"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
-msgstr "Modifica Template"
+msgstr "Modifica template"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
"Modifica il template utilizzato per generare la configurazione di samba."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr "Impostazioni Generali"
@@ -110,42 +110,42 @@ msgstr "Impostazioni Generali"
msgid "Grant access to LuCI app samba4"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "Interfaccia"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "Condivisioni di rete"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "Percorso"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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."
@@ -153,15 +153,15 @@ msgstr ""
"Per favore aggiungi le directory da condividere. Ogni directory si riferisce "
"a una cartella su un dispositivo montato."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "Solo lettura"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "Cartelle Condivise"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -173,15 +173,15 @@ msgstr ""
"('|') non dovrebbero essere toccati. Essi vengono generati dalla schermata "
"'Opzioni Generali'."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "Gruppo di lavoro"
diff --git a/applications/luci-app-samba4/po/ja/samba4.po b/applications/luci-app-samba4/po/ja/samba4.po
index 3913d159f1..524770e946 100644
--- a/applications/luci-app-samba4/po/ja/samba4.po
+++ b/applications/luci-app-samba4/po/ja/samba4.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"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/"
"luciapplicationssamba4/ja/>\n"
@@ -12,17 +12,17 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "ゲストアクセスを許可"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "レガシー(安全でない)プロトコル/認証を許可します。"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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."
@@ -30,66 +30,69 @@ msgstr ""
"レガシー smb(v1)/Lanman 接続を許可します。smb(v2.1/3) サポートのない古いデバ"
"イスに必要です。"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "許可されたユーザー"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr "Apple タイムマシン共有"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr "閲覧可能"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "マスクを作成"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "説明"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "ディレクトリ・マスク"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr "Active Directory ドメインコントローラを無効化"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr "Netbios を無効化"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr "Winbind を無効化"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr "テンプレートの編集"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "samba設定を生成するテンプレートを編集します。"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: 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:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr "macOS 互換共有を有効化"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"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:50
+#: 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."
@@ -97,15 +100,15 @@ msgstr ""
"Apple の AAPL 拡張機能をグローバルに有効にし、すべての共有に macOS 互換性オプ"
"ションを追加します。"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr "強制ルート"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr "強制同期 I/O"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr "一般設定"
@@ -113,34 +116,34 @@ msgstr "一般設定"
msgid "Grant access to LuCI app samba4"
msgstr "LuCI アプリ samba4 へのアクセスを許可"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr "ゲストのみ"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr "オーナーの継承"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "インターフェース"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
"指定されたインターフェースでのみリッスンするか、指定されていない場合は lan で"
"リッスンします"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "名前"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "ネットワーク共有"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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."
@@ -148,11 +151,11 @@ msgstr ""
"ローエンド・デバイスでは、デフォルトの非同期ではなく同期 I/O を強制することに"
"より、速度が向上する場合があります。"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "パス"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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."
@@ -160,15 +163,15 @@ msgstr ""
"共有するディレクトリを追加してください。マウントされたデバイス等のディレクト"
"リを設定し、公開することができます。"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "読み込みのみ"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "共有ディレクトリ"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -179,15 +182,15 @@ msgstr ""
"容です。パイプ('|')で閉じられた値は変更しないでください。これらの値は'一般設"
"定'タブ内の値によって置き換えられます。"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr "GB 単位のタイムマシン・サイズ"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr "Vfs オブジェクト"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "ワークグループ"
diff --git a/applications/luci-app-samba4/po/ko/samba4.po b/applications/luci-app-samba4/po/ko/samba4.po
index 85cdffdadb..65aeac2f1e 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: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"PO-Revision-Date: 2021-01-17 20:54+0000\n"
+"Last-Translator: ANTEGRAL <antegral@antegral.net>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/ko/>\n"
"Language: ko\n"
@@ -12,153 +12,153 @@ 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.5-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: 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:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "인터페이스"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -166,15 +166,15 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-samba4/po/mr/samba4.po b/applications/luci-app-samba4/po/mr/samba4.po
index 1d410a2039..d853858155 100644
--- a/applications/luci-app-samba4/po/mr/samba4.po
+++ b/applications/luci-app-samba4/po/mr/samba4.po
@@ -14,94 +14,94 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "अतिथींना परवानगी द्या"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "अनुमत वापरकर्ते"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr "ब्राउझ-सक्षम"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "मुखवटा तयार करा"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "वर्णन"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "निर्देशिका मास्क"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr "टेम्पलेट संपादित करा"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: 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 "सांबा कॉन्फिगरेशन व्युत्पन्न करण्यासाठी वापरला जाणारा टेम्पलेट संपादित करा."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr "सक्ती रूट"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr "सामान्य सेटिंग्ज"
@@ -109,42 +109,42 @@ msgstr "सामान्य सेटिंग्ज"
msgid "Grant access to LuCI app samba4"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr "वारसा मालकी मिळवा"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "इंटरफेस"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 "केवळ दिलेल्या इंटरफेसवर किंवा, अनिर्दिष्ट असल्यास, लॅनवर ऐका"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "नाव"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "नेटवर्क शेअर्स"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "पथ"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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."
@@ -152,15 +152,15 @@ msgstr ""
"कृपया सामायिक करण्यासाठी निर्देशिका जोडा. प्रत्येक निर्देशिका माउंट केलेल्या डिव्हाइसवरील "
"फोल्डरचा संदर्भ देते."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "केवळ-वाचनीय"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "सामायिक निर्देशिका"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -171,15 +171,15 @@ msgstr ""
"व्युत्पन्न केली जाईल. पाईप चिन्हाद्वारे बंद केलेली मूल्ये ('|') बदलू नयेत. त्यांना त्यांची मूल्ये "
"'सामान्य सेटिंग्ज' टॅबमधून मिळतात."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "कार्यसमूह"
diff --git a/applications/luci-app-samba4/po/ms/samba4.po b/applications/luci-app-samba4/po/ms/samba4.po
index bf9a9730a9..9a57849965 100644
--- a/applications/luci-app-samba4/po/ms/samba4.po
+++ b/applications/luci-app-samba4/po/ms/samba4.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-18 04:21+0000\n"
-"Last-Translator: Pusak Hitam <thegame.gamesky@gmail.com>\n"
+"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/"
"luciapplicationssamba4/ms/>\n"
"Language: ms\n"
@@ -10,96 +10,96 @@ msgstr ""
"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"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
-msgstr ""
+msgstr "Benarkan Tetamu"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Keterangan"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr ""
@@ -107,56 +107,56 @@ msgstr ""
msgid "Grant access to LuCI app samba4"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -164,14 +164,14 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-samba4/po/nb_NO/samba4.po b/applications/luci-app-samba4/po/nb_NO/samba4.po
index fdcf461bd0..8be0035dfd 100644
--- a/applications/luci-app-samba4/po/nb_NO/samba4.po
+++ b/applications/luci-app-samba4/po/nb_NO/samba4.po
@@ -1,154 +1,160 @@
msgid ""
msgstr ""
-"Last-Translator: Lars Hardy <lars.hardy@gmail.com>\n"
+"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/"
+"luciapplicationssamba4/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-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "Tillat gjester"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "Tillatte brukere"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "Opprett Maske"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Beskrivelse"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "Katalog maske"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr "Rediger Mal"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Rediger malen som brukes til å generere samba konfigurasjonen."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
-msgstr "Generelle Innstillinger"
+msgstr "Generelle innstillinger"
#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
msgid "Grant access to LuCI app samba4"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
-msgstr ""
+msgstr "Grensesnitt"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Navn"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "Nettverks Mapper"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
-msgstr "Fysisk bane"
+msgstr "Sti"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "Skrivebeskyttet"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "Delte Kataloger"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -159,15 +165,15 @@ msgstr ""
"konfigurasjon vil bli generert fra. Verdier omsluttet av ('|') bør ikke "
"endres. De får sine verdier fra 'Generelle Innstillinger' fanen."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "Arbeidsgruppe"
diff --git a/applications/luci-app-samba4/po/nl/samba4.po b/applications/luci-app-samba4/po/nl/samba4.po
new file mode 100644
index 0000000000..7e98f12d0f
--- /dev/null
+++ b/applications/luci-app-samba4/po/nl/samba4.po
@@ -0,0 +1,200 @@
+msgid ""
+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: 2021-03-23 11:29+0000\n"
+"Last-Translator: Vivovix <noudjemaas@gmail.com>\n"
+"Language-Team: Dutch <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssamba4/nl/>\n"
+"Language: nl\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.5.2-dev\n"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
+msgid "Allow guests"
+msgstr "Gasten toestaan"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+msgid "Allow legacy (insecure) protocols/authentication."
+msgstr "Verouderde (onveilige) authenticatie toestaan."
+
+#: 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 ""
+"Verouderde smb(v1)/Lanman verbindingen toestaan, nodig voor oudere apparaten "
+"zonder ondersteuning voor smb(v2.1/3)."
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
+msgid "Allowed users"
+msgstr "Toegestane gebruikers"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
+msgid "Apple Time-machine share"
+msgstr "Apple Time-machine netwerklocatie"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
+msgid "Browse-able"
+msgstr "Doorzoekbare"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+msgid "Create mask"
+msgstr "Masker maken"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
+msgid "Description"
+msgstr "Beschrijving"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
+msgid "Directory mask"
+msgstr "Directory masker"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
+msgid "Disable Active Directory Domain Controller"
+msgstr "Active Directory domeincontroller uitschakelen"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
+msgid "Disable Netbios"
+msgstr "Netbios uitschakelen"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
+msgid "Disable Winbind"
+msgstr "Winbind uitschakelen"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
+msgid "Edit Template"
+msgstr "Template bewerken"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
+msgid "Edit the template that is used for generating the samba configuration."
+msgstr ""
+"Template bewerken dat wordt gebruikt voor het genereren van de samba-"
+"configuratie."
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
+msgid "Enable extra Tuning"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
+msgid "Enable macOS compatible shares"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
+msgid ""
+"Enable some community driven tuning parameters, that may improve write "
+"speeds and better operation via WiFi. Not recommend if multiple clients "
+"write to the same files, at the same time!"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
+msgid "Force synchronous I/O"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
+msgid "Grant access to LuCI app samba4"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
+msgid "Guests only"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+msgid "Interface"
+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 ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
+msgid "Name"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
+msgid ""
+"This is the content of the file '/etc/samba/smb.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 ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
+msgid "Time-machine size in GB"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
+msgid "Vfs objects"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
+msgid "Workgroup"
+msgstr ""
+
+#~ msgid ""
+#~ "Allow system users to reach their home directories via network shares"
+#~ msgstr ""
+#~ "Allow system users to reach their home directories via network shares"
+
+#~ msgid "Hostname"
+#~ msgstr "Hostname"
+
+#~ msgid "Share home-directories"
+#~ msgstr "Share home-directories"
+
+#~ msgid "Mask for new directories"
+#~ msgstr "Mask for new directories"
+
+#~ msgid "Mask for new files"
+#~ msgstr "Mask for new files"
diff --git a/applications/luci-app-samba4/po/pl/samba4.po b/applications/luci-app-samba4/po/pl/samba4.po
index 3caf6b6b96..c417de9a92 100644
--- a/applications/luci-app-samba4/po/pl/samba4.po
+++ b/applications/luci-app-samba4/po/pl/samba4.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-07-06 11:07+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2021-12-28 16:45+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/pl/>\n"
"Language: pl\n"
@@ -11,17 +11,17 @@ 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-dev\n"
+"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "Zezwól gościom"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Zezwalaj na starsze (niepewne) protokoły/uwierzytelnianie."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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."
@@ -29,59 +29,59 @@ msgstr ""
"Zezwalaj na starsze połączenia smb (v1)/Lanman, potrzebne dla starszych "
"urządzeń bez obsługi smb (v2.1/3)."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "Użytkownicy z prawem dostępu"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr "Udział Apple Time-machine"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr "Możliwe do przeglądania"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "Utwórz maskę"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Opis"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "Katalog maski"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr "Wyłącz kontroler domeny Active Directory"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr "Wyłącz Netbios"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr "Wyłącz Winbind"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr "Edytuj szablon"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Edytuj szablon, który jest używany do generowania konfiguracji samby."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr "Włącz dodatkowe strojenie"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr "Włącz udziały zgodne z macOS"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
@@ -91,7 +91,7 @@ msgstr ""
"poprawić szybkość zapisu i lepszą obsługę przez WiFi. Nie zaleca się, jeśli "
"wielu klientów pisze do tych samych plików jednocześnie!"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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."
@@ -99,15 +99,15 @@ msgstr ""
"Zapewnia globalne rozszerzenie AAPL firmy Apple i dodaje opcje zgodności z "
"systemem MacOS do wszystkich akcji."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr "Wymuszanie Roota"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr "Wymuś synchroniczne I/O"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr "Ustawienia główne"
@@ -115,32 +115,32 @@ msgstr "Ustawienia główne"
msgid "Grant access to LuCI app samba4"
msgstr "Udziel dostępu LuCI do aplikacji samba4"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr "Tylko dla gości"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
-msgstr "Właściciel spadku"
+msgstr "Właściciel dziedziczący"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "Interfejs"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 "Słuchaj tylko na podanym interfejsie, lub jeśli nie podano na LANie"
+msgstr "Słuchaj tylko na podanym interfejsie lub, jeśli nie określono, na LAN"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Nazwa"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "Udziały sieciowe"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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."
@@ -148,11 +148,11 @@ msgstr ""
"Na urządzeniach budżetowych może zwiększyć szybkość, przez forceing "
"synchroniczne I/O zamiast domyślnego asynchronicznego."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "Ścieżka"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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."
@@ -160,15 +160,15 @@ msgstr ""
"Proszę dodać katalogi do udostępnienia. Każdy katalog odnosi się do folderu "
"w zamontowanym urządzeniu."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "Tylko do odczytu"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "Udostępniane katalogi"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -180,15 +180,15 @@ msgstr ""
"kreski pionowej ('|') nie powinny być zmieniane. Wartości ich zostaną "
"pobrane z zakładki \"Ustawienia ogólne\"."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr "Time-machine rozmiar w GB"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr "Obiekty Vfs"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "Grupa robocza"
diff --git a/applications/luci-app-samba4/po/pt/samba4.po b/applications/luci-app-samba4/po/pt/samba4.po
index 19df51a139..36ec83a7ad 100644
--- a/applications/luci-app-samba4/po/pt/samba4.po
+++ b/applications/luci-app-samba4/po/pt/samba4.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: 2020-07-04 17:41+0000\n"
+"PO-Revision-Date: 2020-11-01 08:19+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/pt/>\n"
@@ -12,17 +12,17 @@ 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.3.2-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "Permitir Convidados"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Permitir protocolos/autenticação antigos (inseguro)."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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."
@@ -30,59 +30,59 @@ msgstr ""
"Permitir ligações smb(v1)/Lanman antigas, necessárias para aparelhos mais "
"antigos sem suporte smb(v2.1/3)."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "Utilizadores Permitidos"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr "Compartilhamento da Time Machine da Apple"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr "Navegável"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "Criar máscara"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Descrição"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "Máscara do diretório"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr "Desativar Controlador de Domínio de Active Directory"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr "Desativar Netbios"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr "Desativar Winbind"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr "Editar Modelo"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Editar o modelo que é utilizado para gerar a configuração do Samba."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr "Ativar Ajustes adicionais"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr "Ativar compartilhamentos compatíveis com macOS"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
@@ -92,7 +92,7 @@ msgstr ""
"melhorar a velocidade de transmissão e melhor operação via WiFi. Não é "
"recomendável se vários clientes escrevem nos mesmos ficheiros ao mesmo tempo!"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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."
@@ -100,48 +100,48 @@ msgstr ""
"Ativa a extensão AAPL da Apple globalmente e adiciona opções de "
"compatibilidade de macOS em todos os compartilhamentos."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr "Forçar Root"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr "Forçar E/S síncrona"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
msgid "Grant access to LuCI app samba4"
msgstr "Conceder acesso à app LuCI samba4"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr "Somente convidados"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr "Herdar proprietário"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 "Ouvir apenas na interface indicada ou, se não especificado, na LAN"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "Partilhas da Rede"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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."
@@ -149,11 +149,11 @@ msgstr ""
"Em aparelhos de extremidade inferior podem aumentar as velocidades, forçando "
"a E/S síncrona em vez da assíncrona padrão."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "Caminho"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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."
@@ -161,15 +161,15 @@ msgstr ""
"Por favor, adicione diretórios para compartilhar. Cada diretório refere-se a "
"uma pasta num aparelho montado."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "Apenas Leitura"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "Directórios Partilhados"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -181,15 +181,15 @@ msgstr ""
"| não devem ser alterados. Eles recebem os valores do separador 'Definições "
"Gerais'."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr "Tamanho da Time Machine em GB"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr "Objetos Vfs"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "Grupo de trabalho"
diff --git a/applications/luci-app-samba4/po/pt_BR/samba4.po b/applications/luci-app-samba4/po/pt_BR/samba4.po
index 657763c881..d220a96b2f 100644
--- a/applications/luci-app-samba4/po/pt_BR/samba4.po
+++ b/applications/luci-app-samba4/po/pt_BR/samba4.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-07-04 17:41+0000\n"
+"PO-Revision-Date: 2021-03-23 11:29+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssamba4/pt_BR/>\n"
@@ -12,17 +12,17 @@ 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.5.2-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "Permitir convidados"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Permitir protocolos/autenticação antigos (inseguro)."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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."
@@ -30,59 +30,59 @@ msgstr ""
"Permita conexões smb(v1)/Lanman antigas, necessário para dispositivos mais "
"antigos sem suporte a smb (v2.1/3)."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "Usuários permitidos"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr "Compartilhamento Time Machine da Apple"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr "Navegável"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "Máscara de criação"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Descrição"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "Máscara do diretório"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr "Desabilitar o Controlador de Domínios AD"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr "Desabilitar o NetBIOS"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr "Desabilitar o Winbind"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr "Editar o modelo"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Edita o modelo que é usado para gerar a configuração do samba."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr "Ativar o ajuste fino extra"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr "Habilitar compartilhamentos compatíveis com MacOS"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
@@ -93,7 +93,7 @@ msgstr ""
"Não é recomendável caso vários clientes escrevam nos mesmos arquivos, ao "
"mesmo tempo!"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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."
@@ -101,49 +101,49 @@ msgstr ""
"Habilitar globalmente a extensão AAPL da Apple e adicione a opção de "
"compatibilidade com MacOS em todos os compartilhamentos."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr "Impor o Usuário Root"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr "Impõem E/S síncrona"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
msgid "Grant access to LuCI app samba4"
msgstr "Conceder acesso ao aplicativo LuCI samba4"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr "Somente convidados"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr "Herdar o dono"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
"Ouvir apenas na interface fornecida ou, se não for especificado, na LAN"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "Compartilhamentos de Rede"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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."
@@ -151,11 +151,11 @@ msgstr ""
"Pode aumentar a velocidade em equipamentos mais simples ao impor E/S "
"síncrona em vez do padrão assíncrono."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "Caminho"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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."
@@ -163,15 +163,15 @@ msgstr ""
"Por favor, adicione diretórios para compartilhar. Cada diretório refere-se a "
"uma pasta em um dispositivo montado."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "Somente leitura"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "Diretórios Compartilhados"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -183,15 +183,15 @@ msgstr ""
"não devem ser alterados. Estes valores serão obtidos a partir da aba "
"'Configurações Gerais'."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr "Tamanho do Time Machine em GB"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr "Objetos VFS"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "Grupo de trabalho"
diff --git a/applications/luci-app-samba4/po/ro/samba4.po b/applications/luci-app-samba4/po/ro/samba4.po
index 65282a8f06..f66f4403c5 100644
--- a/applications/luci-app-samba4/po/ro/samba4.po
+++ b/applications/luci-app-samba4/po/ro/samba4.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-29 21:21+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-22 19:52+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/ro/>\n"
"Language: ro\n"
@@ -11,17 +11,17 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "Permite oaspeți"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Permit protocoale/autentificare vechi/e (nesigure)."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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."
@@ -29,66 +29,70 @@ msgstr ""
"Permiteți conexiuni SMB(v1)/Lanman, necesare pentru dispozitive mai vechi "
"fără suport SMB(v2.1/3)."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "Utilizatori permiși"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr "Partajare pentru Apple Time-machine"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr "Navigabil"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "Creaza masca"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Descriere"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "Masca director"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr "Dezactivează Active Directory Domain Controller"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr "Dezactivează Netbios"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr "Dezactivează Winbind"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr "Editare sablon"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Editati sablonul utilizat pentru generarea configuratiei samba."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
-msgstr ""
+msgstr "Activați reglajul suplimentar"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr "Activează partajările compatibile cu macOS"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
+"Activați anumiți parametri de reglare orientați către comunitate, care pot "
+"îmbunătăți viteza de scriere și o mai bună funcționare prin WiFi. Nu se "
+"recomandă în cazul în care mai mulți clienți scriu în aceleași fișiere, în "
+"același timp!"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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."
@@ -96,49 +100,49 @@ msgstr ""
"Activează extensia AAPL de la Apple la nivel global și adaugă opțiuni de "
"compatibilitate macOS tuturor partajărilor."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr "Forțează ca Root"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr "Forțează I/O sincron"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr "Setări generale"
#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
msgid "Grant access to LuCI app samba4"
-msgstr ""
+msgstr "Acordă acces la aplicația LuCI samba4"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr "Doar oaspeți"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr "Proprietar care moștenește"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "Interfață"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
"Ascultați numai pe interfața dată sau, dacă nu este specificată, pe LAN"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Nume"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "Rețea, partajări"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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."
@@ -146,11 +150,11 @@ msgstr ""
"Pe dispozitivele inferioare poate crește vitezele, prin forțarea I/O sincron "
"în loc de asincron implicit."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
-msgstr "Calea"
+msgstr "Cale"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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."
@@ -158,15 +162,15 @@ msgstr ""
"Vă rugăm să adăugați directoare pentru a partaja. Fiecare director se referă "
"la un folder de pe un dispozitiv montat."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "Doar citire"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "Directoare partajate"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -178,17 +182,17 @@ msgstr ""
"verticala ('|') nu trebuie modificate, ele își iau valorile direct din tab-"
"ul de \"Setări generale\"."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr "Time-machine marine în GB"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr "Vfs obiecte"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
-msgstr "Workgroup"
+msgstr "Grupul de lucru"
#~ msgid ""
#~ "Allow system users to reach their home directories via network shares"
diff --git a/applications/luci-app-samba4/po/ru/samba4.po b/applications/luci-app-samba4/po/ru/samba4.po
index 39c340a688..3b68c6e5e0 100644
--- a/applications/luci-app-samba4/po/ru/samba4.po
+++ b/applications/luci-app-samba4/po/ru/samba4.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: samba\n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-07-04 17:41+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2022-01-17 21:55+0000\n"
+"Last-Translator: Alexey <agarkov.alexey.viktorovich@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/ru/>\n"
"Language: ru\n"
@@ -12,19 +12,19 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "Разрешить гостевой доступ"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Разрешить устаревшие (небезопасные) протоколы / аутентификацию."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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."
@@ -32,68 +32,71 @@ msgstr ""
"Разрешить устаревшие соединения smb (v1)/Lanman, необходимые для старых "
"устройств без поддержки smb (v2.1/3)."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "Разрешенные пользователи"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr "Apple Time-machine share"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr "Показывать содержимое"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "Создать маску"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Описание"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "Маска папок"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr "Выключить контроллер домена Active Directory"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr "Выключить Netbios"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr "Выключить Winbind"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr "Настройка шаблона"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
"Редактирование шаблона, который используется для генерации конфигурации "
"Samba."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: 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:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr "Включить MacOS-совместимые ресурсы"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"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:50
+#: 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."
@@ -101,48 +104,48 @@ msgstr ""
"Включает расширение Apple AAPL в глобальном масштабе и добавляет параметры "
"совместимости macOS для всех общих ресурсов."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr "Принудительно Root"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr "Принудительный синхронный ввод/вывод"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: 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 "Предоставить доступ LuCI к приложению samba4"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr "Гостевой"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr "Наследовать владельца"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "Интерфейс"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 "Слушать только на данном интерфейсе или, если не указано, на lan"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Название"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "Сетевые ресурсы"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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."
@@ -150,11 +153,11 @@ msgstr ""
"На устройствах более низкого уровня скорость может увеличиться за счет "
"принудительного синхронного ввода-вывода вместо асинхронного по умолчанию."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "Путь"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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."
@@ -162,15 +165,15 @@ msgstr ""
"Добавьте папки для совместного доступа. Каждая папка соответствует разделу "
"на подключенном устройстве."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "Только для чтения"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "Папки общего доступа"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -182,15 +185,15 @@ msgstr ""
"('|'), не должны быть изменены.<br />Они будут автоматически заменены на "
"значения со страницы 'Основные настройки'."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr "Размер Time-machine в Гб"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr "Vfs объекты"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "Рабочая группа"
diff --git a/applications/luci-app-samba4/po/sk/samba4.po b/applications/luci-app-samba4/po/sk/samba4.po
index 3e195b6569..3f2d31c1d1 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: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/sk/>\n"
"Language: sk\n"
@@ -10,96 +10,96 @@ 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.8-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
-msgstr ""
+msgstr "Povoliť hostí"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Popis"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr "Všeobecné nastavenia"
@@ -107,56 +107,56 @@ msgstr "Všeobecné nastavenia"
msgid "Grant access to LuCI app samba4"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "Rozhranie"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Názov"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -164,14 +164,14 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-samba4/po/sr/samba4.po b/applications/luci-app-samba4/po/sr/samba4.po
new file mode 100644
index 0000000000..48f6b2b380
--- /dev/null
+++ b/applications/luci-app-samba4/po/sr/samba4.po
@@ -0,0 +1,214 @@
+msgid ""
+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-01-12 23:11+0000\n"
+"Last-Translator: SP <sp300b@gmail.com>\n"
+"Language-Team: Serbian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssamba4/sr/>\n"
+"Language: sr\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"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
+msgid "Allow guests"
+msgstr "Dozvoli goste"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+msgid "Allow legacy (insecure) protocols/authentication."
+msgstr "Dozvoli starije (nebezbedne) protokole/overe."
+
+#: 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 ""
+"Dozvoliti smb(v1)/Lanman konekcije, neophodne za starije uređaje koji nemaju "
+"smb(v2.1/3) podršku."
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
+msgid "Allowed users"
+msgstr "Dozvoliti korisnike"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
+msgid "Apple Time-machine share"
+msgstr "Apple Time-machine share"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
+msgid "Browse-able"
+msgstr "Dostupno za pretraživanje"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+msgid "Create mask"
+msgstr "Kreirajte masku"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
+msgid "Description"
+msgstr "Opis"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
+msgid "Directory mask"
+msgstr "Maska direktorijuma"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
+msgid "Disable Active Directory Domain Controller"
+msgstr "Onemogući Active Directory Domain Kontroler"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
+msgid "Disable Netbios"
+msgstr "Onemogući Netbios"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
+msgid "Disable Winbind"
+msgstr "Onemogući Winbind"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
+msgid "Edit Template"
+msgstr "Editor Template-a"
+
+#: 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 ""
+"Editovanje template-a koji je korišćen za generisanje samba konfiguracije."
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
+msgid "Enable extra Tuning"
+msgstr "Omogući dodatno Podešavanje"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
+msgid "Enable macOS compatible shares"
+msgstr "Omogući macOS kompatibilne podele"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
+msgid ""
+"Enable some community driven tuning parameters, that may improve write "
+"speeds and better operation via WiFi. Not recommend if multiple clients "
+"write to the same files, at the same time!"
+msgstr ""
+"Omogući neke (community driven) parametre koji mogu poboljšati brzine upisa "
+"i bolju operativnost preko WiFi. Nije preporučeno ukoliko više klijenata "
+"upisuje u isti file, istovremeno!"
+
+#: 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 ""
+"Omogući Apple's AAPL ekstenzije globalno i dodaj macOS opciju "
+"kompatibilnosti za sve \"shares\"."
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
+msgid "Force Root"
+msgstr "Prinudno Root"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
+msgid "Force synchronous I/O"
+msgstr "Prinudno sinhroni I/O"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+msgid "General Settings"
+msgstr "Generalna Podešavanja"
+
+#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
+msgid "Grant access to LuCI app samba4"
+msgstr "Dozvoli pristup za LuCI app samba4"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
+msgid "Guests only"
+msgstr "Gosti samo"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
+msgid "Inherit owner"
+msgstr "Naslediti vlasnika"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+msgid "Interface"
+msgstr "Interfejs"
+
+#: 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 ""
+"Slušaj samo po zadatom interfejsu ili, ukoliko je nespecificirano, po LAN"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
+msgid "Name"
+msgstr "Ime"
+
+#: 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 "Mrežni resursi"
+
+#: 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 ""
+"Na nižim modelima uredjaja može uvećati brzinu, putem forsiranje sinhronog I/"
+"O, umesto podrazumevanog asinhronog."
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
+msgid "Path"
+msgstr "Putanja"
+
+#: 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 ""
+"Molim dodajte direktorijume koji će biti share-ovani. Svaki direktorijum "
+"referiše na konkretan folder uredjaja, koji je mount-ovan."
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
+msgid "Read-only"
+msgstr "Čitanje-samo"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
+msgid "Shared Directories"
+msgstr "Podeljeni (Shared) direktorijumi"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
+msgid ""
+"This is the content of the file '/etc/samba/smb.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 ""
+"Ovo je sadržaj file-a '/etc/samba/smb.conf.template' iz kojeg će vaša samba "
+"konfiguracija biti generisana. Vrednosti koje su u okvirene apostrofima ('|')"
+" ne bi trebalo menjati. Oni svoje vrednosti dobijaju iz 'General Settings' "
+"tabele."
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
+msgid "Time-machine size in GB"
+msgstr "Veličina Time-machine (GB)"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
+msgid "Vfs objects"
+msgstr "Vfs objects"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
+msgid "Workgroup"
+msgstr "Radnagrupa (Workgroup)"
+
+#~ msgid ""
+#~ "Allow system users to reach their home directories via network shares"
+#~ msgstr ""
+#~ "Allow system users to reach their home directories via network shares"
+
+#~ msgid "Hostname"
+#~ msgstr "Hostname"
+
+#~ msgid "Share home-directories"
+#~ msgstr "Share home-directories"
+
+#~ msgid "Mask for new directories"
+#~ msgstr "Mask for new directories"
+
+#~ msgid "Mask for new files"
+#~ msgstr "Mask for new files"
diff --git a/applications/luci-app-samba4/po/sv/samba4.po b/applications/luci-app-samba4/po/sv/samba4.po
index c7c24d58e3..e9ce31ea40 100644
--- a/applications/luci-app-samba4/po/sv/samba4.po
+++ b/applications/luci-app-samba4/po/sv/samba4.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-25 13:56+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-12-19 22:52+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/sv/>\n"
"Language: sv\n"
@@ -10,97 +10,97 @@ 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.10-dev\n"
+"X-Generator: Weblate 4.10\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "Tillåt gäster"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "Tillåtna användare"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "Skapa mask"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Beskrivning"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "Mask för mapp"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr "Redigera mall"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
"Redigera mallen som används för att generera konfigurationen för samba."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr "Generella inställningar"
@@ -108,56 +108,56 @@ msgstr "Generella inställningar"
msgid "Grant access to LuCI app samba4"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "Gränssnitt"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Namn"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "Nätverksdelningar"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "Genväg"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "Endast läsbar"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "Delade mappar"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -165,15 +165,15 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "Arbetsgrupp"
diff --git a/applications/luci-app-samba4/po/templates/samba4.pot b/applications/luci-app-samba4/po/templates/samba4.pot
index 5609f4f228..3c4cdcf47b 100644
--- a/applications/luci-app-samba4/po/templates/samba4.pot
+++ b/applications/luci-app-samba4/po/templates/samba4.pot
@@ -1,94 +1,94 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr ""
@@ -96,56 +96,56 @@ msgstr ""
msgid "Grant access to LuCI app samba4"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -153,14 +153,14 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-samba4/po/tr/samba4.po b/applications/luci-app-samba4/po/tr/samba4.po
index 67485ef376..d5105eeef3 100644
--- a/applications/luci-app-samba4/po/tr/samba4.po
+++ b/applications/luci-app-samba4/po/tr/samba4.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/tr/>\n"
"Language: tr\n"
@@ -10,168 +10,182 @@ 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-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
-msgstr ""
+msgstr "Konuklara izin ver"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
-msgstr ""
+msgstr "Eski (güvenli olmayan) protokollere / kimlik doğrulamaya izin ver."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 (v2.1/3) desteği olmayan eski cihazlar için gerekli olan eski smb (v1) / "
+"Lanman bağlantılarına izin ver."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
-msgstr ""
+msgstr "İzin verilen kullanıcılar"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
-msgstr ""
+msgstr "Apple Zaman makinesi paylaşımı"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
-msgstr ""
+msgstr "Göz atılabilir"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
-msgstr ""
+msgstr "Maske oluştur"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Açıklama"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
-msgstr ""
+msgstr "Dizin maskesi"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
-msgstr ""
+msgstr "Aktif Dizin Etki Alanı Denetleyicisini Devre Dışı Bırak"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
-msgstr ""
+msgstr "Netbios'u devre dışı bırak"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
-msgstr ""
+msgstr "Winbind'ı devre dışı bırak"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
-msgstr ""
+msgstr "Şablonu Düzenle"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: 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 "Samba yapılandırmasını oluşturmak için kullanılan şablonu düzenle."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
-msgstr ""
+msgstr "Ekstra Ayarlamayı etkinleştir"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
-msgstr ""
+msgstr "MacOS uyumlu paylaşımları etkinleştir"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
+"Yazma hızlarını artırabilecek ve WiFi üzerinden daha iyi çalışmayı "
+"sağlayabilecek bazı topluluk odaklı ayar parametrelerini etkinleştirin. "
+"Birden fazla istemcinin aynı dosyaya aynı anda yazması önerilmez!"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
+"Apple'ın AAPL uzantısını global olarak etkinleştirir ve tüm paylaşımlara "
+"macOS uyumluluk seçenekleri ekler."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
-msgstr ""
+msgstr "Kökü Zorla"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
-msgstr ""
+msgstr "Eşzamanlı G/Ç'yi zorla"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr "Genel Ayarlar"
#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
msgid "Grant access to LuCI app samba4"
-msgstr ""
+msgstr "LuCI uygulaması samba4'e erişim izni verin"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
-msgstr ""
+msgstr "Sadece misafirler"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
-msgstr ""
+msgstr "Sahibi devral"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "Arayüz"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 "Yalnızca verilen arabirimde veya belirtilmemişse lan üzerinde dinleyin"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
-msgstr ""
+msgstr "Ad"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "Ağ Paylaşımları"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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 ""
+"Alt uç cihazlarda, varsayılan eşzamansız yerine eşzamanlı G/Ç'yi zorlayarak "
+"hızları artırabilir."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
-msgstr ""
+msgstr "Yol"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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 ""
+"Lütfen paylaşılacak dizinleri ekleyin. Her dizin, bağlı bir cihazdaki bir "
+"klasörü ifade eder."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
-msgstr ""
+msgstr "Salt okunur"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
-msgstr ""
+msgstr "Paylaşılan Dizinler"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.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 ""
+"Bu, samba yapılandırmanızın oluşturulacağı '/etc/samba/smb.conf.template' "
+"dosyasının içeriğidir. Boru sembolleriyle ('|') çevrelenen değerler "
+"değiştirilmemelidir. Değerlerini 'Genel Ayarlar' sekmesinden alırlar."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
-msgstr ""
+msgstr "GB cinsinden zaman makinesi boyutu"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
-msgstr ""
+msgstr "Vfs nesneleri"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
-msgstr ""
+msgstr "Çalışma grubu"
diff --git a/applications/luci-app-samba4/po/uk/samba4.po b/applications/luci-app-samba4/po/uk/samba4.po
index 461c93492f..ab1b7ab5cc 100644
--- a/applications/luci-app-samba4/po/uk/samba4.po
+++ b/applications/luci-app-samba4/po/uk/samba4.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2020-02-19 13:28+0000\n"
+"PO-Revision-Date: 2021-04-04 07:26+0000\n"
"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/uk/>\n"
@@ -9,19 +9,19 @@ 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 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.6-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "Дозволити гостьовий вхід"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Дозволити застарілі (небезпечні) протоколи/автентифікації."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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."
@@ -29,66 +29,69 @@ msgstr ""
"Дозволити застарілі підключення smb(v1)/Lanman, необхідні для старих "
"пристроїв без підтримки smb(v2.1/3)."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "Дозволені користувачі"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr "Частина \"Машини часу\" Apple"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr "Доступний для перегляду"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "Створити маску"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Опис"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "Маска каталогу"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr "Вимкнути контролер домену Active Directory"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr "Вимкнути Netbios"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr "Вимкнути Winbind"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr "Редагувати шаблон"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Редагувати шаблон файлу конфігурації samba."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: 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:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr "Увімкнути спільні папки, сумісні з macOS"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"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:50
+#: 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."
@@ -96,50 +99,50 @@ msgstr ""
"Увімкнути розширення Apple AAPL глобально і додавати параметри сумісності з "
"macOS для всіх спільних ресурсів."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr "Примусово Root"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr "Примусово синхронний ввід/вивід"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: 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 "Надати доступ LuCI до застосунку samba4"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr "Лише гості"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr "Успадковувати власника"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "Інтерфейс"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
"Прослуховувати тільки на цьому інтерфейсі, якщо <em>не визначено</em> – на "
"всіх"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "Назва"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "Спільні мережеві ресурси"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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."
@@ -147,11 +150,11 @@ msgstr ""
"На пристроях нижнього класу можна збільшити швидкість, застосовуючи "
"синхронний ввід/вивід замість типового асинхронного."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "Шлях"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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."
@@ -159,15 +162,15 @@ msgstr ""
"Додайте каталоги для спільного доступу. Кожен каталог посилається на папку "
"на підключеному пристрої."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "Тільки читання"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "Спільні каталоги"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -179,15 +182,15 @@ msgstr ""
"повинні змінюватися.<br />Вони отримують свої значення з вкладки \"Загальні "
"параметри\"."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr "Обсяг \"Машини часу\", ГБ"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr "Об'єкти Vfs"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "Робоча група"
diff --git a/applications/luci-app-samba4/po/vi/samba4.po b/applications/luci-app-samba4/po/vi/samba4.po
index 7e8efda087..53710fc153 100644
--- a/applications/luci-app-samba4/po/vi/samba4.po
+++ b/applications/luci-app-samba4/po/vi/samba4.po
@@ -14,98 +14,98 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Pootle 1.1.0\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
#, fuzzy
msgid "Allow guests"
msgstr "Cho phép khách"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
#, fuzzy
msgid "Allowed users"
msgstr "Người sử dụng được cho phép"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
#, fuzzy
msgid "Create mask"
msgstr "Tạo Mask"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "Mô tả"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
#, fuzzy
msgid "Directory mask"
msgstr "Thư mục Mask"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:50
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr ""
@@ -113,57 +113,57 @@ msgstr ""
msgid "Grant access to LuCI app samba4"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "Mạng chia sẻ"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
#, fuzzy
msgid "Read-only"
msgstr "Chỉ đọc "
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "Thư mục chia sẻ"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -171,15 +171,15 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "Nhóm làm việc "
diff --git a/applications/luci-app-samba4/po/zh_Hans/samba4.po b/applications/luci-app-samba4/po/zh_Hans/samba4.po
index e916194305..50cc3a82f5 100644
--- a/applications/luci-app-samba4/po/zh_Hans/samba4.po
+++ b/applications/luci-app-samba4/po/zh_Hans/samba4.po
@@ -6,8 +6,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: 2020-05-10 12:47+0000\n"
-"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"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/luciapplicationssamba4/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -15,153 +15,155 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "允许匿名用户"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "允许旧协议与身份验证(不安全)."
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:53
+#: 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(v2.1/3)的旧设备使用旧的smb(v1)/Lanman连接。"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "允许用户"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
msgstr "Apple Time-machine 共享"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr "可浏览"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
msgstr "创建权限掩码"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "描述"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
msgstr "目录权限掩码"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr "禁用 Active Directory 域控制器"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr "禁用 Netbios"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr "禁用 Winbind"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
msgstr "编辑模板"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
-msgstr "编辑用于生成samba配置的模板。"
+msgstr "编辑用于生成 samba 配置的模板。"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: 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:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
msgstr "启用 macOS 兼容共享"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"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:50
+#: 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 "全局启用 Apple 的 AAPL 扩展,并为所有共享添加 macOS 兼容性选项。"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr "强制 Root"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr "强制同步 I/O"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr "常规设置"
#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
msgid "Grant access to LuCI app samba4"
-msgstr "授予访问LuCI app samba4的权限"
+msgstr "授予访问 LuCI 应用 samba4 的权限"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr "仅来宾用户"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr "继承所有者"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "接口"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 "仅监听指定的接口,未指定则监听 lan"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
msgstr "名称"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: 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 "网络共享"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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 "在低端设备上,可以通过强制使用同步I / O而不是默认的异步来提高速度。"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "路径"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "只读"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "共享目录"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.conf.template' from which "
"your samba configuration will be generated. Values enclosed by pipe symbols "
@@ -171,15 +173,15 @@ msgstr ""
"这是将从其上生成 samba 配置的文件“/etc/samba/smb.conf.template”的内容。由管道"
"符(“|”)包围的值不应更改。它们将从“常规设置”标签中获取其值。"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr "Time-machine 大小(GB)"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr "VFS 对象"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "工作组"
diff --git a/applications/luci-app-samba4/po/zh_Hant/samba4.po b/applications/luci-app-samba4/po/zh_Hant/samba4.po
index 71fa028da0..6c00c6e729 100644
--- a/applications/luci-app-samba4/po/zh_Hant/samba4.po
+++ b/applications/luci-app-samba4/po/zh_Hant/samba4.po
@@ -6,8 +6,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: 2020-06-30 13:41+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-01-15 12:32+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssamba4/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -15,171 +15,173 @@ 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.5-dev\n"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
+#: 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:52
+#: 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:53
+#: 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(v2.1/3) 的舊裝置使用舊的 smb(v1)/Lanman 連接。"
+msgstr "允許不支援 SMB(v2.1/3) 的舊裝置使用舊有 SMB(v1)/Lanman 連接。"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:102
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
msgstr "允許使用者"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
-msgstr "Apple Time-machine 共享"
+msgstr "Apple Time Machine 分享"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:89
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
msgstr "可瀏覽"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:121
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
-msgstr "建立權限掩碼"
+msgstr "建立遮罩"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
msgstr "描述"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:127
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
-msgstr "目錄權限掩碼"
+msgstr "目錄遮罩"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:59
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
msgstr "停用 Active Directory 網域控制器"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:56
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
msgstr "停用 Netbios"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
msgstr "停用 Winbind"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+#: 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:66
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
-msgstr "編輯用於產生 samba 設定的範本。"
+msgstr "編輯用於產生 Samba 組態的範本。"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+#: 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:49
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
-msgstr "啟用 macOS 相容共享"
+msgstr "啟用 macOS 相容分享"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
"Enable some community driven tuning parameters, that may improve write "
"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:50
+#: 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 "全域啟用 Apple 的 AAPL 擴充套件,並為所有分享加入 macOS 相容性選項。"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
msgstr "強制 Root"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
msgstr "強制同步 I/O"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
msgstr "一般設定"
#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
msgid "Grant access to LuCI app samba4"
-msgstr "授予存取 LuCI app samba4 的權限"
+msgstr "授予 luci-app-samba4 擁有存取的權限"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:111
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
msgstr "僅來賓使用者"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:116
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
msgstr "繼承所有者"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
msgstr "介面"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+#: 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 "僅監聽指定的介面,未指定則監聽 lan"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:83
+#: 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:22
+#: 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 "網路分享"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:47
+#: 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 "在低端裝置上,可以透過強制使用同步 I / O 而不是預設的異步來提高速度。"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:84
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
msgstr "路徑"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+#: 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 "請新增要分享的目錄。每個目錄指到已掛載裝置上的資料夾。"
+msgstr "請新增要分享的目錄;每個目錄指向已掛載裝置上的資料夾。"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
msgstr "唯讀"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
msgstr "分享目錄"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
"This is the content of the file '/etc/samba/smb.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 ""
-"這是將從其上產生 samba 設定的檔案「/etc/samba/smb.conf.template」的內容。由管道符號 (「|」) "
-"包圍的值不應變更。它們將從「一般設定」標籤中取得其值。"
+"這是 \"/etc/samba/smb.conf.template\" 檔案的內容,您的 Samba 組態將藉由它產"
+"生。由管道符號 \"|\" 封閉的內容不應被變更,它們的值來自「一般設定」欄標。"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:138
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
msgstr "Time-machine 大小 (GB)"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:133
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
msgstr "VFS 物件"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
msgstr "工作群組"
diff --git a/applications/luci-app-ser2net/po/ar/ser2net.po b/applications/luci-app-ser2net/po/ar/ser2net.po
index 213114443b..094e9417f3 100644
--- a/applications/luci-app-ser2net/po/ar/ser2net.po
+++ b/applications/luci-app-ser2net/po/ar/ser2net.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:42+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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/"
"luciapplicationsser2net/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1\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
@@ -60,7 +60,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 "ممكّن"
+msgstr "مفعل"
#: 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
@@ -95,7 +95,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 "لاشيء"
#: 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
@@ -104,7 +104,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:27
msgid "Off"
-msgstr ""
+msgstr "مغلق"
#: 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
@@ -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
@@ -138,11 +138,11 @@ 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"
-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
diff --git a/applications/luci-app-ser2net/po/bg/ser2net.po b/applications/luci-app-ser2net/po/bg/ser2net.po
index 23a428ffec..987e0ba26c 100644
--- a/applications/luci-app-ser2net/po/bg/ser2net.po
+++ b/applications/luci-app-ser2net/po/bg/ser2net.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsser2net/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-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:72
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:71
@@ -39,7 +45,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
msgid "Device"
-msgstr ""
+msgstr "Устройство"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
msgid "Driver"
@@ -53,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 ""
+msgstr "Разрешен"
#: 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
@@ -106,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
diff --git a/applications/luci-app-ser2net/po/bn_BD/ser2net.po b/applications/luci-app-ser2net/po/bn_BD/ser2net.po
index 1730377cc3..d17e754fc4 100644
--- a/applications/luci-app-ser2net/po/bn_BD/ser2net.po
+++ b/applications/luci-app-ser2net/po/bn_BD/ser2net.po
@@ -1,8 +1,14 @@
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/luciapplicationsser2net/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-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:72
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:71
@@ -39,7 +45,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
msgid "Device"
-msgstr ""
+msgstr "ডিভাইস"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
msgid "Driver"
@@ -53,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 ""
+msgstr "সক্রিয়"
#: 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
@@ -106,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
@@ -131,7 +137,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-ser2net/po/ca/ser2net.po b/applications/luci-app-ser2net/po/ca/ser2net.po
index ddb6cdc52b..fb649c7235 100644
--- a/applications/luci-app-ser2net/po/ca/ser2net.po
+++ b/applications/luci-app-ser2net/po/ca/ser2net.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsser2net/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-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:72
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:71
@@ -53,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 ""
+msgstr "Activat"
#: 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
@@ -97,7 +103,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:27
msgid "Off"
-msgstr ""
+msgstr "Apagat"
#: 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
@@ -131,7 +137,7 @@ msgstr ""
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:14
msgid "Settings"
-msgstr ""
+msgstr "Paràmetres"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:27
msgid "State"
diff --git a/applications/luci-app-ser2net/po/cs/ser2net.po b/applications/luci-app-ser2net/po/cs/ser2net.po
index df747c1b9f..f369ff718d 100644
--- a/applications/luci-app-ser2net/po/cs/ser2net.po
+++ b/applications/luci-app-ser2net/po/cs/ser2net.po
@@ -1,28 +1,28 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-02 09:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"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/"
"luciapplicationsser2net/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"
+"X-Generator: Weblate 4.6-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 "Povolit protokol 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 "Přenosová rychlost"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
msgid "Binding address"
-msgstr ""
+msgstr "Vázaná adresa"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
msgid "Blink duration."
@@ -112,7 +112,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "Protocol"
-msgstr ""
+msgstr "Protokol"
#: 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/da/ser2net.po b/applications/luci-app-ser2net/po/da/ser2net.po
new file mode 100644
index 0000000000..0fdd150b86
--- /dev/null
+++ b/applications/luci-app-ser2net/po/da/ser2net.po
@@ -0,0 +1,212 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-10 19:28+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsser2net/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.9.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 "Tillad RFC 2217-protokollen"
+
+#: 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 "Baud rate"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
+msgid "Binding address"
+msgstr "Bindende adresse"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
+msgid "Blink duration."
+msgstr "Blink varighed."
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:19
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
+msgid "Control port"
+msgstr "Kontrolport"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:51
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:50
+msgid "Data bits"
+msgstr "Data bits"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:34
+msgid "Default settings"
+msgstr "Standardindstillinger"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
+msgid "Device"
+msgstr "Enhed"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
+msgid "Driver"
+msgstr "Driver"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
+msgid "Duration"
+msgstr "Varighed"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:15
+#: 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 "Aktiveret"
+
+#: 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
+msgid "Even"
+msgstr "Selv"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:73
+msgid "Extra options"
+msgstr "Ekstra indstillinger"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:12
+msgid "Global switch"
+msgstr "Global switch"
+
+#: applications/luci-app-ser2net/root/usr/share/rpcd/acl.d/luci-app-ser2net.json:3
+msgid "Grant access to LuCI app ser2net"
+msgstr "Giv adgang til LuCI-appen ser2net"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:71
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:70
+msgid "Ignore modem control signals"
+msgstr "Ignorerer modem-kontrolsignaler"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:11
+msgid "LED redirect"
+msgstr "LED-omdirigering"
+
+#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:32
+msgid "LEDs"
+msgstr "LED'er"
+
+#: 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 "Ingen"
+
+#: 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
+msgid "Odd"
+msgstr "Ulige"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:27
+msgid "Off"
+msgstr "Off"
+
+#: 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
+msgid "Parity"
+msgstr "Paritet"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
+msgid "Protocol"
+msgstr "Protokol"
+
+#: 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
+msgid "Proxies"
+msgstr "Proxies"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:75
+msgid "RX LED configuration"
+msgstr "RX LED-konfiguration"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:24
+msgid "Raw"
+msgstr "Rå"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:25
+msgid "Rawlp"
+msgstr "Rawlp"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
+msgid "Service port"
+msgstr "Serviceport"
+
+#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:14
+msgid "Settings"
+msgstr "Indstillinger"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:27
+msgid "State"
+msgstr "State"
+
+#: 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
+msgid "Stop bits"
+msgstr "Stop bits"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:74
+msgid "TX LED configuration"
+msgstr "TX LED-konfiguration"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:26
+msgid "Telnet"
+msgstr "Telnet"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
+msgid "The TCP port to listen on."
+msgstr "Den TCP-port, der skal lyttes på."
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
+msgid ""
+"The amount of seconds of inactivity before a disconnect occurs.<br/>A value "
+"of zero means wait indefinitely."
+msgstr ""
+"Antallet af sekunder med inaktivitet, før forbindelsen afbrydes.<br/>En "
+"værdi på nul betyder, at der skal ventes på ubestemt tid."
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
+msgid "The device itself."
+msgstr "Selve enheden."
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
+msgid "The driver required for the device."
+msgstr "Den driver, der kræves til enheden."
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
+msgid ""
+"The name of the device to connect to.<br/>This must be in the form of /dev/"
+"<device>."
+msgstr ""
+"Navnet på den enhed, der skal oprettes forbindelse til.<br/>Dette skal være "
+"i form af /dev/<device>."
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
+msgid "The network to listen from."
+msgstr "Det netværk, der skal lyttes fra."
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
+msgid "The protocol to listen to."
+msgstr "Den protokol, der skal lyttes til."
+
+#: 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 "The speed the device port should operate at."
+msgstr "Den hastighed, som enhedsporten skal fungere med."
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
+msgid "Timeout"
+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
+msgid "Use RTS and CTS lines"
+msgstr "Brug RTS- og CTS-linjer"
+
+#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:3
+msgid "ser2net"
+msgstr "ser2net"
diff --git a/applications/luci-app-ser2net/po/el/ser2net.po b/applications/luci-app-ser2net/po/el/ser2net.po
index 39a553e9aa..db8c752fbc 100644
--- a/applications/luci-app-ser2net/po/el/ser2net.po
+++ b/applications/luci-app-ser2net/po/el/ser2net.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-14 19:36+0000\n"
-"Last-Translator: lamprakis <lamprakisa@yahoo.gr>\n"
+"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/"
"luciapplicationsser2net/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.0-dev\n"
+"X-Generator: Weblate 4.11-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"
@@ -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 ""
+msgstr "Ενεργοποιήθηκε"
#: 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
@@ -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/es/ser2net.po b/applications/luci-app-ser2net/po/es/ser2net.po
index bda79f4a2d..326d80231b 100644
--- a/applications/luci-app-ser2net/po/es/ser2net.po
+++ b/applications/luci-app-ser2net/po/es/ser2net.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2020-01-26 18:53-0300\n"
-"PO-Revision-Date: 2020-05-02 10:22+0000\n"
+"PO-Revision-Date: 2021-02-11 14:23+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/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.1-dev\n"
+"X-Generator: Weblate 4.5-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
diff --git a/applications/luci-app-ser2net/po/fr/ser2net.po b/applications/luci-app-ser2net/po/fr/ser2net.po
index e994eb5f50..267e77e896 100644
--- a/applications/luci-app-ser2net/po/fr/ser2net.po
+++ b/applications/luci-app-ser2net/po/fr/ser2net.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-08 23:38+0000\n"
-"Last-Translator: Florian L. <florian.ligneul@gmail.com>\n"
+"PO-Revision-Date: 2022-02-04 18:56+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/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.0-dev\n"
+"X-Generator: Weblate 4.11-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
@@ -31,7 +31,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:19
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
msgid "Control port"
-msgstr ""
+msgstr "Port de contrôle"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:51
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:50
@@ -49,7 +49,7 @@ msgstr "Appareil"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
msgid "Driver"
-msgstr ""
+msgstr "Pilote"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
msgid "Duration"
@@ -81,7 +81,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:71
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:70
msgid "Ignore modem control signals"
-msgstr ""
+msgstr "Ignorer les signaux de contrôle du modem"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:11
msgid "LED redirect"
@@ -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 "Aucun"
+msgstr "Rien"
#: 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
@@ -196,7 +196,7 @@ msgstr "La vitesse à laquelle le port de l'appareil doit fonctionner."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
msgid "Timeout"
-msgstr "Délai d'attente"
+msgstr "Épuisement de délai"
#: 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/he/ser2net.po b/applications/luci-app-ser2net/po/he/ser2net.po
index 9f3190fcb6..f8329bca47 100644
--- a/applications/luci-app-ser2net/po/he/ser2net.po
+++ b/applications/luci-app-ser2net/po/he/ser2net.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsser2net/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.5-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
@@ -39,7 +46,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
msgid "Device"
-msgstr ""
+msgstr "מכשיר"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
msgid "Driver"
@@ -131,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-ser2net/po/hu/ser2net.po b/applications/luci-app-ser2net/po/hu/ser2net.po
index 590419bb51..aa09dd210c 100644
--- a/applications/luci-app-ser2net/po/hu/ser2net.po
+++ b/applications/luci-app-ser2net/po/hu/ser2net.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-09 22:35+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"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/"
"luciapplicationsser2net/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.11-dev\n"
+"X-Generator: Weblate 4.8-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 "Paritás"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "Protocol"
-msgstr "Protokoll"
+msgstr "Protokol"
#: 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/id/ser2net.po b/applications/luci-app-ser2net/po/id/ser2net.po
new file mode 100644
index 0000000000..fe94d5601c
--- /dev/null
+++ b/applications/luci-app-ser2net/po/id/ser2net.po
@@ -0,0 +1,212 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-08-01 10:38+0000\n"
+"Last-Translator: Deleted User <noreply+34193@weblate.org>\n"
+"Language-Team: Indonesian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsser2net/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.8-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 "Izinkan protokol 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 "Tingkat baud"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
+msgid "Binding address"
+msgstr "Alamat pengikatan"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
+msgid "Blink duration."
+msgstr "Durasi berkedip."
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:19
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
+msgid "Control port"
+msgstr "Port kontrol"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:51
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:50
+msgid "Data bits"
+msgstr "Bit data"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:34
+msgid "Default settings"
+msgstr "Pengaturan bawaan"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
+msgid "Device"
+msgstr "Perangkat"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
+msgid "Driver"
+msgstr "Driver"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
+msgid "Duration"
+msgstr "Durasi"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:15
+#: 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 "Diaktifkan"
+
+#: 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
+msgid "Even"
+msgstr "Genap"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:73
+msgid "Extra options"
+msgstr "Opsi tambahan"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:12
+msgid "Global switch"
+msgstr "Sakelar global"
+
+#: applications/luci-app-ser2net/root/usr/share/rpcd/acl.d/luci-app-ser2net.json:3
+msgid "Grant access to LuCI app ser2net"
+msgstr "Berikan akses ke aplikasi LuCI ser2net"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:71
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:70
+msgid "Ignore modem control signals"
+msgstr "Abaikan sinyal kontrol modem"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:11
+msgid "LED redirect"
+msgstr "Pengalihan LED"
+
+#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:32
+msgid "LEDs"
+msgstr "LED"
+
+#: 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 "Tidak ada"
+
+#: 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
+msgid "Odd"
+msgstr "Ganjil"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:27
+msgid "Off"
+msgstr "Mati"
+
+#: 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
+msgid "Parity"
+msgstr "Keseimbangan"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
+msgid "Protocol"
+msgstr "Protokol"
+
+#: 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
+msgid "Proxies"
+msgstr "Pewali"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:75
+msgid "RX LED configuration"
+msgstr "Konfigurasi LED RX"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:24
+msgid "Raw"
+msgstr "Mentah"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:25
+msgid "Rawlp"
+msgstr "Rawlp"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
+msgid "Service port"
+msgstr "Port layanan"
+
+#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:14
+msgid "Settings"
+msgstr "Pengaturan"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:27
+msgid "State"
+msgstr "Provinsi"
+
+#: 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
+msgid "Stop bits"
+msgstr "Hentikan bit"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:74
+msgid "TX LED configuration"
+msgstr "Konfigurasi LED TX"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:26
+msgid "Telnet"
+msgstr "Telnet"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
+msgid "The TCP port to listen on."
+msgstr "Port TCP untuk didengarkan."
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
+msgid ""
+"The amount of seconds of inactivity before a disconnect occurs.<br/>A value "
+"of zero means wait indefinitely."
+msgstr ""
+"Jumlah detik tidak aktif sebelum pemutusan terjadi.<br/>Nilai nol berarti "
+"menunggu tanpa batas waktu."
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
+msgid "The device itself."
+msgstr "Perangkat itu sendiri."
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
+msgid "The driver required for the device."
+msgstr "Pengendali diperlukan untuk perangkat."
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
+msgid ""
+"The name of the device to connect to.<br/>This must be in the form of /dev/"
+"<device>."
+msgstr ""
+"Nama perangkat yang akan disambungkan.<br/>Ini harus dalam bentuk /dev/"
+"<device>."
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
+msgid "The network to listen from."
+msgstr "Jaringan untuk didengarkan."
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
+msgid "The protocol to listen to."
+msgstr "Protokol untuk didengarkan."
+
+#: 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 "The speed the device port should operate at."
+msgstr "Kecepatan port perangkat harus beroperasi di."
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
+msgid "Timeout"
+msgstr "Waktu habis"
+
+#: 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
+msgid "Use RTS and CTS lines"
+msgstr "Gunakan garis RTS dan CTS"
+
+#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:3
+msgid "ser2net"
+msgstr "ser2net"
diff --git a/applications/luci-app-ser2net/po/it/ser2net.po b/applications/luci-app-ser2net/po/it/ser2net.po
index e4fcddb121..a21c4cc3e5 100644
--- a/applications/luci-app-ser2net/po/it/ser2net.po
+++ b/applications/luci-app-ser2net/po/it/ser2net.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-03 13:36+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-09-09 08:44+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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.0-dev\n"
+"X-Generator: Weblate 4.8.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
@@ -45,7 +45,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
msgid "Device"
-msgstr ""
+msgstr "Dispositivo"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
msgid "Driver"
@@ -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 "Nessuno"
#: 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
@@ -137,11 +137,11 @@ msgstr ""
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:14
msgid "Settings"
-msgstr ""
+msgstr "Impostazioni"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:27
msgid "State"
-msgstr ""
+msgstr "Stato"
#: 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 "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/ko/ser2net.po b/applications/luci-app-ser2net/po/ko/ser2net.po
index 3da95b61e9..39dd41454a 100644
--- a/applications/luci-app-ser2net/po/ko/ser2net.po
+++ b/applications/luci-app-ser2net/po/ko/ser2net.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-03-21 14:31+0000\n"
+"Last-Translator: asdf1234 <cydyellowgreen@gmail.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.5.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
@@ -53,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 ""
+msgstr "활성화"
#: 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
diff --git a/applications/luci-app-ser2net/po/nb_NO/ser2net.po b/applications/luci-app-ser2net/po/nb_NO/ser2net.po
index 847bcd5186..b612d648f4 100644
--- a/applications/luci-app-ser2net/po/nb_NO/ser2net.po
+++ b/applications/luci-app-ser2net/po/nb_NO/ser2net.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
-"Language: no\n"
+"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/"
+"luciapplicationsser2net/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-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:72
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:71
@@ -39,7 +45,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
msgid "Device"
-msgstr ""
+msgstr "Enhet"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
msgid "Driver"
@@ -53,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 ""
+msgstr "Påskrudd"
#: 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
@@ -106,7 +112,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "Protocol"
-msgstr ""
+msgstr "Protokoll"
#: 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
@@ -131,11 +137,11 @@ msgstr ""
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:14
msgid "Settings"
-msgstr ""
+msgstr "Innstillinger"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:27
msgid "State"
-msgstr ""
+msgstr "Tilstand"
#: 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
diff --git a/applications/luci-app-ser2net/po/pt/ser2net.po b/applications/luci-app-ser2net/po/pt/ser2net.po
index 214834537e..909502f8d2 100644
--- a/applications/luci-app-ser2net/po/pt/ser2net.po
+++ b/applications/luci-app-ser2net/po/pt/ser2net.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 10:22+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-12-24 16:53+0000\n"
+"Last-Translator: Francisco Lopes <fmlopes@gmail.com>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/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.1-dev\n"
+"X-Generator: Weblate 4.10.1\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
diff --git a/applications/luci-app-ser2net/po/ro/ser2net.po b/applications/luci-app-ser2net/po/ro/ser2net.po
index f8ebe52892..1e4ff7606a 100644
--- a/applications/luci-app-ser2net/po/ro/ser2net.po
+++ b/applications/luci-app-ser2net/po/ro/ser2net.po
@@ -1,202 +1,213 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-11-29 14:53+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsser2net/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-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 "Permiteți protocolul 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 "Rata de transmisie"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
msgid "Binding address"
-msgstr ""
+msgstr "Adresa de legătură"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
msgid "Blink duration."
-msgstr ""
+msgstr "Durata clipirii."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:19
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
msgid "Control port"
-msgstr ""
+msgstr "Port de control"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:51
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:50
msgid "Data bits"
-msgstr ""
+msgstr "Biți de date"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:34
msgid "Default settings"
-msgstr ""
+msgstr "Setări implicite"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
msgid "Device"
-msgstr ""
+msgstr "Dispozitiv"
#: 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"
-msgstr ""
+msgstr "Durată"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:15
#: 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 ""
+msgstr "Activat"
#: 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
msgid "Even"
-msgstr ""
+msgstr "Chiar"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:73
msgid "Extra options"
-msgstr ""
+msgstr "Opțiuni suplimentare"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:12
msgid "Global switch"
-msgstr ""
+msgstr "Comutator global"
#: applications/luci-app-ser2net/root/usr/share/rpcd/acl.d/luci-app-ser2net.json:3
msgid "Grant access to LuCI app ser2net"
-msgstr ""
+msgstr "Acordarea accesului la aplicația LuCI ser2net"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:71
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:70
msgid "Ignore modem control signals"
-msgstr ""
+msgstr "Ignoră semnalele de control ale modemului"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:11
msgid "LED redirect"
-msgstr ""
+msgstr "redirecționarea LED-ului"
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:32
msgid "LEDs"
-msgstr ""
+msgstr "LED-uri"
#: 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 "Nici unul"
#: 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
msgid "Odd"
-msgstr ""
+msgstr "Ciudat"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:27
msgid "Off"
-msgstr ""
+msgstr "Oprit"
#: 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
msgid "Parity"
-msgstr ""
+msgstr "Paritate"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "Protocol"
-msgstr ""
+msgstr "Protocol"
#: 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
msgid "Proxies"
-msgstr ""
+msgstr "Proxi-uri"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:75
msgid "RX LED configuration"
-msgstr ""
+msgstr "Configurația LED-ului RX"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:24
msgid "Raw"
-msgstr ""
+msgstr "Crud"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:25
msgid "Rawlp"
-msgstr ""
+msgstr "Rawlp"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
msgid "Service port"
-msgstr ""
+msgstr "Port de serviciu"
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:14
msgid "Settings"
-msgstr ""
+msgstr "Setări"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:27
msgid "State"
-msgstr ""
+msgstr "Stat"
#: 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
msgid "Stop bits"
-msgstr ""
+msgstr "Biți de oprire"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:74
msgid "TX LED configuration"
-msgstr ""
+msgstr "Configurația LED-ului TX"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:26
msgid "Telnet"
-msgstr ""
+msgstr "Telnet"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
msgid "The TCP port to listen on."
-msgstr ""
+msgstr "Portul TCP pe care se ascultă."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
msgid ""
"The amount of seconds of inactivity before a disconnect occurs.<br/>A value "
"of zero means wait indefinitely."
msgstr ""
+"Numărul de secunde de inactivitate înainte de a se produce o deconectare.<br/"
+">O valoare de zero înseamnă așteptare indefinită."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
msgid "The device itself."
-msgstr ""
+msgstr "Dispozitivul propriu-zis."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
msgid "The driver required for the device."
-msgstr ""
+msgstr "Driverul necesar pentru acest dispozitiv."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
msgid ""
"The name of the device to connect to.<br/>This must be in the form of /dev/"
"<device>."
msgstr ""
+"Numele dispozitivului la care urmează să se conecteze.<br/>Aceasta trebuie "
+"să fie sub forma /dev/<device>."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
msgid "The network to listen from."
-msgstr ""
+msgstr "Rețeaua din care se ascultă."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "The protocol to listen to."
-msgstr ""
+msgstr "Protocolul care trebuie ascultat."
#: 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 "The speed the device port should operate at."
-msgstr ""
+msgstr "Viteza la care ar trebui să funcționeze portul dispozitivului."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
msgid "Timeout"
-msgstr ""
+msgstr "Termen de expirare"
#: 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
msgid "Use RTS and CTS lines"
-msgstr ""
+msgstr "Utilizați liniile RTS și CTS"
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:3
msgid "ser2net"
-msgstr ""
+msgstr "ser2net"
diff --git a/applications/luci-app-ser2net/po/ru/ser2net.po b/applications/luci-app-ser2net/po/ru/ser2net.po
index 7c1da706f3..6f08ebd106 100644
--- a/applications/luci-app-ser2net/po/ru/ser2net.po
+++ b/applications/luci-app-ser2net/po/ru/ser2net.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-16 12:01+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-07-19 21:36+0000\n"
+"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/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.3-dev\n"
+"X-Generator: Weblate 4.7.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
@@ -19,11 +19,11 @@ msgstr "Разрешить протокол 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 "Скорость передачи"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
msgid "Binding address"
-msgstr ""
+msgstr "Адрес привязки"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
msgid "Blink duration."
@@ -65,7 +65,7 @@ msgstr "Включено"
#: 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
msgid "Even"
-msgstr ""
+msgstr "Чётный"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:73
msgid "Extra options"
@@ -73,7 +73,7 @@ msgstr "Дополнительные опции"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:12
msgid "Global switch"
-msgstr ""
+msgstr "Общий выключатель"
#: applications/luci-app-ser2net/root/usr/share/rpcd/acl.d/luci-app-ser2net.json:3
msgid "Grant access to LuCI app ser2net"
@@ -82,15 +82,15 @@ msgstr "Предоставить доступ LuCI к приложению ser2n
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:71
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:70
msgid "Ignore modem control signals"
-msgstr ""
+msgstr "Игнорировать сигналы управления модемом"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:11
msgid "LED redirect"
-msgstr ""
+msgstr "Перенаправление LED"
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:32
msgid "LEDs"
-msgstr ""
+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
@@ -100,7 +100,7 @@ msgstr "Ничего"
#: 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
msgid "Odd"
-msgstr ""
+msgstr "Нечётный"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:27
msgid "Off"
@@ -109,7 +109,7 @@ msgstr "Выключено"
#: 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
msgid "Parity"
-msgstr ""
+msgstr "Чётность"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "Protocol"
@@ -118,23 +118,23 @@ 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
msgid "Proxies"
-msgstr ""
+msgstr "Прокси"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:75
msgid "RX LED configuration"
-msgstr ""
+msgstr "Конфигурация Rx LED"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:24
msgid "Raw"
-msgstr ""
+msgstr "RAW"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:25
msgid "Rawlp"
-msgstr ""
+msgstr "RAWLP"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
msgid "Service port"
-msgstr ""
+msgstr "Порт службы"
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:14
msgid "Settings"
@@ -147,53 +147,55 @@ 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
msgid "Stop bits"
-msgstr ""
+msgstr "Стоповые биты"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:74
msgid "TX LED configuration"
-msgstr ""
+msgstr "Конфигурация Tx LED"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:26
msgid "Telnet"
-msgstr ""
+msgstr "Telnet"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
msgid "The TCP port to listen on."
-msgstr ""
+msgstr "Порт TCP для прослушивания."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
msgid ""
"The amount of seconds of inactivity before a disconnect occurs.<br/>A value "
"of zero means wait indefinitely."
msgstr ""
+"Количество секунд бездействия перед тем, как произойдет отключение.<br/> "
+"Значение ноль означает бесконечное ожидание."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
msgid "The device itself."
-msgstr ""
+msgstr "Само устройство."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
msgid "The driver required for the device."
-msgstr ""
+msgstr "Драйвер, необходимый для устройства."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
msgid ""
"The name of the device to connect to.<br/>This must be in the form of /dev/"
"<device>."
-msgstr ""
+msgstr "Имя устройства для подключения.<br/>Должно быть в виде /dev/<device>."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
msgid "The network to listen from."
-msgstr ""
+msgstr "Сеть для прослушивания."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "The protocol to listen to."
-msgstr ""
+msgstr "Протокол для прослушивания."
#: 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 "The speed the device port should operate at."
-msgstr ""
+msgstr "Скорость, на которой должен работать порт устройства."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
msgid "Timeout"
@@ -202,8 +204,8 @@ 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
msgid "Use RTS and CTS lines"
-msgstr ""
+msgstr "Использовать линии RTS и CTS"
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:3
msgid "ser2net"
-msgstr ""
+msgstr "ser2net"
diff --git a/applications/luci-app-ser2net/po/sv/ser2net.po b/applications/luci-app-ser2net/po/sv/ser2net.po
index d64aa7b328..9d526c155f 100644
--- a/applications/luci-app-ser2net/po/sv/ser2net.po
+++ b/applications/luci-app-ser2net/po/sv/ser2net.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2021-12-19 22:52+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/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.10\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 "Tillåt RFC 2217-protokollet"
#: 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
@@ -45,11 +45,11 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
msgid "Device"
-msgstr ""
+msgstr "Enhet"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
msgid "Driver"
-msgstr ""
+msgstr "Drivrutin"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
msgid "Duration"
@@ -112,7 +112,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "Protocol"
-msgstr ""
+msgstr "Protokoll"
#: 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/tr/ser2net.po b/applications/luci-app-ser2net/po/tr/ser2net.po
index d59b44b124..e325ba5d49 100644
--- a/applications/luci-app-ser2net/po/tr/ser2net.po
+++ b/applications/luci-app-ser2net/po/tr/ser2net.po
@@ -1,46 +1,46 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"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/"
"luciapplicationsser2net/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.3-dev\n"
+"X-Generator: Weblate 4.7-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 "RFC 2217 protokolüne izin ver"
#: 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 "Baud hızı"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
msgid "Binding address"
-msgstr ""
+msgstr "Bağlayıcı adres"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
msgid "Blink duration."
-msgstr ""
+msgstr "Göz kırpma süresi."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:19
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
msgid "Control port"
-msgstr ""
+msgstr "Kontrol bağlantı noktası"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:51
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:50
msgid "Data bits"
-msgstr ""
+msgstr "Veri bitleri"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:34
msgid "Default settings"
-msgstr ""
+msgstr "Varsayılan ayarlar"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
@@ -49,11 +49,11 @@ msgstr "Cihaz"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
msgid "Driver"
-msgstr ""
+msgstr "Sürücü"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
msgid "Duration"
-msgstr ""
+msgstr "Süre"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:15
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:15
@@ -64,51 +64,51 @@ msgstr "Etkin"
#: 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
msgid "Even"
-msgstr ""
+msgstr "Çift"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:73
msgid "Extra options"
-msgstr ""
+msgstr "Ekstra seçenekler"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:12
msgid "Global switch"
-msgstr ""
+msgstr "Genel switch"
#: applications/luci-app-ser2net/root/usr/share/rpcd/acl.d/luci-app-ser2net.json:3
msgid "Grant access to LuCI app ser2net"
-msgstr ""
+msgstr "LuCI uygulaması ser2net'e erişim izni verin"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:71
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:70
msgid "Ignore modem control signals"
-msgstr ""
+msgstr "Modem kontrol sinyallerini göz ardı edin"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:11
msgid "LED redirect"
-msgstr ""
+msgstr "LED yönlendirme"
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:32
msgid "LEDs"
-msgstr ""
+msgstr "LED'ler"
#: 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 "Yok"
#: 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
msgid "Odd"
-msgstr ""
+msgstr "Tek"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:27
msgid "Off"
-msgstr ""
+msgstr "Kapalı"
#: 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
msgid "Parity"
-msgstr ""
+msgstr "Eşitlik"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "Protocol"
@@ -117,23 +117,23 @@ msgstr "Protokol"
#: 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
msgid "Proxies"
-msgstr ""
+msgstr "Vekiller"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:75
msgid "RX LED configuration"
-msgstr ""
+msgstr "RX LED yapılandırması"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:24
msgid "Raw"
-msgstr ""
+msgstr "Ham"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:25
msgid "Rawlp"
-msgstr ""
+msgstr "Rawlp"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
msgid "Service port"
-msgstr ""
+msgstr "Hizmet bağlantı noktası"
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:14
msgid "Settings"
@@ -141,68 +141,70 @@ msgstr "Ayarlar"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:27
msgid "State"
-msgstr ""
+msgstr "Durum"
#: 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
msgid "Stop bits"
-msgstr ""
+msgstr "Durdurma Bitleri"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:74
msgid "TX LED configuration"
-msgstr ""
+msgstr "TX LED yapılandırması"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:26
msgid "Telnet"
-msgstr ""
+msgstr "Telnet"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
msgid "The TCP port to listen on."
-msgstr ""
+msgstr "Dinlenecek TCP bağlantı noktası."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
msgid ""
"The amount of seconds of inactivity before a disconnect occurs.<br/>A value "
"of zero means wait indefinitely."
msgstr ""
+"Bağlantı kesilmeden önceki saniye cinsinden işlemsizlik süresi.<br/> Sıfır "
+"değeri, sonsuza kadar beklemek anlamına gelir."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
msgid "The device itself."
-msgstr ""
+msgstr "Cihazın kendisi."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
msgid "The driver required for the device."
-msgstr ""
+msgstr "Aygıt için gerekli sürücü."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
msgid ""
"The name of the device to connect to.<br/>This must be in the form of /dev/"
"<device>."
-msgstr ""
+msgstr "Bağlanılacak aygıtın adı. <br/> Bu, /dev/<device> biçiminde olmalıdır."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
msgid "The network to listen from."
-msgstr ""
+msgstr "Dinlenecek ağ."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "The protocol to listen to."
-msgstr ""
+msgstr "Dinlenecek protokol."
#: 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 "The speed the device port should operate at."
-msgstr ""
+msgstr "Aygıt bağlantı noktasının çalışması gereken hız."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
msgid "Timeout"
-msgstr ""
+msgstr "Zaman aşımı"
#: 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
msgid "Use RTS and CTS lines"
-msgstr ""
+msgstr "RTS ve CTS hatlarını kullanın"
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:3
msgid "ser2net"
-msgstr ""
+msgstr "ser2net"
diff --git a/applications/luci-app-ser2net/po/uk/ser2net.po b/applications/luci-app-ser2net/po/uk/ser2net.po
index 253dbccb46..e7b9a60529 100644
--- a/applications/luci-app-ser2net/po/uk/ser2net.po
+++ b/applications/luci-app-ser2net/po/uk/ser2net.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-17 11:53+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2022-02-17 13:04+0000\n"
+"Last-Translator: Taras Rosa <taras1rosa@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/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.11-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
@@ -142,7 +142,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
@@ -197,7 +197,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/vi/ser2net.po b/applications/luci-app-ser2net/po/vi/ser2net.po
index b4a7d854bf..0e0c489103 100644
--- a/applications/luci-app-ser2net/po/vi/ser2net.po
+++ b/applications/luci-app-ser2net/po/vi/ser2net.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsser2net/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-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:72
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:71
@@ -53,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 ""
+msgstr "Bật"
#: 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
@@ -106,7 +112,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "Protocol"
-msgstr ""
+msgstr "Giao thức"
#: 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/zh_Hans/ser2net.po b/applications/luci-app-ser2net/po/zh_Hans/ser2net.po
index 606d462c77..855906139a 100644
--- a/applications/luci-app-ser2net/po/zh_Hans/ser2net.po
+++ b/applications/luci-app-ser2net/po/zh_Hans/ser2net.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-31 18:42+0000\n"
-"Last-Translator: Zkdc <Zkdc2345@qq.com>\n"
+"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/luciapplicationsser2net/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.2-dev\n"
+"X-Generator: Weblate 4.6-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 "允许使用 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
@@ -22,25 +22,25 @@ msgstr "波特率"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
msgid "Binding address"
-msgstr ""
+msgstr "绑定地址"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
msgid "Blink duration."
-msgstr ""
+msgstr "闪烁持续时间。"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:19
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
msgid "Control port"
-msgstr ""
+msgstr "控制端口"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:51
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:50
msgid "Data bits"
-msgstr ""
+msgstr "数据位"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:34
msgid "Default settings"
-msgstr ""
+msgstr "默认设置"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
@@ -53,7 +53,7 @@ msgstr "驱动"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
msgid "Duration"
-msgstr ""
+msgstr "持续时间"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:15
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:15
@@ -64,7 +64,7 @@ msgstr "已启用"
#: 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
msgid "Even"
-msgstr ""
+msgstr "偶"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:73
msgid "Extra options"
@@ -72,24 +72,24 @@ msgstr "额外选项"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:12
msgid "Global switch"
-msgstr ""
+msgstr "全局切换"
#: applications/luci-app-ser2net/root/usr/share/rpcd/acl.d/luci-app-ser2net.json:3
msgid "Grant access to LuCI app ser2net"
-msgstr ""
+msgstr "授予访问 LuCI 应用 ser2net 的权限"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:71
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:70
msgid "Ignore modem control signals"
-msgstr ""
+msgstr "忽略调制解调器控制信号"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:11
msgid "LED redirect"
-msgstr ""
+msgstr "LED重定向"
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:32
msgid "LEDs"
-msgstr ""
+msgstr "LED群"
#: 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
@@ -99,7 +99,7 @@ msgstr "无"
#: 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
msgid "Odd"
-msgstr ""
+msgstr "奇"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:27
msgid "Off"
@@ -108,7 +108,7 @@ msgstr "关"
#: 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
msgid "Parity"
-msgstr ""
+msgstr "平价"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "Protocol"
@@ -117,23 +117,23 @@ 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
msgid "Proxies"
-msgstr ""
+msgstr "代理"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:75
msgid "RX LED configuration"
-msgstr ""
+msgstr "RX LED配置"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:24
msgid "Raw"
-msgstr ""
+msgstr "原始"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:25
msgid "Rawlp"
-msgstr ""
+msgstr "原始 IP"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
msgid "Service port"
-msgstr ""
+msgstr "服务端口"
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:14
msgid "Settings"
@@ -146,11 +146,11 @@ 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
msgid "Stop bits"
-msgstr ""
+msgstr "停止位"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:74
msgid "TX LED configuration"
-msgstr ""
+msgstr "TX LED配置"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:26
msgid "Telnet"
@@ -159,40 +159,40 @@ msgstr "Telnet"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
msgid "The TCP port to listen on."
-msgstr ""
+msgstr "要侦听的TCP端口。"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
msgid ""
"The amount of seconds of inactivity before a disconnect occurs.<br/>A value "
"of zero means wait indefinitely."
-msgstr ""
+msgstr "断开连接之前不活动的秒数。<br/>零值表示无限期等待。"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
msgid "The device itself."
-msgstr ""
+msgstr "设备本身。"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
msgid "The driver required for the device."
-msgstr ""
+msgstr "设备所需的驱动程序。"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
msgid ""
"The name of the device to connect to.<br/>This must be in the form of /dev/"
"<device>."
-msgstr ""
+msgstr "要连接的设备的名称。<br/>必须采用 /dev/<设备名> 的形式。"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
msgid "The network to listen from."
-msgstr ""
+msgstr "要侦听的网络。"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "The protocol to listen to."
-msgstr ""
+msgstr "要监听的协议。"
#: 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 "The speed the device port should operate at."
-msgstr ""
+msgstr "设备端口应以的速度运行。"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
msgid "Timeout"
@@ -201,8 +201,8 @@ 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
msgid "Use RTS and CTS lines"
-msgstr ""
+msgstr "使用RTS和CTS线路"
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:3
msgid "ser2net"
-msgstr ""
+msgstr "串口命令转发(ser2net)"
diff --git a/applications/luci-app-ser2net/po/zh_Hant/ser2net.po b/applications/luci-app-ser2net/po/zh_Hant/ser2net.po
index 5c2488ffc8..8715adf2d2 100644
--- a/applications/luci-app-ser2net/po/zh_Hant/ser2net.po
+++ b/applications/luci-app-ser2net/po/zh_Hant/ser2net.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-30 13:42+0000\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/luciapplicationsser2net/zh_Hant/>\n"
@@ -8,39 +8,39 @@ 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.11-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 "允許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 "傳輸速率"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
msgid "Binding address"
-msgstr ""
+msgstr "捆綁位址"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
msgid "Blink duration."
-msgstr ""
+msgstr "閃爍持續時間。"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:19
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
msgid "Control port"
-msgstr ""
+msgstr "控制埠"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:51
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:50
msgid "Data bits"
-msgstr ""
+msgstr "數據位元"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:34
msgid "Default settings"
-msgstr ""
+msgstr "預設值"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
@@ -49,11 +49,11 @@ 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"
-msgstr ""
+msgstr "持續時間"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:15
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:15
@@ -64,32 +64,32 @@ msgstr "啟用"
#: 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
msgid "Even"
-msgstr ""
+msgstr "甚至"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:73
msgid "Extra options"
-msgstr ""
+msgstr "額外選項"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:12
msgid "Global switch"
-msgstr ""
+msgstr "全局切換"
#: applications/luci-app-ser2net/root/usr/share/rpcd/acl.d/luci-app-ser2net.json:3
msgid "Grant access to LuCI app ser2net"
-msgstr ""
+msgstr "授予 luci-app-ser2net 擁有存取的權限"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:71
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:70
msgid "Ignore modem control signals"
-msgstr ""
+msgstr "忽略調製解調器控制信號"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:11
msgid "LED redirect"
-msgstr ""
+msgstr "LED重導"
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:32
msgid "LEDs"
-msgstr ""
+msgstr "LED群"
#: 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
@@ -99,7 +99,7 @@ msgstr "無"
#: 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
msgid "Odd"
-msgstr ""
+msgstr "怪閃"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:27
msgid "Off"
@@ -108,7 +108,7 @@ msgstr "關"
#: 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
msgid "Parity"
-msgstr ""
+msgstr "同位"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "Protocol"
@@ -117,23 +117,23 @@ 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
msgid "Proxies"
-msgstr ""
+msgstr "代理人"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:75
msgid "RX LED configuration"
-msgstr ""
+msgstr "RX LED組態"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:24
msgid "Raw"
-msgstr ""
+msgstr "原生"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:25
msgid "Rawlp"
-msgstr ""
+msgstr "原生IP"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
msgid "Service port"
-msgstr ""
+msgstr "服務埠號"
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:14
msgid "Settings"
@@ -146,63 +146,63 @@ 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
msgid "Stop bits"
-msgstr ""
+msgstr "停止位元"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:74
msgid "TX LED configuration"
-msgstr ""
+msgstr "TX LED組態"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:26
msgid "Telnet"
-msgstr ""
+msgstr "Telnet"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
msgid "The TCP port to listen on."
-msgstr ""
+msgstr "要監聽的TCP埠."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
msgid ""
"The amount of seconds of inactivity before a disconnect occurs.<br/>A value "
"of zero means wait indefinitely."
-msgstr ""
+msgstr "斷開連接前的閒置秒數。<br/>值為零表示無限期等待。"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
msgid "The device itself."
-msgstr ""
+msgstr "設備本身。"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
msgid "The driver required for the device."
-msgstr ""
+msgstr "設備所需的驅動程式。"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
msgid ""
"The name of the device to connect to.<br/>This must be in the form of /dev/"
"<device>."
-msgstr ""
+msgstr "要連接的設備的名稱。<br/>必須採用 /dev/<device> 的形式。"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
msgid "The network to listen from."
-msgstr ""
+msgstr "監聽網絡從."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "The protocol to listen to."
-msgstr ""
+msgstr "要監聽的協定。"
#: 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 "The speed the device port should operate at."
-msgstr ""
+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
msgid "Use RTS and CTS lines"
-msgstr ""
+msgstr "使用RTS和CTS線路"
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:3
msgid "ser2net"
-msgstr ""
+msgstr "序列轉網路代理(ser2net)"
diff --git a/applications/luci-app-shadowsocks-libev/po/ar/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/ar/shadowsocks-libev.po
index 7d5d2cdca2..44f1fdcd38 100644
--- a/applications/luci-app-shadowsocks-libev/po/ar/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/ar/shadowsocks-libev.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-06 20:26+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"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/"
"luciapplicationsshadowsocks-libev/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -71,11 +71,11 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
-msgstr ""
+msgstr "تعطيل"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:139
msgid "Disabled"
-msgstr ""
+msgstr "غير مفعل"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
msgid "Dst default"
@@ -115,11 +115,11 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:142
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Extra arguments"
-msgstr ""
+msgstr "حجج اضافية"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
@@ -151,7 +151,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "General Settings"
-msgstr ""
+msgstr "الاعدادات العامة"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
@@ -196,11 +196,11 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:93
msgid "Local IPv4 address"
-msgstr ""
+msgstr "عنوان IPv4 المحلي"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:98
msgid "Local IPv6 address"
-msgstr ""
+msgstr "عنوان IPv6 المحلي"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:26
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:14
@@ -222,7 +222,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:185
msgid "MTU"
-msgstr ""
+msgstr "MTU"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:160
msgid "Method"
@@ -256,11 +256,11 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
+msgstr "يمرر الحجج الإضافية إلى iptables. استخدم بعناية!"
#: 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"
@@ -294,11 +294,11 @@ 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"
-msgstr ""
+msgstr "الخادم"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:156
msgid "Server port"
diff --git a/applications/luci-app-shadowsocks-libev/po/bg/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/bg/shadowsocks-libev.po
index c6547bd21a..57be4c6a37 100644
--- a/applications/luci-app-shadowsocks-libev/po/bg/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/bg/shadowsocks-libev.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-09-27 22:36+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/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 3.11-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -20,7 +20,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
-msgstr ""
+msgstr "Разширени настройки"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
msgid "Bypass ss-redir for packets with dst address in this list"
@@ -32,7 +32,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:28
msgid "Cancel"
-msgstr ""
+msgstr "Отмени"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
msgid ""
@@ -70,11 +70,11 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
-msgstr ""
+msgstr "Забрани"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:139
msgid "Disabled"
-msgstr ""
+msgstr "Забранен"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
msgid "Dst default"
@@ -114,11 +114,11 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:142
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Extra arguments"
-msgstr ""
+msgstr "Допълнителни аргументи"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
@@ -150,7 +150,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "General Settings"
-msgstr ""
+msgstr "Основни настройки"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
diff --git a/applications/luci-app-shadowsocks-libev/po/bn_BD/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/bn_BD/shadowsocks-libev.po
index a74f30f967..9e7d4761ab 100644
--- a/applications/luci-app-shadowsocks-libev/po/bn_BD/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/bn_BD/shadowsocks-libev.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsshadowsocks-libev/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-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -14,7 +20,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
-msgstr ""
+msgstr "উন্নত সেটিংস"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
msgid "Bypass ss-redir for packets with dst address in this list"
@@ -26,7 +32,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:28
msgid "Cancel"
-msgstr ""
+msgstr "বাতিল করুন"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
msgid ""
@@ -68,7 +74,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:139
msgid "Disabled"
-msgstr ""
+msgstr "নিষ্ক্রিয়"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
msgid "Dst default"
@@ -108,7 +114,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:142
msgid "Enabled"
-msgstr ""
+msgstr "সক্রিয়"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Extra arguments"
@@ -144,7 +150,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "General Settings"
-msgstr ""
+msgstr "সাধারণ সেটিংস"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
diff --git a/applications/luci-app-shadowsocks-libev/po/ca/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/ca/shadowsocks-libev.po
index 07e94db316..5a7c34b7d2 100644
--- a/applications/luci-app-shadowsocks-libev/po/ca/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/ca/shadowsocks-libev.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-25 18:01+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-20 23:20+0000\n"
+"Last-Translator: Toomoch <vallsfustearnau@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/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 3.9.1-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -20,7 +20,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
-msgstr ""
+msgstr "Configuració avançada"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
msgid "Bypass ss-redir for packets with dst address in this list"
@@ -32,7 +32,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:28
msgid "Cancel"
-msgstr ""
+msgstr "Cancel•lar"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
msgid ""
@@ -150,7 +150,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "General Settings"
-msgstr ""
+msgstr "Paràmetres generals"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
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 28981ea35e..4bf0697d26 100644
--- a/applications/luci-app-shadowsocks-libev/po/cs/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/cs/shadowsocks-libev.po
@@ -1,22 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\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 3.11-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
-msgstr ""
+msgstr "-- typ instalace --"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:225
msgid "<hidden>"
-msgstr ""
+msgstr "<schováno>"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
@@ -32,7 +32,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:28
msgid "Cancel"
-msgstr ""
+msgstr "Storno"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
msgid ""
@@ -150,7 +150,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
@@ -213,7 +213,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:131
msgid "Local port"
-msgstr ""
+msgstr "Lokální port"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Local-out default"
diff --git a/applications/luci-app-shadowsocks-libev/po/da/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/da/shadowsocks-libev.po
new file mode 100644
index 0000000000..7c18706f31
--- /dev/null
+++ b/applications/luci-app-shadowsocks-libev/po/da/shadowsocks-libev.po
@@ -0,0 +1,364 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-12-08 22:46+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsshadowsocks-libev/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-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
+msgid "-- instance type --"
+msgstr "-- instanstype --"
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:225
+msgid "<hidden>"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+msgid "Bypass ss-redir for packets with dst address in this list"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+msgid "Bypass ss-redir for packets with src address in this list"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:28
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+msgid ""
+"Continue to have dst address checked for packets with src address in this "
+"list"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+msgid "Default action for locally generated TCP packets"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+msgid ""
+"Default action for packets whose dst address do not match any of the dst ip "
+"list"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+msgid ""
+"Default action for packets whose src address do not match any of the src ip/"
+"net list"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:15
+msgid ""
+"Definition of remote shadowsocks servers. Disable any of them will also "
+"disable instances referring to it."
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+msgid "Destination Settings"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:139
+msgid "Disabled"
+msgstr "Deaktiveret"
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+msgid "Dst default"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+msgid "Dst ip/net bypass"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+msgid "Dst ip/net bypass file"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+msgid "Dst ip/net forward"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+msgid "Dst ip/net forward file"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:195
+msgid "Enable SO_REUSEPORT"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:193
+msgid "Enable TCP Fast Open"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:194
+msgid "Enable TCP_NODELAY"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:132
+msgid "Enable/Disable"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:142
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
+msgid "Extra arguments"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+msgid ""
+"File containing ip/net for the purposes as with <em>Dst ip/net bypass</em>"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+msgid ""
+"File containing ip/net for the purposes as with <em>Dst ip/net forward</em>"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
+msgid "Forward recentrst"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
+msgid ""
+"Forward those packets whose dst have recently sent to us multiple tcp-rst"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+msgid "Forward through ss-redir for packets with dst address in this list"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+msgid "Forward through ss-redir for packets with src address in this list"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
+msgid "Grant service list access to LuCI app shadowsocks-libev"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:192
+msgid "IPv6 First"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:51
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:22
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:61
+msgid "Import Links"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+msgid "Ingress interfaces"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:249
+msgid "Install package"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
+msgid "Install package iptables-mod-conntrack-extra"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
+msgid ""
+"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
+"tunnel, ss-server, etc. To enable an instance it is required to enable both "
+"the instance itself and the remote server it refers to."
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:169
+msgid "Key (base64)"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:93
+msgid "Local IPv4 address"
+msgstr "Lokal IPv4-adresse"
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:98
+msgid "Local IPv6 address"
+msgstr "Lokal IPv6-adresse"
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:26
+#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:14
+msgid "Local Instances"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:127
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:88
+msgid "Local address"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:131
+msgid "Local port"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+msgid "Local-out default"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:185
+msgid "MTU"
+msgstr "MTU"
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:160
+msgid "Method"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:180
+msgid "Mode of operation"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+msgid ""
+"On this page you can configure how traffics are to be forwarded to ss-redir "
+"instances. If enabled, packets will first have their src ip addresses "
+"checked against <em>Src ip/net bypass</em>, <em>Src ip/net forward</em>, "
+"<em>Src ip/net checkdst</em> and if none matches <em>Src default</em> will "
+"give the default action to be taken. If the prior check results in action "
+"<em>checkdst</em>, packets will continue to have their dst addresses checked."
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+msgid "Only apply rules on packets from these network interfaces"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:115
+msgid "Overview"
+msgstr "Oversigt"
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:248
+msgid "Package is not installed"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr "Sender yderligere argumenter til iptables. Brug med omhu!"
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
+msgid "Password"
+msgstr "Adgangskode"
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:175
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:177
+msgid "Plugin Options"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:192
+msgid "Prefer IPv6 addresses when resolving names"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
+msgid "Redir Rules"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:14
+#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:23
+msgid "Remote Servers"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:125
+msgid "Remote server"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:189
+msgid "Run as"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:127
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:152
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:156
+msgid "Server port"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:3
+msgid "Shadowsocks-libev"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+msgid "Source Settings"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+msgid "Src default"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+msgid "Src ip/net bypass"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+msgid "Src ip/net checkdst"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+msgid "Src ip/net forward"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:94
+msgid "The IPv4 address ss-server will initiate IPv4 connections from"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:99
+msgid "The IPv6 address ss-server will initiate IPv6 connections from"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:89
+msgid "The address ss-server will initiate connections from"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:107
+msgid "The address ss-tunnel will forward traffic to"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:187
+msgid "Timeout (sec)"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:106
+msgid "Tunnel address"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:191
+msgid "Verbose"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+msgid "ss-redir for TCP"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+msgid "ss-redir for UDP"
+msgstr ""
diff --git a/applications/luci-app-shadowsocks-libev/po/el/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/el/shadowsocks-libev.po
index 0adc6e1675..ddec8042e0 100644
--- a/applications/luci-app-shadowsocks-libev/po/el/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/el/shadowsocks-libev.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-03 08:27+0000\n"
-"Last-Translator: Tavaninja <metalcorpe@gmail.com>\n"
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/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.5-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -20,7 +20,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
-msgstr ""
+msgstr "Ρυθμίσεις για προχωρημένους"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
msgid "Bypass ss-redir for packets with dst address in this list"
@@ -114,7 +114,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:142
msgid "Enabled"
-msgstr ""
+msgstr "Ενεργοποιήθηκε"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Extra arguments"
@@ -150,7 +150,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "General Settings"
-msgstr ""
+msgstr "Γενικές ρυθμίσεις"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
diff --git a/applications/luci-app-shadowsocks-libev/po/en/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/en/shadowsocks-libev.po
index a5171cc2db..2163fb7e1c 100644
--- a/applications/luci-app-shadowsocks-libev/po/en/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/en/shadowsocks-libev.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-31 01:41+0000\n"
-"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"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/"
"luciapplicationsshadowsocks-libev/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.1-dev\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -20,7 +20,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
-msgstr ""
+msgstr "Advanced Settings"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
msgid "Bypass ss-redir for packets with dst address in this list"
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 f57a6182c7..d5ebd1d8ad 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: 2020-08-04 19:30+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+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.2-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -23,7 +23,7 @@ msgstr "<oculto>"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
-msgstr "Configuraciones avanzadas"
+msgstr "Configuración avanzada"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
msgid "Bypass ss-redir for packets with dst address in this list"
diff --git a/applications/luci-app-shadowsocks-libev/po/fi/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/fi/shadowsocks-libev.po
index 11fa796595..7730936bc3 100644
--- a/applications/luci-app-shadowsocks-libev/po/fi/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/fi/shadowsocks-libev.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-18 20:33+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-09-09 08:44+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/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"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -297,7 +297,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:152
msgid "Server"
-msgstr ""
+msgstr "Palvelin"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:156
msgid "Server port"
@@ -353,7 +353,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:191
msgid "Verbose"
-msgstr ""
+msgstr "Monisanainen"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
msgid "ss-redir for TCP"
diff --git a/applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po
index 9a4a8028d5..b35ce540d9 100644
--- a/applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-20 14:41+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2021-04-11 16:27+0000\n"
+"Last-Translator: SRay <seb@isostorm.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/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.6-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
-msgstr ""
+msgstr "-- type d'instance --"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:225
msgid "<hidden>"
@@ -195,11 +195,11 @@ msgstr "Clé (base64)"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:93
msgid "Local IPv4 address"
-msgstr ""
+msgstr "Adresse IPv4 locale"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:98
msgid "Local IPv6 address"
-msgstr ""
+msgstr "Adresse IPv6 locale"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:26
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:14
@@ -248,7 +248,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:115
msgid "Overview"
-msgstr "Vue d’ensemble"
+msgstr "Aperçu"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:248
msgid "Package is not installed"
diff --git a/applications/luci-app-shadowsocks-libev/po/he/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/he/shadowsocks-libev.po
index ebf768b694..4ace38500a 100644
--- a/applications/luci-app-shadowsocks-libev/po/he/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/he/shadowsocks-libev.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsshadowsocks-libev/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.5-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -14,7 +21,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
-msgstr ""
+msgstr "הגדרות מתקדמות"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
msgid "Bypass ss-redir for packets with dst address in this list"
@@ -26,7 +33,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:28
msgid "Cancel"
-msgstr ""
+msgstr "ביטול"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
msgid ""
diff --git a/applications/luci-app-shadowsocks-libev/po/hu/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/hu/shadowsocks-libev.po
index 861667e442..90f2d9de1c 100644
--- a/applications/luci-app-shadowsocks-libev/po/hu/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/hu/shadowsocks-libev.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-31 13:27+0000\n"
-"Last-Translator: Tamas Szanto <taszanto@gmail.com>\n"
+"PO-Revision-Date: 2021-01-29 18:06+0000\n"
+"Last-Translator: Axhyre <axhyre@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/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"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -20,7 +20,7 @@ msgstr "<rejtett>"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
-msgstr "Speciális beállítások"
+msgstr "Haladó Beállítások"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
msgid "Bypass ss-redir for packets with dst address in this list"
@@ -172,7 +172,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "General Settings"
-msgstr "Általános beállítások"
+msgstr "Általános Beállítások"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
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 22f9df13c1..5d8aab43c9 100644
--- a/applications/luci-app-shadowsocks-libev/po/it/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/it/shadowsocks-libev.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Ansuel Smith <ansuelsmth@gmail.com>\n"
+"PO-Revision-Date: 2021-09-22 00:01+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -118,7 +118,7 @@ msgstr "Abilitato"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Extra arguments"
-msgstr ""
+msgstr "Comandi extra"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
@@ -195,11 +195,11 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:93
msgid "Local IPv4 address"
-msgstr ""
+msgstr "Indirizzo IPv4 locale"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:98
msgid "Local IPv6 address"
-msgstr ""
+msgstr "Indirizzo IPv6 locale"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:26
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:14
@@ -221,7 +221,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:185
msgid "MTU"
-msgstr ""
+msgstr "MTU"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:160
msgid "Method"
@@ -247,7 +247,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:115
msgid "Overview"
-msgstr ""
+msgstr "Riepilogo"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:248
msgid "Package is not installed"
@@ -255,7 +255,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
+msgstr "Passa comandi addizionali a iptables. Usare con cura!"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
@@ -297,7 +297,7 @@ msgstr "In esecuzione"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:152
msgid "Server"
-msgstr ""
+msgstr "Server"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:156
msgid "Server port"
diff --git a/applications/luci-app-shadowsocks-libev/po/ja/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/ja/shadowsocks-libev.po
index fcfbd3a84f..c730b80c05 100644
--- a/applications/luci-app-shadowsocks-libev/po/ja/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/ja/shadowsocks-libev.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-11-22 15:35+0000\n"
+"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/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.3-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -195,11 +195,11 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:93
msgid "Local IPv4 address"
-msgstr "ローカル IPv4 アドレス"
+msgstr "ローカルIPv4アドレス"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:98
msgid "Local IPv6 address"
-msgstr "ローカル IPv6 アドレス"
+msgstr "ローカルIPv6アドレス"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:26
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:14
@@ -255,9 +255,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-"iptablesにパススルーする追加の引数を設定してください。ただし、注意して設定し"
-"てください!"
+msgstr "iptablesにパススルーする追加の引数を設定してください。注意して設定してください!"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
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 aad76ef7c3..5238c2e6d0 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: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"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/"
"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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -20,7 +20,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
-msgstr ""
+msgstr "고급 설정"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
msgid "Bypass ss-redir for packets with dst address in this list"
@@ -114,7 +114,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:142
msgid "Enabled"
-msgstr ""
+msgstr "활성화"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Extra arguments"
@@ -150,7 +150,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "General Settings"
-msgstr ""
+msgstr "기본 설정"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
@@ -297,7 +297,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:152
msgid "Server"
-msgstr ""
+msgstr "서버"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:156
msgid "Server port"
diff --git a/applications/luci-app-shadowsocks-libev/po/ms/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/ms/shadowsocks-libev.po
index 7e1531804e..89e0a31760 100644
--- a/applications/luci-app-shadowsocks-libev/po/ms/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/ms/shadowsocks-libev.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"luciapplicationsshadowsocks-libev/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 3.11-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -20,7 +20,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
-msgstr ""
+msgstr "Tetapan Lanjutan"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
msgid "Bypass ss-redir for packets with dst address in this list"
diff --git a/applications/luci-app-shadowsocks-libev/po/nb_NO/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/nb_NO/shadowsocks-libev.po
index 0e793e68ac..84be1e8167 100644
--- a/applications/luci-app-shadowsocks-libev/po/nb_NO/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/nb_NO/shadowsocks-libev.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-20 17:08+0000\n"
-"Last-Translator: Ole Solbakken <oinnselset@gmail.com>\n"
+"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/"
"luciapplicationsshadowsocks-libev/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 3.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -20,7 +20,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
-msgstr ""
+msgstr "Avanserte innstillinger"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
msgid "Bypass ss-redir for packets with dst address in this list"
@@ -32,7 +32,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:28
msgid "Cancel"
-msgstr ""
+msgstr "Avbryt"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
msgid ""
@@ -70,11 +70,11 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
-msgstr ""
+msgstr "Skru av"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:139
msgid "Disabled"
-msgstr ""
+msgstr "Avskrudd"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
msgid "Dst default"
@@ -114,7 +114,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:142
msgid "Enabled"
-msgstr "Aktivert"
+msgstr "Påskrudd"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Extra arguments"
@@ -150,7 +150,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "General Settings"
-msgstr ""
+msgstr "Generelle innstillinger"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
@@ -247,7 +247,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:115
msgid "Overview"
-msgstr ""
+msgstr "Oversikt"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:248
msgid "Package is not installed"
@@ -259,7 +259,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
-msgstr ""
+msgstr "Passord"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:175
msgid "Plugin"
@@ -293,7 +293,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:127
msgid "Running"
-msgstr ""
+msgstr "Kjører"
#: 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/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/pt/shadowsocks-libev.po
index 246e82e9ce..dd852a6fd1 100644
--- a/applications/luci-app-shadowsocks-libev/po/pt/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/pt/shadowsocks-libev.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-04 18:32+0000\n"
+"PO-Revision-Date: 2020-11-05 13:59+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/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.2-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -165,12 +165,11 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
-msgstr ""
-"Conceder acesso à lista de serviços da LuCI para a app shadowsocks-libev"
+msgstr "Conceder acesso à lista de serviços da LuCI à app shadowsocks-libev"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:192
msgid "IPv6 First"
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 d43dcde011..3d3bdaacb4 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: 2020-08-04 18:32+0000\n"
+"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/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.2-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -85,7 +85,7 @@ msgstr "Desativar"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:139
msgid "Disabled"
-msgstr "Desabilitado"
+msgstr "Desativado"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
msgid "Dst default"
@@ -169,7 +169,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
@@ -277,7 +277,7 @@ msgstr "Aplicar apenas as regras sobre os pacotes destas interfaces de rede"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:115
msgid "Overview"
-msgstr "Visão Geral"
+msgstr "Visão geral"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:248
msgid "Package is not installed"
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 3fed546f61..0c6e1f2324 100644
--- a/applications/luci-app-shadowsocks-libev/po/ro/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/ro/shadowsocks-libev.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-02 14:47+0000\n"
-"Last-Translator: Andrei Pavel <andreicristianpavel@gmail.com>\n"
+"PO-Revision-Date: 2021-12-07 19:35+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/ro/>\n"
"Language: ro\n"
@@ -9,15 +9,15 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
-msgstr ""
+msgstr "-- tip de instanță --"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:225
msgid "<hidden>"
-msgstr ""
+msgstr "<ascunse>"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
@@ -25,11 +25,11 @@ msgstr "Setări avansate"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
msgid "Bypass ss-redir for packets with dst address in this list"
-msgstr ""
+msgstr "Bypass ss-redir pentru pachetele cu adresa dst din această listă"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
msgid "Bypass ss-redir for packets with src address in this list"
-msgstr ""
+msgstr "Bypass ss-redir pentru pachetele cu adresa src din această listă"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:28
msgid "Cancel"
@@ -40,38 +40,46 @@ msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
+"Continuă să fie verificată adresa dst pentru pachetele cu adresa src din "
+"această listă"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
msgid "Default action for locally generated TCP packets"
-msgstr ""
+msgstr "Acțiune implicită pentru pachetele TCP generate local"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
+"Acțiune implicită pentru pachetele a căror adresă dst nu se potrivește cu "
+"niciuna din lista dst ip"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
msgstr ""
+"Acțiune implicită pentru pachetele a căror adresă src nu se potrivește cu "
+"niciuna din lista src ip/net"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:15
msgid ""
"Definition of remote shadowsocks servers. Disable any of them will also "
"disable instances referring to it."
msgstr ""
+"Definiția serverelor shadowsocks la distanță. Dacă se dezactivează oricare "
+"dintre ele, se vor dezactiva și instanțele care se referă la acesta."
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
msgid "Destination Settings"
-msgstr ""
+msgstr "Setări de destinație"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
-msgstr "Dezactivează"
+msgstr "Dezactivați"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:139
msgid "Disabled"
@@ -79,39 +87,39 @@ msgstr "Dezactivat"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
msgid "Dst default"
-msgstr ""
+msgstr "Dst implicit"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Dst ip/net bypass"
-msgstr ""
+msgstr "Dst ip/net bypass"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net bypass file"
-msgstr ""
+msgstr "Fișier de bypass ip/net Dst"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
msgid "Dst ip/net forward"
-msgstr ""
+msgstr "Dst ip/rețea de redirecționare"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst ip/net forward file"
-msgstr ""
+msgstr "Fișier de redirecționare Dst ip/net"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:195
msgid "Enable SO_REUSEPORT"
-msgstr ""
+msgstr "Activați SO_REUSEPORT"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:193
msgid "Enable TCP Fast Open"
-msgstr ""
+msgstr "Activați TCP Fast Open"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:194
msgid "Enable TCP_NODELAY"
-msgstr ""
+msgstr "Activați TCP_NODELAY"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:132
msgid "Enable/Disable"
-msgstr ""
+msgstr "Activare/Dezactivare"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:142
msgid "Enabled"
@@ -119,34 +127,41 @@ msgstr "Activat"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Extra arguments"
-msgstr ""
+msgstr "Argumente suplimentare"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with <em>Dst ip/net bypass</em>"
msgstr ""
+"Fișier care conține ip/net în scopuri similare cu <em>Dst ip/net bypass</em>"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"File containing ip/net for the purposes as with <em>Dst ip/net forward</em>"
msgstr ""
+"Fișier care conține ip/net în scopuri similare cu <em>Dst ip/net forward</em>"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
msgid "Forward recentrst"
-msgstr ""
+msgstr "Recentrare înainte"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
msgid ""
"Forward those packets whose dst have recently sent to us multiple tcp-rst"
msgstr ""
+"Redirecționează acele pachete ale căror dst ne-au trimis recent mai multe "
+"tcp-rst"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
+"Redirecționare prin ss-redir pentru pachetele cu adresa dst din această listă"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
+"Redirecționează prin ss-redir pentru pachetele cu adresa src din această "
+"listă"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
@@ -156,32 +171,34 @@ msgstr "Setări generale"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
msgstr ""
+"Acordarea accesului la lista de servicii pentru aplicația LuCI shadowsocks-"
+"libev"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:192
msgid "IPv6 First"
-msgstr ""
+msgstr "IPv6 mai întâi"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:51
msgid "Import"
-msgstr ""
+msgstr "Importați"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:22
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:59
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:61
msgid "Import Links"
-msgstr ""
+msgstr "Linkuri de import"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Ingress interfaces"
-msgstr ""
+msgstr "Interfețe de intrare"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:249
msgid "Install package"
-msgstr ""
+msgstr "Instalarea pachetului"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
+msgstr "Instalați pachetul iptables-mod-conntrack-extra"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
@@ -189,36 +206,40 @@ msgid ""
"tunnel, ss-server, etc. To enable an instance it is required to enable both "
"the instance itself and the remote server it refers to."
msgstr ""
+"Instanțe ale componentelor shadowsocks-libev, de exemplu, ss-local, ss-"
+"redir, ss-tunnel, ss-server etc. Pentru a activa o instanță este necesar să "
+"se activeze atât instanța în sine, cât și serverul la distanță la care se "
+"referă."
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:169
msgid "Key (base64)"
-msgstr ""
+msgstr "Cheie (base64)"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:93
msgid "Local IPv4 address"
-msgstr ""
+msgstr "Adresa IPv4 locală"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:98
msgid "Local IPv6 address"
-msgstr ""
+msgstr "Adresa IPv6 locală"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:26
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:14
msgid "Local Instances"
-msgstr ""
+msgstr "Instanțe locale"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:127
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:88
msgid "Local address"
-msgstr ""
+msgstr "Adresa locală"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:131
msgid "Local port"
-msgstr ""
+msgstr "Port local"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Local-out default"
-msgstr ""
+msgstr "Local-out implicit"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:185
msgid "MTU"
@@ -226,11 +247,11 @@ msgstr "MTU"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:160
msgid "Method"
-msgstr ""
+msgstr "Metoda"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:180
msgid "Mode of operation"
-msgstr ""
+msgstr "Modul de funcționare"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
msgid ""
@@ -241,10 +262,18 @@ msgid ""
"give the default action to be taken. If the prior check results in action "
"<em>checkdst</em>, packets will continue to have their dst addresses checked."
msgstr ""
+"În această pagină puteți configura modul în care traficul va fi "
+"redirecționat către instanțele ss-redir. Dacă este activată, pachetelor li "
+"se vor verifica mai întâi adresele ip src în funcție de <em>Src ip/net "
+"bypass</em>, <em>Src ip/net forward</em>, <em>Src ip/net checkdst</em>, iar "
+"dacă niciuna nu se potrivește <em>Src default</em> va oferi acțiunea "
+"implicită care trebuie luată. Dacă verificarea anterioară are ca rezultat "
+"acțiunea <em>checkdst</em>, pachetele vor continua să aibă adresele dst "
+"verificate."
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
msgid "Only apply rules on packets from these network interfaces"
-msgstr ""
+msgstr "Aplicați regulile numai pe pachetele de la aceste interfețe de rețea"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:115
msgid "Overview"
@@ -252,117 +281,117 @@ msgstr "Prezentare generală"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:248
msgid "Package is not installed"
-msgstr ""
+msgstr "Pachetul nu este instalat"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
+msgstr "Transmite argumente suplimentare către iptables. Folosiți cu grijă!"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
-msgstr ""
+msgstr "Parolă"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:175
msgid "Plugin"
-msgstr ""
+msgstr "Extensie"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:177
msgid "Plugin Options"
-msgstr ""
+msgstr "Opțiuni de Plugin"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:192
msgid "Prefer IPv6 addresses when resolving names"
-msgstr ""
+msgstr "Preferați adresele IPv6 la rezolvarea numelor"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
-msgstr ""
+msgstr "Reguli Redir"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:14
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:23
msgid "Remote Servers"
-msgstr ""
+msgstr "Servere la distanță"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:125
msgid "Remote server"
-msgstr ""
+msgstr "Server la distanță"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:189
msgid "Run as"
-msgstr ""
+msgstr "Rulați ca"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:127
msgid "Running"
-msgstr ""
+msgstr "Rulare"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:152
msgid "Server"
-msgstr ""
+msgstr "Serverul"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:156
msgid "Server port"
-msgstr ""
+msgstr "Port de server"
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:3
msgid "Shadowsocks-libev"
-msgstr ""
+msgstr "Shadowsocks-libev"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Source Settings"
-msgstr ""
+msgstr "Setări sursă"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
msgid "Src default"
-msgstr ""
+msgstr "Src implicit"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Src ip/net bypass"
-msgstr ""
+msgstr "Src ip/Net Bypass"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid "Src ip/net checkdst"
-msgstr ""
+msgstr "Src ip/rețea checkdst"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid "Src ip/net forward"
-msgstr ""
+msgstr "Src IP/rețea redirecționare"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:94
msgid "The IPv4 address ss-server will initiate IPv4 connections from"
-msgstr ""
+msgstr "Adresa IPv4 ss-server va iniția conexiuni IPv4 de la"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:99
msgid "The IPv6 address ss-server will initiate IPv6 connections from"
-msgstr ""
+msgstr "Adresa IPv6 ss-server va iniția conexiuni IPv6 de la"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:89
msgid "The address ss-server will initiate connections from"
-msgstr ""
+msgstr "Adresa ss-server va iniția conexiuni de la"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:107
msgid "The address ss-tunnel will forward traffic to"
-msgstr ""
+msgstr "Adresa ss-tunnel va redirecționa traficul către"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:187
msgid "Timeout (sec)"
-msgstr ""
+msgstr "Timp de așteptare (sec)"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:106
msgid "Tunnel address"
-msgstr ""
+msgstr "Adresa tunelului"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:191
msgid "Verbose"
-msgstr ""
+msgstr "Verbală"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
msgid "ss-redir for TCP"
-msgstr ""
+msgstr "ss-redir pentru TCP"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
msgid "ss-redir for UDP"
-msgstr ""
+msgstr "ss-redir pentru UDP"
#~ msgid "Bind address"
#~ msgstr "Adresa legată"
diff --git a/applications/luci-app-shadowsocks-libev/po/ru/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/ru/shadowsocks-libev.po
index a073981d84..f8b4890782 100644
--- a/applications/luci-app-shadowsocks-libev/po/ru/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/ru/shadowsocks-libev.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-09-17 06:52+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/ru/>\n"
"Language: ru\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.3-dev\n"
+"X-Generator: Weblate 4.9-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>"
@@ -43,7 +43,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
msgid "Default action for locally generated TCP packets"
-msgstr ""
+msgstr "Действие по умолчанию для локально сгенерированных TCP-пакетов"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
msgid ""
@@ -151,7 +151,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "General Settings"
-msgstr "Основные настройки"
+msgstr "Общие настройки"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
diff --git a/applications/luci-app-shadowsocks-libev/po/sv/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/sv/shadowsocks-libev.po
index 0c8a392cb9..574fd90b03 100644
--- a/applications/luci-app-shadowsocks-libev/po/sv/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/sv/shadowsocks-libev.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-03 08:27+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-12-15 03:52+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/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 3.10-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
-msgstr ""
+msgstr "-- instans typ --"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:225
msgid "<hidden>"
@@ -74,7 +74,7 @@ msgstr "Inaktivera"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:139
msgid "Disabled"
-msgstr "Inaktiverad"
+msgstr "Avaktiverad"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
msgid "Dst default"
@@ -162,7 +162,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:51
msgid "Import"
-msgstr ""
+msgstr "Importera"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:22
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:59
@@ -213,7 +213,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:131
msgid "Local port"
-msgstr ""
+msgstr "Lokal port"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Local-out default"
@@ -247,7 +247,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:115
msgid "Overview"
-msgstr "Översikt"
+msgstr "Överblick"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:248
msgid "Package is not installed"
@@ -293,7 +293,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:127
msgid "Running"
-msgstr ""
+msgstr "Igång"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:152
msgid "Server"
@@ -301,7 +301,7 @@ msgstr "Server"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:156
msgid "Server port"
-msgstr "Server-port"
+msgstr "Port för server"
#: 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/tr/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/tr/shadowsocks-libev.po
index 266bce0c98..cacc701d11 100644
--- a/applications/luci-app-shadowsocks-libev/po/tr/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/tr/shadowsocks-libev.po
@@ -1,22 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
-msgstr ""
+msgstr "-- örnek türü --"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:225
msgid "<hidden>"
-msgstr ""
+msgstr "<gizli>"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
@@ -24,11 +24,11 @@ msgstr "Gelişmiş Ayarlar"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
msgid "Bypass ss-redir for packets with dst address in this list"
-msgstr ""
+msgstr "Bu listedeki dst adresli paketler için ss-redir'i atla"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
msgid "Bypass ss-redir for packets with src address in this list"
-msgstr ""
+msgstr "Bu listedeki src adresli paketler için ss-redir'i atla"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:28
msgid "Cancel"
@@ -39,32 +39,40 @@ msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
+"Bu listede src adresli paketler için dst adresini kontrol ettirmeye devam "
+"edin"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
msgid "Default action for locally generated TCP packets"
-msgstr ""
+msgstr "Yerel olarak oluşturulan TCP paketleri için varsayılan eylem"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
+"Dst adresi herhangi bir dst ip listesiyle eşleşmeyen paketler için "
+"varsayılan eylem"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
msgstr ""
+"Src adresi src ip/net listesinin hiçbiriyle eşleşmeyen paketler için "
+"varsayılan eylem"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:15
msgid ""
"Definition of remote shadowsocks servers. Disable any of them will also "
"disable instances referring to it."
msgstr ""
+"Uzak shadowsocks sunucularının tanımı. Bunlardan herhangi birini devre dışı "
+"bırakmak, ona atıfta bulunan örnekleri de devre dışı bırakır."
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
msgid "Destination Settings"
-msgstr ""
+msgstr "Hedef Ayarları"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
@@ -74,43 +82,43 @@ msgstr "Devre dışı bırak"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:139
msgid "Disabled"
-msgstr ""
+msgstr "Devre dışı"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
msgid "Dst default"
-msgstr ""
+msgstr "Dst varsayılanı"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Dst ip/net bypass"
-msgstr ""
+msgstr "Dst ip/net baypas"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net bypass file"
-msgstr ""
+msgstr "Dst ip/net baypas dosyası"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
msgid "Dst ip/net forward"
-msgstr ""
+msgstr "Dst ip/net yönlendirme"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst ip/net forward file"
-msgstr ""
+msgstr "Dst ip/net yönlendirme dosyası"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:195
msgid "Enable SO_REUSEPORT"
-msgstr ""
+msgstr "SO_REUSEPORT'u etkinleştir"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:193
msgid "Enable TCP Fast Open"
-msgstr ""
+msgstr "TCP Hızlı Açmayı Etkinleştir"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:194
msgid "Enable TCP_NODELAY"
-msgstr ""
+msgstr "TCP_NODELAY'i etkinleştir"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:132
msgid "Enable/Disable"
-msgstr ""
+msgstr "Etkinleştir/Devre dışı bırak"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:142
msgid "Enabled"
@@ -118,34 +126,36 @@ msgstr "Etkin"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Extra arguments"
-msgstr ""
+msgstr "Ekstra argümanlar"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with <em>Dst ip/net bypass</em>"
-msgstr ""
+msgstr "<em>Dst ip/net bypass</em> ile olduğu gibi ip/net içeren dosya"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"File containing ip/net for the purposes as with <em>Dst ip/net forward</em>"
-msgstr ""
+msgstr "<em>Dst ip/net forward</em> ile olduğu gibi ip/net içeren dosya"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
msgid "Forward recentrst"
-msgstr ""
+msgstr "İleri recentrst"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
msgid ""
"Forward those packets whose dst have recently sent to us multiple tcp-rst"
msgstr ""
+"Dst'si yakın zamanda bize birden çok tcp-rst göndermiş olan paketleri ilet"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Forward through ss-redir for packets with dst address in this list"
-msgstr ""
+msgstr "Bu listedeki dst adresli paketler için ss-yeniden yönlendirmeyle ilet"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
+"Bu listedeki src adresine sahip paketler için ss-yeniden yönlendirmeyle ilet"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
@@ -154,33 +164,33 @@ msgstr "Genel Ayarlar"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
-msgstr ""
+msgstr "shadowsocks-libev LuCI uygulamasına hizmet listesi erişimi verin"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:192
msgid "IPv6 First"
-msgstr ""
+msgstr "Önce IPv6"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:51
msgid "Import"
-msgstr ""
+msgstr "İçe aktar"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:22
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:59
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:61
msgid "Import Links"
-msgstr ""
+msgstr "Bağlantıları İçe Aktar"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Ingress interfaces"
-msgstr ""
+msgstr "Giriş arayüzleri"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:249
msgid "Install package"
-msgstr ""
+msgstr "Kurulum paketi"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
+msgstr "iptables-mod-conntrack-extra paketini yükleyin"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
@@ -188,36 +198,39 @@ msgid ""
"tunnel, ss-server, etc. To enable an instance it is required to enable both "
"the instance itself and the remote server it refers to."
msgstr ""
+"shadowsocks-libev bileşenlerinin örnekleri, ör. ss-local, ss-redir, ss-"
+"tunnel, ss-server, vb. Bir örneği etkinleştirmek için hem örneğin kendisini "
+"hem de başvurduğu uzak sunucuyu etkinleştirmek gerekir."
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:169
msgid "Key (base64)"
-msgstr ""
+msgstr "Anahtar (base64)"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:93
msgid "Local IPv4 address"
-msgstr ""
+msgstr "Yerel IPv4 adresi"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:98
msgid "Local IPv6 address"
-msgstr ""
+msgstr "Yerel IPv6 adresi"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:26
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:14
msgid "Local Instances"
-msgstr ""
+msgstr "Yerel Örnekler"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:127
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:88
msgid "Local address"
-msgstr ""
+msgstr "Yerel adres"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:131
msgid "Local port"
-msgstr ""
+msgstr "Yerel bağlantı noktası"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Local-out default"
-msgstr ""
+msgstr "Yerel çıkış varsayılanı"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:185
msgid "MTU"
@@ -225,11 +238,11 @@ msgstr "MTU"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:160
msgid "Method"
-msgstr ""
+msgstr "Yöntem"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:180
msgid "Mode of operation"
-msgstr ""
+msgstr "Çalışma şekli"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
msgid ""
@@ -240,10 +253,17 @@ msgid ""
"give the default action to be taken. If the prior check results in action "
"<em>checkdst</em>, packets will continue to have their dst addresses checked."
msgstr ""
+"Bu sayfada, trafiklerin ss-yönlendirme örneklerine nasıl yönlendirileceğini "
+"yapılandırabilirsiniz. Etkinleştirilirse, paketlerin önce src ip adresleri "
+"<em>Src ip/net bypass</em>, <em>Src ip/net forward</em>, <em>Src ip/net "
+"checkdst</em> ile karşılaştırılır ve eğer hiçbiri <em>Src default</em> ile "
+"eşleşmezse, yapılacak varsayılan eylemi verir. Önceki kontrol <em>checkdst</"
+"em> eylemiyle sonuçlanırsa, paketlerin dst adresleri kontrol edilmeye devam "
+"edecektir."
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
msgid "Only apply rules on packets from these network interfaces"
-msgstr ""
+msgstr "Kuralları yalnızca bu ağ arabirimlerinden gelen paketlere uygulayın"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:115
msgid "Overview"
@@ -251,114 +271,114 @@ msgstr "Genel bakış"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:248
msgid "Package is not installed"
-msgstr ""
+msgstr "Paket kurulu değil"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
+msgstr "iptables'a ek argümanlar iletir. Dikkatli kullanın!"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
-msgstr ""
+msgstr "Parola"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:175
msgid "Plugin"
-msgstr ""
+msgstr "Eklenti"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:177
msgid "Plugin Options"
-msgstr ""
+msgstr "Eklenti Seçenekleri"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:192
msgid "Prefer IPv6 addresses when resolving names"
-msgstr ""
+msgstr "İsimleri çözerken IPv6 adreslerini tercih et"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
-msgstr ""
+msgstr "Yönlendirme Kuralları"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:14
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:23
msgid "Remote Servers"
-msgstr ""
+msgstr "Uzak Sunucular"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:125
msgid "Remote server"
-msgstr ""
+msgstr "Uzak sunucu"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:189
msgid "Run as"
-msgstr ""
+msgstr "Olarak çalıştır"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:127
msgid "Running"
-msgstr ""
+msgstr "Çalışıyor"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:152
msgid "Server"
-msgstr ""
+msgstr "Sunucu"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:156
msgid "Server port"
-msgstr ""
+msgstr "Sunucu bağlantı noktası"
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:3
msgid "Shadowsocks-libev"
-msgstr ""
+msgstr "Shadowsocks-libev"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Source Settings"
-msgstr ""
+msgstr "Kaynak Ayarları"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
msgid "Src default"
-msgstr ""
+msgstr "Src varsayılanı"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Src ip/net bypass"
-msgstr ""
+msgstr "Src ip/net baypas"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid "Src ip/net checkdst"
-msgstr ""
+msgstr "Src ip/net checkdst"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid "Src ip/net forward"
-msgstr ""
+msgstr "Src ip/net forward"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:94
msgid "The IPv4 address ss-server will initiate IPv4 connections from"
-msgstr ""
+msgstr "IPv4 adresi ss-server, IPv4 bağlantılarını buradan başlatır"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:99
msgid "The IPv6 address ss-server will initiate IPv6 connections from"
-msgstr ""
+msgstr "IPv6 adresi ss-server, IPv6 bağlantılarını buradan başlatır"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:89
msgid "The address ss-server will initiate connections from"
-msgstr ""
+msgstr "Adres ss-server, bağlantılarını buradan başlatır"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:107
msgid "The address ss-tunnel will forward traffic to"
-msgstr ""
+msgstr "Adres ss-tunnel, trafiği şuraya yönlendirecek"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:187
msgid "Timeout (sec)"
-msgstr ""
+msgstr "Zaman aşımı (sn)"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:106
msgid "Tunnel address"
-msgstr ""
+msgstr "Tünel adresi"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:191
msgid "Verbose"
-msgstr ""
+msgstr "Ayrıntılı"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
msgid "ss-redir for TCP"
-msgstr ""
+msgstr "TCP için ss-redir"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
msgid "ss-redir for UDP"
-msgstr ""
+msgstr "UDP için ss-redir"
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 a4f95e9133..fc93352611 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: 2020-09-04 13:36+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-04-04 07:26+0000\n"
+"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/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.3-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -21,7 +21,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Додаткові налаштування"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
msgid "Bypass ss-redir for packets with dst address in this list"
@@ -151,7 +151,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Загальні налаштування"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
diff --git a/applications/luci-app-shadowsocks-libev/po/vi/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/vi/shadowsocks-libev.po
index 715bd7c0a7..7f09e2bb09 100644
--- a/applications/luci-app-shadowsocks-libev/po/vi/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/vi/shadowsocks-libev.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"luciapplicationsshadowsocks-libev/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.11-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -20,7 +20,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
msgid "Bypass ss-redir for packets with dst address in this list"
@@ -114,7 +114,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:142
msgid "Enabled"
-msgstr ""
+msgstr "Bật"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Extra arguments"
diff --git a/applications/luci-app-shadowsocks-libev/po/zh_Hans/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/zh_Hans/shadowsocks-libev.po
index edd075499b..4c1710fd13 100644
--- a/applications/luci-app-shadowsocks-libev/po/zh_Hans/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/zh_Hans/shadowsocks-libev.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-19 13:29+0000\n"
+"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/luciapplicationsshadowsocks-libev/zh_Hans/>\n"
@@ -9,7 +9,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 3.11\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -157,7 +157,7 @@ msgstr "常规设置"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
-msgstr ""
+msgstr "授予访问 LuCI 应用 shadowsocks-libev 的服务列表权限"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:192
msgid "IPv6 First"
@@ -201,11 +201,11 @@ msgstr "密钥(base64)"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:93
msgid "Local IPv4 address"
-msgstr ""
+msgstr "本机 IPv4 地址"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:98
msgid "Local IPv6 address"
-msgstr ""
+msgstr "本机 IPv6 地址"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:26
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:14
@@ -340,15 +340,15 @@ msgstr "转发"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:94
msgid "The IPv4 address ss-server will initiate IPv4 connections from"
-msgstr ""
+msgstr "ss-server 发起 IPv4 连接的IPv4 地址"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:99
msgid "The IPv6 address ss-server will initiate IPv6 connections from"
-msgstr ""
+msgstr "ss-server 发起IPv6 连接的IPv6 地址"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:89
msgid "The address ss-server will initiate connections from"
-msgstr ""
+msgstr "ss-server 发起连接的地址"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:107
msgid "The address ss-tunnel will forward traffic to"
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 9b8c86c887..b2574ee083 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,22 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-28 19:20+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-01-17 20:54+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.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.2-dev\n"
+"X-Generator: Weblate 4.5-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>"
-msgstr ""
+msgstr "<隱藏>"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
@@ -24,11 +24,11 @@ msgstr "進階設定"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
msgid "Bypass ss-redir for packets with dst address in this list"
-msgstr ""
+msgstr "繞過 ss-redir,以取得此清單中具有目的位址的封包"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
msgid "Bypass ss-redir for packets with src address in this list"
-msgstr ""
+msgstr "在此列表中繞過具有src位址的封包的ss-redir"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:28
msgid "Cancel"
@@ -38,33 +38,33 @@ msgstr "取消"
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
-msgstr ""
+msgstr "在此列表中繼續檢查dst位址以查找具有src位址的封包"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
msgid "Default action for locally generated TCP packets"
-msgstr ""
+msgstr "本地生成的TCP封包的預設操作"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
-msgstr ""
+msgstr "dst位址與任何dst ip列表都不匹配的封包的預設操作"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
-msgstr ""
+msgstr "src位址與任何src ip / net列表都不匹配的封包的預設操作"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:15
msgid ""
"Definition of remote shadowsocks servers. Disable any of them will also "
"disable instances referring to it."
-msgstr ""
+msgstr "遠程Shadowsocks伺服器的定義。禁用其中任何一個還將禁用引用它的實例。"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
msgid "Destination Settings"
-msgstr ""
+msgstr "目的地設定"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
@@ -74,43 +74,43 @@ msgstr "停用"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:139
msgid "Disabled"
-msgstr ""
+msgstr "已停用"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
msgid "Dst default"
-msgstr ""
+msgstr "預設Dst"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Dst ip/net bypass"
-msgstr ""
+msgstr "DST IP/網絡旁路"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net bypass file"
-msgstr ""
+msgstr "DST IP/網絡旁路文件"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
msgid "Dst ip/net forward"
-msgstr ""
+msgstr "DST IP/網絡轉發"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst ip/net forward file"
-msgstr ""
+msgstr "DST IP/網絡轉發文件"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:195
msgid "Enable SO_REUSEPORT"
-msgstr ""
+msgstr "啟用SO_REUSEPORT"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:193
msgid "Enable TCP Fast Open"
-msgstr ""
+msgstr "啟用TCP快速開啟"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:194
msgid "Enable TCP_NODELAY"
-msgstr ""
+msgstr "啟用TCP_NODELAY"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:132
msgid "Enable/Disable"
-msgstr ""
+msgstr "啟用/禁用"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:142
msgid "Enabled"
@@ -118,34 +118,34 @@ msgstr "啟用"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Extra arguments"
-msgstr ""
+msgstr "額外引數"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with <em>Dst ip/net bypass</em>"
-msgstr ""
+msgstr "包含ip/net的文件,用於與<em> Dst ip/net忽略</em>"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"File containing ip/net for the purposes as with <em>Dst ip/net forward</em>"
-msgstr ""
+msgstr "與<em>Dst ip/net 轉發</em>相同的目的,包含ip/net的文件"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
msgid "Forward recentrst"
-msgstr ""
+msgstr "轉發最近"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
msgid ""
"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
+msgstr "轉發那些最近已將dst發送給我們的封包的多個tcp-rst"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Forward through ss-redir for packets with dst address in this list"
-msgstr ""
+msgstr "通過ss-redir轉發此列表中具有dst位址的封包"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
msgid "Forward through ss-redir for packets with src address in this list"
-msgstr ""
+msgstr "通過ss-redir轉發此列表中具有src位址的封包"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
@@ -154,33 +154,33 @@ msgstr "一般設定"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
-msgstr ""
+msgstr "授予 luci-app-shadowsocks-libev 擁有服務列表存取的權限"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:192
msgid "IPv6 First"
-msgstr ""
+msgstr "IPv6優先"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:51
msgid "Import"
-msgstr ""
+msgstr "匯入"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:22
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:59
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:61
msgid "Import Links"
-msgstr ""
+msgstr "導入連接"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Ingress interfaces"
-msgstr ""
+msgstr "入口界面"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:249
msgid "Install package"
-msgstr ""
+msgstr "安裝套件"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
+msgstr "安裝套件 iptables-mod-conntrack-extra"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
@@ -188,48 +188,50 @@ msgid ""
"tunnel, ss-server, etc. To enable an instance it is required to enable both "
"the instance itself and the remote server it refers to."
msgstr ""
+"shadowsocks-libev元件的實例,例如ss-local、ss-redir、ss-tunnel、ss-"
+"server等。要啟用實例,需要同時啟用實例本身和它所引用的遠端伺服器。"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:169
msgid "Key (base64)"
-msgstr ""
+msgstr "金鑰(base64)"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:93
msgid "Local IPv4 address"
-msgstr ""
+msgstr "本地端IPv4位址"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:98
msgid "Local IPv6 address"
-msgstr ""
+msgstr "本地端IPv6位址"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:26
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:14
msgid "Local Instances"
-msgstr ""
+msgstr "本地端實例"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:127
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:88
msgid "Local address"
-msgstr ""
+msgstr "本地端位址"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:131
msgid "Local port"
-msgstr ""
+msgstr "本地埠號"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Local-out default"
-msgstr ""
+msgstr "預設本地端-輸出"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:185
msgid "MTU"
-msgstr ""
+msgstr "MTU最大傳輸單元"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:160
msgid "Method"
-msgstr ""
+msgstr "方法"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:180
msgid "Mode of operation"
-msgstr ""
+msgstr "操作模式"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
msgid ""
@@ -240,125 +242,128 @@ msgid ""
"give the default action to be taken. If the prior check results in action "
"<em>checkdst</em>, packets will continue to have their dst addresses checked."
msgstr ""
+"在此頁面上,您可以設置如何將流量轉發到ss-redir實例。如果啟用,則封包將首先通過<em>Src ip /net忽略</em>,<em> Src "
+"ip / net轉發</em>,<em> Src ip/net 檢查 </em>檢查其src ip位址。 並且如果沒有匹配項,則<em>Src "
+"default</em>將給出要採取的預設操作。如果先前檢查導致操作<em> checkdst</em>,則封包將繼續檢查其dst位址。"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
msgid "Only apply rules on packets from these network interfaces"
-msgstr ""
+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"
-msgstr ""
+msgstr "套件尚未安裝"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
+msgstr "傳遞附加引數到 iptables,小心使用!"
#: 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"
-msgstr ""
+msgstr "插入"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:177
msgid "Plugin Options"
-msgstr ""
+msgstr "外掛選項"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:192
msgid "Prefer IPv6 addresses when resolving names"
-msgstr ""
+msgstr "當解析名稱時,首選IPv6位址"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
-msgstr ""
+msgstr "Redir規則"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:14
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:23
msgid "Remote Servers"
-msgstr ""
+msgstr "遠端伺服器群"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:125
msgid "Remote server"
-msgstr ""
+msgstr "遠端伺服器"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:189
msgid "Run as"
-msgstr ""
+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"
-msgstr ""
+msgstr "伺服器"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:156
msgid "Server port"
-msgstr ""
+msgstr "伺服器埠號"
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:3
msgid "Shadowsocks-libev"
-msgstr ""
+msgstr "SS影梭翻牆分支(Shadowsocks-libev)"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Source Settings"
-msgstr ""
+msgstr "來源設定值"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
msgid "Src default"
-msgstr ""
+msgstr "預設Src"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Src ip/net bypass"
-msgstr ""
+msgstr "來源 ip/net 忽略"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid "Src ip/net checkdst"
-msgstr ""
+msgstr "來源 ip/net 檢查"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid "Src ip/net forward"
-msgstr ""
+msgstr "來源 ip/net 轉發"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:94
msgid "The IPv4 address ss-server will initiate IPv4 connections from"
-msgstr ""
+msgstr "IPv4位址ss-server將從以下位置啟動IPv4連接"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:99
msgid "The IPv6 address ss-server will initiate IPv6 connections from"
-msgstr ""
+msgstr "IPv6位址ss-server將從以下位置啟動IPv6連接"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:89
msgid "The address ss-server will initiate connections from"
-msgstr ""
+msgstr "位址ss-server將啟動連接來自"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:107
msgid "The address ss-tunnel will forward traffic to"
-msgstr ""
+msgstr "位址ss-tunnel將流量轉發給"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:187
msgid "Timeout (sec)"
-msgstr ""
+msgstr "逾時(秒)"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:106
msgid "Tunnel address"
-msgstr ""
+msgstr "隧道位址"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:191
msgid "Verbose"
-msgstr ""
+msgstr "詳細"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
msgid "ss-redir for TCP"
-msgstr ""
+msgstr "TCP的ss-redir"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
msgid "ss-redir for UDP"
-msgstr ""
+msgstr "UDP的ss-redir"
diff --git a/applications/luci-app-shairplay/po/ar/shairplay.po b/applications/luci-app-shairplay/po/ar/shairplay.po
index 44c05ae9ca..70df61a7b8 100644
--- a/applications/luci-app-shairplay/po/ar/shairplay.po
+++ b/applications/luci-app-shairplay/po/ar/shairplay.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-03 12:10+0000\n"
-"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"PO-Revision-Date: 2021-03-03 12:20+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshairplay/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.5.1-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -30,11 +30,11 @@ msgstr ""
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:34
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:49
msgid "Default"
-msgstr ""
+msgstr "تلقائي"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
msgid "Grant UCI access for luci-app-shairplay"
@@ -46,11 +46,11 @@ 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"
-msgstr ""
+msgstr "المنفذ"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:15
msgid "Respawn"
diff --git a/applications/luci-app-shairplay/po/bg/shairplay.po b/applications/luci-app-shairplay/po/bg/shairplay.po
index 61e33b9bdb..d22b024bc2 100644
--- a/applications/luci-app-shairplay/po/bg/shairplay.po
+++ b/applications/luci-app-shairplay/po/bg/shairplay.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsshairplay/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.8-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -27,7 +33,7 @@ msgstr ""
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
#: 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-shairplay/po/bn_BD/shairplay.po b/applications/luci-app-shairplay/po/bn_BD/shairplay.po
index 8ff9bc5fd3..31f14a0095 100644
--- a/applications/luci-app-shairplay/po/bn_BD/shairplay.po
+++ b/applications/luci-app-shairplay/po/bn_BD/shairplay.po
@@ -1,8 +1,14 @@
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/luciapplicationsshairplay/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-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -27,7 +33,7 @@ msgstr ""
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "সক্রিয়"
#: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
msgid "Grant UCI access for luci-app-shairplay"
@@ -43,7 +49,7 @@ msgstr ""
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:21
msgid "Port"
-msgstr ""
+msgstr "পোর্ট"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:15
msgid "Respawn"
diff --git a/applications/luci-app-shairplay/po/da/shairplay.po b/applications/luci-app-shairplay/po/da/shairplay.po
new file mode 100644
index 0000000000..6e57bfdd43
--- /dev/null
+++ b/applications/luci-app-shairplay/po/da/shairplay.po
@@ -0,0 +1,68 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-10 19:28+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsshairplay/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.9.1-dev\n"
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
+msgid "AO Device ID"
+msgstr "AO enheds-id"
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:44
+msgid "AO Device Name"
+msgstr "AO enhedsnavn"
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:33
+msgid "AO Driver"
+msgstr "AO Driver"
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:18
+msgid "Airport Name"
+msgstr "Lufthavns navn"
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:34
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:49
+msgid "Default"
+msgstr "Standard"
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
+msgid "Enabled"
+msgstr "Aktiveret"
+
+#: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
+msgid "Grant UCI access for luci-app-shairplay"
+msgstr "Giv UCI-adgang til luci-app-shairplay"
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:29
+msgid "HW Address"
+msgstr "HW adresse"
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:25
+msgid "Password"
+msgstr "Adgangskode"
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:21
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:15
+msgid "Respawn"
+msgstr "Respawn"
+
+#: applications/luci-app-shairplay/root/usr/share/luci/menu.d/luci-app-shairplay.json:3
+msgid "Shairplay"
+msgstr "Shairplay"
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:4
+msgid ""
+"Shairplay is a simple AirPlay server implementation, here you can configure "
+"the settings."
+msgstr ""
+"Shairplay er en simpel AirPlay-serverimplementering, her kan du konfigurere "
+"indstillingerne."
diff --git a/applications/luci-app-shairplay/po/de/shairplay.po b/applications/luci-app-shairplay/po/de/shairplay.po
index 47d9ad21c0..3d29bb3f4e 100644
--- a/applications/luci-app-shairplay/po/de/shairplay.po
+++ b/applications/luci-app-shairplay/po/de/shairplay.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-18 20:32+0000\n"
-"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshairplay/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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -57,10 +57,12 @@ msgstr "Erneut starten"
#: applications/luci-app-shairplay/root/usr/share/luci/menu.d/luci-app-shairplay.json:3
msgid "Shairplay"
-msgstr ""
+msgstr "Shairplay"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:4
msgid ""
"Shairplay is a simple AirPlay server implementation, here you can configure "
"the settings."
msgstr ""
+"Shairplay ist eine einfacher AirPlay Server Integration, hier kannst du "
+"deine Einstellungen vornehmen."
diff --git a/applications/luci-app-shairplay/po/el/shairplay.po b/applications/luci-app-shairplay/po/el/shairplay.po
index 4d5da102c5..c94f158a0b 100644
--- a/applications/luci-app-shairplay/po/el/shairplay.po
+++ b/applications/luci-app-shairplay/po/el/shairplay.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshairplay/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.0.2-dev\n"
+"X-Generator: Weblate 4.5-dev\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 ""
+msgstr "Ενεργοποιήθηκε"
#: 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-shairplay/po/en/shairplay.po b/applications/luci-app-shairplay/po/en/shairplay.po
index ecfb9033be..6f49d6fba3 100644
--- a/applications/luci-app-shairplay/po/en/shairplay.po
+++ b/applications/luci-app-shairplay/po/en/shairplay.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-31 01:41+0000\n"
-"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"PO-Revision-Date: 2021-06-24 10:23+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshairplay/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.1-dev\n"
+"X-Generator: Weblate 4.7.1-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -49,7 +49,7 @@ msgstr ""
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:21
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:15
msgid "Respawn"
diff --git a/applications/luci-app-shairplay/po/fr/shairplay.po b/applications/luci-app-shairplay/po/fr/shairplay.po
index 96a6beccf3..8176e00761 100644
--- a/applications/luci-app-shairplay/po/fr/shairplay.po
+++ b/applications/luci-app-shairplay/po/fr/shairplay.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-05 09:35+0000\n"
-"Last-Translator: Hydci <giogio59@live.fr>\n"
+"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/"
"luciapplicationsshairplay/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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
diff --git a/applications/luci-app-shairplay/po/he/shairplay.po b/applications/luci-app-shairplay/po/he/shairplay.po
index add75750ca..0f8592901e 100644
--- a/applications/luci-app-shairplay/po/he/shairplay.po
+++ b/applications/luci-app-shairplay/po/he/shairplay.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsshairplay/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.5-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -43,7 +50,7 @@ msgstr ""
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:21
msgid "Port"
-msgstr ""
+msgstr "פתחה"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:15
msgid "Respawn"
diff --git a/applications/luci-app-shairplay/po/it/shairplay.po b/applications/luci-app-shairplay/po/it/shairplay.po
index 509dc3f61c..8e54559908 100644
--- a/applications/luci-app-shairplay/po/it/shairplay.po
+++ b/applications/luci-app-shairplay/po/it/shairplay.po
@@ -1,35 +1,35 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Ansuel Smith <ansuelsmth@gmail.com>\n"
+"PO-Revision-Date: 2021-09-16 15:46+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshairplay/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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
-msgstr ""
+msgstr "ID dispositivo AO"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:44
msgid "AO Device Name"
-msgstr ""
+msgstr "Nome dispositivo AO"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:33
msgid "AO Driver"
-msgstr ""
+msgstr "Driver AO"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:18
msgid "Airport Name"
-msgstr ""
+msgstr "Nome AirPort"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:34
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:49
msgid "Default"
-msgstr ""
+msgstr "Predefinito"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
msgid "Enabled"
@@ -37,11 +37,11 @@ msgstr "Abilitato"
#: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
msgid "Grant UCI access for luci-app-shairplay"
-msgstr ""
+msgstr "Concedere l'accesso UCI per luci-app-shairplay"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:29
msgid "HW Address"
-msgstr ""
+msgstr "Indirizzo HW"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:25
msgid "Password"
@@ -53,7 +53,7 @@ msgstr "Port"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:15
msgid "Respawn"
-msgstr ""
+msgstr "Rinasci"
#: applications/luci-app-shairplay/root/usr/share/luci/menu.d/luci-app-shairplay.json:3
msgid "Shairplay"
@@ -64,5 +64,5 @@ msgid ""
"Shairplay is a simple AirPlay server implementation, here you can configure "
"the settings."
msgstr ""
-"Shairplay est une implémentation simple du serveur AirPlay, ici vous pouvez "
-"configurer les paramètres."
+"Shairplay è una semplice implementazione del server AirPlay, qui puoi "
+"configurarne le impostazioni."
diff --git a/applications/luci-app-shairplay/po/ja/shairplay.po b/applications/luci-app-shairplay/po/ja/shairplay.po
index abc562e553..3e52dd980a 100644
--- a/applications/luci-app-shairplay/po/ja/shairplay.po
+++ b/applications/luci-app-shairplay/po/ja/shairplay.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshairplay/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.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
"X-Poedit-Basepath: .\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
@@ -41,7 +41,7 @@ msgstr "有効"
#: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
msgid "Grant UCI access for luci-app-shairplay"
-msgstr "luci-app-shairplay に UCI アクセスを許可"
+msgstr "luci-app-shairplayにUCIアクセスを許可"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:29
msgid "HW Address"
diff --git a/applications/luci-app-shairplay/po/ko/shairplay.po b/applications/luci-app-shairplay/po/ko/shairplay.po
index c6a200b5e2..bead05ddac 100644
--- a/applications/luci-app-shairplay/po/ko/shairplay.po
+++ b/applications/luci-app-shairplay/po/ko/shairplay.po
@@ -1,8 +1,14 @@
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/"
+"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"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -27,7 +33,7 @@ msgstr ""
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "활성화"
#: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
msgid "Grant UCI access for luci-app-shairplay"
@@ -43,7 +49,7 @@ msgstr ""
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:21
msgid "Port"
-msgstr ""
+msgstr "포트"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:15
msgid "Respawn"
diff --git a/applications/luci-app-shairplay/po/nb_NO/shairplay.po b/applications/luci-app-shairplay/po/nb_NO/shairplay.po
index 0c0153340d..93e742ab02 100644
--- a/applications/luci-app-shairplay/po/nb_NO/shairplay.po
+++ b/applications/luci-app-shairplay/po/nb_NO/shairplay.po
@@ -1,66 +1,68 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-20 17:08+0000\n"
-"Last-Translator: Ole Solbakken <oinnselset@gmail.com>\n"
+"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/"
"luciapplicationsshairplay/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 3.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
-msgstr ""
+msgstr "AO-enhets-ID"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:44
msgid "AO Device Name"
-msgstr ""
+msgstr "AO-enhetsnavn"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:33
msgid "AO Driver"
-msgstr ""
+msgstr "AO-driver"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:18
msgid "Airport Name"
-msgstr ""
+msgstr "Airport-navn"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:34
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:49
msgid "Default"
-msgstr ""
+msgstr "Forvalg"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
msgid "Enabled"
-msgstr "Aktivert"
+msgstr "Påskrudd"
#: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
msgid "Grant UCI access for luci-app-shairplay"
-msgstr ""
+msgstr "Innvilg UCI-tilgang for luci-app-shairplay"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:29
msgid "HW Address"
-msgstr ""
+msgstr "Maskinvare-adresse"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:25
msgid "Password"
-msgstr ""
+msgstr "Passord"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:21
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:15
msgid "Respawn"
-msgstr ""
+msgstr "Start på ny"
#: applications/luci-app-shairplay/root/usr/share/luci/menu.d/luci-app-shairplay.json:3
msgid "Shairplay"
-msgstr ""
+msgstr "Shairplay"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:4
msgid ""
"Shairplay is a simple AirPlay server implementation, here you can configure "
"the settings."
msgstr ""
+"Shairplay er en enkel AirPlay-tjenerimplementasjon. Her kan du sette opp "
+"innstillingene."
diff --git a/applications/luci-app-shairplay/po/ro/shairplay.po b/applications/luci-app-shairplay/po/ro/shairplay.po
index b63e2d1fdb..e0d7b0dd38 100644
--- a/applications/luci-app-shairplay/po/ro/shairplay.po
+++ b/applications/luci-app-shairplay/po/ro/shairplay.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-16 17:38+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshairplay/ro/>\n"
"Language: ro\n"
@@ -9,28 +9,28 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
-msgstr ""
+msgstr "AO ID dispozitiv"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:44
msgid "AO Device Name"
-msgstr ""
+msgstr "Numele dispozitivului AO"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:33
msgid "AO Driver"
-msgstr ""
+msgstr "Șofer AO"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:18
msgid "Airport Name"
-msgstr ""
+msgstr "Numele aeroportului"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:34
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:49
msgid "Default"
-msgstr ""
+msgstr "Implicită"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
msgid "Enabled"
@@ -38,15 +38,15 @@ msgstr "Activat"
#: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
msgid "Grant UCI access for luci-app-shairplay"
-msgstr ""
+msgstr "Acordă acces UCI pentru luci-app-shairplay"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:29
msgid "HW Address"
-msgstr ""
+msgstr "Adresa HW"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:25
msgid "Password"
-msgstr ""
+msgstr "Parolă"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:21
msgid "Port"
@@ -54,14 +54,16 @@ msgstr "Port"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:15
msgid "Respawn"
-msgstr ""
+msgstr "Reîntoarcerea"
#: applications/luci-app-shairplay/root/usr/share/luci/menu.d/luci-app-shairplay.json:3
msgid "Shairplay"
-msgstr ""
+msgstr "Shairjoc"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:4
msgid ""
"Shairplay is a simple AirPlay server implementation, here you can configure "
"the settings."
msgstr ""
+"Shairplay este o implementare simplă a serverului AirPlay, aici puteți "
+"configura setările."
diff --git a/applications/luci-app-shairplay/po/sv/shairplay.po b/applications/luci-app-shairplay/po/sv/shairplay.po
index db127043d9..a1db2e839c 100644
--- a/applications/luci-app-shairplay/po/sv/shairplay.po
+++ b/applications/luci-app-shairplay/po/sv/shairplay.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-17 20:24+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-12-14 02:53+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshairplay/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 3.9.1-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
-msgstr ""
+msgstr "AO Enhets ID"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:44
msgid "AO Device Name"
@@ -53,7 +53,7 @@ msgstr "Port"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:15
msgid "Respawn"
-msgstr ""
+msgstr "Återuppliva"
#: applications/luci-app-shairplay/root/usr/share/luci/menu.d/luci-app-shairplay.json:3
msgid "Shairplay"
diff --git a/applications/luci-app-shairplay/po/tr/shairplay.po b/applications/luci-app-shairplay/po/tr/shairplay.po
index b516f8910f..db775fdbed 100644
--- a/applications/luci-app-shairplay/po/tr/shairplay.po
+++ b/applications/luci-app-shairplay/po/tr/shairplay.po
@@ -1,35 +1,35 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2021-12-15 17:33+0000\n"
+"Last-Translator: Erdinc <erdincbeldek@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshairplay/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.3-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
-msgstr ""
+msgstr "AO Aygıt Kimliği"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:44
msgid "AO Device Name"
-msgstr ""
+msgstr "AO Aygıt Adı"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:33
msgid "AO Driver"
-msgstr ""
+msgstr "AO Sürücüsü"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:18
msgid "Airport Name"
-msgstr ""
+msgstr "Airport Adı"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:34
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:49
msgid "Default"
-msgstr ""
+msgstr "Varsayılan"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
msgid "Enabled"
@@ -37,30 +37,32 @@ msgstr "Etkin"
#: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
msgid "Grant UCI access for luci-app-shairplay"
-msgstr ""
+msgstr "luci-app-shairplay için UCI erişimi verin"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:29
msgid "HW Address"
-msgstr ""
+msgstr "HW Adresi"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:25
msgid "Password"
-msgstr ""
+msgstr "Parola"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:21
msgid "Port"
-msgstr "Bağlantı noktası"
+msgstr "Port"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:15
msgid "Respawn"
-msgstr ""
+msgstr "Tekrar başlat"
#: applications/luci-app-shairplay/root/usr/share/luci/menu.d/luci-app-shairplay.json:3
msgid "Shairplay"
-msgstr ""
+msgstr "Shairplay"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:4
msgid ""
"Shairplay is a simple AirPlay server implementation, here you can configure "
"the settings."
msgstr ""
+"Shairplay basit bir AirPlay sunucu uygulamasıdır, burada ayarları "
+"yapılandırabilirsiniz."
diff --git a/applications/luci-app-shairplay/po/uk/shairplay.po b/applications/luci-app-shairplay/po/uk/shairplay.po
index a940a6d162..9ab44e4e1c 100644
--- a/applications/luci-app-shairplay/po/uk/shairplay.po
+++ b/applications/luci-app-shairplay/po/uk/shairplay.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-18 11:31+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshairplay/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.9-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -38,7 +38,7 @@ msgstr "Увімкнено"
#: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
msgid "Grant UCI access for luci-app-shairplay"
-msgstr ""
+msgstr "Надати доступ UCI для luci-app-shairplay"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:29
msgid "HW Address"
@@ -58,7 +58,7 @@ msgstr "Поновляти"
#: applications/luci-app-shairplay/root/usr/share/luci/menu.d/luci-app-shairplay.json:3
msgid "Shairplay"
-msgstr "Shairplay"
+msgstr "Шайрплей"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:4
msgid ""
diff --git a/applications/luci-app-shairplay/po/vi/shairplay.po b/applications/luci-app-shairplay/po/vi/shairplay.po
index 896bbebd0e..b317a1202d 100644
--- a/applications/luci-app-shairplay/po/vi/shairplay.po
+++ b/applications/luci-app-shairplay/po/vi/shairplay.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsshairplay/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-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -27,7 +33,7 @@ msgstr ""
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "Bật"
#: 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-shairplay/po/zh_Hans/shairplay.po b/applications/luci-app-shairplay/po/zh_Hans/shairplay.po
index 5cf863fe56..dbcc93eaa5 100644
--- a/applications/luci-app-shairplay/po/zh_Hans/shairplay.po
+++ b/applications/luci-app-shairplay/po/zh_Hans/shairplay.po
@@ -3,7 +3,7 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-19 13:29+0000\n"
+"PO-Revision-Date: 2021-04-11 16:26+0000\n"
"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsshairplay/zh_Hans/>\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 3.11\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -40,7 +40,7 @@ msgstr "已启用"
#: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
msgid "Grant UCI access for luci-app-shairplay"
-msgstr ""
+msgstr "授予UCI访问luci-app-shairplay的权限"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:29
msgid "HW Address"
@@ -60,7 +60,7 @@ msgstr "刷新"
#: applications/luci-app-shairplay/root/usr/share/luci/menu.d/luci-app-shairplay.json:3
msgid "Shairplay"
-msgstr "Shairplay"
+msgstr "Shairplay(多媒体程序)"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:4
msgid ""
diff --git a/applications/luci-app-shairplay/po/zh_Hant/shairplay.po b/applications/luci-app-shairplay/po/zh_Hant/shairplay.po
index c662ddae16..773377a3dc 100644
--- a/applications/luci-app-shairplay/po/zh_Hant/shairplay.po
+++ b/applications/luci-app-shairplay/po/zh_Hant/shairplay.po
@@ -3,13 +3,15 @@
#
msgid ""
msgstr ""
+"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/luciapplicationsshairplay/zh_Hant/>\n"
+"Language: zh_Hant\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
-"Language-Team: <debian-l10n-chinese@lists.debian.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"PO-Revision-Date: 2018-08-07 20:14+0800\n"
-"X-Generator: Gtranslator 2.91.7\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -38,7 +40,7 @@ msgstr "啟用"
#: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
msgid "Grant UCI access for luci-app-shairplay"
-msgstr ""
+msgstr "授予 luci-app-shairplay 擁有 UCI 存取的權限"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:29
msgid "HW Address"
@@ -50,7 +52,7 @@ msgstr "密碼"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:21
msgid "Port"
-msgstr "埠"
+msgstr "連接埠"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:15
msgid "Respawn"
@@ -64,4 +66,4 @@ msgstr "Shairplay"
msgid ""
"Shairplay is a simple AirPlay server implementation, here you can configure "
"the settings."
-msgstr "Shairplay 是一個簡單的 AirPlay 伺服器實現,您可以在此處配置設定。"
+msgstr "Shairplay 是一個簡單的 AirPlay 伺服器實施,您可以在這裡自訂組態設定。"
diff --git a/applications/luci-app-simple-adblock/Makefile b/applications/luci-app-simple-adblock/Makefile
index fc30674346..ce01d948d9 100644
--- a/applications/luci-app-simple-adblock/Makefile
+++ b/applications/luci-app-simple-adblock/Makefile
@@ -5,12 +5,12 @@ include $(TOPDIR)/rules.mk
PKG_LICENSE:=GPL-3.0-or-later
PKG_MAINTAINER:=Stan Grishin <stangri@melmac.net>
+PKG_VERSION:=1.8.7-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_PKGARCH:=all
-PKG_RELEASE:=50
include ../../luci.mk
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
index ee93d73dc0..0b38cf73ac 100644
--- a/applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua
+++ b/applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua
@@ -1,10 +1,8 @@
-- Copyright 2016-2018 Stan Grishin <stangri@melmac.net>
-- Licensed to the public under the Apache License 2.0.
-local readmeURL = "https://github.com/openwrt/packages/tree/master/net/simple-adblock/files/README.md"
--- local readmeURL = "https://github.com/stangri/openwrt_packages/tree/master/simple-adblock/files/README.md"
-
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"
@@ -85,6 +83,10 @@ 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"
@@ -197,7 +199,7 @@ else
ss = h:option(DummyValue, "_dummy", translate("Service Status"))
ss.template = "simple-adblock/status"
if tmpfsStatus == "statusSuccess" then
- ss.value = translatef("%s is blocking %s domains (with %s).", packageVersion, getFileLines(outputFile), targetDNS)
+ ss.value = translatef("Blocking %s domains (with %s).", getFileLines(outputFile), targetDNS)
else
ss.value = statusTable[tmpfsStatus]
end
@@ -208,7 +210,7 @@ else
end
if tmpfsError then
es = h:option(DummyValue, "_dummy", translate("Collected Errors"))
- es.template = "simple-adblock/error"
+ es.template = "simple-adblock/status"
es.value = ""
local err, e, url
for err in tmpfsError:gmatch("[%p%w]+") do
@@ -222,7 +224,7 @@ else
end
end
if packageVersion ~= "" then
- buttons = h:option(DummyValue, "_dummy")
+ buttons = h:option(DummyValue, "_dummy", translate("Service Control"))
buttons.template = packageName .. "/buttons"
end
end
@@ -234,18 +236,18 @@ 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
+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
+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
+o3.default = "1"
local sysfs_path = "/sys/class/leds/"
local leds = {}
@@ -264,7 +266,7 @@ end
s:tab("advanced", translate("Advanced Configuration"))
-local dns_descr = translatef("Pick the DNS resolution option to create the adblock list for, see the <a href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details.", readmeURL)
+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>")
@@ -314,7 +316,7 @@ 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
+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"))
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
index 0651ce459c..64df62142a 100644
--- a/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm
+++ b/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm
@@ -47,29 +47,29 @@
end
-%>
-<div class="cbi-value"><label class="cbi-value-title">Service Control</label>
+<%+cbi/valueheader%>
<div class="cbi-value-field">
- <input type="button" class="cbi-button cbi-button-apply" id="btn_start" name="start" value="<%:Start%>"
+ <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="cbi-button cbi-button-apply" id="btn_action" name="action" value="<%:Force Re-Download%>"
+ <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="cbi-button cbi-button-reset" id="btn_stop" name="stop" value="<%:Stop%>"
+ <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>
- &nbsp;
- &nbsp;
- &nbsp;
- &nbsp;
- <input type="button" class="cbi-button cbi-button-apply" id="btn_enable" name="enable" value="<%:Enable%>"
+ &#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="cbi-button cbi-button-reset" id="btn_disable" name="disable" value="<%:Disable%>"
+ <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>
-</div>
+<%+cbi/valuefooter%>
<%-if not btn_start_status then%>
<script type="text/javascript">document.getElementById("btn_start").disabled = true;</script>
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
index c453428405..b02c7faa82 100644
--- a/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/status.htm
+++ b/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/status.htm
@@ -5,6 +5,8 @@ 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" />
+<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 55f01227ca..be334dd7d0 100644
--- a/applications/luci-app-simple-adblock/po/ar/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ar/simple-adblock.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-04 18:33+0000\n"
-"Last-Translator: DJEBRI Ahmed El Amine <djebri.emp@gmail.com>\n"
+"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/"
"luciapplicationssimple-adblock/ar/>\n"
"Language: ar\n"
@@ -9,169 +9,169 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr "نطاقات محظورة"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
-msgstr ""
+msgstr "إعدادات"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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 ""
+msgstr "تعطيل"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
-msgstr "ممكن"
+msgstr "شغل"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
-msgstr ""
+msgstr "خطأ"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -179,19 +179,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -199,40 +199,40 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -240,52 +240,56 @@ msgstr ""
msgid "Loading"
msgstr "جار التحميل"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr ""
@@ -294,166 +298,166 @@ msgstr ""
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
msgid "Start"
-msgstr ""
+msgstr "بداية"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
msgid "Stop"
-msgstr ""
+msgstr "قف"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
-msgstr ""
+msgstr "توقفت"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
-msgstr ""
+msgstr "تحذير"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
-msgstr ""
+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 9c62ffdc90..e67150e319 100644
--- a/applications/luci-app-simple-adblock/po/bg/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/bg/simple-adblock.po
@@ -1,170 +1,176 @@
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/"
+"luciapplicationssimple-adblock/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-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
-msgstr ""
+msgstr "Конфигурация"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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 ""
+msgstr "Забрани"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
-msgstr ""
+msgstr "Разрешаване"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
-msgstr ""
+msgstr "Грешка"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -172,19 +178,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -192,93 +198,97 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
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 ""
+msgstr "Зареждане"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr ""
@@ -287,15 +297,15 @@ msgstr ""
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
@@ -303,7 +313,7 @@ msgstr ""
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
@@ -311,142 +321,142 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
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 900baf8e76..ba7213db19 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
@@ -1,170 +1,176 @@
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/luciapplicationssimple-adblock/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-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
-msgstr ""
+msgstr "কনফিগারেশন"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
-msgstr ""
+msgstr "সক্রিয় করুন"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
-msgstr ""
+msgstr "ভুল"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -172,19 +178,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -192,40 +198,40 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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 ""
+msgstr "তথ্য"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -233,52 +239,56 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr ""
@@ -287,23 +297,23 @@ msgstr ""
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
msgid "Start"
-msgstr ""
+msgstr "শুরু করুন"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
@@ -311,142 +321,142 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
-msgstr ""
+msgstr "সতর্কতা"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
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 551585b7ce..102f306592 100644
--- a/applications/luci-app-simple-adblock/po/ca/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ca/simple-adblock.po
@@ -1,176 +1,176 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-11 23:49+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-08 13:04+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/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.0-dev\n"
+"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
-msgstr ""
+msgstr "Dominis blocats"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "Configuració"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -178,19 +178,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,40 +198,40 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -239,52 +239,56 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr ""
@@ -293,15 +297,15 @@ msgstr ""
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
@@ -309,7 +313,7 @@ msgstr ""
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
@@ -317,143 +321,143 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
msgstr ""
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 e1be1d1289..8d413b765d 100644
--- a/applications/luci-app-simple-adblock/po/cs/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/cs/simple-adblock.po
@@ -1,176 +1,176 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-16 23:24+0000\n"
-"Last-Translator: Jiri Tersel <jiri.tersel@seznam.cz>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/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.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
msgid "%s Error: %s"
-msgstr ""
+msgstr "%s Chyba: %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
msgid "%s Error: %s %s"
-msgstr ""
+msgstr "%s Chyba: %s %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s není nainstalován nebo nenalezen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr "Přidat IPv6 záznamy"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
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:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr "Pokročilé nastavení"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr "Základní nastavení"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
-msgstr ""
+msgstr "Blokované domény"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: 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/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "Nastavení"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
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:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -178,19 +178,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,40 +198,40 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -239,52 +239,56 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr "Stav služby"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr ""
@@ -293,167 +297,167 @@ msgstr ""
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
msgid "Start"
-msgstr ""
+msgstr "Start"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
msgid "Stop"
-msgstr ""
+msgstr "Zastavit"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
msgstr "žádný"
diff --git a/applications/luci-app-simple-adblock/po/da/simple-adblock.po b/applications/luci-app-simple-adblock/po/da/simple-adblock.po
new file mode 100644
index 0000000000..856cefa5ff
--- /dev/null
+++ b/applications/luci-app-simple-adblock/po/da/simple-adblock.po
@@ -0,0 +1,462 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-12-11 07:13+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssimple-adblock/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-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+msgid "%s Error: %s"
+msgstr "%s Fejl: %s"
+
+#: 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
+msgid "%s is not installed or not found"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+msgid "Add IPv6 entries"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+msgid "Add IPv6 entries to block-list."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+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
+msgid "Automatic Config Update"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+msgid "Blocked Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+msgid "Blocked Domains"
+msgstr "Blokerede domæner"
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+msgid "Blocked Hosts URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
+msgid "Collected Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+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/luasrc/model/cbi/simple-adblock.lua:241
+msgid "Controls system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+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"
+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/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
+msgid "Disable"
+msgstr "Deaktiver"
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
+msgid "Disable Debugging"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+msgid "Do not add IPv6 entries"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+msgid "Do not store compressed cache"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+msgid "Do not use simultaneous processing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+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/luasrc/model/cbi/simple-adblock.lua:238
+#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+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
+msgid "Enable Debugging"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+msgid "Enables debug output to /tmp/simple-adblock.log."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+msgid "Error"
+msgstr "Fejl"
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+msgid "Fail"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+msgid "Force Re-Download"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+msgid "Force Reloading"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
+msgid "Grant UCI and file access for luci-app-simple-adblock"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+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
+msgid "Individual domains to be allowed."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+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
+msgid "LED to indicate status"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+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
+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/luasrc/model/cbi/simple-adblock.lua:241
+msgid "Output Verbosity Setting"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+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
+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
+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"
+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
+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
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
+msgid "Service Status [%s %s]"
+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 ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+msgid "Simultaneous processing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+msgid "Some output"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+msgid "Start"
+msgstr "Start"
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+msgid "Starting"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+msgid "Stop"
+msgstr "Stop"
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+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
+msgid "Stopped"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Store compressed cache"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+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
+msgid "Suppress output"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+msgid "Task"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+msgid "URLs to lists of domains to be allowed."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+msgid "URLs to lists of domains to be blocked."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+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 ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+msgid "Use simultaneous processing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+msgid "Warning"
+msgstr "Advarsel"
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+msgid "failed to access shared memory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+msgid "failed to create '%s' file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+msgid "failed to create block-list or restart DNS resolver"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+msgid "failed to create compressed cache"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+msgid "failed to download"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "failed to download Config Update file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+msgid "failed to format data file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+msgid "failed to move '%s' to '%s'"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+msgid "failed to move temporary data file to '%s'"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+msgid "failed to optimize data file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+msgid "failed to parse"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+msgid "failed to parse Config Update file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+msgid "failed to process allow-list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+msgid "failed to reload/restart DNS resolver"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+msgid "failed to remove temporary files"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+msgid "failed to restart/reload DNS resolver"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to sort data file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+msgid "failed to stop %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to unpack compressed cache"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+msgid "none"
+msgstr "ingen"
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 af97fd1ef8..dd67e0835c 100644
--- a/applications/luci-app-simple-adblock/po/de/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/de/simple-adblock.po
@@ -1,179 +1,179 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-18 20:32+0000\n"
-"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
+"PO-Revision-Date: 2021-03-24 15:29+0000\n"
+"Last-Translator: Dirk Brenken <dev@brenken.org>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/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.2-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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/luasrc/model/cbi/simple-adblock.lua:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr "%s blockiert %s Domains (mit %s)."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
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:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr "IPv6-Einträge hinzufügen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
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:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr "Erweiterte Konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
-msgstr ""
+msgstr "Erlaubte Domains"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
-msgstr ""
+msgstr "Automatisches Update der Konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr "Grundlegende Konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
-msgstr ""
+msgstr "URLs von gesperrten Domains"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
-msgstr ""
+msgstr "Gesperrte Domains"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
+msgstr "URLs gesperrter Hosts"
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: 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/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr "Gesammelte Fehler"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr "Komprimierte Cache-Datei gefunden."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "Konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
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:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr "Curl-Download-Wiederholung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
msgid "DNS Service"
msgstr "DNS-Dienst"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: 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:284
+#: 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:286
+#: 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/luasrc/model/cbi/simple-adblock.lua:288
+#: 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:302
+#: 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:235
+#: 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 "Deaktivieren"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr "Debugging deaktivieren"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr "Keine IPv6-Einträge hinzufügen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr "Keinen komprimierten Cache speichern"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr "Verwende keine Simultanverarbeitung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr "Download-Timeout (in Sekunden)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr "Herunterladen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr "Aktivieren"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr "Debugging aktivieren"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
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:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr "Fehler"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr "Fehlschlag"
@@ -181,19 +181,19 @@ msgstr "Fehlschlag"
msgid "Force Re-Download"
msgstr "Erneutes Herunterladen erzwingen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr "Erneut Laden erzwingen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr "Router-DNS erzwingen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
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:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
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 +203,11 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
-msgstr "IPv6 Ünterstützung"
+msgstr "IPv6 Unterstützung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -215,24 +215,24 @@ 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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
-msgstr ""
+msgstr "Einzelne erlaubte Domains"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr "LED für Statusanzeige"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -240,7 +240,7 @@ msgstr ""
"Starte alle Listen Downloads und Verarbeitungsvorgänge gleichzeitig, "
"reduziert Startzeit des Dienstes."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Lassen Sie lokale Geräte ihre eigenen DNS-Server verwenden, wenn diese "
@@ -250,57 +250,58 @@ msgstr ""
msgid "Loading"
msgstr "Lade"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
msgid "Message"
msgstr "Nachricht"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr "Ausgabe-Verbositätseinstellung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"Pick the DNS resolution option to create the adblock list for, see the "
+"%sREADME%s for details."
msgstr ""
-"Wähle die DNS-Auflösungsmethode für das Erstellen der Adblock-Liste. Siehe "
-"<a href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> für mehr "
-"Informationen."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
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:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
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:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr "Starte neu"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr "Dienststatus"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr "Servicestatus [%s %s]"
@@ -309,15 +310,15 @@ msgstr "Servicestatus [%s %s]"
msgid "Simple AdBlock"
msgstr "Simple AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: 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/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr "Gleichzeitige Verarbeitung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr "Einige Ausgaben"
@@ -325,7 +326,7 @@ msgstr "Einige Ausgaben"
msgid "Start"
msgstr "Start"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr "Starte"
@@ -333,147 +334,159 @@ msgstr "Starte"
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr "Angehalten"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr "Speicher komprimierten Zwischenspeicher"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr "Speicher komprimierte Zwischenspeicherdatei auf Router"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr "Unterdrücke Ausgabe"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr "Aufgabe"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: 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/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr "Nutze Simultanverarbeitung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr "Ausführliche Ausgabe"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr "Warnung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr "Zugriff auf gemeinsamen Speicherbereich fehlgeschlagen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr "Erstellen der %s-Datei schlug fehl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr "Komprimierter Cache konnte nicht erzeugt werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr "Herunterladen schlug fehl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr "Formatierung der Datei schlug fehl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
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:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
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:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr "Datei konnte nicht optimiert werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr "konnte nicht eingelesen werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
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:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
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:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
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:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr "Datei konnte nicht sortiert werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr "%s konnte nicht gestoppt werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr "Komprimierter Cache konnte nicht entpackt werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
-msgstr "keine"
+msgstr "kein"
+
+#~ msgid "%s is blocking %s domains (with %s)."
+#~ msgstr "%s blockiert %s Domains (mit %s)."
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the <a "
+#~ "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for "
+#~ "details."
+#~ msgstr ""
+#~ "Wähle die DNS-Auflösungsmethode für das Erstellen der Adblock-Liste. "
+#~ "Siehe <a href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> "
+#~ "für mehr Informationen."
#~ msgid "Blacklisted Domain URLs"
#~ msgstr "Domänen-URLs auf der schwarzen Liste"
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 c032d0739c..781067d3be 100644
--- a/applications/luci-app-simple-adblock/po/el/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/el/simple-adblock.po
@@ -1,176 +1,176 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2021-02-01 16:02+0000\n"
+"Last-Translator: ChriZathens <c_kan1@hotmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/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.0.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "Διαμόρφωση"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr "Ενεργοποίηση"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
-msgstr ""
+msgstr "Σφάλμα"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -178,19 +178,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,40 +198,40 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -239,52 +239,56 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr ""
@@ -293,15 +297,15 @@ msgstr ""
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
@@ -309,7 +313,7 @@ msgstr ""
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
@@ -317,142 +321,142 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
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 9e2d8c0e2f..283af580cc 100644
--- a/applications/luci-app-simple-adblock/po/en/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/en/simple-adblock.po
@@ -1,170 +1,176 @@
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/"
+"luciapplicationssimple-adblock/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-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
-msgstr ""
+msgstr "Configuration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -172,19 +178,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -192,40 +198,40 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -233,52 +239,56 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr ""
@@ -287,15 +297,15 @@ msgstr ""
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
@@ -303,7 +313,7 @@ msgstr ""
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
@@ -311,142 +321,142 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
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 ce687c3a69..e8673a5d53 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: 2020-10-10 13:26+0000\n"
+"PO-Revision-Date: 2021-03-14 05:16+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/es/>\n"
@@ -11,172 +11,172 @@ 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-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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/luasrc/model/cbi/simple-adblock.lua:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr "%s está bloqueando %s dominios (con %s)."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
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:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr "Añadir entradas IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
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:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr "Configuración avanzada"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr "URLs de dominio permitidas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr "Dominios permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
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:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr "Actualización automática de configuración"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr "Configuración básica"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr "URLs de dominio bloqueadas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr "Dominios bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr "URLs de hosts bloqueadas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr "Errores recopilados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr "Archivo de caché comprimido encontrado."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "Configuración"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
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:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr "Intento de descarga de Curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
msgid "DNS Service"
msgstr "Servicio de DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: 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:302
+#: 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/luasrc/model/cbi/simple-adblock.lua:235
+#: 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 "Desactivar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr "Desactivar depuración"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr "No añadir entradas IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr "No almacene caché comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr "No use procesamiento simultáneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr "Descargando"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr "Activar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr "Activar depuración"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
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:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr "Error"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr "Fallo"
@@ -184,19 +184,19 @@ msgstr "Fallo"
msgid "Force Re-Download"
msgstr "Forzar re-descarga"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr "Forzar recarga"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
-msgstr "Forzar al DNS de enrutador"
+msgstr "Forzar al DNS del enrutador"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
-msgstr "Forzar el servidor DNS del enrutador a todos los dispositivos locales"
+msgstr "Forzar al servidor DNS del enrutador a todos los dispositivos locales"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
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 +206,11 @@ 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:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr "Soporte IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -218,24 +218,24 @@ 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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr "Dominios individuales que se permitirán."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr "Dominios individuales para ser bloqueados."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr "LED para indicar estado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -243,85 +243,88 @@ 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:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-"Dejar que los dispositivos locales usen sus propios servidores DNS si están "
-"configurados"
+"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:205
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
msgid "Message"
msgstr "Mensaje"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr "Configuración de verbosidad de salida"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
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:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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 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."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
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:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
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:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr "Reiniciando"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr "Estado del servicio"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: 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/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 "AdBlock simple"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: 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/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr "Procesamiento simultáneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr "Alguna salida"
@@ -329,7 +332,7 @@ msgstr "Alguna salida"
msgid "Start"
msgstr "Iniciar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr "Iniciando"
@@ -337,149 +340,161 @@ msgstr "Iniciando"
msgid "Stop"
msgstr "Detener"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr "Detenido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr "Almacenar caché comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr "Suprimir salida"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr "Tarea"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
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:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
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:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
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:291
+#: 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/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr "Usar procesamiento simultáneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr "Salida detallada"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr "Advertencia"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
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:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
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:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
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:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr "error al crear caché comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr "error al descargar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
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:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
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:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
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:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
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:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
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:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr "no se pudo analizar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
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:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
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:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
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:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr "error al eliminar los archivos temporales"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
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:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
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:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr "no se pudo detener %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
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:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
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:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
msgstr "ninguno"
+#~ msgid "%s is blocking %s domains (with %s)."
+#~ msgstr "%s está bloqueando %s dominios (con %s)."
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the <a "
+#~ "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for "
+#~ "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."
+
#~ 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 a2f6f39891..203fa48069 100644
--- a/applications/luci-app-simple-adblock/po/fi/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/fi/simple-adblock.po
@@ -1,176 +1,176 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/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"
+"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr "Estetyt verkkonimet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
-msgstr "Määritys"
+msgstr "Kokoonpano"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr "Ota käyttöön"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr "Virhe"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -178,19 +178,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,40 +198,40 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -239,52 +239,56 @@ msgstr ""
msgid "Loading"
msgstr "Ladataan"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr ""
@@ -293,15 +297,15 @@ msgstr ""
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
@@ -309,7 +313,7 @@ msgstr ""
msgid "Start"
msgstr "Aloita"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
@@ -317,142 +321,142 @@ msgstr ""
msgid "Stop"
msgstr "Pysäytä"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr "Varoitus"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
msgstr "ei mitään"
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 a7b3749297..f329a7608b 100644
--- a/applications/luci-app-simple-adblock/po/fr/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/fr/simple-adblock.po
@@ -1,181 +1,180 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:41+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"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/"
"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.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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/luasrc/model/cbi/simple-adblock.lua:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr "%s bloque %s domaines (avec %s)."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
-msgstr "%s n'a pas été trouvé ou installé"
+msgstr "%s n'est pas installé ou introuvable"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr "Ajouter des entrées IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
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:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr "Configuration avancée"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
-msgstr ""
+msgstr "URLs de domaines autorisés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
-msgstr ""
+msgstr "Domaines autorisés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
-msgstr ""
+msgstr "Mise à jour automatique de la configuration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr "Configuration de Base"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
-msgstr ""
+msgstr "URLs de domaines bloqués"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr "Domaines bloqués"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
+msgstr "URLs des hôtes bloqués"
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: 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/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr "Erreurs Collectées"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr "Fichier Compressé cache trouvé."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "Configuration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
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:310
-#, fuzzy
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
-msgstr "Réessayer le téléchargement Curl"
+msgstr "Réessayer le téléchargement via Curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
msgid "DNS Service"
msgstr "Service DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: 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:302
+#: 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/luasrc/model/cbi/simple-adblock.lua:235
+#: 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 "Désactiver"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr "Désactiver le Débogage"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
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:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr "Ne pas conserver le cache compressé"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
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:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr "Téléchargement"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr "Activer"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr "Activer le Débogage"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
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:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr "Erreur"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr "Echec"
@@ -183,19 +182,19 @@ msgstr "Echec"
msgid "Force Re-Download"
msgstr "Forcer le re-téléchargement"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr "Forcer le re-chargement"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr "Forcer le Routeur DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
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:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
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 "
@@ -205,11 +204,11 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr "Support IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -217,24 +216,24 @@ 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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
-msgstr ""
+msgstr "Domaines individuels à autoriser."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
-msgstr ""
+msgstr "Domaines individuels à bloquer."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr "Indiquer le status avec les LED"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -242,7 +241,7 @@ 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:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Permettre aux appareils locaux d'utiliser leurs propres serveurs DNS s'ils "
@@ -252,75 +251,77 @@ msgstr ""
msgid "Loading"
msgstr "Chargement"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
msgid "Message"
msgstr "Message"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr "Configuration de la verbosité de la sortie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
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:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"Pick the DNS resolution option to create the adblock list for, see the "
+"%sREADME%s for 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."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
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:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
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:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr "Redémarrage"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#, fuzzy
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
msgid "Run service after set delay on boot."
-msgstr "Fixer le délai entre le boot et le démarrage du service."
+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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr "Statut du service"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
-msgstr ""
+msgstr "État du service [%s %s]"
#: 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:162
+#: 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/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr "Traitement simultané"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr "Quelques informations en sortie"
@@ -328,7 +329,7 @@ msgstr "Quelques informations en sortie"
msgid "Start"
msgstr "Démarrer"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr "Démarrage"
@@ -336,147 +337,161 @@ msgstr "Démarrage"
msgid "Stop"
msgstr "Arrêter"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr "Arrêté"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr "Conserver le cache compressé"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr "Supprimer la sortie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr "Tâche"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: 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/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr "Utiliser des processus simultanés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr "Sortie verbeuse"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr "Avertissement"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
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:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
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:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
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:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
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:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr "échec de téléchargement"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
-msgstr ""
+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:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
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:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
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:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
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:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
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:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr "pas réussi à analyser"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
-msgstr ""
+msgstr "Échec de l’analyse du fichier de mise à jour de configuration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
-msgstr ""
+msgstr "échec du traitement de la liste autorisée"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
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:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr "echec suppression fichiers temporaires"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
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:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
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:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr "n'a pas pu arrêter% s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr "echec décompression cache"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
-msgstr ""
+msgstr "pas de prise en charge HTTPS/SSL sur l’appareil"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
-msgstr "Aucun"
+msgstr "aucun"
+
+#~ msgid "%s is blocking %s domains (with %s)."
+#~ msgstr "%s bloque %s domaines (avec %s)."
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the <a "
+#~ "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for "
+#~ "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."
#~ 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 72968d0efb..562bfeb657 100644
--- a/applications/luci-app-simple-adblock/po/he/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/he/simple-adblock.po
@@ -1,170 +1,177 @@
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/"
+"luciapplicationssimple-adblock/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-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
-msgstr ""
+msgstr "הגדרות"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -172,19 +179,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -192,40 +199,40 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -233,52 +240,56 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr ""
@@ -287,15 +298,15 @@ msgstr ""
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
@@ -303,7 +314,7 @@ msgstr ""
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
@@ -311,142 +322,142 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
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 52f349de7d..504838a1d8 100644
--- a/applications/luci-app-simple-adblock/po/hi/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/hi/simple-adblock.po
@@ -4,167 +4,167 @@ 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:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -172,19 +172,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -192,40 +192,40 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -233,52 +233,56 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr ""
@@ -287,15 +291,15 @@ msgstr ""
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
@@ -303,7 +307,7 @@ msgstr ""
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
@@ -311,142 +315,142 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
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 43e10bd09e..e509610aa4 100644
--- a/applications/luci-app-simple-adblock/po/hu/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/hu/simple-adblock.po
@@ -1,213 +1,217 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-15 02:10+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"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/"
"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 3.11-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
msgid "%s Error: %s"
-msgstr ""
+msgstr "%s Hiba: %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
msgid "%s Error: %s %s"
-msgstr ""
+msgstr "%s Hiba: %s %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s nincs telepítve vagy nem található"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr "IPv6 bejegyzések hozzáadása"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
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:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr "Speciális beállítások"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
-msgstr ""
+msgstr "Engedélyezett domain URL-ek"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
-msgstr ""
+msgstr "Engedélyezett domainek"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#, fuzzy
msgid "Allowed and Blocked Lists Management"
-msgstr ""
+msgstr "Engedély- és tiltó lista menedzsment"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr "Alapszintű beállítások"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
-msgstr ""
+msgstr "Blokkolt domain URL-ek"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
-msgstr ""
+msgstr "Blokkolt domainek"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#, fuzzy
msgid "Blocked Hosts URLs"
-msgstr ""
+msgstr "Blokkolt Host URL-ek"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#, fuzzy
+msgid "Blocking %s domains (with %s)."
+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."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: 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/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "Beállítás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
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:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr "Curl letöltés újrapróbálása"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
msgid "DNS Service"
msgstr "DNS szolgáltatás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: 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:302
+#: 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/luasrc/model/cbi/simple-adblock.lua:235
+#: 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 ""
+msgstr "Letiltás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr "Hibakeresés letiltása"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr "Ne adjon hozzá IPv6 bejegyzéseket"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
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:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr "Ne használjon egyidejű feldolgozást"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
-msgstr ""
+msgstr "Letöltés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
-msgstr ""
+msgstr "Engedélyezés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr "Hibakeresés engedélyezése"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
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:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
-msgstr ""
+msgstr "Hiba"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
msgid "Force Re-Download"
-msgstr ""
+msgstr "Kényszerített újra letöltés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
-msgstr ""
+msgstr "Kényszerített újratöltés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr "Kiszolgáló DNS-ének kényszerítése"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
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:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
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 "
"még DNS-eltérítésként is."
#: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
+#, fuzzy
msgid "Grant UCI and file access for luci-app-simple-adblock"
-msgstr ""
+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:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr "IPv6 támogatás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -215,24 +219,24 @@ 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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr "LED az állapot jelzéséhez"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -240,231 +244,239 @@ 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:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
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 ""
+msgstr "Betöltés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
msgid "Message"
msgstr "Üzenet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#, 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:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
-msgstr ""
+msgstr "Újraindítás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
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."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr "Szolgáltatás állapota"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
+#, fuzzy
msgid "Service Status [%s %s]"
-msgstr ""
+msgstr "Szolgáltatás státusz [%s %s]"
#: 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:162
+#: 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/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr "Egyidejű feldolgozás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr "Valamilyen kimenet"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
msgid "Start"
-msgstr ""
+msgstr "Indítás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
-msgstr ""
+msgstr "Indítás"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
msgid "Stop"
-msgstr ""
+msgstr "Megállítás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
-msgstr ""
+msgstr "Megállítva"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
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:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:140
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
msgid "Success"
-msgstr ""
+msgstr "Sikerült"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr "Kimenet elnyomása"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr "Feladat"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: 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/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr "Egyidejű feldolgozás használata"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr "Részletes kimenet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
-msgstr ""
+msgstr "Figyelmeztetés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
-msgstr ""
+msgstr "hiba a megosztott memória elérése közben"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
-msgstr ""
+msgstr "hiba a '%s' fájl létrehozása közben"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
-msgstr ""
+msgstr "hiba a letöltésben"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#, fuzzy
msgid "failed to download Config Update file"
-msgstr ""
+msgstr "hiba a Config Update fájl letöltésében"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
-msgstr ""
+msgstr "hiba a fájl mozgatása közben (Innen:'%s' Ide: '%s')"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
-msgstr ""
+msgstr "hiba az átmeneti fájlok törlése közben"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
-msgstr ""
+msgstr "hiba a %s megállítása közben"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
-msgstr ""
+msgstr "nincs HTTPS/SSL támogatás az eszközön"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
msgstr "nincs"
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 947211c1b2..cd46c6d399 100644
--- a/applications/luci-app-simple-adblock/po/it/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/it/simple-adblock.po
@@ -1,176 +1,176 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-25 13:57+0000\n"
-"Last-Translator: Ansuel Smith <ansuelsmth@gmail.com>\n"
+"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/"
"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 3.10-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
-msgstr ""
+msgstr "Domini bloccati"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "Configurazione"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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 ""
+msgstr "Disabilita"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
-msgstr ""
+msgstr "Abilita"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
-msgstr ""
+msgstr "Errore"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -178,19 +178,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,93 +198,97 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
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 ""
+msgstr "Caricamento"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr ""
@@ -293,23 +297,23 @@ msgstr ""
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
msgid "Start"
-msgstr ""
+msgstr "Avvia"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
@@ -317,143 +321,143 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
msgstr ""
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 c3ca974d73..6f140665e2 100644
--- a/applications/luci-app-simple-adblock/po/ja/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ja/simple-adblock.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-10-11 22:18+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-04-14 13:49+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/ja/>\n"
"Language: ja\n"
@@ -11,169 +11,169 @@ 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-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
msgstr "%s は未インストールかまたは見つかりません"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr "詳細設定"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr "基本設定"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr "ブロックされたドメイン"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "設定"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr "デバッグ無効"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr "ダウンロード タイムアウト(秒)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
-msgstr "有効"
+msgstr "有効化"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr "デバッグ有効"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr "エラー"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -181,19 +181,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr "ルーターDNSの強制"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr "全ローカル デバイスにルーター DNSサーバーの使用を強制"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -201,40 +201,40 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
-msgstr ""
+msgstr "IPv6 サポート"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr "ステータスを表示するLED"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr "DNSサーバーの使用を強制しない"
@@ -242,52 +242,56 @@ msgstr "DNSサーバーの使用を強制しない"
msgid "Loading"
msgstr "読み込み中"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr "出力詳細度の設定"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr "サービス ステータス"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr "サービス・ステータス [%s %s]"
@@ -296,15 +300,15 @@ msgstr "サービス・ステータス [%s %s]"
msgid "Simple AdBlock"
msgstr "Simple AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr "Simple AdBlock 設定"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr "軽量出力"
@@ -312,7 +316,7 @@ msgstr "軽量出力"
msgid "Start"
msgstr "開始"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
@@ -320,143 +324,143 @@ msgstr ""
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr "停止済"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr "出力の抑制"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr "タスク"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr "詳細出力"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
msgstr "なし"
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 3c49155566..500f06c28b 100644
--- a/applications/luci-app-simple-adblock/po/ko/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ko/simple-adblock.po
@@ -1,176 +1,176 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-08 06:14+0000\n"
-"Last-Translator: Youngbin Han <sukso96100@gmail.com>\n"
+"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/"
"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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s가 설치되지 않았거나 찾을 수 없습니다"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr "차단된 도메인들"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "설정"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr "활성화"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -178,19 +178,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,40 +198,40 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -239,52 +239,56 @@ msgstr ""
msgid "Loading"
msgstr "로드 중"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
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:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr "참고: %s은(는) 이 시스템에서 지원하지 않습니다."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr "다시 시작 중"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr ""
@@ -293,15 +297,15 @@ msgstr ""
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
@@ -309,7 +313,7 @@ msgstr ""
msgid "Start"
msgstr "시작"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
@@ -317,142 +321,142 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
-msgstr ""
+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 c795118a7e..7d80b440bd 100644
--- a/applications/luci-app-simple-adblock/po/mr/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/mr/simple-adblock.po
@@ -10,167 +10,167 @@ 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:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "कॉन्फिगरेशन"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -178,19 +178,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,40 +198,40 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -239,52 +239,56 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr "सेवा स्थिती"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr ""
@@ -293,15 +297,15 @@ msgstr ""
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
@@ -309,7 +313,7 @@ msgstr ""
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
@@ -317,143 +321,143 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
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 0a3af3d176..f8e37b8a55 100644
--- a/applications/luci-app-simple-adblock/po/ms/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ms/simple-adblock.po
@@ -1,170 +1,176 @@
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/"
+"luciapplicationssimple-adblock/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-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurasi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -172,19 +178,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -192,40 +198,40 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -233,52 +239,56 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr ""
@@ -287,15 +297,15 @@ msgstr ""
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
@@ -303,7 +313,7 @@ msgstr ""
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
@@ -311,142 +321,142 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
msgstr ""
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 c718955637..84f4fcc432 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,190 +1,197 @@
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/"
+"luciapplicationssimple-adblock/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-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
msgid "%s Error: %s"
-msgstr ""
+msgstr "%s Feil: %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
+msgstr "%s Feil: %s %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s er ikke installert, eller ble ikke funnet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
-msgstr ""
+msgstr "Legg til IPv6-oppføringer"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
-msgstr ""
+msgstr "Legg til IPv6-oppføringer i blokkeringslisten."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
-msgstr ""
+msgstr "Avansert oppsett"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
-msgstr ""
+msgstr "Tillatte nettadresser for domener"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
-msgstr ""
+msgstr "Tillatte domener"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
-msgstr ""
+msgstr "Håndtering av hvit- og svartelister"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
-msgstr ""
+msgstr "Automatisk oppsettsoppdatering"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
-msgstr ""
+msgstr "Grunnleggende oppsett"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
-msgstr ""
+msgstr "Blokkerte nettadresser for domener"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
-msgstr ""
+msgstr "Blokkerte domener"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
-msgstr ""
+msgstr "Blokkerte vertsnettadresser"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
-msgstr ""
+msgstr "Akkumulerte feil"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
-msgstr ""
+msgstr "Oppsett"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
+#, fuzzy
msgid "DNSMASQ Additional Hosts"
-msgstr ""
+msgstr "Ytterligere dnsmasq-verter"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
msgid "DNSMASQ Config"
-msgstr ""
+msgstr "Dnsmasq-oppsett"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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 ""
+msgstr "Skru av"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
-msgstr ""
+msgstr "Skru på avlusning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
-msgstr ""
+msgstr "Ikke legg til noen IPv6-oppføringer"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
-msgstr ""
+msgstr "Laster ned …"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
-msgstr ""
+msgstr "Skru på"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
-msgstr ""
+msgstr "Skru på avlusning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
-msgstr ""
+msgstr "Feil"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
-msgstr ""
+msgstr "Mislykket"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -192,261 +199,266 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
-msgstr ""
+msgstr "IPv6-støtte"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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 ""
+msgstr "Info"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
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 ""
+msgstr "Laster inn"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
-msgstr ""
+msgstr "Tjenestestatus"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
-msgstr ""
+msgstr "Tjenestestatus [%s %s]"
#: 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:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
msgid "Start"
-msgstr ""
+msgstr "Start"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
-msgstr ""
+msgstr "Starter …"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
msgid "Stop"
-msgstr ""
+msgstr "Stopp"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
-msgstr ""
+msgstr "Stoppet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
msgid "Success"
-msgstr ""
+msgstr "Vellykket"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
-msgstr ""
+msgstr "Fortreng utdata"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
-msgstr ""
+msgstr "Oppgave"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
-msgstr ""
+msgstr "Sirlig utdata"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
-msgstr ""
+msgstr "Advarsel"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
-msgstr ""
+msgstr "fikk ikke tilgang til delt minne"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
-msgstr ""
+msgstr "klarte ikke å flytte «%s» til «%s»"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
-msgstr ""
+msgstr "klarte ikke å sortere datafil"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
-msgstr ""
+msgstr "klarte ikke å stoppe %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
-msgstr ""
+msgstr "ingen HTTPS/SSL-støtte på enheten"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#, fuzzy
msgid "none"
-msgstr ""
+msgstr "ingen"
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 124c4615b2..e717e24255 100644
--- a/applications/luci-app-simple-adblock/po/pl/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/pl/simple-adblock.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-01 08:41+0000\n"
-"Last-Translator: Atrate <Atrate@protonmail.com>\n"
+"PO-Revision-Date: 2021-03-14 05:18+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/pl/>\n"
"Language: pl\n"
@@ -9,172 +9,172 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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/luasrc/model/cbi/simple-adblock.lua:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr "%s zablokowane %s domen (z %s)."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
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:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr "Dodawanie wpisów IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
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:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr "Zaawansowana konfiguracja"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr "Dozwolone domeny URL"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr "Dozwolone domeny"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
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:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr "Automatyczna aktualizacja konfiguracji"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr "Podstawowa konfiguracja"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr "Zablokowane domeny URL"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr "Zablokowane domeny"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr "Zablokowane Adresy URL Hostów"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr "Zebrane błędy"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
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:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "Konfiguracja"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
"Steruje dziennikiem systemowym i szczegółowość danych wyjściowych konsoli."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr "Ponów próbę pobrania(Curl)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
msgid "DNS Service"
msgstr "Usługa DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: 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:302
+#: 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/luasrc/model/cbi/simple-adblock.lua:235
+#: 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 "Wyłącz"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr "Wyłącz debugowanie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr "Nie dodawaj wpisów IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
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:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr "Nie używaj jednoczesnego przetwarzania"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr "Limit czasu pobierania (w sekundach)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr "Pobieranie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr "Włącz"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr "Włącz debugowanie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
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:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr "Błąd"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr "Niepowodzenie"
@@ -182,19 +182,19 @@ msgstr "Niepowodzenie"
msgid "Force Re-Download"
msgstr "Wymuś ponowne pobranie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr "Wymuś przeładowanie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr "Wymuś DNS routera"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
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:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
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 +204,11 @@ 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:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr "Obsługa IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -216,24 +216,24 @@ 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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr "Poszczególne domeny mają być dozwolone."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
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:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr "Dioda LED wskazująca status"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -241,7 +241,7 @@ 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:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
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"
@@ -250,58 +250,61 @@ msgstr ""
msgid "Loading"
msgstr "Ładowanie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
msgid "Message"
msgstr "Wiadomość"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr "Ustawienia szczegółowości danych wyjściowych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
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:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"Pick the DNS resolution option to create the adblock list for, see the "
+"%sREADME%s for details."
msgstr ""
-"Wybierz opcję rozpoznawania DNS, aby utworzyć listę adblock, zobacz <a href="
-"\"%s#dns-resolution-option\" target=\"_blank\"> README</a>, aby uzyskać "
-"szczegółowe informacje."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
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:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
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:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr "Ponowne uruchomienie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+msgid "Service Control"
+msgstr "Kontrola usług"
+
+#: 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
msgid "Service Status"
msgstr "Status usługi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr "Stan usługi [%s %s]"
@@ -310,15 +313,15 @@ msgstr "Stan usługi [%s %s]"
msgid "Simple AdBlock"
msgstr "Simple AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: 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/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr "Jednoczesne przetwarzanie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr "Niektóre dane wyjściowe"
@@ -326,7 +329,7 @@ msgstr "Niektóre dane wyjściowe"
msgid "Start"
msgstr "Uruchom"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr "Uruchamianie"
@@ -334,147 +337,159 @@ msgstr "Uruchamianie"
msgid "Stop"
msgstr "Zatrzymaj"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr "Zatrzymany"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr "Przechowuj skompresowaną pamięć podręczną"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr "Pomiń wyjście"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr "Zadanie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
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:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
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:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
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:291
+#: 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/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr "Używaj jednoczesnego przetwarzania"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr "Pełne wyjście"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr "Ostrzeżenie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
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:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr "nie można utworzyć pliku '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
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:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
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:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr "nie udało się pobrać"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
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:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr "nie można sformatować pliku danych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
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:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
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:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr "nie można zoptymalizować pliku danych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr "nie można przeanalizować"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
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:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr "nie można przetworzyć listy dozwolonych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
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:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
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:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
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:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr "nie można posortować pliku danych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr "nie można zatrzymać %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
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:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
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:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
msgstr "brak"
+#~ msgid "%s is blocking %s domains (with %s)."
+#~ msgstr "%s zablokowane %s domen (z %s)."
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the <a "
+#~ "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for "
+#~ "details."
+#~ msgstr ""
+#~ "Wybierz opcję rozpoznawania DNS, aby utworzyć listę adblock, zobacz <a "
+#~ "href=\"%s#dns-resolution-option\" target=\"_blank\"> README</a>, aby "
+#~ "uzyskać szczegółowe informacje."
+
#~ msgid "Blacklisted Domain URLs"
#~ msgstr "Adresy URL domen na czarnej liście"
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 5924ec10ae..f2dcd0ef4a 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: 2020-10-04 13:41+0000\n"
+"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/"
"luciapplicationssimple-adblock/pt/>\n"
@@ -8,171 +8,171 @@ 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-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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/luasrc/model/cbi/simple-adblock.lua:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr "%s está a bloquear %s domínios (com %s)."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
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:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr "Adicionar entradas IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
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:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr "Configurações Avançadas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr "URLs de Domínios Permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr "Domínios Permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
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:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr "Atualização da configuração automática"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr "Configurações Básicas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr "URLs de Domínios Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr "Domínios Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr "URLs de Hosts Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+msgid "Blocking %s domains (with %s)."
+msgstr "Bloqueio de domínios %s (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/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr "Erros coletados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr "Ficheiro de cache comprimido encontrado."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "Configuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
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:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr "Repetir descarregamento do Curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
msgid "DNS Service"
msgstr "Serviço DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: 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/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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 "Desativar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr "Desativar Depuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr "Não adicionar entradas de IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr "Não armazenar cache comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr "Não utilizar processamento simultâneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr "Tempo limite ao descarregar (em segundos)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr "Descarregando"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr "Ativar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr "Ativar Depuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
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:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr "Falha"
@@ -180,19 +180,19 @@ msgstr "Falha"
msgid "Force Re-Download"
msgstr "Forçar a Re-Descarrega"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr "Forçar recarregamento"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr "Forçar o DNS do Roteador"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
-msgstr "Forçar o servidor de DNS do Roteador para todos os dispositivos locais"
+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:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
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 +202,11 @@ 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:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr "Suporte de IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -214,24 +214,24 @@ 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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr "Domínios individuais a serem permitidos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr "Domínios individuais a serem bloqueados."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr "LED para indicar o estado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -239,84 +239,88 @@ 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:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-"Deixe que os dispositivos locais usem seus próprios servidores de DNS, se "
+"Deixe que os aparelhos locais usem os próprios servidores de DNS deles, se "
"definidos"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
msgid "Loading"
msgstr "A carregar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr "Definição do detalhamento do registro"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
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:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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 a lista de adblock, veja a o <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> para detalhes."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
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:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
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:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr "Reiniciando"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr "Estado do Serviço"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: 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/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 "AdBlock simples"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: 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/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr "Processamento simultâneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr "Pouco detalhado"
@@ -324,7 +328,7 @@ msgstr "Pouco detalhado"
msgid "Start"
msgstr "Iniciar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr "Iniciando"
@@ -332,148 +336,160 @@ msgstr "Iniciando"
msgid "Stop"
msgstr "Parar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr "Parado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr "Armazenar cache comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr "Suprimir"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr "Tarefa"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
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:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
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:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
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:291
+#: 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/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr "Utilizar processamento simultâneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr "Detalhado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr "Aviso"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
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:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr "falha ao criar o ficheiro '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
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:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr "falha ao criar cache comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr "falha ao descarregar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
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:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
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:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
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:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
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:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
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:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr "falha ao analisar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
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:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
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:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
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:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr "falha ao remover ficheiros temporários"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
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:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
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:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr "falha ao parar %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr "falha ao descomprimir o cache comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
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:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
msgstr "nenhum"
+#~ msgid "%s is blocking %s domains (with %s)."
+#~ msgstr "%s está a bloquear %s domínios (com %s)."
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the <a "
+#~ "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for "
+#~ "details."
+#~ msgstr ""
+#~ "Escolha a opção de resolução DNS para criar a lista de adblock, veja a o "
+#~ "<a href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> para "
+#~ "detalhes."
+
#~ msgid "Blacklisted Domain URLs"
#~ msgstr "Endereço com lista de Domínio para a Lista Negra"
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 57f5a0a50b..7674d0252f 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: 2020-09-29 14:41+0000\n"
+"PO-Revision-Date: 2022-01-11 05:19+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,171 +11,171 @@ 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-dev\n"
+"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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/luasrc/model/cbi/simple-adblock.lua:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr "%s está bloqueando os domínios %s (com %s)."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
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:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr "Adicionar Entradas IPV6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
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:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr "Configurações Avançadas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr "A URLs dos Domínios Permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr "Domínios Permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
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:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr "Atualização automática da configuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr "Configurações Básicas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr "As URLs dos Domínios Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr "Domínios Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr "A URLs dos Hosts Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr "Erros Coletados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr "Arquivo de cache compactado foi encontrado."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "Configuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
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:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr "Repetir o Download do Curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
msgid "DNS Service"
msgstr "Serviço de DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: 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:302
+#: 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:235
+#: 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 "Desativar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr "Desabilitar Depuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr "Não adicionar entradas IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr "Não armazenar a cache compactada"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr "Não utilizar processamento simultâneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr "Tempo limite ao baixar (em segundos)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr "Baixando"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr "Ativar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr "Habilitar Depuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
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:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr "Falha"
@@ -183,19 +183,19 @@ msgstr "Falha"
msgid "Force Re-Download"
msgstr "Impor o re-download"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr "Impor o Recarregamento"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
-msgstr "Impor o DNS do Roteador"
+msgstr "Impor o DNS do roteador"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
-msgstr "Impor o servidor de DNS do Roteador para todos os dispositivos locais"
+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:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
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 +205,11 @@ 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:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr "Suporte ao IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -217,24 +217,24 @@ 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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
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:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
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:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr "LED para indicar o estado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -242,68 +242,71 @@ 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:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-"Deixe que os dispositivos locais usem seus próprios servidores de DNS, se "
-"definidos"
+"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:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr "Definição do detalhamento do registro"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
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:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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 do DNS para criar a lista de adblock, consulte "
-"o <a href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> para "
-"obter mais detalhes."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
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:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
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:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr "Reiniciando"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr "Condição do Serviço"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: 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]"
@@ -312,15 +315,15 @@ msgstr "Condição Geral do Serviço [%s %s]"
msgid "Simple AdBlock"
msgstr "AdBlock Simples"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: 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/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr "Processamento simultâneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr "Pouco detalhado"
@@ -328,7 +331,7 @@ msgstr "Pouco detalhado"
msgid "Start"
msgstr "Início"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr "Iniciando"
@@ -336,146 +339,158 @@ msgstr "Iniciando"
msgid "Stop"
msgstr "Parar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr "Parado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr "Armazene o cache que foi compactado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr "Suprimir"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr "Tarefa"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
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:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
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:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
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:291
+#: 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/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr "Utilizar processamento simultâneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr "Saída detalhada"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr "Alerta"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
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:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
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:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
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:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
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:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr "o download falhou"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
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:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
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:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
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:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
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:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
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:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr "houve uma falha na análise"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
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:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
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:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
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:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
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:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
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:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
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:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr "houve uma falha para parar %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
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:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
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:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
msgstr "nenhum"
+#~ msgid "%s is blocking %s domains (with %s)."
+#~ msgstr "%s está bloqueando os domínios %s (com %s)."
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the <a "
+#~ "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for "
+#~ "details."
+#~ msgstr ""
+#~ "Escolha a opção de resolução do DNS para criar a lista de adblock, "
+#~ "consulte o <a href=\"%s#dns-resolution-option\" target=\"_blank\">README</"
+#~ "a> para obter mais detalhes."
+
#~ msgid "Blacklisted Domain URLs"
#~ msgstr "Endereço com lista de Domínio para a Lista Negra"
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 0a136a1df9..777e87d340 100644
--- a/applications/luci-app-simple-adblock/po/ro/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ro/simple-adblock.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"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/"
"luciapplicationssimple-adblock/ro/>\n"
"Language: ro\n"
@@ -9,451 +9,473 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
msgid "%s Error: %s"
-msgstr ""
+msgstr "%s Eroare: %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
msgid "%s Error: %s %s"
-msgstr ""
+msgstr "%s Eroare: %s %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s nu este instalat sau nu este găsit"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
-msgstr ""
+msgstr "Adăugați intrări IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
-msgstr ""
+msgstr "Adăugați intrări IPv6 la block-list."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
-msgstr ""
+msgstr "Configurație avansată"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
-msgstr ""
+msgstr "URL-uri de domeniu permise"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
-msgstr ""
+msgstr "Domenii permise"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
-msgstr ""
+msgstr "Gestionarea listelor permise și blocate"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
-msgstr ""
+msgstr "Actualizare automată a configurației"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
-msgstr ""
+msgstr "Configurație de Bază"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
-msgstr ""
+msgstr "URL-uri de domenii blocate"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
-msgstr ""
+msgstr "Domenii Blocate"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
-msgstr ""
+msgstr "Gazde blocate URL-uri"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
+msgstr "A fost găsit fișierul cache care conține %s domenii."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
-msgstr ""
+msgstr "Erori colectate"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
-msgstr ""
+msgstr "S-a găsit fișierul cache comprimat."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
-msgstr "Configurare"
+msgstr "Configurație"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
-msgstr ""
+msgstr "Controlează verbalizarea jurnalului de sistem și a ieșirii consolei."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
-msgstr ""
+msgstr "Reîncercarea descărcării Curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
msgid "DNS Service"
-msgstr ""
+msgstr "Serviciul DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
msgid "DNSMASQ Additional Hosts"
-msgstr ""
+msgstr "DNSMASQ Gazde suplimentare"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
msgid "DNSMASQ Config"
-msgstr ""
+msgstr "DNSMASQ Configurație"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
msgid "DNSMASQ IP Set"
-msgstr ""
+msgstr "DNSMASQ Setați IP"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
-msgstr ""
+msgstr "Fișier servere DNSMASQ"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
msgid "Delay (in seconds) for on-boot start"
-msgstr ""
+msgstr "Întârziere (în secunde) pentru pornirea la pornire"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
+#: 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 ""
+msgstr "Dezactivați"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
-msgstr ""
+msgstr "Dezactivarea depanării"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
-msgstr ""
+msgstr "Nu adăugați intrări IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
-msgstr ""
+msgstr "Nu stocați memoria cache comprimată"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
-msgstr ""
+msgstr "Nu folosiți procesarea simultană"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
-msgstr ""
+msgstr "Time-out pentru descărcare (în secunde)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
-msgstr ""
+msgstr "Descărcarea"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
-msgstr ""
+msgstr "Activați"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
-msgstr ""
+msgstr "Activați depanarea"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
-msgstr ""
+msgstr "Activează ieșirea de depanare în /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
-msgstr ""
+msgstr "Eroare"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
-msgstr ""
+msgstr "Eșec"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
msgid "Force Re-Download"
-msgstr ""
+msgstr "Forțați reîncărcarea"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
-msgstr ""
+msgstr "Reîncărcare de forță"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
-msgstr ""
+msgstr "Forțați DNS-ul routerului"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
-msgstr ""
+msgstr "Forțați serverul DNS al Routerului pentru toate dispozitivele locale"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
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 "
+"numele de DNS Hijacking."
#: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
msgid "Grant UCI and file access for luci-app-simple-adblock"
-msgstr ""
+msgstr "Acordă UCI și acces la fișiere pentru luci-app-simple-adblock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
-msgstr ""
+msgstr "Suport IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
-msgstr ""
+msgstr "Domenii individuale care să fie permise."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
-msgstr ""
+msgstr "Domenii individuale care urmează să fie blocate."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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 ""
+msgstr "Informații"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
-msgstr ""
+msgstr "LED pentru a indica starea"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
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:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
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 ""
+msgstr "Încărcare"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
msgid "Message"
-msgstr ""
+msgstr "Mesaj"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
-msgstr ""
+msgstr "Setarea verbalității de ieșire"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
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:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
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:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
-msgstr ""
+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:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
-msgstr ""
+msgstr "Repornire"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
msgid "Run service after set delay on boot."
-msgstr ""
+msgstr "Rularea serviciului după o întârziere setată la pornire."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
-msgstr ""
+msgstr "Starea serviciului"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
-msgstr ""
+msgstr "Starea serviciului [%s %s]"
#: 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 ""
+msgstr "AdBlock simplu"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
-msgstr ""
+msgstr "Setări simple pentru AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
-msgstr ""
+msgstr "Prelucrare simultană"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
-msgstr ""
+msgstr "Unele ieșiri"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
msgid "Start"
-msgstr ""
+msgstr "Porniți"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
-msgstr ""
+msgstr "Începând cu"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
msgid "Stop"
-msgstr ""
+msgstr "Opriți"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
-msgstr ""
+msgstr "S-a oprit"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
-msgstr ""
+msgstr "Stocarea cache-ului comprimat"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
-msgstr ""
+msgstr "Stocați fișierul cache comprimat pe router"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
msgid "Success"
-msgstr ""
+msgstr "Succes"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
-msgstr ""
+msgstr "Suprimarea ieșirii"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
-msgstr ""
+msgstr "Sarcină"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
-msgstr ""
+msgstr "URL-uri către listele de domenii care trebuie permise."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
-msgstr ""
+msgstr "URL-uri către listele de domenii care urmează să fie blocate."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
-msgstr ""
+msgstr "URL-uri către listele de gazde care urmează să fie blocate."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
-msgstr ""
+msgstr "Lista AdBlock fără legătură"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
-msgstr ""
+msgstr "Utilizați procesarea simultană"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
-msgstr ""
+msgstr "Ieșire abundentă"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
-msgstr ""
+msgstr "Avertisment"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
-msgstr ""
+msgstr "nu a reușit să acceseze memoria partajată"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
-msgstr ""
+msgstr "nu a reușit să creeze fișierul \"%s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
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:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
-msgstr ""
+msgstr "nu a reușit să creeze memoria cache comprimată"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
-msgstr ""
+msgstr "nu a reușit să descarce"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
-msgstr ""
+msgstr "nu a reușit să descarce fișierul Config Update"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
-msgstr ""
+msgstr "nu a reușit să formateze fișierul de date"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
-msgstr ""
+msgstr "nu a reușit să mute \"%s\" în \"%s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
-msgstr ""
+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:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
-msgstr ""
+msgstr "nu a reușit să optimizeze fișierul de date"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
-msgstr ""
+msgstr "nu a reușit să analizeze"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
-msgstr ""
+msgstr "nu a reușit să analizeze fișierul Config Update"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
-msgstr ""
+msgstr "nu a reușit să proceseze allow-list"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
-msgstr ""
+msgstr "nu a reușit să reîncarce/repornească rezolvatorul DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
-msgstr ""
+msgstr "nu a reușit să elimine fișierele temporare"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
-msgstr ""
+msgstr "nu a reușit să repornească/reîncarce rezolvarea DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
-msgstr ""
+msgstr "nu a reușit să sorteze fișierul de date"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
-msgstr ""
+msgstr "nu a reușit să oprească %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
-msgstr ""
+msgstr "nu a reușit să despacheteze memoria cache comprimată"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
-msgstr ""
+msgstr "nu există suport HTTPS/SSL pe dispozitiv"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
-msgstr ""
+msgstr "niciunul"
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 918325feba..2504e31470 100644
--- a/applications/luci-app-simple-adblock/po/ru/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ru/simple-adblock.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: simple-adblock\n"
"POT-Creation-Date: 2017-12-07 14:00+0300\n"
-"PO-Revision-Date: 2020-10-09 00:10+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-09-17 06:52+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/ru/>\n"
"Language: ru\n"
@@ -12,239 +12,238 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-#, fuzzy
-msgid "%s is blocking %s domains (with %s)."
-msgstr "%s блокирует %s домены (с %s)."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
msgstr "%s не установлен или не найден"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr "Добавить записи IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
-msgstr "Добавьте записи IPv6 в черный список."
+msgstr "Добавление записей IPv6 в чёрный список."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
-msgstr "расширенная конфигурация"
+msgstr "Расширенная конфигурация"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr "Разрешённые URL-адреса доменов"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
-msgstr "Разрешенные домены"
+msgstr "Разрешённые домены"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
-msgstr "Управление разрешенными и заблокированными списками"
+msgstr "Управление списками разрешения и блокировки"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
-msgstr "Попытайтесь создать сжатый кеш блочных списков в постоянной памяти."
+msgstr "Пытаться создавать сжатый кэш списка блокировок в постоянной памяти."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
-msgstr ""
+msgstr "Автоматическое обновление конфигурации"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
-msgstr "Базовая конфигурация"
+msgstr "Основная конфигурация"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
-msgstr "Заблокированные URL-адреса доменов"
+msgstr "URL-адреса блокируемых доменов"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
-msgstr "Заблокированные домены"
+msgstr "Блокируемые домены"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
-msgstr ""
+msgstr "URL-адреса блокируемых хостов"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
+msgstr "Найден кэш-файл, содержащий %s доменов."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
-msgstr "Собранные ошибки"
+msgstr "Найденные ошибки"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
-msgstr ""
+msgstr "Найден сжатый кэш-файл."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "Конфигурация"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
-msgstr "Контроль вывода системного лога в консоль."
+msgstr "Контроль вывода системного журнала и его информативности."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
-msgstr "Curl повторной загрузки"
+msgstr "Попытки загрузки через Curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
msgid "DNS Service"
msgstr "Служба DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
msgid "DNSMASQ Additional Hosts"
-msgstr "DNSMASQ Дополнительные хосты"
+msgstr "Дополнительные хосты DNSMASQ"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
msgid "DNSMASQ Config"
-msgstr "DNSMASQ Конфигурация"
+msgstr "Конфигурация DNSMASQ"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
msgid "DNSMASQ IP Set"
-msgstr "Установить IP DNSMASQ"
+msgstr "Установка IP DNSMASQ"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: 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:302
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
msgid "Delay (in seconds) for on-boot start"
-msgstr "Задержка (в секундах) для запуска при загрузке"
+msgstr "Задержка (в секундах) запуска службы при загрузке"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr "Отключить отладку"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr "Не добавлять записи IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
-msgstr "Не хранить сжатый кеш"
+msgstr "Не хранить сжатый кэш"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
-msgstr "Не используйте одновременную обработку"
+msgstr "Не использовать одновременную обработку"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr "Время ожидания загрузки (в секундах)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr "Скачивание"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr "Включить"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr "Включить отладку"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
-msgstr "Включает отладочный вывод в /tmp/simple-adblock.log."
+msgstr "Включает вывод отладочной информации в /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr "Ошибка"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
-msgstr ""
+msgstr "Ошибка"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
msgid "Force Re-Download"
-msgstr ""
+msgstr "Принудительно загрузить"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr "Принудительная перезагрузка"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr "Назначить DNS роутера"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr "Назначить DNS роутера всем локальным устройствам"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
-"Принудительное использование DNS-маршрутизатора на локальных устройствах, "
-"также известных как перехват DNS."
+"Принудительное использование DNS роутера на локальных устройствах, или "
+"перехват DNS."
#: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
msgid "Grant UCI and file access for luci-app-simple-adblock"
-msgstr "Предоставить доступ к UCI и файлам для luci-app-simple-adblock"
+msgstr "Предоставить luci-app-simple-adblock доступ к UCI и файлам"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr "Поддержка IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-"Если curl установлен и обнаружен, он попытается загрузить это много раз по "
-"тайм-ауту / неудаче."
+"Если curl установлен и обнаружен, данное значение устанавливает количество "
+"повторных попыток загрузки в случае неудачи."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
-msgstr "Отдельные домены будут разрешены."
+msgstr "Отдельные домены, которые будут разрешены."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
-msgstr "Отдельные домены будут заблокированы."
+msgstr "Отдельные домены, которые будут заблокированы."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
-msgstr "LED индикация состояния"
+msgstr "Светодиоды для индикации состояния"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-"Запускайте все списки загрузки и обработки одновременно, сокращая время "
-"запуска сервиса."
+"Запускает все загрузки и обработки списков одновременно, сокращая время "
+"запуска службы."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Разрешить локальным устройствам использовать собственные DNS, если они "
@@ -254,52 +253,59 @@ msgstr ""
msgid "Loading"
msgstr "Загрузка"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr "Настройка журнала"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
+"Осуществлять обновление конфигурации перед загрузкой списков блокировок."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
-msgstr ""
+msgstr "Выберите светодиод, не используемый в %sSystem LED Configuration%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
-msgstr "Обратите внимание, %s не поддерживается в этой системе."
+msgstr "Обратите внимание: %s не поддерживается в этой системе."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr "Перезапуск"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
msgid "Run service after set delay on boot."
-msgstr "Запустите сервис после установки задержки при загрузке."
+msgstr "Запуск службы при загрузке системы после установленной задержки."
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+msgid "Service Control"
+msgstr "Управление службой"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: 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
msgid "Service Status"
-msgstr "Статус сервиса"
+msgstr "Статус службы"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr "Статус службы [%s %s]"
@@ -308,15 +314,15 @@ msgstr "Статус службы [%s %s]"
msgid "Simple AdBlock"
msgstr "Простой AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
-msgstr "Simple AdBlock настройки"
+msgstr "Настройки Simple AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr "Одновременная обработка"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr "Частичная запись"
@@ -324,7 +330,7 @@ msgstr "Частичная запись"
msgid "Start"
msgstr "Запустить"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr "Запуск"
@@ -332,147 +338,150 @@ msgstr "Запуск"
msgid "Stop"
msgstr "Остановить"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
-msgstr "Остановлено"
+msgstr "Остановлена"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
-msgstr "Хранить сжатый кеш"
+msgstr "Хранить сжатый кэш"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
-msgstr "Хранить сжатый файл кэша на маршрутизаторе"
+msgstr "Хранить сжатый файл кэша на роутере"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
msgid "Success"
-msgstr "Успешно"
+msgstr "Успех"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
-msgstr "Запретить запись"
+msgstr "Запрет записи"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr "Задача"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
-msgstr ""
+msgstr "URL списков разрешаемых доменов."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
-msgstr ""
+msgstr "URL списков блокируемых доменов."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
-msgstr ""
+msgstr "URL списков блокируемых хостов."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
-msgstr "Свободный список AdBlock"
+msgstr "Список AdBlock Unbound"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr "Использовать одновременную обработку"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr "Подробный вывод"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr "Внимание"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr "не удалось получить доступ к общей памяти"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr "не удалось создать файл '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
-msgstr "не удалось создать черный список или перезапустить DNS resolver"
+msgstr "не удалось создать чёрный список или перезапустить службу DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr "не удалось создать сжатый кэш"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
-msgstr "не удалось скачать"
+msgstr "не удалось загрузить"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
-msgstr ""
+msgstr "не удалось загрузить файл обновления конфигурации"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr "не удалось отформатировать файл данных"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr "не удалось переместить '%s' в '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr "не удалось переместить временный файл данных в '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr "не удалось оптимизировать файл данных"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
-msgstr ""
+msgstr "не удалось обработать"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
-msgstr ""
+msgstr "не удалось обработать файл обновления конфигурации"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
-msgstr ""
+msgstr "не удалось обработать список разрешения"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
-msgstr "не удалось перезагрузить/перезапустить DNS-решатель"
+msgstr "не удалось перезапустить службу DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr "не удалось удалить временные файлы"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
-msgstr "не удалось перезапустить/перезагрузить DNS resolver"
+msgstr "не удалось перезапустить службу DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr "не удалось отсортировать файл данных"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr "не удалось остановить %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr "не удалось распаковать сжатый кэш"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr "нет поддержки HTTPS/SSL на устройстве"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
msgstr "ничего"
+#~ msgid "%s is blocking %s domains (with %s)."
+#~ msgstr "%s блокирует %s домены (с %s)."
+
#~ msgid "Blacklisted Domain URLs"
#~ msgstr "URL ссылки Черных<br />списков доменов"
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 cdf7cc8670..20db76fd21 100644
--- a/applications/luci-app-simple-adblock/po/sk/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/sk/simple-adblock.po
@@ -1,176 +1,176 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"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/"
"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.0-dev\n"
+"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "Konfigurácia"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
-msgstr ""
+msgstr "Povoliť"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr "Chyba"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -178,19 +178,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,40 +198,40 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -239,52 +239,56 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr ""
@@ -293,15 +297,15 @@ msgstr ""
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
@@ -309,7 +313,7 @@ msgstr ""
msgid "Start"
msgstr "Spustiť"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
@@ -317,142 +321,142 @@ msgstr ""
msgid "Stop"
msgstr "Zastaviť"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr "Upozornenie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
msgstr ""
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 c8d0c22fa3..1392260429 100644
--- a/applications/luci-app-simple-adblock/po/sv/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/sv/simple-adblock.po
@@ -10,167 +10,167 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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/luasrc/model/cbi/simple-adblock.lua:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr "%s blockerar %s domäner (med %s)."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
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:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr "Lägg till IPv6-poster"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
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:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr "Avancerad konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr "Tillåtna webbadresser för domäner"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr "Tillåtna domäner"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr "Standardkonfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr "Blockerade domäner"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr "Insamlade fel"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "Konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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 "Inaktivera"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr "Inaktivera avlusning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr "Lägg inte till IPv6-poster"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr "Laddar ner"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr "Aktivera"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr "Aktivera avlusning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
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:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr "Fel"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr "Misslycka"
@@ -178,19 +178,19 @@ msgstr "Misslycka"
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,40 +198,40 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr "IPv6-stöd"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr "Individuella domäner att tillåta."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr "Individuella domäner att blockera."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr "LED för att indikera status"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -239,52 +239,56 @@ msgstr ""
msgid "Loading"
msgstr "Laddar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
msgid "Message"
msgstr "Meddelande"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
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:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr "Startar om"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr "Status för tjänsten"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: 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]"
@@ -293,15 +297,15 @@ msgstr "Status för tjänsten [%s %s]"
msgid "Simple AdBlock"
msgstr "Simple AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: 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/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr "Simultan behandling"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr "Viss utmatning"
@@ -309,7 +313,7 @@ msgstr "Viss utmatning"
msgid "Start"
msgstr "Starta"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr "Startar"
@@ -317,146 +321,149 @@ msgstr "Startar"
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr "Stoppad"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr "Förträng utmatning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr "Uppgift"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr "Använd simultan behandling"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr "Utförlig utmatning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr "Varning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr "skapandet av filen '%s' misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr "nerladdningen misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr "formatering av data-filen misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
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:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
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:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr "tolkning misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr "behandlingen av tillåt-listan misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
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:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr "stoppandet av %s misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
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:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
msgstr "inga"
+#~ msgid "%s is blocking %s domains (with %s)."
+#~ msgstr "%s blockerar %s domäner (med %s)."
+
#~ msgid "Blacklisted Domain URLs"
#~ msgstr "Svartlistade domänadresser"
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 af4320b01d..81754edab5 100644
--- a/applications/luci-app-simple-adblock/po/templates/simple-adblock.pot
+++ b/applications/luci-app-simple-adblock/po/templates/simple-adblock.pot
@@ -1,167 +1,167 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -169,19 +169,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -189,40 +189,40 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -230,52 +230,56 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr ""
@@ -284,15 +288,15 @@ msgstr ""
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
@@ -300,7 +304,7 @@ msgstr ""
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
@@ -308,142 +312,142 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
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 a8c6efa7e8..b88375ce37 100644
--- a/applications/luci-app-simple-adblock/po/tr/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/tr/simple-adblock.po
@@ -1,458 +1,475 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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/luasrc/model/cbi/simple-adblock.lua:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
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:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
-msgstr ""
+msgstr "IPv6 girişleri ekle"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
-msgstr ""
+msgstr "Engelleme listesine IPv6 girişleri ekle."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr "Gelişmiş Yapılandırma"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr "İzin Verilen Alan URL'leri"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr "İzin Verilen Alanlar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
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:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
-msgstr ""
+msgstr "Otomatik Yapılandırma Güncellemesi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr "Temel Yapılandırma"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr "Engellenen Alan URL'leri"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr "Engellenen Alan Adları"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
-msgstr ""
+msgstr "Engellenen Barındırma URL'leri"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
+msgstr "%s etki alanını içeren önbellek dosyası bulundu."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
-msgstr ""
+msgstr "Toplanan Hatalar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
-msgstr ""
+msgstr "Sıkıştırılmış önbellek dosyası bulundu."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "Yapılandırma"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
-msgstr ""
+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:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
-msgstr ""
+msgstr "Curl indirmeyi yeniden dene"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
msgid "DNS Service"
-msgstr ""
+msgstr "DNS Hizmeti"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
msgid "DNSMASQ Additional Hosts"
-msgstr ""
+msgstr "DNSMASQ Ek Ana Bilgisayarlar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
msgid "DNSMASQ Config"
-msgstr ""
+msgstr "DNSMASQ Yapılandırması"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
msgid "DNSMASQ IP Set"
-msgstr ""
+msgstr "DNSMASQ IP Seti"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
-msgstr ""
+msgstr "DNSMASQ Sunucuları Dosyası"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
msgid "Delay (in seconds) for on-boot start"
-msgstr ""
+msgstr "Açılışta başlatma için gecikme (saniye cinsinden)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
+#: 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 "Devre dışı bırak"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
-msgstr ""
+msgstr "Hata Ayıklamayı Devre Dışı Bırak"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
-msgstr ""
+msgstr "IPv6 girişleri ekleme"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
-msgstr ""
+msgstr "Sıkıştırılmış önbelleği saklama"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
-msgstr ""
+msgstr "Eşzamanlı işlemeyi kullanma"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
-msgstr ""
+msgstr "İndirme zaman aşımı (saniye cinsinden)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
-msgstr ""
+msgstr "İndiriliyor"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
-msgstr "Çalıştır"
+msgstr "Etkinleştir"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
-msgstr ""
+msgstr "Hata ayıklamayı etkinleştir"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
-msgstr ""
+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:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
-msgstr ""
+msgstr "Hata"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
-msgstr ""
+msgstr "Başarısız"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
msgid "Force Re-Download"
-msgstr ""
+msgstr "Yeniden İndirmeye Zorla"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
-msgstr ""
+msgstr "Yeniden Yüklemeye Zorla"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
-msgstr ""
+msgstr "Yönlendirici DNS'sini Zorla"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
-msgstr ""
+msgstr "Yönlendirici DNS sunucusunu tüm yerel cihazlara zorla"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
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 "
+"bilinir."
#: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
msgid "Grant UCI and file access for luci-app-simple-adblock"
-msgstr ""
+msgstr "luci-app-simple-adblock için UCI ve dosya erişimi verin"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
-msgstr ""
+msgstr "IPv6 Desteği"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
-msgstr ""
+msgstr "İzin verilecek bireysel alanlar."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
-msgstr ""
+msgstr "Engellenecek bireysel alanlar."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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 ""
+msgstr "Bilgi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
-msgstr ""
+msgstr "Durumu göstermek için LED"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
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:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
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:205
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
msgid "Message"
-msgstr ""
+msgstr "İleti"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
-msgstr ""
+msgstr "Çıktı Ayrıntı Ayarı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
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:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
-msgstr ""
+msgstr "%sSystem LED Configuration%s kullanılmayan LED'i seçin."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
-msgstr ""
+msgstr "Lütfen %s 'nin bu sistemde desteklenmediğini unutmayın."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
-msgstr ""
+msgstr "Yeniden başlatılıyor"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
msgid "Run service after set delay on boot."
-msgstr ""
+msgstr "Önyüklemede gecikme ayarlandıktan sonra hizmeti çalıştırın."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr "Hizmet Durumu"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: 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/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 ""
+msgstr "Simple AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
-msgstr ""
+msgstr "Simple AdBlock Ayarları"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
-msgstr ""
+msgstr "Eşzamanlı işleme"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
-msgstr ""
+msgstr "Biraz çıktı"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
msgid "Start"
msgstr "Başlat"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
-msgstr ""
+msgstr "Başlıyor"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
msgid "Stop"
msgstr "Durdur"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Stop the download if it is stalled for set number of seconds."
-msgstr ""
+msgstr "Ayarlanan saniye kadar inmezse indirmeyi durdurun."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr "Durduruldu"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
-msgstr ""
+msgstr "Sıkıştırılmış önbelleği depola"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
-msgstr ""
+msgstr "Sıkıştırılmış önbellek dosyasını yönlendiricide sakla"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
msgid "Success"
-msgstr ""
+msgstr "Başarılı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
-msgstr ""
+msgstr "Çıkışı bastır"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
-msgstr ""
+msgstr "Görev"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
-msgstr ""
+msgstr "İzin verilecek alan listelerinin URL'leri."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
-msgstr ""
+msgstr "Engellenecek alan listelerinin URL'leri."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
-msgstr ""
+msgstr "Engellenecek ana bilgisayar listelerinin URL'leri."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
-msgstr ""
+msgstr "Unbound AdBlock Listesi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
-msgstr ""
+msgstr "Eşzamanlı işlemeyi kullan"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
-msgstr ""
+msgstr "Ayrıntılı çıktı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr "Uyarı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
-msgstr ""
+msgstr "paylaşılan belleğe erişilemedi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
-msgstr ""
+msgstr "'%s' dosyası oluşturulamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
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:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
-msgstr ""
+msgstr "sıkıştırılmış önbellek oluşturulamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
-msgstr ""
+msgstr "indirme başarısız"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
-msgstr ""
+msgstr "Yapılandırma Güncelleme dosyası indirilemedi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
-msgstr ""
+msgstr "veri dosyası biçimlendirilemedi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
-msgstr ""
+msgstr "'%s' , '%s' konumuna taşınamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
-msgstr ""
+msgstr "geçici veri dosyası '%s' konumuna taşınamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
-msgstr ""
+msgstr "veri dosyası optimize edilemedi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
-msgstr ""
+msgstr "ayrıştırılamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
-msgstr ""
+msgstr "Yapılandırma Güncelleme dosyası ayrıştırılamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
-msgstr ""
+msgstr "izin listesi işlenemedi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
-msgstr ""
+msgstr "DNS çözümleyicisi yeniden yüklenemedi/yeniden başlatılamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
-msgstr ""
+msgstr "geçici dosyalar kaldırılamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
-msgstr ""
+msgstr "DNS çözümleyicisi yeniden başlatılamadı/yeniden yüklenemedi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
-msgstr ""
+msgstr "veri dosyası sıralanamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
-msgstr ""
+msgstr "%s durdurulamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
-msgstr ""
+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:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
-msgstr ""
+msgstr "cihazda HTTPS/SSL desteği yok"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
-msgstr ""
+msgstr "hiçbiri"
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 56c0f92e63..8966d8cd5d 100644
--- a/applications/luci-app-simple-adblock/po/uk/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/uk/simple-adblock.po
@@ -11,167 +11,167 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr "Розширена конфігурація"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr "Базова конфігурація"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "Конфігурація"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
msgid "DNS Service"
msgstr "DNS сервіс"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr "Увімкнути"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr "Увімкнути зневадження"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr "Помилка"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -179,19 +179,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -199,40 +199,40 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr "Підтримка IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -240,52 +240,56 @@ msgstr ""
msgid "Loading"
msgstr "Завантаження"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr "Стан сервісу"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr ""
@@ -294,15 +298,15 @@ msgstr ""
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr "Налаштування «Simple AdBlock»"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
@@ -310,7 +314,7 @@ msgstr ""
msgid "Start"
msgstr "Запустити"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
@@ -318,143 +322,143 @@ msgstr ""
msgid "Stop"
msgstr "Зупинити"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr "Зупинено"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr "Застереження"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
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 6000866630..f5865909a9 100644
--- a/applications/luci-app-simple-adblock/po/vi/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/vi/simple-adblock.po
@@ -1,170 +1,176 @@
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/"
+"luciapplicationssimple-adblock/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-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
-msgstr ""
+msgstr "Cấu hình"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: 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:283
+#: 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:284
+#: 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:286
+#: 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:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
msgstr ""
@@ -172,19 +178,19 @@ msgstr ""
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -192,40 +198,40 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -233,52 +239,56 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr ""
@@ -287,15 +297,15 @@ msgstr ""
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr ""
@@ -303,7 +313,7 @@ msgstr ""
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
msgstr ""
@@ -311,142 +321,142 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: 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:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
msgstr ""
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 f18c6a95c6..d9a25c487e 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: 2020-09-07 22:59+0000\n"
-"Last-Translator: PassWall-OpenWrt <chanwang@yandex.com>\n"
+"PO-Revision-Date: 2021-06-07 14:45+0000\n"
+"Last-Translator: ywx <yangwenxiao4511@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssimple-adblock/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -14,300 +14,305 @@ 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-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s 未安装或未找到"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
msgstr "添加 IPv6 条目"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
msgstr "将 IPv6 条目添加到阻止列表。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
msgstr "高级配置"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
-msgstr ""
+msgstr "允许的网域网址"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
-msgstr ""
+msgstr "允许的域"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
-msgstr ""
+msgstr "允许和禁止列表管理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
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:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
-msgstr ""
+msgstr "自动配置更新"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr "基本配置"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
-msgstr ""
+msgstr "封锁的网域网址"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
msgstr "已拦截域名"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
-msgstr ""
+msgstr "封锁的主机网址"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
+msgstr "找到包含%s个域名的缓存文件。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
msgstr "收集的错误"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
-msgstr ""
+msgstr "找到压缩的缓存文件。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
msgstr "配置"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
msgstr "控制系统日志和控制台输出的详细程度。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
msgstr "Curl 下载重试"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
msgid "DNS Service"
msgstr "DNS 服务"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: 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:284
+#: 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:286
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
msgid "DNSMASQ IP Set"
-msgstr "DNSMASQ IP Set"
+msgstr "DNSMASQ IP 组"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: 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:302
+#: 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:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr "禁用调试"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
msgstr "不要添加 IPv6 条目"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
msgstr "不要存储压缩的缓存"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
msgstr "不要使用并行处理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr "下载超时(秒)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
-msgstr ""
+msgstr "下载中"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr "启用"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr "启用调试"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
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:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr "错误"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
-msgstr ""
+msgstr "失败"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
msgid "Force Re-Download"
-msgstr ""
+msgstr "强制重新下载"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
-msgstr ""
+msgstr "强制刷新"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
-msgstr "强制使用路由器的 DNS"
+msgstr "强制使用路由器 DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
-msgstr "强制在所有本地设备上使用路由器的 DNS 服务"
+msgstr "强制所有本地设备使用路由器 DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
-msgstr "强制在本地设备上使用路由器的 DNS,也称为 DNS 劫持。"
+msgstr "强制在本地设备上使用路由器 DNS,也称为 DNS 劫持。"
#: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
msgid "Grant UCI and file access for luci-app-simple-adblock"
-msgstr ""
+msgstr "为luci-app-simple-adblock授予UCI和文件访问权限"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
msgstr "IPv6 支持"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
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:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
-msgstr ""
+msgstr "允许使用单个域。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
-msgstr ""
+msgstr "单个域将被阻止。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr "LED 指示状态"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr "同时开始所有的列表下载和处理任务,减少启动时间。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
-msgstr "如果设置,让本地设备使用自己的 DNS 服务器"
+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:205
+#: 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:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr "输出详细程度设置"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
-msgstr ""
+msgstr "在下载阻止/允许列表之前执行配置更新。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
-msgstr ""
+msgstr "选取尚未在 %s 系统 LED 配置%s 中使用的 LED。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
-msgstr ""
+msgstr "请注意,此系统不支持%s。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
-msgstr ""
+msgstr "正在重新启动"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+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
msgid "Service Status"
msgstr "服务状态"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
-msgstr ""
+msgstr "服务状态 [%s %s]"
#: 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:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr "简易 AdBlock 设置"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
msgstr "并行处理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr "一些输出"
@@ -315,154 +320,157 @@ msgstr "一些输出"
msgid "Start"
msgstr "启动"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
-msgstr ""
+msgstr "正在启动"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
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:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr "已停止"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
msgstr "存储压缩的缓存"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
msgstr "将压缩的缓存文件存储在路由器上"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
msgid "Success"
-msgstr ""
+msgstr "成功完成"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr "抑制输出"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
msgstr "任务"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
-msgstr ""
+msgstr "允许的域列表的URL。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
-msgstr ""
+msgstr "阻止的域列表的 URL."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
-msgstr ""
+msgstr "阻止的主机列表的 URL。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
msgstr "Ubound AdBlock 列表"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
msgstr "使用并行处理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr "详细输出"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
-msgstr ""
+msgstr "无法访问共享内存"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
-msgstr ""
+msgstr "无法创建“%s”文件"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
-msgstr ""
+msgstr "无法创建阻止列表或重新启动DNS解析器"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
-msgstr ""
+msgstr "创建压缩缓存失败"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
-msgstr ""
+msgstr "下载失败"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
-msgstr ""
+msgstr "下载配置更新文件失败"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
-msgstr ""
+msgstr "格式化数据文件失败"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
-msgstr ""
+msgstr "未能将“%s”移至“%s”"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
-msgstr ""
+msgstr "无法将临时数据文件移动到“%s”"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
-msgstr ""
+msgstr "无法优化数据文件"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
-msgstr ""
+msgstr "解析失败"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
-msgstr ""
+msgstr "无法解析配置更新文件"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
-msgstr ""
+msgstr "无法处理允许清单"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
-msgstr ""
+msgstr "无法重新加载/重新启动DNS解析器"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
-msgstr ""
+msgstr "无法删除临时文件"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
-msgstr ""
+msgstr "无法重新启动/重新加载DNS解析器"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
-msgstr ""
+msgstr "无法排序数据文件"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
-msgstr ""
+msgstr "无法停止%s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
-msgstr ""
+msgstr "无法解压缩压缩缓存"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
-msgstr ""
+msgstr "设备上没有 HTTPS/SSL 支持"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
msgstr "无"
+#~ msgid "%s is blocking %s domains (with %s)."
+#~ msgstr "%s正在阻止%s域(包含%s)。"
+
#~ msgid "Blacklisted Domain URLs"
#~ msgstr "列入黑名单的域名 URL"
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 6adbe62a78..f22ad507b8 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: 2020-06-30 13:41+0000\n"
+"PO-Revision-Date: 2021-03-14 05:16+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,283 +11,288 @@ 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.5.2-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
+#: 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:217
+#: 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:200
-msgid "%s is blocking %s domains (with %s)."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s 未安裝或找不到"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
msgid "Add IPv6 entries"
-msgstr ""
+msgstr "加入 IPv6 項目"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "Add IPv6 entries to block-list."
-msgstr ""
+msgstr "加入 IPv6 項目到封鎖清單。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Advanced Configuration"
-msgstr "高階配置"
+msgstr "進階組態"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "Allowed Domain URLs"
-msgstr ""
+msgstr "允許的網域網址"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Allowed Domains"
-msgstr ""
+msgstr "允許的網域"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
msgid "Allowed and Blocked Lists Management"
-msgstr ""
+msgstr "允許和禁止列表管理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
-msgstr ""
+msgstr "嘗試在持久性記憶體中創建區塊列表的壓縮快取。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Automatic Config Update"
-msgstr ""
+msgstr "自動組態更新"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
msgid "Basic Configuration"
msgstr "基本配置"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "Blocked Domain URLs"
-msgstr ""
+msgstr "封鎖的網域網址"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Blocked Domains"
-msgstr "封鎖網域"
+msgstr "封鎖的域名"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "Blocked Hosts URLs"
-msgstr ""
+msgstr "封鎖的主機網址"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+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 ""
+msgstr "快取檔中已找到 %s 個網域。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Collected Errors"
-msgstr ""
+msgstr "收集的錯誤"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
msgid "Compressed cache file found."
-msgstr ""
+msgstr "找到壓縮的快取文件。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Configuration"
-msgstr "設定"
+msgstr "組態"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Controls system log and console output verbosity."
-msgstr ""
+msgstr "控制系統日誌和主控台輸出的詳細程度。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid "Curl download retry"
-msgstr ""
+msgstr "Curl 下載重試"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
msgid "DNS Service"
-msgstr ""
+msgstr "DNS服務"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
msgid "DNSMASQ Additional Hosts"
-msgstr ""
+msgstr "DNSMASQ附加主機"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
msgid "DNSMASQ Config"
-msgstr ""
+msgstr "Dnsmasq 組態"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
msgid "DNSMASQ IP Set"
-msgstr ""
+msgstr "DNSMASQ IP設定"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
msgid "DNSMASQ Servers File"
-msgstr ""
+msgstr "DNSMASQ伺服器文件"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: 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:235
+#: 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:325
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
msgid "Disable Debugging"
msgstr "禁用除錯"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
msgid "Do not add IPv6 entries"
-msgstr ""
+msgstr "不要加入 IPv6 項目"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
msgid "Do not store compressed cache"
-msgstr ""
+msgstr "不存儲壓縮的快取"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:315
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
msgid "Do not use simultaneous processing"
-msgstr ""
+msgstr "不要使用同步處理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Download time-out (in seconds)"
msgstr "下載超時(秒)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Downloading"
-msgstr ""
+msgstr "下載中"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr "啟用"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Enable Debugging"
msgstr "啟用除錯"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:324
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
msgid "Enables debug output to /tmp/simple-adblock.log."
-msgstr ""
+msgstr "將除錯輸出啟用到 /tmp/simple-adblock.log。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
msgid "Error"
msgstr "錯誤"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Fail"
-msgstr ""
+msgstr "失敗"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
msgid "Force Re-Download"
-msgstr ""
+msgstr "強制重新下載"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Force Reloading"
-msgstr ""
+msgstr "強制重新載入中"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Force Router DNS"
-msgstr "強制路由器 DNS"
+msgstr "強制使用路由器 DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Force Router DNS server to all local devices"
-msgstr "強制路由器 DNS 服務所有本地裝置"
+msgstr "強制所有本地裝置使用路由器 DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
-msgstr ""
+msgstr "強制在本地裝置上使用路由器 DNS,也稱為 DNS 劫持。"
#: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
msgid "Grant UCI and file access for luci-app-simple-adblock"
-msgstr ""
+msgstr "授予 luci-app-simple-adblock 擁有 UCI 和檔案存取的權限"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
msgid "IPv6 Support"
-msgstr ""
+msgstr "支援 IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
-msgstr ""
+msgstr "如果安裝並檢測到curl,則會在逾時/失敗時重試多次下載。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
msgid "Individual domains to be allowed."
-msgstr ""
+msgstr "允許使用單個網域。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
msgid "Individual domains to be blocked."
-msgstr ""
+msgstr "單個網域將被阻擋."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+#: 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:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
msgid "LED to indicate status"
msgstr "LED 指示狀態"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
-msgstr ""
+msgstr "同時啟動所有列表下載和處理,從而縮短了服務啟動時間。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
msgid "Let local devices use their own DNS servers if set"
-msgstr "如果設定,讓本地裝置使用自己的 DNS 伺服器"
+msgstr "如果進行了設定,允許本地裝置使用自己的 DNS 伺服器"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
msgid "Loading"
-msgstr "載入中"
+msgstr "正在載入中"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
msgid "Message"
-msgstr ""
+msgstr "訊息"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
msgid "Output Verbosity Setting"
msgstr "輸出詳細程度設定"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Perform config update before downloading the block/allow-lists."
-msgstr ""
+msgstr "下載封鎖/允許清單前執行組態更新。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: 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 <a "
-"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+"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:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
-msgstr ""
+msgstr "選擇 %s系統 LED 組態%s 中尚未使用的 LED。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: 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:278
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
msgid "Please note that %s is not supported on this system."
-msgstr ""
+msgstr "請注意:此系統不支援 %s。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Restarting"
-msgstr ""
+msgstr "重新啟動中"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
msgid "Run service after set delay on boot."
-msgstr ""
+msgstr "設定啟動後延遲執行服務。"
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+msgid "Service Control"
+msgstr "服務控制"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
+#: 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
msgid "Service Status"
msgstr "服務狀態"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Service Status [%s %s]"
msgstr "服務狀態 [%s %s]"
@@ -296,15 +301,15 @@ msgstr "服務狀態 [%s %s]"
msgid "Simple AdBlock"
msgstr "簡單 AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
msgid "Simple AdBlock Settings"
msgstr "簡單 AdBlock 設定"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
msgid "Simultaneous processing"
-msgstr ""
+msgstr "同時處理中"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Some output"
msgstr "一些輸出"
@@ -312,154 +317,157 @@ msgstr "一些輸出"
msgid "Start"
msgstr "啟動"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
msgid "Starting"
-msgstr ""
+msgstr "開始中"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid "Stop the download if it is stalled for set number of seconds."
-msgstr ""
+msgstr "如果下載停頓了指定的秒數,請停止下載。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
msgid "Stopped"
msgstr "已停止"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
msgid "Store compressed cache"
-msgstr ""
+msgstr "存儲壓縮的快取"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
msgid "Store compressed cache file on router"
-msgstr ""
+msgstr "將壓縮的快取文件存儲在路由器上"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
msgid "Success"
-msgstr ""
+msgstr "成功"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
msgid "Suppress output"
msgstr "抑制輸出"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Task"
-msgstr ""
+msgstr "任務"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:337
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
msgid "URLs to lists of domains to be allowed."
-msgstr ""
+msgstr "允許的網域列表的URL."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:347
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
msgid "URLs to lists of domains to be blocked."
-msgstr ""
+msgstr "指向要阻止的網域列表的URL。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
msgid "URLs to lists of hosts to be blocked."
-msgstr ""
+msgstr "指向要阻止的主機列表的URL。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:291
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Unbound AdBlock List"
-msgstr ""
+msgstr "未綁定的AdBlock列表"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
msgid "Use simultaneous processing"
-msgstr ""
+msgstr "使用同步處理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Verbose output"
msgstr "詳細輸出"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
msgid "failed to access shared memory"
-msgstr ""
+msgstr "存取分享記憶體失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "failed to create '%s' file"
-msgstr ""
+msgstr "\"%s\" 檔案建立失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
msgid "failed to create block-list or restart DNS resolver"
-msgstr ""
+msgstr "建立封鎖清單或重新啟動 DNS 解析器失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "failed to create compressed cache"
-msgstr ""
+msgstr "建立壓縮快取失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "failed to download"
-msgstr ""
+msgstr "下載失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
msgid "failed to download Config Update file"
-msgstr ""
+msgstr "下載組態更新檔失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
msgid "failed to format data file"
-msgstr ""
+msgstr "格式化資料檔失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "failed to move '%s' to '%s'"
-msgstr ""
+msgstr "移動 \"%s\" 到 \"%s\" 失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "failed to move temporary data file to '%s'"
-msgstr ""
+msgstr "移動臨時資料檔到 \"%s\" 失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
msgid "failed to optimize data file"
-msgstr ""
+msgstr "最佳化資料檔失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "failed to parse"
-msgstr ""
+msgstr "解析失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
msgid "failed to parse Config Update file"
-msgstr ""
+msgstr "解析組態更新檔失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "failed to process allow-list"
-msgstr ""
+msgstr "處理允許清單失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
msgid "failed to reload/restart DNS resolver"
-msgstr ""
+msgstr "重新載入/重新啟動 DNS 解析器失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
msgid "failed to remove temporary files"
-msgstr ""
+msgstr "刪除臨時檔失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
msgid "failed to restart/reload DNS resolver"
-msgstr ""
+msgstr "重新啟動/重新載入 DNS 解析器失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "failed to sort data file"
-msgstr ""
+msgstr "資料檔排序失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "failed to stop %s"
-msgstr ""
+msgstr "%s 停止失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
msgid "failed to unpack compressed cache"
-msgstr ""
+msgstr "壓縮快取解壓縮失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
msgid "no HTTPS/SSL support on device"
-msgstr ""
+msgstr "設備不支持HTTPS / SSL"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "none"
msgstr "無"
+#~ msgid "%s is blocking %s domains (with %s)."
+#~ msgstr "%s 正在封鎖 %s 網域(具有 %s)。"
+
#~ msgid "Blacklisted Domain URLs"
#~ msgstr "列入黑名單的域名 URL"
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 549482b469..da0b974420 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
@@ -22,6 +22,7 @@
'require uci';
'require form';
'require rpc';
+'require view';
var conf = 'smartdns';
var callServiceList = rpc.declare({
@@ -115,7 +116,7 @@ function smartdnsRenderStatus(res) {
return renderHTML;
}
-return L.view.extend({
+return view.extend({
load: function () {
return Promise.all([
uci.load('smartdns'),
diff --git a/applications/luci-app-smartdns/po/de/smartdns.po b/applications/luci-app-smartdns/po/de/smartdns.po
index 08bbfccfd6..9ae53d7c9f 100644
--- a/applications/luci-app-smartdns/po/de/smartdns.po
+++ b/applications/luci-app-smartdns/po/de/smartdns.po
@@ -1,43 +1,43 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-14 02:46+0000\n"
-"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\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.3-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: 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 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:423
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:424
msgid "Additional Server Args"
-msgstr "Zusätzliche Server-Argumente"
+msgstr "Zusätzliche Server Parameter"
-#: 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:430
+#: 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
msgid "Advanced Settings"
msgstr "Erweiterte Einstellungen"
-#: 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:202
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:215
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
msgid "Cache Size"
-msgstr "Cache-Größe"
+msgstr "Zwischenspeichergröße"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:146
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:147
msgid "Collecting data ..."
-msgstr "Sammle Daten..."
+msgstr "Ermittle Daten..."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:451
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:452
msgid ""
"Configure IP blacklists that will be filtered from the results of specific "
"DNS server."
@@ -45,129 +45,129 @@ 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:157
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:158
msgid "Custom Settings"
msgstr "Benutzerdefinierte Einstellungen"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:339
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
msgid "DNS Server Name"
-msgstr "DNS-Servername"
+msgstr "DNS Server Name"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:367
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
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:342
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
msgid "DNS Server ip"
-msgstr "DNS-Server-IP"
+msgstr "DNS-Server IP"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:347
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
msgid "DNS Server port"
msgstr "DNS-Server-Port"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:356
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
msgid "DNS Server type"
-msgstr "DNS-Server-Typ"
+msgstr "DNS-Server Typ"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:215
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
msgid "DNS domain result cache size"
-msgstr ""
+msgstr "DNS Domain Ergebnisspeichergröße"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:95
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:96
msgid "Dnsmasq Forwared To Smartdns Failure"
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:264
msgid "Do not check speed."
-msgstr ""
+msgstr "Geschwindigkeit nicht testen."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:433
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
msgid "Domain Address"
-msgstr ""
+msgstr "Domain Adresse"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:219
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
msgid "Domain TTL"
-msgstr ""
+msgstr "Domain TTL"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:232
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233
msgid "Domain TTL Max"
-msgstr ""
+msgstr "Domain TTL Max"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:223
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:224
msgid "Domain TTL Min"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:194
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:195
msgid "Domain prefetch"
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:476
msgid "Donate"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:474
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:475
msgid "Donate to smartdns"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:188
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:189
msgid "Dual-stack IP Selection"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:160
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:237
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:333
+#: 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
msgid "Enable"
msgstr "Aktivieren"
-#: 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:190
msgid "Enable IP selection between IPV4 and IPV6"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:183
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
msgid "Enable IPV6 DNS Server"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:250
+#: 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
msgid "Enable TCP DNS Server"
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:196
msgid "Enable domain prefetch, accelerate domain response speed."
msgstr ""
-#: 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:239
msgid "Enable or disable second DNS server."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:160
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
msgid "Enable or disable smartdns server"
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:378
msgid "Filtering IP with blacklist"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:302
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
msgid "Force AAAA SOA"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:302
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
msgid "Force AAAA SOA."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:152
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:155
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:329
+#: 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
msgid "General Settings"
msgstr "Allgemeine Einstellungen"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:318
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:319
msgid "Generate Coredump"
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:320
msgid ""
"Generate Coredump file when smartdns crash, coredump file is located at /tmp/"
"smartdns.xxx.core."
@@ -177,283 +177,283 @@ msgstr ""
msgid "Grant access to LuCI app smartdns"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:403
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:404
msgid "HTTP Host"
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 "IP Blacklist"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:377
msgid "IP Blacklist Filtering"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:103
+#: 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:109
+#: 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:183
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
msgid "IPV6 Server"
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:463
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:171
-#: 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:172
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
msgid "Local Port"
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:234
msgid "Maximum TTL for all domain result."
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:225
msgid "Minimum TTL for all domain result."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:86
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:87
msgid "NOT RUNNING"
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:257
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:84
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:85
msgid "RUNNING"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:206
+#: 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:210
+#: 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:209
+#: 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:156
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:157
msgid "Second Server Settings"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:200
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:201
msgid "Serve expired"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:255
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:367
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:256
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
msgid "Server Group"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:165
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
msgid "Server Name"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:433
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
msgid "Set Specific domain ip address."
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 ip blacklist."
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:385
msgid "Set TLS hostname to verify."
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 ""
"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:394
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395
msgid "Sets the server name indication for query."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:152
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153
msgid "Settings"
msgstr "Einstellungen"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:268
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:269
msgid "Skip Address Rules"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:297
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
msgid "Skip Cache"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:297
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
msgid "Skip Cache."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:291
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:292
msgid "Skip Dualstack Selection"
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:293
msgid "Skip Dualstack Selection."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:280
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:281
msgid "Skip Ipset Rule"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:274
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:275
msgid "Skip Nameserver Rule"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:286
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:287
msgid "Skip SOA Address 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:288
msgid "Skip SOA address rules."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:262
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:263
msgid "Skip Speed Check"
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:270
msgid "Skip address rules."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:281
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:282
msgid "Skip ipset rules."
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:276
msgid "Skip nameserver rules."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:128
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:129
#: 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:129
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:130
msgid "SmartDNS Server"
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:131
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:466
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:467
msgid "SmartDNS official website"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:206
+#: 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:171
-#: 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:172
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
msgid "Smartdns local server port"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:165
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
msgid "Smartdns server name"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:438
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:439
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:178
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:250
+#: 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
msgid "TCP Server"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:383
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:384
msgid "TLS Hostname Verify"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:393
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:394
msgid "TLS SNI name"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:412
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:413
msgid "TLS SPKI Pinning"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:219
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
msgid "TTL for all domain result."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:461
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:462
msgid "Technical Support"
msgstr ""
-#: 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:324
msgid "Upstream Servers"
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:325
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:413
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414
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:361
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:362
msgid "https"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:342
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
msgid "ip"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:208
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:209
msgid "none"
-msgstr ""
+msgstr "kein"
-#: 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:468
msgid "open website"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:347
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
msgid "port"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:308
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:309
msgid "smartdns custom settings"
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:360
msgid "tcp"
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:361
msgid "tls"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:356
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
msgid "type"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:358
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:359
msgid "udp"
msgstr ""
diff --git a/applications/luci-app-smartdns/po/es/smartdns.po b/applications/luci-app-smartdns/po/es/smartdns.po
index f0e6d1a5d2..267b1070e3 100644
--- a/applications/luci-app-smartdns/po/es/smartdns.po
+++ b/applications/luci-app-smartdns/po/es/smartdns.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2020-07-02 17:20-0300\n"
-"PO-Revision-Date: 2020-08-07 03:35+0000\n"
-"Last-Translator: Álvaro Fernández Rojas <noltari@gmail.com>\n"
+"PO-Revision-Date: 2021-08-10 19:02+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssmartdns/es/>\n"
"Language: 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.2-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: 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 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:423
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:424
msgid "Additional Server Args"
msgstr "Args adicionales del servidor"
-#: 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:430
+#: 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
msgid "Advanced Settings"
-msgstr "Configuraciones avanzadas"
+msgstr "Configuración avanzada"
-#: 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:202
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,15 @@ 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:215
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
msgid "Cache Size"
msgstr "Tamaño del caché"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:146
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:147
msgid "Collecting data ..."
msgstr "Recolectando datos..."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:451
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:452
msgid ""
"Configure IP blacklists that will be filtered from the results of specific "
"DNS server."
@@ -50,133 +50,133 @@ 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:157
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:158
msgid "Custom Settings"
msgstr "Configuraciones personalizadas"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:339
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
msgid "DNS Server Name"
msgstr "Nombre del servidor DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:367
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
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:342
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
msgid "DNS Server ip"
msgstr "IP del servidor DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:347
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
msgid "DNS Server port"
msgstr "Puerto del servidor DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:356
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
msgid "DNS Server type"
msgstr "Tipo de servidor DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:215
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
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:95
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:96
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:263
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:264
msgid "Do not check speed."
msgstr "No verifique la velocidad."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:433
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
msgid "Domain Address"
msgstr "Dirección de dominio"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:219
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
msgid "Domain TTL"
msgstr "TTL del dominio"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:232
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233
msgid "Domain TTL Max"
msgstr "TTL Máx. del dominio"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:223
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:224
msgid "Domain TTL Min"
msgstr "TTL Mín. del dominio"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:194
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:195
msgid "Domain prefetch"
msgstr "Prebúsqueda de dominios"
-#: 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:476
msgid "Donate"
msgstr "Donar"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:474
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:475
msgid "Donate to smartdns"
msgstr "Donar a smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:188
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:189
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:160
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:237
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:333
+#: 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
msgid "Enable"
msgstr "Activar"
-#: 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:190
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:183
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
msgid "Enable IPV6 DNS Server"
msgstr "Activar servidor DNS IPv6"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:250
+#: 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
msgid "Enable TCP DNS Server"
msgstr "Activar el servidor DNS TCP"
-#: 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:196
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:238
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:239
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:160
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
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:377
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:378
msgid "Filtering IP with blacklist"
msgstr "Filtrado de IP con lista negra"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:302
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
msgid "Force AAAA SOA"
msgstr "Forzar AAAA SOA"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:302
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
msgid "Force AAAA SOA."
msgstr "Forzar AAAA SOA."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:152
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:155
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:329
+#: 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
msgid "General Settings"
msgstr "Configuración general"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:318
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:319
msgid "Generate Coredump"
msgstr "Generar Coredump"
-#: 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:320
msgid ""
"Generate Coredump file when smartdns crash, coredump file is located at /tmp/"
"smartdns.xxx.core."
@@ -188,103 +188,104 @@ 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:403
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:404
msgid "HTTP Host"
msgstr "Host HTTP"
-#: 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 "IP Blacklist"
msgstr "Lista negra de IP"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:377
msgid "IP Blacklist Filtering"
msgstr "Filtrado de la lista negra de IP"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:103
+#: 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:109
+#: 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:183
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
msgid "IPV6 Server"
msgstr "Servidor IPv6"
-#: 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:463
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:171
-#: 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:172
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
msgid "Local Port"
msgstr "Puerto local"
-#: 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:234
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:224
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:225
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:86
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:87
+#, fuzzy
msgid "NOT RUNNING"
-msgstr "NO CORRIENDO"
+msgstr "NO SE ESTÁ EJECUTANDO"
-#: 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:257
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:84
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:85
msgid "RUNNING"
-msgstr "CORRIENDO"
+msgstr "EJECUTANDO"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:206
+#: 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:210
+#: 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:209
+#: 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:156
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:157
msgid "Second Server Settings"
msgstr "Segunda configuración del servidor"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:200
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:201
msgid "Serve expired"
msgstr "Servir expirado"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:255
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:367
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:256
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
msgid "Server Group"
msgstr "Grupo de servidores"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:165
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
msgid "Server Name"
msgstr "Nombre del servidor"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:433
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
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:434
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
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:384
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:385
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:404
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:405
msgid ""
"Set the HTTP host used for the query. Use this parameter when the host of "
"the URL address is an IP address."
@@ -292,76 +293,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:394
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395
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:152
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153
msgid "Settings"
msgstr "Configuraciones"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:268
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:269
msgid "Skip Address Rules"
msgstr "Omitir reglas de dirección"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:297
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
msgid "Skip Cache"
msgstr "Omitir caché"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:297
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
msgid "Skip Cache."
msgstr "Omitir caché."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:291
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:292
msgid "Skip Dualstack Selection"
msgstr "Omitir selección de pila doble"
-#: 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:293
msgid "Skip Dualstack Selection."
msgstr "Omitir selección de pila doble."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:280
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:281
msgid "Skip Ipset Rule"
msgstr "Omitir regla de Ipset"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:274
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:275
msgid "Skip Nameserver Rule"
msgstr "Omitir regla de servidor de nombres"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:286
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:287
msgid "Skip SOA Address Rule"
msgstr "Omitir regla de dirección SOA"
-#: 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:288
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:262
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:263
msgid "Skip Speed Check"
msgstr "Omitir comprobación de velocidad"
-#: 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:270
msgid "Skip address rules."
msgstr "Omitir reglas de dirección."
-#: 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:282
msgid "Skip ipset rules."
msgstr "Omitir las reglas 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:276
msgid "Skip nameserver rules."
msgstr "Omitir las reglas del servidor de nombres."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:128
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:129
#: 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:129
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:130
msgid "SmartDNS Server"
msgstr "Servidor 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:131
msgid ""
"SmartDNS is a local high-performance DNS server, supports finding fastest "
"IP, supports ad filtering, and supports avoiding DNS poisoning."
@@ -370,24 +371,24 @@ 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:466
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:467
msgid "SmartDNS official website"
msgstr "Sitio web oficial de SmartDNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:206
+#: 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:171
-#: 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:172
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
msgid "Smartdns local server port"
msgstr "Puerto del servidor local Smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:165
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
msgid "Smartdns server name"
msgstr "Nombre del servidor de Smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:438
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:439
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 "
@@ -397,36 +398,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:178
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:250
+#: 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
msgid "TCP Server"
msgstr "Servidor TCP"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:383
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:384
msgid "TLS Hostname Verify"
msgstr "Verificar nombre de host TLS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:393
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:394
msgid "TLS SNI name"
msgstr "Nombre SNI de TLS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:412
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:413
msgid "TLS SPKI Pinning"
msgstr "TLS SPKI Anclado"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:219
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
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:461
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:462
msgid "Technical Support"
msgstr "Soporte técnico"
-#: 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:324
msgid "Upstream Servers"
msgstr "Servidores aguas arriba"
-#: 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:325
msgid ""
"Upstream Servers, support UDP, TCP protocol. Please configure multiple DNS "
"servers, including multiple foreign DNS servers."
@@ -434,7 +435,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:413
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414
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 "
@@ -444,43 +445,43 @@ 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:361
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:362
msgid "https"
msgstr "https"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:342
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
msgid "ip"
msgstr "ip"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:208
+#: 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:467
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:468
msgid "open website"
msgstr "abrir sitio web"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:347
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
msgid "port"
msgstr "puerto"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:308
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:309
msgid "smartdns custom settings"
msgstr "configuraciones personalizadas de smartdns"
-#: 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:360
msgid "tcp"
msgstr "tcp"
-#: 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:361
msgid "tls"
msgstr "tls"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:356
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
msgid "type"
msgstr "tipo"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:358
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:359
msgid "udp"
msgstr "udp"
diff --git a/applications/luci-app-smartdns/po/pt-BR/smartdns.po b/applications/luci-app-smartdns/po/pt-BR/smartdns.po
index 43a32c4d40..663498c031 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: 2020-08-11 18:32+0000\n"
+"PO-Revision-Date: 2021-07-22 08:04+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.2-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
-#: 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 Args for upstream dns servers"
msgstr "Args adicionais para servidores dns upstream"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:423
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:424
msgid "Additional Server Args"
msgstr "Args Adicionais Sobre o Servidor"
-#: 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:430
+#: 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
msgid "Advanced Settings"
msgstr "Configurações Avançadas"
-#: 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:202
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,15 @@ 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:215
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
msgid "Cache Size"
msgstr "Tamanho do Cache"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:146
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:147
msgid "Collecting data ..."
-msgstr "Coletando dados..."
+msgstr "Coletando dados ..."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:451
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:452
msgid ""
"Configure IP blacklists that will be filtered from the results of specific "
"DNS server."
@@ -47,133 +47,133 @@ 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:157
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:158
msgid "Custom Settings"
msgstr "Configurações Personalizadas"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:339
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
msgid "DNS Server Name"
msgstr "Nome do Servidor DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:367
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
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:342
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
msgid "DNS Server ip"
msgstr "Endereço IP do Servidor DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:347
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
msgid "DNS Server port"
msgstr "Porta do Servidor DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:356
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
msgid "DNS Server type"
msgstr "Tipo do Servidor DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:215
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
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:95
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:96
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:263
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:264
msgid "Do not check speed."
msgstr "Não verifique a velocidade."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:433
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
msgid "Domain Address"
msgstr "Endereço do domínio"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:219
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
msgid "Domain TTL"
msgstr "TTL do domínio"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:232
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233
msgid "Domain TTL Max"
msgstr "TTL Max. do Domínio"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:223
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:224
msgid "Domain TTL Min"
msgstr "TTL Min. do Domínio"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:194
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:195
msgid "Domain prefetch"
msgstr "Pré-aquisição do Domínio"
-#: 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:476
msgid "Donate"
msgstr "Doe"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:474
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:475
msgid "Donate to smartdns"
msgstr "Doar para o smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:188
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:189
msgid "Dual-stack IP Selection"
msgstr "Seleção IP com pilha dupla"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:160
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:237
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:333
+#: 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
msgid "Enable"
msgstr "Ativar"
-#: 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:190
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:183
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
msgid "Enable IPV6 DNS Server"
msgstr "Ativar o Servidor IPV6 do DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:250
+#: 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
msgid "Enable TCP DNS Server"
msgstr "Ative o TCP do servidor DNS"
-#: 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:196
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:238
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:239
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:160
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
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:377
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:378
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:302
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
msgid "Force AAAA SOA"
msgstr "Impor AAAA SOA"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:302
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
msgid "Force AAAA SOA."
msgstr "Impor AAAA SOA."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:152
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:155
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:329
+#: 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
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:318
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:319
msgid "Generate Coredump"
msgstr "Gerar Coredump"
-#: 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:320
msgid ""
"Generate Coredump file when smartdns crash, coredump file is located at /tmp/"
"smartdns.xxx.core."
@@ -185,103 +185,103 @@ 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:403
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:404
msgid "HTTP Host"
msgstr "Host HTTP"
-#: 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 "IP Blacklist"
msgstr "Lista negra de IPs"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:377
msgid "IP Blacklist Filtering"
msgstr "Filtragem da Lista Negra dos IPs"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:103
+#: 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:109
+#: 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:183
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
msgid "IPV6 Server"
msgstr "Servidor IPV6"
-#: 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:463
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:171
-#: 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:172
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
msgid "Local Port"
msgstr "Porta Local"
-#: 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:234
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:224
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:225
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:86
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:87
msgid "NOT RUNNING"
msgstr "NÃO ESTÁ EM EXECUÇÃO"
-#: 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:257
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:84
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:85
msgid "RUNNING"
msgstr "EM EXECUÇÃO"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:206
+#: 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:210
+#: 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:209
+#: 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:156
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:157
msgid "Second Server Settings"
msgstr "Configurações do Segundo Servidor"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:200
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:201
msgid "Serve expired"
msgstr "O servir expirou"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:255
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:367
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:256
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
msgid "Server Group"
msgstr "Grupo dos Servidores"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:165
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
msgid "Server Name"
msgstr "Nome do Servidor"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:433
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
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:434
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
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:384
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:385
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:404
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:405
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 +289,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:394
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395
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:152
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:268
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:269
msgid "Skip Address Rules"
msgstr "Ignora as Regras do Endereço"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:297
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
msgid "Skip Cache"
msgstr "Ignora a Cache"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:297
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
msgid "Skip Cache."
msgstr "Ignora a Cache."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:291
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:292
msgid "Skip Dualstack Selection"
msgstr "Ignora a Seleção da Pilha Dupla"
-#: 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:293
msgid "Skip Dualstack Selection."
msgstr "Ignora a Seleção da Pilha Dupla."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:280
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:281
msgid "Skip Ipset Rule"
msgstr "Ignora a Regra Ipset"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:274
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:275
msgid "Skip Nameserver Rule"
msgstr "Ignora a Regra do Servidor de Nomes"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:286
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:287
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:287
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:288
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:262
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:263
msgid "Skip Speed Check"
msgstr "Ignorar a Verificação da Velocidade"
-#: 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:270
msgid "Skip address rules."
msgstr "Ignora as Regras do Endereço."
-#: 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:282
msgid "Skip ipset rules."
msgstr "Ignore as regras do 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:276
msgid "Skip nameserver rules."
msgstr "Ignora a regra do servidor de nomes."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:128
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:129
#: 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:129
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:130
msgid "SmartDNS Server"
msgstr "Servidor 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:131
msgid ""
"SmartDNS is a local high-performance DNS server, supports finding fastest "
"IP, supports ad filtering, and supports avoiding DNS poisoning."
@@ -367,24 +367,24 @@ 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:466
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:467
msgid "SmartDNS official website"
msgstr "Site oficial do SmartDNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:206
+#: 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:171
-#: 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:172
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
msgid "Smartdns local server port"
msgstr "Porta do servidor local Smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:165
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
msgid "Smartdns server name"
msgstr "Nome do servidor Smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:438
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:439
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 +395,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:178
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:250
+#: 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
msgid "TCP Server"
msgstr "Servidor TCP"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:383
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:384
msgid "TLS Hostname Verify"
msgstr "Verificar o Nome do Host TLS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:393
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:394
msgid "TLS SNI name"
msgstr "Nome TLS SNI"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:412
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:413
msgid "TLS SPKI Pinning"
msgstr "Fixação TLS SPKI"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:219
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
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:461
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:462
msgid "Technical Support"
msgstr "Suporte Técnico"
-#: 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:324
msgid "Upstream Servers"
msgstr "Servidores upstream"
-#: 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:325
msgid ""
"Upstream Servers, support UDP, TCP protocol. Please configure multiple DNS "
"servers, including multiple foreign DNS servers."
@@ -432,7 +432,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:413
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414
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 +442,42 @@ 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:361
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:362
msgid "https"
msgstr "https"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:342
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
msgid "ip"
msgstr "IP"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:208
+#: 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:467
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:468
msgid "open website"
msgstr "abrir o website"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:347
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
msgid "port"
msgstr "porta"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:308
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:309
msgid "smartdns custom settings"
msgstr "configurações personalizadas do smartdns"
-#: 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:360
msgid "tcp"
msgstr "tcp"
-#: 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:361
msgid "tls"
msgstr "tls"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:356
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
msgid "type"
msgstr "tipo"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:358
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:359
msgid "udp"
msgstr "udp"
diff --git a/applications/luci-app-smartdns/po/templates/smartdns.pot b/applications/luci-app-smartdns/po/templates/smartdns.pot
index 2f61dc4528..1cc83fcb95 100644
--- a/applications/luci-app-smartdns/po/templates/smartdns.pot
+++ b/applications/luci-app-smartdns/po/templates/smartdns.pot
@@ -1,162 +1,162 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: 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 Args for upstream dns servers"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:423
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:424
msgid "Additional Server Args"
msgstr ""
-#: 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:430
+#: 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
msgid "Advanced 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:202
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:215
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
msgid "Cache Size"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:146
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:147
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:451
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:452
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:157
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:158
msgid "Custom Settings"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:339
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
msgid "DNS Server Name"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:367
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
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:342
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
msgid "DNS Server ip"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:347
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
msgid "DNS Server port"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:356
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
msgid "DNS Server type"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:215
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
msgid "DNS domain result cache size"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:95
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:96
msgid "Dnsmasq Forwared To Smartdns Failure"
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:264
msgid "Do not check speed."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:433
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
msgid "Domain Address"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:219
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
msgid "Domain TTL"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:232
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233
msgid "Domain TTL Max"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:223
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:224
msgid "Domain TTL Min"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:194
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:195
msgid "Domain prefetch"
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:476
msgid "Donate"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:474
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:475
msgid "Donate to smartdns"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:188
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:189
msgid "Dual-stack IP Selection"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:160
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:237
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:333
+#: 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
msgid "Enable"
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:190
msgid "Enable IP selection between IPV4 and IPV6"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:183
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
msgid "Enable IPV6 DNS Server"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:250
+#: 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
msgid "Enable TCP DNS Server"
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:196
msgid "Enable domain prefetch, accelerate domain response speed."
msgstr ""
-#: 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:239
msgid "Enable or disable second DNS server."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:160
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
msgid "Enable or disable smartdns server"
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:378
msgid "Filtering IP with blacklist"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:302
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
msgid "Force AAAA SOA"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:302
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
msgid "Force AAAA SOA."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:152
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:155
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:329
+#: 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
msgid "General Settings"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:318
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:319
msgid "Generate Coredump"
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:320
msgid ""
"Generate Coredump file when smartdns crash, coredump file is located at /tmp/"
"smartdns.xxx.core."
@@ -166,283 +166,283 @@ msgstr ""
msgid "Grant access to LuCI app smartdns"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:403
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:404
msgid "HTTP Host"
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 "IP Blacklist"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:377
msgid "IP Blacklist Filtering"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:103
+#: 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:109
+#: 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:183
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
msgid "IPV6 Server"
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:463
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:171
-#: 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:172
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
msgid "Local Port"
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:234
msgid "Maximum TTL for all domain result."
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:225
msgid "Minimum TTL for all domain result."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:86
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:87
msgid "NOT RUNNING"
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:257
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:84
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:85
msgid "RUNNING"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:206
+#: 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:210
+#: 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:209
+#: 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:156
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:157
msgid "Second Server Settings"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:200
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:201
msgid "Serve expired"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:255
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:367
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:256
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
msgid "Server Group"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:165
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
msgid "Server Name"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:433
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
msgid "Set Specific domain ip address."
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 ip blacklist."
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:385
msgid "Set TLS hostname to verify."
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 ""
"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:394
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395
msgid "Sets the server name indication for query."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:152
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153
msgid "Settings"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:268
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:269
msgid "Skip Address Rules"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:297
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
msgid "Skip Cache"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:297
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
msgid "Skip Cache."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:291
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:292
msgid "Skip Dualstack Selection"
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:293
msgid "Skip Dualstack Selection."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:280
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:281
msgid "Skip Ipset Rule"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:274
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:275
msgid "Skip Nameserver Rule"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:286
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:287
msgid "Skip SOA Address 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:288
msgid "Skip SOA address rules."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:262
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:263
msgid "Skip Speed Check"
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:270
msgid "Skip address rules."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:281
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:282
msgid "Skip ipset rules."
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:276
msgid "Skip nameserver rules."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:128
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:129
#: 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:129
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:130
msgid "SmartDNS Server"
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:131
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:466
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:467
msgid "SmartDNS official website"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:206
+#: 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:171
-#: 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:172
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
msgid "Smartdns local server port"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:165
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
msgid "Smartdns server name"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:438
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:439
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:178
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:250
+#: 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
msgid "TCP Server"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:383
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:384
msgid "TLS Hostname Verify"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:393
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:394
msgid "TLS SNI name"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:412
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:413
msgid "TLS SPKI Pinning"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:219
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
msgid "TTL for all domain result."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:461
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:462
msgid "Technical Support"
msgstr ""
-#: 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:324
msgid "Upstream Servers"
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:325
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:413
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414
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:361
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:362
msgid "https"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:342
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
msgid "ip"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:208
+#: 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:467
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:468
msgid "open website"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:347
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
msgid "port"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:308
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:309
msgid "smartdns custom settings"
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:360
msgid "tcp"
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:361
msgid "tls"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:356
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
msgid "type"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:358
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:359
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 8ff78df2bf..17c8515cde 100644
--- a/applications/luci-app-smartdns/po/zh_Hans/smartdns.po
+++ b/applications/luci-app-smartdns/po/zh_Hans/smartdns.po
@@ -1,171 +1,171 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-05 13:29+0000\n"
-"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"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/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.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: 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 Args for upstream dns servers"
msgstr "额外的上游 DNS 服务器参数"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:423
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:424
msgid "Additional Server Args"
msgstr "额外的服务器参数"
-#: 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:430
+#: 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
msgid "Advanced 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:202
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:215
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
msgid "Cache Size"
msgstr "缓存大小"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:146
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:147
msgid "Collecting data ..."
msgstr "正在收集数据..."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:451
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:452
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:157
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:158
msgid "Custom Settings"
msgstr "自定义设置"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:339
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
msgid "DNS Server Name"
msgstr "DNS服务器名称"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:367
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
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:342
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
msgid "DNS Server ip"
msgstr "DNS服务器IP"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:347
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
msgid "DNS Server port"
msgstr "DNS服务器端口"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:356
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
msgid "DNS Server type"
msgstr "协议类型"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:215
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
msgid "DNS domain result cache size"
msgstr "缓存DNS的结果,缓存大小,配置零则不缓存"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:95
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:96
msgid "Dnsmasq Forwared To Smartdns Failure"
msgstr "重定向dnsmasq到smartdns失败"
-#: 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:264
msgid "Do not check speed."
msgstr "禁用测速。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:433
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
msgid "Domain Address"
msgstr "域名地址"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:219
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
msgid "Domain TTL"
msgstr "域名TTL"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:232
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233
msgid "Domain TTL Max"
msgstr "域名TTL最大值"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:223
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:224
msgid "Domain TTL Min"
msgstr "域名TTL最小值"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:194
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:195
msgid "Domain prefetch"
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:476
msgid "Donate"
msgstr "捐助"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:474
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:475
msgid "Donate to smartdns"
msgstr "捐助smartdns项目"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:188
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:189
msgid "Dual-stack IP Selection"
msgstr "双栈IP优选"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:160
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:237
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:333
+#: 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
msgid "Enable"
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:190
msgid "Enable IP selection between IPV4 and IPV6"
msgstr "启用 IPV4 和 IPV6 间的 IP 优选策略"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:183
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
msgid "Enable IPV6 DNS Server"
msgstr "启用IPV6服务器"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:250
+#: 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
msgid "Enable TCP DNS Server"
msgstr "启用TCP服务器"
-#: 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:196
msgid "Enable domain prefetch, accelerate domain response speed."
msgstr "启用域名预加载,加速域名响应速度。"
-#: 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:239
msgid "Enable or disable second DNS server."
msgstr "是否启用第二DNS服务器。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:160
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
msgid "Enable or disable smartdns server"
msgstr "启用或禁用SmartDNS服务"
-#: 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:378
msgid "Filtering IP with blacklist"
msgstr "使用IP黑名单过滤"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:302
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
msgid "Force AAAA SOA"
msgstr "停用IPV6地址解析"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:302
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
msgid "Force AAAA SOA."
msgstr "停用IPV6地址解析。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:152
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:155
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:329
+#: 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
msgid "General Settings"
msgstr "常规设置"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:318
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:319
msgid "Generate Coredump"
msgstr "生成coredump"
-#: 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:320
msgid ""
"Generate Coredump file when smartdns crash, coredump file is located at /tmp/"
"smartdns.xxx.core."
@@ -174,201 +174,201 @@ msgstr ""
#: applications/luci-app-smartdns/root/usr/share/rpcd/acl.d/luci-app-smartdns.json:3
msgid "Grant access to LuCI app smartdns"
-msgstr "授予 luci 应用 smartdns 的访问权限"
+msgstr "授予访问 LuCI 应用 smartdns 的权限"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:403
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:404
msgid "HTTP Host"
msgstr "HTTP主机"
-#: 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 "IP Blacklist"
msgstr "IP黑名单"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:377
msgid "IP Blacklist Filtering"
msgstr "IP黑名单过滤"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:103
+#: 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:109
+#: 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:183
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
msgid "IPV6 Server"
msgstr "IPV6服务器"
-#: 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:463
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:171
-#: 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:172
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
msgid "Local Port"
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:234
msgid "Maximum TTL for all domain result."
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:225
msgid "Minimum TTL for all domain result."
msgstr "所有域名的最小 TTL 值。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:86
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:87
msgid "NOT RUNNING"
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:257
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:84
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:85
msgid "RUNNING"
msgstr "运行中"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:206
+#: 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:210
+#: 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:209
+#: 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:156
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:157
msgid "Second Server Settings"
msgstr "第二DNS服务器"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:200
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:201
msgid "Serve expired"
msgstr "缓存过期服务"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:255
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:367
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:256
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
msgid "Server Group"
msgstr "服务器组"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:165
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
msgid "Server Name"
msgstr "服务器名称"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:433
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
msgid "Set Specific domain ip address."
msgstr "设置指定域名的IP地址。"
-#: 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 ip blacklist."
msgstr "设置指定的 IP 黑名单列表。"
-#: 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:385
msgid "Set TLS hostname to verify."
msgstr "设置校验TLS主机名。"
-#: 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 ""
"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:394
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395
msgid "Sets the server name indication for query."
msgstr "设置查询时使用的服务器SNI名称。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:152
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153
msgid "Settings"
msgstr "设置"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:268
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:269
msgid "Skip Address Rules"
msgstr "跳过address规则"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:297
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
msgid "Skip Cache"
msgstr "跳过cache"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:297
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
msgid "Skip Cache."
msgstr "跳过cache。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:291
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:292
msgid "Skip Dualstack Selection"
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:293
msgid "Skip Dualstack Selection."
msgstr "跳过双栈优选。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:280
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:281
msgid "Skip Ipset Rule"
msgstr "跳过ipset规则"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:274
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:275
msgid "Skip Nameserver Rule"
msgstr "跳过Nameserver规则"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:286
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:287
msgid "Skip SOA Address Rule"
msgstr "跳过address SOA(#)规则"
-#: 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:288
msgid "Skip SOA address rules."
msgstr "跳过address SOA(#)规则。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:262
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:263
msgid "Skip Speed Check"
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:270
msgid "Skip address rules."
msgstr "跳过address规则。"
-#: 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:282
msgid "Skip ipset rules."
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:276
msgid "Skip nameserver rules."
msgstr "跳过Nameserver规则。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:128
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:129
#: 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:129
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:130
msgid "SmartDNS Server"
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:131
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:466
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:467
msgid "SmartDNS official website"
msgstr "SmartDNS官方网站"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:206
+#: 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:171
-#: 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:172
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
msgid "Smartdns local server port"
msgstr "SmartDNS本地服务端口"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:165
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
msgid "Smartdns server name"
msgstr "SmartDNS的服务器名称,默认为smartdns,留空为主机名"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:438
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:439
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,84 +377,88 @@ msgstr ""
"配置特定域名返回特定的IP地址,域名查询将不到上游服务器请求,直接返回配置的IP"
"地址,可用于广告屏蔽。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:250
+#: 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
msgid "TCP Server"
msgstr "TCP服务器"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:383
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:384
msgid "TLS Hostname Verify"
msgstr "校验TLS主机名"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:393
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:394
msgid "TLS SNI name"
msgstr "TLS SNI名称"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:412
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:413
msgid "TLS SPKI Pinning"
msgstr "TLS SPKI 指纹"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:219
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
msgid "TTL for all domain result."
msgstr "设置所有域名的 TTL 值。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:461
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:462
msgid "Technical Support"
msgstr "技术支持"
-#: 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:324
msgid "Upstream Servers"
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:325
msgid ""
"Upstream Servers, support UDP, TCP protocol. Please configure multiple DNS "
"servers, including multiple foreign DNS servers."
-msgstr "上游 DNS 服务器,支持 UDP,TCP 协议。请配置多个上游 DNS 服务器,包括多个国内外服务器。"
+msgstr ""
+"上游 DNS 服务器,支持 UDP,TCP 协议。请配置多个上游 DNS 服务器,包括多个国内"
+"外服务器。"
-#: 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 ""
"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 "用于校验 TLS 服务器的有效性,数值为 Base64 编码的 SPKI 指纹,留空表示不验证 TLS 的合法性。"
+msgstr ""
+"用于校验 TLS 服务器的有效性,数值为 Base64 编码的 SPKI 指纹,留空表示不验证 "
+"TLS 的合法性。"
-#: 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:362
msgid "https"
msgstr "https"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:342
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
msgid "ip"
msgstr "ip"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:208
+#: 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:467
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:468
msgid "open website"
msgstr "打开网站"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:347
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
msgid "port"
msgstr "端口"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:308
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:309
msgid "smartdns custom settings"
msgstr "smartdns 自定义设置,具体配置参数参考指导"
-#: 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:360
msgid "tcp"
msgstr "tcp"
-#: 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:361
msgid "tls"
msgstr "tls"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:356
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
msgid "type"
msgstr "类型"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:358
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:359
msgid "udp"
msgstr "udp"
diff --git a/applications/luci-app-snmpd/Makefile b/applications/luci-app-snmpd/Makefile
index 48be986ae5..ffb14cfe25 100644
--- a/applications/luci-app-snmpd/Makefile
+++ b/applications/luci-app-snmpd/Makefile
@@ -1,7 +1,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:= Net-SNMP LuCI interface
-LUCI_DEPENDS:=+luci-compat +luci-base +snmpd
+LUCI_DEPENDS:=+luci-base +snmpd
LUCI_PKGARCH:=all
LUCI_DESCRIPTION:=Some common net-snmp config items. In no way is this comprehensive.
diff --git a/applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js b/applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js
new file mode 100644
index 0000000000..b9e5e28530
--- /dev/null
+++ b/applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js
@@ -0,0 +1,64 @@
+// SPDX: Apache-2.0
+// Karl Palsson <karlp@etactica.com> 2021
+'use strict';
+'require form';
+'require ui';
+'require view';
+
+var desc = _(""
+ + "SNMPD is a master daemon/agent for SNMP, from the <a href='http://www.net-snmp.org'>"
+ + "net-snmp project</a>. "
+ + "Note, OpenWrt has mostly complete UCI support for snmpd, but this LuCI applet "
+ + "only covers a few of those options. In particular, there is very little/no validation "
+ + "or help. See /etc/config/snmpd for manual configuration."
+);
+
+return view.extend({
+ render: function() {
+ var m, s, o;
+
+ m = new form.Map("snmpd", _("net-snmp's SNMPD"), desc);
+
+ s = m.section(form.TypedSection, "agent", _("Agent settings"));
+ s.anonymous = true;
+ o = s.option(form.Value, "agentaddress", _("The address the agent should listen on"),
+ _("Eg: UDP:161, or UDP:10.5.4.3:161 to only listen on a given interface"));
+
+ s = m.section(form.TypedSection, "agentx", _("AgentX settings"),
+ _("Delete this section to disable AgentX"));
+ s.anonymous = true;
+ o = s.option(form.Value, "agentxsocket", _("The address the agent should allow AgentX connections to"),
+ _("This is only necessary if you have subagents using the agentX "
+ + "socket protocol. Eg: /var/run/agentx.sock"));
+ s.addremove = true;
+
+ s = m.section(form.TypedSection, "com2sec", _("com2sec security"));
+ o = s.option(form.Value, "secname", "secname");
+ o = s.option(form.Value, "source", "source");
+ o = s.option(form.Value, "community", "community");
+
+ s = m.section(form.TypedSection, "group", "group", _("Groups help define access methods"));
+ s.addremove = true;
+ s.option(form.Value, "group", "group");
+ s.option(form.Value, "version", "version");
+ s.option(form.Value, "secname", "secname");
+
+ s = m.section(form.TypedSection, "access", "access");
+ s.option(form.Value, "group", "group");
+ s.option(form.Value, "context", "context");
+ s.option(form.Value, "version", "version");
+ s.option(form.Value, "level", "level");
+ s.option(form.Value, "prefix", "prefix");
+ s.option(form.Value, "read", "read");
+ s.option(form.Value, "write", "write");
+ s.option(form.Value, "notify", "notify");
+
+ s = m.section(form.TypedSection, "system", _("System"), _("Values used in the MIB2 System tree"));
+ s.anonymous = true;
+ s.option(form.Value, "sysLocation", "sysLocation");
+ s.option(form.Value, "sysContact", "sysContact");
+ s.option(form.Value, "sysName", "sysName");
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-snmpd/luasrc/model/cbi/snmpd.lua b/applications/luci-app-snmpd/luasrc/model/cbi/snmpd.lua
deleted file mode 100644
index cc6951e171..0000000000
--- a/applications/luci-app-snmpd/luasrc/model/cbi/snmpd.lua
+++ /dev/null
@@ -1,63 +0,0 @@
---[[
-LuCI model for net-snmp configuration management
-Copyright Karl Palsson <karlp@etactica.com>
-
-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
-
-]]--
-
-local datatypes = require("luci.cbi.datatypes")
-
-m = Map("snmpd", "net-snmp's SNMPD",
- [[SNMPD is a master daemon/agent for SNMP, from the <a href='http://www.net-snmp.org'>
- net-snmp project</a>.
- Note, OpenWrt has mostly complete UCI support for snmpd, but this LuCI applet
- only covers a few of those options. In particular, there is very little/no validation
- or help.
-See /etc/config/snmpd for manual configuration.
- ]])
-
-s = m:section(TypedSection, "agent", "Agent settings")
-s.anonymous = true
-p = s:option(Value, "agentaddress", "The address the agent should listen on",
- [[Eg: UDP:161, or UDP:10.5.4.3:161 to only listen on a given interface]])
-
-s = m:section(TypedSection, "agentx", "AgentX settings", "Delete this section to disable agentx")
-s.anonymous = true
-p = s:option(Value, "agentxsocket", "The address the agent should allow agentX connections to",
- [[This is only necessary if you have subagents using the agentX socket protocol.
- Eg: /var/run/agentx.sock]])
-s.addremove=true
-
-s = m:section(TypedSection, "com2sec", "com2sec security")
-p = s:option(Value, "secname", "secname")
-p = s:option(Value, "source", "source")
-p = s:option(Value, "community", "community")
-
-s = m:section(TypedSection, "group", "group", "Groups help define access methods")
-s.addremove=true
-s:option(Value, "group", "group")
-s:option(Value, "version", "version")
-s:option(Value, "secname", "secname")
-
-s = m:section(TypedSection, "access", "access")
-s:option(Value, "group", "group")
-s:option(Value, "context", "context")
-s:option(Value, "version", "version")
-s:option(Value, "level", "level")
-s:option(Value, "prefix", "prefix")
-s:option(Value, "read", "read")
-s:option(Value, "write", "write")
-s:option(Value, "notify", "notify")
-
-s = m:section(TypedSection, "system", "System", "Values used in the MIB2 System tree")
-s.anonymous = true
-s:option(Value, "sysLocation", "sysLocation")
-s:option(Value, "sysContact", "sysContact")
-s:option(Value, "sysName", "sysName")
-
-return m
diff --git a/applications/luci-app-snmpd/po/templates/snmpd.pot b/applications/luci-app-snmpd/po/templates/snmpd.pot
new file mode 100644
index 0000000000..5eb995f6ba
--- /dev/null
+++ b/applications/luci-app-snmpd/po/templates/snmpd.pot
@@ -0,0 +1,69 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:22
+msgid "Agent settings"
+msgstr ""
+
+#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:27
+msgid "AgentX settings"
+msgstr ""
+
+#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:28
+msgid "Delete this section to disable AgentX"
+msgstr ""
+
+#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:25
+msgid "Eg: UDP:161, or UDP:10.5.4.3:161 to only listen on a given interface"
+msgstr ""
+
+#: applications/luci-app-snmpd/root/usr/share/rpcd/acl.d/luci-app-snmpd.json:3
+msgid "Grant UCI access for luci-app-snmpd"
+msgstr ""
+
+#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:40
+msgid "Groups help define access methods"
+msgstr ""
+
+#: applications/luci-app-snmpd/root/usr/share/luci/menu.d/luci-app-snmpd.json:3
+msgid "SNMPD"
+msgstr ""
+
+#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:8
+msgid ""
+"SNMPD is a master daemon/agent for SNMP, from the <a href='http://www.net-"
+"snmp.org'>net-snmp project</a>. Note, OpenWrt has mostly complete UCI "
+"support for snmpd, but this LuCI applet only covers a few of those options. "
+"In particular, there is very little/no validation or help. See /etc/config/"
+"snmpd for manual configuration."
+msgstr ""
+
+#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:56
+msgid "System"
+msgstr ""
+
+#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:30
+msgid "The address the agent should allow AgentX connections to"
+msgstr ""
+
+#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:24
+msgid "The address the agent should listen on"
+msgstr ""
+
+#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:31
+msgid ""
+"This is only necessary if you have subagents using the agentX socket "
+"protocol. Eg: /var/run/agentx.sock"
+msgstr ""
+
+#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:56
+msgid "Values used in the MIB2 System tree"
+msgstr ""
+
+#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:35
+msgid "com2sec security"
+msgstr ""
+
+#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:20
+msgid "net-snmp's SNMPD"
+msgstr ""
diff --git a/applications/luci-app-snmpd/root/usr/share/luci/menu.d/luci-app-snmpd.json b/applications/luci-app-snmpd/root/usr/share/luci/menu.d/luci-app-snmpd.json
index c30f35fa42..85850a218a 100644
--- a/applications/luci-app-snmpd/root/usr/share/luci/menu.d/luci-app-snmpd.json
+++ b/applications/luci-app-snmpd/root/usr/share/luci/menu.d/luci-app-snmpd.json
@@ -2,12 +2,12 @@
"admin/services/snmpd": {
"title": "SNMPD",
"action": {
- "type": "cbi",
- "path": "snmpd",
- "post": { "cbi.submit": true }
+ "type": "view",
+ "path": "snmpd/snmpd"
},
"depends": {
- "acl": [ "luci-app-snmpd" ]
+ "acl": [ "luci-app-snmpd" ],
+ "uci": { "snmpd": true }
}
}
}
diff --git a/applications/luci-app-softether/Makefile b/applications/luci-app-softether/Makefile
new file mode 100644
index 0000000000..06a310c7e1
--- /dev/null
+++ b/applications/luci-app-softether/Makefile
@@ -0,0 +1,12 @@
+#
+# This is free software, licensed under the Apache License, Version 2.0 .
+#
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=Softether management application
+LUCI_DEPENDS:=+softethervpn5-client
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-softether/htdocs/luci-static/resources/view/softether-status.js b/applications/luci-app-softether/htdocs/luci-static/resources/view/softether-status.js
new file mode 100644
index 0000000000..3c3130d96f
--- /dev/null
+++ b/applications/luci-app-softether/htdocs/luci-static/resources/view/softether-status.js
@@ -0,0 +1,117 @@
+'use strict';
+'require view';
+'require fs';
+
+return view.extend({
+ setElementShown: function(selector, shown) {
+ var loaderE = document.querySelector(selector);
+ if (loaderE) {
+ if (loaderE.classList.contains('hidden') === shown)
+ {
+ if (shown) {
+ loaderE.classList.remove('hidden');
+ } else {
+ loaderE.classList.add('hidden');
+ }
+ }
+ }
+ },
+ fixupResponse: function(response) {
+ return response.toString().replace(/(\n$)/, '');
+ },
+ rpcDownloadAccountLists: function() {
+ return new Promise(L.bind(function (resolve, fail) {
+ fs.exec_direct('/usr/libexec/vpncmd-call', [ 'account-list' ])
+ .then(L.bind(function(resp) {
+ var accounts = [];
+ var responseList = this.fixupResponse(resp).split('\n');
+ responseList.forEach(function(d) {
+ var s = d.split(',');
+ var tmp = {};
+ tmp.name = s[0];
+ tmp.properties = {};
+ tmp.properties['Status'] = s[1];
+ tmp.properties['Remote'] = s[2];
+ tmp.properties['Hub'] = s[3];
+ accounts.push(tmp);
+ })
+ resolve(accounts);
+ },this));
+ },this));
+ },
+ rpcDownloadAccountStatus: function(account) {
+ return new Promise(L.bind(function (resolve, fail) {
+ fs.exec_direct('/usr/libexec/vpncmd-call', [ 'account-status-get', account.name ])
+ .then(L.bind(function(resp) {
+ var detailList = this.fixupResponse(resp).split('\n');
+ detailList.forEach(function(d) {
+ var s = d.split(',');
+ if (s.length === 2)
+ account.properties[s[0]] = s[1];
+ });
+ resolve(account);
+ },this));
+ },this));
+ },
+ downloadAllStatus: function(accountList) {
+ var promises = [];
+ accountList.forEach(L.bind(function(account) { promises.push(this.rpcDownloadAccountStatus(account)); },this));
+ return Promise.all(promises);
+ },
+ downloadAllAccounts: function() {
+ return new Promise(L.bind(function(resolve) {
+ this.rpcDownloadAccountLists().then(L.bind(function(accountList) {
+ this.downloadAllStatus(accountList).then(function(accountListWDetail) {
+ resolve(accountListWDetail);
+ });
+ },this));
+ },this));
+ },
+ updateAccountTable: function(listData) {
+ var tableSelector = '#accountTable';
+ var table = isElem(tableSelector) ? tableSelector : document.querySelector(tableSelector);
+ if (listData.length > 0 ) {
+ listData.forEach(L.bind(function(account) {
+ table.appendChild(this.renderAccountRow(account));
+ },this));
+ } else {
+ this.setElementShown('#emptyLabel', true);
+ }
+ this.setElementShown('#loader', false);
+ },
+ renderAccountRow: function(account) {
+ var properties = [];
+ for(var key in account.properties) {
+ if (account.properties.hasOwnProperty(key)) {
+ properties.push(E('strong', {}, [key + ':']));
+ properties.push(account.properties[key]);
+ properties.push(E('br', {}, []));
+ }
+ }
+ var row = E('div', {'class':'tr cbi-section-table-row'}, [
+ E('div', {'class':'td', 'style': 'width: 20%;vertical-align:top;'}, [
+ E('strong', {}, ['Account:']),
+ account.name
+ ]),
+ E('div', {'class':'td'}, properties)
+ ]);
+ return row;
+ },
+ render: function() {
+ var view = E([], [
+ E('h2', {}, _('SoftEther Status')),
+ E('div', { 'class': 'cbi-section'}, [
+ E('div', { 'class': 'cbi-section-node'}, [
+ E('div', { 'id': 'accountTable', 'class': 'table cbi-section-table' }, [ ])
+ ])
+ ]),
+ E('div', { 'id': 'loader', 'class': 'spinning' }, _('Loading account information…')),
+ E('div', { 'id': 'emptyLabel', 'class': 'hidden'}, _('No VPN account configured.'))
+ ]);
+ this.downloadAllAccounts().then(L.bind(function(v) { this.updateAccountTable(v); },this));
+ return view;
+ },
+ handleSave: null,
+ handleSaveApply: null,
+ handleReset: null,
+});
diff --git a/applications/luci-app-softether/root/usr/libexec/vpncmd-call b/applications/luci-app-softether/root/usr/libexec/vpncmd-call
new file mode 100755
index 0000000000..3d671dce4c
--- /dev/null
+++ b/applications/luci-app-softether/root/usr/libexec/vpncmd-call
@@ -0,0 +1,31 @@
+#!/bin/sh
+
+action=$1
+shift
+
+case "$action" in
+ nic-list)
+ /usr/bin/vpncmd localhost /client /csv /cmd:niclist | tail -n +4 2> /dev/null
+ ;;
+ nic-create)
+ /usr/bin/vpncmd localhost /client /cmd:niccreate $1 > /dev/null && echo "OK" || echo "NOK"
+ ;;
+ nic-delete)
+ /usr/bin/vpncmd localhost /client /csv /cmd:nicdelete $1 > /dev/null && echo "OK" || echo "NOK"
+ ;;
+ account-list)
+ /usr/bin/vpncmd localhost /client /csv /cmd:accountlist | tail -n +4 2> /dev/null
+ ;;
+ account-status-get)
+ /usr/bin/vpncmd localhost /client /csv /cmd:accountstatusget $1 | tail -n +4 2> /dev/null
+ ;;
+ *)
+ echo "Usage:" >&2
+ echo " $0 {nic-list}" >&2
+ echo " $0 {nic-create} {name}" >&2
+ echo " $0 {nic-delete} {name}" >&2
+ echo " $0 {account-list}" >&2
+ echo " $0 {account-status-get {accountname}" >&2
+ exit 1
+ ;;
+esac
diff --git a/applications/luci-app-softether/root/usr/share/luci/menu.d/luci-app-softether.json b/applications/luci-app-softether/root/usr/share/luci/menu.d/luci-app-softether.json
new file mode 100644
index 0000000000..c0ed09c20f
--- /dev/null
+++ b/applications/luci-app-softether/root/usr/share/luci/menu.d/luci-app-softether.json
@@ -0,0 +1,13 @@
+{
+ "admin/status/softether": {
+ "title": "SoftEther Status",
+ "order": 95,
+ "action": {
+ "type": "view",
+ "path": "softether-status"
+ },
+ "depends": {
+ "acl": [ "luci-app-softether" ]
+ }
+ }
+}
diff --git a/applications/luci-app-softether/root/usr/share/rpcd/acl.d/luci-app-softether.json b/applications/luci-app-softether/root/usr/share/rpcd/acl.d/luci-app-softether.json
new file mode 100644
index 0000000000..900e4bed78
--- /dev/null
+++ b/applications/luci-app-softether/root/usr/share/rpcd/acl.d/luci-app-softether.json
@@ -0,0 +1,12 @@
+{
+ "luci-app-softether": {
+ "description": "Grant access to softether management",
+ "read": {
+ "cgi-io": [ "exec" ],
+ "file": {
+ "/usr/libexec/vpncmd-call account-list": [ "exec" ],
+ "/usr/libexec/vpncmd-call account-status-get *": [ "exec" ]
+ }
+ }
+ }
+}
diff --git a/applications/luci-app-splash/po/ar/splash.po b/applications/luci-app-splash/po/ar/splash.po
index 0b96a262cf..b860b9d56d 100644
--- a/applications/luci-app-splash/po/ar/splash.po
+++ b/applications/luci-app-splash/po/ar/splash.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-21 02:10+0200\n"
-"PO-Revision-Date: 2020-07-10 10:42+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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/"
"luciapplicationssplash/ar/>\n"
"Language: ar\n"
@@ -13,7 +13,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -151,7 +151,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"
@@ -163,7 +163,7 @@ 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
@@ -189,7 +189,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
msgid "Interfaces"
-msgstr ""
+msgstr "واجهات"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
msgid "Interfaces that are used for Splash."
@@ -246,7 +246,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:210
msgid "Policy"
-msgstr ""
+msgstr "سياسة"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:11
msgid "Redirect target"
@@ -259,7 +259,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 ""
+msgstr "إحفض"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:30
msgid "Splash rules are integrated in this firewall zone"
@@ -372,7 +372,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:235
msgid "expired"
-msgstr ""
+msgstr "منتهية الصلاحية"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:77
msgid "optional when using host addresses"
@@ -396,7 +396,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:230
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:231
msgid "unknown"
-msgstr ""
+msgstr "غير معروف"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:83
msgid "use filesharing applications on this network"
diff --git a/applications/luci-app-splash/po/bg/splash.po b/applications/luci-app-splash/po/bg/splash.po
index 72a9ea0d1a..8eba482976 100644
--- a/applications/luci-app-splash/po/bg/splash.po
+++ b/applications/luci-app-splash/po/bg/splash.po
@@ -3,14 +3,16 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-10-29 20:26+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-08-26 11:44+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssplash/bg/>\n"
"Language: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 2.4.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -160,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 ""
@@ -256,7 +258,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 ""
+msgstr "Запази"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:30
msgid "Splash rules are integrated in this firewall zone"
@@ -393,7 +395,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:230
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:231
msgid "unknown"
-msgstr ""
+msgstr "неизвестен"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:83
msgid "use filesharing applications on this network"
diff --git a/applications/luci-app-splash/po/bn_BD/splash.po b/applications/luci-app-splash/po/bn_BD/splash.po
index d1f3541827..184329ec18 100644
--- a/applications/luci-app-splash/po/bn_BD/splash.po
+++ b/applications/luci-app-splash/po/bn_BD/splash.po
@@ -3,23 +3,25 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-04-28 11:54+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/luciapplicationssplash/bn_BD/>\n"
"Language: bn_BD\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 2.5.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-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
msgid "Accept"
-msgstr ""
+msgstr "একসেপ্ট"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:79
msgid ""
@@ -28,6 +30,10 @@ msgid ""
"few connections are shared between all users. That means available bandwidth "
"is limited and because of this we ask you not to do any of the following:"
msgstr ""
+"তবুও ইন্টারনেটে অ্যাক্সেস সম্ভব হতে পারে, কারণ এই প্রকল্পের কিছু কর্মী তাদের "
+"ব্যক্তিগত ইন্টারনেট সংযোগ শেয়ার করে। এই কয়েকটি সংযোগ সব ব্যবহারকারীর মধ্যে "
+"ভাগ করা হয়। তার মানে উপলব্ধ ব্যান্ডউইথ সীমিত এবং এর কারণে আমরা আপনাকে নিচের "
+"কোন কাজ না করার জন্য বলছি:"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:112
msgid ""
@@ -35,20 +41,24 @@ msgid ""
"without notice for any reason, for certain devices, and/or may be blocked "
"for certain users."
msgstr ""
+"নেটওয়ার্কে প্রবেশের নিশ্চয়তা নেই। এটি কোনো কারণ ছাড়াই, নির্দিষ্ট ডিভাইসের "
+"জন্য, এবং/অথবা নির্দিষ্ট ব্যবহারকারীদের জন্য অবরুদ্ধ করা যেতে পারে।"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:199
msgid "Active Clients"
-msgstr ""
+msgstr "সক্রিয় ক্লায়েন্ট"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:70
msgid "Allowed hosts/subnets"
-msgstr ""
+msgstr "অনুমোদিত হোস্ট/সাবনেট"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:36
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 ""
+"সম্পূর্ণ স্প্ল্যাশ টেক্সট এডিট করার বিকল্প হিসেবে আপনি এখানে ডিফল্ট স্প্ল্যা"
+"শ পেজে কিছু কাস্টম টেক্সট অন্তর্ভুক্ত করতে পারেন।"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:18
msgid ""
@@ -56,221 +66,246 @@ msgid ""
"limit are set. Use a value of 0 here to completely disable this limitation. "
"Whitelisted clients are not limited."
msgstr ""
+"ক্লায়েন্টদের জন্য ব্যান্ডউইথ সীমা শুধুমাত্র তখনই সক্রিয় হয় যখন আপ এবং "
+"ডাউনলোড সীমা উভয়ই সেট করা থাকে। এই সীমাবদ্ধতা সম্পূর্ণরূপে অক্ষম করতে এখানে "
+"0 ব্যবহার করুন। সাদা তালিকাভুক্ত ক্লায়েন্টদের ক্ষেত্রে প্রযোজ্য নয়।"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:95
msgid ""
"Become an active member of this community and help by operating your own node"
msgstr ""
+"এই কমিউনিটির একজন সক্রিয় সদস্য হয়ে উঠুন এবং আপনার নিজস্ব নোড পরিচালনা করে "
+"সহায়তা করুন"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:62
msgid "Blacklist"
-msgstr ""
+msgstr "কালোতালিকা"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:12
msgid "Blocked"
-msgstr ""
+msgstr "অবরুদ্ধ"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:56
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 ""
+"এই নিয়মগুলি মেনে আপনি এই নেটওয়ার্কটি %s ঘন্টা (গুলি) ব্যবহার করতে পারেন। "
+"এই সময়ের পরে আপনাকে এই নিয়মগুলি আবার গ্রহণ করতে হবে।"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:10
msgid "Clearance time"
-msgstr ""
+msgstr "ক্লিয়ারেন্সের সময়"
#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:8
#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:20
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:5
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:197
msgid "Client-Splash"
-msgstr ""
+msgstr "ক্লায়েন্ট-স্প্ল্যাশ"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:5
msgid ""
"Client-Splash is a hotspot authentication system for wireless mesh networks."
msgstr ""
+"ক্লায়েন্ট-স্প্ল্যাশ হল ওয়্যারলেস মেশ নেটওয়ার্কের জন্য একটি হটস্পট অথেনটিকে"
+"শন ব্যবস্থা।"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:11
msgid ""
"Clients are redirected to this page after they have accepted the splash. If "
"this is left empty they are redirected to the page they had requested."
msgstr ""
+"গ্রাহকরা স্প্ল্যাশ গ্রহণ করার পরে এই পৃষ্ঠায় পুনঃনির্দেশিত হয়। যদি এটি খালি"
+" রাখা হয় তবে তাদের অনুরোধ করা পৃষ্ঠায় পুনঃনির্দেশিত করা হবে।"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
msgid "Clients download speed is limited to this value (kbyte/s)"
-msgstr ""
+msgstr "ক্লায়েন্ট ডাউনলোড গতি এই মানে সীমিত (কিলোবাইট/সেকেন্ড)"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:10
msgid ""
"Clients that have accepted the splash are allowed to use the network for "
"that many hours."
msgstr ""
+"যে ক্লায়েন্টরা স্প্ল্যাশ গ্রহণ করেছে তাদের সেই নেটওয়ার্ককে অনেক ঘন্টার জন্"
+"য ব্যবহার করার অনুমতি দেওয়া হয়েছে।"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:14
msgid "Clients upload speed is limited to this value (kbyte/s)"
-msgstr ""
+msgstr "ক্লায়েন্ট আপলোড গতি এই মানে সীমিত (কিলোবাইট/সেকেন্ড)"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
msgid "Contact the owner"
-msgstr ""
+msgstr "মালিকের সাথে যোগাযোগ করুন"
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:12
msgid "Decline"
-msgstr ""
+msgstr "প্রত্যাখ্যান করুন"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:71
msgid ""
"Destination hosts and networks that are excluded from splashing, i.e. they "
"are always allowed."
msgstr ""
+"সেসব গন্তব্য হোস্ট এবং নেটওয়ার্ক যাদের স্প্ল্যাশিং থেকে বাদ দেওয়া হয়, "
+"অর্থাৎ সর্বদা অনুমোদিত।"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:97
msgid "Donate some money to help us keep this project alive."
-msgstr ""
+msgstr "এই প্রকল্পটি বাঁচিয়ে রাখতে আমাদের কিছু আর্থিক সহায়তা করুন।"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
msgid "Download limit"
-msgstr ""
+msgstr "ডাউনলোডের সীমা"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:12
msgid "Edit the complete splash text"
-msgstr ""
+msgstr "সম্পূর্ণ স্প্ল্যাশ টেক্সট সম্পাদনা করুন"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:121
msgid "Fair Use Policy"
-msgstr ""
+msgstr "ন্যায্য ব্যবহার নীতি"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:29
msgid "Firewall zone"
-msgstr ""
+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"
-msgstr ""
+msgstr "যোগাযোগ করুন"
#: applications/luci-app-splash/root/usr/share/rpcd/acl.d/luci-app-splash.json:3
msgid "Grant UCI access for luci-app-splash"
-msgstr ""
+msgstr "luci-app-splash এর জন্য UCI অ্যাক্সেস প্রদান করুন"
#: 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 "আইপি এড্রেস"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:98
msgid ""
"If you operate your own wifi equipment use channels different from ours."
msgstr ""
+"আপনি যদি নিজের ওয়াইফাই সরঞ্জাম পরিচালনা করেন তবে আমাদের থেকে আলাদা চ্যানেল "
+"ব্যবহার করুন।"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:93
msgid "If you use this network on a regular basis we ask for your support:"
-msgstr ""
+msgstr "আপনি যদি নিয়মিত এই নেটওয়ার্ক ব্যবহার করেন আমরা আপনার সহযোগিতা চাই:"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:35
msgid "Include your own text in the default splash"
-msgstr ""
+msgstr "ডিফল্ট স্প্ল্যাশে আপনার নিজের লেখা অন্তর্ভুক্ত করুন"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:38
msgid "Intercept client traffic on this Interface"
-msgstr ""
+msgstr "এই ইন্টারফেসে ক্লায়েন্ট ট্র্যাফিক আটকান"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
msgid "Interfaces"
-msgstr ""
+msgstr "ইন্টারফেস"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
msgid "Interfaces that are used for Splash."
-msgstr ""
+msgstr "স্প্ল্যাশের জন্য ব্যবহৃত ইন্টারফেস।"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:49
msgid ""
"KB/s (Download/Upload). You may be able to remove this limit by actively "
"contributing to this project."
msgstr ""
+"KB/s (ডাউনলোড/আপলোড)। আপনি এই প্রকল্পে সক্রিয়ভাবে অবদান রেখে এই সীমাটি সরাতে"
+" পারেন।"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:115
msgid "Legally Prohibited Activities"
-msgstr ""
+msgstr "আইনত নিষিদ্ধ কার্যক্রম"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:118
msgid "Legally Prohibited content"
-msgstr ""
+msgstr "আইনত নিষিদ্ধ বিষয়বস্তু"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:59
#: 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 ""
+msgstr "MAC অ্যাড্রেস"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:63
msgid "MAC addresses in this list are blocked."
-msgstr ""
+msgstr "এই তালিকার MAC অ্যাড্রেসগুলি অবরুদ্ধ।"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:54
msgid ""
"MAC addresses of whitelisted clients. These do not need to accept the splash "
"and are not bandwidth limited."
msgstr ""
+"সাদা তালিকাভুক্ত ক্লায়েন্টদের MAC ঠিকানা। এদের জন্য স্প্ল্যাশের প্রয়োজন নে"
+"ই এবং ব্যান্ডউইথ সীমিত নয়।"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:77
msgid "Netmask"
-msgstr ""
+msgstr "নেটমাস্ক"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:37
msgid "Network"
-msgstr ""
+msgstr "নেটওয়ার্ক"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:147
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:261
msgid "No clients connected"
-msgstr ""
+msgstr "কোন ক্লায়েন্ট সংযুক্ত নেই"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:78
msgid ""
"Please note that we are not an internet service provider but an experimental "
"community network."
msgstr ""
+"দয়া করে মনে রাখবেন যে আমরা কোন ইন্টারনেট পরিষেবা প্রদানকারী নই বরং একটি "
+"পরীক্ষামূলক কমিউনিটি নেটওয়ার্ক।"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:210
msgid "Policy"
-msgstr ""
+msgstr "নীতি"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:11
msgid "Redirect target"
-msgstr ""
+msgstr "পুননির্দেশিত লক্ষ্য"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:124
msgid "Safety"
-msgstr ""
+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 ""
+msgstr "সংরক্ষণ করুন"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:30
msgid "Splash rules are integrated in this firewall zone"
-msgstr ""
+msgstr "স্প্ল্যাশ নিয়মগুলো এই ফায়ারওয়াল জোনে সমন্বিত"
#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:9
msgid "Splashtext"
-msgstr ""
+msgstr "স্প্ল্যাশটেক্সট"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:125
msgid ""
"The network, like the Internet, is unencrypted and open. Each participant is "
"responsible for the safety of their own connections and devices."
msgstr ""
+"ইন্টারনেটের মত নেটওয়ার্কটি এনক্রিপ্ট করা থাকেনা এবং উন্মুক্ত। প্রতিটি "
+"অংশগ্রহণকারী তাদের নিজস্ব সংযোগ এবং ডিভাইসের নিরাপত্তার জন্য দায়ী।"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:110
msgid ""
@@ -278,6 +313,9 @@ msgid ""
"the necessary equipment and Internet connections (\"Infrastructure\") at "
"their own expense."
msgstr ""
+"স্বেচ্ছাসেবীরা (\"অপারেটর\") উন্মুক্ত এবং বিনামূল্যর ওয়ারলেস নেটওয়ার্ক তাদে"
+"র নিজস্ব খরচে প্রয়োজনীয় যন্ত্রপাতি এবং ইন্টারনেট সংযোগ (\"অবকাঠামো\") প্রদা"
+"ন করে।"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:128
msgid ""
@@ -285,64 +323,78 @@ msgid ""
"damage to devices, or financial losses that participants may suffer from the "
"use of the network."
msgstr ""
+"অপারেটর ডেটা হারানো, অননুমোদিত অ্যাক্সেস/ডিভাইসে ক্ষতি, বা অংশগ্রহণকারীদের "
+"নেটওয়ার্ক ব্যবহারে ভুগতে পারে এমন আর্থিক ক্ষতির জন্য কোনও দায়বদ্ধতা দাবি "
+"করে না।"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:116
msgid ""
"The participant agrees to not perform any action and refrain from acts which "
"may violate the law or infringe upon the rights of third parties."
msgstr ""
+"অংশগ্রহণকারী আইন লঙ্ঘন বা তৃতীয় পক্ষের অধিকার লঙ্ঘন করতে পারে এমন কাজ থেকে "
+"বিরত থাকতে সম্মত আছেন।"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:119
msgid ""
"The participant agrees to not transfer content over the network which "
"violates the law."
msgstr ""
+"অংশগ্রহণকারী আইন লঙ্ঘনকারী নেটওয়ার্কে বিষয়বস্তু স্থানান্তর না করতে সম্মত "
+"আছেন।"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:122
msgid ""
"The participant agrees to not use the network in any way which will harm the "
"infrastructure, the network itself, its operators or other participants."
msgstr ""
+"অংশগ্রহণকারী কোনভাবেই নেটওয়ার্ক ব্যবহার না করতে সম্মত যা অবকাঠামো, নেটওয়ার্"
+"ক, এর অপারেটর বা অন্যান্য অংশগ্রহণকারীদের ক্ষতি করবে।"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:111
msgid ""
"These Terms of Use govern the use of the network by its participants' "
"computer, PDA, or similar device (\"Devices\") within the network."
msgstr ""
+"ব্যবহারের এই শর্তাবলী নেটওয়ার্কের মধ্যে তার অংশগ্রহণকারীদের কম্পিউটার, PDA "
+"বা অনুরূপ ডিভাইসগুলো (\"ডিভাইস\") দ্বারা নেটওয়ার্কের ব্যবহার নিয়ন্ত্রণ করে।"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:208
msgid "Time remaining"
-msgstr ""
+msgstr "অবশিষ্ট সময়"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
msgid ""
"To ask for the reason why you have been blocked or ask for access again you "
"can try to contact the owner of this access point:"
msgstr ""
+"কেন আপনাকে অবরুদ্ধ করা হয়েছে তার কারণ জিজ্ঞাসা করতে বা আবার অ্যাক্সেস চাইতে "
+"চাইলে আপনি এই অ্যাক্সেস পয়েন্টের মালিকের সাথে যোগাযোগ করার চেষ্টা করতে "
+"পারেন:"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:209
msgid "Traffic in/out"
-msgstr ""
+msgstr "ট্রাফিক ইন/আউট"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:14
msgid "Upload limit"
-msgstr ""
+msgstr "আপলোড সীমা"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:108
msgid "Usage Agreement"
-msgstr ""
+msgstr "ব্যবহারের চুক্তি"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:75
msgid "Welcome"
-msgstr ""
+msgstr "স্বাগতম"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:53
msgid "Whitelist"
-msgstr ""
+msgstr "সাদাতালিকা"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:77
msgid "You are now connected to the free wireless mesh network"
-msgstr ""
+msgstr "আপনি এখন বিনামূল্যে ওয়্যারলেস মেশ নেটওয়ার্কের সাথে সংযুক্ত"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:13
msgid ""
@@ -350,61 +402,66 @@ msgid ""
"possible to use the following markers: ###COMMUNITY###, ###COMMUNITY_URL###, "
"###CONTACTURL###, ###LEASETIME###, ###LIMIT### and ###ACCEPT###."
msgstr ""
+"আপনি এখানে আপনার নিজের লেখা লিখতে পারেন যা ক্লায়েন্টদের কাছে প্রদর্শিত হবে। "
+"<br /> নিম্নলিখিত মার্কারগুলি ব্যবহার করা সম্ভব: ### LEASETIME ###, ### "
+"LIMIT ### এবং ### ACCEPT ###।"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:14
msgid ""
"Your access to this network has been blocked, most likely because you did "
"something that our rules explicitly forbid."
msgstr ""
+"এই নেটওয়ার্কে আপনার অ্যাক্সেস ব্লক করা হয়েছে, সম্ভবত আপনি এমন কিছু করেছেন "
+"যা আমাদের নিয়মে স্পষ্টভাবে নিষিদ্ধ।"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:48
msgid "Your bandwidth is limited to"
-msgstr ""
+msgstr "আপনার ব্যান্ডউইথের সীমা"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:176
#: 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 ""
+msgstr "কালো তালিকাভুক্ত"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:235
msgid "expired"
-msgstr ""
+msgstr "মেয়াদোত্তীর্ণ"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:77
msgid "optional when using host addresses"
-msgstr ""
+msgstr "হোস্ট ঠিকানা ব্যবহার করার সময় ঐচ্ছিক"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:85
msgid "perform any kind of illegal activities"
-msgstr ""
+msgstr "যেকোনো ধরনের অবৈধ কার্যকলাপ সম্পাদন"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:170
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:173
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:242
msgid "splashed"
-msgstr ""
+msgstr "স্প্ল্যাশড"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:171
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:245
msgid "temporarily blocked"
-msgstr ""
+msgstr "সাময়িকভাবে অবরুদ্ধ"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:230
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:231
msgid "unknown"
-msgstr ""
+msgstr "অজ্ঞাত"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:83
msgid "use filesharing applications on this network"
-msgstr ""
+msgstr "এই নেটওয়ার্কে ফাইল শেয়ারিং অ্যাপ্লিকেশন ব্যবহার করুন"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:84
msgid "waste bandwidth with unnecessary downloads or streams"
-msgstr ""
+msgstr "অপ্রয়োজনীয় ডাউনলোড বা স্ট্রিমের সঙ্গে ব্যান্ডউইথ অপচয়"
#: 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 ""
+msgstr "সাদা তালিকাভুক্ত"
diff --git a/applications/luci-app-splash/po/ca/splash.po b/applications/luci-app-splash/po/ca/splash.po
index d16a10a1cf..d2868437f0 100644
--- a/applications/luci-app-splash/po/ca/splash.po
+++ b/applications/luci-app-splash/po/ca/splash.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-06-01 23:10+0200\n"
-"PO-Revision-Date: 2019-10-21 07:49+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-08 13:03+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/ca/>\n"
"Language: ca\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 3.9.1-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -265,7 +265,7 @@ msgstr "Seguretat"
#: 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 "Desa"
+msgstr "Desar"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:30
msgid "Splash rules are integrated in this firewall zone"
diff --git a/applications/luci-app-splash/po/cs/splash.po b/applications/luci-app-splash/po/cs/splash.po
index 68bdff8e2d..d918cc7c37 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: 2019-12-07 10:44+0000\n"
-"Last-Translator: Jiri Tersel <jiri.tersel@seznam.cz>\n"
+"PO-Revision-Date: 2021-05-07 11:32+0000\n"
+"Last-Translator: Adam Salač <adam@salac.me>\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 3.10-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
-msgstr ""
+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
@@ -229,6 +229,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:59
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:68
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:207
+#, fuzzy
msgid "MAC Address"
msgstr "MAC adresa"
diff --git a/applications/luci-app-splash/po/da/splash.po b/applications/luci-app-splash/po/da/splash.po
new file mode 100644
index 0000000000..dbe78e70cb
--- /dev/null
+++ b/applications/luci-app-splash/po/da/splash.po
@@ -0,0 +1,412 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-06-18 21:32+0200\n"
+"PO-Revision-Date: 2022-02-12 15:56+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssplash/da/>\n"
+"Language: da\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.11-dev\n"
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
+msgid "%s with the operator of this access point."
+msgstr "%s med operatøren af dette adgangspunkt."
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:65
+#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:13
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:79
+msgid ""
+"Access to the internet might be possible nevertheless, because some "
+"activists of this project share their private internet connections. These "
+"few connections are shared between all users. That means available bandwidth "
+"is limited and because of this we ask you not to do any of the following:"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:112
+msgid ""
+"Access to the network is not guaranteed. It can be interrupted at any time "
+"without notice for any reason, for certain devices, and/or may be blocked "
+"for certain users."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:199
+msgid "Active Clients"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:70
+msgid "Allowed hosts/subnets"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:36
+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 ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:18
+msgid ""
+"Bandwidth limit for clients is only activated when both up- and download "
+"limit are set. Use a value of 0 here to completely disable this limitation. "
+"Whitelisted clients are not limited."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:95
+msgid ""
+"Become an active member of this community and help by operating your own node"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:62
+msgid "Blacklist"
+msgstr "Blacklist"
+
+#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:12
+msgid "Blocked"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:56
+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 ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:10
+msgid "Clearance time"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:8
+#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:20
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:5
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:197
+msgid "Client-Splash"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:5
+msgid ""
+"Client-Splash is a hotspot authentication system for wireless mesh networks."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:11
+msgid ""
+"Clients are redirected to this page after they have accepted the splash. If "
+"this is left empty they are redirected to the page they had requested."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
+msgid "Clients download speed is limited to this value (kbyte/s)"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:10
+msgid ""
+"Clients that have accepted the splash are allowed to use the network for "
+"that many hours."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:14
+msgid "Clients upload speed is limited to this value (kbyte/s)"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
+msgid "Contact the owner"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:12
+msgid "Decline"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:71
+msgid ""
+"Destination hosts and networks that are excluded from splashing, i.e. they "
+"are always allowed."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:97
+msgid "Donate some money to help us keep this project alive."
+msgstr "Donér nogle penge for at hjælpe os med at holde dette projekt i live."
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
+msgid "Download limit"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:12
+msgid "Edit the complete splash text"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:121
+msgid "Fair Use Policy"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:29
+msgid "Firewall zone"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:7
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:54
+msgid "Get in contact"
+msgstr ""
+
+#: applications/luci-app-splash/root/usr/share/rpcd/acl.d/luci-app-splash.json:3
+msgid "Grant UCI access for luci-app-splash"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
+msgid "Hostname"
+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 "IP-adresse"
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:98
+msgid ""
+"If you operate your own wifi equipment use channels different from ours."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:93
+msgid "If you use this network on a regular basis we ask for your support:"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:35
+msgid "Include your own text in the default splash"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:38
+msgid "Intercept client traffic on this Interface"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
+msgid "Interfaces"
+msgstr "Interfaces"
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
+msgid "Interfaces that are used for Splash."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:49
+msgid ""
+"KB/s (Download/Upload). You may be able to remove this limit by actively "
+"contributing to this project."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:115
+msgid "Legally Prohibited Activities"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:118
+msgid "Legally Prohibited content"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:59
+#: 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-adresse"
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:63
+msgid "MAC addresses in this list are blocked."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:54
+msgid ""
+"MAC addresses of whitelisted clients. These do not need to accept the splash "
+"and are not bandwidth limited."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:77
+msgid "Netmask"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:37
+msgid "Network"
+msgstr "Netværk"
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:147
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:261
+msgid "No clients connected"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:78
+msgid ""
+"Please note that we are not an internet service provider but an experimental "
+"community network."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:210
+msgid "Policy"
+msgstr "Politik"
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:11
+msgid "Redirect target"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:124
+msgid "Safety"
+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 "Gem"
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:30
+msgid "Splash rules are integrated in this firewall zone"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:9
+msgid "Splashtext"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:125
+msgid ""
+"The network, like the Internet, is unencrypted and open. Each participant is "
+"responsible for the safety of their own connections and devices."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:110
+msgid ""
+"The open and free wireless network of volunteers (\"Operators\") provides "
+"the necessary equipment and Internet connections (\"Infrastructure\") at "
+"their own expense."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:128
+msgid ""
+"The operator claims no liability for loss of data, unauthorized access/"
+"damage to devices, or financial losses that participants may suffer from the "
+"use of the network."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:116
+msgid ""
+"The participant agrees to not perform any action and refrain from acts which "
+"may violate the law or infringe upon the rights of third parties."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:119
+msgid ""
+"The participant agrees to not transfer content over the network which "
+"violates the law."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:122
+msgid ""
+"The participant agrees to not use the network in any way which will harm the "
+"infrastructure, the network itself, its operators or other participants."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:111
+msgid ""
+"These Terms of Use govern the use of the network by its participants' "
+"computer, PDA, or similar device (\"Devices\") within the network."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:208
+msgid "Time remaining"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
+msgid ""
+"To ask for the reason why you have been blocked or ask for access again you "
+"can try to contact the owner of this access point:"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:209
+msgid "Traffic in/out"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:14
+msgid "Upload limit"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:108
+msgid "Usage Agreement"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:75
+msgid "Welcome"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:53
+msgid "Whitelist"
+msgstr "Whitelist"
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:77
+msgid "You are now connected to the free wireless mesh network"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:13
+msgid ""
+"You can enter your own text that is displayed to clients here.<br />It is "
+"possible to use the following markers: ###COMMUNITY###, ###COMMUNITY_URL###, "
+"###CONTACTURL###, ###LEASETIME###, ###LIMIT### and ###ACCEPT###."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:14
+msgid ""
+"Your access to this network has been blocked, most likely because you did "
+"something that our rules explicitly forbid."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:48
+msgid "Your bandwidth is limited to"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:176
+#: 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 ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:235
+msgid "expired"
+msgstr "udløbet"
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:77
+msgid "optional when using host addresses"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:85
+msgid "perform any kind of illegal activities"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:170
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:173
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:242
+msgid "splashed"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:171
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:245
+msgid "temporarily blocked"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:230
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:231
+msgid "unknown"
+msgstr "ukendt"
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:83
+msgid "use filesharing applications on this network"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:84
+msgid "waste bandwidth with unnecessary downloads or streams"
+msgstr ""
+
+#: 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 ""
diff --git a/applications/luci-app-splash/po/de/splash.po b/applications/luci-app-splash/po/de/splash.po
index d20a371753..8442deaa81 100644
--- a/applications/luci-app-splash/po/de/splash.po
+++ b/applications/luci-app-splash/po/de/splash.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/de/>\n"
"Language: de\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.5-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -190,7 +190,7 @@ msgstr "Kontaktieren"
#: applications/luci-app-splash/root/usr/share/rpcd/acl.d/luci-app-splash.json:3
msgid "Grant UCI access for luci-app-splash"
-msgstr "Gewähre UCI Zugriff auf luci-app-splash"
+msgstr "UCI-Zugriff für luci-app-splash erlauben"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
msgid "Hostname"
diff --git a/applications/luci-app-splash/po/el/splash.po b/applications/luci-app-splash/po/el/splash.po
index 63130ef3e9..63c977c72f 100644
--- a/applications/luci-app-splash/po/el/splash.po
+++ b/applications/luci-app-splash/po/el/splash.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-18 15:31+0200\n"
-"PO-Revision-Date: 2019-11-25 13:56+0000\n"
-"Last-Translator: Kostas Lampropoulos <labrok@otenet.gr>\n"
+"PO-Revision-Date: 2020-12-01 16:16+0000\n"
+"Last-Translator: Marios Koutsoukis <marioskoutsoukis2006@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/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 3.10-dev\n"
+"X-Generator: Weblate 4.4-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,7 +162,7 @@ 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
diff --git a/applications/luci-app-splash/po/en/splash.po b/applications/luci-app-splash/po/en/splash.po
index c42371eabb..5779fce460 100644
--- a/applications/luci-app-splash/po/en/splash.po
+++ b/applications/luci-app-splash/po/en/splash.po
@@ -1,3 +1,19 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-06-18 21:32+0200\n"
+"PO-Revision-Date: 2021-06-24 07:45+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssplash/en/>\n"
+"Language: en\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.7.1-dev\n"
+
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
msgstr ""
@@ -134,7 +150,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:7
msgid "General"
-msgstr ""
+msgstr "General"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:54
msgid "Get in contact"
@@ -146,7 +162,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
msgid "Hostname"
-msgstr ""
+msgstr "Hostname"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:76
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:206
diff --git a/applications/luci-app-splash/po/es/splash.po b/applications/luci-app-splash/po/es/splash.po
index efa2f7a269..deea0b369a 100644
--- a/applications/luci-app-splash/po/es/splash.po
+++ b/applications/luci-app-splash/po/es/splash.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:30+0200\n"
-"PO-Revision-Date: 2020-08-07 03:34+0000\n"
-"Last-Translator: Álvaro Fernández Rojas <noltari@gmail.com>\n"
+"PO-Revision-Date: 2021-04-01 17:26+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/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.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -184,7 +184,7 @@ msgstr "Conceder acceso a UCI para luci-app-splash"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
msgid "Hostname"
-msgstr "Nombre del host"
+msgstr "Nombre de host"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:76
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:206
diff --git a/applications/luci-app-splash/po/fi/splash.po b/applications/luci-app-splash/po/fi/splash.po
index 945207e5f3..3efdb6198c 100644
--- a/applications/luci-app-splash/po/fi/splash.po
+++ b/applications/luci-app-splash/po/fi/splash.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-11 07:19+0200\n"
-"PO-Revision-Date: 2020-06-23 07:41+0000\n"
+"PO-Revision-Date: 2021-04-05 07:56+0000\n"
"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/fi/>\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.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -162,7 +162,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
msgid "Hostname"
-msgstr "Palvelinnimi"
+msgstr "Nimi"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:76
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:206
diff --git a/applications/luci-app-splash/po/fr/splash.po b/applications/luci-app-splash/po/fr/splash.po
index 5b43bb666a..73dac5d8a8 100644
--- a/applications/luci-app-splash/po/fr/splash.po
+++ b/applications/luci-app-splash/po/fr/splash.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-20 14:41+0000\n"
+"PO-Revision-Date: 2021-10-18 08:06+0000\n"
"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/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.2-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -66,6 +66,8 @@ msgstr ""
msgid ""
"Become an active member of this community and help by operating your own node"
msgstr ""
+"Devenez un membre actif de cette communauté et aidez-la en exploitant votre "
+"propre nœud"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:62
msgid "Blacklist"
@@ -73,13 +75,16 @@ msgstr "Liste noire"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:12
msgid "Blocked"
-msgstr ""
+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."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:10
msgid "Clearance time"
@@ -124,7 +129,7 @@ msgstr "La vitesse montante des clients sera limitée à cette valeur (en ko/s)"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
msgid "Contact the owner"
-msgstr ""
+msgstr "Contactez le propriétaire"
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:12
msgid "Decline"
@@ -138,7 +143,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:97
msgid "Donate some money to help us keep this project alive."
-msgstr ""
+msgstr "Donnez de l’argent pour nous aider à maintenir ce projet en vie."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
msgid "Download limit"
@@ -146,11 +151,11 @@ msgstr "Limite en télé-chargement"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:12
msgid "Edit the complete splash text"
-msgstr ""
+msgstr "Modifier le texte complet du splash"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:121
msgid "Fair Use Policy"
-msgstr ""
+msgstr "Politique d’utilisation équitable"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:29
msgid "Firewall zone"
@@ -185,6 +190,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:93
msgid "If you use this network on a regular basis we ask for your support:"
msgstr ""
+"Si vous utilisez régulièrement ce réseau, nous vous demandons votre soutien :"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:35
msgid "Include your own text in the default splash"
@@ -210,11 +216,11 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:115
msgid "Legally Prohibited Activities"
-msgstr ""
+msgstr "Activités légalement interdites"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:118
msgid "Legally Prohibited content"
-msgstr ""
+msgstr "Contenu légalement interdit"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:59
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:68
@@ -331,6 +337,9 @@ msgid ""
"To ask for the reason why you have been blocked or ask for access again you "
"can try to contact the owner of this access point:"
msgstr ""
+"Pour demander la raison pour laquelle vous avez été bloqué ou pour demander "
+"un nouvel accès, vous pouvez essayer de contacter le propriétaire de ce "
+"point d’accès :"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:209
msgid "Traffic in/out"
@@ -346,7 +355,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:75
msgid "Welcome"
-msgstr ""
+msgstr "Bienvenue"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:53
msgid "Whitelist"
@@ -354,7 +363,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 ""
+msgstr "Vous êtes maintenant connecté au réseau maillé sans fil gratuit."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:13
msgid ""
@@ -371,7 +380,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:48
msgid "Your bandwidth is limited to"
-msgstr ""
+msgstr "Votre bande passante est limitée à"
#: 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/hu/splash.po b/applications/luci-app-splash/po/hu/splash.po
index db1546190e..49ead9e99f 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: 2020-02-01 06:56+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"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/"
"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 3.11-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -197,7 +197,7 @@ msgstr "Gépnév"
#: 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 "IP-cím"
+msgstr "IP cím"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:98
msgid ""
@@ -247,7 +247,7 @@ msgstr "Jogilag tiltott tartalom"
#: 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-cím"
+msgstr "MAC cím"
#: 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/it/splash.po b/applications/luci-app-splash/po/it/splash.po
index 9b9538d81f..a7c1d792f2 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: 2020-03-04 04:28+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"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/"
"luciapplicationssplash/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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -31,9 +31,9 @@ msgid ""
"is limited and because of this we ask you not to do any of the following:"
msgstr ""
"L'accesso a Internet potrebbe essere possibile, perché alcuni attivisti di "
-"questo progetto condividono le loro connessioni internet private​​. Queste "
+"questo progetto condividono le loro connessioni internet private. Queste "
"poche connessioni sono condivise tra tutti gli utenti. Ciò significa che la "
-"larghezza di banda a disposizione è limitato e per questo vi chiediamo di "
+"larghezza di banda a disposizione è limitata e per questo vi chiediamo di "
"non fare una delle seguenti operazioni:"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:112
@@ -178,7 +178,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
msgid "Hostname"
-msgstr "Hostname"
+msgstr "Nome host"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:76
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:206
diff --git a/applications/luci-app-splash/po/ja/splash.po b/applications/luci-app-splash/po/ja/splash.po
index 8b8d8d19bf..5131dbf239 100644
--- a/applications/luci-app-splash/po/ja/splash.po
+++ b/applications/luci-app-splash/po/ja/splash.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-10-17 09:01+0200\n"
-"PO-Revision-Date: 2020-07-26 01:23+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/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.2-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -134,7 +134,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
msgid "Download limit"
-msgstr ""
+msgstr "ダウンロード制限"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:12
msgid "Edit the complete splash text"
@@ -158,7 +158,7 @@ msgstr ""
#: applications/luci-app-splash/root/usr/share/rpcd/acl.d/luci-app-splash.json:3
msgid "Grant UCI access for luci-app-splash"
-msgstr ""
+msgstr "luci-app-splashにUCIアクセスを許可"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
msgid "Hostname"
@@ -328,7 +328,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:14
msgid "Upload limit"
-msgstr ""
+msgstr "アップロード制限"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:108
msgid "Usage Agreement"
@@ -336,7 +336,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:75
msgid "Welcome"
-msgstr ""
+msgstr "ようこそ"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:53
msgid "Whitelist"
diff --git a/applications/luci-app-splash/po/ko/splash.po b/applications/luci-app-splash/po/ko/splash.po
index 2f356c9c7e..8678f7ed51 100644
--- a/applications/luci-app-splash/po/ko/splash.po
+++ b/applications/luci-app-splash/po/ko/splash.po
@@ -3,14 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-17 20:54+0000\n"
+"Last-Translator: ANTEGRAL <antegral@antegral.net>\n"
+"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssplash/ko/>\n"
"Language: ko\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 2.4.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -160,7 +162,7 @@ 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
@@ -393,7 +395,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:230
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:231
msgid "unknown"
-msgstr ""
+msgstr "알 수 없는"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:83
msgid "use filesharing applications on this network"
diff --git a/applications/luci-app-splash/po/nb_NO/splash.po b/applications/luci-app-splash/po/nb_NO/splash.po
index 3c2415fdd2..637ef11b30 100644
--- a/applications/luci-app-splash/po/nb_NO/splash.po
+++ b/applications/luci-app-splash/po/nb_NO/splash.po
@@ -3,16 +3,16 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-10-30 04:21+0200\n"
-"PO-Revision-Date: 2019-10-30 03:21+0000\n"
+"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/"
"luciapplicationssplash/nb_NO/>\n"
-"Language: no\n"
+"Language: nb_NO\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 3.9.1\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -21,7 +21,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:65
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:13
msgid "Accept"
-msgstr ""
+msgstr "Godta"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:79
msgid ""
@@ -162,12 +162,12 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
msgid "Hostname"
-msgstr ""
+msgstr "Vertsnavn"
#: 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-adresse"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:98
msgid ""
@@ -230,7 +230,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:37
msgid "Network"
-msgstr ""
+msgstr "Nettverk"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:147
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:261
@@ -258,7 +258,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 ""
+msgstr "Lagre"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:30
msgid "Splash rules are integrated in this firewall zone"
diff --git a/applications/luci-app-splash/po/pl/splash.po b/applications/luci-app-splash/po/pl/splash.po
index ee504b8484..26818e8808 100644
--- a/applications/luci-app-splash/po/pl/splash.po
+++ b/applications/luci-app-splash/po/pl/splash.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 06:17+0200\n"
-"PO-Revision-Date: 2020-05-02 15:55+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-01-08 22:54+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/pl/>\n"
"Language: 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.1-dev\n"
+"X-Generator: Weblate 4.10.1\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -105,7 +105,7 @@ msgstr "Czas wyzwalacza"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:5
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:197
msgid "Client-Splash"
-msgstr "Splash kliencki"
+msgstr "Klient Splash"
# nie ma słowa "autentykacja" - to brzydka kalka z angielskiego.
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:5
@@ -120,8 +120,8 @@ msgid ""
"Clients are redirected to this page after they have accepted the splash. If "
"this is left empty they are redirected to the page they had requested."
msgstr ""
-"Klienci są przekierowywani do tej strony po tym, jak zaakceptują splash. "
-"Jeśli to miejsce jest puste zostaną przekierowani do strony którą wybrali."
+"Klienci są przekierowywani na tę stronę po zaakceptowaniu powitania. Jeśli "
+"to miejsce jest puste, zostaną przekierowani do strony, którą wybrali."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
msgid "Clients download speed is limited to this value (kbyte/s)"
@@ -132,7 +132,7 @@ msgid ""
"Clients that have accepted the splash are allowed to use the network for "
"that many hours."
msgstr ""
-"Klienci, którzy zaakceptowali Splash, mogą korzystać z sieci przez wiele "
+"Klienci, którzy zaakceptowali powitanie, mogą korzystać z sieci przez wiele "
"godzin."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:14
@@ -406,9 +406,9 @@ msgid ""
"possible to use the following markers: ###COMMUNITY###, ###COMMUNITY_URL###, "
"###CONTACTURL###, ###LEASETIME###, ###LIMIT### and ###ACCEPT###."
msgstr ""
-"Możesz umieścić tutaj własny tekst wyświetlany dla klientów.<br /> "
-"Dopuszczalne jest używanie następujących znaków: ###COMMUNITY###, "
-"###COMMUNITY_URL###, ###CONTACTURL###, ###LEASETIME###, ###LIMIT### and "
+"Możesz umieścić tutaj własny tekst wyświetlany dla klientów.<br /"
+">Dopuszczalne jest używanie następujących znaczników: ###COMMUNITY###, "
+"###COMMUNITY_URL###, ###CONTACTURL###, ###LEASETIME###, ###LIMIT### oraz "
"###ACCEPT###."
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:14
diff --git a/applications/luci-app-splash/po/pt/splash.po b/applications/luci-app-splash/po/pt/splash.po
index c059ae6e66..9bc5231f45 100644
--- a/applications/luci-app-splash/po/pt/splash.po
+++ b/applications/luci-app-splash/po/pt/splash.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-05-31 22:29+0200\n"
-"PO-Revision-Date: 2020-07-19 09:43+0000\n"
+"PO-Revision-Date: 2021-05-10 09:32+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -160,7 +160,7 @@ msgstr "Doe algum dinheiro para nos ajudar a manter este projeto vivo."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
msgid "Download limit"
-msgstr "Limite de Download"
+msgstr "Limite de descarrega"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:12
msgid "Edit the complete splash text"
diff --git a/applications/luci-app-splash/po/ro/splash.po b/applications/luci-app-splash/po/ro/splash.po
index 210d1f856d..0876f84588 100644
--- a/applications/luci-app-splash/po/ro/splash.po
+++ b/applications/luci-app-splash/po/ro/splash.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-01-03 05:11+0200\n"
-"PO-Revision-Date: 2020-03-29 21:21+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-12-07 19:35+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/ro/>\n"
"Language: ro\n"
@@ -13,7 +13,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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -101,14 +101,14 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:10
msgid "Clearance time"
-msgstr ""
+msgstr "Timpul de eliberare"
#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:8
#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:20
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:5
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:197
msgid "Client-Splash"
-msgstr ""
+msgstr "Clientul splash"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:5
msgid ""
@@ -136,44 +136,50 @@ msgid ""
"Clients that have accepted the splash are allowed to use the network for "
"that many hours."
msgstr ""
+"Clienții care au acceptat splash-ul sunt autorizați să utilizeze rețeaua "
+"pentru un număr de ore."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:14
msgid "Clients upload speed is limited to this value (kbyte/s)"
msgstr ""
+"Viteza de încărcare a clienților este limitată la această valoare (kbyte/s)"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
msgid "Contact the owner"
-msgstr ""
+msgstr "Contactați proprietarul"
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:12
msgid "Decline"
-msgstr ""
+msgstr "Declin"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:71
msgid ""
"Destination hosts and networks that are excluded from splashing, i.e. they "
"are always allowed."
msgstr ""
+"Gazde și rețele de destinație care sunt excluse de la stropire, adică sunt "
+"întotdeauna permise."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:97
msgid "Donate some money to help us keep this project alive."
msgstr ""
+"Donează niște bani pentru a ne ajuta să menținem acest proiect în viață."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
msgid "Download limit"
-msgstr ""
+msgstr "Limita de descărcare"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:12
msgid "Edit the complete splash text"
-msgstr ""
+msgstr "Editați întregul text de tip splash"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:121
msgid "Fair Use Policy"
-msgstr ""
+msgstr "Politica de utilizare corectă"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:29
msgid "Firewall zone"
-msgstr ""
+msgstr "Zona Firewall"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:7
msgid "General"
@@ -181,11 +187,11 @@ msgstr "Generale"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:54
msgid "Get in contact"
-msgstr ""
+msgstr "Intrați în contact"
#: applications/luci-app-splash/root/usr/share/rpcd/acl.d/luci-app-splash.json:3
msgid "Grant UCI access for luci-app-splash"
-msgstr ""
+msgstr "Acordă acces la UCI pentru luci-app-splash"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
msgid "Hostname"
@@ -194,112 +200,122 @@ msgstr "Numele gazdei ( hostname )"
#: 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 "Adresa IP"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:98
msgid ""
"If you operate your own wifi equipment use channels different from ours."
msgstr ""
+"Dacă vă folosiți propriul echipament wifi, utilizați canale diferite de ale "
+"noastre."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:93
msgid "If you use this network on a regular basis we ask for your support:"
-msgstr ""
+msgstr "Dacă folosiți această rețea în mod regulat, vă rugăm să ne sprijiniți:"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:35
msgid "Include your own text in the default splash"
-msgstr ""
+msgstr "Includeți propriul text în afișajul implicit"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:38
msgid "Intercept client traffic on this Interface"
-msgstr ""
+msgstr "Interceptarea traficului de client pe această interfață"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
msgid "Interfaces"
-msgstr ""
+msgstr "Interfețe"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
msgid "Interfaces that are used for Splash."
-msgstr ""
+msgstr "Interfețe care sunt utilizate pentru Splash."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:49
msgid ""
"KB/s (Download/Upload). You may be able to remove this limit by actively "
"contributing to this project."
msgstr ""
+"KB/s (descărcare/încărcare). Este posibil să puteți elimina această limită "
+"dacă contribuiți activ la acest proiect."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:115
msgid "Legally Prohibited Activities"
-msgstr ""
+msgstr "Activități interzise din punct de vedere legal"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:118
msgid "Legally Prohibited content"
-msgstr ""
+msgstr "Conținut interzis din punct de vedere legal"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:59
#: 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 ""
+msgstr "Adresa MAC"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:63
msgid "MAC addresses in this list are blocked."
-msgstr ""
+msgstr "Adresele MAC din această listă sunt blocate."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:54
msgid ""
"MAC addresses of whitelisted clients. These do not need to accept the splash "
"and are not bandwidth limited."
msgstr ""
+"Adresele MAC ale clienților de pe lista albă. Aceștia nu trebuie să accepte "
+"splash-ul și nu sunt limitați în ceea ce privește lățimea de bandă."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:77
msgid "Netmask"
-msgstr ""
+msgstr "Masca de rețea"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:37
msgid "Network"
-msgstr ""
+msgstr "Rețea"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:147
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:261
msgid "No clients connected"
-msgstr ""
+msgstr "Nu există clienți conectați"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:78
msgid ""
"Please note that we are not an internet service provider but an experimental "
"community network."
msgstr ""
+"Vă rugăm să rețineți că nu suntem un furnizor de servicii de internet, ci o "
+"rețea comunitară experimentală."
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:210
msgid "Policy"
-msgstr ""
+msgstr "Politica"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:11
msgid "Redirect target"
-msgstr ""
+msgstr "Redirecționare țintă"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:124
msgid "Safety"
-msgstr ""
+msgstr "Siguranță"
#: 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 "Salvează"
+msgstr "Salvați"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:30
msgid "Splash rules are integrated in this firewall zone"
-msgstr ""
+msgstr "Regulile Splash sunt integrate în această zonă de firewall"
#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:9
msgid "Splashtext"
-msgstr ""
+msgstr "TextulSplash"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:125
msgid ""
"The network, like the Internet, is unencrypted and open. Each participant is "
"responsible for the safety of their own connections and devices."
msgstr ""
+"Rețeaua, ca și internetul, este necriptată și deschisă. Fiecare participant "
+"este responsabil pentru siguranța propriilor conexiuni și dispozitive."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:110
msgid ""
@@ -307,6 +323,9 @@ msgid ""
"the necessary equipment and Internet connections (\"Infrastructure\") at "
"their own expense."
msgstr ""
+"Rețeaua wireless deschisă și gratuită de voluntari (\"Operatori\") pune la "
+"dispoziție, pe cheltuiala proprie, echipamentele și conexiunile la internet "
+"necesare (\"Infrastructură\")."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:128
msgid ""
@@ -314,56 +333,72 @@ msgid ""
"damage to devices, or financial losses that participants may suffer from the "
"use of the network."
msgstr ""
+"Operatorul nu își asumă nicio răspundere pentru pierderea de date, accesul "
+"neautorizat/deteriorarea dispozitivelor sau pierderile financiare pe care "
+"participanții le pot suferi în urma utilizării rețelei."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:116
msgid ""
"The participant agrees to not perform any action and refrain from acts which "
"may violate the law or infringe upon the rights of third parties."
msgstr ""
+"Participantul este de acord să nu întreprindă nicio acțiune și să se abțină "
+"de la acte care ar putea încălca legea sau drepturile unor terțe părți."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:119
msgid ""
"The participant agrees to not transfer content over the network which "
"violates the law."
msgstr ""
+"Participantul se angajează să nu transfere în rețea conținuturi care încalcă "
+"legea."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:122
msgid ""
"The participant agrees to not use the network in any way which will harm the "
"infrastructure, the network itself, its operators or other participants."
msgstr ""
+"Participantul este de acord să nu utilizeze rețeaua în niciun fel care să "
+"dăuneze infrastructurii, rețelei însăși, operatorilor acesteia sau altor "
+"participanți."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:111
msgid ""
"These Terms of Use govern the use of the network by its participants' "
"computer, PDA, or similar device (\"Devices\") within the network."
msgstr ""
+"Acești Termeni de utilizare reglementează utilizarea rețelei de către "
+"computerul, PDA-ul sau un dispozitiv similar (\"Dispozitive\") al "
+"participanților în cadrul rețelei."
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:208
msgid "Time remaining"
-msgstr ""
+msgstr "Timp rămas"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
msgid ""
"To ask for the reason why you have been blocked or ask for access again you "
"can try to contact the owner of this access point:"
msgstr ""
+"Pentru a cere motivul pentru care ați fost blocat sau pentru a solicita din "
+"nou accesul, puteți încerca să contactați proprietarul acestui punct de "
+"acces:"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:209
msgid "Traffic in/out"
-msgstr ""
+msgstr "Trafic de intrare/ieșire"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:14
msgid "Upload limit"
-msgstr ""
+msgstr "Limita de încărcare"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:108
msgid "Usage Agreement"
-msgstr ""
+msgstr "Acord de utilizare"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:75
msgid "Welcome"
-msgstr ""
+msgstr "Bine ați venit"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:53
msgid "Whitelist"
@@ -371,7 +406,7 @@ msgstr "Lista albă"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:77
msgid "You are now connected to the free wireless mesh network"
-msgstr ""
+msgstr "Sunteți acum conectat la rețeaua mesh wireless gratuită"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:13
msgid ""
@@ -379,61 +414,66 @@ msgid ""
"possible to use the following markers: ###COMMUNITY###, ###COMMUNITY_URL###, "
"###CONTACTURL###, ###LEASETIME###, ###LIMIT### and ###ACCEPT###."
msgstr ""
+"Puteți introduce aici propriul text care va fi afișat clienților.<br />Este "
+"posibil să folosiți următoarele marcaje: ###COMMUNITY###, ###COMMUNITY_URL###"
+", ###CONTACTURL###, ###LEASETIME###, ###LIMIT### și ###ACCEPT###."
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:14
msgid ""
"Your access to this network has been blocked, most likely because you did "
"something that our rules explicitly forbid."
msgstr ""
+"Accesul dumneavoastră la această rețea a fost blocat, cel mai probabil "
+"pentru că ați făcut ceva ce regulile noastre interzic în mod explicit."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:48
msgid "Your bandwidth is limited to"
-msgstr ""
+msgstr "Lățimea de bandă este limitată la"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:176
#: 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 ""
+msgstr "lista neagră"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:235
msgid "expired"
-msgstr ""
+msgstr "a expirat"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:77
msgid "optional when using host addresses"
-msgstr ""
+msgstr "opțional atunci când se utilizează adrese gazdă"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:85
msgid "perform any kind of illegal activities"
-msgstr ""
+msgstr "să desfășoare orice fel de activități ilegale"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:170
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:173
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:242
msgid "splashed"
-msgstr ""
+msgstr "stropit"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:171
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:245
msgid "temporarily blocked"
-msgstr ""
+msgstr "blocat temporar"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:230
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:231
msgid "unknown"
-msgstr ""
+msgstr "necunoscut"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:83
msgid "use filesharing applications on this network"
-msgstr ""
+msgstr "să utilizeze aplicații de partajare a fișierelor în această rețea"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:84
msgid "waste bandwidth with unnecessary downloads or streams"
-msgstr ""
+msgstr "irosirea lățimii de bandă cu descărcări sau fluxuri inutile"
#: 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 ""
+msgstr "lista albă"
diff --git a/applications/luci-app-splash/po/ru/splash.po b/applications/luci-app-splash/po/ru/splash.po
index 95fd4eccf3..08593e1958 100644
--- a/applications/luci-app-splash/po/ru/splash.po
+++ b/applications/luci-app-splash/po/ru/splash.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: splash\n"
"POT-Creation-Date: 2013-11-13 18:52+0200\n"
-"PO-Revision-Date: 2020-10-09 00:10+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-10-26 14:59+0000\n"
+"Last-Translator: Darin Avdeyeva <yulyablack@inbox.lv>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/ru/>\n"
"Language: ru\n"
@@ -12,13 +12,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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\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
@@ -143,7 +143,7 @@ msgstr "Скорость загрузки для клиентов огранич
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
msgid "Contact the owner"
-msgstr ""
+msgstr "Связаться с владельцем"
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:12
msgid "Decline"
@@ -183,7 +183,7 @@ msgstr "Главный"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:54
msgid "Get in contact"
-msgstr ""
+msgstr "Свяжитесь с нами"
#: applications/luci-app-splash/root/usr/share/rpcd/acl.d/luci-app-splash.json:3
msgid "Grant UCI access for luci-app-splash"
@@ -191,12 +191,12 @@ msgstr "Предоставить UCI доступ для luci-app-splash"
#: 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 "IP адрес"
+msgstr "IP-адрес"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:98
msgid ""
diff --git a/applications/luci-app-splash/po/sr/splash.po b/applications/luci-app-splash/po/sr/splash.po
new file mode 100644
index 0000000000..5962293df8
--- /dev/null
+++ b/applications/luci-app-splash/po/sr/splash.po
@@ -0,0 +1,412 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-06-18 21:32+0200\n"
+"PO-Revision-Date: 2021-06-24 07:45+0000\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: sr\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.1-dev\n"
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
+msgid "%s with the operator of this access point."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:65
+#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:13
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:79
+msgid ""
+"Access to the internet might be possible nevertheless, because some "
+"activists of this project share their private internet connections. These "
+"few connections are shared between all users. That means available bandwidth "
+"is limited and because of this we ask you not to do any of the following:"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:112
+msgid ""
+"Access to the network is not guaranteed. It can be interrupted at any time "
+"without notice for any reason, for certain devices, and/or may be blocked "
+"for certain users."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:199
+msgid "Active Clients"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:70
+msgid "Allowed hosts/subnets"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:36
+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 ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:18
+msgid ""
+"Bandwidth limit for clients is only activated when both up- and download "
+"limit are set. Use a value of 0 here to completely disable this limitation. "
+"Whitelisted clients are not limited."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:95
+msgid ""
+"Become an active member of this community and help by operating your own node"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:62
+msgid "Blacklist"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:12
+msgid "Blocked"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:56
+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 ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:10
+msgid "Clearance time"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:8
+#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:20
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:5
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:197
+msgid "Client-Splash"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:5
+msgid ""
+"Client-Splash is a hotspot authentication system for wireless mesh networks."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:11
+msgid ""
+"Clients are redirected to this page after they have accepted the splash. If "
+"this is left empty they are redirected to the page they had requested."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
+msgid "Clients download speed is limited to this value (kbyte/s)"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:10
+msgid ""
+"Clients that have accepted the splash are allowed to use the network for "
+"that many hours."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:14
+msgid "Clients upload speed is limited to this value (kbyte/s)"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
+msgid "Contact the owner"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:12
+msgid "Decline"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:71
+msgid ""
+"Destination hosts and networks that are excluded from splashing, i.e. they "
+"are always allowed."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:97
+msgid "Donate some money to help us keep this project alive."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
+msgid "Download limit"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:12
+msgid "Edit the complete splash text"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:121
+msgid "Fair Use Policy"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:29
+msgid "Firewall zone"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:7
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:54
+msgid "Get in contact"
+msgstr ""
+
+#: applications/luci-app-splash/root/usr/share/rpcd/acl.d/luci-app-splash.json:3
+msgid "Grant UCI access for luci-app-splash"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
+msgid "Hostname"
+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 ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:98
+msgid ""
+"If you operate your own wifi equipment use channels different from ours."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:93
+msgid "If you use this network on a regular basis we ask for your support:"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:35
+msgid "Include your own text in the default splash"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:38
+msgid "Intercept client traffic on this Interface"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
+msgid "Interfaces that are used for Splash."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:49
+msgid ""
+"KB/s (Download/Upload). You may be able to remove this limit by actively "
+"contributing to this project."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:115
+msgid "Legally Prohibited Activities"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:118
+msgid "Legally Prohibited content"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:59
+#: 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 ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:63
+msgid "MAC addresses in this list are blocked."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:54
+msgid ""
+"MAC addresses of whitelisted clients. These do not need to accept the splash "
+"and are not bandwidth limited."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:77
+msgid "Netmask"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:37
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:147
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:261
+msgid "No clients connected"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:78
+msgid ""
+"Please note that we are not an internet service provider but an experimental "
+"community network."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:210
+msgid "Policy"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:11
+msgid "Redirect target"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:124
+msgid "Safety"
+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 ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:30
+msgid "Splash rules are integrated in this firewall zone"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:9
+msgid "Splashtext"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:125
+msgid ""
+"The network, like the Internet, is unencrypted and open. Each participant is "
+"responsible for the safety of their own connections and devices."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:110
+msgid ""
+"The open and free wireless network of volunteers (\"Operators\") provides "
+"the necessary equipment and Internet connections (\"Infrastructure\") at "
+"their own expense."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:128
+msgid ""
+"The operator claims no liability for loss of data, unauthorized access/"
+"damage to devices, or financial losses that participants may suffer from the "
+"use of the network."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:116
+msgid ""
+"The participant agrees to not perform any action and refrain from acts which "
+"may violate the law or infringe upon the rights of third parties."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:119
+msgid ""
+"The participant agrees to not transfer content over the network which "
+"violates the law."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:122
+msgid ""
+"The participant agrees to not use the network in any way which will harm the "
+"infrastructure, the network itself, its operators or other participants."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:111
+msgid ""
+"These Terms of Use govern the use of the network by its participants' "
+"computer, PDA, or similar device (\"Devices\") within the network."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:208
+msgid "Time remaining"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
+msgid ""
+"To ask for the reason why you have been blocked or ask for access again you "
+"can try to contact the owner of this access point:"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:209
+msgid "Traffic in/out"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:14
+msgid "Upload limit"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:108
+msgid "Usage Agreement"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:75
+msgid "Welcome"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:53
+msgid "Whitelist"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:77
+msgid "You are now connected to the free wireless mesh network"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:13
+msgid ""
+"You can enter your own text that is displayed to clients here.<br />It is "
+"possible to use the following markers: ###COMMUNITY###, ###COMMUNITY_URL###, "
+"###CONTACTURL###, ###LEASETIME###, ###LIMIT### and ###ACCEPT###."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:14
+msgid ""
+"Your access to this network has been blocked, most likely because you did "
+"something that our rules explicitly forbid."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:48
+msgid "Your bandwidth is limited to"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:176
+#: 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 ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:235
+msgid "expired"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:77
+msgid "optional when using host addresses"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:85
+msgid "perform any kind of illegal activities"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:170
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:173
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:242
+msgid "splashed"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:171
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:245
+msgid "temporarily blocked"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:230
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:231
+msgid "unknown"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:83
+msgid "use filesharing applications on this network"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:84
+msgid "waste bandwidth with unnecessary downloads or streams"
+msgstr ""
+
+#: 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 ""
diff --git a/applications/luci-app-splash/po/sv/splash.po b/applications/luci-app-splash/po/sv/splash.po
index a0662aa2eb..2546e41d0a 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: 2019-10-17 20:20+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2020-11-22 15:35+0000\n"
+"Last-Translator: PontusÖsterlindh <pontus@osterlindh.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/sv/>\n"
"Language: sv\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 3.9.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
-msgstr ""
+msgstr "%s med operatören för denna åtkomstpunkt."
#: 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/tr/splash.po b/applications/luci-app-splash/po/tr/splash.po
index 717698299f..c19056ec54 100644
--- a/applications/luci-app-splash/po/tr/splash.po
+++ b/applications/luci-app-splash/po/tr/splash.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: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/tr/>\n"
"Language: tr\n"
@@ -10,16 +10,16 @@ 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-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
-msgstr ""
+msgstr "Bu erişim noktasının operatörüyle %s ."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:65
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:13
msgid "Accept"
-msgstr ""
+msgstr "Kabul et"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:79
msgid ""
@@ -28,6 +28,11 @@ msgid ""
"few connections are shared between all users. That means available bandwidth "
"is limited and because of this we ask you not to do any of the following:"
msgstr ""
+"İnternete erişim yine de mümkün olabilir çünkü bu projenin bazı aktivistleri "
+"özel internet bağlantılarını paylaşıyor. Bu birkaç bağlantı tüm kullanıcılar "
+"arasında paylaşılır. Bu, kullanılabilir bant genişliğinin sınırlı olduğu "
+"anlamına gelir ve bu nedenle sizden aşağıdakilerden hiçbirini yapmamanızı "
+"rica ediyoruz:"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:112
msgid ""
@@ -35,20 +40,25 @@ msgid ""
"without notice for any reason, for certain devices, and/or may be blocked "
"for certain users."
msgstr ""
+"Ağa erişim garanti edilmez. Herhangi bir nedenle herhangi bir nedenle, "
+"belirli cihazlar için herhangi bir zamanda kesintiye uğrayabilir ve / veya "
+"belirli kullanıcılar için bloke edilebilir."
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:199
msgid "Active Clients"
-msgstr ""
+msgstr "Aktif İstemciler"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:70
msgid "Allowed hosts/subnets"
-msgstr ""
+msgstr "İzin verilen ana bilgisayarlar / alt ağlar"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:36
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 ""
+"Giriş metninin tamamını düzenlemeye bir alternatif olarak, buraya girerek "
+"varsayılan açılış sayfasına bazı özel metinler de ekleyebilirsiniz."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:18
msgid ""
@@ -56,11 +66,17 @@ msgid ""
"limit are set. Use a value of 0 here to completely disable this limitation. "
"Whitelisted clients are not limited."
msgstr ""
+"İstemciler için bant genişliği sınırı yalnızca hem yükleme hem de indirme "
+"sınırı belirlendiğinde etkinleştirilir. Bu sınırlamayı tamamen devre dışı "
+"bırakmak için burada 0 değerini kullanın. Beyaz listedeki istemciler sınırlı "
+"değildir."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:95
msgid ""
"Become an active member of this community and help by operating your own node"
msgstr ""
+"Bu topluluğun aktif bir üyesi olun ve kendi düğümünüzü çalıştırarak yardım "
+"edin"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:62
msgid "Blacklist"
@@ -68,83 +84,92 @@ msgstr "Kara Liste"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:12
msgid "Blocked"
-msgstr ""
+msgstr "Engellendi"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:56
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 ""
+"Bu kuralları kabul ederek bu ağı %s saat boyunca kullanabilirsiniz. Bu "
+"sürenin sonunda bu kuralları tekrar kabul etmeniz gerekir."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:10
msgid "Clearance time"
-msgstr ""
+msgstr "İzin süresi"
#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:8
#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:20
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:5
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:197
msgid "Client-Splash"
-msgstr ""
+msgstr "Client-Splash"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:5
msgid ""
"Client-Splash is a hotspot authentication system for wireless mesh networks."
msgstr ""
+"Client-Splash, kablosuz mesh ağlar için bir etkin nokta kimlik doğrulama "
+"sistemidir."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:11
msgid ""
"Clients are redirected to this page after they have accepted the splash. If "
"this is left empty they are redirected to the page they had requested."
msgstr ""
+"İstemciler açılışı kabul ettikten sonra bu sayfaya yönlendirilir. Boş "
+"bırakılırsa, talep ettikleri sayfaya yönlendirilirler."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
msgid "Clients download speed is limited to this value (kbyte/s)"
-msgstr ""
+msgstr "İstemcilerin indirme hızı bu değerle sınırlıdır (kbyte/s)"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:10
msgid ""
"Clients that have accepted the splash are allowed to use the network for "
"that many hours."
msgstr ""
+"Splash'ı kabul eden istemcilerin ağı bu kadar saat kullanmasına izin verilir."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:14
msgid "Clients upload speed is limited to this value (kbyte/s)"
-msgstr ""
+msgstr "İstemcilerin yükleme hızı bu değerle sınırlıdır (kbyte/s)"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
msgid "Contact the owner"
-msgstr ""
+msgstr "Sahibiyle iletişime geçin"
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:12
msgid "Decline"
-msgstr ""
+msgstr "Reddet"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:71
msgid ""
"Destination hosts and networks that are excluded from splashing, i.e. they "
"are always allowed."
msgstr ""
+"Hedef ana bilgisayarlar ve splash dışında bırakılan ağlar, yani bunlara her "
+"zaman izin verilir."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:97
msgid "Donate some money to help us keep this project alive."
-msgstr ""
+msgstr "Bu projeyi canlı tutmamıza yardım etmek için biraz para bağışlayın."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
msgid "Download limit"
-msgstr ""
+msgstr "İndirme sınırı"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:12
msgid "Edit the complete splash text"
-msgstr ""
+msgstr "Giriş metninin tamamını düzenle"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:121
msgid "Fair Use Policy"
-msgstr ""
+msgstr "Adil Kullanım Politikası"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:29
msgid "Firewall zone"
-msgstr ""
+msgstr "Güvenlik duvarı bölgesi"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:7
msgid "General"
@@ -152,106 +177,114 @@ msgstr "Genel"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:54
msgid "Get in contact"
-msgstr ""
+msgstr "İletişime geç"
#: applications/luci-app-splash/root/usr/share/rpcd/acl.d/luci-app-splash.json:3
msgid "Grant UCI access for luci-app-splash"
-msgstr ""
+msgstr "luci-app-splash için UCI erişimi verin"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
msgid "Hostname"
-msgstr ""
+msgstr "Sunucu adı"
#: 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 Adresi"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:98
msgid ""
"If you operate your own wifi equipment use channels different from ours."
msgstr ""
+"Kendi wifi ekipmanınızı kullanıyorsanız bizimkinden farklı kanalları "
+"kullanın."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:93
msgid "If you use this network on a regular basis we ask for your support:"
-msgstr ""
+msgstr "Bu ağı düzenli olarak kullanıyorsanız, desteğinizi istiyoruz:"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:35
msgid "Include your own text in the default splash"
-msgstr ""
+msgstr "Varsayılan açılışta kendi metninizi ekleyin"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:38
msgid "Intercept client traffic on this Interface"
-msgstr ""
+msgstr "Bu Arayüzdeki istemci trafiğini engelleyin"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
msgid "Interfaces"
-msgstr ""
+msgstr "Arayüzler"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
msgid "Interfaces that are used for Splash."
-msgstr ""
+msgstr "Splash için kullanılan arayüzler."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:49
msgid ""
"KB/s (Download/Upload). You may be able to remove this limit by actively "
"contributing to this project."
msgstr ""
+"KB/s (İndir/Yükle). Bu projeye aktif olarak katkıda bulunarak bu sınırı "
+"kaldırabilirsiniz."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:115
msgid "Legally Prohibited Activities"
-msgstr ""
+msgstr "Yasal Olarak Yasaklanmış Faaliyetler"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:118
msgid "Legally Prohibited content"
-msgstr ""
+msgstr "Yasal Olarak Yasaklanmış içerik"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:59
#: 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 ""
+msgstr "MAC Adresi"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:63
msgid "MAC addresses in this list are blocked."
-msgstr ""
+msgstr "Bu listedeki MAC adresleri engellenmiştir."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:54
msgid ""
"MAC addresses of whitelisted clients. These do not need to accept the splash "
"and are not bandwidth limited."
msgstr ""
+"Beyaz listedeki istemcilerin MAC adresleri. Bunların splash'ı kabul etmesi "
+"gerekmez ve bant genişliği sınırlı değildir."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:77
msgid "Netmask"
-msgstr ""
+msgstr "Ağ Maskesi"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:37
msgid "Network"
-msgstr ""
+msgstr "Ağ"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:147
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:261
msgid "No clients connected"
-msgstr ""
+msgstr "Bağlı istemci yok"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:78
msgid ""
"Please note that we are not an internet service provider but an experimental "
"community network."
msgstr ""
+"Bir internet servis sağlayıcısı değil, deneysel bir topluluk ağı olduğumuzu "
+"unutmayın lütfen."
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:210
msgid "Policy"
-msgstr ""
+msgstr "Politika"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:11
msgid "Redirect target"
-msgstr ""
+msgstr "Hedefi yönlendir"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:124
msgid "Safety"
-msgstr ""
+msgstr "Emniyet"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:182
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:248
@@ -260,17 +293,19 @@ msgstr "Kaydet"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:30
msgid "Splash rules are integrated in this firewall zone"
-msgstr ""
+msgstr "Splash kuralları bu güvenlik duvarı bölgesine entegre edilmiştir"
#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:9
msgid "Splashtext"
-msgstr ""
+msgstr "Splashtext"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:125
msgid ""
"The network, like the Internet, is unencrypted and open. Each participant is "
"responsible for the safety of their own connections and devices."
msgstr ""
+"Ağ, İnternet gibi şifrelenmemiş ve açıktır. Her katılımcı kendi bağlantı ve "
+"cihazlarının güvenliğinden sorumludur."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:110
msgid ""
@@ -278,6 +313,9 @@ msgid ""
"the necessary equipment and Internet connections (\"Infrastructure\") at "
"their own expense."
msgstr ""
+"Gönüllülerin (\"Operatörler\") açık ve ücretsiz kablosuz ağı, masrafları "
+"kendilerine ait olmak üzere gerekli ekipman ve İnternet bağlantılarını ("
+"\"Altyapı\") sağlar."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:128
msgid ""
@@ -285,64 +323,76 @@ msgid ""
"damage to devices, or financial losses that participants may suffer from the "
"use of the network."
msgstr ""
+"Operatör, veri kaybı, cihazlara yetkisiz erişim / hasar veya katılımcıların "
+"ağ kullanımından dolayı uğrayabileceği mali kayıplar için hiçbir sorumluluk "
+"kabul etmez."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:116
msgid ""
"The participant agrees to not perform any action and refrain from acts which "
"may violate the law or infringe upon the rights of third parties."
msgstr ""
+"Katılımcı, hukuka aykırı veya üçüncü şahısların haklarını ihlal edebilecek "
+"herhangi bir işlem yapmayacağını ve eylemlerden kaçınacağını kabul eder."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:119
msgid ""
"The participant agrees to not transfer content over the network which "
"violates the law."
msgstr ""
+"Katılımcı, yasayı ihlal eden içeriği ağ üzerinden aktarmamayı kabul eder."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:122
msgid ""
"The participant agrees to not use the network in any way which will harm the "
"infrastructure, the network itself, its operators or other participants."
msgstr ""
+"Katılımcı, ağı altyapıya, ağın kendisine, operatörlerine veya diğer "
+"katılımcılara zarar verecek şekilde kullanmamayı kabul eder."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:111
msgid ""
"These Terms of Use govern the use of the network by its participants' "
"computer, PDA, or similar device (\"Devices\") within the network."
msgstr ""
+"Bu Kullanım Koşulları, ağın katılımcılarının bilgisayarı, PDA veya ağ "
+"içindeki benzer aygıtları (\"Aygıtlar\") tarafından kullanımını yönetir."
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:208
msgid "Time remaining"
-msgstr ""
+msgstr "Kalan süre"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
msgid ""
"To ask for the reason why you have been blocked or ask for access again you "
"can try to contact the owner of this access point:"
msgstr ""
+"Neden engellendiğinizi sormak veya tekrar erişim istemek için bu erişim "
+"noktasının sahibiyle iletişime geçmeyi deneyebilirsiniz:"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:209
msgid "Traffic in/out"
-msgstr ""
+msgstr "Giren/çıkan trafik"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:14
msgid "Upload limit"
-msgstr ""
+msgstr "Yükleme sınırı"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:108
msgid "Usage Agreement"
-msgstr ""
+msgstr "Kullanım Sözleşmesi"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:75
msgid "Welcome"
-msgstr ""
+msgstr "Hoşgeldiniz"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:53
msgid "Whitelist"
-msgstr ""
+msgstr "Beyaz liste"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:77
msgid "You are now connected to the free wireless mesh network"
-msgstr ""
+msgstr "Artık ücretsiz kablosuz mesh ağına bağlısınız"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:13
msgid ""
@@ -350,45 +400,51 @@ msgid ""
"possible to use the following markers: ###COMMUNITY###, ###COMMUNITY_URL###, "
"###CONTACTURL###, ###LEASETIME###, ###LIMIT### and ###ACCEPT###."
msgstr ""
+"Buraya istemcilere gösterilecek kendi metninizi girebilirsiniz. <br /"
+">Aşağıdaki işaretleri kullanmak mümkündür: ###COMMUNITY###, "
+"###COMMUNITY_URL###, ###CONTACTURL###, ###LEASETIME###, ###LIMIT### ve "
+"###ACCEPT###."
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:14
msgid ""
"Your access to this network has been blocked, most likely because you did "
"something that our rules explicitly forbid."
msgstr ""
+"Bu ağa erişiminiz, büyük olasılıkla kurallarımızın açıkça yasakladığı bir "
+"şey yaptığınız için engellendi."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:48
msgid "Your bandwidth is limited to"
-msgstr ""
+msgstr "Bant genişliğiniz şununla sınırlıdır"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:176
#: 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 ""
+msgstr "kara listeye alınmış"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:235
msgid "expired"
-msgstr ""
+msgstr "süresi doldu"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:77
msgid "optional when using host addresses"
-msgstr ""
+msgstr "ana bilgisayar adreslerini kullanırken isteğe bağlı"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:85
msgid "perform any kind of illegal activities"
-msgstr ""
+msgstr "her türlü yasa dışı faaliyette bulunmak"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:170
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:173
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:242
msgid "splashed"
-msgstr ""
+msgstr "splashed"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:171
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:245
msgid "temporarily blocked"
-msgstr ""
+msgstr "geçici olarak engellendi"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:230
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:231
@@ -397,14 +453,14 @@ msgstr "bilinmeyen"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:83
msgid "use filesharing applications on this network"
-msgstr ""
+msgstr "bu ağda dosya paylaşım uygulamalarını kullanmak"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:84
msgid "waste bandwidth with unnecessary downloads or streams"
-msgstr ""
+msgstr "gereksiz indirme veya akışlarla bant genişliğini boşa harcamak"
#: 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 ""
+msgstr "beyaz listeye alınmış"
diff --git a/applications/luci-app-splash/po/uk/splash.po b/applications/luci-app-splash/po/uk/splash.po
index 3e2558e826..b0afd31bf1 100644
--- a/applications/luci-app-splash/po/uk/splash.po
+++ b/applications/luci-app-splash/po/uk/splash.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-17 11:51+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/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 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.9-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -161,7 +161,7 @@ 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
@@ -394,7 +394,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:230
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:231
msgid "unknown"
-msgstr ""
+msgstr "невідомо"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:83
msgid "use filesharing applications on this network"
diff --git a/applications/luci-app-splash/po/zh_Hans/splash.po b/applications/luci-app-splash/po/zh_Hans/splash.po
index 995d609f59..ec8313e5e2 100644
--- a/applications/luci-app-splash/po/zh_Hans/splash.po
+++ b/applications/luci-app-splash/po/zh_Hans/splash.po
@@ -6,8 +6,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-28 08:58+0200\n"
-"PO-Revision-Date: 2020-02-19 13:29+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
+"PO-Revision-Date: 2021-03-20 11:18+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssplash/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -15,11 +15,11 @@ msgstr ""
"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\n"
+"X-Generator: Weblate 4.5.2-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
@@ -101,7 +101,7 @@ msgstr "清理时间"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:5
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:197
msgid "Client-Splash"
-msgstr "Client-Splash"
+msgstr "Client-Splash远程存储客户端"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:5
msgid ""
@@ -132,7 +132,7 @@ msgstr "客户端上传速度限制(kbyte/s)"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
msgid "Contact the owner"
-msgstr ""
+msgstr "联系拥有者"
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:12
msgid "Decline"
@@ -170,11 +170,11 @@ msgstr "通用"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:54
msgid "Get in contact"
-msgstr ""
+msgstr "取得联系"
#: applications/luci-app-splash/root/usr/share/rpcd/acl.d/luci-app-splash.json:3
msgid "Grant UCI access for luci-app-splash"
-msgstr ""
+msgstr "授予 UCI 访问 luci-app-splash 的权限"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
msgid "Hostname"
@@ -261,7 +261,7 @@ msgstr "我们不是 ISP(互联网运行商),仅仅只是一个实验性
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:210
msgid "Policy"
-msgstr "政策"
+msgstr "策略"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:11
msgid "Redirect target"
@@ -282,7 +282,7 @@ msgstr "Splash 规则集成在此防火墙区域中"
#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:9
msgid "Splashtext"
-msgstr "Splashtext"
+msgstr "闪烁标语"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:125
msgid ""
@@ -340,7 +340,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:208
msgid "Time remaining"
-msgstr "剩余时间:"
+msgstr "剩余时间"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
msgid ""
diff --git a/applications/luci-app-splash/po/zh_Hant/splash.po b/applications/luci-app-splash/po/zh_Hant/splash.po
index 23ea2f8bb3..c9e9bb9e98 100644
--- a/applications/luci-app-splash/po/zh_Hant/splash.po
+++ b/applications/luci-app-splash/po/zh_Hant/splash.po
@@ -6,8 +6,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-28 08:58+0200\n"
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2021-01-17 06:58+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssplash/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -15,11 +15,11 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.5-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
@@ -101,7 +101,7 @@ msgstr "清理時間"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:5
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:197
msgid "Client-Splash"
-msgstr "Client-Splash"
+msgstr "Client-Splash遠端存取用戶端"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:5
msgid ""
@@ -118,7 +118,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
msgid "Clients download speed is limited to this value (kbyte/s)"
-msgstr "客戶端下載速度限制(kbyte/s)"
+msgstr "客戶端下載限速 (kB/s)"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:10
msgid ""
@@ -128,11 +128,11 @@ msgstr "已接受 splash 的客戶端允許使用這個網路 N 小時。"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:14
msgid "Clients upload speed is limited to this value (kbyte/s)"
-msgstr "客戶端上傳速度限制(kbyte/s)"
+msgstr "客戶端上傳限速 (kB/s)"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
msgid "Contact the owner"
-msgstr ""
+msgstr "聯繫持有者"
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:12
msgid "Decline"
@@ -170,11 +170,11 @@ msgstr "一般"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:54
msgid "Get in contact"
-msgstr ""
+msgstr "取得聯繫"
#: applications/luci-app-splash/root/usr/share/rpcd/acl.d/luci-app-splash.json:3
msgid "Grant UCI access for luci-app-splash"
-msgstr ""
+msgstr "授予 luci-app-splash 擁有 UCI 存取的權限"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
msgid "Hostname"
@@ -183,7 +183,7 @@ 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 "IP 地址"
+msgstr "IP 位址"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:98
msgid ""
@@ -228,7 +228,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 地址"
+msgstr "MAC 位址"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:63
msgid "MAC addresses in this list are blocked."
@@ -242,7 +242,7 @@ msgstr "白名單中的 MAC 地址,可不用接受 splash,同時沒有頻寬
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:77
msgid "Netmask"
-msgstr "網路掩碼"
+msgstr "子網路遮罩"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:37
msgid "Network"
@@ -282,7 +282,7 @@ msgstr "Splash 規則整合在此防火牆區域中"
#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:9
msgid "Splashtext"
-msgstr "Splashtext"
+msgstr "閃爍標語"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:125
msgid ""
@@ -340,7 +340,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:208
msgid "Time remaining"
-msgstr "剩餘時間:"
+msgstr "剩餘時間"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
msgid ""
diff --git a/applications/luci-app-sqm/Makefile b/applications/luci-app-sqm/Makefile
index ab2ec47f76..4ab842b241 100644
--- a/applications/luci-app-sqm/Makefile
+++ b/applications/luci-app-sqm/Makefile
@@ -6,12 +6,9 @@ include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for SQM Scripts
LUCI_DESCRIPTION:=Luci interface for the SQM scripts queue management package
-PKG_VERSION:=1.4.0
-PKG_RELEASE:=8
-
PKG_MAINTAINER:=Toke Høiland-Jørgensen <toke@toke.dk>
-LUCI_DEPENDS:=+luci-compat +sqm-scripts
+LUCI_DEPENDS:=+sqm-scripts
LUCI_PKGARCH:=all
include ../../luci.mk
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
new file mode 100644
index 0000000000..28004215b8
--- /dev/null
+++ b/applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js
@@ -0,0 +1,228 @@
+'use strict';
+'require fs';
+'require ui';
+'require rpc';
+'require uci';
+'require view';
+'require form';
+'require tools.widgets as widgets';
+
+return view.extend({
+ handleGetHelpText: function(script_name, tbl) {
+ return fs.read("/usr/lib/sqm/" + script_name + ".help").then(function (text) {
+ if (text)
+ return [script_name, text];
+ });
+ },
+
+ handleEnableSQM: rpc.declare({
+ object: 'luci',
+ method: 'setInitAction',
+ params: [ 'sqm', 'enable' ],
+ expect: { result: false }
+ }),
+
+ load: function() {
+ return Promise.all([
+ L.resolveDefault(fs.list('/var/run/sqm/available_qdiscs'), []),
+ L.resolveDefault(fs.list('/usr/lib/sqm'), []).then(L.bind(function(scripts) {
+ var tasks = [], scriptHelpTbl = {};
+
+ for (var i = 0; i < scripts.length; i++)
+ if (scripts[i].name.search(/\.qos$/) != -1)
+ tasks.push(L.resolveDefault(this.handleGetHelpText(scripts[i].name, scriptHelpTbl), [scripts[i].name, null]));
+
+ return Promise.all(tasks);
+ }, this)),
+ uci.load('sqm')
+ ]);
+ },
+
+ render: function(data) {
+ var qdiscs = data[0],
+ scripts = data[1];
+
+ if (qdiscs.length === 0) {
+ ui.addNotification(null,
+ E('div', { 'class': 'left' }, [
+ E('p', _("The SQM service seems to be disabled. Please use the button below to activate this service.")),
+ E('button', {
+ 'class': 'btn cbi-button-active',
+ 'click': ui.createHandlerFn(this, function() {
+ return fs.exec('/etc/init.d/sqm', ['enable']).then(function() {
+ return fs.exec('/etc/init.d/sqm', ['start']);
+ }).then(function() {
+ location.reload();
+ });
+ })
+ }, _('Enable SQM'))
+ ]));
+ }
+
+ var m, s, o;
+
+ m = new form.Map('sqm', _('Smart Queue Management'));
+ m.description = _("With <abbr title=\"Smart Queue Management\">SQM</abbr> you " +
+ "can enable traffic shaping, better mixing (Fair Queueing)," +
+ " active queue length management (AQM) " +
+ " and prioritisation on one " +
+ "network interface.");
+
+ s = m.section(form.TypedSection, 'queue', _('Queues'));
+ s.tab("tab_basic", _("Basic Settings"));
+ s.tab("tab_qdisc", _("Queue Discipline"));
+ s.tab("tab_linklayer", _("Link Layer Adaptation"));
+ s.anonymous = true;
+ s.addremove = true;
+
+ o = s.taboption("tab_basic", form.Flag, "enabled", _("Enable this SQM instance."));
+ o.rmempty = false;
+ o.write = L.bind(function(section, value) {
+ if (value == "1") {
+ this.handleEnableSQM();
+ ui.addNotification(null, E('p', _("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.")));
+ }
+
+ return uci.set("sqm", section, "enabled", value);
+ }, this);
+
+ 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.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.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.rmempty = false;
+
+ o = s.taboption("tab_basic", form.ListValue, "verbosity", _("Verbosity of SQM's output into the system log."));
+ o.value("0", "silent");
+ o.value("1", "error");
+ o.value("2", "warning");
+ o.value("5", "info ("+_("default")+")");
+ o.value("8", "debug");
+ 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!"));
+ for (var i=0; i < qdiscs.length; i++) {
+ o.value(qdiscs[i].name);
+ }
+ o.default = "cake";
+ o.rmempty = false;
+
+ var qos_desc = "";
+ o = s.taboption("tab_qdisc", form.ListValue, "script", _("Queue setup script"));
+ for (i = 0; i < scripts.length; i++) {
+ o.value(scripts[i][0]);
+ qos_desc += "<p><b>" + scripts[i][0] + ":</b><br />";
+ if (scripts[i][1])
+ qos_desc += scripts[i][1] + "</p>";
+ else
+ qos_desc += "No help text</p>";
+ }
+ o.default = "piece_of_cake.qos";
+ 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.default = false;
+
+ o = s.taboption("tab_qdisc", form.ListValue, "squash_dscp", _("Squash DSCP on inbound packets (ingress):"));
+ 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.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.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.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.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.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.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.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.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.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.depends("qdisc_really_really_advanced", "1");
+
+ // LINKLAYER
+ o = s.taboption("tab_linklayer", form.ListValue, "linklayer", _("Which link layer 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.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.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.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.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.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.value("default", "default (" + _("default") + ")");
+ o.value("cake");
+ o.value("htb_private");
+ o.value("tc_stab");
+ o.default = "default";
+ o.depends("linklayer_advanced", "1");
+
+ return m.render();
+ }
+})
diff --git a/applications/luci-app-sqm/luasrc/controller/sqm.lua b/applications/luci-app-sqm/luasrc/controller/sqm.lua
deleted file mode 100644
index 3bf0af2deb..0000000000
--- a/applications/luci-app-sqm/luasrc/controller/sqm.lua
+++ /dev/null
@@ -1,27 +0,0 @@
---[[
-LuCI - Lua Configuration Interface
-
-Copyright 2008 Steven Barth <steven@midlink.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$
-]]--
-
-module("luci.controller.sqm", package.seeall)
-
-function index()
- if not nixio.fs.access("/etc/config/sqm") then
- return
- end
-
- local page
-
- page = entry({"admin", "network", "sqm"}, cbi("sqm"), _("SQM QoS"))
- page.dependent = true
- page.acl_depends = { "luci-app-sqm" }
-end
diff --git a/applications/luci-app-sqm/luasrc/model/cbi/sqm.lua b/applications/luci-app-sqm/luasrc/model/cbi/sqm.lua
deleted file mode 100644
index f6cdaca8af..0000000000
--- a/applications/luci-app-sqm/luasrc/model/cbi/sqm.lua
+++ /dev/null
@@ -1,263 +0,0 @@
---[[
-LuCI - Lua Configuration Interface
-
-Copyright 2014 Steven Barth <steven@midlink.org>
-Copyright 2014 Dave Taht <dave.taht@bufferbloat.net>
-
-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$
-]]--
-
-local wa = require "luci.tools.webadmin"
-local fs = require "nixio.fs"
-local net = require "luci.model.network".init()
-local sys = require "luci.sys"
---local ifaces = net:get_interfaces()
-local ifaces = sys.net:devices()
-local path = "/usr/lib/sqm"
-local run_path = "/var/run/sqm/available_qdiscs"
-
-m = Map("sqm", translate("Smart Queue Management"),
- translate("With <abbr title=\"Smart Queue Management\">SQM</abbr> you " ..
- "can enable traffic shaping, better mixing (Fair Queueing)," ..
- " active queue length management (AQM) " ..
- " and prioritisation on one " ..
- "network interface."))
-
-s = m:section(TypedSection, "queue", translate("Queues"))
-s:tab("tab_basic", translate("Basic Settings"))
-s:tab("tab_qdisc", translate("Queue Discipline"))
-s:tab("tab_linklayer", translate("Link Layer Adaptation"))
-s.addremove = true -- set to true to allow adding SQM instances in the GUI
-s.anonymous = true
-
--- BASIC
-e = s:taboption("tab_basic", Flag, "enabled", translate("Enable this SQM instance."))
-e.rmempty = false
-
--- sm: following jow's advise, be helpful to the user and enable
--- sqm's init script if even a single sm instance/interface
--- is enabled; this is unexpected in that the init script gets
--- enabled as soon as at least one sqm instance is enabled
--- and that state is saved, so it does not require "Save & Apply"
--- to effect the init scripts.
--- the implementation was inpired/lifted from
--- https://github.com/openwrt/luci/blob/master/applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua
-function e.write(self, section, value)
- if value == "1" then
- luci.sys.init.enable("sqm")
- m.message = translate("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.")
- end
- return Flag.write(self, section, value)
-end
--- TODO: inform the user what we just did...
-
-
--- Add to physical interface list a hint of the correpsonding network names,
--- used to help users better select e.g. lan or wan interface.
-
-n = s:taboption("tab_basic", ListValue, "interface", translate("Interface name"))
--- sm lifted from luci-app-wol, the original implementation failed to show pppoe-ge00 type interface names
-for _, iface in ipairs(ifaces) do
- if not (iface == "lo" or iface:match("^ifb.*")) then
- local nets = net:get_interface(iface)
- nets = nets and nets:get_networks() or {}
- for k, v in pairs(nets) do
- nets[k] = nets[k].sid
- end
- nets = table.concat(nets, ",")
- n:value(iface, ((#nets > 0) and "%s (%s)" % {iface, nets} or iface))
- end
-end
-n.rmempty = false
-
-
-dl = s:taboption("tab_basic", Value, "download", translate("Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress shaping:"))
-dl.datatype = "and(uinteger,min(0))"
-dl.rmempty = false
-
-ul = s:taboption("tab_basic", Value, "upload", translate("Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping:"))
-ul.datatype = "and(uinteger,min(0))"
-ul.rmempty = false
-
-dbl = s:taboption("tab_basic", Flag, "debug_logging", translate("Create log file for this SQM instance under /var/run/sqm/${Interface_name}.[start|stop]-sqm.log."))
-dbl.rmempty = false
-
-
-verb = s:taboption("tab_basic", ListValue, "verbosity", translate("Verbosity of SQM's output into the system log."))
-verb:value("0", "silent")
-verb:value("1", "error")
-verb:value("2", "warning")
-verb:value("5", "info ("..translate("default")..")")
-verb:value("8", "debug")
-verb:value("10", "trace")
-verb.default = "5"
-verb.rmempty = true
-
-
-
-
--- QDISC
-
-local val_qdisc_name = ""
-c = s:taboption("tab_qdisc", ListValue, "qdisc", translate("Queuing disciplines useable on this system. After installing a new qdisc, you need to restart the router to see updates!"))
-c:value("fq_codel", "fq_codel ("..translate("default")..")")
-
-if fs.stat(run_path) then
- for file in fs.dir(run_path) do
- c:value( file )
- end
-end
-c.default = "fq_codel"
-c.rmempty = false
-
-
-
-local qos_desc = ""
-sc = s:taboption("tab_qdisc", ListValue, "script", translate("Queue setup script"))
-for file in fs.dir(path) do
- if string.find(file, ".qos$") and not fs.stat(path .. "/" .. file .. ".hidden") then
- sc:value(file)
- qos_desc = qos_desc .. "<p><b>" .. file .. ":</b><br />"
- fh = io.open(path .. "/" .. file .. ".help", "r")
- if fh then
- qos_desc = qos_desc .. fh:read("*a") .. "</p>"
- else
- qos_desc = qos_desc .. "No help text</p>"
- end
- end
-end
-sc.default = "simple.qos"
-sc.rmempty = false
-sc.description = qos_desc
-
-ad = s:taboption("tab_qdisc", Flag, "qdisc_advanced", translate("Show and Use Advanced Configuration. Advanced options will only be used as long as this box is checked."))
-ad.default = false
-ad.rmempty = true
-
-squash_dscp = s:taboption("tab_qdisc", ListValue, "squash_dscp", translate("Squash DSCP on inbound packets (ingress):"))
-squash_dscp:value("1", "SQUASH")
-squash_dscp:value("0", "DO NOT SQUASH")
-squash_dscp.default = "1"
-squash_dscp.rmempty = true
-squash_dscp:depends("qdisc_advanced", "1")
-
-squash_ingress = s:taboption("tab_qdisc", ListValue, "squash_ingress", translate("Ignore DSCP on ingress:"))
-squash_ingress:value("1", "Ignore")
-squash_ingress:value("0", "Allow")
-squash_ingress.default = "1"
-squash_ingress.rmempty = true
-squash_ingress:depends("qdisc_advanced", "1")
-
-iecn = s:taboption("tab_qdisc", ListValue, "ingress_ecn", translate("Explicit congestion notification (ECN) status on inbound packets (ingress):"))
-iecn:value("ECN", "ECN ("..translate("default")..")")
-iecn:value("NOECN")
-iecn.default = "ECN"
-iecn.rmempty = true
-iecn:depends("qdisc_advanced", "1")
-
-eecn = s:taboption("tab_qdisc", ListValue, "egress_ecn", translate("Explicit congestion notification (ECN) status on outbound packets (egress)."))
-eecn:value("NOECN", "NOECN ("..translate("default")..")")
-eecn:value("ECN")
-eecn.default = "NOECN"
-eecn.rmempty = true
-eecn:depends("qdisc_advanced", "1")
-
-ad2 = s:taboption("tab_qdisc", Flag, "qdisc_really_really_advanced", translate("Show and Use Dangerous Configuration. Dangerous options will only be used as long as this box is checked."))
-ad2.default = false
-ad2.rmempty = true
-ad2:depends("qdisc_advanced", "1")
-
-ilim = s:taboption("tab_qdisc", Value, "ilimit", translate("Hard limit on ingress queues; leave empty for default."))
--- ilim.default = 1000
-ilim.isnumber = true
-ilim.datatype = "and(uinteger,min(0))"
-ilim.rmempty = true
-ilim:depends("qdisc_really_really_advanced", "1")
-
-elim = s:taboption("tab_qdisc", Value, "elimit", translate("Hard limit on egress queues; leave empty for default."))
--- elim.default = 1000
-elim.datatype = "and(uinteger,min(0))"
-elim.rmempty = true
-elim:depends("qdisc_really_really_advanced", "1")
-
-
-itarg = s:taboption("tab_qdisc", Value, "itarget", translate("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."))
-itarg.datatype = "string"
-itarg.rmempty = true
-itarg:depends("qdisc_really_really_advanced", "1")
-
-etarg = s:taboption("tab_qdisc", Value, "etarget", translate("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."))
-etarg.datatype = "string"
-etarg.rmempty = true
-etarg:depends("qdisc_really_really_advanced", "1")
-
-
-
-iqdisc_opts = s:taboption("tab_qdisc", Value, "iqdisc_opts", translate("Advanced option string to pass to the ingress queueing disciplines; no error checking, use very carefully."))
-iqdisc_opts.rmempty = true
-iqdisc_opts:depends("qdisc_really_really_advanced", "1")
-
-eqdisc_opts = s:taboption("tab_qdisc", Value, "eqdisc_opts", translate("Advanced option string to pass to the egress queueing disciplines; no error checking, use very carefully."))
-eqdisc_opts.rmempty = true
-eqdisc_opts:depends("qdisc_really_really_advanced", "1")
-
--- LINKLAYER
-ll = s:taboption("tab_linklayer", ListValue, "linklayer", translate("Which link layer to account for:"))
-ll:value("none", "none ("..translate("default")..")")
-ll:value("ethernet", "Ethernet with overhead: select for e.g. VDSL2.")
-ll:value("atm", "ATM: select for e.g. ADSL1, ADSL2, ADSL2+.")
-ll.default = "none"
-
-po = s:taboption("tab_linklayer", Value, "overhead", translate("Per Packet Overhead (byte):"))
-po.datatype = "and(integer,min(-1500))"
-po.default = 0
-po.isnumber = true
-po.rmempty = true
-po:depends("linklayer", "ethernet")
-po:depends("linklayer", "atm")
-
-
-adll = s:taboption("tab_linklayer", Flag, "linklayer_advanced", translate("Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced options will only be used as long as this box is checked."))
-adll.rmempty = true
-adll:depends("linklayer", "ethernet")
-adll:depends("linklayer", "atm")
-
-smtu = s:taboption("tab_linklayer", Value, "tcMTU", translate("Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= interface MTU + overhead:"))
-smtu.datatype = "and(uinteger,min(0))"
-smtu.default = 2047
-smtu.isnumber = true
-smtu.rmempty = true
-smtu:depends("linklayer_advanced", "1")
-
-stsize = s:taboption("tab_linklayer", Value, "tcTSIZE", translate("Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU + 1) / 16:"))
-stsize.datatype = "and(uinteger,min(0))"
-stsize.default = 128
-stsize.isnumber = true
-stsize.rmempty = true
-stsize:depends("linklayer_advanced", "1")
-
-smpu = s:taboption("tab_linklayer", Value, "tcMPU", translate("Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"))
-smpu.datatype = "and(uinteger,min(0))"
-smpu.default = 0
-smpu.isnumber = true
-smpu.rmempty = true
-smpu:depends("linklayer_advanced", "1")
-
-lla = s:taboption("tab_linklayer", ListValue, "linklayer_adaptation_mechanism", translate("Which linklayer adaptation mechanism to use; for testing only"))
-lla:value("default", "default ("..translate("default")..")")
-lla:value("cake")
-lla:value("htb_private")
-lla:value("tc_stab")
-lla.default = "default"
-lla.rmempty = true
-lla:depends("linklayer_advanced", "1")
-
--- PRORITIES?
-
-return m
diff --git a/applications/luci-app-sqm/po/ar/sqm.po b/applications/luci-app-sqm/po/ar/sqm.po
index 6a6315d00d..48447fae9b 100644
--- a/applications/luci-app-sqm/po/ar/sqm.po
+++ b/applications/luci-app-sqm/po/ar/sqm.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-26 10:40+0000\n"
-"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"PO-Revision-Date: 2021-03-07 14:36+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/ar/>\n"
"Language: ar\n"
@@ -9,9 +9,9 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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."
@@ -19,38 +19,42 @@ msgstr ""
"سلسلة خيارات متقدمة لتمريرها إلى تخصصات الخروج قائمة انتظار; لا يوجد خطأ "
"التحقق، واستخدام بعناية فائقة."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
-msgstr ""
+msgstr "الإعدادات الأساسية"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -59,144 +63,149 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
-msgstr ""
+msgstr "اسم الواجهة"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 ""
diff --git a/applications/luci-app-sqm/po/bg/sqm.po b/applications/luci-app-sqm/po/bg/sqm.po
index 539bb37f36..4763b4aa3f 100644
--- a/applications/luci-app-sqm/po/bg/sqm.po
+++ b/applications/luci-app-sqm/po/bg/sqm.po
@@ -1,193 +1,219 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-09-27 22:36+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssqm/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-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
-msgstr ""
+msgstr "Основни настройки"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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/luasrc/model/cbi/sqm.lua:80
+#: 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:"
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/luasrc/model/cbi/sqm.lua:40
+#: 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/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
#: 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/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
msgid "Hard limit on egress queues; leave empty for default."
-msgstr ""
+msgstr "Твърд лимит на изходните опашки; оставете празно по подразбиране."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
msgid "Hard limit on ingress queues; leave empty for default."
-msgstr ""
+msgstr "Твърд лимит на входящите опашки; оставете празно по подразбиране."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
-msgstr ""
+msgstr "Игнориране на DSCP за входящ:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
-msgstr ""
+msgstr "Име на интерфейса"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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]; "
+"оставете празно за автоматичен избор, поставете думата default за използване "
+"стойности по подразбиране на qdisc."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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]; "
+"оставете празно за автоматичен избор, поставете думата default за стойности "
+"по подразбиране на qdisc."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 ""
diff --git a/applications/luci-app-sqm/po/bn_BD/sqm.po b/applications/luci-app-sqm/po/bn_BD/sqm.po
index 576bcbef92..81e5f56c2f 100644
--- a/applications/luci-app-sqm/po/bn_BD/sqm.po
+++ b/applications/luci-app-sqm/po/bn_BD/sqm.po
@@ -1,47 +1,57 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Debashish Das <debashishdab@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationssqm/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.4-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
-msgstr ""
+msgstr "সাধারন সেটিংস"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +60,149 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 ""
diff --git a/applications/luci-app-sqm/po/ca/sqm.po b/applications/luci-app-sqm/po/ca/sqm.po
index 589cf4178a..bab2a9f42d 100644
--- a/applications/luci-app-sqm/po/ca/sqm.po
+++ b/applications/luci-app-sqm/po/ca/sqm.po
@@ -4,44 +4,48 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +54,149 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 ""
diff --git a/applications/luci-app-sqm/po/cs/sqm.po b/applications/luci-app-sqm/po/cs/sqm.po
index 0be7023422..53293384ba 100644
--- a/applications/luci-app-sqm/po/cs/sqm.po
+++ b/applications/luci-app-sqm/po/cs/sqm.po
@@ -1,47 +1,59 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-05-07 11:32+0000\n"
+"Last-Translator: Adam Salač <adam@salac.me>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssqm/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"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
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/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
-msgstr ""
+msgstr "Základní nastavení"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +62,149 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 ""
diff --git a/applications/luci-app-sqm/po/da/sqm.po b/applications/luci-app-sqm/po/da/sqm.po
new file mode 100644
index 0000000000..66b4f784a6
--- /dev/null
+++ b/applications/luci-app-sqm/po/da/sqm.po
@@ -0,0 +1,248 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-11 19:12+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssqm/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.9.1-dev\n"
+
+#: 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 ""
+"Avanceret indstillingsstreng, der skal sendes til egress-kø-disciplinerne; "
+"ingen fejlkontrol, brug den med stor forsigtighed."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+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."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
+msgid "Basic Settings"
+msgstr "Grundlæggende indstillinger"
+
+#: 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 ""
+"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:92
+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:"
+
+#: 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: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):"
+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)."
+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"
+msgstr "Giv UCI-adgang til 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 "Hård grænse for egress køer; lad den være tom som standard."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+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:142
+msgid "Ignore DSCP on ingress:"
+msgstr "Ignorer DSCP ved ingress:"
+
+#: 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 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 ""
+"Latency-mål for egress, f.eks. 5ms [enheder: s, ms eller os]; lad det være "
+"tomt for automatisk valg, indsæt ordet standard for qdisc'ens standard."
+
+#: 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 ""
+"Latency-mål for ingress, f.eks. 5ms [enheder: s, ms eller os]; lad det være "
+"tomt for automatisk valg, indsæt ordet standard for qdisc'ens standard."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
+msgid "Link Layer Adaptation"
+msgstr "Tilpasning af linklag"
+
+#: 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 ""
+"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:"
+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:"
+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):"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
+msgid "Queue Discipline"
+msgstr "Kø Disciplin"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
+msgid "Queue setup script"
+msgstr "Køopsætningsscript"
+
+#: 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!"
+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):"
+
+#: 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 GUI har netop aktiveret sqm initscript på dine vegne. Husk at deaktivere "
+"sqm initscript manuelt under System Startup menuen, hvis denne ændring ikke "
+"var ønsket."
+
+#: 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-tjenesten ser ud til at være deaktiveret. Brug venligst knappen nedenfor "
+"for at aktivere denne tjeneste."
+
+#: 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 ""
+"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:"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+"Hvilken forbindelseslag tilpasningsmekanisme der skal bruges; kun til test"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+"Med <abbr title=\"Smart Queue Management\">SQM</abbr> kan du aktivere "
+"trafikformning, bedre blanding (Fair Queueing), aktiv kølængdestyring (AQM) "
+"og prioritering på én netværksgrænseflade."
+
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 "Standard"
diff --git a/applications/luci-app-sqm/po/de/sqm.po b/applications/luci-app-sqm/po/de/sqm.po
index 5c2038dd2e..a4259507da 100644
--- a/applications/luci-app-sqm/po/de/sqm.po
+++ b/applications/luci-app-sqm/po/de/sqm.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-18 20:33+0000\n"
-"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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."
@@ -18,7 +18,7 @@ msgstr ""
"Erweiterte Optionszeichenkette zur Übergabe an die ausgangsseitigen "
"Warteschlangendisziplinen; keine Fehlerprüfung, sehr vorsichtig verwenden."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
@@ -26,19 +26,19 @@ msgstr ""
"Erweiterte Optionszeichenkette zur Übergabe an die in die Warteschlange "
"einsteigenden Disziplinen; keine Fehlerprüfung, sehr vorsichtig verwenden."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Grundlegende Einstellungen"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-"Logdatei für diese SQM-Instanz unter /var/run/sqm/"
-"${Interface_name}.[start|stop]-sqm.log erstellen."
+"Logdatei für diese SQM-Instanz unter /var/run/sqm/${Interface_name}.[start|"
+"stop]-sqm.log erstellen."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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:"
@@ -46,16 +46,20 @@ msgstr ""
"Download-Geschwindigkeit (kbit/s) (Ingress) auf 0 setzen, um Ingress-Shaping "
"selektiv zu deaktivieren:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr "Diese SQM-Instanz aktivieren"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -64,88 +68,89 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr "UCI-Zugriff für luci-app-sqm erlauben"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
+"Harte Begrenzung der Ausgangswarteschlangen; Standardmäßig leer lassen."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Schnittstellenname"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
-msgstr ""
+msgstr "SQM QoS"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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."
@@ -153,57 +158,64 @@ msgstr ""
"Erweiterte Konfiguration anzeigen und verwenden. Die erweiterten Optionen "
"werden nur verwendet, wenn diese Option ausgewählt ist."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 "Standardeinstellung"
diff --git a/applications/luci-app-sqm/po/el/sqm.po b/applications/luci-app-sqm/po/el/sqm.po
index 093583cdde..d165ea0d01 100644
--- a/applications/luci-app-sqm/po/el/sqm.po
+++ b/applications/luci-app-sqm/po/el/sqm.po
@@ -1,199 +1,208 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2021-06-06 14:38+0000\n"
+"Last-Translator: Stefanos Batsios <bouzouste@hotmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/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.0.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
-msgstr ""
+msgstr "Βασικές Ρυθμίσεις"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
#: 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/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
-msgstr "Όνομα διεπαφής"
+msgstr "Όνομα διεπαφής (Interface)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 ""
diff --git a/applications/luci-app-sqm/po/en/sqm.po b/applications/luci-app-sqm/po/en/sqm.po
index cdb76919da..548b41e7dc 100644
--- a/applications/luci-app-sqm/po/en/sqm.po
+++ b/applications/luci-app-sqm/po/en/sqm.po
@@ -4,44 +4,48 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +54,149 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 ""
diff --git a/applications/luci-app-sqm/po/es/sqm.po b/applications/luci-app-sqm/po/es/sqm.po
index 1489ae38b4..98a82a18be 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: 2020-05-02 10:22+0000\n"
+"PO-Revision-Date: 2021-06-22 17:33+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/es/>\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.1-dev\n"
+"X-Generator: Weblate 4.7.1-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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."
@@ -18,7 +18,7 @@ msgstr ""
"Cadena de opciones avanzadas para pasar a las disciplinas de cola de salida; "
"sin verificación de errores, use con mucho cuidado."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
@@ -26,11 +26,11 @@ 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/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Configuración básica"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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."
@@ -38,7 +38,7 @@ 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/luasrc/model/cbi/sqm.lua:80
+#: 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:"
@@ -46,18 +46,22 @@ msgstr ""
"La velocidad de descarga (kbit/s) (ingreso) se establece en 0 para "
"desactivar selectivamente la configuración de ingreso:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr "Activar esta instancia de SQM."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: 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 notificación explícita de congestión (ECN) en paquetes entrantes "
"(ingreso):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -68,23 +72,23 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr "Conceder acceso UCI para luci-app-sqm"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
msgid "Hard limit on egress queues; leave empty for default."
msgstr "Límite estricto en las colas de salida; dejar en blanco por defecto."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr "Ignorar DSCP en ingreso:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Nombre de interfaz"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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."
@@ -93,7 +97,7 @@ msgstr ""
"en blanco para la selección automática, ingrese la palabra default para el "
"qdisc predeterminado."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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."
@@ -102,11 +106,11 @@ msgstr ""
"déjelo en blanco para la selección automática, ingrese la palabra default "
"para el qdisc predeterminado."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr "Adaptación de capa de enlace"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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:"
@@ -114,14 +118,14 @@ msgstr ""
"Tamaño máximo para cálculos de tamaño y velocidad, tcMTU (byte); necesita "
"ser >= interfaz MTU + gastos generales:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
"Tamaño de paquete mínimo, MPU (byte); debe ser > 0 para tablas de tamaño de "
"ethernet:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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:"
@@ -129,23 +133,23 @@ msgstr ""
"Número de entradas en tablas de tamaño/tasa, TSIZE; para ATM, elija TSIZE = "
"(tcMTU + 1) / 16:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr "Por paquete de arriba (byte):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr "Disciplina de cola"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr "Script de configuración de cola"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Colas"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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!"
@@ -153,11 +157,11 @@ 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/luasrc/controller/sqm.lua:24
+#: 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/luasrc/model/cbi/sqm.lua:226
+#: 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."
@@ -165,7 +169,7 @@ 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/luasrc/model/cbi/sqm.lua:139
+#: 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."
@@ -173,7 +177,7 @@ msgstr ""
"Mostrar y usar la Configuración avanzada. Las opciones avanzadas solo se "
"utilizarán mientras esta casilla esté marcada."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+#: 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."
@@ -181,15 +185,15 @@ msgstr ""
"Mostrar y usar la Configuración Peligrosa. Las opciones peligrosas sólo se "
"utilizarán mientras esté marcada esta casilla."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+#: 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/luasrc/model/cbi/sqm.lua:143
+#: 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):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 "
@@ -199,7 +203,15 @@ msgstr ""
"desactivar el initscript de sqm manualmente en el menú Inicio del sistema en "
"caso de que no se desee este cambio."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+"El servicio SQM parece estar desactivado. Utilice el botón de abajo para "
+"activar este servicio."
+
+#: 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:"
@@ -207,19 +219,19 @@ msgstr ""
"Velocidad de carga (kbit/s) (salida) establecida en 0 para desactivar "
"selectivamente la configuración de salida:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: 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:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr "Qué mecanismo de adaptación de capa de enlace usar; solo para pruebas"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
@@ -229,11 +241,10 @@ msgstr ""
"conformación del tráfico, una mejor mezcla (Fair Queuing), gestión activa de "
"la longitud de la cola (AQM) y priorización en una interfaz de red."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 "predeterminado"
diff --git a/applications/luci-app-sqm/po/fi/sqm.po b/applications/luci-app-sqm/po/fi/sqm.po
index a44334486d..d37903f766 100644
--- a/applications/luci-app-sqm/po/fi/sqm.po
+++ b/applications/luci-app-sqm/po/fi/sqm.po
@@ -10,31 +10,31 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Perusasetukset"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-"Luo lokitiedosto tälle SQM-esiintymälle: /var/run/sqm/"
-"${Interface_name}.[start|stop]-sqm.log."
+"Luo lokitiedosto tälle SQM-esiintymälle: /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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:"
@@ -42,16 +42,20 @@ msgstr ""
"Latausnopeus (kbit/s) (ingress). Aseta arvoksi 0 ottaaksesi latausnopeuden "
"säädön pois päältä:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr "Ota tämä SQM-esiintymä käyttöön."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -60,72 +64,72 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr "Salli pääsy SQM-asetuksiin"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr "Sivuuta DSCP saapuvalta liikenteeltä:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Sovittimen nimi"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr "Linkkikerroksen sopeuttaminen"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr "Lisäkuorma pakettia kohti (tavu):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr "Jonomenetelmä (qdisc)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr "Jonomenetelmän asetustiedosto"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Jonot"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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!"
@@ -133,44 +137,50 @@ 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/luasrc/controller/sqm.lua:24
+#: 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/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: 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/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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:"
@@ -178,30 +188,29 @@ msgstr ""
"Lähetysnopeus kilobitteinä sekunnissa (kbit/s). Aseta arvoksi 0 ottaaksesi "
"lähetysnopeuden säädön pois päältä:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr "Mitä linkkerroksen sopeutumistapaa käytetään (vain testaamiseen)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 "vakio"
diff --git a/applications/luci-app-sqm/po/fr/sqm.po b/applications/luci-app-sqm/po/fr/sqm.po
index e4f1103b65..b4ae43d921 100644
--- a/applications/luci-app-sqm/po/fr/sqm.po
+++ b/applications/luci-app-sqm/po/fr/sqm.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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."
@@ -18,7 +18,7 @@ msgstr ""
"Chaîne d'options avancées pour passer aux disciplines de file d'attente de "
"sortie ; pas de vérification d'erreur, à utiliser avec précaution."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
@@ -27,11 +27,11 @@ msgstr ""
"d'entrée ; pas de vérification d'erreur, à utiliser avec beaucoup de "
"précaution."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Paramètres de base"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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."
@@ -39,7 +39,7 @@ msgstr ""
"Créer un fichier journal pour cette instance SQM sous /var/run/sqm/"
"${nom_interface}. [start|stop]-sqm.log."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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:"
@@ -47,18 +47,22 @@ 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/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr "Activez cette instance SQM."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
"Statut de notification de congestion (ECN) sur les paquets entrants "
"(ingress) :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -68,23 +72,23 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr "Autoriser l'accès UCI pour luci-app-sqm"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
msgid "Hard limit on egress queues; leave empty for default."
msgstr "Limite des files d'attente pour la sortie ; laisser vide par défaut."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr "Ignoré DSCP à l'entrée :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: 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/luasrc/model/cbi/sqm.lua:195
+#: 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."
@@ -93,7 +97,7 @@ msgstr ""
"laisser vide pour la sélection automatique, mettre Default pour la valeur "
"par défaut du qdisc."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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."
@@ -102,11 +106,11 @@ msgstr ""
"vide pour la sélection automatique, mettre default pour la valeur par défaut "
"du qdisc."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr "Adaptation de liaison"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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:"
@@ -114,14 +118,14 @@ msgstr ""
"Taille maximale pour les calculs de taille et de taux, tcMTU (byte) ; doit "
"être >= interface MTU + overhead :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
"Taille minimale des paquets, MPU (byte) ; doit être > 0 pour les tailes de "
"tables ethernet :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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:"
@@ -129,23 +133,23 @@ msgstr ""
"Nombre d'entrées de taille/debit tables, TSIZE ; for ATM choose TSIZE = "
"(tcMTU + 1) / 16 :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr "Overhead par Packet(byte) :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr "Queue Discipline"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: 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/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Queues"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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!"
@@ -153,11 +157,11 @@ 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/luasrc/controller/sqm.lua:24
+#: 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/luasrc/model/cbi/sqm.lua:226
+#: 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."
@@ -165,7 +169,7 @@ 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/luasrc/model/cbi/sqm.lua:139
+#: 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."
@@ -173,7 +177,7 @@ 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/luasrc/model/cbi/sqm.lua:171
+#: 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."
@@ -181,15 +185,15 @@ msgstr ""
"Afficher et utiliser une configuration dangereuse. Les options dangereuses "
"ne seront utilisées que si cette case est cochée."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Management File d'attente"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: 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) :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 "
@@ -199,25 +203,31 @@ msgstr ""
"N'oubliez pas de désactiver manuellement le sqm initscript dans le menu de "
"démarrage du système au cas où ce changement ne serait pas souhaité."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: 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 :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
@@ -228,11 +238,10 @@ msgstr ""
"active de la longueur des files d'attente (AQM) et la priorisation sur une "
"seule interface réseau."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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"
diff --git a/applications/luci-app-sqm/po/he/sqm.po b/applications/luci-app-sqm/po/he/sqm.po
index 07a686bfd5..587c49fcd7 100644
--- a/applications/luci-app-sqm/po/he/sqm.po
+++ b/applications/luci-app-sqm/po/he/sqm.po
@@ -4,44 +4,48 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +54,149 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 ""
diff --git a/applications/luci-app-sqm/po/hi/sqm.po b/applications/luci-app-sqm/po/hi/sqm.po
index ce889bae14..111424659e 100644
--- a/applications/luci-app-sqm/po/hi/sqm.po
+++ b/applications/luci-app-sqm/po/hi/sqm.po
@@ -4,44 +4,48 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +54,149 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 ""
diff --git a/applications/luci-app-sqm/po/hu/sqm.po b/applications/luci-app-sqm/po/hu/sqm.po
index a19dd067c2..e4b96b811b 100644
--- a/applications/luci-app-sqm/po/hu/sqm.po
+++ b/applications/luci-app-sqm/po/hu/sqm.po
@@ -1,47 +1,57 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-16 16:38+0000\n"
+"Last-Translator: Bence Csókás <bence.csokas@gmail.com>\n"
+"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssqm/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-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
-msgstr ""
+msgstr "Alapszintű beállítások"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +60,149 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
-msgstr ""
+msgstr "Csatoló neve"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 "alapértelmezett"
diff --git a/applications/luci-app-sqm/po/it/sqm.po b/applications/luci-app-sqm/po/it/sqm.po
index a008a98216..3a867c3ad3 100644
--- a/applications/luci-app-sqm/po/it/sqm.po
+++ b/applications/luci-app-sqm/po/it/sqm.po
@@ -1,47 +1,57 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-09-09 08:44+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +60,149 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
-msgstr ""
+msgstr "Nome interfaccia"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 "predefinito"
diff --git a/applications/luci-app-sqm/po/ja/sqm.po b/applications/luci-app-sqm/po/ja/sqm.po
index a7dad2c4a7..f7179b9dc0 100644
--- a/applications/luci-app-sqm/po/ja/sqm.po
+++ b/applications/luci-app-sqm/po/ja/sqm.po
@@ -1,199 +1,208 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/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.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "基本設定"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr "この SQM インスタンスを有効にします。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
-msgstr "luci-app-sqm に UCI アクセスを許可"
+msgstr "luci-app-sqmにUCIアクセスを許可"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "インターフェース名"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "キュー"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "スマート・キュー管理"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 "デフォルト"
diff --git a/applications/luci-app-sqm/po/ko/sqm.po b/applications/luci-app-sqm/po/ko/sqm.po
index 18aad064f8..8dbf6b6dd7 100644
--- a/applications/luci-app-sqm/po/ko/sqm.po
+++ b/applications/luci-app-sqm/po/ko/sqm.po
@@ -1,47 +1,57 @@
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/"
+"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"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
-msgstr ""
+msgstr "기본 설정"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +60,149 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 ""
diff --git a/applications/luci-app-sqm/po/mr/sqm.po b/applications/luci-app-sqm/po/mr/sqm.po
index 75aebd9f20..4c14d4090b 100644
--- a/applications/luci-app-sqm/po/mr/sqm.po
+++ b/applications/luci-app-sqm/po/mr/sqm.po
@@ -4,44 +4,48 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +54,149 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 ""
diff --git a/applications/luci-app-sqm/po/ms/sqm.po b/applications/luci-app-sqm/po/ms/sqm.po
index e7d07f752f..b1857d906f 100644
--- a/applications/luci-app-sqm/po/ms/sqm.po
+++ b/applications/luci-app-sqm/po/ms/sqm.po
@@ -4,44 +4,48 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +54,149 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 ""
diff --git a/applications/luci-app-sqm/po/nb_NO/sqm.po b/applications/luci-app-sqm/po/nb_NO/sqm.po
index 9ad129b4a4..2c24412989 100644
--- a/applications/luci-app-sqm/po/nb_NO/sqm.po
+++ b/applications/luci-app-sqm/po/nb_NO/sqm.po
@@ -4,44 +4,48 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +54,149 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 ""
diff --git a/applications/luci-app-sqm/po/pl/sqm.po b/applications/luci-app-sqm/po/pl/sqm.po
index 19cd6e2135..63d080dcef 100644
--- a/applications/luci-app-sqm/po/pl/sqm.po
+++ b/applications/luci-app-sqm/po/pl/sqm.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-29 18:28+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2021-06-22 17:33+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/pl/>\n"
"Language: 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.2.1-dev\n"
+"X-Generator: Weblate 4.7.1-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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."
@@ -19,7 +19,7 @@ msgstr ""
"Zaawansowany łańcuch opcji, aby przejść do dyscyplin kolejkowania egress; "
"bez sprawdzania błędów, używaj bardzo ostrożnie."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
@@ -27,19 +27,19 @@ 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/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Podstawowe ustawienia"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-"Utwórz plik dziennika dla tej instancji SQM w /var/run/sqm/"
-"${Interface_name}.[start|stop]-sqm.log."
+"Utwórz plik dziennika dla tej instancji SQM w /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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:"
@@ -47,18 +47,22 @@ msgstr ""
"Prędkość pobierania (kbit/s) (ingress) ustawiona na 0, aby selektywnie "
"wyłączyć kształtowanie ingress:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr "Włącz tę instancję SQM."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: 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 jawnego powiadomienia o przeciążeniu (ECN) na pakietach "
"przychodzących (ingress):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -69,23 +73,24 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr "Udziel dostępu UCI do luci-app-sqm"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
msgid "Hard limit on egress queues; leave empty for default."
msgstr "Twardy limit kolejek egress; pozostawić puste dla ustawień domyślnych."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
msgid "Hard limit on ingress queues; leave empty for default."
-msgstr "Twardy limit kolejek ingress; pozostawić puste dla ustawień domyślnych."
+msgstr ""
+"Twardy limit kolejek ingress; pozostawić puste dla ustawień domyślnych."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr "Ignoruj DSCP przy ingress:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Nazwa interfejsu"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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."
@@ -93,7 +98,7 @@ msgstr ""
"Cel opóźnienia dla egress, np. 5ms [jednostki: s, ms lub us]; pozostaw puste "
"dla automatycznego wyboru, wpisz słowo default dla domyślnego qdisc."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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."
@@ -101,50 +106,50 @@ msgstr ""
"Cel opóźnienia dla ingress, np. 5ms [jednostki: s, ms lub us]; pozostaw "
"puste dla automatycznego wyboru, wpisz słowo default dla domyślnego qdisc."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr "Adaptacja warstwy połączenia"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-"Maksymalny rozmiar do obliczeń wielkości i szybkości, tcMTU (bajt); musi być>"
-" = interfejs MTU + narzut:"
+"Maksymalny rozmiar do obliczeń wielkości i szybkości, tcMTU (bajt); musi "
+"być> = interfejs MTU + narzut:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
"Minimalny rozmiar pakietu, MPU (bajt); musi wynosić> 0 dla tabel rozmiarów "
"Ethernet:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-"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/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr "Narzut na pakiet (bajt):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr "Dyscyplina kolejki"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr "Skrypt konfiguracji kolejki"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Kolejki"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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!"
@@ -152,11 +157,11 @@ msgstr ""
"Dyscypliny kolejkowania przydatne w tym systemie. Po zainstalowaniu nowej "
"qdisc musisz ponownie uruchomić router, aby zobaczyć aktualizacje!"
-#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+#: 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/luasrc/model/cbi/sqm.lua:226
+#: 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."
@@ -164,7 +169,7 @@ 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/luasrc/model/cbi/sqm.lua:139
+#: 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."
@@ -172,7 +177,7 @@ 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/luasrc/model/cbi/sqm.lua:171
+#: 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."
@@ -180,15 +185,15 @@ 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/luasrc/model/cbi/sqm.lua:25
+#: 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/luasrc/model/cbi/sqm.lua:143
+#: 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):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 "
@@ -198,7 +203,15 @@ msgstr ""
"ręcznie wyłączyć skrypt initscript sqm w menu autostart, jeśli ta zmiana nie "
"była pożądana."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+"Usługa SQM wydaje się wyłączona. Proszę użyć przycisku poniżej, aby "
+"aktywować tę usługę."
+
+#: 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:"
@@ -206,21 +219,21 @@ msgstr ""
"Prędkość wysyłania (kbit/s) (egress) ustawiona na 0, aby selektywnie "
"wyłączyć kształtowanie egress:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: 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ć:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
"Którego mechanizmu dostosowania odtwarzacza linków należy użyć; tylko do "
"testowania"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
@@ -231,11 +244,10 @@ msgstr ""
"długością kolejki (AQM) i ustalanie priorytetów na jednym interfejsie "
"sieciowym."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 "domyślna"
diff --git a/applications/luci-app-sqm/po/pt/sqm.po b/applications/luci-app-sqm/po/pt/sqm.po
index d2d66f28bb..ff27471040 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: 2020-05-05 06:18+0000\n"
+"PO-Revision-Date: 2021-08-04 20:24+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/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.1-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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."
@@ -18,7 +18,7 @@ msgstr ""
"Cadeia de opções avançada para passar para as disciplinas de enfileiramento "
"de saída; sem verificação de erros, use com muito cuidado."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
@@ -26,11 +26,11 @@ 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/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Configurações Básicas"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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."
@@ -38,7 +38,7 @@ 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/luasrc/model/cbi/sqm.lua:80
+#: 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:"
@@ -46,18 +46,22 @@ msgstr ""
"Velocidade de descarrega (kbit/s) (ingresso) configurada a 0 para desativar "
"seletivamente a forma de ingresso:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr "Ativar esta instância do SQM."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: 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):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -68,27 +72,27 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr "Conceder acesso UCI ao luci-app-sqm"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
"Limite rígido nas filas de espera de saída; deixe em branco para utilizar "
"valores predefinidos."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
"Limite rígido nas filas de espera de entrada; deixe em branco para utilizar "
"valores predefinidos."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr "Ignore o DSCP na entrada:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Nome da interface"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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."
@@ -97,7 +101,7 @@ msgstr ""
"para seleção automática, entre a palavra default para a predefinição do "
"qdisc."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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."
@@ -106,11 +110,11 @@ msgstr ""
"vazio para seleção automática, entre a palavra default para a predefinição "
"do qdisc."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr "Adaptação da Camada de Ligação"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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:"
@@ -118,14 +122,14 @@ msgstr ""
"Tamanho máximo para cálculos de tamanho e taxa, tcMTU (byte); deve ser >= "
"MTU da interface + sobrecarga:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
"Tamanho mínimo do pacote, MPU (byte); deve ser > 0 para tabelas de tamanho "
"Ethernet:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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:"
@@ -133,23 +137,23 @@ msgstr ""
"Quantidade de entradas nas tabelas de tamanho/taxa, TSIZE; para ATM escolha "
"TSIZE = (tcMTU + 1) / 16:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr "Sobrecarga por Pacote (byte):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr "Disciplina de Fila de Espera"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr "Script de configuração da fila de espera"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Filas de Espera"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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!"
@@ -157,11 +161,11 @@ 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/luasrc/controller/sqm.lua:24
+#: 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/luasrc/model/cbi/sqm.lua:226
+#: 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."
@@ -170,7 +174,7 @@ msgstr ""
"1500). As opções avançadas só serão usadas enquanto esta caixa estiver "
"marcada."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+#: 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."
@@ -178,7 +182,7 @@ 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/luasrc/model/cbi/sqm.lua:171
+#: 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."
@@ -186,15 +190,15 @@ msgstr ""
"Mostrar e Utilizar Configuração Perigosa. As opções perigosas só serão "
"usadas enquanto esta caixa estiver marcada."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+#: 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/luasrc/model/cbi/sqm.lua:143
+#: 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):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 "
@@ -204,7 +208,15 @@ msgstr ""
"desativar o initscript sqm manualmente no menu Início do Sistema no caso "
"desta alteração não ter sido desejada."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+"O serviço SQM parece estar desativado. Use o botão abaixo para ativar este "
+"serviço."
+
+#: 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:"
@@ -212,34 +224,33 @@ msgstr ""
"Velocidade de envio (kbit/s) (saída) definida como 0 para desativar "
"seletivamente a forma de saída:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: 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:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
"Utilizar qual mecanismo de adaptação da camada de ligação; apenas para testes"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"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 "
+"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/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 "padrão"
diff --git a/applications/luci-app-sqm/po/pt_BR/sqm.po b/applications/luci-app-sqm/po/pt_BR/sqm.po
index c6385aa58d..ddcc9111bc 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: 2020-05-02 10:22+0000\n"
+"PO-Revision-Date: 2021-06-22 17:33+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,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.1-dev\n"
+"X-Generator: Weblate 4.7.1-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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."
@@ -18,7 +18,7 @@ msgstr ""
"Cadeia de opções avançadas passada para as disciplinas de enfileiramento de "
"saída; sem verificação de erros, use com muito cuidado."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
@@ -26,11 +26,11 @@ 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/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Configurações Básicas"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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."
@@ -38,7 +38,7 @@ 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/luasrc/model/cbi/sqm.lua:80
+#: 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:"
@@ -46,18 +46,22 @@ msgstr ""
"Velocidade de Download (kbits/s) (entrada), defina como 0 para desativar "
"seletivamente a modelagem do tráfico de entrada:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr "Ative esta instância do SQM."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: 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):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -68,27 +72,27 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr "Conceda acesso UCI ao luci-app-sqm"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
"Limite máximo nas filas de saída; deixe em branco para utilizar valores "
"predefinidos."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
"Limite máximo nas filas de entrada; deixe em branco para utilizar valores "
"predefinidos."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr "Ignore o DSCP na entrada:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Nome da Interface"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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."
@@ -97,7 +101,7 @@ msgstr ""
"deixe vazio para usar a seleção automática, coloque a palavra default para "
"utilizar os valores predefinidos do qdisc."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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."
@@ -106,11 +110,11 @@ msgstr ""
"deixe vazio para usar a seleção automática, coloque a palavra default para "
"utilizar os valores predefinidos do qdisc."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr "Adaptação da Camada do Link de Ligação"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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:"
@@ -118,14 +122,14 @@ msgstr ""
"Tamanho máximo para realizar os cálculos de tamanho e taxa, tcMTU (byte); "
"precisa ser >= interface MTU + sobrecarga:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
"Tamanho mínimo do pacote, MPU (byte); precisa ser > 0 para as tabelas de "
"tamanho ethernet:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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:"
@@ -133,23 +137,23 @@ msgstr ""
"Quantidade de entradas de tamanho/taxa nas tabelas, TSIZE; para o ATM, "
"escolha TSIZE = (tcMTU + 1) / 16:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr "Por Sobrecarga de Pacote (byte):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr "Disciplina da Fila"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr "Script de configuração da fila"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Filas de espera"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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!"
@@ -158,11 +162,11 @@ msgstr ""
"instalar um novo qdisc, você precisa reiniciar o roteador para ver as "
"atualizações!"
-#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+#: 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/luasrc/model/cbi/sqm.lua:226
+#: 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."
@@ -170,7 +174,7 @@ 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/luasrc/model/cbi/sqm.lua:139
+#: 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."
@@ -178,7 +182,7 @@ 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/luasrc/model/cbi/sqm.lua:171
+#: 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."
@@ -186,15 +190,15 @@ 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/luasrc/model/cbi/sqm.lua:25
+#: 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/luasrc/model/cbi/sqm.lua:143
+#: 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):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 "
@@ -204,7 +208,15 @@ msgstr ""
"desativar o initscript sqm manualmente no menu Inicio do Sistema caso esta "
"alteração não tenha sido requerida."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+"O serviço SQM parece estar desativado. Use o botão abaixo para ativar este "
+"serviço."
+
+#: 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:"
@@ -212,21 +224,21 @@ msgstr ""
"Velocidade de upload (kbit/s) (saída), defina como 0 para desativar "
"seletivamente a modelagem do tráfico de saída:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: 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:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
"Qual o mecanismo de adaptação de camadas do link para usar; para testes "
"apenas"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
@@ -237,11 +249,10 @@ msgstr ""
"gerenciamento ativo de comprimento de fila (AQM) e priorização em uma "
"interface de rede."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 "Padrão"
diff --git a/applications/luci-app-sqm/po/ro/sqm.po b/applications/luci-app-sqm/po/ro/sqm.po
index 51f1b2bdf1..6b5dd65791 100644
--- a/applications/luci-app-sqm/po/ro/sqm.po
+++ b/applications/luci-app-sqm/po/ro/sqm.po
@@ -1,193 +1,257 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-11-29 10:52+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssqm/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-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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 ""
+"Șir de opțiuni avansate care trebuie transmise disciplinelor de coadă de "
+"ieșire; nu se verifică erorile, se utilizează cu mare atenție."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
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/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
-msgstr ""
+msgstr "Setări de bază"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
+"Creați un fișier jurnal pentru această instanță SQM în /var/run/sqm/"
+"${Interface_name}.[start|stop]-sqm.log."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
+"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/luasrc/model/cbi/sqm.lua:40
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
-msgstr ""
+msgstr "Activează această instanță SQM."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
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):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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)."
#: 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 "Acordă acces UCI pentru luci-app-sqm"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
msgid "Hard limit on egress queues; leave empty for default."
-msgstr ""
+msgstr "Limita dură a cozilor de ieșire; lăsați gol pentru valoarea implicită."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
-msgstr ""
+msgstr "Ignoră DSCP la intrare:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
-msgstr ""
+msgstr "Numele interfeței"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
+"Obiectivul de latență pentru ieșire, de exemplu, 5ms [unități: s, ms sau "
+"us]; lăsați gol pentru selecția automată, introduceți cuvântul default "
+"pentru valoarea implicită a qdiscului."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
+"Obiectivul de latență pentru intrare, de exemplu, 5ms [unități: s, ms sau "
+"us]; lăsați gol pentru selecția automată, introduceți cuvântul default "
+"pentru valoarea implicită a qdiscului."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
-msgstr ""
+msgstr "Adaptarea nivelului de legătură"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
+"Dimensiunea maximă pentru calcularea mărimii și a ratei, tcMTU (byte); "
+"trebuie să fie >= MTU al interfeței + overhead:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
+"Dimensiunea minimă a pachetului, MPU (byte); trebuie să fie > 0 pentru "
+"tabelele de dimensiuni ethernet:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
+"Numărul de intrări în tabelele de mărime/taxe, TSIZE; pentru ATM, alegeți "
+"TSIZE = (tcMTU + 1) / 16:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
-msgstr ""
+msgstr "Per Pachet Overhead (byte):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
-msgstr ""
+msgstr "Disciplina cozii"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
-msgstr ""
+msgstr "Script de configurare a cozilor de așteptare"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
-msgstr ""
+msgstr "Cozi de așteptare"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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 ""
+"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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
-msgstr ""
+msgstr "SQM QoS"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
-msgstr ""
+msgstr "Gestionarea inteligentă a cozilor de așteptare"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
-msgstr ""
+msgstr "Zdrobiți DSCP pe pachetele de intrare (intrare):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
+"Interfața grafică SQM tocmai a activat initscriptul sqm în numele "
+"dumneavoastră. Nu uitați să dezactivați manual sqm initscript în meniul "
+"Pornire sistem în cazul în care această modificare nu a fost dorită."
+
+#: 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 ""
+"Serviciul SQM pare să fie dezactivat. Vă rugăm să utilizați butonul de mai "
+"jos pentru a activa acest serviciu."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+"Viteza de încărcare (kbit/s) (ieșire) se setează la 0 pentru a dezactiva "
+"selectiv modelarea la ieșire:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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 "Verbalitatea ieșirii SQM în jurnalul sistemului."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
-msgstr ""
+msgstr "Ce strat de legătură trebuie luat în considerare:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
+"Ce mecanism de adaptare a linklayer-ului trebuie utilizat; numai pentru "
+"testare"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
+"Cu <abbr title=\"Smart Queue Management\">SQM</abbr> puteți activa modelarea "
+"traficului, o mai bună amestecare (Fair Queueing), gestionarea activă a "
+"lungimii cozilor de așteptare (AQM) și prioritizarea pe o singură interfață "
+"de rețea."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 "implicit"
diff --git a/applications/luci-app-sqm/po/ru/sqm.po b/applications/luci-app-sqm/po/ru/sqm.po
index 7014fde24a..3aa81dd5af 100644
--- a/applications/luci-app-sqm/po/ru/sqm.po
+++ b/applications/luci-app-sqm/po/ru/sqm.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-07 15:48+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-10-30 16:38+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/ru/>\n"
"Language: ru\n"
@@ -9,46 +9,57 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
+"Строка расширенных параметров для перехода к входящим дисциплинам очередей; "
+"нет проверки ошибок, используйте очень осторожно."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Основные настройки"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
-msgstr ""
+msgstr "Включите этот экземпляр SQM."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: 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) для входящих пакетов (ingress):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -57,144 +68,155 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr "Предоставить UCI доступ для luci-app-sqm"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Имя интерфейса"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
-msgstr ""
+msgstr "Адаптация канального уровня"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 для таблиц размеров "
+"Ethernet:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
-msgstr ""
+msgstr "Скрипт настройки очереди"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
-msgstr ""
+msgstr "Очереди"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
-msgstr ""
+msgstr "SQM QoS"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
-msgstr ""
+msgstr "Умное управление очередью"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 "по умолчанию"
diff --git a/applications/luci-app-sqm/po/sk/sqm.po b/applications/luci-app-sqm/po/sk/sqm.po
index 5de29a6aa2..972333d165 100644
--- a/applications/luci-app-sqm/po/sk/sqm.po
+++ b/applications/luci-app-sqm/po/sk/sqm.po
@@ -1,47 +1,57 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-12-06 14:03+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssqm/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"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
-msgstr ""
+msgstr "Základné nastavenia"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +60,149 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 ""
diff --git a/applications/luci-app-sqm/po/sv/sqm.po b/applications/luci-app-sqm/po/sv/sqm.po
index 9d67021896..fad4f0c128 100644
--- a/applications/luci-app-sqm/po/sv/sqm.po
+++ b/applications/luci-app-sqm/po/sv/sqm.po
@@ -1,47 +1,65 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2022-01-31 14:55+0000\n"
+"Last-Translator: Anders Jonsson <anders.jonsson@norsjovallen.se>\n"
+"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssqm/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"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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 ""
+"Avancerad alternativsträng för att överföra till utgångskö-disciplinerna; "
+"inga felkontroller, använd mycket försiktigt."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
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."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
-msgstr ""
+msgstr "Grundinställningar"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
+"Skapa loggfil för denna SQM-instans under /var/run/sqm/"
+"${Interface_name}.[start|stop]-sqm.log."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
+"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/luasrc/model/cbi/sqm.lua:40
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
-msgstr ""
+msgstr "Aktivera denna SQM-instans."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +68,149 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
-msgstr ""
+msgstr "Gränssnittets namn"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 ""
diff --git a/applications/luci-app-sqm/po/templates/sqm.pot b/applications/luci-app-sqm/po/templates/sqm.pot
index aa11c1aed6..9503c85868 100644
--- a/applications/luci-app-sqm/po/templates/sqm.pot
+++ b/applications/luci-app-sqm/po/templates/sqm.pot
@@ -1,44 +1,48 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -47,144 +51,149 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 ""
diff --git a/applications/luci-app-sqm/po/tr/sqm.po b/applications/luci-app-sqm/po/tr/sqm.po
index 3545b361d2..c90ec8848c 100644
--- a/applications/luci-app-sqm/po/tr/sqm.po
+++ b/applications/luci-app-sqm/po/tr/sqm.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-07-05 20:29+0000\n"
+"Last-Translator: ToldYouThat <itoldyouthat@protonmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/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.3-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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."
@@ -18,7 +18,7 @@ msgstr ""
"Çıkış kuyruğu denetimleri için gelişmiş seçenek satırı; hata kontrolü "
"yoktur, dikkatli kullanın."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
@@ -26,11 +26,11 @@ msgstr ""
"Giriş kuyruğu denetimleri için gelişmiş seçenek satırı; hata kontrolü "
"yoktur, dikkatli kullanın."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Temel Ayarlar"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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."
@@ -38,7 +38,7 @@ 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/luasrc/model/cbi/sqm.lua:80
+#: 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:"
@@ -46,41 +46,45 @@ msgstr ""
"İndirme hızı (kbit/s) (giriş) Şekillendirmeyi devre dışı bırakmak için 0 "
"olarak ayarlayın:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr "Bu SQM örneğini etkinleştirin."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: 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:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: 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."
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
-msgstr "UCI tarafından luci-app-sqm'e erişilmesine izin ver"
+msgstr "luci-app-sqm için UCI erişimi verin"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
msgid "Hard limit on egress queues; leave empty for default."
msgstr "Çıkış kuyrukları için kesin sınır; varsayılan ayar için boş bırakın."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
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/luasrc/model/cbi/sqm.lua:150
+#: 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:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Arayüz ismi"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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."
@@ -88,7 +92,7 @@ msgstr ""
"Çıkış için gecikme hedefi, örn. 5ms [birimler: s, ms, ya da us]; otomatik "
"seçim için boş bırakın, qdisc'in varsayılan ayarı için \"default\" yazın."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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."
@@ -96,11 +100,11 @@ msgstr ""
"Giriş için gecikme hedefi, örn. 5ms [birimler: s, ms, ya da us]; otomatik "
"seçim için boş bırakın, qdisc'in varsayılan ayarı için \"default\" yazın."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr "Bağlantı Katmanı Uyarlaması"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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:"
@@ -108,38 +112,38 @@ 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/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
"Minimum paket boyutu, MPU (bayt); ethernet boyut tablosu için sıfırdan (0) "
"büyük olmalıdır:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-"Boyut/hız tabloları için girdi sayıları, TSIZE; ATM için TSIZE = (tcMTU + 1) "
-"/ 16:"
+"Boyut/hız tabloları için girdi sayıları, TSIZE; ATM için TSIZE = (tcMTU + "
+"1) / 16:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
-msgstr "Paket Başına Overhead (byte):"
+msgstr "Paket Başına Ek Yük (bayt):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr "Kuyruk Denetimi"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr "Kuyruk kurulum betiği"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Kuyruklar"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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!"
@@ -147,11 +151,11 @@ 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/luasrc/controller/sqm.lua:24
+#: 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/luasrc/model/cbi/sqm.lua:226
+#: 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."
@@ -159,7 +163,7 @@ 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/luasrc/model/cbi/sqm.lua:139
+#: 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."
@@ -167,7 +171,7 @@ 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/luasrc/model/cbi/sqm.lua:171
+#: 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."
@@ -175,15 +179,15 @@ msgstr ""
"Tehlikeli Ayarları Göster ve Kullan. Tehlikeli olabilecek seçenekler "
"yalnızca bu kutu işaretliyken kullanılacaktır."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+#: 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/luasrc/model/cbi/sqm.lua:143
+#: 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:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 "
@@ -193,7 +197,15 @@ msgstr ""
"istenmemesi durumunda sqm initscript'i System Startup menüsünden manuel "
"olarak devre dışı bırakmayı unutmayın."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+"Bu SQM servisi devre dışı görünüyor. Servisi aktif etmek için lütfen alttaki "
+"butonu kullanın."
+
+#: 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:"
@@ -201,33 +213,32 @@ msgstr ""
"Yükleme hızı (kbit/s) (çıkış) Şekillendirmeyi devre dışı bırakmak için 0 "
"olarak ayarlayın:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: 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:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr "Bağlantı katmanı uyarlama tekniği; yalnızca test için"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"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> ile; trafik şekillendirme, "
-"daha iyi sıkıştırma (Adil Kuyruklama), aktif kuyruk uzunluğu yönetimi (AQM) "
+"daha iyi sıkıştırma (Adil Kuyruklama), etkin kuyruk uzunluğu yönetimi (AQM) "
"ve bir ağ arayüzünü önceliklendirme gibi işlemler yapabilirsiniz."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 "varsayılan"
diff --git a/applications/luci-app-sqm/po/uk/sqm.po b/applications/luci-app-sqm/po/uk/sqm.po
index 7ac73aac9d..086b3c30ca 100644
--- a/applications/luci-app-sqm/po/uk/sqm.po
+++ b/applications/luci-app-sqm/po/uk/sqm.po
@@ -11,44 +11,48 @@ msgstr ""
"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.0-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -57,144 +61,149 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Назва інтерфейсу"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 ""
diff --git a/applications/luci-app-sqm/po/vi/sqm.po b/applications/luci-app-sqm/po/vi/sqm.po
index 339c1013c6..da12d68ad8 100644
--- a/applications/luci-app-sqm/po/vi/sqm.po
+++ b/applications/luci-app-sqm/po/vi/sqm.po
@@ -1,47 +1,57 @@
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/"
+"luciapplicationssqm/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-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +60,149 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: 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/luasrc/model/cbi/sqm.lua:176
+#: 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/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 "Mặc định"
diff --git a/applications/luci-app-sqm/po/zh_Hans/sqm.po b/applications/luci-app-sqm/po/zh_Hans/sqm.po
index 3ba05da9a8..b9ee4fc12f 100644
--- a/applications/luci-app-sqm/po/zh_Hans/sqm.po
+++ b/applications/luci-app-sqm/po/zh_Hans/sqm.po
@@ -1,141 +1,142 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-11 07:51+0000\n"
-"Last-Translator: 01230 <4585006@gmail.com>\n"
+"PO-Revision-Date: 2021-12-07 06:58+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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 "传递到出站队列规则的高级选项字符串,没有错误检查,请谨慎使用。"
+msgstr "传递到出站队列规则的高级选项字符串;不会进行错误检查,请谨慎使用。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
-msgstr "传递到入站队列规则的高级选项字符串,没有错误检查,请谨慎使用。"
+msgstr "传递到入站队列规则的高级选项字符串;不会进行错误检查,请谨慎使用。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "基本设置"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 "创建日志文件(/var/run/sqm/${Interface_name}.[start|stop]-sqm.log)。"
+msgstr ""
+"在此 /var/run/sqm/${Interface_name} 下为此 SQM 实例创建日志文件。[start|stop]-sqm.log."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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-无限制):"
+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/luasrc/model/cbi/sqm.lua:40
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
-msgstr "启用SQM。"
+msgstr "启用此 SQM 实例."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: 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)状态:"
+msgstr "入站数据包的显式拥塞通知(ECN)状态"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: 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)状态。"
+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/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
msgid "Hard limit on egress queues; leave empty for default."
-msgstr "出站队列严格限制,默认留空。"
+msgstr "出站队列严格限制(默认留空)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
msgid "Hard limit on ingress queues; leave empty for default."
-msgstr "入站队列严格限制,默认留空。"
+msgstr "入站队列严格限制(默认留空)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
-msgstr "忽略入站DSCP:"
+msgstr "忽略入站 DSCP"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "接口名称"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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];留空为自动选择,默认为列队规则预"
-"设值。"
+msgstr "出站延迟目标(例如 5ms [单位:s,ms,或 us];留空为自动选择,默认为列队规则预设值)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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];留空为自动选择,默认为列队规则预"
-"设值。"
+msgstr "入站延迟目标(例如 5ms [单位:s,ms,或 us];留空为自动选择,默认为列队规则预设值)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr "链路层适应"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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(byte); 需要 >= 接口MTU + 开销:"
+msgstr "大小和速率计算的最大尺寸,tcMTU(byte); 需要 >= 接口MTU + 开销"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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:"
+msgstr "大小/速率表中的条目数,TSIZE; 对于ATM选择TSIZE =(tcMTU + 1 ) / 16"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
-msgstr "数据包开销(byte):"
+msgstr "数据包开销(byte)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr "列队规则"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr "队列设置脚本"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "队列"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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 "安装新的队列规则后,需要重启路由器!"
+msgstr "队列规则(需要重启路由器)"
-#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+#: 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/luasrc/model/cbi/sqm.lua:226
+#: 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."
@@ -143,27 +144,27 @@ msgstr ""
"显示高级链路选项,(仅在MTU> 1500时才需要)。 只有选中此框时,才会使用高级选"
"项。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+#: 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 "显示使用高级链路选项,只有选中此框时,才会使用高级选项。"
+msgstr "高级选项"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+#: 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 "危险配置"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "智能队列管理"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "入站数据包压缩DSCP:"
+msgstr "入站数据包压缩DSCP"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 "
@@ -172,38 +173,43 @@ msgstr ""
"你刚刚开启了SQM随机启动功能,如果你不希望SQM随机启动,可以在系统启动菜单下手"
"动禁用。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 (kbit/s) (egress) set to 0 to selectively disable egress "
"shaping:"
-msgstr "上传速度(kbit/s)(0-无限制):"
+msgstr "上传速度(kbit/s)(0-无限制)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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 "日志等级"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
-msgstr "链路层:"
+msgstr "链路层"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: 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/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-"使用 <abbr title=\\\"智能列队管理\\\">SQM</abbr> 你可以启用流量整形,更好的混"
-"合(公平列队)主动列队管理(AQM) 并设置网络接口优先级。"
-
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+"使用 <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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 "默认"
diff --git a/applications/luci-app-sqm/po/zh_Hant/sqm.po b/applications/luci-app-sqm/po/zh_Hant/sqm.po
index 73b3f25f9d..33dc433519 100644
--- a/applications/luci-app-sqm/po/zh_Hant/sqm.po
+++ b/applications/luci-app-sqm/po/zh_Hant/sqm.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-28 19:19+0000\n"
+"PO-Revision-Date: 2021-08-14 14:43+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssqm/zh_Hant/>\n"
@@ -8,194 +8,211 @@ 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.8-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: 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/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr "傳遞到入站佇列規則的進階選項字串,沒有錯誤檢查,請謹慎使用。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "基本設定"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: 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 "建立日誌檔案 (/var/run/sqm/${Interface_name}.[start|stop]-sqm.log)。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: 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-無限制):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: 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:78
msgid "Enable this SQM instance."
msgstr "啟用 SQM。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
-msgstr ""
+msgstr "傳入封包(入口)上的顯式擁塞通知 (ECN)狀態:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
-msgstr ""
+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 "授予 luci-app-sqm 擁有 UCI 存取的權限"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
msgid "Hard limit on egress queues; leave empty for default."
-msgstr ""
+msgstr "嚴格限制出口隊列;預設保留為空。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
msgid "Hard limit on ingress queues; leave empty for default."
-msgstr ""
+msgstr "對入口隊列的硬限制;預設保留為空。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP on ingress:"
-msgstr ""
+msgstr "在進入時忽略DSCP:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "介面名稱"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: 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。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: 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。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr "連結層適應"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: 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 ""
+msgstr "用於大小和速率計算的最大大小,tcMTU (位元組);需要≧介面MTU +開銷:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: 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 ""
+msgstr "最小封包大小,MPU(位元組);對於乙太網大小表,必須>0:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: 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 ""
+msgstr "大小/費率表中的條目數,TSIZE;對於ATM,選擇TSIZE = (tcMTU + 1)/ 16:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
msgid "Per Packet Overhead (byte):"
-msgstr ""
+msgstr "每個封包開銷(位元組):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
msgstr "佇列規則"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr "佇列設定指令碼"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "佇列"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: 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/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
-msgstr ""
+msgstr "SQM QoS頻寬管理"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: 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/luasrc/model/cbi/sqm.lua:139
+#: 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/luasrc/model/cbi/sqm.lua:171
+#: 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 "顯示和使用危險組態。僅在選中此復選框後,才會使用危險選項。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
-msgstr ""
+msgstr "智慧隊列管理"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid "Squash DSCP on inbound packets (ingress):"
-msgstr ""
+msgstr "在傳入封包(入口)上壓縮DSCP:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: 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 GUI 剛剛代表您啟用了sqm初始化指令碼。切記在「系統啟動」選單下,手動停"
+"用sqm初始化指令碼,以防意外變更。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: 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 (kbit/s) (egress) set to 0 to selectively disable egress "
"shaping:"
msgstr "上傳速度 (kbit/s) (0-無限制):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: 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/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
msgid "Which link layer to account for:"
msgstr "連結層:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
-msgstr ""
+msgstr "使用哪種連接層適配機制;僅用於測試"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"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/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+"使用 <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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:155
+#: 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 "預設"
diff --git a/applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json b/applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json
new file mode 100644
index 0000000000..6c5ff4fa62
--- /dev/null
+++ b/applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json
@@ -0,0 +1,13 @@
+{
+ "admin/network/sqm": {
+ "title": "SQM QoS",
+ "order": 59,
+ "action": {
+ "type": "view",
+ "path": "network/sqm"
+ },
+ "depends": {
+ "acl": [ "luci-app-sqm" ]
+ }
+ }
+}
diff --git a/applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json b/applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json
index 583a54ae5a..13c702449f 100644
--- a/applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json
+++ b/applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json
@@ -2,7 +2,17 @@
"luci-app-sqm": {
"description": "Grant UCI access for luci-app-sqm",
"read": {
- "uci": [ "sqm" ]
+ "file": {
+ "/var/run/sqm/available_qdiscs": [ "list" ],
+ "/usr/lib/sqm/*.qos.help": [ "read" ],
+ "/etc/init.d/sqm enable" : [ "exec" ],
+ "/etc/init.d/sqm start" : [ "exec" ]
+ },
+ "uci": [ "sqm" ],
+ "ubus": {
+ "file": [ "read", "list" ],
+ "luci": [ "setInitAction" ]
+ }
},
"write": {
"uci": [ "sqm" ]
diff --git a/applications/luci-app-squid/po/ar/squid.po b/applications/luci-app-squid/po/ar/squid.po
index c78a19a7b3..07d598110c 100644
--- a/applications/luci-app-squid/po/ar/squid.po
+++ b/applications/luci-app-squid/po/ar/squid.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-06 20:26+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"PO-Revision-Date: 2021-03-03 12:20+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.5.1-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
@@ -21,7 +21,7 @@ msgstr ""
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
-msgstr ""
+msgstr "الاعدادات العامة"
#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
msgid "Grant UCI access for luci-app-squid"
@@ -29,7 +29,7 @@ msgstr ""
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
msgid "Port"
-msgstr ""
+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
diff --git a/applications/luci-app-squid/po/bg/squid.po b/applications/luci-app-squid/po/bg/squid.po
index 473c7e63f4..253502a0f1 100644
--- a/applications/luci-app-squid/po/bg/squid.po
+++ b/applications/luci-app-squid/po/bg/squid.po
@@ -1,12 +1,18 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-09-27 22:36+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssquid/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-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
-msgstr ""
+msgstr "Разширени настройки"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
msgid "Coredump files directory"
@@ -14,7 +20,7 @@ msgstr ""
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
-msgstr ""
+msgstr "Основни настройки"
#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
msgid "Grant UCI access for luci-app-squid"
diff --git a/applications/luci-app-squid/po/bn_BD/squid.po b/applications/luci-app-squid/po/bn_BD/squid.po
index ddc999dd4d..bf586aa0e9 100644
--- a/applications/luci-app-squid/po/bn_BD/squid.po
+++ b/applications/luci-app-squid/po/bn_BD/squid.po
@@ -1,12 +1,18 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationssquid/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-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
-msgstr ""
+msgstr "উন্নত সেটিংস"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
msgid "Coredump files directory"
@@ -14,7 +20,7 @@ msgstr ""
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
-msgstr ""
+msgstr "সাধারণ সেটিংস"
#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
msgid "Grant UCI access for luci-app-squid"
@@ -22,7 +28,7 @@ msgstr ""
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
msgid "Port"
-msgstr ""
+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
diff --git a/applications/luci-app-squid/po/ca/squid.po b/applications/luci-app-squid/po/ca/squid.po
index a0e27ab962..e59520db3f 100644
--- a/applications/luci-app-squid/po/ca/squid.po
+++ b/applications/luci-app-squid/po/ca/squid.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-10 12:23+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-20 23:20+0000\n"
+"Last-Translator: Toomoch <vallsfustearnau@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/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 3.10.1\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
-msgstr ""
+msgstr "Configuració avançada"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
msgid "Coredump files directory"
@@ -20,7 +20,7 @@ msgstr ""
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
-msgstr ""
+msgstr "Paràmetres generals"
#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
msgid "Grant UCI access for luci-app-squid"
diff --git a/applications/luci-app-squid/po/cs/squid.po b/applications/luci-app-squid/po/cs/squid.po
index e9e5935c8e..3cd21a6eda 100644
--- a/applications/luci-app-squid/po/cs/squid.po
+++ b/applications/luci-app-squid/po/cs/squid.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/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"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
@@ -20,7 +20,7 @@ msgstr "Adresář se soubory výpisu paměti (coredump)"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
msgid "Grant UCI access for luci-app-squid"
diff --git a/applications/luci-app-squid/po/da/squid.po b/applications/luci-app-squid/po/da/squid.po
new file mode 100644
index 0000000000..bf34d2f28a
--- /dev/null
+++ b/applications/luci-app-squid/po/da/squid.po
@@ -0,0 +1,40 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-09 13:52+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssquid/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.9-dev\n"
+
+#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
+msgid "Advanced Settings"
+msgstr "Avancerede indstillinger"
+
+#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
+msgid "Coredump files directory"
+msgstr "Coredump filer mappe"
+
+#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
+msgid "General Settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
+msgid "Grant UCI access for luci-app-squid"
+msgstr "Giv UCI-adgang til luci-app-squid"
+
+#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
+msgid "Port"
+msgstr "Port"
+
+#: 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 "Squid"
+
+#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:34
+msgid "Visible Hostname"
+msgstr "Synligt værtsnavn"
diff --git a/applications/luci-app-squid/po/el/squid.po b/applications/luci-app-squid/po/el/squid.po
index aef5c4aead..ad22ea1251 100644
--- a/applications/luci-app-squid/po/el/squid.po
+++ b/applications/luci-app-squid/po/el/squid.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/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.0.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
@@ -20,7 +20,7 @@ msgstr ""
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
-msgstr ""
+msgstr "Γενικές ρυθμίσεις"
#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
msgid "Grant UCI access for luci-app-squid"
diff --git a/applications/luci-app-squid/po/en/squid.po b/applications/luci-app-squid/po/en/squid.po
index c448033991..de243067c1 100644
--- a/applications/luci-app-squid/po/en/squid.po
+++ b/applications/luci-app-squid/po/en/squid.po
@@ -1,12 +1,18 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-06-24 10:23+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssquid/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.7.1-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
-msgstr ""
+msgstr "Advanced Settings"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
msgid "Coredump files directory"
@@ -22,7 +28,7 @@ msgstr ""
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
msgid "Port"
-msgstr ""
+msgstr "Port"
#: 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
diff --git a/applications/luci-app-squid/po/es/squid.po b/applications/luci-app-squid/po/es/squid.po
index cf1fd528df..b881190661 100644
--- a/applications/luci-app-squid/po/es/squid.po
+++ b/applications/luci-app-squid/po/es/squid.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2019-07-22 17:42-0300\n"
-"PO-Revision-Date: 2020-07-12 20:10+0000\n"
+"PO-Revision-Date: 2020-10-31 10:05+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/es/>\n"
@@ -11,11 +11,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.2-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
-msgstr "Configuraciones avanzadas"
+msgstr "Configuración avanzada"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
msgid "Coredump files directory"
diff --git a/applications/luci-app-squid/po/fr/squid.po b/applications/luci-app-squid/po/fr/squid.po
index 3a94348661..c92aa6091e 100644
--- a/applications/luci-app-squid/po/fr/squid.po
+++ b/applications/luci-app-squid/po/fr/squid.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-17 10:09+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"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/"
"luciapplicationssquid/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.1-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
diff --git a/applications/luci-app-squid/po/he/squid.po b/applications/luci-app-squid/po/he/squid.po
index 6d48f07c6d..b8d8e7defa 100644
--- a/applications/luci-app-squid/po/he/squid.po
+++ b/applications/luci-app-squid/po/he/squid.po
@@ -1,12 +1,19 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssquid/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.5-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
-msgstr ""
+msgstr "הגדרות מתקדמות"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
msgid "Coredump files directory"
@@ -22,7 +29,7 @@ msgstr ""
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
msgid "Port"
-msgstr ""
+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
diff --git a/applications/luci-app-squid/po/hu/squid.po b/applications/luci-app-squid/po/hu/squid.po
index 02987b4b08..26dd9db0ab 100644
--- a/applications/luci-app-squid/po/hu/squid.po
+++ b/applications/luci-app-squid/po/hu/squid.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-17 07:27+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2021-01-29 18:06+0000\n"
+"Last-Translator: Axhyre <axhyre@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
-msgstr "Speciális beállítások"
+msgstr "Haladó Beállítások"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
msgid "Coredump files directory"
@@ -20,7 +20,7 @@ msgstr "Magkiírási fájlok könyvtára"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
-msgstr "Általános beállítások"
+msgstr "Általános Beállítások"
#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
msgid "Grant UCI access for luci-app-squid"
diff --git a/applications/luci-app-squid/po/it/squid.po b/applications/luci-app-squid/po/it/squid.po
index 4850b56e8b..b0d1afe463 100644
--- a/applications/luci-app-squid/po/it/squid.po
+++ b/applications/luci-app-squid/po/it/squid.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-28 00:34+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-09-09 08:44+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/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.0-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
@@ -16,7 +16,7 @@ msgstr "Impostazioni Avanzate"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
msgid "Coredump files directory"
-msgstr ""
+msgstr "Cartella dei file coredump"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
@@ -24,7 +24,7 @@ msgstr "Impostazioni Generali"
#: 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 "Concedere l'accesso UCI per luci-app-squid"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
msgid "Port"
@@ -33,8 +33,8 @@ msgstr "Port"
#: 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 "Nome host visibile"
diff --git a/applications/luci-app-squid/po/ja/squid.po b/applications/luci-app-squid/po/ja/squid.po
index b814712ba2..c387143285 100644
--- a/applications/luci-app-squid/po/ja/squid.po
+++ b/applications/luci-app-squid/po/ja/squid.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/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.1-dev\n"
+"X-Generator: Weblate 4.4-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-squid/po/ko/squid.po b/applications/luci-app-squid/po/ko/squid.po
index 886e13e7eb..386782e48e 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: 2020-04-19 00:53+0000\n"
-"Last-Translator: EP45 <monadko98@gmail.com>\n"
+"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/"
"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.0.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
@@ -20,7 +20,7 @@ msgstr ""
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
-msgstr ""
+msgstr "기본 설정"
#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
msgid "Grant UCI access for luci-app-squid"
@@ -28,7 +28,7 @@ msgstr ""
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
msgid "Port"
-msgstr ""
+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
diff --git a/applications/luci-app-squid/po/ms/squid.po b/applications/luci-app-squid/po/ms/squid.po
index c78e50a124..c284656434 100644
--- a/applications/luci-app-squid/po/ms/squid.po
+++ b/applications/luci-app-squid/po/ms/squid.po
@@ -1,12 +1,18 @@
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/"
+"luciapplicationssquid/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-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
-msgstr ""
+msgstr "Tetapan Lanjutan"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
msgid "Coredump files directory"
diff --git a/applications/luci-app-squid/po/nb_NO/squid.po b/applications/luci-app-squid/po/nb_NO/squid.po
index 1dcfbba31d..4412592c2d 100644
--- a/applications/luci-app-squid/po/nb_NO/squid.po
+++ b/applications/luci-app-squid/po/nb_NO/squid.po
@@ -1,12 +1,18 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-03-09 06:26+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssquid/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.5.1\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
-msgstr ""
+msgstr "Avanserte innstillinger"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
msgid "Coredump files directory"
@@ -14,7 +20,7 @@ msgstr ""
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
-msgstr ""
+msgstr "Generelle innstillinger"
#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
msgid "Grant UCI access for luci-app-squid"
@@ -22,7 +28,7 @@ msgstr ""
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
msgid "Port"
-msgstr ""
+msgstr "Port"
#: 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
diff --git a/applications/luci-app-squid/po/pt/squid.po b/applications/luci-app-squid/po/pt/squid.po
index c1810436ab..6efb39c05a 100644
--- a/applications/luci-app-squid/po/pt/squid.po
+++ b/applications/luci-app-squid/po/pt/squid.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2020-11-01 08:19+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/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.1-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
@@ -20,7 +20,7 @@ msgstr "Diretório de ficheiros Coredump"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
msgid "Grant UCI access for luci-app-squid"
diff --git a/applications/luci-app-squid/po/pt_BR/squid.po b/applications/luci-app-squid/po/pt_BR/squid.po
index 98f52e0081..1ade1bd8c4 100644
--- a/applications/luci-app-squid/po/pt_BR/squid.po
+++ b/applications/luci-app-squid/po/pt_BR/squid.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-03-23 11:29+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssquid/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.1-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
@@ -20,7 +20,7 @@ msgstr "Diretório de arquivos Coredump"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
msgid "Grant UCI access for luci-app-squid"
diff --git a/applications/luci-app-squid/po/ro/squid.po b/applications/luci-app-squid/po/ro/squid.po
index c88115baac..ec9794fdba 100644
--- a/applications/luci-app-squid/po/ro/squid.po
+++ b/applications/luci-app-squid/po/ro/squid.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-14 17:22+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/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.0-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
@@ -17,7 +17,7 @@ msgstr "Setări avansate"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
msgid "Coredump files directory"
-msgstr ""
+msgstr "Director de fișiere Coredump"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
@@ -25,7 +25,7 @@ msgstr "Setări generale"
#: 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 "Acordă acces UCI pentru luci-app-squid"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
msgid "Port"
@@ -34,8 +34,8 @@ msgstr "Port"
#: 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 "Calmar"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:34
msgid "Visible Hostname"
-msgstr ""
+msgstr "Numele de gazdă vizibil"
diff --git a/applications/luci-app-squid/po/ru/squid.po b/applications/luci-app-squid/po/ru/squid.po
index 11cc5d4ad5..26ebc9cf7e 100644
--- a/applications/luci-app-squid/po/ru/squid.po
+++ b/applications/luci-app-squid/po/ru/squid.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"PO-Revision-Date: 2021-03-11 08:13+0000\n"
"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/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.1-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
@@ -21,7 +21,7 @@ msgstr "Каталог файлов Coredump"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
-msgstr "Основные настройки"
+msgstr "Общие настройки"
#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
msgid "Grant UCI access for luci-app-squid"
diff --git a/applications/luci-app-squid/po/sv/squid.po b/applications/luci-app-squid/po/sv/squid.po
index e99fc1d570..ee61c121c9 100644
--- a/applications/luci-app-squid/po/sv/squid.po
+++ b/applications/luci-app-squid/po/sv/squid.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-20 15:36+0000\n"
+"PO-Revision-Date: 2021-04-07 17:42+0000\n"
"Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/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.2.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
@@ -37,4 +37,4 @@ msgstr "Squid"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:34
msgid "Visible Hostname"
-msgstr ""
+msgstr "Synligt värdnamn"
diff --git a/applications/luci-app-squid/po/tr/squid.po b/applications/luci-app-squid/po/tr/squid.po
index 18a871bea9..533f91c10a 100644
--- a/applications/luci-app-squid/po/tr/squid.po
+++ b/applications/luci-app-squid/po/tr/squid.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2021-12-15 17:33+0000\n"
+"Last-Translator: Erdinc <erdincbeldek@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/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.3-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
@@ -28,7 +28,7 @@ msgstr "luci-app-squid için UCI erişimi verin"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
msgid "Port"
-msgstr "Bağlantı noktası"
+msgstr "Port"
#: 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
diff --git a/applications/luci-app-squid/po/uk/squid.po b/applications/luci-app-squid/po/uk/squid.po
index 11ea78ab1c..e6c6969762 100644
--- a/applications/luci-app-squid/po/uk/squid.po
+++ b/applications/luci-app-squid/po/uk/squid.po
@@ -1,31 +1,31 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-17 11:52+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-04-04 07:26+0000\n"
+"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/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.6-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Додаткові налаштування"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
msgid "Coredump files directory"
-msgstr ""
+msgstr "Каталог файлів Coredump"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
-msgstr "Загальні параметри"
+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 "Надати доступ до UCI для luci-app-squid"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
msgid "Port"
@@ -38,4 +38,4 @@ msgstr "Squid"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:34
msgid "Visible Hostname"
-msgstr ""
+msgstr "Видиме ім’я хосту"
diff --git a/applications/luci-app-squid/po/vi/squid.po b/applications/luci-app-squid/po/vi/squid.po
index fcda58b3af..09fd638a20 100644
--- a/applications/luci-app-squid/po/vi/squid.po
+++ b/applications/luci-app-squid/po/vi/squid.po
@@ -1,12 +1,18 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssquid/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.3.2-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
msgid "Coredump files directory"
diff --git a/applications/luci-app-squid/po/zh_Hans/squid.po b/applications/luci-app-squid/po/zh_Hans/squid.po
index 52bcf59dac..463cebdd38 100644
--- a/applications/luci-app-squid/po/zh_Hans/squid.po
+++ b/applications/luci-app-squid/po/zh_Hans/squid.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-19 13:29+0000\n"
+"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/luciapplicationssquid/zh_Hans/>\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 3.11\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced 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 "授予 UCI 访问 luci-app-squid 的权限"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
msgid "Port"
diff --git a/applications/luci-app-squid/po/zh_Hant/squid.po b/applications/luci-app-squid/po/zh_Hant/squid.po
index 9be4f78d9d..014d268d61 100644
--- a/applications/luci-app-squid/po/zh_Hant/squid.po
+++ b/applications/luci-app-squid/po/zh_Hant/squid.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-28 19:19+0000\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/luciapplicationssquid/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.2-dev\n"
+"X-Generator: Weblate 4.11-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,17 +24,17 @@ 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"
-msgstr "埠"
+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/htdocs/luci-static/resources/statistics/rrdtool.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool.js
index 4c3c8da5cd..0e8414ff2f 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool.js
@@ -149,9 +149,9 @@ return baseclass.extend({
hostname = data[1];
this.opts.host = uci.get('luci_statistics', 'collectd', 'Hostname') || hostname;
- this.opts.timespan = uci.get('luci_statistics', 'rrdtool', 'default_timespan') || 900;
- this.opts.width = uci.get('luci_statistics', 'rrdtool', 'image_width') || 400;
- this.opts.height = uci.get('luci_statistics', 'rrdtool', 'image_height') || 100;
+ this.opts.timespan = uci.get('luci_statistics', 'rrdtool', 'default_timespan') || 3600;
+ this.opts.width = uci.get('luci_statistics', 'rrdtool', 'image_width') || 600;
+ this.opts.height = uci.get('luci_statistics', 'rrdtool', 'image_height') || 150;
this.opts.rrdpath = (uci.get('luci_statistics', 'collectd_rrdtool', 'DataDir') || '/tmp/rrd').replace(/\/$/, '');
this.opts.rrasingle = (uci.get('luci_statistics', 'collectd_rrdtool', 'RRASingle') == '1');
this.opts.rramax = (uci.get('luci_statistics', 'collectd_rrdtool', 'RRAMax') == '1');
@@ -334,7 +334,7 @@ return baseclass.extend({
var cmdline = [
'graph', '-', '-a', 'PNG',
'-s', 'NOW-%s'.format(timespan || this.opts.timespan),
- '-e', 'NOW-60',
+ '-e', 'NOW-15',
'-w', width || this.opts.width,
'-h', height || this.opts.height
];
@@ -376,7 +376,7 @@ return baseclass.extend({
function __def(source) {
var inst = source.sname,
- rrd = source.rrd.replace(/[\\:]/g, '\\$&'),
+ rrd = source.rrd,
ds = source.ds || 'value';
_args.push(
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/chrony.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/chrony.js
new file mode 100644
index 0000000000..4730adfbd8
--- /dev/null
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/chrony.js
@@ -0,0 +1,61 @@
+/* Licensed to the public under the Apache License 2.0. */
+
+'use strict';
+'require baseclass';
+'require uci';
+
+return baseclass.extend({
+ title: _('Chrony'),
+
+ rrdargs: function(graph, host, plugin, plugin_instance, dtype) {
+ var offset = {
+ title: "%H: Chrony - time offset",
+ vlabel: "Time offset (ms)",
+ number_format: "%9.3lf ms",
+ data: {
+ types: [ "time_offset" ],
+ options: {
+ time_offset_chrony: {
+ noarea: true,
+ overlay: true,
+ color: "ff0000",
+ title: "%di",
+ transform_rpn: "1000,*"
+ },
+ time_offset: {
+ noarea: true,
+ overlay: true,
+ title: "%di",
+ transform_rpn: "1000,*"
+ }
+ }
+ }
+ };
+
+ var stratum = {
+ title: "%H: Chrony - clock stratum",
+ vlabel: "Clock stratum",
+ number_format: "%3.1lf%S",
+ data: {
+ types: [ "clock_stratum" ],
+ options: {
+ clock_stratum_chrony: {
+ noarea: true,
+ overlay: true,
+ color: "ff0000",
+ title: "%di"
+ },
+ clock_stratum: {
+ noarea: true,
+ overlay: true,
+ title: "%di"
+ }
+ }
+ }
+ };
+
+ return [ offset, stratum ];
+
+ }
+});
+
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 464b28e8ef..796b2cc8d4 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
@@ -15,6 +15,8 @@ return baseclass.extend({
if (plugin_instance != '')
title = "%H: Processor usage on core #%pi";
+ var show_idle = uci.get("luci_statistics", "collectd_cpu", "ShowIdle") == "1" ? true : false;
+
if (uci.get("luci_statistics", "collectd_cpu", "ReportByState") == "1") {
var cpu = {
title: title,
@@ -25,14 +27,14 @@ return baseclass.extend({
data: {
instances: {
cpu: [
- "idle",
- "interrupt",
+ ...(show_idle ? ["idle"] : []),
"nice",
- "softirq",
- "steal",
- "system",
"user",
- "wait"
+ "wait",
+ "system",
+ "softirq",
+ "interrupt",
+ "steal"
]
},
options: {
@@ -66,7 +68,7 @@ return baseclass.extend({
},
cpu_wait: {
color: "ffb000",
- title: "Wait"
+ title: "Wait I/O"
}
}
}
@@ -81,14 +83,14 @@ return baseclass.extend({
data: {
instances: {
percent: [
- "idle",
- "interrupt",
+ ...(show_idle ? ["idle"] : []),
"nice",
- "softirq",
- "steal",
- "system",
"user",
- "wait"
+ "wait",
+ "system",
+ "softirq",
+ "interrupt",
+ "steal"
]
},
options: {
@@ -122,7 +124,7 @@ return baseclass.extend({
},
percent_wait: {
color: "ffb000",
- title: "Wait"
+ title: "Wait I/O"
}
}
}
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js
new file mode 100644
index 0000000000..b54a0af27e
--- /dev/null
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js
@@ -0,0 +1,25 @@
+/* Licensed to the public under the Apache License 2.0. */
+
+'use strict';
+'require baseclass';
+
+return baseclass.extend({
+ title: _('DHCP Leases'),
+
+ rrdargs: function(graph, host, plugin, plugin_instance, dtype) {
+ return {
+ title: "%H: DHCP leases",
+ alt_autoscale_max: true,
+ vlabel: "Leases given",
+ number_format: "%3.0lf",
+ data: {
+ types: [ "count" ],
+ options: {
+ count: {
+ title: "Leases"
+ }
+ }
+ }
+ };
+ }
+});
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dns.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dns.js
index 029471f801..347bd23317 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dns.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dns.js
@@ -11,7 +11,8 @@ return baseclass.extend({
rrdargs: function(graph, host, plugin, plugin_instance, dtype) {
var traffic = {
- title: "%H: DNS traffic", vlabel: "Bit/s",
+ title: "%H: DNS traffic",
+ vlabel: "Bit/s",
data: {
sources: {
@@ -35,7 +36,8 @@ return baseclass.extend({
};
var opcode_query = {
- title: "%H: DNS Opcode Query", vlabel: "Queries/s",
+ title: "%H: DNS Opcode Query",
+ vlabel: "Queries/s",
data: {
instances: {
dns_opcode: [ "Query" ]
@@ -52,7 +54,8 @@ return baseclass.extend({
};
var qtype = {
- title: "%H: DNS QType", vlabel: "Queries/s",
+ title: "%H: DNS QType",
+ vlabel: "Queries/s",
data: {
sources: { dns_qtype: [ "" ] },
options: {
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ipstatistics.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ipstatistics.js
new file mode 100644
index 0000000000..73bd16af11
--- /dev/null
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ipstatistics.js
@@ -0,0 +1,54 @@
+/* Licensed to the public under the Apache License 2.0. */
+
+'use strict';
+'require baseclass';
+
+return baseclass.extend({
+ title: _('IP-Statistics'),
+
+ rrdargs: function(graph, host, plugin, plugin_instance, dtype) {
+
+ var traffic = {
+ title: "%H: IPv4 and IPv6 Comparison",
+ vlabel: "Bytes/s",
+ number_format: "%5.1lf%sB/s",
+ totals_format: "%5.1lf%sB",
+
+ data: {
+ sources: {
+ ip_stats_octets: [ "ip4rx", "ip4tx", "ip6rx", "ip6tx" ]
+ },
+
+ options: {
+ ip_stats_octets__ip4rx: {
+ title: "IPv4 Bytes (RX)",
+ total: true,
+ color: "00ff00"
+ },
+
+ ip_stats_octets__ip4tx: {
+ title: "IPv4 Bytes (TX)",
+ flip : true,
+ total: true,
+ color: "0000ff"
+ },
+
+ ip_stats_octets__ip6rx: {
+ title: "IPv6 Bytes (RX)",
+ total: true,
+ color: "ffff00"
+ },
+
+ ip_stats_octets__ip6tx: {
+ title: "IPv6 Bytes (TX)",
+ flip : true,
+ total: true,
+ color: "ff00ff"
+ }
+ }
+ }
+ };
+
+ return [ traffic ]
+ }
+});
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/irq.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/irq.js
index 29675f77c3..150bc497f3 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/irq.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/irq.js
@@ -8,8 +8,10 @@ return baseclass.extend({
rrdargs: function(graph, host, plugin, plugin_instance, dtype) {
return {
- title: "%H: Interrupts", vlabel: "Issues/s",
- number_format: "%5.0lf", data: {
+ title: "%H: Interrupts",
+ vlabel: "Issues/s",
+ number_format: "%5.0lf",
+ data: {
types: [ "irq" ],
options: {
irq: { title: "IRQ %di", noarea: true }
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iwinfo.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iwinfo.js
index 638242f102..9656f12e11 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iwinfo.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iwinfo.js
@@ -57,8 +57,8 @@ return baseclass.extend({
var bitrate = {
title: "%H: Average phy rate on %pi",
detail: true,
- vlabel: "MBit/s",
- number_format: "%5.1lf%sBit/s",
+ vlabel: "Mbit/s",
+ number_format: "%5.1lf%sbit/s",
data: {
types: [ "bitrate" ],
options: {
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 a104691100..f1a8114463 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
@@ -8,10 +8,12 @@ return baseclass.extend({
rrdargs: function(graph, host, plugin, plugin_instance, dtype) {
return {
- title: "%H: Load", vlabel: "Load",
+ title: "%H: Load",
+ vlabel: "Load",
y_min: "0",
units_exponent: "0",
- number_format: "%5.2lf", data: {
+ number_format: "%5.2lf",
+ data: {
sources: {
load: [ "shortterm", "midterm", "longterm" ]
},
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/olsrd.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/olsrd.js
index b311efba36..cafe2ac70e 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/olsrd.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/olsrd.js
@@ -15,8 +15,10 @@ return baseclass.extend({
if (plugin_instance == "routes") {
g.push({
/* diagram data description */
- title: "%H: Total amount of OLSR routes", vlabel: "n",
- number_format: "%5.0lf", data: {
+ title: "%H: Total amount of OLSR routes",
+ vlabel: "n",
+ number_format: "%5.0lf",
+ data: {
types: [ "routes" ],
options: {
routes: {
@@ -26,8 +28,11 @@ return baseclass.extend({
}
}
}, {
- title: "%H: Average route ETX", vlabel: "ETX", detail: true,
- number_format: "%5.1lf", data: {
+ title: "%H: Average route ETX",
+ vlabel: "ETX",
+ detail: true,
+ number_format: "%5.1lf",
+ data: {
instances: [ "average" ], /* falls es irgendwann mal welche pro ip gibt, wie bei links, dann werden die hier excludiert */
types: [ "route_etx" ],
options: {
@@ -37,8 +42,11 @@ return baseclass.extend({
}
}
}, {
- title: "%H: Average route metric", vlabel: "metric", detail: true,
- number_format: "%5.1lf", data: {
+ title: "%H: Average route metric",
+ vlabel: "metric",
+ detail: true,
+ number_format: "%5.1lf",
+ data: {
instances: [ "average" ], /* falls es irgendwann mal welche pro ip gibt, wie bei links, dann werden die hier excludiert */
types: [ "route_metric" ],
options: {
@@ -52,8 +60,10 @@ return baseclass.extend({
else if (plugin_instance == "links") {
g.push({
/* diagram data description */
- title: "%H: Total amount of OLSR neighbours", vlabel: "n",
- number_format: "%5.0lf", data: {
+ title: "%H: Total amount of OLSR neighbours",
+ vlabel: "n",
+ number_format: "%5.0lf",
+ data: {
instances: [ "" ],
types: [ "links" ],
options: {
@@ -76,10 +86,11 @@ return baseclass.extend({
opts = {};
opts[dsn1] = { color: "00ff00", title: "LQ (%s)".format(host) };
- opts[dns2] = { color: "0000ff", title: "NLQ (%s)".format(host), flip: true };
+ opts[dsn2] = { color: "0000ff", title: "NLQ (%s)".format(host), flip: true };
g.push({
- title: "%H: Signal Quality (%s)".format(host), vlabel: "ETX",
+ title: "%%H: Signal Quality (%s)".format(host),
+ vlabel: "ETX",
number_format: "%5.2lf", detail: true,
data: {
types: [ "signal_quality" ],
@@ -95,8 +106,10 @@ return baseclass.extend({
}
else if (plugin_instance == "topology") {
g.push({
- title: "%H: Total amount of OLSR links", vlabel: "n",
- number_format: "%5.0lf", data: {
+ title: "%H: Total amount of OLSR links",
+ vlabel: "n",
+ number_format: "%5.0lf",
+ data: {
instances: [ "" ],
types: [ "links" ],
options: {
@@ -107,8 +120,10 @@ return baseclass.extend({
}
}
}, {
- title: "%H: Average signal quality", vlabel: "n",
- number_format: "%5.2lf", detail: true,
+ title: "%H: Average signal quality",
+ vlabel: "n",
+ number_format: "%5.2lf",
+ detail: true,
data: {
instances: [ "average" ], /* exclude possible per-ip stuff */
types: [ "signal_quality" ],
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js
new file mode 100644
index 0000000000..27e47d2ac0
--- /dev/null
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js
@@ -0,0 +1,92 @@
+/* Licensed to the public under the Apache License 2.0. */
+
+'use strict';
+'require baseclass';
+
+return baseclass.extend({
+ title: _('SNMP6'),
+
+ rrdargs: function(graph, host, plugin, plugin_instance, dtype) {
+
+ var traffic = {
+ title: "%H: IPv6 on %pi",
+ vlabel: "Bytes/s",
+
+ data: {
+ sources: {
+ if_octets: [ "tx", "rx" ]
+ },
+
+ options: {
+ if_octets__tx: {
+ title: "Bytes (TX)",
+ total: true,
+ color: "00ff00"
+ },
+
+ if_octets__rx: {
+ title: "Bytes (RX)",
+ flip : true,
+ total: true,
+ color: "0000ff"
+ }
+ }
+ }
+ };
+
+ var mcast_traffic = {
+ title: "%H: IPv6 Multicast-Traffic on %pi",
+ vlabel: "Bytes/s",
+
+ data: {
+ sources: {
+ if_octets_mcast: [ "tx", "rx" ]
+ },
+
+ options: {
+ if_octets_mcast__tx: {
+ title: "Bytes (TX)",
+ total: true,
+ color: "00ff00"
+ },
+
+ if_octets_mcast__rx: {
+ title: "Bytes (RX)",
+ flip : true,
+ total: true,
+ color: "0000ff"
+ }
+ }
+ }
+ };
+
+
+ var bcast_traffic = {
+ title: "%H: IPv6 Broadcast-Traffic on %pi",
+ vlabel: "Bytes/s",
+
+ data: {
+ sources: {
+ if_octets_bcast: [ "tx", "rx" ]
+ },
+
+ options: {
+ if_octets_bcast__tx: {
+ title: "Bytes (TX)",
+ total: true,
+ color: "00ff00"
+ },
+
+ if_octets_bcast__rx: {
+ title: "Bytes (RX)",
+ flip : true,
+ total: true,
+ color: "0000ff"
+ }
+ }
+ }
+ };
+
+ return [ traffic, mcast_traffic, bcast_traffic ]
+ }
+});
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js
index 282b867c4d..6c2d5ffa46 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js
@@ -52,7 +52,7 @@ return view.extend({
o.load = function() {
return fs.trimmed('/proc/sys/kernel/hostname').then(L.bind(function(name) {
this.placeholder = name;
- return uci.get('collectd', 'statistics', 'hostname');
+ return uci.get('luci_statistics', 'collectd', 'Hostname');
}, this));
};
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js
index 838af8c661..a3189143eb 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js
@@ -31,15 +31,24 @@ return view.extend({
])
]);
- for (var i = 0; i < plugin_instances.length; i++)
- if (rrdtool.hasInstanceDetails(host.value, plugin, plugin_instances[i]))
- render_instances.push(plugin_instances[i]);
+ for (var i = 0; i < plugin_instances.length; i++) {
+ if (rrdtool.hasInstanceDetails(host.value, plugin, plugin_instances[i])) {
+ render_instances.push([
+ plugin_instances[i],
+ plugin_instances[i] ? '%s: %s'.format(rrdtool.pluginTitle(plugin), plugin_instances[i]) : rrdtool.pluginTitle(plugin)
+ ]);
+ }
+ }
- if (render_instances.length == 0 || render_instances.length > 1)
- render_instances.unshift('-');
+ if (render_instances.length == 0 || render_instances.length > 1) {
+ render_instances.unshift([
+ '-',
+ '%s: %s'.format(rrdtool.pluginTitle(plugin), _('Overview'))
+ ]);
+ }
Promise.all(render_instances.map(function(instance) {
- if (instance == '-') {
+ if (instance[0] == '-') {
var tasks = [];
for (var i = 0; i < plugin_instances.length; i++)
@@ -50,14 +59,14 @@ return view.extend({
});
}
else {
- return rrdtool.render(plugin, instance, false, host.value, span.value, width, null, cache);
+ return rrdtool.render(plugin, instance[0], false, host.value, span.value, width, null, cache);
}
})).then(function(blobs) {
var multiple = blobs.length > 1;
dom.content(container, E('div', {}, blobs.map(function(blobs, i) {
- var plugin_instance = i ? plugin_instances[i-1] : plugin_instances.join('|'),
- title = '%s: %s'.format(rrdtool.pluginTitle(plugin), i ? plugin_instance : _('Overview'));
+ var plugin_instance = i ? render_instances[i][0] : plugin_instances.join('|'),
+ title = render_instances[i][1];
return E('div', {
'class': 'center',
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js
index 89b861a84b..32f0cecdab 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js
@@ -11,7 +11,7 @@ return baseclass.extend({
o = s.option(form.Flag, 'enable', _('Enable this plugin'));
- o = s.option(form.DynamicList, 'Host', _('Monitor host'));
+ o = s.option(form.Value, 'Host', _('Monitor host'));
o.default = 'localhost';
o.datatype = 'host';
o.depends('enable', '1');
@@ -23,11 +23,6 @@ return baseclass.extend({
},
configSummary: function(section) {
- var hosts = L.toArray(section.Host);
- if (hosts.length)
- return N_(hosts.length,
- 'Monitoring APC UPS at host %s, port %d',
- 'Monitoring APC UPS at hosts %s, port %d'
- ).format(hosts.join(', '), section.Port || 3551);
+ return _('Monitoring APC UPS at host %s, port %d').format(section.Host || 'localhost', section.Port || 3551);
}
});
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js
new file mode 100644
index 0000000000..7dc98f3389
--- /dev/null
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js
@@ -0,0 +1,34 @@
+'use strict';
+'require baseclass';
+'require form';
+
+return baseclass.extend({
+ title: _('Chrony Plugin Configuration'),
+ description: _('The chrony plugin will monitor chrony NTP server statistics'),
+
+ addFormOptions: function(s) {
+ var o;
+
+ o = s.option(form.Flag, 'enable', _('Enable this plugin'));
+
+ o = s.option(form.Value, 'Host', _('Host running chrony'),
+ _('Possibly bug in collectd. Only 127.0.0.1 and localhost work'));
+ o.default = '127.0.0.1';
+ o.datatype = 'or(hostname,ipaddr("nomask"))';
+ o.depends('enable', '1');
+
+ o = s.option(form.Value, 'Port', _('Port for chronyd'));
+ o.default = '323';
+ o.datatype = 'port';
+ o.depends('enable', '1');
+
+ o = s.option(form.Value, 'Timeout', _('Timeout for polling chrony'), _('Seconds'));
+ o.default = '2';
+ o.datatype = 'range(0, 255)';
+ o.depends('enable', '1');
+ },
+
+ configSummary: function(section) {
+ return _('Chrony monitoring enabled');
+ }
+});
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js
index 7b2963cad2..e013e80cd9 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js
@@ -23,8 +23,16 @@ return baseclass.extend({
o.rmempty = false;
o.depends('enable', '1');
+ o = s.option(form.Flag, 'ShowIdle', _('Show Idle state'),
+ _('Report also the value for the idle metric'));
+ o.default = '0';
+ o.rmempty = false;
+ o.depends({'enable': '1', 'ReportByState': '1'});
+
o = s.option(form.Flag, 'ValuesPercentage', _('Report in percent'),
_('When set to true, we request percentage values'));
+ o.default = '1';
+ o.rmempty = false;
o.depends({ 'enable': '1', 'ReportByCpu': '1', 'ReportByState': '1' });
},
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js
new file mode 100644
index 0000000000..df185f7d8c
--- /dev/null
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js
@@ -0,0 +1,21 @@
+'use strict';
+'require baseclass';
+'require form';
+
+return baseclass.extend({
+ title: _('DHCP Leases Plugin Configuration'),
+ description: _('The dhcpleases plugin collects information about assigned DHCP leases.'),
+
+ addFormOptions: function(s) {
+ var o;
+
+ o = s.option(form.Flag, 'enable', _('Enable this plugin'));
+
+ o = s.option(form.Value, 'Path', _('DHCP leases file'));
+ o.default = '/tmp/dhcp.leases';
+ },
+
+ configSummary: function(section) {
+ return _('Monitoring DHCP leases enabled');
+ }
+});
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js
index 8ff7052980..1e130e0236 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js
@@ -16,6 +16,7 @@ return baseclass.extend({
_('When none selected, all interfaces will be monitored.'));
o.multiple = true;
o.noaliases = true;
+ o.default = 'br-lan';
o.depends('enable', '1');
o = s.option(form.DynamicList, 'IgnoreSources', _('Ignore source addresses'));
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js
index 51f8284e48..1ab44f31cc 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js
@@ -13,7 +13,7 @@ return baseclass.extend({
o = s.option(form.Flag, 'enable', _('Enable this plugin'));
o = s.option(form.Value, 'SocketFile', _('Socket file'));
- o.default = '/var/run/collect-email.sock';
+ o.default = '/var/run/collectd/email.sock';
o.depends('enable', '1');
o = s.option(widgets.GroupSelect, 'SocketGroup', _('Socket group'));
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js
index cb4d680b21..6ea79a6275 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js
@@ -15,6 +15,7 @@ return baseclass.extend({
o = s.option(widgets.DeviceSelect, 'Interfaces', _('Monitor interfaces'));
o.multiple = true;
o.noaliases = true;
+ o.default = 'br-lan';
o.depends('enable', '1');
o = s.option(form.Flag, 'IgnoreSelected', _('Monitor all except specified'));
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js
new file mode 100644
index 0000000000..1a41a284f3
--- /dev/null
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js
@@ -0,0 +1,13 @@
+'use strict';
+'require baseclass';
+'require form';
+'require tools.widgets as widgets';
+
+return baseclass.extend({
+ title: _('IP-Statistics Plugin Configuration'),
+ description: _('The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them.'),
+
+ configSummary: function(section) {
+ return _('IPv4/IPv6 Statistics monitoring enabled');
+ }
+});
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js
index 2429b8ac77..b184335f18 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js
@@ -57,7 +57,7 @@ return baseclass.extend({
o = ss.option(form.Value, 'host', _('Server host'));
o.default = '0.0.0.0';
- o.datatype = 'ipaddr("nomask")';
+ o.datatype = 'or(hostname,ipaddr("nomask"))';
o = ss.option(form.Value, 'port', _('Server port'));
o.default = '25826';
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js
index 33ef8e2b41..0c827e8a0b 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js
@@ -13,7 +13,7 @@ return baseclass.extend({
o = s.option(form.DynamicList, 'Hosts', _('Monitor hosts'));
o.default = '127.0.0.1';
- o.datatype = 'ipaddr("nomask")';
+ o.datatype = 'host';
o.depends('enable', '1');
o = s.option(form.ListValue, 'AddressFamily', _('Address family'));
@@ -24,14 +24,21 @@ return baseclass.extend({
o.value('ipv6');
o = s.option(form.Value, 'TTL', _('TTL for ping packets'));
- o.default = '128';
+ o.default = '127';
o.datatype = 'range(0, 255)';
o.depends('enable', '1');
o = s.option(form.Value, 'Interval', _('Interval for pings'), _('Seconds'));
- o.default = '1.0';
+ o.default = '30';
o.datatype = 'ufloat';
o.depends('enable', '1');
+
+ o=s.option(form.Value,'MaxMissed',_('Maximum Missed Packets'),
+ _('When a host has not replied to this number of packets in a row, re-resolve the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled.'));
+ o.placeholder = '-1';
+ o.datatype = 'and(min(-1),integer)'
+ o.optional = true;
+ o.depends('enable', '1');
},
configSummary: function(section) {
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js
index 4d0520471c..e971e2c6c4 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js
@@ -35,8 +35,9 @@ return baseclass.extend({
_('Max values for a period can be used instead of averages when not using \'only average RRAs\''));
o.depends('RRASingle', '0');
- o = s.option(form.DynamicList, 'RRATimespans', _('Stored timespans'));
- o.default = '10min 1day 1week 1month 1year';
+ o = s.option(form.DynamicList, 'RRATimespans', _('Stored timespans'),
+ _('List of time spans to be stored in RRD database. E.g. "1hour 1day 14day". Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), y, year(s)'));
+ o.default = '1hour 1day 1week 1month 1year';
o.depends('enable', '1');
o.validate = function(section_id, value) {
if (value == '')
@@ -49,7 +50,7 @@ return baseclass.extend({
};
o = s.option(form.Value, 'RRARows', _('Rows per RRA'));
- o.placeholder = '1200';
+ o.default = '288';
o.datatype = 'min(1)';
o.depends('enable', '1');
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js
new file mode 100644
index 0000000000..91f95376a1
--- /dev/null
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js
@@ -0,0 +1,37 @@
+'use strict';
+'require baseclass';
+'require form';
+'require tools.widgets as widgets';
+
+return baseclass.extend({
+ title: _('SNMP6 Plugin Configuration'),
+ description: _('The snmp6 plugin collects IPv6 statistics for selected interfaces.'),
+
+ addFormOptions: function(s) {
+ var o;
+
+ o = s.option(form.Flag, 'enable', _('Enable this plugin'));
+ o.default = '0';
+
+ o = s.option(widgets.DeviceSelect, 'Interfaces', _('Basic monitoring'));
+ o.multiple = true;
+ o.noaliases = true;
+ o.depends('enable', '1');
+
+ o = s.option(form.Flag, 'IgnoreSelected', _('Monitor all except specified'));
+ o.depends('enable', '1');
+ },
+
+ configSummary: function(section) {
+ var basic = L.toArray(section.Interfaces),
+ count = basic.length,
+ invert = section.IgnoreSelected == '1';
+
+ if (invert && count == 0)
+ return _('Monitoring all interfaces');
+ else if (invert)
+ return N_(count, 'Monitoring all but one interface', 'Monitoring all but %d interfaces').format(count);
+ else if (count)
+ return N_(count, 'Monitoring one interface', 'Monitoring %d interfaces').format(count);
+ }
+});
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js
index 3bab72776b..84471ebb87 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js
@@ -14,11 +14,12 @@ return baseclass.extend({
o = s.option(form.Flag, 'ListeningPorts', _('Monitor all local listen ports'));
o.depends('enable', '1');
o.rmempty = false;
- o.default = '1';
+ o.default = '0';
o = s.option(form.DynamicList, 'LocalPorts', _('Monitor local ports'));
o.optional = true;
o.datatype = 'port';
+ o.default = '22 80';
o.depends({ enable: '1', ListeningPorts: '0' });
o = s.option(form.DynamicList, 'RemotePorts', _('Monitor remote ports'));
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js
index 996cfda45c..88b0b26485 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js
@@ -13,7 +13,7 @@ return baseclass.extend({
o = s.option(form.Flag, 'enable', _('Enable this plugin'));
o = s.option(form.Value, 'SocketFile', _('Socket path'));
- o.default = '/var/run/collect-query.socket';
+ o.default = '/var/run/collectd/query.sock';
o.depends('enable', '1');
o = s.option(widgets.GroupSelect, 'SocketGroup', _('Socket group'), _('Change the ownership of the socket file to the specified group.'));
diff --git a/applications/luci-app-statistics/po/ar/statistics.po b/applications/luci-app-statistics/po/ar/statistics.po
index e36bce34cb..6a94e0a298 100644
--- a/applications/luci-app-statistics/po/ar/statistics.po
+++ b/applications/luci-app-statistics/po/ar/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: 2020-07-10 10:42+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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/"
"luciapplicationsstatistics/ar/>\n"
"Language: ar\n"
@@ -13,7 +13,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.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
@@ -52,7 +52,7 @@ msgstr ""
msgid "Aggregate number of connected users"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -65,6 +65,7 @@ msgid "Base Directory"
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 ""
@@ -93,7 +94,7 @@ msgstr ""
msgid "CPU Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr ""
@@ -105,18 +106,31 @@ msgstr ""
msgid "CSV Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
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."
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -180,6 +194,18 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -201,6 +227,10 @@ msgstr ""
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr ""
@@ -223,15 +253,15 @@ msgstr ""
msgid "Disk Usage"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -249,7 +279,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:21
msgid "Enable"
-msgstr "ممكن"
+msgstr "شغل"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
msgid "Enable forwarding"
@@ -260,11 +290,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -283,6 +315,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -292,7 +325,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: 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
@@ -307,15 +340,15 @@ msgstr ""
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -327,7 +360,7 @@ msgstr ""
msgid "Exec Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -335,7 +368,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -354,13 +387,13 @@ 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)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr ""
@@ -419,21 +452,38 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:14
msgid "Host"
+msgstr "ضيف"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
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"
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr ""
@@ -448,7 +498,7 @@ msgstr ""
#: 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 ""
+msgstr "واجهات"
#: 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
@@ -467,6 +517,13 @@ msgstr ""
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr ""
@@ -488,7 +545,7 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
@@ -510,6 +567,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -533,11 +594,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
@@ -592,11 +654,11 @@ msgstr ""
msgid "Monitor processes"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -604,21 +666,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
-msgstr[4] ""
-msgstr[5] ""
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -642,9 +702,10 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -682,9 +743,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -708,7 +770,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -742,7 +804,7 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -752,9 +814,10 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -835,7 +898,7 @@ msgstr ""
msgid "Network plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -883,7 +946,7 @@ msgstr ""
msgid "Output plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr "نظرة عامة"
@@ -894,7 +957,7 @@ msgstr ""
#: 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
msgid "Ping"
-msgstr ""
+msgstr "ping"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:6
msgid "Ping Plugin Configuration"
@@ -906,16 +969,24 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
msgid "Port"
-msgstr ""
+msgstr "المنفذ"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:19
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
-msgstr ""
+msgstr "العمليات"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:6
msgid "Processes Plugin Configuration"
@@ -930,7 +1001,7 @@ msgstr ""
msgid "Qdisc monitoring"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr ""
@@ -950,6 +1021,10 @@ msgstr ""
msgid "RRDTool Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -958,11 +1033,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr ""
@@ -970,6 +1045,14 @@ msgstr ""
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -981,14 +1064,15 @@ 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 ""
@@ -1029,7 +1113,7 @@ msgstr ""
msgid "Setup"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -1037,6 +1121,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -1045,6 +1133,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1088,7 +1180,7 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 ""
@@ -1153,7 +1245,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:85
msgid "Table"
-msgstr ""
+msgstr "جدول"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
@@ -1185,6 +1277,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1211,6 +1307,10 @@ msgid ""
"devices, mount points or filesystem types."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1250,6 +1350,11 @@ msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1316,6 +1421,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1345,7 +1454,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1377,6 +1486,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr ""
@@ -1397,7 +1510,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"
@@ -1410,7 +1523,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"
@@ -1437,6 +1550,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1453,7 +1572,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1461,17 +1580,17 @@ 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"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1492,7 +1611,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:139
msgid "none"
-msgstr ""
+msgstr "لا شيء"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:107
msgid "one device"
@@ -1514,7 +1633,7 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1534,7 +1653,7 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/bg/statistics.po b/applications/luci-app-statistics/po/bg/statistics.po
index 77a9be7dad..67e034797a 100644
--- a/applications/luci-app-statistics/po/bg/statistics.po
+++ b/applications/luci-app-statistics/po/bg/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: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-09-28 16:34+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/bg/>\n"
"Language: bg\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 3.11-dev\n"
+"X-Generator: Weblate 4.9-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
@@ -51,7 +51,7 @@ msgstr ""
msgid "Aggregate number of connected users"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -64,6 +64,7 @@ msgid "Base Directory"
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 ""
@@ -92,7 +93,7 @@ msgstr ""
msgid "CPU Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr ""
@@ -104,18 +105,31 @@ msgstr ""
msgid "CSV Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
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."
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -143,7 +157,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:174
msgid "Configure…"
-msgstr ""
+msgstr "Конфигуриране…"
#: 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
@@ -179,10 +193,22 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
-msgstr ""
+msgstr "DNS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:7
msgid "DNS Plugin Configuration"
@@ -200,6 +226,10 @@ msgstr ""
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr ""
@@ -222,15 +252,15 @@ msgstr ""
msgid "Disk Usage"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -248,7 +278,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:21
msgid "Enable"
-msgstr ""
+msgstr "Разрешаване"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
msgid "Enable forwarding"
@@ -259,11 +289,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -282,6 +314,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -291,7 +324,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
#: 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
@@ -306,15 +339,15 @@ msgstr ""
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -326,7 +359,7 @@ msgstr ""
msgid "Exec Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -334,7 +367,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -353,13 +386,13 @@ 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)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr ""
@@ -420,19 +453,36 @@ msgstr ""
msgid "Host"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+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"
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr ""
@@ -466,6 +516,13 @@ msgstr ""
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr ""
@@ -487,7 +544,7 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
@@ -509,6 +566,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -520,7 +581,7 @@ 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
msgid "Memory"
-msgstr ""
+msgstr "Памет"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:6
msgid "Memory Plugin Configuration"
@@ -532,11 +593,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
@@ -591,11 +653,11 @@ msgstr ""
msgid "Monitor processes"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -603,17 +665,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -629,9 +693,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -657,9 +722,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -683,7 +749,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -705,15 +771,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -778,7 +845,7 @@ msgstr ""
msgid "Network plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -826,7 +893,7 @@ msgstr ""
msgid "Output plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr ""
@@ -855,6 +922,14 @@ msgstr ""
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -873,7 +948,7 @@ msgstr ""
msgid "Qdisc monitoring"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr ""
@@ -893,6 +968,10 @@ msgstr ""
msgid "RRDTool Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -901,11 +980,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr ""
@@ -913,6 +992,14 @@ msgstr ""
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -927,11 +1014,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 ""
@@ -972,7 +1060,7 @@ msgstr ""
msgid "Setup"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -980,6 +1068,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -988,6 +1080,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1031,14 +1127,14 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 ""
#: 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"
@@ -1128,6 +1224,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1154,6 +1254,10 @@ msgid ""
"devices, mount points or filesystem types."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1193,6 +1297,11 @@ msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1259,6 +1368,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1288,7 +1401,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1320,6 +1433,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr ""
@@ -1353,7 +1470,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"
@@ -1380,6 +1497,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1396,7 +1519,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1404,17 +1527,17 @@ 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"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1449,7 +1572,7 @@ msgid_plural "%d filesystem types"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1461,7 +1584,7 @@ msgid_plural "%d mounts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/bn_BD/statistics.po b/applications/luci-app-statistics/po/bn_BD/statistics.po
index f7e8e56a04..a413b1e396 100644
--- a/applications/luci-app-statistics/po/bn_BD/statistics.po
+++ b/applications/luci-app-statistics/po/bn_BD/statistics.po
@@ -3,14 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsstatistics/bn_BD/>\n"
"Language: bn_BD\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-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
@@ -49,7 +51,7 @@ msgstr ""
msgid "Aggregate number of connected users"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -62,6 +64,7 @@ msgid "Base Directory"
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 ""
@@ -90,7 +93,7 @@ msgstr ""
msgid "CPU Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr ""
@@ -102,7 +105,7 @@ msgstr ""
msgid "CSV Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr ""
@@ -114,6 +117,19 @@ msgstr ""
msgid "Change the ownership of the socket file to the specified group."
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -177,10 +193,22 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
-msgstr ""
+msgstr "ডিএনএস"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:7
msgid "DNS Plugin Configuration"
@@ -198,6 +226,10 @@ msgstr ""
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr ""
@@ -220,15 +252,15 @@ msgstr ""
msgid "Disk Usage"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -246,7 +278,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:21
msgid "Enable"
-msgstr ""
+msgstr "সক্রিয় করুন"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
msgid "Enable forwarding"
@@ -257,11 +289,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -280,6 +314,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -289,7 +324,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
msgid "Enabled"
-msgstr ""
+msgstr "সক্রিয়"
#: 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
@@ -304,15 +339,15 @@ msgstr ""
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -324,7 +359,7 @@ msgstr ""
msgid "Exec Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -332,7 +367,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -357,7 +392,7 @@ msgstr ""
msgid "Firewall (IPv6)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr ""
@@ -418,19 +453,36 @@ msgstr ""
msgid "Host"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+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"
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr ""
@@ -445,7 +497,7 @@ msgstr ""
#: 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 ""
+msgstr "ইন্টারফেস"
#: 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
@@ -464,6 +516,13 @@ msgstr ""
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr ""
@@ -485,13 +544,13 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Log level"
-msgstr ""
+msgstr "লগ লেভেল"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
msgid "Match IPv4 iptables rules"
@@ -507,6 +566,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -530,11 +593,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
@@ -589,11 +653,11 @@ msgstr ""
msgid "Monitor processes"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -601,17 +665,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -627,9 +693,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -655,9 +722,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -681,7 +749,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -703,15 +771,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -762,7 +831,7 @@ msgstr ""
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/network.json:2
msgid "Network"
-msgstr ""
+msgstr "নেটওয়ার্ক"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:6
msgid "Network Plugin Configuration"
@@ -776,7 +845,7 @@ msgstr ""
msgid "Network plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -824,7 +893,7 @@ msgstr ""
msgid "Output plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr ""
@@ -847,12 +916,20 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
msgid "Port"
-msgstr ""
+msgstr "পোর্ট"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:19
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -871,7 +948,7 @@ msgstr ""
msgid "Qdisc monitoring"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr ""
@@ -891,6 +968,10 @@ msgstr ""
msgid "RRDTool Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -899,11 +980,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr ""
@@ -911,6 +992,14 @@ msgstr ""
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -925,11 +1014,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 ""
@@ -970,7 +1060,7 @@ msgstr ""
msgid "Setup"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -978,6 +1068,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -986,6 +1080,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1029,14 +1127,14 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 ""
#: 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"
@@ -1126,6 +1224,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1152,6 +1254,10 @@ msgid ""
"devices, mount points or filesystem types."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1191,6 +1297,11 @@ msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1257,6 +1368,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1286,7 +1401,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1318,6 +1433,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr ""
@@ -1378,6 +1497,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1394,7 +1519,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1408,11 +1533,11 @@ msgstr ""
msgid "Wireless iwinfo Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1447,7 +1572,7 @@ msgid_plural "%d filesystem types"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1459,7 +1584,7 @@ msgid_plural "%d mounts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/bs/statistics.po b/applications/luci-app-statistics/po/bs/statistics.po
new file mode 100644
index 0000000000..c5112ae18d
--- /dev/null
+++ b/applications/luci-app-statistics/po/bs/statistics.po
@@ -0,0 +1,1671 @@
+msgid ""
+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-09-23 04:17+0000\n"
+"Last-Translator: Dino Mesic <undeene@gmail.com>\n"
+"Language-Team: Bosnian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsstatistics/bs/>\n"
+"Language: bs\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"
+
+#: 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 "APC UPS"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:6
+msgid "APCUPS Plugin Configuration"
+msgstr "APCUPS postavke dodatka"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
+msgid "Absolute values"
+msgstr "Apsolutne vrijednosti"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
+msgid "Add IPv4 rule selector"
+msgstr "Dodajte birač pravila IPv4"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
+msgid "Add IPv6 rule selector"
+msgstr "Dodajte birač pravila IPv6"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:16
+msgid "Add command for reading values"
+msgstr "Dodajte naredbu za čitanje vrijednosti"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:36
+msgid "Add notification command"
+msgstr "Dodajte naredbu za obavještavanje"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:19
+msgid "Address family"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:18
+msgid "Aggregate number of connected users"
+msgstr "Ukupan broj povezanih korisnika"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
+msgid "Apply 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 -pošte na %s"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:59
+msgid "Base Directory"
+msgstr "Osnovna mapa"
+
+#: 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 "Osnovno praćenje"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:25
+msgid "Basic process monitoring enabled"
+msgstr "Omogućen osnovni nadzor procesa"
+
+#: 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 "Postavljanjem ovog, CPU nije skup svih procesora na sistemu"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:6
+msgid "CPU Context Switches Plugin Configuration"
+msgstr "CPU Context Switches postavke dodatka"
+
+#: 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 "Frekvencija CPU-a"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:6
+msgid "CPU Frequency Plugin Configuration"
+msgstr "Postavke dodatka za frekvenciju CPU-a"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:6
+msgid "CPU Plugin Configuration"
+msgstr "Postavke dodatka za CPU"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
+msgid "CPU monitoring is enabled"
+msgstr "Pracenje CPU-a je omoguceno"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/csv.json:2
+msgid "CSV Output"
+msgstr "CSV izlaz"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:6
+msgid "CSV Plugin Configuration"
+msgstr "Postavke dodatka za CSV"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
+msgid "Cache collected data for"
+msgstr "Pamti prikupljene podatke za"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:99
+msgid "Chain"
+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."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
+msgid "CollectLinks"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:28
+msgid "CollectRoutes"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:35
+msgid "CollectTopology"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:57
+msgid "Command monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:137
+msgid "Comment / Rule Number"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:174
+msgid "Configure…"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:6
+msgid "Conntrack Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:10
+msgid "Conntrack monitoring enabled"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:10
+msgid "Context switch monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
+msgid "Controls which notifications should be sent to syslog."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
+msgid "Create statistics about the network plugin itself"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:7
+msgid "DF Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
+#: 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
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:7
+msgid "DNS Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:74
+msgid "Data collection interval"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:71
+msgid "Datasets definition file"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:22
+msgid "Detailled CPU frequency monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
+msgid "Directory for collectd plugins"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:62
+msgid "Directory for sub-configurations"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:7
+msgid "Disk Plugin Configuration"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
+msgid "Display Host »"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
+msgid "Display timespan »"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+msgid "Do not refresh"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:7
+msgid "E-Mail Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/email.json:2
+msgid "Email"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
+msgid "Empty value = monitor all"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:21
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
+msgid "Enable forwarding"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
+msgid "Enable statistics"
+msgstr ""
+
+#: 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
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:14
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
+msgid "Enabled"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:6
+msgid "Entropy Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:10
+msgid "Entropy monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
+msgid "Every 30 seconds"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
+msgid "Every 5 seconds"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
+msgid "Every minute"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/exec.json:2
+msgid "Exec"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:7
+msgid "Exec Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
+msgid "Expecting decimal value lower than one"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:33
+msgid "Expecting permssions in octal notation"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
+msgid "Expecting valid time range"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:15
+msgid "Extra items"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:14
+msgid "Fetch pages"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:36
+msgid "Filter class monitoring"
+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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ip6tables.js:7
+msgid "Firewall (IPv6)"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
+msgid "Flush cache after"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
+msgid "Forwarding between listen and server addresses"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:21
+msgid "Gather compression statistics"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:86
+msgid "General plugins"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:15
+msgid "Generate a separate graph for each logged user"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/rpcd/acl.d/luci-app-statistics.json:3
+msgid "Grant access to statistics resources"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:15
+msgid "Graphs"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:37
+msgid ""
+"Here you can define external commands which will be started by collectd when "
+"certain threshold values have been reached. The values leading to invocation "
+"will be fed to the the called programs stdin."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:21
+msgid ""
+"Here you can define various criteria by which the monitored iptables rules "
+"are selected."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:14
+msgid "Host"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
+msgid "Hostname"
+msgstr "Ime hosta"
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
+msgid "IRQ Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
+msgid "Ignore source addresses"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:70
+msgid "Instance name"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:7
+msgid "Interface Plugin Configuration"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
+msgid "Interval for pings"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:8
+msgid "Iptables Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:15
+msgid "Leave unselected to automatically determine interfaces to monitor."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
+msgid "Listen host"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:44
+msgid "Listen port"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:32
+msgid "Listener interfaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:6
+msgid "Load Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:10
+msgid "Load monitoring enabled"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
+msgid "Match IPv4 iptables rules"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
+msgid "Match IPv6 iptables rules"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:35
+msgid ""
+"Max values for a period can be used instead of averages when not using 'only "
+"average RRAs'"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
+msgid "Maximum allowed connections"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:20
+msgid "Maximum packet size"
+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
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:6
+msgid "Memory Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:23
+msgid "Memory monitoring enabled"
+msgstr ""
+
+#: 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
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:14
+msgid "Monitor all local listen ports"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
+msgid "Monitor device(s) / thermal zone(s)"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:15
+msgid "Monitor devices"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:15
+msgid "Monitor disks and partitions"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:59
+msgid "Monitor filesystem types"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:14
+msgid "Monitor host"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:14
+msgid "Monitor hosts"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:15
+msgid "Monitor interrupts"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:19
+msgid "Monitor local ports"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:37
+msgid "Monitor mount points"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:14
+msgid "Monitor processes"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
+msgid "Monitor remote ports"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+msgid "Monitoring %s and %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
+msgid "Monitoring %s, %s, %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
+msgid "Monitoring APC UPS at host %s, port %d"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
+msgid "Monitoring DNS queries on all interfaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
+msgid "Monitoring DNS queries on one interface"
+msgid_plural "Monitoring DNS queries on %d interfaces"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:44
+msgid "Monitoring OLSRd status at %s:%d"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:43
+msgid "Monitoring all but one disk"
+msgid_plural "Monitoring all but %d disks"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
+msgid "Monitoring all but one interface"
+msgid_plural "Monitoring all but %d interfaces"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:56
+msgid "Monitoring all but one interrupt"
+msgid_plural "Monitoring all but %d interrupts"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:56
+msgid "Monitoring all but one sensor"
+msgid_plural "Monitoring all but %d sensors"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:41
+msgid "Monitoring all disks"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
+msgid "Monitoring all except %s, %s, %s"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:54
+msgid "Monitoring all interrupts"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:104
+msgid "Monitoring all partitions"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:60
+msgid "Monitoring all sensors"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:50
+msgid "Monitoring all thermal zones"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:46
+msgid "Monitoring all thermal zones except %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
+msgid "Monitoring local listen ports"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:44
+msgid "Monitoring one OpenVPN instance"
+msgid_plural "Monitoring %d OpenVPN instances"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:21
+msgid "Monitoring one UPS"
+msgid_plural "Monitoring %d UPSes"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: 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[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
+msgid "Monitoring one host"
+msgid_plural "Monitoring %d hosts"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
+msgid "Monitoring one interface"
+msgid_plural "Monitoring %d interfaces"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:58
+msgid "Monitoring one interrupt"
+msgid_plural "Monitoring %d interrupts"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:23
+msgid "Monitoring one process"
+msgid_plural "Monitoring %d processes"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:58
+msgid "Monitoring one sensor"
+msgid_plural "Monitoring %d sensors"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:10
+msgid "Monitoring splash leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:47
+msgid "Monitoring thermal zones %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:16
+msgid "More details about frequency usage and transitions"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:25
+msgid "Name"
+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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:7
+msgid "Netlink Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/network.json:2
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:6
+msgid "Network Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:69
+msgid "Network communication enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:87
+msgid "Network plugins"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
+msgid "No RRD data found"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:15
+msgid ""
+"Note: as pages are rendered by user 'nobody', the *.rrd files, the storage "
+"directory and all its parent directories need to be world readable."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
+msgid "Notify level"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:77
+msgid "Number of threads for data collection"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:6
+msgid "OLSRd Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
+msgid "Only create average RRAs"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/openvpn.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/openvpn.json:2
+msgid "OpenVPN"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:7
+msgid "OpenVPN Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:27
+msgid "OpenVPN status files"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:88
+msgid "Output plugins"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
+msgid "Percent values"
+msgstr ""
+
+#: 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
+msgid "Ping"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:6
+msgid "Ping Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:136
+msgid "Plugin is disabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:19
+msgid "Port for apcupsd communication"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
+#: 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
+msgid "Processes"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:6
+msgid "Processes Plugin Configuration"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:26
+msgid "Qdisc monitoring"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
+msgid "RRD XFiles Factor"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
+msgid "RRD heart beat interval"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
+msgid "RRD step interval"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/rrdtool.json:2
+msgid "RRDTool"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:6
+msgid "RRDTool Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
+msgid "Report by CPU"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:20
+msgid "Report by state"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+msgid "Report in percent"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
+msgid "Rows per RRA"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:161
+msgid "Rule monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+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 ""
+
+#: 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
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:23
+msgid "Sensor list"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:15
+msgid "Sensors Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:58
+msgid "Server host"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:50
+msgid "Server interfaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:62
+msgid "Server port"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
+msgid "Sets the syslog log-level."
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:24
+msgid "Setup"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
+msgid "Setup collectd"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:31
+msgid "Shaping class monitoring"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
+msgid "Show max values instead of averages"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:23
+msgid "Simple CPU frequency monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
+msgid "Socket %s active"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:15
+msgid "Socket file"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:19
+msgid "Socket group"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:15
+msgid "Socket path"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:25
+msgid "Socket permissions"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:22
+msgid "Specifies what information to collect about links."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:29
+msgid "Specifies what information to collect about routes."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:36
+msgid "Specifies what information to collect about the global topology."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/splash_leases.js:10
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/splash_leases.json:2
+msgid "Splash Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:6
+msgid "Splash Leases Plugin Configuration"
+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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:127
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:14
+msgid "Storage directory"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:14
+msgid "Storage directory for the csv files"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:18
+msgid "Store data values as rates instead of absolute values"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:38
+msgid "Stored timespans"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:24
+msgid "Storing CSV data in %s"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/syslog.json:2
+msgid "Syslog"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:6
+msgid "Syslog Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:32
+msgid "Syslog enabled"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:6
+msgid "TCPConns Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:15
+msgid "TTL for network packets"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:26
+msgid "TTL for ping packets"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:85
+msgid "Table"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:7
+msgid "The APCUPS plugin collects statistics about the APC UPS."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:7
+msgid "The NUT plugin reads information about Uninterruptible Power Supplies."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:7
+msgid ""
+"The OLSRd plugin reads information about meshed networks from the txtinfo "
+"plugin of OLSRd."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:8
+msgid ""
+"The OpenVPN plugin gathers information about the current vpn connection "
+"status."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:7
+msgid ""
+"The SysLog plugin receives log messages from the daemon and dispatches them "
+"to syslog."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:132
+msgid "The chain name must not contain spaces"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
+msgid "The comment to match must not contain spaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:7
+msgid ""
+"The conntrack plugin collects statistics about the number of tracked "
+"connections."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:7
+msgid "The cpu plugin collects basic statistics about the processor usage."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:7
+msgid ""
+"The csv plugin stores collected data in csv file format for further "
+"processing by external programs."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:8
+msgid ""
+"The df plugin collects statistics about the disk space usage on different "
+"devices, mount points or filesystem types."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
+msgid ""
+"The disk plugin collects detailed usage statistics for selected partitions "
+"or whole disks."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:8
+msgid ""
+"The dns plugin collects detailed statistics about dns related traffic on "
+"selected interfaces."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:8
+msgid ""
+"The email plugin creates a unix socket which can be used to transmit email-"
+"statistics to a running collectd daemon. This plugin is primarily intended "
+"to be used in conjunction with Mail::SpamAssasin::Plugin::Collectd but can "
+"be used in other ways as well."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:7
+msgid "The entropy plugin collects statistics about the available entropy."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:8
+msgid ""
+"The exec plugin starts external commands to read values from or to notify "
+"external processes when certain threshold values have been reached."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:80
+msgid "The instance name must not contain spaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:8
+msgid ""
+"The interface plugin collects traffic statistics on selected interfaces."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
+msgid ""
+"The iptables plugin will monitor selected firewall rules and collect "
+"information about processed bytes and packets per rule."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:8
+msgid ""
+"The irq plugin will monitor the rate of issues per second for each selected "
+"interrupt. If no interrupt is selected then all interrupts are monitored."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:8
+msgid ""
+"The iwinfo plugin collects statistics about wireless signal strength, noise "
+"and quality."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:7
+msgid "The load plugin collects statistics about the general system load."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:7
+msgid "The memory plugin collects statistics about the memory usage."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:8
+msgid ""
+"The netlink plugin collects extended information like qdisc-, class- and "
+"filter-statistics for selected interfaces."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:7
+msgid ""
+"The network plugin provides network based communication between different "
+"collectd instances. Collectd can operate both in client and server mode. In "
+"client mode locally collected data is transferred to a collectd server "
+"instance, in server mode the local instance receives data from other hosts."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:7
+msgid ""
+"The ping plugin will send icmp echo replies to selected hosts and measure "
+"the roundtrip time for each host."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:7
+msgid ""
+"The processes plugin collects information like cpu time, page faults and "
+"memory usage of selected processes."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:7
+msgid ""
+"The rrdtool plugin stores the collected data in rrd database files, the "
+"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
+"values will result in a very high memory consumption in the temporary "
+"directory. This can render the device unusable!</strong>"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:16
+msgid ""
+"The sensors plugin uses the Linux Sensors framework to gather environmental "
+"statistics."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
+msgid ""
+"The splash leases plugin uses libuci to collect statistics about splash "
+"leases."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:7
+msgid ""
+"The tcpconns plugin collects information about open tcp connections on "
+"selected ports."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:8
+msgid ""
+"The thermal plugin will monitor temperature of the system. Data is typically "
+"read from /sys/class/thermal/*/temp ( '*' denotes the thermal device to be "
+"read, e.g. thermal_zone1 )"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:8
+msgid ""
+"The unixsock plugin creates a unix socket which can be used to read "
+"collected data from a running collectd instance."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:7
+msgid "The uptime plugin collects statistics about the uptime of the system."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
+msgid "There is no RRD data available yet to render graphs."
+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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:7
+msgid "Thermal Plugin Configuration"
+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."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:33
+msgid ""
+"This section defines on which interfaces collectd will wait for incoming "
+"connections."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:51
+msgid ""
+"This section defines to which servers the locally collected data is sent to."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
+msgid "Try to lookup fully qualified hostname"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:6
+msgid "UPS Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
+msgid "UPS name in NUT ups@host format"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:27
+msgid "URL"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/unixsock.json:2
+msgid "UnixSock"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:7
+msgid "Unixsock Plugin Configuration"
+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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
+msgid "Uptime Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:10
+msgid "Uptime monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:24
+msgid "Use improved naming schema"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:68
+msgid "Used PID file"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:21
+msgid "Verbose monitoring"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
+msgid "When none selected, all disks will be monitored."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:16
+msgid "When none selected, all interfaces will be monitored."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:21
+msgid "When set to true, reports per-state metric (system, user, idle)"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:7
+msgid "Wireless iwinfo Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
+msgid "Writing *.rrd files to %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
+msgid ""
+"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
+"files."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:31
+msgid "cURL plugin enabled"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:6
+msgid "cUrl Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:139
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:107
+msgid "one device"
+msgid_plural "%d devices"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:109
+msgid "one filesystem type"
+msgid_plural "%d filesystem types"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+msgid "one local port"
+msgid_plural "%d local ports"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:108
+msgid "one mount"
+msgid_plural "%d mounts"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
+msgid "one remote port"
+msgid_plural "%d remote ports"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
+msgid "reduces rrd size"
+msgstr ""
+
+#~ msgid "Cache flush interval"
+#~ msgstr "Cache flush interval"
+
+#~ msgid "Action (target)"
+#~ msgstr "Action (target)"
+
+#~ msgid "Add matching rule"
+#~ msgstr "Add matching rule"
+
+#~ msgid ""
+#~ "Collectd is a small daemon for collecting data from various sources "
+#~ "through different plugins. On this page you can change general settings "
+#~ "for the collectd daemon."
+#~ msgstr ""
+#~ "Collectd is a small daemon for collecting data from various sources "
+#~ "through different plugins. On this page you can change general settings "
+#~ "for the collectd daemon."
+
+#~ msgid "Destination ip range"
+#~ msgstr "Destination ip range"
+
+#~ msgid "Incoming interface"
+#~ msgstr "Incoming interface"
+
+#~ msgid "Name of the rule"
+#~ msgstr "Name of the rule"
+
+#~ msgid "Network protocol"
+#~ msgstr "Network protocol"
+
+#~ msgid "Options"
+#~ msgstr "Options"
+
+#~ msgid "Outgoing interface"
+#~ msgstr "Outgoing interface"
+
+#~ msgid "Source ip range"
+#~ msgstr "Source ip range"
+
+#~ msgid "e.g. br-ff"
+#~ msgstr "e.g. br-ff"
+
+#~ msgid "e.g. br-lan"
+#~ msgstr "e.g. br-lan"
+
+#~ msgid "e.g. reject-with tcp-reset"
+#~ msgstr "e.g. reject-with tcp-reset"
+
+#~ msgid "max. 16 chars"
+#~ msgstr "max. 16 chars"
+
+#~ msgid "seconds; multiple separated by space"
+#~ msgstr "seconds; multiple separated by space"
+
+#~ msgid "server interfaces"
+#~ msgstr "server interfaces"
diff --git a/applications/luci-app-statistics/po/ca/statistics.po b/applications/luci-app-statistics/po/ca/statistics.po
index 482bab93eb..609e322ec6 100644
--- a/applications/luci-app-statistics/po/ca/statistics.po
+++ b/applications/luci-app-statistics/po/ca/statistics.po
@@ -5,8 +5,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: 2020-01-14 15:21+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-12-15 03:52+0000\n"
+"Last-Translator: dtalens <databio@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/ca/>\n"
"Language: ca\n"
@@ -14,7 +14,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.11-dev\n"
+"X-Generator: Weblate 4.10-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
@@ -53,7 +53,7 @@ msgstr "Família d’adreces"
msgid "Aggregate number of connected users"
msgstr "Nombre totalitzat d’usuaris connectats"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -66,6 +66,7 @@ msgid "Base Directory"
msgstr "Directori base"
#: 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 "Monitoratge bàsic"
@@ -96,7 +97,7 @@ msgstr "Configuració del connector de freqüència de CPU"
msgid "CPU Plugin Configuration"
msgstr "Configuració del connector de CPU"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr ""
@@ -108,7 +109,7 @@ msgstr "Sortida CSV"
msgid "CSV Plugin Configuration"
msgstr "Configuració del connector CSV"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr "Emmagatzema en memòria cau les dades recollides de"
@@ -120,6 +121,19 @@ msgstr "Cadena"
msgid "Change the ownership of the socket file to the specified group."
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -147,7 +161,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:174
msgid "Configure…"
-msgstr ""
+msgstr "Configura…"
#: 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
@@ -183,6 +197,18 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr "Configuració del connector DF"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -204,6 +230,10 @@ msgstr "Fitxer de definició de dades"
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr "Directori per als connectors del connectd"
@@ -226,15 +256,15 @@ msgstr "Ús d'espai en disc"
msgid "Disk Usage"
msgstr "Ús de disc"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr "Mostra el host »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "Mostra l'hora"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -263,11 +293,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -286,6 +318,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -295,7 +328,7 @@ msgstr "Activa aquest connector"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
#: 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
@@ -310,15 +343,15 @@ msgstr ""
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -330,7 +363,7 @@ msgstr "Exec"
msgid "Exec Plugin Configuration"
msgstr "Configuració del connector exec"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -338,7 +371,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -363,7 +396,7 @@ msgstr "Tallafocs"
msgid "Firewall (IPv6)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr "Neteja la memòria cau després de"
@@ -431,6 +464,10 @@ msgstr ""
msgid "Host"
msgstr "Amfitrió"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr "Nom de l’amfitrió"
@@ -439,11 +476,24 @@ msgstr "Nom de l’amfitrió"
msgid "IP or hostname where to get the txtinfo output from"
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr "Configuració de connector IRQ"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr "Ignora adreces origen"
@@ -477,6 +527,13 @@ msgstr "Configuració del connector iptables"
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr "Màquina que rep connexions"
@@ -498,7 +555,7 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
@@ -520,6 +577,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Connexions màximes permeses"
@@ -543,11 +604,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
@@ -602,11 +664,11 @@ msgstr "Monitoritza punts de muntatge"
msgid "Monitor processes"
msgstr "Monitoritza processos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr "Monitoritza els ports remots"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -614,17 +676,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -640,9 +704,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -668,9 +733,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -694,7 +760,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -716,15 +782,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -789,7 +856,7 @@ msgstr ""
msgid "Network plugins"
msgstr "Connectors de xarxa"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -837,9 +904,9 @@ msgstr ""
msgid "Output plugins"
msgstr "Connectors de sortida"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
-msgstr ""
+msgstr "Visió de conjunt"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
msgid "Percent values"
@@ -866,6 +933,14 @@ msgstr "Port"
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -884,7 +959,7 @@ msgstr "Processador"
msgid "Qdisc monitoring"
msgstr "Monitoreig Qdisc"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr "Factor RRD XFiles"
@@ -904,6 +979,10 @@ msgstr "RRDTool"
msgid "RRDTool Plugin Configuration"
msgstr "Configuració del connector RRDTool"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -912,11 +991,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr "Files per RRA"
@@ -924,6 +1003,14 @@ msgstr "Files per RRA"
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -938,11 +1025,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "Segons"
@@ -983,7 +1071,7 @@ msgstr ""
msgid "Setup"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -991,6 +1079,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr "Monitoreig de classe shaping"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -999,6 +1091,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1042,7 +1138,7 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "Estadístiques"
@@ -1141,6 +1237,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1172,6 +1272,10 @@ msgstr ""
"El connector DF recull dades sobre l'ús d'espai en disc de diferents "
"dispositius, punts de muntatge i tipus de sistema de fitxers."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1197,8 +1301,8 @@ msgid ""
msgstr ""
"El connector d'adreça electrònica crea un socket unix que es pot utilitzar "
"per transmetre estadístiques d'email a un dimoni collectd. Aquest connector "
-"es fa servir en conjunció amb Mail::SpamAssassin::Plugin. Plugin::Collectd "
-"també es pot utilitzar d'altres maneres."
+"es fa servir en conjunció amb Mail::SpamAssassin::Plugin::Collectd també es "
+"pot utilitzar d'altres maneres."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:7
msgid "The entropy plugin collects statistics about the available entropy."
@@ -1223,6 +1327,11 @@ msgstr ""
"El connector d'interfície recull estadístiques de tràfic a les interfícies "
"seleccionades."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1313,6 +1422,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1346,7 +1459,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1382,6 +1495,10 @@ msgstr ""
"Aquesta secció defineix a quins servidors s'enviaran les dades recollides "
"localment."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr "Intenta resoldre el nom de màquina (fqdn)"
@@ -1442,6 +1559,12 @@ msgstr "Usuari"
msgid "Verbose monitoring"
msgstr "Monitoreig detallat"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1458,7 +1581,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1472,11 +1595,11 @@ msgstr "Wireless"
msgid "Wireless iwinfo Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1511,7 +1634,7 @@ msgid_plural "%d filesystem types"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1523,7 +1646,7 @@ msgid_plural "%d mounts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/cs/statistics.po b/applications/luci-app-statistics/po/cs/statistics.po
index cffb4448ba..29fac05d0e 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: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-09-15 08:34+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\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 3.11-dev\n"
+"X-Generator: Weblate 4.9-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
@@ -49,9 +49,9 @@ msgstr "Adresní rodina"
msgid "Aggregate number of connected users"
msgstr "Souhrnný počet připojených uživatelů"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
-msgstr ""
+msgstr "Použít interval »"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:47
msgid "Awaiting email input at %s"
@@ -62,6 +62,7 @@ msgid "Base Directory"
msgstr "Základní adresář"
#: 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 "Základní sledování"
@@ -91,9 +92,9 @@ msgstr "Konfigurace pluginu pro frekvenci CPU"
msgid "CPU Plugin Configuration"
msgstr "Nastavení CPU pluginu"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
-msgstr ""
+msgstr "Monitorování CPU je povoleno"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/csv.json:2
msgid "CSV Output"
@@ -103,7 +104,7 @@ msgstr "CSV výstup"
msgid "CSV Plugin Configuration"
msgstr "Nastavení CSV pluginu"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr "Mezipamět pro ukládání dat"
@@ -115,6 +116,19 @@ msgstr "Řetěz"
msgid "Change the ownership of the socket file to the specified group."
msgstr ""
+#: 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 "Chrony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr "Nastavení pluginu Chrony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr "Monitorování Chrony povoleno"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr "CollectLinks"
@@ -142,7 +156,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:174
msgid "Configure…"
-msgstr ""
+msgstr "Konfigurovat…"
#: 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
@@ -178,6 +192,18 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr "Nastavení pluginu DF"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -199,6 +225,10 @@ msgstr "Definiční soubor DataSets"
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr "Adresář s pluginy pro collectd"
@@ -221,15 +251,15 @@ msgstr "Využití místa na disku"
msgid "Disk Usage"
msgstr "Využití disku"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr "Zobrazit hostitele »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "Zobrazit časové rozpětí »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -258,11 +288,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -281,6 +313,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -290,7 +323,7 @@ msgstr "Povolit tento plugin"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuto"
#: 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
@@ -305,15 +338,15 @@ msgstr "Konfigurace modulu entropie"
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -325,7 +358,7 @@ msgstr "Exec"
msgid "Exec Plugin Configuration"
msgstr "Nastavení pluginu Exec"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -333,7 +366,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -358,7 +391,7 @@ msgstr "Brána firewall"
msgid "Firewall (IPv6)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr "Vyprázdnit cache po"
@@ -428,6 +461,10 @@ msgstr ""
msgid "Host"
msgstr "Hostitel"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr "Název počítače"
@@ -436,11 +473,24 @@ msgstr "Název počítače"
msgid "IP or hostname where to get the txtinfo output from"
msgstr "IP nebo hostname, odkud získá 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr "Nastavení IRQ pluginu"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr "Ignorovat zdrojové adresy"
@@ -475,6 +525,13 @@ msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
"Pokud nic nevyberete, rozhraní pro monitoring budou určena automaticky."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr "Naslouchající hostitel"
@@ -496,7 +553,7 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
@@ -518,6 +575,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Maximální množství povolených spojení"
@@ -541,11 +602,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 "Sledovat vše kromě vybraných"
@@ -600,11 +662,11 @@ msgstr "Sledovat přípojné body"
msgid "Monitor processes"
msgstr "Sledovat procesy"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr "Sledovat vzdálené porty"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -612,18 +674,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -641,9 +704,10 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -672,9 +736,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -698,7 +763,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -723,16 +788,17 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -801,7 +867,7 @@ msgstr ""
msgid "Network plugins"
msgstr "Síťové pluginy"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -849,7 +915,7 @@ msgstr "Stavové soubory OpenVPN"
msgid "Output plugins"
msgstr "Výstupní pluginy"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr ""
@@ -878,6 +944,14 @@ msgstr "Port"
msgid "Port for apcupsd communication"
msgstr "Port pro komunikaci apcupsd"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -896,7 +970,7 @@ msgstr "Procesor"
msgid "Qdisc monitoring"
msgstr "Sledování Qdisc"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
#, fuzzy
msgid "RRD XFiles Factor"
msgstr "RRD XFiles Factor"
@@ -917,6 +991,10 @@ msgstr "RRDTool"
msgid "RRDTool Plugin Configuration"
msgstr "Nastavení pluginu RRDTool"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr "Zpráva o CPU"
@@ -925,11 +1003,11 @@ msgstr "Zpráva o CPU"
msgid "Report by state"
msgstr "Zpráva o stavu"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr "Zpráva v procentech"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr "Řádky na jeden RRA"
@@ -937,6 +1015,14 @@ msgstr "Řádky na jeden RRA"
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -951,11 +1037,12 @@ msgid "Script"
msgstr "Skript"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "Sekundy"
@@ -996,7 +1083,7 @@ msgstr ""
msgid "Setup"
msgstr "Nastavení"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -1004,6 +1091,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr "Sledování omezení šířky pásma"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr "Zobrazit maximální hodnoty místo průměrů"
@@ -1012,6 +1103,10 @@ msgstr "Zobrazit maximální hodnoty místo průměrů"
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1055,14 +1150,14 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "Statistiky"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:127
msgid "Status"
-msgstr ""
+msgstr "Stav"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:14
msgid "Storage directory"
@@ -1152,6 +1247,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1182,6 +1281,10 @@ msgstr ""
"Plugin DF shromažďuje statistiky o využití diskového prostoru na různých "
"zařízeních, přípojných bodech nebo typech souborových systémů."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1232,6 +1335,11 @@ msgid ""
msgstr ""
"Plugin Interface shromažďuje statistiky o provozu na vybraných rozhraních."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1320,6 +1428,10 @@ msgstr ""
"Modul senzorů používá rozhraní Linux Sensors ke shromažďování "
"environmentálních statistik."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1356,7 +1468,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr "Modul uptime shromažďuje statistiku o době běhu systému."
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1390,6 +1502,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr "Tato sekce určuje, na které servery budou odeslána shromážděná data."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr "Zkuste vyhledat plně kvalifikovaný název hostitele"
@@ -1450,6 +1566,12 @@ msgstr "Uživatel"
msgid "Verbose monitoring"
msgstr "Podrobný monitoring"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1468,7 +1590,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr "Je-li nastaveno na 'povoleno', zaznamenávájí se absolutní hodnoty"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 "Je-li nastaveno na 'povoleno', zaznamenávají se percentuální hodnoty"
@@ -1482,11 +1604,11 @@ msgstr "Bezdrátová síť"
msgid "Wireless iwinfo Plugin Configuration"
msgstr "Nastavení pluginu Wireless Iwinfo"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1523,7 +1645,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1537,7 +1659,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/da/statistics.po b/applications/luci-app-statistics/po/da/statistics.po
new file mode 100644
index 0000000000..84a0d8c15c
--- /dev/null
+++ b/applications/luci-app-statistics/po/da/statistics.po
@@ -0,0 +1,1743 @@
+msgid ""
+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-11 05:19+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsstatistics/da/>\n"
+"Language: da\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.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 "APC UPS"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:6
+msgid "APCUPS Plugin Configuration"
+msgstr "APCUPS Plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
+msgid "Absolute values"
+msgstr "Absolutte værdier"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
+msgid "Add IPv4 rule selector"
+msgstr "Tilføj IPv4-regelvælger"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
+msgid "Add IPv6 rule selector"
+msgstr "Tilføj IPv6-regelvælger"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:16
+msgid "Add command for reading values"
+msgstr "Tilføj kommando til at læse værdier"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:36
+msgid "Add notification command"
+msgstr "Tilføj notifikationskommando"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:19
+msgid "Address family"
+msgstr "Adresse familie"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:18
+msgid "Aggregate number of connected users"
+msgstr "Samlet antal tilsluttede brugere"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
+msgid "Apply interval »"
+msgstr "Anvend interval »"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:47
+msgid "Awaiting email input at %s"
+msgstr "Afventer e-mail-input kl. %s"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:59
+msgid "Base Directory"
+msgstr "Hoved Mappe"
+
+#: 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 "Grundlæggende overvågning"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:25
+msgid "Basic process monitoring enabled"
+msgstr "Grundlæggende procesovervågning aktiveret"
+
+#: 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 ""
+"Ved at indstille dette, er CPU ikke samlet for alle processorer på systemet"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:6
+msgid "CPU Context Switches Plugin Configuration"
+msgstr "CPU-kontekst skifter plugin-konfiguration"
+
+#: 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 "CPU frekvens"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:6
+msgid "CPU Frequency Plugin Configuration"
+msgstr "CPU Frekvens Plugin Konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:6
+msgid "CPU Plugin Configuration"
+msgstr "CPU-plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
+msgid "CPU monitoring is enabled"
+msgstr "CPU-overvågning er aktiveret"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/csv.json:2
+msgid "CSV Output"
+msgstr "CSV-output"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:6
+msgid "CSV Plugin Configuration"
+msgstr "CSV-plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
+msgid "Cache collected data for"
+msgstr "Cache indsamlet data til"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:99
+msgid "Chain"
+msgstr "Kæde"
+
+#: 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 "Skift ejerskabet af socket-filen til den angivne gruppe."
+
+#: 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 "Chrony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr "Chrony Plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr "Chrony overvågning aktiveret"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
+msgid "CollectLinks"
+msgstr "Saml Links"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:28
+msgid "CollectRoutes"
+msgstr "Indsamlingsruter"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:35
+msgid "CollectTopology"
+msgstr "Indsamling topologi"
+
+#: 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 "Samlede indstillinger"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:57
+msgid "Command monitoring enabled"
+msgstr "Kommando overvågning aktiveret"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:137
+msgid "Comment / Rule Number"
+msgstr "Kommentar / Regelnummer"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:174
+msgid "Configure…"
+msgstr "Konfigurer…"
+
+#: 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 "Conntrack"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:6
+msgid "Conntrack Plugin Configuration"
+msgstr "Conntrack Plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:10
+msgid "Conntrack monitoring enabled"
+msgstr "Conntrack-overvågning aktiveret"
+
+#: 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 "Kontekstskifter"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:10
+msgid "Context switch monitoring enabled"
+msgstr "Overvågning af kontekstskift aktiveret"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
+msgid "Controls which notifications should be sent to syslog."
+msgstr "Styrer hvilke meddelelser der skal sendes til syslog."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
+msgid "Create statistics about the network plugin itself"
+msgstr "Lav statistik om selve netværksplugin'et"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:7
+msgid "DF Plugin Configuration"
+msgstr "DF Plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr "DHCP Leasing"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr "Konfiguration af DHCP Lease Plugin"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr "DHCP-leasingfil"
+
+#: 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
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:7
+msgid "DNS Plugin Configuration"
+msgstr "DNS-plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:74
+msgid "Data collection interval"
+msgstr "Dataindsamlingsinterval"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:71
+msgid "Datasets definition file"
+msgstr "Datasæt definition fil"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:22
+msgid "Detailled CPU frequency monitoring enabled"
+msgstr "Detaljeret CPU-frekvensovervågning aktiveret"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr "Dhcpleases"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
+msgid "Directory for collectd plugins"
+msgstr "Mappe for indsamlede plugins"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:62
+msgid "Directory for sub-configurations"
+msgstr "Mappe for underkonfigurationer"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:7
+msgid "Disk Plugin Configuration"
+msgstr "Disk Plugin-konfiguration"
+
+#: 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 "Brug af diskplads"
+
+#: 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 "Diskbrug"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
+msgid "Display Host »"
+msgstr "Vis vært »"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
+msgid "Display timespan »"
+msgstr "Vis tidsrum »"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+msgid "Do not refresh"
+msgstr "Opdater ikke"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:7
+msgid "E-Mail Plugin Configuration"
+msgstr "E-mail plugin konfiguration"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/email.json:2
+msgid "Email"
+msgstr "E-mail"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
+msgid "Empty value = monitor all"
+msgstr "Tom værdi = overvåg alle"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:21
+msgid "Enable"
+msgstr "Aktiver"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
+msgid "Enable forwarding"
+msgstr "Aktiver videresendelse"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
+msgid "Enable statistics"
+msgstr "Aktiver statistik"
+
+#: 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
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:14
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
+#: 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 "Aktiver dette plugin"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
+msgid "Enabled"
+msgstr "Aktiveret"
+
+#: 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 "Entropi"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:6
+msgid "Entropy Plugin Configuration"
+msgstr "Entropi Plugin Konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:10
+msgid "Entropy monitoring enabled"
+msgstr "Entropiovervågning aktiveret"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
+msgid "Every 30 seconds"
+msgstr "Hvert 30. sekund"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
+msgid "Every 5 seconds"
+msgstr "Hvert 5. sekund"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
+msgid "Every minute"
+msgstr "Hvert minut"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/exec.json:2
+msgid "Exec"
+msgstr "Exec"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:7
+msgid "Exec Plugin Configuration"
+msgstr "Exec Plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
+msgid "Expecting decimal value lower than one"
+msgstr "Forventer decimalværdi lavere end én"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:33
+msgid "Expecting permssions in octal notation"
+msgstr "Forventer tilladelser i oktal notation"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
+msgid "Expecting valid time range"
+msgstr "Forventer gyldigt tidsinterval"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:15
+msgid "Extra items"
+msgstr "Ekstra ting"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:14
+msgid "Fetch pages"
+msgstr "Hent sider"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:36
+msgid "Filter class monitoring"
+msgstr "Filterklasseovervågning"
+
+#: 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 "Firewall"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ip6tables.js:7
+msgid "Firewall (IPv6)"
+msgstr "Firewall (IPv6)"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
+msgid "Flush cache after"
+msgstr "Tøm cache efter"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
+msgid "Forwarding between listen and server addresses"
+msgstr "Videresendelse mellem lytte- og serveradresser"
+
+#: 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 ""
+"Fri plads, reserveret plads og brugt plads indberettes som relative værdier"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:21
+msgid "Gather compression statistics"
+msgstr "Indsamle kompressionsstatistikker"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:86
+msgid "General plugins"
+msgstr "Generelle plugins"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:15
+msgid "Generate a separate graph for each logged user"
+msgstr "Generer en separat graf for hver logget ind bruger"
+
+#: applications/luci-app-statistics/root/usr/share/rpcd/acl.d/luci-app-statistics.json:3
+msgid "Grant access to statistics resources"
+msgstr "Giv adgang til statistikressourcer"
+
+#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:15
+msgid "Graphs"
+msgstr "Grafer"
+
+#: 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 "Gruppe"
+
+#: 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 ""
+"Her kan du definere eksterne kommandoer, som vil blive startet af collectd "
+"for at læse bestemte værdier. Værdierne aflæses fra stdout."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:37
+msgid ""
+"Here you can define external commands which will be started by collectd when "
+"certain threshold values have been reached. The values leading to invocation "
+"will be fed to the the called programs stdin."
+msgstr ""
+"Her kan du definere eksterne kommandoer, som vil blive startet af collectd, "
+"når bestemte tærskelværdier er nået. Værdierne, der fører til påkaldelse, "
+"vil blive ført til de kaldede programmers stdin."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:21
+msgid ""
+"Here you can define various criteria by which the monitored iptables rules "
+"are selected."
+msgstr ""
+"Her kan du definere forskellige kriterier, som de overvågede iptables-regler "
+"vælges efter."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:14
+msgid "Host"
+msgstr "Vært"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr "Vært kører chrony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
+msgid "Hostname"
+msgstr "Værtsnavn"
+
+#: 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 "IP eller værtsnavn, hvorfra man henter txtinfo-outputtet"
+
+#: 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 "IP-statistik"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr "IP-Statistics Plugin Konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr "IPv4/IPv6 Statistikovervågning aktiveret"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
+msgid "IRQ Plugin Configuration"
+msgstr "IRQ plugin konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
+msgid "Ignore source addresses"
+msgstr "Ignorer kildeadresser"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:70
+msgid "Instance name"
+msgstr "Instans navn"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:7
+msgid "Interface Plugin Configuration"
+msgstr "Interface Plugin Konfiguration"
+
+#: 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 "Interfaces"
+
+#: 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 "Afbryder"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
+msgid "Interval for pings"
+msgstr "Interval for ping"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:8
+msgid "Iptables Plugin Configuration"
+msgstr "Iptables Plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:15
+msgid "Leave unselected to automatically determine interfaces to monitor."
+msgstr ""
+"Lad være umarkeret for automatisk at bestemme interfaces, der skal overvåges."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+"Liste over tidsrum, der skal gemmes i RRD-databasen. F.eks. \"1 time 1 dag "
+"14 dage\". Tilladte tidsrumstyper: min, t, time(r), d, dag(e), w, uge(r), m, "
+"måned(er), y, år(e)"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
+msgid "Listen host"
+msgstr "Lyt vært"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:44
+msgid "Listen port"
+msgstr "Lytteport"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:32
+msgid "Listener interfaces"
+msgstr "Lytter interfaces"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:6
+msgid "Load Plugin Configuration"
+msgstr "Indlæs plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:10
+msgid "Load monitoring enabled"
+msgstr "Belastningsovervågning aktiveret"
+
+#: 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 "Indlæser data…"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
+msgid "Log level"
+msgstr "Log niveau"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
+msgid "Match IPv4 iptables rules"
+msgstr "Match IPv4 iptables regler"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
+msgid "Match IPv6 iptables rules"
+msgstr "Match IPv6 iptables regler"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:35
+msgid ""
+"Max values for a period can be used instead of averages when not using 'only "
+"average RRAs'"
+msgstr ""
+"Maks. værdier for en periode kan bruges i stedet for gennemsnit, når der "
+"ikke bruges 'kun gennemsnitlige RRA'er'"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr "Maksimalt Savnet pakker"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
+msgid "Maximum allowed connections"
+msgstr "Maksimalt tilladte forbindelser"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:20
+msgid "Maximum packet size"
+msgstr "Maksimal pakkestørrelse"
+
+#: 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
+msgid "Memory"
+msgstr "Hukommelse"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:6
+msgid "Memory Plugin Configuration"
+msgstr "Hukommelsesplugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:23
+msgid "Memory monitoring enabled"
+msgstr "Hukommelsesovervågning aktiveret"
+
+#: 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
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 "Overvåg alle undtagen specificeret"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:14
+msgid "Monitor all local listen ports"
+msgstr "Overvåg alle lokale lytteporte"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
+msgid "Monitor device(s) / thermal zone(s)"
+msgstr "Overvåg enhed(er) / termiske zone(r)"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:15
+msgid "Monitor devices"
+msgstr "Overvåg enheder"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:15
+msgid "Monitor disks and partitions"
+msgstr "Overvåg diske og partitioner"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:59
+msgid "Monitor filesystem types"
+msgstr "Overvåg filsystemtyper"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:14
+msgid "Monitor host"
+msgstr "Overvåg vært"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:14
+msgid "Monitor hosts"
+msgstr "Overvåg værter"
+
+#: 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 "Overvåg interfaces"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:15
+msgid "Monitor interrupts"
+msgstr "Monitor afbryder"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:19
+msgid "Monitor local ports"
+msgstr "Overvåg lokale porte"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:37
+msgid "Monitor mount points"
+msgstr "Overvåg mount points"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:14
+msgid "Monitor processes"
+msgstr "Overvåge processer"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
+msgid "Monitor remote ports"
+msgstr "Overvåg fjernporte"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+msgid "Monitoring %s and %s"
+msgstr "Overvågning af %s og %s"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
+msgid "Monitoring %s, %s, %s"
+msgstr "Overvågning af %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 "Overvågning af APC UPS på vært %s, port %d"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr "Overvågning af DHCP-leasing er aktiveret"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
+msgid "Monitoring DNS queries on all interfaces"
+msgstr "Overvågning af DNS-forespørgsler på alle interfaces"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
+msgid "Monitoring DNS queries on one interface"
+msgid_plural "Monitoring DNS queries on %d interfaces"
+msgstr[0] "Overvågning af DNS-forespørgsler på et interface"
+msgstr[1] "Overvågning af DNS-forespørgsler på %d interfaces"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:44
+msgid "Monitoring OLSRd status at %s:%d"
+msgstr "Overvåger OLSRd-status ved %s:%d"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:43
+msgid "Monitoring all but one disk"
+msgid_plural "Monitoring all but %d disks"
+msgstr[0] "Overvåger alle diske undtagen én"
+msgstr[1] "Overvåger alle undtagen %d diske"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
+msgid "Monitoring all but one interface"
+msgid_plural "Monitoring all but %d interfaces"
+msgstr[0] "Overvåger alle interface undtaget et"
+msgstr[1] "Overvåger alle undtaget %d interfaces"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:56
+msgid "Monitoring all but one interrupt"
+msgid_plural "Monitoring all but %d interrupts"
+msgstr[0] "Overvåger alle undtagen én afbrydelse"
+msgstr[1] "Overvåger alle undtagen %d afbrydelser"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:56
+msgid "Monitoring all but one sensor"
+msgid_plural "Monitoring all but %d sensors"
+msgstr[0] "Overvåger alle sensorer undtagen én"
+msgstr[1] "Overvåger alle undtagen %d sensorer"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:41
+msgid "Monitoring all disks"
+msgstr "Overvågning af alle diske"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
+msgid "Monitoring all except %s, %s, %s"
+msgstr "Overvåger alle undtagen %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 "Overvågning af alle interfaces"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:54
+msgid "Monitoring all interrupts"
+msgstr "Overvågning af alle afbrydelser"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:104
+msgid "Monitoring all partitions"
+msgstr "Overvågning af alle partitioner"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:60
+msgid "Monitoring all sensors"
+msgstr "Overvågning af alle sensorer"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:50
+msgid "Monitoring all thermal zones"
+msgstr "Overvågning af alle termiske zoner"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:46
+msgid "Monitoring all thermal zones except %s"
+msgstr "Overvåger alle termiske zoner undtagen %s"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
+msgid "Monitoring local listen ports"
+msgstr "Overvågning af lokale lytteporte"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:44
+msgid "Monitoring one OpenVPN instance"
+msgid_plural "Monitoring %d OpenVPN instances"
+msgstr[0] "Overvågning af en OpenVPN-instans"
+msgstr[1] "Overvågning af %d OpenVPN-instanser"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:21
+msgid "Monitoring one UPS"
+msgid_plural "Monitoring %d UPSes"
+msgstr[0] "Overvågning af én UPS"
+msgstr[1] "Overvågning af %d UPS'er"
+
+#: 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] "Overvågning af en disk"
+msgstr[1] "Overvåger %d diske"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
+msgid "Monitoring one host"
+msgid_plural "Monitoring %d hosts"
+msgstr[0] "Overvågning af én vært"
+msgstr[1] "Overvåger %d værter"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
+msgid "Monitoring one interface"
+msgid_plural "Monitoring %d interfaces"
+msgstr[0] "Overvågning af et interface"
+msgstr[1] "Overvågning af %d interfaces"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:58
+msgid "Monitoring one interrupt"
+msgid_plural "Monitoring %d interrupts"
+msgstr[0] "Overvågning af en afbrydelse"
+msgstr[1] "Overvågning af %d afbrydelser"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:23
+msgid "Monitoring one process"
+msgid_plural "Monitoring %d processes"
+msgstr[0] "Overvågning af én proces"
+msgstr[1] "Overvågning af %d processer"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:58
+msgid "Monitoring one sensor"
+msgid_plural "Monitoring %d sensors"
+msgstr[0] "Overvågning af en sensor"
+msgstr[1] "Overvågning af %d sensorer"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:10
+msgid "Monitoring splash leases"
+msgstr "Overvågning af splash leases"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:47
+msgid "Monitoring thermal zones %s"
+msgstr "Overvågning af termiske zoner %s"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:16
+msgid "More details about frequency usage and transitions"
+msgstr "Flere detaljer om frekvensbrug og overgange"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:25
+msgid "Name"
+msgstr "Navn"
+
+#: 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"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:7
+msgid "Netlink Plugin Configuration"
+msgstr "Netlink Plugin Konfiguration"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/network.json:2
+msgid "Network"
+msgstr "Netværk"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:6
+msgid "Network Plugin Configuration"
+msgstr "Konfiguration af netværksplugin"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:69
+msgid "Network communication enabled"
+msgstr "Netværkskommunikation aktiveret"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:87
+msgid "Network plugins"
+msgstr "Netværks plugins"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
+msgid "No RRD data found"
+msgstr "Ingen RRD-data fundet"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:15
+msgid ""
+"Note: as pages are rendered by user 'nobody', the *.rrd files, the storage "
+"directory and all its parent directories need to be world readable."
+msgstr ""
+"Bemærk: Da sider gengives af brugeren 'ingen', skal *.rrd-filerne, "
+"lagerbiblioteket og alle dets overordnede mapper være verdenslæselige."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
+msgid "Notify level"
+msgstr "Underret niveau"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:77
+msgid "Number of threads for data collection"
+msgstr "Antal tråde til dataindsamling"
+
+#: 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 "OLSRd"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:6
+msgid "OLSRd Plugin Configuration"
+msgstr "OLSRd Plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
+msgid "Only create average RRAs"
+msgstr "Opret kun gennemsnitlige RRA'er"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/openvpn.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/openvpn.json:2
+msgid "OpenVPN"
+msgstr "OpenVPN"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:7
+msgid "OpenVPN Plugin Configuration"
+msgstr "OpenVPN Plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:27
+msgid "OpenVPN status files"
+msgstr "OpenVPN-statusfiler"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:88
+msgid "Output plugins"
+msgstr "Output plugins"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
+msgid "Overview"
+msgstr "Oversigt"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
+msgid "Percent values"
+msgstr "Procentværdier"
+
+#: 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
+msgid "Ping"
+msgstr "Ping"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:6
+msgid "Ping Plugin Configuration"
+msgstr "Ping-plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:136
+msgid "Plugin is disabled"
+msgstr "Plugin er deaktiveret"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:19
+msgid "Port for apcupsd communication"
+msgstr "Port til apcupsd kommunikation"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr "Port til 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 "Muligvis fejl i collectd. Kun 127.0.0.1 og localhost virker"
+
+#: 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
+msgid "Processes"
+msgstr "Processer"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:6
+msgid "Processes Plugin Configuration"
+msgstr "Processer plugin-konfiguration"
+
+#: 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 "Processor"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:26
+msgid "Qdisc monitoring"
+msgstr "Qdisc overvågning"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
+msgid "RRD XFiles Factor"
+msgstr "RRD XFiles-faktor"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
+msgid "RRD heart beat interval"
+msgstr "RRD hjerteslagsinterval"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
+msgid "RRD step interval"
+msgstr "RRD trininterval"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/rrdtool.json:2
+msgid "RRDTool"
+msgstr "RRDT-værktøj"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:6
+msgid "RRDTool Plugin Configuration"
+msgstr "RRDTool Plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr "Rapportér også værdien for inaktiv-metrikken"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
+msgid "Report by CPU"
+msgstr "Rapport fra CPU"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:20
+msgid "Report by state"
+msgstr "Rapport efter stat"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+msgid "Report in percent"
+msgstr "Indberetning i procent"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
+msgid "Rows per RRA"
+msgstr "Rækker til RRA"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:161
+msgid "Rule monitoring enabled"
+msgstr "Regelovervågning aktiveret"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr "SNMP6"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr "SNMP6-plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr "SQM"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr "SQM-kage"
+
+#: 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 "Script"
+
+#: 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
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
+#: 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 "Sekunder"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:23
+msgid "Sensor list"
+msgstr "Sensorliste"
+
+#: 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 "Sensorer"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:15
+msgid "Sensors Plugin Configuration"
+msgstr "Sensors Plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:58
+msgid "Server host"
+msgstr "Server vært"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:50
+msgid "Server interfaces"
+msgstr "Server interfaces"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:62
+msgid "Server port"
+msgstr "Server port"
+
+#: 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 ""
+"Indstil den maksimale størrelse for datagrammer, der sendes over netværket"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
+msgid "Sets the syslog log-level."
+msgstr "Indstiller syslog-log-niveauet."
+
+#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:24
+msgid "Setup"
+msgstr "Opsætning"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
+msgid "Setup collectd"
+msgstr "Opsæt collectd"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:31
+msgid "Shaping class monitoring"
+msgstr "Formgivning af klasseovervågning"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr "Vis inaktiv tilstand"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
+msgid "Show max values instead of averages"
+msgstr "Vis maks. værdier i stedet for gennemsnit"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:23
+msgid "Simple CPU frequency monitoring enabled"
+msgstr "Enkel CPU-frekvensovervågning aktiveret"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr "Snmp6"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
+msgid "Socket %s active"
+msgstr "Socket %s er aktivt"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:15
+msgid "Socket file"
+msgstr "Socket fil"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:19
+msgid "Socket group"
+msgstr "Socket gruppe"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:15
+msgid "Socket path"
+msgstr "Socket sti"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:25
+msgid "Socket permissions"
+msgstr "Socket tilladelser"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:22
+msgid "Specifies what information to collect about links."
+msgstr "Angiver, hvilke oplysninger der skal indsamles om links."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:29
+msgid "Specifies what information to collect about routes."
+msgstr "Angiver, hvilke oplysninger der skal indsamles om ruter."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:36
+msgid "Specifies what information to collect about the global topology."
+msgstr ""
+"Specificerer, hvilke oplysninger der skal indsamles om den globale topologi."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/splash_leases.js:10
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/splash_leases.json:2
+msgid "Splash Leases"
+msgstr "Splash Leases"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:6
+msgid "Splash Leases Plugin Configuration"
+msgstr "Splash Leases Plugin-konfiguration"
+
+#: 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 "Statistikker"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:127
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:14
+msgid "Storage directory"
+msgstr "Opbevaringsmappe"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:14
+msgid "Storage directory for the csv files"
+msgstr "Lagringsmappe til csv-filerne"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:18
+msgid "Store data values as rates instead of absolute values"
+msgstr "Gem dataværdier som rater i stedet for absolutte værdier"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:38
+msgid "Stored timespans"
+msgstr "Lagrede tidsrum"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:24
+msgid "Storing CSV data in %s"
+msgstr "Gemmer CSV-data i %s"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/syslog.json:2
+msgid "Syslog"
+msgstr "Syslog"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:6
+msgid "Syslog Plugin Configuration"
+msgstr "Konfiguration af Syslog Plugin"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:32
+msgid "Syslog enabled"
+msgstr "Syslog aktiveret"
+
+#: 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 "Systembelastning"
+
+#: 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 "TCP-forbindelser"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:6
+msgid "TCPConns Plugin Configuration"
+msgstr "TCPConns Plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:15
+msgid "TTL for network packets"
+msgstr "TTL for netværkspakker"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:26
+msgid "TTL for ping packets"
+msgstr "TTL for ping-pakker"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:85
+msgid "Table"
+msgstr "Tabel"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:7
+msgid "The APCUPS plugin collects statistics about the APC UPS."
+msgstr "APCUPS plugin indsamler statistik om APC UPS."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:7
+msgid "The NUT plugin reads information about Uninterruptible Power Supplies."
+msgstr "NUT-plugin'et læser information om Uninterruptible Power Supplies."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:7
+msgid ""
+"The OLSRd plugin reads information about meshed networks from the txtinfo "
+"plugin of OLSRd."
+msgstr ""
+"OLSRd-plugin'et læser information om meshed-netværk fra txtinfo-plugin'et "
+"til OLSRd."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:8
+msgid ""
+"The OpenVPN plugin gathers information about the current vpn connection "
+"status."
+msgstr ""
+"OpenVPN-pluginnet indsamler information om den aktuelle vpn-"
+"forbindelsesstatus."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:7
+msgid ""
+"The SysLog plugin receives log messages from the daemon and dispatches them "
+"to syslog."
+msgstr ""
+"SysLog-plugin'et modtager logbeskeder fra dæmonen og sender dem til syslog."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:132
+msgid "The chain name must not contain spaces"
+msgstr "Kædenavnet må ikke indeholde mellemrum"
+
+#: 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 "Chrony-plugin'et vil overvåge chrony NTP-serverstatistik"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
+msgid "The comment to match must not contain spaces"
+msgstr "Kommentaren, der skal matches, må ikke indeholde mellemrum"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:7
+msgid ""
+"The conntrack plugin collects statistics about the number of tracked "
+"connections."
+msgstr ""
+"Conntrack-plugin'et indsamler statistik om antallet af sporede forbindelser."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:7
+msgid "The cpu plugin collects basic statistics about the processor usage."
+msgstr "CPU-plugin'et indsamler grundlæggende statistik om processorbrugen."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:7
+msgid ""
+"The csv plugin stores collected data in csv file format for further "
+"processing by external programs."
+msgstr ""
+"Csv-plugin'et gemmer indsamlede data i csv-filformat til videre behandling "
+"af eksterne programmer."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:8
+msgid ""
+"The df plugin collects statistics about the disk space usage on different "
+"devices, mount points or filesystem types."
+msgstr ""
+"df-plugin'et indsamler statistik om diskpladsforbruget på forskellige "
+"enheder, monteringspunkter eller filsystemtyper."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr "dhcpleases-plugin'et indsamler oplysninger om tildelte DHCP leases."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
+msgid ""
+"The disk plugin collects detailed usage statistics for selected partitions "
+"or whole disks."
+msgstr ""
+"Disk-plugin'et indsamler detaljeret brugsstatistik for udvalgte partitioner "
+"eller hele diske."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:8
+msgid ""
+"The dns plugin collects detailed statistics about dns related traffic on "
+"selected interfaces."
+msgstr ""
+"dns-plugin'et indsamler detaljerede statistikker om dns-relateret trafik på "
+"udvalgte grænseflader."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:8
+msgid ""
+"The email plugin creates a unix socket which can be used to transmit email-"
+"statistics to a running collectd daemon. This plugin is primarily intended "
+"to be used in conjunction with Mail::SpamAssasin::Plugin::Collectd but can "
+"be used in other ways as well."
+msgstr ""
+"E-mail-plugin'et opretter en unix-socket, som kan bruges til at overføre e-"
+"mail-statistik til en kørende indsamlet dæmon. Dette plugin er primært "
+"beregnet til at blive brugt i forbindelse med Mail::SpamAssasin::Plugin::"
+"Collectd, men kan også bruges på andre måder."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:7
+msgid "The entropy plugin collects statistics about the available entropy."
+msgstr "Entropi-plugin'et indsamler statistik om den tilgængelige entropi."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:8
+msgid ""
+"The exec plugin starts external commands to read values from or to notify "
+"external processes when certain threshold values have been reached."
+msgstr ""
+"Exec-plugin'et starter eksterne kommandoer til at læse værdier fra eller for "
+"at underrette eksterne processer, når bestemte tærskelværdier er nået."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:80
+msgid "The instance name must not contain spaces"
+msgstr "Forekomstnavnet må ikke indeholde mellemrum"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:8
+msgid ""
+"The interface plugin collects traffic statistics on selected interfaces."
+msgstr "Interface-plugin'et indsamler trafikstatistik på udvalgte interfaces."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+"ipstatistics-plugin'et indsamler IPv4- og IPv6-statistikker for at "
+"sammenligne dem."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
+msgid ""
+"The iptables plugin will monitor selected firewall rules and collect "
+"information about processed bytes and packets per rule."
+msgstr ""
+"iptables-plugin'et vil overvåge udvalgte firewall-regler og indsamle "
+"oplysninger om behandlede bytes og pakker pr. regel."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:8
+msgid ""
+"The irq plugin will monitor the rate of issues per second for each selected "
+"interrupt. If no interrupt is selected then all interrupts are monitored."
+msgstr ""
+"irq-plugin'et vil overvåge hastigheden af problemer pr. sekund for hver "
+"valgt afbrydelse. Hvis ingen interrupt er valgt, overvåges alle interrupts."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:8
+msgid ""
+"The iwinfo plugin collects statistics about wireless signal strength, noise "
+"and quality."
+msgstr ""
+"iwinfo plugin indsamler statistik om trådløs signalstyrke, støj og kvalitet."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:7
+msgid "The load plugin collects statistics about the general system load."
+msgstr ""
+"Indlæsningspluginnet indsamler statistik om den generelle systembelastning."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:7
+msgid "The memory plugin collects statistics about the memory usage."
+msgstr "Hukommelsesplugin'et indsamler statistik om hukommelsesforbruget."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:8
+msgid ""
+"The netlink plugin collects extended information like qdisc-, class- and "
+"filter-statistics for selected interfaces."
+msgstr ""
+"Netlink-plugin'et indsamler udvidet information som qdisc-, klasse- og "
+"filterstatistik for udvalgte grænseflader."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:7
+msgid ""
+"The network plugin provides network based communication between different "
+"collectd instances. Collectd can operate both in client and server mode. In "
+"client mode locally collected data is transferred to a collectd server "
+"instance, in server mode the local instance receives data from other hosts."
+msgstr ""
+"Netværksplugin'et giver netværksbaseret kommunikation mellem forskellige "
+"indsamlede instanser. Collectd kan fungere både i klient- og servertilstand. "
+"I klienttilstand overføres lokalt indsamlede data til en indsamlet "
+"serverforekomst, i servertilstand modtager den lokale forekomst data fra "
+"andre værter."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:7
+msgid ""
+"The ping plugin will send icmp echo replies to selected hosts and measure "
+"the roundtrip time for each host."
+msgstr ""
+"Ping-plugin'et sender icmp echo-svar til udvalgte værter og måler "
+"rundturstiden for hver vært."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:7
+msgid ""
+"The processes plugin collects information like cpu time, page faults and "
+"memory usage of selected processes."
+msgstr ""
+"Processer-plugin'et indsamler information som cpu-tid, sidefejl og "
+"hukommelsesbrug af udvalgte processer."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:7
+msgid ""
+"The rrdtool plugin stores the collected data in rrd database files, the "
+"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
+"values will result in a very high memory consumption in the temporary "
+"directory. This can render the device unusable!</strong>"
+msgstr ""
+"rrdtool-plugin'et gemmer de indsamlede data i rrd-databasefiler, grundlaget "
+"for diagrammerne.<br /><br /><strong>Advarsel: Indstilling af forkerte "
+"værdier vil resultere i et meget højt hukommelsesforbrug i den midlertidige "
+"mappe. Dette kan gøre enheden ubrugelig!</strong>"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:16
+msgid ""
+"The sensors plugin uses the Linux Sensors framework to gather environmental "
+"statistics."
+msgstr ""
+"Sensor-plugin'et bruger Linux Sensors-rammeværket til at indsamle "
+"miljøstatistikker."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr "snmp6-plugin'et indsamler IPv6-statistik for udvalgte interfaces."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
+msgid ""
+"The splash leases plugin uses libuci to collect statistics about splash "
+"leases."
+msgstr ""
+"Splash leases plugin bruger libuci til at indsamle statistik om splash "
+"leases."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:7
+msgid ""
+"The tcpconns plugin collects information about open tcp connections on "
+"selected ports."
+msgstr ""
+"tcpconns-plugin'et indsamler information om åbne tcp-forbindelser på "
+"udvalgte porte."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:8
+msgid ""
+"The thermal plugin will monitor temperature of the system. Data is typically "
+"read from /sys/class/thermal/*/temp ( '*' denotes the thermal device to be "
+"read, e.g. thermal_zone1 )"
+msgstr ""
+"Det termiske plugin overvåger systemets temperatur. Data læses typisk fra /"
+"sys/class/thermal/*/temp ('*' angiver den termiske enhed, der skal læses, f."
+"eks. thermal_zone1)"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:8
+msgid ""
+"The unixsock plugin creates a unix socket which can be used to read "
+"collected data from a running collectd instance."
+msgstr ""
+"Unixsock-plugin'et opretter en unix-socket, som kan bruges til at læse "
+"indsamlede data fra en kørende collectd-instans."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:7
+msgid "The uptime plugin collects statistics about the uptime of the system."
+msgstr "Oppetidspluginnet indsamler statistik om systemets oppetid."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
+msgid "There is no RRD data available yet to render graphs."
+msgstr "Der er endnu ingen tilgængelige RRD-data til at gengive grafer."
+
+#: 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 "Termisk"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:7
+msgid "Thermal Plugin Configuration"
+msgstr "Termisk plugin-konfiguration"
+
+#: 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 "Dette plugin indsamler statistik om processorkontekstskiftene."
+
+#: 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 "Dette plugin indsamler statistik om processorfrekvensskalering."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:33
+msgid ""
+"This section defines on which interfaces collectd will wait for incoming "
+"connections."
+msgstr ""
+"Dette afsnit definerer, på hvilke interfaces collectd vil vente på indgående "
+"forbindelser."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:51
+msgid ""
+"This section defines to which servers the locally collected data is sent to."
+msgstr ""
+"Dette afsnit definerer, til hvilke servere de lokalt indsamlede data sendes "
+"til."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr "Timeout for polling chrony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
+msgid "Try to lookup fully qualified hostname"
+msgstr "Prøv at slå et fuldt kvalificeret værtsnavn op"
+
+#: 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 "UPS"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:6
+msgid "UPS Plugin Configuration"
+msgstr "UPS-plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
+msgid "UPS name in NUT ups@host format"
+msgstr "UPS-navn i NUT ups@host-format"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:27
+msgid "URL"
+msgstr "URL"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/unixsock.json:2
+msgid "UnixSock"
+msgstr "UnixSock"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:7
+msgid "Unixsock Plugin Configuration"
+msgstr "Unixsock Plugin-konfiguration"
+
+#: 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 "Oppetid"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
+msgid "Uptime Plugin Configuration"
+msgstr "Oppetid Plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:10
+msgid "Uptime monitoring enabled"
+msgstr "Oppetidsovervågning aktiveret"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:24
+msgid "Use improved naming schema"
+msgstr "Brug forbedret navngivningsskema"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:68
+msgid "Used PID file"
+msgstr "Brugt PID-fil"
+
+#: 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 "Bruger"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:21
+msgid "Verbose monitoring"
+msgstr "Verbose overvågning"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+"Når en vært ikke har svaret på dette antal pakker i træk, skal værtsnavnet "
+"opløses på ny i DNS. Nyttigt for dynamiske DNS værter. Standardværdien er -1 "
+"= deaktiveret."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
+msgid "When none selected, all disks will be monitored."
+msgstr "Når ingen er valgt, vil alle diske blive overvåget."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:16
+msgid "When none selected, all interfaces will be monitored."
+msgstr "Når ingen er valgt, vil alle interfaces blive overvåget."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:21
+msgid "When set to true, reports per-state metric (system, user, idle)"
+msgstr ""
+"Når den er indstillet til sand, rapporterer metric pr. tilstand (system, "
+"bruger, inaktiv)"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
+msgid "When set to true, we request absolute values"
+msgstr "Når den er sat til sand, anmoder vi om absolutte værdier"
+
+#: 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 "Når den er sat til sand, anmoder vi om procentværdier"
+
+#: 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 "Trådløs"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:7
+msgid "Wireless iwinfo Plugin Configuration"
+msgstr "Konfiguration af trådløs iwinfo plugin"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
+msgid "Writing *.rrd files to %s"
+msgstr "Skriver *.rrd-filer til %s"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
+msgid ""
+"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
+"files."
+msgstr ""
+"Du skal konfigurere <em>collectd</em> til at indsamle data i <em>.rrd</em>-"
+"filer."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:31
+msgid "cURL plugin enabled"
+msgstr "cURL-plugin aktiveret"
+
+#: 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 "cUrl"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:6
+msgid "cUrl Plugin Configuration"
+msgstr "cUrl Plugin-konfiguration"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:139
+msgid "none"
+msgstr "ingen"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:107
+msgid "one device"
+msgid_plural "%d devices"
+msgstr[0] "én enhed"
+msgstr[1] "%d enheder"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:109
+msgid "one filesystem type"
+msgid_plural "%d filesystem types"
+msgstr[0] "en filsystemtype"
+msgstr[1] "%d filsystemtyper"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+msgid "one local port"
+msgid_plural "%d local ports"
+msgstr[0] "én lokal port"
+msgstr[1] "%d lokale porte"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:108
+msgid "one mount"
+msgid_plural "%d mounts"
+msgstr[0] "et mount"
+msgstr[1] "%d mounts"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
+msgid "one remote port"
+msgid_plural "%d remote ports"
+msgstr[0] "én ekstern port"
+msgstr[1] "%d fjernporte"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
+msgid "reduces rrd size"
+msgstr "reducerer rrd-størrelsen"
+
+#~ msgid ""
+#~ "When a host has not replied to this number of packets in a row, re-"
+#~ "resolve the hostname in DNS. Useful for dynamic DNS hosts."
+#~ msgstr ""
+#~ "Når en vært ikke har svaret på dette antal pakker i træk, skal du "
+#~ "genfinde værtsnavnet i DNS. Nyttigt for dynamiske DNS-værter."
+
+#~ msgid "Cache flush interval"
+#~ msgstr "Cache flush interval"
+
+#~ msgid "Action (target)"
+#~ msgstr "Action (target)"
+
+#~ msgid "Add matching rule"
+#~ msgstr "Add matching rule"
+
+#~ msgid ""
+#~ "Collectd is a small daemon for collecting data from various sources "
+#~ "through different plugins. On this page you can change general settings "
+#~ "for the collectd daemon."
+#~ msgstr ""
+#~ "Collectd is a small daemon for collecting data from various sources "
+#~ "through different plugins. On this page you can change general settings "
+#~ "for the collectd daemon."
+
+#~ msgid "Destination ip range"
+#~ msgstr "Destination ip range"
+
+#~ msgid "Incoming interface"
+#~ msgstr "Incoming interface"
+
+#~ msgid "Name of the rule"
+#~ msgstr "Name of the rule"
+
+#~ msgid "Network protocol"
+#~ msgstr "Network protocol"
+
+#~ msgid "Options"
+#~ msgstr "Options"
+
+#~ msgid "Outgoing interface"
+#~ msgstr "Outgoing interface"
+
+#~ msgid "Source ip range"
+#~ msgstr "Source ip range"
+
+#~ msgid "e.g. br-ff"
+#~ msgstr "e.g. br-ff"
+
+#~ msgid "e.g. br-lan"
+#~ msgstr "e.g. br-lan"
+
+#~ msgid "e.g. reject-with tcp-reset"
+#~ msgstr "e.g. reject-with tcp-reset"
+
+#~ msgid "max. 16 chars"
+#~ msgstr "max. 16 chars"
+
+#~ msgid "seconds; multiple separated by space"
+#~ msgstr "seconds; multiple separated by space"
+
+#~ msgid "server interfaces"
+#~ msgstr "server interfaces"
diff --git a/applications/luci-app-statistics/po/de/statistics.po b/applications/luci-app-statistics/po/de/statistics.po
index 39faa3fbdc..4cbc1f42e8 100644
--- a/applications/luci-app-statistics/po/de/statistics.po
+++ b/applications/luci-app-statistics/po/de/statistics.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-11 21:05+0000\n"
-"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
+"PO-Revision-Date: 2020-11-21 12:21+0000\n"
+"Last-Translator: Andreas Götz <agoetz@tdt.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/de/>\n"
"Language: 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.1-dev\n"
+"X-Generator: Weblate 4.4-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
@@ -51,7 +51,7 @@ msgstr "Adressfamilie"
msgid "Aggregate number of connected users"
msgstr "Anzahl aller Verbundenen Benutzer"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr "Intervall anwenden »"
@@ -64,6 +64,7 @@ msgid "Base Directory"
msgstr "Basisverzeichnis"
#: 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 "Vereinfachte Überwachung"
@@ -94,7 +95,7 @@ msgstr "CPU-Frequenz Plugin Konfiguration"
msgid "CPU Plugin Configuration"
msgstr "CPU Plugin Konfiguration"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr "CPU Überwachung ist aktiviert"
@@ -106,7 +107,7 @@ msgstr "CSV Ausgabe"
msgid "CSV Plugin Configuration"
msgstr "CSV Plugin Konfiguration"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr "Speichere gesammelte Daten zwischen für"
@@ -118,6 +119,19 @@ msgstr "Kette"
msgid "Change the ownership of the socket file to the specified group."
msgstr "Ändere die Zugehörigkeit des Sockets zur angegebenen Gruppe."
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr "Informationen über Links sammeln (CollectdLinks)"
@@ -181,6 +195,18 @@ msgstr "Erstelle Statistik des Netzwerk-Plugin selbst"
msgid "DF Plugin Configuration"
msgstr "DF Plugin Konfiguration"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -202,6 +228,10 @@ msgstr "Datensätze-Definitionsdatei"
msgid "Detailled CPU frequency monitoring enabled"
msgstr "Detaillierte CPU-Frequenzüberwachung aktiviert"
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr "Verzeichnis für collectd Plugins"
@@ -224,15 +254,15 @@ msgstr "Plattenspeicher"
msgid "Disk Usage"
msgstr "Plattenauslastung"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr "Anzeigeserver"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "Zeitspanne zeigen »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr "Nicht aktualisieren"
@@ -261,11 +291,13 @@ msgid "Enable statistics"
msgstr "Statistik aktivieren"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -284,6 +316,7 @@ msgstr "Statistik aktivieren"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -308,15 +341,15 @@ msgstr "Entropie Plugin Konfiguration"
msgid "Entropy monitoring enabled"
msgstr "Überwachung von Entropie aktiviert"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr "Alle 30 Sekunden"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr "Alle 5 Sekunden"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr "Jede Minute"
@@ -328,7 +361,7 @@ msgstr "Exec"
msgid "Exec Plugin Configuration"
msgstr "Exec Plugin Konfiguration"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr "Erwarte Dezimalwert kleiner Eins"
@@ -336,7 +369,7 @@ msgstr "Erwarte Dezimalwert kleiner Eins"
msgid "Expecting permssions in octal notation"
msgstr "Erwarte Rechte in Oktalnotation"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr "Erwarte valide Zeitspanne"
@@ -361,7 +394,7 @@ msgstr "Firewall"
msgid "Firewall (IPv6)"
msgstr "Firewall (IPv6)"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr "Leerungsintervall für Zwischenspeicher"
@@ -431,6 +464,10 @@ msgstr ""
msgid "Host"
msgstr "Host"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr "Hostname"
@@ -439,11 +476,24 @@ msgstr "Hostname"
msgid "IP or hostname where to get the txtinfo output from"
msgstr "IP-Adresse oder Hostname zum Abfragen der Txtinfo-Ausagabe"
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr "IRQ Plugin Konfiguration"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr "Quelladressen ignorieren"
@@ -479,6 +529,13 @@ msgstr ""
"Nichts auswählen um die zu überwachenden Schnittstellen automatisch zu "
"bestimmen."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr "Listen-Host"
@@ -500,7 +557,7 @@ msgid "Load monitoring enabled"
msgstr "Überwachung der CPU-Beanspruchung aktiviert"
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr "Lade Daten…"
@@ -524,6 +581,10 @@ msgstr ""
"Maximalwerte für eine Periode können genutzt werden anstatt von "
"Durchschnittswerten, wenn 'Nur average RRAs erzeugen' nicht gesetzt ist"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Maximale Anzahl erlaubter Verbindungen"
@@ -547,11 +608,12 @@ msgstr "Überwachung des Speichers aktiviert"
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 "Alle bis auf Angegebene überwachen"
@@ -606,11 +668,11 @@ msgstr "Einhängepunkte überwachen"
msgid "Monitor processes"
msgstr "Prozesse überwachen"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr "Entfernte Ports überwachen"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr "Überwachung von %s und %s"
@@ -618,17 +680,20 @@ msgstr "Überwachung von %s und %s"
msgid "Monitoring %s, %s, %s"
msgstr "Überwachung von %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
+#, fuzzy
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] "Überwachung von APC USV am Host %s, Port %d"
-msgstr[1] "Überwachung von APC USV an Hosts %s, Port %d"
+msgstr "Überwachung von APC USV am Host %s, Port %d"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr "Überwachung der DNS-Anfragen auf allen Schnittstellen"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] "Überwachung der DNS-Anfragen auf einer Schnittstelle"
@@ -644,9 +709,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] "Überwachung aller Festplatten, bis auf eine"
msgstr[1] "Überwachung aller Festplatten, bis auf %d"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] "Überwachung aller Schnittstellen, bis auf eine"
@@ -672,9 +738,10 @@ msgstr "Überwachung aller Festplatten"
msgid "Monitoring all except %s, %s, %s"
msgstr "Überwachung von allem, außer %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 "Überwachung aller Schnittstellen"
@@ -698,7 +765,7 @@ msgstr "Überwachung aller thermischen Zonen"
msgid "Monitoring all thermal zones except %s"
msgstr "Überwachung aller thermischen Zonen außer %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr "Überwachung von lokal geschalteter Ports"
@@ -720,15 +787,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] "Überwachung einer Festplatte"
msgstr[1] "Überwachung von %d Festplatten"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "Überwachung eines Hosts"
msgstr[1] "Überwachung von %d Hosts"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] "Überwachung einer Schnittstelle"
@@ -793,7 +861,7 @@ msgstr "Netzwerkkommunikation aktiviert"
msgid "Network plugins"
msgstr "Netzwerkplugins"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr "Keine RRD Daten gefunden"
@@ -844,7 +912,7 @@ msgstr "OpenVPN Statusdateien"
msgid "Output plugins"
msgstr "Ausgabeplugins"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr "Übersicht"
@@ -873,6 +941,14 @@ msgstr "Port"
msgid "Port for apcupsd communication"
msgstr "Port zur 'apcupsd' Kommunikation"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -891,7 +967,7 @@ msgstr "Prozessor"
msgid "Qdisc monitoring"
msgstr "Queue Discipline überwachen"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr "RRD XFiles Faktor"
@@ -911,6 +987,10 @@ msgstr "RRDTool"
msgid "RRDTool Plugin Configuration"
msgstr "RRDTool Plugin Konfiguration"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr "Berichte je CPU"
@@ -919,11 +999,11 @@ msgstr "Berichte je CPU"
msgid "Report by state"
msgstr "Berichte je Prozesszustand"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr "Berichte in Prozent"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr "Spalten pro RRA"
@@ -931,6 +1011,14 @@ msgstr "Spalten pro RRA"
msgid "Rule monitoring enabled"
msgstr "Monitoring von Regeln aktiviert"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -945,11 +1033,12 @@ msgid "Script"
msgstr "Skript"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "Sekunden"
@@ -991,7 +1080,7 @@ msgstr ""
msgid "Setup"
msgstr "Setup"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr "Richte collectd ein"
@@ -999,6 +1088,10 @@ msgstr "Richte collectd ein"
msgid "Shaping class monitoring"
msgstr "Shapingklassen überwachen"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr "Zeige Maximal statt Durschnittswerte"
@@ -1007,6 +1100,10 @@ msgstr "Zeige Maximal statt Durschnittswerte"
msgid "Simple CPU frequency monitoring enabled"
msgstr "Vereinfachte Überwachung der CPU-Frequenz aktiviert"
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr "Socket %s aktiv"
@@ -1050,7 +1147,7 @@ msgstr "Splash Leases"
msgid "Splash Leases Plugin Configuration"
msgstr "Splash Leases Plugin-Konfiguration"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "Statistiken"
@@ -1153,6 +1250,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr "Der Name der Chain darf kein Leerzeichen enthalten"
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr "Der zu vergleichende Kommentar darf keine Leerzeichen beinhalten"
@@ -1186,6 +1287,10 @@ msgstr ""
"Das DF-Plugin sammelt Statistiken über den Speicherverbrauch auf "
"verschiedenen Geräten, Mount-Punkten oder Dateisystemtypen."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1237,6 +1342,11 @@ msgstr ""
"Das Interface-Plugin sammelt allgemeine Verkehrsstatistiken auf ausgewählten "
"Schnittstellen."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1329,6 +1439,10 @@ msgstr ""
"Das Sensorik-Plugin nutzt das 'Linux Sensors Framework' um "
"Umgebungsstatistiken zu sammeln."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1367,7 +1481,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr "Das Laufzeit Plugin sammelt Statistiken über die Laufzeit des Systems."
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr "Es sind noch keine RRD-Daten verfügbar um Diagramme zu rendern."
@@ -1403,6 +1517,10 @@ msgstr ""
"Diese Sektion legt fest zu welchen Collectd-Servern die lokal gesammelten "
"Daten gesendet werden."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr "automatisch vollen Hostnamen herausfinden"
@@ -1463,6 +1581,12 @@ msgstr "Nutzer"
msgid "Verbose monitoring"
msgstr "Schnittstellen detailliert überwachen"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "Sofern nichts ausgewählt, werden alle Festplatten überwacht."
@@ -1481,7 +1605,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr "Wenn auf 'true' gesetzt, werden absolute Werte angefragt"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 "Sofern auf 'true' gesetzt, fordern wir prozentuale Werte"
@@ -1495,11 +1619,11 @@ msgstr "WLAN"
msgid "Wireless iwinfo Plugin Configuration"
msgstr "Wireless-iwinfo Plugin Konfiguration"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr "Schreibe *.rrd Dateien nach %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1522,7 +1646,7 @@ msgstr "cUrl Plugin Konfiguration"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:139
msgid "none"
-msgstr "keine"
+msgstr "kein"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:107
msgid "one device"
@@ -1536,7 +1660,7 @@ msgid_plural "%d filesystem types"
msgstr[0] "ein Dateisystemtyp"
msgstr[1] "%d Dateisystemtypen"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] "ein lokaler Port"
@@ -1548,7 +1672,7 @@ msgid_plural "%d mounts"
msgstr[0] "ein Einhängepunkt"
msgstr[1] "%d Einhängepunkte"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] "ein ferner Port"
diff --git a/applications/luci-app-statistics/po/el/statistics.po b/applications/luci-app-statistics/po/el/statistics.po
index 6ed824d780..8b8145bf88 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: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"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/"
"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.0.2-dev\n"
+"X-Generator: Weblate 4.11-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
@@ -51,7 +51,7 @@ msgstr ""
msgid "Aggregate number of connected users"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -65,6 +65,7 @@ msgid "Base Directory"
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 ""
@@ -93,7 +94,7 @@ msgstr ""
msgid "CPU Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr ""
@@ -105,7 +106,7 @@ msgstr "Έξοδος CSV"
msgid "CSV Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr ""
@@ -117,6 +118,19 @@ msgstr ""
msgid "Change the ownership of the socket file to the specified group."
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -180,6 +194,18 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -201,6 +227,10 @@ msgstr "Αρχείο ορισμού συνόλων δεδομένων"
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr "Κατάλογος για πρόσθετα collectd"
@@ -224,15 +254,15 @@ msgstr "Χρήση Χώρου στον δίσκο"
msgid "Disk Usage"
msgstr "Χρήση Δίσκου"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "Εμφάνιση χρονικού εύρους »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -261,11 +291,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -284,6 +316,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -293,7 +326,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
msgid "Enabled"
-msgstr ""
+msgstr "Ενεργοποιήθηκε"
#: 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
@@ -308,15 +341,15 @@ msgstr ""
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -328,7 +361,7 @@ msgstr "Exec"
msgid "Exec Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -336,7 +369,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -361,7 +394,7 @@ msgstr "Τείχος προστασίας"
msgid "Firewall (IPv6)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr ""
@@ -422,19 +455,36 @@ msgstr ""
msgid "Host"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+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"
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr ""
@@ -468,6 +518,13 @@ msgstr ""
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr ""
@@ -489,7 +546,7 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
@@ -511,6 +568,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -534,11 +595,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
@@ -593,11 +655,11 @@ msgstr ""
msgid "Monitor processes"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -605,17 +667,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -631,9 +695,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -659,9 +724,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -685,7 +751,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -707,15 +773,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -780,7 +847,7 @@ msgstr ""
msgid "Network plugins"
msgstr "Πρόσθετα δικτύου"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -828,7 +895,7 @@ msgstr ""
msgid "Output plugins"
msgstr "Πρόσθετα εξόδου"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr ""
@@ -857,6 +924,14 @@ msgstr "Θύρα"
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -875,7 +950,7 @@ msgstr "Επεξεργαστής"
msgid "Qdisc monitoring"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr ""
@@ -895,6 +970,10 @@ msgstr "RRDTool"
msgid "RRDTool Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -903,11 +982,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr ""
@@ -915,6 +994,14 @@ msgstr ""
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -929,11 +1016,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "Δευτερόλεπτα"
@@ -974,7 +1062,7 @@ msgstr ""
msgid "Setup"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -982,6 +1070,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -990,6 +1082,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1033,7 +1129,7 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "Στατιστικά"
@@ -1130,6 +1226,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1156,6 +1256,10 @@ msgid ""
"devices, mount points or filesystem types."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1195,6 +1299,11 @@ msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1261,6 +1370,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1290,7 +1403,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1322,6 +1435,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr ""
@@ -1330,7 +1447,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"
@@ -1382,6 +1499,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1398,7 +1521,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1412,11 +1535,11 @@ msgstr "Ασύρματο"
msgid "Wireless iwinfo Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1451,7 +1574,7 @@ msgid_plural "%d filesystem types"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1463,7 +1586,7 @@ msgid_plural "%d mounts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/en/statistics.po b/applications/luci-app-statistics/po/en/statistics.po
index 701ed6ce57..703d6b83f7 100644
--- a/applications/luci-app-statistics/po/en/statistics.po
+++ b/applications/luci-app-statistics/po/en/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: 2020-05-31 01:41+0000\n"
-"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"PO-Revision-Date: 2021-06-24 10:23+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/en/>\n"
"Language: en\n"
@@ -12,12 +12,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.1-dev\n"
+"X-Generator: Weblate 4.7.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
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"
@@ -51,7 +51,7 @@ msgstr ""
msgid "Aggregate number of connected users"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -64,6 +64,7 @@ msgid "Base Directory"
msgstr "Base Directory"
#: 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 "Basic monitoring"
@@ -92,7 +93,7 @@ msgstr ""
msgid "CPU Plugin Configuration"
msgstr "CPU Plugin Configuration"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr ""
@@ -104,7 +105,7 @@ msgstr "CSV Output"
msgid "CSV Plugin Configuration"
msgstr "CSV Plugin Configuration"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr "Cache collected data for"
@@ -116,6 +117,19 @@ msgstr "Chain"
msgid "Change the ownership of the socket file to the specified group."
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -179,6 +193,18 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr "DF Plugin Configuration"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -200,6 +226,10 @@ msgstr "Datasets definition file"
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr "Directory for collectd plugins"
@@ -222,15 +252,15 @@ msgstr "Disk Space Usage"
msgid "Disk Usage"
msgstr "Disk Usage"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "Display timespan »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -259,11 +289,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -282,6 +314,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -306,15 +339,15 @@ msgstr ""
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -326,7 +359,7 @@ msgstr "Exec"
msgid "Exec Plugin Configuration"
msgstr "Exec Plugin Configuration"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -334,7 +367,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -359,7 +392,7 @@ msgstr "Firewall"
msgid "Firewall (IPv6)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr "Flush cache after"
@@ -427,6 +460,10 @@ msgstr ""
msgid "Host"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr "Hostname"
@@ -435,11 +472,24 @@ msgstr "Hostname"
msgid "IP or hostname where to get the txtinfo output from"
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr "IRQ Plugin Configuration"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr "Ignore source addresses"
@@ -473,6 +523,13 @@ msgstr "Iptables Plugin Configuration"
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr "Listen host"
@@ -494,7 +551,7 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
@@ -516,6 +573,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Maximum allowed connections"
@@ -539,11 +600,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
@@ -598,11 +660,11 @@ msgstr "Monitor mount points"
msgid "Monitor processes"
msgstr "Monitor processes"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr "Monitor remote ports"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -610,17 +672,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -636,9 +700,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -664,9 +729,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -690,7 +756,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -712,15 +778,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -785,7 +852,7 @@ msgstr ""
msgid "Network plugins"
msgstr "Network plugins"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -833,7 +900,7 @@ msgstr ""
msgid "Output plugins"
msgstr "Output plugins"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr ""
@@ -856,12 +923,20 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:19
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -880,7 +955,7 @@ msgstr "Processor"
msgid "Qdisc monitoring"
msgstr "Qdisc monitoring"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr "RRD XFiles Factor"
@@ -900,6 +975,10 @@ msgstr "RRDTool"
msgid "RRDTool Plugin Configuration"
msgstr "RRDTool Plugin Configuration"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -908,11 +987,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr "Rows per RRA"
@@ -920,6 +999,14 @@ msgstr "Rows per RRA"
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -934,11 +1021,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "Seconds"
@@ -979,7 +1067,7 @@ msgstr ""
msgid "Setup"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -987,6 +1075,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr "Shaping class monitoring"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -995,6 +1087,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1038,7 +1134,7 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 ""
@@ -1135,6 +1231,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1165,6 +1265,10 @@ msgstr ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1215,6 +1319,11 @@ msgid ""
msgstr ""
"The interface plugin collects traffic statistics on selected interfaces."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1299,6 +1408,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1332,7 +1445,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1367,6 +1480,10 @@ msgid ""
msgstr ""
"This section defines to which servers the locally collected data is sent to."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr "Try to lookup fully qualified hostname"
@@ -1427,6 +1544,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr "Verbose monitoring"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1443,7 +1566,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1457,11 +1580,11 @@ msgstr "Wireless"
msgid "Wireless iwinfo Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1496,7 +1619,7 @@ msgid_plural "%d filesystem types"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1508,7 +1631,7 @@ msgid_plural "%d mounts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/es/statistics.po b/applications/luci-app-statistics/po/es/statistics.po
index 9ebd948fde..53e15865ed 100644
--- a/applications/luci-app-statistics/po/es/statistics.po
+++ b/applications/luci-app-statistics/po/es/statistics.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-10-08 03:26+0000\n"
+"PO-Revision-Date: 2022-01-12 11:22+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/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.3-dev\n"
+"X-Generator: Weblate 4.10.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
@@ -51,19 +51,20 @@ msgstr "Familia de direcciones"
msgid "Aggregate number of connected users"
msgstr "Agregar número de usuarios conectados"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr "Aplicar intervalo »"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:47
msgid "Awaiting email input at %s"
-msgstr "En espera de entrada de correo electrónico en %s"
+msgstr "Esperando entrada de correo electrónico en %s"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:59
msgid "Base Directory"
msgstr "Directorio de base"
#: 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 "Monitorización básica"
@@ -94,7 +95,7 @@ msgstr "Configuración del complemento de frecuencia de la CPU"
msgid "CPU Plugin Configuration"
msgstr "Configuración del complemento de CPU"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr "Monitoreo de CPU activado"
@@ -106,7 +107,7 @@ msgstr "Salida en CSV"
msgid "CSV Plugin Configuration"
msgstr "Configuración del complemento de CSV"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr "Almacenar datos recopilados por"
@@ -118,6 +119,19 @@ msgstr "Cadena"
msgid "Change the ownership of the socket file to the specified group."
msgstr "Cambia la propiedad del archivo de socket al grupo especificado."
+#: 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 "Chrony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr "Configuración del complemento Chrony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr "Monitoreo de Chrony activado"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr "Enlaces"
@@ -181,6 +195,18 @@ msgstr "estadísticas sobre el complemento de red en sí"
msgid "DF Plugin Configuration"
msgstr "Configuración del complemento DF"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr "Asignaciones DHCP"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr "Configuración del complemento de asignaciones DHCP"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr "Archivo de asignaciones DHCP"
+
#: 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
msgid "DNS"
@@ -202,6 +228,10 @@ msgstr "Archivo de definición de conjunto de datos"
msgid "Detailled CPU frequency monitoring enabled"
msgstr "Monitoreo detallado de frecuencia de CPU activado"
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr "Dhcpleases"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr "Directorio para los complementos de connectd"
@@ -224,15 +254,15 @@ msgstr "Uso de espacio en disco"
msgid "Disk Usage"
msgstr "Uso de disco"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr "Mostrar Host »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "Mostrar lapso de tiempo »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr "No actualizar"
@@ -261,11 +291,13 @@ msgid "Enable statistics"
msgstr "Activar estadísticas"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -284,6 +316,7 @@ msgstr "Activar estadísticas"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -308,15 +341,15 @@ msgstr "Configuración del complemento Entropía"
msgid "Entropy monitoring enabled"
msgstr "Monitoreo de entropía activado"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr "Cada 30 segundos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr "Cada 5 segundos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr "Cada minuto"
@@ -328,7 +361,7 @@ msgstr "Exec"
msgid "Exec Plugin Configuration"
msgstr "Configuración del plugin Exec"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr "Esperando un valor decimal menor a uno"
@@ -336,7 +369,7 @@ msgstr "Esperando un valor decimal menor a uno"
msgid "Expecting permssions in octal notation"
msgstr "Esperando permisos en notación octal"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr "Esperando un rango de tiempo válido"
@@ -361,7 +394,7 @@ msgstr "Cortafuegos"
msgid "Firewall (IPv6)"
msgstr "Firewall (IPv6)"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr "Vaciar caché tras"
@@ -430,19 +463,36 @@ msgstr ""
msgid "Host"
msgstr "Host"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr "Host ejecutando Chrony"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
-msgstr "Nombre del host"
+msgstr "Nombre de host"
#: 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 "IP o nombre de máquina desde la que obtener la salida de 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 "Estadísticas de IP"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr "Configuración del complemento de estadísticas de IP"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr "Supervisión de estadísticas IPv4/IPv6 activada"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr "Configuración del plugin IRQ"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr "Ignorar direcciones de origen"
@@ -476,6 +526,16 @@ msgstr "Configuración del plugin Iptables"
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr "No marcar para determinar automáticamente que interfaces monitorizar."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+"Lista de períodos de tiempo que se almacenarán en la base de datos RRD. P."
+"ej. \"1hour 1day 14day\". Tipos de intervalos de tiempo permitidos: min, h, "
+"hour(s), d, day(s), w, week(s), m, month(s), y, year(s)"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr "Máquina de escucha"
@@ -497,7 +557,7 @@ msgid "Load monitoring enabled"
msgstr "Monitoreo de carga activado"
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr "Cargando datos…"
@@ -521,6 +581,10 @@ msgstr ""
"Los valores máximos para un período se pueden usar en lugar de los promedios "
"cuando no se usa 'only average RRAs'"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr "Cantidad máxima de paquetes perdidos"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Máximo número de conexiones"
@@ -544,11 +608,12 @@ msgstr "Monitoreo de memoria activado"
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 "Monitorizar todos menos los especificados"
@@ -603,11 +668,11 @@ msgstr "Monitorizar puntos de montaje"
msgid "Monitor processes"
msgstr "Monitorizar procesos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr "Monitorizar puertos remotos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr "Monitoreando %s y %s"
@@ -615,17 +680,19 @@ msgstr "Monitoreando %s y %s"
msgid "Monitoring %s, %s, %s"
msgstr "Monitoreando %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] "Supervisión de APC UPS en el host %s, puerto %d"
-msgstr[1] "Supervisión de UPS de APC en hosts %s, puerto %d"
+msgstr "Monitoreando UPS APC en el host %s, puerto %d"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr "Monitoreo de asignaciones DHCP activado"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr "Monitoreo de consultas DNS en todas las interfaces"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] "Monitoreo de consultas DNS en una interfaz"
@@ -641,9 +708,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] "Monitoreo de todos los discos menos uno"
msgstr[1] "Monitoreo de todos los discos excepto %d"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] "Monitoreo de todas las interfaces menos una"
@@ -669,9 +737,10 @@ msgstr "Monitorear todos los discos"
msgid "Monitoring all except %s, %s, %s"
msgstr "Monitoreo de todos excepto %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 "Monitorear todas las interfaces"
@@ -695,7 +764,7 @@ msgstr "Monitoreo de todas las zonas termales"
msgid "Monitoring all thermal zones except %s"
msgstr "Monitoreo de todas las zonas térmicas excepto %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr "Monitoreo de puertos de escucha locales"
@@ -717,15 +786,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] "Monitorear un disco"
msgstr[1] "Monitorear %d discos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "Monitorear un host"
msgstr[1] "Monitorear %d hosts"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] "Monitoreo de una interfaz"
@@ -751,7 +821,7 @@ msgstr[1] "Monitoreo de %d sensores"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:10
msgid "Monitoring splash leases"
-msgstr "Monitoreo de arrendamientos de splash"
+msgstr "Monitoreo de splash leases"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:47
msgid "Monitoring thermal zones %s"
@@ -790,7 +860,7 @@ msgstr "Comunicación de red activada"
msgid "Network plugins"
msgstr "Plugins de red"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr "No se encontraron datos de RRD"
@@ -841,7 +911,7 @@ msgstr "Archivos de estado de OpenVPN"
msgid "Output plugins"
msgstr "Plugins de salida"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr "Visión general"
@@ -870,6 +940,14 @@ msgstr "Puerto"
msgid "Port for apcupsd communication"
msgstr "Puerto para comunicación apcupsd"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr "Puerto para 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 "Posiblemente error en collectd. Solo 127.0.0.1 y localhost funcionan"
+
#: 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
msgid "Processes"
@@ -888,7 +966,7 @@ msgstr "Procesador"
msgid "Qdisc monitoring"
msgstr "Monitorización Qdisc"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr "Factor XFiles RRD"
@@ -908,6 +986,10 @@ msgstr "Herramienta RRD"
msgid "RRDTool Plugin Configuration"
msgstr "Configuración del plugin \"Herramienta RRD\""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr "Informe también el valor de la métrica inactiva"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr "Informe por CPU"
@@ -916,11 +998,11 @@ msgstr "Informe por CPU"
msgid "Report by state"
msgstr "Informe por estado"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr "Informe en porcentaje"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr "Filas por RRA"
@@ -928,6 +1010,14 @@ msgstr "Filas por RRA"
msgid "Rule monitoring enabled"
msgstr "Monitoreo de reglas activado"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr "SNMP6"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr "Configuración del complemento SNMP6"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr "SQM"
@@ -942,11 +1032,12 @@ msgid "Script"
msgstr "Script"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "Segundos"
@@ -988,7 +1079,7 @@ msgstr "Establece el nivel de registro de syslog."
msgid "Setup"
msgstr "Configuración"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr "Configuración de collectd"
@@ -996,6 +1087,10 @@ msgstr "Configuración de collectd"
msgid "Shaping class monitoring"
msgstr "Monitorización de la clase shaping"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr "Mostrar estado inactivo"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr "Mostrar valores máximos en lugar de promedios"
@@ -1004,6 +1099,10 @@ msgstr "Mostrar valores máximos en lugar de promedios"
msgid "Simple CPU frequency monitoring enabled"
msgstr "Monitoreo de frecuencia de CPU simple activado"
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr "Snmp6"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr "Zócalo %s activo"
@@ -1047,7 +1146,7 @@ msgstr "Splash Leases"
msgid "Splash Leases Plugin Configuration"
msgstr "Configuración del complemento \"Splash Leases\""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "Estadísticas"
@@ -1152,6 +1251,11 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr "El nombre de la cadena no debe contener espacios"
+#: 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 ""
+"El complemento chrony monitoreará las estadísticas del servidor NTP de chrony"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr "El comentario para que coincida no debe contener espacios"
@@ -1186,6 +1290,11 @@ msgstr ""
"El plugin \"DF\" recolecta estadísticas acerca del uso del espacio en disco "
"en diferentes dispositivos, puntos de montaje y tipos de sistema de archivos."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+"El complemento dhcpleases recopila información sobre las asignaciones DHCP."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1239,6 +1348,13 @@ msgstr ""
"El complemento de interfaz recoge estadísticas de tráfico en las interfaces "
"seleccionadas."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+"El complemento ipstatistics recopila estadísticas de IPv4 e IPv6 para "
+"compararlas."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1329,13 +1445,19 @@ msgstr ""
"El plugin \"sensors\" usa el marco de trabajo de sensores de Linux para "
"recopilar estadísticas ambientales."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+"El complemento snmp6 recopila estadísticas de IPv6 para las interfaces "
+"seleccionadas."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
"leases."
msgstr ""
-"El plugin \"splash leases\" usa libuci para recopilar estadísticas sobre los "
-"arrendamientos de salpicaduras."
+"El complemento \"splash leases\" usa libuci para recopilar estadísticas "
+"sobre los arrendamientos de salpicaduras."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:7
msgid ""
@@ -1369,7 +1491,7 @@ msgstr ""
"El plugin \"uptime\" recopila estadísticas sobre el tiempo de actividad del "
"sistema."
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr "Todavía no hay datos RRD disponibles para representar gráficos."
@@ -1409,6 +1531,10 @@ msgstr ""
"Esta sección define a qué servidores se envían los datos recolectados "
"localmente."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr "Tiempo de espera para la votación chrony"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr "Intenta resolver el nombre de máquina cualificado"
@@ -1469,6 +1595,15 @@ msgstr "Usuario"
msgid "Verbose monitoring"
msgstr "Monitorización detallada"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+"Cuando un host no ha respondido a esta cantidad de paquetes seguidos, vuelva "
+"a resolver el nombre de host en DNS. Útil para hosts DNS dinámicos. El valor "
+"predeterminado es -1 = desactivado."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "Cuando no se selecciona ninguno, se supervisarán todos los discos."
@@ -1488,7 +1623,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr "Cuando se establece en verdadero, se solicita valores absolutos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 "Cuando se establece en verdadero, se solicita valores de porcentaje"
@@ -1502,11 +1637,11 @@ msgstr "Wi-Fi"
msgid "Wireless iwinfo Plugin Configuration"
msgstr "Configuración plugin \"Wireless iwinfo\""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr "Escribir archivos *.rrd en %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1543,7 +1678,7 @@ msgid_plural "%d filesystem types"
msgstr[0] "un tipo de sistema de archivos"
msgstr[1] "%d tipos de sistema de archivos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] "un puerto local"
@@ -1555,7 +1690,7 @@ msgid_plural "%d mounts"
msgstr[0] "un montaje"
msgstr[1] "%d montajes"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] "un puerto remoto"
@@ -1565,6 +1700,14 @@ msgstr[1] "%d puertos remotos"
msgid "reduces rrd size"
msgstr "reduce el tamaño RRD"
+#, fuzzy
+#~ msgid ""
+#~ "When a host has not replied to this number of packets in a row, re-"
+#~ "resolve the hostname in DNS. Useful for dynamic DNS hosts."
+#~ msgstr ""
+#~ "Cuando un host no ha respondido a esta cantidad de paquetes seguidos, "
+#~ "vuelva a resolver el nombre de host en DNS. Útil para hosts DNS dinámicos."
+
#~ msgid "Cache flush interval"
#~ msgstr "Intervalo de limpieza de antememoria"
diff --git a/applications/luci-app-statistics/po/fi/statistics.po b/applications/luci-app-statistics/po/fi/statistics.po
index d6818106e3..9542404f32 100644
--- a/applications/luci-app-statistics/po/fi/statistics.po
+++ b/applications/luci-app-statistics/po/fi/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: 2020-06-25 19:08+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-11-13 08:12+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/fi/>\n"
"Language: fi\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.2-dev\n"
+"X-Generator: Weblate 4.9.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
@@ -51,7 +51,7 @@ msgstr "Osoiteperhe"
msgid "Aggregate number of connected users"
msgstr "Yhdistettyjen käyttäjien kokonaismäärä"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr "Käytä aikaväliä »"
@@ -64,6 +64,7 @@ msgid "Base Directory"
msgstr "Perushakemisto"
#: 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 "Perusvalvonta"
@@ -92,7 +93,7 @@ msgstr "CPU:n kellotaajuus -lisäosan asetukset"
msgid "CPU Plugin Configuration"
msgstr "CPU-laajennuksen määritykset"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr "Suorittimen valvonta on käytössä"
@@ -104,7 +105,7 @@ msgstr "CSV Tulostus"
msgid "CSV Plugin Configuration"
msgstr "CSV-laajennuksen määritys"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr "Välimuistiin kerätyt tiedot"
@@ -116,6 +117,19 @@ msgstr "Ketju"
msgid "Change the ownership of the socket file to the specified group."
msgstr "Muuta pistoketiedoston omistajuus määritettylle ryhmälle."
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr "Chrony-laajennuksen asetukset"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr "Chrony-seuranta käytössä"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr "Kerää linkit"
@@ -179,6 +193,18 @@ msgstr "Luo tilastoja itse verkkolaajennuksesta"
msgid "DF Plugin Configuration"
msgstr "DF-laajennuksen määritykset"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -200,6 +226,10 @@ msgstr "Tietojoukkojen määritystiedosto"
msgid "Detailled CPU frequency monitoring enabled"
msgstr "Yksityiskohtainen suorittimen taajuuden valvonta käytössä"
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr "Hakemisto collectd-laajennuksille"
@@ -222,15 +252,15 @@ msgstr "Levytilan käyttö"
msgid "Disk Usage"
msgstr "Levyn käyttö"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr "Näytä isäntä »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "Näytä aikaväli »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr "Älä päivitä"
@@ -259,11 +289,13 @@ msgid "Enable statistics"
msgstr "Ota tilastot käyttöön"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -282,6 +314,7 @@ msgstr "Ota tilastot käyttöön"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -306,15 +339,15 @@ msgstr "Entropia-lisäosan asetukset"
msgid "Entropy monitoring enabled"
msgstr "Entropian seuranta käytössä"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr "30 sekunnin välein"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr "Joka 5 sekunti"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr "Joka minuutti"
@@ -326,7 +359,7 @@ msgstr "Exec"
msgid "Exec Plugin Configuration"
msgstr "Exec laajennuksen määritys"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr "Odottaa desimaaliarvoa pienempää kuin yksi"
@@ -334,7 +367,7 @@ msgstr "Odottaa desimaaliarvoa pienempää kuin yksi"
msgid "Expecting permssions in octal notation"
msgstr "Edellyttää oikeuksia oktaalimerkittynä"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr "Edellyttää voimassa olevaa ajanjaksoa"
@@ -359,7 +392,7 @@ msgstr "Palomuuri"
msgid "Firewall (IPv6)"
msgstr "Palomuuri (IPv6)"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr "Tyhjennä välimuisti jälkeen"
@@ -370,7 +403,7 @@ msgstr "Edelleenlähetys kuuntelu- ja palvelinosoitteiden välillä"
#: 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 "Vapaa, varattu ja käytetty tila ilmoitetaan suhteellisina arvoina"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:21
msgid "Gather compression statistics"
@@ -425,19 +458,36 @@ msgstr "Voit määrittää perusteita, joilla valvotut iptables-säännöt valit
msgid "Host"
msgstr "Palvelin"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr "Isäntä, jolla on käynnissä chrony"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
-msgstr "Palvelinnimi"
+msgstr "Nimi"
#: 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 "IP-osoite tai isäntänimi, josta txtinfo-syöte haetaan"
+#: 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 "IP-tilastot"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr "IP-tilastolaajennuksen asetukset"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr "IPv4/IPv6-tilastojen seuranta käytössä"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr "IRQ-laajennuksen määritys"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr "Ohita lähdeosoitteet"
@@ -471,6 +521,16 @@ msgstr "Iptables-laajennuksen määritys"
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr "Tyhjä arvo = valvottavat sovittimet valitaan automaattisesti."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+"Luettelo RRD-tietokantaan tallennettavista aikaväleistä. Esim. \"1hour 1day "
+"14day\". Sallitut aikavälien tyypit: min, h, hour(s), d, day(s), w, week(s), "
+"m, month(s), y, year(s)"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr "Kuuntele isäntää"
@@ -492,7 +552,7 @@ msgid "Load monitoring enabled"
msgstr "Kuormituksen valvonta käytössä"
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr "Tietoja ladataan …"
@@ -516,6 +576,10 @@ msgstr ""
"Jakson enimmäisarvoja voidaan käyttää keskiarvojen sijaan, kun ei käytetä "
"\"vain keskiarvo RRA:ia\""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Sallittujen yhteyksien määrä"
@@ -539,11 +603,12 @@ msgstr "Muistin valvonta käytössä"
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 "Valvo kaikkia paitsi valittuja"
@@ -598,11 +663,11 @@ msgstr "Valvo liitoskohtia"
msgid "Monitor processes"
msgstr "Valvo prosesseja"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr "Etäporttien valvonta"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr "Valvotaan kohdetta %s ja %s"
@@ -610,17 +675,20 @@ msgstr "Valvotaan kohdetta %s ja %s"
msgid "Monitoring %s, %s, %s"
msgstr "Valvonta %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
+#, fuzzy
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] "Valvotaan APC UPS isäntää %s, port %d"
-msgstr[1] "Valvotaan APC UPS isäntiä %s, port %d"
+msgstr "Valvotaan APC UPS isäntää %s, port %d"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr "DNS-kyselyiden valvonta kaikissa sovittimissa"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] "DNS-kyselyiden valvonta sovittimessa"
@@ -636,9 +704,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] "Kaikkien paitsi yhden levyn valvonta"
msgstr[1] "Kaikkien paitsi %d levyn valvonta"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] "Kaikkien paitsi yhden sovittimen seuranta"
@@ -664,9 +733,10 @@ msgstr "Kaikkien levyjen valvonta"
msgid "Monitoring all except %s, %s, %s"
msgstr "Valvotaan kaikkia paitsi %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 "Kaikkien sovittimien valvonta"
@@ -690,7 +760,7 @@ msgstr "Kaikkien lämpövyöhykkeiden valvonta"
msgid "Monitoring all thermal zones except %s"
msgstr "Kaikkien lämpövyöhykkeiden valvonta paitsi %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr "Paikallisten kuunteluporttien valvonta"
@@ -712,15 +782,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] "Yhden levyn valvonta"
msgstr[1] "Valvoo %d levyä"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "Yhden isännän valvonta"
msgstr[1] "Valvoo %d isäntää"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] "Yhden sovittimen valvonta"
@@ -785,7 +856,7 @@ msgstr "Verkkoyhteydet sallittu"
msgid "Network plugins"
msgstr "Verkko-lisäosat"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr "RRD-tietokantaa (tai -tietoja) ei löydy"
@@ -835,7 +906,7 @@ msgstr "OpenVPN-tilatiedostot"
msgid "Output plugins"
msgstr "Tiedon näyttö -lisäosat"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr "Yleiskatsaus"
@@ -864,6 +935,14 @@ msgstr "Portti"
msgid "Port for apcupsd communication"
msgstr "Portti apcupsd -tiedonsiirrolle"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -882,7 +961,7 @@ msgstr "Suoritin"
msgid "Qdisc monitoring"
msgstr "Qdisc valvonta"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr "RRD XFiles-tekijä"
@@ -902,6 +981,10 @@ msgstr "RRDTool"
msgid "RRDTool Plugin Configuration"
msgstr "RRDTool-lisäosan asetukset"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr "Raportoi CPU-kohtaisesti"
@@ -910,11 +993,11 @@ msgstr "Raportoi CPU-kohtaisesti"
msgid "Report by state"
msgstr "Raportoi tilan mukaan"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr "Raportoi prosentteina"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr "Rivimäärä RRA-tietokannassa"
@@ -922,6 +1005,14 @@ msgstr "Rivimäärä RRA-tietokannassa"
msgid "Rule monitoring enabled"
msgstr "Säännön valvonta päällä"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr "SQM"
@@ -936,11 +1027,12 @@ msgid "Script"
msgstr "Komentojono"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "Sekuntia"
@@ -981,7 +1073,7 @@ msgstr "Aseta syslog-lokin kirjaustaso."
msgid "Setup"
msgstr "Asetukset"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr "Collectd-perusasetukset"
@@ -989,6 +1081,10 @@ msgstr "Collectd-perusasetukset"
msgid "Shaping class monitoring"
msgstr "Muotoiluluokan asetukset"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr "Näytä joutokäyntitila"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr "Näytä maksimiarvot eikä keskiarvot"
@@ -997,6 +1093,10 @@ msgstr "Näytä maksimiarvot eikä keskiarvot"
msgid "Simple CPU frequency monitoring enabled"
msgstr "Yksinkertainen CPU:n taajuuden seuranta"
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr "Pistoke %s aktiivinen"
@@ -1040,7 +1140,7 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr "Splash Leases -lisäosan asetukset"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "Tilastot"
@@ -1141,6 +1241,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr "Ketjun nimessä ei voi olla välilyöntejä"
+#: 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 "Chrony-laajennus seuraa Chrony NTP -palvelimen tilastoja"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr "Tarkastettavasssa kommentissa ei voi olla väliyöntejä"
@@ -1171,6 +1275,10 @@ msgstr ""
"Levytila-lisäosa kerää tietoja levyn käytöstä eri laitteissa, liitoskohdissa "
"tai tiedostojärjestelmissä."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1212,6 +1320,12 @@ msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr "Sovittimet-lisäosa kerää liikennetietoja avlituilta sovittimilta."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+"Ipstatistics-laajennus kerää IPv4- ja IPv6-tilastoja vertaillakseen niitä."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1300,6 +1414,10 @@ msgid ""
msgstr ""
"Anturilaajennus käyttää Linux-antureita ympäristötilastojen keräämiseen."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1334,7 +1452,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr "Uptime-laajennus kerää tilastotietoa järjestelmän saatavuudesta."
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr "RRD-tietoja ei ole vielä käytettävissä graafeja varten."
@@ -1371,6 +1489,10 @@ msgstr ""
"Tässä määritetään, mille palvelimelle paikallisesti kerätyt tiedot "
"lähetetään."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr "Yritä selvittää tekstimuotoinen isäntänimi (FQDN)"
@@ -1431,6 +1553,12 @@ msgstr "Käyttäjä"
msgid "Verbose monitoring"
msgstr "Runsas valvonta"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "Jos mitään ei valita, kaikkia levyjä valvotaan."
@@ -1447,7 +1575,7 @@ msgstr "Raportointi tilakohtaisesti (system, user, idle)"
msgid "When set to true, we request absolute values"
msgstr "Raportointi absoluuttisina arvoina"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 "Raportointi prosentteina"
@@ -1461,11 +1589,11 @@ msgstr "Langaton"
msgid "Wireless iwinfo Plugin Configuration"
msgstr "Langattoman verkon iwinfo-lisäosan asetukset"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr "Kirjoitetaan rrd-tiedostot hakemistoon %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1502,7 +1630,7 @@ msgid_plural "%d filesystem types"
msgstr[0] "Yksi tiedostojärjestelmä"
msgstr[1] "%d tiedostojärjestelmää"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] "Yksi paikallinen portti"
@@ -1514,7 +1642,7 @@ msgid_plural "%d mounts"
msgstr[0] "Yksi liitoskohta"
msgstr[1] "%s liitoskohtaa"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] "Yksi vastapuolen portti"
diff --git a/applications/luci-app-statistics/po/fr/statistics.po b/applications/luci-app-statistics/po/fr/statistics.po
index 7a206e13b3..aaee4870de 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: 2020-06-20 14:41+0000\n"
+"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/"
"luciapplicationsstatistics/fr/>\n"
@@ -12,16 +12,16 @@ 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.11-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
msgid "APC UPS"
-msgstr ""
+msgstr "Onduleur"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:6
msgid "APCUPS Plugin Configuration"
-msgstr ""
+msgstr "Configuration du plugin onduleur"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
msgid "Absolute values"
@@ -51,7 +51,7 @@ msgstr ""
msgid "Aggregate number of connected users"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr "Appliquer l'intervalle »"
@@ -64,6 +64,7 @@ msgid "Base Directory"
msgstr "Répertoire de base"
#: 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 "Surveillance de base"
@@ -92,7 +93,7 @@ msgstr ""
msgid "CPU Plugin Configuration"
msgstr "Configuration du greffon sur le CPU"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr "Surveillance de CPU activée"
@@ -104,7 +105,7 @@ msgstr "Sortie au format CSV"
msgid "CSV Plugin Configuration"
msgstr "Configuration du greffon CSV"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr "Mettre en cache les données collectées pendant"
@@ -116,6 +117,19 @@ msgstr "Chaîne"
msgid "Change the ownership of the socket file to the specified group."
msgstr "Modifier la propriété du fichier socket au groupe spécifié."
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -179,6 +193,18 @@ msgstr "Créer des statistiques sur le plugin réseau lui-même"
msgid "DF Plugin Configuration"
msgstr "Configuration du greffon DF"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr "Baux DHCP"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr "Fichier de baux DHCP"
+
#: 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
msgid "DNS"
@@ -200,6 +226,10 @@ msgstr "Fichier de définition des lots de données"
msgid "Detailled CPU frequency monitoring enabled"
msgstr "Surveillance détaillée de la fréquence CPU activée"
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr "Répertoire pour les greffons Collectd"
@@ -222,15 +252,15 @@ msgstr "Utilisation de l'espace-disque"
msgid "Disk Usage"
msgstr "Espace-disque"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "Afficher période »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr "Ne pas rafraîchir"
@@ -259,11 +289,13 @@ msgid "Enable statistics"
msgstr "Activer les statistiques"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -282,6 +314,7 @@ msgstr "Activer les statistiques"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -296,7 +329,7 @@ msgstr "Activé"
#: 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 "Entropie"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:6
msgid "Entropy Plugin Configuration"
@@ -306,15 +339,15 @@ msgstr ""
msgid "Entropy monitoring enabled"
msgstr "Surveillance de l’entropie activée"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr "Toutes les 30 secondes"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr "Toutes les 5 secondes"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr "Chaque minute"
@@ -326,7 +359,7 @@ msgstr "Exec"
msgid "Exec Plugin Configuration"
msgstr "Configuration du greffon Exec"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr "Valeur décimale inférieure à un attendue"
@@ -334,7 +367,7 @@ msgstr "Valeur décimale inférieure à un attendue"
msgid "Expecting permssions in octal notation"
msgstr "Permissions attendues en notation octale"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr "Page de temps valide attendue"
@@ -359,7 +392,7 @@ msgstr "Pare-feu"
msgid "Firewall (IPv6)"
msgstr "Pare-feu (IPv6)"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr "Vidanger le cache après"
@@ -378,7 +411,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:86
msgid "General plugins"
-msgstr ""
+msgstr "Plugins généraux"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:15
msgid "Generate a separate graph for each logged user"
@@ -428,6 +461,10 @@ msgstr ""
msgid "Host"
msgstr "Hôte"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr "Nom d'hôte"
@@ -436,11 +473,24 @@ msgstr "Nom d'hôte"
msgid "IP or hostname where to get the txtinfo output from"
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr "Configuration du greffon IRQ"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr "Ignorer les adresses-source"
@@ -464,7 +514,7 @@ msgstr "Interruptions"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
msgid "Interval for pings"
-msgstr ""
+msgstr "Intervalle pour les pings"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:8
msgid "Iptables Plugin Configuration"
@@ -474,6 +524,13 @@ msgstr "Configuration du greffon IPtables"
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr "Hôte en écoute"
@@ -495,7 +552,7 @@ msgid "Load monitoring enabled"
msgstr "Surveillance de la charge activée"
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr "Chargement des données…"
@@ -517,6 +574,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Nb de Connexions autorisées au maximum"
@@ -540,11 +601,12 @@ msgstr "Surveillance de la mémoire activée"
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
@@ -599,11 +661,11 @@ msgstr "Points de montage à surveiller"
msgid "Monitor processes"
msgstr "Processus à surveiller"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr "Surveiller les ports destinataires"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr "Surveillance de %s et %s"
@@ -611,17 +673,20 @@ msgstr "Surveillance de %s et %s"
msgid "Monitoring %s, %s, %s"
msgstr "Surveillance de %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
+#, fuzzy
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] "Surveillance des APC UPS au niveau de l'hôte %s, port %s"
-msgstr[1] "Surveillance des APC UPS au niveau des hôtes %s, port %s"
+msgstr "Surveillance des APC UPS au niveau de l'hôte %s, port %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr "Surveillance des requêtes DNS sur toutes les interfaces"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] "Surveillance des requêtes DNS sur une interface"
@@ -637,9 +702,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] "Surveillance de tous les disques sauf un"
msgstr[1] "Surveillance de tous les disques sauf %d"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] "Surveillance de toutes les interfaces sauf une"
@@ -665,9 +731,10 @@ msgstr "Surveillance de tous les disques"
msgid "Monitoring all except %s, %s, %s"
msgstr "Surveillance de tous sauf %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 "Surveillance de toutes les interfaces"
@@ -691,7 +758,7 @@ msgstr "Surveillance de toutes les zones thermiques"
msgid "Monitoring all thermal zones except %s"
msgstr "Surveillance de toutes les zones thermiques sauf %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr "Surveillance des ports d’écoute locaux"
@@ -713,15 +780,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] "Surveillance d’un disque"
msgstr[1] "Surveillance de %d disques"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "Surveillance d’un hôte"
msgstr[1] "Surveillance de %d hôtes"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] "Surveillance d’une interface"
@@ -786,7 +854,7 @@ msgstr "Communication réseau activée"
msgid "Network plugins"
msgstr "Greffons liés au réseau"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr "Aucune donnée RRD trouvée"
@@ -798,7 +866,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
msgid "Notify level"
-msgstr ""
+msgstr "Niveau de notification"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:77
msgid "Number of threads for data collection"
@@ -824,19 +892,19 @@ msgstr "OpenVPN"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:7
msgid "OpenVPN Plugin Configuration"
-msgstr ""
+msgstr "Configuration du plugin OpenVPN"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:27
msgid "OpenVPN status files"
-msgstr ""
+msgstr "Fichiers d’état OpenVPN"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:88
msgid "Output plugins"
msgstr "Greffons liés aux résultats"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
-msgstr "Vue d’ensemble"
+msgstr "Aperçu"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
msgid "Percent values"
@@ -863,6 +931,14 @@ msgstr "Port"
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -881,7 +957,7 @@ msgstr "Processeur"
msgid "Qdisc monitoring"
msgstr "Surveillance Qdisc"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr "Facteur RRD XFiles"
@@ -901,6 +977,10 @@ msgstr "RRDTool"
msgid "RRDTool Plugin Configuration"
msgstr "Configuration du greffon RRDTool"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -909,11 +989,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr "Lignes par RRA"
@@ -921,6 +1001,14 @@ msgstr "Lignes par RRA"
msgid "Rule monitoring enabled"
msgstr "Surveillance des règles activée"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -935,11 +1023,12 @@ msgid "Script"
msgstr "Script"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "Secondes"
@@ -980,7 +1069,7 @@ msgstr ""
msgid "Setup"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr "Configurer collectd"
@@ -988,6 +1077,10 @@ msgstr "Configurer collectd"
msgid "Shaping class monitoring"
msgstr "Surveillance liées à la priorité"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -996,6 +1089,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr "Surveillance simple de la fréquence du CPU activée"
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr "Socket %s active"
@@ -1039,7 +1136,7 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "Statistiques"
@@ -1136,6 +1233,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr "Le nom de la chaîne ne doit pas contenir d’espaces"
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr "Le commentaire à faire correspondre ne doit pas contenir d’espaces"
@@ -1167,6 +1268,10 @@ msgstr ""
"Le plugin DF récupère des données sur l'utilisation de l'espace-disque sur "
"différents périphériques, points de montage ou types de systèmes de fichiers."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1218,6 +1323,11 @@ msgstr ""
"Ce greffon des interfaces collecte des statistiques de trafic sur les "
"interfaces sélectionnées."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1308,6 +1418,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1341,7 +1455,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
"Il n'y a pas encore de données RRD disponibles pour le rendu des graphiques."
@@ -1378,6 +1492,10 @@ msgstr ""
"Cette section définit à quels serveurs sont envoyées les données collectées "
"localement."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr "Tente de récupérer des noms d'hôtes complètement qualifiés"
@@ -1438,6 +1556,12 @@ msgstr "Utilisateur"
msgid "Verbose monitoring"
msgstr "Surveillance verbeuse"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "Si aucun n'est sélectionné, tous les disques seront surveillés."
@@ -1455,7 +1579,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1469,11 +1593,11 @@ msgstr "Sans-fil"
msgid "Wireless iwinfo Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr "Écriture de fichiers *.rrd dans %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1496,7 +1620,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:139
msgid "none"
-msgstr "Aucun"
+msgstr "aucun"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:107
msgid "one device"
@@ -1510,7 +1634,7 @@ msgid_plural "%d filesystem types"
msgstr[0] "un type de système de fichiers"
msgstr[1] "%d types de système de fichiers"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] "un port local"
@@ -1522,7 +1646,7 @@ msgid_plural "%d mounts"
msgstr[0] "un point de montage"
msgstr[1] "%d points de montage"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] "un port distant"
diff --git a/applications/luci-app-statistics/po/he/statistics.po b/applications/luci-app-statistics/po/he/statistics.po
index d033b2fb8d..23f7ada53e 100644
--- a/applications/luci-app-statistics/po/he/statistics.po
+++ b/applications/luci-app-statistics/po/he/statistics.po
@@ -3,20 +3,21 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2012-09-10 04:59+0200\n"
-"Last-Translator: Snoof <sagim9@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsstatistics/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.5-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
msgid "APC UPS"
-msgstr ""
+msgstr "אל־פסק מבית APC"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:6
msgid "APCUPS Plugin Configuration"
@@ -50,7 +51,7 @@ msgstr ""
msgid "Aggregate number of connected users"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -63,6 +64,7 @@ msgid "Base Directory"
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 ""
@@ -91,7 +93,7 @@ msgstr ""
msgid "CPU Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr ""
@@ -103,7 +105,7 @@ msgstr ""
msgid "CSV Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr ""
@@ -115,6 +117,19 @@ msgstr ""
msgid "Change the ownership of the socket file to the specified group."
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -178,6 +193,18 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -199,6 +226,10 @@ msgstr ""
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr ""
@@ -221,15 +252,15 @@ msgstr ""
msgid "Disk Usage"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -258,11 +289,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -281,6 +314,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -305,15 +339,15 @@ msgstr ""
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -325,7 +359,7 @@ msgstr ""
msgid "Exec Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -333,7 +367,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -358,7 +392,7 @@ msgstr ""
msgid "Firewall (IPv6)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr ""
@@ -419,6 +453,10 @@ msgstr ""
msgid "Host"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr ""
@@ -427,11 +465,24 @@ msgstr ""
msgid "IP or hostname where to get the txtinfo output from"
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr ""
@@ -465,6 +516,13 @@ msgstr ""
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr ""
@@ -486,7 +544,7 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
@@ -508,6 +566,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -531,11 +593,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
@@ -590,11 +653,11 @@ msgstr ""
msgid "Monitor processes"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -602,17 +665,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -628,9 +693,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -656,9 +722,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -682,7 +749,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -704,15 +771,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -777,7 +845,7 @@ msgstr ""
msgid "Network plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -825,7 +893,7 @@ msgstr ""
msgid "Output plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr ""
@@ -848,12 +916,20 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
msgid "Port"
-msgstr ""
+msgstr "פתחה"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:19
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -872,7 +948,7 @@ msgstr ""
msgid "Qdisc monitoring"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr ""
@@ -892,6 +968,10 @@ msgstr ""
msgid "RRDTool Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -900,11 +980,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr ""
@@ -912,6 +992,14 @@ msgstr ""
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -926,11 +1014,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 ""
@@ -971,7 +1060,7 @@ msgstr ""
msgid "Setup"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -979,6 +1068,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -987,6 +1080,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1030,7 +1127,7 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 ""
@@ -1127,6 +1224,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1153,6 +1254,10 @@ msgid ""
"devices, mount points or filesystem types."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1192,6 +1297,11 @@ msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1258,6 +1368,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1287,7 +1401,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1319,6 +1433,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr ""
@@ -1379,6 +1497,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1395,7 +1519,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1409,11 +1533,11 @@ msgstr ""
msgid "Wireless iwinfo Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1448,7 +1572,7 @@ msgid_plural "%d filesystem types"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1460,7 +1584,7 @@ msgid_plural "%d mounts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/hi/statistics.po b/applications/luci-app-statistics/po/hi/statistics.po
index 54f865b9ed..81afbd522f 100644
--- a/applications/luci-app-statistics/po/hi/statistics.po
+++ b/applications/luci-app-statistics/po/hi/statistics.po
@@ -51,7 +51,7 @@ msgstr ""
msgid "Aggregate number of connected users"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -64,6 +64,7 @@ msgid "Base Directory"
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 ""
@@ -92,7 +93,7 @@ msgstr ""
msgid "CPU Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr ""
@@ -104,7 +105,7 @@ msgstr ""
msgid "CSV Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr ""
@@ -116,6 +117,19 @@ msgstr ""
msgid "Change the ownership of the socket file to the specified group."
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -179,6 +193,18 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -200,6 +226,10 @@ msgstr ""
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr ""
@@ -222,15 +252,15 @@ msgstr ""
msgid "Disk Usage"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -259,11 +289,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -282,6 +314,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -306,15 +339,15 @@ msgstr ""
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -326,7 +359,7 @@ msgstr ""
msgid "Exec Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -334,7 +367,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -359,7 +392,7 @@ msgstr ""
msgid "Firewall (IPv6)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr ""
@@ -420,6 +453,10 @@ msgstr ""
msgid "Host"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr ""
@@ -428,11 +465,24 @@ msgstr ""
msgid "IP or hostname where to get the txtinfo output from"
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr ""
@@ -466,6 +516,13 @@ msgstr ""
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr ""
@@ -487,7 +544,7 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
@@ -509,6 +566,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -532,11 +593,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
@@ -591,11 +653,11 @@ msgstr ""
msgid "Monitor processes"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -603,17 +665,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -629,9 +693,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -657,9 +722,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -683,7 +749,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -705,15 +771,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -778,7 +845,7 @@ msgstr ""
msgid "Network plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -826,7 +893,7 @@ msgstr ""
msgid "Output plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr ""
@@ -855,6 +922,14 @@ msgstr ""
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -873,7 +948,7 @@ msgstr ""
msgid "Qdisc monitoring"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr ""
@@ -893,6 +968,10 @@ msgstr ""
msgid "RRDTool Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -901,11 +980,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr ""
@@ -913,6 +992,14 @@ msgstr ""
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -927,11 +1014,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 ""
@@ -972,7 +1060,7 @@ msgstr ""
msgid "Setup"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -980,6 +1068,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -988,6 +1080,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1031,7 +1127,7 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 ""
@@ -1128,6 +1224,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1154,6 +1254,10 @@ msgid ""
"devices, mount points or filesystem types."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1193,6 +1297,11 @@ msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1259,6 +1368,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1288,7 +1401,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1320,6 +1433,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr ""
@@ -1380,6 +1497,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1396,7 +1519,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1410,11 +1533,11 @@ msgstr ""
msgid "Wireless iwinfo Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1449,7 +1572,7 @@ msgid_plural "%d filesystem types"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1461,7 +1584,7 @@ msgid_plural "%d mounts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/hu/statistics.po b/applications/luci-app-statistics/po/hu/statistics.po
index 67ddbdfbcf..25e59152fd 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: 2020-03-31 13:27+0000\n"
-"Last-Translator: Tamas Szanto <taszanto@gmail.com>\n"
+"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/"
"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.0-dev\n"
+"X-Generator: Weblate 4.8-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
@@ -49,7 +49,7 @@ msgstr "Címcsalád"
msgid "Aggregate number of connected users"
msgstr "Kapcsolódott felhasználók összesített száma"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -62,6 +62,7 @@ msgid "Base Directory"
msgstr "Alapkönyvtá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 "Általános megfigyelés"
@@ -91,7 +92,7 @@ msgstr "CPU-frekvencia bővítmény beállítása"
msgid "CPU Plugin Configuration"
msgstr "CPU bővítmény beállítása"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr ""
@@ -103,7 +104,7 @@ msgstr "CSV-kimenet"
msgid "CSV Plugin Configuration"
msgstr "CSV bővítmény beállítása"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr "Gyorsítótár a begyűjtött adatokhoz"
@@ -115,6 +116,19 @@ msgstr "Lánc"
msgid "Change the ownership of the socket file to the specified group."
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr "CollectLinks"
@@ -142,7 +156,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:174
msgid "Configure…"
-msgstr ""
+msgstr "Konfigurálás…"
#: 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
@@ -178,6 +192,18 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr "DF bővítmény beállítása"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -199,6 +225,10 @@ msgstr "Adatkészletek meghatározási fájlja"
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr "A collectd bővítmények könyvtára"
@@ -221,15 +251,15 @@ msgstr "Lemezterület-használat"
msgid "Disk Usage"
msgstr "Lemezhasználat"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr "Gép megjelenítése »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "Időszak megjelenítése »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -258,11 +288,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -281,6 +313,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -305,15 +338,15 @@ msgstr "Entrópia bővítmény beállítása"
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -325,7 +358,7 @@ msgstr "Végrehajtás"
msgid "Exec Plugin Configuration"
msgstr "Végrehajtás bővítmény beállítása"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -333,7 +366,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -358,7 +391,7 @@ msgstr "Tűzfal"
msgid "Firewall (IPv6)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr "Gyorsítótár ürítése ezután:"
@@ -427,6 +460,10 @@ msgstr ""
msgid "Host"
msgstr "Gép"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr "Gépnév"
@@ -435,11 +472,24 @@ msgstr "Gépnév"
msgid "IP or hostname where to get the txtinfo output from"
msgstr "IP vagy gépnév, ahonnan a txtinfo kimenete beszerezhető"
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr "IRQ bővítmény beállítása"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr "Forrás címek figyelmen kívül hagyása"
@@ -475,6 +525,13 @@ msgstr ""
"Hagyja bejelölés nélkül a megfigyelendő csatolók automatikus "
"meghatározásához."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr "Gép figyelése"
@@ -496,7 +553,7 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
@@ -520,6 +577,10 @@ msgstr ""
"Egy időszak legnagyobb értékei is használhatók az átlagok helyett, ha nincs "
"használatban a „csak átlag RRA-k”"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Legtöbb megengedett kapcsolat"
@@ -543,11 +604,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 "Összes megfigyelése, kivéve a megadottakat"
@@ -602,11 +664,11 @@ msgstr "Csatolási pontok megfigyelése"
msgid "Monitor processes"
msgstr "Folyamatok megfigyelése"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr "Távoli portok megfigyelése"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -614,17 +676,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -640,9 +704,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -668,9 +733,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -694,7 +760,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -716,15 +782,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -789,7 +856,7 @@ msgstr ""
msgid "Network plugins"
msgstr "Hálózati bővítmények"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -840,7 +907,7 @@ msgstr "OpenVPN állapotfájlok"
msgid "Output plugins"
msgstr "Kimeneti bővítmények"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr "Áttekintés"
@@ -869,6 +936,14 @@ msgstr "Port"
msgid "Port for apcupsd communication"
msgstr "Az apcupsd kommunikáció portja"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -887,7 +962,7 @@ msgstr "Processzor"
msgid "Qdisc monitoring"
msgstr "Qdisc megfigyelés"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr "RRD XFiles tényező"
@@ -907,6 +982,10 @@ msgstr "RRDtool"
msgid "RRDTool Plugin Configuration"
msgstr "RRDtool bővítmény beállítása"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr "Jelentés CPU szerint"
@@ -915,11 +994,11 @@ msgstr "Jelentés CPU szerint"
msgid "Report by state"
msgstr "Jelentés állapot szerint"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr "Jelentés százalékban"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr "RRA szerinti sorok"
@@ -927,6 +1006,14 @@ msgstr "RRA szerinti sorok"
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -941,11 +1028,12 @@ msgid "Script"
msgstr "Parancsfájl"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "Másodperc"
@@ -986,7 +1074,7 @@ msgstr ""
msgid "Setup"
msgstr "Beállítás"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -994,6 +1082,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr "Formázási osztály megfigyelése"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr "Legnagyobb értékek megjelenítése az átlagok helyett"
@@ -1002,6 +1094,10 @@ msgstr "Legnagyobb értékek megjelenítése az átlagok helyett"
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1048,7 +1144,7 @@ msgstr "Indítási bérletek"
msgid "Splash Leases Plugin Configuration"
msgstr "Indítási bérletek bővítmény beállítása"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "Statisztikák"
@@ -1149,6 +1245,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1183,6 +1283,10 @@ msgstr ""
"A DF bővítmény a különböző eszközökön, csatolási pontokon vagy fájlrendszer-"
"típusokon lévő lemezterület használatáról gyűjt statisztikákat."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1233,6 +1337,11 @@ msgid ""
msgstr ""
"A csatoló bővítmény forgalmi statisztikákat gyűjt a kiválasztott csatolókról."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1325,6 +1434,10 @@ msgstr ""
"Az érzékelők bővítmény a Linux érzékelők keretrendszert használja a "
"környezeti statisztikák begyűjtéséhez."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1364,7 +1477,7 @@ msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
"Az működési idő bővítmény a rendszer működési idejéről gyűjt statisztikákat."
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1401,6 +1514,10 @@ msgstr ""
"Ez a szakasz határozza meg, hogy a helyileg összegyűjtött adatokat melyik "
"kiszolgálókra kell továbbítani."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr "Teljesen minősített gépnév keresésének kísérlete"
@@ -1434,7 +1551,7 @@ msgstr "Unixsock bővítmény beállítása"
#: 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 "Működési idő"
+msgstr "Futási idő"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
msgid "Uptime Plugin Configuration"
@@ -1461,6 +1578,12 @@ msgstr "Felhasználó"
msgid "Verbose monitoring"
msgstr "Részletes megfigyelés"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1479,7 +1602,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr "Ha igazra van állítva, akkor abszolút értékeket kérünk"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 "Ha igazra van állítva, akkor százalékos értékeket kérünk"
@@ -1493,11 +1616,11 @@ msgstr "Vezeték nélküli"
msgid "Wireless iwinfo Plugin Configuration"
msgstr "Vezeték nélküli iwinfo bővítmény beállítása"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1532,7 +1655,7 @@ msgid_plural "%d filesystem types"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1544,7 +1667,7 @@ msgid_plural "%d mounts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/it/statistics.po b/applications/luci-app-statistics/po/it/statistics.po
index 6a9f3cd1d6..64603ab5d8 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: 2020-03-07 12:33+0000\n"
-"Last-Translator: Giuseppe Valitutto <valituttogiuseppe@gmail.com>\n"
+"PO-Revision-Date: 2021-11-18 15:14+0000\n"
+"Last-Translator: Giovanni Giacobbi <giovanni@giacobbi.net>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/it/>\n"
"Language: it\n"
@@ -12,20 +12,20 @@ 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.9.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
msgid "APC UPS"
-msgstr ""
+msgstr "UPS APC"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:6
msgid "APCUPS Plugin Configuration"
-msgstr ""
+msgstr "Configurazione plug-in UPS APC"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
msgid "Absolute values"
-msgstr ""
+msgstr "Valori assoluti"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
msgid "Add IPv4 rule selector"
@@ -37,11 +37,11 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:16
msgid "Add command for reading values"
-msgstr ""
+msgstr "Aggiungere comando per leggere i valori"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:36
msgid "Add notification command"
-msgstr ""
+msgstr "Aggiungi comando di notifica"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:19
msgid "Address family"
@@ -51,7 +51,7 @@ msgstr ""
msgid "Aggregate number of connected users"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -64,8 +64,9 @@ msgid "Base Directory"
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 "Monitoraggio di base"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:25
msgid "Basic process monitoring enabled"
@@ -74,6 +75,7 @@ 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 ""
+"Impostando questo, CPU non è un aggregato di tutti i processori del sistema"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:6
msgid "CPU Context Switches Plugin Configuration"
@@ -82,19 +84,19 @@ msgstr ""
#: 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 "Frequenza CPU"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:6
msgid "CPU Frequency Plugin Configuration"
-msgstr ""
+msgstr "Configurazione del plug-in Frequenza CPU"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:6
msgid "CPU Plugin Configuration"
-msgstr ""
+msgstr "Configurazione del plug-in CPU"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
-msgstr ""
+msgstr "Il monitoraggio CPU è abilitato"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/csv.json:2
msgid "CSV Output"
@@ -104,7 +106,7 @@ msgstr ""
msgid "CSV Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr ""
@@ -116,6 +118,19 @@ msgstr ""
msgid "Change the ownership of the socket file to the specified group."
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -143,7 +158,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:174
msgid "Configure…"
-msgstr ""
+msgstr "Configurare…"
#: 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
@@ -169,16 +184,28 @@ msgstr ""
#: 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 "Controlla quali notifiche inviare a syslog."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
msgid "Create statistics about the network plugin itself"
-msgstr ""
+msgstr "Creare statistiche sul plug-in di rete stesso"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:7
msgid "DF Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -186,11 +213,11 @@ msgstr "DNS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:7
msgid "DNS Plugin Configuration"
-msgstr ""
+msgstr "Configurazione plug-in DNS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:74
msgid "Data collection interval"
-msgstr ""
+msgstr "Intervallo di raccolta dati"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:71
msgid "Datasets definition file"
@@ -198,6 +225,10 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:22
msgid "Detailled CPU frequency monitoring enabled"
+msgstr "Monitoraggio dettagliato della frequenza CPU abilitato"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
@@ -222,15 +253,15 @@ msgstr ""
msgid "Disk Usage"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -259,11 +290,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -282,6 +315,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -306,15 +340,15 @@ msgstr ""
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -326,7 +360,7 @@ msgstr ""
msgid "Exec Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -334,7 +368,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -359,7 +393,7 @@ msgstr "Firewall"
msgid "Firewall (IPv6)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr ""
@@ -390,7 +424,7 @@ msgstr ""
#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:15
msgid "Graphs"
-msgstr ""
+msgstr "Grafici"
#: 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
@@ -425,19 +459,36 @@ msgstr ""
msgid "Host"
msgstr "Host"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
-msgstr "Hostname"
+msgstr "Nome host"
#: 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 ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr ""
@@ -473,6 +524,13 @@ msgstr ""
"Lasciare deselezionato per determinare automaticamente l'interfaccia da "
"monitorare."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr ""
@@ -494,7 +552,7 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
@@ -516,6 +574,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -527,7 +589,7 @@ 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
msgid "Memory"
-msgstr ""
+msgstr "Memoria RAM"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:6
msgid "Memory Plugin Configuration"
@@ -539,11 +601,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
@@ -598,11 +661,11 @@ msgstr ""
msgid "Monitor processes"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -610,17 +673,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -636,9 +701,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -664,9 +730,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -690,7 +757,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -712,15 +779,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -785,7 +853,7 @@ msgstr ""
msgid "Network plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -833,9 +901,9 @@ msgstr ""
msgid "Output plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
-msgstr ""
+msgstr "Riepilogo"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
msgid "Percent values"
@@ -862,10 +930,18 @@ msgstr "Port"
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
-msgstr ""
+msgstr "Processi"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:6
msgid "Processes Plugin Configuration"
@@ -880,7 +956,7 @@ msgstr ""
msgid "Qdisc monitoring"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr ""
@@ -900,6 +976,10 @@ msgstr ""
msgid "RRDTool Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -908,11 +988,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr ""
@@ -920,6 +1000,14 @@ msgstr ""
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -934,11 +1022,12 @@ msgid "Script"
msgstr "Script"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 ""
@@ -979,7 +1068,7 @@ msgstr ""
msgid "Setup"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -987,6 +1076,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -995,6 +1088,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1038,7 +1135,7 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 ""
@@ -1135,6 +1232,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1161,6 +1262,10 @@ msgid ""
"devices, mount points or filesystem types."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1200,6 +1305,11 @@ msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1266,6 +1376,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1295,7 +1409,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1327,6 +1441,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr ""
@@ -1360,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 ""
+msgstr "Uptime"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
msgid "Uptime Plugin Configuration"
@@ -1387,6 +1505,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1403,7 +1527,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1411,17 +1535,17 @@ 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 "Wireless"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:7
msgid "Wireless iwinfo Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1456,7 +1580,7 @@ msgid_plural "%d filesystem types"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1468,7 +1592,7 @@ msgid_plural "%d mounts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/ja/statistics.po b/applications/luci-app-statistics/po/ja/statistics.po
index 84285e593f..42d67e2ada 100644
--- a/applications/luci-app-statistics/po/ja/statistics.po
+++ b/applications/luci-app-statistics/po/ja/statistics.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-07-22 02:41+0000\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/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.2-dev\n"
+"X-Generator: Weblate 4.5-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
@@ -51,7 +51,7 @@ msgstr "アドレス ファミリ"
msgid "Aggregate number of connected users"
msgstr "接続ユーザー数の総計"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr "間隔を適用 »"
@@ -64,6 +64,7 @@ msgid "Base Directory"
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 "基本モニタリング"
@@ -94,7 +95,7 @@ msgstr "CPU 周波数プラグイン設定"
msgid "CPU Plugin Configuration"
msgstr "CPU プラグイン設定"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr "CPU 監視が有効"
@@ -106,7 +107,7 @@ msgstr "CSV 出力"
msgid "CSV Plugin Configuration"
msgstr "CSV プラグイン設定"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr "収集データのキャッシュ期間"
@@ -118,6 +119,19 @@ msgstr "チェイン"
msgid "Change the ownership of the socket file to the specified group."
msgstr "ソケットファイルの所有権を指定されたグループに変更します。"
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr "Chrony プラグイン構成"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr "Chrony モニタリングが有効"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr "CollectLinks"
@@ -181,6 +195,18 @@ msgstr "ネットワーク・プラグイン自体に関する統計を作成"
msgid "DF Plugin Configuration"
msgstr "DF プラグイン設定"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr "DHCP リース"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr "DHCP リース プラグイン構成"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr "DHCP リース ファイル"
+
#: 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
msgid "DNS"
@@ -202,6 +228,10 @@ msgstr "データセット定義ファイル"
msgid "Detailled CPU frequency monitoring enabled"
msgstr "詳細な CPU 周波数監視が有効"
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr "Dhcpleases"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr "collectd プラグイン ディレクトリ"
@@ -224,15 +254,15 @@ msgstr "ディスク スペース使用量"
msgid "Disk Usage"
msgstr "ディスクの使用"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr "ホストを表示 »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "期間表示 »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr "リフレッシュしない"
@@ -246,11 +276,11 @@ msgstr "Eメール"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
msgid "Empty value = monitor all"
-msgstr "空の値 = 全てを監視する"
+msgstr "空の値 = すべてを監視する"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:21
msgid "Enable"
-msgstr "有効"
+msgstr "有効化"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
msgid "Enable forwarding"
@@ -261,11 +291,13 @@ msgid "Enable statistics"
msgstr "統計を有効化"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -284,6 +316,7 @@ msgstr "統計を有効化"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -308,15 +341,15 @@ msgstr "エントロピー プラグイン設定"
msgid "Entropy monitoring enabled"
msgstr "エントロピー監視が有効"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr "30 秒毎"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr "5 秒毎"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr "1 分毎"
@@ -328,7 +361,7 @@ msgstr "Exec"
msgid "Exec Plugin Configuration"
msgstr "Exec プラグイン設定"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr "1 より小さい 10進数値が必要です"
@@ -336,7 +369,7 @@ msgstr "1 より小さい 10進数値が必要です"
msgid "Expecting permssions in octal notation"
msgstr "8進表記のアクセス許可が必要です"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr "期待される値: 有効な時間の範囲"
@@ -361,18 +394,18 @@ msgstr "ファイアウォール"
msgid "Firewall (IPv6)"
msgstr "ファイアウォール (IPv6)"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr "指定時間後のキャッシュ クリア"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
msgid "Forwarding between listen and server addresses"
-msgstr "待ち受けアドレスとサーバー アドレス間の転送"
+msgstr "リッスンアドレスとサーバー アドレス間の転送"
#: 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 "空き領域、予約済み領域、および使用済み領域は、相対値として報告されます"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:21
msgid "Gather compression statistics"
@@ -428,6 +461,10 @@ msgstr ""
msgid "Host"
msgstr "ホスト"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr "ホスト名"
@@ -436,11 +473,24 @@ msgstr "ホスト名"
msgid "IP or hostname where to get the txtinfo output from"
msgstr "txtinfo 出力取得元の IP またはホスト名"
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr "IRQ プラグイン設定"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr "無視するアクセス元アドレス"
@@ -474,17 +524,27 @@ msgstr "iptables プラグイン設定"
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr "監視するインターフェースを自動的に決定するには、未選択のままにします。"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+"RRD データベースに保存される期間のリスト。例: \"1hour 1day 14day\"。許可され"
+"る期間の種類 : min, h, hour(s), d, day(s), w, week(s), m, month(s), y, "
+"year(s)"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
-msgstr "待ち受けホスト"
+msgstr "リッスンホスト"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:44
msgid "Listen port"
-msgstr "待ち受けポート"
+msgstr "リッスンポート"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:32
msgid "Listener interfaces"
-msgstr "待ち受けインターフェース"
+msgstr "リッスンインターフェース"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:6
msgid "Load Plugin Configuration"
@@ -495,7 +555,7 @@ msgid "Load monitoring enabled"
msgstr "負荷監視が有効"
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr "データを読み込み中…"
@@ -519,6 +579,10 @@ msgstr ""
"'RRAの平均のみ' を使用しないとき、平均値の代わりに一定期間の最大値を使用でき"
"ます。"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "許可された最大接続数"
@@ -530,7 +594,7 @@ 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
msgid "Memory"
-msgstr "メモリー"
+msgstr "メモリ"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:6
msgid "Memory Plugin Configuration"
@@ -542,18 +606,19 @@ msgstr "メモリー監視が有効"
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 "設定値以外のすべてのインターフェースを監視する"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:14
msgid "Monitor all local listen ports"
-msgstr "ローカルの全待ち受けポートを監視する"
+msgstr "ローカルの全リッスンポートを監視する"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
msgid "Monitor device(s) / thermal zone(s)"
@@ -601,11 +666,11 @@ msgstr "監視するマウント ポイント"
msgid "Monitor processes"
msgstr "監視するプロセス"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr "リモートのポートを監視する"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr "%s および %s を監視"
@@ -613,16 +678,20 @@ msgstr "%s および %s を監視"
msgid "Monitoring %s, %s, %s"
msgstr "%s、%s および %s を監視"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
+#, fuzzy
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] "ホスト %s、ポート %d で APC UPS を監視中"
+msgstr "ホスト %s、ポート %d で APC UPS を監視中"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr "DHCP リースの監視が有効"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr "すべてのインターフェースで DNS クエリを監視"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] "%d 個のインターフェースで DNS クエリを監視中"
@@ -636,9 +705,10 @@ msgid "Monitoring all but one disk"
msgid_plural "Monitoring all but %d disks"
msgstr[0] "%d 個以外の全ディスクを監視中"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] "%d 個を除いた全インターフェースを監視中"
@@ -661,9 +731,10 @@ msgstr "全ディスクを監視中"
msgid "Monitoring all except %s, %s, %s"
msgstr "%s、%s および %s 以外のすべてを監視"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 "全インターフェースを監視中"
@@ -687,9 +758,9 @@ msgstr "全サーマル ゾーンを監視中"
msgid "Monitoring all thermal zones except %s"
msgstr "%s を除くすべてのサーマルゾーンを監視"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
-msgstr "ローカルの待ち受けポートを監視中"
+msgstr "ローカルのリッスンポートを監視中"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:44
msgid "Monitoring one OpenVPN instance"
@@ -706,14 +777,15 @@ msgid "Monitoring one disk"
msgid_plural "Monitoring %d disks"
msgstr[0] "%d 個のディスクを監視中"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "%d 個のホストを監視中"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] "%d 個のインターフェースを監視中"
@@ -774,7 +846,7 @@ msgstr "ネットワーク通信が有効"
msgid "Network plugins"
msgstr "ネットワーク プラグイン"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr "RRD データが見つかりません"
@@ -825,7 +897,7 @@ msgstr "OpenVPN ステータス ファイル"
msgid "Output plugins"
msgstr "出力プラグイン"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr "概要"
@@ -854,6 +926,14 @@ msgstr "ポート"
msgid "Port for apcupsd communication"
msgstr "apcupsd 通信用のポート"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr "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 ""
+
#: 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
msgid "Processes"
@@ -872,7 +952,7 @@ msgstr "プロセッサー"
msgid "Qdisc monitoring"
msgstr "Qdisc モニタリング"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr "RRD XFiles ファクター"
@@ -892,6 +972,10 @@ msgstr "RRDTool"
msgid "RRDTool Plugin Configuration"
msgstr "RRDTool プラグイン設定"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr "CPU 毎のレポート"
@@ -900,11 +984,11 @@ msgstr "CPU 毎のレポート"
msgid "Report by state"
msgstr "ステート毎のレポート"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr "パーセントでのレポート"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr "RRA ごとの行数"
@@ -912,6 +996,14 @@ msgstr "RRA ごとの行数"
msgid "Rule monitoring enabled"
msgstr "ルール監視が有効"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr "SNMP6 プラグイン構成"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr "SQM"
@@ -926,11 +1018,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "秒"
@@ -971,7 +1064,7 @@ msgstr "syslog ログレベルを設定します。"
msgid "Setup"
msgstr "設定"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr "collectd のセットアップ"
@@ -979,6 +1072,10 @@ msgstr "collectd のセットアップ"
msgid "Shaping class monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr "アイドル状態を表示"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr "平均値の代わりに最大値を表示する"
@@ -987,6 +1084,10 @@ msgstr "平均値の代わりに最大値を表示する"
msgid "Simple CPU frequency monitoring enabled"
msgstr "シンプル CPU 周波数監視が有効"
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr "ソケット %s がアクティブです"
@@ -1030,7 +1131,7 @@ msgstr "スプラッシュ・リース"
msgid "Splash Leases Plugin Configuration"
msgstr "スプラッシュ・リース・プラグインの設定"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "統計"
@@ -1132,6 +1233,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr "チェイン名にスペースを含めることはできません"
+#: 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 "chrony プラグインは、chrony NTP サーバーの統計をモニターします"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr "コメントにスペースを含めることはできません"
@@ -1162,6 +1267,11 @@ msgstr ""
"df プラグインは、個別のデバイスまたはマウントポイント、ファイルシステム形式の"
"ディスク使用量についての統計を収集します。"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+"dhcpleases プラグインは、割り当てられた DHCP リースに関する情報を収集します。"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1214,6 +1324,11 @@ msgstr ""
"インターフェース プラグインは、選択したインターフェースのトラフィックの統計情"
"報を収集します。"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1301,6 +1416,10 @@ msgstr ""
"センサー プラグインは、環境統計の収集に Linux センサー フレームワークを使用し"
"ます。"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr "snmp6 プラグインは、選択したインターフェースの IPv6 統計を収集します。"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1339,7 +1458,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr "稼働時間 プラグインは、システムの稼働時間についての統計を収集します。"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr "グラフの描画に利用可能な RRD データがありません。"
@@ -1367,8 +1486,8 @@ msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
-"このセクションでは、collectdが着信接続を待ち受けるインターフェースを設定しま"
-"す。"
+"このセクションでは、collectdが着信接続をリッスンするインターフェースを設定し"
+"ます。"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:51
msgid ""
@@ -1377,6 +1496,10 @@ msgstr ""
"このセクションでは、ローカルに収集されたデータを送信するサーバーを設定しま"
"す。"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr "chrony ポーリングのタイムアウト"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr "完全修飾ドメイン名のルックアップを試行する"
@@ -1437,6 +1560,12 @@ msgstr "ユーザー"
msgid "Verbose monitoring"
msgstr "詳細モニタリング"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "選択されない場合、全ディスクが監視されます。"
@@ -1454,7 +1583,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr "設定した場合、絶対値をリクエストします。"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 "設定した場合、パーセント値をリクエストします。"
@@ -1468,11 +1597,11 @@ msgstr "無線"
msgid "Wireless iwinfo Plugin Configuration"
msgstr "無線LAN iwinfo プラグイン設定"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr "*.rrd ファイルを %s に書き込み中"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1507,7 +1636,7 @@ msgid "one filesystem type"
msgid_plural "%d filesystem types"
msgstr[0] "%d 個のファイルシステム・タイプ"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] "%d 個のローカルポート"
@@ -1517,7 +1646,7 @@ msgid "one mount"
msgid_plural "%d mounts"
msgstr[0] "%d 個のマウント"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] "%d 個のリモート・ポート"
diff --git a/applications/luci-app-statistics/po/ko/statistics.po b/applications/luci-app-statistics/po/ko/statistics.po
index 3ead600e76..c14b39f498 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: 2020-04-19 00:53+0000\n"
-"Last-Translator: EP45 <monadko98@gmail.com>\n"
+"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/"
"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.0.2-dev\n"
+"X-Generator: Weblate 4.7-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
@@ -51,7 +51,7 @@ msgstr ""
msgid "Aggregate number of connected users"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -64,6 +64,7 @@ msgid "Base Directory"
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 ""
@@ -92,7 +93,7 @@ msgstr ""
msgid "CPU Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr ""
@@ -104,7 +105,7 @@ msgstr ""
msgid "CSV Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr ""
@@ -116,6 +117,19 @@ msgstr ""
msgid "Change the ownership of the socket file to the specified group."
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -179,10 +193,22 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
-msgstr ""
+msgstr "DNS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:7
msgid "DNS Plugin Configuration"
@@ -200,6 +226,10 @@ msgstr ""
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr ""
@@ -222,15 +252,15 @@ msgstr ""
msgid "Disk Usage"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -259,11 +289,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -282,6 +314,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -291,7 +324,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
msgid "Enabled"
-msgstr ""
+msgstr "활성화"
#: 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
@@ -306,15 +339,15 @@ msgstr ""
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -326,7 +359,7 @@ msgstr ""
msgid "Exec Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -334,7 +367,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -359,7 +392,7 @@ msgstr ""
msgid "Firewall (IPv6)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr ""
@@ -420,19 +453,36 @@ msgstr ""
msgid "Host"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+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"
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr ""
@@ -466,6 +516,13 @@ msgstr ""
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr ""
@@ -487,7 +544,7 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
@@ -509,6 +566,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -532,11 +593,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
@@ -591,11 +653,11 @@ msgstr ""
msgid "Monitor processes"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -603,16 +665,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -626,9 +691,10 @@ msgid "Monitoring all but one disk"
msgid_plural "Monitoring all but %d disks"
msgstr[0] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -651,9 +717,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -677,7 +744,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -696,14 +763,15 @@ msgid "Monitoring one disk"
msgid_plural "Monitoring %d disks"
msgstr[0] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -764,7 +832,7 @@ msgstr ""
msgid "Network plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -812,7 +880,7 @@ msgstr ""
msgid "Output plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr ""
@@ -835,16 +903,24 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
msgid "Port"
-msgstr ""
+msgstr "포트"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:19
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
-msgstr ""
+msgstr "프로세스"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:6
msgid "Processes Plugin Configuration"
@@ -859,7 +935,7 @@ msgstr ""
msgid "Qdisc monitoring"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr ""
@@ -879,6 +955,10 @@ msgstr ""
msgid "RRDTool Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -887,11 +967,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr ""
@@ -899,6 +979,14 @@ msgstr ""
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -913,11 +1001,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 ""
@@ -958,7 +1047,7 @@ msgstr ""
msgid "Setup"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -966,6 +1055,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -974,6 +1067,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1017,7 +1114,7 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 ""
@@ -1114,6 +1211,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1140,6 +1241,10 @@ msgid ""
"devices, mount points or filesystem types."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1179,6 +1284,11 @@ msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1245,6 +1355,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1274,7 +1388,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1306,6 +1420,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr ""
@@ -1339,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"
@@ -1366,6 +1484,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1382,7 +1506,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1396,11 +1520,11 @@ msgstr ""
msgid "Wireless iwinfo Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1421,7 +1545,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:139
msgid "none"
-msgstr ""
+msgstr "없음"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:107
msgid "one device"
@@ -1433,7 +1557,7 @@ msgid "one filesystem type"
msgid_plural "%d filesystem types"
msgstr[0] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1443,7 +1567,7 @@ msgid "one mount"
msgid_plural "%d mounts"
msgstr[0] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/mr/statistics.po b/applications/luci-app-statistics/po/mr/statistics.po
index da89cf0e2f..d3006edf17 100644
--- a/applications/luci-app-statistics/po/mr/statistics.po
+++ b/applications/luci-app-statistics/po/mr/statistics.po
@@ -51,7 +51,7 @@ msgstr ""
msgid "Aggregate number of connected users"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -64,6 +64,7 @@ msgid "Base Directory"
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 ""
@@ -92,7 +93,7 @@ msgstr ""
msgid "CPU Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr ""
@@ -104,7 +105,7 @@ msgstr ""
msgid "CSV Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr ""
@@ -116,6 +117,19 @@ msgstr ""
msgid "Change the ownership of the socket file to the specified group."
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -179,6 +193,18 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -200,6 +226,10 @@ msgstr ""
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr ""
@@ -222,15 +252,15 @@ msgstr ""
msgid "Disk Usage"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -259,11 +289,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -282,6 +314,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -306,15 +339,15 @@ msgstr ""
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -326,7 +359,7 @@ msgstr ""
msgid "Exec Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -334,7 +367,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -359,7 +392,7 @@ msgstr ""
msgid "Firewall (IPv6)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr ""
@@ -420,6 +453,10 @@ msgstr ""
msgid "Host"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr "होस्टनाव"
@@ -428,11 +465,24 @@ msgstr "होस्टनाव"
msgid "IP or hostname where to get the txtinfo output from"
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr ""
@@ -466,6 +516,13 @@ msgstr ""
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr ""
@@ -487,7 +544,7 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
@@ -509,6 +566,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -532,11 +593,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
@@ -591,11 +653,11 @@ msgstr ""
msgid "Monitor processes"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -603,17 +665,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -629,9 +693,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -657,9 +722,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -683,7 +749,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -705,15 +771,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -778,7 +845,7 @@ msgstr ""
msgid "Network plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -826,7 +893,7 @@ msgstr ""
msgid "Output plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr ""
@@ -855,6 +922,14 @@ msgstr "पोर्ट"
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -873,7 +948,7 @@ msgstr ""
msgid "Qdisc monitoring"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr ""
@@ -893,6 +968,10 @@ msgstr ""
msgid "RRDTool Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -901,11 +980,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr ""
@@ -913,6 +992,14 @@ msgstr ""
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -927,11 +1014,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 ""
@@ -972,7 +1060,7 @@ msgstr ""
msgid "Setup"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -980,6 +1068,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -988,6 +1080,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1031,7 +1127,7 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 ""
@@ -1128,6 +1224,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1154,6 +1254,10 @@ msgid ""
"devices, mount points or filesystem types."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1193,6 +1297,11 @@ msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1259,6 +1368,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1288,7 +1401,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1320,6 +1433,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr ""
@@ -1380,6 +1497,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1396,7 +1519,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1410,11 +1533,11 @@ msgstr ""
msgid "Wireless iwinfo Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1449,7 +1572,7 @@ msgid_plural "%d filesystem types"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1461,7 +1584,7 @@ msgid_plural "%d mounts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/ms/statistics.po b/applications/luci-app-statistics/po/ms/statistics.po
index 1bcc248518..4a823b0fe6 100644
--- a/applications/luci-app-statistics/po/ms/statistics.po
+++ b/applications/luci-app-statistics/po/ms/statistics.po
@@ -51,7 +51,7 @@ msgstr ""
msgid "Aggregate number of connected users"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -64,6 +64,7 @@ msgid "Base Directory"
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 ""
@@ -92,7 +93,7 @@ msgstr ""
msgid "CPU Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr ""
@@ -104,7 +105,7 @@ msgstr ""
msgid "CSV Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr ""
@@ -116,6 +117,19 @@ msgstr ""
msgid "Change the ownership of the socket file to the specified group."
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -179,6 +193,18 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -200,6 +226,10 @@ msgstr ""
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr ""
@@ -222,15 +252,15 @@ msgstr ""
msgid "Disk Usage"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -259,11 +289,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -282,6 +314,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -306,15 +339,15 @@ msgstr ""
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -326,7 +359,7 @@ msgstr ""
msgid "Exec Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -334,7 +367,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -359,7 +392,7 @@ msgstr ""
msgid "Firewall (IPv6)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr ""
@@ -420,6 +453,10 @@ msgstr ""
msgid "Host"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr ""
@@ -428,11 +465,24 @@ msgstr ""
msgid "IP or hostname where to get the txtinfo output from"
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr ""
@@ -466,6 +516,13 @@ msgstr ""
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr ""
@@ -487,7 +544,7 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
@@ -509,6 +566,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -532,11 +593,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
@@ -591,11 +653,11 @@ msgstr ""
msgid "Monitor processes"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -603,16 +665,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -626,9 +691,10 @@ msgid "Monitoring all but one disk"
msgid_plural "Monitoring all but %d disks"
msgstr[0] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -651,9 +717,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -677,7 +744,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -696,14 +763,15 @@ msgid "Monitoring one disk"
msgid_plural "Monitoring %d disks"
msgstr[0] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -764,7 +832,7 @@ msgstr ""
msgid "Network plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -812,7 +880,7 @@ msgstr ""
msgid "Output plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr ""
@@ -841,6 +909,14 @@ msgstr ""
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -859,7 +935,7 @@ msgstr ""
msgid "Qdisc monitoring"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr ""
@@ -879,6 +955,10 @@ msgstr ""
msgid "RRDTool Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -887,11 +967,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr ""
@@ -899,6 +979,14 @@ msgstr ""
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -913,11 +1001,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 ""
@@ -958,7 +1047,7 @@ msgstr ""
msgid "Setup"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -966,6 +1055,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -974,6 +1067,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1017,7 +1114,7 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 ""
@@ -1114,6 +1211,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1140,6 +1241,10 @@ msgid ""
"devices, mount points or filesystem types."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1179,6 +1284,11 @@ msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1245,6 +1355,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1274,7 +1388,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1306,6 +1420,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr ""
@@ -1366,6 +1484,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1382,7 +1506,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1396,11 +1520,11 @@ msgstr ""
msgid "Wireless iwinfo Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1433,7 +1557,7 @@ msgid "one filesystem type"
msgid_plural "%d filesystem types"
msgstr[0] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1443,7 +1567,7 @@ msgid "one mount"
msgid_plural "%d mounts"
msgstr[0] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/nb_NO/statistics.po b/applications/luci-app-statistics/po/nb_NO/statistics.po
index d870cd1ce7..be57324660 100644
--- a/applications/luci-app-statistics/po/nb_NO/statistics.po
+++ b/applications/luci-app-statistics/po/nb_NO/statistics.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-11-22 19:52+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/nb_NO/>\n"
-"Language: 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 3.11-dev\n"
+"X-Generator: Weblate 4.10-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
@@ -47,7 +47,7 @@ msgstr ""
msgid "Aggregate number of connected users"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -60,6 +60,7 @@ msgid "Base Directory"
msgstr "Hoved Katalog"
#: 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 "Enkel overvåking"
@@ -88,7 +89,7 @@ msgstr ""
msgid "CPU Plugin Configuration"
msgstr "CPU plugin konfigurasjon"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr ""
@@ -100,18 +101,32 @@ msgstr "CSV Utdata"
msgid "CSV Plugin Configuration"
msgstr "CSV plugin konfigurasjon"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr "Hurtigbufre innsamlede data for"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:99
+#, fuzzy
msgid "Chain"
-msgstr "Lenke"
+msgstr "Kjede"
#: 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 ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -175,6 +190,18 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr "DF plugin konfigurasjon"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -196,6 +223,10 @@ msgstr "Datasett definisjonsfil"
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr "Katalog for collectd plugins"
@@ -218,15 +249,15 @@ msgstr "Disk Forbruk"
msgid "Disk Usage"
msgstr "Disk Anvendelse"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "Vis tidsperiode »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -244,7 +275,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:21
msgid "Enable"
-msgstr ""
+msgstr "Skru på"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
msgid "Enable forwarding"
@@ -255,11 +286,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -278,6 +311,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -287,7 +321,7 @@ msgstr "Aktiver denne plugin"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
msgid "Enabled"
-msgstr ""
+msgstr "Påskrudd"
#: 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
@@ -302,15 +336,15 @@ msgstr ""
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -322,7 +356,7 @@ msgstr "Program"
msgid "Exec Plugin Configuration"
msgstr "Program plugin konfigurasjon"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -330,7 +364,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -355,7 +389,7 @@ msgstr "Brannmur"
msgid "Firewall (IPv6)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr "Tømme hurtigbufferen etter"
@@ -421,6 +455,10 @@ msgstr "Her kan du definere kriterier for reglene som overvåker iptables."
msgid "Host"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr "Vertsnavn"
@@ -429,11 +467,24 @@ msgstr "Vertsnavn"
msgid "IP or hostname where to get the txtinfo output from"
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr "IRQ plugin konfigurasjon"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr "Ignorer kilde adresser"
@@ -467,6 +518,13 @@ msgstr "Iptable plugin konfigurasjon"
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr "Lyttende vert"
@@ -488,7 +546,7 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
@@ -510,6 +568,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Maksimum tillatte tilkoblinger"
@@ -533,11 +595,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
@@ -592,11 +655,11 @@ msgstr "Overvåk monterings punkter"
msgid "Monitor processes"
msgstr "Overvåk prosesser"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr "Overvåk eksterne porter"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -604,17 +667,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -630,9 +695,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -658,9 +724,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -684,7 +751,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -706,15 +773,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -752,7 +820,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:25
msgid "Name"
-msgstr ""
+msgstr "Navn"
#: 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
@@ -779,7 +847,7 @@ msgstr ""
msgid "Network plugins"
msgstr "Nettverks plugin"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -827,9 +895,9 @@ msgstr ""
msgid "Output plugins"
msgstr "Utdata Plugin"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
-msgstr ""
+msgstr "Oversikt"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
msgid "Percent values"
@@ -850,12 +918,20 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:19
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -874,7 +950,7 @@ msgstr "Prosessor"
msgid "Qdisc monitoring"
msgstr "Qdisc overvåking"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr "RRD XFiles Faktor"
@@ -894,6 +970,10 @@ msgstr "RRDTool"
msgid "RRDTool Plugin Configuration"
msgstr "RRDTool plugin konfigursjon"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -902,11 +982,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr "Rader per RRA"
@@ -914,6 +994,14 @@ msgstr "Rader per RRA"
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -928,11 +1016,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "Sekunder"
@@ -973,7 +1062,7 @@ msgstr ""
msgid "Setup"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -981,6 +1070,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr "Shaping class overvåking"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -989,6 +1082,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1032,14 +1129,14 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "Statistikk"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:127
msgid "Status"
-msgstr ""
+msgstr "Status"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:14
msgid "Storage directory"
@@ -1129,6 +1226,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1159,6 +1260,10 @@ msgstr ""
"DF plugin samler statistikk om disker på forskjellige enheter, monterings "
"punkter eller filsystem typer."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1208,6 +1313,11 @@ msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr "Grensesnitt plugin samler trafikk statistikk på utvalgte grensesnitt."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1292,6 +1402,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1325,7 +1439,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1361,6 +1475,10 @@ msgstr ""
"Denne seksjonen definerer hvilke servere de lokalt innsamlede data blir "
"sendt til."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr "Prøv å søk etter fullstendig vertsnavn"
@@ -1394,7 +1512,7 @@ msgstr "Unixsock plugin konfigurasjon"
#: 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 "Oppetid"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
msgid "Uptime Plugin Configuration"
@@ -1415,12 +1533,18 @@ msgstr "Brukt PID fil"
#: 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 "Bruker"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:21
msgid "Verbose monitoring"
msgstr "Detaljert overvåking"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1437,25 +1561,26 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
#: 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
+#, fuzzy
msgid "Wireless"
-msgstr "Trådløs"
+msgstr "Trådløst"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:7
msgid "Wireless iwinfo Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1475,8 +1600,9 @@ msgid "cUrl Plugin Configuration"
msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:139
+#, fuzzy
msgid "none"
-msgstr ""
+msgstr "ingen"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:107
msgid "one device"
@@ -1490,7 +1616,7 @@ msgid_plural "%d filesystem types"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1502,7 +1628,7 @@ msgid_plural "%d mounts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/nl/statistics.po b/applications/luci-app-statistics/po/nl/statistics.po
new file mode 100644
index 0000000000..2ee9215b21
--- /dev/null
+++ b/applications/luci-app-statistics/po/nl/statistics.po
@@ -0,0 +1,1652 @@
+msgid ""
+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-05-29 16:19+0000\n"
+"Last-Translator: Jonathan Mohamed <jonathanmohamed34@gmail.com>\n"
+"Language-Team: Dutch <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsstatistics/nl/>\n"
+"Language: nl\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.7-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
+msgid "APC UPS"
+msgstr "APC UPS"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:6
+msgid "APCUPS Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
+msgid "Absolute values"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
+msgid "Add IPv4 rule selector"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
+msgid "Add IPv6 rule selector"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:16
+msgid "Add command for reading values"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:36
+msgid "Add notification command"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:19
+msgid "Address family"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:18
+msgid "Aggregate number of connected users"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
+msgid "Apply interval »"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:47
+msgid "Awaiting email input at %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:59
+msgid "Base Directory"
+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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:25
+msgid "Basic process monitoring enabled"
+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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:6
+msgid "CPU Context Switches Plugin Configuration"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:6
+msgid "CPU Frequency Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:6
+msgid "CPU Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
+msgid "CPU monitoring is enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/csv.json:2
+msgid "CSV Output"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:6
+msgid "CSV Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
+msgid "Cache collected data for"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:99
+msgid "Chain"
+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."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
+msgid "CollectLinks"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:28
+msgid "CollectRoutes"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:35
+msgid "CollectTopology"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:57
+msgid "Command monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:137
+msgid "Comment / Rule Number"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:174
+msgid "Configure…"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:6
+msgid "Conntrack Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:10
+msgid "Conntrack monitoring enabled"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:10
+msgid "Context switch monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
+msgid "Controls which notifications should be sent to syslog."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
+msgid "Create statistics about the network plugin itself"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:7
+msgid "DF Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
+#: 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
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:7
+msgid "DNS Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:74
+msgid "Data collection interval"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:71
+msgid "Datasets definition file"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:22
+msgid "Detailled CPU frequency monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
+msgid "Directory for collectd plugins"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:62
+msgid "Directory for sub-configurations"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:7
+msgid "Disk Plugin Configuration"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
+msgid "Display Host »"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
+msgid "Display timespan »"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+msgid "Do not refresh"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:7
+msgid "E-Mail Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/email.json:2
+msgid "Email"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
+msgid "Empty value = monitor all"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:21
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
+msgid "Enable forwarding"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
+msgid "Enable statistics"
+msgstr ""
+
+#: 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
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:14
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
+msgid "Enabled"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:6
+msgid "Entropy Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:10
+msgid "Entropy monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
+msgid "Every 30 seconds"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
+msgid "Every 5 seconds"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
+msgid "Every minute"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/exec.json:2
+msgid "Exec"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:7
+msgid "Exec Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
+msgid "Expecting decimal value lower than one"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:33
+msgid "Expecting permssions in octal notation"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
+msgid "Expecting valid time range"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:15
+msgid "Extra items"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:14
+msgid "Fetch pages"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:36
+msgid "Filter class monitoring"
+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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ip6tables.js:7
+msgid "Firewall (IPv6)"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
+msgid "Flush cache after"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
+msgid "Forwarding between listen and server addresses"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:21
+msgid "Gather compression statistics"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:86
+msgid "General plugins"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:15
+msgid "Generate a separate graph for each logged user"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/rpcd/acl.d/luci-app-statistics.json:3
+msgid "Grant access to statistics resources"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:15
+msgid "Graphs"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:37
+msgid ""
+"Here you can define external commands which will be started by collectd when "
+"certain threshold values have been reached. The values leading to invocation "
+"will be fed to the the called programs stdin."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:21
+msgid ""
+"Here you can define various criteria by which the monitored iptables rules "
+"are selected."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:14
+msgid "Host"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
+msgid "Hostname"
+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"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
+msgid "IRQ Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
+msgid "Ignore source addresses"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:70
+msgid "Instance name"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:7
+msgid "Interface Plugin Configuration"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
+msgid "Interval for pings"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:8
+msgid "Iptables Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:15
+msgid "Leave unselected to automatically determine interfaces to monitor."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
+msgid "Listen host"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:44
+msgid "Listen port"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:32
+msgid "Listener interfaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:6
+msgid "Load Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:10
+msgid "Load monitoring enabled"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
+msgid "Match IPv4 iptables rules"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
+msgid "Match IPv6 iptables rules"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:35
+msgid ""
+"Max values for a period can be used instead of averages when not using 'only "
+"average RRAs'"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
+msgid "Maximum allowed connections"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:20
+msgid "Maximum packet size"
+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
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:6
+msgid "Memory Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:23
+msgid "Memory monitoring enabled"
+msgstr ""
+
+#: 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
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:14
+msgid "Monitor all local listen ports"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
+msgid "Monitor device(s) / thermal zone(s)"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:15
+msgid "Monitor devices"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:15
+msgid "Monitor disks and partitions"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:59
+msgid "Monitor filesystem types"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:14
+msgid "Monitor host"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:14
+msgid "Monitor hosts"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:15
+msgid "Monitor interrupts"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:19
+msgid "Monitor local ports"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:37
+msgid "Monitor mount points"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:14
+msgid "Monitor processes"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
+msgid "Monitor remote ports"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+msgid "Monitoring %s and %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
+msgid "Monitoring %s, %s, %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
+msgid "Monitoring APC UPS at host %s, port %d"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
+msgid "Monitoring DNS queries on all interfaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
+msgid "Monitoring DNS queries on one interface"
+msgid_plural "Monitoring DNS queries on %d interfaces"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:44
+msgid "Monitoring OLSRd status at %s:%d"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:43
+msgid "Monitoring all but one disk"
+msgid_plural "Monitoring all but %d disks"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
+msgid "Monitoring all but one interface"
+msgid_plural "Monitoring all but %d interfaces"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:56
+msgid "Monitoring all but one interrupt"
+msgid_plural "Monitoring all but %d interrupts"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:56
+msgid "Monitoring all but one sensor"
+msgid_plural "Monitoring all but %d sensors"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:41
+msgid "Monitoring all disks"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
+msgid "Monitoring all except %s, %s, %s"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:54
+msgid "Monitoring all interrupts"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:104
+msgid "Monitoring all partitions"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:60
+msgid "Monitoring all sensors"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:50
+msgid "Monitoring all thermal zones"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:46
+msgid "Monitoring all thermal zones except %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
+msgid "Monitoring local listen ports"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:44
+msgid "Monitoring one OpenVPN instance"
+msgid_plural "Monitoring %d OpenVPN instances"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:21
+msgid "Monitoring one UPS"
+msgid_plural "Monitoring %d UPSes"
+msgstr[0] ""
+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] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
+msgid "Monitoring one host"
+msgid_plural "Monitoring %d hosts"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
+msgid "Monitoring one interface"
+msgid_plural "Monitoring %d interfaces"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:58
+msgid "Monitoring one interrupt"
+msgid_plural "Monitoring %d interrupts"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:23
+msgid "Monitoring one process"
+msgid_plural "Monitoring %d processes"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:58
+msgid "Monitoring one sensor"
+msgid_plural "Monitoring %d sensors"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:10
+msgid "Monitoring splash leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:47
+msgid "Monitoring thermal zones %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:16
+msgid "More details about frequency usage and transitions"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:25
+msgid "Name"
+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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:7
+msgid "Netlink Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/network.json:2
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:6
+msgid "Network Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:69
+msgid "Network communication enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:87
+msgid "Network plugins"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
+msgid "No RRD data found"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:15
+msgid ""
+"Note: as pages are rendered by user 'nobody', the *.rrd files, the storage "
+"directory and all its parent directories need to be world readable."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
+msgid "Notify level"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:77
+msgid "Number of threads for data collection"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:6
+msgid "OLSRd Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
+msgid "Only create average RRAs"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/openvpn.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/openvpn.json:2
+msgid "OpenVPN"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:7
+msgid "OpenVPN Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:27
+msgid "OpenVPN status files"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:88
+msgid "Output plugins"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
+msgid "Percent values"
+msgstr ""
+
+#: 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
+msgid "Ping"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:6
+msgid "Ping Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:136
+msgid "Plugin is disabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:19
+msgid "Port for apcupsd communication"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
+#: 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
+msgid "Processes"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:6
+msgid "Processes Plugin Configuration"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:26
+msgid "Qdisc monitoring"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
+msgid "RRD XFiles Factor"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
+msgid "RRD heart beat interval"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
+msgid "RRD step interval"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/rrdtool.json:2
+msgid "RRDTool"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:6
+msgid "RRDTool Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
+msgid "Report by CPU"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:20
+msgid "Report by state"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+msgid "Report in percent"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
+msgid "Rows per RRA"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:161
+msgid "Rule monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+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 ""
+
+#: 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
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:23
+msgid "Sensor list"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:15
+msgid "Sensors Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:58
+msgid "Server host"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:50
+msgid "Server interfaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:62
+msgid "Server port"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
+msgid "Sets the syslog log-level."
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:24
+msgid "Setup"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
+msgid "Setup collectd"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:31
+msgid "Shaping class monitoring"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
+msgid "Show max values instead of averages"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:23
+msgid "Simple CPU frequency monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
+msgid "Socket %s active"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:15
+msgid "Socket file"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:19
+msgid "Socket group"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:15
+msgid "Socket path"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:25
+msgid "Socket permissions"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:22
+msgid "Specifies what information to collect about links."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:29
+msgid "Specifies what information to collect about routes."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:36
+msgid "Specifies what information to collect about the global topology."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/splash_leases.js:10
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/splash_leases.json:2
+msgid "Splash Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:6
+msgid "Splash Leases Plugin Configuration"
+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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:127
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:14
+msgid "Storage directory"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:14
+msgid "Storage directory for the csv files"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:18
+msgid "Store data values as rates instead of absolute values"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:38
+msgid "Stored timespans"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:24
+msgid "Storing CSV data in %s"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/syslog.json:2
+msgid "Syslog"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:6
+msgid "Syslog Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:32
+msgid "Syslog enabled"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:6
+msgid "TCPConns Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:15
+msgid "TTL for network packets"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:26
+msgid "TTL for ping packets"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:85
+msgid "Table"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:7
+msgid "The APCUPS plugin collects statistics about the APC UPS."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:7
+msgid "The NUT plugin reads information about Uninterruptible Power Supplies."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:7
+msgid ""
+"The OLSRd plugin reads information about meshed networks from the txtinfo "
+"plugin of OLSRd."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:8
+msgid ""
+"The OpenVPN plugin gathers information about the current vpn connection "
+"status."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:7
+msgid ""
+"The SysLog plugin receives log messages from the daemon and dispatches them "
+"to syslog."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:132
+msgid "The chain name must not contain spaces"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
+msgid "The comment to match must not contain spaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:7
+msgid ""
+"The conntrack plugin collects statistics about the number of tracked "
+"connections."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:7
+msgid "The cpu plugin collects basic statistics about the processor usage."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:7
+msgid ""
+"The csv plugin stores collected data in csv file format for further "
+"processing by external programs."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:8
+msgid ""
+"The df plugin collects statistics about the disk space usage on different "
+"devices, mount points or filesystem types."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
+msgid ""
+"The disk plugin collects detailed usage statistics for selected partitions "
+"or whole disks."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:8
+msgid ""
+"The dns plugin collects detailed statistics about dns related traffic on "
+"selected interfaces."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:8
+msgid ""
+"The email plugin creates a unix socket which can be used to transmit email-"
+"statistics to a running collectd daemon. This plugin is primarily intended "
+"to be used in conjunction with Mail::SpamAssasin::Plugin::Collectd but can "
+"be used in other ways as well."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:7
+msgid "The entropy plugin collects statistics about the available entropy."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:8
+msgid ""
+"The exec plugin starts external commands to read values from or to notify "
+"external processes when certain threshold values have been reached."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:80
+msgid "The instance name must not contain spaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:8
+msgid ""
+"The interface plugin collects traffic statistics on selected interfaces."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
+msgid ""
+"The iptables plugin will monitor selected firewall rules and collect "
+"information about processed bytes and packets per rule."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:8
+msgid ""
+"The irq plugin will monitor the rate of issues per second for each selected "
+"interrupt. If no interrupt is selected then all interrupts are monitored."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:8
+msgid ""
+"The iwinfo plugin collects statistics about wireless signal strength, noise "
+"and quality."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:7
+msgid "The load plugin collects statistics about the general system load."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:7
+msgid "The memory plugin collects statistics about the memory usage."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:8
+msgid ""
+"The netlink plugin collects extended information like qdisc-, class- and "
+"filter-statistics for selected interfaces."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:7
+msgid ""
+"The network plugin provides network based communication between different "
+"collectd instances. Collectd can operate both in client and server mode. In "
+"client mode locally collected data is transferred to a collectd server "
+"instance, in server mode the local instance receives data from other hosts."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:7
+msgid ""
+"The ping plugin will send icmp echo replies to selected hosts and measure "
+"the roundtrip time for each host."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:7
+msgid ""
+"The processes plugin collects information like cpu time, page faults and "
+"memory usage of selected processes."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:7
+msgid ""
+"The rrdtool plugin stores the collected data in rrd database files, the "
+"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
+"values will result in a very high memory consumption in the temporary "
+"directory. This can render the device unusable!</strong>"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:16
+msgid ""
+"The sensors plugin uses the Linux Sensors framework to gather environmental "
+"statistics."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
+msgid ""
+"The splash leases plugin uses libuci to collect statistics about splash "
+"leases."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:7
+msgid ""
+"The tcpconns plugin collects information about open tcp connections on "
+"selected ports."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:8
+msgid ""
+"The thermal plugin will monitor temperature of the system. Data is typically "
+"read from /sys/class/thermal/*/temp ( '*' denotes the thermal device to be "
+"read, e.g. thermal_zone1 )"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:8
+msgid ""
+"The unixsock plugin creates a unix socket which can be used to read "
+"collected data from a running collectd instance."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:7
+msgid "The uptime plugin collects statistics about the uptime of the system."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
+msgid "There is no RRD data available yet to render graphs."
+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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:7
+msgid "Thermal Plugin Configuration"
+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."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:33
+msgid ""
+"This section defines on which interfaces collectd will wait for incoming "
+"connections."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:51
+msgid ""
+"This section defines to which servers the locally collected data is sent to."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
+msgid "Try to lookup fully qualified hostname"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:6
+msgid "UPS Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
+msgid "UPS name in NUT ups@host format"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:27
+msgid "URL"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/unixsock.json:2
+msgid "UnixSock"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:7
+msgid "Unixsock Plugin Configuration"
+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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
+msgid "Uptime Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:10
+msgid "Uptime monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:24
+msgid "Use improved naming schema"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:68
+msgid "Used PID file"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:21
+msgid "Verbose monitoring"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
+msgid "When none selected, all disks will be monitored."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:16
+msgid "When none selected, all interfaces will be monitored."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:21
+msgid "When set to true, reports per-state metric (system, user, idle)"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:7
+msgid "Wireless iwinfo Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
+msgid "Writing *.rrd files to %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
+msgid ""
+"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
+"files."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:31
+msgid "cURL plugin enabled"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:6
+msgid "cUrl Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:139
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:107
+msgid "one device"
+msgid_plural "%d devices"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:109
+msgid "one filesystem type"
+msgid_plural "%d filesystem types"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+msgid "one local port"
+msgid_plural "%d local ports"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:108
+msgid "one mount"
+msgid_plural "%d mounts"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
+msgid "one remote port"
+msgid_plural "%d remote ports"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
+msgid "reduces rrd size"
+msgstr ""
+
+#~ msgid "Cache flush interval"
+#~ msgstr "Cache flush interval"
+
+#~ msgid "Action (target)"
+#~ msgstr "Action (target)"
+
+#~ msgid "Add matching rule"
+#~ msgstr "Add matching rule"
+
+#~ msgid ""
+#~ "Collectd is a small daemon for collecting data from various sources "
+#~ "through different plugins. On this page you can change general settings "
+#~ "for the collectd daemon."
+#~ msgstr ""
+#~ "Collectd is a small daemon for collecting data from various sources "
+#~ "through different plugins. On this page you can change general settings "
+#~ "for the collectd daemon."
+
+#~ msgid "Destination ip range"
+#~ msgstr "Destination ip range"
+
+#~ msgid "Incoming interface"
+#~ msgstr "Incoming interface"
+
+#~ msgid "Name of the rule"
+#~ msgstr "Name of the rule"
+
+#~ msgid "Network protocol"
+#~ msgstr "Network protocol"
+
+#~ msgid "Options"
+#~ msgstr "Options"
+
+#~ msgid "Outgoing interface"
+#~ msgstr "Outgoing interface"
+
+#~ msgid "Source ip range"
+#~ msgstr "Source ip range"
+
+#~ msgid "e.g. br-ff"
+#~ msgstr "e.g. br-ff"
+
+#~ msgid "e.g. br-lan"
+#~ msgstr "e.g. br-lan"
+
+#~ msgid "e.g. reject-with tcp-reset"
+#~ msgstr "e.g. reject-with tcp-reset"
+
+#~ msgid "max. 16 chars"
+#~ msgstr "max. 16 chars"
+
+#~ msgid "seconds; multiple separated by space"
+#~ msgstr "seconds; multiple separated by space"
+
+#~ msgid "server interfaces"
+#~ msgstr "server interfaces"
diff --git a/applications/luci-app-statistics/po/pl/statistics.po b/applications/luci-app-statistics/po/pl/statistics.po
index 727d82a92f..8ee6f6cf5c 100644
--- a/applications/luci-app-statistics/po/pl/statistics.po
+++ b/applications/luci-app-statistics/po/pl/statistics.po
@@ -3,8 +3,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-08-06 15:32+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-01-10 22:56+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/pl/>\n"
"Language: 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.2-dev\n"
+"X-Generator: Weblate 4.10.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
@@ -52,19 +52,20 @@ msgstr "Rodzina adresów"
msgid "Aggregate number of connected users"
msgstr "Łączna liczba podłączonych użytkowników"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr "Zastosuj interwał »"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:47
msgid "Awaiting email input at %s"
-msgstr "Oczekiwanie na wprowadzenie emaila w %s"
+msgstr "Oczekiwanie na wprowadzenie e-maila w %s"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:59
msgid "Base Directory"
msgstr "Główny katalog"
#: 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 "Podstawowy monitoring"
@@ -94,7 +95,7 @@ msgstr "Konfiguracja wtyczki częstotliwości procesora"
msgid "CPU Plugin Configuration"
msgstr "Konfiguracja wtyczki procesora"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr "Monitorowanie procesora jest włączone"
@@ -106,7 +107,7 @@ msgstr "Wyjście CSV"
msgid "CSV Plugin Configuration"
msgstr "Konfiguracja wtyczki CSV"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr "W pamięci podręcznej gromadzone są dane dla"
@@ -118,6 +119,19 @@ msgstr "Łańcuch"
msgid "Change the ownership of the socket file to the specified group."
msgstr "Zmień własność pliku gniazda na określoną grupę."
+#: 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 "Chrony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr "Konfiguracja wtyczki chrony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr "Monitorowanie chrony włączone"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr "CollectLinks"
@@ -133,7 +147,7 @@ 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 "Ustawienia Collectd"
+msgstr "Ustawienia collectd"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:57
msgid "Command monitoring enabled"
@@ -158,7 +172,7 @@ msgstr "Konfiguracja wtyczki conntrack"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:10
msgid "Conntrack monitoring enabled"
-msgstr "Monitorowanie Conntrack włączone"
+msgstr "Monitorowanie conntrack włączone"
#: 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
@@ -183,6 +197,18 @@ msgstr "Tworzenie statystyk dotyczących samej wtyczki sieciowej"
msgid "DF Plugin Configuration"
msgstr "Konfiguracja wtyczki DF"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr "Dzierżawy DHCP"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr "Dzierżawy DHCP"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr "Plik dzierżawy DHCP"
+
#: 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
msgid "DNS"
@@ -204,6 +230,10 @@ msgstr "Zdefiniowany plik ustawień"
msgid "Detailled CPU frequency monitoring enabled"
msgstr "Włączono szczegółowe monitorowanie częstotliwości procesora"
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr "DzierżawaDhcp"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr "Katalog wtyczek collectd"
@@ -226,25 +256,25 @@ msgstr "Zużycie przestrzeni dyskowej"
msgid "Disk Usage"
msgstr "Użycie dysku"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr "Wyświetl Host >"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "Przedział czasu wyświetlania »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr "Nie odświeżaj"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:7
msgid "E-Mail Plugin Configuration"
-msgstr "Konfiguracja wtyczki email"
+msgstr "Konfiguracja wtyczki e-mail"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/email.json:2
msgid "Email"
-msgstr "Email"
+msgstr "E-mail"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
msgid "Empty value = monitor all"
@@ -263,11 +293,13 @@ msgid "Enable statistics"
msgstr "Włącz statystyki"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -286,6 +318,7 @@ msgstr "Włącz statystyki"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -310,15 +343,15 @@ msgstr "Konfiguracja wtyczki entropii"
msgid "Entropy monitoring enabled"
msgstr "Monitorowanie entropii włączone"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr "Co 30 sekund"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr "Co 5 sekund"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr "Co minutę"
@@ -330,7 +363,7 @@ msgstr "Exec"
msgid "Exec Plugin Configuration"
msgstr "Konfiguracja wtyczki Exec"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr "Spodziewana wartość dziesiętna niższa niż jedna"
@@ -338,7 +371,7 @@ msgstr "Spodziewana wartość dziesiętna niższa niż jedna"
msgid "Expecting permssions in octal notation"
msgstr "Oczekiwanie uprawnień w notacji ósemkowej"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr "Oczekiwanie prawidłowego zakresu czasu"
@@ -363,7 +396,7 @@ msgstr "Zapora sieciowa"
msgid "Firewall (IPv6)"
msgstr "Zapora sieciowa (IPv6)"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr "Opróżnienie pamięci podręcznej po"
@@ -433,6 +466,10 @@ msgstr ""
msgid "Host"
msgstr "Host"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr "Host, na którym działa chrony"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr "Nazwa hosta"
@@ -441,11 +478,24 @@ msgstr "Nazwa hosta"
msgid "IP or hostname where to get the txtinfo output from"
msgstr "Numer IP lub nazwa hosta jako wyjście 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 "Statystyki-IP"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr "Konfiguracja wtyczki Statystyki-IP"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr "Włączone monitorowanie statystyk IPv4/IPv6"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr "Konfiguracja wtyczki IRQ"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr "Ignoruj adresy źródłowe"
@@ -481,6 +531,17 @@ msgstr ""
"Pozostaw niezaznaczone do automatycznego określenia interfejsu do "
"monitorowania."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+"Lista okresów, które mają być przechowywane w bazie danych RRD. Na przykład. "
+"„1 godzina 1 dzień 14 dzień”. Dozwolone typy przedziałów czasowych: min, h, "
+"godzina (y), d, dzień (dni), w, tydzień (tygodnie), m, miesiąc (y), r, rok "
+"(y)"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr "Nasłuchuj host"
@@ -502,7 +563,7 @@ msgid "Load monitoring enabled"
msgstr "Monitorowanie obciążenia włączone"
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr "Ładowanie danych…"
@@ -526,6 +587,10 @@ msgstr ""
"Wartości maksymalne dla okresu mogą być używane zamiast średnich, gdy nie "
"jest używana \"tylko średnia usługa RRAs\""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr "Maksymalna liczba nieodebranych pakietów"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Maksymalne dozwolone połączenia"
@@ -549,11 +614,12 @@ msgstr "Monitorowanie pamięci włączone"
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 "Monitoruj wszystko oprócz podanych"
@@ -608,11 +674,11 @@ msgstr "Monitoruj punkty zamontowania"
msgid "Monitor processes"
msgstr "Monitoruj procesy"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr "Monitoruj porty zdalne"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr "Monitorowanie %s i %s"
@@ -620,18 +686,19 @@ msgstr "Monitorowanie %s i %s"
msgid "Monitoring %s, %s, %s"
msgstr "Monitorowanie %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] "Monitorowanie APC UPS na hoście % s, port %d"
-msgstr[1] "Monitorowanie APC UPS na hostach % s, portach %d"
-msgstr[2] "Monitorowanie APC UPS na hoście % s, port %d"
+msgstr "Monitorowanie APC UPS na hoście %s, port %d"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr "Monitorowanie dzierżaw DHCP włączone"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr "Monitorowanie zapytań DNS na wszystkich interfejsach"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] "Monitorowanie zapytań DNS na jednym interfejsie"
@@ -649,9 +716,10 @@ msgstr[0] "Monitorowanie wszystkich dysków oprócz jednego"
msgstr[1] "Monitorowanie wszystkich dysków oprócz %d"
msgstr[2] "Monitorowanie wszystkich dysków oprócz %d"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] "Monitorowanie wszystkich interfejsów oprócz jednego"
@@ -680,9 +748,10 @@ msgstr "Monitorowanie wszystkich dysków"
msgid "Monitoring all except %s, %s, %s"
msgstr "Monitorowanie wszystkich z wyjątkiem %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 "Monitorowanie wszystkich interfejsów"
@@ -706,7 +775,7 @@ msgstr "Monitorowanie wszystkich stref termicznych"
msgid "Monitoring all thermal zones except %s"
msgstr "Monitorowanie wszystkich stref termicznych z wyjątkiem %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr "Monitorowanie lokalnych portów nasłuchiwania"
@@ -731,16 +800,17 @@ msgstr[0] "Monitorowanie jednego dysku"
msgstr[1] "Monitorowanie %d dysków"
msgstr[2] "Monitorowanie innych dysków"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "Monitorowanie jednego hosta"
msgstr[1] "Monitorowanie %d hostów"
msgstr[2] "Monitorowanie innych hostów"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] "Monitorowanie jednego interfejsu"
@@ -809,7 +879,7 @@ msgstr "Komunikacja sieciowa włączona"
msgid "Network plugins"
msgstr "Wtyczki sieciowe"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr "Nie znaleziono danych RRD"
@@ -860,7 +930,7 @@ msgstr "Pliki statusu OpenVPN"
msgid "Output plugins"
msgstr "Pluginy wyjścia"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr "Przegląd"
@@ -889,6 +959,14 @@ msgstr "Port"
msgid "Port for apcupsd communication"
msgstr "Port komunikacji z apcupsd"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+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 "Prawdopodobnie błąd w collectd. Działają tylko 127.0.0.1 i 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
msgid "Processes"
@@ -907,7 +985,7 @@ msgstr "Procesor"
msgid "Qdisc monitoring"
msgstr "Monitorowanie Qdisc"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr "RRD XFiles Factor"
@@ -927,6 +1005,10 @@ msgstr "RRDTool"
msgid "RRDTool Plugin Configuration"
msgstr "Konfiguracja wtyczki RRDTool"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr "Raportuj dodatkowo wartości ze wskaźnika bezczynności"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr "Raport procesora"
@@ -935,11 +1017,11 @@ msgstr "Raport procesora"
msgid "Report by state"
msgstr "Raport według stanu"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr "Raport w procentach"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr "Wierszy w archiwum RRA"
@@ -947,6 +1029,14 @@ msgstr "Wierszy w archiwum RRA"
msgid "Rule monitoring enabled"
msgstr "Monitorowanie reguł włączone"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr "SNMP6"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr "Konfiguracja wtyczki SNMP6"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr "SQM"
@@ -961,11 +1051,12 @@ msgid "Script"
msgstr "Skrypt"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "Sekundy"
@@ -1006,7 +1097,7 @@ msgstr "Ustawia poziom dziennika systemowego."
msgid "Setup"
msgstr "Konfiguracja"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr "Konfiguracja collectd"
@@ -1014,6 +1105,10 @@ msgstr "Konfiguracja collectd"
msgid "Shaping class monitoring"
msgstr "Shaping Klasa Monitoring"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr "Pokaż stan bezczynności"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr "Pokaż wartości maksymalne zamiast średnich"
@@ -1022,6 +1117,10 @@ msgstr "Pokaż wartości maksymalne zamiast średnich"
msgid "Simple CPU frequency monitoring enabled"
msgstr "Proste monitorowanie częstotliwości procesora włączone"
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr "Snmp6"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr "Gniazdo %s aktywne"
@@ -1065,7 +1164,7 @@ msgstr "Dzierżawy Splash"
msgid "Splash Leases Plugin Configuration"
msgstr "Konfiguracja wtyczki dzierżaw Splash"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "Statystyki"
@@ -1167,6 +1266,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr "Nazwa łańcucha nie może zawierać spacji"
+#: 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 "Wtyczka chrony będzie monitorować statystyki serwera chrony NTP"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr "Komentarz do dopasowania nie może zawierać spacji"
@@ -1199,6 +1302,10 @@ msgstr ""
"Wtyczka df zbiera statystyki dotyczące wykorzystania miejsca na dysku na "
"różnych urządzeniach, punktach montowania lub typach plików."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr "Wtyczka dhcpleases zbiera informacje o przypisanych dzierżawach DHCP."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1222,7 +1329,7 @@ msgid ""
"to be used in conjunction with Mail::SpamAssasin::Plugin::Collectd but can "
"be used in other ways as well."
msgstr ""
-"Wtyczka email tworzy gniazdo w unix do transmisji statystyki-poczty do "
+"Wtyczka e-mail tworzy gniazdo w unix do transmisji statystyki-poczty do "
"demona collectd. This plugin is primarily intended to be used in conjunction "
"with Mail::SpamAssasin::Plugin::Collectd but can be used in other ways as "
"well."
@@ -1250,6 +1357,11 @@ msgid ""
msgstr ""
"Wtyczka interfejsu gromadzi statystyki ruchu na wybranych interfejsach."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr "Wtyczka ipstatistics zbiera statystyki IPv4 i IPv6, aby je porównać."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1341,6 +1453,10 @@ msgstr ""
"Wtyczka czujników wykorzystuje strukturę Linux Sensors do zbierania "
"statystyk środowiskowych."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr "Wtyczka snmp6 gromadzi statystyki IPv6 dla wybranych interfejsów."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1379,7 +1495,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr "Wtyczka uptime zbiera statystyki dotyczące czasu pracy systemu."
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr "Nie ma jeszcze dostępnych danych RRD do renderowania wykresów."
@@ -1416,6 +1532,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr "Ta sekcja określa do jakich serwerów zebrane dane zostaną wysłane."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr "Limit czasu dla odpytywania chrony"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr "Spróbuj znaleźć pełną nazwę hosta"
@@ -1476,6 +1596,15 @@ msgstr "Użytkownik"
msgid "Verbose monitoring"
msgstr "Pełny monitoring"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+"Jeśli host nie odpowiedział na taką liczbę pakietów z rzędu, ponownie ustal "
+"nazwę hosta w DNS. Przydatne dla hostów dynamicznego DNS. Wartość domyślna "
+"to -1 = wyłączone."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "Jeśli żaden nie zostanie wybrany, wszystkie dyski będą monitorowane."
@@ -1495,7 +1624,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr "Po ustawieniu true, żądamy wartości bezwzględnych"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 "Po ustawieniu true, żądamy wartości procentowych"
@@ -1509,11 +1638,11 @@ msgstr "Sieć bezprzewodowa"
msgid "Wireless iwinfo Plugin Configuration"
msgstr "Konfiguracja bezprzewodowego pluginu iwinfo"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr "Zapisywanie plików *.rrd do %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1552,7 +1681,7 @@ msgstr[0] "jeden typ systemu plików"
msgstr[1] "%d typów systemu plików"
msgstr[2] "inne typy systemu plików"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] "jeden port lokalny"
@@ -1566,7 +1695,7 @@ msgstr[0] "jeden zamontowany"
msgstr[1] "%d zamontowanych"
msgstr[2] "inne zamontowane"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] "jeden zdalny port"
@@ -1577,6 +1706,13 @@ msgstr[2] "inne zdalne porty"
msgid "reduces rrd size"
msgstr "zmniejsza rozmiar RRD"
+#~ msgid ""
+#~ "When a host has not replied to this number of packets in a row, re-"
+#~ "resolve the hostname in DNS. Useful for dynamic DNS hosts."
+#~ msgstr ""
+#~ "Jeśli host nie odpowiedział na taką liczbę pakietów z rzędu, ponownie "
+#~ "ustal nazwę hosta w DNS. Przydatne dla hostów dynamicznego DNS."
+
#~ msgid "Cache flush interval"
#~ msgstr "Interwał opróżniania pamięci podręcznej"
diff --git a/applications/luci-app-statistics/po/pt/statistics.po b/applications/luci-app-statistics/po/pt/statistics.po
index 2c6491f935..837f41aac1 100644
--- a/applications/luci-app-statistics/po/pt/statistics.po
+++ b/applications/luci-app-statistics/po/pt/statistics.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: 2020-10-04 13:41+0000\n"
+"PO-Revision-Date: 2022-01-25 09:41+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/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.3-dev\n"
+"X-Generator: Weblate 4.11-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
@@ -51,7 +51,7 @@ msgstr "Família de endereços"
msgid "Aggregate number of connected users"
msgstr "Numero agregado de utilizadores conectados"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr "Aplicar intervalo »"
@@ -64,6 +64,7 @@ msgid "Base Directory"
msgstr "Diretório Base"
#: 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 "Monitoramento básico"
@@ -93,7 +94,7 @@ msgstr "Configuração do Plugin da Frequência da CPU"
msgid "CPU Plugin Configuration"
msgstr "Configuração do plugin CPU"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr "O monitoramento da CPU está ativado"
@@ -105,7 +106,7 @@ msgstr "Formato CSV"
msgid "CSV Plugin Configuration"
msgstr "Configuração do plugin CSV"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr "Cache dos dados coletados"
@@ -117,6 +118,19 @@ msgstr "Cadeia"
msgid "Change the ownership of the socket file to the specified group."
msgstr "Altere a propriedade do ficheiro de soquete para o grupo especificado."
+#: 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 "Chrony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr "Configuração do Plugin Chrony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr "Monitoramento do Chrony está ativado"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr "Coleção de Links"
@@ -180,6 +194,18 @@ msgstr "Criar estatísticas sobre o próprio plugin de rede"
msgid "DF Plugin Configuration"
msgstr "Configuração do plugin DF"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr "Concessões de DHCP"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr "Configuração do complemento de concessões do DHCP"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr "Ficheiro de concessões do DHCP"
+
#: 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
msgid "DNS"
@@ -201,6 +227,10 @@ msgstr "Ficheiro com a definição de dados"
msgid "Detailled CPU frequency monitoring enabled"
msgstr "Monitoramento detalhado da frequência da CPU ativado"
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr "Dhcpleases"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr "Diretório para os plugins do collectd"
@@ -223,15 +253,15 @@ msgstr "Utilização de espaço em disco"
msgid "Disk Usage"
msgstr "Utilização do Disco"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr "Mostrar Host »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "Mostrar intervalo »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr "Não atualize"
@@ -260,11 +290,13 @@ msgid "Enable statistics"
msgstr "Ativar as estatísticas"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -283,6 +315,7 @@ msgstr "Ativar as estatísticas"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -307,15 +340,15 @@ msgstr "Configuração do Plugin de Entropia"
msgid "Entropy monitoring enabled"
msgstr "Monitoramento entropia ativado"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr "A cada 30 segundos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr "A cada 5 segundos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr "Cada minuto"
@@ -327,7 +360,7 @@ msgstr "Exec"
msgid "Exec Plugin Configuration"
msgstr "Configuração do plugin Exec"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr "Esperando um valor decimal menor que um"
@@ -335,7 +368,7 @@ msgstr "Esperando um valor decimal menor que um"
msgid "Expecting permssions in octal notation"
msgstr "Esperando permissões em notação octal"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr "Esperando intervalo de tempo válido"
@@ -360,7 +393,7 @@ msgstr "Firewall"
msgid "Firewall (IPv6)"
msgstr "Firewall (IPv6)"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr "Limpar cache após"
@@ -371,7 +404,8 @@ msgstr "Transmissão entre o endereço de escuta e dos servidores"
#: 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 "O espaço livre, reservado e usado são reportados como valores relativos"
+msgstr ""
+"O espaço livre, reservado e usado são reportados como valores relativos"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:21
msgid "Gather compression statistics"
@@ -428,6 +462,10 @@ msgstr ""
msgid "Host"
msgstr "Host"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr "Host executando chrony"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr "Nome do Host"
@@ -436,11 +474,24 @@ msgstr "Nome do Host"
msgid "IP or hostname where to get the txtinfo output from"
msgstr "Endereço IP ou nome do equipamento de onde obter a saída do 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 "Estatísticas de IP"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr "Configuração do plugin de estatísticas de IP"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr "Monitoramento de estatísticas IPv4/IPv6 ativado"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr "Configuração do plugin IRQ"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr "Ignorar endereços de origem"
@@ -476,6 +527,16 @@ msgstr ""
"Deixar desmarcada para determinar automaticamente as interfaces a "
"monitorizar."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+"Lista de intervalos de tempo que serão armazenados no banco de dados RRD. "
+"Por exemplo. \"1hour 1day 14day\". Os intervalos de tempo permitidos são: "
+"min, h, hour(s), d, day(s), w, week(s), m, month(s), y, year(s)"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr "Endereço de escuta do Host"
@@ -497,9 +558,9 @@ msgid "Load monitoring enabled"
msgstr "Monitoramento de carga ativado"
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
-msgstr "Carregando dados…"
+msgstr "A carregar dados…"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Log level"
@@ -521,6 +582,10 @@ msgstr ""
"Valores máximos para um período podem ser usados em vez de médias quando não "
"estiver usando 'somente RRAs de médias'"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr "Quantidade máxima de pacotes perdidos"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Máximo de conexões permitidas"
@@ -544,11 +609,12 @@ msgstr "Monitoramento de memória ativado"
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 "Monitorizar tudo excepto os especificados"
@@ -563,7 +629,7 @@ msgstr "Aparelho(s) de monitoramento / zona(s) térmica(s)"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:15
msgid "Monitor devices"
-msgstr "Monitorar dispositivos"
+msgstr "Monitorar aparelhos"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:15
msgid "Monitor disks and partitions"
@@ -603,11 +669,11 @@ msgstr "Monitorar pontos de montagem"
msgid "Monitor processes"
msgstr "Monitorar processos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr "Monitorar portas remotas"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr "Monitorando %s e %s"
@@ -615,17 +681,19 @@ msgstr "Monitorando %s e %s"
msgid "Monitoring %s, %s, %s"
msgstr "Monitorando %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] "Monitorando APC UPS no host %s, porta %d"
-msgstr[1] "Monitorando APC UPS nos hosts %s, porta %d"
+msgstr "A monitorar APC UPS no host %s, porta %d"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr "O monitoramento de concessões de DHCP está ativo"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr "Monitorando consultas de DNS em todas as interfaces"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] "Monitorando consultas de DNS numa interface"
@@ -641,9 +709,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] "Monitorando todos, menos um disco"
msgstr[1] "Monitorando todos, menos %d discos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] "Monitorando tudo, menos uma interface"
@@ -669,9 +738,10 @@ msgstr "Monitorando todos os discos"
msgid "Monitoring all except %s, %s, %s"
msgstr "Monitorando todos exceto %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 "Monitorando todas as interfaces"
@@ -695,7 +765,7 @@ msgstr "Monitorando todas as zonas térmicas"
msgid "Monitoring all thermal zones except %s"
msgstr "Monitorando todas as zonas térmicas, exceto %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr "Monitorando portas locais de escuta"
@@ -717,15 +787,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] "Monitorando um disco"
msgstr[1] "Monitorando %d discos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "Monitorando um host"
msgstr[1] "Monitorando %d hosts"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] "Monitorando uma interface"
@@ -790,7 +861,7 @@ msgstr "Comunicação de rede ativada"
msgid "Network plugins"
msgstr "Plugins de rede"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr "Nenhum dado RRD foi encontrado"
@@ -841,7 +912,7 @@ msgstr "Ficheiros de estado do OpenVPN"
msgid "Output plugins"
msgstr "Plugins de saída"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr "Visão Geral"
@@ -870,6 +941,14 @@ msgstr "Porta"
msgid "Port for apcupsd communication"
msgstr "Porta para comunicação do apcupsd"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr "Porta para 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 "Provável bug no collectd. Funciona apenas no 127.0.0.1 e no 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
msgid "Processes"
@@ -888,9 +967,9 @@ msgstr "Processador"
msgid "Qdisc monitoring"
msgstr "Monitoramento do Qdisc"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
-msgstr "Arquivos RRD XFiles Factor"
+msgstr "Fator de RRD XFiles"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
msgid "RRD heart beat interval"
@@ -908,6 +987,10 @@ msgstr "RRDTool"
msgid "RRDTool Plugin Configuration"
msgstr "Configuração do plugin RRDTool"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr "Relatar também o valor da métrica inativa"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr "Relatório por CPU"
@@ -916,11 +999,11 @@ msgstr "Relatório por CPU"
msgid "Report by state"
msgstr "Relatório por estado"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr "Relatório em percentagem"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr "Linhas por RRA"
@@ -928,6 +1011,14 @@ msgstr "Linhas por RRA"
msgid "Rule monitoring enabled"
msgstr "Regra de monitoramento ativada"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr "SNMP6"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr "Configuração do plugin SNMP6"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr "SQM"
@@ -942,11 +1033,12 @@ msgid "Script"
msgstr "Script"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "Segundos"
@@ -987,7 +1079,7 @@ msgstr "Define o nível de registro log do syslog."
msgid "Setup"
msgstr "Configuração"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr "Configuração collectd"
@@ -995,6 +1087,10 @@ msgstr "Configuração collectd"
msgid "Shaping class monitoring"
msgstr "Monitoramento das Classes de Shaping"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr "Mostrar estado inativo"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr "Mostrar valores máximos em vez de médias"
@@ -1003,6 +1099,10 @@ msgstr "Mostrar valores máximos em vez de médias"
msgid "Simple CPU frequency monitoring enabled"
msgstr "Monitoramento simples de frequência da CPU ativado"
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr "Snmp6"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr "Soquete %s ativo"
@@ -1046,7 +1146,7 @@ msgstr "Concessões do Splash"
msgid "Splash Leases Plugin Configuration"
msgstr "Configuração do Plugin das Concessões do Splash"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "Estatística"
@@ -1133,7 +1233,8 @@ msgstr ""
msgid ""
"The OpenVPN plugin gathers information about the current vpn connection "
"status."
-msgstr "O plugin OpenVPN reúne informações sobre o estado atual da conexão VPN."
+msgstr ""
+"O plugin OpenVPN reúne informações sobre o estado atual da conexão VPN."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:7
msgid ""
@@ -1147,6 +1248,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr "O nome da corrente não deve conter espaços"
+#: 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 "O plugin chrony monitorará as estatísticas chrony do servidor NTP"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr "O comentário a ser comparado não deve conter espaços"
@@ -1180,6 +1285,12 @@ msgstr ""
"O plugin df coleta estatísticas sobre a utilização de espaço em disco em "
"diferentes aparelhos, pontos de montagem ou tipos de sistemas de ficheiros."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+"O complemento dhcpleases coleta as informações sobre as concessões "
+"atribuídos pelo DHCP."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1231,6 +1342,12 @@ msgstr ""
"O plugin interface plugin coleta estatísticas sobre o tráfego das interfaces "
"selecionadas."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+"O plugin ipstatistics coleta estatísticas IPv4 e IPv6 para compará-las."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1321,6 +1438,10 @@ msgstr ""
"O plugin de sensores usa a estrutura de sensores do Linux para coletar "
"estatísticas ambientais."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr "O plugin snmp6 coleta estatísticas IPv6 nas interfaces selecionadas."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1361,7 +1482,7 @@ msgstr ""
"O plugin de tempo de atividade coleta estatísticas sobre o tempo de "
"atividade do sistema."
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr "Ainda não há dados RRD disponíveis para renderizar os gráficos."
@@ -1400,6 +1521,10 @@ msgstr ""
"Esta secção define para qual servidor os dados coletados localmente serão "
"enviados."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr "Tempo limite excedido para a obtenção do chrony"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr "Tentar encontrar o nome do host completo (FQDN)"
@@ -1433,7 +1558,7 @@ msgstr "Configuração do plugin 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
msgid "Uptime"
-msgstr "Uptime"
+msgstr "Tempo de atividade"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
msgid "Uptime Plugin Configuration"
@@ -1460,6 +1585,15 @@ msgstr "Utilizador"
msgid "Verbose monitoring"
msgstr "Monitoramento no modo verbose"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+"Quando um host não respondeu a essa quantidade de pacotes seguidos, re-"
+"resolva o nome do host no DNS. Útil para hosts DNS dinâmicos. O valor padrão "
+"é -1 = desativado."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "Quando nenhum for selecionado, todos os discos serão monitorados."
@@ -1478,7 +1612,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr "Quando definido como verdadeiro, solicitamos valores absolutos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 "Quando definido como verdadeiro solicitamos valores percentuais"
@@ -1492,11 +1626,11 @@ msgstr "Wireless"
msgid "Wireless iwinfo Plugin Configuration"
msgstr "Configuração do Plugin iwinfo da Rede Sem Fio (Wireless)"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr "Escrevendo ficheiros *.rrd para %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1533,7 +1667,7 @@ msgid_plural "%d filesystem types"
msgstr[0] "um tipo de sistema de ficheiros"
msgstr[1] "%d tipos de sistema de ficheiros"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] "uma porta local"
@@ -1545,7 +1679,7 @@ msgid_plural "%d mounts"
msgstr[0] "uma montagem"
msgstr[1] "%d montagens"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] "uma porta remota"
@@ -1555,6 +1689,14 @@ msgstr[1] "%d portas remotas"
msgid "reduces rrd size"
msgstr "reduzir o tamanho do rrd"
+#~ msgid ""
+#~ "When a host has not replied to this number of packets in a row, re-"
+#~ "resolve the hostname in DNS. Useful for dynamic DNS hosts."
+#~ msgstr ""
+#~ "Quando um host não responder a esta quantidade seguida de pacotes, "
+#~ "resolva novamente o nome do host no DNS. É útil para DNS com hosts "
+#~ "dinâmicos."
+
#~ msgid "Cache flush interval"
#~ msgstr "Intervalo de limpeza do cache"
diff --git a/applications/luci-app-statistics/po/pt_BR/statistics.po b/applications/luci-app-statistics/po/pt_BR/statistics.po
index 237a603e01..cbff583316 100644
--- a/applications/luci-app-statistics/po/pt_BR/statistics.po
+++ b/applications/luci-app-statistics/po/pt_BR/statistics.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-08-04 18:32+0000\n"
+"PO-Revision-Date: 2022-01-25 09:41+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsstatistics/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.2-dev\n"
+"X-Generator: Weblate 4.11-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
@@ -51,7 +51,7 @@ msgstr "Família de endereços"
msgid "Aggregate number of connected users"
msgstr "Numero agregado de usuários conectados"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr "Aplicar intervalo »"
@@ -64,6 +64,7 @@ msgid "Base Directory"
msgstr "Diretório Base"
#: 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 "Monitoramento básico"
@@ -93,7 +94,7 @@ msgstr "Configuração do Plugin da Frequência da CPU"
msgid "CPU Plugin Configuration"
msgstr "Configuração do plugin CPU"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr "O monitoramento da CPU está ativado"
@@ -105,7 +106,7 @@ msgstr "Saida CSV"
msgid "CSV Plugin Configuration"
msgstr "Configuração do plugin CSV"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr "Cache dos dados coletados"
@@ -117,6 +118,19 @@ msgstr "Corrente"
msgid "Change the ownership of the socket file to the specified group."
msgstr "Altere a propriedade do arquivo de soquete para o grupo especificado."
+#: 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 "Chrony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr "Configuração do plugin crony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr "O monitoramento do chrony está ativado"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr "Coleção de Links"
@@ -180,6 +194,18 @@ msgstr "Criar estatísticas sobre o próprio plugin de rede"
msgid "DF Plugin Configuration"
msgstr "Configuração do plugin DF"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr "Concessões DHCP"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr "Configuração do plug-in de concessões do DHCP"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr "Arquivo de concessões do DHCP"
+
#: 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
msgid "DNS"
@@ -201,6 +227,10 @@ msgstr "Arquivo com a definição de dados"
msgid "Detailled CPU frequency monitoring enabled"
msgstr "Monitoramento detalhado da frequência da CPU ativado"
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr "Dhcpleases"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr "Diretório para os plugins do collectd"
@@ -223,15 +253,15 @@ msgstr "Utilização de espaço em disco"
msgid "Disk Usage"
msgstr "Utilização do Disco"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr "Mostrar Host"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "Mostrar intervalo »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr "Não atualize"
@@ -260,11 +290,13 @@ msgid "Enable statistics"
msgstr "Ativar as estatísticas"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -283,6 +315,7 @@ msgstr "Ativar as estatísticas"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -307,15 +340,15 @@ msgstr "Configuração do Plugin de Entropia"
msgid "Entropy monitoring enabled"
msgstr "Monitoramento entropia ativado"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr "A cada 30 segundos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr "A cada 5 segundos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr "Cada minuto"
@@ -327,7 +360,7 @@ msgstr "Exec"
msgid "Exec Plugin Configuration"
msgstr "Configuração do plugin Exec"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr "Esperando um valor decimal menor que um"
@@ -335,7 +368,7 @@ msgstr "Esperando um valor decimal menor que um"
msgid "Expecting permssions in octal notation"
msgstr "Esperando permissões em notação octal"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr "Esperando intervalo de tempo válido"
@@ -360,7 +393,7 @@ msgstr "Firewall"
msgid "Firewall (IPv6)"
msgstr "Firewall (IPv6)"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr "Limpar cache após"
@@ -431,6 +464,10 @@ msgstr ""
msgid "Host"
msgstr "Host"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr "Host executando o chrony"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr "Nome do equipamento"
@@ -439,11 +476,24 @@ msgstr "Nome do equipamento"
msgid "IP or hostname where to get the txtinfo output from"
msgstr "Endereço IP ou nome do equipamento de onde obter a saída do 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 "IP-Statistics"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr "Configuração do plug-in IP-Statistics"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr "Monitoramento estatístico IPv4/IPv6 ativado"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr "Configuração do plugin IRQ"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr "Ignorar endereços de origem"
@@ -479,6 +529,16 @@ msgstr ""
"Deixe sem selecionar para determinar automaticamente a interface a ser "
"monitorada."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+"Lista dos intervalos de tempo que serão armazenados no banco de dados RRD. "
+"Por exemplo. \"1hour 1day 14day\". Os intervalos de tempo permitidos são: "
+"min, h, hour(s), d, day(s), w, week(s), m, month(s), y, year(s)"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr "Endereço de escuta do Host"
@@ -500,9 +560,9 @@ msgid "Load monitoring enabled"
msgstr "Monitoramento de carga ativado"
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
-msgstr "Carregando dados…"
+msgstr "Carregando os dados…"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Log level"
@@ -524,6 +584,10 @@ msgstr ""
"Valores máximos para um período podem ser usados em vez de médias quando não "
"estiver usando 'somente RRAs de médias'"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr "Quantidade máxima de pacotes perdidos"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Máximo de conexões permitidas"
@@ -547,11 +611,12 @@ msgstr "Monitoramento de memória ativado"
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 "Monitore tudo exceto se especificado"
@@ -606,11 +671,11 @@ msgstr "Monitorar pontos de montagem"
msgid "Monitor processes"
msgstr "Monitorar processos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr "Monitorar portas remotas"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr "Monitorando %s e %s"
@@ -618,17 +683,19 @@ msgstr "Monitorando %s e %s"
msgid "Monitoring %s, %s, %s"
msgstr "Monitorando %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] "Monitorando APC UPS no host %s, porta %d"
-msgstr[1] "Monitorando APC UPS nos hosts %s, portas %d"
+msgstr "Monitorando o UPS APC no host %s, na porta %d"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr "O monitoramento de concessões DHCP está ativo"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr "Monitorando consultas de DNS em todas as interfaces"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] "Monitorando consultas de DNS em uma interface"
@@ -644,9 +711,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] "Monitorando todos, menos um disco"
msgstr[1] "Monitorando todos, menos %d discos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] "Monitorando tudo, menos uma interface"
@@ -672,9 +740,10 @@ msgstr "Monitorando todos os discos"
msgid "Monitoring all except %s, %s, %s"
msgstr "Monitorando todos exceto %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 "Monitorando todas as interfaces"
@@ -698,7 +767,7 @@ msgstr "Monitorando todas as zonas térmicas"
msgid "Monitoring all thermal zones except %s"
msgstr "Monitorando todas as zonas térmicas, exceto %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr "Monitorando portas locais de escuta"
@@ -720,15 +789,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] "Monitorando um disco"
msgstr[1] "Monitorando %d discos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "Monitorando um host"
msgstr[1] "Monitorando %d hosts"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] "Monitorando uma interface"
@@ -793,7 +863,7 @@ msgstr "Comunicação de rede ativada"
msgid "Network plugins"
msgstr "Plugins de rede"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr "Nenhum dado RRD foi encontrado"
@@ -844,9 +914,9 @@ msgstr "Arquivos de estado do OpenVPN"
msgid "Output plugins"
msgstr "Plugins de saída"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
-msgstr "Visão Geral"
+msgstr "Visão geral"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
msgid "Percent values"
@@ -873,6 +943,14 @@ msgstr "Porta"
msgid "Port for apcupsd communication"
msgstr "Porta para comunicação do apcupsd"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr "A porta para o 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 "Provável bug no collectd. Funciona apenas no 127.0.0.1 e no 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
msgid "Processes"
@@ -891,7 +969,7 @@ msgstr "Processador"
msgid "Qdisc monitoring"
msgstr "Monitoramento do Qdisc"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr "Fator RRD XFiles"
@@ -911,6 +989,10 @@ msgstr "RRDTool"
msgid "RRDTool Plugin Configuration"
msgstr "Configuração do plugin RRDTool"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr "Informe também o valor dos ociosos para a métrica"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr "Relatado pela CPU"
@@ -919,11 +1001,11 @@ msgstr "Relatado pela CPU"
msgid "Report by state"
msgstr "Relatório por estado"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr "Relatório em porcentagem"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr "Linhas por RRA"
@@ -931,6 +1013,14 @@ msgstr "Linhas por RRA"
msgid "Rule monitoring enabled"
msgstr "Regra de monitoramento ativada"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr "SNMP6"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr "Configuração do Plug-in SNMP6"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr "SQM"
@@ -945,11 +1035,12 @@ msgid "Script"
msgstr "Script"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "Segundos"
@@ -990,7 +1081,7 @@ msgstr "Define o nível de registro log do syslog."
msgid "Setup"
msgstr "Configuração"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr "Configuração collectd"
@@ -998,6 +1089,10 @@ msgstr "Configuração collectd"
msgid "Shaping class monitoring"
msgstr "Monitoramento das Classes de Shaping"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr "Exibir estado ocioso"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr "Mostrar valores máximos em vez de médias"
@@ -1006,6 +1101,10 @@ msgstr "Mostrar valores máximos em vez de médias"
msgid "Simple CPU frequency monitoring enabled"
msgstr "Monitoramento simples de frequência da CPU ativado"
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr "Snmp6"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr "Soquete %s ativo"
@@ -1049,7 +1148,7 @@ msgstr "Concessões do Splash"
msgid "Splash Leases Plugin Configuration"
msgstr "Configuração do Plugin das Concessões do Splash"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "Estatísticas"
@@ -1151,6 +1250,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr "O nome da corrente não deve conter espaços"
+#: 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 "O plugin crony monitorará as estatísticas chrony do servidor NTP"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr "O comentário a ser casado não deve conter espaços"
@@ -1184,6 +1287,12 @@ msgstr ""
"O plugin df coleta estatísticas sobre a utilização de espaço em disco em "
"diferentes dispositivos, pontos de montagem ou tipos de sistemas de arquivos."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+"O plug-in dhcpleases coleta as informações sobre as concessões atribuídos "
+"pelo DHCP."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1235,6 +1344,12 @@ msgstr ""
"O plugin interface coleta estatísticas sobre o tráfego das interfaces "
"selecionadas."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+"O plug-in ipstatistics coleta as estatísticas IPv4 e IPv6 para compará-las."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1325,6 +1440,10 @@ msgstr ""
"O plugin de sensores usa a estrutura de sensores do Linux para coletar "
"estatísticas ambientais."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr "O plugin snmp6 coleta estatísticas IPv6 nas interfaces selecionadas."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1365,7 +1484,7 @@ msgstr ""
"O plugin de tempo de atividade coleta estatísticas sobre o tempo de "
"atividade do sistema."
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr "Ainda não há dados RRD disponíveis para renderizar os gráficos."
@@ -1404,6 +1523,10 @@ msgstr ""
"Esta seção define para qual servidor os dados coletados localmente serão "
"enviados."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr "Tempo limite para a obtenção do chrony"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr "Tentar encontrar o nome completo do equipamento (FQDN)"
@@ -1412,7 +1535,7 @@ msgstr "Tentar encontrar o nome completo do equipamento (FQDN)"
#: 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 "UPS (no-breaks)"
+msgstr "UPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:6
msgid "UPS Plugin Configuration"
@@ -1464,6 +1587,15 @@ msgstr "Usuário"
msgid "Verbose monitoring"
msgstr "Monitoramento no modo detalhado"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+"Quando um host não tiver respondido com esta quantidade seguida de pacotes, "
+"resolva novamente o nome do host no DNS. Útil para hosts DNS dinâmicos. O "
+"padrão é -1 = desativado."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "Quando nenhum for selecionado, todos os discos serão monitorados."
@@ -1482,7 +1614,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr "Quando definido como verdadeiro, serão requeridos valores absolutos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1497,11 +1629,11 @@ msgstr "Rede sem fio"
msgid "Wireless iwinfo Plugin Configuration"
msgstr "Configuração do Plugin iwinfo da Rede Sem Fio (Wireless)"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr "Escrevendo arquivos *.rrd para %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1538,7 +1670,7 @@ msgid_plural "%d filesystem types"
msgstr[0] "um tipo de sistema de arquivos"
msgstr[1] "%d tipos de sistemas de arquivos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] "uma porta local"
@@ -1550,7 +1682,7 @@ msgid_plural "%d mounts"
msgstr[0] "uma ponto de montage"
msgstr[1] "%d pontos de montagens"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] "uma porta remota"
@@ -1560,6 +1692,14 @@ msgstr[1] "%d portas remotas"
msgid "reduces rrd size"
msgstr "reduzir o tamanho do rrd"
+#~ msgid ""
+#~ "When a host has not replied to this number of packets in a row, re-"
+#~ "resolve the hostname in DNS. Useful for dynamic DNS hosts."
+#~ msgstr ""
+#~ "Quando um host não responder a esta quantidade seguida de pacotes, "
+#~ "resolva novamente o nome do host no DNS. É útil para DNS com hosts "
+#~ "dinâmicos."
+
#~ msgid "Cache flush interval"
#~ msgstr "Intervalo de limpeza do cache"
diff --git a/applications/luci-app-statistics/po/ro/statistics.po b/applications/luci-app-statistics/po/ro/statistics.po
index cc9fd5d7df..02e7ec02d0 100644
--- a/applications/luci-app-statistics/po/ro/statistics.po
+++ b/applications/luci-app-statistics/po/ro/statistics.po
@@ -3,8 +3,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-29 21:21+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2022-01-27 19:54+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/ro/>\n"
"Language: ro\n"
@@ -13,89 +13,92 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.11-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
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 "Configurarea Plugin-ului APCUPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
msgid "Absolute values"
-msgstr ""
+msgstr "Valori absolute"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
msgid "Add IPv4 rule selector"
-msgstr ""
+msgstr "Adăugați selectorul de reguli IPv4"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
msgid "Add IPv6 rule selector"
-msgstr ""
+msgstr "Adăugați selectorul de reguli IPv6"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:16
msgid "Add command for reading values"
-msgstr ""
+msgstr "Adăugați comanda pentru citirea valorilor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:36
msgid "Add notification command"
-msgstr ""
+msgstr "Adăugați comanda de notificare"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:19
msgid "Address family"
-msgstr ""
+msgstr "Familie de adrese"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:18
msgid "Aggregate number of connected users"
-msgstr ""
+msgstr "Numărul agregat de utilizatori conectați"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
-msgstr ""
+msgstr "Aplică intervalul »"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:47
msgid "Awaiting email input at %s"
-msgstr ""
+msgstr "Așteptarea intrării e-mailului la %s"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:59
msgid "Base Directory"
msgstr "Directorul de baza"
#: 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 "Monitorizare de bază"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:25
msgid "Basic process monitoring enabled"
-msgstr ""
+msgstr "Monitorizarea procesului de bază activată"
#: 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 ""
+"Prin această setare, CPU nu este un agregat al tuturor procesoarelor de pe "
+"sistem"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:6
msgid "CPU Context Switches Plugin Configuration"
-msgstr ""
+msgstr "Comutarea contextului CPU Configurarea plugin-ului"
#: 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 "Frecvența CPU"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:6
msgid "CPU Frequency Plugin Configuration"
-msgstr ""
+msgstr "Configurarea Plugin-ului de frecvență CPU"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:6
msgid "CPU Plugin Configuration"
msgstr "Configurarea pluginului CPU"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
-msgstr ""
+msgstr "Monitorizarea CPU este activată"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/csv.json:2
msgid "CSV Output"
@@ -105,29 +108,43 @@ msgstr "Afisarea CSV"
msgid "CSV Plugin Configuration"
msgstr "Configurarea pluginului CVS"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
-msgstr ""
+msgstr "Stocarea în memoria cache a datelor colectate pentru"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:99
msgid "Chain"
-msgstr ""
+msgstr "Legătură"
#: 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 ""
+"Schimbă dreptul de proprietate al fișierului socket la grupul specificat."
+
+#: 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 "Cronică"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr "Configurarea Plugin-ului Chrony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr "Monitorizarea cronică activată"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
-msgstr ""
+msgstr "ColecteazăLink-uri"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:28
msgid "CollectRoutes"
-msgstr ""
+msgstr "ColecteazăRutele"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:35
msgid "CollectTopology"
-msgstr ""
+msgstr "ColecteazăTopologia"
#: 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
@@ -136,49 +153,61 @@ msgstr "Setarile Collectd"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:57
msgid "Command monitoring enabled"
-msgstr ""
+msgstr "Monitorizarea comenzilor activată"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:137
msgid "Comment / Rule Number"
-msgstr ""
+msgstr "Comentariu / Numărul regulii"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:174
msgid "Configure…"
-msgstr ""
+msgstr "Configurați…"
#: 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 "Urmărirea conexiunii"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:6
msgid "Conntrack Plugin Configuration"
-msgstr ""
+msgstr "Configurarea Plugin-ului Conntrack"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:10
msgid "Conntrack monitoring enabled"
-msgstr ""
+msgstr "Monitorizare Conntrack activată"
#: 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 "Comutatoare de context"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:10
msgid "Context switch monitoring enabled"
-msgstr ""
+msgstr "Monitorizarea comutatorului de context activată"
#: 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 "Controlează ce notificări trebuie să fie trimise la syslog."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
msgid "Create statistics about the network plugin itself"
-msgstr ""
+msgstr "Creați statistici despre plugin-ul de rețea în sine"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:7
msgid "DF Plugin Configuration"
-msgstr ""
+msgstr "Configurația DF Plugin"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr "Închirieri DHCP"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr "Configurarea Plugin-ului DHCP Leases"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr "Fișier de contracte de închiriere DHCP"
#: 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
@@ -187,7 +216,7 @@ msgstr "DNS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:7
msgid "DNS Plugin Configuration"
-msgstr ""
+msgstr "Configurarea plugin-ului DNS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:74
msgid "Data collection interval"
@@ -199,7 +228,11 @@ msgstr "Fisierul de definitii dataseturi"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:22
msgid "Detailled CPU frequency monitoring enabled"
-msgstr ""
+msgstr "Monitorizarea detaliată a frecvenței CPU activată"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr "Alocări DHCP"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
@@ -211,7 +244,7 @@ msgstr "Directorul pentru sub-configuratii"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:7
msgid "Disk Plugin Configuration"
-msgstr ""
+msgstr "Configurarea Disk Plugin"
#: 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
@@ -223,21 +256,21 @@ msgstr "Utilizarea spatiului pe disc"
msgid "Disk Usage"
msgstr "Utilizarea discului"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
-msgstr ""
+msgstr "Afișează gazda »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
-msgstr ""
+msgstr "Afișează intervalul de timp »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
-msgstr ""
+msgstr "Nu reîmprospătați"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:7
msgid "E-Mail Plugin Configuration"
-msgstr ""
+msgstr "Configurarea plugin-ului de e-mail"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/email.json:2
msgid "Email"
@@ -245,26 +278,28 @@ msgstr "Email"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
msgid "Empty value = monitor all"
-msgstr ""
+msgstr "Valoare goală = monitorizează toate"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:21
msgid "Enable"
-msgstr "Activează"
+msgstr "Activați"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
msgid "Enable forwarding"
-msgstr ""
+msgstr "Activați redirecționarea"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
msgid "Enable statistics"
-msgstr ""
+msgstr "Activați statisticile"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -283,73 +318,74 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: 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 "Activați acest plugin"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
#: 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 "Entropie"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:6
msgid "Entropy Plugin Configuration"
-msgstr ""
+msgstr "Configurarea Plugin-ului Entropie"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:10
msgid "Entropy monitoring enabled"
-msgstr ""
+msgstr "Monitorizarea entropiei activată"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
-msgstr ""
+msgstr "La fiecare 30 de secunde"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
-msgstr ""
+msgstr "La fiecare 5 secunde"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
-msgstr ""
+msgstr "La fiecare minut"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/exec.json:2
msgid "Exec"
-msgstr "Exec"
+msgstr "Executabil"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:7
msgid "Exec Plugin Configuration"
-msgstr ""
+msgstr "Configurarea Plugin-ului Exec"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
-msgstr ""
+msgstr "Așteptarea unei valori zecimale mai mici decât unu"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:33
msgid "Expecting permssions in octal notation"
-msgstr ""
+msgstr "Așteptarea permisiunilor în notație octală"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
-msgstr ""
+msgstr "Așteptarea unui interval de timp valid"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:15
msgid "Extra items"
-msgstr ""
+msgstr "Articole suplimentare"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:14
msgid "Fetch pages"
-msgstr ""
+msgstr "Preluare pagini"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:36
msgid "Filter class monitoring"
-msgstr ""
+msgstr "Monitorizarea clasei de filtrare"
#: 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
@@ -358,36 +394,38 @@ msgstr "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:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
-msgstr ""
+msgstr "Ștergeți memoria cache după"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
msgid "Forwarding between listen and server addresses"
-msgstr ""
+msgstr "Redirecționarea între adresele de ascultare și cele de server"
#: 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 ""
+"Spațiul liber, spațiul rezervat și spațiul utilizat sunt raportate ca valori "
+"relative"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:21
msgid "Gather compression statistics"
-msgstr ""
+msgstr "Adunați statisticile de compresie"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:86
msgid "General plugins"
-msgstr ""
+msgstr "Plugin-uri generale"
#: 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 "Generați un grafic separat pentru fiecare utilizator logat"
#: applications/luci-app-statistics/root/usr/share/rpcd/acl.d/luci-app-statistics.json:3
msgid "Grant access to statistics resources"
-msgstr ""
+msgstr "Acordarea accesului la resursele statistice"
#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:15
msgid "Graphs"
@@ -396,13 +434,15 @@ msgstr "Grafice"
#: 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 "Grup"
#: 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 ""
+"Aici puteți defini comenzi externe care vor fi lansate de collectd pentru a "
+"citi anumite valori. Valorile vor fi citite din stdout."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:37
msgid ""
@@ -410,16 +450,25 @@ msgid ""
"certain threshold values have been reached. The values leading to invocation "
"will be fed to the the called programs stdin."
msgstr ""
+"Aici puteți defini comenzi externe care vor fi lansate de collectd atunci "
+"când sunt atinse anumite valori de prag. Valorile care conduc la invocare "
+"vor fi transmise în stdin-ul programelor apelate."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:21
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgstr ""
+"Aici puteți defini diverse criterii în funcție de care sunt selectate "
+"regulile iptables monitorizate."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:14
msgid "Host"
-msgstr ""
+msgstr "Gazdă"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr "Gazda care rulează crony"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
@@ -427,28 +476,41 @@ msgstr "Numele gazdei ( hostname )"
#: 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 sau numele de gazdă de unde se obține rezultatul 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 "Statistici IP"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr "Configurarea plugin-ului IP-Statistics"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr "Monitorizarea statisticilor IPv4/IPv6 activată"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
-msgstr ""
+msgstr "Configurație IRQ Plugin"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
-msgstr ""
+msgstr "Ignoră adresele sursă"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:70
msgid "Instance name"
-msgstr ""
+msgstr "Numele instanței"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:7
msgid "Interface Plugin Configuration"
-msgstr ""
+msgstr "Configurarea plugin-ului de interfață"
#: 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 "Interfete"
+msgstr "Interfețe"
#: 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
@@ -461,308 +523,331 @@ msgstr "Interval pentru ping"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:8
msgid "Iptables Plugin Configuration"
-msgstr ""
+msgstr "Configurarea plugin-ului 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 ""
+"Lăsați neselectat pentru a determina automat interfețele de monitorizat."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+"Lista intervalelor de timp care urmează să fie stocate în baza de date RRD. "
+"De exemplu, \"1hour 1day 14day\". Tipuri de intervale de timp permise: min, "
+"h, oră(e), d, zi(le), w, săptămână(i), m, lună(i), y, an(i)"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
-msgstr ""
+msgstr "Ascultați gazda"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:44
msgid "Listen port"
-msgstr ""
+msgstr "Port de ascultare"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:32
msgid "Listener interfaces"
-msgstr ""
+msgstr "Interfețe de ascultare"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:6
msgid "Load Plugin Configuration"
-msgstr ""
+msgstr "Încărcați configurația plugin-ului"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:10
msgid "Load monitoring enabled"
-msgstr ""
+msgstr "Monitorizarea sarcinii activată"
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
-msgstr ""
+msgstr "Încărcare date…"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Log level"
-msgstr ""
+msgstr "Nivel de jurnal"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
msgid "Match IPv4 iptables rules"
-msgstr ""
+msgstr "Potriviți regulile IPv4 iptables"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
msgid "Match IPv6 iptables rules"
-msgstr ""
+msgstr "Potriviți regulile IPv6 iptables"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:35
msgid ""
"Max values for a period can be used instead of averages when not using 'only "
"average RRAs'"
msgstr ""
+"Valorile maxime pentru o perioadă pot fi utilizate în locul mediilor atunci "
+"când nu se utilizează 'numai RRA medii'"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr "Numărul maxim de pachete pierdute"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
-msgstr ""
+msgstr "Numărul maxim de conexiuni permise"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:20
msgid "Maximum packet size"
-msgstr ""
+msgstr "Dimensiunea maximă a pachetului"
#: 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
msgid "Memory"
-msgstr ""
+msgstr "Memorie"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:6
msgid "Memory Plugin Configuration"
-msgstr ""
+msgstr "Configurarea plugin-ului de memorie"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:23
msgid "Memory monitoring enabled"
-msgstr ""
+msgstr "Monitorizarea memoriei activată"
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 "Monitorizarea tuturor, cu excepția celor specificate"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:14
msgid "Monitor all local listen ports"
-msgstr ""
+msgstr "Monitorizarea tuturor porturilor de ascultare locale"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
msgid "Monitor device(s) / thermal zone(s)"
msgstr ""
+"Monitorizarea dispozitivului (dispozitivelor) / zonei (zonelor) termice"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:15
msgid "Monitor devices"
-msgstr ""
+msgstr "Monitorizarea dispozitivelor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:15
msgid "Monitor disks and partitions"
-msgstr ""
+msgstr "Monitorizarea discurilor și a partițiilor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:59
msgid "Monitor filesystem types"
-msgstr ""
+msgstr "Monitorizarea tipurilor de sisteme de fișiere"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:14
msgid "Monitor host"
-msgstr ""
+msgstr "Monitorizarea gazdei"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:14
msgid "Monitor hosts"
-msgstr ""
+msgstr "Monitorizați gazdele"
#: 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 "Monitorizarea interfețelor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:15
msgid "Monitor interrupts"
-msgstr ""
+msgstr "Monitorizarea întreruperilor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:19
msgid "Monitor local ports"
-msgstr ""
+msgstr "Monitorizarea porturilor locale"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:37
msgid "Monitor mount points"
-msgstr ""
+msgstr "Monitorizarea punctelor de montare"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:14
msgid "Monitor processes"
-msgstr ""
+msgstr "Monitorizarea proceselor"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
-msgstr ""
+msgstr "Monitorizarea porturilor la distanță"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
-msgstr ""
+msgstr "Monitorizarea %s și %s"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
msgid "Monitoring %s, %s, %s"
-msgstr ""
+msgstr "Monitorizare %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr "Monitorizarea APC UPS la gazdă %s, port %d"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr "Monitorizarea contractelor de închiriere DHCP activată"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
-msgstr ""
+msgstr "Monitorizarea interogărilor DNS pe toate interfețele"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Monitorizarea interogărilor DNS pe o interfață"
+msgstr[1] "Monitorizarea interogărilor DNS pe %d interfețe"
+msgstr[2] "Monitorizarea interogărilor DNS pe %d de interfețe"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:44
msgid "Monitoring OLSRd status at %s:%d"
-msgstr ""
+msgstr "Monitorizarea stării OLSRd la %s:%d"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:43
msgid "Monitoring all but one disk"
msgid_plural "Monitoring all but %d disks"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Monitorizarea tuturor discurilor, cu excepția unuia"
+msgstr[1] "Monitorizarea tuturor discurilor, cu excepția a %d discuri"
+msgstr[2] "Monitorizarea tuturor discurilor, cu excepția a %d de discuri"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Monitorizarea tuturor interfețelor, cu excepția uneia"
+msgstr[1] "Monitorizarea tuturor interfețelor, cu excepția a %d"
+msgstr[2] "Monitorizarea tuturor interfețelor, cu excepția a %d"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:56
msgid "Monitoring all but one interrupt"
msgid_plural "Monitoring all but %d interrupts"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Monitorizarea tuturor întreruperilor, cu excepția uneia"
+msgstr[1] "Monitorizarea tuturor întreruperilor, cu excepția a %d"
+msgstr[2] "Monitorizarea tuturor întreruperilor, cu excepția a %d"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:56
msgid "Monitoring all but one sensor"
msgid_plural "Monitoring all but %d sensors"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Monitorizarea tuturor senzorilor, cu excepția unuia"
+msgstr[1] "Monitorizarea tuturor senzorilor, cu excepția a %d"
+msgstr[2] "Monitorizarea tuturor senzorilor, cu excepția a %d"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:41
msgid "Monitoring all disks"
-msgstr ""
+msgstr "Monitorizarea tuturor discurilor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
msgid "Monitoring all except %s, %s, %s"
-msgstr ""
+msgstr "Monitorizarea tuturor, cu excepția %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 "Monitorizarea tuturor interfețelor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:54
msgid "Monitoring all interrupts"
-msgstr ""
+msgstr "Monitorizarea tuturor întreruperilor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:104
msgid "Monitoring all partitions"
-msgstr ""
+msgstr "Monitorizarea tuturor partițiilor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:60
msgid "Monitoring all sensors"
-msgstr ""
+msgstr "Monitorizarea tuturor senzorilor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:50
msgid "Monitoring all thermal zones"
-msgstr ""
+msgstr "Monitorizarea tuturor zonelor termice"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:46
msgid "Monitoring all thermal zones except %s"
-msgstr ""
+msgstr "Monitorizarea tuturor zonelor termice, cu excepția %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
-msgstr ""
+msgstr "Monitorizarea porturilor de ascultare locale"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:44
msgid "Monitoring one OpenVPN instance"
msgid_plural "Monitoring %d OpenVPN instances"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Monitorizarea unei instanțe OpenVPN"
+msgstr[1] "Monitorizarea a %d de instanțe OpenVPN"
+msgstr[2] "Monitorizarea a %d instanțe OpenVPN"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:21
msgid "Monitoring one UPS"
msgid_plural "Monitoring %d UPSes"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Monitorizarea unui UPS"
+msgstr[1] "Monitorizarea a %d UPS-uri"
+msgstr[2] "Monitorizarea a %d de UPS-uri"
#: 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[2] ""
+msgstr[0] "Monitorizarea unui disc"
+msgstr[1] "Monitorizarea %d discuri"
+msgstr[2] "Monitorizarea %d de discuri"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Monitorizarea unei singure gazde"
+msgstr[1] "Monitorizarea a %d gazde"
+msgstr[2] "Monitorizarea a %d de gazde"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Monitorizarea unei interfețe"
+msgstr[1] "Monitorizarea a %d interfețe"
+msgstr[2] "Monitorizarea a %d de interfețe"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:58
msgid "Monitoring one interrupt"
msgid_plural "Monitoring %d interrupts"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Monitorizarea unei întreruperi"
+msgstr[1] "Monitorizarea a %d întreruperi"
+msgstr[2] "Monitorizarea a %d de întreruperi"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:23
msgid "Monitoring one process"
msgid_plural "Monitoring %d processes"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Monitorizarea unui proces"
+msgstr[1] "Monitorizarea a %d procese"
+msgstr[2] "Monitorizarea a %d de procese"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:58
msgid "Monitoring one sensor"
msgid_plural "Monitoring %d sensors"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Monitorizarea unui senzor"
+msgstr[1] "Monitorizarea a %d senzori"
+msgstr[2] "Monitorizarea a %d de senzori"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:10
msgid "Monitoring splash leases"
-msgstr ""
+msgstr "Monitorizarea contractelor de leasing de tip splash"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:47
msgid "Monitoring thermal zones %s"
-msgstr ""
+msgstr "Monitorizarea zonelor termice %s"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:16
msgid "More details about frequency usage and transitions"
-msgstr ""
+msgstr "Mai multe detalii despre utilizarea frecvențelor și tranziții"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:25
msgid "Name"
@@ -775,37 +860,40 @@ msgstr "Legatura de retea"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:7
msgid "Netlink Plugin Configuration"
-msgstr ""
+msgstr "Configurarea Plugin-ului Netlink"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/network.json:2
msgid "Network"
-msgstr "Retea"
+msgstr "Rețea"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:6
msgid "Network Plugin Configuration"
-msgstr ""
+msgstr "Configurarea plugin-ului de rețea"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:69
msgid "Network communication enabled"
-msgstr ""
+msgstr "Comunicarea în rețea activată"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:87
msgid "Network plugins"
msgstr "Pluginuri de retea"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
-msgstr ""
+msgstr "Nu s-au găsit date RRD"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:15
msgid ""
"Note: as pages are rendered by user 'nobody', the *.rrd files, the storage "
"directory and all its parent directories need to be world readable."
msgstr ""
+"Notă: deoarece paginile sunt redate de către utilizatorul \"nobody\", "
+"fișierele *.rrd, directorul de stocare și toate directoarele părinte trebuie "
+"să fie ușor de citit."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
msgid "Notify level"
-msgstr ""
+msgstr "Nivelul de notificare"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:77
msgid "Number of threads for data collection"
@@ -814,15 +902,15 @@ msgstr "Numarul de threaduri pentru colectarea datelor"
#: 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 "Configurarea plugin-ului OLSRd"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
msgid "Only create average RRAs"
-msgstr ""
+msgstr "Creează doar RRA medii"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/openvpn.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/openvpn.json:2
@@ -831,23 +919,23 @@ msgstr "OpenVPN"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:7
msgid "OpenVPN Plugin Configuration"
-msgstr ""
+msgstr "Configurarea plugin-ului OpenVPN"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:27
msgid "OpenVPN status files"
-msgstr ""
+msgstr "Fișiere de stare OpenVPN"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:88
msgid "Output plugins"
msgstr "Pluginuri de iesire"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
-msgstr ""
+msgstr "Prezentare generală"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
msgid "Percent values"
-msgstr ""
+msgstr "Valori procentuale"
#: 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
@@ -856,11 +944,11 @@ msgstr "Ping"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:6
msgid "Ping Plugin Configuration"
-msgstr ""
+msgstr "Configurarea Plugin-ului Ping"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:136
msgid "Plugin is disabled"
-msgstr ""
+msgstr "Plugin-ul este dezactivat"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
msgid "Port"
@@ -868,7 +956,16 @@ msgstr "Port"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:19
msgid "Port for apcupsd communication"
+msgstr "Port pentru comunicarea apcupsd"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr "Port pentru 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 ""
+"Posibil să fie o eroare în collectd. Doar 127.0.0.1 și localhost funcționează"
#: 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
@@ -877,7 +974,7 @@ msgstr "Procese"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:6
msgid "Processes Plugin Configuration"
-msgstr ""
+msgstr "Procese Configurare Plugin"
#: 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
@@ -886,206 +983,227 @@ msgstr "Procesor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:26
msgid "Qdisc monitoring"
-msgstr ""
+msgstr "Monitorizarea Qdisc"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
-msgstr ""
+msgstr "Factorul RRD XFiles"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
msgid "RRD heart beat interval"
-msgstr ""
+msgstr "Intervalul bătăilor inimii RRD"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
msgid "RRD step interval"
-msgstr ""
+msgstr "Intervalul pasului RRD"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/rrdtool.json:2
msgid "RRDTool"
-msgstr "RRDTool"
+msgstr "InstrumentulRRD"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:6
msgid "RRDTool Plugin Configuration"
-msgstr ""
+msgstr "Configurarea plugin-ului RRDTool Plugin"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr "Raportează, de asemenea, valoarea pentru metrica de inactivitate"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
-msgstr ""
+msgstr "Raport realizat de CPU"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:20
msgid "Report by state"
-msgstr ""
+msgstr "Raport pe stat"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
-msgstr ""
+msgstr "Raport în procente"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
-msgstr ""
+msgstr "Rânduri pe RAR"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:161
msgid "Rule monitoring enabled"
-msgstr ""
+msgstr "Monitorizarea regulilor activată"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr "SNMP6"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr "Configurarea plugin-ului SNMP6"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
-msgstr ""
+msgstr "SQM"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
msgid "SQM-Cake"
-msgstr ""
+msgstr "SQM-Cake"
#: 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 "Scenariu"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "Secunde"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:23
msgid "Sensor list"
-msgstr ""
+msgstr "Lista de senzori"
#: 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 "Senzori"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:15
msgid "Sensors Plugin Configuration"
-msgstr ""
+msgstr "Configurarea Plugin-ului senzorilor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:58
msgid "Server host"
-msgstr ""
+msgstr "Gazda serverului"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:50
msgid "Server interfaces"
-msgstr ""
+msgstr "Interfețe server"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:62
msgid "Server port"
-msgstr ""
+msgstr "Port de server"
#: 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 "Stabiliți dimensiunea maximă pentru datagramele trimise prin rețea"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Sets the syslog log-level."
-msgstr ""
+msgstr "Stabilește nivelul jurnalului syslog."
#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:24
msgid "Setup"
-msgstr ""
+msgstr "Configurare"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
-msgstr ""
+msgstr "Configurați collectd"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:31
msgid "Shaping class monitoring"
-msgstr ""
+msgstr "Monitorizarea clasei de modelare"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr "Afișați starea de inactivitate"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
-msgstr ""
+msgstr "Afișați valorile maxime în locul mediilor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:23
msgid "Simple CPU frequency monitoring enabled"
-msgstr ""
+msgstr "Monitorizarea simplă a frecvenței CPU activată"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr "Snmp6"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
-msgstr ""
+msgstr "Socket %s activ"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:15
msgid "Socket file"
-msgstr ""
+msgstr "Fișier Socket"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:19
msgid "Socket group"
-msgstr ""
+msgstr "Grup de prize"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:15
msgid "Socket path"
-msgstr ""
+msgstr "Calea de conectare"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:24
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:25
msgid "Socket permissions"
-msgstr ""
+msgstr "Permisiuni Socket"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:22
msgid "Specifies what information to collect about links."
-msgstr ""
+msgstr "Specifică ce informații trebuie colectate despre legături."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:29
msgid "Specifies what information to collect about routes."
-msgstr ""
+msgstr "Specifică ce informații se colectează despre rute."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:36
msgid "Specifies what information to collect about the global topology."
-msgstr ""
+msgstr "Specifică ce informații se colectează despre topologia globală."
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/splash_leases.js:10
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/splash_leases.json:2
msgid "Splash Leases"
-msgstr ""
+msgstr "Splash Leasing"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:6
msgid "Splash Leases Plugin Configuration"
-msgstr ""
+msgstr "Configurarea Plugin-ului Splash Leasing"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "Statistici"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:127
msgid "Status"
-msgstr ""
+msgstr "Stare"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:14
msgid "Storage directory"
-msgstr ""
+msgstr "Director de stocare"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:14
msgid "Storage directory for the csv files"
-msgstr ""
+msgstr "Director de stocare pentru fișierele 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"
-msgstr ""
+msgstr "Stocarea valorilor datelor ca rate în loc de valori absolute"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:38
msgid "Stored timespans"
-msgstr ""
+msgstr "Perioade de timp stocate"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:24
msgid "Storing CSV data in %s"
-msgstr ""
+msgstr "Stocarea datelor CSV în %s"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/syslog.json:2
msgid "Syslog"
-msgstr ""
+msgstr "Jurnalul Sistemului"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:6
msgid "Syslog Plugin Configuration"
-msgstr ""
+msgstr "Configurarea plugin-ului Syslog"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:32
msgid "Syslog enabled"
-msgstr ""
+msgstr "Syslog activat"
#: 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
@@ -1099,59 +1217,73 @@ msgstr "Conexiuni TCP"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:6
msgid "TCPConns Plugin Configuration"
-msgstr ""
+msgstr "Configurarea Plugin-ului TCPConns"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:15
msgid "TTL for network packets"
-msgstr ""
+msgstr "TTL pentru pachetele de rețea"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:26
msgid "TTL for ping packets"
-msgstr ""
+msgstr "TTL pentru pachetele ping"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:85
msgid "Table"
-msgstr ""
+msgstr "Tabelul"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
-msgstr ""
+msgstr "Plugin-ul APCUPS colectează statistici despre UPS-ul APC."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:7
msgid "The NUT plugin reads information about Uninterruptible Power Supplies."
msgstr ""
+"Plugin-ul NUT citește informații despre sursele de alimentare "
+"neîntreruptibile."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:7
msgid ""
"The OLSRd plugin reads information about meshed networks from the txtinfo "
"plugin of OLSRd."
msgstr ""
+"Plugin-ul OLSRd citește informații despre rețelele cu ochiuri de plasă din "
+"pluginul txtinfo al OLSRd."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:8
msgid ""
"The OpenVPN plugin gathers information about the current vpn connection "
"status."
msgstr ""
+"Plugin-ul OpenVPN colectează informații despre starea curentă a conexiunii "
+"VPN."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:7
msgid ""
"The SysLog plugin receives log messages from the daemon and dispatches them "
"to syslog."
msgstr ""
+"Plugin-ul SysLog primește mesaje de jurnal de la daemon și le expediază "
+"către syslog."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:132
msgid "The chain name must not contain spaces"
-msgstr ""
+msgstr "Numele lanțului nu trebuie să conțină spații"
+
+#: 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 "Plugin-ul chrony va monitoriza statisticile serverului NTP chrony"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
-msgstr ""
+msgstr "Comentariul care se potrivește nu trebuie să conțină spații"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:7
msgid ""
"The conntrack plugin collects statistics about the number of tracked "
"connections."
msgstr ""
+"Plugin-ul conntrack colectează statistici cu privire la numărul de conexiuni "
+"urmărite."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:7
msgid "The cpu plugin collects basic statistics about the processor usage."
@@ -1164,24 +1296,38 @@ msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
msgstr ""
+"Plugin-ul csv stochează datele colectate în format de fișier csv pentru "
+"procesarea ulterioară de către programe externe."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:8
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
msgstr ""
+"Plugin-ul df colectează statistici despre utilizarea spațiului pe disc pe "
+"diferite dispozitive, puncte de montare sau tipuri de sisteme de fișiere."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+"Plugin-ul dhcpleases colectează informații despre contractele de închiriere "
+"DHCP atribuite."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr ""
+"Plugin-ul pentru discuri colectează statistici detaliate de utilizare pentru "
+"partițiile selectate sau pentru discurile întregi."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:8
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr ""
+"Plugin-ul dns colectează statistici detaliate despre traficul legat de dns "
+"pe interfețele selectate."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:8
msgid ""
@@ -1190,57 +1336,88 @@ msgid ""
"to be used in conjunction with Mail::SpamAssasin::Plugin::Collectd but can "
"be used in other ways as well."
msgstr ""
+"Plugin-ul de e-mail creează un socket unix care poate fi folosit pentru a "
+"transmite statisticile de e-mail către un daemon collectd care rulează. "
+"Acest plugin este destinat în primul rând pentru a fi utilizat împreună cu "
+"Mail::SpamAssasin::Plugin::Collectd, dar poate fi utilizat și în alte moduri."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:7
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
+"Plugin-ul de entropie colectează statistici cu privire la entropia "
+"disponibilă."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:8
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
msgstr ""
+"Plugin-ul exec pornește comenzi externe pentru a citi valori de la procese "
+"externe sau pentru a notifica procesele externe atunci când anumite valori "
+"de prag au fost atinse."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:80
msgid "The instance name must not contain spaces"
-msgstr ""
+msgstr "Numele instanței nu trebuie să conțină spații"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:8
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
+"Plugin-ul de interfață colectează statistici de trafic pe interfețele "
+"selectate."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+"Plugin-ul ipstatistics colectează statistici IPv4 și IPv6 pentru a le "
+"compara."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
msgstr ""
+"Plugin-ul iptables va monitoriza regulile de firewall selectate și va "
+"colecta informații despre octeții și pachetele procesate pentru fiecare "
+"regulă."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:8
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
msgstr ""
+"Plugin-ul irq va monitoriza rata de emitere pe secundă pentru fiecare "
+"întrerupere selectată. Dacă nu este selectată nicio întrerupere, atunci sunt "
+"monitorizate toate întreruperile."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:8
msgid ""
"The iwinfo plugin collects statistics about wireless signal strength, noise "
"and quality."
msgstr ""
+"Plugin-ul iwinfo colectează statistici despre puterea, zgomotul și calitatea "
+"semnalului wireless."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
+"Plugin-ul de încărcare colectează statistici despre încărcarea generală a "
+"sistemului."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:7
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
+"Plugin-ul de memorie colectează statistici cu privire la utilizarea memoriei."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:8
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr ""
+"Plugin-ul netlink colectează informații extinse, cum ar fi qdisc-, class- și "
+"filter-statistics pentru interfețele selectate."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:7
msgid ""
@@ -1249,18 +1426,27 @@ msgid ""
"client mode locally collected data is transferred to a collectd server "
"instance, in server mode the local instance receives data from other hosts."
msgstr ""
+"Plugin-ul de rețea asigură comunicarea bazată pe rețea între diferite "
+"instanțe collectd. Collectd poate funcționa atât în modul client, cât și în "
+"modul server. În modul client, datele colectate la nivel local sunt "
+"transferate către o instanță de server collectd, iar în modul server, "
+"instanța locală primește date de la alte gazde."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
msgstr ""
+"Plugin-ul ping va trimite răspunsuri de tip icmp echo către gazdele "
+"selectate și va măsura timpul de călătorie dus-întors pentru fiecare gazdă."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr ""
+"Plugin-ul pentru procese colectează informații cum ar fi timpul de "
+"procesare, erori de pagină și utilizarea memoriei pentru procesele selectate."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:7
msgid ""
@@ -1269,24 +1455,39 @@ msgid ""
"values will result in a very high memory consumption in the temporary "
"directory. This can render the device unusable!</strong>"
msgstr ""
+"Plugin-ul rrdtool stochează datele colectate în fișiere de baze de date rrd, "
+"baza diagramelor.<br /><br /><strong>Atenție: Setarea unor valori greșite va "
+"duce la un consum foarte mare de memorie în directorul temporar. Acest lucru "
+"poate face ca dispozitivul să devină inutilizabil!</strong>"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:16
msgid ""
"The sensors plugin uses the Linux Sensors framework to gather environmental "
"statistics."
msgstr ""
+"Plugin-ul de senzori utilizează cadrul Linux Sensors pentru a colecta "
+"statistici de mediu."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+"Plugin-ul snmp6 colectează statistici IPv6 pentru interfețele selectate."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
"leases."
msgstr ""
+"Plugin-ul splash leases utilizează libuci pentru a colecta statistici despre "
+"splash leases."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
msgstr ""
+"Plugin-ul tcpconns colectează informații despre conexiunile tcp deschise pe "
+"porturile selectate."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:8
msgid ""
@@ -1294,48 +1495,66 @@ msgid ""
"read from /sys/class/thermal/*/temp ( '*' denotes the thermal device to be "
"read, e.g. thermal_zone1 )"
msgstr ""
+"Conectorul termic va monitoriza temperatura sistemului. Datele sunt citite "
+"de obicei din /sys/class/thermal/*/temp (\"*\" indică dispozitivul termic "
+"care trebuie citit, de exemplu, thermal_zone1)"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:8
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgstr ""
+"Plugin-ul unixsock creează un socket unix care poate fi utilizat pentru a "
+"citi datele colectate de la o instanță collectd care rulează."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:7
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
+"Plugin-ul uptime colectează statistici despre timpul de funcționare a "
+"sistemului."
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
-msgstr ""
+msgstr "Nu există încă date RRD disponibile pentru a realiza grafice."
#: 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 "Termal"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:7
msgid "Thermal Plugin Configuration"
-msgstr ""
+msgstr "Configurarea Plugin-ului termal"
#: 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 ""
+"Acest plugin colectează statistici despre schimbările de context ale "
+"procesorului."
#: 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 ""
+"Acest plugin colectează statistici despre scalarea frecvenței procesorului."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:33
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
+"Această secțiune definește pe ce interfețe collectd va aștepta conexiunile "
+"primite."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:51
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
+"Această secțiune definește către ce servere sunt trimise datele colectate la "
+"nivel local."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr "Timpul de așteptare pentru polling crony"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
@@ -1345,19 +1564,19 @@ msgstr "Incearca sa rezolvi numele de domeniu complet"
#: 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 "Configurație UPS Plugin"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
msgid "UPS name in NUT ups@host format"
-msgstr ""
+msgstr "Numele UPS în format NUT ups@host"
#: 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"
@@ -1365,24 +1584,24 @@ msgstr "UnixSock"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:7
msgid "Unixsock Plugin Configuration"
-msgstr ""
+msgstr "Configurarea Plugin-ului 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
msgid "Uptime"
-msgstr ""
+msgstr "Timp de funcționare"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
msgid "Uptime Plugin Configuration"
-msgstr ""
+msgstr "Configurarea Plugin-ului Uptime"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:10
msgid "Uptime monitoring enabled"
-msgstr ""
+msgstr "Monitorizarea timpului de funcționare activată"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:24
msgid "Use improved naming schema"
-msgstr ""
+msgstr "Utilizarea unei scheme de denumire îmbunătățite"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:68
msgid "Used PID file"
@@ -1391,107 +1610,127 @@ msgstr "Fisierul pentru PID folosit"
#: 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 "Utilizator"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:21
msgid "Verbose monitoring"
+msgstr "Monitorizarea verbală"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
msgstr ""
+"Atunci când o gazdă nu a răspuns la acest număr de pachete in mod repetat, "
+"reîncercați rezolvarea numelui de gazdă în DNS. Util pentru gazdele DNS "
+"dinamice. Valoarea implicită este -1 = dezactivat."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
-msgstr ""
+msgstr "Dacă nu este selectat niciunul, toate discurile vor fi monitorizate."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:16
msgid "When none selected, all interfaces will be monitored."
-msgstr ""
+msgstr "Dacă nu este selectat niciunul, toate interfețele vor fi monitorizate."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:21
msgid "When set to true, reports per-state metric (system, user, idle)"
msgstr ""
+"Atunci când este setat la true, raportează metrica per stare (sistem, "
+"utilizator, inactivitate)"
#: 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 "Atunci când este setat la true, se solicită valori absolute"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 "Atunci când este setat la true, solicităm valori procentuale"
#: 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 "Wireless"
+msgstr "Fără fir"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:7
msgid "Wireless iwinfo Plugin Configuration"
-msgstr ""
+msgstr "Configurarea plugin-ului iwinfo Wireless"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
-msgstr ""
+msgstr "Scrierea fișierelor *.rrd în %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
msgstr ""
+"Trebuie să configurați <em>collectd</em> pentru a aduna date în fișiere <em>."
+"rrd</em>."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:31
msgid "cURL plugin enabled"
-msgstr ""
+msgstr "plugin cURL activat"
#: 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 "Configurarea plugin-ului cUrl"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:139
msgid "none"
-msgstr ""
+msgstr "niciunul"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:107
msgid "one device"
msgid_plural "%d devices"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "un dispozitiv"
+msgstr[1] "%d dispozitive"
+msgstr[2] "%d de dispozitive"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:109
msgid "one filesystem type"
msgid_plural "%d filesystem types"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "un tip de sistem de fișiere"
+msgstr[1] "%d tipuri de sisteme de fișiere"
+msgstr[2] "%d tipuri de sisteme de fișiere"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "un port local"
+msgstr[1] "%d porturi locale"
+msgstr[2] "%d de porturi locale"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:108
msgid "one mount"
msgid_plural "%d mounts"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "un suport"
+msgstr[1] "%d suporturi"
+msgstr[2] "%d de suporturi"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "un port la distanță"
+msgstr[1] "%d porturi la distanță"
+msgstr[2] "%d de porturi la distanță"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
msgid "reduces rrd size"
-msgstr ""
+msgstr "reduce dimensiunea rrd"
+
+#~ msgid ""
+#~ "When a host has not replied to this number of packets in a row, re-"
+#~ "resolve the hostname in DNS. Useful for dynamic DNS hosts."
+#~ msgstr ""
+#~ "Atunci când o gazdă nu a răspuns la acest număr de pachete la rând, "
+#~ "rerezolvați numele de gazdă în DNS. Util pentru gazdele DNS dinamice."
#~ msgid ""
#~ "Collectd is a small daemon for collecting data from various sources "
diff --git a/applications/luci-app-statistics/po/ru/statistics.po b/applications/luci-app-statistics/po/ru/statistics.po
index 145c90463e..f455bb1358 100644
--- a/applications/luci-app-statistics/po/ru/statistics.po
+++ b/applications/luci-app-statistics/po/ru/statistics.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: statistics\n"
"POT-Creation-Date: 2017-10-17 22:00+0300\n"
-"PO-Revision-Date: 2020-08-04 18:32+0000\n"
+"PO-Revision-Date: 2022-02-15 13:57+0000\n"
"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/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.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -53,7 +53,7 @@ msgstr "Тип адреса"
msgid "Aggregate number of connected users"
msgstr "Общее число подключенных пользователей"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr "Применить интервал »"
@@ -66,6 +66,7 @@ msgid "Base Directory"
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 "Основная статистика"
@@ -96,7 +97,7 @@ msgstr "Настройка плагина частоты CPU"
msgid "CPU Plugin Configuration"
msgstr "Настройка плагина «CPU»"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr "Мониторинг CPU включен"
@@ -108,7 +109,7 @@ msgstr "CSV вывод"
msgid "CSV Plugin Configuration"
msgstr "Настройка плагина «CSV»"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr "Кэшировать собранную статистику в течении"
@@ -120,6 +121,19 @@ msgstr "Цепочка"
msgid "Change the ownership of the socket file to the specified group."
msgstr "Изменить владельца файла сокета на указанную группу."
+#: 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 "Chrony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr "Настройка плагина «Chrony »"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr "Включен мониторинг Chrony"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr "Сбор информации о соединениях (CollectLinks)"
@@ -183,6 +197,18 @@ msgstr "Собирать статистику о самом сетевом пл
msgid "DF Plugin Configuration"
msgstr "Настройка плагина «DF»"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr "Аренды DHCP"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr "Настройка плагина «Аренды DHCP»"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr "Файл аренд DHCP"
+
#: 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
msgid "DNS"
@@ -204,6 +230,10 @@ msgstr "Файл с определением набора данных"
msgid "Detailled CPU frequency monitoring enabled"
msgstr "Мониторинг частоты CPU включён"
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr "Аренды DHCP"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr "Папка с плагинами collectd"
@@ -226,15 +256,15 @@ msgstr "Использовано места на диске"
msgid "Disk Usage"
msgstr "Использование диска"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr "Показать хост »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "Показать за промежуток »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr "Не обновлять"
@@ -263,11 +293,13 @@ msgid "Enable statistics"
msgstr "Включить статистику"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -286,6 +318,7 @@ msgstr "Включить статистику"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -310,15 +343,15 @@ msgstr "Настройка плагина «Энтропия»"
msgid "Entropy monitoring enabled"
msgstr "Мониторинг энтропии включён"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr "Каждые 30 секунд"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr "Каждые 5 секунд"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr "Каждую минуту"
@@ -330,7 +363,7 @@ msgstr "Exec"
msgid "Exec Plugin Configuration"
msgstr "Настройка плагина «Exec»"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr "Ожидается десятичное число меньше единицы"
@@ -338,7 +371,7 @@ msgstr "Ожидается десятичное число меньше един
msgid "Expecting permssions in octal notation"
msgstr "Разрешения должны быть указаны в восьмеричной нотации"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr "Необходимо указать правильный диапазон времени"
@@ -363,7 +396,7 @@ msgstr "Межсетевой экран"
msgid "Firewall (IPv6)"
msgstr "Межсетевой экран (IPv6)"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr "Сбросить кэш после"
@@ -433,19 +466,36 @@ msgstr ""
msgid "Host"
msgstr "Хост"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr "Хост, на котором работает chrony"
+
#: 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"
msgstr "IP-адрес или имя хоста, с которых получать текстовый вывод"
+#: 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 "IP-Статистика"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr "Конфигурация плагина IP-Статистика"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr "Мониторинг статистики IPv4/IPv6 включен"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr "Настройка плагина «IRQ»"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr "Игнорировать исходящие адреса"
@@ -481,6 +531,16 @@ msgstr ""
"Оставьте невыбранным для автоматического определения интерфейсов для "
"мониторинга."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+"Список временных интервалов для хранения в базе данных RRD. Например, «1hour "
+"1day 14day». Допустимые типы временных интервалов: min, h, hour(s), d, "
+"day(s), w, week(s), m, month(s), y, year(s)"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr "Хост для входящих соединений"
@@ -502,7 +562,7 @@ msgid "Load monitoring enabled"
msgstr "Мониторинг загрузки включён"
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr "Загрузка данных…"
@@ -526,6 +586,10 @@ msgstr ""
"Максимальные значения для периода могут использоваться вместо средних "
"значений, когда не используется опция «Создавать только средние RRA»"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr "Максимальное количество пропущенных пакетов"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Максимум разрешенных соединений"
@@ -549,11 +613,12 @@ msgstr "Мониторинг памяти включён"
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 "Собирать статистику со всех кроме указанных"
@@ -608,11 +673,11 @@ msgstr "Мониторить точки монтирования"
msgid "Monitor processes"
msgstr "Мониторить процессы"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr "Мониторить удаленные порты"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr "Мониторинг %s и %s"
@@ -620,18 +685,19 @@ msgstr "Мониторинг %s и %s"
msgid "Monitoring %s, %s, %s"
msgstr "Мониторинг %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] "Мониторинг APC UPS на узле %s, порт %s"
-msgstr[1] "Мониторинг APC UPS на узлах %s, порт %s"
-msgstr[2] "Мониторинг APC UPS на узлах %s, порт %s"
+msgstr "Мониторинг APC UPS на узле %s, порт %d"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr "Мониторинг аренд DHCP включен"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr "Мониторинг DNS запросов на всех интерфейсах"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] "Мониторинг DNS запросов на одном интерфейсе"
@@ -649,9 +715,10 @@ msgstr[0] "Мониторинг всех дисков, кроме одного"
msgstr[1] "Мониторинг всех дисков, кроме %d"
msgstr[2] "Мониторинг всех дисков, кроме %d"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] "Мониторинг всех интерфейсов, кроме одного"
@@ -680,9 +747,10 @@ msgstr "Мониторинг всех дисков"
msgid "Monitoring all except %s, %s, %s"
msgstr "Мониторинг всего, кроме %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 "Мониторинг всех интерфейсов"
@@ -706,7 +774,7 @@ msgstr "Мониторинг всех термальных зон"
msgid "Monitoring all thermal zones except %s"
msgstr "Мониторинг всех термальных зон, кроме %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr "Мониторинг локальных прослушиваемых портов"
@@ -731,16 +799,17 @@ msgstr[0] "Мониторинг одного диска"
msgstr[1] "Мониторинг %d дисков"
msgstr[2] "Мониторинг %d дисков"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "Мониторинг одного хоста"
msgstr[1] "Мониторинг %d хостов"
msgstr[2] "Мониторинг %d хостов"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] "Мониторинг одного интерфейса"
@@ -809,7 +878,7 @@ msgstr "Сетевой плагин включён"
msgid "Network plugins"
msgstr "Сетевые плагины"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr "Данные RRD не найдены"
@@ -859,7 +928,7 @@ msgstr "Файлы состояния службы OpenVPN"
msgid "Output plugins"
msgstr "Плагины вывода"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr "Обзор"
@@ -888,6 +957,14 @@ msgstr "Порт"
msgid "Port for apcupsd communication"
msgstr "Порт для связи со службой apcupsd"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr "Порт 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 "Возможно, ошибка в collectd. Работает только 127.0.0.1 или 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
msgid "Processes"
@@ -906,7 +983,7 @@ msgstr "CPU"
msgid "Qdisc monitoring"
msgstr "Мониторинг Qdisc"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr ""
"Часть интервала консолидации, которая может состоять из неопределенных "
@@ -929,6 +1006,10 @@ msgstr "RRDTool"
msgid "RRDTool Plugin Configuration"
msgstr "Настройка плагина «RRDTool»"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr "Отображать значения состояния простоя (idle)"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr "Отдельно для каждого процессора"
@@ -937,11 +1018,11 @@ msgstr "Отдельно для каждого процессора"
msgid "Report by state"
msgstr "Отдельно для каждого состояния"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr "Отображать в процентах"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr "Количество «поколений» данных в архиве RRA"
@@ -949,6 +1030,14 @@ msgstr "Количество «поколений» данных в архиве
msgid "Rule monitoring enabled"
msgstr "Мониторинг правил включён"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr "SNMP6"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr "Настройки плагина «SNMP6»"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr "SQM"
@@ -963,11 +1052,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "Секунд(ы)"
@@ -1008,7 +1098,7 @@ msgstr "Устанавливает уровень журналирования s
msgid "Setup"
msgstr "Настройка"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr "Настройка collectd"
@@ -1016,6 +1106,10 @@ msgstr "Настройка collectd"
msgid "Shaping class monitoring"
msgstr "Мониторинг классов Shaping"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr "Показывать состояние простоя (idle)"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr "Показывать максимальные значения, а не средние"
@@ -1024,6 +1118,10 @@ msgstr "Показывать максимальные значения, а не
msgid "Simple CPU frequency monitoring enabled"
msgstr "Включён простой мониторинг частоты CPU"
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr "SNMP6"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr "Сокет %s активен"
@@ -1067,7 +1165,7 @@ msgstr "Splash Leases"
msgid "Splash Leases Plugin Configuration"
msgstr "Настройка плагина «Splash Leases»"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "Статистика"
@@ -1167,6 +1265,10 @@ msgstr "Плагин «SysLog» получает сообщения от слу
msgid "The chain name must not contain spaces"
msgstr "Имя цепочки не должно содержать пробелов"
+#: 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 "Плагин «Chrony» отслеживает статистику NTP-сервера Chrony"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr "Комментарий к соответствию не должен содержать пробелов"
@@ -1198,6 +1300,10 @@ msgstr ""
"Плагин «DF» собирает статистику о доступном пространстве на различных "
"устройствах, точках монтирования или файловых системах."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr "Плагин «Аренды DHCP» собирает информацию о выделенных арендах DHCP."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1247,6 +1353,11 @@ msgid ""
msgstr ""
"Плагин «Интерфейсы» собирает статистику на выбранных сетевых интерфейсах."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr "Плагин ipstatistics собирает статистику IPv4 и IPv6 для их сравнения."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1335,6 +1446,10 @@ msgstr ""
"Плагин «Сенсоры» использует сенсоры Linux, чтобы собрать статистику "
"состояния устройства."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr "Плагин «‎SNMP6»‎ собирает IPv6 статистику для выбранных интерфейсов."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1371,7 +1486,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr "Плагин «Uptime» собирает статистику о времени работы системы."
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr "Пока нет данных RRD для отображения графиков."
@@ -1406,6 +1521,10 @@ msgid ""
msgstr ""
"Строка задает сервера, на которые будет передаваться локальная статистика."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr "Таймаут пуллинга chrony"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr "Пытаться определять полное имя хоста"
@@ -1466,6 +1585,15 @@ msgstr "Пользователь"
msgid "Verbose monitoring"
msgstr "Расширенная статистика"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+"Если хост не ответил на указанное количество пакетов подряд, повторно "
+"разрешить имя хоста в DNS. Это полезно для хостов с динамическим DNS. По "
+"умолчанию -1 = отключено."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "Если ни один диск не будет выбран, будут отслеживаться все."
@@ -1484,7 +1612,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr "При включении, отображаются абсолютные значения"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 "При включении, отображаются значения в процентах"
@@ -1492,17 +1620,17 @@ 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 "Wi-Fi"
+msgstr "Беспроводная сеть"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:7
msgid "Wireless iwinfo Plugin Configuration"
msgstr "Настройка плагина «Wi-Fi»"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr "Запись *.rrd файлов в %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1541,7 +1669,7 @@ msgstr[0] "один тип файловой системы"
msgstr[1] "%d типа файловых систем"
msgstr[2] "%d типов файловых систем"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] "один локальный порт"
@@ -1555,7 +1683,7 @@ msgstr[0] "одна точка монтирования"
msgstr[1] "%d точки монтирования"
msgstr[2] "%d точек монтирования"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] "один удалённый порт"
@@ -1566,6 +1694,13 @@ msgstr[2] "%d удалённых портов"
msgid "reduces rrd size"
msgstr "позволяет уменьшить размер RRD"
+#~ msgid ""
+#~ "When a host has not replied to this number of packets in a row, re-"
+#~ "resolve the hostname in DNS. Useful for dynamic DNS hosts."
+#~ msgstr ""
+#~ "Если хост не ответил на такое количество пакетов подряд, повторно "
+#~ "разрешить имя хоста в DNS. Полезно для хостов с динамической DNS."
+
#~ msgid "Cache flush interval"
#~ msgstr "Интервал сброса кэша"
diff --git a/applications/luci-app-statistics/po/sk/statistics.po b/applications/luci-app-statistics/po/sk/statistics.po
index 9d3a1d5e5b..32492a7778 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: 2020-08-05 13:29+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"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/"
"luciapplicationsstatistics/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.2-dev\n"
+"X-Generator: Weblate 4.7\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
@@ -49,7 +49,7 @@ msgstr ""
msgid "Aggregate number of connected users"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -62,6 +62,7 @@ msgid "Base Directory"
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 ""
@@ -90,7 +91,7 @@ msgstr ""
msgid "CPU Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr ""
@@ -102,7 +103,7 @@ msgstr ""
msgid "CSV Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr ""
@@ -114,6 +115,19 @@ msgstr ""
msgid "Change the ownership of the socket file to the specified group."
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -177,6 +191,18 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -198,6 +224,10 @@ msgstr ""
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr ""
@@ -220,15 +250,15 @@ msgstr ""
msgid "Disk Usage"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -246,7 +276,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:21
msgid "Enable"
-msgstr ""
+msgstr "Povoliť"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
msgid "Enable forwarding"
@@ -257,11 +287,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -280,6 +312,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -304,15 +337,15 @@ msgstr ""
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -324,7 +357,7 @@ msgstr ""
msgid "Exec Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -332,7 +365,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -357,7 +390,7 @@ msgstr "Brána Firewall"
msgid "Firewall (IPv6)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr ""
@@ -418,6 +451,10 @@ msgstr ""
msgid "Host"
msgstr "Hostiteľ"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr "Názov hostiteľa"
@@ -426,11 +463,24 @@ msgstr "Názov hostiteľa"
msgid "IP or hostname where to get the txtinfo output from"
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr ""
@@ -464,6 +514,13 @@ msgstr ""
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr ""
@@ -485,7 +542,7 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
@@ -507,6 +564,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -530,11 +591,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
@@ -589,11 +651,11 @@ msgstr ""
msgid "Monitor processes"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -601,18 +663,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -630,9 +693,10 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -661,9 +725,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -687,7 +752,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -712,16 +777,17 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -790,7 +856,7 @@ msgstr ""
msgid "Network plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -838,7 +904,7 @@ msgstr ""
msgid "Output plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr "Prehľad"
@@ -867,6 +933,14 @@ msgstr "Port"
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -885,7 +959,7 @@ msgstr ""
msgid "Qdisc monitoring"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr ""
@@ -905,6 +979,10 @@ msgstr ""
msgid "RRDTool Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -913,11 +991,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr ""
@@ -925,6 +1003,14 @@ msgstr ""
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -939,11 +1025,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 ""
@@ -984,7 +1071,7 @@ msgstr ""
msgid "Setup"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -992,6 +1079,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -1000,6 +1091,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1043,7 +1138,7 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 ""
@@ -1140,6 +1235,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1166,6 +1265,10 @@ msgid ""
"devices, mount points or filesystem types."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1205,6 +1308,11 @@ msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1271,6 +1379,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1300,7 +1412,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1332,6 +1444,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr ""
@@ -1392,6 +1508,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1408,7 +1530,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1422,11 +1544,11 @@ msgstr "Bezdrôtová sieť"
msgid "Wireless iwinfo Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1463,7 +1585,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1477,7 +1599,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/sr/statistics.po b/applications/luci-app-statistics/po/sr/statistics.po
new file mode 100644
index 0000000000..ee816a4749
--- /dev/null
+++ b/applications/luci-app-statistics/po/sr/statistics.po
@@ -0,0 +1,1691 @@
+msgid ""
+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"
+"Language-Team: Serbian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsstatistics/sr/>\n"
+"Language: sr\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"
+
+#: 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 "APC UPS"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:6
+msgid "APCUPS Plugin Configuration"
+msgstr "APCUPS Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
+msgid "Absolute values"
+msgstr "Apsolutne vrednosti"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
+msgid "Add IPv4 rule selector"
+msgstr "Dodaj IPv4 selektor pravila"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
+msgid "Add IPv6 rule selector"
+msgstr "Dodaj IPv6 selektor pravila"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:16
+msgid "Add command for reading values"
+msgstr "Dodajte komandu za čitanje vrednosti"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:36
+msgid "Add notification command"
+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"
+
+#: 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"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
+msgid "Apply interval »"
+msgstr "Primeni 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"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:59
+msgid "Base Directory"
+msgstr "Bazni Direktorijum"
+
+#: 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 "Osnovni monitoring"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:25
+msgid "Basic process monitoring enabled"
+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"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:6
+msgid "CPU Context Switches Plugin Configuration"
+msgstr "CPU Context Switches Plugin Konfiguracija"
+
+#: 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 "CPU Frekvencija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:6
+msgid "CPU Frequency Plugin Configuration"
+msgstr "CPU Frequency Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:6
+msgid "CPU Plugin Configuration"
+msgstr "CPU Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
+msgid "CPU monitoring is enabled"
+msgstr "CPU monitoring je omogućen"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/csv.json:2
+msgid "CSV Output"
+msgstr "CSV Izlaz (Output)"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:6
+msgid "CSV Plugin Configuration"
+msgstr "CSV Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
+msgid "Cache collected data for"
+msgstr "Keširaj prikupljene podatke za"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:99
+msgid "Chain"
+msgstr "Lanac"
+
+#: 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 "Promeni vlasništvo nad \"socket file-om\" na navedenu grupu."
+
+#: 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 "Chrony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr "Chrony Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr "Chrony monitoring omogućen"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
+msgid "CollectLinks"
+msgstr "CollectLinks"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:28
+msgid "CollectRoutes"
+msgstr "CollectRoutes"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:35
+msgid "CollectTopology"
+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 "Collectd Settings"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:57
+msgid "Command monitoring enabled"
+msgstr "Command monitoring omogućen"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:137
+msgid "Comment / Rule Number"
+msgstr "Komentar / Pravilo Broj"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:174
+msgid "Configure…"
+msgstr "Konfiguriši…"
+
+#: 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 "Conntrack"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:6
+msgid "Conntrack Plugin Configuration"
+msgstr "Conntrack Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:10
+msgid "Conntrack monitoring enabled"
+msgstr "Conntrack monitoring omogućen"
+
+#: 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 "Context Prekidači"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:10
+msgid "Context switch monitoring enabled"
+msgstr "Context switch monitoring omogućen"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
+msgid "Controls which notifications should be sent to syslog."
+msgstr "Kontrole čije notifikacije treba da budu poslate u syslog."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
+msgid "Create statistics about the network plugin itself"
+msgstr "Kreiraj statistiku o samom mrežnom pluginu (network plugin)"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:7
+msgid "DF Plugin Configuration"
+msgstr "DF Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr "DHCP Iznajmljivanje"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr "DHCP Leases Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr "DHCP leases file"
+
+#: 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
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:7
+msgid "DNS Plugin Configuration"
+msgstr "DNS Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:74
+msgid "Data collection interval"
+msgstr "Interval prikupljanja Podataka"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:71
+msgid "Datasets definition file"
+msgstr "Datasets definicija file"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:22
+msgid "Detailled CPU frequency monitoring enabled"
+msgstr "Detaljni CPU frekvencijski monitoring omogućen"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr "Dhcpleases"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
+msgid "Directory for collectd plugins"
+msgstr "Direktorijum za collectd plugins"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:62
+msgid "Directory for sub-configurations"
+msgstr "Direktorijum za sub-configurations"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:7
+msgid "Disk Plugin Configuration"
+msgstr "Disk Plugin Konfiguracija"
+
+#: 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 "Korišćenje prostora 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 "Korišćenje Diska"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
+msgid "Display Host »"
+msgstr "Prikaži Host »"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
+msgid "Display timespan »"
+msgstr "Prikaži vremenski period »"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+msgid "Do not refresh"
+msgstr "Ne osvežavajte"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:7
+msgid "E-Mail Plugin Configuration"
+msgstr "E-Mail Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/email.json:2
+msgid "Email"
+msgstr "Email"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
+msgid "Empty value = monitor all"
+msgstr "Prazno = monitoriši sve"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:21
+msgid "Enable"
+msgstr "Omogući"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
+msgid "Enable forwarding"
+msgstr "Omogući prosledjivanje"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
+msgid "Enable statistics"
+msgstr "Omogući statistike"
+
+#: 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
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:14
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
+#: 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 "Omogući ovaj plugin"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
+msgid "Enabled"
+msgstr "Omogućeno"
+
+#: 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 "Entropija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:6
+msgid "Entropy Plugin Configuration"
+msgstr "Entropy Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:10
+msgid "Entropy monitoring enabled"
+msgstr "Omogućeno praćenje Entropije"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
+msgid "Every 30 seconds"
+msgstr "Svakih 30 sekundi"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
+msgid "Every 5 seconds"
+msgstr "Svakih 5 sekundi"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
+msgid "Every minute"
+msgstr "Svaki minut"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/exec.json:2
+msgid "Exec"
+msgstr "Exec"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:7
+msgid "Exec Plugin Configuration"
+msgstr "Exec Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
+msgid "Expecting decimal value lower than one"
+msgstr "Očekuje se decimalna vrednost manja od jedan"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:33
+msgid "Expecting permssions in octal notation"
+msgstr "Očekivanje dozvola u oktalnoj notifikaciji"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
+msgid "Expecting valid time range"
+msgstr "Očekuje se validan vremenski interval"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:15
+msgid "Extra items"
+msgstr "Extra stavke"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:14
+msgid "Fetch pages"
+msgstr "Preuzmi stranice"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:36
+msgid "Filter class monitoring"
+msgstr "Filter class monitoring"
+
+#: 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 "Firewall"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ip6tables.js:7
+msgid "Firewall (IPv6)"
+msgstr "Firewall (IPv6)"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
+msgid "Flush cache after"
+msgstr "Ispraznite keš posle"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
+msgid "Forwarding between listen and server addresses"
+msgstr "Prosleđivanje izmedju adrese slušanja i adrese servera"
+
+#: 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 ""
+"Slobodan prostor, rezervisan prostor i iskorišćen prostor su prikazani "
+"relativnim vrednostima"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:21
+msgid "Gather compression statistics"
+msgstr "Prikupite statistiku kompresije"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:86
+msgid "General plugins"
+msgstr "Opšti dodaci"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:15
+msgid "Generate a separate graph for each logged user"
+msgstr "Generiši poseban grafikon za svakog logovanog korisnika"
+
+#: applications/luci-app-statistics/root/usr/share/rpcd/acl.d/luci-app-statistics.json:3
+msgid "Grant access to statistics resources"
+msgstr "Odobrite pristup statističkim resursima"
+
+#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:15
+msgid "Graphs"
+msgstr "Grafikoni"
+
+#: 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 "Grupe"
+
+#: 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 ""
+"Ovde možete definisati externe komande koje će biti startovane od strane "
+"collectd da bi bile očitane određenje vrednosti. Vrednosti će biti pročitane "
+"iz stdout."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:37
+msgid ""
+"Here you can define external commands which will be started by collectd when "
+"certain threshold values have been reached. The values leading to invocation "
+"will be fed to the the called programs stdin."
+msgstr ""
+"Ovde možete definisati externe komande koje će biti startovane od strane "
+"collectd kada se određene vrednosti dostignu. Vrednosti koje su dovele do "
+"trigera će biti prosleđene do pozvanog programa stdin."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:21
+msgid ""
+"Here you can define various criteria by which the monitored iptables rules "
+"are selected."
+msgstr ""
+"Ovde možete definisati različite kriterijume na osnovu kojih su monitorisana "
+"iptables pravila izabrana."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:14
+msgid "Host"
+msgstr "Host"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr "Host running chrony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
+msgid "Hostname"
+msgstr "Hostname"
+
+#: 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 "IP ili hostname odakle se dobija txtinfo izlaz"
+
+#: 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 "IP-Statistika"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr "IP-Statistics Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr "IPv4/IPv6 Statistics monitoring omogućen"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
+msgid "IRQ Plugin Configuration"
+msgstr "IRQ Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
+msgid "Ignore source addresses"
+msgstr "Ignoriši izvorne adrese"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:70
+msgid "Instance name"
+msgstr "Ime Instance"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:7
+msgid "Interface Plugin Configuration"
+msgstr "Interface Plugin Konfigurator"
+
+#: 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 "Interfejsi"
+
+#: 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 "Prekidi (Interrupts)"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
+msgid "Interval for pings"
+msgstr "Ping interval"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:8
+msgid "Iptables Plugin Configuration"
+msgstr "Iptables Plugin Konfigurator"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:15
+msgid "Leave unselected to automatically determine interfaces to monitor."
+msgstr ""
+"Ostavi ne-selektovano za automatsko odredjivanje interfejsa za monitoring."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+"LIsta vremenskih raspona za smeštaj u RRD data bazu. Na pr. \"1hour 1day "
+"14day\". Dozvoljeni tipovi: min, h, hour(s), d, day(s), w, week(s), m, "
+"month(s), y, year(s)"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
+msgid "Listen host"
+msgstr "Listen host"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:44
+msgid "Listen port"
+msgstr "Listen port"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:32
+msgid "Listener interfaces"
+msgstr "Listener interfejsi"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:6
+msgid "Load Plugin Configuration"
+msgstr "Load Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:10
+msgid "Load monitoring enabled"
+msgstr "Load monitoring omogućen"
+
+#: 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 "Učitavanje podataka…"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
+msgid "Log level"
+msgstr "Log nivo"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
+msgid "Match IPv4 iptables rules"
+msgstr "Uskladite IPv4 iptables pravila"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
+msgid "Match IPv6 iptables rules"
+msgstr "Uskladite IPv6 iptables pravila"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:35
+msgid ""
+"Max values for a period can be used instead of averages when not using 'only "
+"average RRAs'"
+msgstr ""
+"Maksimalne vrednosti za period se mogu koristiti umesto proseka kada se ne "
+"koriste „samo prosečni RRA“"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr "Maksimalni broj propuštenih paketa"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
+msgid "Maximum allowed connections"
+msgstr "Maksimum dozvoljenih veza"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:20
+msgid "Maximum packet size"
+msgstr "Maksimalna veličina paketa"
+
+#: 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
+msgid "Memory"
+msgstr "Memorija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:6
+msgid "Memory Plugin Configuration"
+msgstr "Memory Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:23
+msgid "Memory monitoring enabled"
+msgstr "Memory monitoring omogućen"
+
+#: 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
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 "Monitoriši sve, osim navedenih"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:14
+msgid "Monitor all local listen ports"
+msgstr "Monitoriši sve lokalne portove za slušanje"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
+msgid "Monitor device(s) / thermal zone(s)"
+msgstr "Monitoriši uređaje / termalne zone"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:15
+msgid "Monitor devices"
+msgstr "Monitoriši uređaje"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:15
+msgid "Monitor disks and partitions"
+msgstr "Monitoriši diskove i particije"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:59
+msgid "Monitor filesystem types"
+msgstr "Monitoriši filesystem tipove"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:14
+msgid "Monitor host"
+msgstr "Monitoriši host"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:14
+msgid "Monitor hosts"
+msgstr "Monitoriši hostove"
+
+#: 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 "Monitoriši Interfejse"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:15
+msgid "Monitor interrupts"
+msgstr "Monitoriši prekide"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:19
+msgid "Monitor local ports"
+msgstr "Monitoriši lokalne portove"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:37
+msgid "Monitor mount points"
+msgstr "Monitoriši mount points"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:14
+msgid "Monitor processes"
+msgstr "Monitoriši procese"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
+msgid "Monitor remote ports"
+msgstr "Monitoriši udaljene port-ove"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+msgid "Monitoring %s and %s"
+msgstr "Monitoriši %s i %s"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
+msgid "Monitoring %s, %s, %s"
+msgstr "Monitoriši %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 "Monitoriši APC UPS at host %s, port %d"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr "Monitoriši DHCP leases omogućeno"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
+msgid "Monitoring DNS queries on all interfaces"
+msgstr "Monitoriši DNS upite na svim interfejsima"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
+msgid "Monitoring DNS queries on one interface"
+msgid_plural "Monitoring DNS queries on %d interfaces"
+msgstr[0] "Monitoriši DNS upite na jednom interfejsu"
+msgstr[1] "Monitoriši DNS upite na nekoliko interfejsa"
+msgstr[2] "Monitoriši DNS upite na ostalim interfejsima"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:44
+msgid "Monitoring OLSRd status at %s:%d"
+msgstr "Monitoriši OLSRd status na %s:%d"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:43
+msgid "Monitoring all but one disk"
+msgid_plural "Monitoring all but %d disks"
+msgstr[0] "Monitoriši sve, osim jednog diska"
+msgstr[1] "Monitoriši sve, osim nekoliko diskova"
+msgstr[2] "Monitoriši sve, osim ostalih diskova"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
+msgid "Monitoring all but one interface"
+msgid_plural "Monitoring all but %d interfaces"
+msgstr[0] "Monitoriši sve, osim jednog interfejsa"
+msgstr[1] "Monitoriši sve, osim nekoliko interfejsa"
+msgstr[2] "Monitoriši sve, osim ostalih interfejsa"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:56
+msgid "Monitoring all but one interrupt"
+msgid_plural "Monitoring all but %d interrupts"
+msgstr[0] "Monitoriši sve, osim jednog prekida"
+msgstr[1] "Monitoriši sve, osim nekoliko prekida"
+msgstr[2] "Monitoriši sve, osim ostalih prekida"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:56
+msgid "Monitoring all but one sensor"
+msgid_plural "Monitoring all but %d sensors"
+msgstr[0] "Monitoriši sve, osim jedog senzora"
+msgstr[1] "Monitoriši sve, osim nekolio senzora"
+msgstr[2] "Monitoriši sve, osim ostalih senzora"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:41
+msgid "Monitoring all disks"
+msgstr "Monitoriši sve diskove"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
+msgid "Monitoring all except %s, %s, %s"
+msgstr "Monitoriši sve, osim %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 "Monitoriši sve interfejse"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:54
+msgid "Monitoring all interrupts"
+msgstr "Monitoriši sve prekide"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:104
+msgid "Monitoring all partitions"
+msgstr "Monitoriši sve particije"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:60
+msgid "Monitoring all sensors"
+msgstr "Monitoriši sve senzore"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:50
+msgid "Monitoring all thermal zones"
+msgstr "Monitoriši sve termalne zone"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:46
+msgid "Monitoring all thermal zones except %s"
+msgstr "Monitoriši sve termalne zone osim %s%s"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
+msgid "Monitoring local listen ports"
+msgstr "Monitoriši lokalne listen port-ove"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:44
+msgid "Monitoring one OpenVPN instance"
+msgid_plural "Monitoring %d OpenVPN instances"
+msgstr[0] "Monitoriši jednu OpenVPN instancu"
+msgstr[1] "Monitoriši nekoliko OpenVPN instanci"
+msgstr[2] "Monitoriši ostale OpenVPN instance"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:21
+msgid "Monitoring one UPS"
+msgid_plural "Monitoring %d UPSes"
+msgstr[0] "Monitoriši jedan UPS"
+msgstr[1] "Monitoriši nekoliko UPS-ova"
+msgstr[2] "Monitoriši ostale UPS-ove"
+
+#: 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] "Monitoriši jedan disk"
+msgstr[1] "Monitoriši nekoliko diskova"
+msgstr[2] "Monitoriši ostale diskove"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
+msgid "Monitoring one host"
+msgid_plural "Monitoring %d hosts"
+msgstr[0] "Monitoriši jedan host"
+msgstr[1] "Monitoriši nekoliko host-ova"
+msgstr[2] "Monitoriši ostale host-ove"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
+msgid "Monitoring one interface"
+msgid_plural "Monitoring %d interfaces"
+msgstr[0] "Monitoriši jedan interfejs"
+msgstr[1] "Monitoriši nekoliko interfejs-a"
+msgstr[2] "Monitoriši ostale interfejs-e"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:58
+msgid "Monitoring one interrupt"
+msgid_plural "Monitoring %d interrupts"
+msgstr[0] "Monitoriši jedan prekid"
+msgstr[1] "Monitoriši nekoliko prekida"
+msgstr[2] "Monitoriši ostale prekide"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:23
+msgid "Monitoring one process"
+msgid_plural "Monitoring %d processes"
+msgstr[0] "Monitoriši jedan proces"
+msgstr[1] "Monitoriši nekoliko procesa"
+msgstr[2] "Monitoriši ostale procese"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:58
+msgid "Monitoring one sensor"
+msgid_plural "Monitoring %d sensors"
+msgstr[0] "Monitoriši jedan senzor"
+msgstr[1] "Monitoriši nekoliko senzora"
+msgstr[2] "Monitoriši ostale senzore"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:10
+msgid "Monitoring splash leases"
+msgstr "Monitoring splash leases"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:47
+msgid "Monitoring thermal zones %s"
+msgstr "Monitoriši termalne zone %s"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:16
+msgid "More details about frequency usage and transitions"
+msgstr "Više detalja o frekvenciji korišćenja i prelazima"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:25
+msgid "Name"
+msgstr "Ime"
+
+#: 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"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:7
+msgid "Netlink Plugin Configuration"
+msgstr "Netlink Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/network.json:2
+msgid "Network"
+msgstr "Mreža"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:6
+msgid "Network Plugin Configuration"
+msgstr "Network Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:69
+msgid "Network communication enabled"
+msgstr "Mrežna komunikacija omogućena"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:87
+msgid "Network plugins"
+msgstr "Mrežni dodaci"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
+msgid "No RRD data found"
+msgstr "Nisu pronađeni RRD podaci"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:15
+msgid ""
+"Note: as pages are rendered by user 'nobody', the *.rrd files, the storage "
+"directory and all its parent directories need to be world readable."
+msgstr ""
+"Napomena: pošto se stranice prikazuju od strane korisnika 'niko', datoteke *."
+"rrd, direktorijum za skladištenje i svi njegovi nadređeni direktoriji moraju "
+"da budu čitljivi širom sveta."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
+msgid "Notify level"
+msgstr "Nivo obaveštenja"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:77
+msgid "Number of threads for data collection"
+msgstr "Broj niti za prikupljanje podataka"
+
+#: 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 "OLSRd"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:6
+msgid "OLSRd Plugin Configuration"
+msgstr "OLSRd Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
+msgid "Only create average RRAs"
+msgstr "Kreirajte samo prosečne RRA"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/openvpn.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/openvpn.json:2
+msgid "OpenVPN"
+msgstr "OpenVPN"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:7
+msgid "OpenVPN Plugin Configuration"
+msgstr "OpenVPN Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:27
+msgid "OpenVPN status files"
+msgstr "OpenVPN statusne datoteke"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:88
+msgid "Output plugins"
+msgstr "Izlazni dodaci"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
+msgid "Overview"
+msgstr "Pregled"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
+msgid "Percent values"
+msgstr "Procentualne vrednosti"
+
+#: 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
+msgid "Ping"
+msgstr "Ping"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:6
+msgid "Ping Plugin Configuration"
+msgstr "Ping Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:136
+msgid "Plugin is disabled"
+msgstr "Dodatak je onemogućen"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:19
+msgid "Port for apcupsd communication"
+msgstr "Port za apcupsd komunikaciju"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr "Port za 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 "Možda je greška u collectd. Samo 127.0.0.1 i lokalni host rade"
+
+#: 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
+msgid "Processes"
+msgstr "Proces"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:6
+msgid "Processes Plugin Configuration"
+msgstr "Processes Plugin Konfiguracija"
+
+#: 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 "Procesor"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:26
+msgid "Qdisc monitoring"
+msgstr "Qdisc monitoring"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
+msgid "RRD XFiles Factor"
+msgstr "RRD XFiles Faktor"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
+msgid "RRD heart beat interval"
+msgstr "RRD interval otkucaja srca"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
+msgid "RRD step interval"
+msgstr "RRD interval koraka"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/rrdtool.json:2
+msgid "RRDTool"
+msgstr "RRDTool"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:6
+msgid "RRDTool Plugin Configuration"
+msgstr "RRDTool Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr "Prijavite i vrednost neaktivne metrike"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
+msgid "Report by CPU"
+msgstr "CPU izveštaj"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:20
+msgid "Report by state"
+msgstr "Izveštaj po stanju"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+msgid "Report in percent"
+msgstr "Izveštaj u procentima"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
+msgid "Rows per RRA"
+msgstr "Redovi po RRA"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:161
+msgid "Rule monitoring enabled"
+msgstr "Praćenje pravila je omogućeno"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr "SNMP6"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr "SNMP6 Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr "SQM"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr "SQM-Torta"
+
+#: 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 "Skripta"
+
+#: 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
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
+#: 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 "Sekunde"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:23
+msgid "Sensor list"
+msgstr "Lista senzora"
+
+#: 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 "Senzori"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:15
+msgid "Sensors Plugin Configuration"
+msgstr "Sensors Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:58
+msgid "Server host"
+msgstr "Server host"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:50
+msgid "Server interfaces"
+msgstr "Serverski interfejsi"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:62
+msgid "Server port"
+msgstr "Server port"
+
+#: 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 "Podesite maksimalnu veličinu za datagrame koji se šalju preko mreže"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
+msgid "Sets the syslog log-level."
+msgstr "Podesite syslog log-nivo."
+
+#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:24
+msgid "Setup"
+msgstr "Podešavanja"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
+msgid "Setup collectd"
+msgstr "Podesite collectd"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:31
+msgid "Shaping class monitoring"
+msgstr "Oblikovati class monitoring"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr "Prikaži stanje mirovanja"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
+msgid "Show max values instead of averages"
+msgstr "Prikaži maksimalne vrednosti umesto proseka"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:23
+msgid "Simple CPU frequency monitoring enabled"
+msgstr "Omogućeno je jednostavno praćenje frekvencije CPU (procesora)"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr "Snmp6"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
+msgid "Socket %s active"
+msgstr "Socket %s aktivna"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:15
+msgid "Socket file"
+msgstr "Socket file"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:19
+msgid "Socket group"
+msgstr "Socket grupa"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:15
+msgid "Socket path"
+msgstr "Socket putanja"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:25
+msgid "Socket permissions"
+msgstr "Socket dozvole"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:22
+msgid "Specifies what information to collect about links."
+msgstr "Određuje koje informacije o vezama treba prikupiti."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:29
+msgid "Specifies what information to collect about routes."
+msgstr "Određuje koje informacije o rutama treba prikupiti."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:36
+msgid "Specifies what information to collect about the global topology."
+msgstr "Određuje koje informacije treba prikupiti o globalnoj topologiji."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/splash_leases.js:10
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/splash_leases.json:2
+msgid "Splash Leases"
+msgstr "Splash Leases"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:6
+msgid "Splash Leases Plugin Configuration"
+msgstr "Splash Leases Plugin Konfiguracija"
+
+#: 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 "Statistika"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:127
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:14
+msgid "Storage directory"
+msgstr "Direktorijum za skladištenje"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:14
+msgid "Storage directory for the csv files"
+msgstr "Direktorijum za skladištenje csv datoteka"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:18
+msgid "Store data values as rates instead of absolute values"
+msgstr "Čuvajte vrednosti podataka kao stope umesto apsolutnih vrednosti"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:38
+msgid "Stored timespans"
+msgstr "Sačuvani vremenski rasponi"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:24
+msgid "Storing CSV data in %s"
+msgstr "Čuvanje CSV podataka u %s"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/syslog.json:2
+msgid "Syslog"
+msgstr "Syslog"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:6
+msgid "Syslog Plugin Configuration"
+msgstr "Syslog Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:32
+msgid "Syslog enabled"
+msgstr "Syslog omogućen"
+
+#: 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 "Opterećenje sistema"
+
+#: 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 "TCP veze"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:6
+msgid "TCPConns Plugin Configuration"
+msgstr "TCPConns Plugin Konfiguracija"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:15
+msgid "TTL for network packets"
+msgstr "TTL za mrežne pakete"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:26
+msgid "TTL for ping packets"
+msgstr "TTL za ping pakete"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:85
+msgid "Table"
+msgstr "Tabela"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:7
+msgid "The APCUPS plugin collects statistics about the APC UPS."
+msgstr "APCUPS plugin prikuplja statistiku o APC UPS."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:7
+msgid "The NUT plugin reads information about Uninterruptible Power Supplies."
+msgstr "NUT plugin čita informaciju o besprekidnim izvorima napajanja."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:7
+msgid ""
+"The OLSRd plugin reads information about meshed networks from the txtinfo "
+"plugin of OLSRd."
+msgstr ""
+"OLSRd plugin čita informaciju o meshed networks iz txtinfo plugin of OLSRd."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:8
+msgid ""
+"The OpenVPN plugin gathers information about the current vpn connection "
+"status."
+msgstr "OpenVPN dodatak prikuplja informacije o trenutnom statusu vpn veze."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:7
+msgid ""
+"The SysLog plugin receives log messages from the daemon and dispatches them "
+"to syslog."
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
+msgid "The comment to match must not contain spaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:7
+msgid ""
+"The conntrack plugin collects statistics about the number of tracked "
+"connections."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:7
+msgid "The cpu plugin collects basic statistics about the processor usage."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:7
+msgid ""
+"The csv plugin stores collected data in csv file format for further "
+"processing by external programs."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:8
+msgid ""
+"The df plugin collects statistics about the disk space usage on different "
+"devices, mount points or filesystem types."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
+msgid ""
+"The disk plugin collects detailed usage statistics for selected partitions "
+"or whole disks."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:8
+msgid ""
+"The dns plugin collects detailed statistics about dns related traffic on "
+"selected interfaces."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:8
+msgid ""
+"The email plugin creates a unix socket which can be used to transmit email-"
+"statistics to a running collectd daemon. This plugin is primarily intended "
+"to be used in conjunction with Mail::SpamAssasin::Plugin::Collectd but can "
+"be used in other ways as well."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:7
+msgid "The entropy plugin collects statistics about the available entropy."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:8
+msgid ""
+"The exec plugin starts external commands to read values from or to notify "
+"external processes when certain threshold values have been reached."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:80
+msgid "The instance name must not contain spaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:8
+msgid ""
+"The interface plugin collects traffic statistics on selected interfaces."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
+msgid ""
+"The iptables plugin will monitor selected firewall rules and collect "
+"information about processed bytes and packets per rule."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:8
+msgid ""
+"The irq plugin will monitor the rate of issues per second for each selected "
+"interrupt. If no interrupt is selected then all interrupts are monitored."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:8
+msgid ""
+"The iwinfo plugin collects statistics about wireless signal strength, noise "
+"and quality."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:7
+msgid "The load plugin collects statistics about the general system load."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:7
+msgid "The memory plugin collects statistics about the memory usage."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:8
+msgid ""
+"The netlink plugin collects extended information like qdisc-, class- and "
+"filter-statistics for selected interfaces."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:7
+msgid ""
+"The network plugin provides network based communication between different "
+"collectd instances. Collectd can operate both in client and server mode. In "
+"client mode locally collected data is transferred to a collectd server "
+"instance, in server mode the local instance receives data from other hosts."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:7
+msgid ""
+"The ping plugin will send icmp echo replies to selected hosts and measure "
+"the roundtrip time for each host."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:7
+msgid ""
+"The processes plugin collects information like cpu time, page faults and "
+"memory usage of selected processes."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:7
+msgid ""
+"The rrdtool plugin stores the collected data in rrd database files, the "
+"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
+"values will result in a very high memory consumption in the temporary "
+"directory. This can render the device unusable!</strong>"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:16
+msgid ""
+"The sensors plugin uses the Linux Sensors framework to gather environmental "
+"statistics."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
+msgid ""
+"The splash leases plugin uses libuci to collect statistics about splash "
+"leases."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:7
+msgid ""
+"The tcpconns plugin collects information about open tcp connections on "
+"selected ports."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:8
+msgid ""
+"The thermal plugin will monitor temperature of the system. Data is typically "
+"read from /sys/class/thermal/*/temp ( '*' denotes the thermal device to be "
+"read, e.g. thermal_zone1 )"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:8
+msgid ""
+"The unixsock plugin creates a unix socket which can be used to read "
+"collected data from a running collectd instance."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:7
+msgid "The uptime plugin collects statistics about the uptime of the system."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
+msgid "There is no RRD data available yet to render graphs."
+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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:7
+msgid "Thermal Plugin Configuration"
+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."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:33
+msgid ""
+"This section defines on which interfaces collectd will wait for incoming "
+"connections."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:51
+msgid ""
+"This section defines to which servers the locally collected data is sent to."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
+msgid "Try to lookup fully qualified hostname"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:6
+msgid "UPS Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
+msgid "UPS name in NUT ups@host format"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:27
+msgid "URL"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/unixsock.json:2
+msgid "UnixSock"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:7
+msgid "Unixsock Plugin Configuration"
+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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
+msgid "Uptime Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:10
+msgid "Uptime monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:24
+msgid "Use improved naming schema"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:68
+msgid "Used PID file"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:21
+msgid "Verbose monitoring"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
+msgid "When none selected, all disks will be monitored."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:16
+msgid "When none selected, all interfaces will be monitored."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:21
+msgid "When set to true, reports per-state metric (system, user, idle)"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:7
+msgid "Wireless iwinfo Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
+msgid "Writing *.rrd files to %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
+msgid ""
+"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
+"files."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:31
+msgid "cURL plugin enabled"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:6
+msgid "cUrl Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:139
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:107
+msgid "one device"
+msgid_plural "%d devices"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:109
+msgid "one filesystem type"
+msgid_plural "%d filesystem types"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+msgid "one local port"
+msgid_plural "%d local ports"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:108
+msgid "one mount"
+msgid_plural "%d mounts"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
+msgid "one remote port"
+msgid_plural "%d remote ports"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
+msgid "reduces rrd size"
+msgstr ""
+
+#~ msgid "Cache flush interval"
+#~ msgstr "Cache flush interval"
+
+#~ msgid "Action (target)"
+#~ msgstr "Action (target)"
+
+#~ msgid "Add matching rule"
+#~ msgstr "Add matching rule"
+
+#~ msgid ""
+#~ "Collectd is a small daemon for collecting data from various sources "
+#~ "through different plugins. On this page you can change general settings "
+#~ "for the collectd daemon."
+#~ msgstr ""
+#~ "Collectd is a small daemon for collecting data from various sources "
+#~ "through different plugins. On this page you can change general settings "
+#~ "for the collectd daemon."
+
+#~ msgid "Destination ip range"
+#~ msgstr "Destination ip range"
+
+#~ msgid "Incoming interface"
+#~ msgstr "Incoming interface"
+
+#~ msgid "Name of the rule"
+#~ msgstr "Name of the rule"
+
+#~ msgid "Network protocol"
+#~ msgstr "Network protocol"
+
+#~ msgid "Options"
+#~ msgstr "Options"
+
+#~ msgid "Outgoing interface"
+#~ msgstr "Outgoing interface"
+
+#~ msgid "Source ip range"
+#~ msgstr "Source ip range"
+
+#~ msgid "e.g. br-ff"
+#~ msgstr "e.g. br-ff"
+
+#~ msgid "e.g. br-lan"
+#~ msgstr "e.g. br-lan"
+
+#~ msgid "e.g. reject-with tcp-reset"
+#~ msgstr "e.g. reject-with tcp-reset"
+
+#~ msgid "max. 16 chars"
+#~ msgstr "max. 16 chars"
+
+#~ msgid "seconds; multiple separated by space"
+#~ msgstr "seconds; multiple separated by space"
+
+#~ msgid "server interfaces"
+#~ msgstr "server interfaces"
diff --git a/applications/luci-app-statistics/po/sv/statistics.po b/applications/luci-app-statistics/po/sv/statistics.po
index d6a483c10d..b190ce1297 100644
--- a/applications/luci-app-statistics/po/sv/statistics.po
+++ b/applications/luci-app-statistics/po/sv/statistics.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2021-12-15 03:52+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/sv/>\n"
"Language: sv\n"
@@ -10,12 +10,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.3-dev\n"
+"X-Generator: Weblate 4.10-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
msgid "APC UPS"
-msgstr ""
+msgstr "A.P.C UPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:6
msgid "APCUPS Plugin Configuration"
@@ -49,7 +49,7 @@ msgstr ""
msgid "Aggregate number of connected users"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -62,6 +62,7 @@ msgid "Base Directory"
msgstr "Basmapp"
#: 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 "Standardövervakning"
@@ -90,7 +91,7 @@ msgstr ""
msgid "CPU Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr ""
@@ -102,7 +103,7 @@ msgstr "CSV-utmatning"
msgid "CSV Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr ""
@@ -114,6 +115,19 @@ msgstr "Kedja"
msgid "Change the ownership of the socket file to the specified group."
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -177,6 +191,18 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr "Konfiguration av insticksprogrammet DF"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -198,6 +224,10 @@ msgstr ""
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr "Mapp för collectd's insticksprogram"
@@ -220,15 +250,15 @@ msgstr "Användning av diskutrymme"
msgid "Disk Usage"
msgstr "Användning av disk"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr "Visa värd »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "Visa tidsspann »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -257,11 +287,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -280,6 +312,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -304,15 +337,15 @@ msgstr "Konfiguration av insticksprogrammet Entropi"
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -324,7 +357,7 @@ msgstr "Exec"
msgid "Exec Plugin Configuration"
msgstr "Konfiguration av insticksprogrammet Exec"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -332,7 +365,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -357,7 +390,7 @@ msgstr "Brandvägg"
msgid "Firewall (IPv6)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr ""
@@ -418,6 +451,10 @@ msgstr ""
msgid "Host"
msgstr "Värd"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr "Värdnamn"
@@ -426,11 +463,24 @@ msgstr "Värdnamn"
msgid "IP or hostname where to get the txtinfo output from"
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr "Konfiguration av insticksprogrammet IRQ"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr "Ignorera källadresser"
@@ -464,6 +514,13 @@ msgstr "Konfiguration av insticksprogrammet Iptabels"
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr "Värd för lyssning"
@@ -485,13 +542,13 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Log level"
-msgstr ""
+msgstr "Logg-nivå"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
msgid "Match IPv4 iptables rules"
@@ -507,6 +564,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Maximalt tillåtna anslutningar"
@@ -530,11 +591,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 "Övervaka alla förutom specificerat"
@@ -589,11 +651,11 @@ msgstr "Övervaka monteringspunkter"
msgid "Monitor processes"
msgstr "Övervaka processer"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr "Övervaka fjärrportar"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -601,17 +663,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -627,9 +691,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -655,9 +720,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -681,7 +747,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -703,15 +769,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -776,7 +843,7 @@ msgstr ""
msgid "Network plugins"
msgstr "Insticksprogram för nätverket"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -824,9 +891,9 @@ msgstr "Statusfiler för OpenVPN"
msgid "Output plugins"
msgstr "Insticksprogram för utmatning"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
-msgstr ""
+msgstr "Överblick"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
msgid "Percent values"
@@ -853,6 +920,14 @@ msgstr "Port"
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -871,7 +946,7 @@ msgstr "Processor"
msgid "Qdisc monitoring"
msgstr "Övervakning av Qdisc"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr ""
@@ -891,6 +966,10 @@ msgstr "RRDTool"
msgid "RRDTool Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -899,11 +978,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr "Rader per RRA"
@@ -911,6 +990,14 @@ msgstr "Rader per RRA"
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -925,11 +1012,12 @@ msgid "Script"
msgstr "Skript"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "Sekunder"
@@ -956,7 +1044,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:62
msgid "Server port"
-msgstr "Server-port"
+msgstr "Port för server"
#: 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"
@@ -970,7 +1058,7 @@ msgstr ""
msgid "Setup"
msgstr "Installera"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -978,6 +1066,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -986,6 +1078,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1029,14 +1125,14 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "Statistik"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:127
msgid "Status"
-msgstr ""
+msgstr "Status"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:14
msgid "Storage directory"
@@ -1126,6 +1222,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1152,6 +1252,10 @@ msgid ""
"devices, mount points or filesystem types."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1191,6 +1295,11 @@ msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1257,6 +1366,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1286,7 +1399,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1318,6 +1431,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr "Försök att kolla upp fullständigt kvalificerade värdnamn"
@@ -1378,6 +1495,12 @@ msgstr "Användare"
msgid "Verbose monitoring"
msgstr "Detaljerad övervakning"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1394,7 +1517,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1408,11 +1531,11 @@ msgstr "Trådlöst"
msgid "Wireless iwinfo Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1447,7 +1570,7 @@ msgid_plural "%d filesystem types"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1459,7 +1582,7 @@ msgid_plural "%d mounts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/templates/statistics.pot b/applications/luci-app-statistics/po/templates/statistics.pot
index a4b0f2438a..c1391520fb 100644
--- a/applications/luci-app-statistics/po/templates/statistics.pot
+++ b/applications/luci-app-statistics/po/templates/statistics.pot
@@ -38,7 +38,7 @@ msgstr ""
msgid "Aggregate number of connected users"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -51,6 +51,7 @@ msgid "Base Directory"
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 ""
@@ -79,7 +80,7 @@ msgstr ""
msgid "CPU Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr ""
@@ -91,7 +92,7 @@ msgstr ""
msgid "CSV Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr ""
@@ -103,6 +104,19 @@ msgstr ""
msgid "Change the ownership of the socket file to the specified group."
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -166,6 +180,18 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -187,6 +213,10 @@ msgstr ""
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr ""
@@ -209,15 +239,15 @@ msgstr ""
msgid "Disk Usage"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -246,11 +276,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -269,6 +301,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -293,15 +326,15 @@ msgstr ""
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -313,7 +346,7 @@ msgstr ""
msgid "Exec Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -321,7 +354,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -346,7 +379,7 @@ msgstr ""
msgid "Firewall (IPv6)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr ""
@@ -407,6 +440,10 @@ msgstr ""
msgid "Host"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr ""
@@ -415,11 +452,24 @@ msgstr ""
msgid "IP or hostname where to get the txtinfo output from"
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr ""
@@ -453,6 +503,13 @@ msgstr ""
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr ""
@@ -474,7 +531,7 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
@@ -496,6 +553,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -519,11 +580,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
@@ -578,11 +640,11 @@ msgstr ""
msgid "Monitor processes"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -590,17 +652,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -616,9 +680,10 @@ msgid_plural "Monitoring all but %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -644,9 +709,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -670,7 +736,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -692,15 +758,16 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -765,7 +832,7 @@ msgstr ""
msgid "Network plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -813,7 +880,7 @@ msgstr ""
msgid "Output plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr ""
@@ -842,6 +909,14 @@ msgstr ""
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -860,7 +935,7 @@ msgstr ""
msgid "Qdisc monitoring"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr ""
@@ -880,6 +955,10 @@ msgstr ""
msgid "RRDTool Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -888,11 +967,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr ""
@@ -900,6 +979,14 @@ msgstr ""
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -914,11 +1001,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 ""
@@ -959,7 +1047,7 @@ msgstr ""
msgid "Setup"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -967,6 +1055,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -975,6 +1067,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1018,7 +1114,7 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 ""
@@ -1115,6 +1211,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1141,6 +1241,10 @@ msgid ""
"devices, mount points or filesystem types."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1180,6 +1284,11 @@ msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1246,6 +1355,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1275,7 +1388,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1307,6 +1420,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr ""
@@ -1367,6 +1484,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1383,7 +1506,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1397,11 +1520,11 @@ msgstr ""
msgid "Wireless iwinfo Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1436,7 +1559,7 @@ msgid_plural "%d filesystem types"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1448,7 +1571,7 @@ msgid_plural "%d mounts"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/tr/statistics.po b/applications/luci-app-statistics/po/tr/statistics.po
index ffbf377a93..6b11a2e5d8 100644
--- a/applications/luci-app-statistics/po/tr/statistics.po
+++ b/applications/luci-app-statistics/po/tr/statistics.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: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-08-22 19:59+0000\n"
+"Last-Translator: Erdinc <erdincbeldek@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/tr/>\n"
"Language: tr\n"
@@ -10,258 +10,290 @@ 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-dev\n"
+"X-Generator: Weblate 4.8.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
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 "APCUPS Eklenti Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
msgid "Absolute values"
-msgstr ""
+msgstr "Mutlak değerler"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
msgid "Add IPv4 rule selector"
-msgstr ""
+msgstr "IPv4 kural seçicisi ekle"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
msgid "Add IPv6 rule selector"
-msgstr ""
+msgstr "IPv6 kural seçicisi ekle"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:16
msgid "Add command for reading values"
-msgstr ""
+msgstr "Değerleri okumak için komut ekle"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:36
msgid "Add notification command"
-msgstr ""
+msgstr "Bildirim komutu ekle"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:19
msgid "Address family"
-msgstr ""
+msgstr "Adres ailesi"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:18
msgid "Aggregate number of connected users"
-msgstr ""
+msgstr "Toplam bağlı kullanıcı sayısı"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
-msgstr ""
+msgstr "Aralığı uygula »"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:47
msgid "Awaiting email input at %s"
-msgstr ""
+msgstr "%s adresinde e-posta girişi bekleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:59
msgid "Base Directory"
-msgstr ""
+msgstr "Temel Dizin"
#: 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 "Temel izleme"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:25
msgid "Basic process monitoring enabled"
-msgstr ""
+msgstr "Temel işlem izleme etkinleştirildi"
#: 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 ""
+msgstr "Bunu ayarladığınızda, CPU sistemdeki tüm işlemcilerin toplamı olmaz"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:6
msgid "CPU Context Switches Plugin Configuration"
-msgstr ""
+msgstr "CPU Bağlam Anahtarları Eklenti Yapılandırması"
#: 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 "CPU Frekansı"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:6
msgid "CPU Frequency Plugin Configuration"
-msgstr ""
+msgstr "CPU Frekans Eklentisi Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:6
msgid "CPU Plugin Configuration"
-msgstr ""
+msgstr "CPU Eklenti Yapılandırması"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
-msgstr ""
+msgstr "CPU izleme etkinleştirildi"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/csv.json:2
msgid "CSV Output"
-msgstr ""
+msgstr "CSV Çıktısı"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:6
msgid "CSV Plugin Configuration"
-msgstr ""
+msgstr "CSV Eklenti Yapılandırması"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
-msgstr ""
+msgstr "Önbelleğe alınan veriler için"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:99
msgid "Chain"
-msgstr ""
+msgstr "Zincir"
#: 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 "Soket dosyasının sahipliğini belirtilen grupla değiştirin."
+
+#: 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 "Chrony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr "Chrony Eklenti Yapılandırması"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr "Chrony izlemesi etkinleştirildi"
#: 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 "Collectd Ayarları"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:57
msgid "Command monitoring enabled"
-msgstr ""
+msgstr "Komut izleme etkinleştirildi"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:137
msgid "Comment / Rule Number"
-msgstr ""
+msgstr "Yorum / Kural Numarası"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:174
msgid "Configure…"
-msgstr ""
+msgstr "Yapılandır…"
#: 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 "Conntrack Eklenti Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:10
msgid "Conntrack monitoring enabled"
-msgstr ""
+msgstr "Conntrack izleme etkinleştirildi"
#: 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 "Bağlam Anahtarları"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:10
msgid "Context switch monitoring enabled"
-msgstr ""
+msgstr "Bağlam anahtarı izleme etkinleştirildi"
#: 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 "Sistem günlüğüne hangi bildirimlerin gönderileceğini kontrol eder."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
msgid "Create statistics about the network plugin itself"
-msgstr ""
+msgstr "Ağ eklentisinin kendisi hakkında istatistikler oluşturun"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:7
msgid "DF Plugin Configuration"
-msgstr ""
+msgstr "DF Eklenti Yapılandırması"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr "DHCP Kiraları"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr "DHCP Kiraları Eklentisi Yapılandırması"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr "DHCP kira dosyası"
#: 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
msgid "DNS"
-msgstr ""
+msgstr "DNS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:7
msgid "DNS Plugin Configuration"
-msgstr ""
+msgstr "DNS Eklentisi Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:74
msgid "Data collection interval"
-msgstr ""
+msgstr "Veri toplama aralığı"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:71
msgid "Datasets definition file"
-msgstr ""
+msgstr "Veri kümeleri tanım dosyası"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:22
msgid "Detailled CPU frequency monitoring enabled"
-msgstr ""
+msgstr "Ayrıntılı CPU frekansı izleme etkinleştirildi"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr "Dhcpleases"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
-msgstr ""
+msgstr "Collectd eklentileri için dizin"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:62
msgid "Directory for sub-configurations"
-msgstr ""
+msgstr "Alt konfigürasyonlar için dizin"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:7
msgid "Disk Plugin Configuration"
-msgstr ""
+msgstr "Disk Yapılandırma Eklentisi"
#: 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 "Disk Alanı Kullanımı"
#: 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 "Disk kullanımı"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
-msgstr ""
+msgstr "Ana Bilgisayarı Görüntüle »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
-msgstr ""
+msgstr "Zaman aralığını görüntüle »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
-msgstr ""
+msgstr "Yenileme"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:7
msgid "E-Mail Plugin Configuration"
-msgstr ""
+msgstr "E-Posta Eklentisi Yapılandırması"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/email.json:2
msgid "Email"
-msgstr ""
+msgstr "E-posta"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
msgid "Empty value = monitor all"
-msgstr ""
+msgstr "Boş değer = tümünü izle"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:21
msgid "Enable"
-msgstr "Çalıştır"
+msgstr "Etkinleştir"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
msgid "Enable forwarding"
-msgstr ""
+msgstr "Yönlendirmeyi etkinleştir"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
msgid "Enable statistics"
-msgstr ""
+msgstr "İstatistikleri etkinleştir"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -280,12 +312,13 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: 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 "Bu eklentiyi etkinleştir"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
msgid "Enabled"
@@ -294,112 +327,116 @@ msgstr "Etkin"
#: 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 "Entropi"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:6
msgid "Entropy Plugin Configuration"
-msgstr ""
+msgstr "Entropi Eklenti Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:10
msgid "Entropy monitoring enabled"
-msgstr ""
+msgstr "Entropi izleme etkinleştirildi"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
-msgstr ""
+msgstr "30 saniyede bir"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
-msgstr ""
+msgstr "5 saniyede bir"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
-msgstr ""
+msgstr "Her dakika"
#: 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 "Exec Eklenti Yapılandırması"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
-msgstr ""
+msgstr "Birden düşük ondalık değer bekleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:33
msgid "Expecting permssions in octal notation"
-msgstr ""
+msgstr "Sekizlik gösterimde izinler bekleniyor"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
-msgstr ""
+msgstr "Geçerli zaman aralığı bekleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:15
msgid "Extra items"
-msgstr ""
+msgstr "Ekstra öğeler"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:14
msgid "Fetch pages"
-msgstr ""
+msgstr "Sayfaları getir"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:36
msgid "Filter class monitoring"
-msgstr ""
+msgstr "Filtre sınıfı izleme"
#: 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 "Güvenlik Duvarı"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ip6tables.js:7
msgid "Firewall (IPv6)"
-msgstr ""
+msgstr "Güvenlik Duvarı (IPv6)"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
-msgstr ""
+msgstr "Sonra önbelleği temizle"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
msgid "Forwarding between listen and server addresses"
-msgstr ""
+msgstr "Dinleme ve sunucu adresleri arasında yönlendirme"
#: 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 ""
+"Boş alan, ayrılmış alan ve kullanılan alan göreceli değerler olarak rapor "
+"edilir"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:21
msgid "Gather compression statistics"
-msgstr ""
+msgstr "Sıkıştırma istatistiklerini topla"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:86
msgid "General plugins"
-msgstr ""
+msgstr "Genel eklentiler"
#: 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 "Kayıtlı her kullanıcı için ayrı bir grafik oluştur"
#: applications/luci-app-statistics/root/usr/share/rpcd/acl.d/luci-app-statistics.json:3
msgid "Grant access to statistics resources"
-msgstr ""
+msgstr "İstatistik kaynaklarına erişim izni verin"
#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:15
msgid "Graphs"
-msgstr ""
+msgstr "Grafikler"
#: 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 "Grup"
#: 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 ""
+"Burada, belirli değerleri okumak için collectd tarafından başlatılacak olan "
+"harici komutları tanımlayabilirsiniz. Değerler stdout'tan okunacaktır."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:37
msgid ""
@@ -407,391 +444,441 @@ msgid ""
"certain threshold values have been reached. The values leading to invocation "
"will be fed to the the called programs stdin."
msgstr ""
+"Burada, belirli eşik değerlerine ulaşıldığında collectd tarafından "
+"başlatılacak olan harici komutları tanımlayabilirsiniz. Çağrılmaya yol açan "
+"değerler çağrılan programlara stdin beslenecektir."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:21
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgstr ""
+"Burada, izlenen iptables kurallarının seçildiği çeşitli kriterler "
+"tanımlayabilirsiniz."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:14
msgid "Host"
msgstr "Ana bilgisayar"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr "Chrony çalıştıran ana bilgisayar"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
-msgstr ""
+msgstr "Sunucu adı"
#: 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 "Txtinfo çıktısının alınacağı IP veya ana bilgisayar adı"
+
+#: 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 "IP İstatistikleri"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr "IP İstatistikleri Eklenti Yapılandırması"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr "IPv4 / IPv6 İstatistik izleme etkinleştirildi"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
-msgstr ""
+msgstr "IRQ Eklenti Yapılandırması"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
-msgstr ""
+msgstr "Kaynak adreslerini göz ardı et"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:70
msgid "Instance name"
-msgstr ""
+msgstr "Örnek adı"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:7
msgid "Interface Plugin Configuration"
-msgstr ""
+msgstr "Arayüz Eklentisi Yapılandırması"
#: 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 ""
+msgstr "Arayüzler"
#: 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 "Kesmeler"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
msgid "Interval for pings"
-msgstr ""
+msgstr "Ping aralığı"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:8
msgid "Iptables Plugin Configuration"
-msgstr ""
+msgstr "Iptables Eklenti Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:15
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+"İzlenecek arabirimleri otomatik olarak belirlemek için seçilmemiş olarak "
+"bırakın."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+"RRD veritabanında depolanacak zaman aralıklarının listesi. Örneğin. \"1saat "
+"1gün 14gün\". İzin verilen zaman aralığı türleri: dk, sa, saat (ler), g, gün "
+"(ler), w, hafta (lar), m, ay (lar), y, yıl (lar)"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
-msgstr ""
+msgstr "Ana bilgisayarı dinle"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:44
msgid "Listen port"
-msgstr "Dinleme portu"
+msgstr "Dinleme bağlantı noktası"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:32
msgid "Listener interfaces"
-msgstr ""
+msgstr "Dinleyici arayüzleri"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:6
msgid "Load Plugin Configuration"
-msgstr ""
+msgstr "Yükleme Eklentisi Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:10
msgid "Load monitoring enabled"
-msgstr ""
+msgstr "Yük izleme etkinleştirildi"
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
-msgstr ""
+msgstr "Veri yükleniyor…"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Log level"
-msgstr ""
+msgstr "Günlük seviyesi"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
msgid "Match IPv4 iptables rules"
-msgstr ""
+msgstr "IPv4 iptables kurallarını eşleştirme"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
msgid "Match IPv6 iptables rules"
-msgstr ""
+msgstr "IPv6 iptables kurallarını eşleştirme"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:35
msgid ""
"Max values for a period can be used instead of averages when not using 'only "
"average RRAs'"
msgstr ""
+"Bir dönem için maksimum değerler, 'yalnızca ortalama RRA'lar' "
+"kullanılmadığında ortalamalar yerine kullanılabilir"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr "Maksimum Kaçırılan Paketler"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
-msgstr ""
+msgstr "İzin verilen maksimum bağlantı"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:20
msgid "Maximum packet size"
-msgstr ""
+msgstr "Maksimum paket boyutu"
#: 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
msgid "Memory"
-msgstr ""
+msgstr "Bellek"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:6
msgid "Memory Plugin Configuration"
-msgstr ""
+msgstr "Bellek Eklentisi Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:23
msgid "Memory monitoring enabled"
-msgstr ""
+msgstr "Bellek izleme etkinleştirildi"
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 "Belirtilenler dışında tümünü izle"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:14
msgid "Monitor all local listen ports"
-msgstr ""
+msgstr "Tüm yerel dinleme bağlantı noktalarını izle"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
msgid "Monitor device(s) / thermal zone(s)"
-msgstr ""
+msgstr "Cihaz(ları) / termal bölge(leri) izle"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:15
msgid "Monitor devices"
-msgstr ""
+msgstr "Cihazları izle"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:15
msgid "Monitor disks and partitions"
-msgstr ""
+msgstr "Diskleri ve bölümleri izle"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:59
msgid "Monitor filesystem types"
-msgstr ""
+msgstr "Dosya sistemi türlerini izle"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:14
msgid "Monitor host"
-msgstr ""
+msgstr "Ana bilgisayarı izle"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:14
msgid "Monitor hosts"
-msgstr ""
+msgstr "Ana bilgisayarları izle"
#: 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 "Arayüzleri izle"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:15
msgid "Monitor interrupts"
-msgstr ""
+msgstr "Kesintileri izle"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:19
msgid "Monitor local ports"
-msgstr ""
+msgstr "Yerel bağlantı noktalarını izle"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:37
msgid "Monitor mount points"
-msgstr ""
+msgstr "Bağlama noktalarını izle"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:14
msgid "Monitor processes"
-msgstr ""
+msgstr "İşlemleri izle"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
-msgstr ""
+msgstr "Uzak bağlantı noktalarını izle"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
-msgstr ""
+msgstr "%s ve %s izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
msgid "Monitoring %s, %s, %s"
-msgstr ""
+msgstr "%s, %s, %s izleniyor"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
+msgstr "%s ana bilgisayar, %d bağlantı noktasında APC UPS izleniyor"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr "DHCP kiralarını izleme etkinleştirildi"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
-msgstr ""
+msgstr "Tüm arayüzlerdeki DNS sorguları izleniyor"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
-msgstr[0] ""
+msgstr[0] "%d arayüzlerindeki DNS sorguları izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:44
msgid "Monitoring OLSRd status at %s:%d"
-msgstr ""
+msgstr "%s:%d konumundaki OLSRd durumu izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:43
msgid "Monitoring all but one disk"
msgid_plural "Monitoring all but %d disks"
-msgstr[0] ""
+msgstr[0] "%d dışındaki tüm diskler izleniyor"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
-msgstr[0] ""
+msgstr[0] "%d dışındaki tüm arayüzler izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:56
msgid "Monitoring all but one interrupt"
msgid_plural "Monitoring all but %d interrupts"
-msgstr[0] ""
+msgstr[0] "%d dışındaki tüm kesintiler izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:56
msgid "Monitoring all but one sensor"
msgid_plural "Monitoring all but %d sensors"
-msgstr[0] ""
+msgstr[0] "%d dışındaki tüm sensörler izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:41
msgid "Monitoring all disks"
-msgstr ""
+msgstr "Tüm diskleri izlenyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
msgid "Monitoring all except %s, %s, %s"
-msgstr ""
+msgstr "%s, %s, %s dışında tümü izleniyor"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 "Tüm arayüzleri izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:54
msgid "Monitoring all interrupts"
-msgstr ""
+msgstr "Tüm kesintiler izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:104
msgid "Monitoring all partitions"
-msgstr ""
+msgstr "Tüm bölümler izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:60
msgid "Monitoring all sensors"
-msgstr ""
+msgstr "Tüm sensörler izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:50
msgid "Monitoring all thermal zones"
-msgstr ""
+msgstr "Tüm termal bölgeler izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:46
msgid "Monitoring all thermal zones except %s"
-msgstr ""
+msgstr "%s dışındaki tüm termal bölgeler izleniyor"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
-msgstr ""
+msgstr "Yerel dinleme bağlantı noktalarını izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:44
msgid "Monitoring one OpenVPN instance"
msgid_plural "Monitoring %d OpenVPN instances"
-msgstr[0] ""
+msgstr[0] "%d OpenVPN örneği izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:21
msgid "Monitoring one UPS"
msgid_plural "Monitoring %d UPSes"
-msgstr[0] ""
+msgstr[0] "%d UPSler'i izleniyor"
#: 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[0] "%d diskleri izleniyor"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
-msgstr[0] ""
+msgstr[0] "%d ana bilgisayarları izleniyor"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
-msgstr[0] ""
+msgstr[0] "%d arayüzleri izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:58
msgid "Monitoring one interrupt"
msgid_plural "Monitoring %d interrupts"
-msgstr[0] ""
+msgstr[0] "%d kesintileri izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:23
msgid "Monitoring one process"
msgid_plural "Monitoring %d processes"
-msgstr[0] ""
+msgstr[0] "%d işlemleri izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:58
msgid "Monitoring one sensor"
msgid_plural "Monitoring %d sensors"
-msgstr[0] ""
+msgstr[0] "%d sensörleri izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:10
msgid "Monitoring splash leases"
-msgstr ""
+msgstr "Sıçrama kiraları izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:47
msgid "Monitoring thermal zones %s"
-msgstr ""
+msgstr "%s termal bölgeleri izleniyor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:16
msgid "More details about frequency usage and transitions"
-msgstr ""
+msgstr "Frekans kullanımı ve geçişler hakkında daha fazla ayrıntı"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:25
msgid "Name"
-msgstr ""
+msgstr "Ad"
#: 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 "Netlink Eklentisi Yapılandırması"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/network.json:2
msgid "Network"
-msgstr ""
+msgstr "Ağ"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:6
msgid "Network Plugin Configuration"
-msgstr ""
+msgstr "Ağ Eklentisi Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:69
msgid "Network communication enabled"
-msgstr ""
+msgstr "Ağ iletişimi etkinleştirildi"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:87
msgid "Network plugins"
-msgstr ""
+msgstr "Ağ eklentileri"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
-msgstr ""
+msgstr "RRD verisi bulunamadı"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:15
msgid ""
"Note: as pages are rendered by user 'nobody', the *.rrd files, the storage "
"directory and all its parent directories need to be world readable."
msgstr ""
+"Not: Sayfalar 'nobody' kullanıcısı tarafından oluşturulduğundan, * .rrd "
+"dosyalarının, depolama dizininin ve tüm üst dizinlerinin herkes tarafından "
+"okunabilir olması gerekir."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
msgid "Notify level"
-msgstr ""
+msgstr "Bildirim seviyesi"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:77
msgid "Number of threads for data collection"
-msgstr ""
+msgstr "Veri toplama için iş parçacığı sayısı"
#: 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 "OLSRd Eklenti Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
msgid "Only create average RRAs"
-msgstr ""
+msgstr "Yalnızca ortalama RRA'lar oluşturun"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/openvpn.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/openvpn.json:2
@@ -800,36 +887,36 @@ msgstr "OpenVPN"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:7
msgid "OpenVPN Plugin Configuration"
-msgstr ""
+msgstr "OpenVPN Eklenti Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:27
msgid "OpenVPN status files"
-msgstr ""
+msgstr "OpenVPN durum dosyaları"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:88
msgid "Output plugins"
-msgstr ""
+msgstr "Çıktı eklentileri"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr "Genel bakış"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
msgid "Percent values"
-msgstr ""
+msgstr "Yüzde değerleri"
#: 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
msgid "Ping"
-msgstr ""
+msgstr "Ping"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:6
msgid "Ping Plugin Configuration"
-msgstr ""
+msgstr "Ping Eklentisi Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:136
msgid "Plugin is disabled"
-msgstr ""
+msgstr "Eklenti devre dışı bırakıldı"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
msgid "Port"
@@ -837,318 +924,371 @@ msgstr "Bağlantı noktası"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:19
msgid "Port for apcupsd communication"
+msgstr "apcupsd iletişimi için bağlantı noktası"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr "chronyd için bağlantı noktası"
+
+#: 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 ""
+"Muhtemelen collectd'de hata var. Yalnızca 127.0.0.1 ve localhost çalışır"
#: 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
msgid "Processes"
-msgstr ""
+msgstr "İşlemler"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:6
msgid "Processes Plugin Configuration"
-msgstr ""
+msgstr "İşlemler Eklentisi Yapılandırması"
#: 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 "İşlemci"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:26
msgid "Qdisc monitoring"
-msgstr ""
+msgstr "Qdisc izleme"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
-msgstr ""
+msgstr "RRD XFiles Faktörü"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
msgid "RRD heart beat interval"
-msgstr ""
+msgstr "RRD kalp atışı aralığı"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
msgid "RRD step interval"
-msgstr ""
+msgstr "RRD adım aralığı"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/rrdtool.json:2
msgid "RRDTool"
-msgstr ""
+msgstr "RRDTool"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:6
msgid "RRDTool Plugin Configuration"
-msgstr ""
+msgstr "RRDTool Eklenti Yapılandırması"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr "Boşta kalan metriğin değerini de rapor et"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
-msgstr ""
+msgstr "CPU'ya göre rapor et"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:20
msgid "Report by state"
-msgstr ""
+msgstr "Duruma göre rapor et"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
-msgstr ""
+msgstr "Yüzde olarak rapor et"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
-msgstr ""
+msgstr "RRA başına satır sayısı"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:161
msgid "Rule monitoring enabled"
-msgstr ""
+msgstr "Kural izleme etkinleştirildi"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr "SNMP6"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr "SNMP6 Eklenti Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
-msgstr ""
+msgstr "SQM"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
msgid "SQM-Cake"
-msgstr ""
+msgstr "SQM-Cake"
#: 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 "Betik"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "Saniye"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:23
msgid "Sensor list"
-msgstr ""
+msgstr "Sensör listesi"
#: 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 "Sensörler"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:15
msgid "Sensors Plugin Configuration"
-msgstr ""
+msgstr "Sensörler Eklentisi Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:58
msgid "Server host"
-msgstr ""
+msgstr "Sunucu ana bilgisayarı"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:50
msgid "Server interfaces"
-msgstr ""
+msgstr "Sunucu arayüzleri"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:62
msgid "Server port"
-msgstr ""
+msgstr "Sunucu portu"
#: 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 "Ağ üzerinden gönderilen datagramlar için maksimum boyutu ayarla"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Sets the syslog log-level."
-msgstr ""
+msgstr "Sistem günlüğü günlük düzeyini ayarlar."
#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:24
msgid "Setup"
-msgstr ""
+msgstr "Kurulum"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
-msgstr ""
+msgstr "Collectd kurulumu"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:31
msgid "Shaping class monitoring"
-msgstr ""
+msgstr "Şekillendirme sınıfı izleme"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr "Boştaki durumu göster"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
-msgstr ""
+msgstr "Ortalamalar yerine maksimum değerleri göster"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:23
msgid "Simple CPU frequency monitoring enabled"
-msgstr ""
+msgstr "Basit CPU frekansı izleme etkinleştirildi"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr "Snmp6"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
-msgstr ""
+msgstr "%s soketi etkin"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:15
msgid "Socket file"
-msgstr ""
+msgstr "Soket dosyası"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:19
msgid "Socket group"
-msgstr ""
+msgstr "Soket grubu"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:15
msgid "Socket path"
-msgstr ""
+msgstr "Soket yolu"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:24
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:25
msgid "Socket permissions"
-msgstr ""
+msgstr "Soket izinleri"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:22
msgid "Specifies what information to collect about links."
-msgstr ""
+msgstr "Bağlantılar hakkında hangi bilgilerin toplanacağını belirtir."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:29
msgid "Specifies what information to collect about routes."
-msgstr ""
+msgstr "Rotalar hakkında hangi bilgilerin toplanacağını belirtir."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:36
msgid "Specifies what information to collect about the global topology."
-msgstr ""
+msgstr "Genel topoloji hakkında hangi bilgilerin toplanacağını belirtir."
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/splash_leases.js:10
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/splash_leases.json:2
msgid "Splash Leases"
-msgstr ""
+msgstr "Splash Kiraları"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:6
msgid "Splash Leases Plugin Configuration"
-msgstr ""
+msgstr "Splash Kiraları Eklenti Yapılandırması"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "İstatistik"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:127
msgid "Status"
-msgstr ""
+msgstr "Durum"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:14
msgid "Storage directory"
-msgstr ""
+msgstr "Depolama dizini"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:14
msgid "Storage directory for the csv files"
-msgstr ""
+msgstr "Csv dosyaları için depolama dizini"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:18
msgid "Store data values as rates instead of absolute values"
-msgstr ""
+msgstr "Veri değerlerini mutlak değerler yerine oranlar olarak sakla"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:38
msgid "Stored timespans"
-msgstr ""
+msgstr "Saklanan zaman aralıkları"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:24
msgid "Storing CSV data in %s"
-msgstr ""
+msgstr "CSV verilerini %s içinde sakla"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/syslog.json:2
msgid "Syslog"
-msgstr ""
+msgstr "Syslog"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:6
msgid "Syslog Plugin Configuration"
-msgstr ""
+msgstr "Syslog Eklenti Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:32
msgid "Syslog enabled"
-msgstr ""
+msgstr "Syslog etkinleştirildi"
#: 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 "Sistem Yükü"
#: 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 Bağlantıları"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:6
msgid "TCPConns Plugin Configuration"
-msgstr ""
+msgstr "TCPConns Eklenti Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:15
msgid "TTL for network packets"
-msgstr ""
+msgstr "Ağ paketleri için TTL"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:26
msgid "TTL for ping packets"
-msgstr ""
+msgstr "Ping paketleri için TTL"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:85
msgid "Table"
-msgstr ""
+msgstr "Tablo"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
-msgstr ""
+msgstr "APCUPS eklentisi, APC UPS ile ilgili istatistikleri toplar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:7
msgid "The NUT plugin reads information about Uninterruptible Power Supplies."
-msgstr ""
+msgstr "NUT eklentisi, Kesintisiz Güç Kaynakları hakkındaki bilgileri okur."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:7
msgid ""
"The OLSRd plugin reads information about meshed networks from the txtinfo "
"plugin of OLSRd."
msgstr ""
+"OLSRd eklentisi, OLSRd'nin txtinfo eklentisinden örgülü ağlar hakkındaki "
+"bilgileri okur."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:8
msgid ""
"The OpenVPN plugin gathers information about the current vpn connection "
"status."
-msgstr ""
+msgstr "OpenVPN eklentisi, mevcut vpn bağlantı durumu hakkında bilgi toplar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:7
msgid ""
"The SysLog plugin receives log messages from the daemon and dispatches them "
"to syslog."
msgstr ""
+"SysLog eklentisi, arka plan programından günlük mesajlarını alır ve bunları "
+"syslog'a gönderir."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:132
msgid "The chain name must not contain spaces"
-msgstr ""
+msgstr "Zincir adı boşluk içermemelidir"
+
+#: 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 "Chrony eklentisi, chrony NTP sunucusu istatistiklerini izleyecek"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
-msgstr ""
+msgstr "Eşleşecek yorum boşluk içermemelidir"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:7
msgid ""
"The conntrack plugin collects statistics about the number of tracked "
"connections."
msgstr ""
+"Conntrack eklentisi, izlenen bağlantıların sayısı hakkında istatistikler "
+"toplar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:7
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr ""
+"Cpu eklentisi, işlemci kullanımıyla ilgili temel istatistikleri toplar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
msgstr ""
+"Csv eklentisi, toplanan verileri harici programlar tarafından daha fazla "
+"işlenmek üzere csv dosyası biçiminde depolar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:8
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
msgstr ""
+"Df eklentisi, farklı cihazlarda, bağlama noktalarında veya dosya sistemi "
+"türlerinde disk alanı kullanımıyla ilgili istatistikleri toplar."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr "Dhcpleases eklentisi, atanan DHCP kiraları hakkında bilgi toplar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr ""
+"Disk eklentisi, seçilen bölümler veya tüm diskler için ayrıntılı kullanım "
+"istatistiklerini toplar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:8
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr ""
+"Dns eklentisi, seçilen arayüzlerdeki dns ile ilgili trafik hakkında "
+"ayrıntılı istatistikler toplar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:8
msgid ""
@@ -1157,57 +1297,80 @@ msgid ""
"to be used in conjunction with Mail::SpamAssasin::Plugin::Collectd but can "
"be used in other ways as well."
msgstr ""
+"Email eklentisi, e-posta istatistiklerini çalışan bir Collectd daemon'a "
+"iletmek için kullanılabilecek bir unix soketi oluşturur. Bu eklentinin "
+"öncelikle Mail::SpamAssasin::Plugin::Collectd ile birlikte kullanılması "
+"amaçlanmıştır, ancak başka şekillerde de kullanılabilir."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:7
msgid "The entropy plugin collects statistics about the available entropy."
-msgstr ""
+msgstr "Entropy eklentisi, mevcut entropi hakkında istatistikler toplar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:8
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
msgstr ""
+"Exec eklentisi, değerleri okumak veya belirli eşik değerlerine ulaşıldığında "
+"harici süreçleri bilgilendirmek için harici komutlar başlatır."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:80
msgid "The instance name must not contain spaces"
-msgstr ""
+msgstr "Örnek adı boşluk içermemelidir"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:8
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
+"Arayüz eklentisi, seçilen arayüzler üzerindeki trafik istatistiklerini "
+"toplar."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+"İpstatistics eklentisi, karşılaştırmak için IPv4 ve IPv6 istatistiklerini "
+"toplar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
msgstr ""
+"İptables eklentisi, seçilen güvenlik duvarı kurallarını izleyecek ve kural "
+"başına işlenen baytlar ve paketler hakkında bilgi toplayacaktır."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:8
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
msgstr ""
+"İrq eklentisi, seçilen her kesinti için saniye başına sayı oranını "
+"izleyecektir. Herhangi bir kesinti seçilmezse, tüm kesintiler izlenir."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:8
msgid ""
"The iwinfo plugin collects statistics about wireless signal strength, noise "
"and quality."
msgstr ""
+"İwinfo eklentisi, kablosuz sinyal gücü, gürültü ve kalitesi hakkında "
+"istatistikler toplar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:7
msgid "The load plugin collects statistics about the general system load."
-msgstr ""
+msgstr "Load eklentisi, genel sistem yüküyle ilgili istatistikleri toplar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:7
msgid "The memory plugin collects statistics about the memory usage."
-msgstr ""
+msgstr "Bellek eklentisi, bellek kullanımıyla ilgili istatistikleri toplar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:8
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr ""
+"Netlink eklentisi, seçilen arayüzler için qdisc, sınıf ve filtre "
+"istatistikleri gibi genişletilmiş bilgileri toplar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:7
msgid ""
@@ -1216,18 +1379,26 @@ msgid ""
"client mode locally collected data is transferred to a collectd server "
"instance, in server mode the local instance receives data from other hosts."
msgstr ""
+"Ağ eklentisi, farklı toplama örnekleri arasında ağ tabanlı iletişim sağlar. "
+"Collectd hem istemci hem de sunucu modunda çalışabilir. İstemci modunda "
+"yerel olarak toplanan veriler bir toplu sunucu örneğine aktarılır, sunucu "
+"modunda yerel örnek diğer ana bilgisayarlardan veri alır."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
msgstr ""
+"Ping eklentisi, seçilen ana bilgisayarlara icmp yankı yanıtları gönderir ve "
+"her ana bilgisayar için gidiş dönüş süresini ölçer."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr ""
+"İşlemler eklentisi, cpu zamanı, sayfa hataları ve seçilen işlemlerin bellek "
+"kullanımı gibi bilgileri toplar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:7
msgid ""
@@ -1236,24 +1407,38 @@ msgid ""
"values will result in a very high memory consumption in the temporary "
"directory. This can render the device unusable!</strong>"
msgstr ""
+"Rrdtool eklentisi, toplanan verileri diyagramların temeli olan rrd "
+"veritabanı dosyalarında depolar. <br /><br /><strong> Uyarı: Yanlış "
+"değerlerin ayarlanması, geçici dizinde çok yüksek bellek tüketimine neden "
+"olur. Bu, cihazı kullanılamaz hale getirebilir!</strong>"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:16
msgid ""
"The sensors plugin uses the Linux Sensors framework to gather environmental "
"statistics."
msgstr ""
+"Sensör eklentisi, çevresel istatistikleri toplamak için Linux Sensörleri "
+"çerçevesini kullanır."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr "Snmp6 eklentisi, seçilen arayüzler için IPv6 istatistiklerini toplar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
"leases."
msgstr ""
+"Splash leases eklentisi, açılış kiralamaları hakkında istatistik toplamak "
+"için libuci'yi kullanır."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
msgstr ""
+"Tcpconns eklentisi, seçili bağlantı noktalarındaki açık tcp bağlantıları "
+"hakkında bilgi toplar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:8
msgid ""
@@ -1261,191 +1446,226 @@ msgid ""
"read from /sys/class/thermal/*/temp ( '*' denotes the thermal device to be "
"read, e.g. thermal_zone1 )"
msgstr ""
+"Termal eklenti, sistemin sıcaklığını izleyecektir. Veriler tipik olarak /sys/"
+"class/thermal/*/temp'den okunur ('*', okunacak termal cihazı belirtir, ör. "
+"Termal_zone1)"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:8
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgstr ""
+"Unixsock eklentisi, toplanan verileri çalışan bir collectd örneğinden okumak "
+"için kullanılabilen bir unix soketi oluşturur."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:7
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
+"Çalışma süresi eklentisi, sistemin çalışma süresi hakkında istatistikler "
+"toplar."
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
-msgstr ""
+msgstr "Grafikleri işlemek için henüz mevcut bir RRD verisi yok."
#: 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 "Termal"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:7
msgid "Thermal Plugin Configuration"
-msgstr ""
+msgstr "Termal Eklenti Yapılandırması"
#: 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 ""
+"Bu eklenti, işlemci bağlam anahtarları hakkındaki istatistikleri toplar."
#: 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 ""
+"Bu eklenti, işlemci frekansı ölçeklendirmesiyle ilgili istatistikleri toplar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:33
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
+"Bu bölüm, collectd'nin hangi arabirimlerin gelen bağlantıları bekleyeceğini "
+"tanımlar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:51
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
+"Bu bölüm, yerel olarak toplanan verilerin hangi sunuculara gönderileceğini "
+"tanımlar."
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr "Chrony yoklama için zaman aşımı"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
-msgstr ""
+msgstr "Tam nitelikli ana bilgisayar adını aramayı deneyin"
#: 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 "UPS Eklenti Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
msgid "UPS name in NUT ups@host format"
-msgstr ""
+msgstr "NUT ups@host formatında UPS adı"
#: 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"
-msgstr ""
+msgstr "UnixSock"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:7
msgid "Unixsock Plugin Configuration"
-msgstr ""
+msgstr "Unixsock Eklenti Yapılandırması"
#: 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 "Çalışma süresi"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
msgid "Uptime Plugin Configuration"
-msgstr ""
+msgstr "Çalışma Süresi Eklentisi Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:10
msgid "Uptime monitoring enabled"
-msgstr ""
+msgstr "Çalışma süresi izleme etkinleştirildi"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:24
msgid "Use improved naming schema"
-msgstr ""
+msgstr "Geliştirilmiş adlandırma şeması kullanın"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:68
msgid "Used PID file"
-msgstr ""
+msgstr "Kullanılan PID dosyası"
#: 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 "Kullanıcı"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:21
msgid "Verbose monitoring"
+msgstr "Ayrıntılı izleme"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
-msgstr ""
+msgstr "Hiçbiri seçilmediğinde, tüm diskler izlenecektir."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:16
msgid "When none selected, all interfaces will be monitored."
-msgstr ""
+msgstr "Hiçbiri seçilmediğinde, tüm arayüzler izlenecektir."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:21
msgid "When set to true, reports per-state metric (system, user, idle)"
msgstr ""
+"Doğru olarak ayarlandığında, durum başına metriği raporlar (sistem, "
+"kullanıcı, boşta)"
#: 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 "Doğru olarak ayarlandığında, mutlak değerler isteriz"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 "Doğru olarak ayarlandığında, yüzde değerleri isteriz"
#: 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 "Kablosuz"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:7
msgid "Wireless iwinfo Plugin Configuration"
-msgstr ""
+msgstr "Kablosuz iwinfo Eklentisi Yapılandırması"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
-msgstr ""
+msgstr "*.rrd dosyaları %s 'ye yazılıyor"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
msgstr ""
+"<em>collectd</em> 'yi <em> rrd</em> dosyalarına veri toplamak için "
+"yapılandırmanız gerekir."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:31
msgid "cURL plugin enabled"
-msgstr ""
+msgstr "cURL eklentisi etkinleştirildi"
#: 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 "cUrl Eklenti Yapılandırması"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:139
msgid "none"
-msgstr ""
+msgstr "hiçbiri"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:107
msgid "one device"
msgid_plural "%d devices"
-msgstr[0] ""
+msgstr[0] "%d cihaz"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:109
msgid "one filesystem type"
msgid_plural "%d filesystem types"
-msgstr[0] ""
+msgstr[0] "%d dosya sistemi türü"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
-msgstr[0] ""
+msgstr[0] "%d yerel bağlantı noktası"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:108
msgid "one mount"
msgid_plural "%d mounts"
-msgstr[0] ""
+msgstr[0] "%d bağlamalar"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
-msgstr[0] ""
+msgstr[0] "%d uzak bağlantı noktası"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
msgid "reduces rrd size"
-msgstr ""
+msgstr "rrd boyutunu küçültür"
+
+#~ msgid ""
+#~ "When a host has not replied to this number of packets in a row, re-"
+#~ "resolve the hostname in DNS. Useful for dynamic DNS hosts."
+#~ msgstr ""
+#~ "Bir ana bilgisayar arka arkaya bu sayıda pakete yanıt vermediğinde, ana "
+#~ "bilgisayar adını DNS'de yeniden çözün. Dinamik DNS ana bilgisayarları "
+#~ "için kullanışlıdır."
diff --git a/applications/luci-app-statistics/po/uk/statistics.po b/applications/luci-app-statistics/po/uk/statistics.po
index e03a06907f..22bae6b25f 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: 2020-03-11 01:50+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@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.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.9-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
@@ -52,7 +52,7 @@ msgstr "Тип адреси"
msgid "Aggregate number of connected users"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -65,6 +65,7 @@ msgid "Base Directory"
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 ""
@@ -93,7 +94,7 @@ msgstr "Конфігурація додатку частоти CPU"
msgid "CPU Plugin Configuration"
msgstr "Конфігурація додатку «CPU»"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr ""
@@ -105,7 +106,7 @@ msgstr "Вивід CSV"
msgid "CSV Plugin Configuration"
msgstr "Конфігурація додатку «CSV»"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr ""
@@ -117,6 +118,19 @@ msgstr "Ланцюжок"
msgid "Change the ownership of the socket file to the specified group."
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -180,6 +194,18 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -201,6 +227,10 @@ msgstr ""
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr ""
@@ -223,15 +253,15 @@ msgstr ""
msgid "Disk Usage"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -260,11 +290,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -283,6 +315,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -307,15 +340,15 @@ msgstr "Конфігурація додатку «Ентропія»"
msgid "Entropy monitoring enabled"
msgstr "Моніторинг ентропії увімкнуто"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr "Кожні 30 секунд"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr "Кожні 5 секунд"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr "Щохвилини"
@@ -327,7 +360,7 @@ msgstr ""
msgid "Exec Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -335,7 +368,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -360,7 +393,7 @@ msgstr "Брандмауер"
msgid "Firewall (IPv6)"
msgstr "Брандмауер (IPv6)"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr ""
@@ -421,19 +454,36 @@ msgstr ""
msgid "Host"
msgstr "Вузол"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+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"
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr ""
@@ -467,6 +517,13 @@ msgstr ""
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr ""
@@ -488,7 +545,7 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
@@ -510,6 +567,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -533,11 +594,12 @@ msgstr "Моніторинг памʼяті увімкнуто"
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
@@ -592,11 +654,11 @@ msgstr ""
msgid "Monitor processes"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -604,18 +666,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -633,9 +696,10 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -664,9 +728,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -690,7 +755,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -715,16 +780,17 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -793,7 +859,7 @@ msgstr ""
msgid "Network plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -841,7 +907,7 @@ msgstr ""
msgid "Output plugins"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr "Огляд"
@@ -870,6 +936,14 @@ msgstr "Порт"
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -888,7 +962,7 @@ msgstr ""
msgid "Qdisc monitoring"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr ""
@@ -908,6 +982,10 @@ msgstr ""
msgid "RRDTool Plugin Configuration"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -916,11 +994,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr ""
@@ -928,6 +1006,14 @@ msgstr ""
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -942,11 +1028,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 ""
@@ -987,7 +1074,7 @@ msgstr ""
msgid "Setup"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -995,6 +1082,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -1003,6 +1094,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1046,7 +1141,7 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "Статистика"
@@ -1143,6 +1238,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1169,6 +1268,10 @@ msgid ""
"devices, mount points or filesystem types."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1208,6 +1311,11 @@ msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1274,6 +1382,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1303,7 +1415,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1335,6 +1447,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr ""
@@ -1368,7 +1484,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"
@@ -1395,6 +1511,12 @@ msgstr "Користувач"
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1411,7 +1533,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1425,11 +1547,11 @@ msgstr "Бездротові мережі"
msgid "Wireless iwinfo Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1466,7 +1588,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1480,7 +1602,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/vi/statistics.po b/applications/luci-app-statistics/po/vi/statistics.po
index a0727fe18c..ae21770264 100644
--- a/applications/luci-app-statistics/po/vi/statistics.po
+++ b/applications/luci-app-statistics/po/vi/statistics.po
@@ -5,8 +5,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-08-16 06:58+0200\n"
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2022-01-08 22:54+0000\n"
+"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/vi/>\n"
"Language: vi\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 3.11-dev\n"
+"X-Generator: Weblate 4.10.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
@@ -53,7 +53,7 @@ msgstr ""
msgid "Aggregate number of connected users"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
msgstr ""
@@ -66,6 +66,7 @@ msgid "Base Directory"
msgstr "Thư mục Cơ sở"
#: 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 "Monitoring căn bản"
@@ -94,7 +95,7 @@ msgstr ""
msgid "CPU Plugin Configuration"
msgstr "Cấu hình Plugin CPU"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr ""
@@ -106,7 +107,7 @@ msgstr "CSV Output"
msgid "CSV Plugin Configuration"
msgstr "Cấu hình CSV plugin"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr "Cache collected data cho"
@@ -118,6 +119,19 @@ msgstr "Chain"
msgid "Change the ownership of the socket file to the specified group."
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
msgstr ""
@@ -181,6 +195,18 @@ msgstr ""
msgid "DF Plugin Configuration"
msgstr "Cấu hình DF plugin"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr ""
+
#: 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
msgid "DNS"
@@ -202,6 +228,10 @@ msgstr "Tập tin định nghĩa cơ sở dữ liệu"
msgid "Detailled CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
msgstr "Danh mục cho collectd plugins"
@@ -224,15 +254,15 @@ msgstr "Khoảng trống trên đĩa"
msgid "Disk Usage"
msgstr "Disk Usage"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "Display timespan"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr ""
@@ -261,11 +291,13 @@ msgid "Enable statistics"
msgstr ""
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -284,6 +316,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -293,7 +326,7 @@ msgstr "Kích hoạt plugin này"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
msgid "Enabled"
-msgstr ""
+msgstr "Bật"
#: 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
@@ -308,15 +341,15 @@ msgstr ""
msgid "Entropy monitoring enabled"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr ""
@@ -328,7 +361,7 @@ msgstr "Exec"
msgid "Exec Plugin Configuration"
msgstr "Cấu hình Exec Plugin"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
msgstr ""
@@ -336,7 +369,7 @@ msgstr ""
msgid "Expecting permssions in octal notation"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
msgstr ""
@@ -361,7 +394,7 @@ msgstr "Firewall"
msgid "Firewall (IPv6)"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr "Flush cache sau khi"
@@ -429,6 +462,10 @@ msgstr ""
msgid "Host"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr "Tên host"
@@ -437,11 +474,24 @@ msgstr "Tên host"
msgid "IP or hostname where to get the txtinfo output from"
msgstr ""
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr "Cấu hình IRQ Plugin "
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr "Lờ đi những địa chỉ nguồn"
@@ -475,6 +525,13 @@ msgstr "cấu hình Iptables Plugin "
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr "Listen host"
@@ -496,7 +553,7 @@ msgid "Load monitoring enabled"
msgstr ""
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr ""
@@ -518,6 +575,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Tối đã kết nối cho phép"
@@ -541,11 +602,12 @@ msgstr ""
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 ""
@@ -600,11 +662,11 @@ msgstr "Monitor mount points"
msgid "Monitor processes"
msgstr "Monitor processes"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr "Monitor remote ports"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
msgstr ""
@@ -612,16 +674,19 @@ msgstr ""
msgid "Monitoring %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
msgstr[0] ""
@@ -635,9 +700,10 @@ msgid "Monitoring all but one disk"
msgid_plural "Monitoring all but %d disks"
msgstr[0] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
msgstr[0] ""
@@ -660,9 +726,10 @@ msgstr ""
msgid "Monitoring all except %s, %s, %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 ""
@@ -686,7 +753,7 @@ msgstr ""
msgid "Monitoring all thermal zones except %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
msgstr ""
@@ -705,14 +772,15 @@ msgid "Monitoring one disk"
msgid_plural "Monitoring %d disks"
msgstr[0] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
msgstr[0] ""
@@ -773,7 +841,7 @@ msgstr ""
msgid "Network plugins"
msgstr "Network plugins"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
msgstr ""
@@ -821,7 +889,7 @@ msgstr ""
msgid "Output plugins"
msgstr "Output plugins"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr ""
@@ -850,6 +918,14 @@ msgstr ""
msgid "Port for apcupsd communication"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr ""
+
+#: 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 ""
+
#: 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
msgid "Processes"
@@ -868,7 +944,7 @@ msgstr "Bộ xử lý"
msgid "Qdisc monitoring"
msgstr "Qdisc monitoring"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr "Yếu tố RRD XFiles"
@@ -888,6 +964,10 @@ msgstr "RRDTool"
msgid "RRDTool Plugin Configuration"
msgstr "Cấu hình RRDTool Plugin "
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr ""
@@ -896,11 +976,11 @@ msgstr ""
msgid "Report by state"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr "Rows per RRA"
@@ -908,6 +988,14 @@ msgstr "Rows per RRA"
msgid "Rule monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
msgstr ""
@@ -922,11 +1010,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "Giây"
@@ -967,7 +1056,7 @@ msgstr ""
msgid "Setup"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr ""
@@ -975,6 +1064,10 @@ msgstr ""
msgid "Shaping class monitoring"
msgstr "Shaping class monitoring"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr ""
@@ -983,6 +1076,10 @@ msgstr ""
msgid "Simple CPU frequency monitoring enabled"
msgstr ""
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
msgstr ""
@@ -1026,7 +1123,7 @@ msgstr ""
msgid "Splash Leases Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 ""
@@ -1123,6 +1220,10 @@ msgstr ""
msgid "The chain name must not contain spaces"
msgstr ""
+#: 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 ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr ""
@@ -1153,6 +1254,10 @@ msgstr ""
"df plugin thu thập số liệu thông kế về khoảng trống trên đĩa trên những "
"thiết bị khác, mount points hoặc những loại filesystem."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1166,8 +1271,8 @@ msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr ""
-" dns plugin thu thập những thông kê chi tiết về dns liên quan đến lưu thông "
-"trên những giao diện được chọn. "
+"dns plugin thu thập những thông kê chi tiết về dns liên quan đến lưu thông "
+"trên những giao diện được chọn."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:8
msgid ""
@@ -1205,6 +1310,11 @@ msgstr ""
"Giao diện plugin thu thập những thống kê lưu thông trên những giao diện được "
"chọn"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1292,6 +1402,10 @@ msgid ""
"statistics."
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1325,7 +1439,7 @@ msgstr ""
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr ""
@@ -1358,6 +1472,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr "Section này định nghĩa servers thu thập dữ liệu địa phương để gửi đi"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr "Thử tra cứu những tên host đủ điều kiện"
@@ -1418,6 +1536,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr "Verbose monitoring"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
@@ -1434,7 +1558,7 @@ msgstr ""
msgid "When set to true, we request absolute values"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 ""
@@ -1448,11 +1572,11 @@ msgstr "Mạng không dây"
msgid "Wireless iwinfo Plugin Configuration"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1485,7 +1609,7 @@ msgid "one filesystem type"
msgid_plural "%d filesystem types"
msgstr[0] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] ""
@@ -1495,7 +1619,7 @@ msgid "one mount"
msgid_plural "%d mounts"
msgstr[0] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] ""
diff --git a/applications/luci-app-statistics/po/zh_Hans/statistics.po b/applications/luci-app-statistics/po/zh_Hans/statistics.po
index 7a6b610276..7f47726f59 100644
--- a/applications/luci-app-statistics/po/zh_Hans/statistics.po
+++ b/applications/luci-app-statistics/po/zh_Hans/statistics.po
@@ -7,8 +7,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2020-07-31 18:41+0000\n"
-"Last-Translator: Zkdc <Zkdc2345@qq.com>\n"
+"PO-Revision-Date: 2022-01-23 10:04+0000\n"
+"Last-Translator: Eric <alchemillatruth@purelymail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsstatistics/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -16,7 +16,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.11-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
@@ -33,19 +33,19 @@ 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"
@@ -55,19 +55,20 @@ msgstr "地址簇"
msgid "Aggregate number of connected users"
msgstr "连接用户总数"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+#: 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 "等待 %s 的电子邮件输入"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:59
msgid "Base Directory"
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 "基本监控"
@@ -96,7 +97,7 @@ msgstr "CPU 频率插件配置"
msgid "CPU Plugin Configuration"
msgstr "CPU 插件配置"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
msgstr "CPU 监控已启用"
@@ -108,7 +109,7 @@ msgstr "CSV 输出"
msgid "CSV Plugin Configuration"
msgstr "CSV 插件配置"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr "收集缓存数据"
@@ -118,7 +119,20 @@ 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."
-msgstr ""
+msgstr "将套接字文件的所有权更改为指定的组。"
+
+#: 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 "Chrony 系统校时"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr "Chrony 插件配置"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr "已启用计时监控"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
@@ -139,20 +153,20 @@ msgstr "Collectd 设置"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:57
msgid "Command monitoring enabled"
-msgstr ""
+msgstr "已启用命令监视"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:137
msgid "Comment / Rule Number"
-msgstr ""
+msgstr "注释 / 规则编号"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:174
msgid "Configure…"
-msgstr "设置…"
+msgstr "配置…"
#: 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 "Conntrack"
+msgstr "连接跟踪"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:6
msgid "Conntrack Plugin Configuration"
@@ -160,7 +174,7 @@ msgstr "Conntrack 插件配置"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:10
msgid "Conntrack monitoring enabled"
-msgstr ""
+msgstr "已启用 Conntrack 监控"
#: 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
@@ -169,20 +183,32 @@ msgstr "上下文切换"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:10
msgid "Context switch monitoring enabled"
-msgstr ""
+msgstr "已启用上下文交换机监视"
#: 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 "控制应将哪些通知发送到系统日志。"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
msgid "Create statistics about the network plugin itself"
-msgstr ""
+msgstr "创建有关网络插件本身的统计信息"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:7
msgid "DF Plugin Configuration"
msgstr "DF 插件配置"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr "DHCP租约"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr "DHCP租约插件配置"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr "DHCP租约文件"
+
#: 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
msgid "DNS"
@@ -202,7 +228,11 @@ msgstr "数据集定义文件"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:22
msgid "Detailled CPU frequency monitoring enabled"
-msgstr ""
+msgstr "详细的CPU频率监控已启用"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr "Dhcp租约"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
@@ -226,15 +256,15 @@ msgstr "磁盘空间使用情况"
msgid "Disk Usage"
msgstr "磁盘使用情况"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr "显示主机"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "显示时间段"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr "不要刷新"
@@ -260,14 +290,16 @@ msgstr "启用转发"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
msgid "Enable statistics"
-msgstr ""
+msgstr "启用统计"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -286,6 +318,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -310,37 +343,37 @@ msgstr "熵插件配置"
msgid "Entropy monitoring enabled"
msgstr "熵值监控已启用"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr "每 30 秒"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr "每 5 秒"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr "每分钟"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/exec.json:2
msgid "Exec"
-msgstr "Exec"
+msgstr "Exec指令"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:7
msgid "Exec Plugin Configuration"
msgstr "Exec 插件配置"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
-msgstr ""
+msgstr "期望的十进制值小于1"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:33
msgid "Expecting permssions in octal notation"
-msgstr ""
+msgstr "期望八进制表示法"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
-msgstr ""
+msgstr "预期有效时间范围"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:15
msgid "Extra items"
@@ -348,7 +381,7 @@ msgstr "额外项目"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:14
msgid "Fetch pages"
-msgstr ""
+msgstr "提取页面"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:36
msgid "Filter class monitoring"
@@ -363,7 +396,7 @@ msgstr "防火墙"
msgid "Firewall (IPv6)"
msgstr "防火墙(IPv6)"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr "清空缓存时间"
@@ -374,7 +407,7 @@ msgstr "转发监听服务器和应用服务器之间数据"
#: 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 "可用空间、预留空间和已用空间报告为相对值"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:21
msgid "Gather compression statistics"
@@ -390,7 +423,7 @@ msgstr "为每个登录用户生成单独的图表"
#: applications/luci-app-statistics/root/usr/share/rpcd/acl.d/luci-app-statistics.json:3
msgid "Grant access to statistics resources"
-msgstr ""
+msgstr "授予访问统计资源的权限"
#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:15
msgid "Graphs"
@@ -428,6 +461,10 @@ msgstr "在这里,您可以定义各种监控 iptables 规则临界值。"
msgid "Host"
msgstr "主机"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr "主机chrony运行中"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr "主机名"
@@ -436,11 +473,24 @@ msgstr "主机名"
msgid "IP or hostname where to get the txtinfo output from"
msgstr "获取 txtinfo 输出的 IP 地址或主机名"
+#: 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 "IP-Statistics"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr "IP-Statistics 插件配置"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr "IPv4/IPv6 统计数据已启用"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr "IRQ 插件配置"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr "忽略源地址"
@@ -474,6 +524,15 @@ msgstr "Iptables 插件配置"
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr "自动保留对未选中接口的监控。"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+"要存储在 RRD 数据库中的时间跨度列表。比如, “ 1 小时 1 天 14 天”。允许的时间"
+"跨度类型:min、h、hour(s)、d、day(s)、w、week(s)、m、month(s)、y、year(s)"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr "监听主机"
@@ -492,12 +551,12 @@ msgstr "负载插件配置"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:10
msgid "Load monitoring enabled"
-msgstr ""
+msgstr "已启用负载监控"
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
-msgstr "正在加载数据…"
+msgstr "加载数据中…"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Log level"
@@ -505,11 +564,11 @@ msgstr "日志记录等级"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
msgid "Match IPv4 iptables rules"
-msgstr ""
+msgstr "匹配IPv4 iptables规则"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
msgid "Match IPv6 iptables rules"
-msgstr ""
+msgstr "匹配IPv6 iptables规则"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:35
msgid ""
@@ -517,13 +576,17 @@ msgid ""
"average RRAs'"
msgstr "在不使用“仅平均 RRA”的情况下,可以使用一段时间的最大值而不是平均值"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr "最大丢包数"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "最大允许连接数"
#: 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
@@ -536,22 +599,23 @@ msgstr "内存插件配置"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:23
msgid "Memory monitoring enabled"
-msgstr ""
+msgstr "已启用内存监控"
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 "监控除指定外的所有项目"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:14
msgid "Monitor all local listen ports"
-msgstr "监测所有本地监听端口"
+msgstr "监控所有本地监听端口"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
msgid "Monitor device(s) / thermal zone(s)"
@@ -599,145 +663,151 @@ msgstr "监测挂载点"
msgid "Monitor processes"
msgstr "监测进程"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr "监测远程端口"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
-msgstr ""
+msgstr "监视 %s 和 %s"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
msgid "Monitoring %s, %s, %s"
-msgstr ""
+msgstr "监视 %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
+msgstr "监控主机 %s,端口 %d 上的APC UPS"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr "已启用 DHCP 租约监控"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
-msgstr ""
+msgstr "监视所有接口上的DNS查询"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
-msgstr[0] ""
+msgstr[0] "监听 %d 个接口上的 DNS 查询中"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:44
msgid "Monitoring OLSRd status at %s:%d"
-msgstr ""
+msgstr "在 %s:%d 上监视 OLSRd 的状态"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:43
msgid "Monitoring all but one disk"
msgid_plural "Monitoring all but %d disks"
-msgstr[0] ""
+msgstr[0] "监视除 %d 磁盘外的所有磁盘"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
-msgstr[0] ""
+msgstr[0] "监控除 %d 接口外的所有接口"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:56
msgid "Monitoring all but one interrupt"
msgid_plural "Monitoring all but %d interrupts"
-msgstr[0] ""
+msgstr[0] "监控除 %d 中断外的所有中断"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:56
msgid "Monitoring all but one sensor"
msgid_plural "Monitoring all but %d sensors"
-msgstr[0] ""
+msgstr[0] "监控除 %d 传感器外的所有传感器"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:41
msgid "Monitoring all disks"
-msgstr ""
+msgstr "监视所有磁盘"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
msgid "Monitoring all except %s, %s, %s"
-msgstr ""
+msgstr "监视除 %s, %s, %s 外的所有内容"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 "监视所有接口"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:54
msgid "Monitoring all interrupts"
-msgstr ""
+msgstr "监视所有中断"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:104
msgid "Monitoring all partitions"
-msgstr ""
+msgstr "监视所有分区"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:60
msgid "Monitoring all sensors"
-msgstr ""
+msgstr "监视所有传感器"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:50
msgid "Monitoring all thermal zones"
-msgstr ""
+msgstr "监控所有温控区"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:46
msgid "Monitoring all thermal zones except %s"
-msgstr ""
+msgstr "正监控除 %s 以外的所有温控区"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
-msgstr ""
+msgstr "监视本地监听端口"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:44
msgid "Monitoring one OpenVPN instance"
msgid_plural "Monitoring %d OpenVPN instances"
-msgstr[0] ""
+msgstr[0] "正监控 %d 个 OpenVPN 实例"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:21
msgid "Monitoring one UPS"
msgid_plural "Monitoring %d UPSes"
-msgstr[0] ""
+msgstr[0] "正监控 %d 个 UPS"
#: 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[0] "正监控 %d 块磁盘"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
-msgstr[0] ""
+msgstr[0] "正监控 %d 个主机"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
-msgstr[0] ""
+msgstr[0] "正监控 %d 个接口"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:58
msgid "Monitoring one interrupt"
msgid_plural "Monitoring %d interrupts"
-msgstr[0] ""
+msgstr[0] "正监控 %d 个中断"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:23
msgid "Monitoring one process"
msgid_plural "Monitoring %d processes"
-msgstr[0] ""
+msgstr[0] "正监控 %d 个进程"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:58
msgid "Monitoring one sensor"
msgid_plural "Monitoring %d sensors"
-msgstr[0] ""
+msgstr[0] "正监控 %d 个传感器"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:10
msgid "Monitoring splash leases"
-msgstr ""
+msgstr "正监控 splash 租约"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:47
msgid "Monitoring thermal zones %s"
-msgstr ""
+msgstr "正监控温控区 %s"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:16
msgid "More details about frequency usage and transitions"
@@ -766,15 +836,15 @@ msgstr "网络插件配置"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:69
msgid "Network communication enabled"
-msgstr ""
+msgstr "已启用网络通信"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:87
msgid "Network plugins"
msgstr "Network 插件"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
-msgstr ""
+msgstr "未找到 RRD 数据"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:15
msgid ""
@@ -786,7 +856,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
msgid "Notify level"
-msgstr ""
+msgstr "通知级别"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:77
msgid "Number of threads for data collection"
@@ -795,7 +865,7 @@ msgstr "收集程序使用线程数"
#: 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 "OLSRd"
+msgstr "最大优化网络状态路由协定常驻程序(OLSRd)"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:6
msgid "OLSRd Plugin Configuration"
@@ -822,7 +892,7 @@ msgstr "OpenVPN 状态文件"
msgid "Output plugins"
msgstr "Output 插件"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
msgstr "概览"
@@ -841,7 +911,7 @@ msgstr "Ping 插件配置"
#: 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"
@@ -851,6 +921,14 @@ msgstr "端口"
msgid "Port for apcupsd communication"
msgstr "apcupsd 通信端口"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr "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 "可能是 collectd 的 bug。只有 127.0.0.1 和 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
msgid "Processes"
@@ -869,7 +947,7 @@ msgstr "处理器"
msgid "Qdisc monitoring"
msgstr "Qdisc 监测"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr "RRD XFiles 因子"
@@ -883,12 +961,16 @@ msgstr "RRD 区间间隙"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/rrdtool.json:2
msgid "RRDTool"
-msgstr "RRDTool"
+msgstr "存储型数据库工具RRDTool"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:6
msgid "RRDTool Plugin Configuration"
msgstr "RRDTool 插件配置"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr "还报告空闲指标的值"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
msgstr "按每个 CPU 统计"
@@ -897,25 +979,33 @@ msgstr "按每个 CPU 统计"
msgid "Report by state"
msgstr "按使用状态统计"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr "按百分比统计"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr "行/RRA"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:161
msgid "Rule monitoring enabled"
-msgstr ""
+msgstr "已启用监控规则"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr "SNMP6"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr "SNMP6 插件配置"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
-msgstr ""
+msgstr "SQM"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
msgid "SQM-Cake"
-msgstr ""
+msgstr "SQM-Cake规则"
#: 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
@@ -923,11 +1013,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "秒"
@@ -950,7 +1041,7 @@ msgstr "服务器主机"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:50
msgid "Server interfaces"
-msgstr ""
+msgstr "服务器接口"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:62
msgid "Server port"
@@ -958,35 +1049,43 @@ msgstr "服务器端口"
#: 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 "设置通过网络发送的数据报的最大大小"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Sets the syslog log-level."
-msgstr ""
+msgstr "设置系统日志日志级别。"
#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:24
msgid "Setup"
msgstr "设置"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
-msgstr ""
+msgstr "设置collectd"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:31
msgid "Shaping class monitoring"
msgstr "整形类监控"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr "显示空闲状态"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr "显示最大值而不是平均值"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:23
msgid "Simple CPU frequency monitoring enabled"
-msgstr ""
+msgstr "已启用简单 CPU 频率监控"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr "SNMP6"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
-msgstr ""
+msgstr "套接字 %s 处于活动状态"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:15
msgid "Socket file"
@@ -999,7 +1098,7 @@ msgstr "套接字组"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:15
msgid "Socket path"
-msgstr ""
+msgstr "套接字路径"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:24
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:25
@@ -1027,7 +1126,7 @@ msgstr "Splash Leases"
msgid "Splash Leases Plugin Configuration"
msgstr "Splash Leases 插件配置"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "统计"
@@ -1054,19 +1153,19 @@ msgstr "存储时间跨度"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:24
msgid "Storing CSV data in %s"
-msgstr ""
+msgstr "正在将 CSV 数据保存到 %s"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/syslog.json:2
msgid "Syslog"
-msgstr ""
+msgstr "系统记录"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:6
msgid "Syslog Plugin Configuration"
-msgstr ""
+msgstr "Syslog 插件设置"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:32
msgid "Syslog enabled"
-msgstr ""
+msgstr "Syslog 已启用"
#: 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
@@ -1118,15 +1217,19 @@ msgstr "OpenVPN 插件可以获取 VPN 连接当前状态。"
msgid ""
"The SysLog plugin receives log messages from the daemon and dispatches them "
"to syslog."
-msgstr ""
+msgstr "SysLog 插件从守护进程接受日志消息,并将其分发到 syslog。"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:132
msgid "The chain name must not contain spaces"
-msgstr ""
+msgstr "链名称不能包含空格"
+
+#: 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 "chrony 插件将监视 chrony NTP 服务器统计信息"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
-msgstr ""
+msgstr "注释不能包含空格"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:7
msgid ""
@@ -1150,6 +1253,10 @@ msgid ""
"devices, mount points or filesystem types."
msgstr "df 插件收集磁盘空间使用情况、挂载点及文件系统相关信息。"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr "dhcpleases 插件收集关于分配的DHCP租约的信息。"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1186,13 +1293,18 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:80
msgid "The instance name must not contain spaces"
-msgstr ""
+msgstr "实例名称不能包含空格"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:8
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr "接口插件用于收集选定接口的流量统计信息。"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr "Ipstatistics 插件收集 IPv4 和 IPv6 统计数据来比较它们。"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1267,6 +1379,10 @@ msgid ""
"statistics."
msgstr "传感器插件使用 Linux Sensors 框架来收集环境统计信息。"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr "SNMP6 插件收集选定接口的 IPv6 统计信息."
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1285,8 +1401,8 @@ msgid ""
"read from /sys/class/thermal/*/temp ( '*' denotes the thermal device to be "
"read, e.g. thermal_zone1 )"
msgstr ""
-"温感插件将会监控系统温度。数据主要取自 /sys/class/thermal/*/temp ('*' 表示温"
-"感设备的名字,比如 thermal_zone1) 。"
+"温感插件将会监控系统温度。数据通常读取自 /sys/class/thermal/*/temp ('*' 表示"
+"温感设备的名字,比如 thermal_zone1)"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:8
msgid ""
@@ -1298,9 +1414,9 @@ msgstr "unixsock 插件创建一个 unix 套接字可用于读取 Collectd 实
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr "运行时间插件收集系统启动时间的统计信息。"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
-msgstr ""
+msgstr "尚无可用的RRD数据来制作图表。"
#: 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
@@ -1330,6 +1446,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr "定义本地收集数据被发送到哪台 Collected 服务器。"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr "轮询时间超时"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr "尝试解析主机全域名"
@@ -1354,7 +1474,7 @@ msgstr "URL"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/unixsock.json:2
msgid "UnixSock"
-msgstr "UnixSock"
+msgstr "Unix互联通讯socket"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:7
msgid "Unixsock Plugin Configuration"
@@ -1371,7 +1491,7 @@ msgstr "运行时间插件配置"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:10
msgid "Uptime monitoring enabled"
-msgstr ""
+msgstr "上线时间监测已启用"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:24
msgid "Use improved naming schema"
@@ -1390,13 +1510,19 @@ msgstr "用户"
msgid "Verbose monitoring"
msgstr "详细监测"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr "当主机连着未响应这个数量的数据包时,在 DNS 中重新解析主机名。对动态 DNS 主机有用。默认值是 -1 =禁用。"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
-msgstr ""
+msgstr "未选取时,将监测所有磁盘。"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:16
msgid "When none selected, all interfaces will be monitored."
-msgstr ""
+msgstr "未选取时,将监测所有接口。"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:21
msgid "When set to true, reports per-state metric (system, user, idle)"
@@ -1406,7 +1532,7 @@ msgstr "当选中时,报告每个状态指标(系统,用户,空闲)"
msgid "When set to true, we request absolute values"
msgstr "当选中时,按绝对值统计"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 "当选中时,按百分比统计"
@@ -1420,19 +1546,19 @@ msgstr "无线"
msgid "Wireless iwinfo Plugin Configuration"
msgstr "无线 iwinfo 插件配置"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
-msgstr ""
+msgstr "正在写入 *.rrd 文件到 %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
-msgstr ""
+msgstr "您需要设置 <em>collectd</em> 来将数据写入 <em>.rrd</em> 文件中。"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:31
msgid "cURL plugin enabled"
-msgstr ""
+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
@@ -1450,32 +1576,39 @@ msgstr "无"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:107
msgid "one device"
msgid_plural "%d devices"
-msgstr[0] ""
+msgstr[0] "%d 个设备"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:109
msgid "one filesystem type"
msgid_plural "%d filesystem types"
-msgstr[0] ""
+msgstr[0] "%d 个文件系统类型"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
-msgstr[0] ""
+msgstr[0] "%d 个本地端口"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:108
msgid "one mount"
msgid_plural "%d mounts"
-msgstr[0] ""
+msgstr[0] "%d 个挂载"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
-msgstr[0] ""
+msgstr[0] "%d 个远程端口"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
msgid "reduces rrd size"
msgstr "减少 rrd 大小"
+#~ msgid ""
+#~ "When a host has not replied to this number of packets in a row, re-"
+#~ "resolve the hostname in DNS. Useful for dynamic DNS hosts."
+#~ msgstr ""
+#~ "当主机连着对指定数目的数据包无响应,在 DNS 中重新解析主机名。对动态 DNS 主"
+#~ "机有用。"
+
#~ msgid "Cache flush interval"
#~ msgstr "缓存清空间隙"
diff --git a/applications/luci-app-statistics/po/zh_Hant/statistics.po b/applications/luci-app-statistics/po/zh_Hant/statistics.po
index f739833b5c..3fd473b857 100644
--- a/applications/luci-app-statistics/po/zh_Hant/statistics.po
+++ b/applications/luci-app-statistics/po/zh_Hant/statistics.po
@@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2020-06-30 13:41+0000\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/luciapplicationsstatistics/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.2-dev\n"
+"X-Generator: Weblate 4.11-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
@@ -24,7 +24,7 @@ msgstr "APC UPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:6
msgid "APCUPS Plugin Configuration"
-msgstr "APC UPS 插件配置"
+msgstr "APC UPS 外掛程式組態"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
msgid "Absolute values"
@@ -32,55 +32,56 @@ msgstr "絕對值"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
msgid "Add IPv4 rule selector"
-msgstr "新增 IPv4 選擇器"
+msgstr "新增 IPv4 規則選擇器"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
msgid "Add IPv6 rule selector"
-msgstr "新增 IPv6 選擇器"
+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:228
+#: 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 "等待電子郵件輸入:%s"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:59
msgid "Base Directory"
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 ""
+msgstr "通過此設定,CPU 圖表將不再匯總系統上所有處理器的資料"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:6
msgid "CPU Context Switches Plugin Configuration"
-msgstr "CPU Context Switches 插件配置"
+msgstr "CPU Context Switches 外掛程式組態"
#: 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
@@ -89,15 +90,15 @@ 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:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
-msgstr "CPU 監測已啟用"
+msgstr "CPU 監視已啟用"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/csv.json:2
msgid "CSV Output"
@@ -105,9 +106,9 @@ 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:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
msgstr "收集快取資料"
@@ -117,7 +118,20 @@ 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."
-msgstr ""
+msgstr "將插座檔的所有權變更為指定的群組。"
+
+#: 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 "Chrony"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
+msgid "Chrony Plugin Configuration"
+msgstr "Chrony 外掛程式組態"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
+msgid "Chrony monitoring enabled"
+msgstr "Chrony 監視已啟用"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
@@ -138,11 +152,11 @@ msgstr "Collectd 設定"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:57
msgid "Command monitoring enabled"
-msgstr ""
+msgstr "命令監視已啟用"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:137
msgid "Comment / Rule Number"
-msgstr ""
+msgstr "註解/規則號碼"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:174
msgid "Configure…"
@@ -155,11 +169,11 @@ msgstr "Conntrack"
#: 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"
-msgstr ""
+msgstr "Conntrack 監視已啟用"
#: 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
@@ -168,20 +182,32 @@ msgstr "上下文切換"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:10
msgid "Context switch monitoring enabled"
-msgstr ""
+msgstr "上下文切換監視已啟用"
#: 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 "控制應將哪些通知發送到系統日誌."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
msgid "Create statistics about the network plugin itself"
-msgstr ""
+msgstr "創建有關網絡插件本身的統計信息"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:7
msgid "DF Plugin Configuration"
msgstr "DF 插件配置"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
+msgid "DHCP Leases"
+msgstr "DHCP 租約"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
+msgid "DHCP Leases Plugin Configuration"
+msgstr "DHCP 租約插件組態"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
+msgid "DHCP leases file"
+msgstr "DHCP 租約檔"
+
#: 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
msgid "DNS"
@@ -201,7 +227,11 @@ msgstr "資料集定義檔案"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:22
msgid "Detailled CPU frequency monitoring enabled"
-msgstr "詳細 CPU 頻率監測已啟用"
+msgstr "詳細 CPU 頻率監視已啟用"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
+msgid "Dhcpleases"
+msgstr "DHCP 租約"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
@@ -225,15 +255,15 @@ msgstr "磁碟空間使用情況"
msgid "Disk Usage"
msgstr "磁碟使用情況"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
msgstr "顯示主機 »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
msgstr "顯示時間段 »"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
msgstr "請勿重整"
@@ -255,18 +285,20 @@ msgstr "啟用"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
msgid "Enable forwarding"
-msgstr ""
+msgstr "啟用轉發"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
msgid "Enable statistics"
-msgstr ""
+msgstr "啟用統計"
#: 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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
@@ -285,6 +317,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
@@ -307,39 +340,39 @@ msgstr "熵值插件設定"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:10
msgid "Entropy monitoring enabled"
-msgstr ""
+msgstr "熵監視已啟用"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
msgstr "每 30 秒"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
msgstr "每 5 秒"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
msgstr "每分鐘"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/exec.json:2
msgid "Exec"
-msgstr "Exec"
+msgstr "執行力"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:7
msgid "Exec Plugin Configuration"
msgstr "Exec 插件設定"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
-msgstr ""
+msgstr "期望的十進制值小於1"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:33
msgid "Expecting permssions in octal notation"
-msgstr ""
+msgstr "期望八進製表示法"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
-msgstr ""
+msgstr "預期有效時間範圍"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:15
msgid "Extra items"
@@ -347,7 +380,7 @@ msgstr "額外項目"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:14
msgid "Fetch pages"
-msgstr ""
+msgstr "提取頁面"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:36
msgid "Filter class monitoring"
@@ -362,7 +395,7 @@ msgstr "防火牆"
msgid "Firewall (IPv6)"
msgstr "防火牆 (IPv6)"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
msgstr "清空快取後"
@@ -373,7 +406,7 @@ msgstr "轉發監聽伺服器和應用伺服器之間資料"
#: 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 "可用空間,保留空間和已用空間報告為相對值"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:21
msgid "Gather compression statistics"
@@ -389,7 +422,7 @@ msgstr "為每個記錄的使用者生成一個單獨的圖表"
#: applications/luci-app-statistics/root/usr/share/rpcd/acl.d/luci-app-statistics.json:3
msgid "Grant access to statistics resources"
-msgstr ""
+msgstr "授予存取統計資源的權限"
#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:15
msgid "Graphs"
@@ -398,7 +431,7 @@ msgstr "圖表"
#: 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 "群組"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:17
msgid ""
@@ -427,6 +460,10 @@ msgstr "在這裡,您可以定義各種監測 iptables 規則臨界值。"
msgid "Host"
msgstr "主機"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:14
+msgid "Host running chrony"
+msgstr "主機chrony運行中"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
msgstr "主機名稱"
@@ -435,17 +472,30 @@ msgstr "主機名稱"
msgid "IP or hostname where to get the txtinfo output from"
msgstr "獲取 txtinfo 輸出的 IP 位址或主機名稱"
+#: 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 "IP-Statistics"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
+msgid "IP-Statistics Plugin Configuration"
+msgstr "IP-Statistics 外掛設定"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
+msgid "IPv4/IPv6 Statistics monitoring enabled"
+msgstr "IPv4/IPv6 統計資料已啟用"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
msgstr "IRQ 插件設定"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
msgstr "忽略來源位址"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:70
msgid "Instance name"
-msgstr ""
+msgstr "實例名稱"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:7
msgid "Interface Plugin Configuration"
@@ -473,6 +523,15 @@ msgstr "Iptables 插件設定"
msgid "Leave unselected to automatically determine interfaces to monitor."
msgstr "自動保留對未選中介面的監測。"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
+msgid ""
+"List of time spans to be stored in RRD database. E.g. \"1hour 1day 14day\". "
+"Allowed timespan types: min, h, hour(s), d, day(s), w, week(s), m, month(s), "
+"y, year(s)"
+msgstr ""
+"要存儲在RRD資料庫中的時間跨度列表。例如 “1小時 1天 14天”。容許的時間跨度類"
+"型: min、h、hour(s)、d、day(s)、w、week(s)、m、month(s)、y、year(s)"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
msgstr "監聽主機"
@@ -491,16 +550,16 @@ msgstr "負載插件設定"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:10
msgid "Load monitoring enabled"
-msgstr "負載監測已啟用"
+msgstr "負載監視已啟用"
#: 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:108
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
msgstr "讀取資料中…"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Log level"
-msgstr "日誌記錄層級"
+msgstr "日誌級別"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
msgid "Match IPv4 iptables rules"
@@ -516,6 +575,10 @@ msgid ""
"average RRAs'"
msgstr "在不使用“僅平均 RRA”的情況下,可以使用一段時間的最大值而不是平均值"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr "最大遺失封包數"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "最大允許連線數"
@@ -535,15 +598,16 @@ msgstr "記憶體插件設定"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:23
msgid "Memory monitoring enabled"
-msgstr "記憶體監測已啟用"
+msgstr "記憶體監視已啟用"
#: 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
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: 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 "監測除指定外的所有"
@@ -580,7 +644,7 @@ msgstr "監測主機"
#: 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 "監視介面"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:15
msgid "Monitor interrupts"
@@ -598,52 +662,56 @@ msgstr "監測掛載點"
msgid "Monitor processes"
msgstr "監測程序"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
msgstr "監測遠端埠"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
-msgstr ""
+msgstr "監視 %s 和 %s"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
msgid "Monitoring %s, %s, %s"
-msgstr ""
+msgstr "監視 %s, %s, %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] "正在主機位置 %s 阜號 %d 的位置上監測 APC UPS"
+msgstr "正在主機位置 %s 連接埠 %d 的位置上監測 APC UPS"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
+msgid "Monitoring DHCP leases enabled"
+msgstr "DHCP 租約監視已啟用"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
-msgstr ""
+msgstr "監視所有界面上的DNS查詢"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
msgid_plural "Monitoring DNS queries on %d interfaces"
-msgstr[0] ""
+msgstr[0] "監視 %d 介面上的DNS查詢"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:44
msgid "Monitoring OLSRd status at %s:%d"
-msgstr ""
+msgstr "在 %s:%d 監視OLSRd狀態"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:43
msgid "Monitoring all but one disk"
msgid_plural "Monitoring all but %d disks"
-msgstr[0] ""
+msgstr[0] "監視除 %d 外的所有磁碟"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:33
msgid "Monitoring all but one interface"
msgid_plural "Monitoring all but %d interfaces"
-msgstr[0] ""
+msgstr[0] "監視除 %d 外的所有介面"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:56
msgid "Monitoring all but one interrupt"
msgid_plural "Monitoring all but %d interrupts"
-msgstr[0] ""
+msgstr[0] "監視除 %d 外的所有中斷"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:56
msgid "Monitoring all but one sensor"
@@ -652,25 +720,26 @@ msgstr[0] "監測除 %d 外的所有感測器"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:41
msgid "Monitoring all disks"
-msgstr ""
+msgstr "監控所有磁碟"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
msgid "Monitoring all except %s, %s, %s"
-msgstr ""
+msgstr "監控除 %s、%s、%s 外的所有內容"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: 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 "監控所有介面"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:54
msgid "Monitoring all interrupts"
-msgstr ""
+msgstr "監控所有中斷"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:104
msgid "Monitoring all partitions"
-msgstr ""
+msgstr "監控所有分區"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:60
msgid "Monitoring all sensors"
@@ -684,72 +753,73 @@ msgstr "監測所有溫控區"
msgid "Monitoring all thermal zones except %s"
msgstr "監測除 %s 外的所有溫控區"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
-msgstr ""
+msgstr "監控本地監聽埠"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:44
msgid "Monitoring one OpenVPN instance"
msgid_plural "Monitoring %d OpenVPN instances"
-msgstr[0] ""
+msgstr[0] "監視 %d OpenVPN實例"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:21
msgid "Monitoring one UPS"
msgid_plural "Monitoring %d UPSes"
-msgstr[0] ""
+msgstr[0] "監控 %d 個UPS"
#: 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[0] "監視 %d 磁碟"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
-msgstr[0] ""
+msgstr[0] "監控 %d 個主機"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:35
msgid "Monitoring one interface"
msgid_plural "Monitoring %d interfaces"
-msgstr[0] ""
+msgstr[0] "監控 %d 介面"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:58
msgid "Monitoring one interrupt"
msgid_plural "Monitoring %d interrupts"
-msgstr[0] ""
+msgstr[0] "監控 %d 中斷"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:23
msgid "Monitoring one process"
msgid_plural "Monitoring %d processes"
-msgstr[0] ""
+msgstr[0] "監控 %d 個程序"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:58
msgid "Monitoring one sensor"
msgid_plural "Monitoring %d sensors"
-msgstr[0] ""
+msgstr[0] "監控 %d 個傳感器"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:10
msgid "Monitoring splash leases"
-msgstr ""
+msgstr "監視 Splash 租約中"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:47
msgid "Monitoring thermal zones %s"
-msgstr ""
+msgstr "監控熱區 %s"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:16
msgid "More details about frequency usage and transitions"
-msgstr ""
+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"
@@ -765,15 +835,15 @@ msgstr "Network 插件設定"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:69
msgid "Network communication enabled"
-msgstr ""
+msgstr "網絡通訊已啟用"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:87
msgid "Network plugins"
msgstr "Network 插件"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
-msgstr ""
+msgstr "找不到 RRD 資料"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:15
msgid ""
@@ -785,7 +855,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
msgid "Notify level"
-msgstr ""
+msgstr "通知等級"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:77
msgid "Number of threads for data collection"
@@ -794,7 +864,7 @@ msgstr "收集程式使用執行緒數"
#: 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 "OLSRd"
+msgstr "最佳化鏈路狀態路由協定常駐程序(OLSRd)"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:6
msgid "OLSRd Plugin Configuration"
@@ -821,9 +891,9 @@ msgstr "OpenVPN 狀態檔案"
msgid "Output plugins"
msgstr "Output 插件"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+#: 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"
@@ -844,16 +914,24 @@ msgstr "插件已停用"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
msgid "Port"
-msgstr "埠"
+msgstr "連接埠"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:19
msgid "Port for apcupsd communication"
msgstr "apcupsd 通訊埠"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
+msgid "Port for chronyd"
+msgstr "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 "可能是已收集的錯誤。只有127.0.0.1和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
msgid "Processes"
-msgstr "程序"
+msgstr "處理程序"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:6
msgid "Processes Plugin Configuration"
@@ -868,7 +946,7 @@ msgstr "處理器"
msgid "Qdisc monitoring"
msgstr "Qdisc 監測"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
msgstr "RRD XFiles 因子"
@@ -882,39 +960,51 @@ msgstr "RRD 區間間隙"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/rrdtool.json:2
msgid "RRDTool"
-msgstr "RRDTool"
+msgstr "輪循型資料庫工具 (RRDTool)"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:6
msgid "RRDTool Plugin Configuration"
msgstr "RRDTool 插件設定"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+msgid "Report also the value for the idle metric"
+msgstr "還報告空閒指標的值"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
-msgstr ""
+msgstr "CPU報告"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:20
msgid "Report by state"
-msgstr ""
+msgstr "態勢報告"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
msgstr "使用百分比"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
msgstr "行/RRA"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:161
msgid "Rule monitoring enabled"
-msgstr "規則監測已啟用"
+msgstr "規則監視已啟用"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/snmp6.js:7
+msgid "SNMP6"
+msgstr "SNMP6"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
+msgid "SNMP6 Plugin Configuration"
+msgstr "SNMP6 外掛程式組態"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
-msgstr ""
+msgstr "SQM"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
msgid "SQM-Cake"
-msgstr ""
+msgstr "SQM-Cake規則"
#: 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
@@ -922,11 +1012,12 @@ msgid "Script"
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
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+#: 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 "秒"
@@ -953,21 +1044,21 @@ msgstr "伺服器介面"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:62
msgid "Server port"
-msgstr "伺服器埠"
+msgstr "伺服器埠號"
#: 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 "設定通過網路發送的數據報的最大大小"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Sets the syslog log-level."
-msgstr ""
+msgstr "設定系統日誌的日誌-級別。"
#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:24
msgid "Setup"
msgstr "設定"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
msgstr "設定 collectd"
@@ -975,17 +1066,25 @@ msgstr "設定 collectd"
msgid "Shaping class monitoring"
msgstr "整形類監測"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Show Idle state"
+msgstr "顯示空閒狀態"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
msgid "Show max values instead of averages"
msgstr "顯示最大值而非平均值"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:23
msgid "Simple CPU frequency monitoring enabled"
-msgstr ""
+msgstr "簡單的 CPU 頻率監視已啟用"
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json:2
+msgid "Snmp6"
+msgstr "SNMP6"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
msgid "Socket %s active"
-msgstr ""
+msgstr "插槽 %s 處於活躍狀態"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:15
msgid "Socket file"
@@ -994,16 +1093,16 @@ msgstr "套接字檔案"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:19
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:19
msgid "Socket group"
-msgstr "套接字組"
+msgstr "插槽組"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:15
msgid "Socket path"
-msgstr ""
+msgstr "插槽路徑"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:24
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:25
msgid "Socket permissions"
-msgstr "套接字許可權"
+msgstr "插槽許可權"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:22
msgid "Specifies what information to collect about links."
@@ -1020,13 +1119,13 @@ msgstr "收集指定拓撲相關資訊。"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/splash_leases.js:10
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/splash_leases.json:2
msgid "Splash Leases"
-msgstr "Splash Leases"
+msgstr "Splash 租約"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:6
msgid "Splash Leases Plugin Configuration"
-msgstr "Splash Leases 插件配置"
+msgstr "Splash 租約外掛程式組態"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: 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 "統計"
@@ -1057,15 +1156,15 @@ msgstr "正將 CSV 資料存到 %s"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/syslog.json:2
msgid "Syslog"
-msgstr ""
+msgstr "系統日誌"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:6
msgid "Syslog Plugin Configuration"
-msgstr ""
+msgstr "系統日誌插件組態"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:32
msgid "Syslog enabled"
-msgstr ""
+msgstr "Syslog 已啟用"
#: 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
@@ -1091,7 +1190,7 @@ msgstr "ping 包 TTL"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:85
msgid "Table"
-msgstr "表"
+msgstr "表格"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
@@ -1117,12 +1216,16 @@ msgstr "OpenVPN 插件可以獲取 VPN 目前連線狀態。"
msgid ""
"The SysLog plugin receives log messages from the daemon and dispatches them "
"to syslog."
-msgstr ""
+msgstr "系統日誌插件從常駐程序接收日誌消息,並將其分發到syslog。"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:132
msgid "The chain name must not contain spaces"
msgstr "鏈名稱不能包含空白"
+#: 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 "chrony插件將監視 chrony 系統校時伺服器統計信息"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
msgstr "註解不能包含空白"
@@ -1149,6 +1252,10 @@ msgid ""
"devices, mount points or filesystem types."
msgstr "df 插件收集磁碟空間使用情況、掛載點及檔案系統相關資訊。"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
+msgid "The dhcpleases plugin collects information about assigned DHCP leases."
+msgstr "dhcpleases插件收集有關分配的DHCP租約的信息。"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
@@ -1185,13 +1292,18 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:80
msgid "The instance name must not contain spaces"
-msgstr ""
+msgstr "實例名稱不得包含空格"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:8
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr "Interface 插件用於統計選定介面的封包資訊。"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:8
+msgid ""
+"The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them."
+msgstr "Ipstatistics 外掛收集 IPv4 和 IPv6 統計資料來比較它們。"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
@@ -1266,6 +1378,10 @@ msgid ""
"statistics."
msgstr "sensors 插件使用 Linux Sensors 框架來收集環境統計資訊。"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr "SNMP6 外掛程式為已選擇的介面收集 IPv6 統計資料。"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
"The splash leases plugin uses libuci to collect statistics about splash "
@@ -1297,7 +1413,7 @@ msgstr "unixsock 插件建立一個 unix 套接字可用於讀取 Collectd 例
msgid "The uptime plugin collects statistics about the uptime of the system."
msgstr "上線時間插件收集系統啟動時間的統計資訊。"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
msgid "There is no RRD data available yet to render graphs."
msgstr "尚無可用的 RRD 資料來製作圖表。"
@@ -1329,6 +1445,10 @@ msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr "定義本地收集資料被髮送到哪臺 Collected 伺服器。"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr "輪詢時間超時"
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
msgstr "嘗試解析主機全域名"
@@ -1353,7 +1473,7 @@ msgstr "URL"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/unixsock.json:2
msgid "UnixSock"
-msgstr "UnixSock"
+msgstr "Unix網域通訊socket"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:7
msgid "Unixsock Plugin Configuration"
@@ -1370,7 +1490,7 @@ msgstr "上線時間插件設定"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:10
msgid "Uptime monitoring enabled"
-msgstr "上線時間監測已啟用"
+msgstr "上線時間監視已啟用"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:24
msgid "Use improved naming schema"
@@ -1383,11 +1503,17 @@ msgstr "正在使用的 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 "用戶"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:21
msgid "Verbose monitoring"
-msgstr "詳細監測"
+msgstr "詳細監視"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
@@ -1399,13 +1525,13 @@ msgstr "未選取時將監測所有介面。"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:21
msgid "When set to true, reports per-state metric (system, user, idle)"
-msgstr ""
+msgstr "設定為true時,報告每個狀態指標(系統、用戶、空閒)"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
msgid "When set to true, we request absolute values"
msgstr "打勾時顯示絕對值"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: 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 "打勾時顯示百分比"
@@ -1419,11 +1545,11 @@ msgstr "無線"
msgid "Wireless iwinfo Plugin Configuration"
msgstr "無線 iwinfo 插件設定"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:97
msgid "Writing *.rrd files to %s"
msgstr "正在寫入 *.rrd 檔案到 %s"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
msgid ""
"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
"files."
@@ -1431,12 +1557,12 @@ msgstr "您需要設定 <em>collectd</em> 來將資料寫入 <em>.rrd</em> 檔
#: 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
msgid "cUrl"
-msgstr "cUrl"
+msgstr "cURL"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:6
msgid "cUrl Plugin Configuration"
@@ -1454,9 +1580,9 @@ msgstr[0] "%d 裝置"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:109
msgid "one filesystem type"
msgid_plural "%d filesystem types"
-msgstr[0] ""
+msgstr[0] "%d 個檔案系統類型"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
msgid "one local port"
msgid_plural "%d local ports"
msgstr[0] "%d 本地阜"
@@ -1464,9 +1590,9 @@ msgstr[0] "%d 本地阜"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:108
msgid "one mount"
msgid_plural "%d mounts"
-msgstr[0] ""
+msgstr[0] "%d 個掛載"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:40
msgid "one remote port"
msgid_plural "%d remote ports"
msgstr[0] "%d 遠端阜"
@@ -1475,6 +1601,13 @@ msgstr[0] "%d 遠端阜"
msgid "reduces rrd size"
msgstr "減少 rrd 大小"
+#~ msgid ""
+#~ "When a host has not replied to this number of packets in a row, re-"
+#~ "resolve the hostname in DNS. Useful for dynamic DNS hosts."
+#~ msgstr ""
+#~ "當主機連著對指定數目的資料封包無回應,在 DNS 中重新解析主機名稱。對動態 "
+#~ "DNS 主機有用。"
+
#~ msgid "Cache flush interval"
#~ msgstr "快取清空間隙"
diff --git a/applications/luci-app-statistics/root/etc/config/luci_statistics b/applications/luci-app-statistics/root/etc/config/luci_statistics
index 1ab9208c3f..43d825bc95 100644
--- a/applications/luci-app-statistics/root/etc/config/luci_statistics
+++ b/applications/luci-app-statistics/root/etc/config/luci_statistics
@@ -2,7 +2,7 @@
config statistics 'collectd'
option BaseDir '/var/run/collectd'
- option Include '/etc/collectd/conf.d'
+# option Include '/etc/collectd/conf.d'
option PIDFile '/var/run/collectd.pid'
option PluginDir '/usr/lib/collectd'
option TypesDB '/usr/share/collectd/types.db'
@@ -12,6 +12,7 @@ config statistics 'collectd'
config statistics 'rrdtool'
option default_timespan '1hour'
option image_width '600'
+ option image_height '150'
option image_path '/tmp/rrdimg'
# output plugins
@@ -19,7 +20,7 @@ config statistics 'rrdtool'
config statistics 'collectd_rrdtool'
option enable '1'
option DataDir '/tmp/rrd'
- option RRARows '144'
+ option RRARows '288'
option RRASingle '1'
option RRATimespans '1hour 1day 1week 1month 1year'
@@ -43,9 +44,9 @@ config statistics 'collectd_network'
option enable '0'
config statistics 'collectd_syslog'
- option enable '0'
- option LogLevel 'warning'
- option NotifyLevel 'WARNING'
+ option enable '0'
+ option LogLevel 'warning'
+ option NotifyLevel 'WARNING'
config statistics 'collectd_unixsock'
option enable '0'
@@ -59,6 +60,12 @@ config statistics 'collectd_apcups'
option Host 'localhost'
option Port '3551'
+config statistics 'collectd_chrony'
+ option enable '0'
+ option Host '127.0.0.1'
+ option Port '323'
+ option Timeout '2'
+
config statistics 'collectd_conntrack'
option enable '0'
@@ -67,6 +74,10 @@ config statistics 'collectd_contextswitch'
config statistics 'collectd_cpu'
option enable '1'
+ option ReportByCpu '1'
+ option ReportByState '1'
+ option ShowIdle '0'
+ option ValuesPercentage '1'
config statistics 'collectd_cpufreq'
option enable '0'
@@ -77,11 +88,15 @@ config statistics 'collectd_curl'
config statistics 'collectd_df'
option enable '0'
option Devices '/dev/mtdblock/4'
- option MountPoints '/jffs'
+ option MountPoints '/overlay'
option FSTypes 'tmpfs'
option IgnoreSelected '0'
option ValuesPercentage '0'
+config statistics 'collectd_dhcpleases'
+ option enable '0'
+ option Path '/tmp/dhcp.leases'
+
config statistics 'collectd_disk'
option enable '0'
option Disks 'hda1 hdb'
@@ -109,6 +124,9 @@ config statistics 'collectd_interface'
option Interfaces 'br-lan'
option IgnoreSelected '0'
+config statistics 'collectd_ipstatistics'
+ option enable '0'
+
config statistics 'collectd_iptables'
option enable '0'
@@ -158,6 +176,9 @@ config statistics 'collectd_olsrd'
option Port '2006'
option Host '127.0.0.1'
+config statistics 'collectd_openvpn'
+ option enable '0'
+
config statistics 'collectd_ping'
option enable '0'
option TTL '127'
@@ -171,6 +192,11 @@ config statistics 'collectd_processes'
config statistics 'collectd_sensors'
option enable '0'
+config statistics 'collectd_snmp6'
+ option enable '0'
+ option Interfaces 'br-lan'
+ option IgnoreSelected '0'
+
config statistics 'collectd_splash_leases'
option enable '0'
diff --git a/applications/luci-app-statistics/root/usr/bin/stat-genconfig b/applications/luci-app-statistics/root/usr/bin/stat-genconfig
index b03b547d48..fa59edc3a9 100755
--- a/applications/luci-app-statistics/root/usr/bin/stat-genconfig
+++ b/applications/luci-app-statistics/root/usr/bin/stat-genconfig
@@ -251,8 +251,8 @@ function _string( s, n, nopad )
if not nopad then pad = "\t" end
if s then
- if s:find("[^%d]") or n == "Port" then
- if not s:find("[^%w]") and n ~= "Port" 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) .. '"'
diff --git a/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/chrony.json b/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/chrony.json
new file mode 100644
index 0000000000..1eea36a5a5
--- /dev/null
+++ b/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/chrony.json
@@ -0,0 +1,9 @@
+{
+ "title": "Chrony",
+ "category": "network",
+ "legend": [
+ ["Host", "Port", "Timeout"],
+ [],
+ []
+ ]
+}
diff --git a/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json b/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json
new file mode 100644
index 0000000000..e6d5450ebf
--- /dev/null
+++ b/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json
@@ -0,0 +1,9 @@
+{
+ "title": "Dhcpleases",
+ "category": "network",
+ "legend": [
+ [],
+ [],
+ ["Path"]
+ ]
+}
diff --git a/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ipstatistics.json b/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ipstatistics.json
new file mode 100644
index 0000000000..097c4204ab
--- /dev/null
+++ b/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ipstatistics.json
@@ -0,0 +1,9 @@
+{
+ "title": "IP-Statistics",
+ "category": "network",
+ "legend": [
+ [],
+ [],
+ []
+ ]
+}
diff --git a/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ping.json b/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ping.json
index 0943605129..f14e82d1b4 100644
--- a/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ping.json
+++ b/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ping.json
@@ -2,7 +2,7 @@
"title": "Ping",
"category": "network",
"legend": [
- ["TTL", "Interval", "AddressFamily"],
+ ["TTL", "Interval", "AddressFamily", "MaxMissed"],
[],
["Hosts"]
]
diff --git a/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json b/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json
new file mode 100644
index 0000000000..175b21e50a
--- /dev/null
+++ b/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/snmp6.json
@@ -0,0 +1,9 @@
+{
+ "title": "Snmp6",
+ "category": "network",
+ "legend": [
+ [],
+ ["IgnoreSelected"],
+ ["Interfaces"]
+ ]
+}
diff --git a/applications/luci-app-tinyproxy/po/ar/tinyproxy.po b/applications/luci-app-tinyproxy/po/ar/tinyproxy.po
index bd7cb38af7..2e531d317b 100644
--- a/applications/luci-app-tinyproxy/po/ar/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/ar/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: 2020-07-10 10:42+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2021-03-10 04:35+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/ar/>\n"
"Language: ar\n"
@@ -13,7 +13,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -72,7 +72,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:23
msgid "Configuration"
-msgstr ""
+msgstr "إعدادات"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:164
msgid "Connection timeout"
@@ -159,7 +159,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:73
msgid "Log file"
-msgstr ""
+msgstr "ملف تسجيل"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:74
msgid "Log file to use for dumping messages"
@@ -221,7 +221,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:218
msgid "Policy"
-msgstr ""
+msgstr "سياسة"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:12
msgid "Privacy settings"
@@ -233,7 +233,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:8
msgid "Server Settings"
-msgstr ""
+msgstr "اعدادات الخادم"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:14
msgid "Server limits"
diff --git a/applications/luci-app-tinyproxy/po/bg/tinyproxy.po b/applications/luci-app-tinyproxy/po/bg/tinyproxy.po
index 468efe0893..a88e0bee53 100644
--- a/applications/luci-app-tinyproxy/po/bg/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/bg/tinyproxy.po
@@ -3,14 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-08-27 12:56+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstinyproxy/bg/>\n"
"Language: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -69,7 +71,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:23
msgid "Configuration"
-msgstr ""
+msgstr "Конфигурация"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:164
msgid "Connection timeout"
@@ -283,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/bn_BD/tinyproxy.po b/applications/luci-app-tinyproxy/po/bn_BD/tinyproxy.po
index 64bda209f5..fe5236ec3c 100644
--- a/applications/luci-app-tinyproxy/po/bn_BD/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/bn_BD/tinyproxy.po
@@ -3,14 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/luciapplicationstinyproxy/bn_BD/>\n"
"Language: bn_BD\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -35,7 +37,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:47
msgid "Bind address"
-msgstr ""
+msgstr "অ্যাড্রেস বাইন্ড করুন"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:149
msgid ""
@@ -69,7 +71,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:23
msgid "Configuration"
-msgstr ""
+msgstr "কনফিগারেশন"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:164
msgid "Connection timeout"
@@ -156,7 +158,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:73
msgid "Log file"
-msgstr ""
+msgstr "লগ ফাইল"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:74
msgid "Log file to use for dumping messages"
@@ -164,7 +166,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:80
msgid "Log level"
-msgstr ""
+msgstr "লগ লেভেল"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:81
msgid "Logging verbosity of the Tinyproxy process"
@@ -218,7 +220,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:218
msgid "Policy"
-msgstr ""
+msgstr "নীতি"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:12
msgid "Privacy settings"
@@ -283,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/cs/tinyproxy.po b/applications/luci-app-tinyproxy/po/cs/tinyproxy.po
index 1bc1019bd2..bed1df12a4 100644
--- a/applications/luci-app-tinyproxy/po/cs/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/cs/tinyproxy.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: 2021-10-30 16:38+0000\n"
+"Last-Translator: Jan <jan@reposrc.de>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/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.9-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -18,12 +18,16 @@ msgid ""
"upstream proxy, <em>Reject access</em> disables any upstream proxy for the "
"target"
msgstr ""
+"<em>Přes proxy</em>routuje požadavky na daný cíl přes specifikovaný upstream "
+"proxy, <em>Odmítnutí přístupu</em> vypne jakýkoli upstream proxy pro cíl"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:108
msgid ""
"Adds an \"X-Tinyproxy\" HTTP header with the client IP address to forwarded "
"requests"
msgstr ""
+"Přidá do přeposlaného požadavku HTTP hlavičku \"X-Tinyproxy\", která "
+"obsahuje IP adresu klienta"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:126
msgid "Allowed clients"
diff --git a/applications/luci-app-tinyproxy/po/da/tinyproxy.po b/applications/luci-app-tinyproxy/po/da/tinyproxy.po
new file mode 100644
index 0000000000..814d652601
--- /dev/null
+++ b/applications/luci-app-tinyproxy/po/da/tinyproxy.po
@@ -0,0 +1,412 @@
+msgid ""
+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-11-16 17:38+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstinyproxy/da/>\n"
+"Language: da\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.1-dev\n"
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
+msgid ""
+"<em>Via proxy</em> routes requests to the given target via the specified "
+"upstream proxy, <em>Reject access</em> disables any upstream proxy for the "
+"target"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:108
+msgid ""
+"Adds an \"X-Tinyproxy\" HTTP header with the client IP address to forwarded "
+"requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:126
+msgid "Allowed clients"
+msgstr "Tilladte klienter"
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:133
+msgid "Allowed connect ports"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:47
+msgid "Bind address"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:149
+msgid ""
+"By default, basic POSIX expressions are used for filtering. Enable this to "
+"activate extended regular expressions"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:153
+msgid ""
+"By default, filter strings are treated as case-insensitive. Enable this to "
+"make the matching case-sensitive"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:145
+msgid ""
+"By default, filtering is done based on domain names. Enable this to match "
+"against URLs instead"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:157
+msgid ""
+"By default, the filter rules act as blacklist. Enable this option to only "
+"allow matched URLs or domain names"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:226
+msgid ""
+"Can be either an IP address or range, a domain name or \".\" for any host "
+"without domain"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:23
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:164
+msgid "Connection timeout"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:156
+msgid "Default deny"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:17
+msgid "Enable Tinyproxy server"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:55
+msgid "Error page"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/view/tinyproxy_status.htm:36
+msgid "Failed to retrieve statistics from url:"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:148
+msgid "Filter by RegExp"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:144
+msgid "Filter by URLs"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:152
+msgid "Filter case-sensitive"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:140
+msgid "Filter file"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:13
+msgid "Filtering and ACLs"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:11
+msgid "General settings"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/root/usr/share/rpcd/acl.d/luci-app-tinyproxy.json:3
+msgid "Grant UCI access for luci-app-tinyproxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:97
+msgid "Group"
+msgstr "Gruppe"
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:63
+msgid "HTML template file to serve for stat host requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:56
+msgid "HTML template file to serve when HTTP errors occur"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:118
+msgid "Header whitelist"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:127
+msgid ""
+"List of IP addresses or ranges which are allowed to use the proxy server"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:134
+msgid ""
+"List of allowed ports for the CONNECT method. A single value \"0\" allows "
+"all ports"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:39
+msgid "Listen address"
+msgstr "Lytteadresse"
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:31
+msgid "Listen port"
+msgstr "Lytteport"
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:73
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:74
+msgid "Log file to use for dumping messages"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:80
+msgid "Log level"
+msgstr "Log niveau"
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:81
+msgid "Logging verbosity of the Tinyproxy process"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:172
+msgid "Max. clients"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:200
+msgid "Max. requests per server"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:186
+msgid "Max. spare servers"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:173
+msgid "Maximum allowed number of concurrently connected clients"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:201
+msgid ""
+"Maximum allowed number of requests per process. If it is exeeded, the "
+"process is restarted. Zero means unlimited."
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:187
+msgid "Maximum number of prepared idle processes"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:165
+msgid "Maximum number of seconds an inactive connection is held open"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:179
+msgid "Min. spare servers"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:180
+msgid "Minimum number of prepared idle processes"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:194
+msgid "Number of idle processes to start when launching Tinyproxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:141
+msgid "Plaintext file with URLs or domains to filter. One entry per line"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:218
+msgid "Policy"
+msgstr "Politik"
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:12
+msgid "Privacy settings"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:222
+msgid "Reject access"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:8
+msgid "Server Settings"
+msgstr "Serverindstillinger"
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:14
+msgid "Server limits"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:119
+msgid ""
+"Specifies HTTP header names which are allowed to pass-through, all others "
+"are discarded. Leave empty to disable header filtering"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:32
+msgid "Specifies the HTTP port Tinyproxy is listening on for requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:112
+msgid "Specifies the Tinyproxy hostname to use in the Via HTTP header"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:48
+msgid ""
+"Specifies the address Tinyproxy binds to for outbound forwarded requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:40
+msgid "Specifies the addresses Tinyproxy is listening on for requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:98
+msgid "Specifies the group name the Tinyproxy process is running as"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:234
+msgid ""
+"Specifies the upstream proxy to use for accessing the target host. Format is "
+"<code>address:port</code>"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:92
+msgid "Specifies the user name the Tinyproxy process is running as"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:193
+msgid "Start spare servers"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:62
+msgid "Statistics page"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:14
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:225
+msgid "Target host"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:5
+#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:3
+msgid "Tinyproxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/view/tinyproxy_status.htm:51
+msgid "Tinyproxy Status"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:6
+msgid "Tinyproxy is a small and fast non-caching HTTP(S)-Proxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:211
+msgid "Upstream Proxies"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:212
+msgid ""
+"Upstream proxy rules define proxy servers to use when accessing certain IP "
+"addresses or domains."
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:69
+msgid "Use syslog"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:91
+msgid "User"
+msgstr "Bruger"
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:111
+msgid "Via hostname"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:221
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:233
+msgid "Via proxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:70
+msgid "Writes log messages to syslog instead of a log file"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:107
+msgid "X-Tinyproxy header"
+msgstr ""
+
+#~ msgid "Allow access from"
+#~ msgstr "Allow access from"
+
+#~ msgid "Allowed headers for anonymous proxy"
+#~ msgstr "Allowed headers for anonymous proxy"
+
+#~ msgid "Bind outgoing traffic to address"
+#~ msgstr "Bind outgoing traffic to address"
+
+#~ msgid "Ports allowed for CONNECT method"
+#~ msgstr "Ports allowed for CONNECT method"
+
+#~ msgid "0 = disabled, empty = all"
+#~ msgstr "0 = disabled, empty = all"
+
+#~ msgid "Error document"
+#~ msgstr "Error document"
+
+#~ msgid "Filter list"
+#~ msgstr "Filter list"
+
+#~ msgid "Case sensitive filters"
+#~ msgstr "Case sensitive filters"
+
+#~ msgid "Filter list is a whitelist"
+#~ msgstr "Filter list is a whitelist"
+
+#~ msgid "Extended regular expression filters"
+#~ msgstr "Extended regular expression filters"
+
+#~ msgid "Filter URLs instead of domains"
+#~ msgstr "Filter URLs instead of domains"
+
+#~ msgid "Listen on address"
+#~ msgstr "Listen on address"
+
+#~ msgid "Logfile"
+#~ msgstr "Logfile"
+
+#~ msgid "Maximum number of clients"
+#~ msgstr "Maximum number of clients"
+
+#~ msgid "Maximum requests per thread"
+#~ msgstr "Maximum requests per thread"
+
+#~ msgid "Spare servers to start with"
+#~ msgstr "Spare servers to start with"
+
+#~ msgid "Statistic document"
+#~ msgstr "Statistic document"
+
+#~ msgid "Write to syslog"
+#~ msgstr "Write to syslog"
+
+#~ msgid "Connection Timeout"
+#~ msgstr "Connection Timeout"
+
+#~ msgid "Value of Via-Header"
+#~ msgstr "Value of Via-Header"
+
+#~ msgid "Include client IP"
+#~ msgstr "Include client IP"
+
+#~ msgid "Upstream Control"
+#~ msgstr "Upstream Control"
+
+#~ msgid "Type"
+#~ msgstr "Type"
+
+#~ msgid "Upstream Proxy"
+#~ msgstr "Upstream Proxy"
diff --git a/applications/luci-app-tinyproxy/po/de/tinyproxy.po b/applications/luci-app-tinyproxy/po/de/tinyproxy.po
index 810e229f71..c0903c1e2a 100644
--- a/applications/luci-app-tinyproxy/po/de/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/de/tinyproxy.po
@@ -3,8 +3,8 @@ 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: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/de/>\n"
"Language: 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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -135,7 +135,7 @@ msgstr "Allgemeine Einstellungen"
#: applications/luci-app-tinyproxy/root/usr/share/rpcd/acl.d/luci-app-tinyproxy.json:3
msgid "Grant UCI access for luci-app-tinyproxy"
-msgstr "Gewähre UCI Zugriff auf luci-app-tinyproxy"
+msgstr "UCI-Zugriff für luci-app-tinyproxy erlauben"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:97
msgid "Group"
diff --git a/applications/luci-app-tinyproxy/po/en/tinyproxy.po b/applications/luci-app-tinyproxy/po/en/tinyproxy.po
index c740d24504..2011b92709 100644
--- a/applications/luci-app-tinyproxy/po/en/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/en/tinyproxy.po
@@ -1,16 +1,18 @@
-#, fuzzy
msgid ""
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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"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/"
+"luciapplicationstinyproxy/en/>\n"
+"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -69,7 +71,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:23
msgid "Configuration"
-msgstr ""
+msgstr "Configuration"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:164
msgid "Connection timeout"
diff --git a/applications/luci-app-tinyproxy/po/fi/tinyproxy.po b/applications/luci-app-tinyproxy/po/fi/tinyproxy.po
index 0d235226a8..dbcf1cedd3 100644
--- a/applications/luci-app-tinyproxy/po/fi/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/fi/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: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/fi/>\n"
"Language: fi\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.2-dev\n"
+"X-Generator: Weblate 4.7\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -71,7 +71,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:23
msgid "Configuration"
-msgstr "Määritys"
+msgstr "Kokoonpano"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:164
msgid "Connection timeout"
@@ -158,7 +158,7 @@ msgstr "Kuunteluportti"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:73
msgid "Log file"
-msgstr ""
+msgstr "Lokitiedosto"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:74
msgid "Log file to use for dumping messages"
diff --git a/applications/luci-app-tinyproxy/po/he/tinyproxy.po b/applications/luci-app-tinyproxy/po/he/tinyproxy.po
index 5b67466637..dccf72210f 100644
--- a/applications/luci-app-tinyproxy/po/he/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/he/tinyproxy.po
@@ -1,12 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/"
+"luciapplicationstinyproxy/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.3.1-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -65,7 +69,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:23
msgid "Configuration"
-msgstr ""
+msgstr "הגדרות"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:164
msgid "Connection timeout"
diff --git a/applications/luci-app-tinyproxy/po/it/tinyproxy.po b/applications/luci-app-tinyproxy/po/it/tinyproxy.po
index e4b0d1549e..4b9d712fdf 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: 2020-03-04 04:29+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-01-13 00:56+0000\n"
+"Last-Translator: Francesco Grosso <tregemmelli@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.0-dev\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -39,7 +39,7 @@ msgstr "Porte di connessione permesse"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:47
msgid "Bind address"
-msgstr "Bind Address"
+msgstr "Associa indirizzo"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:149
msgid ""
@@ -163,7 +163,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:73
msgid "Log file"
-msgstr ""
+msgstr "File registro eventi"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:74
msgid "Log file to use for dumping messages"
@@ -237,7 +237,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:8
msgid "Server Settings"
-msgstr ""
+msgstr "Impostazioni del server"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:14
msgid "Server limits"
diff --git a/applications/luci-app-tinyproxy/po/ja/tinyproxy.po b/applications/luci-app-tinyproxy/po/ja/tinyproxy.po
index f0b1f6e9ad..26fc32dc37 100644
--- a/applications/luci-app-tinyproxy/po/ja/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/ja/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: 2020-07-26 01:23+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2022-02-10 19:45+0000\n"
+"Last-Translator: KOSHIKAWA Kenichi <kenichi@mail.reishoku.net>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/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.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -46,33 +46,29 @@ msgid ""
"By default, basic POSIX expressions are used for filtering. Enable this to "
"activate extended regular expressions"
msgstr ""
-"標準では、基本的なPOSIX正規表現がフィルタリングに使用されますが、このオプショ"
-"ンが有効に設定されている場合、拡張版のPOSIX正規表現が用いられます。"
+"初期設定では、基本的なPOSIX正規表現がフィルタリングに使用されますが、このオプションが有効に設定されている場合、拡張版のPOSIX正規表現が用いられま"
+"す"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:153
msgid ""
"By default, filter strings are treated as case-insensitive. Enable this to "
"make the matching case-sensitive"
-msgstr ""
-"標準では、フィルターの文字列は大文字小文字を区別しませんが、このオプションが"
-"有効に設定されている場合、区別してフィルタリングを行います。"
+msgstr "初期設定では、フィルターの文字列は大文字小文字を区別しませんが、このオプションが有効に設定されている場合、区別してフィルタリングを行います"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:145
msgid ""
"By default, filtering is done based on domain names. Enable this to match "
"against URLs instead"
msgstr ""
-"標準では、ドメイン名を使用してフィルタリングを行いますが、このオプションが有"
-"効に設定されている場合、代わりにURLに対してフィルタリングを行います。"
+"初期設定では、ドメイン名を使用してフィルタリングを行いますが、このオプションが有効に設定されている場合、代わりにURLに対してフィルタリングを行います"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:157
msgid ""
"By default, the filter rules act as blacklist. Enable this option to only "
"allow matched URLs or domain names"
msgstr ""
-"標準では、フィルタリング・ルールはブラックリストとして動作しますが、このオプ"
-"ションが有効に設定されている場合、URLまたはドメイン名が一致した場合のみ、接続"
-"が許可されます。"
+"初期設定では、フィルタリング・ルールはブラックリストとして動作しますが、このオプションが有効に設定されている場合、URLまたはドメイン名が一致した場合のみ"
+"、接続が許可されます"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:226
msgid ""
@@ -90,7 +86,7 @@ msgstr "接続タイムアウト"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:156
msgid "Default deny"
-msgstr ""
+msgstr "拒否 (デフォルト)"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:17
msgid "Enable Tinyproxy server"
@@ -102,7 +98,7 @@ msgstr "エラーページ"
#: applications/luci-app-tinyproxy/luasrc/view/tinyproxy_status.htm:36
msgid "Failed to retrieve statistics from url:"
-msgstr ""
+msgstr "統計を取得できませんでした URL:"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:148
msgid "Filter by RegExp"
@@ -130,7 +126,7 @@ msgstr "一般設定"
#: 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 "luci-app-tinyproxy の UCI アクセスを許可"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:97
msgid "Group"
@@ -163,11 +159,11 @@ 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"
-msgstr "待ち受けポート"
+msgstr "リッスンポート"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:73
msgid "Log file"
@@ -195,11 +191,11 @@ msgstr "サーバー毎の最大リクエスト数"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:186
msgid "Max. spare servers"
-msgstr ""
+msgstr "最大スペアサーバ"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:173
msgid "Maximum allowed number of concurrently connected clients"
-msgstr ""
+msgstr "同時接続可能なクライアントの最大数"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:201
msgid ""
@@ -261,7 +257,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:32
msgid "Specifies the HTTP port Tinyproxy is listening on for requests"
-msgstr "リクエストに対して、Tinyproxyが待ち受けるHTTPポートを設定します"
+msgstr "リクエストに対して、TinyproxyがリッスンするHTTPポートを設定します"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:112
msgid "Specifies the Tinyproxy hostname to use in the Via HTTP header"
@@ -274,7 +270,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:40
msgid "Specifies the addresses Tinyproxy is listening on for requests"
-msgstr "リクエストに対して、Tinyproxyが待ち受けるアドレスを設定します。"
+msgstr "リクエストに対して、Tinyproxyがリッスンするアドレスを設定します。"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:98
msgid "Specifies the group name the Tinyproxy process is running as"
diff --git a/applications/luci-app-tinyproxy/po/ko/tinyproxy.po b/applications/luci-app-tinyproxy/po/ko/tinyproxy.po
index 0f99ccde14..5b311ab304 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: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"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/"
"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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -158,7 +158,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:73
msgid "Log file"
-msgstr ""
+msgstr "로그 파일"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:74
msgid "Log file to use for dumping messages"
diff --git a/applications/luci-app-tinyproxy/po/ms/tinyproxy.po b/applications/luci-app-tinyproxy/po/ms/tinyproxy.po
index e57d1add19..af53cf8f2c 100644
--- a/applications/luci-app-tinyproxy/po/ms/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/ms/tinyproxy.po
@@ -1,11 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/"
+"luciapplicationstinyproxy/ms/>\n"
+"Language: ms\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.6-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -64,7 +69,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:23
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurasi"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:164
msgid "Connection timeout"
diff --git a/applications/luci-app-tinyproxy/po/nb_NO/tinyproxy.po b/applications/luci-app-tinyproxy/po/nb_NO/tinyproxy.po
index 5b67466637..4ccff5704b 100644
--- a/applications/luci-app-tinyproxy/po/nb_NO/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/nb_NO/tinyproxy.po
@@ -1,12 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/"
+"luciapplicationstinyproxy/nb_NO/>\n"
+"Language: nb_NO\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"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -23,7 +27,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:126
msgid "Allowed clients"
-msgstr ""
+msgstr "Tillatte klienter"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:133
msgid "Allowed connect ports"
@@ -31,7 +35,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:47
msgid "Bind address"
-msgstr ""
+msgstr "Bind-adresse"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:149
msgid ""
@@ -65,7 +69,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:23
msgid "Configuration"
-msgstr ""
+msgstr "Oppsett"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:164
msgid "Connection timeout"
@@ -279,7 +283,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:14
msgid "Status"
-msgstr ""
+msgstr "Status"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:225
msgid "Target host"
@@ -314,7 +318,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:91
msgid "User"
-msgstr ""
+msgstr "Bruker"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:111
msgid "Via hostname"
diff --git a/applications/luci-app-tinyproxy/po/pl/tinyproxy.po b/applications/luci-app-tinyproxy/po/pl/tinyproxy.po
index b4108388fc..56700248f3 100644
--- a/applications/luci-app-tinyproxy/po/pl/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/pl/tinyproxy.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-27 14:41+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-01-07 21:54+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/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.2-dev\n"
+"X-Generator: Weblate 4.10.1\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -33,7 +33,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:126
msgid "Allowed clients"
-msgstr "Dozwoleni klienci"
+msgstr "Dozwolone klienty"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:133
msgid "Allowed connect ports"
diff --git a/applications/luci-app-tinyproxy/po/pt/tinyproxy.po b/applications/luci-app-tinyproxy/po/pt/tinyproxy.po
index 2247c3786f..4099052ed0 100644
--- a/applications/luci-app-tinyproxy/po/pt/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/pt/tinyproxy.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: 2020-10-01 08:41+0000\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/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.3-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -21,7 +21,7 @@ msgid ""
"target"
msgstr ""
"<em>Via proxy</em> encaminha as requisições para um dado destino através do "
-"proxy superior especificado, <em>Rejeitar acesso</em> desabilita qualquer "
+"proxy superior especificado, <em>Rejeitar acesso</em> desativa qualquer "
"proxy superior para o alvo"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:108
diff --git a/applications/luci-app-tinyproxy/po/ro/tinyproxy.po b/applications/luci-app-tinyproxy/po/ro/tinyproxy.po
index d75d55dafe..97cd7caa29 100644
--- a/applications/luci-app-tinyproxy/po/ro/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/ro/tinyproxy.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-02 14:47+0000\n"
-"Last-Translator: Andrei Pavel <andreicristianpavel@gmail.com>\n"
+"PO-Revision-Date: 2021-12-07 19:35+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -19,20 +19,25 @@ msgid ""
"upstream proxy, <em>Reject access</em> disables any upstream proxy for the "
"target"
msgstr ""
+"<em>Via proxy</em> direcționează cererile către ținta dată prin intermediul "
+"proxy-ului din amonte specificat, <em>Reject access</em> dezactivează orice "
+"proxy din amonte pentru țintă"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:108
msgid ""
"Adds an \"X-Tinyproxy\" HTTP header with the client IP address to forwarded "
"requests"
msgstr ""
+"Adaugă un antet HTTP \"X-Tinyproxy\" cu adresa IP a clientului la cererile "
+"redirecționate"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:126
msgid "Allowed clients"
-msgstr ""
+msgstr "Clienți autorizați"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:133
msgid "Allowed connect ports"
-msgstr ""
+msgstr "Porturi de conectare permise"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:47
msgid "Bind address"
@@ -43,297 +48,326 @@ msgid ""
"By default, basic POSIX expressions are used for filtering. Enable this to "
"activate extended regular expressions"
msgstr ""
+"În mod implicit, pentru filtrare se utilizează expresii POSIX de bază. "
+"Activați această opțiune pentru a activa expresiile regulate extinse"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:153
msgid ""
"By default, filter strings are treated as case-insensitive. Enable this to "
"make the matching case-sensitive"
msgstr ""
+"În mod implicit, șirurile de caractere de filtrare sunt tratate fără a ține "
+"cont de majuscule și minuscule. Activați această opțiune pentru a face ca "
+"potrivirea să fie sensibilă la majuscule și minuscule"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:145
msgid ""
"By default, filtering is done based on domain names. Enable this to match "
"against URLs instead"
msgstr ""
+"În mod implicit, filtrarea se face pe baza numelor de domenii. Activați "
+"această opțiune pentru a se potrivi cu URL-urile"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:157
msgid ""
"By default, the filter rules act as blacklist. Enable this option to only "
"allow matched URLs or domain names"
msgstr ""
+"În mod implicit, regulile de filtrare acționează ca o listă neagră. Activați "
+"această opțiune pentru a permite doar URL-urile sau numele de domenii "
+"corespunzătoare"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:226
msgid ""
"Can be either an IP address or range, a domain name or \".\" for any host "
"without domain"
msgstr ""
+"Poate fi fie o adresă sau un interval IP, un nume de domeniu sau \".\" "
+"pentru orice gazdă fără domeniu"
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:23
msgid "Configuration"
-msgstr "Configurare"
+msgstr "Configurație"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:164
msgid "Connection timeout"
-msgstr ""
+msgstr "Timeout de conectare"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:156
msgid "Default deny"
-msgstr ""
+msgstr "Refuz implicit"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:17
msgid "Enable Tinyproxy server"
-msgstr ""
+msgstr "Activați serverul Tinyproxy"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:55
msgid "Error page"
-msgstr ""
+msgstr "Pagina de eroare"
#: applications/luci-app-tinyproxy/luasrc/view/tinyproxy_status.htm:36
msgid "Failed to retrieve statistics from url:"
-msgstr ""
+msgstr "Nu a reușit să recupereze statisticile din url:"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:148
msgid "Filter by RegExp"
-msgstr ""
+msgstr "Filtrează după RegExp"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:144
msgid "Filter by URLs"
-msgstr ""
+msgstr "Filtrare după URL-uri"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:152
msgid "Filter case-sensitive"
-msgstr ""
+msgstr "Filtrare sensitivă în funcție de majuscule și minuscule"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:140
msgid "Filter file"
-msgstr ""
+msgstr "Fișier de filtrare"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:13
msgid "Filtering and ACLs"
-msgstr ""
+msgstr "Filtrare și ACL-uri"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:11
msgid "General settings"
-msgstr ""
+msgstr "Setări generale"
#: 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 "Acordă acces la UCI pentru luci-app-tinyproxy"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:97
msgid "Group"
-msgstr ""
+msgstr "Grup"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:63
msgid "HTML template file to serve for stat host requests"
-msgstr ""
+msgstr "Fișier de șablon HTML pentru a servi pentru cererile de stat gazdă"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:56
msgid "HTML template file to serve when HTTP errors occur"
-msgstr ""
+msgstr "Fișier șablon HTML pentru a servi atunci când apar erori HTTP"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:118
msgid "Header whitelist"
-msgstr ""
+msgstr "Lista albă a antetului"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:127
msgid ""
"List of IP addresses or ranges which are allowed to use the proxy server"
msgstr ""
+"Lista adreselor IP sau a intervalelor de adrese IP care au permisiunea de a "
+"utiliza serverul proxy"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:134
msgid ""
"List of allowed ports for the CONNECT method. A single value \"0\" allows "
"all ports"
msgstr ""
+"Lista de porturi permise pentru metoda CONNECT. O singură valoare \"0\" "
+"permite toate porturile"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:39
msgid "Listen address"
-msgstr ""
+msgstr "Adresa de ascultare"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:31
msgid "Listen port"
-msgstr ""
+msgstr "Port de ascultare"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:73
msgid "Log file"
-msgstr ""
+msgstr "Fișier jurnal"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:74
msgid "Log file to use for dumping messages"
-msgstr ""
+msgstr "Fișier jurnal de utilizat pentru descărcarea mesajelor"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:80
msgid "Log level"
-msgstr ""
+msgstr "Nivel de jurnal"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:81
msgid "Logging verbosity of the Tinyproxy process"
-msgstr ""
+msgstr "Verbalizarea procesului de logare a Tinyproxy"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:172
msgid "Max. clients"
-msgstr ""
+msgstr "Maxim de clienți"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:200
msgid "Max. requests per server"
-msgstr ""
+msgstr "Solicitări maxime pe server"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:186
msgid "Max. spare servers"
-msgstr ""
+msgstr "Max. servere de rezervă"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:173
msgid "Maximum allowed number of concurrently connected clients"
-msgstr ""
+msgstr "Numărul maxim permis de clienți conectați concomitent"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:201
msgid ""
"Maximum allowed number of requests per process. If it is exeeded, the "
"process is restarted. Zero means unlimited."
msgstr ""
+"Numărul maxim permis de cereri pe proces. În cazul în care este depășit, "
+"procesul este repornit. Zero înseamnă nelimitat."
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:187
msgid "Maximum number of prepared idle processes"
-msgstr ""
+msgstr "Numărul maxim de procese inactive pregătite"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:165
msgid "Maximum number of seconds an inactive connection is held open"
msgstr ""
+"Numărul maxim de secunde în care o conexiune inactivă este menținută deschisă"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:179
msgid "Min. spare servers"
-msgstr ""
+msgstr "Min. servere de rezervă"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:180
msgid "Minimum number of prepared idle processes"
-msgstr ""
+msgstr "Numărul minim de procese inactive pregătite"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:194
msgid "Number of idle processes to start when launching Tinyproxy"
-msgstr ""
+msgstr "Numărul de procese inactive care trebuie pornite la lansarea Tinyproxy"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:141
msgid "Plaintext file with URLs or domains to filter. One entry per line"
msgstr ""
+"Fișier de text simplu cu URL-uri sau domenii de filtrat. O intrare pe linie"
#: 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"
-msgstr ""
+msgstr "Setări de confidențialitate"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:222
msgid "Reject access"
-msgstr ""
+msgstr "Respingeți accesul"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:8
msgid "Server Settings"
-msgstr ""
+msgstr "Setări server"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:14
msgid "Server limits"
-msgstr ""
+msgstr "Limitele serverului"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:119
msgid ""
"Specifies HTTP header names which are allowed to pass-through, all others "
"are discarded. Leave empty to disable header filtering"
msgstr ""
+"Specifică numele antetului HTTP care pot fi transmise, toate celelalte sunt "
+"eliminate. Lăsați gol pentru a dezactiva filtrarea antetului"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:32
msgid "Specifies the HTTP port Tinyproxy is listening on for requests"
-msgstr ""
+msgstr "Specifică portul HTTP pe care Tinyproxy îl ascultă pentru solicitări"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:112
msgid "Specifies the Tinyproxy hostname to use in the Via HTTP header"
msgstr ""
+"Specifică numele de gazdă Tinyproxy care trebuie utilizat în antetul Via HTTP"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:48
msgid ""
"Specifies the address Tinyproxy binds to for outbound forwarded requests"
msgstr ""
+"Specifică adresa la care Tinyproxy se leagă pentru cererile de expediere "
+"către exterior"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:40
msgid "Specifies the addresses Tinyproxy is listening on for requests"
-msgstr ""
+msgstr "Specifică adresele pe care Tinyproxy le ascultă pentru cereri"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:98
msgid "Specifies the group name the Tinyproxy process is running as"
-msgstr ""
+msgstr "Specifică numele grupului sub care se execută procesul Tinyproxy"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:234
msgid ""
"Specifies the upstream proxy to use for accessing the target host. Format is "
"<code>address:port</code>"
msgstr ""
+"Specifică proxy-ul din amonte care urmează să fie utilizat pentru accesarea "
+"gazdei țintă. Formatul este <code>adresa:port</code>"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:92
msgid "Specifies the user name the Tinyproxy process is running as"
-msgstr ""
+msgstr "Specifică numele de utilizator cu care se execută procesul Tinyproxy"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:193
msgid "Start spare servers"
-msgstr ""
+msgstr "Porniți serverele de rezervă"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:62
msgid "Statistics page"
-msgstr ""
+msgstr "Pagina de statistici"
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:14
msgid "Status"
-msgstr "Status"
+msgstr "Stare"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:225
msgid "Target host"
-msgstr ""
+msgstr "Gazda țintă"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:5
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:3
msgid "Tinyproxy"
-msgstr ""
+msgstr "Tinyproxy"
#: applications/luci-app-tinyproxy/luasrc/view/tinyproxy_status.htm:51
msgid "Tinyproxy Status"
-msgstr ""
+msgstr "Starea Tinyproxy"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:6
msgid "Tinyproxy is a small and fast non-caching HTTP(S)-Proxy"
-msgstr ""
+msgstr "Tinyproxy este un mic și rapid non-caching HTTP(S)-Proxy mic și rapid"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:211
msgid "Upstream Proxies"
-msgstr ""
+msgstr "Proxies în amonte"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:212
msgid ""
"Upstream proxy rules define proxy servers to use when accessing certain IP "
"addresses or domains."
msgstr ""
+"Regulile proxy în amonte definesc serverele proxy care trebuie utilizate la "
+"accesarea anumitor adrese IP sau domenii."
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:69
msgid "Use syslog"
-msgstr ""
+msgstr "Utilizați syslog"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:91
msgid "User"
-msgstr ""
+msgstr "Utilizator"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:111
msgid "Via hostname"
-msgstr ""
+msgstr "Prin numele de gazdă"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:221
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:233
msgid "Via proxy"
-msgstr ""
+msgstr "Prin proxy"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:70
msgid "Writes log messages to syslog instead of a log file"
-msgstr ""
+msgstr "Scrie mesajele de jurnal în syslog în loc de un fișier de jurnal"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:107
msgid "X-Tinyproxy header"
-msgstr ""
+msgstr "X-Tinyproxy antet"
diff --git a/applications/luci-app-tinyproxy/po/sv/tinyproxy.po b/applications/luci-app-tinyproxy/po/sv/tinyproxy.po
index 3583f06102..d04d24e08e 100644
--- a/applications/luci-app-tinyproxy/po/sv/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/sv/tinyproxy.po
@@ -1,13 +1,16 @@
msgid ""
msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-12-15 03:52+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
+"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstinyproxy/sv/>\n"
"Language: sv\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"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -176,7 +179,7 @@ msgstr "Loggfil som ska användas för dumpningsmeddelanden"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:80
msgid "Log level"
-msgstr "Loggnivå"
+msgstr "Logg-nivå"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:81
msgid "Logging verbosity of the Tinyproxy process"
diff --git a/applications/luci-app-tinyproxy/po/tr/tinyproxy.po b/applications/luci-app-tinyproxy/po/tr/tinyproxy.po
index 744da70eb6..cc6bd3e2ba 100644
--- a/applications/luci-app-tinyproxy/po/tr/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/tr/tinyproxy.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-28 14:04+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -18,54 +18,70 @@ msgid ""
"upstream proxy, <em>Reject access</em> disables any upstream proxy for the "
"target"
msgstr ""
+"<em>Proxy aracılığıyla</em>, istekleri belirtilen yukarı akış proxy'si "
+"aracılığıyla belirli hedefe yönlendirir, <em>Erişimi reddet</em>, hedef için "
+"herhangi bir yukarı akış proxy'sini devre dışı bırakır"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:108
msgid ""
"Adds an \"X-Tinyproxy\" HTTP header with the client IP address to forwarded "
"requests"
msgstr ""
+"Yönlendirilen isteklere istemci IP adresini içeren bir \"X-Tinyproxy\" HTTP "
+"üstbilgisi ekler"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:126
msgid "Allowed clients"
-msgstr ""
+msgstr "İzin verilen istemciler"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:133
msgid "Allowed connect ports"
-msgstr ""
+msgstr "İzin verilen bağlantı noktaları"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:47
msgid "Bind address"
-msgstr ""
+msgstr "Bağlantı adresi"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:149
msgid ""
"By default, basic POSIX expressions are used for filtering. Enable this to "
"activate extended regular expressions"
msgstr ""
+"Varsayılan olarak, filtreleme için temel POSIX ifadeleri kullanılır. "
+"Genişletilmiş normal ifadeleri etkinleştirmek için bunu etkinleştirin"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:153
msgid ""
"By default, filter strings are treated as case-insensitive. Enable this to "
"make the matching case-sensitive"
msgstr ""
+"Varsayılan olarak, filtre dizeleri büyük / küçük harfe duyarlı değildir. "
+"Eşleşmeyi büyük / küçük harfe duyarlı yapmak için bunu etkinleştirin"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:145
msgid ""
"By default, filtering is done based on domain names. Enable this to match "
"against URLs instead"
msgstr ""
+"Varsayılan olarak filtreleme, alan adlarına göre yapılır. Bunun yerine "
+"URL'lerle eşleşmesi için bunu etkinleştirin"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:157
msgid ""
"By default, the filter rules act as blacklist. Enable this option to only "
"allow matched URLs or domain names"
msgstr ""
+"Varsayılan olarak, filtre kuralları kara liste görevi görür. Yalnızca "
+"eşleşen URL'lere veya alan adlarına izin vermek için bu seçeneği "
+"etkinleştirin"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:226
msgid ""
"Can be either an IP address or range, a domain name or \".\" for any host "
"without domain"
msgstr ""
+"Bir IP adresi veya aralığı, bir alan adı veya etki alanı olmayan herhangi "
+"bir ana bilgisayar için \".\" olabilir"
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:23
msgid "Configuration"
@@ -73,78 +89,82 @@ msgstr "Yapılandırma"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:164
msgid "Connection timeout"
-msgstr ""
+msgstr "Bağlantı zamanaşımı"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:156
msgid "Default deny"
-msgstr ""
+msgstr "Varsayılan reddet"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:17
msgid "Enable Tinyproxy server"
-msgstr ""
+msgstr "Tinyproxy sunucusunu etkinleştir"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:55
msgid "Error page"
-msgstr ""
+msgstr "Hata sayfası"
#: applications/luci-app-tinyproxy/luasrc/view/tinyproxy_status.htm:36
msgid "Failed to retrieve statistics from url:"
-msgstr ""
+msgstr "Şu url'den istatistikler alınamadı:"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:148
msgid "Filter by RegExp"
-msgstr ""
+msgstr "RegExp'e göre filtrele"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:144
msgid "Filter by URLs"
-msgstr ""
+msgstr "URL'lere göre filtrele"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:152
msgid "Filter case-sensitive"
-msgstr ""
+msgstr "Büyük / küçük harfe duyarlı filtre"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:140
msgid "Filter file"
-msgstr ""
+msgstr "Dosyayı filtrele"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:13
msgid "Filtering and ACLs"
-msgstr ""
+msgstr "Filtreleme ve ACL'ler"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:11
msgid "General settings"
-msgstr ""
+msgstr "Genel Ayarlar"
#: 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 "luci-app-tinyproxy için UCI erişimi verin"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:97
msgid "Group"
-msgstr ""
+msgstr "Grup"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:63
msgid "HTML template file to serve for stat host requests"
-msgstr ""
+msgstr "İstatistik ana bilgisayar istekleri için sunulacak HTML şablon dosyası"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:56
msgid "HTML template file to serve when HTTP errors occur"
-msgstr ""
+msgstr "HTTP hataları oluştuğunda sunulacak HTML şablon dosyası"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:118
msgid "Header whitelist"
-msgstr ""
+msgstr "Üstbilgi beyaz listesi"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:127
msgid ""
"List of IP addresses or ranges which are allowed to use the proxy server"
msgstr ""
+"Proxy sunucusunu kullanmasına izin verilen IP adreslerinin veya aralıkların "
+"listesi"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:134
msgid ""
"List of allowed ports for the CONNECT method. A single value \"0\" allows "
"all ports"
msgstr ""
+"CONNECT yöntemi için izin verilen bağlantı noktalarının listesi. Tek bir \"0"
+"\" değeri tüm bağlantı noktalarına izin verir"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:39
msgid "Listen address"
@@ -152,134 +172,144 @@ msgstr "Dinleme adresi"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:31
msgid "Listen port"
-msgstr "Dinleme portu"
+msgstr "Dinleme bağlantı noktası"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:73
msgid "Log file"
-msgstr ""
+msgstr "Günlük kaydı dosyası"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:74
msgid "Log file to use for dumping messages"
-msgstr ""
+msgstr "İletileri dökmek için kullanılacak günlük dosyası"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:80
msgid "Log level"
-msgstr ""
+msgstr "Günlük seviyesi"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:81
msgid "Logging verbosity of the Tinyproxy process"
-msgstr ""
+msgstr "Tinyproxy sürecinin günlüğe kaydetme ayrıntı düzeyi"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:172
msgid "Max. clients"
-msgstr ""
+msgstr "Maks. istemci sayısı"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:200
msgid "Max. requests per server"
-msgstr ""
+msgstr "Maks. sunucu başına istek sayısı"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:186
msgid "Max. spare servers"
-msgstr ""
+msgstr "Maks. yedek sunucu sayısı"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:173
msgid "Maximum allowed number of concurrently connected clients"
-msgstr ""
+msgstr "İzin verilen maksimum eşzamanlı bağlı istemci sayısı"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:201
msgid ""
"Maximum allowed number of requests per process. If it is exeeded, the "
"process is restarted. Zero means unlimited."
msgstr ""
+"İşlem başına izin verilen maksimum istek sayısı. Aşılırsa işlem yeniden "
+"başlatılır. Sıfır, sınırsız demektir."
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:187
msgid "Maximum number of prepared idle processes"
-msgstr ""
+msgstr "Maksimum hazırlanan boşta işlem sayısı"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:165
msgid "Maximum number of seconds an inactive connection is held open"
-msgstr ""
+msgstr "Etkin olmayan bir bağlantının açık tutulacağı maksimum saniye sayısı"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:179
msgid "Min. spare servers"
-msgstr ""
+msgstr "Min. yedek sunucu sayısı"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:180
msgid "Minimum number of prepared idle processes"
-msgstr ""
+msgstr "Minimum hazırlanan boşta işlem sayısı"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:194
msgid "Number of idle processes to start when launching Tinyproxy"
-msgstr ""
+msgstr "Tinyproxy başlatılırken başlatılacak boşta işlemlerinin sayısı"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:141
msgid "Plaintext file with URLs or domains to filter. One entry per line"
msgstr ""
+"Filtrelenecek URL'ler veya alanlar içeren düz metin dosyası. Her satıra bir "
+"giriş"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:218
msgid "Policy"
-msgstr ""
+msgstr "Politika"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:12
msgid "Privacy settings"
-msgstr ""
+msgstr "Gizlilik ayarları"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:222
msgid "Reject access"
-msgstr ""
+msgstr "Erişimi reddet"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:8
msgid "Server Settings"
-msgstr ""
+msgstr "Sunucu Ayarları"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:14
msgid "Server limits"
-msgstr ""
+msgstr "Sunucu sınırları"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:119
msgid ""
"Specifies HTTP header names which are allowed to pass-through, all others "
"are discarded. Leave empty to disable header filtering"
msgstr ""
+"Geçişine izin verilen HTTP başlık adlarını belirtir, diğerlerinin tümü "
+"atılır. Başlık filtrelemeyi devre dışı bırakmak için boş bırakın"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:32
msgid "Specifies the HTTP port Tinyproxy is listening on for requests"
-msgstr ""
+msgstr "Tinyproxy'nin istekler için dinlediği HTTP bağlantı noktasını belirtir"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:112
msgid "Specifies the Tinyproxy hostname to use in the Via HTTP header"
msgstr ""
+"HTTP aracılığıyla başlığında kullanılacak Tinyproxy ana bilgisayar adını "
+"belirtir"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:48
msgid ""
"Specifies the address Tinyproxy binds to for outbound forwarded requests"
-msgstr ""
+msgstr "Tinyproxy'nin giden iletilen istekler için bağlandığı adresi belirtir"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:40
msgid "Specifies the addresses Tinyproxy is listening on for requests"
-msgstr ""
+msgstr "Tinyproxy'nin istekler için dinlediği adresleri belirtir"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:98
msgid "Specifies the group name the Tinyproxy process is running as"
-msgstr ""
+msgstr "Tinyproxy işleminin çalıştığı grup adını belirtir"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:234
msgid ""
"Specifies the upstream proxy to use for accessing the target host. Format is "
"<code>address:port</code>"
msgstr ""
+"Hedef ana bilgisayara erişmek için kullanılacak yukarı akış proxy'sini "
+"belirtir. Biçim, <code>address:port</code> şeklindedir"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:92
msgid "Specifies the user name the Tinyproxy process is running as"
-msgstr ""
+msgstr "Tinyproxy işleminin çalıştığı kullanıcı adını belirtir"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:193
msgid "Start spare servers"
-msgstr ""
+msgstr "Yedek sunucuları başlat"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:62
msgid "Statistics page"
-msgstr ""
+msgstr "İstatistikler sayfası"
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:14
msgid "Status"
@@ -287,52 +317,54 @@ msgstr "Durum"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:225
msgid "Target host"
-msgstr ""
+msgstr "Hedef ana bilgisayar"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:5
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:3
msgid "Tinyproxy"
-msgstr ""
+msgstr "Tinyproxy"
#: applications/luci-app-tinyproxy/luasrc/view/tinyproxy_status.htm:51
msgid "Tinyproxy Status"
-msgstr ""
+msgstr "Tinyproxy Durumu"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:6
msgid "Tinyproxy is a small and fast non-caching HTTP(S)-Proxy"
-msgstr ""
+msgstr "Tinyproxy, küçük ve hızlı bir önbelleğe almayan HTTP(S) -Proxy'sidir"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:211
msgid "Upstream Proxies"
-msgstr ""
+msgstr "Yukarı Akış Proxy'leri"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:212
msgid ""
"Upstream proxy rules define proxy servers to use when accessing certain IP "
"addresses or domains."
msgstr ""
+"Yukarı akış proxy kuralları, belirli IP adreslerine veya etki alanlarına "
+"erişirken kullanılacak proxy sunucularını tanımlar."
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:69
msgid "Use syslog"
-msgstr ""
+msgstr "Sistem günlüğü kullan"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:91
msgid "User"
-msgstr ""
+msgstr "Kullanıcı"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:111
msgid "Via hostname"
-msgstr ""
+msgstr "Ana bilgisayar adı aracılığıyla"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:221
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:233
msgid "Via proxy"
-msgstr ""
+msgstr "Proxy aracılığıyla"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:70
msgid "Writes log messages to syslog instead of a log file"
-msgstr ""
+msgstr "Günlük mesajlarını bir günlük dosyası yerine syslog'a yazar"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:107
msgid "X-Tinyproxy header"
-msgstr ""
+msgstr "X-Tinyproxy başlığı"
diff --git a/applications/luci-app-tinyproxy/po/vi/tinyproxy.po b/applications/luci-app-tinyproxy/po/vi/tinyproxy.po
index 71cb72d857..3c6b2c10fa 100644
--- a/applications/luci-app-tinyproxy/po/vi/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/vi/tinyproxy.po
@@ -5,8 +5,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-08-16 06:58+0200\n"
-"PO-Revision-Date: 2019-11-13 13:06+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"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/"
"luciapplicationstinyproxy/vi/>\n"
"Language: vi\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 3.10-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -73,7 +73,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:23
msgid "Configuration"
-msgstr ""
+msgstr "Cấu hình"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:164
msgid "Connection timeout"
@@ -152,7 +152,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:39
msgid "Listen address"
-msgstr ""
+msgstr "Địa chỉ nghe"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:31
msgid "Listen port"
diff --git a/applications/luci-app-tinyproxy/po/zh_Hans/tinyproxy.po b/applications/luci-app-tinyproxy/po/zh_Hans/tinyproxy.po
index a655cacc2c..70d9d0ef4e 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: 2020-02-19 13:29+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
+"PO-Revision-Date: 2021-01-13 00:56+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\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 3.11\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -18,8 +18,7 @@ msgid ""
"upstream proxy, <em>Reject access</em> disables any upstream proxy for the "
"target"
msgstr ""
-"<em>通过代理</em>允许给定的对象经过指定的上行代理的路由请求。<em>拒绝代理</"
-"em> 禁用对象的任何上行代理。"
+"<em>Via proxy</em> 通过指定的上游代理将请求路由到给定的目标,<em>Reject access</em> 禁用目标的任何上游代理"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:108
msgid ""
@@ -29,7 +28,7 @@ msgstr "转发请求时增加了一个客户机IP地址和“X-Tinyproxy“HTTP
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:126
msgid "Allowed clients"
-msgstr "授权客户端"
+msgstr "允许的客户端"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:133
msgid "Allowed connect ports"
@@ -43,27 +42,25 @@ msgstr "绑定地址"
msgid ""
"By default, basic POSIX expressions are used for filtering. Enable this to "
"activate extended regular expressions"
-msgstr ""
-"默认情况下,使用基本的POSIX表达式作为滤规则。启用这个以使用正规表达式代替之。"
+msgstr "默认情况下,使用基本的POSIX表达式进行过滤。启用它来激活扩展的正则表达式"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:153
msgid ""
"By default, filter strings are treated as case-insensitive. Enable this to "
"make the matching case-sensitive"
-msgstr "默认情况下,过滤规则是不区分大小写的。启用它则转为区分大小写。"
+msgstr "默认情况下,过滤字符串是不区分大小写的。启用它转为区分大小写"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:145
msgid ""
"By default, filtering is done based on domain names. Enable this to match "
"against URLs instead"
-msgstr "默认情况下,过滤器只匹配域名。启用它以匹配URL。"
+msgstr "默认情况下,过滤是基于域名的。启用它以匹配URLs"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:157
msgid ""
"By default, the filter rules act as blacklist. Enable this option to only "
"allow matched URLs or domain names"
-msgstr ""
-"默认情况下,过滤规则将以黑名单形式匹配。启用它将仅允许过滤规则里的URL或域名。"
+msgstr "默认情况下,过滤规则以黑名单形式工作。启用此选项只允许匹配的URLs或域名"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:226
msgid ""
@@ -93,7 +90,7 @@ msgstr "错误页面"
#: applications/luci-app-tinyproxy/luasrc/view/tinyproxy_status.htm:36
msgid "Failed to retrieve statistics from url:"
-msgstr "从url未能检索统计信息"
+msgstr "从 url 检索统计数据失败,该url为:"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:148
msgid "Filter by RegExp"
@@ -121,7 +118,7 @@ msgstr "常规设置"
#: 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访问luci-app-tinyproxy的权限"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:97
msgid "Group"
@@ -148,7 +145,7 @@ msgstr "允许访问代理服务器的IP或IP段列表"
msgid ""
"List of allowed ports for the CONNECT method. A single value \"0\" allows "
"all ports"
-msgstr "允许CONNECT方法连接的端口列表,0代表所有端口。"
+msgstr "值CONNECT方法允许的端口列表。单个值“0”代表允许所有端口"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:39
msgid "Listen address"
@@ -218,7 +215,7 @@ msgstr "启动Tinyproxy时开启的进程数"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:141
msgid "Plaintext file with URLs or domains to filter. One entry per line"
-msgstr "用于过滤器的文本,包含URL或者域名,每行一条。"
+msgstr "带要过滤的URLs或域名的纯文本文件。每行一条"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:218
msgid "Policy"
@@ -296,7 +293,7 @@ msgstr "目标主机"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:5
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:3
msgid "Tinyproxy"
-msgstr "Tinyproxy"
+msgstr "Tinyproxy服务器"
#: applications/luci-app-tinyproxy/luasrc/view/tinyproxy_status.htm:51
msgid "Tinyproxy Status"
diff --git a/applications/luci-app-tinyproxy/po/zh_Hant/tinyproxy.po b/applications/luci-app-tinyproxy/po/zh_Hant/tinyproxy.po
index 6ce9a5d5bc..2380e07550 100644
--- a/applications/luci-app-tinyproxy/po/zh_Hant/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/zh_Hant/tinyproxy.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-30 13:41+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-01-28 10:32+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationstinyproxy/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -10,145 +10,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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
"<em>Via proxy</em> routes requests to the given target via the specified "
"upstream proxy, <em>Reject access</em> disables any upstream proxy for the "
"target"
-msgstr ""
+msgstr "<em>通過代理</em>通過指定的上游代理將請求路由到給定目標,<em>拒絕存取</em>為目標禁用任何上游代理"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:108
msgid ""
"Adds an \"X-Tinyproxy\" HTTP header with the client IP address to forwarded "
"requests"
-msgstr ""
+msgstr "將帶有客戶端IP地址的“ X-Tinyproxy” HTTP標頭添加到轉發的請求中"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:126
msgid "Allowed clients"
-msgstr ""
+msgstr "允許的客戶端"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:133
msgid "Allowed connect ports"
-msgstr ""
+msgstr "允許的連接埠號"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:47
msgid "Bind address"
-msgstr ""
+msgstr "綁定位址"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:149
msgid ""
"By default, basic POSIX expressions are used for filtering. Enable this to "
"activate extended regular expressions"
-msgstr ""
+msgstr "預設情況下,基本POSIX表達式用於過濾。啟用它以啟動擴展的正則表達式"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:153
msgid ""
"By default, filter strings are treated as case-insensitive. Enable this to "
"make the matching case-sensitive"
-msgstr ""
+msgstr "預設情況下,過濾器字符串被視為不區分大小寫。啟用它以讓匹配區分大小寫"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:145
msgid ""
"By default, filtering is done based on domain names. Enable this to match "
"against URLs instead"
-msgstr ""
+msgstr "預設情況下,過濾是基於網域名稱進行的。啟用它以匹配URL替代"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:157
msgid ""
"By default, the filter rules act as blacklist. Enable this option to only "
"allow matched URLs or domain names"
-msgstr ""
+msgstr "預設情況下,過濾規則為黑名單。啟用此選項僅允許匹配的URL或網域名稱"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:226
msgid ""
"Can be either an IP address or range, a domain name or \".\" for any host "
"without domain"
-msgstr ""
+msgstr "可以是IP地址或範圍,網域名稱或 “.\"對於任何沒有網域的主機"
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:23
msgid "Configuration"
-msgstr "設定"
+msgstr "組態"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:164
msgid "Connection timeout"
-msgstr ""
+msgstr "連線逾時值"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:156
msgid "Default deny"
-msgstr ""
+msgstr "預設拒絕"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:17
msgid "Enable Tinyproxy server"
-msgstr ""
+msgstr "啟用Tinyproxy伺服器"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:55
msgid "Error page"
-msgstr ""
+msgstr "錯誤頁面"
#: applications/luci-app-tinyproxy/luasrc/view/tinyproxy_status.htm:36
msgid "Failed to retrieve statistics from url:"
-msgstr ""
+msgstr "無法從網址檢索統計信息:"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:148
msgid "Filter by RegExp"
-msgstr ""
+msgstr "按RegExp篩選"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:144
msgid "Filter by URLs"
-msgstr ""
+msgstr "按網址過濾"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:152
msgid "Filter case-sensitive"
-msgstr ""
+msgstr "篩選器區分大小寫"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:140
msgid "Filter file"
-msgstr ""
+msgstr "篩選檔案"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:13
msgid "Filtering and ACLs"
-msgstr ""
+msgstr "過濾和存取過濾清單"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:11
msgid "General settings"
-msgstr ""
+msgstr "一般設定值"
#: 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 "授予 luci-app-tinyproxy 擁有 UCI 存取的權限"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:97
msgid "Group"
-msgstr "組"
+msgstr "群組"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:63
msgid "HTML template file to serve for stat host requests"
-msgstr ""
+msgstr "HTML模板文件可用於統計主機請求"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:56
msgid "HTML template file to serve when HTTP errors occur"
-msgstr ""
+msgstr "HTML模板文件在HTTP錯誤發生時提供服務"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:118
msgid "Header whitelist"
-msgstr ""
+msgstr "白名單標頭"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:127
msgid ""
"List of IP addresses or ranges which are allowed to use the proxy server"
-msgstr ""
+msgstr "允許使用代理伺服器的IP地址或範圍的列表"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:134
msgid ""
"List of allowed ports for the CONNECT method. A single value \"0\" allows "
"all ports"
-msgstr ""
+msgstr "CONNECT方式允許的埠號列表。單個值“ 0”允許所有埠"
#: 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"
@@ -156,130 +156,130 @@ msgstr "監聽埠"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:73
msgid "Log file"
-msgstr "日誌檔案"
+msgstr "日誌檔"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:74
msgid "Log file to use for dumping messages"
-msgstr ""
+msgstr "用於轉儲郵件的日誌文件"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:80
msgid "Log level"
-msgstr "日誌記錄層級"
+msgstr "日誌級別"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:81
msgid "Logging verbosity of the Tinyproxy process"
-msgstr ""
+msgstr "Tinyproxy程序的詳細記錄"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:172
msgid "Max. clients"
-msgstr ""
+msgstr "最大用戶數"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:200
msgid "Max. requests per server"
-msgstr ""
+msgstr "每台伺服器最大請求"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:186
msgid "Max. spare servers"
-msgstr ""
+msgstr "最大備用伺服器"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:173
msgid "Maximum allowed number of concurrently connected clients"
-msgstr ""
+msgstr "允許的最大同時連接客戶端數"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:201
msgid ""
"Maximum allowed number of requests per process. If it is exeeded, the "
"process is restarted. Zero means unlimited."
-msgstr ""
+msgstr "每個程序允許的最大請求數。如果已執行,則重新啟動該過程。零表示無限。"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:187
msgid "Maximum number of prepared idle processes"
-msgstr ""
+msgstr "準備的最大空閒程序數"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:165
msgid "Maximum number of seconds an inactive connection is held open"
-msgstr ""
+msgstr "無效連接保持打開狀態的最大秒數"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:179
msgid "Min. spare servers"
-msgstr ""
+msgstr "最小備用伺服器"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:180
msgid "Minimum number of prepared idle processes"
-msgstr ""
+msgstr "準備的最小空閒程序數"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:194
msgid "Number of idle processes to start when launching Tinyproxy"
-msgstr ""
+msgstr "啟動Tinyproxy時要啟動的空閒進程數"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:141
msgid "Plaintext file with URLs or domains to filter. One entry per line"
-msgstr ""
+msgstr "具有要過濾的URL或域的純文本文件。每行一個條目"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:218
msgid "Policy"
-msgstr ""
+msgstr "政策"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:12
msgid "Privacy settings"
-msgstr ""
+msgstr "政策 設定值"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:222
msgid "Reject access"
-msgstr ""
+msgstr "拒絕存取"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:8
msgid "Server Settings"
-msgstr ""
+msgstr "伺服器設定值"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:14
msgid "Server limits"
-msgstr ""
+msgstr "伺服器限制"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:119
msgid ""
"Specifies HTTP header names which are allowed to pass-through, all others "
"are discarded. Leave empty to disable header filtering"
-msgstr ""
+msgstr "指定允許傳遞的HTTP標頭名稱,所有其它標頭均被丟棄。留空以禁用標題過濾"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:32
msgid "Specifies the HTTP port Tinyproxy is listening on for requests"
-msgstr ""
+msgstr "指定Tinyproxy正在監聽請求的HTTP埠號"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:112
msgid "Specifies the Tinyproxy hostname to use in the Via HTTP header"
-msgstr ""
+msgstr "指定在Via HTTP標頭中使用的Tinyproxy主機名稱"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:48
msgid ""
"Specifies the address Tinyproxy binds to for outbound forwarded requests"
-msgstr ""
+msgstr "指定Tinyproxy綁定到外出轉發請求的位址"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:40
msgid "Specifies the addresses Tinyproxy is listening on for requests"
-msgstr ""
+msgstr "指定Tinyproxy正在監聽請求的位址"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:98
msgid "Specifies the group name the Tinyproxy process is running as"
-msgstr ""
+msgstr "指定運行Tinyproxy程序的群組名稱"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:234
msgid ""
"Specifies the upstream proxy to use for accessing the target host. Format is "
"<code>address:port</code>"
-msgstr ""
+msgstr "指定用於存取目標主機的上游代理。格式為<code>位址:埠號 </code>"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:92
msgid "Specifies the user name the Tinyproxy process is running as"
-msgstr ""
+msgstr "指定Tinyproxy程序運行所使用的用戶名稱"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:193
msgid "Start spare servers"
-msgstr ""
+msgstr "啟動備用伺服器"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:62
msgid "Statistics page"
-msgstr ""
+msgstr "統計頁面"
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:14
msgid "Status"
@@ -287,52 +287,52 @@ msgstr "狀態"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:225
msgid "Target host"
-msgstr ""
+msgstr "目標主機"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:5
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:3
msgid "Tinyproxy"
-msgstr ""
+msgstr "Tinyproxy伺服器"
#: applications/luci-app-tinyproxy/luasrc/view/tinyproxy_status.htm:51
msgid "Tinyproxy Status"
-msgstr ""
+msgstr "Tinyproxy狀態"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:6
msgid "Tinyproxy is a small and fast non-caching HTTP(S)-Proxy"
-msgstr ""
+msgstr "Tinyproxy是一個小型且快速的非快取的HTTP(S)-代理"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:211
msgid "Upstream Proxies"
-msgstr ""
+msgstr "上游代理"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:212
msgid ""
"Upstream proxy rules define proxy servers to use when accessing certain IP "
"addresses or domains."
-msgstr ""
+msgstr "上游代理規則定義存取某些IP位址或網域時要使用的代理伺服器。"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:69
msgid "Use syslog"
-msgstr ""
+msgstr "使用系統日誌"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:91
msgid "User"
-msgstr ""
+msgstr "用戶"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:111
msgid "Via hostname"
-msgstr ""
+msgstr "透過主機名稱"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:221
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:233
msgid "Via proxy"
-msgstr ""
+msgstr "透過代理"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:70
msgid "Writes log messages to syslog instead of a log file"
-msgstr ""
+msgstr "將日誌消息寫入syslog而不是日誌文件"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:107
msgid "X-Tinyproxy header"
-msgstr ""
+msgstr "X-Tinyproxy標頭"
diff --git a/applications/luci-app-transmission/Makefile b/applications/luci-app-transmission/Makefile
index 668c73185b..d0fddbefef 100644
--- a/applications/luci-app-transmission/Makefile
+++ b/applications/luci-app-transmission/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for Transmission
-LUCI_DEPENDS:=
+LUCI_DEPENDS:=+transmission-daemon
include ../../luci.mk
diff --git a/applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js b/applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js
index f2c42ddba5..0ba84a9b52 100644
--- a/applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js
+++ b/applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js
@@ -35,7 +35,7 @@ return view.extend({
var button = '';
if (running && webinstalled)
- button = '&nbsp;<a class="btn" href="http://' + window.location.hostname + ':' + port + '" target="_blank" rel="noreferrer noopener">' + _('Open Web Interface') + '</a>';
+ button = '&#160;<a class="btn" href="http://' + window.location.hostname + ':' + port + '" target="_blank" rel="noreferrer noopener">' + _('Open Web Interface') + '</a>';
var m, s, o;
diff --git a/applications/luci-app-transmission/po/ar/transmission.po b/applications/luci-app-transmission/po/ar/transmission.po
index 971d80c976..a1061eeb02 100644
--- a/applications/luci-app-transmission/po/ar/transmission.po
+++ b/applications/luci-app-transmission/po/ar/transmission.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-21 02:03+0200\n"
-"PO-Revision-Date: 2020-09-26 10:40+0000\n"
-"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"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/"
"luciapplicationstransmission/ar/>\n"
"Language: ar\n"
@@ -13,7 +13,7 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -89,7 +89,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "Debug"
-msgstr ""
+msgstr "تصحيح الأخطاء"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Download directory"
@@ -109,15 +109,15 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Enabled"
-msgstr "ممكّن"
+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"
-msgstr ""
+msgstr "خطأ"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
msgid "Fast"
@@ -181,7 +181,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
msgid "None"
-msgstr ""
+msgstr "لاشيء"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid ""
@@ -192,7 +192,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
msgid "Off"
-msgstr ""
+msgstr "مغلق"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
msgid "Open Web Interface"
@@ -421,7 +421,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "hours"
-msgstr ""
+msgstr "ساعات"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
diff --git a/applications/luci-app-transmission/po/bg/transmission.po b/applications/luci-app-transmission/po/bg/transmission.po
index 4c6e80f6d4..3faa617e41 100644
--- a/applications/luci-app-transmission/po/bg/transmission.po
+++ b/applications/luci-app-transmission/po/bg/transmission.po
@@ -3,14 +3,16 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-10-29 20:27+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/"
+"luciapplicationstransmission/bg/>\n"
"Language: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 2.4.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -106,15 +108,15 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Enabled"
-msgstr ""
+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"
-msgstr ""
+msgstr "Грешка"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
msgid "Fast"
diff --git a/applications/luci-app-transmission/po/bn_BD/transmission.po b/applications/luci-app-transmission/po/bn_BD/transmission.po
index f25fe427a8..92ae53ae09 100644
--- a/applications/luci-app-transmission/po/bn_BD/transmission.po
+++ b/applications/luci-app-transmission/po/bn_BD/transmission.po
@@ -3,14 +3,16 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-04-28 12:03+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/luciapplicationstransmission/bn_BD/>\n"
"Language: bn_BD\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 2.5.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -86,7 +88,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "Debug"
-msgstr ""
+msgstr "ডিবাগ"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Download directory"
@@ -106,7 +108,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Enabled"
-msgstr ""
+msgstr "সক্রিয়"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "Encryption"
@@ -114,7 +116,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
msgid "Error"
-msgstr ""
+msgstr "ভুল"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
msgid "Fast"
@@ -158,7 +160,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Info"
-msgstr ""
+msgstr "তথ্য"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "LPD enabled"
@@ -174,7 +176,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
msgid "Miscellaneous"
-msgstr ""
+msgstr "বিবিধ"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
msgid "None"
@@ -337,11 +339,11 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
msgid "Run daemon as group"
-msgstr ""
+msgstr "গ্রুপ হিসাবে ডেমন চালান"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
msgid "Run daemon as user"
-msgstr ""
+msgstr "ব্যবহারকারী হিসাবে ডেমন চালান"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
msgid "Scheduling"
diff --git a/applications/luci-app-transmission/po/ca/transmission.po b/applications/luci-app-transmission/po/ca/transmission.po
index a06e622070..e192c4b553 100644
--- a/applications/luci-app-transmission/po/ca/transmission.po
+++ b/applications/luci-app-transmission/po/ca/transmission.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-06-01 23:27+0200\n"
-"PO-Revision-Date: 2020-03-11 23:49+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"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/"
"luciapplicationstransmission/ca/>\n"
"Language: ca\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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -192,7 +192,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
msgid "Off"
-msgstr "Desactivat"
+msgstr "Apagat"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
msgid "Open Web Interface"
diff --git a/applications/luci-app-transmission/po/da/transmission.po b/applications/luci-app-transmission/po/da/transmission.po
new file mode 100644
index 0000000000..0d01512451
--- /dev/null
+++ b/applications/luci-app-transmission/po/da/transmission.po
@@ -0,0 +1,432 @@
+msgid ""
+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"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstransmission/da/>\n"
+"Language: da\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.1-dev\n"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
+msgid "Alternative download speed"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
+msgid "Alternative speed enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "Alternative speed time begin"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "Alternative speed time day"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+msgid "Alternative speed time end"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
+msgid "Alternative speed timing enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
+msgid "Alternative upload speed"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
+msgid "Automatically start added torrents"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+msgid "Bandwidth settings"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
+msgid "Binding address IPv4"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
+msgid "Binding address IPv6"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
+msgid "Block list enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
+msgid "Blocklist URL"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
+msgid "Blocklists"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
+msgid "Cache size in MB"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
+msgid "Config file directory"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
+msgid "Custom Web UI directory"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
+msgid "DHT enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
+msgid "Download directory"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
+msgid "Download queue enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
+msgid "Download queue size"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
+msgid "Enable watch directory"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
+msgid "Encryption"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
+msgid "Fast"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
+msgid "Files and Locations"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Full"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+msgid "Global peer limit"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
+msgid "Global settings"
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json:3
+msgid "Grant UCI access for luci-app-transmission"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
+msgid "Idle seeding limit"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
+msgid "Idle seeding limit enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
+msgid "Incomplete directory"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
+msgid "Incomplete directory enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
+msgid "LPD enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+msgid "Lazy bitfield enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
+msgid "Message level"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+msgid "Miscellaneous"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+msgid "None"
+msgstr "Ingen"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid ""
+"Number/bitfield. Start with 0, then for each day you want the scheduler "
+"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
+"8, Thursday - 16, Friday - 32, Saturday - 64"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+msgid "Off"
+msgstr "Off"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
+msgid "Open Web Interface"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+msgid "PEX enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer Port settings"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+msgid "Peer congestion algorithm"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+msgid "Peer limit per torrent"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
+msgid "Peer port"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
+msgid "Peer port random high"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
+msgid "Peer port random low"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
+msgid "Peer port random on start"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+msgid "Peer settings"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
+msgid "Port forwarding enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+msgid "Prefer unencrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
+msgid "Prefetch enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
+msgid "Queue stalled enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
+msgid "Queue stalled minutes"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+msgid "Queueing"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
+msgid "RPC URL"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
+msgid "RPC authentication required"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
+msgid "RPC bind address"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
+msgid "RPC enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
+msgid "RPC password"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
+msgid "RPC port"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+msgid "RPC settings"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+msgid "RPC username"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+msgid "RPC whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
+msgid "Ratio limit"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
+msgid "Ratio limit enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+msgid "Rename partial files"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+msgid "Run daemon as user"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
+msgid "Scheduling"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
+msgid "Scrape paused torrents enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
+msgid "Script torrent done enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
+msgid "Script torrent done filename"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
+msgid "Seed queue enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
+msgid "Seed queue size"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
+msgid "Speed limit down"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
+msgid "Speed limit down enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
+msgid "Speed limit up"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
+msgid "Speed limit up enabled"
+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>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
+msgid "Transmission"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+msgid ""
+"Transmission daemon is a simple bittorrent client, here you can configure "
+"the settings."
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
+msgid "Trash original torrent files"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
+msgid "Upload slots per torrent"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
+msgid "Watch directory"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+msgid "in minutes from midnight"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
+msgid "uTP enabled"
+msgstr ""
diff --git a/applications/luci-app-transmission/po/de/transmission.po b/applications/luci-app-transmission/po/de/transmission.po
index ff73f848a3..3392725f27 100644
--- a/applications/luci-app-transmission/po/de/transmission.po
+++ b/applications/luci-app-transmission/po/de/transmission.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-17 15:08+0200\n"
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/de/>\n"
"Language: 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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -140,7 +140,7 @@ msgstr "Allgemeine Einstellungen"
#: applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json:3
msgid "Grant UCI access for luci-app-transmission"
-msgstr "Gewähre UCI Zugriff auf luci-app-transmission"
+msgstr "UCI-Zugriff für luci-app-transmission erlauben"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit"
diff --git a/applications/luci-app-transmission/po/el/transmission.po b/applications/luci-app-transmission/po/el/transmission.po
index 56e67ddc32..154c499753 100644
--- a/applications/luci-app-transmission/po/el/transmission.po
+++ b/applications/luci-app-transmission/po/el/transmission.po
@@ -1,3 +1,19 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-01-23 04:57+0200\n"
+"PO-Revision-Date: 2021-02-01 16:02+0000\n"
+"Last-Translator: ChriZathens <c_kan1@hotmail.com>\n"
+"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstransmission/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.5-dev\n"
+
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
msgstr ""
@@ -60,7 +76,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Config file directory"
-msgstr ""
+msgstr "Φάκελος αρχείου διαμόρφωσης"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Custom Web UI directory"
@@ -72,11 +88,11 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "Debug"
-msgstr ""
+msgstr "Αποσφαλμάτωση"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Download directory"
-msgstr ""
+msgstr "Φάκελος λήψης"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Download queue enabled"
@@ -92,7 +108,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Enabled"
-msgstr ""
+msgstr "Ενεργοποιήθηκε"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "Encryption"
@@ -100,7 +116,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
msgid "Error"
-msgstr ""
+msgstr "Σφάλμα"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
msgid "Fast"
diff --git a/applications/luci-app-transmission/po/es/transmission.po b/applications/luci-app-transmission/po/es/transmission.po
index 9de95282dd..dd3c0d2a39 100644
--- a/applications/luci-app-transmission/po/es/transmission.po
+++ b/applications/luci-app-transmission/po/es/transmission.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-21 22:06+0200\n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-05-10 09:32+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/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.7-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
diff --git a/applications/luci-app-transmission/po/fr/transmission.po b/applications/luci-app-transmission/po/fr/transmission.po
index 8619cf8273..ab7632b080 100644
--- a/applications/luci-app-transmission/po/fr/transmission.po
+++ b/applications/luci-app-transmission/po/fr/transmission.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-10-24 15:53+0200\n"
-"PO-Revision-Date: 2020-04-21 18:54+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2021-01-15 12:32+0000\n"
+"Last-Translator: Amaury <y0da@live.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/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.0.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -23,32 +23,36 @@ msgid "Alternative speed enabled"
msgstr "Vitesse alternative activée"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#, fuzzy
msgid "Alternative speed time begin"
-msgstr ""
+msgstr "Début de période de vitesse alternative"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+#, fuzzy
msgid "Alternative speed time day"
-msgstr ""
+msgstr "Jour de période de vitesse alternative"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#, fuzzy
msgid "Alternative speed time end"
-msgstr ""
+msgstr "Fin de période de vitesse alternative"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
+#, fuzzy
msgid "Alternative speed timing enabled"
-msgstr ""
+msgstr "Période de vitesse alternative activé"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative upload speed"
-msgstr ""
+msgstr "Vitesse de d'envoi alternative"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Automatically start added torrents"
-msgstr ""
+msgstr "Démarrer automatiquement les torrents ajoutés"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
msgid "Bandwidth settings"
-msgstr ""
+msgstr "Paramètres de bande passante"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Binding address IPv4"
@@ -60,19 +64,19 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Block list enabled"
-msgstr ""
+msgstr "Liste de blocage activée"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Blocklist URL"
-msgstr ""
+msgstr "URL de la liste de blocage"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Blocklists"
-msgstr ""
+msgstr "Liste de blocage"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Cache size in MB"
-msgstr ""
+msgstr "Taille du cache en MO"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Config file directory"
@@ -85,7 +89,7 @@ msgstr "Répertoire personnalisé de l'interface Web"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
msgid "DHT enabled"
-msgstr ""
+msgstr "DHT activé"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "Debug"
@@ -97,15 +101,15 @@ msgstr "Télécharger un dossier"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Download queue enabled"
-msgstr ""
+msgstr "File de téléchargement activé"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Download queue size"
-msgstr ""
+msgstr "Taille de la file de téléchargement"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
msgid "Enable watch directory"
-msgstr ""
+msgstr "Observation du répertoire activé"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Enabled"
@@ -121,43 +125,47 @@ msgstr "Erreur"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
msgid "Fast"
-msgstr ""
+msgstr "Rapide"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
msgid "Files and Locations"
-msgstr ""
+msgstr "Fichiers et emplacements"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+#, fuzzy
msgid "Full"
-msgstr ""
+msgstr "Plein"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#, fuzzy
msgid "Global peer limit"
-msgstr ""
+msgstr "Limite global de clients"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
msgid "Global settings"
-msgstr ""
+msgstr "Paramètres généraux"
#: applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json:3
msgid "Grant UCI access for luci-app-transmission"
-msgstr ""
+msgstr "Autoriser luci-app-transmission à accéder à l'UCI"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
+#, fuzzy
msgid "Idle seeding limit"
-msgstr ""
+msgstr "Limite de partage inactif"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
+#, fuzzy
msgid "Idle seeding limit enabled"
-msgstr ""
+msgstr "Limite de partage inactif activé"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory"
-msgstr ""
+msgstr "Répertoire incomplet"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
msgid "Incomplete directory enabled"
-msgstr ""
+msgstr "Répertoire incomplet activé"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Info"
@@ -165,23 +173,24 @@ msgstr "Infos"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "LPD enabled"
-msgstr ""
+msgstr "LDP activé"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#, fuzzy
msgid "Lazy bitfield enabled"
-msgstr ""
+msgstr "Lazy bitfield activé"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "Message level"
-msgstr ""
+msgstr "Verbosité"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
msgid "Miscellaneous"
-msgstr ""
+msgstr "Divers"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
msgid "None"
-msgstr "Aucun"
+msgstr "Rien"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid ""
@@ -196,43 +205,49 @@ msgstr "Éteint"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
msgid "Open Web Interface"
-msgstr ""
+msgstr "Ouvrir l'interface web"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "PEX enabled"
-msgstr ""
+msgstr "PEX activé"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+#, fuzzy
msgid "Peer Port settings"
-msgstr ""
+msgstr "Paramètre de port du client"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#, fuzzy
msgid "Peer congestion algorithm"
-msgstr ""
+msgstr "Algorithme de congestion du client"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
msgid "Peer limit per torrent"
-msgstr ""
+msgstr "Limite de client par torrent"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
+#, fuzzy
msgid "Peer port"
-msgstr ""
+msgstr "Port client"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
+#, fuzzy
msgid "Peer port random high"
-msgstr ""
+msgstr "Port client aléatoirement haut"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
+#, fuzzy
msgid "Peer port random low"
-msgstr ""
+msgstr "Port client aléatoirement bas"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
+#, fuzzy
msgid "Peer port random on start"
-msgstr ""
+msgstr "Port client aléatoire au démarrage"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
msgid "Peer settings"
-msgstr ""
+msgstr "Paramètres du client"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
@@ -240,23 +255,24 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Port forwarding enabled"
-msgstr ""
+msgstr "Redirection de port activé"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Preallocation"
-msgstr ""
+msgstr "Pré-allocation"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
msgid "Prefer encrypted"
-msgstr ""
+msgstr "Chiffrement préféré"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
msgid "Prefer unencrypted"
-msgstr ""
+msgstr "Non chiffré préféré"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
+#, fuzzy
msgid "Prefetch enabled"
-msgstr ""
+msgstr "Prefetch activé"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Queue stalled enabled"
diff --git a/applications/luci-app-transmission/po/he/transmission.po b/applications/luci-app-transmission/po/he/transmission.po
index 56e67ddc32..d87560414a 100644
--- a/applications/luci-app-transmission/po/he/transmission.po
+++ b/applications/luci-app-transmission/po/he/transmission.po
@@ -1,10 +1,27 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-01-12 10:37+0200\n"
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstransmission/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=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
+"n % 10 == 0) ? 2 : 3));\n"
+"X-Generator: Weblate 4.5-dev\n"
+
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
-msgstr ""
+msgstr "מהירות הורדה חלופית"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Alternative speed enabled"
-msgstr ""
+msgstr "הופעלה מהירות חלופית"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed time begin"
diff --git a/applications/luci-app-transmission/po/hu/transmission.po b/applications/luci-app-transmission/po/hu/transmission.po
index 4c2f3f8784..eaa097b503 100644
--- a/applications/luci-app-transmission/po/hu/transmission.po
+++ b/applications/luci-app-transmission/po/hu/transmission.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-04-17 20:30+0200\n"
-"PO-Revision-Date: 2020-01-07 15:21+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"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/"
"luciapplicationstransmission/hu/>\n"
"Language: hu\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 3.10.1-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -141,7 +141,7 @@ msgstr "Globális beállítások"
#: applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json:3
msgid "Grant UCI access for luci-app-transmission"
-msgstr ""
+msgstr "UCI hozzáférés adása a \"luci-app-transmission\" -nek"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit"
@@ -246,19 +246,16 @@ msgid "Port forwarding enabled"
msgstr "Portátirányítás engedélyezése"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
-#, fuzzy
msgid "Preallocation"
-msgstr "előre lefoglalás"
+msgstr "Előfoglalás"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
-#, fuzzy
msgid "Prefer encrypted"
-msgstr "Előnyben részesített"
+msgstr "Titkosítás előnyben részesítése"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
-#, fuzzy
msgid "Prefer unencrypted"
-msgstr "Előnyben részesített"
+msgstr "Titkosítás hanyagolása"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "Prefetch enabled"
@@ -344,12 +341,11 @@ msgstr "Félkész fájlok átnevezése"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Require encrypted"
-msgstr ""
+msgstr "Titkosítás megkövetelése"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
-#, fuzzy
msgid "Run daemon as group"
-msgstr "Démon futtatása felhasználóként"
+msgstr "Démon futtatása csoportként"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
msgid "Run daemon as user"
@@ -432,7 +428,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "hours"
-msgstr ""
+msgstr "óra"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
diff --git a/applications/luci-app-transmission/po/it/transmission.po b/applications/luci-app-transmission/po/it/transmission.po
index cd2efbb6b3..4b506c2af6 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: 2020-03-04 04:29+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-09-29 17:35+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -180,7 +180,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
msgid "None"
-msgstr ""
+msgstr "Nessuno"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid ""
@@ -420,7 +420,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "hours"
-msgstr ""
+msgstr "ore"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
diff --git a/applications/luci-app-transmission/po/ja/transmission.po b/applications/luci-app-transmission/po/ja/transmission.po
index 067420f285..4b9ef3c22c 100644
--- a/applications/luci-app-transmission/po/ja/transmission.po
+++ b/applications/luci-app-transmission/po/ja/transmission.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-04-18 11:15+0200\n"
-"PO-Revision-Date: 2020-10-11 22:18+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/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-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -140,7 +140,7 @@ msgstr "グローバル設定"
#: applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json:3
msgid "Grant UCI access for luci-app-transmission"
-msgstr "luci-app-transmission に UCI アクセスを許可"
+msgstr "luci-app-transmissionにUCIアクセスを許可"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit"
diff --git a/applications/luci-app-transmission/po/ko/transmission.po b/applications/luci-app-transmission/po/ko/transmission.po
index d07858aa8a..39876c1cf6 100644
--- a/applications/luci-app-transmission/po/ko/transmission.po
+++ b/applications/luci-app-transmission/po/ko/transmission.po
@@ -3,14 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-03-21 14:31+0000\n"
+"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\n"
+"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstransmission/ko/>\n"
"Language: ko\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 2.4.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -106,7 +108,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Enabled"
-msgstr ""
+msgstr "활성화"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "Encryption"
diff --git a/applications/luci-app-transmission/po/nb_NO/transmission.po b/applications/luci-app-transmission/po/nb_NO/transmission.po
index 33a89df5e6..f5599d2293 100644
--- a/applications/luci-app-transmission/po/nb_NO/transmission.po
+++ b/applications/luci-app-transmission/po/nb_NO/transmission.po
@@ -3,16 +3,16 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-03-25 21:10+0200\n"
-"PO-Revision-Date: 2019-11-20 17:06+0000\n"
-"Last-Translator: Ole Solbakken <oinnselset@gmail.com>\n"
+"PO-Revision-Date: 2022-01-08 22:54+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/nb_NO/>\n"
-"Language: no\n"
+"Language: nb_NO\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 3.10-dev\n"
+"X-Generator: Weblate 4.10.1\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -79,9 +79,8 @@ msgid "Config file directory"
msgstr "Mappe for konfigurasjonsfil"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
-#, fuzzy
msgid "Custom Web UI directory"
-msgstr "Mappe for konfigurasjonsfil"
+msgstr "Egendefinert mappe for vev-grensesnitt"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
msgid "DHT enabled"
@@ -109,7 +108,7 @@ msgstr "Aktiver overvåking av torrent mappe"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Enabled"
-msgstr "Aktivert"
+msgstr "Påskrudd"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "Encryption"
@@ -141,7 +140,7 @@ msgstr "Globale innstillinger"
#: applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json:3
msgid "Grant UCI access for luci-app-transmission"
-msgstr ""
+msgstr "Innvilg UCI-tilgang for luci-app-transmission"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit"
@@ -239,7 +238,7 @@ msgstr "Peer innstillinger"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
-msgstr ""
+msgstr "Likemanns-socket <abbr title=\"Type of Service\">TOS</abbr>"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Port forwarding enabled"
@@ -247,21 +246,19 @@ msgstr "Port videresending aktivert"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Preallocation"
-msgstr ""
+msgstr "Forhåndstildeling"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
-#, fuzzy
msgid "Prefer encrypted"
-msgstr "Prioritert"
+msgstr "Foretekk kryptering"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
-#, fuzzy
msgid "Prefer unencrypted"
-msgstr "Prioritert"
+msgstr "Foretrekk ingen kryptering"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "Prefetch enabled"
-msgstr ""
+msgstr "Foretrekk påskrudd"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Queue stalled enabled"
@@ -277,23 +274,23 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC URL"
-msgstr ""
+msgstr "RPC-nettadresse"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC authentication required"
-msgstr ""
+msgstr "RPC-identitetsbekreftelse kreves"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC bind address"
-msgstr ""
+msgstr "RPC-forbindelsesadresse"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC enabled"
-msgstr ""
+msgstr "RPC påskrudd"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
msgid "RPC host whitelist"
-msgstr ""
+msgstr "RPC-vertshvitliste"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
#, fuzzy
@@ -302,27 +299,27 @@ msgstr "Blokkeringsliste aktivert"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC password"
-msgstr ""
+msgstr "RPC-passord"
#: 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-innstillinger"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
msgid "RPC username"
-msgstr ""
+msgstr "RPC-brukernavn"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
msgid "RPC whitelist"
-msgstr ""
+msgstr "RPC-hvitliste"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
msgid "RPC whitelist enabled"
-msgstr ""
+msgstr "RPC-hvitliste påskrudd"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit"
@@ -346,15 +343,15 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
msgid "Run daemon as group"
-msgstr ""
+msgstr "Kjør nisse som gruppe"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
msgid "Run daemon as user"
-msgstr ""
+msgstr "Kjør nisse som bruker"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
msgid "Scheduling"
-msgstr ""
+msgstr "Planlegging"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
msgid "Scrape paused torrents enabled"
@@ -401,25 +398,29 @@ msgstr ""
#: 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
+#, fuzzy
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
+"Transmission-nissen er en enkel BitTorrent-klient. Her kan du justere "
+"innstillingene."
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Trash original torrent files"
-msgstr ""
+msgstr "Slett opprinnelige torrent-filer"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Upload slots per torrent"
-msgstr ""
+msgstr "Opplasingsplasser per torrent"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
+#, fuzzy
msgid "Watch directory"
-msgstr ""
+msgstr "Oppsynsmappe"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
@@ -427,16 +428,16 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "hours"
-msgstr ""
+msgstr "timer"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "in minutes from midnight"
-msgstr ""
+msgstr "i minutter fra midnatt"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "uTP enabled"
-msgstr ""
+msgstr "uTP påskrudd"
#~ msgid "Forced"
#~ msgstr "Tvunget"
diff --git a/applications/luci-app-transmission/po/pl/transmission.po b/applications/luci-app-transmission/po/pl/transmission.po
index 49d1f4553e..1a190ddf52 100644
--- a/applications/luci-app-transmission/po/pl/transmission.po
+++ b/applications/luci-app-transmission/po/pl/transmission.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-04-19 21:20+0200\n"
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2021-01-20 10:36+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/pl/>\n"
"Language: 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.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -208,35 +208,35 @@ msgstr "PEX włączony"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
msgid "Peer Port settings"
-msgstr "Ustawienia portu peer"
+msgstr "Ustawienia portu peera"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
msgid "Peer congestion algorithm"
-msgstr "Algorytm przeciążenia peer"
+msgstr "Algorytm przeciążenia peera"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
msgid "Peer limit per torrent"
-msgstr "Limit peer'a dla torrenta"
+msgstr "Limit peera dla torrenta"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer port"
-msgstr "Port peer"
+msgstr "Port peera"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random high"
-msgstr "Maksymalny port peer`a"
+msgstr "Maksymalny port peera"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random low"
-msgstr "Minimalny port peer`a"
+msgstr "Minimalny port peera"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
msgid "Peer port random on start"
-msgstr "Losowy port peer`a przy starcie"
+msgstr "Losowy port peera przy starcie"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
msgid "Peer settings"
-msgstr "Ustawienia peer"
+msgstr "Ustawienia peera"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
diff --git a/applications/luci-app-transmission/po/pt/transmission.po b/applications/luci-app-transmission/po/pt/transmission.po
index cae9c8d81e..b39a196b8f 100644
--- a/applications/luci-app-transmission/po/pt/transmission.po
+++ b/applications/luci-app-transmission/po/pt/transmission.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-05-31 23:40+0200\n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-05-10 09:32+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/pt/>\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.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
-msgstr "Velocidade de download alternativa"
+msgstr "Velocidade de descarrega alternativa"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Alternative speed enabled"
@@ -88,7 +88,7 @@ msgstr "DHT ativado"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "Debug"
-msgstr "Depurar"
+msgstr "Depuração"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Download directory"
@@ -136,7 +136,7 @@ msgstr "Limite global de parceiros conectados"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
msgid "Global settings"
-msgstr "Configurações Globais"
+msgstr "Configurações globais"
#: applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json:3
msgid "Grant UCI access for luci-app-transmission"
diff --git a/applications/luci-app-transmission/po/pt_BR/transmission.po b/applications/luci-app-transmission/po/pt_BR/transmission.po
index d1adf05e2e..a83e24a52f 100644
--- a/applications/luci-app-transmission/po/pt_BR/transmission.po
+++ b/applications/luci-app-transmission/po/pt_BR/transmission.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-06 16:27+0200\n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-04-20 15:29+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationstransmission/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.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -136,7 +136,7 @@ msgstr "Limite global de pares conectados"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
msgid "Global settings"
-msgstr "Configurações Globais"
+msgstr "Configurações globais"
#: applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json:3
msgid "Grant UCI access for luci-app-transmission"
diff --git a/applications/luci-app-transmission/po/ro/transmission.po b/applications/luci-app-transmission/po/ro/transmission.po
index 33f7d678b7..0f4fa0bfb3 100644
--- a/applications/luci-app-transmission/po/ro/transmission.po
+++ b/applications/luci-app-transmission/po/ro/transmission.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-09-25 19:17+0200\n"
-"PO-Revision-Date: 2020-01-10 12:23+0000\n"
-"Last-Translator: Alexandru Stan <alex9457sn@gmail.com>\n"
+"PO-Revision-Date: 2021-12-08 22:45+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/ro/>\n"
"Language: ro\n"
@@ -13,7 +13,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 3.10.1\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -25,19 +25,19 @@ msgstr "Viteză alternativă activată"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed time begin"
-msgstr ""
+msgstr "Timp de viteză alternativă începe"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time day"
-msgstr ""
+msgstr "Viteză alternativă timp zi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time end"
-msgstr ""
+msgstr "Viteză alternativă timp sfârșit"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Alternative speed timing enabled"
-msgstr ""
+msgstr "Temporizarea vitezei alternative activată"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative upload speed"
@@ -45,7 +45,7 @@ msgstr "Viteza de upload alternativa"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Automatically start added torrents"
-msgstr ""
+msgstr "Pornirea automată a torrentelor adăugate"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
msgid "Bandwidth settings"
@@ -53,59 +53,59 @@ msgstr "Setari latime de banda"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Binding address IPv4"
-msgstr ""
+msgstr "Adresa de legătură IPv4"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
msgid "Binding address IPv6"
-msgstr ""
+msgstr "Adresa de legătură IPv6"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Block list enabled"
-msgstr ""
+msgstr "Lista de blocare activată"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Blocklist URL"
-msgstr ""
+msgstr "URL-ul listei de blocare"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Blocklists"
-msgstr ""
+msgstr "Listă de blocare"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Cache size in MB"
-msgstr ""
+msgstr "Dimensiunea cache-ului în MB"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Config file directory"
-msgstr ""
+msgstr "Directorul fișierului de configurare"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Custom Web UI directory"
-msgstr ""
+msgstr "Director Web UI personalizat"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
msgid "DHT enabled"
-msgstr ""
+msgstr "DHT activat"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "Debug"
-msgstr ""
+msgstr "Depanare"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Download directory"
-msgstr ""
+msgstr "Director de descărcare"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Download queue enabled"
-msgstr ""
+msgstr "Coadă de descărcare activată"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Download queue size"
-msgstr ""
+msgstr "Dimensiunea cozii de descărcare"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
msgid "Enable watch directory"
-msgstr ""
+msgstr "Activați directorul de supraveghere"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Enabled"
@@ -129,59 +129,59 @@ msgstr "Fişiere şi Locaţii"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
msgid "Full"
-msgstr ""
+msgstr "Complet"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
msgid "Global peer limit"
-msgstr ""
+msgstr "Limita globală a colegilor"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
msgid "Global settings"
-msgstr "Setari globale"
+msgstr "Setări globale"
#: applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json:3
msgid "Grant UCI access for luci-app-transmission"
-msgstr ""
+msgstr "Acordarea accesului UCI pentru luci-app-transmission"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit"
-msgstr ""
+msgstr "Limita de însămânțare în gol"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Idle seeding limit enabled"
-msgstr ""
+msgstr "Limita de însămânțare în gol activată"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory"
-msgstr ""
+msgstr "Director incomplet"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
msgid "Incomplete directory enabled"
-msgstr ""
+msgstr "Director incomplet activat"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Info"
-msgstr "Informatii"
+msgstr "Informații"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "LPD enabled"
-msgstr ""
+msgstr "LPD activat"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
msgid "Lazy bitfield enabled"
-msgstr ""
+msgstr "Câmp binar leneș activat"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "Message level"
-msgstr ""
+msgstr "Nivelul mesajului"
#: 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"
-msgstr ""
+msgstr "Nici unul"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid ""
@@ -189,6 +189,9 @@ msgid ""
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
+"Număr/câmp de biți. Începeți cu 0, apoi adăugați o valoare pentru fiecare zi "
+"în care doriți ca programatorul să fie activat. Pentru duminică - 1, luni - "
+"2, marți - 4, miercuri - 8, joi - 16, vineri - 32, sâmbătă - 64"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
msgid "Off"
@@ -196,197 +199,195 @@ msgstr "Oprit"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
msgid "Open Web Interface"
-msgstr ""
+msgstr "Interfață web deschisă"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "PEX enabled"
-msgstr ""
+msgstr "PEX activat"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
msgid "Peer Port settings"
-msgstr ""
+msgstr "Setări ale portului egal"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
msgid "Peer congestion algorithm"
-msgstr ""
+msgstr "Algoritm de congestie între egali"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
msgid "Peer limit per torrent"
-msgstr ""
+msgstr "Limita numărului de colegi pe torrent"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer port"
-msgstr ""
+msgstr "Port omolog"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random high"
-msgstr ""
+msgstr "Portul de egalitate aleatoriu mare"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random low"
-msgstr ""
+msgstr "Portul pereche aleatoriu scăzut"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
msgid "Peer port random on start"
-msgstr ""
+msgstr "Portul egalului este aleatoriu la pornire"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
msgid "Peer settings"
-msgstr ""
+msgstr "Setări de la egal la egal"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
-msgstr ""
+msgstr "Priză pereche <abbr title=\"Tip de serviciu\">TOS</abbr>"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Port forwarding enabled"
-msgstr ""
+msgstr "Port forwarding activat"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Preallocation"
-msgstr ""
+msgstr "Prealocare"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
-#, fuzzy
msgid "Prefer encrypted"
-msgstr "Preferat"
+msgstr "Preferați criptate"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
-#, fuzzy
msgid "Prefer unencrypted"
-msgstr "Preferat"
+msgstr "Preferați necriptat"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "Prefetch enabled"
-msgstr ""
+msgstr "Prefetch activat"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Queue stalled enabled"
-msgstr ""
+msgstr "Coadă blocată activată"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Queue stalled minutes"
-msgstr ""
+msgstr "Coadă blocată minute"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
msgid "Queueing"
-msgstr ""
+msgstr "Coadă de așteptare"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC URL"
-msgstr ""
+msgstr "URL RPC"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC authentication required"
-msgstr ""
+msgstr "Este necesară autentificarea RPC"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC bind address"
-msgstr ""
+msgstr "Adresa RPC bind"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC enabled"
-msgstr ""
+msgstr "RPC activat"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
msgid "RPC host whitelist"
-msgstr ""
+msgstr "Lista albă a gazdelor RPC"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC host whitelist enabled"
-msgstr ""
+msgstr "Lista albă a gazdelor RPC activată"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC password"
-msgstr ""
+msgstr "Parolă RPC"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC port"
-msgstr ""
+msgstr "Port RPC"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
msgid "RPC settings"
-msgstr ""
+msgstr "Setări RPC"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
msgid "RPC username"
-msgstr ""
+msgstr "Nume de utilizator RPC"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
msgid "RPC whitelist"
-msgstr ""
+msgstr "Lista albă RPC"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
msgid "RPC whitelist enabled"
-msgstr ""
+msgstr "Lista albă RPC activată"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit"
-msgstr ""
+msgstr "Limita raportului"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Ratio limit enabled"
-msgstr ""
+msgstr "Limitarea raportului activată"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Recycle peer id after"
-msgstr ""
+msgstr "Reciclează id-ul peer după"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Rename partial files"
-msgstr ""
+msgstr "Redenumirea fișierelor parțiale"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Require encrypted"
-msgstr ""
+msgstr "Necesită criptare"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
msgid "Run daemon as group"
-msgstr ""
+msgstr "Rularea daemonului ca grup"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
msgid "Run daemon as user"
-msgstr ""
+msgstr "Rulați daemonul ca utilizator"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
msgid "Scheduling"
-msgstr ""
+msgstr "Programare"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
msgid "Scrape paused torrents enabled"
-msgstr ""
+msgstr "Scrape a activat torrente în pauză"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Script torrent done enabled"
-msgstr ""
+msgstr "Script torrent făcut activat"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done filename"
-msgstr ""
+msgstr "Script torrent done nume fișier"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Seed queue enabled"
-msgstr ""
+msgstr "Coadă de semințe activată"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Seed queue size"
-msgstr ""
+msgstr "Dimensiunea cozii de semințe"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down"
-msgstr ""
+msgstr "Reducerea limitei de viteză"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Speed limit down enabled"
-msgstr ""
+msgstr "Limita de viteză în jos activată"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up"
-msgstr ""
+msgstr "Creșterea limitei de viteză"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit up enabled"
-msgstr ""
+msgstr "Limita de viteză în sus activată"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid ""
@@ -394,45 +395,50 @@ msgid ""
"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
"\">tcp-congestion-control</a>."
msgstr ""
+"Acest lucru este documentat pe <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 "Transmisie"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
+"Transmission daemon este un client bittorrent simplu, aici puteți configura "
+"setările."
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Trash original torrent files"
-msgstr ""
+msgstr "Aruncă la gunoi fișierele torrent originale"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Upload slots per torrent"
-msgstr ""
+msgstr "Sloturi de încărcare pe torrent"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Watch directory"
-msgstr ""
+msgstr "Director de ceasuri"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
-msgstr ""
+msgstr "Când este activată, aceasta va comuta setarea <b>alt-speed-enabled</b>"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "hours"
-msgstr ""
+msgstr "ore"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "in minutes from midnight"
-msgstr ""
+msgstr "în minute de la miezul nopții"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "uTP enabled"
-msgstr ""
+msgstr "uTP activat"
#~ msgid "Forced"
#~ msgstr "Forţat"
diff --git a/applications/luci-app-transmission/po/sk/transmission.po b/applications/luci-app-transmission/po/sk/transmission.po
index 8534140152..7568a65954 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: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/sk/>\n"
"Language: sk\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.1-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
-msgstr ""
+msgstr "Alternatívna rýchlosť sťahovania"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Alternative speed enabled"
diff --git a/applications/luci-app-transmission/po/sv/transmission.po b/applications/luci-app-transmission/po/sv/transmission.po
index e4026c4c3b..70fd8c3d11 100644
--- a/applications/luci-app-transmission/po/sv/transmission.po
+++ b/applications/luci-app-transmission/po/sv/transmission.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: 2021-12-15 03:52+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/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.10-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -87,7 +87,7 @@ msgstr "DHT aktiverat"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "Debug"
-msgstr "Felsök"
+msgstr "Felsökning"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Download directory"
@@ -341,9 +341,8 @@ msgid "Require encrypted"
msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
-#, fuzzy
msgid "Run daemon as group"
-msgstr "Kör daemon som användare"
+msgstr "Kör daemon som grupp"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
msgid "Run daemon as user"
diff --git a/applications/luci-app-transmission/po/tr/transmission.po b/applications/luci-app-transmission/po/tr/transmission.po
index a03cb93723..efdd832245 100644
--- a/applications/luci-app-transmission/po/tr/transmission.po
+++ b/applications/luci-app-transmission/po/tr/transmission.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -18,91 +18,91 @@ msgstr "Alternatif indirme hızı"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Alternative speed enabled"
-msgstr ""
+msgstr "Alternatif hız etkinleştirildi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed time begin"
-msgstr ""
+msgstr "Alternatif hız zamanı başlangıcı"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time day"
-msgstr ""
+msgstr "Alternatif hız zaman günü"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time end"
-msgstr ""
+msgstr "Alternatif hız süresi sonu"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Alternative speed timing enabled"
-msgstr ""
+msgstr "Alternatif hız zamanlaması etkinleştirildi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative upload speed"
-msgstr ""
+msgstr "Alternatif karşıya yükleme hızı"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Automatically start added torrents"
-msgstr ""
+msgstr "Eklenen torrentleri otomatik olarak başlat"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
msgid "Bandwidth settings"
-msgstr ""
+msgstr "Bant genişliği ayarları"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Binding address IPv4"
-msgstr ""
+msgstr "IPv4 için bağlanan adres"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
msgid "Binding address IPv6"
-msgstr ""
+msgstr "IPv6 için bağlanan adres"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Block list enabled"
-msgstr ""
+msgstr "Engelleme listesi etkinleştirildi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Blocklist URL"
-msgstr ""
+msgstr "Engelleme listesi URL'si"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Blocklists"
-msgstr ""
+msgstr "Blok listeleri"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Cache size in MB"
-msgstr ""
+msgstr "MB cinsinden önbellek boyutu"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Config file directory"
-msgstr ""
+msgstr "Yapılandırma dosyası dizini"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Custom Web UI directory"
-msgstr ""
+msgstr "Özel Web UI dizini"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
msgid "DHT enabled"
-msgstr ""
+msgstr "DHT etkin"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "Debug"
-msgstr ""
+msgstr "Hata ayıklama"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Download directory"
-msgstr ""
+msgstr "İndirme dizini"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Download queue enabled"
-msgstr ""
+msgstr "İndirme sırası etkinleştirildi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Download queue size"
-msgstr ""
+msgstr "İndirme kuyruğu boyutu"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
msgid "Enable watch directory"
-msgstr ""
+msgstr "İzleme dizinini etkinleştir"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Enabled"
@@ -110,75 +110,75 @@ msgstr "Etkin"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "Encryption"
-msgstr ""
+msgstr "Şifreleme"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
msgid "Error"
-msgstr ""
+msgstr "Hata"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
msgid "Fast"
-msgstr ""
+msgstr "Hızlı"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
msgid "Files and Locations"
-msgstr ""
+msgstr "Dosyalar ve Konumlar"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
msgid "Full"
-msgstr ""
+msgstr "Dolu"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
msgid "Global peer limit"
-msgstr ""
+msgstr "Genel toplam eş sınırı"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
msgid "Global settings"
-msgstr ""
+msgstr "Genel Ayarlar"
#: applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json:3
msgid "Grant UCI access for luci-app-transmission"
-msgstr ""
+msgstr "luci-app-transmission için UCI erişim izni verin"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit"
-msgstr ""
+msgstr "Boş durumdaki gönderme sınırı"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Idle seeding limit enabled"
-msgstr ""
+msgstr "Boş durumdaki gönderme sınırı etkin"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory"
-msgstr ""
+msgstr "Tamamlanmamış dosya dizini"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
msgid "Incomplete directory enabled"
-msgstr ""
+msgstr "Tamamlanmamış dosya dizini etkin"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Info"
-msgstr ""
+msgstr "Bilgi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "LPD enabled"
-msgstr ""
+msgstr "LPD etkin"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
msgid "Lazy bitfield enabled"
-msgstr ""
+msgstr "Tembel bit alanı etkinleştirildi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "Message level"
-msgstr ""
+msgstr "Mesaj seviyesi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
msgid "Miscellaneous"
-msgstr ""
+msgstr "Çeşitli"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
msgid "None"
-msgstr ""
+msgstr "Yok"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid ""
@@ -186,202 +186,206 @@ msgid ""
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
+"Sayı / bit alanı. 0 ile başlayın, ardından zamanlayıcının "
+"etkinleştirilmesini istediğiniz her gün için bir değer ekleyin. Pazar - 1, "
+"Pazartesi - 2, Salı - 4, Çarşamba - 8, Perşembe - 16, Cuma - 32, Cumartesi - "
+"64"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
msgid "Off"
-msgstr ""
+msgstr "Kapalı"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
msgid "Open Web Interface"
-msgstr ""
+msgstr "Açık Web Arayüzü"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "PEX enabled"
-msgstr ""
+msgstr "PEX etkin"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
msgid "Peer Port settings"
-msgstr ""
+msgstr "Eş Bağlantı Noktası ayarları"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
msgid "Peer congestion algorithm"
-msgstr ""
+msgstr "Eş tıkanıklığı algoritması"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
msgid "Peer limit per torrent"
-msgstr ""
+msgstr "Torrent başına eş sınırı"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer port"
-msgstr ""
+msgstr "Eş bağlantı noktası"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random high"
-msgstr ""
+msgstr "Eş bağlantı noktası rastgele, yüksek"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random low"
-msgstr ""
+msgstr "Eş bağlantı noktası rastgele, düşük"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
msgid "Peer port random on start"
-msgstr ""
+msgstr "Başlangıçta rastgele eş bağlantı noktası"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
msgid "Peer settings"
-msgstr ""
+msgstr "Eş ayarları"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
-msgstr ""
+msgstr "Eş soketi <abbr title=\"Type of Service\">TOS</abbr>"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Port forwarding enabled"
-msgstr ""
+msgstr "Bağlantı noktası yönlendirme etkin"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Preallocation"
-msgstr ""
+msgstr "Ön tahsis"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
msgid "Prefer encrypted"
-msgstr ""
+msgstr "Şifreli bağlantıyı tercih et"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
msgid "Prefer unencrypted"
-msgstr ""
+msgstr "Şifresiz bağlantıyı tercih et"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "Prefetch enabled"
-msgstr ""
+msgstr "Önceden getirme etkinleştirildi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Queue stalled enabled"
-msgstr ""
+msgstr "Duran indirme kuyruğu etkinleştirildi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Queue stalled minutes"
-msgstr ""
+msgstr "Duran indirme kuyruğu dakikası"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
msgid "Queueing"
-msgstr ""
+msgstr "Kuyruk"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC URL"
-msgstr ""
+msgstr "RPC URL'si"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC authentication required"
-msgstr ""
+msgstr "RPC kimlik doğrulaması gerekli"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC bind address"
-msgstr ""
+msgstr "RPC bağlama adresi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC enabled"
-msgstr ""
+msgstr "RPC etkin"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
msgid "RPC host whitelist"
-msgstr ""
+msgstr "RPC ana bilgisayar beyaz listesi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC host whitelist enabled"
-msgstr ""
+msgstr "RPC ana bilgisayar beyaz listesi etkinleştirildi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC password"
-msgstr ""
+msgstr "RPC şifresi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC port"
-msgstr ""
+msgstr "RPC bağlantı noktası"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
msgid "RPC settings"
-msgstr ""
+msgstr "RPC ayarları"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
msgid "RPC username"
-msgstr ""
+msgstr "RPC kullanıcı adı"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
msgid "RPC whitelist"
-msgstr ""
+msgstr "RPC beyaz listesi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
msgid "RPC whitelist enabled"
-msgstr ""
+msgstr "RPC beyaz listesi etkinleştirildi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit"
-msgstr ""
+msgstr "Oran sınırı"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Ratio limit enabled"
-msgstr ""
+msgstr "Oran sınırı etkinleştirildi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Recycle peer id after"
-msgstr ""
+msgstr "Sonrasında eş kimliğini geri dönüştür"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Rename partial files"
-msgstr ""
+msgstr "Kısmi dosyaları yeniden adlandır"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Require encrypted"
-msgstr ""
+msgstr "Şifreleleme gerekir"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
msgid "Run daemon as group"
-msgstr ""
+msgstr "Arka plan programı grup olarak çalıştır"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
msgid "Run daemon as user"
-msgstr ""
+msgstr "Arka plan programı kullanıcı olarak çalıştır"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
msgid "Scheduling"
-msgstr ""
+msgstr "Planlama"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
msgid "Scrape paused torrents enabled"
-msgstr ""
+msgstr "Duraklatılmış torrentleri kazıma etkinleştirildi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Script torrent done enabled"
-msgstr ""
+msgstr "Torrent tamamlandı komut dosyası etkinleştirildi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done filename"
-msgstr ""
+msgstr "Torrent tamamlandı komut dosyası dosya adı"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Seed queue enabled"
-msgstr ""
+msgstr "Gönderme kuyruğu etkinleştirildi"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Seed queue size"
-msgstr ""
+msgstr "Gönderme kuyruğu boyutu"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down"
-msgstr ""
+msgstr "İndirme hızı sınırı"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Speed limit down enabled"
-msgstr ""
+msgstr "İndirme hızı sınırlaması etkin"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up"
-msgstr ""
+msgstr "Karşıya yükleme hızı sınırı"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit up enabled"
-msgstr ""
+msgstr "Karşıya yükleme hızı sınırlaması etkin"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid ""
@@ -389,42 +393,47 @@ msgid ""
"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
"\">tcp-congestion-control</a>."
msgstr ""
+"Bu, <a href=\"https://www.irif.fr/~jch/software/bittorrent/tcp-congestion-"
+"control.html\" target=\"_blank\" rel=\"noreferrer noopener\">tcp-congestion-"
+"control</a>adresinde belgelenmiştir."
#: 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 ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
+"Transmission arka plan programı basit bir bittorrent istemcisidir, burada "
+"ayarları yapılandırabilirsiniz."
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Trash original torrent files"
-msgstr ""
+msgstr "Orijinal torrent dosyalarını sil"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Upload slots per torrent"
-msgstr ""
+msgstr "Torrent başına karşıya yükleme slotu sayısı"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Watch directory"
-msgstr ""
+msgstr "İzleme klasörü"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
-msgstr ""
+msgstr "Etkinleştirildiğinde, bu <b>alt-speed-enabled</b> ayarını değiştirir"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "hours"
-msgstr ""
+msgstr "saat"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "in minutes from midnight"
-msgstr ""
+msgstr "gece yarısından dakika sonra"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "uTP enabled"
-msgstr ""
+msgstr "uTP etkin"
diff --git a/applications/luci-app-transmission/po/vi/transmission.po b/applications/luci-app-transmission/po/vi/transmission.po
index 56e67ddc32..aa1271dc33 100644
--- a/applications/luci-app-transmission/po/vi/transmission.po
+++ b/applications/luci-app-transmission/po/vi/transmission.po
@@ -1,3 +1,19 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-21 13:21+0200\n"
+"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/"
+"luciapplicationstransmission/vi/>\n"
+"Language: vi\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"
+
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
msgstr ""
@@ -92,7 +108,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Enabled"
-msgstr ""
+msgstr "Bật"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "Encryption"
diff --git a/applications/luci-app-transmission/po/zh_Hans/transmission.po b/applications/luci-app-transmission/po/zh_Hans/transmission.po
index 7f62ee8f14..f91de43217 100644
--- a/applications/luci-app-transmission/po/zh_Hans/transmission.po
+++ b/applications/luci-app-transmission/po/zh_Hans/transmission.po
@@ -6,8 +6,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-10-08 14:06+0200\n"
-"PO-Revision-Date: 2020-07-31 18:41+0000\n"
-"Last-Translator: Zkdc <Zkdc2345@qq.com>\n"
+"PO-Revision-Date: 2021-09-16 02:37+0000\n"
+"Last-Translator: 练亮斌 <jjm2473@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationstransmission/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.2-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -396,9 +396,9 @@ msgid ""
"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
"\">tcp-congestion-control</a>."
msgstr ""
-"该选项的文档在 <a href=\"https://www.irif.fr/~jch/software/bittorrent/tcp-"
-"congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener\">tcp-"
-"congestion-control</a>"
+"文档位于 <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"
@@ -433,7 +433,7 @@ msgstr "小时"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "in minutes from midnight"
-msgstr "从晚上 00:00 起的分钟数,限速到临时速度"
+msgstr "从 0 时起的分钟数"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "uTP enabled"
diff --git a/applications/luci-app-transmission/po/zh_Hant/transmission.po b/applications/luci-app-transmission/po/zh_Hant/transmission.po
index 658aee284c..c32d49b00d 100644
--- a/applications/luci-app-transmission/po/zh_Hant/transmission.po
+++ b/applications/luci-app-transmission/po/zh_Hant/transmission.po
@@ -6,8 +6,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-10-08 14:06+0200\n"
-"PO-Revision-Date: 2020-09-15 08:08+0000\n"
-"Last-Translator: tommymaple <godoffrog@gmail.com>\n"
+"PO-Revision-Date: 2021-01-17 20:54+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationstransmission/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.3-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -79,7 +79,7 @@ msgstr "快取大小(MB)"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Config file directory"
-msgstr "設置檔案的目錄"
+msgstr "組態檔目錄"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Custom Web UI directory"
@@ -91,7 +91,7 @@ msgstr "啟用 DHT"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "Debug"
-msgstr "除錯 Debug"
+msgstr "除錯"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Download directory"
@@ -115,7 +115,7 @@ msgstr "啟用"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "Encryption"
-msgstr "加密"
+msgstr "加密(Encryption)"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
msgid "Error"
@@ -143,7 +143,7 @@ msgstr "全域性設定"
#: applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json:3
msgid "Grant UCI access for luci-app-transmission"
-msgstr "授予UCI執行luci-app-transmission"
+msgstr "授予 luci-app-transmission 擁有 UCI 存取的權限"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit"
@@ -303,7 +303,7 @@ msgstr "RPC 密碼"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC port"
-msgstr "RPC 連接埠"
+msgstr "RPC 埠號"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
msgid "RPC settings"
@@ -347,7 +347,7 @@ msgstr "以群組執行背景執行"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
msgid "Run daemon as user"
-msgstr "以此使用者權限執行"
+msgstr "執行守護行程的使用者"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
msgid "Scheduling"
@@ -401,13 +401,13 @@ msgstr ""
#: 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 ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
-msgstr "Transmission 是一個簡單的 bittorrent 客戶端,在這裡您可以配置其設定。"
+msgstr "Transmission 是一個簡單的 BitTorrent 客戶端,您可以在這裡設定組態。"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Trash original torrent files"
@@ -432,7 +432,7 @@ msgstr "小時"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "in minutes from midnight"
-msgstr "從晚上 00:00 起的分鐘數,限速到臨時速度"
+msgstr "從子夜(00:00)到計劃限速起始/終止的分鐘數"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "uTP enabled"
diff --git a/applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json b/applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json
index 71a17e2b90..b05f05a10f 100644
--- a/applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json
+++ b/applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json
@@ -6,6 +6,7 @@
"path": "transmission"
},
"depends": {
+ "acl": [ "luci-app-transmission" ],
"uci": { "transmission": true }
}
}
diff --git a/applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json b/applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json
index e2fc75d842..f0603d1536 100644
--- a/applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json
+++ b/applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json
@@ -3,6 +3,8 @@
"description": "Grant UCI access for luci-app-transmission",
"read": {
"file": {
+ "/etc/group": [ "read" ],
+ "/etc/passwd": [ "read" ],
"/usr/share/transmission/web/index.html": [ "list" ]
},
"ubus": {
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 0ea48766e6..5b8f58e298 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
@@ -10,30 +10,33 @@
/*
button handling
*/
-async function handleAction(ev) {
+function handleAction(ev) {
+ var ifaceValue;
if (ev === 'restart') {
- fs.exec_direct('/etc/init.d/travelmate', [ev])
+ ifaceValue = String(uci.get('travelmate', 'global', 'trm_iface') || 'trm_wwan');
+ return fs.exec('/etc/init.d/travelmate', ['stop'])
+ .then(fs.exec('/sbin/ifup', [ifaceValue]))
+ .then(fs.exec('/etc/init.d/travelmate', ['start']))
}
if (ev === 'setup') {
- var ifaceValue = String(uci.get('travelmate', 'global', 'trm_iface') || '');
+ ifaceValue = String(uci.get('travelmate', 'global', 'trm_iface') || '');
L.ui.showModal(_('Interface Wizard'), [
E('p', _('To use Travelmate, you have to set up an uplink interface once. This wizard creates an IPv4- and an IPv6 alias network interface with all required network- and firewall settings.')),
E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
E('label', { 'class': 'cbi-input-text', 'style': 'padding-top:.5em' }, [
- E('input', { 'class': 'cbi-input-text', 'id': 'iface', 'placeholder': 'trm_wwan', 'value': ifaceValue, 'maxlength': '15', 'spellcheck': 'false' }, [
- ]),
- '\xa0\xa0\xa0',
- _('The uplink interface name')
+ E('input', { 'class': 'cbi-input-text', 'id': 'iface', 'placeholder': 'trm_wwan', 'value': ifaceValue, 'maxlength': '15', 'spellcheck': 'false' }),
+ '\xa0\xa0\xa0',
+ _('The uplink interface name')
]),
E('label', { 'class': 'cbi-input-text', 'style': 'padding-top:.5em' }, [
- E('input', { 'class': 'cbi-input-text', 'id': 'zone', 'placeholder': 'wan', 'maxlength': '15', 'spellcheck': 'false' }),
- '\xa0\xa0\xa0',
- _('The firewall zone name')
+ E('input', { 'class': 'cbi-input-text', 'id': 'zone', 'placeholder': 'wan', 'maxlength': '15', 'spellcheck': 'false' }),
+ '\xa0\xa0\xa0',
+ _('The firewall zone name')
]),
E('label', { 'class': 'cbi-input-text', 'style': 'padding-top:.5em' }, [
- E('input', { 'class': 'cbi-input-text', 'id': 'metric', 'placeholder': '100', 'maxlength': '3', 'spellcheck': 'false' }),
- '\xa0\xa0\xa0',
- _('The interface metric')
+ E('input', { 'class': 'cbi-input-text', 'id': 'metric', 'placeholder': '100', 'maxlength': '3', 'spellcheck': 'false' }),
+ '\xa0\xa0\xa0',
+ _('The interface metric')
])
]),
E('div', { 'class': 'right' }, [
@@ -44,18 +47,18 @@ async function handleAction(ev) {
' ',
E('button', {
'class': 'cbi-button cbi-button-positive important',
- 'click': ui.createHandlerFn(this, function(ev) {
+ 'click': ui.createHandlerFn(this, function (ev) {
var iface = document.getElementById('iface').value || 'trm_wwan',
- zone = document.getElementById('zone').value || 'wan',
- metric = document.getElementById('metric').value || '100';
- L.resolveDefault(fs.exec_direct('/etc/init.d/travelmate', ['setup', iface, zone, metric]))
- .then(function(res) {
- if (res) {
- ui.addNotification(null, E('p', res.trim() + '.'), 'error');
- } else {
- ui.addNotification(null, E('p', _('The uplink interface has been updated.')), 'info');
- }
- });
+ zone = document.getElementById('zone').value || 'wan',
+ metric = document.getElementById('metric').value || '100';
+ L.resolveDefault(fs.exec('/etc/init.d/travelmate', ['setup', iface, zone, metric]))
+ .then(function (res) {
+ if (res) {
+ ui.addNotification(null, E('p', res.trim() + '.'), 'error');
+ } else {
+ ui.addNotification(null, E('p', _('The uplink interface has been updated.')), 'info');
+ }
+ });
L.hideModal();
})
}, _('Save'))
@@ -67,28 +70,28 @@ async function handleAction(ev) {
if (ev === 'qrcode') {
return Promise.all([
uci.load('wireless')
- ]).then(function() {
+ ]).then(function () {
var w_sid, w_device, w_ssid, w_enc, w_key, w_hidden, result,
- w_sections = uci.sections('wireless', 'wifi-iface'),
- optionsAP = [E('option', { value: '' }, [_('-- AP Selection --')])];
+ w_sections = uci.sections('wireless', 'wifi-iface'),
+ optionsAP = [E('option', { value: '' }, [_('-- AP Selection --')])];
for (var i = 0; i < w_sections.length; i++) {
if (w_sections[i].mode === 'ap' && w_sections[i].disabled !== '1') {
- w_sid = i;
+ w_sid = i;
w_device = w_sections[i].device;
- w_ssid = w_sections[i].ssid;
+ w_ssid = w_sections[i].ssid;
optionsAP.push(E('option', { value: w_sid }, w_device + ', ' + w_ssid));
}
}
var selectAP = E('select', {
id: 'selectID',
class: 'cbi-input-select',
- change: function(ev) {
+ change: function (ev) {
result = document.getElementById('qrcode');
if (document.getElementById("selectID").value) {
- w_sid = document.getElementById("selectID").value;
- w_ssid = w_sections[w_sid].ssid;
- w_enc = w_sections[w_sid].encryption;
- w_key = w_sections[w_sid].key;
+ w_sid = document.getElementById("selectID").value;
+ w_ssid = w_sections[w_sid].ssid;
+ w_enc = w_sections[w_sid].encryption;
+ w_key = w_sections[w_sid].key;
w_hidden = (w_sections[w_sid].hidden == 1 ? 'true' : 'false');
if (w_enc.startsWith('psk')) {
w_enc = 'WPA';
@@ -97,17 +100,17 @@ async function handleAction(ev) {
w_enc = 'nopass';
w_key = 'nokey';
}
- L.resolveDefault(fs.exec_direct('/usr/bin/qrencode', ['--inline', '--8bit', '--type=SVG', '--output=-', 'WIFI:S:' + w_ssid + ';T:' + w_enc + ';P:' + w_key + ';H:' + w_hidden + ';']), null).then(function(res) {
+ L.resolveDefault(fs.exec_direct('/usr/bin/qrencode', ['--inline', '--8bit', '--type=SVG', '--output=-', 'WIFI:S:' + w_ssid + ';T:' + w_enc + ';P:' + w_key + ';H:' + w_hidden + ';']), null).then(function (res) {
if (res) {
result.innerHTML = res.trim();
}
else {
- result.innerHTML = _('The QR-Code could not be generated!');
+ result.textContent = _('The QR-Code could not be generated!');
}
});
}
else {
- result.innerHTML = '';
+ result.textContent = '';
}
}
}, optionsAP);
@@ -130,32 +133,31 @@ async function handleAction(ev) {
])
]);
});
- return;
}
}
return view.extend({
- load: function() {
+ load: function () {
return Promise.all([
uci.load('travelmate')
]);
},
- render: function(result) {
+ render: function (result) {
var m, s, o;
- m = new form.Map('travelmate', 'Travelmate', _('Configuration of the travelmate package to to enable travel router functionality. \
+ m = new form.Map('travelmate', 'Travelmate', _('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 /> \
<em>Please note:</em> On first start please call the \'Interface Wizard\' once, to make the necessary network- and firewall settings.'));
/*
poll runtime information
*/
- pollData: poll.add(function() {
- return L.resolveDefault(fs.stat('/tmp/trm_runtime.json'), null).then(function(res) {
+ pollData: poll.add(function () {
+ return L.resolveDefault(fs.stat('/tmp/trm_runtime.json'), null).then(function (res) {
var status = document.getElementById('status');
- if (res) {
- L.resolveDefault(fs.read_direct('/tmp/trm_runtime.json'), null).then(function(res) {
+ if (res && res.size > 0) {
+ L.resolveDefault(fs.read_direct('/tmp/trm_runtime.json'), null).then(function (res) {
if (res) {
var info = JSON.parse(res);
if (status && info) {
@@ -205,10 +207,9 @@ return view.extend({
}
}
});
- }
- else {
- if (status && status.classList.contains("spinning")) {
- status.textContent = '-';
+ } else if (status) {
+ status.textContent = '-';
+ if (status.classList.contains("spinning")) {
status.classList.remove("spinning");
}
}
@@ -219,53 +220,68 @@ return view.extend({
runtime information and buttons
*/
s = m.section(form.NamedSection, 'global');
- s.render = L.bind(function(view, section_id) {
+ s.render = L.bind(function (view, section_id) {
return E('div', { 'class': 'cbi-section' }, [
- E('h3', _('Information')),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Status / Version')),
- E('div', { 'class': 'cbi-value-field', 'id': 'status', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Station ID')),
- E('div', { 'class': 'cbi-value-field', 'id': 'station_id', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Station MAC')),
- E('div', { 'class': 'cbi-value-field', 'id': 'station_mac', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Station Interface')),
- E('div', { 'class': 'cbi-value-field', 'id': 'station_interface', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('WPA Flags')),
- E('div', { 'class': 'cbi-value-field', 'id': 'wpa_flags', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Flags')),
- E('div', { 'class': 'cbi-value-field', 'id': 'run_flags', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Ext. Hooks')),
- E('div', { 'class': 'cbi-value-field', 'id': 'ext_hooks', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
- E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Last Run')),
- E('div', { 'class': 'cbi-value-field', 'id': 'run', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
+ E('h3', _('Information')),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Status / Version')),
+ E('div', { 'class': 'cbi-value-field spinning', 'id': 'status', 'style': 'color:#37c' }, '\xa0')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Station ID')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'station_id', 'style': 'color:#37c' }, '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Station MAC')),
+ 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('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('WPA Flags')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'wpa_flags', 'style': 'color:#37c' }, '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Flags')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'run_flags', 'style': 'color:#37c' }, '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Ext. Hooks')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'ext_hooks', 'style': 'color:#37c' }, '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Last Run')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'run', 'style': 'color:#37c' }, '-')
+ ]),
E('div', { class: 'right' }, [
E('button', {
'class': 'cbi-button cbi-button-apply',
'id': 'btn_suspend',
- 'click': ui.createHandlerFn(this, function() {
- L.resolveDefault(fs.stat('/usr/bin/qrencode'), null).then(function(res) {
+ 'click': ui.createHandlerFn(this, function () {
+ L.resolveDefault(fs.stat('/usr/bin/qrencode'), null).then(function (res) {
if (res) {
return handleAction('qrcode');
}
return ui.addNotification(null, E('p', _('Please install the separate \'qrencode\' package.')), 'info');
})
})
- }, [ _('AP QR-Codes...') ]),
+ }, [_('AP QR-Codes...')]),
'\xa0',
E('button', {
- 'class': 'cbi-button cbi-button-reset',
- 'click': ui.createHandlerFn(this, function() {
+ 'class': 'cbi-button cbi-button-negative',
+ 'click': ui.createHandlerFn(this, function () {
+ return handleAction('restart');
+ })
+ }, [_('Restart Interface')]),
+ '\xa0',
+ E('button', {
+ 'class': 'cbi-button cbi-button-negative',
+ 'click': ui.createHandlerFn(this, function () {
return handleAction('setup');
})
- }, [ _('Interface Wizard...') ])
+ }, [_('Interface Wizard...')])
])
]);
}, o, this);
@@ -276,9 +292,8 @@ return view.extend({
*/
s = m.section(form.NamedSection, 'global', 'travelmate', _('Settings'));
s.addremove = false;
- s.tab('general', _('General Settings'));
+ s.tab('general', _('General Settings'));
s.tab('additional', _('Additional Settings'));
- s.tab('adv_vpn', _('VPN Settings'), _('Please note: VPN connections require the separate setup of the <em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>'));
s.tab('adv_email', _('E-Mail Settings'), _('Please note: E-Mail notifications require the separate setup of the <em>mstmp</em> package.<br /><p>&#xa0;</p>'));
/*
@@ -290,8 +305,11 @@ return view.extend({
o = s.taboption('general', form.Flag, 'trm_debug', _('Verbose Debug Logging'), _('Enable verbose debug logging in case of any processing errors.'));
o.rmempty = false;
- o = s.taboption('general', form.Value, 'trm_radio', _('Radio Selection'), _('Restrict travelmate to a single radio or change the overall scanning order (e.g. \'radio1 radio0\').'));
- o.placeholder = 'radio0';
+ o = s.taboption('general', form.Value, 'trm_radio', _('Radio Selection'), _('Restrict travelmate to a single radio or change the overall scanning order.'));
+ o.value('radio0', _('use the first radio only (radio0)'));
+ o.value('radio1', _('use the second radio only (radio1)'));
+ o.value('radio0 radio1', _('use both radios, normal sort order (radio0 radio1)'));
+ o.value('radio1 radio0', _('use both radios, reverse sort order (radio1 radio0)'));
o.rmempty = true;
o = s.taboption('general', form.Flag, 'trm_captive', _('Captive Portal Detection'), _('Check the internet availability, handle captive portal redirections and keep the uplink connection \'alive\'.'));
@@ -307,14 +325,20 @@ return view.extend({
o.default = 1;
o.rmempty = false;
- o = s.taboption('general', form.Flag, 'trm_autoadd', _('AutoAdd Open Uplinks'), _('Automatically add open uplinks like hotel captive portals to your wireless config.'));
+ o = s.taboption('general', form.Flag, 'trm_randomize', _('Randomize MAC Addresses'), _('Generate a random unicast MAC address for each uplink connection.'));
o.default = 0;
o.rmempty = false;
- o = s.taboption('general', form.Flag, 'trm_randomize', _('Randomize MAC Addresses'), _('Generate a random unicast MAC address for each uplink connection.'));
+ o = s.taboption('general', form.Flag, 'trm_autoadd', _('AutoAdd Open Uplinks'), _('Automatically add open uplinks like hotel captive portals to your wireless config.'));
o.default = 0;
o.rmempty = false;
+ o = s.taboption('general', form.Value, 'trm_maxautoadd', _('Limit AutoAdd'), _('Limit the maximum number of automatically added open uplinks. To disable this limitation set it to \'0\'.'));
+ o.depends('trm_autoadd', '1');
+ o.placeholder = '5';
+ o.datatype = 'range(0,30)';
+ o.rmempty = true;
+
/*
additional settings tab
*/
@@ -343,25 +367,26 @@ return view.extend({
o.datatype = 'range(30,300)';
o.rmempty = true;
- o = s.taboption('additional', form.Value, 'trm_scanbuffer', _('Scan Buffer Size'), _('Buffer size in bytes to prepare nearby scan results.'));
- o.placeholder = '1024';
- o.datatype = 'range(256,4096)';
+ o = s.taboption('additional', form.Value, 'trm_maxscan', _('Scan Limit'), _('Limit the nearby scan results to process only the strongest uplinks.'));
+ o.placeholder = '10';
+ o.datatype = 'range(1,30)';
o.rmempty = true;
o = s.taboption('additional', form.ListValue, 'trm_captiveurl', _('Captive Portal URL'), _('The selected URL will be used for connectivity- and captive portal checks.'));
- o.value('http://captive.apple.com', 'Apple (default)');
+ o.value('http://detectportal.firefox.com', 'Firefox (default)');
o.value('http://connectivity-check.ubuntu.com', 'Ubuntu');
+ o.value('http://captive.apple.com', 'Apple');
o.value('http://connectivitycheck.android.com/generate_204', 'Google');
o.value('http://www.msftncsi.com/ncsi.txt', 'Microsoft');
o.optional = true;
o.rmempty = true;
o = s.taboption('additional', form.ListValue, 'trm_useragent', _('User Agent'), _('The selected user agent will be used for connectivity- and captive portal checks.'));
- o.value('Mozilla/5.0 (X11; Linux x86_64; rv:80.0) Gecko/20100101 Firefox/80.0', 'Firefox (default)');
- o.value('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36', 'Chromium');
- o.value('Mozilla/5.0 (iPhone; CPU iPhone OS 13_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/85.0.4183.92 Mobile/15E148 Safari/604.1', 'Safari');
- o.value('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36 Edg/85.0.564.44', 'Edge');
- o.value('Mozilla/5.0 (Linux; Android 10; SM-G970F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.81 Mobile Safari/537.36 OPR/59.1.2926.54067', 'Opera');
+ o.value('Mozilla/5.0 (X11; Linux x86_64; rv:90.0) Gecko/20100101 Firefox/90.0', 'Firefox (default)');
+ o.value('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', 'Chromium');
+ o.value('Mozilla/5.0 (Macintosh; Intel Mac OS X 11_5_1) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Safari/605.1.15', 'Safari');
+ o.value('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.55', 'Edge');
+ o.value('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 OPR/77.0.4054.277', 'Opera');
o.optional = true;
o.rmempty = true;
@@ -375,30 +400,6 @@ return view.extend({
o.rmempty = true;
/*
- advanced vpn settings tab
- */
- o = s.taboption('adv_vpn', form.Flag, 'trm_vpn', _('VPN Hook'), _('Automatically handle VPN (re-) connections.'));
- o.rmempty = false;
-
- o = s.taboption('adv_vpn', form.ListValue, 'trm_vpnservice', _('VPN Service'));
- o.depends('trm_vpn', '1');
- o.value('wireguard');
- o.value('openvpn');
- o.rmempty = true;
-
- o = s.taboption('adv_vpn', widgets.NetworkSelect, 'trm_vpniface', _('VPN Interface'), _('The logical vpn network interface, e.g. \'wg0\' or \'tun0\'.'));
- o.depends('trm_vpn', '1');
- o.unspecified = false;
- o.nocreate = true;
- o.rmempty = true;
-
- o = s.taboption('adv_vpn', widgets.DeviceSelect, 'trm_landevice', _('LAN Device'), _('The lan network device, e.g. \'br-lan\'.'));
- o.depends('trm_vpn', '1');
- o.unspecified = false;
- o.nocreate = true;
- o.rmempty = true;
-
- /*
advanced email settings tab
*/
o = s.taboption('adv_email', form.Flag, 'trm_mail', _('E-Mail Hook'), _('Sends notification E-Mails after every succesful uplink connect.'));
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 72d37dc1fb..20443f9799 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
@@ -9,10 +9,37 @@
'require tools.widgets as widgets';
/*
+ change the status of travelmate stations
+*/
+function handleToggle(sid) {
+ var w_device, w_ssid, w_bssid, t_sections, row, element, value, enabled;
+
+ w_device = uci.get('wireless', sid, 'device');
+ w_ssid = uci.get('wireless', sid, 'ssid');
+ w_bssid = uci.get('wireless', sid, 'bssid');
+ t_sections = uci.sections('travelmate', 'uplink');
+
+ for (var i = 0; i < t_sections.length; i++) {
+ if (t_sections[i].device === w_device && t_sections[i].ssid === w_ssid && t_sections[i].bssid === w_bssid) {
+ value = t_sections[i]['enabled'];
+ value = (value == 0 ? 1 : 0);
+ enabled = (value == 0 ? 'No' : 'Yes');
+ uci.set('travelmate', t_sections[i]['.name'], 'enabled', value);
+ uci.save().then(function () {
+ row = document.querySelector('.cbi-section-table-row[data-sid="%s"]'.format(sid));
+ element = row.querySelector('.cbi-value-field');
+ element.textContent = enabled;
+ row.setAttribute('style', 'opacity: 0.5; color: #37c !important;');
+ });
+ }
+ }
+}
+
+/*
remove wireless and stale travelmate sections
*/
function handleRemove(sid) {
- var w_sections, t_sections, match, changes;
+ var w_sections, t_sections, match, row;
uci.remove('wireless', sid);
w_sections = uci.sections('wireless', 'wifi-iface');
@@ -29,14 +56,17 @@ function handleRemove(sid) {
uci.remove('travelmate', t_sections[i]['.name']);
}
}
- uci.save();
+ return uci.save().then(function () {
+ row = document.querySelector('.cbi-section-table-row[data-sid="%s"]'.format(sid));
+ row.setAttribute('style', 'opacity: 0.5; color: #a22 !important;');
+ });
}
/*
add missing travelmate sections
*/
function handleSectionsAdd(iface) {
- var w_sections, t_sections, match, changes;
+ var w_sections, t_sections, match;
w_sections = uci.sections('wireless', 'wifi-iface');
t_sections = uci.sections('travelmate', 'uplink');
@@ -69,9 +99,9 @@ function handleSectionsAdd(iface) {
function handleSectionsVal(action, section_id, option, value) {
var date, oldValue, w_device, w_ssid, w_bssid, t_sections;
- w_device = uci.get('wireless', section_id, 'device');
- w_ssid = uci.get('wireless', section_id, 'ssid');
- w_bssid = uci.get('wireless', section_id, 'bssid');
+ w_device = uci.get('wireless', section_id, 'device');
+ w_ssid = uci.get('wireless', section_id, 'ssid');
+ w_bssid = uci.get('wireless', section_id, 'bssid');
t_sections = uci.sections('travelmate', 'uplink');
for (var i = 0; i < t_sections.length; i++) {
@@ -83,7 +113,7 @@ function handleSectionsVal(action, section_id, option, value) {
if (option === 'enabled') {
oldValue = t_sections[i][option];
if (oldValue !== value && value === '0') {
- date = new Date(new Date().getTime() - new Date().getTimezoneOffset()*60*1000).toISOString().substr(0,19).replace(/-/g, '.').replace('T', '-');
+ date = new Date(new Date().getTime() - new Date().getTimezoneOffset() * 60 * 1000).toISOString().substr(0, 19).replace(/-/g, '.').replace('T', '-');
uci.set('travelmate', t_sections[i]['.name'], 'con_end', date);
}
else if (oldValue !== value && value === '1') {
@@ -103,10 +133,10 @@ function handleSectionsVal(action, section_id, option, value) {
update travelmate status
*/
function handleStatus() {
- poll.add(function() {
- L.resolveDefault(fs.stat('/var/state/travelmate.refresh'), null).then(function(res) {
+ poll.add(function () {
+ L.resolveDefault(fs.stat('/var/state/travelmate.refresh'), null).then(function (res) {
if (res) {
- L.resolveDefault(fs.read_direct('/var/state/travelmate.refresh'), null).then(function(res) {
+ L.resolveDefault(fs.read_direct('/var/state/travelmate.refresh'), null).then(async function (res) {
fs.remove('/var/state/travelmate.refresh');
if (res && res === 'ui_reload') {
location.reload();
@@ -116,36 +146,35 @@ function handleStatus() {
uci.unload('wireless');
uci.unload('travelmate');
}
- return Promise.all([
+ await Promise.all([
uci.load('wireless'),
uci.load('travelmate')
- ]).then(function() {
- var item, value,
- container = document.querySelectorAll('.cbi-section-table-row[data-sid]');
- for (var i = 0; i < container.length; i++) {
- item = container[i].querySelector('.cbi-value-field[data-title="Enabled"]');
- value = handleSectionsVal('get', container[i].getAttribute('data-sid'), 'enabled');
- item.textContent = (value == 0 ? 'No' : 'Yes');
- }
- });
+ ]);
+ var rows, item, value;
+ rows = document.querySelectorAll('.cbi-section-table-row[data-sid]');
+ for (var i = 0; i < rows.length; i++) {
+ item = rows[i].querySelector('.cbi-value-field[data-title="Enabled"]');
+ value = handleSectionsVal('get', rows[i].getAttribute('data-sid'), 'enabled');
+ item.textContent = (value == 0 ? 'No' : 'Yes');
+ }
}
});
}
});
- return L.resolveDefault(fs.stat('/tmp/trm_runtime.json'), null).then(function(res) {
+ return L.resolveDefault(fs.stat('/tmp/trm_runtime.json'), null).then(function (res) {
if (res) {
- L.resolveDefault(fs.read_direct('/tmp/trm_runtime.json'), null).then(function(res) {
+ L.resolveDefault(fs.read_direct('/tmp/trm_runtime.json'), null).then(function (res) {
if (res) {
var info = JSON.parse(res);
if (info) {
- var t_device, t_ssid, t_bssid, oldUplinkView, newUplinkView,
- uplinkId = info.data.station_id.trim().split('/'),
- oldUplinkView = document.getElementsByName('uplinkStation'),
- w_sections = uci.sections('wireless', 'wifi-iface');
-
+ var t_device, t_ssid, t_bssid, oldUplinkView, newUplinkView, uplinkColor,
+ uplinkId = info.data.station_id.trim().split('/'),
+ oldUplinkView = document.getElementsByName('uplinkStation'),
+ w_sections = uci.sections('wireless', 'wifi-iface'),
+ vpnStatus = info.data.ext_hooks.substr(13, 1);
t_device = uplinkId[0];
- t_bssid = uplinkId[uplinkId.length-1];
- for (var i = 1; i < uplinkId.length-1; i++) {
+ t_bssid = uplinkId[uplinkId.length - 1];
+ for (var i = 1; i < uplinkId.length - 1; i++) {
if (!t_ssid) {
t_ssid = uplinkId[i];
}
@@ -160,18 +189,22 @@ function handleStatus() {
}
}
else {
+ uplinkColor = (vpnStatus === "✔" ? 'rgb(68, 170, 68)' : 'rgb(51, 119, 204)');
for (var i = 0; i < w_sections.length; i++) {
newUplinkView = document.getElementById('cbi-wireless-' + w_sections[i]['.name']);
if (t_device === w_sections[i].device && t_ssid === w_sections[i].ssid && t_bssid === (w_sections[i].bssid || '-')) {
if (oldUplinkView.length === 0 && newUplinkView) {
newUplinkView.setAttribute('name', 'uplinkStation');
- newUplinkView.setAttribute('style', 'text-align: left !important; color: #37c !important;font-weight: bold !important;');
+ newUplinkView.setAttribute('style', 'text-align: left !important; color: ' + uplinkColor + ' !important;font-weight: bold !important;');
}
else if (oldUplinkView.length > 0 && newUplinkView && oldUplinkView[0].getAttribute('id') !== newUplinkView.getAttribute('id')) {
oldUplinkView[0].removeAttribute('style');
oldUplinkView[0].removeAttribute('name', 'uplinkStation');
newUplinkView.setAttribute('name', 'uplinkStation');
- newUplinkView.setAttribute('style', 'text-align: left !important; color: #37c !important;font-weight: bold !important;');
+ newUplinkView.setAttribute('style', 'text-align: left !important; color: ' + uplinkColor + ' !important;font-weight: bold !important;');
+ }
+ else if (newUplinkView && newUplinkView.style.color != uplinkColor) {
+ newUplinkView.setAttribute('style', 'text-align: left !important; color: ' + uplinkColor + ' !important;font-weight: bold !important;');
}
}
}
@@ -185,29 +218,33 @@ function handleStatus() {
}
return view.extend({
- load: function() {
+ load: function () {
return Promise.all([
+ L.resolveDefault(fs.exec_direct('/etc/init.d/travelmate', ['assoc']), {}),
uci.load('wireless'),
uci.load('travelmate')
]);
},
- render: function() {
+ render: function (result) {
var m, s, o,
- iface = uci.get('travelmate', 'global', 'trm_iface') || 'trm_wwan';
+ iface = uci.get('travelmate', 'global', 'trm_iface') || 'trm_wwan';
m = new form.Map('wireless');
m.chain('travelmate');
- s = m.section(form.GridSection, 'wifi-iface', null, _('Overview of all configured uplinks for travelmate.<br /> \
- You can edit, remove or prioritize existing uplinks by drag \&#38; drop and scan for new ones. The currently used uplink is emphasized in blue.'));
+ s = m.section(form.GridSection, 'wifi-iface', null, _('Overview of all configured uplinks for travelmate. \
+ You can edit, remove or prioritize existing uplinks by drag \&#38; drop and scan for new ones.<br /> \
+ The currently used uplink connection is emphasized in <span style="color:rgb(51, 119, 204);font-weight:bold">blue</span>, \
+ an encrypted VPN uplink connection is emphasized in <span style="color:rgb(68, 170, 68);font-weight:bold">green</span>.'));
s.anonymous = true;
- s.sortable = true;
- s.filter = function(section_id) {
+ s.sortable = true;
+ s.filter = function (section_id) {
return (uci.get('wireless', section_id, 'network') == iface && uci.get('wireless', section_id, 'mode') == 'sta');
};
- s.tab('wireless', _('Wireless Settings'));
+ s.tab('wireless', _('Wireless Settings'));
s.tab('travelmate', _('Travelmate Settings'));
- s.renderRowActions = function(section_id) {
+ s.tab('vpn', _('VPN Settings'));
+ s.renderRowActions = function (section_id) {
var btns;
btns = [
E('button', {
@@ -222,12 +259,17 @@ return view.extend({
'click': ui.createHandlerFn(this, 'renderMoreOptionsModal', section_id)
}, _('Edit')),
E('button', {
+ 'class': 'cbi-button cbi-button-apply',
+ 'title': _('Enable/Disable this network'),
+ 'click': ui.createHandlerFn(this, handleToggle, section_id)
+ }, _('On/Off')),
+ E('button', {
'class': 'cbi-button cbi-button-negative remove',
- 'title': _('Delete this network'),
+ 'title': _('Remove this network'),
'click': ui.createHandlerFn(this, handleRemove, section_id)
- }, _('Del'))
+ }, _('Remove'))
];
- return E('div', { 'class': 'td middle cbi-section-actions' }, E('div', btns));
+ return E('td', { 'class': 'td middle cbi-section-actions' }, E('div', btns));
};
o = s.taboption('travelmate', form.Flag, '_enabled', _('Enabled'));
@@ -235,10 +277,10 @@ return view.extend({
o.ucisection = 'uplink';
o.ucioption = 'enabled';
o.rmempty = false;
- o.cfgvalue = function(section_id) {
+ o.cfgvalue = function (section_id) {
return handleSectionsVal('get', section_id, 'enabled');
}
- o.write = function(section_id, value) {
+ o.write = function (section_id, value) {
return handleSectionsVal('set', section_id, 'enabled', value);
}
@@ -266,6 +308,7 @@ return view.extend({
o.value('psk-mixed+tkip', _('WPA/WPA2 Pers. (TKIP)'));
o.value('wpa3', _('WPA3 Ent. (CCMP)'));
o.value('wpa3-mixed', _('WPA2/WPA3 Ent. (CCMP)'));
+ o.value('wpa2', _('WPA2 Ent.'));
o.value('wpa2+ccmp', _('WPA2 Ent. (CCMP)'));
o.value('wpa2+tkip', _('WPA2 Ent. (TKIP)'));
o.value('wpa+ccmp', _('WPA Ent. (CCMP)'));
@@ -275,7 +318,7 @@ return view.extend({
o.value('owe', _('OWE'));
o.value('none', _('none'));
o.default = 'none';
- o.textvalue = function(section_id) {
+ o.textvalue = function (section_id) {
var cfgvalue = this.map.data.get('wireless', section_id, 'encryption');
switch (cfgvalue) {
case 'sae':
@@ -308,6 +351,9 @@ return view.extend({
case 'wpa3-mixed':
cfgvalue = 'WPA2/WPA3 Ent. (CCMP)';
break;
+ case 'wpa2':
+ cfgvalue = 'WPA2 Ent.';
+ break;
case 'wpa2+ccmp':
cfgvalue = 'WPA2 Ent. (CCMP)';
break;
@@ -344,17 +390,22 @@ return view.extend({
o.datatype = 'wpakey';
o.depends({ encryption: 'sae', '!contains': true });
o.depends({ encryption: 'psk', '!contains': true });
+ o.modalonly = true;
+ o.password = true;
+
+ o = s.taboption('wireless', form.Value, 'password', _('Password'));
+ o.datatype = 'wpakey';
o.depends({ encryption: 'wpa', '!contains': true });
o.modalonly = true;
o.password = true;
o = s.taboption('wireless', form.ListValue, 'eap_type', _('EAP-Method'));
+ o.depends({ encryption: 'wpa', '!contains': true });
o.value('tls', _('TLS'));
o.value('ttls', _('TTLS'));
o.value('peap', _('PEAP'));
o.value('fast', _('FAST'));
o.default = 'peap';
- o.depends({ encryption: 'wpa', '!contains': true });
o.modalonly = true;
o = s.taboption('wireless', form.ListValue, 'auth', _('Authentication'));
@@ -372,12 +423,39 @@ return view.extend({
o.depends({ encryption: 'wpa', '!contains': true });
o.modalonly = true;
- o = s.taboption('wireless', form.Value, 'identify', _('Identify'));
+ o = s.taboption('wireless', form.Value, 'identity', _('Identity'));
+ o.depends({ encryption: 'wpa', '!contains': true });
+ o.modalonly = true;
+
+ o = s.taboption('wireless', form.Value, 'anonymous_identity', _('Anonymous Identity'));
+ o.depends({ encryption: 'wpa', '!contains': true });
+ o.modalonly = true;
+
+ o = s.taboption('wireless', form.ListValue, 'ieee80211w', _('Mgmt. Frame Protection'));
+ o.depends({ encryption: 'sae', '!contains': true });
+ o.depends({ encryption: 'owe', '!contains': true });
+ o.depends({ encryption: 'wpa', '!contains': true });
+ o.depends({ encryption: 'psk', '!contains': true });
+ o.value('', _('Disabled'));
+ o.value('1', _('Optional'));
+ o.value('2', _('Required'));
+ o.modalonly = true;
+ o.defaults = {
+ '2': [{ encryption: 'sae' }, { encryption: 'owe' }, { encryption: 'wpa3' }, { encryption: 'wpa3-mixed' }],
+ '1': [{ encryption: 'sae-mixed' }],
+ '': []
+ };
+
+ o = s.taboption('wireless', form.Flag, 'ca_cert_usesystem', _('Use system certificates'), _("Validate server certificate using built-in system CA bundle"));
o.depends({ encryption: 'wpa', '!contains': true });
+ o.enabled = '1';
+ o.disabled = '0';
o.modalonly = true;
+ o.default = o.disabled;
o = s.taboption('wireless', form.Value, 'ca_cert', _('Path to CA-Certificate'));
- o.depends({ eap_type: 'tls' });
+ o.depends({ encryption: 'wpa', '!contains': true });
+ o.depends({ ca_cert_usesystem: '0' });
o.modalonly = true;
o.rmempty = true;
@@ -392,7 +470,6 @@ return view.extend({
o.rmempty = true;
o = s.taboption('wireless', form.Value, 'priv_key_pwd', _('Password of Private Key'));
- o.datatype = 'wpakey';
o.depends({ eap_type: 'tls' });
o.modalonly = true;
o.password = true;
@@ -401,6 +478,11 @@ return view.extend({
/*
modal travelmate tab
*/
+ var mac, mac_array = [];
+ if (result[0]) {
+ mac_array = result[0].trim().split('\n');
+ }
+
o = s.taboption('travelmate', form.Value, '_ssid', _('SSID'));
o.modalonly = true;
o.uciconfig = 'travelmate';
@@ -408,7 +490,7 @@ return view.extend({
o.ucioption = 'ssid';
o.rmempty = false;
o.readonly = true;
- o.cfgvalue = function(section_id) {
+ o.cfgvalue = function (section_id) {
return handleSectionsVal('get', section_id, 'ssid');
}
@@ -419,7 +501,7 @@ return view.extend({
o.ucioption = 'bssid';
o.rmempty = true;
o.readonly = true;
- o.cfgvalue = function(section_id) {
+ o.cfgvalue = function (section_id) {
return handleSectionsVal('get', section_id, 'bssid');
}
@@ -430,7 +512,7 @@ return view.extend({
o.ucioption = 'con_start';
o.rmempty = true;
o.readonly = true;
- o.cfgvalue = function(section_id) {
+ o.cfgvalue = function (section_id) {
return handleSectionsVal('get', section_id, 'con_start');
}
@@ -441,10 +523,53 @@ return view.extend({
o.ucioption = 'con_end';
o.rmempty = true;
o.readonly = true;
- o.cfgvalue = function(section_id) {
+ o.cfgvalue = function (section_id) {
return handleSectionsVal('get', section_id, 'con_end');
}
+ o = s.taboption('travelmate', form.Flag, '_opensta', _('Auto Added Open Uplink'),
+ _('This option is selected by default if this uplink was added automatically and counts as \'Open Uplink\'.'));
+ o.rmempty = true;
+ o.modalonly = true;
+ o.uciconfig = 'travelmate';
+ o.ucisection = 'uplink';
+ o.ucioption = 'opensta';
+ o.cfgvalue = function (section_id) {
+ return handleSectionsVal('get', section_id, 'opensta');
+ }
+ o.write = function (section_id, value) {
+ return handleSectionsVal('set', section_id, 'opensta', value);
+ }
+ o.remove = function (section_id, value) {
+ return handleSectionsVal('set', section_id, 'opensta', value);
+ }
+
+ o = s.taboption('travelmate', form.Value, '_macaddr', _('MAC Address'),
+ _('Use the specified MAC address for this uplink.'));
+ for (var i = 0; i < mac_array.length; i++) {
+ if (mac_array[i].match(/^\s+([0-9A-Fa-f]{2}[:]?){5}[0-9A-Fa-f]{2}/)) {
+ mac = mac_array[i].slice(4).trim();
+ o.value(mac);
+ }
+ }
+ o.modalonly = true;
+ o.uciconfig = 'travelmate';
+ o.ucisection = 'uplink';
+ o.ucioption = 'macaddr';
+ o.nocreate = false;
+ o.unspecified = true;
+ o.rmempty = true;
+ o.datatype = 'macaddr';
+ o.cfgvalue = function (section_id) {
+ return handleSectionsVal('get', section_id, 'macaddr');
+ }
+ o.write = function (section_id, value) {
+ return handleSectionsVal('set', section_id, 'macaddr', value);
+ }
+ o.remove = function (section_id, value) {
+ return handleSectionsVal('set', section_id, 'macaddr', value);
+ }
+
o = s.taboption('travelmate', form.Value, '_con_start_expiry', _('Connection Start Expiry'),
_('Automatically disable the uplink after <em>n</em> minutes, e.g. for timed connections.<br /> \
The default of \'0\' disables this feature.'));
@@ -456,10 +581,10 @@ return view.extend({
o.placeholder = '0';
o.default = '0';
o.datatype = 'range(0,720)';
- o.cfgvalue = function(section_id) {
+ o.cfgvalue = function (section_id) {
return handleSectionsVal('get', section_id, 'con_start_expiry');
}
- o.write = function(section_id, value) {
+ o.write = function (section_id, value) {
return handleSectionsVal('set', section_id, 'con_start_expiry', value);
}
@@ -474,10 +599,10 @@ return view.extend({
o.placeholder = '0';
o.default = '0';
o.datatype = 'range(0,720)';
- o.cfgvalue = function(section_id) {
+ o.cfgvalue = function (section_id) {
return handleSectionsVal('get', section_id, 'con_end_expiry');
}
- o.write = function(section_id, value) {
+ o.write = function (section_id, value) {
return handleSectionsVal('set', section_id, 'con_end_expiry', value);
}
@@ -490,7 +615,7 @@ return view.extend({
o.uciconfig = 'travelmate';
o.ucisection = 'uplink';
o.ucioption = 'script';
- o.renderWidget = function(section_id, option_index, cfgvalue) {
+ o.renderWidget = function (section_id, option_index, cfgvalue) {
var browserEl = new ui.FileUpload((cfgvalue != null) ? cfgvalue : this.default, {
id: this.cbid(section_id),
name: this.cbid(section_id),
@@ -500,23 +625,23 @@ return view.extend({
root_directory: this.root_directory,
disabled: (this.readonly != null) ? this.readonly : this.map.readonly
});
- browserEl.renderListing = function(container, path, list) {
+ browserEl.renderListing = function (container, path, list) {
return ui.FileUpload.prototype.renderListing.apply(this, [
container, path,
- list.filter(function(entry) {
+ list.filter(function (entry) {
return ((entry.type == 'directory') || (entry.type == 'file' && entry.name.match(/\.login$/)));
})
]);
};
return browserEl.render();
};
- o.cfgvalue = function(section_id) {
+ o.cfgvalue = function (section_id) {
return handleSectionsVal('get', section_id, 'script');
}
- o.write = function(section_id, value) {
+ o.write = function (section_id, value) {
return handleSectionsVal('set', section_id, 'script', value);
}
- o.remove = function(section_id) {
+ o.remove = function (section_id) {
return handleSectionsVal('del', section_id, 'script');
}
@@ -528,34 +653,84 @@ return view.extend({
o.ucioption = 'script_args';
o.rmempty = true;
o.depends({ _script: '/etc/travelmate', '!contains': true });
- o.cfgvalue = function(section_id) {
+ o.cfgvalue = function (section_id) {
return handleSectionsVal('get', section_id, 'script_args');
}
- o.write = function(section_id, value) {
+ o.write = function (section_id, value) {
return handleSectionsVal('set', section_id, 'script_args', value);
}
- o.remove = function(section_id) {
+ o.remove = function (section_id) {
return handleSectionsVal('del', section_id, 'script_args');
}
/*
+ modal vpn tab
+ */
+ o = s.taboption('vpn', form.Flag, '_vpn', _('VPN Hook'), _('Automatically handle VPN connections.<br /> \
+ Please note: This feature requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</em>.'));
+ o.rmempty = true;
+ o.modalonly = true;
+ o.uciconfig = 'travelmate';
+ o.ucisection = 'uplink';
+ o.ucioption = 'vpn';
+ o.cfgvalue = function (section_id) {
+ return handleSectionsVal('get', section_id, 'vpn');
+ }
+ o.write = function (section_id, value) {
+ return handleSectionsVal('set', section_id, 'vpn', value);
+ }
+ o.remove = function (section_id, value) {
+ return handleSectionsVal('set', section_id, 'vpn', value);
+ }
+
+ o = s.taboption('vpn', form.ListValue, '_vpnservice', _('VPN Service'));
+ o.value('wireguard');
+ o.value('openvpn');
+ o.optional = true;
+ o.modalonly = true;
+ o.uciconfig = 'travelmate';
+ o.ucisection = 'uplink';
+ o.ucioption = 'vpnservice';
+ o.cfgvalue = function (section_id) {
+ return handleSectionsVal('get', section_id, 'vpnservice');
+ }
+ o.write = function (section_id, value) {
+ 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.unspecified = false;
+ o.nocreate = true;
+ o.optional = true;
+ o.modalonly = true;
+ o.uciconfig = 'travelmate';
+ o.ucisection = 'uplink';
+ o.ucioption = 'vpniface';
+ o.cfgvalue = function (section_id) {
+ return handleSectionsVal('get', section_id, 'vpniface');
+ }
+ o.write = function (section_id, value) {
+ return handleSectionsVal('set', section_id, 'vpniface', value);
+ }
+
+ /*
scan buttons
*/
s = m.section(form.GridSection, 'wifi-device');
s.anonymous = true;
s.addremove = false;
- s.render = function() {
- return network.getWifiDevices().then(L.bind(function(radios) {
+ s.render = function () {
+ return network.getWifiDevices().then(L.bind(function (radios) {
var radio, ifname, btns = [];
for (var i = 0; i < radios.length; i++) {
- radio = radios[i].sid;
+ radio = radios[i].sid;
if (radio) {
btns.push(E('button', {
'class': 'cbi-button cbi-button-apply',
'id': radio,
'click': ui.createHandlerFn(this, 'handleScan', radio)
- }, [ _('Scan on ' + radio + '...') ]),
- '\xa0')
+ }, [_('Scan on ' + radio + '...')]),
+ '\xa0')
}
}
return E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, E('div', { 'class': 'left', 'style': 'padding-top:5px; padding-bottom:5px' }, btns));
@@ -565,15 +740,15 @@ return view.extend({
/*
modal 'scan' dialog
*/
- s.handleScan = function(radio) {
- var table = E('div', { 'class': 'table' }, [
- E('div', { 'class': 'tr table-titles' }, [
- E('div', { 'class': 'th col-1 middle left' }, _('Strength')),
- E('div', { 'class': 'th col-1 middle left hide-xs' }, _('Channel')),
- E('div', { 'class': 'th col-2 middle left' }, _('SSID')),
- E('div', { 'class': 'th col-2 middle left' }, _('BSSID')),
- E('div', { 'class': 'th col-3 middle left' }, _('Encryption')),
- E('div', { 'class': 'th cbi-section-actions right' }, '\xa0')
+ s.handleScan = function (radio) {
+ var table = E('table', { 'class': 'table' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th col-1 middle left' }, _('Strength')),
+ E('th', { 'class': 'th col-1 middle left hide-xs' }, _('Channel')),
+ E('th', { 'class': 'th col-2 middle left' }, _('SSID')),
+ E('th', { 'class': 'th col-2 middle left' }, _('BSSID')),
+ E('th', { 'class': 'th col-3 middle left' }, _('Encryption')),
+ E('th', { 'class': 'th cbi-section-actions right' }, '\xa0')
])
]);
cbi_update_table(table, [], E('em', { class: 'spinning' }, _('Starting wireless scan on \'' + radio + '\'...')));
@@ -596,117 +771,120 @@ return view.extend({
md.style.maxWidth = '90%';
md.style.maxHeight = 'none';
- return L.resolveDefault(fs.exec_direct('/etc/init.d/travelmate', [ 'scan', radio ]), null)
- .then(L.bind(function(res) {
- if (res) {
+ return L.resolveDefault(fs.exec_direct('/etc/init.d/travelmate', ['scan', radio]), null)
+ .then(L.bind(function (res) {
var lines, strength, channel, encryption, tbl_encryption, bssid, ssid, tbl_ssid, rows = [];
- lines = res.trim().split('\n');
- for (var i = 0; i < lines.length; i++) {
- if (lines[i].match(/^\s+[0-9]/)) {
- encryption = lines[i].slice(80).trim();
- if (!encryption.includes('WEP')) {
- strength = lines[i].slice(4,7).trim();
- channel = lines[i].slice(15,18).trim();
- bssid = lines[i].slice(60,77).trim();
- ssid = lines[i].slice(25,59).trim();
- if (ssid.startsWith('"')) {
- ssid = ssid.slice(1, ssid.length-1);
- tbl_ssid = ssid;
- }
- else {
- ssid = "hidden";
- tbl_ssid = "<em>hidden</em>";
- }
- switch (encryption) {
- case 'WPA3 PSK (SAE)':
- encryption = 'sae';
- tbl_encryption = 'WPA3 Pers. (SAE)';
- break;
- case 'mixed WPA2/WPA3 PSK/SAE (CCMP)':
- encryption = 'sae-mixed';
- tbl_encryption = 'WPA2/WPA3 Pers. (CCMP)';
- break;
- case 'WPA2 PSK (CCMP)':
- encryption = 'psk2+ccmp';
- tbl_encryption = 'WPA2 Pers. (CCMP)';
- break;
- case 'WPA2 PSK (TKIP)':
- encryption = 'psk2+tkip';
- tbl_encryption = 'WPA2 Pers. (TKIP)';
- break;
- case 'mixed WPA/WPA2 PSK (TKIP, CCMP)':
- encryption = 'psk-mixed+ccmp';
- tbl_encryption = 'WPA/WPA2 Pers. (CCMP)';
- break;
- case 'WPA3 802.1X (CCMP)':
- encryption = 'wpa3';
- tbl_encryption = 'WPA3 Ent. (CCMP)';
- break;
- case 'mixed WPA2/WPA3 802.1X (CCMP)':
- encryption = 'wpa3-mixed';
- tbl_encryption = 'WPA2/WPA3 Ent. (CCMP)';
- break;
- case 'WPA PSK (CCMP)':
- encryption = 'psk2+ccmp';
- tbl_encryption = 'WPA Pers. (CCMP)';
- break;
- case 'WPA PSK (TKIP)':
- encryption = 'psk2+tkip';
- tbl_encryption = 'WPA Pers. (TKIP)';
- break;
- case 'WPA2 802.1X (CCMP)':
- encryption = 'wpa2+ccmp';
- tbl_encryption = 'WPA2 Ent. (CCMP)';
- break;
- case 'WPA3 OWE (CCMP)':
- encryption = 'owe';
- tbl_encryption = 'WPA3 OWE (CCMP)';
- break;
- case 'none':
- encryption = 'none';
- tbl_encryption = 'none';
- break;
+ if (res) {
+ lines = res.trim().split('\n');
+ for (var i = 0; i < lines.length; i++) {
+ if (lines[i].match(/^\s+[0-9]/)) {
+ encryption = lines[i].slice(80).trim();
+ if (!encryption.includes('WEP')) {
+ strength = lines[i].slice(4, 7).trim();
+ channel = lines[i].slice(15, 18).trim();
+ bssid = lines[i].slice(60, 77).trim();
+ ssid = lines[i].slice(25, 59).trim();
+ if (ssid.startsWith('"')) {
+ ssid = ssid.slice(1, ssid.length - 1);
+ tbl_ssid = ssid;
+ }
+ else {
+ ssid = "hidden";
+ tbl_ssid = "<em>hidden</em>";
+ }
+ switch (encryption) {
+ case 'WPA3 PSK (SAE)':
+ encryption = 'sae';
+ tbl_encryption = 'WPA3 Pers. (SAE)';
+ break;
+ case 'mixed WPA2/WPA3 PSK/SAE (CCMP)':
+ encryption = 'sae-mixed';
+ tbl_encryption = 'WPA2/WPA3 Pers. (CCMP)';
+ break;
+ case 'WPA2 PSK (CCMP)':
+ encryption = 'psk2+ccmp';
+ tbl_encryption = 'WPA2 Pers. (CCMP)';
+ break;
+ case 'WPA2 PSK (TKIP)':
+ encryption = 'psk2+tkip';
+ tbl_encryption = 'WPA2 Pers. (TKIP)';
+ break;
+ case 'mixed WPA/WPA2 PSK (TKIP, CCMP)':
+ encryption = 'psk-mixed+ccmp';
+ tbl_encryption = 'WPA/WPA2 Pers. (CCMP)';
+ break;
+ case 'WPA PSK (CCMP)':
+ encryption = 'psk2+ccmp';
+ tbl_encryption = 'WPA Pers. (CCMP)';
+ break;
+ case 'WPA PSK (TKIP)':
+ encryption = 'psk2+tkip';
+ tbl_encryption = 'WPA Pers. (TKIP)';
+ break;
+ case 'WPA3 802.1X (CCMP)':
+ encryption = 'wpa3';
+ tbl_encryption = 'WPA3 Ent. (CCMP)';
+ break;
+ case 'mixed WPA2/WPA3 802.1X (CCMP)':
+ encryption = 'wpa3-mixed';
+ tbl_encryption = 'WPA2/WPA3 Ent. (CCMP)';
+ break;
+ case 'WPA2 802.1X':
+ encryption = 'wpa2';
+ tbl_encryption = 'WPA2 Ent.';
+ break;
+ case 'WPA2 802.1X (CCMP)':
+ encryption = 'wpa2+ccmp';
+ tbl_encryption = 'WPA2 Ent. (CCMP)';
+ break;
+ case 'WPA3 OWE (CCMP)':
+ encryption = 'owe';
+ tbl_encryption = 'WPA3 OWE (CCMP)';
+ break;
+ case 'none':
+ encryption = 'none';
+ tbl_encryption = 'none';
+ break;
+ }
+ rows.push([
+ strength,
+ channel,
+ tbl_ssid,
+ bssid,
+ tbl_encryption,
+ E('div', { 'class': 'right' }, E('button', {
+ 'class': 'cbi-button cbi-button-action',
+ 'click': ui.createHandlerFn(this, 'handleAdd', radio, iface, ssid, bssid, encryption)
+ }, _('Add Uplink...')))
+ ]);
}
+ }
+ else if (lines[i] === '::: Empty resultset') {
rows.push([
- strength,
- channel,
- tbl_ssid,
- bssid,
- tbl_encryption,
- E('div', { 'class': 'right' }, E('button', {
- 'class': 'cbi-button cbi-button-action',
- 'click': ui.createHandlerFn(this, 'handleAdd', radio, iface, ssid, bssid, encryption)
- }, _('Add Uplink...')))
+ 'No scan results (empty resultset)'
]);
}
}
- else if (lines[i] === '::: No scan results') {
- rows.push([
- 'No scan results'
- ]);
- }
}
- }
- else {
- rows.push([
- 'No scan results'
- ]);
- }
- cbi_update_table(table, rows);
- }, this));
+ else {
+ rows.push([
+ 'No scan results (timeout)'
+ ]);
+ }
+ cbi_update_table(table, rows);
+ }, this));
};
/*
modal 'add' dialog
*/
- s.handleAdd = function(radio, iface, ssid, bssid, encryption, ev) {
- ui.hideModal;
+ s.handleAdd = function (radio, iface, ssid, bssid, encryption, ev) {
var m2, s2, o2;
m2 = new form.Map('wireless'),
- s2 = m2.section(form.NamedSection, '_add_trm');
+ s2 = m2.section(form.NamedSection, '_add_trm');
- s2.render = function() {
+ s2.render = function () {
return Promise.all([
{},
this.renderUCISection('_add_trm')
@@ -759,6 +937,7 @@ return view.extend({
o2.value('psk-mixed+tkip', _('WPA/WPA2 Pers. (TKIP)'));
o2.value('wpa3', _('WPA3 Ent.'));
o2.value('wpa3-mixed', _('WPA2/WPA3 Ent.'));
+ o2.value('wpa2', _('WPA2 Ent.'));
o2.value('wpa2+ccmp', _('WPA2 Ent. (CCMP)'));
o2.value('wpa2+tkip', _('WPA2 Ent. (TKIP)'));
o2.value('wpa+ccmp', _('WPA Ent. (CCMP)'));
@@ -772,6 +951,10 @@ return view.extend({
o2 = s2.option(form.Value, 'key', _('Password'));
o2.depends({ encryption: 'sae', '!contains': true });
o2.depends({ encryption: 'psk', '!contains': true });
+ o2.datatype = 'wpakey';
+ o2.password = true;
+
+ o2 = s2.option(form.Value, 'password', _('Password'));
o2.depends({ encryption: 'wpa', '!contains': true });
o2.datatype = 'wpakey';
o2.password = true;
@@ -798,11 +981,36 @@ return view.extend({
o2.value('auth=MSCHAPV2', _('auth=MSCHAPV2'));
o2.default = 'EAP-MSCHAPV2';
- o2 = s2.option(form.Value, 'identify', _('Identify'));
+ o2 = s2.option(form.Value, 'identity', _('Identity'));
o2.depends({ encryption: 'wpa', '!contains': true });
+ o2 = s2.option(form.Value, 'anonymous_identity', _('Anonymous Identity'));
+ o2.depends({ encryption: 'wpa', '!contains': true });
+ o2.rmempty = true;
+
+ o2 = s2.option(form.ListValue, 'ieee80211w', _('Mgmt. Frame Protection'));
+ o2.depends({ encryption: 'sae', '!contains': true });
+ o2.depends({ encryption: 'owe', '!contains': true });
+ o2.depends({ encryption: 'wpa', '!contains': true });
+ o2.depends({ encryption: 'psk', '!contains': true });
+ o2.value('', _('Disabled'));
+ o2.value('1', _('Optional'));
+ o2.value('2', _('Required'));
+ o2.defaults = {
+ '2': [{ encryption: 'sae' }, { encryption: 'owe' }, { encryption: 'wpa3' }, { encryption: 'wpa3-mixed' }],
+ '1': [{ encryption: 'sae-mixed' }],
+ '': []
+ };
+
+ o2 = s2.option(form.Flag, 'ca_cert_usesystem', _('Use system certificates'), _("Validate server certificate using built-in system CA bundle"));
+ o2.depends({ encryption: 'wpa', '!contains': true });
+ o2.enabled = '1';
+ o2.disabled = '0';
+ o2.default = o.disabled;
+
o2 = s2.option(form.Value, 'ca_cert', _('Path to CA-Certificate'));
- o2.depends({ eap_type: 'tls' });
+ o2.depends({ encryption: 'wpa', '!contains': true });
+ o2.depends({ ca_cert_usesystem: '0' });
o2.rmempty = true;
o2 = s2.option(form.Value, 'client_cert', _('Path to Client-Certificate'));
@@ -815,11 +1023,10 @@ return view.extend({
o2 = s2.option(form.Value, 'priv_key_pwd', _('Password of Private Key'));
o2.depends({ eap_type: 'tls' });
- o2.datatype = 'wpakey';
o2.password = true;
o2.rmempty = true;
- return m2.render().then(L.bind(function(elements) {
+ return m2.render().then(L.bind(function (elements) {
ui.showModal(_('Add Uplink %q').replace(/%q/, '"%h"'.format(ssid)), [
elements,
E('div', { 'class': 'right' }, [
@@ -830,7 +1037,7 @@ return view.extend({
'\xa0',
E('button', {
'class': 'cbi-button cbi-button-positive important',
- 'click': ui.createHandlerFn(this, 'handleSave', m2)
+ 'click': ui.createHandlerFn(this, 'handleCommit', m2)
}, _('Save'))
])
]);
@@ -840,16 +1047,32 @@ return view.extend({
/*
save new uplink
*/
- s.handleSave = function(map, ev) {
+ s.handleCommit = function (map, ev) {
var w_sections = uci.sections('wireless', 'wifi-iface'),
- device = L.toArray(map.lookupOption('device', '_add_trm'))[0].formvalue('_add_trm'),
- network = L.toArray(map.lookupOption('network', '_add_trm'))[0].formvalue('_add_trm'),
- ssid = L.toArray(map.lookupOption('ssid', '_add_trm'))[0].formvalue('_add_trm'),
- ignore_bssid = L.toArray(map.lookupOption('ignore_bssid', '_add_trm'))[0].formvalue('_add_trm'),
- bssid = L.toArray(map.lookupOption('bssid', '_add_trm'))[0].formvalue('_add_trm'),
- encryption = L.toArray(map.lookupOption('encryption', '_add_trm'))[0].formvalue('_add_trm'),
- password = L.toArray(map.lookupOption('key', '_add_trm'))[0].formvalue('_add_trm');
- if (!ssid || ((encryption.includes('psk') || encryption.includes('wpa') || encryption.includes('sae')) && !password )) {
+ device = L.toArray(map.lookupOption('device', '_add_trm'))[0].formvalue('_add_trm'),
+ network = L.toArray(map.lookupOption('network', '_add_trm'))[0].formvalue('_add_trm'),
+ ssid = L.toArray(map.lookupOption('ssid', '_add_trm'))[0].formvalue('_add_trm'),
+ ignore_bssid = L.toArray(map.lookupOption('ignore_bssid', '_add_trm'))[0].formvalue('_add_trm'),
+ bssid = L.toArray(map.lookupOption('bssid', '_add_trm'))[0].formvalue('_add_trm'),
+ encryption = L.toArray(map.lookupOption('encryption', '_add_trm'))[0].formvalue('_add_trm');
+ if (encryption.includes('wpa')) {
+ var eap_type = L.toArray(map.lookupOption('eap_type', '_add_trm'))[0].formvalue('_add_trm'),
+ auth = L.toArray(map.lookupOption('auth', '_add_trm'))[0].formvalue('_add_trm'),
+ identity = L.toArray(map.lookupOption('identity', '_add_trm'))[0].formvalue('_add_trm'),
+ anonymous_identity = L.toArray(map.lookupOption('anonymous_identity', '_add_trm'))[0].formvalue('_add_trm'),
+ password = L.toArray(map.lookupOption('password', '_add_trm'))[0].formvalue('_add_trm'),
+ ca_cert_usesystem = L.toArray(map.lookupOption('ca_cert_usesystem', '_add_trm'))[0].formvalue('_add_trm'),
+ ca_cert = L.toArray(map.lookupOption('ca_cert', '_add_trm'))[0].formvalue('_add_trm'),
+ ieee80211w = L.toArray(map.lookupOption('ieee80211w', '_add_trm'))[0].formvalue('_add_trm');
+ if (eap_type.includes('tls')) {
+ var client_cert = L.toArray(map.lookupOption('client_cert', '_add_trm'))[0].formvalue('_add_trm'),
+ priv_key = L.toArray(map.lookupOption('priv_key', '_add_trm'))[0].formvalue('_add_trm'),
+ priv_key_pwd = L.toArray(map.lookupOption('priv_key_pwd', '_add_trm'))[0].formvalue('_add_trm');
+ }
+ } else {
+ var password = L.toArray(map.lookupOption('key', '_add_trm'))[0].formvalue('_add_trm');
+ }
+ if (!ssid || ((encryption.includes('psk') || encryption.includes('wpa') || encryption.includes('sae')) && !password)) {
if (!ssid) {
ui.addNotification(null, E('p', 'Empty SSID, the uplink station could not be saved.'), 'error');
}
@@ -867,8 +1090,8 @@ return view.extend({
}
}
- var offset = w_sections.length,
- new_sid = 'trm_uplink' + (++offset);
+ var offset = w_sections.length,
+ new_sid = 'trm_uplink' + (++offset);
while (uci.get('wireless', new_sid)) {
new_sid = 'trm_uplink' + (++offset);
}
@@ -881,11 +1104,33 @@ return view.extend({
uci.set('wireless', new_sid, 'bssid', bssid);
}
uci.set('wireless', new_sid, 'encryption', encryption);
- uci.set('wireless', new_sid, 'key', password);
+ if (encryption.includes('wpa')) {
+ uci.set('wireless', new_sid, 'eap_type', eap_type);
+ uci.set('wireless', new_sid, 'auth', auth);
+ uci.set('wireless', new_sid, 'identity', identity);
+ uci.set('wireless', new_sid, 'anonymous_identity', anonymous_identity);
+ uci.set('wireless', new_sid, 'password', password);
+ uci.set('wireless', new_sid, 'ca_cert_usesystem', ca_cert_usesystem);
+ uci.set('wireless', new_sid, 'ca_cert', ca_cert);
+ uci.set('wireless', new_sid, 'ieee80211w', ieee80211w);
+ if (eap_type.includes('tls')) {
+ uci.set('wireless', new_sid, 'client_cert', client_cert);
+ uci.set('wireless', new_sid, 'priv_key', priv_key);
+ uci.set('wireless', new_sid, 'priv_key_pwd', priv_key_pwd);
+ }
+ } else {
+ uci.set('wireless', new_sid, 'key', password);
+ }
uci.set('wireless', new_sid, 'disabled', '1');
handleSectionsAdd(network);
- uci.save();
- ui.hideModal();
+ uci.save()
+ .then(L.bind(this.map.load, this.map))
+ .then(L.bind(this.map.reset, this.map))
+ .then(function () {
+ var row = document.querySelector('.cbi-section-table-row[data-sid="%s"]'.format(new_sid));
+ row.setAttribute('style', 'opacity: 0.5; color: #4a4 !important;');
+ })
+ .then(ui.hideModal)
};
return m.render();
},
diff --git a/applications/luci-app-travelmate/po/ar/travelmate.po b/applications/luci-app-travelmate/po/ar/travelmate.po
index fa6da1f04c..3490828a92 100644
--- a/applications/luci-app-travelmate/po/ar/travelmate.po
+++ b/applications/luci-app-travelmate/po/ar/travelmate.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-04 18:32+0000\n"
-"Last-Translator: DJEBRI Ahmed El Amine <djebri.emp@gmail.com>\n"
+"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/"
"luciapplicationstravelmate/ar/>\n"
"Language: ar\n"
@@ -9,105 +9,113 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
+msgstr "المصادقة"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
-msgstr ""
+msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: 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:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -115,149 +123,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "جهاز"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 "غير مفعل"
+
+#: 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 "إلغاء"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
msgid "Drag to reorder"
-msgstr ""
+msgstr "اسحب لإعادة ترتيب"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
-msgstr ""
+msgstr "ملف تعريف البريد الإلكتروني"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
-msgstr ""
+msgstr "عنوان مستقبل البريد الإلكتروني"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "عنوان مرسل البريد الإلكتروني"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
-msgstr ""
+msgstr "موضوع البريد الإلكتروني"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
-msgstr ""
+msgstr "طريقة EAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: 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:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
-msgstr ""
+msgstr "قم بتحرير هذه الشبكة"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 "تمكين التسجيل المطول لتصحيح الأخطاء في حالة وجود أي أخطاء في المعالجة."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: 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 "مفعل"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: 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:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr ""
+msgstr "الاعدادات العامة"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -265,69 +274,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
+#: 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
+msgid "Identity"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: 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:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
+msgid "Last Run"
+msgstr "آخر تشغيل"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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:247
-msgid "Last Run"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
+msgstr "عرض السجل"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -335,15 +363,24 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -351,236 +388,247 @@ msgstr ""
msgid "Overview"
msgstr "نظرة عامة"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
-msgstr ""
+msgstr "كلمة مرور المفتاح الخاص"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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-Certificate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
-msgstr ""
+msgstr "مسار شهادة العميل"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
-msgstr ""
+msgstr "المسار إلى المفتاح الخاص"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
-msgstr ""
+msgstr "تشغيل الإشارات"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
-msgstr ""
+msgstr "إحفض"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: 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:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
-msgstr ""
+msgstr "الحالة / الإصدار"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -590,22 +638,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -613,151 +667,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
+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 "Use system certificates"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
-msgid "Verbose Debug Logging"
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
+msgid "Verbose Debug Logging"
+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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -765,21 +838,40 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 "لا شيء"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
+
+#~ msgid "Delete this network"
+#~ msgstr "احذف هذه الشبكة"
+
#~ msgid "Action"
#~ msgstr "إجراء"
diff --git a/applications/luci-app-travelmate/po/bg/travelmate.po b/applications/luci-app-travelmate/po/bg/travelmate.po
index d9c3ab21ea..a27138f0e4 100644
--- a/applications/luci-app-travelmate/po/bg/travelmate.po
+++ b/applications/luci-app-travelmate/po/bg/travelmate.po
@@ -1,112 +1,120 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-10-05 12:02+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/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 3.11-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
-msgstr ""
+msgstr "Допълнителни настройки"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: 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:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -114,149 +122,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
-msgstr ""
+msgstr "Устройство"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 "Забранен"
+
+#: 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 "Затвори"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
msgid "Drag to reorder"
-msgstr ""
+msgstr "Плъзнете, за да пренаредите"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-Mail Профил"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "E-Mail Изпращач"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
-msgstr ""
+msgstr "E-Mail Тема"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
-msgstr ""
+msgstr "EAP-метод"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: 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:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
-msgstr ""
+msgstr "Редактиране на тази мрежа"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 "Включи подрбони журнали в случай на работни грешки."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: 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 "Разрешен"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: 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:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr ""
+msgstr "Основни настройки"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -264,69 +273,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
+#: 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
+msgid "Identity"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: 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:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
+msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
-msgid "Last Run"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr ""
+
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -334,15 +362,24 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -350,236 +387,247 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "Премахни"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
-msgstr ""
+msgstr "Запази"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -589,22 +637,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -612,151 +666,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -764,17 +837,33 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
diff --git a/applications/luci-app-travelmate/po/bn_BD/travelmate.po b/applications/luci-app-travelmate/po/bn_BD/travelmate.po
index 2027d46cb7..c52319a25d 100644
--- a/applications/luci-app-travelmate/po/bn_BD/travelmate.po
+++ b/applications/luci-app-travelmate/po/bn_BD/travelmate.po
@@ -1,106 +1,120 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationstravelmate/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-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -108,149 +122,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
-msgstr ""
+msgstr "ডিভাইস"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 "নিষ্ক্রিয়"
+
+#: 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 "বাতিল"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: 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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
-msgid "Enabled"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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 "সক্রিয়"
+
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr ""
+msgstr "সাধারণ সেটিংস"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -258,69 +273,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
+#: 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
+msgid "Identity"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
+msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
-msgid "Last Run"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr "MAC অ্যাড্রেস"
+
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -328,15 +362,24 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -344,236 +387,247 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
-msgstr ""
+msgstr "সংরক্ষণ করুন"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: 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:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -583,22 +637,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -606,151 +666,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -758,17 +837,33 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
diff --git a/applications/luci-app-travelmate/po/ca/travelmate.po b/applications/luci-app-travelmate/po/ca/travelmate.po
index 28934f2e3d..cd9ace8bb0 100644
--- a/applications/luci-app-travelmate/po/ca/travelmate.po
+++ b/applications/luci-app-travelmate/po/ca/travelmate.po
@@ -1,112 +1,120 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"luciapplicationstravelmate/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 3.11-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr "Identitat anònima"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "Autenticació"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr "Script d’inici de sessió automàtic"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr "Detecció de portals captius"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -114,149 +122,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr "Límit de connexions"
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "Dispositiu"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
-msgid "Dismiss"
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: 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 "Oblida-ho"
+
+#: 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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
-msgstr ""
+msgstr "Adreça del destinatari de correu"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr "Edita"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
-msgid "Enabled"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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 "Activat"
+
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr "Xifratge"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr ""
+msgstr "Paràmetres generals"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -264,69 +273,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr ""
+#: 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
+msgid "Identity"
+msgstr "Identitat"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
-msgstr ""
+msgstr "Informació"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
msgid "Last Run"
msgstr "Darrera execució"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
+msgstr ""
+
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr ""
+
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -334,15 +362,24 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 "Opcional"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -350,236 +387,247 @@ msgstr ""
msgid "Overview"
msgstr "Visió de conjunt"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Contrasenya"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr "Contrasenya de la clau privada"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 "Camí cap al certificat CA"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr "Camí cap al certificat de client"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr "Camí cap a la clau privada"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr "SSID (amagat)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
-msgstr "Desa"
+msgstr "Desar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
-msgstr ""
+msgstr "Paràmetres"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -589,22 +637,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -612,151 +666,170 @@ msgstr ""
msgid "Travelmate"
msgstr "Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
-msgid "Verbose Debug Logging"
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
+msgid "Verbose Debug Logging"
+msgstr "Enregistrament detallat de depuració"
+
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -764,21 +837,37 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
+
#~ msgid "Action"
#~ msgstr "Acció"
@@ -813,9 +902,6 @@ msgstr ""
#~ "<a href=\"%s\" target=\"_blank\">Consulteu la documentació en línia</a> "
#~ "per a més informació"
-#~ msgid "Identity"
-#~ msgstr "Identitat"
-
#~ msgid "Input file not found, please check your configuration."
#~ msgstr "No s’ha trobat el fitxer d’entrada; reviseu la vostra configuració."
diff --git a/applications/luci-app-travelmate/po/cs/travelmate.po b/applications/luci-app-travelmate/po/cs/travelmate.po
index 6409ea0fbc..3f27db0470 100644
--- a/applications/luci-app-travelmate/po/cs/travelmate.po
+++ b/applications/luci-app-travelmate/po/cs/travelmate.po
@@ -1,112 +1,120 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-05-07 11:32+0000\n"
+"Last-Translator: Adam Salač <adam@salac.me>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/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"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
-msgstr ""
+msgstr "-- výběr přístupového bodu --"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
-msgstr ""
+msgstr "QR kódy AP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
-msgstr ""
+msgstr "Další nastavení"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "Ověřování se"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
-msgstr ""
+msgstr "Kanál"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -114,149 +122,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "Zařízení"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: 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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-mailový profil"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "Adresa odesílatele e-mailu"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
-msgstr ""
+msgstr "Téma e-mailu"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr "Metoda EAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr "Upravit"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
-msgid "Enabled"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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 "Zapnuto"
+
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr "Šifrování"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr ""
+msgstr "Obecná nastavení"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -264,69 +273,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr ""
+#: 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
+msgid "Identity"
+msgstr "Identita"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
-msgstr ""
+msgstr "Informace"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
msgid "Last Run"
msgstr "Poslední spuštění"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
+msgstr ""
+
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
+msgstr "Zobrazení protokolu"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -334,15 +362,24 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -350,236 +387,247 @@ msgstr ""
msgid "Overview"
msgstr "Přehled"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Heslo"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr "Heslo privátního klíče"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 "Cesta k certifikátu CA"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr "Cesta k certifikátu klienta"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr "Cesta k privátnímu klíči"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "Odstranit"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr "Uložit"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
-msgstr ""
+msgstr "TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -589,22 +637,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -612,151 +666,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr "Prodleva spuštění"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -764,21 +837,37 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
+
#~ msgid "Action"
#~ msgstr "Akce"
@@ -806,9 +895,6 @@ msgstr ""
#~ msgid "Force TKIP and CCMP (AES)"
#~ msgstr "Vynutit TKIP a CCMP (AES)"
-#~ msgid "Identity"
-#~ msgstr "Identita"
-
#~ msgid "Input file not found, please check your configuration."
#~ msgstr "Vstupní soubor nebyl nalezen, zkontrolujte prosím svou konfiguraci."
@@ -827,9 +913,6 @@ msgstr ""
#~ msgstr ""
#~ "Volby pro další doplnění pro případ, že výchozí hodnoty nejsou vhodné."
-#~ msgid "Remove"
-#~ msgstr "Odstranit"
-
#~ msgid "Restart"
#~ msgstr "Restart"
diff --git a/applications/luci-app-travelmate/po/da/travelmate.po b/applications/luci-app-travelmate/po/da/travelmate.po
new file mode 100644
index 0000000000..477d280a6e
--- /dev/null
+++ b/applications/luci-app-travelmate/po/da/travelmate.po
@@ -0,0 +1,871 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-01-12 11:22+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstravelmate/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.1\n"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
+msgid "-- AP Selection --"
+msgstr "-- AP Selection --"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
+msgid "AP QR-Codes..."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
+msgid "Add Uplink %q"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
+msgid "Add Uplink..."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
+msgid "Additional Settings"
+msgstr "Yderligere indstillinger"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+msgid ""
+"Additional trigger delay in seconds before travelmate processing begins."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr "Anonym identitet"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
+msgid "Authentication"
+msgstr "Godkendelse"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
+msgid "Auto Login Script"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+msgid "AutoAdd Open Uplinks"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+msgid ""
+"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
+"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
+msgid ""
+"Automatically add open uplinks like hotel captive portals to your wireless "
+"config."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
+msgid ""
+"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
+"connections.<br /> The default of '0' disables this feature."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
+msgstr ""
+
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
+msgid "BSSID"
+msgstr "BSSID"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
+msgid "CHAP"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
+msgid "Captive Portal Detection"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+msgid "Captive Portal URL"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
+msgid "Channel"
+msgstr "Kanal"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
+msgid ""
+"Check the internet availability, handle captive portal redirections and keep "
+"the uplink connection 'alive'."
+msgstr ""
+"Tjek tilgængeligheden af internettet, håndter omdirigeringer af captive "
+"portaler og hold uplink-forbindelsen 'i live'."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
+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 /> "
+"<em>Please note:</em> On first start please call the 'Interface Wizard' "
+"once, to make the necessary network- and firewall settings."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
+msgid "Connection End"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
+msgid "Connection End Expiry"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+msgid "Connection Limit"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:508
+msgid "Connection Start"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
+msgid "Connection Start Expiry"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
+msgid "Device"
+msgstr "Enhed"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
+msgid "Device Name"
+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 "Deaktiveret"
+
+#: 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 "Afvis"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
+msgid "Drag to reorder"
+msgstr "Træk for at omarrangere"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+msgid "E-Mail Hook"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+msgid "E-Mail Profile"
+msgstr "E-mail profil"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+msgid "E-Mail Receiver Address"
+msgstr "Modtagerens e-mailadresse"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+msgid "E-Mail Sender Address"
+msgstr "E-mail afsenderadresse"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+msgid "E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+msgid "E-Mail Topic"
+msgstr "E-mail emne"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
+msgid "EAP-GTC"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
+msgid "EAP-MD5"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
+msgid "EAP-MSCHAPV2"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
+msgid "EAP-Method"
+msgstr "EAP-metode"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
+msgid "EAP-TLS"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
+msgid "Edit"
+msgstr "Rediger"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
+msgid "Edit this network"
+msgstr "Rediger dette netværk"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
+msgid "Enable the travelmate service."
+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."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+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 "Aktiveret"
+
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
+msgid "Encryption"
+msgstr "Kryptering"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
+msgid "Ext. Hooks"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
+msgid ""
+"External script reference which will be called for automated captive portal "
+"logins."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
+msgid "FAST"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
+msgid "General Settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+msgid "Generate a random unicast MAC address for each uplink connection."
+msgstr ""
+
+#: applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json:3
+msgid "Grant access to LuCI app travelmate"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+msgid ""
+"How long should travelmate wait for a successful wlan uplink connection."
+msgstr ""
+
+#: 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
+msgid "Identity"
+msgstr "Identitet"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
+msgid "Ignore BSSID"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
+msgid "Information"
+msgstr "Information"
+
+#: 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
+msgid "Interface Timeout"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
+msgid "Interface Wizard"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
+msgid "Interface Wizard..."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
+msgid "Last Run"
+msgstr "Sidste kørsel"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
+msgstr ""
+
+#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
+msgid "Log View"
+msgstr "Logvisning"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr "MAC-adresse"
+
+#: 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
+msgid "MSCHAP"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
+msgid "MSCHAPV2"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+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
+msgid "Net Error Check"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/logread.js:22
+msgid "No travelmate related logs yet!"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
+msgid "OWE"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 "Valgfrit"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+msgid "Overall Timeout"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+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 "Oversigt"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
+msgid ""
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
+msgstr ""
+
+#: 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
+msgid "PAP"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
+msgid "PEAP"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Adgangskode"
+
+#: 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
+msgid "Password of Private Key"
+msgstr "Adgangskode til den private nøgle"
+
+#: 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 "Sti til CA-certifikat"
+
+#: 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
+msgid "Path to Client-Certificate"
+msgstr "Sti til klient-certifikatet"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
+msgid "Path to Private Key"
+msgstr "Sti til privat nøgle"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
+msgid "Please install the separate 'qrencode' package."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+msgid ""
+"Please note: E-Mail notifications require the separate setup of the "
+"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+msgid "ProActive Uplink Switch"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+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
+msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
+msgid "QR-Code Overview"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
+msgid "Radio Selection"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+msgid "Randomize MAC Addresses"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+msgid "Receiver address for travelmate notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "Fjern"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
+msgid ""
+"Render the QR-Code of the selected Access Point to comfortably transfer the "
+"WLAN credentials to your mobile devices."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+msgid "Repeat Scan"
+msgstr ""
+
+#: 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 "Påkrævet"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+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 "Kør flag"
+
+#: 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
+#: 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 "SSID"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
+msgid "SSID (hidden)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
+msgid "Save"
+msgstr "Gem"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
+msgid "Scan on"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
+msgid "Script Arguments"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+msgid "Sender address for travelmate notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+msgid "Sends notification E-Mails after every succesful uplink connect."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+msgid "Service Priority"
+msgstr ""
+
+#: 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
+msgid "Signal Quality Threshold"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
+msgid ""
+"Space separated list of additional arguments passed to the Auto Login "
+"Script, i.e. username and password"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+msgid "Starting wireless scan on '"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
+msgid "Station ID"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
+msgid "Station Interface"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+msgid "Station MAC"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
+msgid "Status / Version"
+msgstr "Status / version"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
+msgid "Strength"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
+msgid "TLS"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
+msgid "TTLS"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
+msgid "The QR-Code could not be generated!"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
+msgid "The firewall zone name"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
+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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+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
+msgid "The selected priority will be used for travelmate processes."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+msgid ""
+"The selected user agent will be used for connectivity- and captive portal "
+"checks."
+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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
+msgid "The uplink interface has been updated."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
+msgid "The uplink interface name"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
+msgid ""
+"To use Travelmate, you have to set up an uplink interface once. This wizard "
+"creates an IPv4- and an IPv6 alias network interface with all required "
+"network- and firewall settings."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+msgid "Topic for travelmate notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:3
+msgid "Travelmate"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+msgid "Travelmate Settings"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "Treat missing internet availability as an error."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+msgid "Trigger Delay"
+msgstr "Udløserforsinkelse"
+
+#: 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 "Brug systemcertifikater"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+msgid "User Agent"
+msgstr "Brugeragent"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid "VPN Hook"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
+msgid "VPN Interface"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
+msgid "VPN Service"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
+msgid "VPN Settings"
+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"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
+msgid "Verbose Debug Logging"
+msgstr "Verbose Debug Logning"
+
+#: 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
+msgid "WPA Ent. (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
+msgid "WPA Ent. (TKIP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
+msgid "WPA Flags"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
+msgid "WPA Pers."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
+msgid "WPA Pers. (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
+msgid "WPA Pers. (TKIP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
+msgid "WPA/WPA2 Ent. (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
+msgid "WPA/WPA2 Ent. (TKIP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
+msgid "WPA/WPA2 Pers. (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
+msgid "WPA/WPA2 Pers. (TKIP)"
+msgstr ""
+
+#: 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 ""
+
+#: 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
+msgid "WPA2 Ent. (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
+msgid "WPA2 Ent. (TKIP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
+msgid "WPA2 Pers."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
+msgid "WPA2 Pers. (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
+msgid "WPA2 Pers. (TKIP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
+msgid "WPA2/WPA3 Ent."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
+msgid "WPA2/WPA3 Ent. (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
+msgid "WPA2/WPA3 Pers. (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
+msgid "WPA3 Ent."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
+msgid "WPA3 Ent. (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
+msgid "WPA3 OWE (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
+msgid "WPA3 Pers. (SAE)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+msgid "Wireless Scan"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
+msgid "Wireless Settings"
+msgstr ""
+
+#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:27
+msgid "Wireless Stations"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
+msgid "auth=MSCHAPV2"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
+msgid "auth=PAP"
+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 "ingen"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
diff --git a/applications/luci-app-travelmate/po/de/travelmate.po b/applications/luci-app-travelmate/po/de/travelmate.po
index c7f8002d3c..c319d37e6d 100644
--- a/applications/luci-app-travelmate/po/de/travelmate.po
+++ b/applications/luci-app-travelmate/po/de/travelmate.po
@@ -1,113 +1,130 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: Sandro Volery <sandro@volery.com>\n"
+"PO-Revision-Date: 2021-03-24 15:29+0000\n"
+"Last-Translator: Dirk Brenken <dev@brenken.org>\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.3-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
-msgstr "AP-Auswahl"
+msgstr "-- AP-Auswahl --"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr "AP QR-Codes..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr "Uplink hinzufügen %q"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr "Uplink hinzufügen..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr "Zusätzliche Einstellungen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
-msgstr "Zusätzlicher Trigger Timeout in Sekunden, bevor Travelmate startet."
+msgstr "Zusätzliche Trigger-Verzögerung in Sekunden, bevor Travelmate startet."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "Authentifizierung"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
-msgstr "Auto Login Skript"
+msgstr "Auto-Login-Skript"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
-msgstr "Automatisch Offene Uplinks hinzufügen"
+msgstr "Automatisch offene Uplinks hinzufügen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
+"Aktivieren Sie den Uplink nach <em>n</em> Minuten automatisch (erneut), z.B. "
+"nach fehlgeschlagenen Anmeldeversuchen. <br /> Die Standardeinstellung '0' "
+"deaktiviert diese Funktion."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
msgstr ""
-"Füge automatisch offene WLANs wie in Hotels der Netzwerk-Konfiguration hinzu."
+"Füge der Netzwerk-Konfiguration automatisch offene Uplinks wie Hotel-"
+"HotSpots hinzu."
-#: 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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
+"Deaktivieren Sie den Uplink automatisch nach <em>n</em> Minuten, z.B. für "
+"zeitgesteuerte Verbindungen. <br /> Die Standardeinstellung '0' deaktiviert "
+"diese Funktion."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
-msgstr "Automatisch den Auf- und Abbau von VPN-Verbindungen regeln."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
+msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr "Puffergröße in Bytes um die Scan-Resultate aufzubereiten."
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr "CHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
-msgstr "HotSpot-Erkennung"
+msgstr "Captive-Portal-Erkennung"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
-msgstr "HotSpot-URL"
+msgstr "Captive-Portal-URL"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr "Kanal"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
+"Überprüfen Sie die Internetverfügbarkeit, bearbeiten Sie Captive-Portal-"
+"Umleitungen und halten Sie die Uplink-Verbindung \"am Leben\"."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -115,671 +132,846 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr "Verbindungsende"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr "Verbindungsende-Ablauf"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr "Verbindungslimit"
-#: 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:508
msgid "Connection Start"
msgstr "Verbindungsstart"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr "Verbindungsstart-Ablauf"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr "Löschen"
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr "Dieses Netzwerk löschen"
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "Gerät"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr "Gerätename"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 ""
+
+#: 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 "Verwerfen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
msgid "Drag to reorder"
-msgstr ""
+msgstr "Ziehen zur Neuanordnung"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
-msgstr ""
+msgstr "E-Mail-Hook"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
-msgstr "E-Mail Profil"
+msgstr "E-Mail-Profil"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
-msgstr "E-Mail Empfänger"
+msgstr "E-Mail Empfängeradresse"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
-msgstr "E-Mail Absender"
+msgstr "E-Mail Absenderadresse"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
-msgstr "E-Mail Einstellungen"
+msgstr "E-Mail-Einstellungen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
-msgstr "E-Mail Thema"
+msgstr "E-Mail-Thema"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr "EAP-GTC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr "EAP-MD5"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr "EAP-MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr "EAP-Methode"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr "EAP-TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr "Bearbeiten"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
-msgstr ""
+msgstr "Dieses Netzwerk bearbeiten"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
-msgstr ""
+msgstr "Travelmate-Service aktivieren."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+"Aktiviere das ausführliche Anwendungs-Logging bei Verarbeitungsfehlern."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: 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 "Aktiviert"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr "Verschlüsselung"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
-msgstr ""
+msgstr "Ext. Hooks"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
+"Externe Skriptreferenz, die für automatisierte Captive-Portal-Anmeldungen "
+"aufgerufen wird."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
-msgstr ""
+msgstr "SCHNELL"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr ""
+msgstr "Allgemeine Einstellungen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
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."
#: applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json:3
msgid "Grant access to LuCI app travelmate"
-msgstr ""
+msgstr "Zugriff auf LuCI App Travelmate gewähren"
-#: 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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
+"Wie lange Travelmate auf eine erfolgreiche WLAN-Uplink-Verbindung warten "
+"sollte."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr ""
+#: 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
+msgid "Identity"
+msgstr "Identität"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
-msgstr ""
+msgstr "BSSID ignorieren"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr "Informationen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:898
msgid "Interface Name"
-msgstr ""
+msgstr "Name der Schnittstelle"
-#: 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:360
msgid "Interface Timeout"
-msgstr ""
+msgstr "Zeitüberschreitung der Schnittstelle"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
-msgstr ""
+msgstr "Schnittstellenassistent"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
+msgstr "Schnittstellen-Assistent ..."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
+msgid "Last Run"
+msgstr "Letzter Durchgang"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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:247
-msgid "Last Run"
-msgstr "Letzter Lauf"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Limit the nearby scan results to process only the strongest uplinks."
+msgstr ""
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
+msgstr "Protokollansicht"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: 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
msgid "MSCHAP"
-msgstr ""
+msgstr "MSCHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
+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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
-msgstr ""
+msgstr "Netzfehlerprüfung"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/logread.js:22
msgid "No travelmate related logs yet!"
-msgstr ""
+msgstr "Es existieren noch keine Travelmate-bezogenen Protokolle!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
+msgstr "OWE"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
-msgid "Overall Timeout"
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+msgid "Overall Timeout"
+msgstr "Gesamt-Timeout"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
-msgstr ""
+msgstr "Gesamtzeitlimit für Wiederholungen in Sekunden."
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:19
msgid "Overview"
msgstr "Übersicht"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
-msgstr ""
+msgstr "PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
-msgstr ""
+msgstr "PEAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Passwort"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr "Passwort des privaten Schlüssels"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 "Pfad zum CA-Zertifikat"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
-msgstr "Pfad zu Client-Zertifikat"
+msgstr "Pfad zum Client-Zertifikat"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr "Pfad zum Privaten Schlüssel"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
-msgstr ""
+msgstr "Bitte installieren Sie das separate 'qrencode'-Paket."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
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:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
-msgstr ""
+msgstr "ProActive-Uplink-Switch"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
+"Profil, das von 'msmtp' zur Benachrichtigung von Travelmate-E-Mails "
+"verwendet wird."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
-msgstr ""
+msgstr "QR-Code Übersicht"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
-msgstr ""
+msgstr "Funkmodulauswahl"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
-msgstr ""
+msgstr "MAC-Adressen randomisieren"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
+msgstr "Empfängeradresse für Travelmate-Benachrichtigungs-E-Mails."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "Entfernen"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
+"Legen Sie den QR-Code des ausgewählten Access Points vor, um die WLAN-"
+"Anmeldeinformationen bequem auf Ihre Mobilgeräte zu übertragen."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
+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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
-msgstr ""
+msgstr "Wiederholungslimit für eine Verbindung zu einem Uplink."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
-msgstr ""
+msgstr "Laufzeit-Flags"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
-msgstr ""
+msgstr "SSID (versteckt)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr "Speichern"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
-msgstr ""
+msgstr "Weiterscannen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
-msgstr ""
+msgstr "Skriptargumente"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
-msgstr ""
+msgstr "Absenderadresse für Travelmate-Benachrichtigungs-E-Mails."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
-msgstr ""
+msgstr "Servicepriorität"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
-msgstr ""
+msgstr "Einstellungen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
-msgstr ""
+msgstr "Signalqualitätsschwelle"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
+"Durch Leerzeichen getrennte Liste zusätzlicher Argumente, die an das "
+"automatische Anmeldeskript übergeben werden, z.B. Benutzername und Kennwort"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
-msgstr ""
+msgstr "Starten des drahtlosen Scans am '"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
-msgstr ""
+msgstr "Stations-ID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
-msgstr ""
+msgstr "Stationsschnittstelle"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
-msgstr ""
+msgstr "Stations-MAC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
-msgstr ""
+msgstr "Status / Version"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
-msgstr ""
+msgstr "Stärke"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
-msgstr ""
+msgstr "TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
-msgstr ""
+msgstr "TTLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
-msgstr ""
+msgstr "Der QR-Code konnte nicht generiert werden!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
-msgstr ""
+msgstr "Der Name der Firewall-Zone"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
-msgstr ""
+msgstr "Die Schnittstellenmetrik"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
+msgstr "Die logische VPN-Netzwerkschnittstelle, z.B. 'wg0' oder 'tun0'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
-msgstr ""
+msgstr "Die ausgewählte Priorität wird für Travelmate-Prozesse verwendet."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
msgstr ""
+"Der ausgewählte Benutzeragent wird für Konnektivitäts- und Captive-Portal-"
+"Prüfungen verwendet."
#: 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 ""
+"Die Syslog-Ausgabe, die nur für Travelmate-bezogene Nachrichten vorgefiltert "
+"ist."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
-msgstr ""
+msgstr "Die Uplink-Schnittstelle wurde aktualisiert."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
+msgstr "Der Name der Uplink-Schnittstelle"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
+"Um Travelmate verwenden zu können, müssen Sie einmal eine Uplink-"
+"Schnittstelle einrichten. Dieser Assistent erstellt eine IPv4- und eine IPv6-"
+"Alias-Netzwerkschnittstelle mit allen erforderlichen Netzwerk- und Firewall-"
+"Einstellungen."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
-msgstr ""
+msgstr "Thema für Travelmate-Benachrichtigungs-E-Mails."
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:3
msgid "Travelmate"
-msgstr ""
+msgstr "Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
-msgstr ""
+msgstr "Travelmate-Einstellungen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
-msgstr ""
+msgstr "Fehlende Internetverfügbarkeit als Fehler behandeln."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
-msgstr "Verzögerung Trigger-Bedingung"
+msgstr "Verzögerung der Trigger-Bedingung"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
-msgid "User Agent"
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "VPN Hook"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+msgid "User Agent"
+msgstr "User-Agent"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid "VPN Hook"
+msgstr "VPN-Hook"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
-msgstr ""
+msgstr "VPN-Schnittstelle"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
-msgstr ""
+msgstr "VPN-Dienst"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
+msgstr "VPN-Einstellungen"
+
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
-msgstr ""
+msgstr "Ausführliche Debug-Protokollierung"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
-msgstr ""
+msgstr "WPA Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
-msgstr ""
+msgstr "WPA Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
-msgstr ""
+msgstr "WPA-Flags"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
-msgstr ""
+msgstr "WPA Pers."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
-msgstr ""
+msgstr "WPA Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
-msgstr ""
+msgstr "WPA Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA/WPA2 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
-msgstr ""
+msgstr "WPA/WPA2 Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA/WPA2 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
+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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:312
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:941
msgid "WPA2 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA2 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
-msgstr ""
+msgstr "WPA2 Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
-msgstr ""
+msgstr "WPA2 Pers."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA2 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
-msgstr ""
+msgstr "WPA2 Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
-msgstr ""
+msgstr "WPA2/WPA3 Ent."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA2/WPA3 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA2/WPA3 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
-msgstr ""
+msgstr "WPA3 Ent."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA3 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
-msgstr ""
+msgstr "WPA3 OWE (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
-msgstr ""
+msgstr "WPA3 Pers. (SAE)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
-msgstr ""
+msgstr "Drahtloser Scan"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
-msgstr ""
+msgstr "Drahtlose Einstellungen"
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:27
msgid "Wireless Stations"
-msgstr ""
+msgstr "Drahtlose Stationen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
-msgstr ""
+msgstr "auth=MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
-msgstr ""
+msgstr "auth=PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 "kein"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
msgstr ""
+#~ msgid "Identify"
+#~ msgstr "Identifizieren"
+
+#~ msgid ""
+#~ "Overview of all configured uplinks for travelmate.<br /> You can edit, "
+#~ "remove or prioritize existing uplinks by drag &#38; drop and scan for new "
+#~ "ones. The currently used uplink is emphasized in blue."
+#~ msgstr ""
+#~ "Übersicht aller konfigurierten Uplinks für Travelmate. <br /> Sie können "
+#~ "vorhandene Uplinks bearbeiten, entfernen oder priorisieren, indem Sie "
+#~ "diese per drag &#38; drop ablegen und nach neuen suchen. Der aktuell "
+#~ "verwendete Uplink wird blau hervorgehoben."
+
+#~ msgid "Buffer size in bytes to prepare nearby scan results."
+#~ msgstr "Puffergröße in Bytes, um die Scan-Resultate aufzubereiten."
+
+#~ msgid "Scan Buffer Size"
+#~ msgstr "Scan-Puffergröße"
+
+#~ msgid "Automatically handle VPN (re-) connections."
+#~ msgstr "Automatisch den Auf- und Abbau von VPN-Verbindungen regeln."
+
+#~ msgid "Del"
+#~ msgstr "Löschen"
+
+#~ msgid "Delete this network"
+#~ msgstr "Dieses Netzwerk löschen"
+
+#~ msgid "LAN Device"
+#~ msgstr "LAN-Gerät"
+
+#~ msgid ""
+#~ "Please note: VPN connections require the separate setup of the "
+#~ "<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "Bitte beachten Sie: Für VPN-Verbindungen muss das Paket <em>Wireguard</"
+#~ "em> oder <em>OpenVPN</em> separat eingerichtet werden.<br /><p>&#xa0;</p>"
+
+#~ msgid ""
+#~ "Restrict travelmate to a single radio or change the overall scanning "
+#~ "order (e.g. 'radio1 radio0')."
+#~ msgstr ""
+#~ "Beschränken Sie Travelmate auf ein einzelnes Funkmodul oder ändern Sie "
+#~ "die gesamte Scanreihenfolge (z. B. 'radio1 radio0')."
+
+#~ msgid "The lan network device, e.g. 'br-lan'."
+#~ msgstr "Das LAN-Netzwerkgerät, z.B. 'br-lan'."
+
+#~ 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."
+#~ 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-"
+#~ "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."
+
#~ msgid "AP on"
#~ msgstr "Access Point auf"
@@ -834,9 +1026,6 @@ msgstr ""
#~ msgid "Grant UCI access for luci-app-travelmate"
#~ msgstr "Gewähre UCI Zugriff auf luci-app-travelmate"
-#~ msgid "Identity"
-#~ msgstr "Identität"
-
#~ msgid "Input file not found, please check your configuration."
#~ msgstr ""
#~ "Eingabedatei nicht gefunden, bitte überprüfen Sie Ihre Konfiguration."
@@ -857,9 +1046,6 @@ msgstr ""
#~ "Optionen für weitere Optimierungen, falls die Standardeinstellungen nicht "
#~ "für Sie geeignet sind."
-#~ msgid "Remove"
-#~ msgstr "Entfernen"
-
#~ msgid "Restart"
#~ msgstr "Neustart"
diff --git a/applications/luci-app-travelmate/po/el/travelmate.po b/applications/luci-app-travelmate/po/el/travelmate.po
index 795d352d50..b5e7ad8e16 100644
--- a/applications/luci-app-travelmate/po/el/travelmate.po
+++ b/applications/luci-app-travelmate/po/el/travelmate.po
@@ -1,112 +1,120 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-14 19:36+0000\n"
-"Last-Translator: lamprakis <lamprakisa@yahoo.gr>\n"
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/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.0-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
-msgstr ""
+msgstr "Επιπρόσθετες ρυθμίσεις"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -114,149 +122,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "Συσκευή"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: 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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
-msgid "Enabled"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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 "Ενεργοποιήθηκε"
+
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr ""
+msgstr "Γενικές ρυθμίσεις"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -264,69 +273,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
+#: 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
+msgid "Identity"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
+msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
-msgid "Last Run"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr ""
+
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -334,15 +362,24 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -350,236 +387,247 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -589,22 +637,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -612,151 +666,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -764,21 +837,37 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
+
#~ msgid "Advanced"
#~ msgstr "προχωρημένο"
diff --git a/applications/luci-app-travelmate/po/en/travelmate.po b/applications/luci-app-travelmate/po/en/travelmate.po
index 8744524179..d99a6e8c61 100644
--- a/applications/luci-app-travelmate/po/en/travelmate.po
+++ b/applications/luci-app-travelmate/po/en/travelmate.po
@@ -4,103 +4,111 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -108,149 +116,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: 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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -258,69 +267,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
+#: 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
+msgid "Identity"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
+msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
-msgid "Last Run"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr ""
+
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -328,15 +356,24 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -344,236 +381,247 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -583,22 +631,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -606,151 +660,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -758,17 +831,33 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
diff --git a/applications/luci-app-travelmate/po/es/travelmate.po b/applications/luci-app-travelmate/po/es/travelmate.po
index 1f1c62a5d6..376dc58adf 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: 2020-09-30 03:06+0000\n"
+"PO-Revision-Date: 2022-01-29 08:19+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/es/>\n"
@@ -11,49 +11,59 @@ 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-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr "-- Selección de AP --"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr "Códigos QR del AP..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr "Agregar enlace ascendente %q"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr "Agregar enlace ascendente..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
-msgstr "Configuraciones adicionales"
+msgstr "Configuración adicional"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
"Demora adicional del disparador en segundos antes de que comience el "
"procesamiento de travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr "Identidad anónima"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "Autenticación"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+#, fuzzy
+msgid "Auto Added Open Uplink"
+msgstr "Enlace ascendente abierto añadido automáticamente"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
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:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr "Auto agregar enlaces ascendentes abiertos"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
@@ -62,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:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -70,7 +80,7 @@ msgstr ""
"Agregue automáticamente enlaces ascendentes abiertos como portales cautivos "
"de hotel a su configuración inalámbrica."
-#: 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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
@@ -79,40 +89,40 @@ msgstr ""
"minutos, p.e. para conexiones temporizadas.<br/> El valor predeterminado de "
"'0' desactiva esta función."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
-msgstr "Maneja automáticamente las (rec-) conexiones VPN."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
+msgstr ""
+"Maneja automáticamente las conexiones VPN. <br /> Nota: esta función "
+"requiere la configuración adicional de <em>Wireguard</em> u <em>OpenVPN</em>."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-"Tamaño del búfer en bytes para preparar resultados de escaneo cercanos."
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr "CHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr "Detección de portal cautivo"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr "URL del portal cautivo"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr "Canal"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
@@ -120,9 +130,9 @@ msgstr ""
"Verifique la disponibilidad de Internet, maneje las redirecciones de los "
"portales cautivos y mantenga la conexión de enlace ascendente 'viva'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -130,143 +140,144 @@ msgid ""
"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 una vez al "
+"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."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr "Fin de conexión"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr "Caducidad de fin de conexión"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr "Límite de conexión"
-#: 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:508
msgid "Connection Start"
msgstr "Inicio de conexión"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr "Vencimiento de inicio de conexión"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr "Elim."
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr "Eliminar esta red"
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "Dispositivo"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr "Nombre del dispositivo"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 "Desactivado"
+
+#: 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 "Descartar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
msgid "Drag to reorder"
msgstr "Arrastrar para reordenar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr "Gancho de correo electrónico"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
msgstr "Perfil de correo electrónico"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
-msgstr "Dirección del destinatario del correo electrónico"
+msgstr "Dirección del destinatario de correo electrónico"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
-msgstr "Dirección del remitente del correo electrónico"
+msgstr "Dirección del remitente de correo electrónico"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr "Configuraciones del correo electrónico"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr "Tema del correo electrónico"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr "EAP-GTC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr "EAP-MD5"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr "EAP-MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr "Método EAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr "EAP-TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr "Editar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr "Editar esta red"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr "Activar el servicio TravelMate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
-"Activa el registro de depuración detallado en caso de errores de "
+"Activar el registro de depuración detallado en caso de errores de "
"procesamiento."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+msgstr "Habilitar/Deshabilitar esta red"
+
+#: 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 "Activado"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr "Encriptación"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr "Manos ext."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
@@ -274,16 +285,16 @@ msgstr ""
"Referencia de script externo que se llamará para inicios de sesión cautivos "
"automatizados del portal."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr "RÁPIDO"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
msgstr "Configuración general"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
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 "
@@ -293,65 +304,89 @@ 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
"Cuánto tiempo debe esperar travelmate para una conexión de enlace wlan sea "
"exitosa."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr "Identificar"
+#: 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
+msgid "Identity"
+msgstr "Identidad"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr "Ignorar BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr "Información"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:898
msgid "Interface Name"
msgstr "Nombre de interfaz"
-#: 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:360
msgid "Interface Timeout"
msgstr "Tiempo de espera de la interfaz"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr "Asistente de interfaz"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr "Asistente de interfaz..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
-msgstr "Dispositivo LAN"
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
msgid "Last Run"
msgstr "Último inicio"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr "Limitar AutoAdd"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid ""
+"Limit the maximum number of automatically added open uplinks. To disable "
+"this limitation set it to '0'."
+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
+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 "
+"ascendentes más fuertes."
+
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr "Vista de registro"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr "Dirección MAC"
+
+#: 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
msgid "MSCHAP"
msgstr "MSCHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr "MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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
+#, fuzzy
+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
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
@@ -359,7 +394,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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr "Comprobación de error neto"
@@ -367,15 +402,24 @@ msgstr "Comprobación de error neto"
msgid "No travelmate related logs yet!"
msgstr "¡Aún no hay registros relacionados con Travelmate!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr "OWE"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr "Encender/Apagar"
+
+#: 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 "Opcional"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr "Tiempo de espera total"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr "Tiempo de espera de reintento global en segundos."
@@ -383,57 +427,65 @@ msgstr "Tiempo de espera de reintento global en segundos."
msgid "Overview"
msgstr "Visión general"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
"Descripción general de todos los enlaces ascendentes configurados para "
-"Travelmate.<br /> Puede editar, eliminar o priorizar los enlaces ascendentes "
-"existentes arrastrando y soltando y buscando nuevos. El enlace ascendente "
-"utilizado actualmente se resalta en azul."
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+"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, "
+"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
msgid "PAP"
msgstr "PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr "PEAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Contraseña"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr "Contraseña de clave privada"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 "Ruta al certificado CA"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr "Ruta al certificado del cliente"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr "Ruta a la clave privada"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr "Instale el paquete 'qrencode' por separado."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
@@ -441,19 +493,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:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-"Tenga en cuenta: las conexiones VPN requieren la configuración por separado "
-"del paquete <em>Wireguard</em> u <em>OpenVPN</em>.<br /><p>&#xa0;</p>"
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr "Interruptor de enlace proactivo"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
@@ -461,31 +505,39 @@ 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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
"Perfil utilizado por 'msmtp' para los correos electrónicos de notificación "
"de travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr "Descripción general del código QR"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr "Selección de radio"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr "Aleatorizar direcciones MAC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
"Dirección del destinatario de los correos electrónicos de notificación de "
"travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "Eliminar"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr "Eliminar esta red"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
@@ -493,79 +545,86 @@ msgstr ""
"Genere el código QR del AP seleccionado para transferir cómodamente las "
"credenciales WLAN a sus dispositivos móviles."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr "Repetir escaneo"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 "Requerido"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+msgstr "Reiniciar interfaz"
+
+#: 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 "
-"(e.g. 'radio1 radio0')."
+"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-"Restrinja Travelmate a una sola radio o cambie el orden de exploración "
-"general (p.e., 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr "Vuelva a intentar el límite para conectarse a un enlace ."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr "Ejecutar banderas"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr "SSID (oculto)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr "Guardar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
-msgstr "Tamaño del búfer de escaneo"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
+msgstr "Límite de escaneo"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr "Escanear en"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr "Argumentos de script"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr "Prioridad de servicio"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr "Configuraciones"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr "Umbral de calidad de señal"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
@@ -574,73 +633,69 @@ msgstr ""
"de comandos de inicio de sesión automático, es decir, nombre de usuario y "
"contraseña"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr "Iniciando escaneo inalámbrico en '"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr "ID de estación"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr "Interfaz de estación"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr "MAC de la estación"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
-msgstr "Estado / Versión"
+msgstr "Estado/Versión"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr "Intensidad"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr "TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr "TTLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr "¡No se pudo generar el código QR!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr "El nombre de la zona de firewall"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr "La métrica de la interfaz"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr "El dispositivo de red lan, p.ej. 'br-lan'."
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
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:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -654,25 +709,33 @@ msgstr ""
"La salida de syslog, prefiltrada solo para mensajes relacionados con "
"travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr "La interfaz de enlace ascendente se ha actualizado."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr "El nombre de la interfaz de enlace ascendente"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+"Esta opción está seleccionada de forma predeterminada si este enlace "
+"ascendente se agregó automáticamente y cuenta como 'Abrir enlace ascendente'."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
"Para utilizar Travelmate, debe configurar una interfaz de enlace ascendente "
-"una vez. Este asistente crea una interfaz de red de alias IPv4 y IPv6 con "
-"todas las configuraciones de red y firewall requeridas."
+"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:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr "Tema para correos electrónicos de notificación de compañeros de viaje."
@@ -680,151 +743,173 @@ msgstr "Tema para correos electrónicos de notificación de compañeros de viaje
msgid "Travelmate"
msgstr "Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr "Configuración de Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
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:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr "Retraso de disparo"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 "Usar certificados del sistema"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+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
msgid "User Agent"
msgstr "Agente de usuario"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr "Gancho VPN"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr "Interfaz VPN"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr "Servicio VPN"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr "Configuración de VPN"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+"Validar el certificado del servidor mediante el paquete de CA del sistema "
+"integrado"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr "Registro de depuración detallado"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr "Encriptación WPA (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr "Encriptación WPA (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr "Banderas WPA"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr "WPA personal"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr "WPA personal (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr "WPA personal (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr "Encriptación WPA/WPA2 (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr "Encriptación WPA/WPA2 (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr "Encriptación WPA/WPA2 (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr "WPA/WPA2 personal (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+#, fuzzy
+msgid "WPA2 Ent."
+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
msgid "WPA2 Ent. (CCMP)"
msgstr "Encriptación WPA2 (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr "Encriptación WPA2 (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr "WPA2 personal"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr "WPA2 personal (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr "WPA2 personal (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr "Encriptación WPA2/WPA3"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr "WPA2/WPA3 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr "WPA2/WPA3 personal (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr "Encriptación WPA3"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr "WPA3 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr "WPA3 OWE (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr "WPA3 personal (SAE)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr "Escanear red Wi-Fi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr "Configuración Wi-Fi"
@@ -832,21 +917,104 @@ msgstr "Configuración Wi-Fi"
msgid "Wireless Stations"
msgstr "Estaciones Wi-Fi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr "auth=MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr "auth=PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 "ninguno"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr "utilizar ambas radios, orden de clasificación 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 "utilizar ambas radios, orden inverso (radio1 radio0)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr "use la primera radio solamente (radio0)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr "use la segunda radio solamente (radio1)"
+
+#~ msgid "Identify"
+#~ msgstr "Identificar"
+
+#~ msgid ""
+#~ "Overview of all configured uplinks for travelmate.<br /> You can edit, "
+#~ "remove or prioritize existing uplinks by drag &#38; drop and scan for new "
+#~ "ones. The currently used uplink is emphasized in blue."
+#~ msgstr ""
+#~ "Descripción general de todos los enlaces ascendentes configurados para "
+#~ "Travelmate.<br /> Puede editar, eliminar o priorizar los enlaces "
+#~ "ascendentes existentes arrastrando y soltando y buscando nuevos. El "
+#~ "enlace ascendente utilizado actualmente se resalta en azul."
+
+#~ msgid "Buffer size in bytes to prepare nearby scan results."
+#~ msgstr ""
+#~ "Tamaño del búfer en bytes para preparar resultados de escaneo cercanos."
+
+#~ msgid "Scan Buffer Size"
+#~ msgstr "Tamaño del búfer de escaneo"
+
+#~ msgid "Automatically handle VPN (re-) connections."
+#~ msgstr "Maneja automáticamente las (rec-) conexiones VPN."
+
+#~ msgid "Del"
+#~ msgstr "Elim."
+
+#~ msgid "Delete this network"
+#~ msgstr "Eliminar esta red"
+
+#~ msgid "LAN Device"
+#~ msgstr "Dispositivo LAN"
+
+#~ msgid ""
+#~ "Please note: VPN connections require the separate setup of the "
+#~ "<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "Tenga en cuenta: las conexiones VPN requieren la configuración por "
+#~ "separado del paquete <em>Wireguard</em> u <em>OpenVPN</em>.<br /><p>&#xa0;"
+#~ "</p>"
+
+#~ msgid ""
+#~ "Restrict travelmate to a single radio or change the overall scanning "
+#~ "order (e.g. 'radio1 radio0')."
+#~ msgstr ""
+#~ "Restrinja Travelmate a una sola radio o cambie el orden de exploración "
+#~ "general (p.e., 'radio1 radio0')."
+
+#~ msgid "The lan network device, e.g. 'br-lan'."
+#~ msgstr "El dispositivo de red lan, p.ej. 'br-lan'."
+
+#~ 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."
+#~ 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 "
+#~ "una vez al \"Asistente de interfaz\" para realizar los ajustes necesarios "
+#~ "de red y firewall."
+
#~ msgid "WPA3 Pers."
#~ msgstr "WPA3 personal"
@@ -969,9 +1137,6 @@ msgstr "ninguno"
#~ msgid "Grant UCI access for luci-app-travelmate"
#~ msgstr "Conceder acceso a UCI para luci-app-travelmate"
-#~ msgid "Identity"
-#~ msgstr "Identidad"
-
#~ msgid "Input file not found, please check your configuration."
#~ msgstr ""
#~ "Archivo de entrada no encontrado, por favor revise su configuración."
@@ -1019,9 +1184,6 @@ msgstr "ninguno"
#~ msgid "Radio Selection / Order"
#~ msgstr "Selección de Radio / Orden"
-#~ msgid "Remove"
-#~ msgstr "Eliminar"
-
#~ msgid "Remove this Uplink"
#~ msgstr "Eliminar este enlace ascendente"
diff --git a/applications/luci-app-travelmate/po/fi/travelmate.po b/applications/luci-app-travelmate/po/fi/travelmate.po
index 26177c3793..dba8c127ae 100644
--- a/applications/luci-app-travelmate/po/fi/travelmate.po
+++ b/applications/luci-app-travelmate/po/fi/travelmate.po
@@ -1,112 +1,120 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-25 19:08+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-12-04 19:24+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/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"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
-msgstr ""
+msgstr "Lisäasetukset"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr "Anonyymi identiteetti"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "Todennus"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
-msgstr ""
+msgstr "Kanava"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -114,149 +122,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "Laite"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 "Pois käytöstä"
+
+#: 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 "Hylkää"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
msgid "Drag to reorder"
-msgstr ""
+msgstr "Vedä järjestääksesi uudelleen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr "EAP-menetelmä"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr "Muokkaa"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
-msgstr ""
+msgstr "Muokkaa tätä verkkoa"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
-msgid "Enabled"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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 "Käytössä"
+
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr "Salaus"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -264,69 +273,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr ""
+#: 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
+msgid "Identity"
+msgstr "Identiteetti"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
-msgstr ""
+msgstr "Tietoja"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
msgid "Last Run"
msgstr "Viimeksi ajettu"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
+msgstr ""
+
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr ""
+
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -334,15 +362,24 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -350,236 +387,247 @@ msgstr ""
msgid "Overview"
msgstr "Yleiskatsaus"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Salasana"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr "Yksityisen avaimen salasana"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 "Polku CA-varmenteeseen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr "Polku asiakasvarmenteeseen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr "Polku yksityiseen avaimeen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "Poista"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr "Tallenna"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
-msgstr ""
+msgstr "Asetukset"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -589,22 +637,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -612,151 +666,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -764,21 +837,40 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 "ei mitään"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
+
+#~ msgid "Delete this network"
+#~ msgstr "Poista tämä verkko"
+
#~ msgid "Action"
#~ msgstr "Toiminta"
@@ -803,9 +895,6 @@ msgstr ""
#~ msgid "Grant UCI access for luci-app-travelmate"
#~ msgstr "Salli pääsy travelmaten UCI-asetuksiin"
-#~ msgid "Identity"
-#~ msgstr "Identiteetti"
-
#~ msgid "Loading"
#~ msgstr "Ladataan"
@@ -815,9 +904,6 @@ msgstr ""
#~ msgid "Move up"
#~ msgstr "Siirrä ylös"
-#~ msgid "Remove"
-#~ msgstr "Poista"
-
#~ msgid "Restart"
#~ msgstr "Käynnistä uudelleen"
diff --git a/applications/luci-app-travelmate/po/fr/travelmate.po b/applications/luci-app-travelmate/po/fr/travelmate.po
index ef0ad6feaa..48f4dcfdb8 100644
--- a/applications/luci-app-travelmate/po/fr/travelmate.po
+++ b/applications/luci-app-travelmate/po/fr/travelmate.po
@@ -1,112 +1,120 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-20 14:41+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"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/"
"luciapplicationstravelmate/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.10-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
-msgstr ""
+msgstr "-- Sélection AP --"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
-msgstr ""
+msgstr "Paramètres supplémentaires"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "Authentification"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
-msgstr ""
+msgstr "Canal"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -114,149 +122,152 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "Appareil"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 "Désactivé"
+
+#: 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 "Effacer"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
msgid "Drag to reorder"
-msgstr ""
+msgstr "Faites glisser pour réorganiser"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-mail du profil"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
-msgstr ""
+msgstr "Adresse e-mail du destinataire"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "Adresse e-mail de l'expéditeur"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
-msgstr ""
+msgstr "Objet de l'e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr "Éditer"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
-msgstr ""
+msgstr "Éditer ce réseau"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+"Activez la journalisation de débogage verbeuse en cas d'erreurs de "
+"traitement."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
-msgid "Enabled"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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 "Activé"
+
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr "Chiffrement"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr ""
+msgstr "Paramètres généraux"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -264,69 +275,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr ""
+#: 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
+msgid "Identity"
+msgstr "Identité"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
-msgstr ""
+msgstr "Information"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
msgid "Last Run"
msgstr "Dernière exécution"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
+msgstr ""
+
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
+msgstr "Vue du journal"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -334,252 +364,272 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
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 "Vue d’ensemble"
+msgstr "Aperçu"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Mot de passe"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr "Mot de passe de la clé privée"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 "Chemin du certificat CA"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr "Chemin du certificat-client"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr "Chemin de la clé privée"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "Désinstaller"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
-msgstr ""
+msgstr "Drapeaux d'exécution"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr "Enregistrer"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
-msgstr ""
+msgstr "Paramètres"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
-msgstr ""
+msgstr "Statut / Version"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -589,22 +639,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -612,151 +668,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr "Délai de déclenchement"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
-msgid "Verbose Debug Logging"
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
+msgid "Verbose Debug Logging"
+msgstr "Logs en mode verbeux"
+
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -764,21 +839,40 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 "aucun"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
+
+#~ msgid "Delete this network"
+#~ msgstr "Supprimer ce réseau"
+
#~ msgid "Action"
#~ msgstr "Action"
@@ -806,9 +900,6 @@ msgstr ""
#~ msgid "Force TKIP and CCMP (AES)"
#~ msgstr "Forcer TKIP et CCMP (AES)"
-#~ msgid "Identity"
-#~ msgstr "Identité"
-
#~ msgid "Input file not found, please check your configuration."
#~ msgstr ""
#~ "Fichier d'entrée introuvable, veuillez vérifier votre configuration."
@@ -829,9 +920,6 @@ msgstr ""
#~ "Options permettant d'apporter des modifications supplémentaires au cas où "
#~ "les valeurs par défaut ne vous conviendraient pas."
-#~ msgid "Remove"
-#~ msgstr "Désinstaller"
-
#~ msgid "Restart"
#~ msgstr "Redémarrer"
diff --git a/applications/luci-app-travelmate/po/he/travelmate.po b/applications/luci-app-travelmate/po/he/travelmate.po
index 01632f2f3a..f74874acd9 100644
--- a/applications/luci-app-travelmate/po/he/travelmate.po
+++ b/applications/luci-app-travelmate/po/he/travelmate.po
@@ -1,106 +1,121 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstravelmate/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.5-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -108,149 +123,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
-msgstr ""
+msgstr "מכשיר"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
-msgid "Dismiss"
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: 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 "התעלמות"
+
+#: 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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -258,69 +274,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
+#: 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
+msgid "Identity"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
+msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
-msgid "Last Run"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr ""
+
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -328,15 +363,24 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -344,236 +388,247 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: 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:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -583,22 +638,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -606,151 +667,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -758,17 +838,33 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
diff --git a/applications/luci-app-travelmate/po/hi/travelmate.po b/applications/luci-app-travelmate/po/hi/travelmate.po
index 5239331b14..fe7a49ebc6 100644
--- a/applications/luci-app-travelmate/po/hi/travelmate.po
+++ b/applications/luci-app-travelmate/po/hi/travelmate.po
@@ -10,103 +10,111 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -114,149 +122,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: 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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -264,69 +273,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
+#: 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
+msgid "Identity"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
+msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
-msgid "Last Run"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr ""
+
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -334,15 +362,24 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -350,236 +387,247 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -589,22 +637,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -612,151 +666,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -764,17 +837,33 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
diff --git a/applications/luci-app-travelmate/po/hu/travelmate.po b/applications/luci-app-travelmate/po/hu/travelmate.po
index 9d7658f045..61c60f2509 100644
--- a/applications/luci-app-travelmate/po/hu/travelmate.po
+++ b/applications/luci-app-travelmate/po/hu/travelmate.po
@@ -1,112 +1,120 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-31 13:27+0000\n"
-"Last-Translator: Tamas Szanto <taszanto@gmail.com>\n"
+"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/"
"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.0-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
-msgstr ""
+msgstr "További beállítások"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "Hitelesítés"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
-msgstr ""
+msgstr "Csatorna"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -114,149 +122,151 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "Eszköz"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: 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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-Mail profil"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "E-Mail küldő cím"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#, fuzzy
msgid "E-Mail Topic"
-msgstr ""
+msgstr "E-Mail téma"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr "EAP módszer"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr "Szerkesztés"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
-msgid "Enabled"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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 "Engedélyezve"
+
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr "Titkosítás"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr ""
+msgstr "Általános Beállítások"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -264,69 +274,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr ""
+#: 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
+msgid "Identity"
+msgstr "Személyazonosság"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
-msgstr ""
+msgstr "Információ"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
msgid "Last Run"
msgstr "Utolsó futás"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
+msgstr ""
+
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
-msgstr ""
+msgstr "Log nézet"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr "MAC cím"
+
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -334,15 +363,24 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -350,236 +388,248 @@ msgstr ""
msgid "Overview"
msgstr "Áttekintés"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Jelszó"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr "Személyes kulcs jelszava"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 "Útvonal a CA-tanúsítványhoz"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr "Útvonal az ügyféltanúsítványhoz"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr "Útvonal a személyes kulcshoz"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "Eltávolítás"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr "Mentés"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
-msgstr ""
+msgstr "Beállítások"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
+#, fuzzy
msgid "Status / Version"
-msgstr ""
+msgstr "Státusz / Verzió"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -589,22 +639,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -612,151 +668,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr "Aktiváló késleltetése"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -764,21 +839,37 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
+
#~ msgid "Action"
#~ msgstr "Művelet"
@@ -806,9 +897,6 @@ msgstr ""
#~ msgid "Force TKIP and CCMP (AES)"
#~ msgstr "TKIP és CCMP (AES) kényszerítése"
-#~ msgid "Identity"
-#~ msgstr "Személyazonosság"
-
#~ msgid "Input file not found, please check your configuration."
#~ msgstr "A bemeneti fájl nem található, ellenőrizze a beállítást."
@@ -828,9 +916,6 @@ msgstr ""
#~ "Beállítások a további finomhangoláshoz abban az esetben, ha az "
#~ "alapértelmezett értékek nem felelnek meg Önnek."
-#~ msgid "Remove"
-#~ msgstr "Eltávolítás"
-
#~ msgid "Restart"
#~ msgstr "Újraindítás"
diff --git a/applications/luci-app-travelmate/po/it/travelmate.po b/applications/luci-app-travelmate/po/it/travelmate.po
index eee54fdb5d..2e87e698ec 100644
--- a/applications/luci-app-travelmate/po/it/travelmate.po
+++ b/applications/luci-app-travelmate/po/it/travelmate.po
@@ -1,112 +1,120 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Ansuel Smith <ansuelsmth@gmail.com>\n"
+"PO-Revision-Date: 2022-01-04 18:52+0000\n"
+"Last-Translator: Omar Destefani <omar.destefani@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.0-dev\n"
+"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
-msgstr ""
+msgstr "Impostazioni aggiuntive"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "Autenticazione"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
-msgstr ""
+msgstr "Canale"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -114,149 +122,151 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
-msgstr ""
+msgstr "Dispositivo"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 "Disabilitato"
+
+#: 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 "Chiudi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: 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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
-msgstr ""
+msgstr "Profilo e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
-msgstr ""
+msgstr "Indirizzo e-mail destinatario"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "Indirizzo e-mail mittente"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
-msgstr ""
+msgstr "Oggetto e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr "Metodo EAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr "Modifica"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
-msgstr ""
+msgstr "Modifica questa rete"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+"Abilita log di debug verboso in caso di qualsiasi errore di elaborazione."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
-msgid "Enabled"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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 "Abilitato"
+
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr "Crittografia"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr ""
+msgstr "Impostazioni Generali"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -264,69 +274,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr ""
+#: 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
+msgid "Identity"
+msgstr "Identità"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
-msgstr ""
+msgstr "Informazioni"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
+msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
-msgid "Last Run"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
-msgstr ""
+msgstr "Vista dei log"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr "Indirizzo MAC"
+
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -334,252 +363,272 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
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 "Riepilogo"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Password"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
-msgstr ""
+msgstr "Password della chiave privata"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 "Percorso del certificato CA"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
-msgstr ""
+msgstr "Percorso della chiave privata"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "Rimuovi"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 "Necessario"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+msgstr "Riavvia interfaccia"
+
+#: 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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr "Salva"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
-msgstr ""
+msgstr "Impostazioni"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -589,22 +638,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -612,151 +667,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -764,21 +838,37 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
+
#~ msgid "Action"
#~ msgstr "Azione"
@@ -797,11 +887,5 @@ msgstr ""
#~ msgid "Force TKIP and CCMP (AES)"
#~ msgstr "Forza TKIP e CCMP (AES)"
-#~ msgid "Identity"
-#~ msgstr "Identità"
-
#~ msgid "Loading"
#~ msgstr "Caricamento"
-
-#~ msgid "Remove"
-#~ msgstr "Rimuovi"
diff --git a/applications/luci-app-travelmate/po/ja/travelmate.po b/applications/luci-app-travelmate/po/ja/travelmate.po
index 35c3054b13..a9465c24ba 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: 2020-10-11 22:18+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-04-03 04:26+0000\n"
+"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/ja/>\n"
"Language: ja\n"
@@ -11,53 +11,62 @@ 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-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr "追加設定"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr "Travelmate の処理が開始されるまでの、追加の遅延時間(秒)です。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "認証"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr "自動ログイン スクリプト"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -65,53 +74,52 @@ 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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr "スキャン結果を準備するためのバッファー サイズ (byte) です。"
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr "キャプティブポータル検知"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: 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:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -119,134 +127,135 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr "接続制限"
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr "ネットワークを削除します"
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "デバイス"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 ""
+
+#: 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 "閉じる"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: 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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
msgstr "Eメールプロファイル"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr "Eメール受信アドレス"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
msgstr "Eメール送信者アドレス"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr "Eメールトピック"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
-msgstr "EAP メソッド"
+msgstr "EAPメソッド"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr "編集"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
-msgstr "ネットワークを編集"
+msgstr "このネットワークを編集"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 "エラーが発生した際に詳細なデバッグロギングを有効にします。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+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 "有効"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr "暗号化"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
@@ -254,16 +263,16 @@ msgstr ""
"キャプティブ ポータルへの自動ログインのために呼び出される、外部スクリプトへの"
"参照です。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
msgstr "一般設定"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -271,63 +280,82 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr "Travelmate が無線アップリンクへの接続成功を待つ時間です。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr ""
+#: 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
+msgid "Identity"
+msgstr "識別子"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr "BSSID の無視"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr "情報"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr "インターフェース タイムアウト"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr "インターフェース ウィザード"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
msgid "Last Run"
msgstr "最終実行"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
+msgstr ""
+
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr "ログビュー"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr ""
+
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
@@ -335,7 +363,7 @@ msgstr ""
"条件付きアップリンク接続(または切断)のための、シグナル品質閾値の下限(%)で"
"す。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr "ネット エラーチェック"
@@ -343,15 +371,24 @@ msgstr "ネット エラーチェック"
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr "実行間隔"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr "全体的な再試行タイムアウト(秒)です。"
@@ -359,69 +396,68 @@ msgstr "全体的な再試行タイムアウト(秒)です。"
msgid "Overview"
msgstr "概要"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "パスワード"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr "秘密鍵のパスワード"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 "CA 証明書へのパス"
+msgstr "CA証明書のパス"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
-msgstr "クライアント証明書へのパス"
+msgstr "クライアント証明書のパス"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
-msgstr "秘密鍵へのパス"
+msgstr "秘密鍵のパス"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr "積極的なアップリンク切替"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
@@ -429,168 +465,180 @@ msgstr ""
"既存の接続に関わらず、より優先度の高いアップリンクへの積極的なスキャンと切り"
"替えを行います。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "削除"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr "アップリンクへの接続を試行する回数です。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr "実行フラグ"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr "SSID(ステルス)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr "保存"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
-msgstr "スキャンバッファー サイズ"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
+msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
-msgstr ""
+msgstr "サービス優先度"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr "設定"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr "シグナル品質閾値"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr "ステーション インターフェース"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr "ステータス / バージョン"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -602,22 +650,28 @@ msgstr ""
"このフォームには、システムログ内の Travelmate に関するメッセージのみが表示さ"
"れます。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -625,151 +679,170 @@ msgstr ""
msgid "Travelmate"
msgstr "Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr "インターネット可用性が無い場合をエラーとして扱います。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr "トリガ遅延"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr "詳細なデバッグ ログ"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr "無線スキャン"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -777,21 +850,46 @@ msgstr ""
msgid "Wireless Stations"
msgstr "無線ステーション"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 "なし"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
+
+#~ msgid "Buffer size in bytes to prepare nearby scan results."
+#~ msgstr "スキャン結果を準備するためのバッファー サイズ (byte) です。"
+
+#~ msgid "Scan Buffer Size"
+#~ msgstr "スキャンバッファー サイズ"
+
+#~ msgid "Delete this network"
+#~ msgstr "このネットワークを削除"
+
#~ msgid "AP on"
#~ msgstr "AP の場所:"
@@ -908,9 +1006,6 @@ msgstr "なし"
#~ msgid "Grant UCI access for luci-app-travelmate"
#~ msgstr "luci-app-travelmate に UCI アクセスを許可"
-#~ msgid "Identity"
-#~ msgstr "識別子"
-
#~ msgid "Input file not found, please check your configuration."
#~ msgstr "入力ファイルが見つかりません。設定を確認してください。"
@@ -944,9 +1039,6 @@ msgstr "なし"
#~ msgid "Radio Selection / Order"
#~ msgstr "無線の選択 / 順番"
-#~ msgid "Remove"
-#~ msgstr "削除"
-
#~ msgid "Remove this Uplink"
#~ msgstr "このアップリンクを削除"
diff --git a/applications/luci-app-travelmate/po/ko/travelmate.po b/applications/luci-app-travelmate/po/ko/travelmate.po
index 53f9a39aab..7aaf9bb940 100644
--- a/applications/luci-app-travelmate/po/ko/travelmate.po
+++ b/applications/luci-app-travelmate/po/ko/travelmate.po
@@ -1,112 +1,120 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-08 06:14+0000\n"
-"Last-Translator: Youngbin Han <sukso96100@gmail.com>\n"
+"PO-Revision-Date: 2021-03-21 14:31+0000\n"
+"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\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.2-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -114,149 +122,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: 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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
-msgid "Enabled"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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 "활성화"
+
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr ""
+msgstr "기본 설정"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -264,69 +273,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
+#: 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
+msgid "Identity"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
+msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
-msgid "Last Run"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr ""
+
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -334,15 +362,24 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -350,236 +387,247 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -589,22 +637,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -612,151 +666,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -764,19 +837,35 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 "없음"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
msgstr ""
#~ msgid "Action"
diff --git a/applications/luci-app-travelmate/po/mr/travelmate.po b/applications/luci-app-travelmate/po/mr/travelmate.po
index 5a76e06634..bd1e8cba11 100644
--- a/applications/luci-app-travelmate/po/mr/travelmate.po
+++ b/applications/luci-app-travelmate/po/mr/travelmate.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-07 09:18+0000\n"
+"PO-Revision-Date: 2020-10-15 00:31+0000\n"
"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/mr/>\n"
@@ -8,105 +8,113 @@ 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.11-dev\n"
+"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -114,149 +122,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "डिव्हाइस"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
-msgid "Dismiss"
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: 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 "डिसमिस करा"
+
+#: 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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -264,69 +273,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
+#: 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
+msgid "Identity"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
+msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
-msgid "Last Run"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr ""
+
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -334,15 +362,24 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -350,236 +387,247 @@ msgstr ""
msgid "Overview"
msgstr "आढावा"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "संकेतशब्द"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -589,22 +637,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -612,151 +666,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -764,20 +837,36 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
+
#~ msgid "Loading"
#~ msgstr "लोड करीत आहे"
diff --git a/applications/luci-app-travelmate/po/ms/travelmate.po b/applications/luci-app-travelmate/po/ms/travelmate.po
index badb23edc5..42a824c17e 100644
--- a/applications/luci-app-travelmate/po/ms/travelmate.po
+++ b/applications/luci-app-travelmate/po/ms/travelmate.po
@@ -10,103 +10,111 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -114,149 +122,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: 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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -264,69 +273,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
+#: 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
+msgid "Identity"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
+msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
-msgid "Last Run"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr ""
+
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -334,15 +362,24 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -350,236 +387,247 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -589,22 +637,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -612,151 +666,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -764,21 +837,37 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
+
#~ msgid "Action"
#~ msgstr "Tindakan"
diff --git a/applications/luci-app-travelmate/po/nb_NO/travelmate.po b/applications/luci-app-travelmate/po/nb_NO/travelmate.po
index 12049d5486..4773e7fdd7 100644
--- a/applications/luci-app-travelmate/po/nb_NO/travelmate.po
+++ b/applications/luci-app-travelmate/po/nb_NO/travelmate.po
@@ -1,112 +1,120 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"luciapplicationstravelmate/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 3.11-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
-msgstr ""
+msgstr "Ytterligere innstillinger"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
-msgstr ""
+msgstr "Kanal"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -114,149 +122,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
-msgstr ""
+msgstr "Enhet"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
msgid "Drag to reorder"
-msgstr ""
+msgstr "Dra for å endre rekkefølge"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-postprofil"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "E-postsenderadresse"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
-msgstr ""
+msgstr "E-postemne"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
-msgid "Enabled"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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 "Påskrudd"
+
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
-msgstr ""
+msgstr "Kryptering"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr ""
+msgstr "Generelle innstillinger"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -264,69 +273,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
+#: 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
+msgid "Identity"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
-msgstr ""
+msgstr "Info"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
msgid "Last Run"
msgstr "Sist kjørt"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
+msgstr ""
+
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
+msgstr "Loggvisning"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -334,252 +362,273 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
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 "Oversikt"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Passord"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
+#, fuzzy
msgid "Run Flags"
-msgstr ""
+msgstr "Kjøringsflagg"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
-msgstr ""
+msgstr "Lagre"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
-msgstr ""
+msgstr "Innstillinger"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
-msgstr ""
+msgstr "Status/versjon"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -589,22 +638,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -612,151 +667,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
+msgstr "Utløserforsinkelse"
+
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -764,19 +838,36 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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
+#, fuzzy
msgid "none"
+msgstr "ingen"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
msgstr ""
#~ msgid "Action"
diff --git a/applications/luci-app-travelmate/po/pl/travelmate.po b/applications/luci-app-travelmate/po/pl/travelmate.po
index 3c0a5ab3ed..f1b055326d 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: 2020-10-11 22:18+0000\n"
-"Last-Translator: Atrate <Atrate@protonmail.com>\n"
+"PO-Revision-Date: 2021-11-11 12:01+0000\n"
+"Last-Translator: isaacrulz23 <babin.evgenij004@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/pl/>\n"
"Language: pl\n"
@@ -9,56 +9,66 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr "-- Wybór AP --"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
-#, fuzzy
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr "Kody QR AP..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr "Dodaj Uplink %q"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr "Dodaj Uplink..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
-msgstr "Ustawienia dodatkowe"
+msgstr "Dodatkowe ustawienia"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
"Dodatkowe opóźnienie wyzwalacza w sekundach zanim travelmate zacznie "
"przetwarzać."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr "Tożsamość anonimowa"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "Uwierzytelnienie"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr "Automatycznie dodane otwarte łącza uplink"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr "Automatyczny skrypt logowania"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
-msgstr ""
+msgstr "Automatycznie dodawaj otwarte łącza uplink"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
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:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -66,191 +76,202 @@ msgstr ""
"Automatycznie dodawaj otwarte łącza zwrotne takie jak strony logowania w "
"sieci w hotelu do swojej bezprzewodowej konfiguracji."
-#: 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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
+"Automatycznie wyłącza łącze uplink po <em>n</em> minutach, np. dla połączeń "
+"czasowych.<br /> Domyślna wartość '0' wyłącza tę funkcję."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-#, fuzzy
-msgid "Automatically handle VPN (re-) connections."
-msgstr "Automatyczna obsługa połączeń VPN."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
+msgstr ""
+"Automatycznie obsługuj połączenia VPN.<br /> Uwaga: ta funkcja wymaga "
+"dodatkowej konfiguracji <em>Wireguard</em> lub <em>OpenVPN</em>."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-"Rozmiar bufora w bajtach do przygotowania rezultatu skanowania okolicy."
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr "CHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr "Wykrywanie logowania w sieci"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
-msgstr ""
+msgstr "Adres URL portalu przechwytującego"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr "Kanał"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
+"Sprawdź dostępność internetu, obsługuj przekierowania do portalu "
+"przechwytującego i utrzymuj połączenie uplink 'aktywne'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
"<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 /> "
+"<em>Uwaga: </em> przy pierwszym uruchomieniu wywołaj raz 'Kreatora "
+"interfejsu', aby dokonać niezbędnych ustawień sieci i zapory."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
-#, fuzzy
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr "Koniec połączenia"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
-msgstr ""
+msgstr "Wygaśnięcie zakończenia połączenia"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr "Limit połączenia"
-#: 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:508
msgid "Connection Start"
-msgstr ""
+msgstr "Rozpoczęcie połączenia"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
+msgstr "Wygaśnięcie zakończenia połączenia"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "Urządzenie"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr "Nazwa urządzenia"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 "Wyłączone"
+
+#: 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 "Odrzuć"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
msgid "Drag to reorder"
-msgstr ""
+msgstr "Przeciągnij, aby zmienić kolejność"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
-msgstr ""
+msgstr "E-Mail Hook"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
-msgstr "Profil E-mail"
+msgstr "Profil e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
-msgstr "Adres E-mail odbiorcy"
+msgstr "Adres e-mail odbiorcy"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
-msgstr "Adres E-mail nadawcy"
+msgstr "Adres e-mail nadawcy"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
-msgstr "Ustawienia E-Mail"
+msgstr "Ustawienia e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
-msgstr "Temat E-Mail"
+msgstr "Temat e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr "EAP-GTC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr "EAP-MD5"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr "EAP-MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr "Metoda protokołu rozszerzonego uwierzytelniania (EAP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr "EAP-TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr "Edytuj"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr "Edytuj tę sieć"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
-msgstr ""
+msgstr "Włącz usługę Travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 "Włącz pełne rejestrowanie debugowania w przypadku błędów przetwarzania."
+msgstr ""
+"Włącz rejestrowanie debugowania w przypadku wystąpienia błędów w "
+"przetwarzaniu."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+msgstr "Włącz/wyłącz tę sieć"
+
+#: 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 "Włączone"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr "Szyfrowanie"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
-msgstr ""
+msgstr "Zewnętrzne Hooks'y"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
@@ -258,81 +279,104 @@ msgstr ""
"Nawiązanie do zewnętrznego skryptu który będzie użyty do automatycznego "
"logowania w sieci."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
-msgstr ""
+msgstr "FAST"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
msgstr "Ustawienia główne"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
-msgstr ""
+msgstr "Wygeneruj losowy adres MAC unicast dla każdego połączenia uplink."
#: applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json:3
msgid "Grant access to LuCI app travelmate"
-msgstr ""
+msgstr "Przyznaj dostęp LuCI do aplikacji Travelmate"
-#: 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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
"Jak długo travelmate powinien czekać na udane połączenie bezprzewodowe."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr ""
+#: 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
+msgid "Identity"
+msgstr "Tożsamość"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr "Ignoruj BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr "Informacje"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:898
msgid "Interface Name"
msgstr "Nazwa interfejsu"
-#: 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:360
msgid "Interface Timeout"
msgstr "Limit czasu interfejsu"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr "Kreator interfejsu"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
-msgstr ""
+msgstr "Kreator interfejsu..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
msgid "Last Run"
msgstr "Ostatnie uruchomienie"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr "Ogranicz automatyczne dodawanie"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid ""
+"Limit the maximum number of automatically added open uplinks. To disable "
+"this limitation set it to '0'."
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
+msgstr ""
+"Ogranicz wyniki skanowania w pobliżu, aby przetwarzać tylko najsilniejsze "
+"łącza uplink."
+
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr "Widok dziennika"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr "Adres MAC"
+
+#: 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
msgid "MSCHAP"
-msgstr ""
+msgstr "MSCHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
-msgstr ""
+msgstr "MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 "Ochrona ramek zarządzania"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
@@ -340,23 +384,32 @@ 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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr "Kontrola błędów sieci"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/logread.js:22
msgid "No travelmate related logs yet!"
-msgstr ""
+msgstr "Brak powiązanych dzienników travelmate!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
-msgstr ""
+msgstr "OWE"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr "Wł./Wył."
+
+#: 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 "Opcjonalne"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr "Ogólny limit czasu"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr "Ogólny limit czasu powtarzania w sekundach."
@@ -364,70 +417,77 @@ msgstr "Ogólny limit czasu powtarzania w sekundach."
msgid "Overview"
msgstr "Przegląd"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
+msgstr ""
+"Przegląd wszystkich skonfigurowanych łączy uplink dla travelmate. Możesz "
+"edytować, usuwać lub ustalać priorytety istniejących łączy uplink, "
+"przeciągając i upuszczając oraz skanując w poszukiwaniu nowych.<br /> "
+"Aktualnie używane łącze uplink jest podkreślone na <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">niebiesko</span>, szyfrowane łącze VPN "
+"uplink jest podkreślone na <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">zielono</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
msgid "PAP"
-msgstr ""
+msgstr "PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
-#, fuzzy
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr "PEAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Hasło"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr "Hasło klucza prywatnego"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 "Ścieżka do certyfikatu CA"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr "Ścieżka do certyfikatu klienta"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
-msgstr "Ścieżka do Klucza Prywatnego"
+msgstr "Ścieżka do klucza prywatnego"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
-msgstr ""
+msgstr "Zainstaluj osobny pakiet „qrencode”."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
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:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr "Przełącznik połączenia ProActive"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
@@ -435,99 +495,119 @@ 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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
-msgstr ""
+msgstr "Profil używany przez \"msmtp\" do powiadomień travelmate e-mail."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
-msgstr ""
+msgstr "Przegląd kodów QR"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
-msgstr ""
+msgstr "Wybór radia"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
-msgstr ""
+msgstr "Losowe adresy MAC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
-msgstr ""
+msgstr "Adres odbiorcy wiadomości e-mail z powiadomieniem o travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "Usuń"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr "Usuń tę sieć"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
+"Renderuj kod QR wybranego punktu dostępowego, aby w wygodny sposób przesłać "
+"dane uwierzytelniające WLAN do urządzeń mobilnych."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
-msgstr ""
+msgstr "Powtórz skanowanie"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 "Wymagane"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+msgstr "Uruchom ponownie interfejs"
+
+#: 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 "
-"(e.g. 'radio1 radio0')."
+"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
+"Ogranicz travelmate do jednego radia lub zmień ogólną kolejność skanowania."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr "Limit powtórzeń do połączenia."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr "Uruchomione flagi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr "SSID (ukryty)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr "Zapisz"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
-msgstr "Rozmiar bufora skanowania"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
+msgstr "Ograniczenie skanowania"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
-msgstr ""
+msgstr "Skanowanie włączone"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
-msgstr ""
+msgstr "Argumenty skryptu"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
-msgstr ""
+msgstr "Adres nadawcy dla powiadomień e-mail dla travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
-msgstr ""
+msgstr "Priorytet usługi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr "Ustawienia"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr "Próg jakości sygnału"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
@@ -535,74 +615,74 @@ msgstr ""
"Rozdzielona spacjami lista dodatkowych argumentów przekazanych do skryptu "
"automatycznego logowania, np. nazwa użytkownika i hasło"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
-msgstr ""
+msgstr "Rozpoczynanie skanowania"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
-msgstr ""
+msgstr "Identyfikator stacji"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr "Interfejs stacji"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
-msgstr ""
+msgstr "Stacja MAC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
-msgstr "Status/Wersja"
+msgstr "Status / Wersja"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
-msgstr ""
+msgstr "Siła"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
-msgstr ""
+msgstr "TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
-msgstr ""
+msgstr "TTLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
-msgstr ""
+msgstr "Nie można wygenerować kodu QR!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
-msgstr ""
+msgstr "Nazwa strefy zapory"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
+msgstr "Metryka interfejsu"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
+msgstr "Logiczny interfejs sieci VPN, np. „wg0” lub „tun0”."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
-msgstr ""
+msgstr "Wybrany priorytet będzie używany w procesach travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
msgstr ""
+"Wybrany agent użytkownika będzie używany do sprawdzania łączności i portalu "
+"dostępowego."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/logread.js:29
msgid "The syslog output, pre-filtered for travelmate related messages only."
@@ -610,195 +690,308 @@ msgstr ""
"Wyjście dziennika systemowego, wstępnie filtrowane aby zawierało tylko "
"informacje związane z travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
-msgstr ""
+msgstr "Interfejs uplink został zaktualizowany."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
+msgstr "Nazwa interfejsu uplink"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
msgstr ""
+"Ta opcja jest domyślnie wybrana, jeśli to łącze uplink zostało dodane "
+"automatycznie i liczy się jako 'otwarte łącze uplink'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
+"Aby korzystać z Travelmate, należy raz skonfigurować interfejs uplink. "
+"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:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
-msgstr ""
+msgstr "Temat powiadomień e-mail travelmate."
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:3
msgid "Travelmate"
msgstr "Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
-msgstr ""
+msgstr "Ustawienia Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
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:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr "Opóźnienie wyzwalacza"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 "Użyj certyfikatów systemowych"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+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
msgid "User Agent"
-msgstr ""
+msgstr "Agent użytkownika"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
-msgstr ""
+msgstr "VPN Hook"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
-msgstr ""
+msgstr "Interfejs VPN"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
-msgstr ""
+msgstr "Usługa VPN"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
+msgstr "Ustawienia 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 ""
+"Weryfikuj certyfikat serwera za pomocą wbudowanego pakietu systemowego CA"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr "Pełne rejestrowanie debugowania"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
-msgstr ""
+msgstr "WPA Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
-msgstr ""
+msgstr "WPA Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
-msgstr ""
+msgstr "Flagi WPA"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
-msgstr ""
+msgstr "WPA Pers."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
-msgstr ""
+msgstr "WPA Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
-msgstr ""
+msgstr "WPA Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA/WPA2 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
-msgstr ""
+msgstr "WPA/WPA2 Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA/WPA2 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
-msgstr ""
+msgstr "WPA/WPA2 Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+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
msgid "WPA2 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA2 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
-msgstr ""
+msgstr "WPA2 Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
-msgstr ""
+msgstr "WPA2 Pers."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA2 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
-msgstr ""
+msgstr "WPA2 Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
-msgstr ""
+msgstr "WPA2/WPA3 Ent."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA2/WPA3 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA2/WPA3 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
-msgstr ""
+msgstr "WPA3 Ent."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA3 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
-msgstr ""
+msgstr "WPA3 OWE (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
-msgstr ""
+msgstr "WPA3 Pers. (SAE)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr "Bezprzewodowe skanowanie"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
-msgstr ""
+msgstr "Ustawienia sieci bezprzewodowej"
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:27
msgid "Wireless Stations"
msgstr "Stacje bezprzewodowe"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
-msgstr ""
+msgstr "auth=MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
-msgstr ""
+msgstr "auth=PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 "brak"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr "używaj obu radiów, normalna kolejność sortowania (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 "używaj obu radiów, odwrotna kolejność sortowania (radio1 radio0)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr "używaj tylko pierwszego radia (radio0)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr "używaj tylko drugiego radia (radio1)"
+
+#~ msgid "Identify"
+#~ msgstr "Identyfikuj"
+
+#~ msgid ""
+#~ "Overview of all configured uplinks for travelmate.<br /> You can edit, "
+#~ "remove or prioritize existing uplinks by drag &#38; drop and scan for new "
+#~ "ones. The currently used uplink is emphasized in blue."
+#~ msgstr ""
+#~ "Przegląd wszystkich skonfigurowanych łączy nadrzędnych dla travelmate. "
+#~ "<br /> Możesz edytować, usuwać lub ustalać priorytety istniejących łączy "
+#~ "nadrzędnych, przeciągając &#38; upuszczanie i skanowanie w poszukiwaniu "
+#~ "nowych. Aktualnie używane uplink jest podkreślone na niebiesko."
+
+#~ msgid "Buffer size in bytes to prepare nearby scan results."
+#~ msgstr ""
+#~ "Rozmiar bufora w bajtach do przygotowania rezultatu skanowania okolicy."
+
+#~ msgid "Scan Buffer Size"
+#~ msgstr "Rozmiar bufora skanowania"
+
+#~ msgid "Automatically handle VPN (re-) connections."
+#~ msgstr "Automatyczna obsługa połączeń VPN."
+
+#~ msgid "Del"
+#~ msgstr "Usuń"
+
+#~ msgid "Delete this network"
+#~ msgstr "Usuń tą sieć"
+
+#~ msgid "LAN Device"
+#~ msgstr "Urządzenie LAN"
+
+#~ msgid ""
+#~ "Please note: VPN connections require the separate setup of the "
+#~ "<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "Uwaga: połączenia VPN wymagają oddzielnej konfiguracji pakietu "
+#~ "<em>Wireguard</em> lub <em>OpenVPN</em>. <br /> <p> &#xa0; </p>"
+
+#~ msgid ""
+#~ "Restrict travelmate to a single radio or change the overall scanning "
+#~ "order (e.g. 'radio1 radio0')."
+#~ msgstr ""
+#~ "Ogranicz travelmate do jednego radia lub zmień ogólną kolejność "
+#~ "skanowania (np. 'radio1 radio0')."
+
+#~ msgid "The lan network device, e.g. 'br-lan'."
+#~ msgstr "Urządzenie sieci lan, np. 'br-lan'."
+
+#~ 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."
+#~ 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 "
+#~ "przejść do \"Kreatora interfejsu\", aby wprowadzić niezbędne ustawienia "
+#~ "sieci i zapory."
#~ msgid "AP on"
#~ msgstr "AP włączony"
@@ -915,9 +1108,6 @@ msgstr ""
#~ msgid "Grant UCI access for luci-app-travelmate"
#~ msgstr "Udziel dostępu UCI do luci-app-travelmate"
-#~ msgid "Identity"
-#~ msgstr "Tożsamość"
-
#~ msgid "Input file not found, please check your configuration."
#~ msgstr ""
#~ "Nie znaleziono pliku wejściowego, proszę sprawdzić swoją konfigurację."
@@ -964,9 +1154,6 @@ msgstr ""
#~ msgid "Radio Selection / Order"
#~ msgstr "Wybór radia/kolejność"
-#~ msgid "Remove"
-#~ msgstr "Usuń"
-
#~ msgid "Remove this Uplink"
#~ msgstr "Usuń to połączenie"
diff --git a/applications/luci-app-travelmate/po/pt/travelmate.po b/applications/luci-app-travelmate/po/pt/travelmate.po
index adb95a77f3..69cbfaf6fc 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: 2020-10-04 13:41+0000\n"
+"PO-Revision-Date: 2021-09-21 15:39+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/pt/>\n"
@@ -8,47 +8,56 @@ 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-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr "-- Seleção do AP --"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr "Códigos QR do AP..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr "Adicionar ligação ascendente %q"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr "Adicionar ligação ascendente..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr "Configurações adicionais"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr "Atraso adicional em segundos antes do travelmate processe os gatilhos."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr "Identidade anônima"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "Autenticação"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr "Ligação ascendente aberta adicionada automaticamente"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr "Script de Login Automático"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr "Adicionar ligações ascendentes abertos automaticamente"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
@@ -57,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:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -65,7 +74,7 @@ msgstr ""
"Adicionar ligações ascendentes abertas automaticamente, como portais cativos "
"de hotéis, à sua configuração wireless."
-#: 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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
@@ -74,194 +83,195 @@ msgstr ""
"por exemplo, para conexões que forem cronometradas. <br /> A predefinição "
"'0' desativa esse recurso."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
-msgstr "Lidar com (re-)conexões do VPN automaticamente."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
+msgstr ""
+"Lidar com as conexões de VPN automaticamente.<br /> Por favor, note: este "
+"recurso adicionalmente requer a configuração de <em>Wireguard</em> ou "
+"<em>OpenVPN</em>."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-"Tamanho do buffer em bytes para preparar resultados de varreduras próximas."
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr "CHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr "Detecção de Portal de Autenticação"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr "URL do portal cativo"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr "Canal"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-"Verifique o acesso Internet, lide com os redirecionamentos cativos do portal "
-"e mantenha a conexão do enlace 'viva'."
+"Verifique o acesso à Internet, lide com os redirecionamentos cativos do "
+"portal e mantenha a ligação ascendente 'viva'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
"<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/"
+"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\" >, 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."
+"\"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:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr "Fim da conexão"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr "Validade do fim da conexão"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr "Limite de conexão"
-#: 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:508
msgid "Connection Start"
msgstr "Início da conexão"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr "Validade do inicio da conexão"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr "Excluir"
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr "Apagar esta rede"
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "Aparelho"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr "Nome do aparelho"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 "Desativado"
+
+#: 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 "Dispensar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
msgid "Drag to reorder"
msgstr "Arraste para reordenar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr "Gancho do e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
msgstr "Perfil de e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
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:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
msgstr "Endereço de e-mail do remetente"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr "Configurações do e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr "Assunto do e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr "EAP-GTC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr "EAP-MD5"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr "EAP-MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr "Método EAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr "EAP-TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr "Editar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr "Editar esta rede"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr "Ative o serviço travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
"Ativa o registo de depuração detalhado para casos de todos os erros de "
"processamento."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+msgstr "Ativar/Desativar esta rede"
+
+#: 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 "Ativado"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr "Encriptação"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr "Ganchos externos"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
@@ -269,16 +279,16 @@ msgstr ""
"Referência de script externo que será chamado para logins automatizados de "
"portal cativo."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr "RÁPIDO"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
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 "
@@ -288,73 +298,96 @@ 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-"Quanto tempo o travelmate irá esperar pelo sucesso da conexão sem fio "
-"externa."
+"Quanto tempo o travelmate irá esperar pelo sucesso da ligação ascendente sem "
+"fio."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr "Identificar"
+#: 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
+msgid "Identity"
+msgstr "Identidade"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr "Ignore o BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr "Informação"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:898
msgid "Interface Name"
msgstr "Nome da interface"
-#: 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:360
msgid "Interface Timeout"
msgstr "Estouro de Tempo da Interface"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr "Assistente da Interface"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr "Assistente da interface..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
-msgstr "Aparelho LAN"
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
msgid "Last Run"
msgstr "Última Execução"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr "Limitar o AutoAdd"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid ""
+"Limit the maximum number of automatically added open uplinks. To disable "
+"this limitation set it to '0'."
+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
+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 "
+"com o sinal mais forte."
+
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr "Vista do registo log"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr "Endereço MAC"
+
+#: 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
msgid "MSCHAP"
msgstr "MSCHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr "MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 "Gestão de proteção de datagrama"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-"Limite percentual mínimo da qualidade do sinal para (des)conexões de enlaces "
-"para fora."
+"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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr "Verificação de Erros de Rede"
@@ -362,15 +395,24 @@ msgstr "Verificação de Erros de Rede"
msgid "No travelmate related logs yet!"
msgstr "Ainda não há registos log relacionados com o travelmate!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr "OWE"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr "Ligado/Desligado"
+
+#: 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 "Opcional"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr "Estouro de Tempo Global"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr "Estouro de tempo global em segundos."
@@ -378,58 +420,65 @@ msgstr "Estouro de tempo global em segundos."
msgid "Overview"
msgstr "Visão Geral"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-"Visão geral de todos as ligações ascendentes configuradas para o travelmate. "
-"<br /> Pode editar, remover ou priorizar as ligações ascendentes já "
-"existentes ao arrastar &#38; soltar e fazer uma varredura para novas "
-"ligações ascendentes. A ligação ascendente atualmente utilizada está "
-"destacada em azul."
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+"Uma visão geral de todas as ligações ascendentes configuradas para o "
+"travelmate. Pode editar, remover ou priorizar as ligações ascendentes já "
+"existentes ao arrastar &#38; soltar para novas ligações. <br /> A ligação "
+"ascendente atualmente usada é destacada na cor <span style=\"color:rgb(51, "
+"119, 204);font-weight:bold\">azul</span>, uma conexão da ligação ascendente "
+"de VPN criptografada fica 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
msgid "PAP"
msgstr "PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr "PEAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Palavra-passe"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr "Palavra-passe da Chave Privada"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 "Caminho para o certificado da AC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr "Caminho para o Certificado do Cliente"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr "Caminho para a Chave Privada"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr "Instale o pacote separado 'qrencode'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
@@ -437,49 +486,50 @@ 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:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-"Observação: as conexões de VPN requerem a configuração separada do pacote "
-"<em>Wireguard</em> ou do <em>OpenVPN</em>. <br /><p>&#xa0;</p>"
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
-msgstr "Comutador de Uplink ProActive"
+msgstr "Comutador de ligação ascendente ProActive"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-"Analise e mude proativamente para um uplink priorizado mais alto, apesar de "
-"uma conexão já existente."
+"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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
-msgstr "Perfil usado pelo 'msmtp' para a notificação dos e-mails do travelmate."
+msgstr ""
+"Perfil usado pelo 'msmtp' para a notificação dos e-mails do travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr "Visão geral do código QR"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr "Seleção do rádio"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr "Randomizar os endereços MAC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
"Endereço do e-mail do destinatário para o recebimento das notificações do "
"travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "Remover"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr "Remover esta rede"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
@@ -487,77 +537,85 @@ msgstr ""
"Renderize o código QR do ponto de acesso selecionado para transferir "
"confortavelmente as credenciais do WLAN para os seus aparelhos móveis."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr "Repetir a varredura"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 "Necessário"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+msgstr "Reiniciar interface"
+
+#: 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 "
-"(e.g. 'radio1 radio0')."
+"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-"Restringir o travelmate para um único rádio ou alterar a ordem geral da "
-"varredura (por exemplo, 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
-msgstr "Limite de retentativa de conexão com um enlace externo."
+msgstr "Limite de retentiva de conexão com uma ligação ascendente."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr "Flags de Execução"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr "SSID (oculto)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr "Guardar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
-msgstr "Tamanho do Buffer de Varredura"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
+msgstr "Limite de varredura"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr "Varredura ligada"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr "Argumentos do script"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr "Prioridade do serviço"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr "Limite da Qualidade do Sinal"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
@@ -565,72 +623,68 @@ msgstr ""
"Lista separada por espaços de argumentos adicionais passados ao Script de "
"Login Automático, ou seja, nome de utilizador e palavra-passe"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr "A iniciar a varredura sem fio em '"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr "ID da estação"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr "Interface da Estação"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr "MAC da estação"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr "Condição geral / versão"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr "Força"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr "TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr "TTLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr "O código QR não pôde ser gerado!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr "O nome da zona do firewall"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr "A métrica de interface"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr "O aparelho lan da rede, por exemplo, 'br-lan'."
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
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:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -642,15 +696,23 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr "Mensagens do syslog relacionadas ao travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr "A interface da ligação ascendente foi atualizada."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr "O nome da interface da ligação ascendente"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+"Esta opção é selecionada por predefinição se esta ligação ascendente foi "
+"adicionada automaticamente e conta como 'Ligação ascendente aberta'."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
@@ -660,7 +722,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:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr "O assunto do e-mail usado pela notificação do travelmate."
@@ -668,151 +730,171 @@ msgstr "O assunto do e-mail usado pela notificação do travelmate."
msgid "Travelmate"
msgstr "Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr "Configurações do Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
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:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr "Atraso do Gatilho"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 "Usar certificados de sistema"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+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
msgid "User Agent"
msgstr "Agente do utilizador"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr "Gancho de VPN"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr "Interface da VPN"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr "Serviço de VPN"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr "Configurações da VPN"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+"Validar o certificado do servidor por usar o pacote CA do sistema incorporado"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr "Registos detalhados de depuração"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr "WPA Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr "WPA Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr "Sinalizadores do WPA"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr "WPA Pers."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr "WPA Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr "WPA Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr "WPA/WPA2 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr "WPA/WPA2 Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr "WPA/WPA2 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr "WPA/WPA2 Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+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
msgid "WPA2 Ent. (CCMP)"
msgstr "WPA2 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr "WPA2 Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr "WPA2 Pers."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr "WPA2 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr "WPA2 Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr "WPA2/WPA3 Ent."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr "WPA2/WPA3 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr "WPA2/WPA3 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr "WPA3 Ent."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr "WPA3 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr "WPA3 OWE (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr "WPA3 Pers. (SAE)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr "Escaneamento da Rede Sem Fio"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr "Configurações da rede sem fio"
@@ -820,21 +902,105 @@ msgstr "Configurações da rede sem fio"
msgid "Wireless Stations"
msgstr "Estações Associadas"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr "auth=MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr "auth=PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 "nenhum"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr "usar ambos os rádios, ordem normal de ordenação (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 "usar ambos os rádios, ordem inversa de ordenação (radio1 radio0)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr "usar apenas o primeiro rádio (radio0)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr "usar apenas o segundo rádio (radio1)"
+
+#~ msgid "Identify"
+#~ msgstr "Identificar"
+
+#~ msgid ""
+#~ "Overview of all configured uplinks for travelmate.<br /> You can edit, "
+#~ "remove or prioritize existing uplinks by drag &#38; drop and scan for new "
+#~ "ones. The currently used uplink is emphasized in blue."
+#~ msgstr ""
+#~ "Visão geral de todos as ligações ascendentes configuradas para o "
+#~ "travelmate. <br /> Pode editar, remover ou priorizar as ligações "
+#~ "ascendentes já existentes ao arrastar &#38; soltar e fazer uma varredura "
+#~ "para novas ligações ascendentes. A ligação ascendente atualmente "
+#~ "utilizada está destacada em azul."
+
+#~ msgid "Buffer size in bytes to prepare nearby scan results."
+#~ msgstr ""
+#~ "Tamanho do buffer em bytes para preparar resultados de varreduras "
+#~ "próximas."
+
+#~ msgid "Scan Buffer Size"
+#~ msgstr "Tamanho do Buffer de Varredura"
+
+#~ msgid "Automatically handle VPN (re-) connections."
+#~ msgstr "Lidar com (re-)conexões do VPN automaticamente."
+
+#~ msgid "Del"
+#~ msgstr "Excluir"
+
+#~ msgid "Delete this network"
+#~ msgstr "Apagar esta rede"
+
+#~ msgid "LAN Device"
+#~ msgstr "Aparelho LAN"
+
+#~ msgid ""
+#~ "Please note: VPN connections require the separate setup of the "
+#~ "<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "Observação: as conexões de VPN requerem a configuração separada do pacote "
+#~ "<em>Wireguard</em> ou do <em>OpenVPN</em>. <br /><p>&#xa0;</p>"
+
+#~ msgid ""
+#~ "Restrict travelmate to a single radio or change the overall scanning "
+#~ "order (e.g. 'radio1 radio0')."
+#~ msgstr ""
+#~ "Restringir o travelmate para um único rádio ou alterar a ordem geral da "
+#~ "varredura (por exemplo, 'radio1 radio0')."
+
+#~ msgid "The lan network device, e.g. 'br-lan'."
+#~ msgstr "O aparelho lan da rede, por exemplo, 'br-lan'."
+
+#~ 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."
+#~ 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, "
+#~ "acesse a 'Interface Wizard' uma vez para fazer as configurações "
+#~ "necessárias da rede e do firewall."
+
#~ msgid "AP on"
#~ msgstr "PA ligado"
@@ -950,9 +1116,6 @@ msgstr "nenhum"
#~ msgid "Grant UCI access for luci-app-travelmate"
#~ msgstr "Conceder acesso UCI ao luci-app-travelmate"
-#~ msgid "Identity"
-#~ msgstr "Identidade"
-
#~ msgid "Input file not found, please check your configuration."
#~ msgstr ""
#~ "Ficheiro de entrada não encontrado, por favor verifique a sua "
@@ -1000,9 +1163,6 @@ msgstr "nenhum"
#~ msgid "Radio Selection / Order"
#~ msgstr "Seleção / Ordem de Rádio"
-#~ msgid "Remove"
-#~ msgstr "Remover"
-
#~ msgid "Remove this Uplink"
#~ msgstr "Remover este Uplink"
diff --git a/applications/luci-app-travelmate/po/pt_BR/travelmate.po b/applications/luci-app-travelmate/po/pt_BR/travelmate.po
index a95311dfbf..0bb29f4238 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: 2020-09-29 14:41+0000\n"
+"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/luciapplicationstravelmate/pt_BR/>\n"
@@ -11,47 +11,56 @@ 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-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr "-- Seleção do AP --"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr "Códigos QR do AP..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr "Adicionar Enlace %q"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr "Adicionar o Enlace..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr "Configurações Adicionais"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr "Atraso adicional em segundos antes do travelmate processe os gatilhos."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr "Identidade Anônima"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "Autenticação"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr "O enlace aberto foi adicionado automaticamente"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr "Script de Login Automático"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr "Adicionar Automaticamente os Uplinks Abertos"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
@@ -60,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:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -68,7 +77,7 @@ msgstr ""
"Adicione automaticamente uplinks abertos, como os usados em portais cativos "
"de hotéis na sua configuração sem fio."
-#: 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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
@@ -77,41 +86,40 @@ msgstr ""
"para conexões que forem cronometradas. <br /> A predefinição '0' desativa "
"esse recurso."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
-msgstr "Lide automaticamente com as (re-)conexões VPN."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
+msgstr ""
+"Lida com as conexões VPN automaticamente.<br /> Observe que: Este recurso "
+"requer a configuração adicional do <em>Wireguard</em> ou do <em>OpenVPN</em>."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-"Tamanho do buffer em bytes para preparar os resultados de varredura mais "
-"próximos."
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr "CHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr "Detecção de Portal de Autenticação"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr "URL do Portal Cativo"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr "Canal"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
@@ -119,168 +127,168 @@ msgstr ""
"Verifique a disponibilidade da Internet, lide com os redirecionamentos "
"cativos do portal e mantenha a conexão do enlace 'viva'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
"<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/"
+"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\" >, 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."
+"\"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:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr "Fim da conexão"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr "Validade do fim da conexão"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr "Limite de conexão"
-#: 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:508
msgid "Connection Start"
msgstr "Início da conexão"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr "Validade do inicio da conexão"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr "Excluir"
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr "Apagar esta rede"
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "Dispositivo"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr "Nome do dispositivo"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 "Desativado"
+
+#: 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 "Dispensar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
msgid "Drag to reorder"
msgstr "Arraste para reordenar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr "Gancho do E-Mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
msgstr "E-Mail do Perfil"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
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:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
msgstr "Endereço de E-Mail do Remetente"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr "Configurações do E-Mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr "Assunto do E-Mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr "EAP-GTC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr "EAP-MD5"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr "EAP-MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr "Método EAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr "EAP-TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr "Editar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr "Editar esta rede"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr "Ative o serviço travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
"Ativa o registro de depuração detalhada nos casos de qualquer erro de "
"processamento."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+msgstr "Ative/Desative esta rede"
+
+#: 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 "Ativado"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr "Criptografia"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr "Ganchos Externos"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr "Script externo de referência que será usado para logins automatizados."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr "RÁPIDO"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
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."
@@ -288,65 +296,88 @@ 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
"Quanto tempo o travelmate irá esperar pelo sucesso da conexão sem fio "
"externa."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr "Identificar"
+#: 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
+msgid "Identity"
+msgstr "Identidade"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr "Ignore o BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr "Informações"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:898
msgid "Interface Name"
msgstr "Nome da Interface"
-#: 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:360
msgid "Interface Timeout"
msgstr "Estouro de Tempo da Interface"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr "Assistente da Interface"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr "Assistente da Interface..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
-msgstr "Dispositivo LAN"
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
msgid "Last Run"
msgstr "Última Execução"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr "Limite o AutoAdd"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid ""
+"Limit the maximum number of automatically added open uplinks. To disable "
+"this limitation set it to '0'."
+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
+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 "
+"o sinal mais forte."
+
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
-msgstr "Exibir o Registro Log"
+msgstr "Exiba o registro log"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr "Endereço MAC"
+
+#: 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
msgid "MSCHAP"
msgstr "MSCHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr "MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 "Geren. da proteção da moldura"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
@@ -354,7 +385,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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr "Verificação de Erros da Rede"
@@ -362,73 +393,90 @@ msgstr "Verificação de Erros da Rede"
msgid "No travelmate related logs yet!"
msgstr "Ainda não há registos log relacionados com o travelmate!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr "OWE"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr "Ligado/Desligado"
+
+#: 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 "Opcional"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr "Estouro de Tempo Global"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr "Estouro de tempo global em segundos."
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:19
msgid "Overview"
-msgstr "Visão Geral"
+msgstr "Visão geral"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-"Visão geral de todos os enlaces configurados para o travelmate. <br /> Você "
+"Uma visão geral de todos os enlaces configurados para o travelmate. Você "
"pode editar, remover ou priorizar os enlaces já existentes ao arrastar &#38; "
-"soltar e fazer uma varredura para novos enlaces. O enlace atualmente "
-"utilizado está destacado em azul."
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+"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>."
+
+#: 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
msgid "PAP"
msgstr "PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr "PEAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Senha"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
-msgstr "Senha da Chave Privada"
+msgstr "Senha da chave privada"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 "Caminho para o Certificado da AC"
+msgstr "Caminho para o certificado CA"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
-msgstr "Caminho para o Certificado do Cliente"
+msgstr "Caminho para o certificado do cliente"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
-msgstr "Caminho para a Chave Privada"
+msgstr "Caminho para a chave privada"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr "Instale o pacote 'qrencode' separado."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
@@ -436,19 +484,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:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-"Observação: As conexões VPN requerem a configuração separada do pacote "
-"<em>Wireguard</em> ou o <em>OpenVPN</em>. <br /><p>&#xa0;</p>"
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr "ProActive Switch de Ligação Acendente (Uplink)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
@@ -456,30 +496,38 @@ 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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
"Perfil usado pelo 'msmtp' para a notificação dos E-mails do travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr "Visão geral do código QR"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr "Seleção do Rádio"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr "Randomize os endereços MAC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
"Endereço do E-Mail do destinatário para o recebimento das notificações do "
"travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "Remover"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr "Remova esta rede"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
@@ -487,75 +535,83 @@ msgstr ""
"Renderize o código QR do Ponto de Acesso selecionado para transferir "
"confortavelmente as credenciais do WLAN para os seus dispositivos móveis."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr "Repetir a varredura"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 "Necessário"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+msgstr "Reinicie a interface"
+
+#: 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 "
-"(e.g. 'radio1 radio0')."
+"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-"Restringir o travelmate para um único rádio ou alterar a ordem geral da "
-"varredura (por exemplo, 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr "Limite de novas tentativas de conexão com um enlace externo."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr "Executar Flags"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr "SSID (oculto)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr "Salvar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
-msgstr "Tamanho do Buffer de Varredura"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
+msgstr "Limite da varredura"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr "Varredura ligada"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr "Argumentos do script"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr "Prioridade do serviço"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr "Limite da Qualidade do Sinal"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
@@ -563,72 +619,68 @@ msgstr ""
"Lista de argumentos adicionais separados por espaço que serão passados ao "
"Script de Login Automático, por exemplo, nome de usuário e senha"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr "Iniciando a varredura sem fio em '"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr "ID da estação"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr "Interface da Estação"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr "MAC da estação"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr "Condição Geral / Versão"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr "Força"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr "TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr "TTLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr "O Código QR não pôde ser gerado!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr "O nome da zona do firewall"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr "A métrica de interface"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr "O dispositivo lan da rede, por exemplo, 'br-lan'."
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
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:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -640,15 +692,23 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr "Mensagens do syslog relacionadas ao travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr "A interface do enlace foi atualizada."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr "O nome da interface do enlace"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+"Esta opção é selecionada por padrão se este enlace seja adicionado "
+"automaticamente e conte como 'Uplink aberto'."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
@@ -658,7 +718,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:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr "O assunto do E-mail usado pela notificação do travelmate."
@@ -666,151 +726,170 @@ msgstr "O assunto do E-mail usado pela notificação do travelmate."
msgid "Travelmate"
msgstr "Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr "Configurações do Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
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:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr "Gatilho de Atraso"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 "Utilize os certificados do sistema"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+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
msgid "User Agent"
msgstr "Agente do usuário"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr "Gancho VPN"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr "Interface da VPN"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr "Serviço VPN"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr "Configurações da VPN"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr "Registros Detalhados de Depuração"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr "WPA Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr "WPA Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr "Sinalizadores do WPA"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr "WPA Pers."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr "WPA Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr "WPA Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr "WPA/WPA2 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr "WPA/WPA2 Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr "WPA/WPA2 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr "WPA/WPA2 Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+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
msgid "WPA2 Ent. (CCMP)"
msgstr "WPA2 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr "WPA2 Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr "WPA2 Pers."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr "WPA2 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr "WPA2 Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr "WPA2/WPA3 Ent."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr "WPA2/WPA3 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr "WPA2/WPA3 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr "WPA3 Ent."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr "WPA3 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr "WPA3 OWE (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr "WPA3 Pers. (SAE)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr "Escaneamento da Rede Sem Fio"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr "Configurações da rede sem fio"
@@ -818,21 +897,104 @@ msgstr "Configurações da rede sem fio"
msgid "Wireless Stations"
msgstr "Estações Associadas"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr "auth=MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr "auth=PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 "nenhum"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr "use ambos os rádios, na ordem normal de ordenação (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 "use ambos os rádios, na ordem inversa da ordenação (radio1 radio0)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr "use apenas o primeiro rádio (radio0)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr "use apenas o segundo rádio (radio1)"
+
+#~ msgid "Identify"
+#~ msgstr "Identificar"
+
+#~ msgid ""
+#~ "Overview of all configured uplinks for travelmate.<br /> You can edit, "
+#~ "remove or prioritize existing uplinks by drag &#38; drop and scan for new "
+#~ "ones. The currently used uplink is emphasized in blue."
+#~ msgstr ""
+#~ "Visão geral de todos os enlaces configurados para o travelmate. <br /> "
+#~ "Você pode editar, remover ou priorizar os enlaces já existentes ao "
+#~ "arrastar &#38; soltar e fazer uma varredura para novos enlaces. O enlace "
+#~ "atualmente utilizado está destacado em azul."
+
+#~ msgid "Buffer size in bytes to prepare nearby scan results."
+#~ msgstr ""
+#~ "Tamanho do buffer em bytes para preparar os resultados de varredura mais "
+#~ "próximos."
+
+#~ msgid "Scan Buffer Size"
+#~ msgstr "Tamanho do Buffer de Varredura"
+
+#~ msgid "Automatically handle VPN (re-) connections."
+#~ msgstr "Lide automaticamente com as (re-)conexões VPN."
+
+#~ msgid "Del"
+#~ msgstr "Excluir"
+
+#~ msgid "Delete this network"
+#~ msgstr "Apagar esta rede"
+
+#~ msgid "LAN Device"
+#~ msgstr "Dispositivo LAN"
+
+#~ msgid ""
+#~ "Please note: VPN connections require the separate setup of the "
+#~ "<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "Observação: As conexões VPN requerem a configuração separada do pacote "
+#~ "<em>Wireguard</em> ou o <em>OpenVPN</em>. <br /><p>&#xa0;</p>"
+
+#~ msgid ""
+#~ "Restrict travelmate to a single radio or change the overall scanning "
+#~ "order (e.g. 'radio1 radio0')."
+#~ msgstr ""
+#~ "Restringir o travelmate para um único rádio ou alterar a ordem geral da "
+#~ "varredura (por exemplo, 'radio1 radio0')."
+
+#~ msgid "The lan network device, e.g. 'br-lan'."
+#~ msgstr "O dispositivo lan da rede, por exemplo, 'br-lan'."
+
+#~ 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."
+#~ 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, "
+#~ "acesse a 'Interface Wizard' uma vez, para fazer as configurações "
+#~ "necessárias da rede e do firewall."
+
#~ msgid "WPA3 Pers."
#~ msgstr "WPA3 Pers."
@@ -954,9 +1116,6 @@ msgstr "nenhum"
#~ msgid "Grant UCI access for luci-app-travelmate"
#~ msgstr "Conceda acesso UCI ao luci-app-travelmate"
-#~ msgid "Identity"
-#~ msgstr "Identidade"
-
#~ msgid "Input file not found, please check your configuration."
#~ msgstr ""
#~ "O arquivo de entrada não foi encontrado. Por favor, verifique a sua "
@@ -1004,9 +1163,6 @@ msgstr "nenhum"
#~ msgid "Radio Selection / Order"
#~ msgstr "Seleção de Rádio / Ordem"
-#~ msgid "Remove"
-#~ msgstr "Remover"
-
#~ msgid "Remove this Uplink"
#~ msgstr "Remover este Uplink"
diff --git a/applications/luci-app-travelmate/po/ro/travelmate.po b/applications/luci-app-travelmate/po/ro/travelmate.po
index 8b3cd22a08..1667feb61b 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: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"luciapplicationstravelmate/ro/>\n"
"Language: ro\n"
@@ -9,776 +9,932 @@ 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 3.11-dev\n"
+"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
-msgstr ""
+msgstr "-- Selecția AP --"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
-msgstr ""
+msgstr "Coduri QR AP..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
-msgstr ""
+msgstr "Adăugare legătură ascendentă %q"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
-msgstr ""
+msgstr "Adăugați legătura ascendentă..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
-msgstr ""
+msgstr "Setări suplimentare"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
+"Întârziere suplimentară de declanșare în secunde înainte de începerea "
+"procesării travelmate."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr "Identitate anonimă"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
-msgstr ""
+msgstr "Autentificare"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr "Auto Adăugat Deschis Uplink"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
-msgstr ""
+msgstr "Script de conectare automată"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
-msgstr ""
+msgstr "Adăugare automată a legăturilor deschise"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
+"Activați automat (re)activarea automată a legăturii ascendente după <em>n</"
+"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:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
msgstr ""
+"Adăugați automat legăturile ascendente deschise, cum ar fi portalurile "
+"captive ale hotelurilor, la configurația dumneavoastră wireless."
-#: 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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
+"Dezactivează automat legătura ascendentă după <em>n</em> minute, de exemplu, "
+"pentru conexiuni cronometrate.<br /> Valoarea implicită de '0' dezactivează "
+"această funcție."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
+"Gestionați automat conexiunile VPN.<br /> Vă rugăm să rețineți: Această "
+"funcție necesită configurarea suplimentară a <em>Wireguard</em> sau "
+"<em>OpenVPN</em>."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
-msgstr ""
+msgstr "CHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
-msgstr ""
+msgstr "Detectarea portalului captiv"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
-msgstr ""
+msgstr "Portal captiv URL"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
-msgstr ""
+msgstr "Canal"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
+"Verificați disponibilitatea internetului, gestionați redirecționările "
+"portalului captiv și mențineți conexiunea ascendentă \"vie\"."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
"<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\" "
+"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 "
+"necesare pentru rețea și firewall."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
-msgstr ""
+msgstr "Capătul conexiunii"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
-msgstr ""
+msgstr "Expirarea sfârșitului conexiunii"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
-msgstr ""
+msgstr "Limita de conectare"
-#: 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:508
msgid "Connection Start"
-msgstr ""
+msgstr "Conexiune Start"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
+msgstr "Conexiune Start Expirare"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
-msgstr ""
+msgstr "Dispozitiv"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
-msgstr ""
+msgstr "Numele dispozitivului"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 "Dezactivat"
+
+#: 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 "Închideți"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
msgid "Drag to reorder"
-msgstr ""
+msgstr "Trageți pentru a reordona"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
-msgstr ""
+msgstr "E-mail cârlig"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
-msgstr ""
+msgstr "Profil de e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
-msgstr ""
+msgstr "Adresa de e-mail a destinatarului"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "Adresa expeditorului de e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
-msgstr ""
+msgstr "Setări de e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
-msgstr ""
+msgstr "Subiect E-Mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
-msgstr ""
+msgstr "EAP-GTC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
-msgstr ""
+msgstr "EAP-MD5"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
-msgstr ""
+msgstr "EAP-MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
-msgstr ""
+msgstr "Metoda-EAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
-msgstr ""
+msgstr "EAP-TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
-msgstr "Modifică"
+msgstr "Editați"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
-msgstr ""
+msgstr "Editați această rețea"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
-msgstr ""
+msgstr "Activați serviciul Travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+"Activați jurnalizarea verbală a depanării în cazul în care apar erori de "
+"procesare."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+msgstr "Activați/Dezactivați această rețea"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: 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 "Activat"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
-msgstr ""
+msgstr "Criptare"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
-msgstr ""
+msgstr "Cârlige externe"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
+"Referința scriptului extern care va fi apelat pentru autentificarea automată "
+"a portalului captiv."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
-msgstr ""
+msgstr "RAPID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr ""
+msgstr "Setări generale"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
+"Generați o adresă MAC unicast aleatorie pentru fiecare conexiune uplink."
#: applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json:3
msgid "Grant access to LuCI app travelmate"
-msgstr ""
+msgstr "Acordă acces la aplicația LuCI travelmate"
-#: 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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
+"Cât timp trebuie să aștepte travelmate pentru o conexiune wlan uplink "
+"reușită."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr ""
+#: 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
+msgid "Identity"
+msgstr "Identitate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
-msgstr ""
+msgstr "Ignoră BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
-msgstr ""
+msgstr "Informație"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:898
msgid "Interface Name"
-msgstr ""
+msgstr "Numele interfeței"
-#: 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:360
msgid "Interface Timeout"
-msgstr ""
+msgstr "Timeout interfață"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
-msgstr ""
+msgstr "Expertul de interfață"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
-msgstr ""
+msgstr "Expertul de interfață..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
msgid "Last Run"
msgstr "Ultima rulare"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr "Limitați AutoAdd"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid ""
+"Limit the maximum number of automatically added open uplinks. To disable "
+"this limitation set it to '0'."
+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
+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 "
+"puternice legături ascendente."
+
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
-msgstr ""
+msgstr "Vizualizare jurnal"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr "Adresa MAC"
+
+#: 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
msgid "MSCHAP"
-msgstr ""
+msgstr "MSCHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
-msgstr ""
+msgstr "MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 "Mgmt. Protecție cadru"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
-msgstr ""
+msgstr "Verificarea erorilor de rețea"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/logread.js:22
msgid "No travelmate related logs yet!"
-msgstr ""
+msgstr "Nu există încă jurnale legate de travelmate!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
-msgstr ""
+msgstr "OWE"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr "Pornit/Oprit"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: 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 "Opțional"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
-msgstr ""
+msgstr "Timpul total de așteptare"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
-msgstr ""
+msgstr "Timpul total de reintentare în secunde."
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:19
msgid "Overview"
msgstr "Prezentare generală"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
+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 "
+"ascendentă VPN criptată este evidențiată în <span style=\"color:rgb(68, 170, "
+"68);font-weight:bold\">green</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
msgid "PAP"
-msgstr ""
+msgstr "PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
-msgstr ""
+msgstr "PEAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Parolă"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
-msgstr ""
+msgstr "Parola cheii private"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 "Calea către certificatul CA"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
-msgstr ""
+msgstr "Cale de acces la certificatul clientului"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
-msgstr ""
+msgstr "Calea către cheia privată"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
-msgstr ""
+msgstr "Vă rugăm să instalați pachetul separat 'qrencode'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
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:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
-msgstr ""
+msgstr "Comutator ProActive Uplink"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
+"Profilul utilizat de \"msmtp\" pentru mesajele electronice de notificare "
+"Travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
-msgstr ""
+msgstr "Prezentare generală a codurilor QR"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
-msgstr ""
+msgstr "Selecție radio"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
-msgstr ""
+msgstr "Randomizarea adreselor MAC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
-msgstr ""
+msgstr "Adresa destinatarului pentru e-mailurile de notificare Travelmate."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "Eliminați"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr "Eliminați această rețea"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
+"Redați codul QR al punctului de acces selectat pentru a transfera în mod "
+"confortabil acreditările WLAN către dispozitivele dvs. mobile."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
-msgstr ""
+msgstr "Repetați scanarea"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 "Necesar"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+msgstr "Reporniți interfața"
+
+#: 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 "
-"(e.g. 'radio1 radio0')."
+"Restrict travelmate to a single radio or change the overall scanning order."
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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
-msgstr ""
+msgstr "Limita de reîncercări pentru conectarea la o legătură ascendentă."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
-msgstr ""
+msgstr "Fixați indicatoarele"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
-msgstr ""
+msgstr "SSID (ascuns)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
-msgstr "Salvează"
+msgstr "Salvați"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
-msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
+msgstr "Limita de scanare"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
-msgstr ""
+msgstr "Scanare pe"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
-msgstr ""
+msgstr "Argumente de script"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
-msgstr ""
+msgstr "Adresa expeditorului pentru e-mailurile de notificare Travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
-msgstr ""
+msgstr "Prioritatea serviciului"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
-msgstr ""
+msgstr "Setări"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
-msgstr ""
+msgstr "Pragul de calitate a semnalului"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
+"Listă separată prin spații a argumentelor suplimentare transmise scriptului "
+"de autentificare automată, de exemplu numele de utilizator și parola"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
-msgstr ""
+msgstr "Se pornește scanarea wireless pe '"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
-msgstr ""
+msgstr "ID-ul stației"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
-msgstr ""
+msgstr "Interfața stației"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
-msgstr ""
+msgstr "Stație MAC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
-msgstr ""
+msgstr "Stare / Versiune"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
-msgstr ""
+msgstr "Putere"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
-msgstr ""
+msgstr "TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
-msgstr ""
+msgstr "TTLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
-msgstr ""
+msgstr "Codul QR nu a putut fi generat!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
-msgstr ""
+msgstr "Numele zonei de firewall"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
-msgstr ""
+msgstr "Metrica interfeței"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
+msgstr "Interfața logică de rețea VPN, de exemplu, \"wg0\" sau \"tun0\"."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
-msgstr ""
+msgstr "Prioritatea selectată va fi utilizată pentru procesele Travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
msgstr ""
+"Agentul de utilizator selectat va fi utilizat pentru verificarea "
+"conectivității și a portalului captiv."
#: 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 ""
+msgstr "Ieșirea syslog, prefiltrată numai pentru mesajele legate de Travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
-msgstr ""
+msgstr "Interfața de legătură ascendentă a fost actualizată."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
+msgstr "Numele interfeței de legătură ascendentă"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
msgstr ""
+"Această opțiune este selectată în mod implicit în cazul în care această "
+"legătură ascendentă a fost adăugată automat și se ia în considerare ca 'Open "
+"Uplink'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
+"Pentru a utiliza Travelmate, trebuie să configurați o dată o interfață "
+"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:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
-msgstr ""
+msgstr "Subiect pentru e-mailurile de notificare Travelmate."
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:3
msgid "Travelmate"
-msgstr ""
+msgstr "Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
-msgstr ""
+msgstr "Setări Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
-msgstr ""
+msgstr "Tratați lipsa disponibilității internetului ca pe o eroare."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr "Intârzierea declanșării"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 "Utilizați certificatele de sistem"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+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
msgid "User Agent"
-msgstr ""
+msgstr "Agent utilizator"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
-msgstr ""
+msgstr "Cârlig VPN"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
-msgstr ""
+msgstr "Interfața VPN"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
-msgstr ""
+msgstr "Serviciul VPN"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
+msgstr "Setări 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 ""
+"Validați certificatul serverului utilizând pachetul CA de sistem încorporat"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
-msgstr ""
+msgstr "Jurnalizare Verbală de Depanare"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
-msgstr ""
+msgstr "WPA Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
-msgstr ""
+msgstr "WPA Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
-msgstr ""
+msgstr "Indicatori WPA"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
-msgstr ""
+msgstr "WPA Pers."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
-msgstr ""
+msgstr "WPA Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
-msgstr ""
+msgstr "WPA Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA/WPA2 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
-msgstr ""
+msgstr "WPA/WPA2 Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA/WPA2 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
-msgstr ""
+msgstr "WPA/WPA2 Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+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
msgid "WPA2 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA2 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
-msgstr ""
+msgstr "WPA2 Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
-msgstr ""
+msgstr "WPA2 Pers."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA2 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
-msgstr ""
+msgstr "WPA2 Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
-msgstr ""
+msgstr "WPA2/WPA3 Ent."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA2/WPA3 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA2/WPA3 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
-msgstr ""
+msgstr "WPA3 Ent."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA3 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
-msgstr ""
+msgstr "WPA3 OWE (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
-msgstr ""
+msgstr "WPA3 Pers. (SAE)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
-msgstr ""
+msgstr "Scanare wireless"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
-msgstr ""
+msgstr "Setări wireless"
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:27
msgid "Wireless Stations"
-msgstr ""
+msgstr "Stații Wireless"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
-msgstr ""
+msgstr "auth=MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
-msgstr ""
+msgstr "auth=PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 "niciunul"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+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)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr "utilizați numai primul radio (radio0)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr "utilizați numai al doilea radio (radio1)"
#~ 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 c36b9c4b0a..dd2d7c1238 100644
--- a/applications/luci-app-travelmate/po/ru/travelmate.po
+++ b/applications/luci-app-travelmate/po/ru/travelmate.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: travelmate\n"
"POT-Creation-Date: 2017-12-07 21:00+0300\n"
-"PO-Revision-Date: 2020-10-09 00:10+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-11-11 12:01+0000\n"
+"Last-Translator: isaacrulz23 <babin.evgenij004@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/ru/>\n"
"Language: ru\n"
@@ -12,584 +12,686 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr "-- Выбор точки доступа --"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
-msgstr ""
+msgstr "QR-Коды точки доступа..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
-msgstr ""
+msgstr "Добавить канал %q"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
-msgstr ""
+msgstr "Добавить канал..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr "Дополнительные настройки"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr "Дополнительная задержка в секундах до запуска TravelMate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr "Анонимная идентификация"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "Аутентификация"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr "Автоматически добавленный открытый Uplink"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
-msgstr ""
+msgstr "Скрипт автоматического входа"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
-msgstr ""
+msgstr "Автодобавление открытых Uplink"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
+"Автоматическое (повторное) включение Uplink через <em>n</em> минут, н-р, "
+"после неудачных попыток входа.<br /> Значение по умолчанию '0' отключает эту "
+"функцию."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
msgstr ""
+"Автоматическое добавление открытых Uplink, таких как Captive Portal отелей, "
+"в конфигурацию беспроводной сети."
-#: 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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
+"Автоматическое отключение Uplink через <em>n</em> минут, н-р, для соединений "
+"по таймеру.<br /> Значение по умолчанию '0' отключает эту функцию."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
+"Автоматически управлять VPN-соединениями.<br /> Обратите внимание: эта "
+"функция требует дополнительной настройки <em>Wireguard</em> или "
+"<em>OpenVPN</em>."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
-msgstr ""
+msgstr "CHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
-msgstr ""
+msgstr "Обнаружение Captive Portal-а"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
-msgstr ""
+msgstr "Адрес Captive Portal"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr "Канал"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
+"Проверять доступность Интернета, обрабатывать перенаправления Captive Portal "
+"и поддерживать \"живое\" подключение к восходящему каналу."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
"<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> При первом запуске, пожалуйста, вызовите \"Мастер"
+" интерфейсов\" один раз, чтобы выполнить необходимые настройки сети и "
+"брандмауэра."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
-msgstr ""
+msgstr "Конец соединения"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
-msgstr ""
+msgstr "Истечение срока действия соединения"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr "Ограничение соединений"
-#: 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:508
msgid "Connection Start"
-msgstr ""
+msgstr "Начало соединения"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr "Удалить эту сеть"
+msgstr "Истечение срока действия начала соединения"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "Устройство"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
-msgstr ""
+msgstr "Имя устройства"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 "Отключено"
+
+#: 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 "Закрыть"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: 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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
-msgstr ""
+msgstr "Хук электронной почты"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
-msgstr ""
+msgstr "Профиль электронной почты"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
-msgstr ""
+msgstr "Адрес получателя"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "Адрес отправителя"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
-msgstr ""
+msgstr "Настройки электронной почты"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
-msgstr ""
+msgstr "Тема"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
-msgstr ""
+msgstr "EAP-GTC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
-msgstr ""
+msgstr "EAP-MD5"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
-msgstr ""
+msgstr "EAP-MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr "Метод EAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
-msgstr ""
+msgstr "EAP-TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr "Изменить"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr "Изменить эту сеть"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
-msgstr ""
+msgstr "Включить службу travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+msgstr "Включить подробное формирование отчёта на случай возникновения ошибок."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+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 "Включено"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr "Шифрование"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
-msgstr ""
+msgstr "Внеш. хуки"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
+"Ссылка на внешний скрипт, который будет вызываться автоматически при "
+"авторизации на Captive Portal."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
-msgstr ""
+msgstr "FAST"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr "Основные настройки"
+msgstr "Общие настройки"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
+"Генерирование случайного одноадресного MAC-адреса для каждого Uplink "
+"соединения."
#: applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json:3
msgid "Grant access to LuCI app travelmate"
msgstr "Предоставить доступ LuCI к приложению travelmate"
-#: 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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
-msgstr ""
+msgstr "Как долго travelmate должен ждать успешного подключения wlan по uplink."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr ""
+#: 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
+msgid "Identity"
+msgstr "Идентификация"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr "Игнорировать BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr "Информация"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:898
msgid "Interface Name"
-msgstr ""
+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:360
msgid "Interface Timeout"
msgstr "Временная задержка интерфейса"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
-msgstr "Помощник настройки интерфейса"
+msgstr "Мастер интерфейсов"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
-msgstr ""
+msgstr "Мастер интерфейсов..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
msgid "Last Run"
msgstr "Последний запуск"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr "Лимит Автодобавления"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid ""
+"Limit the maximum number of automatically added open uplinks. To disable "
+"this limitation set it to '0'."
+msgstr ""
+"Ограничение максимального количества автоматически добавляемых открытых "
+"Uplink каналов. Чтобы отключить это ограничение, установите значение '0'."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Limit the nearby scan results to process only the strongest uplinks."
+msgstr ""
+"Ограничьте результаты ближайшего сканирования, чтобы обрабатывать только "
+"самые сильные восходящие каналы."
+
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr "Просмотр журнала"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr "MAC Адрес"
+
+#: 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
msgid "MSCHAP"
-msgstr ""
+msgstr "MSCHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
-msgstr ""
+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 "Защита фреймов управления"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
+"Минимальный порог качества сигнала в процентах для условных Uplink (от-) "
+"соединений."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
-msgstr ""
+msgstr "Проверка ошибок сети"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/logread.js:22
msgid "No travelmate related logs yet!"
-msgstr ""
+msgstr "Пока нет журналов, связанных с travelmate!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
-msgstr ""
+msgstr "OWE"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr "Вкл/Выкл"
+
+#: 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 "Необязательно"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr "Общее время ожидания"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
-msgstr ""
+msgstr "Общий тайм-аут повторных попыток в секундах."
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:19
msgid "Overview"
msgstr "Обзор"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
+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>."
+
+#: 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
msgid "PAP"
-msgstr ""
+msgstr "PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
-msgstr ""
+msgstr "PEAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Пароль"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr "Пароль к Приватному ключу"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 "Путь к CA-сертификату"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
-msgstr "Путь к client-сертификату"
+msgstr "Путь к Client-сертификату"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr "Путь к Приватному ключу"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
-msgstr ""
+msgstr "Пожалуйста, установите отдельный пакет 'qrencode'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<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:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
-msgstr ""
+msgstr "Проактивный коммутатор Uplink"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
+"Предварительное сканирование и переключение на Uplink с более высоким "
+"приоритетом, несмотря на уже существующее соединение."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
+"Профиль, используемый 'msmtp' для рассылки электронной почты с уведомлениями "
+"от travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
-msgstr ""
+msgstr "Обзор QR-кода"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
-msgstr ""
+msgstr "Выбор радиомодуля"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
-msgstr ""
+msgstr "Случайное значение MAC-адресов"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
-msgstr ""
+msgstr "Адрес получателя электронной почты для уведомлений от travelmate."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "Удалить"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr "Удалить эту сеть"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
+"Напечатайте QR-код выбранной точки доступа для удобной передачи учетных "
+"данных WLAN на мобильные устройства."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
-msgstr ""
+msgstr "Повторное сканирование"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 "Обязательно"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
+"Ограничить работу travelmate с одним радиомодулем или изменить общий порядок "
+"сканирования."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
-msgstr ""
+msgstr "Лимит повторных попыток для подключения к Uplink."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr "Флаги запуска"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr "SSID (скрытый)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr "Сохранить"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
-msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
+msgstr "Лимит сканирования"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
-msgstr ""
+msgstr "Сканирование включено"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
-msgstr ""
+msgstr "Аргументы для скрипта"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
-msgstr ""
+msgstr "Адрес отправителя электронной почты для уведомлений от travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
+"Отправляет уведомления по электронной почте после каждого успешного "
+"подключения к Uplink."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
-msgstr ""
+msgstr "Приоритет обслуживания"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr "Настройки"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
-msgstr ""
+msgstr "Порог качества сигнала"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
+"Разделенный пробелами список дополнительных аргументов, передаваемых скрипту "
+"автоматического входа в систему, т.е. имя пользователя и пароль"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
-msgstr ""
+msgstr "Запуск сканирования беспроводной сети в '"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
-msgstr ""
+msgstr "ID станции"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr "Интерфейс клиента"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
-msgstr ""
+msgstr "MAC станции"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr "Статус / Версия"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
-msgstr ""
+msgstr "Мощность"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
-msgstr ""
+msgstr "TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
-msgstr ""
+msgstr "TTLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
-msgstr ""
+msgstr "Не удалось сгенерировать QR-код!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
-msgstr ""
+msgstr "Имя зоны брандмауэра"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
-msgstr ""
+msgstr "Метрика интерфейса"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
+msgstr "Логический сетевой VPN интерфейс, например, 'wg0' или 'tun0'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
-msgstr ""
+msgstr "Выбранный приоритет будет использоваться для процессов travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
msgstr ""
+"Выбранный user agent будет использоваться для подключений и проверки Captive "
+"Portal."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/logread.js:29
msgid "The syslog output, pre-filtered for travelmate related messages only."
@@ -597,196 +699,255 @@ msgstr ""
"Страница просмотра системного журнала, показаны только события связанные с "
"работой утилиты TravelMate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
-msgstr ""
+msgstr "Uplink интерфейс был обновлен."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
+msgstr "Имя uplink интерфейса"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
msgstr ""
+"Этот параметр выбран по умолчанию, если этот Uplink был добавлен "
+"автоматически и считается как 'Открытый Uplink'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
+"Для использования Travelmate необходимо один раз настроить Uplink интерфейс. "
+"Этот мастер создает сетевой интерфейс IPv4- и IPv6- алиасы со всеми "
+"необходимыми настройками сети и брандмауэра."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
-msgstr ""
+msgstr "Тема для уведомлений travelmate по электронной почте."
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:3
msgid "Travelmate"
msgstr "TravelMate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
-msgstr ""
+msgstr "Настройки Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
-msgstr ""
+msgstr "Воспринимайте отсутствие доступа к Интернету как ошибку."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr "Задержка запуска"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 "Использовать системные сертификаты"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+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
msgid "User Agent"
-msgstr ""
+msgstr "User Agent"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
-msgstr ""
+msgstr "Хук VPN"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
-msgstr ""
+msgstr "VPN интерфейс"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
-msgstr ""
+msgstr "VPN сервис"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
+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 ""
+"Проверка сертификата сервера с помощью встроенной в систему цепочки "
+"сертификатов ЦС"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr "Подробный журнал отладки"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
-msgstr ""
+msgstr "WPA Enterprise (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
-msgstr ""
+msgstr "WPA Enterprise (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
-msgstr ""
+msgstr "Флаги WPA"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
-msgstr ""
+msgstr "WPA Personal."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
-msgstr ""
+msgstr "WPA Personal (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
-msgstr ""
+msgstr "WPA Personal (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA/WPA2 Enterprise (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
-msgstr ""
+msgstr "WPA/WPA2 Enterprise (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA/WPA2 Personal (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
-msgstr ""
+msgstr "WPA/WPA2 Personal (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr "WPA2 Enterprise."
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA2 Enterprise (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
-msgstr ""
+msgstr "WPA2 Enterprise (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
-msgstr ""
+msgstr "WPA2 Personal."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA2 Personal (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
-msgstr ""
+msgstr "WPA2 Personal (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
-msgstr ""
+msgstr "WPA2/WPA3 Enterprise."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA2/WPA3 Enterprise (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA2/WPA3 Personal (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
-msgstr ""
+msgstr "WPA3 Enterprise."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA3 Enterprise (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
-msgstr ""
+msgstr "WPA3 OWE (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
-msgstr ""
+msgstr "WPA3 Personal (SAE)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr "Найденные точки доступа Wi-Fi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
-msgstr ""
+msgstr "Настройки беспроводной сети"
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:27
msgid "Wireless Stations"
msgstr "Клиенты беспроводной сети"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
-msgstr ""
+msgstr "auth=MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
-msgstr ""
+msgstr "auth=PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 "ничего"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+"использовать оба радиомодуля, обычный порядок сортировки (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 ""
+"использовать оба радиомодуля, обратный порядок сортировки (radio1 radio0)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr "использовать только первый радиомодуль (radio0)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr "использовать только второй радиомодуль (radio1)"
+
+#~ msgid "Automatically handle VPN (re-) connections."
+#~ msgstr "Автоматически обрабатывать (пере-)подключения VPN."
+
+#~ msgid "Del"
+#~ msgstr "Удалить"
+
+#~ msgid "Delete this network"
+#~ msgstr "Удалить эту сеть"
+
#~ msgid "Action"
#~ msgstr "Действие"
@@ -871,9 +1032,6 @@ msgstr "ничего"
#~ msgid "Grant UCI access for luci-app-travelmate"
#~ msgstr "Предоставить UCI доступ для luci-app-travelmate"
-#~ msgid "Identity"
-#~ msgstr "Идентификация EAP"
-
#~ msgid "Input file not found, please check your configuration."
#~ msgstr "Config файл не найден, пожалуйста, проверьте ваши настройки."
@@ -899,9 +1057,6 @@ msgstr "ничего"
#~ msgid "Passphrase"
#~ msgstr "Парольная фраза"
-#~ msgid "Remove"
-#~ msgstr "Удалить"
-
#~ msgid "Repeat scan"
#~ msgstr "Повторить поиск"
diff --git a/applications/luci-app-travelmate/po/sk/travelmate.po b/applications/luci-app-travelmate/po/sk/travelmate.po
index 0d43475f01..9f87b554ba 100644
--- a/applications/luci-app-travelmate/po/sk/travelmate.po
+++ b/applications/luci-app-travelmate/po/sk/travelmate.po
@@ -1,112 +1,120 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"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/"
"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.3-dev\n"
+"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "Overenie totožnosti"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -114,149 +122,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "Zariadenie"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 ""
+
+#: 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 "Zahodiť"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: 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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr "Spôsob EAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr "Upraviť"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr "Šifrovanie"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -264,69 +273,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr ""
+#: 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
+msgid "Identity"
+msgstr "Identita"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
+msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
-msgid "Last Run"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr ""
+
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -334,15 +362,24 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -350,236 +387,247 @@ msgstr ""
msgid "Overview"
msgstr "Prehľad"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Heslo"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr "Heslo súkromného kľúča"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr "Cesta k súkromnému kľúču"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "Odstrániť"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr "Uložiť"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
-msgstr ""
+msgstr "Nastavenia"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -589,22 +637,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -612,151 +666,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -764,21 +837,37 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
+
#~ msgid "Action"
#~ msgstr "Akcia"
@@ -791,12 +880,6 @@ msgstr ""
#~ msgid "Force TKIP and CCMP (AES)"
#~ msgstr "Vynútiť TKIP a CCMP (AES)"
-#~ msgid "Identity"
-#~ msgstr "Identita"
-
-#~ msgid "Remove"
-#~ msgstr "Odstrániť"
-
#~ msgid "Restart"
#~ msgstr "Reštartovať"
diff --git a/applications/luci-app-travelmate/po/sv/travelmate.po b/applications/luci-app-travelmate/po/sv/travelmate.po
index 7759dc7472..bc006d460d 100644
--- a/applications/luci-app-travelmate/po/sv/travelmate.po
+++ b/applications/luci-app-travelmate/po/sv/travelmate.po
@@ -1,112 +1,120 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2021-10-29 12:38+0000\n"
+"Last-Translator: Leif Romell <leif@duck.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/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.9-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr "Fler inställningar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr "Anonym identitet"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "Autentisering"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr "Automatiskt inloggningsskript"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr "Kanal"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -114,149 +122,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr "Ta bort det här nätverket"
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "Enhet"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr "Enhetens namn"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 "Avaktiverad"
+
+#: 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 "Avfärda"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
msgid "Drag to reorder"
msgstr "Dra för att sortera om"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-postprofil"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "Avsändaradress för e-post"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
-msgstr ""
+msgstr "E-postämne"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr "EAP-MD5"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr "EAP-MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr "EAP-metod"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr "Redigera"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr "Redigera det här nätverket"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 "Aktivera utförlig avlusningsloggning i händelse av behandlingsfel."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: 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 "Aktiverad"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr "Kryptering"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr "SNABB"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
msgstr "Generella inställningar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -264,69 +273,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr "Identifiera"
+#: 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
+msgid "Identity"
+msgstr "Identitet"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr "Ignorera BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr "Information"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
msgid "Last Run"
msgstr "Kördes senast"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
+msgstr ""
+
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
+msgstr "Logutsikt"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr "MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -334,252 +362,272 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr "OWE"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
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 "Översikt"
+msgstr "Överblick"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr "PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr "PEAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Lösenord"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr "Den privata nyckelns lösenord"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 "Genväg till CA-certifikat"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr "Genväg till klient-certifikat"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr "Genväg till privat nyckel"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr "Val av radio"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr "Slumpa MAC-adresser"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "Ta bort"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr "Upprepa skanning"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
-msgstr ""
+msgstr "Förflaggor"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr "SSID (gömd)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr "Spara"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr "Inställningar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr "Stationens ID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr "Stationens gränssnitt"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr "Stationens MAC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr "Status / Version"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr "Styrka"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr "TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr "TTLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr "QR-koden kunde inte genereras!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr "Namnet på brandväggszonen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -589,22 +637,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -612,151 +666,170 @@ msgstr ""
msgid "Travelmate"
msgstr "Reskompis"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr "Användaragent"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr "VPN-gränsnitt"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr "VPN-tjänst"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr "WPA-flaggor"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr "Trådlös skanning"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -764,21 +837,43 @@ msgstr ""
msgid "Wireless Stations"
msgstr "Trådlösa stationer"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr "auth=pap"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 "inga"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
+
+#~ msgid "Identify"
+#~ msgstr "Identifiera"
+
+#~ msgid "Delete this network"
+#~ msgstr "Ta bort det här nätverket"
+
#~ msgid "Action"
#~ msgstr "Åtgärd"
@@ -803,9 +898,6 @@ msgstr "inga"
#~ msgid "Force TKIP and CCMP (AES)"
#~ msgstr "Tvinga TKIP och CCMP (AES)"
-#~ msgid "Identity"
-#~ msgstr "Identitet"
-
#~ msgid "Input file not found, please check your configuration."
#~ msgstr ""
#~ "Inmatningsfilen kunde inte hittas, var vänlig kontrollera din "
@@ -827,9 +919,6 @@ msgstr "inga"
#~ "Alternativ för ytterligare finjustering om standardvärdena inte passar "
#~ "dig."
-#~ msgid "Remove"
-#~ msgstr "Ta bort"
-
#~ msgid "Restart"
#~ msgstr "Starta om"
diff --git a/applications/luci-app-travelmate/po/templates/travelmate.pot b/applications/luci-app-travelmate/po/templates/travelmate.pot
index b876b67b75..4f58c0c53a 100644
--- a/applications/luci-app-travelmate/po/templates/travelmate.pot
+++ b/applications/luci-app-travelmate/po/templates/travelmate.pot
@@ -1,103 +1,111 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -105,149 +113,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: 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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -255,69 +264,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
+#: 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
+msgid "Identity"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
+msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
-msgid "Last Run"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr ""
+
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -325,15 +353,24 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -341,236 +378,247 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -580,22 +628,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -603,151 +657,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -755,17 +828,33 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
diff --git a/applications/luci-app-travelmate/po/tr/travelmate.po b/applications/luci-app-travelmate/po/tr/travelmate.po
index 6de5b88aeb..739666b92a 100644
--- a/applications/luci-app-travelmate/po/tr/travelmate.po
+++ b/applications/luci-app-travelmate/po/tr/travelmate.po
@@ -1,783 +1,986 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-12-30 20:50+0000\n"
+"Last-Translator: Oğuz Ersen <oguzersen@protonmail.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.3-dev\n"
+"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr "-- Erişim Noktası Seçimi --"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr "Bağlantı Noktası QR-Kodları..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
-msgstr ""
+msgstr "Yukarı Bağlantı Ekle %q"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
-msgstr ""
+msgstr "Yukarı Bağlantı Ekle..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr "Ek Ayarlar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
-msgstr "Travelmate işlemi başlamadan önce geçecek saniye cinsinden süre."
+msgstr ""
+"Travelmate işleme başlamadan önce saniye cinsinden ek tetikleme gecikmesi."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr "Anonim Kimlik"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "Kimlik Doğrulama"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr "Otomatik Eklenen Açık Yukarı Bağlantı"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr "Otomatik Oturum Açma Betiği"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
-msgstr ""
+msgstr "Açık Yukarı Bağlantılarıları Otomatik Ekle"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
+"Yukarı bağlantıyı <em>n</em> dakika sonra otomatik olarak (yeniden) "
+"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:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
msgstr ""
+"Kablosuz yapılandırmanıza otomatik olarak otel giriş portalları gibi açık "
+"yukarı bağlantıları ekleyin."
-#: 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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
+"Yukarı bağlantıyı <em>n</em> dakika sonra otomatik olarak devre dışı "
+"bırakın, ör. zamanlanmış bağlantılar için.<br /> Varsayılan \"0\" bu "
+"özelliği devre dışı bırakır."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
+"VPN bağlantılarını otomatik olarak yönetin.<br /> Lütfen unutmayın: Bu "
+"özellik, <em>Wireguard</em> veya <em>OpenVPN</em>'in ek yapılandırmasını "
+"gerektirir."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
-msgstr ""
+msgstr "CHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
-msgstr ""
+msgstr "Captive portal algılama"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
-msgstr ""
+msgstr "Captive Portal URL'si"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
-msgstr ""
+msgstr "Kanal"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
+"İnternet kullanılabilirliğini kontrol edin, sabit portal yeniden "
+"yönlendirmelerini yönetin ve yukarı bağlantı bağlantısını 'canlı' tutun."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
"<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."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
-msgstr ""
+msgstr "Bağlantı Sonu"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
-msgstr ""
+msgstr "Bağlantı Sonu Son kullanma tarihi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
-msgstr ""
+msgstr "Bağlantı Sınırı"
-#: 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:508
msgid "Connection Start"
-msgstr ""
+msgstr "Bağlantı Başlatma"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
+msgstr "Bağlantı Başlangıcı Son kullanma tarihi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "Cihaz"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
-msgstr ""
+msgstr "Cihaz adı"
+
+#: 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 "Devre dışı"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 "Kapat"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
msgid "Drag to reorder"
-msgstr ""
+msgstr "Yeniden sıralamak için sürükleyin"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
-msgstr ""
+msgstr "E-Posta Kancası"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-Posta Profili"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
-msgstr ""
+msgstr "E-Posta Alıcı Adresi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "E-Posta Gönderen Adresi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
-msgstr ""
+msgstr "E-Posta ayarları"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
-msgstr ""
+msgstr "E-Posta Konusu"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
-msgstr ""
+msgstr "EAP-GTC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
-msgstr ""
+msgstr "EAP-MD5"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
-msgstr ""
+msgstr "EAP-MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
-msgstr ""
+msgstr "EAP Yöntemi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
-msgstr ""
+msgstr "EAP-TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
-msgstr ""
+msgstr "Düzenle"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
-msgstr ""
+msgstr "Bu ağı düzenle"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
-msgstr ""
+msgstr "Travelmate hizmetini etkinleştir."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+"Herhangi bir işleme hatası durumunda ayrıntılı hata ayıklama günlüğünü "
+"etkinleştirin."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+msgstr "Bu ağı etkinleştir/devre dışı bırak"
+
+#: 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 "Etkin"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
-msgstr ""
+msgstr "Şifreleme"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
-msgstr ""
+msgstr "Harici Kancalar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
+"Otomatik sabit portal oturum açma işlemleri için çağrılacak harici komut "
+"dosyası referansı."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
-msgstr ""
+msgstr "HIZLI"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
msgstr "Genel Ayarlar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
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 "
+"adresi oluştur."
#: applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json:3
msgid "Grant access to LuCI app travelmate"
-msgstr ""
+msgstr "LuCI uygulaması travelmate'e erişim izni verin"
-#: 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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
+"Travelmate başarılı bir wlan uplink bağlantısı için ne kadar beklemelidir."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr ""
+#: 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
+msgid "Identity"
+msgstr "Kimlik"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
-msgstr ""
+msgstr "BSSID'yi Yoksay"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
-msgstr ""
+msgstr "Bilgi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:898
msgid "Interface Name"
-msgstr ""
+msgstr "Arayüz Adı"
-#: 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:360
msgid "Interface Timeout"
-msgstr ""
+msgstr "Arayüz Zaman Aşımı"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
-msgstr ""
+msgstr "Arayüz Sihirbazı"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
-msgstr ""
+msgstr "Arayüz Sihirbazı..."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
+msgid "Last Run"
+msgstr "Son çalışma zamanı"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr "Otomatik Eklemeyi Sınırla"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid ""
+"Limit the maximum number of automatically added open uplinks. To disable "
+"this limitation set it to '0'."
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:247
-msgid "Last Run"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+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ı "
+"sınırlayın."
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
-msgstr ""
+msgstr "Günlük Kayıtlarını Göster"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr "MAC Adresi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: 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
msgid "MSCHAP"
-msgstr ""
+msgstr "MSCHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
-msgstr ""
+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 "Yönetim Çerçeve Koruması"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
-msgstr ""
+msgstr "Net Hata Kontrolü"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/logread.js:22
msgid "No travelmate related logs yet!"
-msgstr ""
+msgstr "Henüz travelmate ile ilgili kayıt yok!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
-msgstr ""
+msgstr "OWE"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr "Açık/Kapalı"
+
+#: 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 "İsteğe bağlı"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
-msgstr ""
+msgstr "Genel Zaman Aşımı"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
-msgstr ""
+msgstr "Saniye cinsinden genel yeniden deneme zaman aşımı."
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:19
msgid "Overview"
msgstr "Genel bakış"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
+msgstr ""
+"Travelmate için yapılandırılan tüm yukarı bağlantılara genel bakış. "
+"Sürükleyip bırakarak mevcut yukarı bağlantıları düzenleyebilir, kaldırabilir "
+"veya önceliklerini değiştirebilirsiniz ve yenilerini tarayabilirsiniz.<br /> "
+"Geçerli olarak kullanılan yukarı bağlantısı <span style=\"color:rgb(51, 119, "
+"204);font-weight:bold\">mavi</span> renkle, şifreli bir VPN yukarı "
+"bağlantısı <span style=\"color:rgb(68, 170, 68);font-weight:bold\">yeşil</"
+"span> renkle vurgulanır."
+
+#: 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
msgid "PAP"
-msgstr ""
+msgstr "PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
-msgstr ""
+msgstr "PEAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Parola"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
-msgstr ""
+msgstr "Özel Anahtarın Şifresi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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-Sertifikasına Giden Yol"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
-msgstr ""
+msgstr "İstemci Sertifikasına Giden Yol"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
-msgstr ""
+msgstr "Özel Anahtara Giden Yol"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
-msgstr ""
+msgstr "Lütfen ayrı 'qrencode' paketini kurun."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
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:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
-msgstr ""
+msgstr "ProActive Uplink Switchi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
+"'Msmtp' tarafından travelmate bildirim e-postaları için kullanılan profil."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
-msgstr ""
+msgstr "QR Koduna Genel Bakış"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
-msgstr ""
+msgstr "Kablosuz Seçimi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
-msgstr ""
+msgstr "MAC Adreslerini Rastgeleleştir"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
-msgstr ""
+msgstr "Travelmate bildirim e-postaları için alıcı adresi."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "Kaldır"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr "Bu ağı kaldır"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
+"WLAN kimlik bilgilerini mobil cihazlarınıza rahatça aktarmak için seçilen "
+"Erişim Noktasının QR Kodunu işle."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
-msgstr ""
+msgstr "Taramayı Tekrarla"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 "Gerekli"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+msgstr "Arayüzü Yeniden Başlat"
+
+#: 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 "
-"(e.g. 'radio1 radio0')."
+"Restrict travelmate to a single radio or change the overall scanning order."
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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
-msgstr ""
+msgstr "Uplink bağlanma yeniden deneme sınırı."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
-msgstr ""
+msgstr "Bayrakları Çalıştır"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
-msgstr ""
+msgstr "SSID (gizli)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr "Kaydet"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
-msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
+msgstr "Tarama Sınırı"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
-msgstr ""
+msgstr "Tarama açık"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
-msgstr ""
+msgstr "Komut Dosyası Bağımsız Değişkenleri"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
-msgstr ""
+msgstr "Travelmate bildirim e-postaları için gönderen adresi."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
-msgstr ""
+msgstr "Hizmet Önceliği"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr "Ayarlar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
-msgstr ""
+msgstr "Sinyal Kalitesi Eşiği"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
+"Otomatik Oturum Açma Komut Dosyasına iletilen ek argümanların boşlukla "
+"ayrılmış listesi, yani kullanıcı adı ve parola"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
-msgstr ""
+msgstr "Kablosuz tarama başlatılıyor '"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
-msgstr ""
+msgstr "İstasyon kimliği"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
-msgstr ""
+msgstr "İstasyon Arayüzü"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
-msgstr ""
+msgstr "İstasyon MAC'i"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
-msgstr ""
+msgstr "Durum / Sürüm"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
-msgstr ""
+msgstr "Güç"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
-msgstr ""
+msgstr "TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
-msgstr ""
+msgstr "TTLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
-msgstr ""
+msgstr "QR Kodu oluşturulamadı!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
-msgstr ""
+msgstr "Güvenlik duvarı bölgesi adı"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
-msgstr ""
+msgstr "Arayüz metriği"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
+msgstr "Mantıksal vpn ağ arayüzü, ör. 'wg0' veya 'tun0'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
-msgstr ""
+msgstr "Seçilen öncelik travelmate işlemleri için kullanılacaktır."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
msgstr ""
+"Seçilen kullanıcı aracısı, bağlantı ve giriş portalı kontrolleri için "
+"kullanılacaktır."
#: 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 ""
+"Yalnızca travelmate ile ilgili mesajlar için önceden filtrelenmiş syslog "
+"çıktısı."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
-msgstr ""
+msgstr "Uplink arayüzü güncellendi."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
+msgstr "Uplink arayüzü adı"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
msgstr ""
+"Bu seçenek, bu yukarı bağlantı otomatik olarak eklendiyse ve 'Açık Yukarı "
+"Bağlantı' olarak sayılıyorsa öntanımlı olarak seçilidir."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
+"Travelmate'i kullanmak için, bir kez uplink arayüzü kurmanız gerekir. Bu "
+"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:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
-msgstr ""
+msgstr "Travelmate bildirim e-postaları için konu."
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:3
msgid "Travelmate"
-msgstr ""
+msgstr "Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
-msgstr ""
+msgstr "Travelmate Ayarları"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
-msgstr ""
+msgstr "Eksik internet kullanılabilirliğini bir hata olarak ele al."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
-msgstr ""
+msgstr "Tetikleme Gecikmesi"
+
+#: 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 "Sistem sertifikalarını kullan"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+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
msgid "User Agent"
-msgstr ""
+msgstr "Kullanıcı Aracısı"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
-msgstr ""
+msgstr "VPN Kancası"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
-msgstr ""
+msgstr "VPN Arayüzü"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
-msgstr ""
+msgstr "VPN Hizmeti"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
-msgstr ""
+msgstr "VPN Ayarları"
+
+#: 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 "Dahili sistem CA paketini kullanarak sunucu sertifikasını doğrulayın"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
-msgstr ""
+msgstr "Ayrıntılı Hata Ayıklama Günlüğü"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
-msgstr ""
+msgstr "WPA Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
-msgstr ""
+msgstr "WPA Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
-msgstr ""
+msgstr "WPA Bayrakları"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
-msgstr ""
+msgstr "WPA Pers."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
-msgstr ""
+msgstr "WPA Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
-msgstr ""
+msgstr "WPA Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA/WPA2 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
-msgstr ""
+msgstr "WPA/WPA2 Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA/WPA2 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
-msgstr ""
+msgstr "WPA/WPA2 Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr "WPA2 Kurumsal"
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA2 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
-msgstr ""
+msgstr "WPA2 Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
-msgstr ""
+msgstr "WPA2 Pers."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA2 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
-msgstr ""
+msgstr "WPA2 Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
-msgstr ""
+msgstr "WPA2/WPA3 Ent."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA2/WPA3 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA2/WPA3 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
-msgstr ""
+msgstr "WPA3 Ent."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA3 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
-msgstr ""
+msgstr "WPA3 OWE (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
-msgstr ""
+msgstr "WPA3 Pers. (SAE)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
-msgstr ""
+msgstr "Kablosuz Tarama"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
-msgstr ""
+msgstr "Kablosuz Ağ Ayarları"
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:27
msgid "Wireless Stations"
-msgstr ""
+msgstr "Kablosuz İstasyonları"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
-msgstr ""
+msgstr "auth=MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
-msgstr ""
+msgstr "auth=PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 "hiçbiri"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr "her iki radyoyu da kullanın, normal sıralama düzeni (radyo0 radyo1)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr "her iki radyoyu da kullanın, sıralama düzeninin tersi (radyo1 radyo0)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr "sadece ilk radyoyu kullan (radyo0)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr "sadece ikinci radyoyu kullan (radyo1)"
+
+#~ msgid "Identify"
+#~ msgstr "Tanımla"
+
+#~ msgid ""
+#~ "Overview of all configured uplinks for travelmate.<br /> You can edit, "
+#~ "remove or prioritize existing uplinks by drag &#38; drop and scan for new "
+#~ "ones. The currently used uplink is emphasized in blue."
+#~ msgstr ""
+#~ "Seyahat arkadaşı için yapılandırılmış tüm yukarı bağlantılara genel "
+#~ "bakış. <br /> Mevcut yukarı bağlantıları sürükleyerek &#38;; "
+#~ "düzenleyebilir, kaldırabilir veya önceliklendirebilirsiniz. bırakın ve "
+#~ "yenileri için tarayın. Şu anda kullanılan yukarı bağlantı mavi renkle "
+#~ "vurgulanmıştır."
+
+#~ msgid "Buffer size in bytes to prepare nearby scan results."
+#~ msgstr ""
+#~ "Yakındaki tarama sonuçlarını hazırlamak için bayt cinsinden arabellek "
+#~ "boyutu."
+
+#~ msgid "Scan Buffer Size"
+#~ msgstr "Tarama Arabelleği Boyutu"
+
+#~ msgid "Automatically handle VPN (re-) connections."
+#~ msgstr "VPN (yeniden) bağlantılarını otomatik olarak işle."
+
+#~ msgid "Del"
+#~ msgstr "Sil"
+
+#~ msgid "Delete this network"
+#~ msgstr "Bu ağı sil"
+
+#~ msgid "LAN Device"
+#~ msgstr "LAN Cihazı"
+
+#~ msgid ""
+#~ "Please note: VPN connections require the separate setup of the "
+#~ "<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "Lütfen unutmayın: VPN bağlantıları, <em>Wireguard</em> veya <em>OpenVPN</"
+#~ "em> paketinin ayrı kurulumunu gerektirir.<br /><p>&#xa0;</p>"
+
+#~ msgid ""
+#~ "Restrict travelmate to a single radio or change the overall scanning "
+#~ "order (e.g. 'radio1 radio0')."
+#~ msgstr ""
+#~ "Travelmate'i tek bir kablosuzla sınırlayın veya genel tarama sırasını "
+#~ "değiştirin (örn.'radio1 radio0')."
+
+#~ msgid "The lan network device, e.g. 'br-lan'."
+#~ msgstr "LAN ağ cihazı, ör. \"br-lan\"."
#~ msgid "AP on"
#~ msgstr "AP (erişim noktası) açık"
diff --git a/applications/luci-app-travelmate/po/uk/travelmate.po b/applications/luci-app-travelmate/po/uk/travelmate.po
index 4227af0f18..446122ffb1 100644
--- a/applications/luci-app-travelmate/po/uk/travelmate.po
+++ b/applications/luci-app-travelmate/po/uk/travelmate.po
@@ -1,113 +1,121 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 21:24+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/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.9-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "Автентифікація"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: 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:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -115,149 +123,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "Пристрій"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
-msgid "Dismiss"
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: 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 "Закрити"
+
+#: 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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr "Метод EAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr "Редагувати"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
-msgid "Enabled"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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 "Увімкнено"
+
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr "Шифрування"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr ""
+msgstr "Загальні налаштування"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -265,69 +274,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr ""
+#: 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
+msgid "Identity"
+msgstr "Ідентифікація EAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
+msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
-msgid "Last Run"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr ""
+
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -335,15 +363,24 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -351,236 +388,247 @@ msgstr ""
msgid "Overview"
msgstr "Огляд"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "Пароль"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr "Пароль закритого ключа"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 "Шлях до сертифіката CA"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr "Шлях до сертифіката клієнта"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr "Шлях до закритого ключа"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "Видалити"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr "Зберегти"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: 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:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -590,22 +638,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -613,151 +667,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -765,21 +838,37 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
+
#~ msgid "Action"
#~ msgstr "Дія"
@@ -804,9 +893,6 @@ msgstr ""
#~ msgid "Force TKIP and CCMP (AES)"
#~ msgstr "Примусово TKIP та CCMP (AES)"
-#~ msgid "Identity"
-#~ msgstr "Ідентифікація EAP"
-
#~ msgid "Input file not found, please check your configuration."
#~ msgstr "Вхідний файл не знайдено, будь ласка, перевірте вашу конфігурацію."
@@ -819,9 +905,6 @@ msgstr ""
#~ msgid "Move up"
#~ msgstr "Вгору"
-#~ msgid "Remove"
-#~ msgstr "Видалити"
-
#~ msgid "Restart"
#~ msgstr "Перезавантажити"
diff --git a/applications/luci-app-travelmate/po/vi/travelmate.po b/applications/luci-app-travelmate/po/vi/travelmate.po
index d3e1398335..ed6c6a22f8 100644
--- a/applications/luci-app-travelmate/po/vi/travelmate.po
+++ b/applications/luci-app-travelmate/po/vi/travelmate.po
@@ -1,112 +1,120 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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/"
"luciapplicationstravelmate/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.11-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
@@ -114,149 +122,150 @@ msgid ""
"once, to make the necessary network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr ""
-#: 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:508
msgid "Connection Start"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 ""
+
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: 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:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
-msgid "Enabled"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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 "Bật"
+
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -264,69 +273,88 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
+#: 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
+msgid "Identity"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: 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:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
msgid "Interface Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
+msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
-msgid "Last Run"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr ""
+
+#: 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
msgid "MSCHAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
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:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr ""
@@ -334,15 +362,24 @@ msgstr ""
msgid "No travelmate related logs yet!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -350,236 +387,247 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
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:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -589,22 +637,28 @@ msgstr ""
msgid "The syslog output, pre-filtered for travelmate related messages only."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -612,151 +666,170 @@ msgstr ""
msgid "Travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr "Kích hoạt độ trễ"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr ""
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
msgstr ""
@@ -764,21 +837,37 @@ msgstr ""
msgid "Wireless Stations"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
+msgid "use both radios, reverse sort order (radio1 radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr ""
+
#~ msgid "Action"
#~ msgstr "Hành động"
diff --git a/applications/luci-app-travelmate/po/zh_Hans/travelmate.po b/applications/luci-app-travelmate/po/zh_Hans/travelmate.po
index 9a629a6020..25e0d69d7b 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: 2020-10-06 20:26+0000\n"
-"Last-Translator: Gerardyang <1304274443@qq.com>\n"
+"PO-Revision-Date: 2021-09-06 16:34+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationstravelmate/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -14,341 +14,390 @@ 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-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
-msgstr ""
+msgstr "-- 选择 AP --"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
-msgstr ""
+msgstr "AP二维码..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
-msgstr ""
+msgstr "添加上行链路%q"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
-msgstr ""
+msgstr "添加上行链路..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
-msgstr "其它设置"
+msgstr "额外设置"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr "在 travelmate 处理开始前的额外触发延迟(秒)。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr "匿名身份"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "身份验证"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr "自动添加开放上行链路"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
msgstr "自动登录脚本"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
-msgstr ""
+msgstr "自动添加开放的上行链路"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
+"在登录失败等情况下,等待<em>n</em>分钟后(重新)启用上行链路。<br />默认数"
+"值“0”将禁用此功能。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
-msgstr "自动将开放的上行链路(例如酒店门户网络)添加到您的无线配置中。"
+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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
+"在连接超时等情况下,等待<em>n</em>分钟后自动禁用上行链路。<br />默认数值“0”将"
+"禁用此功能。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
+"自动处理 VPN 连接。<br />请注意:此功能需要额外配置 <em>Wireguard</em>或"
+"<em>OpenVPN</em>。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr "用于暂存附近扫描结果的缓冲区大小(单位为字节)。"
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
-msgstr ""
+msgstr "CHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
-msgstr "强制门户检测"
+msgstr "强制登录门户检测"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
-msgstr ""
+msgstr "强制登录门户网址"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: 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:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
+"检查网络可连接性,处理强制登录门户重定向的同时保持上行链路处于活动状态。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
"<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>第一次启动时,请调用“接口向导”一次,以进行必要的网络和防火墙设"
+"置。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
-msgstr ""
+msgstr "连接终止"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
-msgstr ""
+msgstr "连接终止超时"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr "连接限制"
-#: 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:508
msgid "Connection Start"
-msgstr ""
+msgstr "连接启动"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
-msgstr ""
+msgstr "连接启动超时"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "设备"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
-msgstr ""
+msgstr "设备名称"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 "已禁用"
+
+#: 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 "关闭"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
msgid "Drag to reorder"
-msgstr ""
+msgstr "拖动以重排"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
-msgstr ""
+msgstr "电子邮件接口"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
-msgstr "电子邮件资料"
+msgstr "电子邮件概要"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
-msgstr "收件人电子邮件地址"
+msgstr "电子邮件收件人地址"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
-msgstr "发件人电子邮件地址"
+msgstr "电子邮件发件人地址"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
-msgstr ""
+msgstr "电子邮件设置"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
msgstr "电子邮件主题"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
-msgstr ""
+msgstr "EAP-GTC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
-msgstr ""
+msgstr "EAP-MD5"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
-msgstr ""
+msgstr "EAP-MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
msgstr "EAP 类型"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
-msgstr ""
+msgstr "EAP-TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr "编辑"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
-msgstr ""
+msgstr "编辑此网络"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
-msgstr ""
+msgstr "启用travelmate服务。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 "在出现任何处理错误的情况下启用详细调试日志记录."
+msgstr "在出现任何处理错误时启用详细的调试日志。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+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 "已启用"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
msgstr "加密"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
-msgstr ""
+msgstr "外部接口"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
-msgstr "外部脚本参考,将用于门户网络的自动登录。"
+msgstr "引用外部脚本,将用于强制登录门户的登录。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
-msgstr ""
+msgstr "FAST"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
msgstr "常规设置"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
-msgstr ""
+msgstr "为每个上行链路生成一个随机的unicast MAC地址。"
#: applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json:3
msgid "Grant access to LuCI app travelmate"
-msgstr ""
+msgstr "授予访问 LuCI 应用 travelmate 的权限"
-#: 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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
-msgstr "travelmate 等待 wlan 上行连接成功最长时间。"
+msgstr "travelmate 等待 wlan 上行链路连接成功的最长时间。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr ""
+#: 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
+msgid "Identity"
+msgstr "鉴权"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr "忽略 BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
msgstr "信息"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:898
msgid "Interface Name"
-msgstr ""
+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:360
msgid "Interface Timeout"
msgstr "接口超时"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
msgstr "接口向导"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
-msgstr ""
+msgstr "接口向导..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
msgid "Last Run"
msgstr "最后运行"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr "限制自动添加"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
+msgstr "将附近的扫描结果限制为仅处理最强的上行链路。"
+
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
msgstr "日志视图"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr "MAC 地址"
+
+#: 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
msgid "MSCHAP"
-msgstr ""
+msgstr "MSCHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
-msgstr ""
+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 "管理帧保护"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
-msgstr "最小信号质量阈值(百分比),作为(断开)连接上行的条件。"
+msgstr "最小信号质量阈值(百分比),作为连接(断开)上行链路的条件。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
msgstr "网络错误检查"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/logread.js:22
msgid "No travelmate related logs yet!"
-msgstr ""
+msgstr "还没有和travlemate相关的日志!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
-msgstr ""
+msgstr "OWE"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr "开/关"
+
+#: 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 "可选"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
msgstr "总体超时"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
msgstr "总体重试超时(秒)。"
@@ -356,434 +405,555 @@ msgstr "总体重试超时(秒)。"
msgid "Overview"
msgstr "概览"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"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\">蓝色</span>表示,加密的 "
+"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
msgid "PAP"
-msgstr ""
+msgstr "PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
-msgstr ""
+msgstr "PEAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "密码"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr "私钥密码"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 "CA 证书路径"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
msgstr "客户端证书路径"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
msgstr "私钥路径"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
-msgstr ""
+msgstr "请安装“qrencode”软件包。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
+msgstr "请注意:电子邮件通知需要安装<em>mstmp</em>软件包<br /><p>&#xa0;</p>"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
msgstr "ProActive 上行链路切换器"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
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:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
-msgstr ""
+msgstr "用于travelmate电子邮件提醒的“msmtp”资料。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
-msgstr ""
+msgstr "二维码概览"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
-msgstr ""
+msgstr "发射天线选择"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
-msgstr ""
+msgstr "随机MAC地址"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
-msgstr ""
+msgstr "travelmate电子邮件提醒的收件人地址。"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "移除"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr "删除此网络"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
-msgstr ""
+msgstr "为选中的AP生成二维码来便利的传输登录信息至移动设备。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
-msgstr ""
+msgstr "重复扫描"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: 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 "必需的"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
-msgstr ""
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
-msgstr "连接到上行连接的重试限制。"
+msgstr "连接到上行链路的重试次数限制。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
-msgstr ""
+msgstr "运行标记"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
msgstr "SSID(隐藏)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr "保存"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
-msgstr "扫描用缓冲区大小"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
+msgstr "扫描限制"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
-msgstr ""
+msgstr "在此扫描"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
-msgstr ""
+msgstr "脚本参数"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
-msgstr ""
+msgstr "travelmate电子邮件提醒的发件人地址。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
-msgstr ""
+msgstr "在每次上行链路连接成功后都发送电子邮件提醒。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
-msgstr ""
+msgstr "服务优先级"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr "设置"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
msgstr "信号质量阈值"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
-msgstr "传递给自动登录脚本的其他可选参数的空格分隔列表,比如用户名和密码"
+msgstr "分隔传递给自动登录脚本的其他可选参数的列表,比如用户名和密码"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
-msgstr ""
+msgstr "在此开始无线扫描"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
-msgstr ""
+msgstr "站点ID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
msgstr "站点接口"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
-msgstr ""
+msgstr "站点MAC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
-msgstr "状态/版本"
+msgstr "状态 / 版本"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
-msgstr ""
+msgstr "强度"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
-msgstr ""
+msgstr "TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
-msgstr ""
+msgstr "TTLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
-msgstr ""
+msgstr "无法生成二维码!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
-msgstr ""
+msgstr "防火墙区域名称"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
-msgstr ""
+msgstr "接口跃点"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
+msgstr "VPN网络逻辑接口,如“wg0”或“tun0”。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
-msgstr ""
+msgstr "选中的网址将用于网络可连接性和强制登录门户检查。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
-msgstr ""
+msgstr "travelmate进程的优先级。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
-msgstr ""
+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 "此表单显示 syslog 输出,仅针对 travelmate 相关消息进行预过滤。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
-msgstr ""
+msgstr "上行链路接口已被更新。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
-msgstr ""
+msgstr "上行链路接口名称"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr "如果此上行链路是自动添加的并被算作“开放的上行链路”,则默认选中此选项。"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
+"为了使用travelmate,你需要设置一次上行链路接口。此向导将生成IPv4和IPv6的相关"
+"网络接口及其相关的防火墙和网络设置。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
-msgstr ""
+msgstr "travelmate电子邮件提醒的标题。"
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:3
msgid "Travelmate"
-msgstr "旅行伴侣"
+msgstr "Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
-msgstr ""
+msgstr "Travelmate设置"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
-msgstr "将没有可用互联网视为错误。"
+msgstr "将无法连接互联网视为错误。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
-msgstr "触发延迟"
+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 "Use system certificates"
+msgstr "使用系统证书"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr "为此上行链路使用指定的 MAC 地址。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid "User Agent"
-msgstr ""
+msgstr "User Agent"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
-msgstr ""
+msgstr "VPN接口"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
-msgstr ""
+msgstr "VPN接口"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
-msgstr ""
+msgstr "VPN服务"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
-msgstr ""
+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 捆绑包验证服务器证书"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
msgstr "详细的调试记录"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
-msgstr ""
+msgstr "WPA Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
-msgstr ""
+msgstr "WPA Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
-msgstr ""
+msgstr "WPA参数"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
-msgstr ""
+msgstr "WPA Pers."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
-msgstr ""
+msgstr "WPA Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
-msgstr ""
+msgstr "WPA Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA/WPA2 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
-msgstr ""
+msgstr "WPA/WPA2 Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA/WPA2 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
-msgstr ""
+msgstr "WPA/WPA2 Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
+msgid "WPA2 Ent."
+msgstr "WPA2 企业版."
+
+#: 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
msgid "WPA2 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA2 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
-msgstr ""
+msgstr "WPA2 Ent. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
-msgstr ""
+msgstr "WPA2 Pers."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA2 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
-msgstr ""
+msgstr "WPA2 Pers. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
-msgstr ""
+msgstr "WPA2/WPA3 Ent."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA2/WPA3 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA2/WPA3 Pers. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
-msgstr ""
+msgstr "WPA3 Ent."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA3 Ent. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
-msgstr ""
+msgstr "WPA3 OWE (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
-msgstr ""
+msgstr "WPA3 Pers. (SAE)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr "无线扫描"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
-msgstr ""
+msgstr "无线设置"
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:27
msgid "Wireless Stations"
msgstr "无线站点"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
-msgstr ""
+msgstr "auth=MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
-msgstr ""
+msgstr "auth=PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 "无"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr "使用两个 radio,正常排序顺序(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 "使用两个 radio,反向排序(radio1 radio0)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr "仅使用第一个 radio (radio0)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr "仅使用第二个 radio (radio1)"
+
+#~ msgid "Identify"
+#~ msgstr "认证"
+
+#~ msgid ""
+#~ "Overview of all configured uplinks for travelmate.<br /> You can edit, "
+#~ "remove or prioritize existing uplinks by drag &#38; drop and scan for new "
+#~ "ones. The currently used uplink is emphasized in blue."
+#~ msgstr ""
+#~ "travelmate已配置的所有上行链路概览。<br />你可以通过拖放来对已有的上行链路"
+#~ "进行编辑、移除、排序,或者扫描新的上行链路。目前使用中的上行链路会用蓝色予"
+#~ "以强调。"
+
+#~ msgid "Buffer size in bytes to prepare nearby scan results."
+#~ msgstr "用于暂存扫描结果的缓冲区大小(单位为字节)。"
+
+#~ msgid "Scan Buffer Size"
+#~ msgstr "扫描用缓冲区大小"
+
+#~ msgid "Automatically handle VPN (re-) connections."
+#~ msgstr "自动处理VPN(重)连接。"
+
+#~ msgid "Del"
+#~ msgstr "删除"
+
+#~ msgid "Delete this network"
+#~ msgstr "删除此网络"
+
+#~ msgid "LAN Device"
+#~ msgstr "本地网络设备"
+
+#~ msgid ""
+#~ "Please note: VPN connections require the separate setup of the "
+#~ "<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "请注意:VPN连接需要安装<em>wireguard</em>或者<em>OpenVPN</em>软件包<br /"
+#~ "><p>&#xa0;</p>"
+
+#~ msgid ""
+#~ "Restrict travelmate to a single radio or change the overall scanning "
+#~ "order (e.g. 'radio1 radio0')."
+#~ msgstr ""
+#~ "限制travelmate只能使用单一发射天线,或者修改总体的扫描顺序(如“radio1 "
+#~ "radio0”)。"
+
+#~ msgid "The lan network device, e.g. 'br-lan'."
+#~ msgstr "本地网络接口,如“br-lan”。"
+
+#~ 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."
+#~ 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>首次使用,请按照“接口向导”的提示操作一次,以完成必要的网络"
+#~ "和防火墙设置。"
#~ msgid "AP on"
#~ msgstr "AP 开启"
@@ -888,9 +1058,6 @@ msgstr ""
#~ msgid "Force TKIP and CCMP (AES)"
#~ msgstr "强制 TKIP 和 CCMP(AES)"
-#~ msgid "Identity"
-#~ msgstr "鉴权"
-
#~ msgid "Input file not found, please check your configuration."
#~ msgstr "未找到输入文件,请检查您的配置。"
@@ -933,9 +1100,6 @@ msgstr ""
#~ msgid "Radio Selection / Order"
#~ msgstr "无线电选择/顺序"
-#~ msgid "Remove"
-#~ msgstr "移除"
-
#~ msgid "Remove this Uplink"
#~ msgstr "删除此上行链路"
diff --git a/applications/luci-app-travelmate/po/zh_Hant/travelmate.po b/applications/luci-app-travelmate/po/zh_Hant/travelmate.po
index da1066ec52..e79583ae2d 100644
--- a/applications/luci-app-travelmate/po/zh_Hant/travelmate.po
+++ b/applications/luci-app-travelmate/po/zh_Hant/travelmate.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-07-08 12:44+0000\n"
+"PO-Revision-Date: 2021-08-18 10:44+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationstravelmate/zh_Hant/>\n"
@@ -14,776 +14,942 @@ 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.8-dev\n"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
-msgstr ""
+msgstr "-- 選擇AP --"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
-msgstr ""
+msgstr "AP QR-Codes..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:823
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
-msgstr ""
+msgstr "新增上行連接 %q"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:679
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
-msgstr ""
+msgstr "上行連接..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
-msgstr ""
+msgstr "附加設定"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
-msgstr "在 travelmate 處理開始前的額外觸發延遲(秒)。"
+msgstr "附加觸發 travelmate 行程開始延遲的秒數。"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:430
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:987
+msgid "Anonymous Identity"
+msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:787
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:411
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
msgid "Authentication"
msgstr "認證"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:484
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
+msgid "Auto Added Open Uplink"
+msgstr "自動加入開放上行鏈路"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:609
msgid "Auto Login Script"
-msgstr ""
+msgstr "自動登入指令碼"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid "AutoAdd Open Uplinks"
-msgstr ""
+msgstr "自動新增開放的上行連接"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid ""
"Automatically (re-)enable the uplink after <em>n</em> minutes, e.g. after "
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
+"在登錄失敗等情況下,等待<em>n</em>分鍾後 (重新) 啟用上傳。<br />預設數值 '0' "
+"將停用此功能。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
-msgstr ""
+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:574
msgid ""
"Automatically disable the uplink after <em>n</em> minutes, e.g. for timed "
"connections.<br /> The default of '0' disables this feature."
msgstr ""
+"在連接逾時等情況下,等待<em>n</em>分鍾後自動停用上行連接。<br />預設數值 '0' "
+"將停用此功能。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
-msgid "Automatically handle VPN (re-) connections."
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
+msgid ""
+"Automatically handle VPN connections.<br /> Please note: This feature "
+"requires the additional configuration of <em>Wireguard</em> or <em>OpenVPN</"
+"em>."
msgstr ""
+"自動處理 VPN 連接。<br />請注意:此功能需要額外設定 <em>Wireguard</em>或"
+"<em>OpenVPN</em>。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:574
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:743
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:921
msgid "BSSID"
msgstr "BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Buffer size in bytes to prepare nearby scan results."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:790
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:973
msgid "CHAP"
-msgstr ""
+msgstr "CHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid "Captive Portal Detection"
-msgstr "強制門戶檢測"
+msgstr "網頁驗證入口偵測"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid "Captive Portal URL"
-msgstr ""
+msgstr "網頁驗證入口網址"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
+#: 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:297
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
+"檢查網際網路可用性,處理網頁驗證入口重導的同時保持上行連接處於 '存活' 狀態。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:149
msgid ""
-"Configuration of the travelmate package to to enable travel router "
+"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 /> "
"<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>第一次啟動時,請呼叫「介面精靈」一次,以進行必要的網路和防火牆設"
+"定。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:437
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
-msgstr ""
+msgstr "連接終止"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:591
msgid "Connection End Expiry"
-msgstr ""
+msgstr "連線終止逾時"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Connection Limit"
msgstr "連線限制"
-#: 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:508
msgid "Connection Start"
-msgstr ""
+msgstr "連線啟動"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
msgid "Connection Start Expiry"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
-msgid "Del"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
-msgid "Delete this network"
-msgstr ""
+msgstr "連線啟動逾時"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:287
msgid "Device"
msgstr "裝置"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:716
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:894
msgid "Device Name"
+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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
+#: 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 "關閉"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
msgid "Drag to reorder"
-msgstr ""
+msgstr "拖動來排序"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "E-Mail Hook"
-msgstr ""
+msgstr "電子郵件掛鉤"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "E-Mail Profile"
-msgstr ""
+msgstr "電郵設定檔"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "E-Mail Receiver Address"
-msgstr ""
+msgstr "電郵收件人位址"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "電郵寄件人位址"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid "E-Mail Settings"
-msgstr ""
+msgstr "電子郵件設定"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "E-Mail Topic"
-msgstr ""
+msgstr "電郵主旨"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:416
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:976
msgid "EAP-GTC"
-msgstr ""
+msgstr "EAP-GTC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:977
msgid "EAP-MD5"
-msgstr ""
+msgstr "EAP-MD5"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:978
msgid "EAP-MSCHAPV2"
-msgstr ""
+msgstr "EAP-MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:351
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:779
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:402
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:962
msgid "EAP-Method"
-msgstr "EAP-方法"
+msgstr "可擴展身份驗證協定(EAP)-方式"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:419
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
msgid "EAP-TLS"
-msgstr ""
+msgstr "EAP-TLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:223
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
msgstr "編輯"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
-msgstr ""
+msgstr "編輯此網路"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
-msgstr ""
+msgstr "啟用 travelmate 服務。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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 ""
+msgstr "在出現任何處理錯誤的情況下,請啟用詳細除錯日誌記錄。"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
+msgid "Enable/Disable this network"
+msgstr "啟用/停用此網路"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
+#: 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 "啟用"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
-msgstr "加密"
+msgstr "加密(Encryption)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:244
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
-msgstr ""
+msgstr "外部掛勾"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:485
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:610
msgid ""
"External script reference which will be called for automated captive portal "
"logins."
-msgstr ""
+msgstr "引用外部指令碼,將用於網頁驗證入口的登錄。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:355
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:784
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:967
msgid "FAST"
-msgstr ""
+msgstr "快速"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:295
msgid "General Settings"
-msgstr ""
+msgstr "一般設定"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Generate a random unicast MAC address for each uplink connection."
-msgstr ""
+msgstr "為每個上行連路產生一個隨機的單播MAC 位址。"
#: applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json:3
msgid "Grant access to LuCI app travelmate"
-msgstr ""
+msgstr "授予 luci-app-travelmate 擁有 UCI 存取的權限"
-#: 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:360
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr "travelmate 等待 wlan 上行連線成功最長時間。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:375
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:801
-msgid "Identify"
-msgstr ""
+#: 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
+msgid "Identity"
+msgstr "身份"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:735
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:913
msgid "Ignore BSSID"
msgstr "忽略 BSSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
+#: 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:720
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:898
msgid "Interface Name"
-msgstr ""
+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:360
msgid "Interface Timeout"
-msgstr "介面超時"
+msgstr "介面逾時"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:19
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:23
msgid "Interface Wizard"
-msgstr "介面嚮導"
+msgstr "介面精靈"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:284
msgid "Interface Wizard..."
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "LAN Device"
-msgstr ""
+msgstr "介面精靈..."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:255
msgid "Last Run"
msgstr "最後執行"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Limit AutoAdd"
+msgstr "限制自動加入"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+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
+msgid "Limit the nearby scan results to process only the strongest uplinks."
+msgstr "將附近的掃描結果限制為僅處理最強的上行鏈路。"
+
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
-msgstr ""
+msgstr "日誌檢視"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
+msgid "MAC Address"
+msgstr "MAC 位址"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
+#: 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
msgid "MSCHAP"
-msgstr ""
+msgstr "MSCHAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:792
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:415
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:975
msgid "MSCHAPV2"
+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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
-msgstr "最小訊號質量閾值(百分比),作為(斷開)連線上行的條件。"
+msgstr "最小訊號品質閾值 (百分比),作為 (中斷) 連線上行的條件。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Net Error Check"
-msgstr ""
+msgstr "網路錯誤檢查"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/logread.js:22
msgid "No travelmate related logs yet!"
-msgstr ""
+msgstr "還沒有和 travlemate 相關的日誌!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:318
msgid "OWE"
+msgstr "OWE"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
+msgid "On/Off"
+msgstr "開/關"
+
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall Timeout"
-msgstr "總體超時"
+msgstr "總體逾時"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:341
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
msgid "Overall retry timeout in seconds."
-msgstr "總體重試超時(秒)。"
+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:201
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
-"Overview of all configured uplinks for travelmate.<br /> You can edit, "
-"remove or prioritize existing uplinks by drag &#38; drop and scan for new "
-"ones. The currently used uplink is emphasized in blue."
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag &#38; drop and scan for new ones.<br /> "
+"The currently used uplink connection is emphasized in <span style=\"color:"
+"rgb(51, 119, 204);font-weight:bold\">blue</span>, an encrypted VPN uplink "
+"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">green</span>."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:789
+#: 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
msgid "PAP"
-msgstr ""
+msgstr "PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:354
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:783
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:406
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:966
msgid "PEAP"
-msgstr ""
+msgstr "PEAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:343
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:772
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:396
+#: 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 "密碼"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:394
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:816
+#: 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
msgid "Password of Private Key"
msgstr "私鑰密碼"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:379
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+#: 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 "CA 證書路徑"
+msgstr "CA 憑證路徑"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:384
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:808
+#: 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
msgid "Path to Client-Certificate"
-msgstr "客戶證書路徑"
+msgstr "用戶憑證的路徑"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:389
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:812
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1020
msgid "Path to Private Key"
-msgstr "私鑰路徑"
+msgstr "私鑰的路徑"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:267
msgid "Please install the separate 'qrencode' package."
-msgstr ""
+msgstr "請安裝「qrencode」套件。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
"Please note: E-Mail notifications require the separate setup of the "
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
+msgstr "請注意:電子郵件通知需要安裝<em>mstmp</em>套件<br /><p>&#xa0;</p>"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
-msgid ""
-"Please note: VPN connections require the separate setup of the "
-"<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid "ProActive Uplink Switch"
-msgstr "ProActive 上行鏈路切換器"
+msgstr "ProActive 上行切換器"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
-msgstr "不管已經存在的連線,主動掃描並切換到更高優先順序的上行鏈路。"
+msgstr "不管已經存在的連線,主動掃描並切換到更高優先順序的上行。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
-msgstr ""
+msgstr "用於 travelmate 電子郵件提醒的「msmtp」資料。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:117
msgid "QR-Code Overview"
-msgstr ""
+msgstr "QR-Code 概覽"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid "Radio Selection"
-msgstr ""
+msgstr "發射天線選擇"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
msgid "Randomize MAC Addresses"
-msgstr ""
+msgstr "隨機 MAC 位址"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
msgid "Receiver address for travelmate notification E-Mails."
-msgstr ""
+msgstr "travelmate 電子郵件提醒的收件人位址。"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
+msgid "Remove"
+msgstr "移除"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+msgid "Remove this network"
+msgstr "刪除此網路"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
-msgstr ""
+msgstr "為選取的 AP 產生 QR-Code 來便利的傳輸登錄資訊至行動裝置。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
msgid "Repeat Scan"
+msgstr "重複掃描"
+
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+msgid "Restart Interface"
+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 "
-"(e.g. 'radio1 radio0')."
-msgstr ""
+"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:326
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
msgid "Retry limit to connect to an uplink."
msgstr "連線到上行連線的重試限制。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
-msgstr ""
+msgstr "執行旗標"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:573
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:729
+#: 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
+#: 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 "SSID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:725
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
-msgstr "SSID(隱藏)"
+msgstr "SSID (隱藏)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:61
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:834
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:64
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Save"
msgstr "儲存"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:346
-msgid "Scan Buffer Size"
-msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Scan Limit"
+msgstr "掃描限制"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
-msgstr ""
+msgstr "在此掃描"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:648
msgid "Script Arguments"
-msgstr ""
+msgstr "指令碼參數"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
msgid "Sender address for travelmate notification E-Mails."
-msgstr ""
+msgstr "travelmate 電子郵件提醒的發件人位址。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
msgid "Sends notification E-Mails after every succesful uplink connect."
-msgstr ""
+msgstr "在每次上行連接成功後都傳送電子郵件提醒。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "Service Priority"
-msgstr ""
+msgstr "服務優先權"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
+#: 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:331
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
msgid "Signal Quality Threshold"
-msgstr "訊號質量閾值"
+msgstr "訊號品質閾值"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:649
msgid ""
"Space separated list of additional arguments passed to the Auto Login "
"Script, i.e. username and password"
-msgstr ""
+msgstr "分隔傳遞給自動登錄指令碼的其他可選參數的列表,比如使用者名稱和密碼"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
msgid "Starting wireless scan on '"
-msgstr ""
+msgstr "在此開始無線掃描"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:231
msgid "Station ID"
-msgstr ""
+msgstr "站台 ID"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
msgid "Station Interface"
-msgstr "站點介面"
+msgstr "站台介面"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
-msgstr ""
+msgstr "站台MAC位址"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
-msgstr ""
+msgstr "狀態/版本"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
-msgstr ""
+msgstr "強度"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:964
msgid "TLS"
-msgstr ""
+msgstr "傳輸層安全性協定"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:965
msgid "TTLS"
-msgstr ""
+msgstr "TTLS"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:108
msgid "The QR-Code could not be generated!"
-msgstr ""
+msgstr "無法產生 QR-Code!"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
msgid "The firewall zone name"
-msgstr ""
+msgstr "防火牆區域名稱"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
msgid "The interface metric"
-msgstr ""
-
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
-msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
+msgstr "介面指標"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: 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 ""
+msgstr "VPN 網路邏輯介面,如「wg0」或「tun0」。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
-msgstr ""
+msgstr "選取的網址將用於網路可連接性和網頁驗證入口檢查。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
msgid "The selected priority will be used for travelmate processes."
-msgstr ""
+msgstr "travelmate 行程將使用已選擇的優先權。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
-msgstr ""
+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 "此表單顯示 syslog 輸出,僅針對 travelmate 相關訊息進行預過濾。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
-msgstr ""
+msgstr "上行介面已被更新。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:29
msgid "The uplink interface name"
+msgstr "上行介面名稱"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:531
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
msgstr ""
+"如果此上行鏈路是自動加入的並被算作「開放的上行鏈路」,則預設選取此選項。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
"To use Travelmate, you have to set up an uplink interface once. This wizard "
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
+"為了使用 travelmate,您需要設定一次上行介面。此精靈將產生 IPv4 和 IPv6 的相關"
+"網路介面及其相關的防火牆和網路設定。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
msgid "Topic for travelmate notification E-Mails."
-msgstr ""
+msgstr "travelmate 電子郵件提醒的標題。"
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:3
msgid "Travelmate"
-msgstr "Travelmate"
+msgstr "travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Travelmate Settings"
-msgstr ""
+msgstr "travelmate 設定"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
msgid "Treat missing internet availability as an error."
-msgstr ""
+msgstr "將無法連接網際網路視為錯誤。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
msgid "Trigger Delay"
msgstr "觸發延遲"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
-msgid "User Agent"
+#: 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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
+msgid "Use the specified MAC address for this uplink."
+msgstr "為此上行鏈路使用指定的 MAC 位址。"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+msgid "User Agent"
+msgstr "用戶代理"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:669
msgid "VPN Hook"
-msgstr ""
+msgstr "VPN掛鉤"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
msgid "VPN Interface"
-msgstr ""
+msgstr "VPN 介面"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:686
msgid "VPN Service"
-msgstr ""
+msgstr "VPN 服務"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:246
msgid "VPN Settings"
+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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
+#: 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:271
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:764
+#: 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
msgid "WPA Ent. (CCMP)"
-msgstr ""
+msgstr "WPA企業(CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:272
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:765
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:944
msgid "WPA Ent. (TKIP)"
-msgstr ""
+msgstr "WPA 企業. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:243
msgid "WPA Flags"
-msgstr ""
+msgstr "WPA 參數"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:304
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:933
msgid "WPA Pers."
-msgstr ""
+msgstr "WPA 個人."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:305
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:934
msgid "WPA Pers. (CCMP)"
-msgstr ""
+msgstr "WPA 個人. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:757
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:306
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:935
msgid "WPA Pers. (TKIP)"
-msgstr ""
+msgstr "WPA 個人. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:273
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:766
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:316
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:945
msgid "WPA/WPA2 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA/WPA2 企業. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:274
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:767
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:946
msgid "WPA/WPA2 Ent. (TKIP)"
-msgstr ""
+msgstr "WPA/WPA2 個人. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:758
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:307
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:936
msgid "WPA/WPA2 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA/WPA2 個人. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:266
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:759
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:308
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
msgid "WPA/WPA2 Pers. (TKIP)"
+msgstr "WPA/WPA2 個人. (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 ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:269
-#: 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:312
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:941
msgid "WPA2 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA2 企業. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:270
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:763
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:313
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:942
msgid "WPA2 Ent. (TKIP)"
-msgstr ""
+msgstr "WPA2 企業. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:259
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:752
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:301
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:930
msgid "WPA2 Pers."
-msgstr ""
+msgstr "WPA2 個人."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:753
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:302
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:931
msgid "WPA2 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA2 個人. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:261
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:754
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:303
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:932
msgid "WPA2 Pers. (TKIP)"
-msgstr ""
+msgstr "WPA2 個人. (TKIP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:761
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:939
msgid "WPA2/WPA3 Ent."
-msgstr ""
+msgstr "WPA2/WPA3 企業."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:310
msgid "WPA2/WPA3 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA2/WPA3 企業 (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:751
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:300
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:929
msgid "WPA2/WPA3 Pers. (CCMP)"
-msgstr ""
+msgstr "WPA2/WPA3 個人. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:760
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:938
msgid "WPA3 Ent."
-msgstr ""
+msgstr "WPA3 企業."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
msgid "WPA3 Ent. (CCMP)"
-msgstr ""
+msgstr "WPA3 企業. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:768
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:947
msgid "WPA3 OWE (CCMP)"
-msgstr ""
+msgstr "WPA3 OWE (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:257
-#: 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:299
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:928
msgid "WPA3 Pers. (SAE)"
-msgstr ""
+msgstr "WPA3 個人. (CCMP)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:581
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:756
msgid "Wireless Scan"
msgstr "無線掃描"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:244
msgid "Wireless Settings"
-msgstr ""
+msgstr "無線設定"
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:27
msgid "Wireless Stations"
msgstr "無線站點"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:421
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:981
msgid "auth=MSCHAPV2"
-msgstr ""
+msgstr "驗證= MSCHAPV2"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:420
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:980
msgid "auth=PAP"
-msgstr ""
+msgstr "驗證= PAP"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
+#: 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 "無"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+msgid "use both radios, normal sort order (radio0 radio1)"
+msgstr "使用兩個 radio,正常排序順序(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 "使用兩個 radio,反向排序 (radio1 radio0)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
+msgid "use the first radio only (radio0)"
+msgstr "僅使用第一個 radio (radio0)"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
+msgid "use the second radio only (radio1)"
+msgstr "僅使用第二個 radio (radio1)"
+
+#~ msgid "Identify"
+#~ msgstr "識別"
+
+#~ msgid ""
+#~ "Overview of all configured uplinks for travelmate.<br /> You can edit, "
+#~ "remove or prioritize existing uplinks by drag &#38; drop and scan for new "
+#~ "ones. The currently used uplink is emphasized in blue."
+#~ msgstr ""
+#~ "travelmate 已設定的所有上行概覽。<br />您可以透過拖曳來對已有的上行進行編"
+#~ "輯、移除、排序,或者掃描新的上行。目前使用中的上行會用藍色予以強調。"
+
+#~ msgid "Buffer size in bytes to prepare nearby scan results."
+#~ msgstr "緩衝區大小(以位元組為單位)以準備附近的掃描結果。"
+
+#~ msgid "Scan Buffer Size"
+#~ msgstr "掃描緩衝區大小"
+
+#~ msgid "Automatically handle VPN (re-) connections."
+#~ msgstr "自動處理 VPN (重新) 連接。"
+
+#~ msgid "Del"
+#~ msgstr "刪除"
+
+#~ msgid "Delete this network"
+#~ msgstr "刪除這個網路"
+
+#~ msgid "LAN Device"
+#~ msgstr "區域網路裝置"
+
+#~ msgid ""
+#~ "Please note: VPN connections require the separate setup of the "
+#~ "<em>Wireguard</em> or <em>OpenVPN</em> package.<br /><p>&#xa0;</p>"
+#~ msgstr ""
+#~ "請注意:VPN 連線需要安裝<em>wireguard</em>或者<em>OpenVPN</em>套件<br /"
+#~ "><p>&#xa0;</p>"
+
+#~ msgid ""
+#~ "Restrict travelmate to a single radio or change the overall scanning "
+#~ "order (e.g. 'radio1 radio0')."
+#~ msgstr ""
+#~ "限制 travelmate 只能使用單一發射天線,或者修改總體的掃描順序 (例如 "
+#~ "'radio1 radio0')。"
+
+#~ msgid "The lan network device, e.g. 'br-lan'."
+#~ msgstr "本地網路介面,例如 'br-lan'。"
+
+#~ 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."
+#~ 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>首次使用,請呼叫「介面精靈」一次,以完成必要的網路和防火"
+#~ "牆設定。"
#~ msgid "AP on"
#~ msgstr "AP 開啟"
@@ -880,9 +1046,6 @@ msgstr ""
#~ msgid "Force TKIP and CCMP (AES)"
#~ msgstr "強制 TKIP 和 CCMP(AES)"
-#~ msgid "Identity"
-#~ msgstr "身份"
-
#~ msgid "Input file not found, please check your configuration."
#~ msgstr "找不到輸入檔案,請確認您的設定"
diff --git a/applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json b/applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json
index 0fecc9a484..4c91d6e8eb 100644
--- a/applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json
+++ b/applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json
@@ -16,8 +16,12 @@
"/tmp/trm_runtime.json": [ "read" ],
"/sbin/logread -e trm-": [ "exec" ],
"/usr/sbin/logread -e trm-": [ "exec" ],
+ "/usr/sbin/ifup *": [ "exec" ],
+ "/etc/init.d/travelmate start" : [ "exec" ],
+ "/etc/init.d/travelmate stop" : [ "exec" ],
"/etc/init.d/travelmate reload" : [ "exec" ],
"/etc/init.d/travelmate restart" : [ "exec" ],
+ "/etc/init.d/travelmate assoc" : [ "exec" ],
"/etc/init.d/travelmate setup [0-9a-z_]* [0-9a-z_]* [0-9]*" : [ "exec" ],
"/etc/init.d/travelmate scan radio[0-9]" : [ "exec" ],
"/usr/bin/qrencode --inline --8bit --type=SVG --output=- *" : [ "exec" ]
diff --git a/applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js b/applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js
index 965f827720..6ee712a0b7 100644
--- a/applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js
+++ b/applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js
@@ -11,7 +11,7 @@ return view.extend({
ssl = uci.get_first('ttyd', 'ttyd', 'ssl') || '0';
if (port === '0')
return E('div', { class: 'alert-message warning' },
- _('Random ttyd port (port=0) is not supported.<br>Change to a fixed port and try again.'));
+ _('Random ttyd port (port=0) is not supported.<br />Change to a fixed port and try again.'));
return E('iframe', {
src: (ssl === '1' ? 'https' : 'http') + '://' + window.location.hostname + ':' + port,
style: 'width: 100%; min-height: 500px; border: none; border-radius: 3px; resize: vertical;'
diff --git a/applications/luci-app-ttyd/po/ar/ttyd.po b/applications/luci-app-ttyd/po/ar/ttyd.po
index f309521cb5..93a391fb3c 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: 2020-07-09 06:17+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2021-03-04 13:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.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"
@@ -17,7 +17,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
msgid "Add instance"
-msgstr ""
+msgstr "إضافة مثيل"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
msgid "Allow URL args"
@@ -59,7 +59,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
msgid "Debug"
-msgstr ""
+msgstr "تصحيح الأخطاء"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Do not allow clients to write to the TTY"
@@ -71,7 +71,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"
@@ -83,7 +83,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:74
msgid "Error"
-msgstr ""
+msgstr "خطأ"
#: applications/luci-app-ttyd/root/usr/share/rpcd/acl.d/luci-app-ttyd.json:3
msgid "Grant UCI access for luci-app-ttyd"
@@ -99,7 +99,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"
@@ -107,11 +107,11 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:77
msgid "Info"
-msgstr ""
+msgstr "معلومات"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
msgid "Interface"
-msgstr ""
+msgstr "واجهه"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
msgid "Max clients"
@@ -129,7 +129,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:76
msgid "Notice"
-msgstr ""
+msgstr "ملاحضة"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Once"
@@ -137,7 +137,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port"
-msgstr ""
+msgstr "المنفذ"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port to listen (default: 7681, use `0` for random port)"
@@ -145,7 +145,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
@@ -191,7 +191,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)"
@@ -220,7 +220,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "تحذير"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:12
msgid "ttyd Instance"
diff --git a/applications/luci-app-ttyd/po/bg/ttyd.po b/applications/luci-app-ttyd/po/bg/ttyd.po
index d5a4cd2b9c..5f374adaa4 100644
--- a/applications/luci-app-ttyd/po/bg/ttyd.po
+++ b/applications/luci-app-ttyd/po/bg/ttyd.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsttyd/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-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -32,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"
@@ -64,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"
@@ -76,7 +82,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:74
msgid "Error"
-msgstr ""
+msgstr "Грешка"
#: applications/luci-app-ttyd/root/usr/share/rpcd/acl.d/luci-app-ttyd.json:3
msgid "Grant UCI access for luci-app-ttyd"
@@ -92,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"
@@ -104,7 +110,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
msgid "Interface"
-msgstr ""
+msgstr "Интерфейс"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
msgid "Max clients"
@@ -138,7 +144,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
@@ -184,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/bn_BD/ttyd.po b/applications/luci-app-ttyd/po/bn_BD/ttyd.po
index 1dbe50427c..09f965e0db 100644
--- a/applications/luci-app-ttyd/po/bn_BD/ttyd.po
+++ b/applications/luci-app-ttyd/po/bn_BD/ttyd.po
@@ -6,215 +6,226 @@ msgstr ""
#: 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"
-msgstr ""
+msgstr "ইন্সট্যান্স যোগ করুন"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
msgid "Allow URL args"
-msgstr ""
+msgstr "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 ""
+"ক্লায়েন্টকে URL- এ কমান্ড লাইন আর্গুমেন্ট পাঠানোর অনুমতি দিন (যেমন: http://"
+"localhost:7681?arg=foo&arg=bar)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:50
msgid "Check origin"
-msgstr ""
+msgstr "উৎপত্তি নিশ্চিত করুন"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:44
msgid "Client option"
-msgstr ""
+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"
-msgstr ""
+msgstr "কনফিগারেশন"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:28
msgid "Credential"
-msgstr ""
+msgstr "ক্রিডেনশিয়াল"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:28
msgid "Credential for Basic Authentication"
-msgstr ""
+msgstr "বেসিক অথেনটিকেশনের ক্রিডেনশিয়াল"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:58
msgid "Custom index.html path"
-msgstr ""
+msgstr "কাস্টম index.html পাথ"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
msgid "Debug"
-msgstr ""
+msgstr "ডিবাগ"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Do not allow clients to write to the TTY"
-msgstr ""
+msgstr "ক্লায়েন্টদের TTY- এ লিখতে দেবেন না"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:50
msgid "Do not allow websocket connection from different origin"
-msgstr ""
+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"
-msgstr ""
+msgstr "IPv6 সমর্থন সক্রিয় করুন"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
msgid "Enable SSL"
-msgstr ""
+msgstr "SSL সক্রিয় করুন"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:74
msgid "Error"
-msgstr ""
+msgstr "ভুল"
#: applications/luci-app-ttyd/root/usr/share/rpcd/acl.d/luci-app-ttyd.json:3
msgid "Grant UCI access for luci-app-ttyd"
-msgstr ""
+msgstr "luci-app-ttyd এর জন্য UCI অ্যাক্সেস প্রদান করুন"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:34
msgid "Group ID"
-msgstr ""
+msgstr "গ্রুপ আইডি"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:34
msgid "Group id to run with"
-msgstr ""
+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"
-msgstr ""
+msgstr "সূচিপত্র"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:77
msgid "Info"
-msgstr ""
+msgstr "তথ্য"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
msgid "Interface"
-msgstr ""
+msgstr "ইন্টারফেস"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
msgid "Max clients"
-msgstr ""
+msgstr "সর্বোচ্চ ক্লায়েন্ট সংখ্যা"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
msgid "Maximum clients to support (default: 0, no limit)"
-msgstr ""
+msgstr "সমর্থন করার জন্য সর্বোচ্চ ক্লায়েন্ট সংখ্যা (ডিফল্ট: 0, কোন সীমা নেই)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
msgid ""
"Network interface to bind (eg: eth0), or UNIX domain socket path (eg: /var/"
"run/ttyd.sock)"
msgstr ""
+"যে নেটওয়ার্ক ইন্টারফেস (যেমনঃ eth0), বা UNIX ডোমেইন সকেট পাথ (যেমনঃ /var/run/"
+"ttyd.sock) bind করতে হবে"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:76
msgid "Notice"
-msgstr ""
+msgstr "নির্দেশনা"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Once"
-msgstr ""
+msgstr "একবার"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port"
-msgstr ""
+msgstr "পোর্ট"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port to listen (default: 7681, use `0` for random port)"
-msgstr ""
+msgstr "শোনার জন্য পোর্ট (ডিফল্ট: 7681, র‍্যান্ডম পোর্টের জন্য `0` ব্যবহার করুন)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Read-only"
-msgstr ""
+msgstr "শুধুমাত্র পাঠযোগ্য"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
msgid "SSL"
-msgstr ""
+msgstr "SSL"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:70
msgid "SSL CA file path for client certificate verification"
-msgstr ""
+msgstr "ক্লায়েন্ট সার্টিফিকেট যাচাইয়ের জন্য SSL CA ফাইল পাথ"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:70
msgid "SSL ca"
-msgstr ""
+msgstr "SSL ca"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:64
msgid "SSL cert"
-msgstr ""
+msgstr "SSL সার্টিফিকেট"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:64
msgid "SSL certificate file path"
-msgstr ""
+msgstr "SSL সার্টিফিকেট ফাইল পাথ"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:67
msgid "SSL key"
-msgstr ""
+msgstr "SSL কী"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:67
msgid "SSL key file path"
-msgstr ""
+msgstr "SSL কী ফাইল পাথ"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:44
msgid "Send option to client"
-msgstr ""
+msgstr "ক্লায়েন্টকে অপশন পাঠান"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
msgid "Set log level (default: 7)"
-msgstr ""
+msgstr "লগের স্তর সেট করুন (ডিফল্ট: 7)"
#: 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)"
-msgstr ""
+msgstr "কমান্ড থেকে প্রস্থান করার সময় সংকেত প্রেরণ করুন (ডিফল্ট: 1, SIGHUP)"
#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:3
#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:14
msgid "Terminal"
-msgstr ""
+msgstr "টার্মিনাল"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:47
msgid "Terminal type"
-msgstr ""
+msgstr "টার্মিনালের ধরণ"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:47
msgid "Terminal type to report (default: xterm-256color)"
-msgstr ""
+msgstr "রিপোর্ট করার জন্য টার্মিনাল টাইপ (ডিফল্ট: xterm-256color)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:31
msgid "User ID"
-msgstr ""
+msgstr "ইউজার আইডি"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:31
msgid "User id to run with"
-msgstr ""
+msgstr "যে ইউজারের আইডি দিয়ে চালাতে হবে"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "সতর্কতা"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:12
msgid "ttyd Instance"
-msgstr ""
+msgstr "ttyd ইনস্ট্যান্স"
+
+#~ msgid ""
+#~ "Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+#~ "try again."
+#~ msgstr ""
+#~ "র‍্যান্ডম ttyd পোর্ট (port = 0) সমর্থিত নয়। <br> একটি নির্দিষ্ট পোর্টে পরিবর্তন "
+#~ "করুন এবং আবার চেষ্টা করুন।"
diff --git a/applications/luci-app-ttyd/po/ca/ttyd.po b/applications/luci-app-ttyd/po/ca/ttyd.po
index a24eb4a7c7..6996f8f261 100644
--- a/applications/luci-app-ttyd/po/ca/ttyd.po
+++ b/applications/luci-app-ttyd/po/ca/ttyd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-10 12:24+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-08-09 20:04+0000\n"
+"Last-Translator: dtalens <databio@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/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 3.10.1\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -16,7 +16,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
msgid "Add instance"
-msgstr ""
+msgstr "Afegeix una instància"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
msgid "Allow URL args"
@@ -144,7 +144,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
diff --git a/applications/luci-app-ttyd/po/cs/ttyd.po b/applications/luci-app-ttyd/po/cs/ttyd.po
index 831a4dce5e..03b63f1944 100644
--- a/applications/luci-app-ttyd/po/cs/ttyd.po
+++ b/applications/luci-app-ttyd/po/cs/ttyd.po
@@ -151,7 +151,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
"Náhodný port ttyd (port = 0) není podporován.<br/>Změňte na pevně daný port "
diff --git a/applications/luci-app-ttyd/po/da/ttyd.po b/applications/luci-app-ttyd/po/da/ttyd.po
new file mode 100644
index 0000000000..69080ab817
--- /dev/null
+++ b/applications/luci-app-ttyd/po/da/ttyd.po
@@ -0,0 +1,235 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-14 17:23+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsttyd/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.9.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 "Accepterer kun én klient og afsluttes ved afbrydelse af forbindelsen"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
+msgid "Add instance"
+msgstr "Tilføj Instans"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
+msgid "Allow URL args"
+msgstr "Tillad URL-args"
+
+#: 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 ""
+"Tillad klienten at sende kommandolinjeargumenter i URL (f.eks.: "
+"http://localhost:7681?arg=foo&arg=bar)"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:50
+msgid "Check origin"
+msgstr "Kontroller oprindelse"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:44
+msgid "Client option"
+msgstr "Klientindstilling"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:80
+msgid "Command"
+msgstr "Kommando"
+
+#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:23
+msgid "Config"
+msgstr "Konfig"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:28
+msgid "Credential"
+msgstr "Legitimationsoplysninger"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:28
+msgid "Credential for Basic Authentication"
+msgstr "Legitimationsoplysninger til grundlæggende autentificering"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:58
+msgid "Custom index.html path"
+msgstr "Brugerdefineret sti til index.html"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
+msgid "Debug"
+msgstr "Debug"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
+msgid "Do not allow clients to write to the TTY"
+msgstr "Tillad ikke klienter at skrive til TTY'en"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:50
+msgid "Do not allow websocket connection from different origin"
+msgstr "Tillad ikke websocket-forbindelse fra anden oprindelse"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:17
+msgid "Enable"
+msgstr "Aktiver"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
+msgid "Enable IPv6 support"
+msgstr "Aktiver IPv6-understøttelse"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
+msgid "Enable SSL"
+msgstr "Aktiver SSL"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:74
+msgid "Error"
+msgstr "Fejl"
+
+#: applications/luci-app-ttyd/root/usr/share/rpcd/acl.d/luci-app-ttyd.json:3
+msgid "Grant UCI access for luci-app-ttyd"
+msgstr "Giv UCI adgang til luci-app-ttyd"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:34
+msgid "Group ID"
+msgstr "Gruppe-id"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:34
+msgid "Group id to run with"
+msgstr "Gruppe-id, der skal køres med"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:58
+msgid "Index"
+msgstr "Indeks"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:77
+msgid "Info"
+msgstr "Info"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
+msgid "Max clients"
+msgstr "Maks. klienter"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
+msgid "Maximum clients to support (default: 0, no limit)"
+msgstr ""
+"Maksimalt antal klienter, der skal understøttes (standard: 0, ingen grænse)"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
+msgid ""
+"Network interface to bind (eg: eth0), or UNIX domain socket path (eg: /var/"
+"run/ttyd.sock)"
+msgstr ""
+"Netværks interface til at binde (f.eks. eth0) eller UNIX-domænestiksti (f."
+"eks.: /var/run/ttyd.sock)"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:76
+msgid "Notice"
+msgstr "Varsel"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
+msgid "Once"
+msgstr "Engang"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
+msgid "Port to listen (default: 7681, use `0` for random port)"
+msgstr "Port til at lytte (standard: 7681, brug `0` for tilfældig port)"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
+msgid ""
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
+"try again."
+msgstr ""
+"Tilfældig ttyd-port (port=0) er ikke understøttet.<br />Skift til en fast "
+"port og prøv igen."
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
+msgid "Read-only"
+msgstr "skrivebeskyttet"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
+msgid "SSL"
+msgstr "SSL"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:70
+msgid "SSL CA file path for client certificate verification"
+msgstr "SSL CA-filsti til verifikation af klientcertifikat"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:70
+msgid "SSL ca"
+msgstr "SSL ca"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:64
+msgid "SSL cert"
+msgstr "SSL-cert"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:64
+msgid "SSL certificate file path"
+msgstr "Filsti til SSL-certifikat"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:67
+msgid "SSL key"
+msgstr "SSL-nøgle"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:67
+msgid "SSL key file path"
+msgstr "SSL-nøglefilens sti"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:44
+msgid "Send option to client"
+msgstr "Send mulighed til klient"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
+msgid "Set log level (default: 7)"
+msgstr "Indstil logniveau (standard: 7)"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:37
+msgid "Signal"
+msgstr "Signal"
+
+#: 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)"
+msgstr ""
+"Signal, der skal sendes til kommandoen, når den afsluttes (standard: 1, "
+"SIGHUP)"
+
+#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:3
+#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:14
+msgid "Terminal"
+msgstr "Terminal"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:47
+msgid "Terminal type"
+msgstr "Terminal type"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:47
+msgid "Terminal type to report (default: xterm-256color)"
+msgstr "Terminaltype, der skal rapporteres (standard: xterm-256color)"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:31
+msgid "User ID"
+msgstr "Bruger-id"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:31
+msgid "User id to run with"
+msgstr "Bruger-id til at køre med"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:75
+msgid "Warning"
+msgstr "Advarsel"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:12
+msgid "ttyd Instance"
+msgstr "ttyd Instans"
diff --git a/applications/luci-app-ttyd/po/de/ttyd.po b/applications/luci-app-ttyd/po/de/ttyd.po
index 0cc877482b..01e8d451ce 100644
--- a/applications/luci-app-ttyd/po/de/ttyd.po
+++ b/applications/luci-app-ttyd/po/de/ttyd.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: Sandro Volery <sandro@volery.com>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/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.3-dev\n"
+"X-Generator: Weblate 4.5-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 "Akzeptiere nur einen Client und beende bei Verbindungsabbruch"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
msgid "Add instance"
@@ -62,7 +62,7 @@ msgstr "Debug"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Do not allow clients to write to the TTY"
-msgstr ""
+msgstr "Verbiete Clients das Schreiben in den TTY"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:50
msgid "Do not allow websocket connection from different origin"
@@ -144,7 +144,7 @@ msgstr "Überwachter Port (Standard: 7681, nutze `0` für einen zufälligen Port
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
diff --git a/applications/luci-app-ttyd/po/el/ttyd.po b/applications/luci-app-ttyd/po/el/ttyd.po
index a4c32af28d..e502936138 100644
--- a/applications/luci-app-ttyd/po/el/ttyd.po
+++ b/applications/luci-app-ttyd/po/el/ttyd.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: 2021-02-01 16:02+0000\n"
+"Last-Translator: ChriZathens <c_kan1@hotmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/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.5-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 "Αποσφαλμάτωση"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Do not allow clients to write to the TTY"
@@ -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"
@@ -82,7 +82,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:74
msgid "Error"
-msgstr ""
+msgstr "Σφάλμα"
#: applications/luci-app-ttyd/root/usr/share/rpcd/acl.d/luci-app-ttyd.json:3
msgid "Grant UCI access for luci-app-ttyd"
@@ -136,7 +136,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port"
-msgstr ""
+msgstr "Θύρα"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port to listen (default: 7681, use `0` for random port)"
@@ -144,7 +144,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
diff --git a/applications/luci-app-ttyd/po/en/ttyd.po b/applications/luci-app-ttyd/po/en/ttyd.po
index 31bee2a2af..cebef64117 100644
--- a/applications/luci-app-ttyd/po/en/ttyd.po
+++ b/applications/luci-app-ttyd/po/en/ttyd.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-06-24 10:23+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsttyd/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.7.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"
@@ -130,7 +136,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port to listen (default: 7681, use `0` for random port)"
@@ -138,7 +144,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
diff --git a/applications/luci-app-ttyd/po/es/ttyd.po b/applications/luci-app-ttyd/po/es/ttyd.po
index 3c4bc8fe33..1c33ffd3ac 100644
--- a/applications/luci-app-ttyd/po/es/ttyd.po
+++ b/applications/luci-app-ttyd/po/es/ttyd.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2019-10-17 14:50-0300\n"
-"PO-Revision-Date: 2020-08-17 14:54+0000\n"
+"PO-Revision-Date: 2021-05-10 09:32+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/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.7-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -152,10 +152,10 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
-"No se admite el puerto ttyd aleatorio (puerto=0). <br> Cambie a un puerto "
+"No se admite el puerto ttyd aleatorio (puerto=0). <br /> Cambie a un puerto "
"fijo e intente nuevamente."
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
diff --git a/applications/luci-app-ttyd/po/fi/ttyd.po b/applications/luci-app-ttyd/po/fi/ttyd.po
index 23c9d19d04..3db37f5590 100644
--- a/applications/luci-app-ttyd/po/fi/ttyd.po
+++ b/applications/luci-app-ttyd/po/fi/ttyd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-18 20:33+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/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"
+"X-Generator: Weblate 4.7\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -114,7 +114,7 @@ msgstr "Sovitin"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
msgid "Max clients"
-msgstr ""
+msgstr "Asiakkaita enintään"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
msgid "Maximum clients to support (default: 0, no limit)"
@@ -144,7 +144,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
diff --git a/applications/luci-app-ttyd/po/fr/ttyd.po b/applications/luci-app-ttyd/po/fr/ttyd.po
index ba277d33d4..99a1ff9dca 100644
--- a/applications/luci-app-ttyd/po/fr/ttyd.po
+++ b/applications/luci-app-ttyd/po/fr/ttyd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-02 06:41+0000\n"
-"Last-Translator: Christophe CHAUVET <christophe.chauvet@gmail.com>\n"
+"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/"
"luciapplicationsttyd/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.1-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -82,7 +82,7 @@ msgstr "Activer SSL"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:74
msgid "Error"
-msgstr ""
+msgstr "Erreur"
#: applications/luci-app-ttyd/root/usr/share/rpcd/acl.d/luci-app-ttyd.json:3
msgid "Grant UCI access for luci-app-ttyd"
@@ -106,7 +106,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:77
msgid "Info"
-msgstr ""
+msgstr "Infos"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
msgid "Interface"
@@ -128,7 +128,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:76
msgid "Notice"
-msgstr ""
+msgstr "Remarque"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Once"
@@ -144,7 +144,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
@@ -219,7 +219,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "Avertissement"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:12
msgid "ttyd Instance"
diff --git a/applications/luci-app-ttyd/po/he/ttyd.po b/applications/luci-app-ttyd/po/he/ttyd.po
index f1713e5c0c..4bb0fa48a6 100644
--- a/applications/luci-app-ttyd/po/he/ttyd.po
+++ b/applications/luci-app-ttyd/po/he/ttyd.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsttyd/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.5-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -104,7 +111,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
msgid "Interface"
-msgstr ""
+msgstr "מנשק"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
msgid "Max clients"
@@ -130,7 +137,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port"
-msgstr ""
+msgstr "פתחה"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port to listen (default: 7681, use `0` for random port)"
@@ -138,7 +145,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
diff --git a/applications/luci-app-ttyd/po/hi/ttyd.po b/applications/luci-app-ttyd/po/hi/ttyd.po
index c38dde1dbb..ddf19b2072 100644
--- a/applications/luci-app-ttyd/po/hi/ttyd.po
+++ b/applications/luci-app-ttyd/po/hi/ttyd.po
@@ -144,7 +144,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
diff --git a/applications/luci-app-ttyd/po/hu/ttyd.po b/applications/luci-app-ttyd/po/hu/ttyd.po
index 2190b7975f..2a7cc6e44c 100644
--- a/applications/luci-app-ttyd/po/hu/ttyd.po
+++ b/applications/luci-app-ttyd/po/hu/ttyd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-31 13:27+0000\n"
-"Last-Translator: Tamas Szanto <taszanto@gmail.com>\n"
+"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/"
"luciapplicationsttyd/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"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -82,7 +82,7 @@ msgstr "SSL engedélyezése"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:74
msgid "Error"
-msgstr ""
+msgstr "Hiba"
#: applications/luci-app-ttyd/root/usr/share/rpcd/acl.d/luci-app-ttyd.json:3
msgid "Grant UCI access for luci-app-ttyd"
@@ -144,7 +144,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
@@ -219,7 +219,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "Figyelmeztetés"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:12
msgid "ttyd Instance"
diff --git a/applications/luci-app-ttyd/po/it/ttyd.po b/applications/luci-app-ttyd/po/it/ttyd.po
index 5d253e51eb..35fde6eb19 100644
--- a/applications/luci-app-ttyd/po/it/ttyd.po
+++ b/applications/luci-app-ttyd/po/it/ttyd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-05 08:06+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-04-23 07:02+0000\n"
+"Last-Translator: Diego Depaoli <trebestie@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.0-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -82,7 +82,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:74
msgid "Error"
-msgstr ""
+msgstr "Errore"
#: applications/luci-app-ttyd/root/usr/share/rpcd/acl.d/luci-app-ttyd.json:3
msgid "Grant UCI access for luci-app-ttyd"
@@ -106,7 +106,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:77
msgid "Info"
-msgstr ""
+msgstr "Informazioni"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
msgid "Interface"
@@ -128,7 +128,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:76
msgid "Notice"
-msgstr ""
+msgstr "Notizia"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Once"
@@ -144,7 +144,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
@@ -190,7 +190,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:37
msgid "Signal"
-msgstr ""
+msgstr "Segnale"
#: 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/ja/ttyd.po b/applications/luci-app-ttyd/po/ja/ttyd.po
index d84ff15d3e..3e1d602b39 100644
--- a/applications/luci-app-ttyd/po/ja/ttyd.po
+++ b/applications/luci-app-ttyd/po/ja/ttyd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/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.3-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -70,7 +70,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:17
msgid "Enable"
-msgstr "有効"
+msgstr "有効化"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
msgid "Enable IPv6 support"
@@ -114,7 +114,7 @@ msgstr "インターフェース"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
msgid "Max clients"
-msgstr ""
+msgstr "最大クライアント"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
msgid "Maximum clients to support (default: 0, no limit)"
@@ -144,7 +144,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
diff --git a/applications/luci-app-ttyd/po/ko/ttyd.po b/applications/luci-app-ttyd/po/ko/ttyd.po
index df78e85aaa..2b650d31ee 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: 2020-08-08 06:14+0000\n"
-"Last-Translator: Youngbin Han <sukso96100@gmail.com>\n"
+"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/"
"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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -136,7 +136,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port"
-msgstr ""
+msgstr "포트"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port to listen (default: 7681, use `0` for random port)"
@@ -144,7 +144,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
diff --git a/applications/luci-app-ttyd/po/mr/ttyd.po b/applications/luci-app-ttyd/po/mr/ttyd.po
index 0d40144b06..9ed78116e8 100644
--- a/applications/luci-app-ttyd/po/mr/ttyd.po
+++ b/applications/luci-app-ttyd/po/mr/ttyd.po
@@ -144,7 +144,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
diff --git a/applications/luci-app-ttyd/po/ms/ttyd.po b/applications/luci-app-ttyd/po/ms/ttyd.po
index a303e75b40..000c5fde8d 100644
--- a/applications/luci-app-ttyd/po/ms/ttyd.po
+++ b/applications/luci-app-ttyd/po/ms/ttyd.po
@@ -138,7 +138,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
diff --git a/applications/luci-app-ttyd/po/nb_NO/ttyd.po b/applications/luci-app-ttyd/po/nb_NO/ttyd.po
index 14c79b51bc..c8d1bc5e23 100644
--- a/applications/luci-app-ttyd/po/nb_NO/ttyd.po
+++ b/applications/luci-app-ttyd/po/nb_NO/ttyd.po
@@ -1,16 +1,22 @@
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/"
+"luciapplicationsttyd/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-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
-msgstr ""
+msgstr "Godta kun én klient og avslutt ved frakobling"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
msgid "Add instance"
-msgstr ""
+msgstr "Legg til instans"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
msgid "Allow URL args"
@@ -32,7 +38,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:80
msgid "Command"
-msgstr ""
+msgstr "Kommando"
#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:23
msgid "Config"
@@ -64,7 +70,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:17
msgid "Enable"
-msgstr ""
+msgstr "Skru på"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
msgid "Enable IPv6 support"
@@ -72,11 +78,11 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
msgid "Enable SSL"
-msgstr ""
+msgstr "Skru på SSL"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:74
msgid "Error"
-msgstr ""
+msgstr "Feil"
#: applications/luci-app-ttyd/root/usr/share/rpcd/acl.d/luci-app-ttyd.json:3
msgid "Grant UCI access for luci-app-ttyd"
@@ -92,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"
@@ -100,11 +106,11 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:77
msgid "Info"
-msgstr ""
+msgstr "Info"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
msgid "Interface"
-msgstr ""
+msgstr "Grensesnitt"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
msgid "Max clients"
@@ -130,7 +136,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port to listen (default: 7681, use `0` for random port)"
@@ -138,7 +144,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
@@ -184,7 +190,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:37
msgid "Signal"
-msgstr ""
+msgstr "Signal"
#: 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)"
@@ -213,7 +219,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "Advarsel"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:12
msgid "ttyd Instance"
diff --git a/applications/luci-app-ttyd/po/pl/ttyd.po b/applications/luci-app-ttyd/po/pl/ttyd.po
index 50178be3e9..f496ef8836 100644
--- a/applications/luci-app-ttyd/po/pl/ttyd.po
+++ b/applications/luci-app-ttyd/po/pl/ttyd.po
@@ -149,10 +149,10 @@ msgstr "Port do nasłuchiwania (domyślnie: 7681, użyj `0`dla losowego portu)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
-"Losowy port ttyd (port=0) nie jest obsługiwany.<br>Zmień na port stały i "
+"Losowy port ttyd (port=0) nie jest obsługiwany.<br />Zmień na port stały i "
"spróbuj ponownie."
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
diff --git a/applications/luci-app-ttyd/po/pt/ttyd.po b/applications/luci-app-ttyd/po/pt/ttyd.po
index 2995d66916..c3a1f1abff 100644
--- a/applications/luci-app-ttyd/po/pt/ttyd.po
+++ b/applications/luci-app-ttyd/po/pt/ttyd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-07 22:59+0000\n"
+"PO-Revision-Date: 2021-05-02 20:06+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -60,7 +60,7 @@ msgstr "Caminho personalizado do index.html"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
msgid "Debug"
-msgstr "Depurar"
+msgstr "Depuração"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Do not allow clients to write to the TTY"
@@ -148,10 +148,10 @@ msgstr "Porta para ouvir (padrão: 7681, use `0` para porta aleatória)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
-"A porta ttyd aleatória (port=0) não é suportada.<br>Mude para uma porta fixa "
+"A porta ttyd aleatória (port=0) não é suportada.<br />Mude para uma porta fixa "
"e tente novamente."
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
diff --git a/applications/luci-app-ttyd/po/pt_BR/ttyd.po b/applications/luci-app-ttyd/po/pt_BR/ttyd.po
index a5448b19c3..d940116321 100644
--- a/applications/luci-app-ttyd/po/pt_BR/ttyd.po
+++ b/applications/luci-app-ttyd/po/pt_BR/ttyd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-17 14:54+0000\n"
+"PO-Revision-Date: 2021-04-01 17:26+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsttyd/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.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -16,7 +16,7 @@ msgstr "Aceitar apenas um cliente e encerrar na desconexão"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
msgid "Add instance"
-msgstr "Adicionar instância"
+msgstr "Adicione uma instância"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
msgid "Allow URL args"
@@ -149,10 +149,10 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
-"Portas aleatórias para o ttyd (port=0) não são compatíveis.<br>Mude para uma "
+"Portas aleatórias para o ttyd (port=0) não são compatíveis.<br />Mude para uma "
"porta fixa e tente novamente."
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
diff --git a/applications/luci-app-ttyd/po/ro/ttyd.po b/applications/luci-app-ttyd/po/ro/ttyd.po
index cefeba3226..c0df9d3a98 100644
--- a/applications/luci-app-ttyd/po/ro/ttyd.po
+++ b/applications/luci-app-ttyd/po/ro/ttyd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-30 13:10+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/ro/>\n"
"Language: ro\n"
@@ -9,33 +9,35 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10-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 "Acceptă doar un singur client și iese la deconectare"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
msgid "Add instance"
-msgstr "Adaugă instanţă"
+msgstr "Adăugați o instanță"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
msgid "Allow URL args"
-msgstr ""
+msgstr "Permiteți argetele 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 ""
+"Permiteți clientului să trimită argumente de linie de comandă în URL (de "
+"exemplu: http://localhost:7681?arg=foo&arg=bar)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:50
msgid "Check origin"
-msgstr ""
+msgstr "Verificați originea"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:44
msgid "Client option"
-msgstr ""
+msgstr "Opțiunea clientului"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:80
msgid "Command"
@@ -43,71 +45,71 @@ msgstr "Comandă"
#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:23
msgid "Config"
-msgstr ""
+msgstr "Configurare"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:28
msgid "Credential"
-msgstr ""
+msgstr "Acreditare"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:28
msgid "Credential for Basic Authentication"
-msgstr ""
+msgstr "Credențial pentru autentificarea de bază"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:58
msgid "Custom index.html path"
-msgstr ""
+msgstr "Calea index.html personalizată"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
msgid "Debug"
-msgstr ""
+msgstr "Depanare"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Do not allow clients to write to the TTY"
-msgstr ""
+msgstr "Nu permiteți clienților să scrie pe TTY"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:50
msgid "Do not allow websocket connection from different origin"
-msgstr ""
+msgstr "Nu permiteți conexiunea websocket de la origini diferite"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:17
msgid "Enable"
-msgstr "Activează"
+msgstr "Activați"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
msgid "Enable IPv6 support"
-msgstr ""
+msgstr "Activați suportul IPv6"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
msgid "Enable SSL"
-msgstr ""
+msgstr "Activați SSL"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:74
msgid "Error"
-msgstr ""
+msgstr "Eroare"
#: applications/luci-app-ttyd/root/usr/share/rpcd/acl.d/luci-app-ttyd.json:3
msgid "Grant UCI access for luci-app-ttyd"
-msgstr ""
+msgstr "Acordă acces UCI pentru luci-app-ttyd"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:34
msgid "Group ID"
-msgstr ""
+msgstr "ID-ul grupului"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:34
msgid "Group id to run with"
-msgstr ""
+msgstr "Id de grup cu care se execută"
#: 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"
-msgstr ""
+msgstr "Index"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:77
msgid "Info"
-msgstr ""
+msgstr "Informații"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
msgid "Interface"
@@ -115,25 +117,27 @@ msgstr "Interfață"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
msgid "Max clients"
-msgstr ""
+msgstr "Număr maxim de clienți"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
msgid "Maximum clients to support (default: 0, no limit)"
-msgstr ""
+msgstr "Numărul maxim de clienți de acceptat (implicit: 0, fără limită)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
msgid ""
"Network interface to bind (eg: eth0), or UNIX domain socket path (eg: /var/"
"run/ttyd.sock)"
msgstr ""
+"Interfață de rețea de legat (de exemplu: eth0), sau calea socket-ului de "
+"domeniu UNIX (de exemplu: /var/run/ttyd.sock)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:76
msgid "Notice"
-msgstr ""
+msgstr "Aviz"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Once"
-msgstr ""
+msgstr "O dată"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port"
@@ -142,12 +146,15 @@ msgstr "Port"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port to listen (default: 7681, use `0` for random port)"
msgstr ""
+"Port de ascultare (implicit: 7681, folosiți `0` pentru un port aleatoriu)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
+"Portul ttyd aleatoriu (port=0) nu este acceptat.<br />Schimbă la un port fix "
+"și încearcă din nou."
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Read-only"
@@ -155,73 +162,73 @@ msgstr "Doar citire"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
msgid "SSL"
-msgstr ""
+msgstr "SSL"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:70
msgid "SSL CA file path for client certificate verification"
-msgstr ""
+msgstr "Calea fișierului SSL CA pentru verificarea certificatului clientului"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:70
msgid "SSL ca"
-msgstr ""
+msgstr "SSL ca"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:64
msgid "SSL cert"
-msgstr ""
+msgstr "Certificatul SSL"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:64
msgid "SSL certificate file path"
-msgstr ""
+msgstr "Calea fișierului de certificat SSL"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:67
msgid "SSL key"
-msgstr ""
+msgstr "Cheia SSL"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:67
msgid "SSL key file path"
-msgstr ""
+msgstr "Calea fișierului cheie SSL"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:44
msgid "Send option to client"
-msgstr ""
+msgstr "Trimite opțiunea către client"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
msgid "Set log level (default: 7)"
-msgstr ""
+msgstr "Setați nivelul de jurnal (implicit: 7)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:37
msgid "Signal"
-msgstr ""
+msgstr "Semnal"
#: 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)"
-msgstr ""
+msgstr "Semnal de trimis comenzii la ieșirea acesteia (implicit: 1, SIGHUP)"
#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:3
#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:14
msgid "Terminal"
-msgstr ""
+msgstr "Terminalul"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:47
msgid "Terminal type"
-msgstr ""
+msgstr "Tip terminal"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:47
msgid "Terminal type to report (default: xterm-256color)"
-msgstr ""
+msgstr "Tipul de terminal de raportat (implicit: xterm-256color)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:31
msgid "User ID"
-msgstr ""
+msgstr "ID-ul utilizatorului"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:31
msgid "User id to run with"
-msgstr ""
+msgstr "ID-ul de utilizator cu care se execută"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "Avertisment"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:12
msgid "ttyd Instance"
-msgstr ""
+msgstr "Instanța ttyd"
diff --git a/applications/luci-app-ttyd/po/ru/ttyd.po b/applications/luci-app-ttyd/po/ru/ttyd.po
index 1693d0ecbb..1ac66ba036 100644
--- a/applications/luci-app-ttyd/po/ru/ttyd.po
+++ b/applications/luci-app-ttyd/po/ru/ttyd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-18 11:05+0000\n"
-"Last-Translator: Andrew Freeman <labz56@gmail.com>\n"
+"PO-Revision-Date: 2021-05-11 11:34+0000\n"
+"Last-Translator: GRZ <grndztx@yandex.ru>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/ru/>\n"
"Language: ru\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.3-dev\n"
+"X-Generator: Weblate 4.7-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"
@@ -21,7 +21,7 @@ msgstr "Добавить экземпляр"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
msgid "Allow URL args"
-msgstr ""
+msgstr "Разрешить аргументы URL"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
msgid ""
@@ -47,7 +47,7 @@ msgstr "Конфигурация"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:28
msgid "Credential"
-msgstr ""
+msgstr "Учетные данные"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:28
msgid "Credential for Basic Authentication"
@@ -75,7 +75,7 @@ msgstr "Включить"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
msgid "Enable IPv6 support"
-msgstr ""
+msgstr "Включить поддержку IPv6"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
msgid "Enable SSL"
@@ -103,7 +103,7 @@ msgstr "IPv6"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:58
msgid "Index"
-msgstr ""
+msgstr "Индекс"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:77
msgid "Info"
@@ -133,7 +133,7 @@ msgstr "Сообщение"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Once"
-msgstr ""
+msgstr "Однократно"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port"
@@ -145,7 +145,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
@@ -155,7 +155,7 @@ msgstr "Только для чтения"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
msgid "SSL"
-msgstr ""
+msgstr "SSL"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:70
msgid "SSL CA file path for client certificate verification"
@@ -167,7 +167,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:64
msgid "SSL cert"
-msgstr ""
+msgstr "SSL-сертификат"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:64
msgid "SSL certificate file path"
@@ -175,7 +175,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:67
msgid "SSL key"
-msgstr ""
+msgstr "SSL-ключ"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:67
msgid "SSL key file path"
@@ -204,7 +204,7 @@ msgstr "Терминал"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:47
msgid "Terminal type"
-msgstr ""
+msgstr "Тип терминала"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:47
msgid "Terminal type to report (default: xterm-256color)"
diff --git a/applications/luci-app-ttyd/po/sk/ttyd.po b/applications/luci-app-ttyd/po/sk/ttyd.po
index d5035c9263..45fff12182 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: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"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/"
"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.0-dev\n"
+"X-Generator: Weblate 4.7\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -70,7 +70,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:17
msgid "Enable"
-msgstr ""
+msgstr "Povoliť"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
msgid "Enable IPv6 support"
@@ -144,7 +144,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
diff --git a/applications/luci-app-ttyd/po/sv/ttyd.po b/applications/luci-app-ttyd/po/sv/ttyd.po
index ada9197cf9..2a04c9033a 100644
--- a/applications/luci-app-ttyd/po/sv/ttyd.po
+++ b/applications/luci-app-ttyd/po/sv/ttyd.po
@@ -1,22 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"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/"
"luciapplicationsttyd/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.9-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 "Acceptera endast en klient och avsluta vid frånkoppling"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
msgid "Add instance"
-msgstr ""
+msgstr "Lägg till instans"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
msgid "Allow URL args"
@@ -58,7 +58,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
msgid "Debug"
-msgstr "Felsök"
+msgstr "Felsökning"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Do not allow clients to write to the TTY"
@@ -106,7 +106,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:77
msgid "Info"
-msgstr ""
+msgstr "Info"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
msgid "Interface"
@@ -144,7 +144,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
diff --git a/applications/luci-app-ttyd/po/templates/ttyd.pot b/applications/luci-app-ttyd/po/templates/ttyd.pot
index 7a4831e34e..1ff7b1b431 100644
--- a/applications/luci-app-ttyd/po/templates/ttyd.pot
+++ b/applications/luci-app-ttyd/po/templates/ttyd.pot
@@ -135,7 +135,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
diff --git a/applications/luci-app-ttyd/po/tr/ttyd.po b/applications/luci-app-ttyd/po/tr/ttyd.po
index 8a918491d4..5ab7f1c2d8 100644
--- a/applications/luci-app-ttyd/po/tr/ttyd.po
+++ b/applications/luci-app-ttyd/po/tr/ttyd.po
@@ -1,100 +1,102 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-12-15 17:33+0000\n"
+"Last-Translator: Erdinc <erdincbeldek@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/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.3-dev\n"
+"X-Generator: Weblate 4.10-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 "Sadece bir istemci kabul et ve bağlantı kesildiğinde çık"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
msgid "Add instance"
-msgstr "Madde ekle"
+msgstr "Örnek ekle"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
msgid "Allow URL args"
-msgstr ""
+msgstr "URL değiştirgelerine izin ver"
#: 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 ""
+"İstemcinin URL'de komut satırı bağımsız değişkenleri göndermesine izin verin "
+"(örneğin: http://localhost:7681?arg=foo&arg=bar)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:50
msgid "Check origin"
-msgstr ""
+msgstr "Menşeini kontrol et"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:44
msgid "Client option"
-msgstr ""
+msgstr "İstemci seçeneği"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:80
msgid "Command"
-msgstr ""
+msgstr "Komut"
#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:23
msgid "Config"
-msgstr ""
+msgstr "Yapılandırma"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:28
msgid "Credential"
-msgstr ""
+msgstr "Kimlik"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:28
msgid "Credential for Basic Authentication"
-msgstr ""
+msgstr "Temel Kimlik Doğrulama için Kimlik Bilgisi"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:58
msgid "Custom index.html path"
-msgstr ""
+msgstr "Özel index.html yolu"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
msgid "Debug"
-msgstr ""
+msgstr "Hata ayıklama"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Do not allow clients to write to the TTY"
-msgstr ""
+msgstr "İstemcilerin TTY'ye yazmasına izin verme"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:50
msgid "Do not allow websocket connection from different origin"
-msgstr ""
+msgstr "Farklı kaynaktan websocket bağlantısına izin verme"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:17
msgid "Enable"
-msgstr "Çalıştır"
+msgstr "Etkinleştir"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
msgid "Enable IPv6 support"
-msgstr ""
+msgstr "IPv6 desteğini etkinleştir"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
msgid "Enable SSL"
-msgstr ""
+msgstr "SSL'yi etkinleştir"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:74
msgid "Error"
-msgstr ""
+msgstr "Hata"
#: applications/luci-app-ttyd/root/usr/share/rpcd/acl.d/luci-app-ttyd.json:3
msgid "Grant UCI access for luci-app-ttyd"
-msgstr ""
+msgstr "luci-app-ttyd için UCI erişimi verin"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:34
msgid "Group ID"
-msgstr ""
+msgstr "Grup kimliği"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:34
msgid "Group id to run with"
-msgstr ""
+msgstr "Birlikte çalıştırılacak grup kimliği"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
msgid "IPv6"
@@ -102,11 +104,11 @@ msgstr "IPv6"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:58
msgid "Index"
-msgstr ""
+msgstr "Dizin"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:77
msgid "Info"
-msgstr ""
+msgstr "Bilgi"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
msgid "Interface"
@@ -114,108 +116,114 @@ msgstr "Arayüz"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
msgid "Max clients"
-msgstr ""
+msgstr "Maksimum istemci"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
msgid "Maximum clients to support (default: 0, no limit)"
-msgstr ""
+msgstr "Desteklenecek maksimum istemci (varsayılan: 0, sınır yok)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
msgid ""
"Network interface to bind (eg: eth0), or UNIX domain socket path (eg: /var/"
"run/ttyd.sock)"
msgstr ""
+"Bağlanacak ağ arabirimi (ör. eth0) veya UNIX etki alanı soket yolu (ör. /Var/"
+"run/ttyd.sock)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:76
msgid "Notice"
-msgstr ""
+msgstr "Uyarı"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Once"
-msgstr ""
+msgstr "Bir kere"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port"
-msgstr "Bağlantı noktası"
+msgstr "Port"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port to listen (default: 7681, use `0` for random port)"
msgstr ""
+"Dinlemek için bağlantı noktası (varsayılan: 7681, rastgele bağlantı noktası "
+"için \"0\" kullanın)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
+"Rastgele ttyd bağlantı noktası (bağlantı noktası = 0) desteklenmez. <br /> "
+"Sabit bir bağlantı noktasına geçin ve tekrar deneyin."
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Read-only"
-msgstr ""
+msgstr "Salt okunur"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
msgid "SSL"
-msgstr ""
+msgstr "SSL"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:70
msgid "SSL CA file path for client certificate verification"
-msgstr ""
+msgstr "İstemci sertifikası doğrulaması için SSL CA dosya yolu"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:70
msgid "SSL ca"
-msgstr ""
+msgstr "SSL ca"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:64
msgid "SSL cert"
-msgstr ""
+msgstr "SSL sertifikası"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:64
msgid "SSL certificate file path"
-msgstr ""
+msgstr "SSL sertifika dosyası yolu"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:67
msgid "SSL key"
-msgstr ""
+msgstr "SSL anahtarı"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:67
msgid "SSL key file path"
-msgstr ""
+msgstr "SSL anahtar dosya yolu"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:44
msgid "Send option to client"
-msgstr ""
+msgstr "İstemciye seçenek gönder"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
msgid "Set log level (default: 7)"
-msgstr ""
+msgstr "Günlük seviyesini ayarla (varsayılan: 7)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:37
msgid "Signal"
-msgstr ""
+msgstr "Sinyal"
#: 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)"
-msgstr ""
+msgstr "Komuttan çıkarken komuta gönderilecek sinyal (varsayılan: 1, SIGHUP)"
#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:3
#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:14
msgid "Terminal"
-msgstr ""
+msgstr "Terminal"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:47
msgid "Terminal type"
-msgstr ""
+msgstr "Terminal tipi"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:47
msgid "Terminal type to report (default: xterm-256color)"
-msgstr ""
+msgstr "Raporlanacak terminal türü (varsayılan: xterm-256color)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:31
msgid "User ID"
-msgstr ""
+msgstr "Kullanıcı kimliği"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:31
msgid "User id to run with"
-msgstr ""
+msgstr "Çalıştırılacak kullanıcı kimliği"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:75
msgid "Warning"
@@ -223,4 +231,4 @@ msgstr "Uyarı"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:12
msgid "ttyd Instance"
-msgstr ""
+msgstr "ttyd Örneği"
diff --git a/applications/luci-app-ttyd/po/uk/ttyd.po b/applications/luci-app-ttyd/po/uk/ttyd.po
index ce03df8632..8176307711 100644
--- a/applications/luci-app-ttyd/po/uk/ttyd.po
+++ b/applications/luci-app-ttyd/po/uk/ttyd.po
@@ -145,7 +145,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
diff --git a/applications/luci-app-ttyd/po/vi/ttyd.po b/applications/luci-app-ttyd/po/vi/ttyd.po
index 0f2e850b0f..1d0ee9d5e7 100644
--- a/applications/luci-app-ttyd/po/vi/ttyd.po
+++ b/applications/luci-app-ttyd/po/vi/ttyd.po
@@ -144,7 +144,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
msgstr ""
diff --git a/applications/luci-app-ttyd/po/zh_Hans/ttyd.po b/applications/luci-app-ttyd/po/zh_Hans/ttyd.po
index 40d470b74a..5be8e71d2d 100644
--- a/applications/luci-app-ttyd/po/zh_Hans/ttyd.po
+++ b/applications/luci-app-ttyd/po/zh_Hans/ttyd.po
@@ -147,9 +147,9 @@ msgstr "要监听的端口 (默认: 7681, `0` 代表随机端口)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
-msgstr "不支持随机 ttyd 端口 (端口=0)。<br>改为固定端口然后再试一次。"
+msgstr "不支持随机 ttyd 端口 (端口=0)。<br />改为固定端口然后再试一次。"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Read-only"
diff --git a/applications/luci-app-ttyd/po/zh_Hant/ttyd.po b/applications/luci-app-ttyd/po/zh_Hant/ttyd.po
index 88945beab1..a8b0017618 100644
--- a/applications/luci-app-ttyd/po/zh_Hant/ttyd.po
+++ b/applications/luci-app-ttyd/po/zh_Hant/ttyd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-30 13:42+0000\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/luciapplicationsttyd/zh_Hant/>\n"
@@ -8,11 +8,11 @@ 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.11-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"
@@ -20,53 +20,53 @@ msgstr "加入實體"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
msgid "Allow URL args"
-msgstr ""
+msgstr "容許 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 ""
+msgstr "容許客戶端在 URL 中發送命令行引數(例如:http://localhost:7681?arg=foo&arg=bar)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:50
msgid "Check origin"
-msgstr ""
+msgstr "檢查原點"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:44
msgid "Client option"
-msgstr ""
+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"
-msgstr ""
+msgstr "組態"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:28
msgid "Credential"
-msgstr ""
+msgstr "憑證"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:28
msgid "Credential for Basic Authentication"
-msgstr ""
+msgstr "基本認證憑證"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:58
msgid "Custom index.html path"
-msgstr ""
+msgstr "自訂 index.html 路徑"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
msgid "Debug"
-msgstr "除錯 Debug"
+msgstr "除錯"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Do not allow clients to write to the TTY"
-msgstr ""
+msgstr "不容許客戶端寫入 TTY"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:50
msgid "Do not allow websocket connection from different origin"
-msgstr ""
+msgstr "不容許來自不同原點的 WebSocket 連線"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:17
msgid "Enable"
@@ -74,39 +74,39 @@ msgstr "啟用"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
msgid "Enable IPv6 support"
-msgstr ""
+msgstr "啟用 IPv6 支援"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
msgid "Enable SSL"
-msgstr ""
+msgstr "啟用 SSL"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:74
msgid "Error"
-msgstr ""
+msgstr "錯誤"
#: applications/luci-app-ttyd/root/usr/share/rpcd/acl.d/luci-app-ttyd.json:3
msgid "Grant UCI access for luci-app-ttyd"
-msgstr ""
+msgstr "授予 luci-app-ttyd 擁有 UCI 存取的權限"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:34
msgid "Group ID"
-msgstr ""
+msgstr "群組 ID"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:34
msgid "Group id to run with"
-msgstr ""
+msgstr "要運行的群組 ID"
#: 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"
-msgstr ""
+msgstr "索引頁"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:77
msgid "Info"
-msgstr ""
+msgstr "資訊"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
msgid "Interface"
@@ -114,39 +114,39 @@ msgstr "介面"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
msgid "Max clients"
-msgstr ""
+msgstr "最大客戶數"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
msgid "Maximum clients to support (default: 0, no limit)"
-msgstr ""
+msgstr "最大支援客戶端數(預設值「0」表示不限制)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
msgid ""
"Network interface to bind (eg: eth0), or UNIX domain socket path (eg: /var/"
"run/ttyd.sock)"
-msgstr ""
+msgstr "要繫結的網路介面(例如:eth0),抑或 Unix 域通訊端路徑(例如:/var/run/ttyd.sock)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:76
msgid "Notice"
-msgstr ""
+msgstr "注意"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Once"
-msgstr ""
+msgstr "一次"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port"
-msgstr "埠"
+msgstr "連接埠"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "Port to listen (default: 7681, use `0` for random port)"
-msgstr ""
+msgstr "監聽埠(預設值:7681,「0」表示隨機埠)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
msgid ""
-"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"Random ttyd port (port=0) is not supported.<br />Change to a fixed port and "
"try again."
-msgstr ""
+msgstr "不支援 ttyd 隨機埠(埠號為 0);<br />變更為固定埠後重試。"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Read-only"
@@ -154,73 +154,73 @@ msgstr "唯讀"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
msgid "SSL"
-msgstr ""
+msgstr "SSL"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:70
msgid "SSL CA file path for client certificate verification"
-msgstr ""
+msgstr "用於客戶端憑證驗證的 SSL CA 檔案路徑"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:70
msgid "SSL ca"
-msgstr ""
+msgstr "SSL CA"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:64
msgid "SSL cert"
-msgstr ""
+msgstr "SSL 憑證"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:64
msgid "SSL certificate file path"
-msgstr ""
+msgstr "SSL 憑證檔案路徑"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:67
msgid "SSL key"
-msgstr ""
+msgstr "SSL 金鑰"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:67
msgid "SSL key file path"
-msgstr ""
+msgstr "SSL 金鑰檔案路徑"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:44
msgid "Send option to client"
-msgstr ""
+msgstr "將選項發送到客戶端"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
msgid "Set log level (default: 7)"
-msgstr ""
+msgstr "設定日誌等級(預設值:7)"
#: 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)"
-msgstr ""
+msgstr "退出時發送到命令的訊號(預設值:1-SIGHUP)"
#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:3
#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:14
msgid "Terminal"
-msgstr ""
+msgstr "終端"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:47
msgid "Terminal type"
-msgstr ""
+msgstr "終端類型"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:47
msgid "Terminal type to report (default: xterm-256color)"
-msgstr ""
+msgstr "報告終端類型(預設值:xterm-256color)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:31
msgid "User ID"
-msgstr ""
+msgstr "使用者 ID"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:31
msgid "User id to run with"
-msgstr ""
+msgstr "要運行的使用者 ID"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "警告"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:12
msgid "ttyd Instance"
-msgstr ""
+msgstr "ttyd 實例"
diff --git a/applications/luci-app-udpxy/po/ar/udpxy.po b/applications/luci-app-udpxy/po/ar/udpxy.po
index 9265b2018e..4768621c15 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: 2020-07-10 10:41+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2021-03-10 04:35+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -29,7 +29,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
@@ -37,7 +37,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
msgid "Log file"
-msgstr ""
+msgstr "ملف تسجيل"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
msgid "Max clients"
@@ -53,7 +53,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
msgid "Port"
-msgstr ""
+msgstr "المنفذ"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
msgid "Respawn"
diff --git a/applications/luci-app-udpxy/po/bg/udpxy.po b/applications/luci-app-udpxy/po/bg/udpxy.po
index 4f8680e0e8..1c0082116e 100644
--- a/applications/luci-app-udpxy/po/bg/udpxy.po
+++ b/applications/luci-app-udpxy/po/bg/udpxy.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-27 12:56+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsudpxy/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.8.1-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -22,7 +28,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
@@ -58,7 +64,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
msgid "Status"
-msgstr ""
+msgstr "Статус"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
msgid "Verbose"
diff --git a/applications/luci-app-udpxy/po/bn_BD/udpxy.po b/applications/luci-app-udpxy/po/bn_BD/udpxy.po
index 345379b358..e5de2b44d1 100644
--- a/applications/luci-app-udpxy/po/bn_BD/udpxy.po
+++ b/applications/luci-app-udpxy/po/bn_BD/udpxy.po
@@ -1,8 +1,14 @@
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/luciapplicationsudpxy/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-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -22,7 +28,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "সক্রিয়"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
@@ -30,11 +36,11 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
msgid "Log file"
-msgstr ""
+msgstr "লগ ফাইল"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
msgid "Max clients"
-msgstr ""
+msgstr "সর্বোচ্চ ক্লায়েন্ট সংখ্যা"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
msgid "Multicast subscription renew"
@@ -46,7 +52,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
msgid "Port"
-msgstr ""
+msgstr "পোর্ট"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
msgid "Respawn"
@@ -58,7 +64,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
msgid "Status"
-msgstr ""
+msgstr "অবস্থা"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
msgid "Verbose"
diff --git a/applications/luci-app-udpxy/po/da/udpxy.po b/applications/luci-app-udpxy/po/da/udpxy.po
new file mode 100644
index 0000000000..984257fb9e
--- /dev/null
+++ b/applications/luci-app-udpxy/po/da/udpxy.po
@@ -0,0 +1,83 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-10 19:28+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsudpxy/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.9.1-dev\n"
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+msgid "Bind IP/Interface"
+msgstr "Bind IP/Interface"
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+msgid "Buffer messages"
+msgstr "Buffer beskeder"
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+msgid "Buffer size"
+msgstr "Buffer størrelse"
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+msgid "Buffer time"
+msgstr "Buffer tid"
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+msgid "Enabled"
+msgstr "Aktiveret"
+
+#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
+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
+msgid "Log file"
+msgstr "Logfil"
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+msgid "Max clients"
+msgstr "Maks. klienter"
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+msgid "Multicast subscription renew"
+msgstr "Multicast-abonnement forny"
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+msgid "Nice increment"
+msgstr "Flot stigning"
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+msgid "Respawn"
+msgstr "Respawn"
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+msgid "Source IP/Interface"
+msgstr "Kilde IP/interface"
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+msgid "Verbose"
+msgstr "Verbose"
+
+#: 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
+msgid ""
+"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
+"configure the settings."
+msgstr ""
+"udpxy er en UDP-til-HTTP multicast-trafikrelædæmon, her kan du konfigurere "
+"indstillingerne."
diff --git a/applications/luci-app-udpxy/po/de/udpxy.po b/applications/luci-app-udpxy/po/de/udpxy.po
index 6bade47e2a..37ee4588fd 100644
--- a/applications/luci-app-udpxy/po/de/udpxy.po
+++ b/applications/luci-app-udpxy/po/de/udpxy.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-10-13 19:44+0000\n"
+"Last-Translator: Jan Kindler <j.e.g.kindler@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/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.2-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
-msgstr ""
+msgstr "IP/Schnittstelle anbinden"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
msgid "Buffer messages"
@@ -32,7 +32,7 @@ msgstr "Aktiviert"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
-msgstr "Gewähre UCI Zugriff auf luci-app-udpxy"
+msgstr "Erlaube UCI Zugriff für luci-app-udpxy"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
msgid "Log file"
diff --git a/applications/luci-app-udpxy/po/el/udpxy.po b/applications/luci-app-udpxy/po/el/udpxy.po
index bc0e674546..5007ec64b3 100644
--- a/applications/luci-app-udpxy/po/el/udpxy.po
+++ b/applications/luci-app-udpxy/po/el/udpxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/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.0.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -28,7 +28,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "Ενεργοποιήθηκε"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
diff --git a/applications/luci-app-udpxy/po/en/udpxy.po b/applications/luci-app-udpxy/po/en/udpxy.po
index 5b1d5d45a5..a88ea96dd1 100644
--- a/applications/luci-app-udpxy/po/en/udpxy.po
+++ b/applications/luci-app-udpxy/po/en/udpxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-31 01:41+0000\n"
-"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"PO-Revision-Date: 2021-06-24 10:23+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/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.1-dev\n"
+"X-Generator: Weblate 4.7.1-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -52,7 +52,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
msgid "Respawn"
diff --git a/applications/luci-app-udpxy/po/fi/udpxy.po b/applications/luci-app-udpxy/po/fi/udpxy.po
index acc9c9c4f7..182cb6ccad 100644
--- a/applications/luci-app-udpxy/po/fi/udpxy.po
+++ b/applications/luci-app-udpxy/po/fi/udpxy.po
@@ -1,30 +1,30 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/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"
+"X-Generator: Weblate 4.7\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
-msgstr ""
+msgstr "Sido IP/sovitin"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
msgid "Buffer messages"
-msgstr ""
+msgstr "Puskurin viestit"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
msgid "Buffer size"
-msgstr ""
+msgstr "Puskurin koko"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
msgid "Buffer time"
-msgstr ""
+msgstr "Puskurin aika"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
msgid "Enabled"
@@ -32,23 +32,23 @@ msgstr "Käytössä"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
-msgstr ""
+msgstr "Myönnä UCI:n käyttöoikeus luci-app-udpxy:lle"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
msgid "Log file"
-msgstr ""
+msgstr "Lokitiedosto"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
msgid "Max clients"
-msgstr ""
+msgstr "Asiakkaita enintään"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
msgid "Multicast subscription renew"
-msgstr ""
+msgstr "Monilähetystilauksen uusiminen"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
msgid "Nice increment"
-msgstr ""
+msgstr "Mukava lisäys"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
msgid "Port"
@@ -60,7 +60,7 @@ msgstr "Respawn"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
msgid "Source IP/Interface"
-msgstr ""
+msgstr "Lähde IP/sovitin"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
msgid "Status"
@@ -68,14 +68,16 @@ msgstr "Tila"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
msgid "Verbose"
-msgstr ""
+msgstr "Monisanainen"
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
-msgstr ""
+msgstr "udpxy"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
msgstr ""
+"udpxy on UDP:stä HTTP:hen monilähetysliikenteen välityspalvelin, täällä voit "
+"määrittää asetuksia."
diff --git a/applications/luci-app-udpxy/po/fr/udpxy.po b/applications/luci-app-udpxy/po/fr/udpxy.po
index 867c36903c..fe2fc9afbb 100644
--- a/applications/luci-app-udpxy/po/fr/udpxy.po
+++ b/applications/luci-app-udpxy/po/fr/udpxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-17 10:09+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"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/"
"luciapplicationsudpxy/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.1-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
diff --git a/applications/luci-app-udpxy/po/he/udpxy.po b/applications/luci-app-udpxy/po/he/udpxy.po
index 501418bee3..e788419f59 100644
--- a/applications/luci-app-udpxy/po/he/udpxy.po
+++ b/applications/luci-app-udpxy/po/he/udpxy.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsudpxy/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.5-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -46,7 +53,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
msgid "Port"
-msgstr ""
+msgstr "פתחה"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
msgid "Respawn"
diff --git a/applications/luci-app-udpxy/po/it/udpxy.po b/applications/luci-app-udpxy/po/it/udpxy.po
index c938fd9efe..92817ad2e5 100644
--- a/applications/luci-app-udpxy/po/it/udpxy.po
+++ b/applications/luci-app-udpxy/po/it/udpxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-11 18:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-09-16 15:46+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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 3.10.1\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -36,7 +36,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
msgid "Log file"
-msgstr ""
+msgstr "File registro eventi"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
msgid "Max clients"
@@ -56,7 +56,7 @@ msgstr "Port"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
msgid "Respawn"
-msgstr ""
+msgstr "Rinasci"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
msgid "Source IP/Interface"
diff --git a/applications/luci-app-udpxy/po/ja/udpxy.po b/applications/luci-app-udpxy/po/ja/udpxy.po
index 059388fbe7..4bbaaecb8f 100644
--- a/applications/luci-app-udpxy/po/ja/udpxy.po
+++ b/applications/luci-app-udpxy/po/ja/udpxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/ja/>\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.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -32,7 +32,7 @@ msgstr "有効"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
-msgstr ""
+msgstr "luci-app-udpxy の UCI アクセスを許可"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
msgid "Log file"
@@ -40,7 +40,7 @@ msgstr "ログファイル"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
msgid "Max clients"
-msgstr ""
+msgstr "最大クライアント"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
msgid "Multicast subscription renew"
diff --git a/applications/luci-app-udpxy/po/ko/udpxy.po b/applications/luci-app-udpxy/po/ko/udpxy.po
index fc4dc1e267..9ee625ab95 100644
--- a/applications/luci-app-udpxy/po/ko/udpxy.po
+++ b/applications/luci-app-udpxy/po/ko/udpxy.po
@@ -1,8 +1,14 @@
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/"
+"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"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -22,7 +28,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "활성화"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
@@ -30,7 +36,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
msgid "Log file"
-msgstr ""
+msgstr "로그 파일"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
msgid "Max clients"
@@ -46,7 +52,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
msgid "Port"
-msgstr ""
+msgstr "포트"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
msgid "Respawn"
diff --git a/applications/luci-app-udpxy/po/nb_NO/udpxy.po b/applications/luci-app-udpxy/po/nb_NO/udpxy.po
index fe1fd5edb6..5c2d826bba 100644
--- a/applications/luci-app-udpxy/po/nb_NO/udpxy.po
+++ b/applications/luci-app-udpxy/po/nb_NO/udpxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-20 17:07+0000\n"
-"Last-Translator: Ole Solbakken <oinnselset@gmail.com>\n"
+"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/"
"luciapplicationsudpxy/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 3.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -28,7 +28,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
msgid "Enabled"
-msgstr "Aktivert"
+msgstr "Påskrudd"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
@@ -52,11 +52,11 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
msgid "Respawn"
-msgstr ""
+msgstr "Start på ny"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
msgid "Source IP/Interface"
@@ -64,7 +64,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
msgid "Status"
-msgstr ""
+msgstr "Status"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
msgid "Verbose"
diff --git a/applications/luci-app-udpxy/po/ro/udpxy.po b/applications/luci-app-udpxy/po/ro/udpxy.po
index fc42169b04..beb0a97b04 100644
--- a/applications/luci-app-udpxy/po/ro/udpxy.po
+++ b/applications/luci-app-udpxy/po/ro/udpxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-29 10:52+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/ro/>\n"
"Language: ro\n"
@@ -9,23 +9,23 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
-msgstr ""
+msgstr "Legătura IP/Interfață"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
msgid "Buffer messages"
-msgstr ""
+msgstr "Mesaje tampon"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
msgid "Buffer size"
-msgstr ""
+msgstr "Dimensiunea tamponului"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
msgid "Buffer time"
-msgstr ""
+msgstr "Timp tampon"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
msgid "Enabled"
@@ -33,23 +33,23 @@ msgstr "Activat"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
-msgstr ""
+msgstr "Acordă acces UCI pentru luci-app-udpxy"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
msgid "Log file"
-msgstr ""
+msgstr "Fișier jurnal"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
msgid "Max clients"
-msgstr ""
+msgstr "Număr maxim de clienți"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
msgid "Multicast subscription renew"
-msgstr ""
+msgstr "Reînnoirea abonamentului Multicast"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
msgid "Nice increment"
-msgstr ""
+msgstr "Un spor frumos"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
msgid "Port"
@@ -57,26 +57,28 @@ msgstr "Port"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
msgid "Respawn"
-msgstr ""
+msgstr "Reîntoarcerea"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
msgid "Source IP/Interface"
-msgstr ""
+msgstr "IP/Interfață sursă"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
msgid "Status"
-msgstr "Status"
+msgstr "Stare"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
msgid "Verbose"
-msgstr ""
+msgstr "Verbală"
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
-msgstr ""
+msgstr "udpxy"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
msgstr ""
+"udpxy este un daemon de retransmisie a traficului multicast UDP-to-HTTP; "
+"aici puteți configura setările."
diff --git a/applications/luci-app-udpxy/po/sv/udpxy.po b/applications/luci-app-udpxy/po/sv/udpxy.po
index 23387dc9fc..5d5d603591 100644
--- a/applications/luci-app-udpxy/po/sv/udpxy.po
+++ b/applications/luci-app-udpxy/po/sv/udpxy.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-17 20:23+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-12-14 02:53+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/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 3.9.1-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
-msgstr ""
+msgstr "Bind IP/Gränssnitt"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
msgid "Buffer messages"
@@ -56,7 +56,7 @@ msgstr "Port"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
msgid "Respawn"
-msgstr ""
+msgstr "Återuppliva"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
msgid "Source IP/Interface"
diff --git a/applications/luci-app-udpxy/po/tr/udpxy.po b/applications/luci-app-udpxy/po/tr/udpxy.po
index 09f20feabb..a3d38f99bb 100644
--- a/applications/luci-app-udpxy/po/tr/udpxy.po
+++ b/applications/luci-app-udpxy/po/tr/udpxy.po
@@ -1,30 +1,30 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2021-12-15 17:33+0000\n"
+"Last-Translator: Erdinc <erdincbeldek@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/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.3-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
-msgstr ""
+msgstr "IP / Arayüz Bağla"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
msgid "Buffer messages"
-msgstr ""
+msgstr "Tampon mesajları"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
msgid "Buffer size"
-msgstr ""
+msgstr "Tampon boyutu"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
msgid "Buffer time"
-msgstr ""
+msgstr "Tampon zamanı"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
msgid "Enabled"
@@ -32,35 +32,35 @@ msgstr "Etkin"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
-msgstr ""
+msgstr "luci-app-udpxy için UCI erişimi verin"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
msgid "Log file"
-msgstr ""
+msgstr "Günlük kaydı dosyası"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
msgid "Max clients"
-msgstr ""
+msgstr "Maksimum istemci"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
msgid "Multicast subscription renew"
-msgstr ""
+msgstr "Çok noktaya yayın aboneliği yenile"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
msgid "Nice increment"
-msgstr ""
+msgstr "Güzel artış"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
msgid "Port"
-msgstr "Bağlantı noktası"
+msgstr "Port"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
msgid "Respawn"
-msgstr ""
+msgstr "Tekrar başlat"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
msgid "Source IP/Interface"
-msgstr ""
+msgstr "Kaynak IP / Arayüz"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
msgid "Status"
@@ -68,14 +68,16 @@ msgstr "Durum"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
msgid "Verbose"
-msgstr ""
+msgstr "Ayrıntılı"
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
-msgstr ""
+msgstr "udpxy"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
msgstr ""
+"udpxy, UDP'den HTTP'ye çok noktaya yayın trafik geçişi arka programıdır, "
+"burada ayarları yapılandırabilirsiniz."
diff --git a/applications/luci-app-udpxy/po/uk/udpxy.po b/applications/luci-app-udpxy/po/uk/udpxy.po
index a14f3c4363..796c85ea4e 100644
--- a/applications/luci-app-udpxy/po/uk/udpxy.po
+++ b/applications/luci-app-udpxy/po/uk/udpxy.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-11 01:51+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-03-14 05:18+0000\n"
+"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/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.5.2-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -33,7 +33,7 @@ msgstr "Увімкнено"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
-msgstr ""
+msgstr "Надати доступ до UCI для luci-app-udpxy"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
msgid "Log file"
@@ -45,11 +45,11 @@ msgstr "Максимум клієнтів"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
msgid "Multicast subscription renew"
-msgstr ""
+msgstr "Оновлювати підписку на групову трансляцію"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
msgid "Nice increment"
-msgstr ""
+msgstr "Зсув пріоритету застосунку"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
msgid "Port"
@@ -80,3 +80,6 @@ msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
msgstr ""
+"UDP-HTTP проксі (udpxy) - серверний демон передачі даних з мережевого потоку "
+"групової трансляції (віщаного по UDP) в HTTP-з'єднання запитувача клієнта. "
+"Тут ви можете налаштувати параметри."
diff --git a/applications/luci-app-udpxy/po/vi/udpxy.po b/applications/luci-app-udpxy/po/vi/udpxy.po
index 1f85087a9c..e0b733d4b9 100644
--- a/applications/luci-app-udpxy/po/vi/udpxy.po
+++ b/applications/luci-app-udpxy/po/vi/udpxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-13 13:07+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"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/"
"luciapplicationsudpxy/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"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -28,7 +28,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "Bật"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
diff --git a/applications/luci-app-udpxy/po/zh_Hans/udpxy.po b/applications/luci-app-udpxy/po/zh_Hans/udpxy.po
index 306744917e..ba57018451 100644
--- a/applications/luci-app-udpxy/po/zh_Hans/udpxy.po
+++ b/applications/luci-app-udpxy/po/zh_Hans/udpxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-21 07:57+0000\n"
+"PO-Revision-Date: 2021-04-11 16:27+0000\n"
"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsudpxy/zh_Hans/>\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 3.11.1\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -32,7 +32,7 @@ msgstr "已启用"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
-msgstr ""
+msgstr "授予UCI访问luci-app-udpxy的权限"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
msgid "Log file"
diff --git a/applications/luci-app-udpxy/po/zh_Hant/udpxy.po b/applications/luci-app-udpxy/po/zh_Hant/udpxy.po
index 4d4538ddaa..a9ff605158 100644
--- a/applications/luci-app-udpxy/po/zh_Hant/udpxy.po
+++ b/applications/luci-app-udpxy/po/zh_Hant/udpxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-30 13:42+0000\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/luciapplicationsudpxy/zh_Hant/>\n"
@@ -8,23 +8,23 @@ 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.11-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
-msgstr ""
+msgstr "綁定IP/介面"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
msgid "Buffer messages"
-msgstr ""
+msgstr "緩衝訊息"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
msgid "Buffer size"
-msgstr ""
+msgstr "緩衝區大小"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
msgid "Buffer time"
-msgstr ""
+msgstr "緩衝時間"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
msgid "Enabled"
@@ -32,35 +32,35 @@ msgstr "啟用"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
-msgstr ""
+msgstr "授予 luci-app-udpxy 擁有 UCI 存取的權限"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
msgid "Log file"
-msgstr "日誌檔案"
+msgstr "日誌檔"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
msgid "Max clients"
-msgstr ""
+msgstr "最大客戶數"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
msgid "Multicast subscription renew"
-msgstr ""
+msgstr "群播訂閱續訂"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
msgid "Nice increment"
-msgstr ""
+msgstr "不錯的增量"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
msgid "Port"
-msgstr "埠"
+msgstr "連接埠"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
msgid "Respawn"
-msgstr ""
+msgstr "重生"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
msgid "Source IP/Interface"
-msgstr ""
+msgstr "來源 IP/介面"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
msgid "Status"
@@ -68,14 +68,14 @@ msgstr "狀態"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
msgid "Verbose"
-msgstr ""
+msgstr "詳細"
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
-msgstr ""
+msgstr "udpxy (低頻寬免解碼IPTV串流轉向Http)"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
-msgstr ""
+msgstr "udpxy是UDP到HTTP的群播流量中繼常駐程序,您可以在此處配置設定值。"
diff --git a/applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua b/applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua
index 20929036d7..940f09873b 100644
--- a/applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua
+++ b/applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua
@@ -218,13 +218,15 @@ o.datatype = "min(1024)"
o = s:option(Value, "commonname", translate("Server Hostname"), translate("a.k.a CommonName"))
o.default = luci.sys.hostname()
-o = s:option(Value, "country", translate("Country"))
-o.default = "ZZ"
+o = s:option(Value, "organization", translate("Organization"), translate("If empty, a random/unique value is used in cert generation"))
-o = s:option(Value, "state", translate("State"))
+o = s:option(Value, "location", translate("Location"))
o.default = "Unknown"
-o = s:option(Value, "location", translate("Location"))
+o = s:option(Value, "state", translate("State"))
o.default = "Unknown"
+o = s:option(Value, "country", translate("Country"))
+o.default = "ZZ"
+
return m
diff --git a/applications/luci-app-uhttpd/po/ar/uhttpd.po b/applications/luci-app-uhttpd/po/ar/uhttpd.po
index 7fcaa8e9ac..44fa277495 100644
--- a/applications/luci-app-uhttpd/po/ar/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/ar/uhttpd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-10-06 20:27+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"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/"
"luciapplicationsuhttpd/ar/>\n"
"Language: ar\n"
@@ -11,7 +11,7 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -59,9 +59,9 @@ msgstr ""
msgid "Connection reuse"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
-msgstr ""
+msgstr "بلد"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:173
msgid "Disable JSON-RPC authorization via ubus session API"
@@ -105,7 +105,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
-msgstr ""
+msgstr "الاعدادات العامة"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
@@ -127,6 +127,10 @@ msgstr ""
msgid "HTTPS listener (address:port)"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr ""
@@ -145,7 +149,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr ""
@@ -165,6 +169,10 @@ msgstr ""
msgid "Maximum wait time for network activity"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr ""
@@ -204,9 +212,9 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: 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/bg/uhttpd.po b/applications/luci-app-uhttpd/po/bg/uhttpd.po
index 05763ef4cf..aa162a0a83 100644
--- a/applications/luci-app-uhttpd/po/bg/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/bg/uhttpd.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 07:00-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-10-06 21:07+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsuhttpd/bg/>\n"
"Language: bg\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-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -17,19 +19,19 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
msgid "404 Error"
-msgstr ""
+msgstr "Грешка 404"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:7
msgid "A lightweight single-threaded HTTP(S) server"
-msgstr ""
+msgstr "Лек еднонишков HTTP (S) сървър"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid "Advanced Settings"
-msgstr ""
+msgstr "Разширени настройки"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid "Aliases"
-msgstr ""
+msgstr "Псевдоними"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:149
msgid "Base directory for files to be served"
@@ -56,9 +58,9 @@ msgstr ""
msgid "Connection reuse"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
-msgstr ""
+msgstr "Държава"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:173
msgid "Disable JSON-RPC authorization via ubus session API"
@@ -102,7 +104,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
-msgstr ""
+msgstr "Основни настройки"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
@@ -124,6 +126,10 @@ msgstr ""
msgid "HTTPS listener (address:port)"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr ""
@@ -142,7 +148,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr ""
@@ -162,6 +168,10 @@ msgstr ""
msgid "Maximum wait time for network activity"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr ""
@@ -201,7 +211,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr ""
diff --git a/applications/luci-app-uhttpd/po/bn_BD/uhttpd.po b/applications/luci-app-uhttpd/po/bn_BD/uhttpd.po
index f2d724cab2..5fba7f54d5 100644
--- a/applications/luci-app-uhttpd/po/bn_BD/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/bn_BD/uhttpd.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 07:00-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsuhttpd/bn_BD/>\n"
"Language: bn_BD\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-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -25,7 +27,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid "Advanced Settings"
-msgstr ""
+msgstr "উন্নত সেটিংস"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid "Aliases"
@@ -56,7 +58,7 @@ msgstr ""
msgid "Connection reuse"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr ""
@@ -102,7 +104,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
-msgstr ""
+msgstr "সাধারণ সেটিংস"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
@@ -124,6 +126,10 @@ msgstr ""
msgid "HTTPS listener (address:port)"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr ""
@@ -142,7 +148,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr ""
@@ -162,6 +168,10 @@ msgstr ""
msgid "Maximum wait time for network activity"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr ""
@@ -201,7 +211,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr ""
diff --git a/applications/luci-app-uhttpd/po/ca/uhttpd.po b/applications/luci-app-uhttpd/po/ca/uhttpd.po
index f6ed691f72..ad7139e232 100644
--- a/applications/luci-app-uhttpd/po/ca/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/ca/uhttpd.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 07:00-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-03-20 23:20+0000\n"
+"Last-Translator: Toomoch <vallsfustearnau@gmail.com>\n"
+"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsuhttpd/ca/>\n"
"Language: ca\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.5.2-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -25,7 +27,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid "Advanced Settings"
-msgstr ""
+msgstr "Configuració avançada"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid "Aliases"
@@ -56,7 +58,7 @@ msgstr ""
msgid "Connection reuse"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr ""
@@ -102,7 +104,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
-msgstr ""
+msgstr "Paràmetres generals"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
@@ -124,6 +126,10 @@ msgstr ""
msgid "HTTPS listener (address:port)"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr ""
@@ -142,7 +148,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr ""
@@ -162,6 +168,10 @@ msgstr ""
msgid "Maximum wait time for network activity"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr ""
@@ -201,7 +211,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr ""
diff --git a/applications/luci-app-uhttpd/po/cs/uhttpd.po b/applications/luci-app-uhttpd/po/cs/uhttpd.po
index de7afe0272..f4024e8b49 100644
--- a/applications/luci-app-uhttpd/po/cs/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/cs/uhttpd.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: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/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.3.2-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -60,7 +60,7 @@ msgstr ""
msgid "Connection reuse"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "Země"
@@ -106,7 +106,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
@@ -128,6 +128,10 @@ msgstr ""
msgid "HTTPS listener (address:port)"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr ""
@@ -146,7 +150,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr ""
@@ -166,6 +170,10 @@ msgstr ""
msgid "Maximum wait time for network activity"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr ""
@@ -205,7 +213,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr "Stav"
diff --git a/applications/luci-app-uhttpd/po/da/uhttpd.po b/applications/luci-app-uhttpd/po/da/uhttpd.po
new file mode 100644
index 0000000000..f9bab68814
--- /dev/null
+++ b/applications/luci-app-uhttpd/po/da/uhttpd.po
@@ -0,0 +1,291 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2022-02-07 22:09+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsuhttpd/da/>\n"
+"Language: da\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.11-dev\n"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
+msgid ""
+"(/old/path=/new/path) or (just /old/path which becomes /cgi-prefix/old/path)"
+msgstr ""
+"(/gammel/sti=/ny/sti) eller (bare /gammel/sti, som bliver til /cgi-præfiks/"
+"gammel/sti)"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
+msgid "404 Error"
+msgstr "404 fejl"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:7
+msgid "A lightweight single-threaded HTTP(S) server"
+msgstr "En let enkelt-trådet HTTP(S)-server"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
+msgid "Advanced Settings"
+msgstr "Avancerede indstillinger"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
+msgid "Aliases"
+msgstr "Aliaser"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:149
+msgid "Base directory for files to be served"
+msgstr "Basismappe for filer, der skal vises"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
+msgid "Bind to specific interface:port (by specifying interface address"
+msgstr "Bind til specifik interface:port (ved at angive interface adresse"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
+msgid "CGI filetype handler"
+msgstr "CGI-filtypebehandler"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
+msgid "CGI is disabled if not present."
+msgstr "CGI er deaktiveret, hvis den ikke er til stede."
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
+msgid "Config file (e.g. for credentials for Basic Auth)"
+msgstr "Konfigurationsfil (f.eks. for legitimationsoplysninger til Basic Auth)"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:187
+msgid "Connection reuse"
+msgstr "Genbrug af forbindelse"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
+msgid "Country"
+msgstr "Land"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:173
+msgid "Disable JSON-RPC authorization via ubus session API"
+msgstr "Deaktiver JSON-RPC-godkendelse via ubus session API"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:129
+msgid "Do not follow symlinks outside document root"
+msgstr "Følg ikke symbolske links uden for dokumentroden"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:132
+msgid "Do not generate directory listings."
+msgstr "Generer ikke mappefortegnelser."
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:148
+msgid "Document root"
+msgstr "Dokumentrod"
+
+#: 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 "F.eks. specificer med index.html og index.php, når du bruger PHP"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
+msgid "Embedded Lua interpreter is disabled if not present."
+msgstr "Indlejret Lua-tolk er deaktiveret, hvis den ikke er til stede."
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:169
+msgid "Enable JSON-RPC Cross-Origin Resource Support"
+msgstr "Aktiver JSON-RPC Cross-Origin Resource Support"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:19
+msgid "For settings primarily geared to serving more than the web UI"
+msgstr ""
+"Til indstillinger, der primært er gearet til at betjene mere end web-"
+"brugergrænsefladen"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:19
+msgid "Full Web Server Settings"
+msgstr "Fuld webserverindstillinger"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
+msgid "Full real path to handler for Lua scripts"
+msgstr "Fuld reel sti til handler for Lua-scripts"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
+msgid "General Settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
+msgid "Grant UCI access for luci-app-uhttpd"
+msgstr "Giv UCI-adgang til luci-app-uhttpd"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
+msgid "HTTP listeners (address:port)"
+msgstr "HTTP-lyttere (adresse:port)"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:94
+msgid "HTTPS Certificate (DER or PEM format)"
+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 "HTTPS privat nøgle (DER- eller PEM-format)"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
+msgid "HTTPS listener (address:port)"
+msgstr "HTTPS-lytter (adresse:port)"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr "Hvis tom, bruges en tilfældig/unik værdi i certgenerering"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
+msgid "Ignore private IPs on public interface"
+msgstr "Ignorer private IP'er på offentlig interface"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:122
+msgid "Index page(s)"
+msgstr "Indeksside(r)"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
+msgid ""
+"Interpreter to associate with file endings ('suffix=handler', e.g. '.php=/"
+"usr/bin/php-cgi')"
+msgstr ""
+"Tolk til at knytte til filendelser ('suffix=handler', f.eks. '.php=/usr/bin/"
+"php-cgi')"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:214
+msgid "Length of key in bits"
+msgstr "Nøglens længde i bits"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
+msgid "Location"
+msgstr "Lokation"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:197
+msgid "Maximum number of connections"
+msgstr "Maksimalt antal forbindelser"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:201
+msgid "Maximum number of script requests"
+msgstr "Maksimalt antal scriptanmodninger"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:177
+msgid "Maximum wait time for Lua, CGI, or ubus execution"
+msgstr "Maksimal ventetid for udførelse af Lua, CGI eller ubus"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:182
+msgid "Maximum wait time for network activity"
+msgstr "Maksimal ventetid på netværksaktivitet"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr "Organisation"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
+msgid "Override path for ubus socket"
+msgstr "Tilsidesæt sti til ubus socket"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
+msgid "Path prefix for CGI scripts"
+msgstr "Stipræfiks for CGI-scripts"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
+msgid ""
+"Prevent access from private (RFC1918) IPs on an interface if it has an "
+"public IP address"
+msgstr ""
+"Forhindre adgang fra private (RFC1918) IP'er på et interface, hvis den har "
+"en offentlig IP-adresse"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:138
+msgid "Realm for Basic Auth"
+msgstr "Realm for Basic Auth"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:86
+msgid "Redirect all HTTP to HTTPS"
+msgstr "Omdiriger al HTTP til HTTPS"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:109
+msgid "Remove configuration for certificate and key"
+msgstr "Fjern konfiguration for certifikat og nøgle"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:98
+msgid "Remove old certificate and key"
+msgstr "Fjern gammelt certifikat og nøgle"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
+msgid "Server Hostname"
+msgstr "Serverens værtsnavn"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
+msgid ""
+"Settings which are either rarely needed or which affect serving the WebUI"
+msgstr ""
+"Indstillinger, som enten sjældent er nødvendige, eller som påvirker "
+"betjeningen af WebUI"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
+msgid "State"
+msgstr "State"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:192
+msgid "TCP Keepalive"
+msgstr "TCP Hold i live"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:110
+msgid "This permanently deletes the cert, key, and configuration to use same."
+msgstr ""
+"Dette sletter permanent certifikatet, nøglen og konfigurationen for at bruge "
+"de samme."
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:210
+msgid "Valid for # of Days"
+msgstr "Gyldig i # dage"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
+msgid ""
+"Virtual URL or CGI script to display on status '404 Not Found'. Must begin "
+"with '/'"
+msgstr ""
+"Virtuel URL- eller CGI-script til visning på status '404 ikke fundet'. Skal "
+"begynde med '/'"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:156
+msgid "Virtual path prefix for Lua scripts"
+msgstr "Virtuel sti-præfiks til Lua-scripts"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
+msgid "Virtual path prefix for ubus via JSON-RPC integration"
+msgstr "Virtuel sti-præfiks til ubus via JSON-RPC-integration"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
+msgid "Will not use HTTP authentication if not present"
+msgstr "Vil ikke bruge HTTP-godkendelse, hvis den ikke er til stede"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
+msgid "a.k.a CommonName"
+msgstr "a.k.a CommonName"
+
+#: 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 "uHTTPd"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:205
+msgid "uHTTPd Self-signed Certificate Parameters"
+msgstr "uHTTPd Selvsignerede certifikatparametre"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:99
+msgid ""
+"uHTTPd will generate a new self-signed certificate using the configuration "
+"shown below."
+msgstr ""
+"uHTTPd vil generere et nyt selvsigneret certifikat ved hjælp af "
+"konfigurationen vist nedenfor."
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
+msgid "ubus integration is disabled if not present"
+msgstr "ubus-integration er deaktiveret, hvis den ikke er til stede"
+
+#~ msgid "HTTPS Certificate (DER Encoded)"
+#~ msgstr "HTTPS Certificate (DER Encoded)"
+
+#~ msgid "HTTPS Private Key (DER Encoded)"
+#~ msgstr "HTTPS Private Key (DER Encoded)"
diff --git a/applications/luci-app-uhttpd/po/de/uhttpd.po b/applications/luci-app-uhttpd/po/de/uhttpd.po
index 44952e291e..4fb112dd5d 100644
--- a/applications/luci-app-uhttpd/po/de/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/de/uhttpd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -58,7 +58,7 @@ msgstr "Konfigurationsdatei (z.B. für Zugangssaten bei Basic Auth)"
msgid "Connection reuse"
msgstr "Verbindung wiederverwenden"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "Land"
@@ -109,7 +109,7 @@ msgstr "Allgemeine Einstellungen"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
-msgstr "Gewähre UCI Zugriff auf luci-app-uhttpd"
+msgstr "UCI-Zugriff für luci-app-uhttpd erlauben"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
msgid "HTTP listeners (address:port)"
@@ -117,16 +117,20 @@ msgstr "HTTP listener (Adresse:Port)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:94
msgid "HTTPS Certificate (DER or PEM format)"
-msgstr ""
+msgstr "HTTPS Zertifikat (DER oder PEM Format)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:96
msgid "HTTPS Private Key (DER or PEM format)"
-msgstr ""
+msgstr "privater HTTPS Schlüssel (DER oder PEM Format)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
msgid "HTTPS listener (address:port)"
msgstr "HTTPS Listener (Adresse:Port)"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr "Ignoriere private IPs auf öffentlichem Interface"
@@ -147,7 +151,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr "Länge des Keys in Bits"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr "Ort"
@@ -167,6 +171,10 @@ msgstr "Maximale Wartezeit für LUA, CGI oder ubus Aufrufe"
msgid "Maximum wait time for network activity"
msgstr "Maximale Wartezeit für Netwerk"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr "Überschreibe Pfade für ubus Socket"
@@ -210,7 +218,7 @@ msgstr ""
"Einstellungen die entweder kaum gebraucht werden, oder auch die WebUI "
"beeinflussen"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr "Zustand"
diff --git a/applications/luci-app-uhttpd/po/el/uhttpd.po b/applications/luci-app-uhttpd/po/el/uhttpd.po
index 28097afe72..c67bef8290 100644
--- a/applications/luci-app-uhttpd/po/el/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/el/uhttpd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/el/>\n"
"Language: el\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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -58,7 +58,7 @@ msgstr ""
msgid "Connection reuse"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr ""
@@ -104,7 +104,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
-msgstr ""
+msgstr "Γενικές ρυθμίσεις"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
@@ -126,6 +126,10 @@ msgstr ""
msgid "HTTPS listener (address:port)"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr ""
@@ -144,7 +148,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr ""
@@ -164,6 +168,10 @@ msgstr ""
msgid "Maximum wait time for network activity"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr ""
@@ -203,7 +211,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr ""
diff --git a/applications/luci-app-uhttpd/po/en/uhttpd.po b/applications/luci-app-uhttpd/po/en/uhttpd.po
index a6fed821f1..57a3181339 100644
--- a/applications/luci-app-uhttpd/po/en/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/en/uhttpd.po
@@ -57,7 +57,7 @@ msgstr "Config file (e.g. for credentials for Basic Auth)"
msgid "Connection reuse"
msgstr "Connection reuse"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "Country"
@@ -125,6 +125,10 @@ msgstr ""
msgid "HTTPS listener (address:port)"
msgstr "HTTPS listener (address:port)"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr "Ignore private IPs on public interface"
@@ -145,7 +149,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr "Length of key in bits"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr "Location"
@@ -165,6 +169,10 @@ msgstr "Maximum wait time for Lua, CGI, or ubus execution"
msgid "Maximum wait time for network activity"
msgstr "Maximum wait time for network activity"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr "Override path for ubus socket"
@@ -207,7 +215,7 @@ msgid ""
msgstr ""
"Settings which are either rarely needed or which affect serving the WebUI"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr "State"
diff --git a/applications/luci-app-uhttpd/po/es/uhttpd.po b/applications/luci-app-uhttpd/po/es/uhttpd.po
index 6f4d261aba..896ceec051 100644
--- a/applications/luci-app-uhttpd/po/es/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/es/uhttpd.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-08-04 18:32+0000\n"
+"PO-Revision-Date: 2022-02-07 07:32+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/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.11-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -29,7 +29,7 @@ msgstr "Un servidor HTTP(S) liviano de un solo hilo"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid "Advanced Settings"
-msgstr "Configuraciones avanzadas"
+msgstr "Configuración avanzada"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid "Aliases"
@@ -64,7 +64,7 @@ msgstr ""
msgid "Connection reuse"
msgstr "Reutilización de la conexión"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "País"
@@ -134,6 +134,12 @@ msgstr "Clave privada HTTPS (formato DER o PEM)"
msgid "HTTPS listener (address:port)"
msgstr "Oyente HTTPS (dirección:puerto)"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+"Si está vacío, se usa un valor aleatorio/único en la generación de "
+"certificados"
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr "Ignorar las direcciones IP privadas en la interfaz pública"
@@ -154,7 +160,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr "Longitud de la clave en bits"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr "Ubicación"
@@ -174,6 +180,10 @@ msgstr "Tiempo máximo de espera para la ejecución de Lua, CGI o ubus"
msgid "Maximum wait time for network activity"
msgstr "Tiempo máximo de espera para la actividad de la red"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr "Organización"
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr "Anular ruta para ubus socket"
@@ -217,7 +227,7 @@ msgstr ""
"Configuraciones que rara vez son necesarias o que afectan el servicio de la "
"WebUI"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr "Estado"
diff --git a/applications/luci-app-uhttpd/po/fi/uhttpd.po b/applications/luci-app-uhttpd/po/fi/uhttpd.po
index ab0adba8e8..277b5d44a8 100644
--- a/applications/luci-app-uhttpd/po/fi/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/fi/uhttpd.po
@@ -58,7 +58,7 @@ msgstr ""
msgid "Connection reuse"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "Maa"
@@ -126,6 +126,10 @@ msgstr ""
msgid "HTTPS listener (address:port)"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr ""
@@ -144,7 +148,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr ""
@@ -164,6 +168,10 @@ msgstr ""
msgid "Maximum wait time for network activity"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr ""
@@ -203,7 +211,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr ""
diff --git a/applications/luci-app-uhttpd/po/fr/uhttpd.po b/applications/luci-app-uhttpd/po/fr/uhttpd.po
index c956d26f69..1c87452bd9 100644
--- a/applications/luci-app-uhttpd/po/fr/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/fr/uhttpd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-24 17:41+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2021-04-11 16:26+0000\n"
+"Last-Translator: SRay <seb@isostorm.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/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.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -63,7 +63,7 @@ msgstr ""
msgid "Connection reuse"
msgstr "Réutilisation de connexion"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "Pays"
@@ -124,16 +124,20 @@ msgstr "Écouteurs HTTP (adresse:port)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:94
msgid "HTTPS Certificate (DER or PEM format)"
-msgstr ""
+msgstr "Certificat HTTPS (format DER ou PEM)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:96
msgid "HTTPS Private Key (DER or PEM format)"
-msgstr ""
+msgstr "Clé Privée HTTPS (format DER ou PEM)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
msgid "HTTPS listener (address:port)"
msgstr "Écouteur HTTPS (adresse:port)"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr "Ignorer les IPs privés sur l’interface publique"
@@ -154,7 +158,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr "Longueur de la clé en bits"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr "Emplacement"
@@ -174,6 +178,10 @@ msgstr "Temps d’attente maximal pour l’exécution de Lua, CGI ou ubus"
msgid "Maximum wait time for network activity"
msgstr "Temps d’attente maximal pour l’activité du réseau"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr "Chemin de remplacement pour la socket ubus"
@@ -217,7 +225,7 @@ msgstr ""
"Paramètres qui sont rarement nécessaires ou qui affectent le service de "
"l'interface Web"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr "État"
diff --git a/applications/luci-app-uhttpd/po/he/uhttpd.po b/applications/luci-app-uhttpd/po/he/uhttpd.po
index 38d3586c83..9fb9a9beaf 100644
--- a/applications/luci-app-uhttpd/po/he/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/he/uhttpd.po
@@ -1,15 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 07:00-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-12 09:37+0000\n"
+"Last-Translator: wakan-tanka <eliyahuler@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsuhttpd/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=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -26,7 +28,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid "Advanced Settings"
-msgstr ""
+msgstr "הגדרות מתקדמות"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid "Aliases"
@@ -57,7 +59,7 @@ msgstr ""
msgid "Connection reuse"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr ""
@@ -125,6 +127,10 @@ msgstr ""
msgid "HTTPS listener (address:port)"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr ""
@@ -143,7 +149,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr ""
@@ -163,6 +169,10 @@ msgstr ""
msgid "Maximum wait time for network activity"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr ""
@@ -202,7 +212,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr ""
diff --git a/applications/luci-app-uhttpd/po/hi/uhttpd.po b/applications/luci-app-uhttpd/po/hi/uhttpd.po
index f6539ee098..04d0089c71 100644
--- a/applications/luci-app-uhttpd/po/hi/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/hi/uhttpd.po
@@ -56,7 +56,7 @@ msgstr ""
msgid "Connection reuse"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr ""
@@ -124,6 +124,10 @@ msgstr ""
msgid "HTTPS listener (address:port)"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr ""
@@ -142,7 +146,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr ""
@@ -162,6 +166,10 @@ msgstr ""
msgid "Maximum wait time for network activity"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr ""
@@ -201,7 +209,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr ""
diff --git a/applications/luci-app-uhttpd/po/hu/uhttpd.po b/applications/luci-app-uhttpd/po/hu/uhttpd.po
index b05e179c9e..f2e593e540 100644
--- a/applications/luci-app-uhttpd/po/hu/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/hu/uhttpd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-28 04:46+0000\n"
-"Last-Translator: Gergő Szalka <kisszalimo@gmail.com>\n"
+"PO-Revision-Date: 2021-08-16 16:38+0000\n"
+"Last-Translator: Bence Csókás <bence.csokas@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/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.8-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -27,7 +27,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid "Advanced Settings"
-msgstr "Speciális beállítások"
+msgstr "Haladó Beállítások"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid "Aliases"
@@ -58,7 +58,7 @@ msgstr ""
msgid "Connection reuse"
msgstr "Kapcsolódás elutasítva"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "Ország"
@@ -72,7 +72,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:132
msgid "Do not generate directory listings."
-msgstr ""
+msgstr "Ne hozzon létre könyvtárlistát."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:148
msgid "Document root"
@@ -104,7 +104,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
-msgstr "Általános beállítások"
+msgstr "Általános Beállítások"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
@@ -116,61 +116,71 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:94
msgid "HTTPS Certificate (DER or PEM format)"
-msgstr ""
+msgstr "HTTPS tanúsítvány (DER vagy PEM formátum)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:96
msgid "HTTPS Private Key (DER or PEM format)"
-msgstr ""
+msgstr "HTTPS privát kulcs (DER vagy PEM formátum)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
msgid "HTTPS listener (address:port)"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:122
msgid "Index page(s)"
-msgstr ""
+msgstr "Nyitóoldal(ak)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
msgid ""
"Interpreter to associate with file endings ('suffix=handler', e.g. '.php=/"
"usr/bin/php-cgi')"
msgstr ""
+"Parancsértelmező a különböző fájlvégződésekhez ('kiterjesztés=értelmező', "
+"pl. '.php=/usr/bin/php-cgi')"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:214
msgid "Length of key in bits"
-msgstr ""
+msgstr "Kulcshossz bitekben"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
-msgstr ""
+msgstr "Hely"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:197
msgid "Maximum number of connections"
-msgstr ""
+msgstr "Kapcsolatok maximális száma"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:201
msgid "Maximum number of script requests"
-msgstr ""
+msgstr "Szkript lekérdezések maximális száma"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:177
msgid "Maximum wait time for Lua, CGI, or ubus execution"
-msgstr ""
+msgstr "Maximális várakozási idő a Lua, CGI és ubus végrehajtására"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:182
msgid "Maximum wait time for network activity"
+msgstr "Maximális hálózati várakozási idő"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
-msgstr ""
+msgstr "ubus aljzat útvonala"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
msgid "Path prefix for CGI scripts"
-msgstr ""
+msgstr "CGI szkriptek útvonala"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid ""
@@ -184,7 +194,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:86
msgid "Redirect all HTTP to HTTPS"
-msgstr ""
+msgstr "HTTP átirányítása HTTPS-re"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:109
msgid "Remove configuration for certificate and key"
@@ -203,7 +213,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr "Állapot"
@@ -219,7 +229,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:210
msgid "Valid for # of Days"
-msgstr ""
+msgstr "Érvényes # napig"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
msgid ""
@@ -241,12 +251,13 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
msgid "a.k.a CommonName"
-msgstr ""
+msgstr "azaz CommonName"
#: 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
+#, fuzzy
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/id/uhttpd.po b/applications/luci-app-uhttpd/po/id/uhttpd.po
new file mode 100644
index 0000000000..3121368047
--- /dev/null
+++ b/applications/luci-app-uhttpd/po/id/uhttpd.po
@@ -0,0 +1,289 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"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/"
+"luciapplicationsuhttpd/id/>\n"
+"Language: id\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.5\n"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
+msgid ""
+"(/old/path=/new/path) or (just /old/path which becomes /cgi-prefix/old/path)"
+msgstr ""
+"(/old/path=/new/path) atau (hanya /old/path yang menjadi /cgi-prefix/old/"
+"path)"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
+msgid "404 Error"
+msgstr "404 Kesalahan"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:7
+msgid "A lightweight single-threaded HTTP(S) server"
+msgstr "Server HTTP(S) utas tunggal yang ringan"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
+msgid "Advanced Settings"
+msgstr "Pengaturan Lanjutan"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
+msgid "Aliases"
+msgstr "Alias"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:149
+msgid "Base directory for files to be served"
+msgstr "Direktori dasar untuk file yang akan ditampilkan"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
+msgid "Bind to specific interface:port (by specifying interface address"
+msgstr "Ikat ke antarmuka tertentu:port (dengan menentukan alamat antarmuka"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
+msgid "CGI filetype handler"
+msgstr "Penangan tipe file CGI"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
+msgid "CGI is disabled if not present."
+msgstr "CGI dinonaktifkan jika tidak ada."
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
+msgid "Config file (e.g. for credentials for Basic Auth)"
+msgstr "File konfigurasi (misalnya untuk kredensial untuk Auth Dasar)"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:187
+msgid "Connection reuse"
+msgstr "Penggunaan kembali sambungan"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
+msgid "Country"
+msgstr "Negara"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:173
+msgid "Disable JSON-RPC authorization via ubus session API"
+msgstr "Nonaktifkan otorisasi JSON-RPC melalui API sesi ubus"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:129
+msgid "Do not follow symlinks outside document root"
+msgstr "Jangan ikuti symlink di luar root dokumen"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:132
+msgid "Do not generate directory listings."
+msgstr "Jangan buat daftar direktori."
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:148
+msgid "Document root"
+msgstr "Akar dokumen"
+
+#: 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 ""
+"Misalnya, tentukan dengan index.html dan index.php saat menggunakan PHP"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
+msgid "Embedded Lua interpreter is disabled if not present."
+msgstr "Penerjemah Lua tertanam dinonaktifkan jika tidak ada."
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:169
+msgid "Enable JSON-RPC Cross-Origin Resource Support"
+msgstr "Aktifkan Dukungan Sumber Daya Lintas Asal JSON-RPC"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:19
+msgid "For settings primarily geared to serving more than the web UI"
+msgstr "Untuk pengaturan terutama diarahkan untuk melayani lebih dari UI web"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:19
+msgid "Full Web Server Settings"
+msgstr "Pengaturan Server Web Lengkap"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
+msgid "Full real path to handler for Lua scripts"
+msgstr "Jalur nyata penuh ke penangan untuk skrip Lua"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
+msgid "General Settings"
+msgstr "Pengaturan Umum"
+
+#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
+msgid "Grant UCI access for luci-app-uhttpd"
+msgstr "Berikan akses UCI untuk luci-app-uhttpd"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
+msgid "HTTP listeners (address:port)"
+msgstr "Pendengar HTTP (alamat:port)"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:94
+msgid "HTTPS Certificate (DER or PEM format)"
+msgstr "Sertifikat HTTPS (format DER atau PEM)"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:96
+msgid "HTTPS Private Key (DER or PEM format)"
+msgstr "Kunci Pribadi HTTPS (format DER atau PEM)"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
+msgid "HTTPS listener (address:port)"
+msgstr "Pendengar HTTPS (alamat:port)"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
+msgid "Ignore private IPs on public interface"
+msgstr "Abaikan IP pribadi pada antarmuka publik"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:122
+msgid "Index page(s)"
+msgstr "Halaman indeks"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
+msgid ""
+"Interpreter to associate with file endings ('suffix=handler', e.g. '.php=/"
+"usr/bin/php-cgi')"
+msgstr ""
+"Penerjemah untuk diasosiasikan dengan akhiran file ('suffix=penangan', "
+"misalnya '.php=/usr/bin/php-cgi')"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:214
+msgid "Length of key in bits"
+msgstr "Panjang kunci dalam bit"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
+msgid "Location"
+msgstr "Lokasi"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:197
+msgid "Maximum number of connections"
+msgstr "Jumlah koneksi maksimum"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:201
+msgid "Maximum number of script requests"
+msgstr "Jumlah maksimum permintaan skrip"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:177
+msgid "Maximum wait time for Lua, CGI, or ubus execution"
+msgstr "Waktu tunggu maksimum untuk eksekusi Lua, CGI, atau ubus"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:182
+msgid "Maximum wait time for network activity"
+msgstr "Waktu tunggu maksimum untuk aktivitas jaringan"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
+msgid "Override path for ubus socket"
+msgstr "Ganti jalur untuk soket ubus"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
+msgid "Path prefix for CGI scripts"
+msgstr "Awalan jalur untuk skrip CGI"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
+msgid ""
+"Prevent access from private (RFC1918) IPs on an interface if it has an "
+"public IP address"
+msgstr ""
+"Cegah akses dari IP pribadi (RFC1918) pada antarmuka jika memiliki alamat IP "
+"publik"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:138
+msgid "Realm for Basic Auth"
+msgstr "Ranah untuk Auth Dasar"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:86
+msgid "Redirect all HTTP to HTTPS"
+msgstr "Alihkan semua HTTP ke HTTPS"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:109
+msgid "Remove configuration for certificate and key"
+msgstr "Hapus konfigurasi untuk sertifikat dan kunci"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:98
+msgid "Remove old certificate and key"
+msgstr "Hapus sertifikat dan kunci lama"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
+msgid "Server Hostname"
+msgstr "Nama Host Peladen"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
+msgid ""
+"Settings which are either rarely needed or which affect serving the WebUI"
+msgstr ""
+"Pengaturan yang jarang diperlukan atau yang mempengaruhi penyajian WebUI"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
+msgid "State"
+msgstr "Provinsi"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:192
+msgid "TCP Keepalive"
+msgstr "TCP Keepalive"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:110
+msgid "This permanently deletes the cert, key, and configuration to use same."
+msgstr ""
+"Ini secara permanen menghapus sertifikat, kunci, dan konfigurasi untuk "
+"digunakan sama."
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:210
+msgid "Valid for # of Days"
+msgstr "Berlaku untuk # Hari"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
+msgid ""
+"Virtual URL or CGI script to display on status '404 Not Found'. Must begin "
+"with '/'"
+msgstr ""
+"URL virtual atau skrip CGI untuk ditampilkan pada status '404 Tidak "
+"Ditemukan'. Harus dimulai dengan '/'"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:156
+msgid "Virtual path prefix for Lua scripts"
+msgstr "Awalan jalur virtual untuk skrip Lua"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
+msgid "Virtual path prefix for ubus via JSON-RPC integration"
+msgstr "Awalan jalur virtual untuk ubus melalui integrasi JSON-RPC"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
+msgid "Will not use HTTP authentication if not present"
+msgstr "Tidak akan menggunakan otentikasi HTTP jika tidak ada"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
+msgid "a.k.a CommonName"
+msgstr "alias NamaUmum"
+
+#: 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 "uHTTPd"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:205
+msgid "uHTTPd Self-signed Certificate Parameters"
+msgstr "Parameter Sertifikat yang Ditandatangani uHTTPd Sendiri"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:99
+msgid ""
+"uHTTPd will generate a new self-signed certificate using the configuration "
+"shown below."
+msgstr ""
+"uHTTPd akan membuat sertifikat baru yang ditandatangani sendiri menggunakan "
+"konfigurasi yang ditunjukkan di bawah ini."
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
+msgid "ubus integration is disabled if not present"
+msgstr "integrasi ubus dinonaktifkan jika tidak ada"
+
+#~ msgid "HTTPS Certificate (DER Encoded)"
+#~ msgstr "HTTPS Certificate (DER Encoded)"
+
+#~ msgid "HTTPS Private Key (DER Encoded)"
+#~ msgstr "HTTPS Private Key (DER Encoded)"
diff --git a/applications/luci-app-uhttpd/po/it/uhttpd.po b/applications/luci-app-uhttpd/po/it/uhttpd.po
index f5ea04f0aa..9cf9bde7aa 100644
--- a/applications/luci-app-uhttpd/po/it/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/it/uhttpd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-03 13:34+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-09-20 20:55+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/it/>\n"
"Language: it\n"
@@ -10,20 +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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
"(/old/path=/new/path) or (just /old/path which becomes /cgi-prefix/old/path)"
msgstr ""
+"(/vecchio/percorso=/nuovo/percorso) o (solo /vecchio/percorso che diventa /"
+"cgi-prefix/vecchio/percorso)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
msgid "404 Error"
-msgstr ""
+msgstr "Errore 404"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:7
msgid "A lightweight single-threaded HTTP(S) server"
-msgstr ""
+msgstr "Un server HTTP(S) leggero a thread singolo"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid "Advanced Settings"
@@ -31,76 +33,85 @@ msgstr "Impostazioni Avanzate"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid "Aliases"
-msgstr ""
+msgstr "Alias"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:149
msgid "Base directory for files to be served"
-msgstr ""
+msgstr "Cartella di base per i file da servire"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
msgid "Bind to specific interface:port (by specifying interface address"
msgstr ""
+"Associa ad una specifica interfaccia:porta (specificando l'indirizzo "
+"dell'interfaccia"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
msgid "CGI filetype handler"
-msgstr ""
+msgstr "Gestore del tipo di file CGI"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
msgid "CGI is disabled if not present."
-msgstr ""
+msgstr "CGI è disabilitato se non presente."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
msgid "Config file (e.g. for credentials for Basic Auth)"
msgstr ""
+"File di configurazione (ad es. per le credenziali per l'autenticazione di "
+"base)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:187
msgid "Connection reuse"
-msgstr ""
+msgstr "Riutilizzo della connessione"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "Nazione"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:173
msgid "Disable JSON-RPC authorization via ubus session API"
-msgstr ""
+msgstr "Disabilitare l'autorizzazione JSON-RPC tramite l'API di sessione ubus"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:129
msgid "Do not follow symlinks outside document root"
msgstr ""
+"Non seguire i collegamenti simbolici al di fuori della cartella principale "
+"dei documenti"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:132
msgid "Do not generate directory listings."
-msgstr ""
+msgstr "Non generare elenchi nelle cartelle."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:148
msgid "Document root"
-msgstr ""
+msgstr "Cartella principale dei documenti"
#: 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 ""
+"Per esempio, specificare con index.html e index.php quando si utilizza PHP"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
msgid "Embedded Lua interpreter is disabled if not present."
-msgstr ""
+msgstr "L'interprete Lua incorporato è disabilitato se non presente."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:169
msgid "Enable JSON-RPC Cross-Origin Resource Support"
-msgstr ""
+msgstr "Abilita supporto risorse cross-origine JSON-RPC"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:19
msgid "For settings primarily geared to serving more than the web UI"
msgstr ""
+"Per le impostazioni orientate principalmente a servire più dell'interfaccia "
+"utente web"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:19
msgid "Full Web Server Settings"
-msgstr ""
+msgstr "Impostazioni complete del server web"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
msgid "Full real path to handler for Lua scripts"
-msgstr ""
+msgstr "Percorso reale completo per il gestore per gli script Lua"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
@@ -108,154 +119,175 @@ msgstr "Impostazioni Generali"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
-msgstr ""
+msgstr "Concedere l'accesso UCI per luci-app-uhttpd"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
msgid "HTTP listeners (address:port)"
-msgstr ""
+msgstr "Listener HTTP (indirizzo:porta)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:94
msgid "HTTPS Certificate (DER or PEM format)"
-msgstr ""
+msgstr "Certificato HTTPS (formato DER o PEM)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:96
msgid "HTTPS Private Key (DER or PEM format)"
-msgstr ""
+msgstr "Chiave privata HTTPS (formato DER o PEM)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
msgid "HTTPS listener (address:port)"
+msgstr "Listener HTTPS (indirizzo:porta)"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
-msgstr ""
+msgstr "Ignorare gli IP privati sull'interfaccia pubblica"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:122
msgid "Index page(s)"
-msgstr ""
+msgstr "Pagina(e) di indice"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
msgid ""
"Interpreter to associate with file endings ('suffix=handler', e.g. '.php=/"
"usr/bin/php-cgi')"
msgstr ""
+"Interprete da associare ai suffissi dei file ('suffisso=gestore', es. '.php=/"
+"usr/bin/php-cgi')"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:214
msgid "Length of key in bits"
-msgstr ""
+msgstr "Lunghezza della chiave in bit"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
-msgstr ""
+msgstr "Posizione"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:197
msgid "Maximum number of connections"
-msgstr ""
+msgstr "Numero massimo di connessioni"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:201
msgid "Maximum number of script requests"
-msgstr ""
+msgstr "Numero massimo di richieste di script"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:177
msgid "Maximum wait time for Lua, CGI, or ubus execution"
-msgstr ""
+msgstr "Tempo massimo di attesa per l'esecuzione di Lua, CGI o ubus"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:182
msgid "Maximum wait time for network activity"
+msgstr "Tempo massimo di attesa per l'attività di rete"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
-msgstr ""
+msgstr "Sovrascrivere il percorso per il socket ubus"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
msgid "Path prefix for CGI scripts"
-msgstr ""
+msgstr "Prefisso del percorso per gli script CGI"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid ""
"Prevent access from private (RFC1918) IPs on an interface if it has an "
"public IP address"
msgstr ""
+"Impedire l'accesso da IP privati (RFC1918) su un'interfaccia se dispone di "
+"un indirizzo IP pubblico"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:138
msgid "Realm for Basic Auth"
-msgstr ""
+msgstr "Dominio di protezione per l'autenticazione di base"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:86
msgid "Redirect all HTTP to HTTPS"
-msgstr ""
+msgstr "Reindirizzare tutto HTTP a HTTPS"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:109
msgid "Remove configuration for certificate and key"
-msgstr ""
+msgstr "Rimuovere la configurazione per certificato e chiave"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:98
msgid "Remove old certificate and key"
-msgstr ""
+msgstr "Rimuovere il vecchio certificato e la chiave"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
msgid "Server Hostname"
-msgstr ""
+msgstr "Nome host del server"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
+"Impostazioni che sono necessarie raramente o che influiscono sul servizio "
+"dell'interfaccia utente web"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr "Stato"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:192
msgid "TCP Keepalive"
-msgstr ""
+msgstr "TCP Keepalive"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:110
msgid "This permanently deletes the cert, key, and configuration to use same."
msgstr ""
+"In questo modo vengono eliminati in modo permanente il certificato, la "
+"chiave e la configurazione."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:210
msgid "Valid for # of Days"
-msgstr ""
+msgstr "Valido per # giorni"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
msgid ""
"Virtual URL or CGI script to display on status '404 Not Found'. Must begin "
"with '/'"
msgstr ""
+"URL virtuale o script CGI da visualizzare sullo stato '404 Non trovato'. "
+"Deve iniziare con '/'"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:156
msgid "Virtual path prefix for Lua scripts"
-msgstr ""
+msgstr "Prefisso del percorso virtuale per gli script Lua"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
msgid "Virtual path prefix for ubus via JSON-RPC integration"
msgstr ""
+"Prefisso del percorso virtuale per ubus tramite l'integrazione JSON-RPC"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
msgid "Will not use HTTP authentication if not present"
-msgstr ""
+msgstr "Non utilizzerà l'autenticazione HTTP se non presente"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
msgid "a.k.a CommonName"
-msgstr ""
+msgstr "alias CommonName"
#: 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"
-msgstr ""
+msgstr "Parametri del certificato autofirmato (self-signed) uHTTPd"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:99
msgid ""
"uHTTPd will generate a new self-signed certificate using the configuration "
"shown below."
msgstr ""
+"uHTTPd genererà un nuovo certificato autofirmato (self-signed) utilizzando "
+"la configurazione mostrata di seguito."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
msgid "ubus integration is disabled if not present"
-msgstr ""
+msgstr "L'integrazione ubus è disabilitata se non presente"
diff --git a/applications/luci-app-uhttpd/po/ja/uhttpd.po b/applications/luci-app-uhttpd/po/ja/uhttpd.po
index 077ec184a3..c50508490b 100644
--- a/applications/luci-app-uhttpd/po/ja/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/ja/uhttpd.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-27 14:41+0000\n"
+"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/"
"luciapplicationsuhttpd/ja/>\n"
@@ -11,15 +11,14 @@ 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.5-dev\n"
"X-Poedit-Basepath: .\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
"(/old/path=/new/path) or (just /old/path which becomes /cgi-prefix/old/path)"
msgstr ""
-"(/old/path=/new/path) または (just /old/path which becomes /cgi-prefix/old/"
-"path)"
+"(/old/path=/new/path)または(/cgi-prefix/old/path になる /old/path のみ)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
msgid "404 Error"
@@ -27,7 +26,7 @@ msgstr "404 エラー"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:7
msgid "A lightweight single-threaded HTTP(S) server"
-msgstr "軽量なシングル スレッド HTTP(S) サーバーです。"
+msgstr "軽量なシングルスレッド HTTP(S)サーバーです"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid "Advanced Settings"
@@ -45,8 +44,8 @@ msgstr "サーバーがホストするファイルのベースディレクトリ
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
msgid "Bind to specific interface:port (by specifying interface address"
msgstr ""
-"インターフェースのアドレスを用いて、特定の インターフェース:ポート にバインド"
-"します。"
+"インターフェースのアドレスを用いて、特定の インターフェース:ポートにバインド"
+"します"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
msgid "CGI filetype handler"
@@ -64,7 +63,7 @@ msgstr "設定ファイル(例: 基本認証用の資格情報)"
msgid "Connection reuse"
msgstr "接続の再使用"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "国"
@@ -78,7 +77,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"
@@ -114,23 +113,27 @@ msgstr "一般設定"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
-msgstr "luci-app-uhttpd に UCI アクセスを許可"
+msgstr "luci-app-uhttpdにUCIアクセスを許可"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
msgid "HTTP listeners (address:port)"
-msgstr "HTTP 待ち受け(アドレス:ポート)"
+msgstr "HTTP リッスン(アドレス:ポート)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:94
msgid "HTTPS Certificate (DER or PEM format)"
-msgstr ""
+msgstr "HTTPS 証明書(DER または PEM 形式)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:96
msgid "HTTPS Private Key (DER or PEM format)"
-msgstr ""
+msgstr "HTTPS 秘密鍵(DER または PEM 形式)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
msgid "HTTPS listener (address:port)"
-msgstr "HTTPS 待ち受け(アドレス:ポート)"
+msgstr "HTTPS リッスン(アドレス:ポート)"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
@@ -152,7 +155,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr "鍵のビット数"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr "市区町村"
@@ -172,6 +175,10 @@ msgstr "LuaやCGI、ubus実行の最大待機時間"
msgid "Maximum wait time for network activity"
msgstr "ネットワークアクティビティの最大待機時間"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr "ubus ソケットのパスを上書きする"
@@ -194,7 +201,7 @@ msgstr "基本認証の領域名"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:86
msgid "Redirect all HTTP to HTTPS"
-msgstr "全ての HTTP を HTTPS にリダイレクトする"
+msgstr "すべての HTTP を HTTPS にリダイレクトする"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:109
msgid "Remove configuration for certificate and key"
@@ -213,7 +220,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr "まれに必要とされる設定、または Web UI の提供に影響する設定です。"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr "状態"
diff --git a/applications/luci-app-uhttpd/po/ko/uhttpd.po b/applications/luci-app-uhttpd/po/ko/uhttpd.po
index 19c50f39a5..66d51b4cb2 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: 2020-04-19 00:53+0000\n"
-"Last-Translator: EP45 <monadko98@gmail.com>\n"
+"PO-Revision-Date: 2021-01-17 20:54+0000\n"
+"Last-Translator: ANTEGRAL <antegral@antegral.net>\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.0.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -58,7 +58,7 @@ msgstr ""
msgid "Connection reuse"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr ""
@@ -104,7 +104,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
-msgstr ""
+msgstr "기본 설정"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
@@ -126,6 +126,10 @@ msgstr ""
msgid "HTTPS listener (address:port)"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr ""
@@ -144,7 +148,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr ""
@@ -164,6 +168,10 @@ msgstr ""
msgid "Maximum wait time for network activity"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr ""
@@ -203,7 +211,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr ""
diff --git a/applications/luci-app-uhttpd/po/mr/uhttpd.po b/applications/luci-app-uhttpd/po/mr/uhttpd.po
index 93362c5e15..26661261a3 100644
--- a/applications/luci-app-uhttpd/po/mr/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/mr/uhttpd.po
@@ -58,7 +58,7 @@ msgstr ""
msgid "Connection reuse"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr ""
@@ -126,6 +126,10 @@ msgstr ""
msgid "HTTPS listener (address:port)"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr ""
@@ -144,7 +148,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr ""
@@ -164,6 +168,10 @@ msgstr ""
msgid "Maximum wait time for network activity"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr ""
@@ -203,7 +211,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr "स्थिती"
diff --git a/applications/luci-app-uhttpd/po/ms/uhttpd.po b/applications/luci-app-uhttpd/po/ms/uhttpd.po
index cb2698fe81..88fde5698e 100644
--- a/applications/luci-app-uhttpd/po/ms/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/ms/uhttpd.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 07:00-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/"
+"luciapplicationsuhttpd/ms/>\n"
"Language: ms\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.6-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -25,7 +27,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid "Advanced Settings"
-msgstr ""
+msgstr "Tetapan Lanjutan"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid "Aliases"
@@ -56,7 +58,7 @@ msgstr ""
msgid "Connection reuse"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr ""
@@ -124,6 +126,10 @@ msgstr ""
msgid "HTTPS listener (address:port)"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr ""
@@ -142,7 +148,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr ""
@@ -162,6 +168,10 @@ msgstr ""
msgid "Maximum wait time for network activity"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr ""
@@ -201,7 +211,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr ""
diff --git a/applications/luci-app-uhttpd/po/nb_NO/uhttpd.po b/applications/luci-app-uhttpd/po/nb_NO/uhttpd.po
index 3803e8e1ea..aa012b496d 100644
--- a/applications/luci-app-uhttpd/po/nb_NO/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/nb_NO/uhttpd.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 07:00-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-02-27 05:11+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsuhttpd/nb_NO/>\n"
"Language: nb_NO\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.5\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -25,7 +27,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid "Advanced Settings"
-msgstr ""
+msgstr "Avanserte innstillinger"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid "Aliases"
@@ -56,9 +58,9 @@ msgstr ""
msgid "Connection reuse"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
-msgstr ""
+msgstr "Land"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:173
msgid "Disable JSON-RPC authorization via ubus session API"
@@ -102,7 +104,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
-msgstr ""
+msgstr "Generelle innstillinger"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
@@ -124,6 +126,10 @@ msgstr ""
msgid "HTTPS listener (address:port)"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr ""
@@ -142,7 +148,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr ""
@@ -162,6 +168,10 @@ msgstr ""
msgid "Maximum wait time for network activity"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr ""
@@ -201,9 +211,9 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
-msgstr ""
+msgstr "Tilstand"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:192
msgid "TCP Keepalive"
diff --git a/applications/luci-app-uhttpd/po/pl/uhttpd.po b/applications/luci-app-uhttpd/po/pl/uhttpd.po
index 9c6b60bff9..460e53aa81 100644
--- a/applications/luci-app-uhttpd/po/pl/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/pl/uhttpd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-08-06 15:32+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-02-06 11:56+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/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.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -63,7 +63,7 @@ msgstr ""
msgid "Connection reuse"
msgstr "Ponowne użycie połączenia"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "Kraj"
@@ -133,13 +133,19 @@ msgstr "Klucz prywatny HTTPS (format DER lub PEM)"
msgid "HTTPS listener (address:port)"
msgstr "Nasłuch HTTPS (adres:port)"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+"Jeśli puste, podczas generowania certyfikatu używana jest losowa/unikalna "
+"wartość"
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr "Ignoruj prywatne adresy IP na interfejsie publicznym"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:122
msgid "Index page(s)"
-msgstr "Strona(y) indeksowa(e)"
+msgstr "Strona(-y) indeksowa(-e)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
msgid ""
@@ -153,7 +159,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr "Długość klucza w bitach"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr "Lokalizacja"
@@ -173,6 +179,10 @@ msgstr "Maksymalny czas oczekiwania na wykonanie Lua, CGI lub ubus"
msgid "Maximum wait time for network activity"
msgstr "Maksymalny czas oczekiwania na aktywność w sieci"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr "Organizacja"
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr "Ścieżka obejścia dla gniazda ubus"
@@ -214,7 +224,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr "Ustawienia, które są rzadko potrzebne lub mają wpływ na obsługę WebUI"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr "Stan"
@@ -273,7 +283,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
msgid "ubus integration is disabled if not present"
-msgstr "integracja ubus jest nieaktywna, jeśli nie występuje"
+msgstr "Integracja ubus jest nieaktywna, jeśli nie występuje"
#~ msgid "HTTPS Certificate (DER Encoded)"
#~ msgstr "Certyfikat HTTPS (zakodowany DER)"
diff --git a/applications/luci-app-uhttpd/po/pt/uhttpd.po b/applications/luci-app-uhttpd/po/pt/uhttpd.po
index 9e3dafbc60..6e2173a16d 100644
--- a/applications/luci-app-uhttpd/po/pt/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/pt/uhttpd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-08-04 18:32+0000\n"
+"PO-Revision-Date: 2022-02-07 22:09+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/pt/>\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.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -51,7 +51,7 @@ msgstr "Interpretador de tipo de ficheiro CGI"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
msgid "CGI is disabled if not present."
-msgstr "O CGI estará desabilitado se não presente."
+msgstr "O CGI estará desativado se não presente."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
msgid "Config file (e.g. for credentials for Basic Auth)"
@@ -61,13 +61,13 @@ msgstr "Ficheiro de configuração (ex: credenciais para autenticação básica)
msgid "Connection reuse"
msgstr "Reutilizar conexão"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "País"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:173
msgid "Disable JSON-RPC authorization via ubus session API"
-msgstr "Desabilita a autorização JSON-RPC através da API de sessão ubus"
+msgstr "Desativa a autorização JSON-RPC através da API de sessão ubus"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:129
msgid "Do not follow symlinks outside document root"
@@ -87,7 +87,7 @@ msgstr "Ex: use index.html e index.php quando usar PHP"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
msgid "Embedded Lua interpreter is disabled if not present."
-msgstr "O interpretador Lua embutido será desabilitado se não presente."
+msgstr "O interpretador Lua embutido será desativado se não presente."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:169
msgid "Enable JSON-RPC Cross-Origin Resource Support"
@@ -107,7 +107,7 @@ msgstr "Caminho completo para o interpretador de scripts Lua"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
@@ -129,6 +129,10 @@ msgstr "Chave privada de HTTPS (formato DER ou PEM)"
msgid "HTTPS listener (address:port)"
msgstr "Escuta do HTTPS (endereço:porta)"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr "Se estiver vazio, um valor aleatório/único é usado na geração do cert"
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr "Ignore endereços IP privados na interface pública"
@@ -149,7 +153,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr "Comprimento da chave em bits"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr "Localização"
@@ -169,6 +173,10 @@ msgstr "Tempo máximo de espera para execuções de Lua, CGI ou ubus"
msgid "Maximum wait time for network activity"
msgstr "Tempo máximo de espera para atividade na rede"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr "Organização"
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr "Sobrescrever o caminho do socket ubus"
@@ -210,7 +218,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr "Ajustes que são raramente usadas ou que afetam a interface web"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr "Estado"
diff --git a/applications/luci-app-uhttpd/po/pt_BR/uhttpd.po b/applications/luci-app-uhttpd/po/pt_BR/uhttpd.po
index 4aab735a18..4c048c6a6b 100644
--- a/applications/luci-app-uhttpd/po/pt_BR/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/pt_BR/uhttpd.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-08-04 18:32+0000\n"
+"PO-Revision-Date: 2022-02-09 16:03+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsuhttpd/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.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -62,7 +62,7 @@ msgstr "Arquivo de configuração (ex: credenciais para autenticação básica)"
msgid "Connection reuse"
msgstr "Reutilizar conexão"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "País"
@@ -108,7 +108,7 @@ msgstr "Caminho completo para o interpretador de scripts Lua"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
@@ -130,6 +130,10 @@ msgstr "Chave Privada do HTTPS (em formato DER ou PEM)"
msgid "HTTPS listener (address:port)"
msgstr "Escuta do HTTPS (endereço:porta)"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr "Se vazio, um valor aleatório/único é usado na geração do certificado"
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr "Ignore endereços IP privados na interface pública"
@@ -150,7 +154,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr "Comprimento da chave em bits"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr "Localização"
@@ -170,6 +174,10 @@ msgstr "Tempo máximo de espera para execuções de Lua, CGI ou ubus"
msgid "Maximum wait time for network activity"
msgstr "Tempo máximo de espera para atividade na rede"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr "Organização"
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr "Sobrescrever o caminho do socket ubus"
@@ -211,7 +219,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr "Ajustes que são raramente usadas ou que afetam a interface web"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr "Estado"
diff --git a/applications/luci-app-uhttpd/po/ro/uhttpd.po b/applications/luci-app-uhttpd/po/ro/uhttpd.po
index 85f6cdd43a..68904a89c8 100644
--- a/applications/luci-app-uhttpd/po/ro/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/ro/uhttpd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-29 12:19+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2022-02-11 20:57+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/ro/>\n"
"Language: ro\n"
@@ -11,20 +11,21 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
"(/old/path=/new/path) or (just /old/path which becomes /cgi-prefix/old/path)"
msgstr ""
+"(/old/path=/new/path) ori (just /old/path which becomes /cgi-prefix/old/path)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
msgid "404 Error"
-msgstr ""
+msgstr "Eroare 404"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:7
msgid "A lightweight single-threaded HTTP(S) server"
-msgstr ""
+msgstr "Un server HTTP(S) ușor cu un singur fir de execuție"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid "Advanced Settings"
@@ -32,76 +33,81 @@ msgstr "Setări avansate"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid "Aliases"
-msgstr ""
+msgstr "Aliasuri"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:149
msgid "Base directory for files to be served"
-msgstr ""
+msgstr "Directorul de bază pentru fișierele care urmează să fie servite"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
msgid "Bind to specific interface:port (by specifying interface address"
msgstr ""
+"Legătura cu o anumită interfață:port (prin specificarea adresei interfeței)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
msgid "CGI filetype handler"
-msgstr ""
+msgstr "Manipulator de tip de fișier CGI"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
msgid "CGI is disabled if not present."
-msgstr ""
+msgstr "CGI este dezactivat dacă nu este prezent."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
msgid "Config file (e.g. for credentials for Basic Auth)"
msgstr ""
+"Fișier de configurare (de exemplu, pentru credențiale pentru Basic Auth)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:187
msgid "Connection reuse"
-msgstr ""
+msgstr "Reutilizarea conexiunii"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "Țară"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:173
msgid "Disable JSON-RPC authorization via ubus session API"
-msgstr ""
+msgstr "Dezactivați autorizarea JSON-RPC prin intermediul sesiunii ubus API"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:129
msgid "Do not follow symlinks outside document root"
-msgstr ""
+msgstr "Nu urmați legături simbolice în afara rădăcinii documentului"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:132
msgid "Do not generate directory listings."
-msgstr ""
+msgstr "Nu generați listări în directoare."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:148
msgid "Document root"
-msgstr ""
+msgstr "Rădăcina documentului"
#: 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 ""
+"De exemplu, specificați cu index.html și index.php atunci când folosiți PHP"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
msgid "Embedded Lua interpreter is disabled if not present."
-msgstr ""
+msgstr "Interpretul Lua încorporat este dezactivat dacă nu este prezent."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:169
msgid "Enable JSON-RPC Cross-Origin Resource Support"
-msgstr ""
+msgstr "Activați suportul pentru resurse JSON-RPC Cross-Origin"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:19
msgid "For settings primarily geared to serving more than the web UI"
msgstr ""
+"Pentru setările orientate în primul rând spre a servi mai mult decât "
+"interfața web"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:19
msgid "Full Web Server Settings"
-msgstr ""
+msgstr "Setări complete ale serverului web"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
msgid "Full real path to handler for Lua scripts"
-msgstr ""
+msgstr "Calea reală completă către gestionarul pentru scripturile Lua"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
@@ -109,154 +115,172 @@ msgstr "Setări generale"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
-msgstr ""
+msgstr "Acordarea accesului UCI pentru luci-app-uhttpd"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
msgid "HTTP listeners (address:port)"
-msgstr ""
+msgstr "Ascultători HTTP (adresă:port)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:94
msgid "HTTPS Certificate (DER or PEM format)"
-msgstr ""
+msgstr "Certificat HTTPS (format DER sau PEM)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:96
msgid "HTTPS Private Key (DER or PEM format)"
-msgstr ""
+msgstr "Cheia privată HTTPS (format DER sau PEM)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
msgid "HTTPS listener (address:port)"
-msgstr ""
+msgstr "Ascultător HTTPS (adresă:port)"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr "Glisați pentru a marca ca citit"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
-msgstr ""
+msgstr "Ignoră IP-urile private pe interfața publică"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:122
msgid "Index page(s)"
-msgstr ""
+msgstr "Pagina (paginile) de index"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
msgid ""
"Interpreter to associate with file endings ('suffix=handler', e.g. '.php=/"
"usr/bin/php-cgi')"
msgstr ""
+"Interpretor care se asociază cu terminațiile fișierelor (\"suffix=handler\", "
+"de exemplu \".php=/usr/bin/php-cgi\")"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:214
msgid "Length of key in bits"
-msgstr ""
+msgstr "Lungimea cheii în biți"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
-msgstr ""
+msgstr "Locație"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:197
msgid "Maximum number of connections"
-msgstr ""
+msgstr "Numărul maxim de conexiuni"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:201
msgid "Maximum number of script requests"
-msgstr ""
+msgstr "Numărul maxim de cereri de script"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:177
msgid "Maximum wait time for Lua, CGI, or ubus execution"
-msgstr ""
+msgstr "Timpul maxim de așteptare pentru execuția Lua, CGI sau ubus"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:182
msgid "Maximum wait time for network activity"
-msgstr ""
+msgstr "Timp maxim de așteptare pentru activitatea de rețea"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr "Organizație"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
-msgstr ""
+msgstr "Suprascrieți calea pentru socket-ul ubus"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
msgid "Path prefix for CGI scripts"
-msgstr ""
+msgstr "Prefix de cale pentru scripturile CGI"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid ""
"Prevent access from private (RFC1918) IPs on an interface if it has an "
"public IP address"
msgstr ""
+"Împiedicați accesul de la IP-uri private (RFC1918) pe o interfață dacă "
+"aceasta are o adresă IP publică"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:138
msgid "Realm for Basic Auth"
-msgstr ""
+msgstr "Domeniul pentru autentificarea de bază"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:86
msgid "Redirect all HTTP to HTTPS"
-msgstr ""
+msgstr "Redirecționați toate HTTP către HTTPS"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:109
msgid "Remove configuration for certificate and key"
-msgstr ""
+msgstr "Eliminarea configurației pentru certificat și cheie"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:98
msgid "Remove old certificate and key"
-msgstr ""
+msgstr "Eliminați certificatul și cheia veche"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
msgid "Server Hostname"
-msgstr ""
+msgstr "Numele de gazdă al serverului"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
-msgstr ""
+msgstr "Setări care fie sunt rareori necesare, fie afectează deservirea WebUI"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
-msgstr ""
+msgstr "Stat"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:192
msgid "TCP Keepalive"
-msgstr ""
+msgstr "TCP Ținețiactiv"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:110
msgid "This permanently deletes the cert, key, and configuration to use same."
msgstr ""
+"Acest lucru șterge definitiv certificatul, cheia și configurația pentru "
+"utilizarea acestora."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:210
msgid "Valid for # of Days"
-msgstr ""
+msgstr "Valabil pentru # de zile"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
msgid ""
"Virtual URL or CGI script to display on status '404 Not Found'. Must begin "
"with '/'"
msgstr ""
+"URL-ul virtual sau scriptul CGI care trebuie afișat la starea \"404 Not Found"
+"\". Trebuie să înceapă cu \"/\""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:156
msgid "Virtual path prefix for Lua scripts"
-msgstr ""
+msgstr "Prefix de cale virtuală pentru scripturile Lua"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
msgid "Virtual path prefix for ubus via JSON-RPC integration"
-msgstr ""
+msgstr "Prefix de cale virtuală pentru ubus prin integrarea JSON-RPC"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
msgid "Will not use HTTP authentication if not present"
-msgstr ""
+msgstr "Nu va utiliza autentificarea HTTP dacă nu este prezentă"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
msgid "a.k.a CommonName"
-msgstr ""
+msgstr "alias CommonName"
#: 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"
-msgstr ""
+msgstr "Parametrii certificatului auto-semnat uHTTPd"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:99
msgid ""
"uHTTPd will generate a new self-signed certificate using the configuration "
"shown below."
msgstr ""
+"uHTTPd va genera un nou certificat auto-semnat folosind configurația "
+"prezentată mai jos."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
msgid "ubus integration is disabled if not present"
-msgstr ""
+msgstr "integrarea ubus este dezactivată dacă nu este prezentă"
diff --git a/applications/luci-app-uhttpd/po/ru/uhttpd.po b/applications/luci-app-uhttpd/po/ru/uhttpd.po
index d3022bff98..57142017b2 100644
--- a/applications/luci-app-uhttpd/po/ru/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/ru/uhttpd.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: uhttpd\n"
"POT-Creation-Date: 2017-12-06 22:30+0300\n"
-"PO-Revision-Date: 2020-08-04 18:32+0000\n"
-"Last-Translator: sergio <sergio+it@outerface.net>\n"
+"PO-Revision-Date: 2021-03-11 08:13+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/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.2-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -65,7 +65,7 @@ msgstr "Config файл"
msgid "Connection reuse"
msgstr "Повторное использование соединения"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "Страна"
@@ -115,7 +115,7 @@ msgstr "Полный путь<br />к обработчику<br />скрипто
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
-msgstr "Основные настройки"
+msgstr "Общие настройки"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
@@ -137,6 +137,10 @@ msgstr "Приватный ключ HTTPS (в DER или PEM формате)"
msgid "HTTPS listener (address:port)"
msgstr "Входящие HTTPS<br />(адрес:порт)"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr "Игнорировать приватные<br />IP-адреса на<br />публичном интерфейсе"
@@ -157,7 +161,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr "Длина ключа в битах"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr "Расположение"
@@ -177,6 +181,10 @@ msgstr "Максимальное время ожидания для Lua, CGI,<br
msgid "Maximum wait time for network activity"
msgstr "Максимальное время ожидания сетевой активности"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr "Переопределить<br />путь для сокета ubus"
@@ -220,7 +228,7 @@ msgstr ""
"Страница содержит параметры, которые редко используются или влияют на "
"обслуживание веб-интерфейса"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr "Указывать"
diff --git a/applications/luci-app-uhttpd/po/sk/uhttpd.po b/applications/luci-app-uhttpd/po/sk/uhttpd.po
index 9dea711fcb..b9c302d552 100644
--- a/applications/luci-app-uhttpd/po/sk/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/sk/uhttpd.po
@@ -58,7 +58,7 @@ msgstr ""
msgid "Connection reuse"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "Krajina"
@@ -126,6 +126,10 @@ msgstr ""
msgid "HTTPS listener (address:port)"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr ""
@@ -144,7 +148,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr ""
@@ -164,6 +168,10 @@ msgstr ""
msgid "Maximum wait time for network activity"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr ""
@@ -203,7 +211,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr ""
diff --git a/applications/luci-app-uhttpd/po/sv/uhttpd.po b/applications/luci-app-uhttpd/po/sv/uhttpd.po
index 16675438a3..5b78b4107b 100644
--- a/applications/luci-app-uhttpd/po/sv/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/sv/uhttpd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-17 20:20+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-11-07 15:53+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/sv/>\n"
"Language: sv\n"
@@ -10,16 +10,18 @@ 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.9-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
"(/old/path=/new/path) or (just /old/path which becomes /cgi-prefix/old/path)"
msgstr ""
+"(/gammal/genväg=/ny/genväg) eller (bara /gammal/genväg som blir /cgi-prefix/"
+"gammal/genväg)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
msgid "404 Error"
-msgstr ""
+msgstr "404-fel"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:7
msgid "A lightweight single-threaded HTTP(S) server"
@@ -31,7 +33,7 @@ msgstr "Avancerade inställningar"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid "Aliases"
-msgstr ""
+msgstr "Alias"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:149
msgid "Base directory for files to be served"
@@ -41,6 +43,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
msgid "Bind to specific interface:port (by specifying interface address"
msgstr ""
+"Bind till ett specifikt gränssnitt:port (genom att ange gränssnittets address"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
msgid "CGI filetype handler"
@@ -58,7 +61,7 @@ msgstr ""
msgid "Connection reuse"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "Land"
@@ -126,6 +129,10 @@ msgstr ""
msgid "HTTPS listener (address:port)"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr ""
@@ -144,7 +151,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr ""
@@ -164,6 +171,10 @@ msgstr ""
msgid "Maximum wait time for network activity"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr ""
@@ -203,7 +214,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr "Skick"
diff --git a/applications/luci-app-uhttpd/po/templates/uhttpd.pot b/applications/luci-app-uhttpd/po/templates/uhttpd.pot
index ac8e7c4b5f..357ba5b067 100644
--- a/applications/luci-app-uhttpd/po/templates/uhttpd.pot
+++ b/applications/luci-app-uhttpd/po/templates/uhttpd.pot
@@ -47,7 +47,7 @@ msgstr ""
msgid "Connection reuse"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr ""
@@ -115,6 +115,10 @@ msgstr ""
msgid "HTTPS listener (address:port)"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr ""
@@ -133,7 +137,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr ""
@@ -153,6 +157,10 @@ msgstr ""
msgid "Maximum wait time for network activity"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr ""
@@ -192,7 +200,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr ""
diff --git a/applications/luci-app-uhttpd/po/tr/uhttpd.po b/applications/luci-app-uhttpd/po/tr/uhttpd.po
index 7d208d6b68..c44a0b6e4f 100644
--- a/applications/luci-app-uhttpd/po/tr/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/tr/uhttpd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/tr/>\n"
"Language: tr\n"
@@ -10,20 +10,21 @@ 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-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
"(/old/path=/new/path) or (just /old/path which becomes /cgi-prefix/old/path)"
msgstr ""
+"(/old/path=/new/path) veya (just /old/path haline gelir /cgi-prefix/old/path)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
msgid "404 Error"
-msgstr ""
+msgstr "404 Hatası"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:7
msgid "A lightweight single-threaded HTTP(S) server"
-msgstr ""
+msgstr "Hafif bir tek iş parçacıklı HTTP(S) sunucusu"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid "Advanced Settings"
@@ -31,76 +32,81 @@ msgstr "Gelişmiş Ayarlar"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid "Aliases"
-msgstr ""
+msgstr "Diğer isimler"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:149
msgid "Base directory for files to be served"
-msgstr ""
+msgstr "Sunulacak dosyalar için temel dizin"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
msgid "Bind to specific interface:port (by specifying interface address"
msgstr ""
+"Belirli bir arabirime bağlan: bağlantı noktası (arabirim adresini belirterek)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
msgid "CGI filetype handler"
-msgstr ""
+msgstr "CGI dosya türü işleyicisi"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
msgid "CGI is disabled if not present."
-msgstr ""
+msgstr "Mevcut değilse CGI devre dışı bırakılır."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
msgid "Config file (e.g. for credentials for Basic Auth)"
msgstr ""
+"Yapılandırma dosyası (ör. Temel Kimlik Doğrulama için kimlik bilgileri için)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:187
msgid "Connection reuse"
-msgstr ""
+msgstr "Bağlantının yeniden kullanımı"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
-msgstr ""
+msgstr "Ülke"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:173
msgid "Disable JSON-RPC authorization via ubus session API"
msgstr ""
+"Ubus oturum API'si aracılığıyla JSON-RPC yetkilendirmesini devre dışı bırakın"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:129
msgid "Do not follow symlinks outside document root"
-msgstr ""
+msgstr "Belge kökü dışındaki sembolik bağları izleme"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:132
msgid "Do not generate directory listings."
-msgstr ""
+msgstr "Dizin listeleri oluşturmayın."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:148
msgid "Document root"
-msgstr ""
+msgstr "Belgenin tutulduğu yer"
#: 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 "Örneğin PHP kullanırken index.html ve index.php ile belirtin"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
msgid "Embedded Lua interpreter is disabled if not present."
-msgstr ""
+msgstr "Gömülü Lua yorumlayıcı program mevcut değilse devre dışı bırakılır."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:169
msgid "Enable JSON-RPC Cross-Origin Resource Support"
-msgstr ""
+msgstr "JSON-RPC Cross-Origin Kaynak Desteğini Etkinleştir"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:19
msgid "For settings primarily geared to serving more than the web UI"
msgstr ""
+"Öncelikle web kullanıcı arayüzünden daha fazlasını sunmaya yönelik ayarlar "
+"için"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:19
msgid "Full Web Server Settings"
-msgstr ""
+msgstr "Tam Web Sunucusu Ayarları"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
msgid "Full real path to handler for Lua scripts"
-msgstr ""
+msgstr "Lua betikleri için işleyiciye tam gerçek yol"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
@@ -108,154 +114,172 @@ msgstr "Genel Ayarlar"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
-msgstr ""
+msgstr "luci-app-uhttpd için UCI erişimi verin"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
msgid "HTTP listeners (address:port)"
-msgstr ""
+msgstr "HTTP dinleyicileri (address:port)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:94
msgid "HTTPS Certificate (DER or PEM format)"
-msgstr ""
+msgstr "HTTPS Sertifikası (DER ya da PEM formatı)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:96
msgid "HTTPS Private Key (DER or PEM format)"
-msgstr ""
+msgstr "HTTPS Özel Anahtar (DER ya da PEM formatı)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
msgid "HTTPS listener (address:port)"
+msgstr "HTTPS dinleyicisi (address:port)"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
-msgstr ""
+msgstr "Ortak arayüzde gizli IP'leri yok say"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:122
msgid "Index page(s)"
-msgstr ""
+msgstr "İndeks Sayfası / Sayfaları"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
msgid ""
"Interpreter to associate with file endings ('suffix=handler', e.g. '.php=/"
"usr/bin/php-cgi')"
msgstr ""
+"Dosya sonlarıyla ilişkilendirilecek yorumlayıcı ('suffix=handler', ör. '."
+"php=/usr/bin/php-cgi')"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:214
msgid "Length of key in bits"
-msgstr ""
+msgstr "Bit cinsinden anahtar uzunluğu"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
-msgstr ""
+msgstr "Konum"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:197
msgid "Maximum number of connections"
-msgstr ""
+msgstr "Maksimum bağlantı sayısı"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:201
msgid "Maximum number of script requests"
-msgstr ""
+msgstr "Maksimum betik sayısı"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:177
msgid "Maximum wait time for Lua, CGI, or ubus execution"
-msgstr ""
+msgstr "Lua, CGI veya ubus yürütmesi için maksimum bekleme süresi"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:182
msgid "Maximum wait time for network activity"
+msgstr "Ağ etkinliği için maksimum bekleme süresi"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
-msgstr ""
+msgstr "Ubus soketi için yolu geçersiz kıl"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
msgid "Path prefix for CGI scripts"
-msgstr ""
+msgstr "CGI betikleri için yol öneki"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid ""
"Prevent access from private (RFC1918) IPs on an interface if it has an "
"public IP address"
msgstr ""
+"Genel bir IP adresine sahipse, bir arabirimdeki özel (RFC1918) IP'lerden "
+"erişimi engelleyin"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:138
msgid "Realm for Basic Auth"
-msgstr ""
+msgstr "Temel Kimlik Doğrulama için Bölge"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:86
msgid "Redirect all HTTP to HTTPS"
-msgstr ""
+msgstr "Tüm HTTP'leri HTTPS'ye yönlendir"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:109
msgid "Remove configuration for certificate and key"
-msgstr ""
+msgstr "Sertifika ve anahtar konfigürasyonunu kaldır"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:98
msgid "Remove old certificate and key"
-msgstr ""
+msgstr "Eski sertifika ve anahtarı kaldır"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
msgid "Server Hostname"
-msgstr ""
+msgstr "Sunucu Ana Makina Adı"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
-msgstr ""
+msgstr "Nadiren ihtiyaç duyulan veya WebUI sunmayı etkileyen ayarlar"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
-msgstr ""
+msgstr "Durum"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:192
msgid "TCP Keepalive"
-msgstr ""
+msgstr "TCP Keepalive"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:110
msgid "This permanently deletes the cert, key, and configuration to use same."
msgstr ""
+"Bu, aynı kullanmak için sertifika, anahtar ve yapılandırmayı kalıcı olarak "
+"siler."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:210
msgid "Valid for # of Days"
-msgstr ""
+msgstr "# gün geçerlilik süresi"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
msgid ""
"Virtual URL or CGI script to display on status '404 Not Found'. Must begin "
"with '/'"
msgstr ""
+"'404 Bulunamadı' durumunda görüntülenecek sanal URL veya CGI betiği. \"/\" "
+"İle başlamalıdır"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:156
msgid "Virtual path prefix for Lua scripts"
-msgstr ""
+msgstr "Lua betikleri için sanal yol öneki"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
msgid "Virtual path prefix for ubus via JSON-RPC integration"
-msgstr ""
+msgstr "JSON-RPC entegrasyonu aracılığıyla ubus için sanal yol öneki"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
msgid "Will not use HTTP authentication if not present"
-msgstr ""
+msgstr "Mevcut değilse HTTP kimlik doğrulamasını kullanmayacak"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
msgid "a.k.a CommonName"
-msgstr ""
+msgstr "diğer adıyla Ortak Ad"
#: 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"
-msgstr ""
+msgstr "uHTTPd kendinden imzalı sertifika değişkenleri"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:99
msgid ""
"uHTTPd will generate a new self-signed certificate using the configuration "
"shown below."
msgstr ""
+"uHTTPd, aşağıda gösterilen yapılandırmayı kullanarak yeni bir kendinden "
+"imzalı sertifika oluşturacaktır."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
msgid "ubus integration is disabled if not present"
-msgstr ""
+msgstr "yoksa ubus entegrasyonu devre dışı bırakılır"
diff --git a/applications/luci-app-uhttpd/po/uk/uhttpd.po b/applications/luci-app-uhttpd/po/uk/uhttpd.po
index b5810210af..bb290d6fcc 100644
--- a/applications/luci-app-uhttpd/po/uk/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/uk/uhttpd.po
@@ -1,22 +1,24 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-17 11:51+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2022-02-14 11:56+0000\n"
+"Last-Translator: Vova Buran <heneral@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/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 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.11-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
"(/old/path=/new/path) or (just /old/path which becomes /cgi-prefix/old/path)"
msgstr ""
+"(/старий/шлях=/новий/шлях) або (просто /старий/шлях, який стає /cgi-префікс/"
+"старий/шлях"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
msgid "404 Error"
@@ -24,11 +26,11 @@ msgstr "Помилка 404"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:7
msgid "A lightweight single-threaded HTTP(S) server"
-msgstr "Легкий одно-поточний HTTP(S) сервер"
+msgstr "Легкий однопотоковий сервер HTTP(S)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Додаткові налаштування"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid "Aliases"
@@ -36,227 +38,251 @@ msgstr "Псевдоніми (Aliases)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:149
msgid "Base directory for files to be served"
-msgstr ""
+msgstr "Базовий каталог для файлів, які будуть обслуговуватися"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
msgid "Bind to specific interface:port (by specifying interface address"
-msgstr ""
+msgstr "Прив'язати до певного інтерфейсу:порту (зазначенням адреси інтерфейсу)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
msgid "CGI filetype handler"
-msgstr ""
+msgstr "Обробник типів файлів CGI"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
msgid "CGI is disabled if not present."
-msgstr ""
+msgstr "CGI вимкнено, якщо його немає."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
msgid "Config file (e.g. for credentials for Basic Auth)"
msgstr ""
+"Файл конфігурації (наприклад, для облікових даних базової автентифікації)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:187
msgid "Connection reuse"
-msgstr ""
+msgstr "Повторне використання з'єднання"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "Країна"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:173
msgid "Disable JSON-RPC authorization via ubus session API"
-msgstr ""
+msgstr "Вимкнути авторизацію JSON-RPC через API сеансу ubus"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:129
msgid "Do not follow symlinks outside document root"
-msgstr ""
+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"
-msgstr ""
+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 "Наприклад, вкажіть index.html та index.php за використання PHP"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
msgid "Embedded Lua interpreter is disabled if not present."
-msgstr ""
+msgstr "Вбудований інтерпретатор Lua вимкнено, якщо сценарій відсутній."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:169
msgid "Enable JSON-RPC Cross-Origin Resource Support"
-msgstr ""
+msgstr "Увімкнути підтримку ресурсів JSON-RPC перехресного походження"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:19
msgid "For settings primarily geared to serving more than the web UI"
msgstr ""
+"Для налаштувань, в основному призначених для обслуговування сервера, а не "
+"веб-інтерфейсу"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:19
msgid "Full Web Server Settings"
-msgstr ""
+msgstr "Повні налаштування веб-сервера"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
msgid "Full real path to handler for Lua scripts"
-msgstr ""
+msgstr "Повний реальний шлях до обробника сценаріїв Lua"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Загальні налаштування"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
-msgstr ""
+msgstr "Надати доступ до UCI для luci-app-uhttpd"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
msgid "HTTP listeners (address:port)"
-msgstr ""
+msgstr "Прослуховувачі HTTP (адреса:порт)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:94
msgid "HTTPS Certificate (DER or PEM format)"
-msgstr ""
+msgstr "Сертифікат HTTPS (формат DER або PEM)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:96
msgid "HTTPS Private Key (DER or PEM format)"
-msgstr ""
+msgstr "Приватний ключ HTTPS (формат DER або PEM)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
msgid "HTTPS listener (address:port)"
+msgstr "Прослуховувач HTTPS (адреса:порт)"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
msgstr ""
+"Якщо порожній, випадкове/унікальне значення використовується при генерації "
+"сертифіката"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
-msgstr ""
+msgstr "Ігнорувати приватні IP-адреси на загальнодоступному інтерфейсі"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:122
msgid "Index page(s)"
-msgstr ""
+msgstr "Сторінки індексу"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
msgid ""
"Interpreter to associate with file endings ('suffix=handler', e.g. '.php=/"
"usr/bin/php-cgi')"
msgstr ""
+"Інтерпретатор для асоціювання з розширеннями файлів ('суфікс=обробник', "
+"наприклад '.php =/usr/bin/php-cgi')"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:214
msgid "Length of key in bits"
-msgstr ""
+msgstr "Довжина ключа в бітах"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
-msgstr ""
+msgstr "Розташування"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:197
msgid "Maximum number of connections"
-msgstr ""
+msgstr "Максимальна кількість з'єднань"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:201
msgid "Maximum number of script requests"
-msgstr ""
+msgstr "Максимальна кількість запитів сценарію"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:177
msgid "Maximum wait time for Lua, CGI, or ubus execution"
-msgstr ""
+msgstr "Максимальний час очікування виконання Lua, CGI або ubus"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:182
msgid "Maximum wait time for network activity"
-msgstr ""
+msgstr "Максимальний час очікування на мережеву активність"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr "Організація"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
-msgstr ""
+msgstr "Перевизначити шлях для сокета ubus"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
msgid "Path prefix for CGI scripts"
-msgstr ""
+msgstr "Префікс шляху для сценаріїв CGI"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid ""
"Prevent access from private (RFC1918) IPs on an interface if it has an "
"public IP address"
msgstr ""
+"Заборонити доступ до приватних IP-адрес (RFC1918) y інтерфейсі, якщо він має "
+"загальнодоступну IP-адресу"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:138
msgid "Realm for Basic Auth"
-msgstr ""
+msgstr "Зона для базової авторизації"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:86
msgid "Redirect all HTTP to HTTPS"
-msgstr ""
+msgstr "Переспрямувати всі HTTP на HTTPS"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:109
msgid "Remove configuration for certificate and key"
-msgstr ""
+msgstr "Видалити конфігурацію сертифіката та ключа"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:98
msgid "Remove old certificate and key"
-msgstr ""
+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 ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
+"Параметри, які або рідко потрібні, або які впливають на обслуговування веб-"
+"інтерфейсу"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: 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"
-msgstr ""
+msgstr "Підтримувати TSP"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:110
msgid "This permanently deletes the cert, key, and configuration to use same."
msgstr ""
+"Сертифікат, ключ і конфігурацію буде остаточно видалено для використання."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:210
msgid "Valid for # of Days"
-msgstr ""
+msgstr "Дійсний на протязі # днів"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
msgid ""
"Virtual URL or CGI script to display on status '404 Not Found'. Must begin "
"with '/'"
msgstr ""
+"Віртуальна URL-адреса або сценарій CGI для відображення статусу '404 Не "
+"знайдено'. Має починатися з '/'"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:156
msgid "Virtual path prefix for Lua scripts"
-msgstr ""
+msgstr "Префікс віртуального шляху для сценаріїв Lua"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
msgid "Virtual path prefix for ubus via JSON-RPC integration"
-msgstr ""
+msgstr "Префікс віртуального шляху для ubus через інтеграцію JSON-RPC"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
msgid "Will not use HTTP authentication if not present"
-msgstr ""
+msgstr "Не використовуватиметься автентифікація HTTP, якщо її немає"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
msgid "a.k.a CommonName"
-msgstr ""
+msgstr "Також відоме як CommonName"
#: 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"
-msgstr ""
+msgstr "Параметри самопідписаного сертифіката uHTTPd"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:99
msgid ""
"uHTTPd will generate a new self-signed certificate using the configuration "
"shown below."
msgstr ""
+"uHTTPd створить новий самопідписаний сертифікат, використовуючи "
+"конфігурацію, показану нижче."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
msgid "ubus integration is disabled if not present"
-msgstr ""
+msgstr "Інтеграцію з ubus вимкнено, якщо її немає"
diff --git a/applications/luci-app-uhttpd/po/vi/uhttpd.po b/applications/luci-app-uhttpd/po/vi/uhttpd.po
index 8710856d79..05a8cf2aac 100644
--- a/applications/luci-app-uhttpd/po/vi/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/vi/uhttpd.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 07:00-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsuhttpd/vi/>\n"
"Language: vi\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.3.2-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -25,7 +27,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid "Aliases"
@@ -56,7 +58,7 @@ msgstr ""
msgid "Connection reuse"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr ""
@@ -124,6 +126,10 @@ msgstr ""
msgid "HTTPS listener (address:port)"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr ""
@@ -142,7 +148,7 @@ msgstr ""
msgid "Length of key in bits"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr ""
@@ -162,6 +168,10 @@ msgstr ""
msgid "Maximum wait time for network activity"
msgstr ""
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr ""
@@ -201,7 +211,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr ""
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr ""
diff --git a/applications/luci-app-uhttpd/po/zh_Hans/uhttpd.po b/applications/luci-app-uhttpd/po/zh_Hans/uhttpd.po
index 5828212d85..7f8da5fa07 100644
--- a/applications/luci-app-uhttpd/po/zh_Hans/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/zh_Hans/uhttpd.po
@@ -3,15 +3,15 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"PO-Revision-Date: 2022-02-06 11:56+0000\n"
+"Last-Translator: Eric <alchemillatruth@purelymail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsuhttpd/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.1-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -60,7 +60,7 @@ msgstr "配置文件(例如,基本身份验证的凭据)"
msgid "Connection reuse"
msgstr "连接重用"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "国家"
@@ -110,7 +110,7 @@ msgstr "常规设置"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
-msgstr ""
+msgstr "授予UCI访问luci-app-uhttpd的权限"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
msgid "HTTP listeners (address:port)"
@@ -118,16 +118,20 @@ msgstr "HTTP 监听(地址:端口)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:94
msgid "HTTPS Certificate (DER or PEM format)"
-msgstr ""
+msgstr "HTTPS 证书 (DER 或 PEM 格式)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:96
msgid "HTTPS Private Key (DER or PEM format)"
-msgstr ""
+msgstr "HTTPS 私钥 (DER 或 PEM 格式)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
msgid "HTTPS listener (address:port)"
msgstr "HTTPS 监听(地址:端口)"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr "如果为空,则在生成证书时使用一个随机/唯一的值"
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr "忽略公共接口上的私有 IP"
@@ -146,7 +150,7 @@ msgstr "文件结尾关联的解释器(“后缀=处理程序”,例如“.p
msgid "Length of key in bits"
msgstr "密钥长度"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr "位置"
@@ -166,6 +170,10 @@ msgstr "Lua、CGI 或 ubus 执行的最长等待时间"
msgid "Maximum wait time for network activity"
msgstr "网络活动的最长等待时间"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr "机构"
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr "覆盖 ubus 套接字路径"
@@ -205,7 +213,7 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr "很少需要或影响 WebUI 服务的设置"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr "状态"
diff --git a/applications/luci-app-uhttpd/po/zh_Hant/uhttpd.po b/applications/luci-app-uhttpd/po/zh_Hant/uhttpd.po
index 6d3f27ce84..afb5e796e8 100644
--- a/applications/luci-app-uhttpd/po/zh_Hant/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/zh_Hant/uhttpd.po
@@ -3,15 +3,15 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-28 19:19+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-01-15 12:32+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsuhttpd/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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -50,7 +50,7 @@ msgstr "CGI 檔案型別處理程式"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
msgid "CGI is disabled if not present."
-msgstr "如果不存在,CGI 將被禁用。"
+msgstr "如果留空,則 CGI 將被停用。"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
msgid "Config file (e.g. for credentials for Basic Auth)"
@@ -60,13 +60,13 @@ msgstr "配置檔案(例如,基本身份驗證的憑據)"
msgid "Connection reuse"
msgstr "連線重用"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
msgstr "國家"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:173
msgid "Disable JSON-RPC authorization via ubus session API"
-msgstr "通過 ubus 會話 API 禁用 JSON-RPC 授權"
+msgstr "透過 ubus 工作階段 API 來停用 JSON-RPC 授權"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:129
msgid "Do not follow symlinks outside document root"
@@ -86,7 +86,7 @@ msgstr "例如,使用 PHP 時可指定為 index.html 和 index.php"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
msgid "Embedded Lua interpreter is disabled if not present."
-msgstr "如果不存在,嵌入式 Lua 直譯器將被禁用。"
+msgstr "如果留空,嵌入式 Lua 直譯器將被停用。"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:169
msgid "Enable JSON-RPC Cross-Origin Resource Support"
@@ -110,7 +110,7 @@ msgstr "一般設定"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
-msgstr ""
+msgstr "授予 luci-app-uhttpd 擁有 UCI 存取的權限"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
msgid "HTTP listeners (address:port)"
@@ -118,16 +118,20 @@ msgstr "HTTP 監聽(位址:埠)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:94
msgid "HTTPS Certificate (DER or PEM format)"
-msgstr ""
+msgstr "HTTPS數位簽證(DER 或 PEM格式)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:96
msgid "HTTPS Private Key (DER or PEM format)"
-msgstr ""
+msgstr "HTTPS 私人金鑰(DER或PEM格式)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
msgid "HTTPS listener (address:port)"
msgstr "HTTPS 監聽(位址:埠)"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
msgstr "忽略公共介面上的私有 IP"
@@ -146,7 +150,7 @@ msgstr "檔案結尾關聯的直譯器(“字尾=處理程式”,例如“.p
msgid "Length of key in bits"
msgstr "金鑰長度"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
msgstr "位置"
@@ -166,6 +170,10 @@ msgstr "Lua、CGI 或 ubus 執行的最長等待時間"
msgid "Maximum wait time for network activity"
msgstr "網路活動的最長等待時間"
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Organization"
+msgstr ""
+
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
msgstr "覆蓋 ubus 套接字路徑"
@@ -205,17 +213,17 @@ msgid ""
"Settings which are either rarely needed or which affect serving the WebUI"
msgstr "很少需要或影響 WebUI 服務的設定"
-#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
msgstr "狀態"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:192
msgid "TCP Keepalive"
-msgstr "TCP Keepalive"
+msgstr "TCP 存活者"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:110
msgid "This permanently deletes the cert, key, and configuration to use same."
-msgstr "這將永久刪除證書、金鑰及使用它的配置。"
+msgstr "這將永久刪除證書、金鑰及相同使用的配置。"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:210
msgid "Valid for # of Days"
@@ -233,7 +241,7 @@ msgstr "Lua 指令碼的虛擬路徑字首"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
msgid "Virtual path prefix for ubus via JSON-RPC integration"
-msgstr "ubus 通過 JSON-RPC 整合的虛擬路徑字首"
+msgstr "虛擬路徑字首,其用於透過 JSON-RPC 整合的 ubus"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
msgid "Will not use HTTP authentication if not present"
@@ -246,7 +254,7 @@ msgstr "又名 CommonName"
#: 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 "uHTTPd"
+msgstr "uHTTPd精簡http伺服器"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:205
msgid "uHTTPd Self-signed Certificate Parameters"
@@ -260,7 +268,7 @@ msgstr "uHTTPd 將使用下面顯示的配置生成新的自簽名證書。"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
msgid "ubus integration is disabled if not present"
-msgstr "如果不存在,則禁用 ubus 整合"
+msgstr "如果留空,則 ubus 整合將被停用"
#~ msgid "HTTPS Certificate (DER Encoded)"
#~ msgstr "HTTPS 證書(DER 編碼)"
diff --git a/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua b/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua
index 206d7e6da1..acbd7c2aed 100644
--- a/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua
+++ b/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua
@@ -8,7 +8,8 @@ local ena, mcf, lci, lsv
local rlh, rpv, vld, nvd, eds, prt, tlm
local ctl, dlk, dom, dty, lfq, wfq, exa
local dp6, d64, pfx, qry, qrs
-local pro, tgr, rsc, rsn, ag2, stt
+local pro, rsc, rsn, ag2, stt
+local tgr, ifc, wfc
local rpn, din, ath
local ut = require "luci.util"
@@ -18,7 +19,7 @@ local ds = require "luci.dispatcher"
local ucl = luci.model.uci.cursor()
local valman = ucl:get_first("unbound", "unbound", "manual_conf")
local dhcplk = ucl:get_first("unbound", "unbound", "dhcp_link")
-local lstrig = ucl:get_first("dhcp", "odhcpd", "leasetrigger")
+local lstrig = ucl:get_first("dhcp", "odhcpd", "leasetrigger") or "undefined"
m1 = Map("unbound")
s1 = m1:section(TypedSection, "unbound", translate("Recursive DNS"),
@@ -125,7 +126,25 @@ if (valman == "0") then
ag2:value("24", "24")
ag2:value("99", "99 ("..translate("never")..")")
- tgr = s1:taboption("advanced", Value, "trigger_interface",
+ ifc = s1:taboption("advanced", Value, "iface_lan",
+ translate("LAN Networks"),
+ translate("Networks to consider LAN (served) beyond those served by DHCP"))
+ ifc.template = "cbi/network_netlist"
+ ifc.widget = "checkbox"
+ ifc.rmempty = true
+ ifc.cast = "string"
+ ifc.nocreate = true
+
+ wfc = s1:taboption("advanced", Value, "iface_wan",
+ translate("WAN Networks"),
+ translate("Networks to consider WAN (unserved)"))
+ wfc.template = "cbi/network_netlist"
+ wfc.widget = "checkbox"
+ wfc.rmempty = true
+ wfc.cast = "string"
+ wfc.nocreate = true
+
+ tgr = s1:taboption("advanced", Value, "iface_trig",
translate("Trigger Networks"),
translate("Networks that may trigger Unbound to reload (avoid wan6)"))
tgr.template = "cbi/network_netlist"
diff --git a/applications/luci-app-unbound/po/ar/unbound.po b/applications/luci-app-unbound/po/ar/unbound.po
index 0847cabf64..b1c2b0c5f9 100644
--- a/applications/luci-app-unbound/po/ar/unbound.po
+++ b/applications/luci-app-unbound/po/ar/unbound.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:41+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2021-03-10 04:35+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/ar/>\n"
"Language: ar\n"
@@ -9,9 +9,9 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -32,7 +32,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -40,11 +40,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -56,15 +56,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -72,11 +72,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -84,15 +84,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -108,21 +108,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
-msgstr ""
+msgstr "تلقائي"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -134,7 +134,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -142,11 +142,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -187,33 +187,33 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
msgid "Enable"
-msgstr "ممكن"
+msgstr "شغل"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -223,17 +223,17 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -249,25 +249,25 @@ msgstr ""
msgid "Files"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
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)"
@@ -285,96 +285,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -382,31 +386,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -416,34 +420,42 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
msgid "Log"
-msgstr ""
+msgstr "√"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
-msgstr ""
+msgstr "واسطة (متوسط)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -452,7 +464,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -464,11 +476,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -477,31 +489,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -509,33 +521,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -544,7 +556,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
msgid "Save"
-msgstr ""
+msgstr "إحفض"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:67
msgid "Server Port"
@@ -575,15 +587,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -596,11 +608,11 @@ msgstr ""
msgid "Status"
msgstr "الحالة"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -612,7 +624,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -649,35 +661,35 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
msgid "Type"
-msgstr ""
+msgstr "نوع"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -693,26 +705,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -732,14 +748,14 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
msgid "Zones"
-msgstr ""
+msgstr "المناطق"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 ""
@@ -747,8 +763,8 @@ msgstr ""
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/bg/unbound.po b/applications/luci-app-unbound/po/bg/unbound.po
index 40a03f60ea..1dd6228a50 100644
--- a/applications/luci-app-unbound/po/bg/unbound.po
+++ b/applications/luci-app-unbound/po/bg/unbound.po
@@ -1,10 +1,16 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-09-27 22:36+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsunbound/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-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -25,7 +31,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -33,11 +39,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -49,15 +55,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -65,11 +71,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -77,15 +83,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -101,21 +107,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -127,7 +133,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -135,11 +141,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -180,33 +186,33 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
msgid "Enable"
-msgstr ""
+msgstr "Разрешаване"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -216,17 +222,17 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -242,25 +248,25 @@ msgstr ""
msgid "Files"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
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)"
@@ -278,96 +284,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -375,31 +385,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -411,32 +421,40 @@ msgstr ""
msgid "Log"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -445,7 +463,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -457,11 +475,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -470,31 +488,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -502,33 +520,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -537,7 +555,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
msgid "Save"
-msgstr ""
+msgstr "Запази"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:67
msgid "Server Port"
@@ -568,15 +586,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -587,13 +605,13 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
msgid "Status"
-msgstr ""
+msgstr "Статус"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -605,7 +623,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -642,16 +660,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -663,14 +681,14 @@ msgstr ""
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -686,26 +704,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -731,8 +753,8 @@ msgstr ""
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 ""
@@ -740,8 +762,8 @@ msgstr ""
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/bn_BD/unbound.po b/applications/luci-app-unbound/po/bn_BD/unbound.po
index 6dec340824..6401c6b2cb 100644
--- a/applications/luci-app-unbound/po/bn_BD/unbound.po
+++ b/applications/luci-app-unbound/po/bn_BD/unbound.po
@@ -1,10 +1,16 @@
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/luciapplicationsunbound/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-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -25,7 +31,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -33,11 +39,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -49,15 +55,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -65,11 +71,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -77,15 +83,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -101,21 +107,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -127,7 +133,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -135,11 +141,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -180,33 +186,33 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
msgid "Enable"
-msgstr ""
+msgstr "সক্রিয় করুন"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -216,17 +222,17 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
msgid "Enabled"
-msgstr ""
+msgstr "সক্রিয়"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -242,19 +248,19 @@ msgstr ""
msgid "Files"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -278,96 +284,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -375,31 +385,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -409,34 +419,42 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
msgid "Log"
-msgstr ""
+msgstr "লগ করুন"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -445,7 +463,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -457,11 +475,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -470,31 +488,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -502,33 +520,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -537,7 +555,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
msgid "Save"
-msgstr ""
+msgstr "সংরক্ষণ করুন"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:67
msgid "Server Port"
@@ -568,15 +586,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -587,13 +605,13 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
msgid "Status"
-msgstr ""
+msgstr "অবস্থা"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -605,7 +623,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -642,16 +660,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -663,14 +681,14 @@ msgstr ""
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -686,26 +704,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -731,8 +753,8 @@ msgstr ""
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 ""
@@ -740,8 +762,8 @@ msgstr ""
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/ca/unbound.po b/applications/luci-app-unbound/po/ca/unbound.po
index 9a292d8ba2..f608e1d8d5 100644
--- a/applications/luci-app-unbound/po/ca/unbound.po
+++ b/applications/luci-app-unbound/po/ca/unbound.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-20 13:09+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-08 13:04+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/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 3.9.1-dev\n"
+"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -31,7 +31,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -39,11 +39,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "Avançat"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -55,15 +55,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -71,11 +71,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -83,15 +83,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -107,21 +107,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -133,7 +133,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -141,11 +141,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -188,31 +188,31 @@ msgstr ""
msgid "Enable"
msgstr "Activa"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -224,15 +224,15 @@ msgstr ""
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -248,19 +248,19 @@ msgstr ""
msgid "Files"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -284,96 +284,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -381,31 +385,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -417,32 +421,40 @@ msgstr ""
msgid "Log"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -451,7 +463,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -463,11 +475,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -476,31 +488,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -508,33 +520,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -543,7 +555,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
msgid "Save"
-msgstr "Desa"
+msgstr "Desar"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:67
msgid "Server Port"
@@ -574,15 +586,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -595,11 +607,11 @@ msgstr ""
msgid "Status"
msgstr "Estat"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -611,7 +623,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -648,16 +660,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -669,14 +681,14 @@ msgstr ""
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -692,26 +704,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -737,8 +753,8 @@ msgstr ""
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 ""
@@ -746,8 +762,8 @@ msgstr ""
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/cs/unbound.po b/applications/luci-app-unbound/po/cs/unbound.po
index fd2e5225e5..5648ae4865 100644
--- a/applications/luci-app-unbound/po/cs/unbound.po
+++ b/applications/luci-app-unbound/po/cs/unbound.po
@@ -1,27 +1,28 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-04-09 08:04+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/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"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
-msgstr ""
+msgstr "(žádné)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#, fuzzy
msgid "(root)"
-msgstr ""
+msgstr "(root)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
-msgstr ""
+msgstr ", a <var>%s</var> záznamů"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
msgid ", and try <var>%s</var>"
@@ -31,7 +32,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -39,11 +40,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "Pokročilé"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -55,15 +56,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -71,11 +72,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -83,15 +84,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -107,21 +108,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr "Výchozí"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -133,7 +134,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -141,11 +142,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -188,31 +189,31 @@ msgstr ""
msgid "Enable"
msgstr "Povolit"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr "Povolit DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr "Povolit DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr "Povolit Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -224,15 +225,15 @@ msgstr ""
msgid "Enabled"
msgstr "Zapnuto"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -248,19 +249,19 @@ msgstr ""
msgid "Files"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -284,96 +285,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr "Ignorovat"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -381,31 +386,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -417,32 +422,40 @@ msgstr ""
msgid "Log"
msgstr "Protokol"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr "Střední"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -451,7 +464,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -463,11 +476,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -476,31 +489,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -508,33 +521,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -574,15 +587,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -595,11 +608,11 @@ msgstr "Statistiky"
msgid "Status"
msgstr "Stav"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -611,7 +624,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -648,16 +661,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -669,14 +682,14 @@ msgstr "Typ"
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -692,26 +705,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -737,8 +754,8 @@ msgstr "Zóny"
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "výchozí"
@@ -746,8 +763,8 @@ msgstr "výchozí"
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr "nikdy"
diff --git a/applications/luci-app-unbound/po/da/unbound.po b/applications/luci-app-unbound/po/da/unbound.po
new file mode 100644
index 0000000000..b537ebec6c
--- /dev/null
+++ b/applications/luci-app-unbound/po/da/unbound.po
@@ -0,0 +1,792 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-02-12 15:56+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsunbound/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.11-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
+msgid "(none)"
+msgstr "(ingen)"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+msgid "(root)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+msgid ", and <var>%s</var> entries"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+msgid ", and try <var>%s</var>"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+msgid "AXFR"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+msgid "Accept queries only from local subnets"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+msgid "Adblock domain list is too large to display in LuCI."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+msgid "Advanced"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+msgid "Aggressive"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+msgid "Allow open recursion when record not in zone"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+msgid "Authoritative (zone file)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+msgid "Break down query components for limited added privacy"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+msgid "Check for local program to allow forward to localhost"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+msgid "Choose Unbounds listening port"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+msgid "Chose the IP versions used upstream and downstream"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+msgid "Connect to servers using TLS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+msgid "DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
+msgid "DHCP Link"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
+msgid "DHCPv4 to SLAAC"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+msgid "DNS Cache"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+msgid "DNS Plugin"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:63
+msgid "DNS over TLS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+msgid "DNS64 Prefix"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+msgid "DNSSEC NTP Fix"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+msgid "Default"
+msgstr "Standard"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
+msgid "Denied (nxdomain)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+msgid "Directed Zone"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+msgid "Directory only part of URL"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+msgid "Domain Insecure"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+msgid "Domain name to verify TLS certificate"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+msgid "Domain suffix for this router and DHCP clients"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+msgid "EDNS Size"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+msgid "Edit '"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+msgid "Edit 'server:' clause options for 'include:"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+msgid ""
+"Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
+"recursion."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+msgid "Edit clauses such as 'forward-zone:' for 'include:"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+msgid "Edit: Extended"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+msgid "Edit: Server"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+msgid "Edit: UCI"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+msgid "Edit: Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+msgid "Enable"
+msgstr "Aktiver"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+msgid "Enable DNS64"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+msgid "Enable DNSSEC"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+msgid "Enable Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+msgid "Enable access for unbound-control"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+msgid "Enable the DNS64 module"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+msgid "Enable the DNSSEC validator module"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+msgid "Enable the initialization scripts for Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+msgid "Enable this directed zone"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+msgid "Enabled"
+msgstr "Aktiveret"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
+msgid "Extended Statistics"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+msgid "Extended statistics are printed from unbound-control"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+msgid "Extra DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+msgid "Fall Back"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+msgid "Fallback"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+msgid "Files"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+msgid "Filter Entire Subnet"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+msgid "Filter Localhost Rebind"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+msgid "Filter Private Address"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+msgid "Filter Private Rebind"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+msgid "Forward"
+msgstr "Videresend"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+msgid "Forward (simple handoff)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+msgid "Forward TLS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+msgid "Forward to upstream nameservers (ISP)"
+msgstr ""
+
+#: applications/luci-app-unbound/root/usr/share/rpcd/acl.d/luci-app-unbound.json:3
+msgid "Grant UCI access for luci-app-unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+msgid "Host FQDN, All Addresses"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+msgid "Host Records"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+msgid "Host/MX/SRV RR"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+msgid "Host/MX/SRV/CNAME RR"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+msgid "Hostname, All Addresses"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+msgid "Hostname, Primary Address"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+msgid "How to enter the LAN or local network router in DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+msgid "How to treat queries of this local domain"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+msgid "IP4 All and IP6 Local"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+msgid "IP4 Only"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+msgid "IP4 and IP6"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+msgid "IP6 Only*"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+msgid "IP6 Preferred"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
+msgid "Ignore"
+msgstr "Ignorer"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+msgid "Interface FQDN, All Addresses"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+msgid "LAN DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+msgid "Large"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+msgid "Limit days between RFC5011 copies to reduce flash writes"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+msgid "Limit extended DNS packet size"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+msgid "Link to supported programs to load DHCP into DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+msgid "List domains to bypass checks of DNSSEC"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+msgid "Listening Port"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+msgid "Local Data"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
+msgid "Local Domain"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
+msgid "Local Domain Type"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+msgid "Local Host, Encrypted"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+msgid "Local Host, No Encryption"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+msgid "Local Service"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+msgid "Local Subnet, Encrypted"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+msgid "Local Subnet, Static Encryption"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+msgid "Local Zones"
+msgstr "Lokale zoner"
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+msgid "Log"
+msgstr "Log"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+msgid "Manual Conf"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+msgid "Medium"
+msgstr "Medium"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+msgid "Memory Resource"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+msgid "Networks that may trigger Unbound to reload (avoid wan6)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
+msgid "No Entry"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+msgid "No Filter"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+msgid "No Remote Control"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+msgid "Override the WAN side router entry in DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+msgid "Passive"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+msgid "Prefix for generated DNS64 addresses"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+msgid "Prevent client query overload; zero is off"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+msgid "Prevent excessively short cache periods"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+msgid "Protect against upstream response of 127.0.0.0/8"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+msgid "Protect against upstream responses within local subnets"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+msgid "Query Minimize"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+msgid "Query Rate Limit"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+msgid "Recurse"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
+msgid "Recursion Protocol"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
+msgid "Recursion Strength"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+msgid "Recursion activity affects memory growth and CPU load"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+msgid "Recursive DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+msgid "Refused"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+msgid "Resource"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+msgid "Save"
+msgstr "Gem"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:67
+msgid "Server Port"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:73
+msgid "Server TLS Port"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+msgid "Servers for this zone; see README.md for optional form"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+msgid "Show: Adblock"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+msgid "Show: DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+msgid "Show: Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+msgid "Skip UCI and use /etc/unbound/unbound.conf"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+msgid "Small"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+msgid "Static (local only)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+msgid "Statistics"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+msgid "Strict Minimize"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+msgid "Strict version of 'query minimize' but it can break DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+msgid "Stub (forced recursion)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:79
+msgid "TLS Name Index"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+msgid "TTL Minimum"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+msgid "This could display more statistics with the unbound-control package."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+msgid ""
+"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+msgid ""
+"This shows Unbound 'local-data:' entries from default, .conf, or control."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+msgid ""
+"This shows Unbound 'local-zone:' entries from default, .conf, or control."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+msgid "This shows Unbound self reported performance statistics."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+msgid "This shows syslog filtered for events involving Unbound."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
+msgid "Tiny"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+msgid "Transparent (local/global)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+msgid "Type"
+msgstr "Type"
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+msgid "Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+msgid ""
+"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
+"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
+"a>."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
+msgid "Unbound Control App"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+msgid "Unbound cache is too large to display in LuCI."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+msgid "Undefined"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:59
+msgid "Use 'resolv.conf.auto'"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
+msgid "Use Upstream"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+msgid "Use extra DNS entries found in /etc/config/dhcp"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+msgid "Use menu System/Processes to observe any memory growth"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
+msgid "WAN DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+msgid "Zone (Domain) names included in this zone combination"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:84
+msgid "Zone Download URL"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+msgid "Zone Names"
+msgstr "Zonenavne"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+msgid "Zone Type"
+msgstr "Zone Type"
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+msgid "Zones"
+msgstr "Zoner"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+msgid "accept upstream results for"
+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 "Standard"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+msgid "download from <var>%s</var>"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
+msgid "never"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+msgid "prefetch zone files for"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+msgid "select recursion for"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+msgid "unknown action for"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+msgid "use <var>%s</var> nameservers"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+msgid "use nameservers"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+msgid "with default certificate for <var>%s</var>"
+msgstr ""
diff --git a/applications/luci-app-unbound/po/de/unbound.po b/applications/luci-app-unbound/po/de/unbound.po
index 3a13b8df66..4caace09cb 100644
--- a/applications/luci-app-unbound/po/de/unbound.po
+++ b/applications/luci-app-unbound/po/de/unbound.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-09 02:45+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
-msgstr ""
+msgstr "(keiner)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
msgid "(root)"
@@ -31,7 +31,7 @@ msgstr ", und versuche <var>%s</var>"
msgid "AXFR"
msgstr "AXFR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr "Nur Abfragen von lokalen Subnetzen akzeptieren"
@@ -39,131 +39,134 @@ msgstr "Nur Abfragen von lokalen Subnetzen akzeptieren"
msgid "Adblock domain list is too large to display in LuCI."
msgstr "Die Adblock-Domain-Liste ist zu groß, um in LuCI angezeigt zu werden."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "Fortgeschritten"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr "Aggressiv"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
msgid "Allow open recursion when record not in zone"
msgstr ""
+"Offene Rekursion zulassen, wenn sich der Datensatz nicht in der Zone befindet"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
-#, fuzzy
msgid "Authoritative (zone file)"
-msgstr "Autoritativ (Zonendatei)"
+msgstr "Autorisierend (Zonendatei)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
-msgstr ""
+msgstr "Basis"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
+"Aufschlüsseln der Abfragekomponenten für begrenzten zusätzlichen Datenschutz"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: 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 "Unterbrechen der Schleife, wo DNSSEC NTP benötigt und NTP DNS benötigt"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
msgid "Check for local program to allow forward to localhost"
-msgstr ""
+msgstr "Prüft auf lokales Programm, um Weiterleitung an Localhost zu erlauben"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
-msgstr ""
+msgstr "Wähle den Unbounds Listening Port"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
-msgstr ""
+msgstr "Wählen Sie die vor- und nachgelagerten IP-Versionen aus"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
msgid "Connect to servers using TLS"
-msgstr ""
+msgstr "Verbinde zu Servern mit TLS Protokoll"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr "DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
-msgstr ""
+msgstr "DHCP Verbindung"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
-msgstr ""
+msgstr "DHCPv4 nach SLAAC"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
msgid "DNS Cache"
-msgstr ""
+msgstr "DNS Zwischenspeicher"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
msgid "DNS Plugin"
-msgstr ""
+msgstr "DNS Plugin"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:63
msgid "DNS over TLS"
-msgstr ""
+msgstr "DNS über TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
-msgstr ""
+msgstr "DNS64 Präfix"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
-msgstr ""
+msgstr "DNSSEC NTP Korrektur"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr "Standardeinstellung"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
-msgstr ""
+msgstr "Abgelehnt ( nxdomain )"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
msgid "Directed Zone"
-msgstr ""
+msgstr "Gerichtete Zone"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
msgid "Directory only part of URL"
-msgstr ""
+msgstr "Verzeichnis nur Teil der URL"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
-msgstr ""
+msgstr "Unsichere Domäne"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
msgid "Domain name to verify TLS certificate"
-msgstr ""
+msgstr "Domänenname zum Verifizieren des TLS-Zertifikats"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
-msgstr ""
+msgstr "Domänensuffix für diesen Router und DHCP Clients"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
-msgstr ""
+msgstr "EDNS Größe"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
-msgstr ""
+msgstr "Bearbeiten '"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
-msgstr ""
+msgstr "Bearbeite 'Server:' Optionenklausel für 'enthält:"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
msgid ""
"Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
"recursion."
msgstr ""
+"Bearbeiten Sie eine forward-, stub- oder zone-file Zwischenspeicher Zone, "
+"damit Unbound anstelle einer Rekursion verwendet werden kann."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
@@ -171,51 +174,51 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
msgid "Edit: Extended"
-msgstr ""
+msgstr "Bearbeite: Erweitert"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
msgid "Edit: Server"
-msgstr ""
+msgstr "Bearbeite: Server"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
msgid "Edit: UCI"
-msgstr ""
+msgstr "Bearbeite: UCI"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
msgid "Edit: Unbound"
-msgstr ""
+msgstr "Bearbeite: Unbound"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
msgid "Enable"
msgstr "Aktivieren"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr "DNS64 aktivieren"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr "DNSSEC aktivieren"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr "Unbound aktivieren"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
-msgstr ""
+msgstr "Aktiviere Zugriff für Unbound-Kontrolle"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
-msgstr ""
+msgstr "Aktiviere das DNS64 Modul"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
-msgstr ""
+msgstr "Aktiviere das DNSSEC Prüf-Modul"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
-msgstr ""
+msgstr "Aktiviere die Initialisierungsskripte für Unbound"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
msgid "Enable this directed zone"
@@ -225,15 +228,15 @@ msgstr ""
msgid "Enabled"
msgstr "Aktiviert"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -249,19 +252,19 @@ msgstr ""
msgid "Files"
msgstr "Dateien"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -285,96 +288,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr "Gewähre UCI Zugriff auf luci-app-unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr "Hostname, alle Adressen"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr "Hostname, primäre Adresse"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr "Ignorieren"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr "Groß"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -382,31 +389,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -418,32 +425,40 @@ msgstr ""
msgid "Log"
msgstr "Protokoll"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr "Manuelle Konfiguration"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr "Mittel"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr "Kein Eintrag"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr "Kein Filter"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -452,7 +467,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -464,11 +479,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr "Passiv"
@@ -477,31 +492,31 @@ msgstr "Passiv"
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -509,33 +524,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -575,15 +590,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr "Klein"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -596,11 +611,11 @@ msgstr "Statistiken"
msgid "Status"
msgstr "Status"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -612,7 +627,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -649,16 +664,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr "Winzig"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -670,14 +685,14 @@ msgstr "Typ"
msgid "Unbound"
msgstr "Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -693,26 +708,30 @@ msgstr "Undefiniert"
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -738,8 +757,8 @@ msgstr "Zonen"
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "Standardeinstellung"
@@ -747,8 +766,8 @@ msgstr "Standardeinstellung"
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr "nie"
diff --git a/applications/luci-app-unbound/po/el/unbound.po b/applications/luci-app-unbound/po/el/unbound.po
index c4c21dfee4..2dd8c0e2fb 100644
--- a/applications/luci-app-unbound/po/el/unbound.po
+++ b/applications/luci-app-unbound/po/el/unbound.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2021-02-01 16:02+0000\n"
+"Last-Translator: ChriZathens <c_kan1@hotmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/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.0.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -31,7 +31,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -39,11 +39,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "προχωρημένο"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -55,15 +55,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -71,11 +71,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -83,15 +83,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -107,21 +107,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -133,7 +133,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -141,11 +141,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -188,31 +188,31 @@ msgstr ""
msgid "Enable"
msgstr "Ενεργοποίηση"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -222,17 +222,17 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
msgid "Enabled"
-msgstr ""
+msgstr "Ενεργοποιήθηκε"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -246,21 +246,21 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
msgid "Files"
-msgstr ""
+msgstr "Αρχεία"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -284,96 +284,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -381,31 +385,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -417,32 +421,40 @@ msgstr ""
msgid "Log"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -451,7 +463,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -463,11 +475,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -476,31 +488,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -508,33 +520,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -574,15 +586,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -595,11 +607,11 @@ msgstr ""
msgid "Status"
msgstr "Κατάσταση"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -611,7 +623,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -648,16 +660,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -669,14 +681,14 @@ msgstr ""
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -692,26 +704,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -737,8 +753,8 @@ msgstr ""
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 ""
@@ -746,8 +762,8 @@ msgstr ""
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/en/unbound.po b/applications/luci-app-unbound/po/en/unbound.po
index d9b6048db0..5377d3eec2 100644
--- a/applications/luci-app-unbound/po/en/unbound.po
+++ b/applications/luci-app-unbound/po/en/unbound.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -31,7 +31,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -39,11 +39,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -55,15 +55,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -71,11 +71,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -83,15 +83,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -107,21 +107,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -133,7 +133,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -141,11 +141,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -188,31 +188,31 @@ msgstr ""
msgid "Enable"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -224,15 +224,15 @@ msgstr ""
msgid "Enabled"
msgstr "Enabled"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -248,19 +248,19 @@ msgstr ""
msgid "Files"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -284,96 +284,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -381,31 +385,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -417,32 +421,40 @@ msgstr ""
msgid "Log"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -451,7 +463,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -463,11 +475,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -476,31 +488,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -508,33 +520,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -574,15 +586,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -595,11 +607,11 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -611,7 +623,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -648,16 +660,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -669,14 +681,14 @@ msgstr ""
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -692,26 +704,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -737,8 +753,8 @@ msgstr ""
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 ""
@@ -746,8 +762,8 @@ msgstr ""
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/es/unbound.po b/applications/luci-app-unbound/po/es/unbound.po
index 981a991b49..1544300d22 100644
--- a/applications/luci-app-unbound/po/es/unbound.po
+++ b/applications/luci-app-unbound/po/es/unbound.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: 2021-03-14 05:16+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/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.2-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr "(ninguno)"
@@ -34,7 +34,7 @@ msgstr ", y prueba <var>%s</var>"
msgid "AXFR"
msgstr "AXFR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr "Aceptar consultas solo de subredes locales"
@@ -43,11 +43,11 @@ msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
"La lista de dominios de Adblock es demasiado grande para mostrarla en LuCI."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "Avanzado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr "Agresivo"
@@ -59,16 +59,16 @@ msgstr "Permitir recursión abierta cuando el registro no está en la zona"
msgid "Authoritative (zone file)"
msgstr "Autoritativo (archivo de zona)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr "Básico"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
"Desglose los componentes de consulta para una privacidad adicional limitada"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr "Rompa el ciclo donde DNSSEC necesita NTP y NTP necesita DNS"
@@ -76,11 +76,11 @@ msgstr "Rompa el ciclo donde DNSSEC necesita NTP y NTP necesita DNS"
msgid "Check for local program to allow forward to localhost"
msgstr "Verifique el programa local para permitir el reenvío a localhost"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr "Escoge el puerto de escucha Unbounds"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
"Elija las versiones de IP utilizadas en sentido ascendente y descendente"
@@ -89,15 +89,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr "Conectarse a los servidores utilizando TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr "DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr "Enlace DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr "DHCPv4 a SLAAC"
@@ -113,21 +113,21 @@ msgstr "Complemento DNS"
msgid "DNS over TLS"
msgstr "DNS sobre TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr "Prefijo DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr "Fijado de DNSSEC NTP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr "Predeterminado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr "Denegado (nxdomain)"
@@ -139,7 +139,7 @@ msgstr "Zona dirigida"
msgid "Directory only part of URL"
msgstr "Directorio solo parte de la URL"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr "Dominio inseguro"
@@ -147,11 +147,11 @@ msgstr "Dominio inseguro"
msgid "Domain name to verify TLS certificate"
msgstr "Nombre de dominio para verificar el certificado TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr "Sufijo de dominio para este enrutador y clientes DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr "Tamaño EDNS"
@@ -196,31 +196,31 @@ msgstr "Edite: Unbound"
msgid "Enable"
msgstr "Activar"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr "Activar DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr "Activar DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr "Activar Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr "Activar el acceso para el control ilimitado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr "Activar el módulo DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr "Activar el módulo validador DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr "Activar los scripts de inicialización para Unbound"
@@ -232,15 +232,15 @@ msgstr "Activar esta zona dirigida"
msgid "Enabled"
msgstr "Activado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr "Estadisticas extendidas"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr "Las estadísticas extendidas se imprimen desde el control independiente"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr "DNS extra"
@@ -256,19 +256,19 @@ msgstr "Retroceder"
msgid "Files"
msgstr "Archivos"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr "Filtrar toda la subred"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr "Filtrar Localhost Rebind"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr "Filtrar dirección privada"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr "Filtrar encuadernado privado"
@@ -292,97 +292,101 @@ msgstr "Reenviar a servidores de nombres ascendentes (ISP)"
msgid "Grant UCI access for luci-app-unbound"
msgstr "Conceder acceso a UCI para luci-app-unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr "FQDN de host, todas las direcciones"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr "Registros de host"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr "Host/MX/SRV RR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr "Host/MX/SRV/CNAME RR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr "Nombre de host, todas las direcciones"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr "Nombre de host, dirección principal"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr "Cómo ingresar al enrutador de red local o LAN en DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr "Como tratar las consultas de este dominio local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr "IP4 Todos y IP6 Local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr "Sólo IP4"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr "IP4 y IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr "Sólo IP6*"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr "IP6 preferido"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr "Ignorar"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr "Interfaz FQDN, todas las direcciones"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr "DNS de LAN"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr "Redes LAN"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr "Grande"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
"Limite los días entre copias RFC5011 para reducir las grabaciones flash"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr "Limitar el tamaño del paquete DNS extendido"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr "Enlace a programas compatibles para cargar DHCP en DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr "Lista de dominios para eludir las comprobaciones de DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr "Puerto de escucha"
@@ -390,31 +394,31 @@ msgstr "Puerto de escucha"
msgid "Local Data"
msgstr "Datos locales"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr "Dominio local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr "Tipo de dominio local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr "Host local, encriptado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr "Host local, sin cifrado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr "Servicio local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr "Subred local, encriptada"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr "Subred local, cifrado estático"
@@ -426,32 +430,40 @@ msgstr "Zonas locales"
msgid "Log"
msgstr "Registro"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr "Conf. Manual"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr "Medio"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr "Recurso de memoria"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr "Redes que pueden activar Unbound para recargar (evitar wan6)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr "Redes para considerar LAN (servidas) más allá de las servidas por DHCP"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr "Redes para considerar WAN (sin servir)"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr "Sin entrada"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr "Sin filtro"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr "Sin control remoto"
@@ -462,7 +474,7 @@ msgstr ""
"Nota: a la biblioteca SSL/TLS le falta una API. Por favor revise syslog. >> "
"logread ..."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -478,11 +490,11 @@ msgstr ""
"Organice los reenvios dirigidos, colilla , y zonas autoritarias <a href=\"%s"
"\" target=\"_blank\">(ayuda)</a>."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr "Anular la entrada del enrutador del lado WAN en DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr "Pasivo"
@@ -491,31 +503,31 @@ msgstr "Pasivo"
msgid "Port servers will receive queries on"
msgstr "Los servidores de puertos recibirán consultas en"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr "Prefijo para direcciones DNS64 generadas"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr "Prevenir la sobrecarga de consultas del cliente; cero está apagado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr "Prevenir períodos de caché excesivamente cortos"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr "Proteger contra la respuesta ascendente de 127.0.0.0/8"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr "Proteger contra respuestas ascendentes dentro de subredes locales"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr "Consulta minimizada"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr "Límite de velocidad de consulta"
@@ -523,35 +535,35 @@ msgstr "Límite de velocidad de consulta"
msgid "Recurse"
msgstr "Recuento"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr "Protocolo de recursion"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr "Fuerza de recursión"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
"La actividad de recursión afecta el crecimiento de la memoria y la carga de "
"la CPU"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr "DNS recursivo"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr "Rechazado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr "Recurso"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 "Root DSKEY Age"
@@ -591,15 +603,15 @@ msgstr "Mostrar: DHCP"
msgid "Show: Unbound"
msgstr "Mostrar: Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr "Omita UCI y use /etc/unbound/unbound.conf"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr "Pequeño"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr "Estático (solo local)"
@@ -612,11 +624,11 @@ msgstr "Estadísticas"
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr "Estricto minimizar"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr "Versión estricta de 'consulta minimizada' pero puede romper DNS"
@@ -628,7 +640,7 @@ msgstr "Talón (recursión forzada)"
msgid "TLS Name Index"
msgstr "Índice de nombres TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr "TTL mínimo"
@@ -673,16 +685,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr "Esto muestra syslog filtrado para eventos relacionados con Unbound."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr "Minúsculo"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr "Transparente (local/global)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 "Redes de disparo"
@@ -694,7 +706,7 @@ msgstr "Tipo"
msgid "Unbound"
msgstr "Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -704,7 +716,7 @@ msgstr ""
"resolución de DNS de validación, recursivo y almacenamiento en caché <a href="
"\"%s\" target=\"_blank\">(ayuda)</a>."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr "Aplicación de control de Unbound"
@@ -720,27 +732,31 @@ msgstr "Indefinido"
msgid "Use 'resolv.conf.auto'"
msgstr "Utilice 'resolv.conf.auto'"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr "Utilice DHCPv4 MAC para descubrir hosts IPA SLAAC (EUI64)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr "Usar Upstream"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr "Use entradas DNS extra que se encuentran en /etc/config/dhcp"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
"Usa el menú Sistema/Procesos para observar cualquier crecimiento de memoria"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr "DNS WAN"
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr "Redes WAN"
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr "Nombres de zona (dominio) incluidos en esta combinación de zona"
@@ -766,8 +782,8 @@ msgstr "Zonas"
msgid "accept upstream results for"
msgstr "aceptar resultados anteriores para"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "predeterminado"
@@ -775,8 +791,8 @@ msgstr "predeterminado"
msgid "download from <var>%s</var>"
msgstr "descargar desde <var>%s</var>"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr "nunca"
diff --git a/applications/luci-app-unbound/po/fi/unbound.po b/applications/luci-app-unbound/po/fi/unbound.po
index e158512bb0..7f563c140e 100644
--- a/applications/luci-app-unbound/po/fi/unbound.po
+++ b/applications/luci-app-unbound/po/fi/unbound.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -31,7 +31,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -39,11 +39,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -55,15 +55,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -71,11 +71,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -83,15 +83,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -107,21 +107,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr "Oletus"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -133,7 +133,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -141,11 +141,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -188,31 +188,31 @@ msgstr ""
msgid "Enable"
msgstr "Ota käyttöön"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -224,15 +224,15 @@ msgstr ""
msgid "Enabled"
msgstr "Käytössä"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -248,19 +248,19 @@ msgstr ""
msgid "Files"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -284,96 +284,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -381,31 +385,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -417,32 +421,40 @@ msgstr ""
msgid "Log"
msgstr "Loki"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr "Keskitaso"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -451,7 +463,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -463,11 +475,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -476,31 +488,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -508,33 +520,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -574,15 +586,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -595,11 +607,11 @@ msgstr "Tilastot"
msgid "Status"
msgstr "Tila"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -611,7 +623,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -648,16 +660,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -669,14 +681,14 @@ msgstr "Tyyppi"
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -692,26 +704,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -737,8 +753,8 @@ msgstr "Vyöhykkeet"
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "vakio"
@@ -746,8 +762,8 @@ msgstr "vakio"
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/fr/unbound.po b/applications/luci-app-unbound/po/fr/unbound.po
index fcd9f83b5b..084b51457d 100644
--- a/applications/luci-app-unbound/po/fr/unbound.po
+++ b/applications/luci-app-unbound/po/fr/unbound.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-17 10:09+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2021-10-18 08:06+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/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.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
-msgstr ""
+msgstr "(aucun)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
msgid "(root)"
@@ -31,7 +31,7 @@ msgstr ", et essaie <var>%s</var>"
msgid "AXFR"
msgstr "AXFR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr "Acceptez uniquement les requêtes provenant de sous-réseaux locaux"
@@ -41,11 +41,11 @@ msgstr ""
"La liste des domaines Adblock est trop importante pour être affichée dans "
"LuCI."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "Avancé"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr "Agressif"
@@ -59,16 +59,16 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr "Faisant autorité (fichier de zone)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr "Basique"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
"Décomposer les composants de la requête pour une plus grande confidentialité"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr "Rompre la boucle où DNSSEC a besoin de NTP et NTP a besoin de DNS"
@@ -76,11 +76,11 @@ msgstr "Rompre la boucle où DNSSEC a besoin de NTP et NTP a besoin de DNS"
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr "Choisir le Port d'écoute"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr "Choisir les versions IP utilisées en amont et en aval"
@@ -88,15 +88,15 @@ msgstr "Choisir les versions IP utilisées en amont et en aval"
msgid "Connect to servers using TLS"
msgstr "Se connecter à des serveurs en TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr "DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr "DHCP Liaison"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr "DHCPv4 à SLAAC"
@@ -106,27 +106,27 @@ msgstr "Cache DNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
msgid "DNS Plugin"
-msgstr ""
+msgstr "Plugin DNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:63
msgid "DNS over TLS"
msgstr "DNS à travers TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr "Préfixe DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr "DNSSEC NTP Correctif"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr "Par Défaut"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr "Refusé (nxdomaine)"
@@ -138,7 +138,7 @@ msgstr "Zone dirigée"
msgid "Directory only part of URL"
msgstr "Répertoire seule partie de l'URL"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr "Domaine non-securisé"
@@ -146,11 +146,11 @@ msgstr "Domaine non-securisé"
msgid "Domain name to verify TLS certificate"
msgstr "Nom de domaine pour vérifier le certificat TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr "Suffixe de domaine pour ce routeur et les clients DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr "Taille EDNS"
@@ -196,31 +196,31 @@ msgstr "Modifier : Unbound"
msgid "Enable"
msgstr "Activer"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr "Activer DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr "Activer DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr "Activer Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr "Permettre l'accès pour unbound-control"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr "Autorisé DNS64 module"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr "Autorisé le DNSSEC validator module"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr "Autorisé initialisation scripts pour Unbound"
@@ -232,45 +232,43 @@ msgstr "Activer directed zone"
msgid "Enabled"
msgstr "Activé"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr "Statistiques Etendue"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr "Statistiques étendues venant de unbound-control"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr "Extra DNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
-#, fuzzy
msgid "Fall Back"
-msgstr "Fall Back"
+msgstr "Repli"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
-#, fuzzy
msgid "Fallback"
-msgstr "Fallback"
+msgstr "Repli"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
msgid "Files"
msgstr "Fichiers"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr "Filtrer l'ensemble du sous-réseau"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr "Filtrer Localhost Rebind"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr "Filtrer l'adresse privée"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr "Filtrer Private Rebind"
@@ -294,99 +292,103 @@ msgstr "Transfert vers les serveurs de noms en amont (ISP)"
msgid "Grant UCI access for luci-app-unbound"
msgstr "Accorder l'accès à l'UCI pour luci-app-unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr "Hôte FQDN, Toutes les adresses"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr "Hôtes Enregistrées"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr "Hôte/MX/SRV RR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr "Hôte/MX/SRV/CNAME RR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr "Hostname, Toutes les adresses"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr "Hostname, Adresse principale"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr "Comment entrer dans le LAN ou routeur réseau local dans DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr "Comment traiter les requêtes de ce domaine local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr "IP4 Tous et IP6 Local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr "IP4 uniquement"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr "IPv4 et IPv6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr "IP6 uniquement*"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr "IP6 Préféré"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr "Ignorer"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr "Interface FQDN, Toutes les adresses"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr "LAN DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr "Réseaux LAN"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
#, fuzzy
msgid "Large"
msgstr "Large"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
"Limiter les jours entre les copies du RFC5011 pour réduire les écritures "
"flash"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr "Limiter la taille étendue du paquet DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr "Lien vers des programmes pris en charge pour charger DHCP dans DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr "Liste des domaines pour contourner les contrôles de DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr "Port d'écoute"
@@ -394,31 +396,31 @@ msgstr "Port d'écoute"
msgid "Local Data"
msgstr "Données locales"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr "Domaine local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr "Local Type De Domaine"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr "Hôte local, crypté"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr "Hôte Local, Pas De Cryptage"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr "Local Service"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr "Subnet local, crypté"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr "Sous-réseau local, cryptage statique"
@@ -430,33 +432,41 @@ msgstr "Zones locales"
msgid "Log"
msgstr "Journal"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr "Manuel Conf"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr "Moyen"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr "Ressource mémoire"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
"Réseaux susceptibles de déclencher le rechargement de Unbound (éviter wan6)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr "Pas d'entrée"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr "Aucun filtre"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr "Pas de contrôle à distance"
@@ -467,7 +477,7 @@ msgstr ""
"Remarque : il manque une API à la librairie SSL/TLS. Veuillez consulter le "
"syslog. >> lire le journal ..."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -484,11 +494,11 @@ msgstr ""
"Organisez des zones dirigées transfert, stub et des zones faisant autorité "
"<a href=\"%s\" target=\"_blank\">(help)</a>."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr "Remplacer l'entrée du routeur côté WAN dans le DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr "Passif"
@@ -497,67 +507,67 @@ msgstr "Passif"
msgid "Port servers will receive queries on"
msgstr "Les serveurs de port recevront des requêtes sur"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr "Préfixe pour les adresses DNS64 générées"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
-msgstr ""
+msgstr "Empêcher la surcharge des requêtes client ; zéro signifie désactivé"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr "Prévenir les périodes de cache excessivement courtes"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr "Protéger contre une réponse en amont de 127.0.0.0/8"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr "Protéger contre les réactions en amont au sein des sous-réseaux locaux"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr "Minimiser la requête"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
-msgstr ""
+msgstr "Limite du taux des requêtes"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
msgid "Recurse"
msgstr "Récurse"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr "Protocole de récursion"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr "Force de récursion"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
"L'activité de récursivité affecte la croissance de la mémoire et la charge "
"du CPU"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr "DNS récursif"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr "Refusé"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr "Ressource"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 "Root DSKEY Age"
@@ -598,15 +608,15 @@ msgstr "Afficher : DHCP"
msgid "Show: Unbound"
msgstr "Afficher : Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr "Ignorez l'UCI et utilisez /etc/unbound/unbound.conf"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr "Petit"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr "Statique (local uniquement)"
@@ -619,11 +629,11 @@ msgstr "Statistiques"
msgid "Status"
msgstr "État"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr "Strict Minimize"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
"Version stricte de «minimiser les requêtes» mais cela peut casser le DNS"
@@ -636,7 +646,7 @@ msgstr "Stub (récursion forcée)"
msgid "TLS Name Index"
msgstr "TLS Index des noms"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr "TTL Minimum"
@@ -680,16 +690,16 @@ msgstr "Affiche les statistiques de performance de Unbound."
msgid "This shows syslog filtered for events involving Unbound."
msgstr "Ceci montre le syslog filtré pour les événements impliquant Unbound."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr "Petit"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr "Transparent (local/global)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 "Déclenchement des Réseaux"
@@ -701,7 +711,7 @@ msgstr "Type"
msgid "Unbound"
msgstr "Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -711,7 +721,7 @@ msgstr ""
"DNS de validation, récursif et de mise en cache <a href=\"%s\" target="
"\"_blank\">(help)</a>."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr "Unbound Controle App"
@@ -727,29 +737,33 @@ msgstr "Non défini"
msgid "Use 'resolv.conf.auto'"
msgstr "Utiliser « resolv.conf.auto »"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr "Utiliser DHCPv4 MAC pour découvrir les hôtes IP6 SLAAC (EUI64)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr "Utiliser upstream"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
"Utiliser les entrées DNS supplémentaires trouvées dans /etc/config/dhcp"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
"Utilisez le menu Système/Processus pour observer toute augmentation de la "
"mémoire"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr "WAN DNS"
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr "Réseaux WAN"
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr "Zone (Domaine) noms inclus dans cette zone de combinaison"
@@ -775,8 +789,8 @@ msgstr "Zones"
msgid "accept upstream results for"
msgstr "accepter les résultats en amont pour"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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"
@@ -784,8 +798,8 @@ msgstr "Par défaut"
msgid "download from <var>%s</var>"
msgstr "télécharger à partir de <var>%s</var>"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr "jamais"
diff --git a/applications/luci-app-unbound/po/he/unbound.po b/applications/luci-app-unbound/po/he/unbound.po
index 20ebcd1180..fe458dbfea 100644
--- a/applications/luci-app-unbound/po/he/unbound.po
+++ b/applications/luci-app-unbound/po/he/unbound.po
@@ -4,7 +4,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -25,7 +25,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -33,11 +33,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -49,15 +49,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -65,11 +65,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -77,15 +77,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -101,21 +101,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -127,7 +127,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -135,11 +135,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -182,31 +182,31 @@ msgstr ""
msgid "Enable"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -218,15 +218,15 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -242,19 +242,19 @@ msgstr ""
msgid "Files"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -278,96 +278,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -375,31 +379,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -411,32 +415,40 @@ msgstr ""
msgid "Log"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -445,7 +457,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -457,11 +469,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -470,31 +482,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -502,33 +514,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -568,15 +580,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -589,11 +601,11 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -605,7 +617,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -642,16 +654,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -663,14 +675,14 @@ msgstr ""
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -686,26 +698,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -731,8 +747,8 @@ msgstr ""
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 ""
@@ -740,8 +756,8 @@ msgstr ""
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/hi/unbound.po b/applications/luci-app-unbound/po/hi/unbound.po
index 91f555913d..e44c268dd2 100644
--- a/applications/luci-app-unbound/po/hi/unbound.po
+++ b/applications/luci-app-unbound/po/hi/unbound.po
@@ -4,7 +4,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -25,7 +25,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -33,11 +33,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -49,15 +49,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -65,11 +65,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -77,15 +77,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -101,21 +101,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -127,7 +127,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -135,11 +135,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -182,31 +182,31 @@ msgstr ""
msgid "Enable"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -218,15 +218,15 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -242,19 +242,19 @@ msgstr ""
msgid "Files"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -278,96 +278,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -375,31 +379,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -411,32 +415,40 @@ msgstr ""
msgid "Log"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -445,7 +457,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -457,11 +469,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -470,31 +482,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -502,33 +514,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -568,15 +580,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -589,11 +601,11 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -605,7 +617,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -642,16 +654,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -663,14 +675,14 @@ msgstr ""
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -686,26 +698,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -731,8 +747,8 @@ msgstr ""
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 ""
@@ -740,8 +756,8 @@ msgstr ""
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/hu/unbound.po b/applications/luci-app-unbound/po/hu/unbound.po
index 82262122a2..3f20b6ad80 100644
--- a/applications/luci-app-unbound/po/hu/unbound.po
+++ b/applications/luci-app-unbound/po/hu/unbound.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-28 22:27+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2022-01-18 22:55+0000\n"
+"Last-Translator: KinteLiX <superh552@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/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.11-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -29,9 +29,9 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
msgid "AXFR"
-msgstr ""
+msgstr "AXFR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -39,13 +39,13 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "Speciális"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
-msgstr ""
+msgstr "Agresszív"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
msgid "Allow open recursion when record not in zone"
@@ -55,15 +55,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
-msgstr ""
+msgstr "Alap"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -71,11 +71,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -83,76 +83,76 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
-msgstr ""
+msgstr "DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
msgid "DNS Cache"
-msgstr ""
+msgstr "DNS gyorsítótár"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
msgid "DNS Plugin"
-msgstr ""
+msgstr "DNS bővítmény"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:63
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
-msgstr ""
+msgstr "DNS64 előtag"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr "Alapértelmezett"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
-msgstr ""
+msgstr "Elutasítva (nxdomain)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
msgid "Directed Zone"
-msgstr ""
+msgstr "Irányított zóna"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
-msgstr ""
+msgstr "Domain nem biztonságos"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
-msgstr ""
+msgstr "EDNS Méret"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
-msgstr ""
+msgstr "Szerkesztés '"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
@@ -174,45 +174,45 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
msgid "Edit: Server"
-msgstr ""
+msgstr "Szerkesztés: Szerver"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
msgid "Edit: UCI"
-msgstr ""
+msgstr "Szerkesztés: UCI"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
msgid "Edit: Unbound"
-msgstr ""
+msgstr "Szerkesztés: Unbound"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
msgid "Enable"
msgstr "Engedélyezés"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -224,15 +224,15 @@ msgstr ""
msgid "Enabled"
msgstr "Engedélyezve"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -242,25 +242,25 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
msgid "Fallback"
-msgstr ""
+msgstr "Visszaesés"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
msgid "Files"
msgstr "Fájlok"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -270,7 +270,7 @@ msgstr "Továbbítás"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
msgid "Forward (simple handoff)"
-msgstr ""
+msgstr "Továbbítás (egyszerű átadás)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
msgid "Forward TLS"
@@ -284,96 +284,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
-msgstr ""
+msgstr "Csak IP4"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
-msgstr ""
+msgstr "IP4 és IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
-msgstr ""
+msgstr "Csak IP6*"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
-msgstr ""
+msgstr "IP6 preferált"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr "Mellőzés"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
-msgid "Large"
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+msgid "Large"
+msgstr "Nagy"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -381,31 +385,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -417,32 +421,40 @@ msgstr ""
msgid "Log"
msgstr "Napló"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr "Közepes"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -451,7 +463,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -463,11 +475,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -476,31 +488,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -508,33 +520,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -574,15 +586,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -595,11 +607,11 @@ msgstr "Statisztikák"
msgid "Status"
msgstr "Állapot"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -611,7 +623,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -648,16 +660,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -669,14 +681,14 @@ msgstr "Típus"
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -690,28 +702,32 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:59
msgid "Use 'resolv.conf.auto'"
-msgstr ""
+msgstr "Használd a 'resolv.conf.auto' -t"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr "WAN hálózatok"
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -737,17 +753,17 @@ msgstr "Zónák"
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "alapértelmezett"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
msgid "download from <var>%s</var>"
-msgstr ""
+msgstr "letöltés <var>%s</var>-ből"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/it/unbound.po b/applications/luci-app-unbound/po/it/unbound.po
index 3a01c14be3..d495ff0971 100644
--- a/applications/luci-app-unbound/po/it/unbound.po
+++ b/applications/luci-app-unbound/po/it/unbound.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-03 13:35+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-12-23 16:10+0000\n"
+"Last-Translator: davidevertuani <davide.vertuani@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.0-dev\n"
+"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
-msgstr ""
+msgstr "(nessuno)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
msgid "(root)"
@@ -31,21 +31,23 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
-msgstr ""
+msgstr "Accetta query solo da sottoreti locali"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
+"L'elenco dei domini di Adblock è troppo grande per essere visualizzato in "
+"LuCI."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
-msgstr ""
+msgstr "Aggressivo"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
msgid "Allow open recursion when record not in zone"
@@ -53,51 +55,54 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
msgid "Authoritative (zone file)"
-msgstr ""
+msgstr "Autorevole (file di zona)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
-msgstr ""
+msgstr "Di base"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
-msgstr ""
+msgstr "Scomporre i componenti della query per una privacy aggiunta limitata"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
+"Rompere il loop in cui DNSSEC ha bisogno di NTP e NTP ha bisogno del DNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
msgid "Check for local program to allow forward to localhost"
msgstr ""
+"Verificare la disponibilità di programmi locali per consentire l'inoltro a "
+"localhost"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
-msgstr ""
+msgstr "Scegliere la porta di ascolto di Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
-msgstr ""
+msgstr "Scegliere le versioni IP usate a monte e a valle"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
msgid "Connect to servers using TLS"
-msgstr ""
+msgstr "Connettersi ai server usando TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
-msgstr ""
+msgstr "DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
-msgstr ""
+msgstr "Da DHCPv4 a SLAAC"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
msgid "DNS Cache"
-msgstr ""
+msgstr "Cache DNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
msgid "DNS Plugin"
@@ -105,25 +110,25 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:63
msgid "DNS over TLS"
-msgstr ""
+msgstr "DNS over TLS (DoT)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
-msgstr ""
+msgstr "Prefisso DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
-msgstr ""
+msgstr "Correzione NTP DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
-msgstr ""
+msgstr "Predefinito"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
-msgstr ""
+msgstr "Negato (nxdomain)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
msgid "Directed Zone"
@@ -133,30 +138,31 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
-msgstr ""
+msgstr "Dominio non sicuro"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
msgid "Domain name to verify TLS certificate"
-msgstr ""
+msgstr "Nome di dominio per verificare il certificato TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
-msgstr ""
+msgstr "Suffisso di dominio per questo router e per i client DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
-msgstr ""
+msgstr "Dimensione EDNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
-msgstr ""
+msgstr "Modificare '"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#, fuzzy
msgid "Edit 'server:' clause options for 'include:"
-msgstr ""
+msgstr "Modificare le opzioni della clausola 'server:' per 'include:"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
msgid ""
@@ -165,8 +171,9 @@ msgid ""
msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#, fuzzy
msgid "Edit clauses such as 'forward-zone:' for 'include:"
-msgstr ""
+msgstr "Modificare clausole come 'forward-zone:' per 'include:"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
msgid "Edit: Extended"
@@ -188,31 +195,31 @@ msgstr ""
msgid "Enable"
msgstr "Abilita"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -224,15 +231,15 @@ msgstr ""
msgid "Enabled"
msgstr "Abilitato"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -248,25 +255,25 @@ msgstr ""
msgid "Files"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
msgid "Forward"
-msgstr ""
+msgstr "Inoltra"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
msgid "Forward (simple handoff)"
@@ -284,96 +291,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -381,31 +392,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -415,34 +426,42 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
msgid "Log"
-msgstr ""
+msgstr "Registro"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -451,7 +470,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -463,11 +482,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -476,31 +495,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -508,33 +527,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -574,15 +593,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -595,11 +614,11 @@ msgstr ""
msgid "Status"
msgstr "Stato"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -611,7 +630,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -648,35 +667,35 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
msgid "Type"
-msgstr ""
+msgstr "Tipo"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -692,26 +711,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -731,23 +754,23 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
msgid "Zones"
-msgstr ""
+msgstr "Zone"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "predefinito"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/ja/unbound.po b/applications/luci-app-unbound/po/ja/unbound.po
index 606716e88d..b1004875c0 100644
--- a/applications/luci-app-unbound/po/ja/unbound.po
+++ b/applications/luci-app-unbound/po/ja/unbound.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/ja/>\n"
@@ -8,16 +8,16 @@ 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-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
msgid "(root)"
-msgstr ""
+msgstr "(ルート)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
@@ -31,7 +31,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -39,11 +39,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "詳細設定"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -55,73 +55,73 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: 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 "DNSSEC が NTP を必要とし、NTP が DNS を必要とするループを断ち切る"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
-msgstr ""
+msgstr "アップストリームとダウンストリームで使用される IP バージョンを選択"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
msgid "Connect to servers using TLS"
-msgstr ""
+msgstr "TLS を使用してサーバーへ接続"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
-msgstr ""
+msgstr "DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
msgid "DNS Cache"
-msgstr ""
+msgstr "DNS キャッシュ"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
msgid "DNS Plugin"
-msgstr ""
+msgstr "DNS プラグイン"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:63
msgid "DNS over TLS"
-msgstr ""
+msgstr "DNS over TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr "デフォルト"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -133,7 +133,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -141,11 +141,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -186,33 +186,33 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
msgid "Enable"
-msgstr "有効"
+msgstr "有効化"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
-msgstr ""
+msgstr "DNS64 を有効にする"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
-msgstr ""
+msgstr "DNSSEC を有効にする"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
-msgstr ""
+msgstr "Unbound を有効にする"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
-msgstr ""
+msgstr "DNS64 モジュールを有効にする"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -224,15 +224,15 @@ msgstr ""
msgid "Enabled"
msgstr "有効"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -248,19 +248,19 @@ msgstr ""
msgid "Files"
msgstr "ファイル"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -282,130 +282,134 @@ msgstr ""
#: applications/luci-app-unbound/root/usr/share/rpcd/acl.d/luci-app-unbound.json:3
msgid "Grant UCI access for luci-app-unbound"
-msgstr ""
+msgstr "luci-app-unboundにUCIアクセスを許可"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
-msgstr ""
+msgstr "IP4 のみ"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
-msgstr ""
+msgstr "IP4 及び IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
-msgstr ""
+msgstr "IP6 のみ*"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
-msgstr ""
+msgstr "IP6 優先"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr "無視"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
msgid "Local Data"
-msgstr ""
+msgstr "ローカル データ"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
-msgstr ""
+msgstr "ローカル ドメイン"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
-msgstr ""
+msgstr "ローカル サービス"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -417,32 +421,40 @@ msgstr ""
msgid "Log"
msgstr "ログ"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr "中"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -451,7 +463,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -463,44 +475,44 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
-msgstr ""
+msgstr "受動的"
#: 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 ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
-msgstr ""
+msgstr "生成された DNS64 アドレスのプレフィックス"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
-msgstr ""
+msgstr "127.0.0.0/8 のアップストリーム応答から保護"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
-msgstr ""
+msgstr "ローカル サブネット内のアップストリーム応答から保護"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -508,33 +520,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
-msgstr ""
+msgstr "リソース"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -547,16 +559,16 @@ msgstr "保存"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:67
msgid "Server Port"
-msgstr ""
+msgstr "サーバーポート"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:73
msgid "Server TLS Port"
-msgstr ""
+msgstr "サーバー TLS ポート"
#: 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 "サーバー"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
msgid "Servers for this zone; see README.md for optional form"
@@ -564,25 +576,25 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
msgid "Show: Adblock"
-msgstr ""
+msgstr "表示: Adblock"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
msgid "Show: DHCP"
-msgstr ""
+msgstr "表示: DHCP"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
-msgstr ""
+msgstr "UCI をスキップして /etc/unbound/unbound.conf を使用"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
-msgstr ""
+msgstr "小"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -595,11 +607,11 @@ msgstr "統計"
msgid "Status"
msgstr "ステータス"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -611,7 +623,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -648,16 +660,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -669,14 +681,14 @@ msgstr "タイプ"
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -686,32 +698,36 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
msgid "Undefined"
-msgstr ""
+msgstr "未定義"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:59
msgid "Use 'resolv.conf.auto'"
-msgstr ""
+msgstr "'resolv.conf.auto' を使用"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
-msgstr ""
+msgstr "アップストリームを使用"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -722,7 +738,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
msgid "Zone Names"
-msgstr ""
+msgstr "ゾーン名"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
msgid "Zone Type"
@@ -737,17 +753,17 @@ msgstr "ゾーン"
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "デフォルト"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
msgid "download from <var>%s</var>"
-msgstr ""
+msgstr "<var>%s</var> からダウンロード"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
@@ -765,11 +781,11 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
-msgstr ""
+msgstr "<var>%s</var> ネームサーバーを使用"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
msgid "use nameservers"
-msgstr ""
+msgstr "ネームサーバーを使用"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
diff --git a/applications/luci-app-unbound/po/ko/unbound.po b/applications/luci-app-unbound/po/ko/unbound.po
index 9020748cf2..e01c5c4ef3 100644
--- a/applications/luci-app-unbound/po/ko/unbound.po
+++ b/applications/luci-app-unbound/po/ko/unbound.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
-"Last-Translator: EP45 <monadko98@gmail.com>\n"
+"PO-Revision-Date: 2021-03-21 14:31+0000\n"
+"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.0.2-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -31,7 +31,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -39,11 +39,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -55,15 +55,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -71,11 +71,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -83,15 +83,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -107,21 +107,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -133,7 +133,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -141,11 +141,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -188,31 +188,31 @@ msgstr ""
msgid "Enable"
msgstr "활성화"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -222,17 +222,17 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
msgid "Enabled"
-msgstr ""
+msgstr "활성화"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -248,19 +248,19 @@ msgstr ""
msgid "Files"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -284,96 +284,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -381,31 +385,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -417,32 +421,40 @@ msgstr ""
msgid "Log"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -451,7 +463,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -463,11 +475,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -476,31 +488,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -508,33 +520,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -574,15 +586,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -595,11 +607,11 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -611,7 +623,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -648,16 +660,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -669,14 +681,14 @@ msgstr ""
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -692,26 +704,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -737,8 +753,8 @@ msgstr ""
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 ""
@@ -746,8 +762,8 @@ msgstr ""
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/mr/unbound.po b/applications/luci-app-unbound/po/mr/unbound.po
index 97e3e8193c..16f25edd00 100644
--- a/applications/luci-app-unbound/po/mr/unbound.po
+++ b/applications/luci-app-unbound/po/mr/unbound.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -31,7 +31,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -39,11 +39,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -55,15 +55,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -71,11 +71,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -83,15 +83,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -107,21 +107,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr "डीफॉल्ट"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -133,7 +133,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -141,11 +141,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -188,31 +188,31 @@ msgstr ""
msgid "Enable"
msgstr "सक्षम करा"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -224,15 +224,15 @@ msgstr ""
msgid "Enabled"
msgstr "सक्षम केले"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -248,19 +248,19 @@ msgstr ""
msgid "Files"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -284,96 +284,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -381,31 +385,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -417,32 +421,40 @@ msgstr ""
msgid "Log"
msgstr "नोंद"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -451,7 +463,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -463,11 +475,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -476,31 +488,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -508,33 +520,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -574,15 +586,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -595,11 +607,11 @@ msgstr ""
msgid "Status"
msgstr "स्थिती"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -611,7 +623,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -648,16 +660,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -669,14 +681,14 @@ msgstr "प्रकार"
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -692,26 +704,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -737,8 +753,8 @@ msgstr ""
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "डीफॉल्ट"
@@ -746,8 +762,8 @@ msgstr "डीफॉल्ट"
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/ms/unbound.po b/applications/luci-app-unbound/po/ms/unbound.po
index 52d192aed7..3733cef848 100644
--- a/applications/luci-app-unbound/po/ms/unbound.po
+++ b/applications/luci-app-unbound/po/ms/unbound.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -31,7 +31,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -39,11 +39,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "Lanjutan"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -55,15 +55,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -71,11 +71,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -83,15 +83,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -107,21 +107,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -133,7 +133,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -141,11 +141,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -188,31 +188,31 @@ msgstr ""
msgid "Enable"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -224,15 +224,15 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -248,19 +248,19 @@ msgstr ""
msgid "Files"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -284,96 +284,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -381,31 +385,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -417,32 +421,40 @@ msgstr ""
msgid "Log"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -451,7 +463,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -463,11 +475,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -476,31 +488,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -508,33 +520,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -574,15 +586,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -595,11 +607,11 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -611,7 +623,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -648,16 +660,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -669,14 +681,14 @@ msgstr ""
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -692,26 +704,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -737,8 +753,8 @@ msgstr ""
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 ""
@@ -746,8 +762,8 @@ msgstr ""
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/nb_NO/unbound.po b/applications/luci-app-unbound/po/nb_NO/unbound.po
index 2d4722c7bd..06f134e6b6 100644
--- a/applications/luci-app-unbound/po/nb_NO/unbound.po
+++ b/applications/luci-app-unbound/po/nb_NO/unbound.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-20 17:07+0000\n"
-"Last-Translator: Ole Solbakken <oinnselset@gmail.com>\n"
+"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/"
"luciapplicationsunbound/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 3.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -31,7 +31,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -39,11 +39,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "Avansert"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -55,15 +55,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -71,11 +71,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -83,15 +83,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -107,21 +107,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
-msgstr ""
+msgstr "Forvalg"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -133,7 +133,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -141,11 +141,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -186,33 +186,33 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
msgid "Enable"
-msgstr ""
+msgstr "Skru på"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -222,17 +222,17 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
msgid "Enabled"
-msgstr "Aktivert"
+msgstr "Påskrudd"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -248,19 +248,19 @@ msgstr ""
msgid "Files"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -284,96 +284,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -381,31 +385,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -417,32 +421,40 @@ msgstr ""
msgid "Log"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -451,7 +463,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -463,11 +475,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -476,31 +488,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -508,33 +520,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -543,7 +555,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
msgid "Save"
-msgstr ""
+msgstr "Lagre"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:67
msgid "Server Port"
@@ -574,15 +586,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -593,13 +605,13 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
msgid "Status"
-msgstr ""
+msgstr "Status"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -611,7 +623,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -648,35 +660,35 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
msgid "Type"
-msgstr ""
+msgstr "Type"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -692,26 +704,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -737,8 +753,8 @@ msgstr ""
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 ""
@@ -746,8 +762,8 @@ msgstr ""
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/pl/unbound.po b/applications/luci-app-unbound/po/pl/unbound.po
index 6883a74c63..01152d1ca8 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: 2020-07-26 01:23+0000\n"
+"PO-Revision-Date: 2021-03-14 05:18+0000\n"
"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/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.2-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr "(brak)"
@@ -32,7 +32,7 @@ msgstr ", i spróbuj <var>%s</var>"
msgid "AXFR"
msgstr "AXFR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr "Akceptuj zapytania tylko z lokalnych podsieci"
@@ -41,11 +41,11 @@ msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
"Lista domen Adblock jest zbyt duża, aby można było ją wyświetlić w LuCI."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "Zaawansowane"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr "Agresywny"
@@ -57,15 +57,15 @@ msgstr "Zezwól na otwartą rekurencję, gdy zapis nie znajduje się w strefie"
msgid "Authoritative (zone file)"
msgstr "Autorytatywny (plik strefy)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr "Podstawowe"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr "Podział elementów zapytania dla ograniczonej prywatności"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr "Przerwij pętlę, w której DNSSEC potrzebuje NTP, a NTP potrzebuje DNS"
@@ -73,11 +73,11 @@ msgstr "Przerwij pętlę, w której DNSSEC potrzebuje NTP, a NTP potrzebuje DNS"
msgid "Check for local program to allow forward to localhost"
msgstr "Sprawdź, czy lokalny program pozwala na przekazywanie do localhost"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr "Wybierz port nasłuchiwania bez ograniczeń"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr "Wybór wersji IP używanych do wysyłania i pobierania"
@@ -85,15 +85,15 @@ msgstr "Wybór wersji IP używanych do wysyłania i pobierania"
msgid "Connect to servers using TLS"
msgstr "Połącz się z serwerami za pomocą TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr "DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr "Łącze DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr "DHCPv4 do SLAAC"
@@ -109,21 +109,21 @@ msgstr "Wtyczka DNS"
msgid "DNS over TLS"
msgstr "DNS przez TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr "Prefiks DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr "Poprawka DNSSEC NTP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr "Domyślny"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr "Odmowa (nxdomain)"
@@ -135,7 +135,7 @@ msgstr "Strefa kierowana"
msgid "Directory only part of URL"
msgstr "Katalog tylko części adresu URL"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr "Domena niezabezpieczona"
@@ -143,11 +143,11 @@ msgstr "Domena niezabezpieczona"
msgid "Domain name to verify TLS certificate"
msgstr "Nazwa domeny do weryfikacji certyfikatu TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr "Sufiks domeny dla tego routera i klientów DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr "Rozmiar EDNS"
@@ -192,31 +192,31 @@ msgstr "Edytuj: Unbound"
msgid "Enable"
msgstr "Włącz"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr "Włącz DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr "Włącz DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr "Włącz Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr "Włącz dostęp dla kontroli unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr "Włącz moduł DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr "Włącz moduł sprawdzania poprawności DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr "Włącz skrypty inicjujące dla Unbound"
@@ -228,15 +228,15 @@ msgstr "Włącz tą strefę skierowaną"
msgid "Enabled"
msgstr "Włączone"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr "Rozszerzone statystyki"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr "Rozszerzone statystyki są drukowane z kontroli unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr "Dodatkowy DNS"
@@ -252,19 +252,19 @@ msgstr "Wycofaj"
msgid "Files"
msgstr "Pliki"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr "Filtruj całą podsieć"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr "Przypisz lokalny filtr"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr "Filtruj prywatny adres"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr "Przypisz prywatny filtr"
@@ -288,98 +288,102 @@ msgstr "Przekazuj do nadrzędnych serwerów nazw (ISP)"
msgid "Grant UCI access for luci-app-unbound"
msgstr "Udziel dostępu UCI do luci-app-unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr "Host FQDN, wszystkie adresy"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr "Rekordy hostów"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr "Host/MX/SRV RR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr "Host/MX/SRV/CNAME RR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr "Nazwa hosta, wszystkie adresy"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr "Nazwa hosta, adres podstawowy"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr "Jak wejść do sieci LAN lub routera sieci lokalnej w DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr "Jak postępować z zapytaniami z tej lokalnej domeny"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr "Wszystkie IP4 i Lokalne IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr "Tylko IP4"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr "IP4 i IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr "Tylko IP6 *"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr "Preferowany IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr "Ignoruj"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr "Interfejs FQDN, wszystkie adresy"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr "LAN DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr "Sieci LAN"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr "Duże"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
"Ogranicz liczbę dni między kopiami RFC5011, aby zmniejszyć liczbę zapisów "
"flash"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr "Ogranicz rozszerzony rozmiar pakietu DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr "Link do obsługiwanych programów, aby załadować DHCP do DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr "Lista domen do obejścia kontroli DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr "Port nasłuchiwania"
@@ -387,31 +391,31 @@ msgstr "Port nasłuchiwania"
msgid "Local Data"
msgstr "Dane lokalne"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr "Domena lokalna"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr "Typ domeny lokalnej"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr "Host lokalny, zaszyfrowany"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr "Host lokalny, bez szyfrowania"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr "Usługi lokalne"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr "Lokalna podsieć, zaszyfrowana"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr "Lokalna podsieć, szyfrowanie statyczne"
@@ -423,33 +427,43 @@ msgstr "Strefy lokalne"
msgid "Log"
msgstr "Dziennik"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr "Ręczny conf"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr "Średnia"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr "Zasoby pamięci"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
"Sieci, które mogą wyzwolić Unbound do ponownego załadowania (unikaj wan6)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+"Sieci do rozważenia sieci LAN (obsługiwane) poza tymi obsługiwanymi przez "
+"DHCP"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr "Sieci do rozważenia WAN (nieobserwowane)"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr "Brak wpisu"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr "Brak filtra"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr "Brak zdalnego sterowania"
@@ -460,7 +474,7 @@ msgstr ""
"Uwaga: W bibliotece SSL/TLS brakuje API. Proszę przejrzeć dziennik "
"systemowy. >> logread ..."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -476,11 +490,11 @@ msgstr ""
"Zorganizuj strefy skierowane do forward, stub i strefy autorytatywne <a href="
"\"%s\" target=\"_blank\">(Pomoc)</a>."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr "Zastąp wejście routera po stronie WAN w DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr "Pasywne"
@@ -489,31 +503,31 @@ msgstr "Pasywne"
msgid "Port servers will receive queries on"
msgstr "Serwery portów będą otrzymywać zapytania dotyczące"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr "Prefiks dla generowanych adresów DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr "Zapobiegaj przeciążeniu zapytaniami klienta; zero to wyłączone"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr "Zapobiegaj zbyt krótkim okresom buforowania"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr "Ochrona przed odpowiedzią upstream w 127.0.0.0/8"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr "Ochrona przed reakcjami upstream w obrębie lokalnych podsieci"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr "Minimalizuj zapytania"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr "Limit szybkości zapytań"
@@ -521,33 +535,33 @@ msgstr "Limit szybkości zapytań"
msgid "Recurse"
msgstr "Powtórz"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr "Protokół powrotny"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr "Siła rekurencji"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr "Aktywność rekurencyjna wpływa na wzrost pamięci i obciążenie procesora"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr "Rekursywne DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr "Odmówiono"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr "Zasoby"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 "Wiek root DSKEY"
@@ -587,15 +601,15 @@ msgstr "Pokaż: DHCP"
msgid "Show: Unbound"
msgstr "Pokaż: Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr "Pomiń UCI i użyj /etc/unbound/unbound.conf"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr "Mały"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr "Statyczny (tylko lokalny)"
@@ -608,11 +622,11 @@ msgstr "Statystyki"
msgid "Status"
msgstr "Status"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr "Ścisła Minimalizacja"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr "Ścisła wersja 'Minimalizuj zapytania', ale może złamać DNS"
@@ -624,7 +638,7 @@ msgstr "Stub (wymuszona rekursja)"
msgid "TLS Name Index"
msgstr "Indeks nazwy TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr "Minimalna wartość TTL"
@@ -667,16 +681,16 @@ msgstr "Pokazuje statystyki Unbound dotyczące własnej wydajności."
msgid "This shows syslog filtered for events involving Unbound."
msgstr "Pokazuje dziennik systemowy filtrowany dla zdarzeń z udziałem Unbound."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr "Małe"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr "Transparentny (lokalny/globalny)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 "Wyzwalacz Sieci"
@@ -688,7 +702,7 @@ msgstr "Typ"
msgid "Unbound"
msgstr "Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -698,7 +712,7 @@ msgstr ""
"rekurencyjnym i buforowym rozdzielnikiem DNS. <a href=\"%s\" target=\"_blank"
"\">(help)</a>."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr "Aplikacja do kontroli Unbound"
@@ -715,26 +729,30 @@ msgstr "Nieokreślony"
msgid "Use 'resolv.conf.auto'"
msgstr "Użyj 'resolv.conf.auto'"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr "Użyj DHCPv4 MAC do wykrycia hostów IP6 SLAAC (EUI64)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr "Użyj Upstream"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr "Użyj dodatkowych wpisów DNS znajdujących się w /etc/config/dhcp"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr "Użyj menu Status/Procesy systemowe, aby obserwować przyrost pamięci"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr "WAN DNS"
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr "Sieci WAN"
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr "Nazwy stref (Domeny) zawarte w tej kombinacji stref"
@@ -760,8 +778,8 @@ msgstr "Strefy"
msgid "accept upstream results for"
msgstr "Akceptowanie wyników upstream dla"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "domyślna"
@@ -769,8 +787,8 @@ msgstr "domyślna"
msgid "download from <var>%s</var>"
msgstr "pobierz z <var>%s</var>"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr "Nigdy"
diff --git a/applications/luci-app-unbound/po/pt/unbound.po b/applications/luci-app-unbound/po/pt/unbound.po
index 6bf717eca2..ac7422c84d 100644
--- a/applications/luci-app-unbound/po/pt/unbound.po
+++ b/applications/luci-app-unbound/po/pt/unbound.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-19 09:43+0000\n"
+"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/"
"luciapplicationsunbound/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.2-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr "(nenhum)"
@@ -31,7 +31,7 @@ msgstr "e tente <var>%s</var>"
msgid "AXFR"
msgstr "AXFR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr "Aceitar consultas apenas de sub-redes locais"
@@ -40,11 +40,11 @@ msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
"A lista de domínios do Adblock é grande demais para ser exibida no LuCI."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "Avançado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr "Agressivo"
@@ -56,17 +56,17 @@ msgstr "Permitir recursão aberta quando o registo não estiver na zona"
msgid "Authoritative (zone file)"
msgstr "Autoritário (ficheiro de zona)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr "Básico"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
"Dividir os componentes da consulta para obter uma privacidade limitada "
"adicional"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr "Quebrar o loop onde DNSSEC precisa de NTP e NTP precisa de DNS"
@@ -76,11 +76,11 @@ msgstr ""
"Verificar a existência de um programa local para permitir o reencaminhamento "
"para localhost"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr "Escolha a porta de escuta de Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr "Escolher as versões IP utilizadas a montante e a jusante"
@@ -88,15 +88,15 @@ msgstr "Escolher as versões IP utilizadas a montante e a jusante"
msgid "Connect to servers using TLS"
msgstr "Conectar a servidores usando TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr "DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr "Ligação DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr "DHCPv4 para SLAAC"
@@ -112,21 +112,21 @@ msgstr "Extensão de DNS"
msgid "DNS over TLS"
msgstr "DNS sobre TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr "Prefixo DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr "Correção DNSSEC NTP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr "Padrão"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr "Negado (nxdomain)"
@@ -138,7 +138,7 @@ msgstr "Zona Direcionada"
msgid "Directory only part of URL"
msgstr "Parte da URL apenas de diretório"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr "Domínio Inseguro"
@@ -146,11 +146,11 @@ msgstr "Domínio Inseguro"
msgid "Domain name to verify TLS certificate"
msgstr "Nome de domínio para verificar o certificado TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr "Sufixo de domínio para este roteador e clientes de DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr "Tamanho EDNS"
@@ -195,31 +195,31 @@ msgstr "Editar: Unbound"
msgid "Enable"
msgstr "Ativar"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr "Ativar DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr "Ativar DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr "Ativar Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr "Ativar o acesso para unbound-control"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr "Ativar o módulo DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr "Ativar o módulo de validador DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr "Ativar os scripts de inicialização para Unbound"
@@ -231,15 +231,15 @@ msgstr "Ativar esta zona direcionada"
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr "Estatísticas Estendidas"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr "As estatísticas estendidas são impressas do unbound-control"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr "DNS Extra"
@@ -255,19 +255,19 @@ msgstr "Recuar"
msgid "Files"
msgstr "Ficheiros"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr "Filtrar Toda a Sub-rede"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr "Filtrar Rebind do Localhost"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr "Filtrar Endereço Privado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr "Filtrar Rebind Privado"
@@ -291,97 +291,101 @@ msgstr "Encaminhar aos servidores de nomes originais (PROVEDOR)"
msgid "Grant UCI access for luci-app-unbound"
msgstr "Conceder acesso UCI ao luci-app-unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr "FQDN do Host, Todos os Endereços"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr "Registos de Host"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr "RR Host/MX/SRV"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr "RR Host/MX/SRV/CNAME"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr "Nome do Host, Todos os Endereços"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr "Nome do Host, Endereço Principal"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr "Como adicionar a LAN ou a rede local do roteador no DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr "Como tratar as consultas deste domínio local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr "Todos IP4 e IPV6 Local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr "Apenas IP4"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr "IP4 e IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr "Apenas IP6*"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr "IP6 Preferído"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr "Ignorar"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr "Interface FQDN, Todos os Endereços"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr "DNS LAN"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr "Redes LAN"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr "Grande"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
"Limite de dias entre cópias RFC5011 para reduzir as escritas na memória flash"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr "Limitar o tamanho da extensão do pacote DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr "Ligação para programas compatíveis para carregar o DHCP no DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr "Lista de domínios contornados da verificação do DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr "Porta de Escuta"
@@ -389,31 +393,31 @@ msgstr "Porta de Escuta"
msgid "Local Data"
msgstr "Dados Locais"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr "Domínio Local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr "Tipo de Domínio Local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr "Host local, Criptografado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr "Host Local, Sem Criptografia"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr "Serviço Local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr "Sub-rede Local, Criptografada"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr "Sub-rede Local, Encriptação Estática"
@@ -425,34 +429,43 @@ msgstr "Zonas Locais"
msgid "Log"
msgstr "Log"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr "Conf. Manual"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr "Médio"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr "Recurso de Memória"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
"Redes que podem ser impossíveis de ser recarregadas pelo Unbound (evitar "
"wan6)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+"Redes consideradas serem LAN (servidas) além daquelas servidas pelo DHCP"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr "Redes a serem consideradas WAN (não servidas)"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr "Nenhuma Entrada"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr "Sem Filtro"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr "Sem Controle Remoto"
@@ -463,7 +476,7 @@ msgstr ""
"Nota: uma API falta na biblioteca SSL/TLS. Favor revisar o syslog. >> "
"logread ..."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -479,11 +492,11 @@ msgstr ""
"Organizar as zonas de encaminhamento direto, stub e zonas autoritativas <a "
"href=\"%s\" target=\"_blank\">(ajuda)</a>."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr "Substituir a entrada paralela do roteador WAN no DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr "Passivo"
@@ -492,31 +505,31 @@ msgstr "Passivo"
msgid "Port servers will receive queries on"
msgstr "As portas dos servidores que receberão consultas"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr "Prefixo para endereços DNS64 gerados"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr "Prevenir a sobrecarga de consultas do cliente; zero é desligado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr "Evitar períodos de cache excessivamente curtos"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr "Proteger contra resposta original vinda de 127.0.0.0/8"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr "Proteger-se contra respostas upstream dentro de sub-redes locais"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr "Consulta Minimizada"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr "Limite da Taxa de Consulta"
@@ -524,34 +537,34 @@ msgstr "Limite da Taxa de Consulta"
msgid "Recurse"
msgstr "Recursivo"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr "Protocolo de Recursão"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr "Força de Recursão"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
"A atividade de recursão afeta o crescimento da memória e a carga da CPU"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr "DNS Recursivo"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr "Recusado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr "Recurso"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 "Idade do Root DSKEY"
@@ -591,15 +604,15 @@ msgstr "Exibir: DHCP"
msgid "Show: Unbound"
msgstr "Exibir: Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr "Ignorar UCI e usar /etc/unbound/unbound.conf"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr "Pequeno"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr "Estático (apenas local)"
@@ -612,11 +625,11 @@ msgstr "Estatística"
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr "Minimizar Rigorosamente"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr "Versão rigorosa da 'consulta minimizada' porém pode quebrar o DNS"
@@ -628,7 +641,7 @@ msgstr "Stub (recursão forçada)"
msgid "TLS Name Index"
msgstr "Índice de Nome TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr "Mínimo de TTL"
@@ -667,16 +680,16 @@ msgstr "Isto mostra as estatísticas de desempenho próprios do Unbound."
msgid "This shows syslog filtered for events involving Unbound."
msgstr "Isto mostra o syslog filtrado para eventos envolvendo Unbound."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr "Pequenino"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr "Transparente (local/global)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 "Redes de Gatilho"
@@ -688,7 +701,7 @@ msgstr "Tipo"
msgid "Unbound"
msgstr "Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -698,7 +711,7 @@ msgstr ""
"DNS de validação, recursivo e cache <a href=\"%s\" target=\"_blank"
"\">(ajuda)</a>."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr "App de Controle do Unbound"
@@ -714,27 +727,31 @@ msgstr "Indefinido"
msgid "Use 'resolv.conf.auto'"
msgstr "Usar 'resolv.conf.auto'"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr "Usar o MAC DHCPv4 para descobrir hosts IP6 SLAAC (EUI64)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr "Usar o Upstream"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr "Usar entradas de DNS adicionais encontradas em /etc/config/dhcp"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
"Usar o menu Sistema/Processos para observar qualquer crescimento de memória"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr "DNS WAN"
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr "Redes WAN"
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr "Nomes de Zona (Domínio) incluídos nesta combinação de zona"
@@ -760,8 +777,8 @@ msgstr "Zonas"
msgid "accept upstream results for"
msgstr "aceitar resultados originais para"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "padrão"
@@ -769,8 +786,8 @@ msgstr "padrão"
msgid "download from <var>%s</var>"
msgstr "descarregar de <var>%s</var>"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr "nunca"
diff --git a/applications/luci-app-unbound/po/pt_BR/unbound.po b/applications/luci-app-unbound/po/pt_BR/unbound.po
index f942287d30..e63c5e7ec6 100644
--- a/applications/luci-app-unbound/po/pt_BR/unbound.po
+++ b/applications/luci-app-unbound/po/pt_BR/unbound.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-20 11:41+0000\n"
-"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
+"PO-Revision-Date: 2021-03-14 05:18+0000\n"
+"Last-Translator: Igor Rückert <igorruckert@yahoo.com.br>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsunbound/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.2-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr "(nenhum)"
@@ -31,7 +31,7 @@ msgstr ", e tente <var>%s</var>"
msgid "AXFR"
msgstr "AXFR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr "Aceitar consultas apenas de sub-redes locais"
@@ -40,11 +40,11 @@ msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
"A lista de domínios do Adblock é muito grande para ser exibida no LuCI."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "Avançado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr "Agressivo"
@@ -56,19 +56,19 @@ msgstr "Permitir a recursão aberta quando o registro não estiver na zona"
msgid "Authoritative (zone file)"
msgstr "Autoritativo (arquivo de zona)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr "Básico"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
"Dividir os componentes da consulta para obter uma privacidade adicional "
"limitada"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
-msgstr "Dividir o loop onde o DNSSES precisar do NTP e o NTP precisar do DNS"
+msgstr "Dividir o loop onde o DNSSEC precisa do NTP e o NTP precisa do DNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
msgid "Check for local program to allow forward to localhost"
@@ -76,11 +76,11 @@ msgstr ""
"Verifique a existência de um programa local que permita o encaminhamento "
"para o localhost"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr "Escolha a porta de escuta Unbounds"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr "Escolha as versões IP a utilizadas upstream e downstream"
@@ -88,15 +88,15 @@ msgstr "Escolha as versões IP a utilizadas upstream e downstream"
msgid "Connect to servers using TLS"
msgstr "Conecte-se aos servidores usando TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr "DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr "Link DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr "DHCPv4 para SLAAC"
@@ -112,21 +112,21 @@ msgstr "DNS Plugin"
msgid "DNS over TLS"
msgstr "DNS sobre TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr "Prefixo DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr "Correção DNSSEC NTP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr "Padrão"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr "Negado (nxdomain)"
@@ -138,7 +138,7 @@ msgstr "Zona Direcionada"
msgid "Directory only part of URL"
msgstr "Diretório apenas parte da URL"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr "Domínio Inseguro"
@@ -146,11 +146,11 @@ msgstr "Domínio Inseguro"
msgid "Domain name to verify TLS certificate"
msgstr "Nome de domínio para verificar o certificado TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr "Sufixo de domínio para este roteador e clientes DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr "Tamanho do EDNS"
@@ -195,31 +195,31 @@ msgstr "Editar: Unbound"
msgid "Enable"
msgstr "Ativar"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr "Ativar DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr "Ativar DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr "Ativar Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr "Ativar acesso para o controle unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr "Ativar o módulo DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr "Ativar o módulo de validação DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr "Ativar os scripts de inicialização para Unbound"
@@ -231,15 +231,15 @@ msgstr "Habilitar esta zona de direcionamento"
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr "Estatísticas estendidas"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr "As estatísticas estendidas são impressas a partir de unbound-control"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr "DNS Extra"
@@ -255,19 +255,19 @@ msgstr "Recuar"
msgid "Files"
msgstr "Arquivos"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr "Filtrar toda a sub-rede"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr "Religar Filtro Localhost"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr "Filtrar Endereço Privado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr "Religar Filtro Privado"
@@ -291,97 +291,101 @@ msgstr "Encaminhar para resolvedores externos (PROVEDOR)"
msgid "Grant UCI access for luci-app-unbound"
msgstr "Conceder acesso UCI ao luci-app-unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr "FQDN do Host, Todos os Endereços"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr "Registros de Host"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr "Host/MX/SRV RR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr "Host/MX/SRV/CNAME RR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr "Nome do Host, Todos os Endereços"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr "Nome do Host, Endereço Principal"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr "Como adicionar a LAN ou a rede local do roteador no DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr "Como tratar as consultas deste domínio local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr "Todos os IP4 e IPV6 locais"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr "Apenas IP4"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr "IP4 e IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr "Apenas IP6*"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr "É preferível IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr "Ignorar"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr "Interface FQDDN, Todos os Endereços"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr "LAN DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr "Redes LAN"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr "Grande"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
"Limite de dias entre cópias RFC5011 para reduzir as escritas na memória flash"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr "Limitar o tamanho da extensão do pacote DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr "Link para programas compatíveis para carregar o DHCP no DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr "Lista de domínios que serão Ignorados pela verificação do DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr "Escutando na Porta"
@@ -389,31 +393,31 @@ msgstr "Escutando na Porta"
msgid "Local Data"
msgstr "Dados Locais"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr "Domínio Local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr "Tipo de Domínio Local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr "Host local, Criptografado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr "Host Local, Sem Criptografia"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr "Serviço Local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr "Sub-rede Local, Criptografada"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr "Sub-rede Local, Encriptação Estática"
@@ -425,34 +429,42 @@ msgstr "Zonas Locais"
msgid "Log"
msgstr "Log"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr "Conf. Manual"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr "Médio"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr "Recurso de Memória"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
"Desencadeamento de redes que podem ser impossíveis de recarregar (evitar "
"wan6)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr "Redes a considerar LAN (servidas) além daquelas servidas por DHCP"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr "Redes a considerar WAN (não servidas)"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr "Nenhuma Entrada"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr "Sem Filtro"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr "Sem Controle Remoto"
@@ -463,7 +475,7 @@ msgstr ""
"Nota: Falta uma API na biblioteca SSL/TLS. Favor revisar o syslog. >> "
"logread ..."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -479,11 +491,11 @@ msgstr ""
"Organize as zonas de encaminhamento direto, stub e zonas autoritativas <a "
"href=\"%s\" target=\"_blank\">(ajuda)</a>."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr "Substituir a entrada paralela do roteador WAN no DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr "Passivo"
@@ -492,31 +504,31 @@ msgstr "Passivo"
msgid "Port servers will receive queries on"
msgstr "As portas dos servidores que receberão consultas"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr "Prefixo para endereços DNS64 gerados"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr "Evitar sobrecarga da consulta ao cliente; zero desliga"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr "Evitar períodos de cache excessivamente curtos"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr "Proteger contra resposta upstream vinda de 127.0.0.0/8"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr "Proteger-se contra respostas upstream dentro de sub-redes locais"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr "Consulta Minimizada"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr "Limite da Taxa de Consulta"
@@ -524,34 +536,34 @@ msgstr "Limite da Taxa de Consulta"
msgid "Recurse"
msgstr "Recursivo"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr "Protocolo de Recursão"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr "Força de Recursão"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
"A atividade de recursão afeta o crescimento da memória e a carga da CPU"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr "DNS Recursivo"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr "Recusado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr "Recurso"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 "Idade do Root DSKEY"
@@ -591,15 +603,15 @@ msgstr "Exibir: DHCP"
msgid "Show: Unbound"
msgstr "Exibir: Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr "Ignore a UCI e use /etc/unbound/unbound.conf"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr "Pequeno"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr "Estático (apenas local)"
@@ -612,11 +624,11 @@ msgstr "Estatísticas"
msgid "Status"
msgstr "Condição Geral"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr "Minimizar Rigorosamente"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr "Versão restrita da 'consulta minimizada' porém pode quebrar o DNS"
@@ -628,7 +640,7 @@ msgstr "Stub (recursão forçada)"
msgid "TLS Name Index"
msgstr "Índice de Nome TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr "Mínimo de TTL"
@@ -671,16 +683,16 @@ msgstr "Isso mostra as estatísticas de desempenho próprios não vinculadas."
msgid "This shows syslog filtered for events involving Unbound."
msgstr "Isso mostra o syslog filtrado para eventos envolvendo Unbound."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr "Pequeno"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr "Transparente (local/global)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 "Redes de Gatilho"
@@ -692,7 +704,7 @@ msgstr "Tipo"
msgid "Unbound"
msgstr "Não consolidado"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -702,7 +714,7 @@ msgstr ""
"DNS de validação, recursivo e cache <a href=\"%s\" target=\"_blank"
"\">(ajuda)</a>."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr "Aplicativo de Controle não Consolidado"
@@ -718,27 +730,31 @@ msgstr "Indefinido"
msgid "Use 'resolv.conf.auto'"
msgstr "Utilize 'resolv.conf.auto'"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr "Use o MAC DHCPv4 para descobrir hosts IP6 SLAAC (EUI64)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr "Use o Upstream"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr "Use entradas de DNS extras encontradas em /etc/config/dhcp"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
"Use o menu Sistema/Processos para observar qualquer crescimento de memória"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr "WAN DNS"
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr "Redes WAN"
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr "Nomes de Zona (Domínio) incluídos nesta combinação de zona"
@@ -764,8 +780,8 @@ msgstr "Zonas"
msgid "accept upstream results for"
msgstr "aceitar resultados upstream para"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "Padrão"
@@ -773,8 +789,8 @@ msgstr "Padrão"
msgid "download from <var>%s</var>"
msgstr "download de <var>%s</var>"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr "nunca"
diff --git a/applications/luci-app-unbound/po/ro/unbound.po b/applications/luci-app-unbound/po/ro/unbound.po
index eaefb1bb5f..dba4171028 100644
--- a/applications/luci-app-unbound/po/ro/unbound.po
+++ b/applications/luci-app-unbound/po/ro/unbound.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-10 12:23+0000\n"
-"Last-Translator: Alexandru Stan <alex9457sn@gmail.com>\n"
+"PO-Revision-Date: 2021-12-12 23:09+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/ro/>\n"
"Language: ro\n"
@@ -9,769 +9,817 @@ 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 3.10.1\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
-msgstr ""
+msgstr "(niciunul)"
#: 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 ", și intrările <var>%s</var>"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
msgid ", and try <var>%s</var>"
-msgstr ""
+msgstr ", și încercați <var>%s</var>"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
msgid "AXFR"
-msgstr ""
+msgstr "AXFR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
-msgstr ""
+msgstr "Acceptă interogări numai din subrețele locale"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
msgid "Adblock domain list is too large to display in LuCI."
-msgstr ""
+msgstr "Lista de domenii Adblock este prea mare pentru a fi afișată în LuCI."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "Avansat"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
-msgstr ""
+msgstr "Agresivitate"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
msgid "Allow open recursion when record not in zone"
msgstr ""
+"Permiteți recursiunea deschisă atunci când înregistrarea nu se află în zonă"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
msgid "Authoritative (zone file)"
-msgstr ""
+msgstr "Autoritar (fișier de zonă)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
-msgstr ""
+msgstr "De bază"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
+"Descompuneți componentele interogării pentru o confidențialitate "
+"suplimentară limitată"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
+"Desfaceți bucla în care DNSSEC are nevoie de NTP și NTP are nevoie de DNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
msgid "Check for local program to allow forward to localhost"
msgstr ""
+"Verificați dacă programul local permite redirecționarea către localhost"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
-msgstr ""
+msgstr "Alegeți Unbounds listening port"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
-msgstr ""
+msgstr "Alegeți versiunile IP utilizate în upstream și downstream"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
msgid "Connect to servers using TLS"
-msgstr ""
+msgstr "Conectarea la servere utilizând TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
-msgstr ""
+msgstr "DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
-msgstr ""
+msgstr "Legătura DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
-msgstr ""
+msgstr "DHCPv4 la SLAAC"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
msgid "DNS Cache"
-msgstr ""
+msgstr "Memoria cache DNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
msgid "DNS Plugin"
-msgstr ""
+msgstr "Plugin DNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:63
msgid "DNS over TLS"
-msgstr ""
+msgstr "DNS prin TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
-msgstr ""
+msgstr "Prefixul DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
-msgstr ""
+msgstr "Fixare DNSSEC NTP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
-msgstr ""
+msgstr "Implicită"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
-msgstr ""
+msgstr "Refuzat (nxdomain)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
msgid "Directed Zone"
-msgstr ""
+msgstr "Zona dirijată"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
msgid "Directory only part of URL"
-msgstr ""
+msgstr "Director doar o parte din URL"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
-msgstr ""
+msgstr "Domeniu nesigur"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
msgid "Domain name to verify TLS certificate"
-msgstr ""
+msgstr "Nume de domeniu pentru verificarea certificatului TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
-msgstr ""
+msgstr "Sufix de domeniu pentru acest router și clienții DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
-msgstr ""
+msgstr "EDNS Dimensiune"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
-msgstr ""
+msgstr "Editare '"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
-msgstr ""
+msgstr "Editați opțiunile clauzei \"server:\" pentru \"include:"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
msgid ""
"Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
"recursion."
msgstr ""
+"Editați o zonă forward, stub sau zone-file-cache pentru ca Unbound să o "
+"folosească în locul recursivității."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
-msgstr ""
+msgstr "Modificați clauze cum ar fi \"forward-zone:\" pentru \"include:"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
msgid "Edit: Extended"
-msgstr ""
+msgstr "Editare: Extins"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
msgid "Edit: Server"
-msgstr ""
+msgstr "Editare: Server"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
msgid "Edit: UCI"
-msgstr ""
+msgstr "Editare: UCI"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
msgid "Edit: Unbound"
-msgstr ""
+msgstr "Editare: Fără legătură"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
msgid "Enable"
-msgstr "Activează"
+msgstr "Activați"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
-msgstr ""
+msgstr "Activați DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
-msgstr ""
+msgstr "Activați DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
-msgstr ""
+msgstr "Activare fără legătură"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
-msgstr ""
+msgstr "Activați accesul pentru unbound-control"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
-msgstr ""
+msgstr "Activați modulul DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
-msgstr ""
+msgstr "Activați modulul de validare DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
-msgstr ""
+msgstr "Activați scripturile de inițializare pentru Unbound"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
msgid "Enable this directed zone"
-msgstr ""
+msgstr "Activați această zonă direcționată"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
-msgstr ""
+msgstr "Statistici extinse"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
-msgstr ""
+msgstr "Statisticile extinse sunt tipărite din unbound-control"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
-msgstr ""
+msgstr "Extra DNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
msgid "Fall Back"
-msgstr ""
+msgstr "Căderea înapoi"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
msgid "Fallback"
-msgstr ""
+msgstr "Retragere"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
msgid "Files"
-msgstr ""
+msgstr "Fișiere"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
-msgstr ""
+msgstr "Filtrează întreaga subrețea"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
-msgstr ""
+msgstr "Filtru Localhost Rebind"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
-msgstr ""
+msgstr "Filtrează adresa privată"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
-msgstr ""
+msgstr "Filtru privat Rebind"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
msgid "Forward"
-msgstr ""
+msgstr "Redirecţionare"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
msgid "Forward (simple handoff)"
-msgstr ""
+msgstr "Redirecţionare (transfer simplu)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
msgid "Forward TLS"
-msgstr ""
+msgstr "Redirecționarea TLS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
msgid "Forward to upstream nameservers (ISP)"
-msgstr ""
+msgstr "Redirecționarea către nameserverele din amonte (ISP)"
#: applications/luci-app-unbound/root/usr/share/rpcd/acl.d/luci-app-unbound.json:3
msgid "Grant UCI access for luci-app-unbound"
-msgstr ""
+msgstr "Acordarea accesului UCI pentru luci-app-unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
-msgstr ""
+msgstr "FQDN gazdă, toate adresele"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
-msgstr ""
+msgstr "Înregistrări gazdă"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
-msgstr ""
+msgstr "Gazdă/MX/SRV RR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
-msgstr ""
+msgstr "Gazdă/MX/SRV/CNAME RR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
-msgstr ""
+msgstr "Nume gazdă, toate adresele"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
-msgstr ""
+msgstr "Numele gazdei, adresa primară"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
-msgstr ""
+msgstr "Cum să introduceți routerul LAN sau al rețelei locale în DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
-msgstr ""
+msgstr "Cum se tratează interogările din acest domeniu local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
-msgstr ""
+msgstr "IP4 Toate și IP6 Local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
-msgstr ""
+msgstr "Numai IP4"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
-msgstr ""
+msgstr "IP4 și IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
-msgstr ""
+msgstr "Numai IP6*"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
-msgstr ""
+msgstr "IP6 Preferat"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
-msgstr ""
+msgstr "Ignoră"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
-msgstr ""
+msgstr "Interfața FQDN, toate adresele"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
-msgstr ""
+msgstr "LAN DNS"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr "Rețele LAN"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
-msgstr ""
+msgstr "Mare"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
+"Limitarea numărului de zile între copiile RFC5011 pentru a reduce scrierile "
+"flash"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
-msgstr ""
+msgstr "Limitarea dimensiunii pachetelor DNS extinse"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
-msgstr ""
+msgstr "Legătura cu programele acceptate pentru a încărca DHCP în DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
-msgstr ""
+msgstr "Lista domeniilor pentru a ocoli verificările DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
-msgstr ""
+msgstr "Port de ascultare"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
msgid "Local Data"
-msgstr ""
+msgstr "Date locale"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
-msgstr ""
+msgstr "Domeniul local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
-msgstr ""
+msgstr "Tip de domeniu local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
-msgstr ""
+msgstr "Gazdă locală, criptată"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
-msgstr ""
+msgstr "Gazdă locală, fără criptare"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
-msgstr ""
+msgstr "Serviciul local"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
-msgstr ""
+msgstr "Subnet local, criptat"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
-msgstr ""
+msgstr "Subnet local, criptare statică"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
msgid "Local Zones"
-msgstr ""
+msgstr "Zonele locale"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
msgid "Log"
-msgstr ""
+msgstr "Jurnal"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
-msgstr ""
+msgstr "Conf. manuală"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
-msgstr ""
+msgstr "Mediu"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
-msgstr ""
+msgstr "Resurse de memorie"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
+msgstr "Rețele care pot declanșa reîncărcarea Unbound (evitați wan6)"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
msgstr ""
+"Rețele care trebuie luate în considerare LAN (deservite) în afară de cele "
+"deservite de DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr "Rețele de luat în considerare WAN (neservite)"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
-msgstr ""
+msgstr "Nici o intrare"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
-msgstr ""
+msgstr "Fără filtru"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
-msgstr ""
+msgstr "Fără telecomandă"
#: 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 ""
+"Notă: Bibliotecii SSL/TLS îi lipsește o API. Vă rugăm să revizuiți syslogul. "
+">> logread ..."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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 ""
+"Notă: DNS local este configurat pentru a se uita la odhpcd, dar odhpcd UCI "
+"lease trigger este setat incorect:"
#: 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 ""
+"Organizați zonele direcționate forward, stub și authoritative <a href=\"%s\" "
+"target=\"_blank\">(help)</a>."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
-msgstr ""
+msgstr "Suprascrieți intrarea routerului din partea WAN în DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
-msgstr ""
+msgstr "Pasiv"
#: 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 "Serverele de port vor primi interogări pe"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
-msgstr ""
+msgstr "Prefix pentru adresele DNS64 generate"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
-msgstr ""
+msgstr "Previne supraîncărcarea interogării clientului; zero este oprit"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
-msgstr ""
+msgstr "Preveniți perioadele de memorie cache excesiv de scurte"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
-msgstr ""
+msgstr "Protecție împotriva răspunsului în amonte de 127.0.0.0/8"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
+"Protejarea împotriva răspunsurilor în amonte în cadrul subrețelelor locale"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
-msgstr ""
+msgstr "Minimizarea interogării"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
-msgstr ""
+msgstr "Limita ratei de interogare"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
msgid "Recurse"
-msgstr ""
+msgstr "Recurs"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
-msgstr ""
+msgstr "Protocol de recurență"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
-msgstr ""
+msgstr "Puterea de recurență"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
-msgstr ""
+msgstr "Activitatea de recurență afectează creșterea memoriei și sarcina CPU"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
-msgstr ""
+msgstr "DNS recursiv"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
-msgstr ""
+msgstr "Refuzat"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
-msgstr ""
+msgstr "Resurse"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 "Root DSKEY Vârsta"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
msgid "Save"
-msgstr "Salvează"
+msgstr "Salvați"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:67
msgid "Server Port"
-msgstr ""
+msgstr "Portul serverului"
#: 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 "Servere"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
msgid "Servers for this zone; see README.md for optional form"
msgstr ""
+"Servere pentru această zonă; a se vedea README.md pentru forma opțională"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
msgid "Show: Adblock"
-msgstr ""
+msgstr "Arată: Adblock"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
msgid "Show: DHCP"
-msgstr ""
+msgstr "Arată: DHCP"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
msgid "Show: Unbound"
-msgstr ""
+msgstr "Arătați: Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
-msgstr ""
+msgstr "Săriți peste UCI și folosiți /etc/unbound/unbound.conf"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
-msgstr ""
+msgstr "Mică"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
-msgstr ""
+msgstr "Static (numai local)"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
msgid "Statistics"
-msgstr ""
+msgstr "Statistici"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
msgid "Status"
-msgstr "Status"
+msgstr "Stare"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
-msgstr ""
+msgstr "Minimizare strictă"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
-msgstr ""
+msgstr "Versiunea strictă a \"query minimize\", dar poate întrerupe DNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
msgid "Stub (forced recursion)"
-msgstr ""
+msgstr "Stub (recursivitate forțată)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:79
msgid "TLS Name Index"
-msgstr ""
+msgstr "Indicele de nume TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
-msgstr ""
+msgstr "TTL Minim"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
msgid "This could display more statistics with the unbound-control package."
msgstr ""
+"Acest lucru ar putea afișa mai multe statistici cu ajutorul pachetului "
+"unbound-control."
#: 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 "Acest lucru arată '"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
+"Aceasta arată \"ubound-control dump_cache\" pentru înregistrările de audit, "
+"inclusiv DNSSEC."
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
+"Aceasta arată intrările \"local-data:\" nelegate din default, .conf sau "
+"control."
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
+"Aceasta arată intrările \"local-zone:\" nelegate din default, .conf sau "
+"control."
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
msgid "This shows Unbound self reported performance statistics."
-msgstr ""
+msgstr "Aceasta arată statisticile de performanță raportate de Unbound."
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
+"Aceasta arată syslogul filtrat pentru evenimentele care implică Unbound."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
-msgstr ""
+msgstr "Micuț"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
-msgstr ""
+msgstr "Transparentă (locală/globală)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 "Rețele de declanșare"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
msgid "Type"
-msgstr ""
+msgstr "Tip"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
msgid "Unbound"
-msgstr ""
+msgstr "Fără legătură"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
+"Nelegat <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> este un rezolvator "
+"DNS de validare, recursiv și de cache <a href=\"%s\" target=\"_blank\""
+">(help)</a>."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
-msgstr ""
+msgstr "Aplicația Unbound Control"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
msgid "Unbound cache is too large to display in LuCI."
-msgstr ""
+msgstr "Memoria cache nelegată este prea mare pentru a fi afișată în LuCI."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
msgid "Undefined"
-msgstr ""
+msgstr "Nedefinit"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:59
msgid "Use 'resolv.conf.auto'"
-msgstr ""
+msgstr "Utilizați 'resolv.conf.auto'"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
-msgstr ""
+msgstr "Utilizați DHCPv4 MAC pentru a descoperi gazdele IP6 SLAAC (EUI64)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
-msgstr ""
+msgstr "Utilizați Upstream"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
-msgstr ""
+msgstr "Utilizați intrările DNS suplimentare găsite în /etc/config/dhcp"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
+"Utilizați meniul Sistem/Procese pentru a observa orice creștere a memoriei"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: 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 "Rețele WAN"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
-msgstr ""
+msgstr "Nume de zone (domenii) incluse în această combinație de zone"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:84
msgid "Zone Download URL"
-msgstr ""
+msgstr "Zona Descărcare URL"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
msgid "Zone Names"
-msgstr ""
+msgstr "Nume de zone"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
msgid "Zone Type"
-msgstr ""
+msgstr "Tip de zonă"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
msgid "Zones"
-msgstr ""
+msgstr "Zone"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
msgid "accept upstream results for"
-msgstr ""
+msgstr "acceptă rezultatele upstream pentru"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "implicit"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
msgid "download from <var>%s</var>"
-msgstr ""
+msgstr "descărcare de la <var>%s</var>"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
-msgstr ""
+msgstr "niciodată"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
msgid "prefetch zone files for"
-msgstr ""
+msgstr "fișiere de zonă de preachiziționare pentru"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
msgid "select recursion for"
-msgstr ""
+msgstr "selectați recursivitatea pentru"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
msgid "unknown action for"
-msgstr ""
+msgstr "acțiune necunoscută pentru"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
-msgstr ""
+msgstr "folosiți <var>%s</var> servere de nume"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
msgid "use nameservers"
-msgstr ""
+msgstr "utilizarea nameserverelor"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
-msgstr ""
+msgstr "cu certificat implicit pentru <var>%s</var>"
diff --git a/applications/luci-app-unbound/po/ru/unbound.po b/applications/luci-app-unbound/po/ru/unbound.po
index cbd76868b4..ed42b6cc90 100644
--- a/applications/luci-app-unbound/po/ru/unbound.po
+++ b/applications/luci-app-unbound/po/ru/unbound.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-09-17 06:52+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/ru/>\n"
"Language: ru\n"
@@ -9,9 +9,9 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr "(нет)"
@@ -22,109 +22,110 @@ msgstr "(root)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
-msgstr ""
+msgstr ", и записи <var>%s</var>"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
msgid ", and try <var>%s</var>"
-msgstr ""
+msgstr ", и попробовать <var>%s</var>"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
msgid "AXFR"
msgstr "AXFR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr "Принимать запросы только из локальных подсетей"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
msgid "Adblock domain list is too large to display in LuCI."
-msgstr ""
+msgstr "Список доменов Adblock слишком большой для отображения в LuCI."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "Дополнительно"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr "Агрессивный"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
msgid "Allow open recursion when record not in zone"
-msgstr ""
+msgstr "Разрешить открытую рекурсию, когда запись не в зоне"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
msgid "Authoritative (zone file)"
-msgstr ""
+msgstr "Авторитетный (файл зоны)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr "Основные"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
+"Разбить компоненты запроса для ограниченной дополнительной конфиденциальности"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: 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 "Разбить цикл когда DNSSEC нуждается в NTP и NTP нуждается в DNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
msgid "Check for local program to allow forward to localhost"
-msgstr ""
+msgstr "Проверить локальную программу, чтобы разрешить пересылку на localhost"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
-msgstr ""
+msgstr "Выбор порта прослушивания Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
msgid "Connect to servers using TLS"
-msgstr ""
+msgstr "Подключение к серверам с использованием TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr "DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
-msgstr ""
+msgstr "DHCP линк"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
msgid "DNS Cache"
-msgstr "DNS-кэш"
+msgstr "DNS кеш"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
msgid "DNS Plugin"
-msgstr ""
+msgstr "DNS плагин"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:63
msgid "DNS over TLS"
-msgstr ""
+msgstr "DNS через TLS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
-msgstr ""
+msgstr "Префикс DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
-msgstr ""
+msgstr "Фикс для DNSSEC NTP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr "По умолчанию"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
-msgstr ""
+msgstr "Отказано (nxdomain)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
msgid "Directed Zone"
@@ -134,7 +135,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr "Опасный домен"
@@ -142,11 +143,11 @@ msgstr "Опасный домен"
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
-msgstr ""
+msgstr "Суффикс домена для этого роутера и клиентов DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr "Размер EDNS"
@@ -157,7 +158,7 @@ msgstr "Редактировать '"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
-msgstr ""
+msgstr "Редактировать 'server:' варианты пунктов для 'include:"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
msgid ""
@@ -189,31 +190,31 @@ msgstr ""
msgid "Enable"
msgstr "Включить"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
-msgstr ""
+msgstr "Включить DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
-msgstr ""
+msgstr "Включить DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
-msgstr ""
+msgstr "Включить модуль DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -225,15 +226,15 @@ msgstr ""
msgid "Enabled"
msgstr "Включено"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -249,19 +250,19 @@ msgstr ""
msgid "Files"
msgstr "Файлы"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -285,96 +286,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr "Предоставить UCI доступ для luci-app-unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr "Только IP4"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr "IP4 и IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr "Только* IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr "Игнорировать"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr "LAN DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr "Большой"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr "Порт для входящих соединений"
@@ -382,31 +387,31 @@ msgstr "Порт для входящих соединений"
msgid "Local Data"
msgstr "Локальные данные"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr "Локальный домен"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr "Тип локального домена"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -418,32 +423,40 @@ msgstr "Локальные зоны"
msgid "Log"
msgstr "Системный журнал"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
-msgstr ""
+msgstr "Ручная настройка"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr "Средняя"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr "Ресурс памяти"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
-msgid "No Entry"
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
+msgid "No Entry"
+msgstr "Нет вхождений"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr "Нет фильтра"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr "Нет удаленного управления"
@@ -452,7 +465,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -464,11 +477,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr "Пассивный"
@@ -477,31 +490,31 @@ msgstr "Пассивный"
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -509,33 +522,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -552,7 +565,7 @@ msgstr "Порт сервера"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:73
msgid "Server TLS Port"
-msgstr ""
+msgstr "TLS порт сервера"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
@@ -575,15 +588,15 @@ msgstr "Показать: DHCP"
msgid "Show: Unbound"
msgstr "Показать: Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr "Маленький"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -596,11 +609,11 @@ msgstr "Статистика"
msgid "Status"
msgstr "Состояние"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -612,7 +625,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr "Минимальное значение TTL"
@@ -624,7 +637,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
msgid "This shows '"
-msgstr ""
+msgstr "Это показывает '"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
msgid ""
@@ -649,16 +662,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -670,14 +683,14 @@ msgstr "Тип"
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -687,32 +700,36 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
msgid "Undefined"
-msgstr ""
+msgstr "Неопределенный"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:59
msgid "Use 'resolv.conf.auto'"
msgstr "Использовать 'resolv.conf.auto'"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr "WAN DNS"
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -723,11 +740,11 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
msgid "Zone Names"
-msgstr ""
+msgstr "Имена зон"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
msgid "Zone Type"
-msgstr ""
+msgstr "Типы зон"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
@@ -738,8 +755,8 @@ msgstr "Зоны"
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "по умолчанию"
@@ -747,10 +764,10 @@ msgstr "по умолчанию"
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
-msgstr ""
+msgstr "никогда"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
msgid "prefetch zone files for"
@@ -762,7 +779,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
msgid "unknown action for"
-msgstr ""
+msgstr "неизвестное действие для"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
diff --git a/applications/luci-app-unbound/po/sk/unbound.po b/applications/luci-app-unbound/po/sk/unbound.po
index 918f1eab76..023bd101ec 100644
--- a/applications/luci-app-unbound/po/sk/unbound.po
+++ b/applications/luci-app-unbound/po/sk/unbound.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"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/"
"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.1-dev\n"
+"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -31,7 +31,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -39,11 +39,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "Pokročilé"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -55,15 +55,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -71,11 +71,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -83,15 +83,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -107,21 +107,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -133,7 +133,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -141,11 +141,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -186,33 +186,33 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
msgid "Enable"
-msgstr ""
+msgstr "Povoliť"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -224,15 +224,15 @@ msgstr ""
msgid "Enabled"
msgstr "Povolené"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -248,19 +248,19 @@ msgstr ""
msgid "Files"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -284,96 +284,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -381,31 +385,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -417,32 +421,40 @@ msgstr ""
msgid "Log"
msgstr "Záznam"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -451,7 +463,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -463,11 +475,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -476,31 +488,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -508,33 +520,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -574,15 +586,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -595,11 +607,11 @@ msgstr ""
msgid "Status"
msgstr "Stav"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -611,7 +623,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -648,16 +660,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -669,14 +681,14 @@ msgstr "Typ"
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -692,26 +704,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -737,8 +753,8 @@ msgstr ""
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 ""
@@ -746,8 +762,8 @@ msgstr ""
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/sv/unbound.po b/applications/luci-app-unbound/po/sv/unbound.po
index dba69cf155..4028ae6ab2 100644
--- a/applications/luci-app-unbound/po/sv/unbound.po
+++ b/applications/luci-app-unbound/po/sv/unbound.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-17 20:23+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-12-16 12:03+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/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 3.9.1-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -31,7 +31,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -39,11 +39,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "Avancerat"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -55,15 +55,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -71,11 +71,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -83,15 +83,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -107,21 +107,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr "Standard"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -133,7 +133,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -141,11 +141,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -188,31 +188,31 @@ msgstr ""
msgid "Enable"
msgstr "Aktivera"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -224,15 +224,15 @@ msgstr ""
msgid "Enabled"
msgstr "Aktiverad"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -246,21 +246,21 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
msgid "Files"
-msgstr ""
+msgstr "Filer"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -284,96 +284,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
-msgstr ""
+msgstr "Ignorera"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -381,31 +385,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -417,32 +421,40 @@ msgstr ""
msgid "Log"
msgstr "Logg"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -451,7 +463,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -463,11 +475,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -476,31 +488,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -508,33 +520,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -574,15 +586,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -595,11 +607,11 @@ msgstr "Statistik"
msgid "Status"
msgstr "Status"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -611,7 +623,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -648,16 +660,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -669,14 +681,14 @@ msgstr "Typ"
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -692,26 +704,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -737,8 +753,8 @@ msgstr "Zoner"
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "standard"
@@ -746,8 +762,8 @@ msgstr "standard"
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr "aldrig"
diff --git a/applications/luci-app-unbound/po/templates/unbound.pot b/applications/luci-app-unbound/po/templates/unbound.pot
index 000b95f80b..f73dfcc73f 100644
--- a/applications/luci-app-unbound/po/templates/unbound.pot
+++ b/applications/luci-app-unbound/po/templates/unbound.pot
@@ -1,7 +1,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -22,7 +22,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -30,11 +30,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -46,15 +46,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -62,11 +62,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -74,15 +74,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -98,21 +98,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -124,7 +124,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -132,11 +132,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -179,31 +179,31 @@ msgstr ""
msgid "Enable"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -215,15 +215,15 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -239,19 +239,19 @@ msgstr ""
msgid "Files"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -275,96 +275,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -372,31 +376,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -408,32 +412,40 @@ msgstr ""
msgid "Log"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -442,7 +454,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -454,11 +466,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -467,31 +479,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -499,33 +511,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -565,15 +577,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -586,11 +598,11 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -602,7 +614,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -639,16 +651,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -660,14 +672,14 @@ msgstr ""
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -683,26 +695,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -728,8 +744,8 @@ msgstr ""
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 ""
@@ -737,8 +753,8 @@ msgstr ""
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/tr/unbound.po b/applications/luci-app-unbound/po/tr/unbound.po
index ff4dcefa01..f0b97265b2 100644
--- a/applications/luci-app-unbound/po/tr/unbound.po
+++ b/applications/luci-app-unbound/po/tr/unbound.po
@@ -1,542 +1,567 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-28 13:26+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"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/"
"luciapplicationsunbound/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr "(yok)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
msgid "(root)"
-msgstr ""
+msgstr "(kök)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
-msgstr ""
+msgstr "ve <var>%s</var> girişleri"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
msgid ", and try <var>%s</var>"
-msgstr ""
+msgstr "ve <var>%s</var> deneyin"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
msgid "AXFR"
-msgstr ""
+msgstr "AXFR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
-msgstr ""
+msgstr "Yalnızca yerel alt ağlardan gelen sorguları kabul et"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
msgid "Adblock domain list is too large to display in LuCI."
-msgstr ""
+msgstr "Adblock alan listesi LuCI'de görüntülenemeyecek kadar büyük."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "Gelişmiş"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
-msgstr ""
+msgstr "Agresif"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
msgid "Allow open recursion when record not in zone"
-msgstr ""
+msgstr "Kayıt bölgede değilken açık özyinelemeye izin ver"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
msgid "Authoritative (zone file)"
-msgstr ""
+msgstr "Yetkili (bölge dosyası)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
-msgstr ""
+msgstr "Temel"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
-msgstr ""
+msgstr "Sınırlı ek gizlilik için sorgu bileşenlerinin dökümünü alın"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: 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 "DNSSEC'in NTP'ye ve NTP'nin DNS'ye ihtiyaç duyduğu döngüyü kırın"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
msgid "Check for local program to allow forward to localhost"
-msgstr ""
+msgstr "Localhost'a iletmeye izin vermek için yerel programı kontrol edin"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
-msgstr ""
+msgstr "Unbound'un dinleme bağlantı noktasını seçin"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
-msgstr ""
+msgstr "Yukarı akış ve aşağı akış yönünde kullanılan IP sürümlerini seçin"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
msgid "Connect to servers using TLS"
-msgstr ""
+msgstr "TLS kullanarak sunuculara bağlan"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
-msgstr ""
+msgstr "DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
-msgstr ""
+msgstr "DHCP Bağlantısı"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
-msgstr ""
+msgstr "DHCPv4'ten SLAAC'a"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
msgid "DNS Cache"
-msgstr ""
+msgstr "DNS Önbelleği"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
msgid "DNS Plugin"
-msgstr ""
+msgstr "DNS Eklentisi"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:63
msgid "DNS over TLS"
-msgstr ""
+msgstr "TLS üzerinden DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
-msgstr ""
+msgstr "DNS64 Öneki"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
-msgstr ""
+msgstr "DNSSEC NTP Düzeltmesi"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
-msgstr ""
+msgstr "Varsayılan"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
-msgstr ""
+msgstr "Reddedildi (nxdomain)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
msgid "Directed Zone"
-msgstr ""
+msgstr "Yönlendirilmiş Bölge"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
msgid "Directory only part of URL"
-msgstr ""
+msgstr "Dizin URL'nin yalnızca bir kısmı"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
-msgstr ""
+msgstr "Alan Güvensiz"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
msgid "Domain name to verify TLS certificate"
-msgstr ""
+msgstr "TLS sertifikasını doğrulamak için alan adı"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
-msgstr ""
+msgstr "Bu yönlendirici ve DHCP istemcileri için etki alanı son eki"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
-msgstr ""
+msgstr "EDNS Boyutu"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
-msgstr ""
+msgstr "Düzenle '"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
-msgstr ""
+msgstr "'include: için 'server:' cümle seçeneklerini düzenle:"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
msgid ""
"Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
"recursion."
msgstr ""
+"Özyineleme yerine Unbound için yönlendirme, saplama veya bölge dosya "
+"önbellek bölgesini düzenle."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
-msgstr ""
+msgstr "'forward-zone:' gibi düzenleme cümleleri şunları içerir:"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
msgid "Edit: Extended"
-msgstr ""
+msgstr "Düzenle: Genişletilmiş"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
msgid "Edit: Server"
-msgstr ""
+msgstr "Düzenle: Sunucu"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
msgid "Edit: UCI"
-msgstr ""
+msgstr "Düzenle: UCI"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
msgid "Edit: Unbound"
-msgstr ""
+msgstr "Düzenle: Unbound"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
msgid "Enable"
-msgstr "Çalıştır"
+msgstr "Etkinleştir"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
-msgstr ""
+msgstr "DNS64'ü etkinleştir"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
-msgstr ""
+msgstr "DNSSEC'i etkinleştir"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
-msgstr ""
+msgstr "Unbound'u etkinleştir"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
-msgstr ""
+msgstr "Sınırsız denetim için unbound-control'u etkinleştir"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
-msgstr ""
+msgstr "DNS64 modülünü etkinleştir"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
-msgstr ""
+msgstr "DNSSEC doğrulayıcı modülünü etkinleştir"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
-msgstr ""
+msgstr "Unbound için başlatma komut dosyalarını etkinleştir"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
msgid "Enable this directed zone"
-msgstr ""
+msgstr "Bu yönlendirilmiş bölgeyi etkinleştir"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
msgid "Enabled"
msgstr "Etkin"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
-msgstr ""
+msgstr "Genişletilmiş İstatistikler"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
-msgstr ""
+msgstr "Genişletilmiş istatistikler, unbound-control'dan yazdırılır"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
-msgstr ""
+msgstr "Ekstra DNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
msgid "Fall Back"
-msgstr ""
+msgstr "Geri çekil"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
msgid "Fallback"
-msgstr ""
+msgstr "Geri çekil"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
msgid "Files"
-msgstr ""
+msgstr "Dosyalar"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
-msgstr ""
+msgstr "Tüm Alt Ağı Filtrele"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
-msgstr ""
+msgstr "Localhost Yeniden Bağlamayı Filtrele"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
-msgstr ""
+msgstr "Özel Adresi Filtrele"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
-msgstr ""
+msgstr "Özel Yeniden Bağlamayı Filtrele"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
msgid "Forward"
-msgstr ""
+msgstr "Yönlendir"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
msgid "Forward (simple handoff)"
-msgstr ""
+msgstr "Yönlendir (basit devir)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
msgid "Forward TLS"
-msgstr ""
+msgstr "TLS'yi Yönlendir"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
msgid "Forward to upstream nameservers (ISP)"
-msgstr ""
+msgstr "Yukarı akış ad sunucularına (ISP) yönlendirme"
#: applications/luci-app-unbound/root/usr/share/rpcd/acl.d/luci-app-unbound.json:3
msgid "Grant UCI access for luci-app-unbound"
-msgstr ""
+msgstr "luci-app-unbound için UCI erişimi verin"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
-msgstr ""
+msgstr "Ana Bilgisayar FQDN, Tüm Adresler"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
-msgstr ""
+msgstr "Ana Bilgisayar Kayıtları"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
-msgstr ""
+msgstr "Ana Bilgisayar/MX/SRV RR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
-msgstr ""
+msgstr "Ana Bilgisayar/MX/SRV/CNAME RR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
-msgstr ""
+msgstr "Ana Bilgisayar Adı, Tüm Adresler"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
-msgstr ""
+msgstr "Ana Bilgisayar Adı, Birincil Adres"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
-msgstr ""
+msgstr "DNS'de LAN veya yerel ağ yönlendiricisine nasıl girilir"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
-msgstr ""
+msgstr "Bu yerel etki alanının sorguları nasıl ele alınır"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
-msgstr ""
+msgstr "IP4 Tümü ve IP6 Yerel"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
-msgstr ""
+msgstr "Yalnızca IP4"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
-msgstr ""
+msgstr "IP4 ve IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
-msgstr ""
+msgstr "Yalnızca IP6*"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
-msgstr ""
+msgstr "IP6 Tercihli"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
-msgstr ""
+msgstr "Göz ardı et"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
-msgstr ""
+msgstr "Arayüz FQDN, Tüm Adresler"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
-msgstr ""
+msgstr "LAN DNS"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr "LAN Ağları"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
-msgstr ""
+msgstr "Büyük"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
+"Flash yazma sayısını azaltmak için RFC5011 kopyaları arasındaki günleri "
+"sınırla"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
-msgstr ""
+msgstr "Genişletilmiş DNS paket boyutunu sınırla"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
-msgstr ""
+msgstr "DHCP'yi DNS'ye yüklemek için desteklenen programlara bağlantı"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
-msgstr ""
+msgstr "DNSSEC denetimlerini atlamak için etki alanlarını listele"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
-msgstr ""
+msgstr "Dinleme Bağlantı Noktası"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
msgid "Local Data"
-msgstr ""
+msgstr "Yerel Veriler"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
-msgstr ""
+msgstr "Yerel Alan"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
-msgstr ""
+msgstr "Yerel Alan Türü"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
-msgstr ""
+msgstr "Yerel Ana Bilgisayar, Şifreli"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
-msgstr ""
+msgstr "Yerel Ana Bilgisayar, Şifreleme Yok"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
-msgstr ""
+msgstr "Yerel servis"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
-msgstr ""
+msgstr "Yerel Alt Ağ, Şifreli"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
-msgstr ""
+msgstr "Yerel Alt Ağ, Statik Şifreleme"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
msgid "Local Zones"
-msgstr ""
+msgstr "Yerel Bölgeler"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
msgid "Log"
-msgstr ""
+msgstr "Günlük"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
-msgstr ""
+msgstr "Manuel Konfigürasyon"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
-msgstr ""
+msgstr "Orta"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
-msgstr ""
+msgstr "Bellek Kaynağı"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
+"Unbound'u yeniden yüklemek için tetikleyebilecek ağlar (wan6'dan kaçının)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
-msgid "No Entry"
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
msgstr ""
+"DHCP tarafından sunulanların ötesinde LAN (sunulan) olarak kabul edilecek "
+"ağlar"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr "WAN dikkate alınacak ağlar (hizmetsiz)"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
+msgid "No Entry"
+msgstr "Girdi yok"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
-msgstr ""
+msgstr "Filtre yok"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
-msgstr ""
+msgstr "Uzaktan Kumanda Yok"
#: 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 ""
+"Not: SSL / TLS kitaplığında bir API eksiktir. Lütfen sistem günlüğünü "
+"inceleyin. >> logread ..."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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 ""
+"Not: yerel DNS, odhpcd'ye bakacak şekilde yapılandırıldı, ancak odhpcd UCI "
+"kiralama tetikleyicisi yanlış ayarlandı:"
#: 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 ""
+"Yönlendirilmiş ileri, saplama ve yetkili bölgeleri düzenleyin <a href=\"%s\" "
+"target=\"_blank\">(help)</a>."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
-msgstr ""
+msgstr "DNS'de WAN tarafı yönlendirici girişini geçersiz kılın"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
-msgstr ""
+msgstr "Pasif"
#: 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 "Bağlantı noktası sunucuları sorguları alacak"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
-msgstr ""
+msgstr "Oluşturulan DNS64 adresleri için önek"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
-msgstr ""
+msgstr "İstemci sorgularının aşırı yüklenmesini önleyin; sıfır kapalı"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
-msgstr ""
+msgstr "Aşırı kısa önbellek sürelerini önleyin"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
-msgstr ""
+msgstr "127.0.0.0/8 yukarı akış yanıtına karşı koruma"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
-msgstr ""
+msgstr "Yerel alt ağlarda yukarı akış yanıtlarına karşı koruma sağla"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
-msgstr ""
+msgstr "Sorguları azalt"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
-msgstr ""
+msgstr "Oran Sınırını Sorgula"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
msgid "Recurse"
-msgstr ""
+msgstr "Yinele"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
-msgstr ""
+msgstr "Özyineleme Protokolü"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
-msgstr ""
+msgstr "Özyineleme Gücü"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
-msgstr ""
+msgstr "Özyineleme etkinliği bellek büyümesini ve CPU yükünü etkiler"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
-msgstr ""
+msgstr "Yinelemeli DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
-msgstr ""
+msgstr "Reddedildi"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
-msgstr ""
+msgstr "Kaynak"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 "Kök DSKEY Yaşı"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
@@ -547,230 +572,246 @@ msgstr "Kaydet"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:67
msgid "Server Port"
-msgstr ""
+msgstr "Sunucu Bağlantı Noktası"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:73
msgid "Server TLS Port"
-msgstr ""
+msgstr "Sunucu TLS Bağlantı Noktası"
#: 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 "Sunucular"
#: 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 "Bu bölge için sunucular; isteğe bağlı form için README.md'ye bakın"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
msgid "Show: Adblock"
-msgstr ""
+msgstr "Göster: Adblock"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
msgid "Show: DHCP"
-msgstr ""
+msgstr "Göster: DHCP"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
msgid "Show: Unbound"
-msgstr ""
+msgstr "Göster: Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
-msgstr ""
+msgstr "UCI'yi atlayın ve /etc/unbound/unbound.conf kullanın"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
-msgstr ""
+msgstr "Küçük"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
-msgstr ""
+msgstr "Statik (yalnızca yerel)"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
msgid "Statistics"
-msgstr ""
+msgstr "İstatistikler"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
msgid "Status"
msgstr "Durum"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
-msgstr ""
+msgstr "Kesinlikle Küçült"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
-msgstr ""
+msgstr "'query minimize' katı sürümü, ancak DNS'yi kırabilir"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
msgid "Stub (forced recursion)"
-msgstr ""
+msgstr "Stub (zorunlu özyineleme)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:79
msgid "TLS Name Index"
-msgstr ""
+msgstr "TLS İsim Dizini"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: 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 ""
+msgstr "Bu, unbound-control paketiyle daha fazla istatistik görüntüleyebilir."
#: 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 "Bu gösterir ki '"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
+"Bu, DNSSEC dahil kayıtları denetlemek için 'ubound-control dump_cache' "
+"öğesini gösterir."
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
+"Bu, varsayılan, .conf veya kontrolden Unbound 'local-data:' girişlerini "
+"gösterir."
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
+"Bu, varsayılan, .conf veya kontrolden Unbound 'local-zone:' girişlerini "
+"gösterir."
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
msgid "This shows Unbound self reported performance statistics."
-msgstr ""
+msgstr "Bu, Unbound tarafından bildirilen performans istatistiklerini gösterir."
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
+"Bu, Unbound ile ilgili olaylar için filtrelenen sistem günlüğünü gösterir."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
-msgstr ""
+msgstr "Çok küçük"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
-msgstr ""
+msgstr "Şeffaf (yerel/genel)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 "Tetik Ağları"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
msgid "Type"
-msgstr ""
+msgstr "Tür"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
msgid "Unbound"
-msgstr ""
+msgstr "Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
+"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> ; doğrulayan, "
+"özyinelemeli ve önbelleğe alan bir DNS çözümleyicidir <a href=\"%s\" target="
+"\"_blank\">(help)</a>."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
-msgstr ""
+msgstr "Unbound Control Uygulaması"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
msgid "Unbound cache is too large to display in LuCI."
-msgstr ""
+msgstr "Unbound önbelleği LuCI'de görüntülenemeyecek kadar büyük."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
msgid "Undefined"
-msgstr ""
+msgstr "Tanımsız"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:59
msgid "Use 'resolv.conf.auto'"
-msgstr ""
+msgstr "'resolv.conf.auto' kullan"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
-msgstr ""
+msgstr "IP6 ana bilgisayar SLAAC (EUI64) keşfetmek için DHCPv4 MAC kullanın"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
-msgstr ""
+msgstr "Yukarı Akışı Kullan"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
-msgstr ""
+msgstr "/etc/config/dhcp içinde bulunan fazladan DNS girişlerini kullan"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
+"Herhangi bir bellek büyümesini gözlemlemek için Sistem / İşlemler menüsünü "
+"kullanın"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
-msgstr ""
+msgstr "WAN DNS'si"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr "WAN Ağları"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
-msgstr ""
+msgstr "Bu bölge kombinasyonuna dahil olan Bölge (Alan) adları"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:84
msgid "Zone Download URL"
-msgstr ""
+msgstr "Bölge İndirme URL'si"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
msgid "Zone Names"
-msgstr ""
+msgstr "Bölge Adları"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
msgid "Zone Type"
-msgstr ""
+msgstr "Bölge Tipi"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
msgid "Zones"
-msgstr ""
+msgstr "Bölgeler"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
msgid "accept upstream results for"
-msgstr ""
+msgstr "için yukarı akış sonuçlarını kabul et"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "varsayılan"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
msgid "download from <var>%s</var>"
-msgstr ""
+msgstr "<var>%s</var> adresinden indir"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
-msgstr ""
+msgstr "asla"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
msgid "prefetch zone files for"
-msgstr ""
+msgstr "için bölge dosyalarını önceden getir"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
msgid "select recursion for"
-msgstr ""
+msgstr "için özyinelemeyi seçin"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
msgid "unknown action for"
-msgstr ""
+msgstr "bilinmeyen eylem"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
-msgstr ""
+msgstr "<var>%s</var> ad sunucularını kullan"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
msgid "use nameservers"
-msgstr ""
+msgstr "ad sunucularını kullan"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
-msgstr ""
+msgstr "<var>%s</var> için varsayılan sertifika ile"
diff --git a/applications/luci-app-unbound/po/uk/unbound.po b/applications/luci-app-unbound/po/uk/unbound.po
index 6a29279156..7f69812689 100644
--- a/applications/luci-app-unbound/po/uk/unbound.po
+++ b/applications/luci-app-unbound/po/uk/unbound.po
@@ -11,7 +11,7 @@ msgstr ""
"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 3.11\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -32,7 +32,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -40,11 +40,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "Додатково"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -56,15 +56,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -72,11 +72,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -84,15 +84,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -108,21 +108,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr "Типова"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -134,7 +134,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -142,11 +142,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -189,31 +189,31 @@ msgstr ""
msgid "Enable"
msgstr "Увімкнути"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -225,15 +225,15 @@ msgstr ""
msgid "Enabled"
msgstr "Увімкнено"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -249,19 +249,19 @@ msgstr ""
msgid "Files"
msgstr "Файли"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -285,96 +285,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -382,31 +386,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -418,32 +422,40 @@ msgstr ""
msgid "Log"
msgstr "Звіт"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr "Середня"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -452,7 +464,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -464,11 +476,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -477,31 +489,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -509,33 +521,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -575,15 +587,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -596,11 +608,11 @@ msgstr "Статистика"
msgid "Status"
msgstr "Стан"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -612,7 +624,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -649,16 +661,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -670,14 +682,14 @@ msgstr "Тип"
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -693,26 +705,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -738,8 +754,8 @@ msgstr "Зони"
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "типова"
@@ -747,8 +763,8 @@ msgstr "типова"
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/vi/unbound.po b/applications/luci-app-unbound/po/vi/unbound.po
index 3e25a758ce..6874a2130e 100644
--- a/applications/luci-app-unbound/po/vi/unbound.po
+++ b/applications/luci-app-unbound/po/vi/unbound.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-13 13:07+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"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/"
"luciapplicationsunbound/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"
+"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr ""
@@ -31,7 +31,7 @@ msgstr ""
msgid "AXFR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr ""
@@ -39,11 +39,11 @@ msgstr ""
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "Nâng cao"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr ""
@@ -55,15 +55,15 @@ msgstr ""
msgid "Authoritative (zone file)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
msgstr ""
@@ -71,11 +71,11 @@ msgstr ""
msgid "Check for local program to allow forward to localhost"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr ""
@@ -83,15 +83,15 @@ msgstr ""
msgid "Connect to servers using TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr ""
@@ -107,21 +107,21 @@ msgstr ""
msgid "DNS over TLS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr ""
@@ -133,7 +133,7 @@ msgstr ""
msgid "Directory only part of URL"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr ""
@@ -141,11 +141,11 @@ msgstr ""
msgid "Domain name to verify TLS certificate"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr ""
@@ -188,31 +188,31 @@ msgstr ""
msgid "Enable"
msgstr "Kích hoạt"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr ""
@@ -222,17 +222,17 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
msgid "Enabled"
-msgstr ""
+msgstr "Bật"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr ""
@@ -248,19 +248,19 @@ msgstr ""
msgid "Files"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr ""
@@ -284,96 +284,100 @@ msgstr ""
msgid "Grant UCI access for luci-app-unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr ""
@@ -381,31 +385,31 @@ msgstr ""
msgid "Local Data"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr ""
@@ -417,32 +421,40 @@ msgstr ""
msgid "Log"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr ""
@@ -451,7 +463,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -463,11 +475,11 @@ msgid ""
"target=\"_blank\">(help)</a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr ""
@@ -476,31 +488,31 @@ msgstr ""
msgid "Port servers will receive queries on"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
msgstr ""
@@ -508,33 +520,33 @@ msgstr ""
msgid "Recurse"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 ""
@@ -574,15 +586,15 @@ msgstr ""
msgid "Show: Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr ""
@@ -595,11 +607,11 @@ msgstr ""
msgid "Status"
msgstr "Trạng thái"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr ""
@@ -611,7 +623,7 @@ msgstr ""
msgid "TLS Name Index"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr ""
@@ -648,16 +660,16 @@ msgstr ""
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 ""
@@ -669,14 +681,14 @@ msgstr ""
msgid "Unbound"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr ""
@@ -692,26 +704,30 @@ msgstr ""
msgid "Use 'resolv.conf.auto'"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr ""
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr ""
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr ""
@@ -737,8 +753,8 @@ msgstr ""
msgid "accept upstream results for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "Mặc định"
@@ -746,8 +762,8 @@ msgstr "Mặc định"
msgid "download from <var>%s</var>"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr ""
diff --git a/applications/luci-app-unbound/po/zh_Hans/unbound.po b/applications/luci-app-unbound/po/zh_Hans/unbound.po
index 51b8c69d68..dde1304bb8 100644
--- a/applications/luci-app-unbound/po/zh_Hans/unbound.po
+++ b/applications/luci-app-unbound/po/zh_Hans/unbound.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-31 18:41+0000\n"
-"Last-Translator: Zkdc <Zkdc2345@qq.com>\n"
+"PO-Revision-Date: 2021-04-11 16:26+0000\n"
+"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsunbound/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.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
msgstr "(无)"
@@ -31,7 +31,7 @@ msgstr ",并尝试 <var>%s</var>"
msgid "AXFR"
msgstr "AXFR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr "仅接受来自本地子网的查询"
@@ -39,11 +39,11 @@ msgstr "仅接受来自本地子网的查询"
msgid "Adblock domain list is too large to display in LuCI."
msgstr "Adblock 域名列表过大,无法在 LuCI 中显示。"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "高级"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr "激进"
@@ -55,27 +55,27 @@ msgstr "记录不在区域中时允许递归查询"
msgid "Authoritative (zone file)"
msgstr "权威(区域文件)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr "基本"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr "细分查询组件以增加有限的隐私"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
-msgstr "打破 DNSSEC 需要 NTP,NTP 又需要 DNS 的循环"
+msgstr "打破 DNSSEC 需要 NTP,而 NTP 又需要 DNS 的循环"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
msgid "Check for local program to allow forward to localhost"
-msgstr ""
+msgstr "检查允许转发到本地主机的本地程序"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr "选择 Unbounds 监听端口"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr "选择上游和下游使用的 IP 版本"
@@ -83,15 +83,15 @@ msgstr "选择上游和下游使用的 IP 版本"
msgid "Connect to servers using TLS"
msgstr "使用 TLS 连接到服务器"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr "DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr "DHCP 链接"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr "DHCPv4 到 SLAAC"
@@ -105,23 +105,23 @@ msgstr "DNS 插件"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:63
msgid "DNS over TLS"
-msgstr "DNS over TLS"
+msgstr "以TLS加密的DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr "DNS64 前缀"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr "DNSSEC NTP 修复"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr "默认"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr "否认(nxdomain)"
@@ -133,7 +133,7 @@ msgstr "转移区域"
msgid "Directory only part of URL"
msgstr "目录只是 URL 的一部分"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr "域不安全"
@@ -141,11 +141,11 @@ msgstr "域不安全"
msgid "Domain name to verify TLS certificate"
msgstr "用于验证 TLS 证书的域名"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr "此路由器和 DHCP 客户端的域名后缀"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr "EDNS 大小"
@@ -188,31 +188,31 @@ msgstr "编辑:Unbound"
msgid "Enable"
msgstr "启用"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr "启用 DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr "启用 DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr "启用 Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr "启用 unbound-control 访问"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr "启用 DNS64 模块"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr "启用 DNSSEC 验证模块"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr "启用 Unbound 的初始化脚本"
@@ -224,15 +224,15 @@ msgstr "启用此转移区域"
msgid "Enabled"
msgstr "已启用"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr "扩展统计"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr "扩展统计信息从 unbound-control 打印"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr "额外的 DNS"
@@ -248,19 +248,19 @@ msgstr "回退"
msgid "Files"
msgstr "文件"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr "过滤整个子网"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr "过滤本地主机重绑定"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr "过滤私有地址"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr "过滤私有地址重绑定"
@@ -282,98 +282,102 @@ msgstr "转发到上游名称服务器(ISP)"
#: applications/luci-app-unbound/root/usr/share/rpcd/acl.d/luci-app-unbound.json:3
msgid "Grant UCI access for luci-app-unbound"
-msgstr ""
+msgstr "授予UCI访问luci-app-unbound的权限"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr "主机 FQDN,所有地址"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr "主机记录"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr "主机/MX/SRV RR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr "主机/MX/SRV/CNAME RR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr "主机名,所有地址"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr "主机名,主要地址"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr "如何在 DNS 中进入 LAN 或本地网络路由器"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr "如何处理此本地域的查询"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr "所有 IP4 及本地 IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr "仅 IP4"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr "IP4 及 IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr "仅 IP6*"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr "首选 IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr "忽略"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr "接口 FQDN,所有地址"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr "局域网 DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr "局域网网络"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr "大"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr "限制 RFC5011 副本之间的天数,以减少闪存写入"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr "限制扩展 DNS 数据包大小"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr "链接到支持的程序,以将 DHCP 加载到 DNS 中"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr "列出要绕过 DNSSEC 检查的域名"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr "监听端口"
@@ -381,31 +385,31 @@ msgstr "监听端口"
msgid "Local Data"
msgstr "本地数据"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr "本地域名"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr "本地域名类型"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr "本地主机,加密"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr "本地主机,无加密"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr "本地服务"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr "本地子网,加密"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr "本地子网,静态加密"
@@ -417,32 +421,40 @@ msgstr "本地区域"
msgid "Log"
msgstr "日志"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr "手动配置"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr "中等"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr "内存资源"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr "可触发 Unbound 重新加载的网络(避免 wan6)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr "考虑局域网(服务)的网络以外的 DHCP 服务的网络"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr "考虑广域网 (未服务) 的网络"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
msgstr "无条目"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr "无过滤器"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr "无远程控制"
@@ -451,7 +463,7 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr "注意:SSL/TLS库缺少 API。请查看 syslog。 >> logread ..."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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:"
@@ -465,11 +477,11 @@ msgid ""
msgstr ""
"组织转移转发、存根和权威区域<a href=\"%s\" target=\"_blank\">(帮助)</a>。"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr "覆盖路由器中的 WAN 端 DNS 条目"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr "被动"
@@ -478,65 +490,65 @@ msgstr "被动"
msgid "Port servers will receive queries on"
msgstr "服务器将接收查询的端口"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr "生成 DNS64 地址的前缀"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
-msgstr ""
+msgstr "防止客户端查询超载;zero 表示关闭"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr "防止缓存期过短"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr "防止 127.0.0.0/8 的上游响应"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr "防止本地子网内的上游响应"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr "最小化查询"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
-msgstr ""
+msgstr "查询速率限制"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
msgid "Recurse"
msgstr "递归"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr "递归协议"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr "递归强度"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr "递归活动会增大内存使用和 CPU 负载"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr "递归 DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr "拒绝"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr "资源"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 "Root DSKEY 年龄"
@@ -576,15 +588,15 @@ msgstr "显示:DHCP"
msgid "Show: Unbound"
msgstr "显示:Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr "跳过 UCI 并使用 /etc/unbound/unbound.conf"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr "小"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr "静态(仅限本地)"
@@ -597,11 +609,11 @@ msgstr "统计"
msgid "Status"
msgstr "状态"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr "严格最小化"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr "严格版本的“最小化查询”,但会破坏 DNS 标准"
@@ -613,7 +625,7 @@ msgstr "存根(强制递归)"
msgid "TLS Name Index"
msgstr "TLS 名称索引"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr "最小 TTL"
@@ -651,16 +663,16 @@ msgstr "显示 Unbound 自我报告的性能统计信息。"
msgid "This shows syslog filtered for events involving Unbound."
msgstr "显示筛选出的涉及 Unbound 事件的 syslog。"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr "小"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr "透明(本地/全球)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 "触发网络"
@@ -670,9 +682,9 @@ msgstr "类型"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
msgid "Unbound"
-msgstr "Unbound"
+msgstr "Unbound(DNS服務)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -681,7 +693,7 @@ msgstr ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a>是一个验证、递归和缓"
"存 DNS 解析器<a href=\"%s\" target=\"_blank\">(帮助)</a>。"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr "Unbound 控制应用程序"
@@ -697,26 +709,30 @@ msgstr "未定义"
msgid "Use 'resolv.conf.auto'"
msgstr "使用“resolv.conf.auto”"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr "使用 DHCPv4 MAC 发现 IP6 主机 SLAAC(EUI64)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr "使用上游"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr "使用 /etc/config/dhcp 中的额外 DNS 条目"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr "使用 系统/进程 菜单观察内存增长"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr "WAN DNS"
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr "广域网网络"
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr "包含在此区域组合中的区域(域)名称"
@@ -742,8 +758,8 @@ msgstr "区域"
msgid "accept upstream results for"
msgstr "接受上游结果"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "默认"
@@ -751,8 +767,8 @@ msgstr "默认"
msgid "download from <var>%s</var>"
msgstr "从 <var>%s</var> 下载"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr "从不"
diff --git a/applications/luci-app-unbound/po/zh_Hant/unbound.po b/applications/luci-app-unbound/po/zh_Hant/unbound.po
index 2e9192a319..c3b3b4f912 100644
--- a/applications/luci-app-unbound/po/zh_Hant/unbound.po
+++ b/applications/luci-app-unbound/po/zh_Hant/unbound.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-03 13:35+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2021-03-14 05:16+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsunbound/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.0-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
-msgstr ""
+msgstr "(無)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
msgid "(root)"
@@ -25,25 +25,25 @@ msgstr ",及 <var>%s</var> 條目"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
msgid ", and try <var>%s</var>"
-msgstr ",並嘗試 <var>%s</var> "
+msgstr ",並嘗試 <var>%s</var>"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
msgid "AXFR"
msgstr "AXFR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
msgstr "僅接受來自本地子網的查詢"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
msgid "Adblock domain list is too large to display in LuCI."
-msgstr ""
+msgstr "Adblock網域列表太大,無法顯示在LuCI中."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
msgstr "進階"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
msgstr "激進"
@@ -55,27 +55,27 @@ msgstr "記錄不在區域中時允許遞迴查詢"
msgid "Authoritative (zone file)"
msgstr "權威(區域檔案)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
msgid "Basic"
msgstr "基本"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
msgstr "細分查詢元件以增加有限的隱私"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
-msgstr "打破 DNSSEC 需要 NTP,NTP 又需要 DNS 的迴圈"
+msgstr "打破 'DNSSEC 需要NTP並且NTP 又需要 DNS '所在的循環迴圈"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
msgid "Check for local program to allow forward to localhost"
-msgstr ""
+msgstr "檢查本地程式以允許轉發到本地主機"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
msgstr "選擇 Unbounds 監聽埠"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
msgid "Chose the IP versions used upstream and downstream"
msgstr "選擇上游和下游使用的 IP 版本"
@@ -83,45 +83,45 @@ msgstr "選擇上游和下游使用的 IP 版本"
msgid "Connect to servers using TLS"
msgstr "使用 TLS 連線到伺服器"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
msgstr "DHCP"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
msgstr "DHCP 連結"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
msgid "DHCPv4 to SLAAC"
msgstr "DHCPv4 到 SLAAC"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
msgid "DNS Cache"
-msgstr ""
+msgstr "DNS快取"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
msgid "DNS Plugin"
-msgstr ""
+msgstr "DNS插件"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:63
msgid "DNS over TLS"
-msgstr "DNS over TLS"
+msgstr "以TLS加密的DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "DNS64 Prefix"
msgstr "DNS64 字首"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "DNSSEC NTP Fix"
msgstr "DNSSEC NTP 修復"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "Default"
msgstr "預設"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:181
msgid "Denied (nxdomain)"
msgstr "否認(nxdomain)"
@@ -133,7 +133,7 @@ msgstr "轉移區域"
msgid "Directory only part of URL"
msgstr "目錄只是 URL 的一部分"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
msgid "Domain Insecure"
msgstr "域不安全"
@@ -141,11 +141,11 @@ msgstr "域不安全"
msgid "Domain name to verify TLS certificate"
msgstr "用於驗證 TLS 證書的域名"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
msgstr "此路由器和 DHCP 客戶端的域名字尾"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
msgstr "EDNS 大小"
@@ -188,31 +188,31 @@ msgstr "編輯:Unbound"
msgid "Enable"
msgstr "啟用"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
msgstr "啟用 DNS64"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable DNSSEC"
msgstr "啟用 DNSSEC"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
msgstr "啟用 Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
msgstr "啟用 unbound-control 訪問"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
msgid "Enable the DNS64 module"
msgstr "啟用 DNS64 模組"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
msgstr "啟用 DNSSEC 驗證模組"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
msgstr "啟用 Unbound 的初始化指令碼"
@@ -224,15 +224,15 @@ msgstr "啟用此轉移區域"
msgid "Enabled"
msgstr "啟用"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
msgstr "擴充套件統計"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
msgid "Extended statistics are printed from unbound-control"
msgstr "擴充套件統計資訊從 unbound-control 列印"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
msgid "Extra DNS"
msgstr "額外的 DNS"
@@ -248,19 +248,19 @@ msgstr "回退"
msgid "Files"
msgstr "檔案"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
msgstr "過濾整個子網"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
msgid "Filter Localhost Rebind"
msgstr "過濾本地主機重繫結"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
msgid "Filter Private Address"
msgstr "過濾私有地址"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
msgid "Filter Private Rebind"
msgstr "過濾私有地址重繫結"
@@ -282,98 +282,102 @@ msgstr "轉發到上游名稱伺服器(ISP)"
#: applications/luci-app-unbound/root/usr/share/rpcd/acl.d/luci-app-unbound.json:3
msgid "Grant UCI access for luci-app-unbound"
-msgstr ""
+msgstr "授予 luci-app-unbound 擁有 UCI 存取的權限"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
msgid "Host FQDN, All Addresses"
msgstr "主機 FQDN,所有地址"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:198
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
msgid "Host Records"
msgstr "主機記錄"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
msgid "Host/MX/SRV RR"
msgstr "主機/MX/SRV RR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Host/MX/SRV/CNAME RR"
msgstr "主機/MX/SRV/CNAME RR"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
msgid "Hostname, All Addresses"
msgstr "主機名,所有地址"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:186
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
msgid "Hostname, Primary Address"
msgstr "主機名,主要地址"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:171
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
msgid "How to enter the LAN or local network router in DNS"
msgstr "如何在 DNS 中進入 LAN 或本地網路路由器"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
msgid "How to treat queries of this local domain"
msgstr "如何處理此本地域的查詢"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "IP4 All and IP6 Local"
msgstr "所有 IP4 及本地 IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
msgid "IP4 Only"
msgstr "僅 IP4"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
msgid "IP4 and IP6"
msgstr "IP4 及 IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "IP6 Only*"
msgstr "僅 IP6*"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
msgid "IP6 Preferred"
msgstr "首選 IP6"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
msgid "Ignore"
msgstr "忽視"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
msgid "Interface FQDN, All Addresses"
msgstr "介面 FQDN,所有地址"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:170
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
msgid "LAN DNS"
msgstr "區域網 DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+msgid "LAN Networks"
+msgstr "區域網路"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
msgid "Large"
msgstr "大"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
msgid "Limit days between RFC5011 copies to reduce flash writes"
msgstr "限制 RFC5011 副本之間的天數,以減少快閃記憶體寫入"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
msgid "Limit extended DNS packet size"
msgstr "限制擴充套件 DNS 資料包大小"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
msgid "Link to supported programs to load DHCP into DNS"
msgstr "連結到支援的程式,以將 DHCP 載入到 DNS 中"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
msgid "List domains to bypass checks of DNSSEC"
msgstr "列出要繞過 DNSSEC 檢查的域名"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
msgstr "監聽埠"
@@ -381,31 +385,31 @@ msgstr "監聽埠"
msgid "Local Data"
msgstr "本地資料"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
msgid "Local Domain"
msgstr "本地域名"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
msgid "Local Domain Type"
msgstr "本地域名型別"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
msgid "Local Host, Encrypted"
msgstr "本地主機,加密"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:212
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
msgid "Local Host, No Encryption"
msgstr "本地主機,無加密"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
msgid "Local Service"
msgstr "本地服務"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Local Subnet, Encrypted"
msgstr "本地子網,加密"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
msgid "Local Subnet, Static Encryption"
msgstr "本地子網,靜態加密"
@@ -417,32 +421,40 @@ msgstr "本地區域"
msgid "Log"
msgstr "日誌"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
msgstr "手動配置"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
msgid "Medium"
msgstr "中等"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Memory Resource"
msgstr "記憶體資源"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:295
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
msgid "Networks that may trigger Unbound to reload (avoid wan6)"
msgstr "可觸發 Unbound 重新載入的網路(避免 wan6)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr "考慮區域網路(服務)的網路以外的 DHCP 服務的網路"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Networks to consider WAN (unserved)"
+msgstr "考慮廣域網 (未服務) 的網路"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
-msgstr "無條目"
+msgstr "無項目"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
msgid "No Filter"
msgstr "無過濾器"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
msgstr "無遠端控制"
@@ -451,11 +463,11 @@ msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr "注意:SSL/TLS庫缺少 API。請檢視 syslog。 >> logread ..."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+#: 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 ""
+msgstr "注意:本地DNS是設置來查看odhpcd,但是odhpcd UCI租約觸發器設置不正確:"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
msgid ""
@@ -464,11 +476,11 @@ msgid ""
msgstr ""
"組織轉移轉發、存根和權威區域<a href=\"%s\" target=\"_blank\">(幫助)</a>。"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
msgstr "覆蓋路由器中的 WAN 端 DNS 條目"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
msgstr "被動"
@@ -477,65 +489,65 @@ msgstr "被動"
msgid "Port servers will receive queries on"
msgstr "伺服器將接收查詢的埠"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
msgstr "生成 DNS64 地址的字首"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
-msgstr ""
+msgstr "防止客戶端輪詢超載;零是關閉"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
msgstr "防止快取期過短"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
msgstr "防止 127.0.0.0/8 的上游響應"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
msgstr "防止本地子網內的上游響應"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:247
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
msgstr "最小化查詢"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:272
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
-msgstr ""
+msgstr "輪詢速率限制"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
msgid "Recurse"
msgstr "遞迴"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
msgstr "遞迴協議"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
msgstr "遞迴強度"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
msgstr "遞迴活動會增大記憶體使用和 CPU 負載"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
msgstr "遞迴 DNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:163
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
msgstr "拒絕"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
msgstr "資源"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+#: 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 "Root DSKEY 年齡"
@@ -561,7 +573,7 @@ msgstr "伺服器"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
msgid "Servers for this zone; see README.md for optional form"
-msgstr "該區域的伺服器;有關選項格式,請參閱 README.md"
+msgstr "該區域的伺服器;請參閱 README.md 以取得選項格式"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
msgid "Show: Adblock"
@@ -575,15 +587,15 @@ msgstr "顯示:DHCP"
msgid "Show: Unbound"
msgstr "顯示:Unbound"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
msgstr "跳過 UCI 並使用 /etc/unbound/unbound.conf"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
msgstr "小"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
msgstr "靜態(僅限本地)"
@@ -596,11 +608,11 @@ msgstr "統計"
msgid "Status"
msgstr "狀態"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
msgstr "嚴格最小化"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
msgstr "嚴格版本的“最小化查詢”,但會破壞 DNS 標準"
@@ -612,7 +624,7 @@ msgstr "存根(強制遞迴)"
msgid "TLS Name Index"
msgstr "TLS 名稱索引"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
msgstr "最小 TTL"
@@ -629,7 +641,7 @@ msgstr "顯示'"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
-msgstr ""
+msgstr "這顯示了用於審核(包括DNSSEC)的記錄 'ubound-control dump_cache'。"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
msgid ""
@@ -649,28 +661,28 @@ msgstr "顯示 Unbound 自我報告的效能統計資訊。"
msgid "This shows syslog filtered for events involving Unbound."
msgstr "顯示篩選出的涉及 Unbound 事件的 syslog。"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
msgstr "小"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
msgstr "透明(本地/全球)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:294
+#: 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 "觸發網路"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
msgid "Type"
-msgstr "型別"
+msgstr "類型"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
msgid "Unbound"
-msgstr "Unbound"
+msgstr "Unbound(DNS服務)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
msgid ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -679,13 +691,13 @@ msgstr ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a>是一個驗證、遞迴和緩"
"存 DNS 解析器<a href=\"%s\" target=\"_blank\">(幫助)</a>。"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
msgstr "Unbound 控制應用程式"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
msgid "Unbound cache is too large to display in LuCI."
-msgstr ""
+msgstr "未綁定的快取太大,無法顯示在LuCI中。"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
msgid "Undefined"
@@ -695,26 +707,30 @@ msgstr "未定義"
msgid "Use 'resolv.conf.auto'"
msgstr "使用“resolv.conf.auto”"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
msgstr "使用 DHCPv4 MAC 發現 IP6 主機 SLAAC(EUI64)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
msgstr "使用上游"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
msgstr "使用 /etc/config/dhcp 中的額外 DNS 條目"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr "使用 系統/程序 選單觀察記憶體增長"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
msgstr "WAN DNS"
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "WAN Networks"
+msgstr "WAN 網路"
+
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
msgstr "包含在此區域組合中的區域(域)名稱"
@@ -740,8 +756,8 @@ msgstr "區域"
msgid "accept upstream results for"
msgstr "接受上游結果"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:288
+#: 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 "預設"
@@ -749,8 +765,8 @@ msgstr "預設"
msgid "download from <var>%s</var>"
msgstr "從 <var>%s</var> 下載"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
msgid "never"
msgstr "從不"
diff --git a/applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js b/applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js
index 608929c700..b5446ecb6c 100644
--- a/applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js
+++ b/applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js
@@ -38,15 +38,15 @@ return baseclass.extend({
render: function(data) {
- var table = E('div', { 'class': 'table', 'id': 'upnp_status_table' }, [
- E('div', { 'class': 'tr table-titles' }, [
- E('div', { 'class': 'th' }, _('Protocol')),
- E('div', { 'class': 'th' }, _('External Port')),
- E('div', { 'class': 'th' }, _('Client Address')),
- E('div', { 'class': 'th' }, _('Host')),
- E('div', { 'class': 'th' }, _('Client Port')),
- E('div', { 'class': 'th' }, _('Description')),
- E('div', { 'class': 'th cbi-section-actions' }, '')
+ var table = E('table', { 'class': 'table', 'id': 'upnp_status_table' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th' }, _('Protocol')),
+ E('th', { 'class': 'th' }, _('External Port')),
+ E('th', { 'class': 'th' }, _('Client Address')),
+ E('th', { 'class': 'th' }, _('Host')),
+ E('th', { 'class': 'th' }, _('Client Port')),
+ E('th', { 'class': 'th' }, _('Description')),
+ E('th', { 'class': 'th cbi-section-actions' }, '')
])
]);
diff --git a/applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js b/applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js
index 095078a4e2..e0a326d4fc 100644
--- a/applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js
+++ b/applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js
@@ -78,15 +78,15 @@ return view.extend({
s = m.section(form.GridSection, '_active_rules');
s.render = L.bind(function(view, section_id) {
- var table = E('div', { 'class': 'table cbi-section-table', 'id': 'upnp_status_table' }, [
- E('div', { 'class': 'tr table-titles' }, [
- E('div', { 'class': 'th' }, _('Protocol')),
- E('div', { 'class': 'th' }, _('External Port')),
- E('div', { 'class': 'th' }, _('Client Address')),
- E('div', { 'class': 'th' }, _('Host')),
- E('div', { 'class': 'th' }, _('Client Port')),
- E('div', { 'class': 'th' }, _('Description')),
- E('div', { 'class': 'th cbi-section-actions' }, '')
+ var table = E('table', { 'class': 'table cbi-section-table', 'id': 'upnp_status_table' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th' }, _('Protocol')),
+ E('th', { 'class': 'th' }, _('External Port')),
+ E('th', { 'class': 'th' }, _('Client Address')),
+ E('th', { 'class': 'th' }, _('Host')),
+ E('th', { 'class': 'th' }, _('Client Port')),
+ E('th', { 'class': 'th' }, _('Description')),
+ E('th', { 'class': 'th cbi-section-actions' }, '')
])
]);
@@ -167,6 +167,17 @@ return view.extend({
o = s.taboption('advanced', form.Value, 'upnp_lease_file', _('UPnP lease file'))
o.placeholder = '/var/run/miniupnpd.leases'
+ s.taboption('advanced', form.Flag, 'use_stun', _('Use STUN'))
+
+ o = s.taboption('advanced', form.Value, 'stun_host', _('STUN Host'))
+ o.depends('use_stun', '1');
+ o.datatype = 'host'
+
+ o = s.taboption('advanced', form.Value, 'stun_port', _('STUN Port'))
+ o.depends('use_stun', '1');
+ o.datatype = 'port'
+ o.placeholder = '0-65535'
+
s = m.section(form.GridSection, 'perm_rule', _('MiniUPnP ACLs'),
_('ACLs specify which external ports may be redirected to which internal addresses and ports'))
diff --git a/applications/luci-app-upnp/po/ar/upnp.po b/applications/luci-app-upnp/po/ar/upnp.po
index c4bb8fd971..151f166c22 100644
--- a/applications/luci-app-upnp/po/ar/upnp.po
+++ b/applications/luci-app-upnp/po/ar/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: 2020-10-06 20:26+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"PO-Revision-Date: 2021-03-04 13:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/ar/>\n"
"Language: ar\n"
@@ -13,15 +13,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.3-dev\n"
+"X-Generator: Weblate 4.5.1-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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 ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "إجراء"
@@ -68,15 +68,15 @@ msgstr ""
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: 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
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
msgid "Delete"
-msgstr ""
+msgstr "احدف"
#: 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
@@ -116,13 +116,13 @@ msgstr ""
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
msgid "General Settings"
-msgstr ""
+msgstr "الاعدادات العامة"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
@@ -131,17 +131,17 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
msgid "Host"
-msgstr ""
+msgstr "ضيف"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr ""
@@ -155,7 +155,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
msgid "Port"
-msgstr ""
+msgstr "المنفذ"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
msgid "Presentation URL"
@@ -164,7 +164,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"
@@ -174,6 +174,14 @@ msgstr ""
msgid "Report system instead of daemon uptime"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr ""
@@ -212,6 +220,10 @@ msgstr "مجهول"
msgid "Uplink"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/bg/upnp.po b/applications/luci-app-upnp/po/bg/upnp.po
index df1b0ba51c..006e3a7634 100644
--- a/applications/luci-app-upnp/po/bg/upnp.po
+++ b/applications/luci-app-upnp/po/bg/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: 2020-05-22 12:40+0000\n"
-"Last-Translator: Stefan M <sm@voip-office.eu>\n"
+"PO-Revision-Date: 2021-09-27 22:36+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/bg/>\n"
"Language: bg\n"
@@ -12,17 +12,17 @@ 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.9-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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 ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: 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
@@ -31,7 +31,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
msgid "Advanced Settings"
-msgstr ""
+msgstr "Разширени настройки"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
msgid "Advertise as IGDv1 device instead of IGDv2"
@@ -67,15 +67,15 @@ msgstr ""
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: 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
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
msgid "Delete"
-msgstr ""
+msgstr "Изтрий"
#: 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
@@ -115,13 +115,13 @@ msgstr ""
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
msgid "General Settings"
-msgstr ""
+msgstr "Основни настройки"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
@@ -132,15 +132,15 @@ msgstr ""
msgid "Host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr ""
@@ -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"
@@ -173,6 +173,14 @@ msgstr ""
msgid "Report system instead of daemon uptime"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr ""
@@ -211,6 +219,10 @@ msgstr ""
msgid "Uplink"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/bn_BD/upnp.po b/applications/luci-app-upnp/po/bn_BD/upnp.po
index f622a818a6..9044266745 100644
--- a/applications/luci-app-upnp/po/bn_BD/upnp.po
+++ b/applications/luci-app-upnp/po/bn_BD/upnp.po
@@ -3,22 +3,24 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsupnp/bn_BD/>\n"
"Language: bn_BD\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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 ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr ""
@@ -29,7 +31,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
msgid "Advanced Settings"
-msgstr ""
+msgstr "উন্নত সেটিংস"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
msgid "Advertise as IGDv1 device instead of IGDv2"
@@ -65,7 +67,7 @@ msgstr ""
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr ""
@@ -78,7 +80,7 @@ msgstr ""
#: 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
msgid "Description"
-msgstr ""
+msgstr "বর্ণনা"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
msgid "Device UUID"
@@ -113,13 +115,13 @@ msgstr ""
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
msgid "General Settings"
-msgstr ""
+msgstr "সাধারণ সেটিংস"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
@@ -130,15 +132,15 @@ msgstr ""
msgid "Host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr ""
@@ -152,7 +154,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
msgid "Port"
-msgstr ""
+msgstr "পোর্ট"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
msgid "Presentation URL"
@@ -161,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"
@@ -171,6 +173,14 @@ msgstr ""
msgid "Report system instead of daemon uptime"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr ""
@@ -203,12 +213,16 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
msgid "Unknown"
-msgstr ""
+msgstr "অজানা"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
msgid "Uplink"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/ca/upnp.po b/applications/luci-app-upnp/po/ca/upnp.po
index 765fa6094f..bf7234f257 100644
--- a/applications/luci-app-upnp/po/ca/upnp.po
+++ b/applications/luci-app-upnp/po/ca/upnp.po
@@ -5,8 +5,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: 2019-10-25 17:56+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"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/"
"luciapplicationsupnp/ca/>\n"
"Language: ca\n"
@@ -14,9 +14,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 3.9.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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"
@@ -24,7 +24,7 @@ msgstr ""
"Els ACL especifiquen quins ports externs es poden redirigir a quines adreces "
"i ports interns"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Acció"
@@ -35,7 +35,7 @@ msgstr "Redireccions UPnP actives"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
msgid "Advanced Settings"
-msgstr "Ajusts avançats"
+msgstr "Configuració avançada"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
msgid "Advertise as IGDv1 device instead of IGDv2"
@@ -71,9 +71,9 @@ msgstr "Adreça de client"
msgid "Client Port"
msgstr "Port de client"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
-msgstr "Comentari"
+msgstr "Commentari"
#: 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
@@ -119,13 +119,13 @@ msgstr "Habilita mode segur"
msgid "External Port"
msgstr "Port extern"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr "Ports externs"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
msgid "General Settings"
-msgstr "Ajusts generals"
+msgstr "Paràmetres generals"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
@@ -136,15 +136,15 @@ msgstr ""
msgid "Host"
msgstr "Amfitrió"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr "Adreces internes"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr "Ports interns"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr "ACLs de MiniUPnP"
@@ -177,6 +177,14 @@ msgstr "Posa informació extra de depuració en el registre de sistema"
msgid "Report system instead of daemon uptime"
msgstr "Reporta el temps actiu del sistema en lloc del del dimoni"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr "Inicia el servei UPnP i NAP-PMP"
@@ -217,6 +225,10 @@ msgstr "Desconegut"
msgid "Uplink"
msgstr "Enllaç de pujada"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/cs/upnp.po b/applications/luci-app-upnp/po/cs/upnp.po
index 7a517da4ef..08696335ea 100644
--- a/applications/luci-app-upnp/po/cs/upnp.po
+++ b/applications/luci-app-upnp/po/cs/upnp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-11 01:51+0000\n"
-"Last-Translator: Tomas Greif <greif.tomas@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/cs/>\n"
"Language: cs\n"
@@ -10,9 +10,9 @@ 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.3.2-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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"
@@ -20,7 +20,7 @@ msgstr ""
"ACL stanovují, které vnější porty by měly být přesměrovány na které vnitřní "
"adresy a porty"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Akce"
@@ -67,7 +67,7 @@ msgstr "Adresa klienta"
msgid "Client Port"
msgstr "Port klienta"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "Komentář"
@@ -115,13 +115,13 @@ msgstr "Povolit bezpečný režim"
msgid "External Port"
msgstr "Vnější port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr "Vnější porty"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
@@ -132,15 +132,15 @@ msgstr ""
msgid "Host"
msgstr "Hostitel"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr "Vnitřní adresy"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr "Vnitřní porty"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr "MiniUPnP ACL listy"
@@ -173,6 +173,14 @@ msgstr "Vypisovat extra ladící informace do systémového záznamu"
msgid "Report system instead of daemon uptime"
msgstr "Hlásit uptime systému namísto uptime daemonu"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr "Spustit službu UPnP a NAT-PMP"
@@ -212,6 +220,10 @@ msgstr "Neznámé"
msgid "Uplink"
msgstr "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/da/upnp.po b/applications/luci-app-upnp/po/da/upnp.po
new file mode 100644
index 0000000000..e54cf19636
--- /dev/null
+++ b/applications/luci-app-upnp/po/da/upnp.po
@@ -0,0 +1,250 @@
+msgid ""
+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-11-13 08:12+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsupnp/da/>\n"
+"Language: da\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.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'er angiver, hvilke eksterne porte der kan omdirigeres til hvilke interne "
+"adresser og porte"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+msgid "Action"
+msgstr "Handling"
+
+#: 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
+msgid "Active UPnP Redirects"
+msgstr "Aktive UPnP-omdirigeringer"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+msgid "Advanced Settings"
+msgstr "Avancerede indstillinger"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
+msgid "Advertise as IGDv1 device instead of IGDv2"
+msgstr "Annoncerer som IGDv1-enhed i stedet for IGDv2"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Allow adding forwards only to requesting ip addresses"
+msgstr "Tillad kun at tilføje viderestillinger til ip-adresser, der anmoder om"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgid "Announced model number"
+msgstr "Annonceret modelnummer"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+msgid "Announced serial number"
+msgstr "Annonceret serienummer"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
+msgid "Clean rules interval"
+msgstr "Interval for rene regler"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
+msgid "Clean rules threshold"
+msgstr "Tærskel for rene regler"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
+msgid "Client Address"
+msgstr "Klient adresse"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+msgid "Client Port"
+msgstr "Klient port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+msgid "Comment"
+msgstr "Kommentar"
+
+#: 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
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+msgid "Delete"
+msgstr "Slet"
+
+#: 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
+msgid "Description"
+msgstr "Beskrivelse"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+msgid "Device UUID"
+msgstr "Enhedens UUID"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "Downlink"
+msgstr "Downlink"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
+msgid "Enable IGDv1 mode"
+msgstr "Aktiver IGDv1-tilstand"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Enable NAT-PMP functionality"
+msgstr "Aktiver NAT-PMP-funktionalitet"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
+msgid "Enable UPnP functionality"
+msgstr "Aktiver UPnP-funktionalitet"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+msgid "Enable additional logging"
+msgstr "Aktiver yderligere logning"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+msgid "Enable secure mode"
+msgstr "Aktiver sikker tilstand"
+
+#: 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 "Ekstern port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
+msgid "External ports"
+msgstr "Eksterne porte"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
+msgid "General Settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to upnp procedures"
+msgstr "Giv adgang til upnp-procedurer"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
+msgid "Host"
+msgstr "Vært"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Internal addresses"
+msgstr "Interne adresser"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
+msgid "Internal ports"
+msgstr "Interne porte"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "MiniUPnP ACLs"
+msgstr "MiniUPnP ACL'er"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
+msgid "MiniUPnP settings"
+msgstr "MiniUPnP-indstillinger"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid "Notify interval"
+msgstr "Underretningsinterval"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Presentation URL"
+msgstr "URL til præsentation"
+
+#: 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 "Protokol"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Puts extra debugging information into the system log"
+msgstr "Sætter ekstra fejlfindingsoplysninger i systemloggen"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Report system instead of daemon uptime"
+msgstr "Rapportere system i stedet for dæmonens oppetid"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr "STUN vært"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr "STUN Port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
+msgid "Start UPnP and NAT-PMP service"
+msgstr "Start UPnP- og NAT-PMP-tjenesten"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
+msgid "There are no active redirects."
+msgstr "Der er ingen aktive omdirigeringer."
+
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP"
+msgstr "UPnP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+msgid ""
+"UPnP allows clients in the local network to automatically configure the "
+"router."
+msgstr ""
+"UPnP gør det muligt for klienter i det lokale netværk at konfigurere "
+"routeren automatisk."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
+msgid "UPnP lease file"
+msgstr "UPnP-lease-fil"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
+msgid "Universal Plug & Play"
+msgstr "Universelt plug &play"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+msgid "Unknown"
+msgstr "Ukendt"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
+msgid "Uplink"
+msgstr "Uplink"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr "Brug STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
+msgid "Value in KByte/s, informational only"
+msgstr "Værdi i KByte/s, kun til information"
+
+#~ msgid ""
+#~ "UPNP allows clients in the local network to automatically configure the "
+#~ "router."
+#~ msgstr ""
+#~ "UPNP allows clients in the local network to automatically configure the "
+#~ "router."
+
+#~ msgid "Log output"
+#~ msgstr "Log output"
+
+#~ msgid ""
+#~ "UPNP should only be enabled if absolutely necessary as it can result in "
+#~ "high security risks for your network."
+#~ msgstr ""
+#~ "UPNP should only be enabled if absolutely necessary as it can result in "
+#~ "high security risks for your network."
diff --git a/applications/luci-app-upnp/po/de/upnp.po b/applications/luci-app-upnp/po/de/upnp.po
index 04d67544e0..10d5838612 100644
--- a/applications/luci-app-upnp/po/de/upnp.po
+++ b/applications/luci-app-upnp/po/de/upnp.po
@@ -14,7 +14,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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"
@@ -22,7 +22,7 @@ msgstr ""
"ACLs definieren, welche externen Ports zu welchen internen Adressen und "
"Ports weitergeleitet werden dürfen"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Aktion"
@@ -69,7 +69,7 @@ msgstr "Clientadresse"
msgid "Client Port"
msgstr "Clientport"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "Kommentar"
@@ -117,7 +117,7 @@ msgstr "Sicheren Modus aktivieren"
msgid "External Port"
msgstr "Externer Port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr "Externe Ports"
@@ -134,15 +134,15 @@ msgstr "Zugriff auf UPNP-Prozeduren gewähren"
msgid "Host"
msgstr "Host"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr "Interne Adressen"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr "Interne Ports"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr "ACLs der MiniUPnP"
@@ -175,6 +175,14 @@ msgstr "Schreibt zusätzliche Debug-Informationen in das Systemprotokoll"
msgid "Report system instead of daemon uptime"
msgstr "Systemlaufzeit statt Prozesslaufzeit melden"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr "UPnP und NAT-PMP Dienst starten"
@@ -215,6 +223,10 @@ msgstr "Unbekannt"
msgid "Uplink"
msgstr "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/el/upnp.po b/applications/luci-app-upnp/po/el/upnp.po
index eac52ef571..03fbaa14ce 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: 2019-11-25 13:57+0000\n"
-"Last-Translator: Kostas Lampropoulos <labrok@otenet.gr>\n"
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/el/>\n"
"Language: el\n"
@@ -12,15 +12,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 3.10-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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 ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr ""
@@ -31,7 +31,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
msgid "Advanced Settings"
-msgstr ""
+msgstr "Ρυθμίσεις για προχωρημένους"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
msgid "Advertise as IGDv1 device instead of IGDv2"
@@ -67,7 +67,7 @@ msgstr ""
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr ""
@@ -115,13 +115,13 @@ msgstr ""
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
msgid "General Settings"
-msgstr ""
+msgstr "Γενικές ρυθμίσεις"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
@@ -132,15 +132,15 @@ msgstr ""
msgid "Host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr ""
@@ -154,7 +154,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
msgid "Port"
-msgstr ""
+msgstr "Θύρα"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
msgid "Presentation URL"
@@ -173,6 +173,14 @@ msgstr ""
msgid "Report system instead of daemon uptime"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr ""
@@ -211,6 +219,10 @@ msgstr ""
msgid "Uplink"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/en/upnp.po b/applications/luci-app-upnp/po/en/upnp.po
index dc2b8fd941..6254571aa5 100644
--- a/applications/luci-app-upnp/po/en/upnp.po
+++ b/applications/luci-app-upnp/po/en/upnp.po
@@ -1,24 +1,26 @@
-#, fuzzy
msgid ""
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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-06-24 10:23+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsupnp/en/>\n"
+"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.7.1-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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 ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr ""
@@ -29,7 +31,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
msgid "Advanced Settings"
-msgstr ""
+msgstr "Advanced Settings"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
msgid "Advertise as IGDv1 device instead of IGDv2"
@@ -65,7 +67,7 @@ msgstr ""
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr ""
@@ -113,7 +115,7 @@ msgstr "Enable secure mode"
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr ""
@@ -130,15 +132,15 @@ msgstr ""
msgid "Host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr ""
@@ -152,7 +154,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
msgid "Presentation URL"
@@ -171,6 +173,14 @@ msgstr ""
msgid "Report system instead of daemon uptime"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr ""
@@ -209,6 +219,10 @@ msgstr ""
msgid "Uplink"
msgstr "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/es/upnp.po b/applications/luci-app-upnp/po/es/upnp.po
index 6f0958dcce..73daa75db5 100644
--- a/applications/luci-app-upnp/po/es/upnp.po
+++ b/applications/luci-app-upnp/po/es/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: 2020-07-12 20:10+0000\n"
+"PO-Revision-Date: 2020-11-15 19:47+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/es/>\n"
@@ -12,9 +12,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.2-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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"
@@ -22,7 +22,7 @@ msgstr ""
"Los ACL especifican qué puertos externos pueden ser redirigidos hacia qué "
"direcciones y puertos internos"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Acción"
@@ -33,7 +33,7 @@ msgstr "Redirecciones UPnP activas"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
msgid "Advanced Settings"
-msgstr "Configuraciones avanzadas"
+msgstr "Configuración avanzada"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
msgid "Advertise as IGDv1 device instead of IGDv2"
@@ -69,7 +69,7 @@ msgstr "Dirección del cliente"
msgid "Client Port"
msgstr "Puerto del cliente"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "Comentario"
@@ -117,7 +117,7 @@ msgstr "Activar modo seguro"
msgid "External Port"
msgstr "Puerto externo"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr "Puertos externos"
@@ -134,15 +134,15 @@ msgstr "Conceder acceso a los procedimientos de upnp"
msgid "Host"
msgstr "Host"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr "Direcciones internas"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr "Puertos internos"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr "ACLs MiniUPnP"
@@ -175,6 +175,14 @@ msgstr "Escribe información de depuración extra en el registro del sistema"
msgid "Report system instead of daemon uptime"
msgstr "Informar del tiempo activo del sistema en vez de el del demonio"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr "Host STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr "Puerto STUN"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr "Iniciar servicio UPnP y NAT-PMP"
@@ -215,6 +223,10 @@ msgstr "Desconocido"
msgid "Uplink"
msgstr "Enlace ascendente"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr "Utilice STUN"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/fi/upnp.po b/applications/luci-app-upnp/po/fi/upnp.po
index 97477f1fc0..04b809063d 100644
--- a/applications/luci-app-upnp/po/fi/upnp.po
+++ b/applications/luci-app-upnp/po/fi/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: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-09-09 14:30+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/fi/>\n"
"Language: fi\n"
@@ -12,15 +12,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.2-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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 ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Toiminta"
@@ -67,7 +67,7 @@ msgstr ""
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "Kommentti"
@@ -115,7 +115,7 @@ msgstr ""
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr ""
@@ -132,15 +132,15 @@ msgstr ""
msgid "Host"
msgstr "Palvelin"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr ""
@@ -173,6 +173,14 @@ msgstr ""
msgid "Report system instead of daemon uptime"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr ""
@@ -209,6 +217,10 @@ msgstr "Tuntematon"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
msgid "Uplink"
+msgstr "Lähetysyhteys"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
diff --git a/applications/luci-app-upnp/po/fr/upnp.po b/applications/luci-app-upnp/po/fr/upnp.po
index d6694270c0..47def8e9f5 100644
--- a/applications/luci-app-upnp/po/fr/upnp.po
+++ b/applications/luci-app-upnp/po/fr/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: 2020-06-24 17:41+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2022-02-04 18:56+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/fr/>\n"
"Language: fr\n"
@@ -12,9 +12,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.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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"
@@ -22,7 +22,7 @@ msgstr ""
"Les ACLs définissent quels ports externes peuvent être redirigés, vers "
"quelles adresses et ports internes"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Action"
@@ -71,7 +71,7 @@ msgstr "Adresse du client"
msgid "Client Port"
msgstr "Port du client"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "Commentaire"
@@ -119,7 +119,7 @@ msgstr "Activer le mode sécurisé"
msgid "External Port"
msgstr "Port externe"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr "Ports externes"
@@ -136,15 +136,15 @@ msgstr "Accorder l'accès aux procédures de upnp"
msgid "Host"
msgstr "Hôte"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr "Adresses internes"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr "Ports internes"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr "ACLs MiniUPnP"
@@ -178,6 +178,14 @@ msgid "Report system instead of daemon uptime"
msgstr ""
"Indiquer la durée de fonctionnement du système plutôt que celle du démon UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr "Hôte STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr "Port STUN"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr "Démarrer les services UPnP et NAT-PMP"
@@ -218,6 +226,10 @@ msgstr "Inconnue"
msgid "Uplink"
msgstr "Liaison montante"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr "Utiliser STUN"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/he/upnp.po b/applications/luci-app-upnp/po/he/upnp.po
index 719ade3343..c07210775c 100644
--- a/applications/luci-app-upnp/po/he/upnp.po
+++ b/applications/luci-app-upnp/po/he/upnp.po
@@ -1,20 +1,24 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsupnp/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.5-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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 ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr ""
@@ -25,7 +29,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
msgid "Advanced Settings"
-msgstr ""
+msgstr "הגדרות מתקדמות"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
msgid "Advertise as IGDv1 device instead of IGDv2"
@@ -61,7 +65,7 @@ msgstr ""
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr ""
@@ -74,7 +78,7 @@ msgstr ""
#: 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
msgid "Description"
-msgstr ""
+msgstr "תיאור"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
msgid "Device UUID"
@@ -109,7 +113,7 @@ msgstr ""
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr ""
@@ -126,15 +130,15 @@ msgstr ""
msgid "Host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr ""
@@ -148,7 +152,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
msgid "Port"
-msgstr ""
+msgstr "פתחה"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
msgid "Presentation URL"
@@ -167,6 +171,14 @@ msgstr ""
msgid "Report system instead of daemon uptime"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr ""
@@ -205,6 +217,10 @@ msgstr ""
msgid "Uplink"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/hi/upnp.po b/applications/luci-app-upnp/po/hi/upnp.po
index 37c0beed3a..0b484d12a5 100644
--- a/applications/luci-app-upnp/po/hi/upnp.po
+++ b/applications/luci-app-upnp/po/hi/upnp.po
@@ -12,13 +12,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Translate Toolkit 1.1.1\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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 ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr ""
@@ -65,7 +65,7 @@ msgstr ""
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr ""
@@ -113,7 +113,7 @@ msgstr ""
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr ""
@@ -130,15 +130,15 @@ msgstr ""
msgid "Host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr ""
@@ -171,6 +171,14 @@ msgstr ""
msgid "Report system instead of daemon uptime"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr ""
@@ -209,6 +217,10 @@ msgstr ""
msgid "Uplink"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/hu/upnp.po b/applications/luci-app-upnp/po/hu/upnp.po
index d561a93284..cb62149b52 100644
--- a/applications/luci-app-upnp/po/hu/upnp.po
+++ b/applications/luci-app-upnp/po/hu/upnp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-31 21:33+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"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/"
"luciapplicationsupnp/hu/>\n"
"Language: hu\n"
@@ -10,9 +10,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.0-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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"
@@ -20,7 +20,7 @@ msgstr ""
"Az ACL-ek határozzák meg, hogy melyik külső portok melyik belső portokra és "
"címekre kerülhetnek továbbításra"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Művelet"
@@ -31,7 +31,7 @@ msgstr "Aktív UPnP átirányítások"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
msgid "Advanced Settings"
-msgstr "Speciális beállítások"
+msgstr "Haladó Beállítások"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
msgid "Advertise as IGDv1 device instead of IGDv2"
@@ -69,7 +69,7 @@ msgstr "Ügyfél cím"
msgid "Client Port"
msgstr "Ügyfél port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "Megjegyzés"
@@ -117,13 +117,13 @@ msgstr "Biztonságos mód engedélyezése"
msgid "External Port"
msgstr "Külső port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr "Külső portok"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
msgid "General Settings"
-msgstr "Általános beállítások"
+msgstr "Általános Beállítások"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
@@ -134,15 +134,15 @@ msgstr ""
msgid "Host"
msgstr "Gép"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr "Belső címek"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr "Belső portok"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr "MiniUPnP ACL-ek"
@@ -165,7 +165,7 @@ msgstr "Bemutató URL"
#: 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 "Protokoll"
+msgstr "Protokol"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
msgid "Puts extra debugging information into the system log"
@@ -175,6 +175,14 @@ msgstr "További hibakeresési információkat tesz a rendszernaplóba"
msgid "Report system instead of daemon uptime"
msgstr "A démon helyett a rendszer működési idejét jeleníti meg"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr "UPnP és NAT-PMP szolgáltatás elindítása"
@@ -215,6 +223,10 @@ msgstr "Ismeretlen"
msgid "Uplink"
msgstr "Kifelé menő kapcsolat"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/it/upnp.po b/applications/luci-app-upnp/po/it/upnp.po
index cfd3c3ef4e..bd6baa7690 100644
--- a/applications/luci-app-upnp/po/it/upnp.po
+++ b/applications/luci-app-upnp/po/it/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: 2020-02-28 00:34+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"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/"
"luciapplicationsupnp/it/>\n"
"Language: it\n"
@@ -12,9 +12,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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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"
@@ -22,7 +22,7 @@ msgstr ""
"Le ACL specificano quali porte esterne possono essere redirezionate a quali "
"indirizzi e porte interni"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Azione"
@@ -69,7 +69,7 @@ msgstr "Indirizzo IP"
msgid "Client Port"
msgstr "Porta"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "Commento"
@@ -117,7 +117,7 @@ msgstr "Abilita la modalità sicura"
msgid "External Port"
msgstr "Porta Esterna"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr "Porte Esterne"
@@ -127,22 +127,22 @@ msgstr "Impostazioni Generali"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
-msgstr ""
+msgstr "Concedere l'accesso alle procedure upnp"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
msgid "Host"
msgstr "Host"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr "Indirizzi Interni"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr "Porte Interne"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr "ACL MiniUPnP"
@@ -175,6 +175,14 @@ msgstr "Scrivi nel log di sistema le informazioni di extra debugging"
msgid "Report system instead of daemon uptime"
msgstr "Mostra l'uptime del sistema invece del demone"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr "Host STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr "Porta STUN"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr "Avvia il servizo UPnP e NAT-PMP"
@@ -203,7 +211,7 @@ msgstr "File di leasing UPnP"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
msgid "Universal Plug & Play"
-msgstr "Universal Plug & Play"
+msgstr "Plug & Play universale"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
@@ -215,6 +223,10 @@ msgstr "Sconosciuto"
msgid "Uplink"
msgstr "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr "Usare STUN"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/ja/upnp.po b/applications/luci-app-upnp/po/ja/upnp.po
index 8d85a613b7..f79b08345b 100644
--- a/applications/luci-app-upnp/po/ja/upnp.po
+++ b/applications/luci-app-upnp/po/ja/upnp.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/ja/>\n"
@@ -12,17 +12,15 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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) は、どの外部ポートからどの内部アドレス及びポートへリ"
-"ダイレクトするかを設定します。"
+msgstr "アクセス制御リスト(ACL)は、どの外部ポートからどの内部アドレス及びポートへリダイレクトするかを設定します。"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "アクション"
@@ -69,7 +67,7 @@ msgstr "クライアント・アドレス"
msgid "Client Port"
msgstr "クライアント・ポート"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "コメント"
@@ -117,7 +115,7 @@ msgstr "セキュアモードを有効にする"
msgid "External Port"
msgstr "外部ポート"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr "外部ポート"
@@ -134,17 +132,17 @@ msgstr "upnp プロシージャへのアクセスを許可"
msgid "Host"
msgstr "ホスト"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr "内部アドレス"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr "内部ポート"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
-msgstr "MiniUPnP アクセス制御リスト (ACL)"
+msgstr "MiniUPnPアクセス制御リスト(ACL)"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
msgid "MiniUPnP settings"
@@ -175,6 +173,14 @@ msgstr "追加のデバッグ情報をシステムログへ挿入する"
msgid "Report system instead of daemon uptime"
msgstr "サービスの起動時間の代わりにシステムの起動時間を使用する"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr "STUN ホスト"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr "STUN ポート"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr "UPnP及びNAT-PMPサービスを開始する"
@@ -215,6 +221,10 @@ msgstr "不明"
msgid "Uplink"
msgstr "アップリンク"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr "STUN を使用"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/ko/upnp.po b/applications/luci-app-upnp/po/ko/upnp.po
index ba72c5f3cb..4811bcf212 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: 2020-08-08 06:14+0000\n"
-"Last-Translator: Youngbin Han <sukso96100@gmail.com>\n"
+"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/"
"luciapplicationsupnp/ko/>\n"
"Language: ko\n"
@@ -12,15 +12,15 @@ 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.7-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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 ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "액션"
@@ -31,7 +31,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
msgid "Advanced Settings"
-msgstr ""
+msgstr "고급 설정"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
msgid "Advertise as IGDv1 device instead of IGDv2"
@@ -67,7 +67,7 @@ msgstr ""
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr ""
@@ -80,7 +80,7 @@ msgstr ""
#: 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
msgid "Description"
-msgstr ""
+msgstr "설명"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
msgid "Device UUID"
@@ -115,13 +115,13 @@ msgstr ""
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
msgid "General Settings"
-msgstr ""
+msgstr "기본 설정"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
@@ -132,15 +132,15 @@ msgstr ""
msgid "Host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr ""
@@ -154,7 +154,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
msgid "Port"
-msgstr ""
+msgstr "포트"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
msgid "Presentation URL"
@@ -173,6 +173,14 @@ msgstr ""
msgid "Report system instead of daemon uptime"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr ""
@@ -211,6 +219,10 @@ msgstr ""
msgid "Uplink"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/mr/upnp.po b/applications/luci-app-upnp/po/mr/upnp.po
index e45c1459ba..a289da6655 100644
--- a/applications/luci-app-upnp/po/mr/upnp.po
+++ b/applications/luci-app-upnp/po/mr/upnp.po
@@ -14,13 +14,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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 ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr ""
@@ -67,7 +67,7 @@ msgstr ""
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "टिप्पणी"
@@ -115,7 +115,7 @@ msgstr ""
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr ""
@@ -132,15 +132,15 @@ msgstr ""
msgid "Host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr ""
@@ -173,6 +173,14 @@ msgstr ""
msgid "Report system instead of daemon uptime"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr ""
@@ -211,6 +219,10 @@ msgstr "अज्ञात"
msgid "Uplink"
msgstr "अपलिंक"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/ms/upnp.po b/applications/luci-app-upnp/po/ms/upnp.po
index 846d18a935..ef82a88a08 100644
--- a/applications/luci-app-upnp/po/ms/upnp.po
+++ b/applications/luci-app-upnp/po/ms/upnp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-18 04:21+0000\n"
-"Last-Translator: Pusak Hitam <thegame.gamesky@gmail.com>\n"
+"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/"
"luciapplicationsupnp/ms/>\n"
"Language: ms\n"
@@ -10,15 +10,15 @@ msgstr ""
"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"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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 ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Tindakan"
@@ -29,7 +29,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
msgid "Advanced Settings"
-msgstr ""
+msgstr "Tetapan Lanjutan"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
msgid "Advertise as IGDv1 device instead of IGDv2"
@@ -65,7 +65,7 @@ msgstr ""
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr ""
@@ -113,7 +113,7 @@ msgstr ""
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr ""
@@ -130,15 +130,15 @@ msgstr ""
msgid "Host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr ""
@@ -171,6 +171,14 @@ msgstr ""
msgid "Report system instead of daemon uptime"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr ""
@@ -209,6 +217,10 @@ msgstr ""
msgid "Uplink"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/nb_NO/upnp.po b/applications/luci-app-upnp/po/nb_NO/upnp.po
index 871945f2cb..a89ac4c234 100644
--- a/applications/luci-app-upnp/po/nb_NO/upnp.po
+++ b/applications/luci-app-upnp/po/nb_NO/upnp.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-30 03:21+0000\n"
+"PO-Revision-Date: 2021-02-27 05:11+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/nb_NO/>\n"
-"Language: 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 3.9.1\n"
+"X-Generator: Weblate 4.5\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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"
@@ -18,7 +18,7 @@ msgstr ""
"ACL angir hvilke eksterne porter som kan bli viderekoblet, og til hvilke "
"interne adresser og porter."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Handling"
@@ -29,7 +29,7 @@ msgstr "Aktive UPnP Viderekoblinger"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
msgid "Advanced Settings"
-msgstr "Avanserte Innstillinger"
+msgstr "Avanserte innstillinger"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
msgid "Advertise as IGDv1 device instead of IGDv2"
@@ -65,7 +65,7 @@ msgstr "Klient adresse"
msgid "Client Port"
msgstr "Klient port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "Kommentar"
@@ -73,7 +73,7 @@ msgstr "Kommentar"
#: 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 ""
+msgstr "Slett"
#: 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
@@ -113,13 +113,13 @@ msgstr "Aktiver sikker modus"
msgid "External Port"
msgstr "Ekstern port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr "Eksterne porter"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
msgid "General Settings"
-msgstr "Generelle Innstillinger"
+msgstr "Generelle innstillinger"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
@@ -130,15 +130,15 @@ msgstr ""
msgid "Host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr "Interne adresser"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr "Interne porter"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr "MiniUPnP ACL'er"
@@ -171,6 +171,14 @@ msgstr "Setter ekstra debugging informasjon i systemloggen"
msgid "Report system instead of daemon uptime"
msgstr "Rapporter systemets oppetid istedenfor daemon oppetid"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr "Start UPnP og NAT-PMP tjenesten"
@@ -211,6 +219,10 @@ msgstr ""
msgid "Uplink"
msgstr "Opplinje"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/pl/upnp.po b/applications/luci-app-upnp/po/pl/upnp.po
index 7609e3d832..d169b86e80 100644
--- a/applications/luci-app-upnp/po/pl/upnp.po
+++ b/applications/luci-app-upnp/po/pl/upnp.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: 2021-06-26 18:17+0000\n"
+"Last-Translator: Adam Stańczyk <a.stanczyk@onet.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/pl/>\n"
"Language: pl\n"
@@ -11,9 +11,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.1.1-dev\n"
+"X-Generator: Weblate 4.7.1-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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"
@@ -21,7 +21,7 @@ msgstr ""
"Listy kontroli dostępu (ang. ACL) określają jakie porty mogą być "
"przekierowane do jakich wewnętrznych adresów i portów"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Akcja"
@@ -68,7 +68,7 @@ msgstr "Adres klienta"
msgid "Client Port"
msgstr "Port klienta"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "Komentarz"
@@ -89,7 +89,7 @@ msgstr "UUID urządzenia"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
msgid "Downlink"
-msgstr "Downlink"
+msgstr "Pobieranie"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
msgid "Enable IGDv1 mode"
@@ -116,7 +116,7 @@ msgstr "Włącz tryb bezpieczny"
msgid "External Port"
msgstr "Port zewnętrzny"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr "Porty zewnętrzne"
@@ -133,15 +133,15 @@ msgstr "Udziel dostępu do procedur UPNP"
msgid "Host"
msgstr "Host"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr "Adresy wewnętrzne"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr "Porty wewnętrzne"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr "Listy kontroli dostępu MiniUPnP"
@@ -174,6 +174,14 @@ msgstr "Dodaje dodatkowe informacje debugowania do loga systemowego"
msgid "Report system instead of daemon uptime"
msgstr "Zgłaszaj czas pracy systemu zamiast czas pracy usługi"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr "Host STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr "Port STUN"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr "Uruchom usługi UPnP i NAT-PMP"
@@ -211,7 +219,11 @@ msgstr "Nieznany"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
msgid "Uplink"
-msgstr "Uplink"
+msgstr "Wysyłanie"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr "Użyj STUN"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
diff --git a/applications/luci-app-upnp/po/pt/upnp.po b/applications/luci-app-upnp/po/pt/upnp.po
index 1f9b2a7d02..f23bc1779c 100644
--- a/applications/luci-app-upnp/po/pt/upnp.po
+++ b/applications/luci-app-upnp/po/pt/upnp.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: 2020-05-02 10:21+0000\n"
+"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/"
"luciapplicationsupnp/pt/>\n"
@@ -12,9 +12,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.1-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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"
@@ -22,7 +22,7 @@ msgstr ""
"Os ACL especificam quais as portas externas que podem ser redirecionadas "
"para que endereços internos e portas"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Ação"
@@ -70,7 +70,7 @@ msgstr "Endereço do Cliente"
msgid "Client Port"
msgstr "Porta do Cliente"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "Comentário"
@@ -118,13 +118,13 @@ msgstr "Ativar o modo seguro"
msgid "External Port"
msgstr "Porta Externa"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr "Portas externas"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
@@ -135,15 +135,15 @@ msgstr "Conceder acesso UCI aos procedimentos upnp"
msgid "Host"
msgstr "Host"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr "Endereços internos"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr "Portas internas"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr "ACLs MiniUPnP"
@@ -176,6 +176,14 @@ msgstr "Põe informações de depuração extras no log do sistema"
msgid "Report system instead of daemon uptime"
msgstr "Relata uptime do sistema ao invés da do daemon"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr "Host STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr "Porta STUN"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr "Iniciar serviço UPnP e NAT-PMP"
@@ -214,7 +222,11 @@ msgstr "Desconhecido"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
msgid "Uplink"
-msgstr "Uplink"
+msgstr "Ligação ascendente"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr "Utilizar STUN"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
diff --git a/applications/luci-app-upnp/po/pt_BR/upnp.po b/applications/luci-app-upnp/po/pt_BR/upnp.po
index 4bbd208f24..68383908c6 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: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-03-23 11:29+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,9 +12,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.1-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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"
@@ -22,7 +22,7 @@ msgstr ""
"ACLs especificam quais portas externas podem ser redirecionadas para quais "
"endereços e portas internos"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Ação"
@@ -70,7 +70,7 @@ msgstr "Endereço do cliente"
msgid "Client Port"
msgstr "Porta do Cliente"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "Comentário"
@@ -118,13 +118,13 @@ msgstr "Habilite modo seguro"
msgid "External Port"
msgstr "Porta Externa"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr "Portas Externas"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
@@ -135,15 +135,15 @@ msgstr "Conceda acesso UCI aos procedimentos upnp"
msgid "Host"
msgstr "Host"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr "Endereços internos"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr "Portas internas"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr "ACLs do MiniUPnP"
@@ -176,6 +176,14 @@ msgstr "Envie informações extra de depuração ao registro do sistema"
msgid "Report system instead of daemon uptime"
msgstr "Informe o tempo de vida do sistema ao invés do tempo do processo"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr "Host STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr "Porta STUN"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr "Dispare os serviços de UPnP e NAT-PMP"
@@ -215,6 +223,10 @@ msgstr "Desconhecido"
msgid "Uplink"
msgstr "Velocidade de envio do enlace (uplink)"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr "Use o STUN"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/ro/upnp.po b/applications/luci-app-upnp/po/ro/upnp.po
index 1e6a133d01..41dd562853 100644
--- a/applications/luci-app-upnp/po/ro/upnp.po
+++ b/applications/luci-app-upnp/po/ro/upnp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-29 12:19+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2022-01-25 22:56+0000\n"
+"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/ro/>\n"
"Language: ro\n"
@@ -11,9 +11,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.0-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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"
@@ -21,9 +21,9 @@ msgstr ""
"ACL-urile specifica porturile externe care pot fi redirectate si spre ce "
"adrese si porturi interne"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
-msgstr "Actiune"
+msgstr "Acțiune"
#: 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
@@ -36,7 +36,7 @@ msgstr "Setări avansate"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
msgid "Advertise as IGDv1 device instead of IGDv2"
-msgstr ""
+msgstr "Publicitate ca dispozitiv IGDv1 în loc de IGDv2"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
msgid "Allow adding forwards only to requesting ip addresses"
@@ -44,11 +44,11 @@ msgstr "Permite adaugarea forward-urilor doar catre adresele ip solicitante"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
msgid "Announced model number"
-msgstr "Numar de model anuntat"
+msgstr "Numărul modelului anunțat"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
msgid "Announced serial number"
-msgstr "Numar serial anuntat"
+msgstr "Număr de serie anunțat"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
msgid "Clean rules interval"
@@ -68,7 +68,7 @@ msgstr "Adresa client"
msgid "Client Port"
msgstr "Port client"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "Comentariu"
@@ -76,7 +76,7 @@ msgstr "Comentariu"
#: 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 ""
+msgstr "Ștergeți"
#: 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
@@ -89,11 +89,11 @@ msgstr "UUID al dispozitivului"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
msgid "Downlink"
-msgstr "Downlink"
+msgstr "Link în jos"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
msgid "Enable IGDv1 mode"
-msgstr ""
+msgstr "Activează modul IGDv1"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
msgid "Enable NAT-PMP functionality"
@@ -116,7 +116,7 @@ msgstr "Activeaza modul securizat"
msgid "External Port"
msgstr "Port extern"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr "Porturi externe"
@@ -126,22 +126,22 @@ msgstr "Setări generale"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
-msgstr ""
+msgstr "Acordarea accesului la procedurile upnp"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
msgid "Host"
-msgstr ""
+msgstr "Gazdă"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr "Adrese interne"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr "Porturi interne"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr "Liste de acces mini UPnP"
@@ -174,9 +174,17 @@ msgstr "Pune informatii utile suplimentare in log-ul de sistem"
msgid "Report system instead of daemon uptime"
msgstr "Raporteaza timpul de functionare de sistem in loc de serviciu"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr "Gazda STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr "Portul STUN"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
-msgstr "Porneste UPnP si serviciul NAT-PMP"
+msgstr "Porniți UPnP și serviciul NAT-PMP"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
@@ -201,17 +209,21 @@ msgstr "Fisierul de conexiuni UPnP"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
msgid "Universal Plug & Play"
-msgstr "Universal Plug & Play"
+msgstr "Plug & Play universal"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
msgid "Unknown"
-msgstr ""
+msgstr "Necunoscut"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
msgid "Uplink"
-msgstr "Uplink"
+msgstr "Legătură ascendentă"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr "Utilizați STUN"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
diff --git a/applications/luci-app-upnp/po/ru/upnp.po b/applications/luci-app-upnp/po/ru/upnp.po
index 74fb3d38af..df2a9063fa 100644
--- a/applications/luci-app-upnp/po/ru/upnp.po
+++ b/applications/luci-app-upnp/po/ru/upnp.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: upnp\n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-06-08 19:47+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-10-26 14:59+0000\n"
+"Last-Translator: Darin Avdeyeva <yulyablack@inbox.lv>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/ru/>\n"
"Language: ru\n"
@@ -12,11 +12,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.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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"
@@ -24,7 +24,7 @@ msgstr ""
"Список доступа задает внешние порты для перенаправления на внутренние адреса "
"и порты"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Действие"
@@ -71,7 +71,7 @@ msgstr "Адрес клиента"
msgid "Client Port"
msgstr "Порт клиента"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "Комментарий"
@@ -119,13 +119,13 @@ msgstr "Защищённый режим"
msgid "External Port"
msgstr "Внешний порт"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr "Внешние порты"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
msgid "General Settings"
-msgstr "Основные настройки"
+msgstr "Общие настройки"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
@@ -134,17 +134,17 @@ msgstr "Предоставить доступ к процедурам UPnP"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
msgid "Host"
-msgstr "Хост"
+msgstr "Устройство"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr "Внутренние адреса"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr "Внутренние порты"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr "Список доступа MiniUPnP"
@@ -177,6 +177,14 @@ msgstr "Добавлять дополнительную отладочную и
msgid "Report system instead of daemon uptime"
msgstr "Сообщать время работы системы вместо службы"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr "Хост STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr "Порт STUN"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr "Запустить службы<br />UPnP и NAT-PMP"
@@ -217,6 +225,10 @@ msgstr "Неизвестно"
msgid "Uplink"
msgstr "Внешнее соединение"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr "Используйте STUN"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/sk/upnp.po b/applications/luci-app-upnp/po/sk/upnp.po
index 4983860828..fd99391bb5 100644
--- a/applications/luci-app-upnp/po/sk/upnp.po
+++ b/applications/luci-app-upnp/po/sk/upnp.po
@@ -12,13 +12,13 @@ msgstr ""
"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-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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 ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Akcia"
@@ -65,7 +65,7 @@ msgstr "Adresa klienta"
msgid "Client Port"
msgstr "Port klienta"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "Komentár"
@@ -113,7 +113,7 @@ msgstr "Povoliť zabezpečený režim"
msgid "External Port"
msgstr "Externý port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr "Externé porty"
@@ -130,15 +130,15 @@ msgstr ""
msgid "Host"
msgstr "Hostiteľ"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr "Interné adresy"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr "Interné porty"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr ""
@@ -171,6 +171,14 @@ msgstr ""
msgid "Report system instead of daemon uptime"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr "Spustiť službu UPnP a NAT-PMP"
@@ -209,6 +217,10 @@ msgstr "Neznáme"
msgid "Uplink"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/sv/upnp.po b/applications/luci-app-upnp/po/sv/upnp.po
index 4a578228c2..ad6b0dfee3 100644
--- a/applications/luci-app-upnp/po/sv/upnp.po
+++ b/applications/luci-app-upnp/po/sv/upnp.po
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.9.1-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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"
@@ -20,7 +20,7 @@ msgstr ""
"ACL:er anger vilka externa portar som ska omdirigeras till vilka interna "
"adresser och portar"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Åtgärd"
@@ -67,7 +67,7 @@ msgstr "Klient-adress"
msgid "Client Port"
msgstr "Klient-port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "Kommentera"
@@ -115,7 +115,7 @@ msgstr "Aktivera säkert läge"
msgid "External Port"
msgstr "Extern port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr "Externa portar"
@@ -132,15 +132,15 @@ msgstr ""
msgid "Host"
msgstr "Värd"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr "Interna adresser"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr "Interna portar"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr "ACL:er för MiniUPnP"
@@ -173,6 +173,14 @@ msgstr "Lägger extra felsökningsinformation till system-loggen"
msgid "Report system instead of daemon uptime"
msgstr "Rapportera systemet iställer för demonens upptid"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr "Starta UPnP och NAT-PMP-tjänsten"
@@ -213,6 +221,10 @@ msgstr "Okänd"
msgid "Uplink"
msgstr "Upplänk"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/templates/upnp.pot b/applications/luci-app-upnp/po/templates/upnp.pot
index 56bb344492..1728a18d1a 100644
--- a/applications/luci-app-upnp/po/templates/upnp.pot
+++ b/applications/luci-app-upnp/po/templates/upnp.pot
@@ -1,13 +1,13 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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 ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr ""
@@ -54,7 +54,7 @@ msgstr ""
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr ""
@@ -102,7 +102,7 @@ msgstr ""
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr ""
@@ -119,15 +119,15 @@ msgstr ""
msgid "Host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr ""
@@ -160,6 +160,14 @@ msgstr ""
msgid "Report system instead of daemon uptime"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr ""
@@ -198,6 +206,10 @@ msgstr ""
msgid "Uplink"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/tr/upnp.po b/applications/luci-app-upnp/po/tr/upnp.po
index 64b04ec8aa..812aedc8ac 100644
--- a/applications/luci-app-upnp/po/tr/upnp.po
+++ b/applications/luci-app-upnp/po/tr/upnp.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: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-14 02:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/tr/>\n"
"Language: tr\n"
@@ -10,22 +10,24 @@ 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-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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'ler, hangi harici bağlantı noktalarının hangi dahili adreslere ve "
+"bağlantı noktalarına yeniden yönlendirilebileceğini belirtir"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Eylem"
#: 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
msgid "Active UPnP Redirects"
-msgstr ""
+msgstr "Aktif UPnP Yönlendirmeleri"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
msgid "Advanced Settings"
@@ -33,39 +35,39 @@ msgstr "Gelişmiş Ayarlar"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
msgid "Advertise as IGDv1 device instead of IGDv2"
-msgstr ""
+msgstr "IGDv2 yerine IGDv1 cihazı olarak duyuru yap"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
msgid "Allow adding forwards only to requesting ip addresses"
-msgstr ""
+msgstr "Yalnızca istekte bulunan ip adreslerine yönlendirme eklemeye izin ver"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
msgid "Announced model number"
-msgstr ""
+msgstr "Açıklanan model numarası"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
msgid "Announced serial number"
-msgstr ""
+msgstr "Açıklanan seri numarası"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
msgid "Clean rules interval"
-msgstr ""
+msgstr "Temiz kurallar aralığı"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
msgid "Clean rules threshold"
-msgstr ""
+msgstr "Temiz kural eşiği"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
msgid "Client Address"
-msgstr ""
+msgstr "İstemci Adresi"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
msgid "Client Port"
-msgstr ""
+msgstr "İstemci Bağlantı Noktası"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "Açıklama"
@@ -73,7 +75,7 @@ msgstr "Açıklama"
#: 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 ""
+msgstr "Sil"
#: 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
@@ -82,40 +84,40 @@ msgstr "Açıklama"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
msgid "Device UUID"
-msgstr ""
+msgstr "Cihaz UUID'si"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
msgid "Downlink"
-msgstr ""
+msgstr "Downlink"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
msgid "Enable IGDv1 mode"
-msgstr ""
+msgstr "IGDv1 modunu etkinleştir"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
msgid "Enable NAT-PMP functionality"
-msgstr ""
+msgstr "NAT-PMP işlevselliğini etkinleştirin"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
msgid "Enable UPnP functionality"
-msgstr ""
+msgstr "UPnP işlevselliğini etkinleştirin"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
msgid "Enable additional logging"
-msgstr ""
+msgstr "Ek günlük kaydını etkinleştir"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
msgid "Enable secure mode"
-msgstr ""
+msgstr "Güvenli modu etkinleştir"
#: 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 ""
+msgstr "Harici Bağlantı Noktası"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
-msgstr ""
+msgstr "Harici bağlantı noktaları"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
msgid "General Settings"
@@ -123,32 +125,32 @@ msgstr "Genel Ayarlar"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
-msgstr ""
+msgstr "Upnp prosedürlerine erişim izni verin"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
msgid "Host"
msgstr "Ana bilgisayar"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
-msgstr ""
+msgstr "Dahili adresler"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
-msgstr ""
+msgstr "Dahili bağlantı noktaları"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
-msgstr ""
+msgstr "MiniUPnP ACL'leri"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
msgid "MiniUPnP settings"
-msgstr ""
+msgstr "MiniUPnP ayarları"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
msgid "Notify interval"
-msgstr ""
+msgstr "Bildirme aralığı"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
msgid "Port"
@@ -156,7 +158,7 @@ msgstr "Bağlantı noktası"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
msgid "Presentation URL"
-msgstr ""
+msgstr "Sunum URL'si"
#: 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
@@ -165,39 +167,49 @@ msgstr "Protokol"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
msgid "Puts extra debugging information into the system log"
-msgstr ""
+msgstr "Sistem günlüğüne fazladan hata ayıklama bilgisi koyar"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
msgid "Report system instead of daemon uptime"
-msgstr ""
+msgstr "Arka plan programı çalışma süresi yerine sistemi rapor et"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr "STUN Ana Bilgisayarı"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr "STUN Bağlantı Noktası"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
-msgstr ""
+msgstr "UPnP ve NAT-PMP hizmetini başlatın"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
msgid "There are no active redirects."
-msgstr ""
+msgstr "Etkin yönlendirme yok."
#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
msgid "UPnP"
-msgstr ""
+msgstr "UPnP"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
msgid ""
"UPnP allows clients in the local network to automatically configure the "
"router."
msgstr ""
+"UPnP, yerel ağdaki istemcilerin yönlendiriciyi otomatik olarak "
+"yapılandırmasına izin verir."
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
msgid "UPnP lease file"
-msgstr ""
+msgstr "UPnP kira dosyası"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
msgid "Universal Plug & Play"
-msgstr ""
+msgstr "Evrensel Tak ve Çalıştır"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
@@ -207,12 +219,16 @@ msgstr "Bilinmiyor"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
msgid "Uplink"
-msgstr ""
+msgstr "Uplink"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr "STUN kullan"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
-msgstr ""
+msgstr "KBayt/sn cinsinden değer, yalnızca bilgi amaçlı"
#~ msgid "Collecting data..."
#~ msgstr "Veri alınıyor..."
diff --git a/applications/luci-app-upnp/po/uk/upnp.po b/applications/luci-app-upnp/po/uk/upnp.po
index b3f8c9fa7d..09bc2bdc6f 100644
--- a/applications/luci-app-upnp/po/uk/upnp.po
+++ b/applications/luci-app-upnp/po/uk/upnp.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2020-05-02 18:12+0000\n"
+"PO-Revision-Date: 2021-04-04 09:11+0000\n"
"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/uk/>\n"
@@ -9,11 +9,11 @@ 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.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.6-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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"
@@ -21,7 +21,7 @@ msgstr ""
"Список контролю доступу визначає, які зовнішні порти можуть бути "
"переспрямовані на які внутрішні адреси й порти"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Дія"
@@ -32,7 +32,7 @@ msgstr "Активні переспрямування UPnP"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Додаткові налаштування"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
msgid "Advertise as IGDv1 device instead of IGDv2"
@@ -69,7 +69,7 @@ msgstr "Адреса клієнта"
msgid "Client Port"
msgstr "Порт клієнта"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "Примітка"
@@ -117,13 +117,13 @@ msgstr "Увімкнути захищений режим"
msgid "External Port"
msgstr "Зовнішній порт"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr "Зовнішні порти"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Загальні налаштування"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
@@ -134,15 +134,15 @@ msgstr "Надати доступ до процедур upnp"
msgid "Host"
msgstr "Вузол"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr "Внутрішні адреси"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr "Внутрішні порти"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr "Список контролю доступу MiniUPnP"
@@ -175,6 +175,14 @@ msgstr "Включати додаткові відомості для налаг
msgid "Report system instead of daemon uptime"
msgstr "Повідомляти час безвідмовної роботи системи, а не сервісу"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr "Хост STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr "Порт STUN"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr "Запускати служби UPnP та NAT-PMP"
@@ -215,6 +223,10 @@ msgstr "Невідомо"
msgid "Uplink"
msgstr "Висхідне з'єднання"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr "Використовувати STUN"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/vi/upnp.po b/applications/luci-app-upnp/po/vi/upnp.po
index 4489d917aa..5ff466d5b2 100644
--- a/applications/luci-app-upnp/po/vi/upnp.po
+++ b/applications/luci-app-upnp/po/vi/upnp.po
@@ -5,8 +5,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-08-16 06:59+0200\n"
-"PO-Revision-Date: 2019-11-20 17:06+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/vi/>\n"
"Language: vi\n"
@@ -14,15 +14,15 @@ msgstr ""
"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"
+"X-Generator: Weblate 4.3.2-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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 ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
msgstr "Hành động"
@@ -33,7 +33,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
msgid "Advertise as IGDv1 device instead of IGDv2"
@@ -69,7 +69,7 @@ msgstr ""
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "Bình luận"
@@ -117,7 +117,7 @@ msgstr "Kích hoạt chế độ an toàn"
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr ""
@@ -134,15 +134,15 @@ msgstr ""
msgid "Host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
msgstr ""
@@ -175,6 +175,14 @@ msgstr ""
msgid "Report system instead of daemon uptime"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr ""
@@ -213,6 +221,10 @@ msgstr ""
msgid "Uplink"
msgstr "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
diff --git a/applications/luci-app-upnp/po/zh_Hans/upnp.po b/applications/luci-app-upnp/po/zh_Hans/upnp.po
index b6dd9763ac..0f61e3e71e 100644
--- a/applications/luci-app-upnp/po/zh_Hans/upnp.po
+++ b/applications/luci-app-upnp/po/zh_Hans/upnp.po
@@ -6,7 +6,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: 2020-02-19 13:29+0000\n"
+"PO-Revision-Date: 2021-04-15 17:26+0000\n"
"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsupnp/zh_Hans/>\n"
@@ -15,17 +15,17 @@ msgstr ""
"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\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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 指定哪些外部端口可以被重定向至哪些内部地址及端口"
+msgstr "访问控制列表指定哪些外部端口可以被重定向至哪些内部地址及端口"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: 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
@@ -42,15 +42,15 @@ msgstr "广播为 IGDv1 设备,而不是 IGDv2"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
msgid "Allow adding forwards only to requesting ip addresses"
-msgstr "允许只向请求的 IP 地址添加转发"
+msgstr "仅允许请求的 IP 地址添加自己的转发"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
msgid "Announced model number"
-msgstr "通告的型号"
+msgstr "通告的设备型号"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
msgid "Announced serial number"
-msgstr "通告的序列号"
+msgstr "通告的设备序列号"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
msgid "Clean rules interval"
@@ -70,7 +70,7 @@ msgstr "客户端地址"
msgid "Client Port"
msgstr "客户端端口"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "备注"
@@ -91,7 +91,7 @@ msgstr "设备 UUID"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
msgid "Downlink"
-msgstr "下行链路"
+msgstr "下行速率"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
msgid "Enable IGDv1 mode"
@@ -118,7 +118,7 @@ msgstr "启用安全模式"
msgid "External Port"
msgstr "外部端口"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
msgstr "外部端口"
@@ -128,24 +128,24 @@ msgstr "常规设置"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
-msgstr ""
+msgstr "授予访问 UPnP 程序的权限"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
msgid "Host"
msgstr "主机"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
msgstr "内部地址"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
msgstr "内部端口"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
-msgstr "MiniUPnP ACL"
+msgstr "MiniUPnP 访问控制列表"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
msgid "MiniUPnP settings"
@@ -176,6 +176,14 @@ msgstr "将额外的调试信息打印至系统日志中"
msgid "Report system instead of daemon uptime"
msgstr "用系统运行时间代替进程运行时间"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr "STUN 主机"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr "STUN 端口"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
msgstr "启动 UPnP 与 NAT-PMP 服务"
@@ -212,12 +220,16 @@ msgstr "未知"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
msgid "Uplink"
-msgstr "上行链路"
+msgstr "上行速率"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr "使用 STUN"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
-msgstr "值为 KByte/s,仅供参考"
+msgstr "单位为 KByte/s,仅供参考"
#~ msgid "Collecting data..."
#~ msgstr "正在收集数据…"
diff --git a/applications/luci-app-upnp/po/zh_Hant/upnp.po b/applications/luci-app-upnp/po/zh_Hant/upnp.po
index 884cde4b15..1f45165420 100644
--- a/applications/luci-app-upnp/po/zh_Hant/upnp.po
+++ b/applications/luci-app-upnp/po/zh_Hant/upnp.po
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-30 13:41+0000\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/luciapplicationsupnp/zh_Hant/>\n"
@@ -13,22 +13,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.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+#: 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存取控制清單, 就是指定某些外部埠可以從導到內部位址和埠號"
+msgstr "您可以使用 ACL(存取控制串列)來規定哪些「外部埠」可被重新導向到哪些「內部位址」和「內部埠」"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
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
msgid "Active UPnP Redirects"
-msgstr "啓用UPnP從導"
+msgstr "動態 UPnP 重新導向"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
msgid "Advanced Settings"
@@ -36,19 +36,19 @@ msgstr "進階設定"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
msgid "Advertise as IGDv1 device instead of IGDv2"
-msgstr ""
+msgstr "宣傳為 IGDv1 裝置,而非 IGDv2"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
msgid "Allow adding forwards only to requesting ip addresses"
-msgstr "只允許請求的IP位址新增從導機制"
+msgstr "只容許向請求的IP位址新增轉發"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
msgid "Announced model number"
-msgstr "已宣告模組號碼"
+msgstr "發布的型號"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
msgid "Announced serial number"
-msgstr "已宣告序號"
+msgstr "發布的序列號"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
msgid "Clean rules interval"
@@ -56,19 +56,19 @@ msgstr "清除規則間隔"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
msgid "Clean rules threshold"
-msgstr "清除規則門檻"
+msgstr "清除規則門檻值"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
msgid "Client Address"
-msgstr "用戶端位址"
+msgstr "客戶端位址"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
msgid "Client Port"
-msgstr "用戶端埠號"
+msgstr "客戶端埠"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
msgstr "註解"
@@ -85,27 +85,27 @@ msgstr "描述"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
msgid "Device UUID"
-msgstr "設備UUID獨立識別碼"
+msgstr "裝置 UUID"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
msgid "Downlink"
-msgstr "下載"
+msgstr "下行鏈路"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
msgid "Enable IGDv1 mode"
-msgstr ""
+msgstr "啟用 IGDv1 模式"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
msgid "Enable NAT-PMP functionality"
-msgstr "啓用蘋果NAT-PMP傳輸埠對應通訊協定功能"
+msgstr "啓用 NAT-PMP 功能"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
msgid "Enable UPnP functionality"
-msgstr "啓用UPnP通用序列埠功能"
+msgstr "啓用 UPnP 功能"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
msgid "Enable additional logging"
-msgstr "啓用額外記錄"
+msgstr "啓用附加日誌"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
msgid "Enable secure mode"
@@ -114,11 +114,11 @@ msgstr "啓用安全模式"
#: 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 "外部埠號"
+msgstr "外部埠"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
-msgstr "外部埠號範圍"
+msgstr "外部埠範圍"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
msgid "General Settings"
@@ -126,40 +126,40 @@ msgstr "一般設定"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
-msgstr ""
+msgstr "授予存取 UPnP 程序的權限"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
msgid "Host"
msgstr "主機"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
msgid "Internal addresses"
-msgstr "內部位址"
+msgstr "內部位址範圍"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Internal ports"
-msgstr "內部埠號"
+msgstr "內部埠範圍"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
msgid "MiniUPnP ACLs"
-msgstr "小型UPnP存取控制清單"
+msgstr "MiniUPnP ACL"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
msgid "MiniUPnP settings"
-msgstr "小型UPnP存取控制清單設定"
+msgstr "MiniUPnP 設定"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
msgid "Notify interval"
-msgstr "提醒間隔"
+msgstr "通知時間間隔"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
msgid "Port"
-msgstr "埠"
+msgstr "連接埠"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
msgid "Presentation URL"
-msgstr "介紹URL連結"
+msgstr "存在 URL"
#: 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
@@ -168,21 +168,29 @@ msgstr "協定"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
msgid "Puts extra debugging information into the system log"
-msgstr "把額外的除錯資訊放入系統log計錄中"
+msgstr "將額外的除錯資訊寫入系統日誌"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
msgid "Report system instead of daemon uptime"
-msgstr "報表系統取代常駐更新時間"
+msgstr "報告使用系統上線時間,而非程序上線時間"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "STUN Host"
+msgstr "STUN 主機"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
+msgid "STUN Port"
+msgstr "STUN 埠"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
-msgstr "啓用UPnP跟NAT-PMP服務"
+msgstr "啟動服務"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
msgid "There are no active redirects."
-msgstr "目前無作用中的從導"
+msgstr "沒有活躍的重新導向。"
#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
msgid "UPnP"
@@ -192,30 +200,34 @@ msgstr "UPnP"
msgid ""
"UPnP allows clients in the local network to automatically configure the "
"router."
-msgstr "開放本地用戶端自動設定路由器UPNP機制"
+msgstr "UPnP(通用隨插即用)允許本地網絡中的客戶端配置路由器,自動設定埠的重新導向。"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
msgid "UPnP lease file"
-msgstr "UPnP 租賃文件"
+msgstr "UPnP 租約檔"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
msgid "Universal Plug & Play"
-msgstr "通用隨插即用(UPnP)"
+msgstr "通用隨插即用 (UPnP)"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
msgid "Unknown"
-msgstr "未知的"
+msgstr "未知"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
msgid "Uplink"
-msgstr "上行速率"
+msgstr "上行鏈路"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "Use STUN"
+msgstr "使用 STUN"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
msgid "Value in KByte/s, informational only"
-msgstr "值為 KByte/s,僅供參考"
+msgstr "值 (KByte/s) 僅供參考"
#~ msgid "Collecting data..."
#~ msgstr "收集資料中..."
diff --git a/applications/luci-app-vnstat/po/ar/vnstat.po b/applications/luci-app-vnstat/po/ar/vnstat.po
index 73a4fece1a..aef6ee58b0 100644
--- a/applications/luci-app-vnstat/po/ar/vnstat.po
+++ b/applications/luci-app-vnstat/po/ar/vnstat.po
@@ -1,19 +1,21 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2010-11-16 20:54+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-03-03 01:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvnstat/ar/>\n"
"Language: ar\n"
"MIME-Version: 1.0\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\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
-msgstr ""
+msgstr "إعدادات"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
msgid "Daily traffic"
diff --git a/applications/luci-app-vnstat/po/bg/vnstat.po b/applications/luci-app-vnstat/po/bg/vnstat.po
index e3d2f804d3..7cef38a3bf 100644
--- a/applications/luci-app-vnstat/po/bg/vnstat.po
+++ b/applications/luci-app-vnstat/po/bg/vnstat.po
@@ -1,18 +1,20 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2010-11-16 20:54+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-08-26 11:44+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvnstat/bg/>\n"
"Language: bg\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.8.1-dev\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
-msgstr ""
+msgstr "Конфигурация"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
msgid "Daily traffic"
diff --git a/applications/luci-app-vnstat/po/bn_BD/vnstat.po b/applications/luci-app-vnstat/po/bn_BD/vnstat.po
index 5b3b98148a..06dc335213 100644
--- a/applications/luci-app-vnstat/po/bn_BD/vnstat.po
+++ b/applications/luci-app-vnstat/po/bn_BD/vnstat.po
@@ -1,18 +1,20 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2010-11-16 20:54+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/luciapplicationsvnstat/bn_BD/>\n"
"Language: bn_BD\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-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
-msgstr ""
+msgstr "কনফিগারেশন"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
msgid "Daily traffic"
diff --git a/applications/luci-app-vnstat/po/da/vnstat.po b/applications/luci-app-vnstat/po/da/vnstat.po
new file mode 100644
index 0000000000..aa3b0d1599
--- /dev/null
+++ b/applications/luci-app-vnstat/po/da/vnstat.po
@@ -0,0 +1,85 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2021-11-07 20:19+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvnstat/da/>\n"
+"Language: da\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-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
+msgid "Daily traffic"
+msgstr "Daglig trafik"
+
+#: applications/luci-app-vnstat/root/usr/share/rpcd/acl.d/luci-app-vnstat.json:3
+msgid "Grant UCI access for luci-app-vnstat"
+msgstr "Giv UCI-adgang til luci-app-vnstat"
+
+#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
+msgid "Graphs"
+msgstr "Grafer"
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:67
+msgid "Hourly traffic"
+msgstr "Timetrafik"
+
+#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:49
+msgid "Monitor selected interfaces"
+msgstr "Overvåg udvalgte interfaces"
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:69
+msgid "Monthly traffic"
+msgstr "Månedlig trafik"
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:97
+msgid ""
+"No database has been set up yet. Go to the VnStat configuration and enable "
+"monitoring for one or more interfaces."
+msgstr ""
+"Der er ikke oprettet nogen database endnu. Gå til VnStat-konfigurationen og "
+"aktiver overvågning for en eller flere interfaces."
+
+#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:22
+msgid "Restart VnStat"
+msgstr "Genstart VnStat"
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:65
+msgid "Summary display"
+msgstr "Oversigtsvisning"
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:66
+msgid "Top 10 display"
+msgstr "Top 10 visning"
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:72
+msgid "Update »"
+msgstr "Opdater »"
+
+#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:19
+msgid "VnStat"
+msgstr "VnStat"
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:60
+msgid "VnStat Graphs"
+msgstr "VnStat-grafer"
+
+#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:3
+msgid "VnStat Traffic Monitor"
+msgstr "VnStat Trafikmonitor"
+
+#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:20
+msgid ""
+"VnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
+"VnStat er en netværkstrafikmonitor til Linux, der fører en log over "
+"netværkstrafikken for den eller de valgte interface(s)."
diff --git a/applications/luci-app-vnstat/po/el/vnstat.po b/applications/luci-app-vnstat/po/el/vnstat.po
index 8de3891fd0..0c554a967d 100644
--- a/applications/luci-app-vnstat/po/el/vnstat.po
+++ b/applications/luci-app-vnstat/po/el/vnstat.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-23 18:05+0000\n"
-"Last-Translator: lamprakis <lamprakisa@yahoo.gr>\n"
+"PO-Revision-Date: 2020-12-01 16:16+0000\n"
+"Last-Translator: Marios Koutsoukis <marioskoutsoukis2006@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat/el/>\n"
"Language: el\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.10-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
@@ -22,7 +22,7 @@ msgstr "Ημερήσια κίνηση"
#: applications/luci-app-vnstat/root/usr/share/rpcd/acl.d/luci-app-vnstat.json:3
msgid "Grant UCI access for luci-app-vnstat"
-msgstr ""
+msgstr "Παραχωρήστε πρόσβαση UCI στο luci-app-vnstat"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
msgid "Graphs"
diff --git a/applications/luci-app-vnstat/po/en/vnstat.po b/applications/luci-app-vnstat/po/en/vnstat.po
index 3e837ae261..d1c3f03b15 100644
--- a/applications/luci-app-vnstat/po/en/vnstat.po
+++ b/applications/luci-app-vnstat/po/en/vnstat.po
@@ -1,17 +1,20 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2010-11-16 20:54+0100\n"
-"Last-Translator: <jow@openwrt.org>\n"
-"Language-Team: German\n"
+"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/"
+"luciapplicationsvnstat/en/>\n"
+"Language: en\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"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
-msgstr ""
+msgstr "Configuration"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
msgid "Daily traffic"
diff --git a/applications/luci-app-vnstat/po/fi/vnstat.po b/applications/luci-app-vnstat/po/fi/vnstat.po
index 6a3b75a26f..c325da108f 100644
--- a/applications/luci-app-vnstat/po/fi/vnstat.po
+++ b/applications/luci-app-vnstat/po/fi/vnstat.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-02 06:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat/fi/>\n"
"Language: fi\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.1-dev\n"
+"X-Generator: Weblate 4.7\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
-msgstr "Määritys"
+msgstr "Kokoonpano"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
msgid "Daily traffic"
diff --git a/applications/luci-app-vnstat/po/he/vnstat.po b/applications/luci-app-vnstat/po/he/vnstat.po
index 37129e9b91..07991ff273 100644
--- a/applications/luci-app-vnstat/po/he/vnstat.po
+++ b/applications/luci-app-vnstat/po/he/vnstat.po
@@ -1,16 +1,20 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"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/"
+"luciapplicationsvnstat/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.3.1-dev\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
-msgstr ""
+msgstr "הגדרות"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
msgid "Daily traffic"
diff --git a/applications/luci-app-vnstat/po/it/vnstat.po b/applications/luci-app-vnstat/po/it/vnstat.po
index 7995db7c81..6a01bc0c57 100644
--- a/applications/luci-app-vnstat/po/it/vnstat.po
+++ b/applications/luci-app-vnstat/po/it/vnstat.po
@@ -1,15 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2011-05-17 22:00+0200\n"
-"Last-Translator: coatto87 <coatto87@gmail.com>\n"
-"Language-Team: German\n"
+"PO-Revision-Date: 2021-02-25 15:04+0000\n"
+"Last-Translator: bovirus <roberto.boriotti@canon-europe.com>\n"
+"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvnstat/it/>\n"
"Language: it\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"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.5\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
@@ -21,7 +22,7 @@ msgstr "Traffico giornaliero"
#: applications/luci-app-vnstat/root/usr/share/rpcd/acl.d/luci-app-vnstat.json:3
msgid "Grant UCI access for luci-app-vnstat"
-msgstr ""
+msgstr "Concedi accesso UCI per luci-app-vnstat"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
msgid "Graphs"
@@ -57,7 +58,7 @@ msgstr "Riassunto"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:66
msgid "Top 10 display"
-msgstr "Top 10 display"
+msgstr "Visualizza top 10"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:72
msgid "Update »"
diff --git a/applications/luci-app-vnstat/po/ja/vnstat.po b/applications/luci-app-vnstat/po/ja/vnstat.po
index 1328757304..8611d14117 100644
--- a/applications/luci-app-vnstat/po/ja/vnstat.po
+++ b/applications/luci-app-vnstat/po/ja/vnstat.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat/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.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
@@ -18,11 +18,11 @@ msgstr "設定"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
msgid "Daily traffic"
-msgstr "1日周期のトラフィック"
+msgstr "毎日のトラフィック"
#: applications/luci-app-vnstat/root/usr/share/rpcd/acl.d/luci-app-vnstat.json:3
msgid "Grant UCI access for luci-app-vnstat"
-msgstr "luci-app-vnstat に UCI アクセスを許可"
+msgstr "luci-app-vnstatにUCIアクセスを許可"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
msgid "Graphs"
@@ -30,23 +30,21 @@ msgstr "グラフ"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:67
msgid "Hourly traffic"
-msgstr "1時間周期のトラフィック"
+msgstr "1時間ごとのトラフィック"
#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:49
msgid "Monitor selected interfaces"
-msgstr "モニターするインターフェースを選択"
+msgstr "監視するインターフェース"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:69
msgid "Monthly traffic"
-msgstr "1月周期のトラフィック"
+msgstr "毎月のトラフィック"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:97
msgid ""
"No database has been set up yet. Go to the VnStat configuration and enable "
"monitoring for one or more interfaces."
-msgstr ""
-"データベースが設定されていません。VnStat設定ページへ移動し、1つ以上のイン"
-"ターフェースのモニタリングを有効にしてください。"
+msgstr "データベースが設定されていません。VnStat設定ページへ移動し、1つ以上のインターフェースのモニタリングを有効にしてください。"
#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:22
msgid "Restart VnStat"
@@ -70,19 +68,17 @@ msgstr "VnStat"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:60
msgid "VnStat Graphs"
-msgstr "VnStat グラフ"
+msgstr "VnStatグラフ"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:3
msgid "VnStat Traffic Monitor"
-msgstr "VnStatトラフィックモニタ"
+msgstr "VnStatトラフィックモニター"
#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:20
msgid ""
"VnStat is a network traffic monitor for Linux that keeps a log of network "
"traffic for the selected interface(s)."
-msgstr ""
-"VnStatは選択したインタフェースのネットワークトラフィックをロギングするLinuxの"
-"トラフィックモニターです。"
+msgstr "VnStatは選択されたインターフェースのネットワークトラフィックを監視するLinuxのトラフィックモニターです。"
#~ msgid "The VnStat service has been restarted."
#~ msgstr "VnStatサービスは再起動しました。"
diff --git a/applications/luci-app-vnstat/po/ms/vnstat.po b/applications/luci-app-vnstat/po/ms/vnstat.po
index 3e837ae261..429a75b434 100644
--- a/applications/luci-app-vnstat/po/ms/vnstat.po
+++ b/applications/luci-app-vnstat/po/ms/vnstat.po
@@ -1,17 +1,20 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2010-11-16 20:54+0100\n"
-"Last-Translator: <jow@openwrt.org>\n"
-"Language-Team: German\n"
+"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/"
+"luciapplicationsvnstat/ms/>\n"
+"Language: ms\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"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurasi"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
msgid "Daily traffic"
diff --git a/applications/luci-app-vnstat/po/nb_NO/vnstat.po b/applications/luci-app-vnstat/po/nb_NO/vnstat.po
index b7e39772e2..218e9c22f6 100644
--- a/applications/luci-app-vnstat/po/nb_NO/vnstat.po
+++ b/applications/luci-app-vnstat/po/nb_NO/vnstat.po
@@ -1,12 +1,18 @@
msgid ""
msgstr ""
-"Last-Translator: Lars Hardy <lars.hardy@gmail.com>\n"
+"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/"
+"luciapplicationsvnstat/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-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
-msgstr "Konfigurasjon"
+msgstr "Oppsett"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
msgid "Daily traffic"
@@ -14,7 +20,7 @@ msgstr "Trafikk hver dag"
#: applications/luci-app-vnstat/root/usr/share/rpcd/acl.d/luci-app-vnstat.json:3
msgid "Grant UCI access for luci-app-vnstat"
-msgstr ""
+msgstr "Innvilg UCI-tilgang for luci-app-vnstat"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
msgid "Graphs"
diff --git a/applications/luci-app-vnstat/po/ro/vnstat.po b/applications/luci-app-vnstat/po/ro/vnstat.po
index b54d2cdc26..546db38068 100644
--- a/applications/luci-app-vnstat/po/ro/vnstat.po
+++ b/applications/luci-app-vnstat/po/ro/vnstat.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-29 21:21+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-14 17:22+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat/ro/>\n"
"Language: ro\n"
@@ -11,11 +11,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.0-dev\n"
+"X-Generator: Weblate 4.9.1-dev\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
-msgstr "Configurare"
+msgstr "Configurație"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
msgid "Daily traffic"
@@ -23,7 +23,7 @@ msgstr "Trafic zilnic"
#: applications/luci-app-vnstat/root/usr/share/rpcd/acl.d/luci-app-vnstat.json:3
msgid "Grant UCI access for luci-app-vnstat"
-msgstr ""
+msgstr "Acordă acces UCI pentru luci-app-vnstat"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
msgid "Graphs"
diff --git a/applications/luci-app-vnstat/po/sl/vnstat.po b/applications/luci-app-vnstat/po/sl/vnstat.po
new file mode 100644
index 0000000000..082becd202
--- /dev/null
+++ b/applications/luci-app-vnstat/po/sl/vnstat.po
@@ -0,0 +1,86 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2021-12-06 14:03+0000\n"
+"Last-Translator: Dejan <dejan@pekidi.com>\n"
+"Language-Team: Slovenian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvnstat/sl/>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
+"%100==4 ? 2 : 3;\n"
+"X-Generator: Weblate 4.10-dev\n"
+
+#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
+msgid "Configuration"
+msgstr "Konfiguracija"
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
+msgid "Daily traffic"
+msgstr "Dnevni promet"
+
+#: applications/luci-app-vnstat/root/usr/share/rpcd/acl.d/luci-app-vnstat.json:3
+msgid "Grant UCI access for luci-app-vnstat"
+msgstr "Omogoči UCI dostop za luci-app-vnstat"
+
+#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
+msgid "Graphs"
+msgstr "Grafi"
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:67
+msgid "Hourly traffic"
+msgstr "Promet na uro"
+
+#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:49
+msgid "Monitor selected interfaces"
+msgstr "Spremljajte izbrane vmesnike"
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:69
+msgid "Monthly traffic"
+msgstr "Mesečni promet"
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:97
+msgid ""
+"No database has been set up yet. Go to the VnStat configuration and enable "
+"monitoring for one or more interfaces."
+msgstr ""
+"Nobena baza podatkov še ni vzpostavljena. Pojdite na konfiguracijo VnStat in "
+"omogočite spremljanje za enega ali več vmesnikov."
+
+#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:22
+msgid "Restart VnStat"
+msgstr "Znova zaženite VnStat"
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:65
+msgid "Summary display"
+msgstr "Prikaz povzetka"
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:66
+msgid "Top 10 display"
+msgstr "Prikaži top 10"
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:72
+msgid "Update »"
+msgstr "Nadgradnja »"
+
+#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:19
+msgid "VnStat"
+msgstr "VnStat"
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:60
+msgid "VnStat Graphs"
+msgstr "VnStat Grafi"
+
+#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:3
+msgid "VnStat Traffic Monitor"
+msgstr "VnStat Nadzornik prometa"
+
+#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:20
+msgid ""
+"VnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
+"VnStat je nadzornik omrežnega prometa za Linux, ki vodi dnevnik omrežnega "
+"prometa za izbrane vmesnike."
diff --git a/applications/luci-app-vnstat/po/sv/vnstat.po b/applications/luci-app-vnstat/po/sv/vnstat.po
index 2924696314..62a67434fd 100644
--- a/applications/luci-app-vnstat/po/sv/vnstat.po
+++ b/applications/luci-app-vnstat/po/sv/vnstat.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-19 16:05+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-11-07 15:53+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat/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.10-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
@@ -22,7 +22,7 @@ msgstr "Daglig traffik"
#: applications/luci-app-vnstat/root/usr/share/rpcd/acl.d/luci-app-vnstat.json:3
msgid "Grant UCI access for luci-app-vnstat"
-msgstr ""
+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"
diff --git a/applications/luci-app-vnstat/po/tr/vnstat.po b/applications/luci-app-vnstat/po/tr/vnstat.po
index 99e749e816..33f7bf0f2c 100644
--- a/applications/luci-app-vnstat/po/tr/vnstat.po
+++ b/applications/luci-app-vnstat/po/tr/vnstat.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-28 14:04+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
@@ -18,64 +18,68 @@ msgstr "Yapılandırma"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
msgid "Daily traffic"
-msgstr ""
+msgstr "Günlük trafik"
#: applications/luci-app-vnstat/root/usr/share/rpcd/acl.d/luci-app-vnstat.json:3
msgid "Grant UCI access for luci-app-vnstat"
-msgstr ""
+msgstr "luci-app-vnstat için UCI erişimi verin"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
msgid "Graphs"
-msgstr ""
+msgstr "Grafikler"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:67
msgid "Hourly traffic"
-msgstr ""
+msgstr "Saatlik trafik"
#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:49
msgid "Monitor selected interfaces"
-msgstr ""
+msgstr "Seçili arayüzleri izle"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:69
msgid "Monthly traffic"
-msgstr ""
+msgstr "Aylık trafik"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:97
msgid ""
"No database has been set up yet. Go to the VnStat configuration and enable "
"monitoring for one or more interfaces."
msgstr ""
+"Henüz veritabanı kurulmadı. VnStat yapılandırmasına gidin ve bir veya daha "
+"fazla arayüz için izlemeyi etkinleştirin."
#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:22
msgid "Restart VnStat"
-msgstr ""
+msgstr "VnStat'ı yeniden başlat"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:65
msgid "Summary display"
-msgstr ""
+msgstr "Özet ekranı"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:66
msgid "Top 10 display"
-msgstr ""
+msgstr "En iyi 10'u göster"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:72
msgid "Update »"
-msgstr ""
+msgstr "Güncelle »"
#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:19
msgid "VnStat"
-msgstr ""
+msgstr "VnStat"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:60
msgid "VnStat Graphs"
-msgstr ""
+msgstr "VnStat Grafikleri"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:3
msgid "VnStat Traffic Monitor"
-msgstr ""
+msgstr "VnStat Trafik Monitörü"
#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:20
msgid ""
"VnStat is a network traffic monitor for Linux that keeps a log of network "
"traffic for the selected interface(s)."
msgstr ""
+"VnStat, Linux için seçilen arabirimler için ağ trafiğinin günlüğünü tutan "
+"bir ağ trafiği izleyicisidir."
diff --git a/applications/luci-app-vnstat/po/uk/vnstat.po b/applications/luci-app-vnstat/po/uk/vnstat.po
index 6bec19eca2..dd5cdb003b 100644
--- a/applications/luci-app-vnstat/po/uk/vnstat.po
+++ b/applications/luci-app-vnstat/po/uk/vnstat.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-17 11:51+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-03-12 09:02+0000\n"
+"Last-Translator: Tymofij Lytvynenko <till.svit@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat/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 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.5.2-dev\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
@@ -23,7 +23,7 @@ msgstr "Список щоденного трафіку"
#: applications/luci-app-vnstat/root/usr/share/rpcd/acl.d/luci-app-vnstat.json:3
msgid "Grant UCI access for luci-app-vnstat"
-msgstr ""
+msgstr "Надати доступ до UCI для luci-app-vnstat"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
msgid "Graphs"
diff --git a/applications/luci-app-vnstat/po/vi/vnstat.po b/applications/luci-app-vnstat/po/vi/vnstat.po
index 4d22b7a3d0..d07d1825b0 100644
--- a/applications/luci-app-vnstat/po/vi/vnstat.po
+++ b/applications/luci-app-vnstat/po/vi/vnstat.po
@@ -1,17 +1,20 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2010-11-16 20:55+0100\n"
-"Last-Translator: <jow@openwrt.org>\n"
-"Language-Team: German\n"
+"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/"
+"luciapplicationsvnstat/vi/>\n"
+"Language: vi\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"
+"Plural-Forms: nplurals=2; plural=n == 1 ? 0 : 1;\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
-msgstr ""
+msgstr "Cấu hình"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
msgid "Daily traffic"
diff --git a/applications/luci-app-vnstat/po/zh_Hans/vnstat.po b/applications/luci-app-vnstat/po/zh_Hans/vnstat.po
index 58ddf7057f..12547d757e 100644
--- a/applications/luci-app-vnstat/po/zh_Hans/vnstat.po
+++ b/applications/luci-app-vnstat/po/zh_Hans/vnstat.po
@@ -4,15 +4,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2018-08-07 20:49+0800\n"
-"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
-"Language-Team: <debian-l10n-chinese@lists.debian.org>\n"
-"Language: zh_CN\n"
+"PO-Revision-Date: 2021-01-13 00:56+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsvnstat/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: Gtranslator 2.91.7\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
@@ -24,7 +25,7 @@ msgstr "每日流量"
#: applications/luci-app-vnstat/root/usr/share/rpcd/acl.d/luci-app-vnstat.json:3
msgid "Grant UCI access for luci-app-vnstat"
-msgstr ""
+msgstr "授予UCI访问luci-app-vnstat的权限"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
msgid "Graphs"
@@ -66,7 +67,7 @@ msgstr "更新 »"
#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:19
msgid "VnStat"
-msgstr "VnStat"
+msgstr "流量监测"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:60
msgid "VnStat Graphs"
diff --git a/applications/luci-app-vnstat/po/zh_Hant/vnstat.po b/applications/luci-app-vnstat/po/zh_Hant/vnstat.po
index 28b6e1d7b5..1278cb3fda 100644
--- a/applications/luci-app-vnstat/po/zh_Hant/vnstat.po
+++ b/applications/luci-app-vnstat/po/zh_Hant/vnstat.po
@@ -4,8 +4,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-28 19:19+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-01-09 15:32+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsvnstat/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -13,11 +13,11 @@ 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.4.1-dev\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
-msgstr "設定"
+msgstr "組態"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
msgid "Daily traffic"
@@ -25,7 +25,7 @@ msgstr "每日流量"
#: applications/luci-app-vnstat/root/usr/share/rpcd/acl.d/luci-app-vnstat.json:3
msgid "Grant UCI access for luci-app-vnstat"
-msgstr ""
+msgstr "授予 luci-app-vnstat 擁有 UCI 存取的權限"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
msgid "Graphs"
@@ -37,7 +37,7 @@ msgstr "每小時流量"
#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:49
msgid "Monitor selected interfaces"
-msgstr "監控選到的介面"
+msgstr "監視已選擇的介面"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:69
msgid "Monthly traffic"
@@ -47,19 +47,19 @@ msgstr "每月流量"
msgid ""
"No database has been set up yet. Go to the VnStat configuration and enable "
"monitoring for one or more interfaces."
-msgstr "尚未設定資料庫。前往 VnStat 進行配置,並啟動監控一個或多個介面。"
+msgstr "尚未設定任何資料庫;請在 vnStat 組態中設定並啟用對一個或多個介面的監視。"
#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:22
msgid "Restart VnStat"
-msgstr "重啟 VnStat"
+msgstr "重新啟動 vnStat"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:65
msgid "Summary display"
-msgstr "顯示概要"
+msgstr "概要顯示"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:66
msgid "Top 10 display"
-msgstr "顯示前10"
+msgstr "顯示最高流量的 10 天"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:72
msgid "Update »"
@@ -67,18 +67,18 @@ msgstr "更新 »"
#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:19
msgid "VnStat"
-msgstr "VnStat"
+msgstr "vnStat"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:60
msgid "VnStat Graphs"
-msgstr "VnStat 圖表"
+msgstr "vnStat 圖表"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:3
msgid "VnStat Traffic Monitor"
-msgstr "VNStat 流量監視"
+msgstr "vnStat 流量監視"
#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:20
msgid ""
"VnStat is a network traffic monitor for Linux that keeps a log of network "
"traffic for the selected interface(s)."
-msgstr "VnStat 是一個 Linux 網路流量監視器,用於保存所選介面的網路流量日誌。"
+msgstr "vnStat 是一個在 Linux 上工作的網路流量監視器,它會記錄已選擇介面的網路流量日誌。"
diff --git a/applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js b/applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js
index 46781442a3..10cd85641c 100644
--- a/applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js
+++ b/applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js
@@ -76,10 +76,10 @@ return view.extend({
};
o.render = L.bind(function(view, section_id) {
- var table = E('div', { 'class': 'table' }, [
- E('div', { 'class': 'tr table-titles' }, [
- E('div', { 'class': 'th' }, _('Interface')),
- E('div', { 'class': 'th right' }, _('Delete'))
+ var table = E('table', { 'class': 'table' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th' }, _('Interface')),
+ E('th', { 'class': 'th right' }, _('Delete'))
])
]);
diff --git a/applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js b/applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js
index fbe9d59337..7ac3b3f7e7 100644
--- a/applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js
+++ b/applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js
@@ -16,11 +16,11 @@ return view.extend({
]);
ifaces.forEach(function(iface) {
- tab.appendChild(E('p', {}, E('img', { 'data-iface': iface, 'style': 'display:none' })));
+ tab.appendChild(E('span', {}, E('img', { 'data-iface': iface, 'style': 'visibility:hidden; margin:5px 10px' })));
fs.exec_direct('/usr/bin/vnstati', [ '-'+style, '-i', iface, '-o', '-' ], 'blob').then(function(res) {
var img = tab.querySelector('img[data-iface="%s"]'.format(iface));
img.src = URL.createObjectURL(res);
- img.style.display = '';
+ img.style.visibility = 'visible';
tab.firstElementChild.style.display = 'none';
});
});
diff --git a/applications/luci-app-vnstat2/po/ar/vnstat2.po b/applications/luci-app-vnstat2/po/ar/vnstat2.po
index 72baf3ece6..5fc755bd8d 100644
--- a/applications/luci-app-vnstat2/po/ar/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/ar/vnstat2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-09 06:17+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2021-03-03 01:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -21,7 +21,7 @@ msgstr "إلغاء"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
msgid "Configuration"
-msgstr ""
+msgstr "إعدادات"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
msgid "Daily"
@@ -30,7 +30,7 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:26
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:82
msgid "Delete"
-msgstr ""
+msgstr "احدف"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:15
msgid "Delete interface <em>%h</em>"
@@ -54,11 +54,11 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:81
msgid "Interface"
-msgstr ""
+msgstr "واجهه"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:45
msgid "Interfaces"
-msgstr ""
+msgstr "واجهات"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:15
msgid "Loading graphs…"
diff --git a/applications/luci-app-vnstat2/po/bg/vnstat2.po b/applications/luci-app-vnstat2/po/bg/vnstat2.po
index 83bbac40aa..9ed0db0a57 100644
--- a/applications/luci-app-vnstat2/po/bg/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/bg/vnstat2.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsvnstat2/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-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -10,11 +16,11 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
msgid "Cancel"
-msgstr ""
+msgstr "Отмени"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
msgid "Configuration"
-msgstr ""
+msgstr "Конфигурация"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
msgid "Daily"
@@ -23,7 +29,7 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:26
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:82
msgid "Delete"
-msgstr ""
+msgstr "Изтрий"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:15
msgid "Delete interface <em>%h</em>"
@@ -47,7 +53,7 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:81
msgid "Interface"
-msgstr ""
+msgstr "Интерфейс"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:45
msgid "Interfaces"
diff --git a/applications/luci-app-vnstat2/po/bn_BD/vnstat2.po b/applications/luci-app-vnstat2/po/bn_BD/vnstat2.po
index d87d781d45..3ee1c13c36 100644
--- a/applications/luci-app-vnstat2/po/bn_BD/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/bn_BD/vnstat2.po
@@ -1,8 +1,14 @@
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/luciapplicationsvnstat2/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-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -10,11 +16,11 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
msgid "Cancel"
-msgstr ""
+msgstr "বাতিল করুন"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
msgid "Configuration"
-msgstr ""
+msgstr "কনফিগারেশন"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
msgid "Daily"
@@ -47,11 +53,11 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:81
msgid "Interface"
-msgstr ""
+msgstr "ইন্টারফেস"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:45
msgid "Interfaces"
-msgstr ""
+msgstr "ইন্টারফেস"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:15
msgid "Loading graphs…"
diff --git a/applications/luci-app-vnstat2/po/ca/vnstat2.po b/applications/luci-app-vnstat2/po/ca/vnstat2.po
index af4013ceb2..d5e2983d64 100644
--- a/applications/luci-app-vnstat2/po/ca/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/ca/vnstat2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-11 23:49+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-08 13:04+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/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.0-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -16,7 +16,7 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
msgid "Cancel"
-msgstr ""
+msgstr "Cancel•lar"
#: 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/cs/vnstat2.po b/applications/luci-app-vnstat2/po/cs/vnstat2.po
index ae2307b279..23d5fe4ca4 100644
--- a/applications/luci-app-vnstat2/po/cs/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/cs/vnstat2.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-05 06:18+0000\n"
-"Last-Translator: Dominik Lenoch <dlenoch@redhat.com>\n"
+"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/"
"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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
-msgstr ""
+msgstr "5 minut"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
msgid "Cancel"
@@ -29,7 +29,7 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:26
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:82
msgid "Delete"
-msgstr ""
+msgstr "Odstranit"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:15
msgid "Delete interface <em>%h</em>"
diff --git a/applications/luci-app-vnstat2/po/da/vnstat2.po b/applications/luci-app-vnstat2/po/da/vnstat2.po
new file mode 100644
index 0000000000..28d833b703
--- /dev/null
+++ b/applications/luci-app-vnstat2/po/da/vnstat2.po
@@ -0,0 +1,140 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-10 19:28+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvnstat2/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.9.1-dev\n"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
+msgid "5 Minute"
+msgstr "5 minutter"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
+msgid "Cancel"
+msgstr "Annuller"
+
+#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
+msgid "Daily"
+msgstr "Dagligt"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:26
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:82
+msgid "Delete"
+msgstr "Slet"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:15
+msgid "Delete interface <em>%h</em>"
+msgstr "Slet interface <em>%h</em>"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "Delete…"
+msgstr "Slet…"
+
+#: applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json:3
+msgid "Grant access to LuCI app vnstat2"
+msgstr "Giv adgang til LuCI-appen vnstat2"
+
+#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
+msgid "Graphs"
+msgstr "Grafer"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:58
+msgid "Hourly"
+msgstr "Hver time"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:81
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:45
+msgid "Interfaces"
+msgstr "Interfaces"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:15
+msgid "Loading graphs…"
+msgstr "Indlæser grafer…"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
+msgid "Monitor interfaces"
+msgstr "Overvåg interfaces"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:60
+msgid "Monthly"
+msgstr "Månedlig"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:62
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+"Der er ikke fundet nogen overvågede interfaces. Gå til konfigurationen for "
+"at aktivere overvågning for en eller flere interfaces."
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:99
+msgid "No unconfigured interfaces found in database."
+msgstr "Ingen ukonfigurerede interfaces fundet i databasen."
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:55
+msgid "Summary"
+msgstr "Resumé"
+
+#: 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 "interfaces fjernes permanent fra databasen. Dette kan ikke fortrydes."
+
+#: 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 valgte interfaces tilføjes automatisk til vnStat-databasen ved opstart."
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:104
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+"Disse interfaces findes i vnStat-databasen, men er ikke konfigureret ovenfor."
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:56
+msgid "Top"
+msgstr "Top"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:102
+msgid "Unconfigured interfaces"
+msgstr "Ukonfigurerede interfaces"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:61
+msgid "Yearly"
+msgstr "Årlig"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
+msgid "vnStat"
+msgstr "vnStat"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:53
+msgid "vnStat Graphs"
+msgstr "vnStat grafer"
+
+#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:3
+msgid "vnStat Traffic Monitor"
+msgstr "vnStat trafikovervågning"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
+"vnStat er en netværkstrafikmonitor til Linux, der fører en log over "
+"netværkstrafikken for de(n) valgte interface(s)."
diff --git a/applications/luci-app-vnstat2/po/de/vnstat2.po b/applications/luci-app-vnstat2/po/de/vnstat2.po
index 8859e244c5..29dfaa54c3 100644
--- a/applications/luci-app-vnstat2/po/de/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/de/vnstat2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-18 20:33+0000\n"
-"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -37,11 +37,11 @@ msgstr "Schnittstelle <em>%h</em> löschen"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
msgid "Delete…"
-msgstr ""
+msgstr "Löschen…"
#: applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json:3
msgid "Grant access to LuCI app vnstat2"
-msgstr ""
+msgstr "Der LuCI app vnstat2 Zugriff gewähren"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
msgid "Graphs"
@@ -49,7 +49,7 @@ msgstr "Diagramme"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:58
msgid "Hourly"
-msgstr ""
+msgstr "Stündlich"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:81
msgid "Interface"
@@ -61,7 +61,7 @@ msgstr "Schnittstellen"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:15
msgid "Loading graphs…"
-msgstr ""
+msgstr "Lade Graphen…"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
msgid "Monitor interfaces"
@@ -69,39 +69,47 @@ msgstr "Schnittstellen überwachen"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:60
msgid "Monthly"
-msgstr ""
+msgstr "Monatlich"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:62
msgid ""
"No monitored interfaces have been found. Go to the configuration to enable "
"monitoring for one or more interfaces."
msgstr ""
+"Keine überwachten Schnittstellen gefunden. Gehe zur Konfigurationsseite um "
+"eine oder mehrere Schnittstellen für die Überwachung zu aktivieren."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:99
msgid "No unconfigured interfaces found in database."
-msgstr ""
+msgstr "Keine unkonfigurierten Schnittstellen in der Datenbank gefunden."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:55
msgid "Summary"
-msgstr ""
+msgstr "Zusammenfassung"
#: 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 ""
+"Die Schnittstelle wird dauerhaft aus der Datenbank entfernt. Dies kann nicht "
+"rückgängig gemacht werden."
#: 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 ""
+"Die ausgewählten Schnittstellen werden beim Start automatisch zur vnStat "
+"Datenbank hinzugefügt."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:104
msgid ""
"These interfaces are present in the vnStat database, but are not configured "
"above."
msgstr ""
+"Diese Schnittstellen sind in der vnStat Datenbank vorhanden, aber dort nicht "
+"konfiguriert."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:56
msgid "Top"
@@ -109,19 +117,19 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:102
msgid "Unconfigured interfaces"
-msgstr ""
+msgstr "Nicht konfigurierte Schnittstellen"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:61
msgid "Yearly"
-msgstr ""
+msgstr "Jährlich"
#: 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:53
msgid "vnStat Graphs"
-msgstr ""
+msgstr "vnStat Graphen"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:3
msgid "vnStat Traffic Monitor"
@@ -132,3 +140,5 @@ msgid ""
"vnStat is a network traffic monitor for Linux that keeps a log of network "
"traffic for the selected interface(s)."
msgstr ""
+"vnStat ist ein Netzwerkverkehrsmonitor für Linux, der ein Protokoll des "
+"Netzwerkverkehrs für die ausgewählten Schnittstellen ausgibt."
diff --git a/applications/luci-app-vnstat2/po/el/vnstat2.po b/applications/luci-app-vnstat2/po/el/vnstat2.po
index 68bc4b7114..89e1926b75 100644
--- a/applications/luci-app-vnstat2/po/el/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/el/vnstat2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-14 19:36+0000\n"
-"Last-Translator: lamprakis <lamprakisa@yahoo.gr>\n"
+"PO-Revision-Date: 2020-12-01 16:16+0000\n"
+"Last-Translator: Marios Koutsoukis <marioskoutsoukis2006@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/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.0-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -57,7 +57,7 @@ msgstr "Διεπαφή"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:45
msgid "Interfaces"
-msgstr ""
+msgstr "Διεπαφές"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:15
msgid "Loading graphs…"
diff --git a/applications/luci-app-vnstat2/po/en/vnstat2.po b/applications/luci-app-vnstat2/po/en/vnstat2.po
index c9a5f6c0ea..eb2d97af78 100644
--- a/applications/luci-app-vnstat2/po/en/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/en/vnstat2.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsvnstat2/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-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -14,7 +20,7 @@ msgstr ""
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
msgid "Configuration"
-msgstr ""
+msgstr "Configuration"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
msgid "Daily"
diff --git a/applications/luci-app-vnstat2/po/fi/vnstat2.po b/applications/luci-app-vnstat2/po/fi/vnstat2.po
index 467a7c71dd..7c70cbc3d4 100644
--- a/applications/luci-app-vnstat2/po/fi/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/fi/vnstat2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-02 06:41+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/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.1-dev\n"
+"X-Generator: Weblate 4.7\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -20,7 +20,7 @@ msgstr "Peruuta"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
msgid "Configuration"
-msgstr "Määritys"
+msgstr "Kokoonpano"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
msgid "Daily"
diff --git a/applications/luci-app-vnstat2/po/fr/vnstat2.po b/applications/luci-app-vnstat2/po/fr/vnstat2.po
index 03318e414a..1052596ebc 100644
--- a/applications/luci-app-vnstat2/po/fr/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/fr/vnstat2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-28 13:41+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2021-01-15 12:32+0000\n"
+"Last-Translator: Amaury <y0da@live.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/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.0.2\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -41,7 +41,7 @@ msgstr "Supprimer…"
#: applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json:3
msgid "Grant access to LuCI app vnstat2"
-msgstr ""
+msgstr "Accorder l'accès à l'application LuCI vnstat2"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
msgid "Graphs"
diff --git a/applications/luci-app-vnstat2/po/he/vnstat2.po b/applications/luci-app-vnstat2/po/he/vnstat2.po
index 677adfbbf4..a300d28c39 100644
--- a/applications/luci-app-vnstat2/po/he/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/he/vnstat2.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvnstat2/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.5-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -10,11 +17,11 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
msgid "Cancel"
-msgstr ""
+msgstr "ביטול"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
msgid "Configuration"
-msgstr ""
+msgstr "הגדרות"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
msgid "Daily"
@@ -47,7 +54,7 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:81
msgid "Interface"
-msgstr ""
+msgstr "מנשק"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:45
msgid "Interfaces"
diff --git a/applications/luci-app-vnstat2/po/it/vnstat2.po b/applications/luci-app-vnstat2/po/it/vnstat2.po
index 8a85316a62..a604842581 100644
--- a/applications/luci-app-vnstat2/po/it/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/it/vnstat2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-05 08:07+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-02-25 15:04+0000\n"
+"Last-Translator: bovirus <roberto.boriotti@canon-europe.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.0-dev\n"
+"X-Generator: Weblate 4.5\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -45,7 +45,7 @@ msgstr ""
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
msgid "Graphs"
-msgstr ""
+msgstr "Grafici"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:58
msgid "Hourly"
diff --git a/applications/luci-app-vnstat2/po/ja/vnstat2.po b/applications/luci-app-vnstat2/po/ja/vnstat2.po
index cf58f9053d..a23f57a2c1 100644
--- a/applications/luci-app-vnstat2/po/ja/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/ja/vnstat2.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-27 14:41+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/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.4-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
-msgstr "5 分"
+msgstr "5分"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
msgid "Cancel"
@@ -24,7 +24,7 @@ msgstr "設定"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
msgid "Daily"
-msgstr "1日"
+msgstr "毎日"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:26
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:82
@@ -33,7 +33,7 @@ msgstr "削除"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:15
msgid "Delete interface <em>%h</em>"
-msgstr "インターフェース <em>%h</em> を削除"
+msgstr "インターフェース<em>%h</em>を削除"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
msgid "Delete…"
@@ -41,7 +41,7 @@ msgstr "削除…"
#: applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json:3
msgid "Grant access to LuCI app vnstat2"
-msgstr "LuCI アプリ vnstat2 へのアクセスを許可"
+msgstr "LuCIアプリのvnstat2へのアクセスを許可"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
msgid "Graphs"
@@ -49,7 +49,7 @@ msgstr "グラフ"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:58
msgid "Hourly"
-msgstr "1時間"
+msgstr "毎時"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:81
msgid "Interface"
@@ -69,13 +69,13 @@ msgstr "監視するインターフェース"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:60
msgid "Monthly"
-msgstr "1か月"
+msgstr "毎月"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:62
msgid ""
"No monitored interfaces have been found. Go to the configuration to enable "
"monitoring for one or more interfaces."
-msgstr "監視対象のインターフェースが見つかりませんでした。 設定に移動して、1つ以上のインターフェースの監視を有効にします。"
+msgstr "監視対象のインターフェースが見つかりませんでした。 設定で1つ以上のインターフェースの監視を有効にしてください。"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:99
msgid "No unconfigured interfaces found in database."
@@ -89,19 +89,19 @@ msgstr "要約"
msgid ""
"The interface will be removed from the database permanently. This cannot be "
"undone."
-msgstr "インターフェースはデータベースから完全に削除されます。 これは、元に戻すことはできません。"
+msgstr "データベースからインターフェースを完全に削除します。 これは、元に戻せません。"
#: 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 "選択したインターフェースは、始動時に vnStat データベースに自動的に追加されます。"
+msgstr "選択されたインターフェースは、起動時にvnStatデータベースに自動的に追加されます。"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:104
msgid ""
"These interfaces are present in the vnStat database, but are not configured "
"above."
-msgstr "これらのインターフェースは vnStat データベースに存在しますが、上記では構成されていません。"
+msgstr "これらのインターフェースはvnStatのデータベースに存在しますが、上記では構成されていません。"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:56
msgid "Top"
@@ -113,7 +113,7 @@ msgstr "未構成のインターフェース"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:61
msgid "Yearly"
-msgstr "1年"
+msgstr "毎年"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
msgid "vnStat"
@@ -121,14 +121,14 @@ msgstr "vnStat"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:53
msgid "vnStat Graphs"
-msgstr "vnStat グラフ"
+msgstr "vnStatグラフ"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:3
msgid "vnStat Traffic Monitor"
-msgstr "vnStat トラフィック・モニター"
+msgstr "vnStatトラフィックモニター"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
msgid ""
"vnStat is a network traffic monitor for Linux that keeps a log of network "
"traffic for the selected interface(s)."
-msgstr "vnStat は、選択したインターフェースのネットワーク・トラフィックのログを保持する Linux のネットワーク・トラフィックモニターです。"
+msgstr "vnStatは、選択されたインターフェースのネットワークトラフィックを監視するLinuxのネットワークトラフィックモニターです。"
diff --git a/applications/luci-app-vnstat2/po/ms/vnstat2.po b/applications/luci-app-vnstat2/po/ms/vnstat2.po
index 3ecd6dda9b..bdd989ce80 100644
--- a/applications/luci-app-vnstat2/po/ms/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/ms/vnstat2.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsvnstat2/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-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -14,7 +20,7 @@ msgstr ""
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurasi"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
msgid "Daily"
diff --git a/applications/luci-app-vnstat2/po/nb_NO/vnstat2.po b/applications/luci-app-vnstat2/po/nb_NO/vnstat2.po
index 2d8580857e..42e755c799 100644
--- a/applications/luci-app-vnstat2/po/nb_NO/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/nb_NO/vnstat2.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
-"Language: no\n"
+"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/"
+"luciapplicationsvnstat2/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-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -10,11 +16,11 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
msgid "Cancel"
-msgstr ""
+msgstr "Avbryt"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
msgid "Configuration"
-msgstr ""
+msgstr "Oppsett"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
msgid "Daily"
@@ -23,7 +29,7 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:26
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:82
msgid "Delete"
-msgstr ""
+msgstr "Slett"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:15
msgid "Delete interface <em>%h</em>"
@@ -47,7 +53,7 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:81
msgid "Interface"
-msgstr ""
+msgstr "Grensesnitt"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:45
msgid "Interfaces"
diff --git a/applications/luci-app-vnstat2/po/ro/vnstat2.po b/applications/luci-app-vnstat2/po/ro/vnstat2.po
index 6693aabf5d..c841083ca1 100644
--- a/applications/luci-app-vnstat2/po/ro/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/ro/vnstat2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-13 14:11+0000\n"
-"Last-Translator: Danut Vornicu <ovisadang@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-20 21:48+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/ro/>\n"
"Language: ro\n"
@@ -9,40 +9,40 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.9.1\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
-msgstr ""
+msgstr "5 Minute"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
msgid "Cancel"
-msgstr "Renunțare"
+msgstr "Anulare"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
msgid "Configuration"
-msgstr "Configurare"
+msgstr "Configurație"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
msgid "Daily"
-msgstr ""
+msgstr "Zilnic"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:26
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:82
msgid "Delete"
-msgstr ""
+msgstr "Ștergeți"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:15
msgid "Delete interface <em>%h</em>"
-msgstr ""
+msgstr "Ștergeți interfața <em>%h</em>"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
msgid "Delete…"
-msgstr ""
+msgstr "Ștergeți…"
#: applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json:3
msgid "Grant access to LuCI app vnstat2"
-msgstr ""
+msgstr "Acordarea accesului la aplicația LuCI vnstat2"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
msgid "Graphs"
@@ -50,7 +50,7 @@ msgstr "Grafice"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:58
msgid "Hourly"
-msgstr ""
+msgstr "Pe oră"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:81
msgid "Interface"
@@ -58,78 +58,89 @@ msgstr "Interfață"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:45
msgid "Interfaces"
-msgstr ""
+msgstr "Interfețe"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:15
msgid "Loading graphs…"
-msgstr ""
+msgstr "Încărcarea graficelor…"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
msgid "Monitor interfaces"
-msgstr ""
+msgstr "Monitorizarea interfețelor"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:60
msgid "Monthly"
-msgstr ""
+msgstr "Lunară"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:62
msgid ""
"No monitored interfaces have been found. Go to the configuration to enable "
"monitoring for one or more interfaces."
msgstr ""
+"Nu a fost găsită nicio interfață monitorizată. Mergeți la configurare pentru "
+"a activa monitorizarea pentru una sau mai multe interfețe."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:99
msgid "No unconfigured interfaces found in database."
-msgstr ""
+msgstr "Nu s-au găsit interfețe neconfigurate în baza de date."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:55
msgid "Summary"
-msgstr ""
+msgstr "Rezumat"
#: 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 ""
+"Interfața va fi eliminată definitiv din baza de date. Acest lucru nu poate "
+"fi anulat."
#: 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 ""
+"Interfețele selectate sunt adăugate automat în baza de date vnStat la "
+"pornire."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:104
msgid ""
"These interfaces are present in the vnStat database, but are not configured "
"above."
msgstr ""
+"Aceste interfețe sunt prezente în baza de date vnStat, dar nu sunt "
+"configurate mai sus."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:56
msgid "Top"
-msgstr ""
+msgstr "Top"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:102
msgid "Unconfigured interfaces"
-msgstr ""
+msgstr "Interfețe neconfigurate"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:61
msgid "Yearly"
-msgstr ""
+msgstr "Anual"
#: 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:53
msgid "vnStat Graphs"
-msgstr ""
+msgstr "Grafice vnStat"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:3
msgid "vnStat Traffic Monitor"
-msgstr ""
+msgstr "vnStat Monitor de trafic"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
msgid ""
"vnStat is a network traffic monitor for Linux that keeps a log of network "
"traffic for the selected interface(s)."
msgstr ""
+"vnStat este un monitor de trafic de rețea pentru Linux care păstrează un "
+"jurnal al traficului de rețea pentru interfața (interfețele) selectată "
+"(selectate)."
diff --git a/applications/luci-app-vnstat2/po/sv/vnstat2.po b/applications/luci-app-vnstat2/po/sv/vnstat2.po
index f708b515bf..1d25e2e536 100644
--- a/applications/luci-app-vnstat2/po/sv/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/sv/vnstat2.po
@@ -1,20 +1,26 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-03-19 04:16+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
+"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvnstat2/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.5.2-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
-msgstr ""
+msgstr "5 Minuter"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
msgid "Cancel"
-msgstr ""
+msgstr "Avbryt"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
msgid "Configuration"
-msgstr ""
+msgstr "Konfiguration"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
msgid "Daily"
diff --git a/applications/luci-app-vnstat2/po/tr/vnstat2.po b/applications/luci-app-vnstat2/po/tr/vnstat2.po
index ecfe06108d..8fcecfc32c 100644
--- a/applications/luci-app-vnstat2/po/tr/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/tr/vnstat2.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-28 14:04+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"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/"
"luciapplicationsvnstat2/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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
-msgstr ""
+msgstr "5 dakika"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
msgid "Cancel"
@@ -24,32 +24,32 @@ msgstr "Yapılandırma"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
msgid "Daily"
-msgstr ""
+msgstr "Günlük"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:26
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:82
msgid "Delete"
-msgstr ""
+msgstr "Sil"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:15
msgid "Delete interface <em>%h</em>"
-msgstr ""
+msgstr "<em>%h</em> Arayüzünü sil"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
msgid "Delete…"
-msgstr ""
+msgstr "Sil…"
#: applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json:3
msgid "Grant access to LuCI app vnstat2"
-msgstr ""
+msgstr "LuCI uygulaması vnstat2'ye erişim izni verin"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
msgid "Graphs"
-msgstr ""
+msgstr "Grafikler"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:58
msgid "Hourly"
-msgstr ""
+msgstr "Saatlik"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:81
msgid "Interface"
@@ -57,78 +57,86 @@ msgstr "Arayüz"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:45
msgid "Interfaces"
-msgstr ""
+msgstr "Arayüzler"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:15
msgid "Loading graphs…"
-msgstr ""
+msgstr "Grafikler yükleniyor…"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
msgid "Monitor interfaces"
-msgstr ""
+msgstr "Arayüzleri izle"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:60
msgid "Monthly"
-msgstr ""
+msgstr "Aylık"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:62
msgid ""
"No monitored interfaces have been found. Go to the configuration to enable "
"monitoring for one or more interfaces."
msgstr ""
+"İzlenen arayüz bulunamadı. Bir veya daha fazla arayüz için izlemeyi "
+"etkinleştirmek için yapılandırmaya gidin."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:99
msgid "No unconfigured interfaces found in database."
-msgstr ""
+msgstr "Veritabanında yapılandırılmamış arabirim bulunamadı."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:55
msgid "Summary"
-msgstr ""
+msgstr "Özet"
#: 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 ""
+"Arayüz, veritabanından kalıcı olarak kaldırılacaktır. Bu işlem geri alınamaz."
#: 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 ""
+"Seçilen arayüzler, başlangıçta vnStat veritabanına otomatik olarak eklenir."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:104
msgid ""
"These interfaces are present in the vnStat database, but are not configured "
"above."
msgstr ""
+"Bu arabirimler vnStat veritabanında bulunur, ancak yukarıda "
+"yapılandırılmamıştır."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:56
msgid "Top"
-msgstr ""
+msgstr "Üst"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:102
msgid "Unconfigured interfaces"
-msgstr ""
+msgstr "Yapılandırılmamış arayüzler"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:61
msgid "Yearly"
-msgstr ""
+msgstr "Yıllık"
#: 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:53
msgid "vnStat Graphs"
-msgstr ""
+msgstr "vnStat Grafikleri"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:3
msgid "vnStat Traffic Monitor"
-msgstr ""
+msgstr "vnStat Trafik Monitörü"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
msgid ""
"vnStat is a network traffic monitor for Linux that keeps a log of network "
"traffic for the selected interface(s)."
msgstr ""
+"vnStat, Linux için seçilen arabirimler için ağ trafiğinin günlüğünü tutan "
+"bir ağ trafiği izleyicisidir."
diff --git a/applications/luci-app-vnstat2/po/vi/vnstat2.po b/applications/luci-app-vnstat2/po/vi/vnstat2.po
index 823ca80681..b189dd1f10 100644
--- a/applications/luci-app-vnstat2/po/vi/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/vi/vnstat2.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationsvnstat2/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-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -14,7 +20,7 @@ msgstr ""
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
msgid "Configuration"
-msgstr ""
+msgstr "Cấu hình"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
msgid "Daily"
diff --git a/applications/luci-app-vnstat2/po/zh_Hans/vnstat2.po b/applications/luci-app-vnstat2/po/zh_Hans/vnstat2.po
index 383230bc0a..1369ab4dd1 100644
--- a/applications/luci-app-vnstat2/po/zh_Hans/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/zh_Hans/vnstat2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-08 01:50+0000\n"
-"Last-Translator: PassWall-OpenWrt <chanwang@yandex.com>\n"
+"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/luciapplicationsvnstat2/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.3-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -33,23 +33,23 @@ msgstr "删除"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:15
msgid "Delete interface <em>%h</em>"
-msgstr ""
+msgstr "删除接口 <em>%h</em>"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
msgid "Delete…"
-msgstr ""
+msgstr "删除…"
#: applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json:3
msgid "Grant access to LuCI app vnstat2"
-msgstr ""
+msgstr "授予访问 LuCI 应用 vnstat2 的权限"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
msgid "Graphs"
-msgstr ""
+msgstr "图表"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:58
msgid "Hourly"
-msgstr ""
+msgstr "每小时"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:81
msgid "Interface"
@@ -61,55 +61,55 @@ msgstr "接口"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:15
msgid "Loading graphs…"
-msgstr ""
+msgstr "加载图像中…"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
msgid "Monitor interfaces"
-msgstr ""
+msgstr "监测接口"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:60
msgid "Monthly"
-msgstr ""
+msgstr "每月"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:62
msgid ""
"No monitored interfaces have been found. Go to the configuration to enable "
"monitoring for one or more interfaces."
-msgstr ""
+msgstr "没有发现受监视的接口。转到配置以启用对一个或多个接口的监视。"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:99
msgid "No unconfigured interfaces found in database."
-msgstr ""
+msgstr "数据库中没有找到未配置的接口。"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:55
msgid "Summary"
-msgstr ""
+msgstr "摘要"
#: 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 ""
+msgstr "该接口将从数据库中被永久删除。此操作不可撤销。"
#: 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 ""
+msgstr "选中的接口将在启动时被自动添加到vnStat数据库中。"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:104
msgid ""
"These interfaces are present in the vnStat database, but are not configured "
"above."
-msgstr ""
+msgstr "这些接口存在于vnStat数据库中,但没有在上面配置。"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:56
msgid "Top"
-msgstr ""
+msgstr "顶部"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:102
msgid "Unconfigured interfaces"
-msgstr ""
+msgstr "未配置的接口"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:61
msgid "Yearly"
@@ -117,18 +117,18 @@ msgstr "按年"
#: 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:53
msgid "vnStat Graphs"
-msgstr ""
+msgstr "vnStat 图表"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:3
msgid "vnStat Traffic Monitor"
-msgstr ""
+msgstr "vnStat 流量监视器"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
msgid ""
"vnStat is a network traffic monitor for Linux that keeps a log of network "
"traffic for the selected interface(s)."
-msgstr ""
+msgstr "vnStat是一个用于Linux的网络流量监控器,它保存所选接口的网络流量日志。"
diff --git a/applications/luci-app-vnstat2/po/zh_Hant/vnstat2.po b/applications/luci-app-vnstat2/po/zh_Hant/vnstat2.po
index c453424fe0..be2e072477 100644
--- a/applications/luci-app-vnstat2/po/zh_Hant/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/zh_Hant/vnstat2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-28 19:19+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-01-09 15:32+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsvnstat2/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.2-dev\n"
+"X-Generator: Weblate 4.4.1-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -20,7 +20,7 @@ msgstr "取消"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
msgid "Configuration"
-msgstr "設定"
+msgstr "組態"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
msgid "Daily"
@@ -41,7 +41,7 @@ msgstr "刪除…"
#: applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json:3
msgid "Grant access to LuCI app vnstat2"
-msgstr ""
+msgstr "授予 luci-app-vnstat2 擁有存取的權限"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
msgid "Graphs"
@@ -61,11 +61,11 @@ msgstr "介面"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:15
msgid "Loading graphs…"
-msgstr "載入圖表…"
+msgstr "載入圖表中…"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
msgid "Monitor interfaces"
-msgstr "監測介面"
+msgstr "監視介面"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:60
msgid "Monthly"
@@ -75,41 +75,41 @@ msgstr "每月"
msgid ""
"No monitored interfaces have been found. Go to the configuration to enable "
"monitoring for one or more interfaces."
-msgstr "發現未監控的介面。請到設定啟用對一或多個介面的監控。"
+msgstr "沒有發現被監視的介面;請在組態中設定並啟用對一或多個介面的監視。"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:99
msgid "No unconfigured interfaces found in database."
-msgstr "資料庫中沒有未設定的介面。"
+msgstr "資料庫中沒有找到未配置的介面。"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:55
msgid "Summary"
-msgstr "摘要"
+msgstr "概要"
#: 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 "此介面會從資料庫永久移除。這個動作不能恢復。"
+msgstr "此介面的相關資料將從資料庫中永久移除,且不能復原。"
#: 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 "選取的介面會在啟動時自動加到 vnStat 資料庫。"
+msgstr "啟動時已選擇的介面將自動加入 vnStat 資料庫。"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:104
msgid ""
"These interfaces are present in the vnStat database, but are not configured "
"above."
-msgstr "這些介面已存在 vnStat 資料庫中,但沒有在上列設定。"
+msgstr "vnStat 資料庫中這些介面已存在,但沒有在上面配置。"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:56
msgid "Top"
-msgstr ""
+msgstr "最高"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:102
msgid "Unconfigured interfaces"
-msgstr "未設定的介面"
+msgstr "未配置的介面"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:61
msgid "Yearly"
@@ -125,10 +125,10 @@ msgstr "vnStat 圖表"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:3
msgid "vnStat Traffic Monitor"
-msgstr "vnStat 流量監控器"
+msgstr "vnStat 流量監視器"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
msgid ""
"vnStat is a network traffic monitor for Linux that keeps a log of network "
"traffic for the selected interface(s)."
-msgstr "vnStat 是 Linux 的網路流量監控器,會保留選取介面的網路流量紀錄。"
+msgstr "vnStat 是一個在 Linux 上工作的網路流量監視器,它會記錄已選擇介面的網路流量日誌。"
diff --git a/applications/luci-app-vpn-policy-routing/Makefile b/applications/luci-app-vpn-policy-routing/Makefile
index 64c1afa3c1..55cce87757 100644
--- a/applications/luci-app-vpn-policy-routing/Makefile
+++ b/applications/luci-app-vpn-policy-routing/Makefile
@@ -5,12 +5,12 @@ 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
-PKG_RELEASE:=74
include ../../luci.mk
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
index 61c16b1efb..abd0101365 100644
--- 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
@@ -1,6 +1,5 @@
-local readmeURL = "https://github.com/openwrt/packages/tree/master/net/vpn-policy-routing/files/README.md"
-
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"
@@ -10,7 +9,6 @@ local jsonc = require "luci.jsonc"
local http = require "luci.http"
local nutil = require "nixio.util"
local dispatcher = require "luci.dispatcher"
-local enabledFlag = uci:get(packageName, "config", "enabled")
local enc
function getPackageVersion()
@@ -105,6 +103,8 @@ 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
@@ -142,16 +142,16 @@ if serviceRunning and serviceGateways and serviceGateways ~= "" then
end
if serviceErrors and serviceErrors ~= "" then
errors = h:option(DummyValue, "_dummy", translate("Service Errors"))
- errors.template = packageName .. "/status-textarea"
+ 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-textarea"
+ warnings.template = packageName .. "/status"
warnings.value = serviceWarnings
end
if packageVersion ~= "" then
- buttons = h:option(DummyValue, "_dummy")
+ buttons = h:option(DummyValue, "_dummy", translate("Service Control"))
buttons.template = packageName .. "/buttons"
end
@@ -175,18 +175,11 @@ 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
-dest_ipset = config:taboption("basic", 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("", translate("Disabled"))
-dest_ipset:value("ipset", translate("Use ipset command"))
-dest_ipset:value("dnsmasq.ipset", translate("Use DNSMASQ ipset"))
-dest_ipset.default = ""
-dest_ipset.rmempty = true
-
-src_ipset = config:taboption("basic", ListValue, "src_ipset", translate("The ipset option for local policies"),
+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>"))
-src_ipset:value("0", translate("Disabled"))
-src_ipset:value("1", translate("Use ipset command"))
+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"))
@@ -194,7 +187,7 @@ 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/>&nbsp;&nbsp;&nbsp;&nbsp;<b>", "</b>", "<a href=\"" .. readmeURL .. "#service-configuration-settings" .. "\" target=\"_blank\">", "</a>", "<br/><br/>"))
+ 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
@@ -206,15 +199,23 @@ timeout = config:taboption("advanced", Value, "boot_timeout", translate("Boot Ti
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"
-iprule = config:taboption("advanced", ListValue, "iprule_enabled", translate("IP Rules Support"), translate("Add an ip rule, not an iptables entry for policies with just the local address. Use with caution to manipulte policies priorities."))
-iprule:value("0", translate("Disabled"))
-iprule:value("1", translate("Enabled"))
-
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"))
@@ -224,12 +225,6 @@ uci:foreach("network", "interface", function(s)
end)
icmp.rmempty = true
-append_local = config:taboption("advanced", Value, "append_src_rules", translate("Append local IP Tables rules"), translate("Special instructions to append iptables rules for local IPs/netmasks/devices."))
-append_local.rmempty = true
-
-append_remote = config:taboption("advanced", Value, "append_dest_rules", translate("Append remote IP Tables rules"), translate("Special instructions to append iptables rules for remote IPs/netmasks."))
-append_remote.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"
@@ -262,30 +257,30 @@ webui_chain_column = config:taboption("webui", ListValue, "webui_chain_column",
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"
-enc = tonumber(uci:get("vpn-policy-routing", "config", "webui_sorting"))
-if not enc or enc ~= 0 then
+if uci:get("vpn-policy-routing", "config", "webui_sorting") == "1" then
p.sortable = true
end
p.anonymous = true
p.addremove = true
-enc = tonumber(uci:get("vpn-policy-routing", "config", "webui_enable_column"))
-if enc and enc ~= 0 then
+if uci:get("vpn-policy-routing", "config", "webui_enable_column") == "1" then
le = p:option(Flag, "enabled", translate("Enabled"))
le.default = "1"
end
-local comment = uci:get_first("vpn-policy-routing", "policy", "comment")
-if comment then
+if uci:get_first("vpn-policy-routing", "policy", "comment") then
p:option(Value, "comment", translate("Comment"))
else
p:option(Value, "name", translate("Name"))
@@ -313,28 +308,21 @@ rp.datatype = 'list(neg(or(portrange, string)))'
rp.placeholder = "0-65535"
rp.rmempty = true
-enc = tonumber(uci:get("vpn-policy-routing", "config", "webui_protocol_column"))
-if enc and enc ~= 0 then
+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")
- local count = 0
- for key, value in pairs(enc) do
- count = count + 1
- proto:value(value:lower(), value:gsub(" ", "/"):upper())
- end
- if count == 0 then
+ if next(enc) == nil then
enc = { "tcp", "udp", "tcp udp", "icmp", "all" }
- for key,value in pairs(enc) do
- proto:value(value:lower(), value:gsub(" ", "/"):upper())
- end
+ end
+ for key,value in pairs(enc) do
+ proto:value(value:lower(), value:gsub(" ", "/"):upper())
end
end
-enc = tonumber(uci:get("vpn-policy-routing", "config", "webui_chain_column"))
-if enc and enc ~= 0 then
+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")
@@ -356,6 +344,10 @@ uci:foreach("network", "interface", function(s)
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>"))
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
index 37a0b9a414..b28329f187 100644
--- 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
@@ -5,11 +5,13 @@
<%-
local packageName = "vpn-policy-routing"
+ local uci = require "luci.model.uci".cursor()
+ local sys = require "luci.sys"
local serviceRunning, serviceEnabled = false, false;
- if luci.sys.call("iptables -t mangle -L | grep -q VPR_PREROUTING") == 0 then
+ if sys.call("iptables -t mangle -L | grep -q VPR_PREROUTING") == 0 then
serviceRunning = true
end
- if luci.model.uci.cursor():get(packageName, "config", "enabled") == "1" then
+ if uci:get(packageName, "config", "enabled") == "1" then
serviceEnabled = true
end
@@ -36,29 +38,29 @@
end
-%>
-<div class="cbi-value"><label class="cbi-value-title">Service Control</label>
+<%+cbi/valueheader%>
<div class="cbi-value-field">
- <input type="button" class="cbi-button cbi-button-apply" id="btn_start" name="start" value="<%:Start%>"
+ <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="cbi-button cbi-button-apply" id="btn_action" name="action" value="<%:Restart%>"
+ <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="cbi-button cbi-button-reset" id="btn_stop" name="stop" value="<%:Stop%>"
+ <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>
- &nbsp;
- &nbsp;
- &nbsp;
- &nbsp;
- <input type="button" class="cbi-button cbi-button-apply" id="btn_enable" name="enable" value="<%:Enable%>"
+ &#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="cbi-button cbi-button-reset" id="btn_disable" name="disable" value="<%:Disable%>"
+ <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>
-</div>
+<%+cbi/valuefooter%>
<%-if not btn_start_status then%>
<script type="text/javascript">document.getElementById("btn_start").disabled = true;</script>
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
index 4f77906982..377cfeeaac 100644
--- 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
@@ -5,14 +5,14 @@ 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>
+<div style="font-weight:bold;">
+ <%=self:cfgvalue(section):gsub('\n', '<br />' )%>
+</div>
+<br />
<div>
- <%- local readmeURL = "https://github.com/openwrt/packages/tree/master/net/vpn-policy-routing/files/README.md" -%>
- <%=translatef("The %s represents the default gateway. See the %sREADME%s for details.", "<strong>✓</strong>", "<a href=\"" .. readmeURL .. "#a-word-about-default-routing" .. "\" target=\"_blank\">", "</a>")%>
+ <%- 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-vpnbypass/luasrc/view/vpnbypass/status.htm b/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-service.htm
index c453428405..c453428405 100644
--- a/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/status.htm
+++ b/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-service.htm
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
index c453428405..4a93564614 100644
--- 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
@@ -1,10 +1,12 @@
<%#
-Copyright 2017-2018 Dirk Brenken (dev@brenken.org)
+Copyright 2017-2019 Stan Grishin (stangri@melmac.net)
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" />
+<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
index 887539bfc1..53444617b1 100644
--- 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
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:41+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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"
@@ -9,80 +9,76 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
msgid "Chain"
-msgstr ""
+msgstr "سلسلة"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
msgid "Comment"
-msgstr ""
+msgstr "تعليق"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:272
+#: 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. "
@@ -96,44 +92,49 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
msgid "Configuration"
-msgstr ""
+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:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
msgid "Disable"
-msgstr ""
+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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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 ""
+msgstr "غير مفعل"
-#: 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:253
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
@@ -141,28 +142,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
msgid "Enable"
-msgstr "ممكن"
+msgstr "شغل"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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 "ممكّن"
+msgstr "مفعل"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -171,46 +172,42 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
-msgstr ""
+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:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -218,59 +215,64 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
msgid "Protocol"
-msgstr ""
+msgstr "بروتوكول"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
+#: 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:311
+#: 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:44
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
msgid "Restart"
-msgstr ""
+msgstr "إعادة تشغيل"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
-msgstr ""
+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:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -290,82 +292,73 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
msgid "Start"
-msgstr ""
+msgstr "بداية"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
+#: 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:233
+#: 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:47
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
msgid "Stop"
-msgstr ""
+msgstr "قف"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
-msgstr ""
+msgstr "توقفت"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
msgid "Strict enforcement"
@@ -375,11 +368,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -388,34 +381,34 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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 ""
+msgstr "شبكة خاصة افتراضية VPN"
#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
msgid "VPN Policy Routing"
@@ -429,19 +422,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index e36df4e8ab..59b42b974c 100644
--- 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
@@ -1,87 +1,83 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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 3.11-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
msgid "Chain"
-msgstr ""
+msgstr "Чейн"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
msgid "Comment"
-msgstr ""
+msgstr "Коментар"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:272
+#: 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. "
@@ -95,44 +91,49 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
msgid "Configuration"
-msgstr ""
+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:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
msgid "Disable"
-msgstr ""
+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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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 ""
+msgstr "Забранен"
-#: 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:253
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
@@ -140,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
msgid "Enable"
-msgstr ""
+msgstr "Разрешаване"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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 ""
+msgstr "Разрешен"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,46 +171,42 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
-msgstr ""
+msgstr "Интерфейс"
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
msgid "Loading"
-msgstr ""
+msgstr "Зареждане"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -217,42 +214,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
msgid "Protocol"
-msgstr ""
+msgstr "Протокол"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr ""
@@ -260,16 +258,20 @@ msgstr ""
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -289,80 +291,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr ""
@@ -374,11 +367,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +380,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -428,19 +421,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index 1cd79cc2fe..fc048b8cbe 100644
--- 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
@@ -1,81 +1,83 @@
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:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -89,44 +91,49 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
msgid "Configuration"
-msgstr ""
+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:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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 ""
+msgstr "নিষ্ক্রিয়"
-#: 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:253
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
@@ -134,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
msgid "Enable"
-msgstr ""
+msgstr "সক্রিয় করুন"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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 ""
+msgstr "সক্রিয়"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -164,46 +171,42 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
-msgstr ""
+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:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -211,42 +214,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
msgid "Protocol"
-msgstr ""
+msgstr "প্রোটোকল"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr ""
@@ -254,16 +258,20 @@ msgstr ""
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -283,80 +291,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
msgid "Start"
-msgstr ""
+msgstr "শুরু করুন"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr ""
@@ -368,11 +367,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -381,29 +380,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -422,19 +421,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index 259a6be110..ef3d69b7e5 100644
--- 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
@@ -1,87 +1,83 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-11 23:49+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"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/"
"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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
msgid "Comment"
-msgstr ""
+msgstr "Commentari"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:272
+#: 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. "
@@ -101,38 +97,43 @@ msgstr "Configuració"
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -140,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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 ""
+msgstr "Activat"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,26 +171,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "Interfície"
@@ -197,19 +194,19 @@ msgstr "Interfície"
msgid "Loading"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -217,42 +214,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
msgid "Restart"
-msgstr ""
+msgstr "Reiniciar"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr ""
@@ -260,16 +258,20 @@ msgstr ""
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -289,80 +291,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr ""
@@ -374,11 +367,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +380,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -428,19 +421,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index 4f9afe7204..3b9ad16e8e 100644
--- 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
@@ -1,87 +1,83 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-05 06:18+0000\n"
-"Last-Translator: Dominik Lenoch <dlenoch@redhat.com>\n"
+"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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
msgid "%s (disabled)"
-msgstr ""
+msgstr "%s (zakázáno)"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:58
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
msgid "%s (strict mode)"
-msgstr ""
+msgstr "%s (přísný režim)"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:52
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s není nainstalován nebo nenalezen"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -101,38 +97,43 @@ msgstr "Nastavení"
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -140,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,26 +171,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "Rozhraní"
@@ -197,19 +194,19 @@ msgstr "Rozhraní"
msgid "Loading"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -217,42 +214,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
msgid "Protocol"
-msgstr ""
+msgstr "Protokol"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr ""
@@ -260,16 +258,20 @@ msgstr ""
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -289,80 +291,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
msgid "Start"
-msgstr ""
+msgstr "Start"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
+#: 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:233
+#: 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:47
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
msgid "Stop"
-msgstr ""
+msgstr "Zastavit"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr ""
@@ -374,11 +367,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +380,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -428,19 +421,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
new file mode 100644
index 0000000000..3ce422ab64
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/da/vpn-policy-routing.po
@@ -0,0 +1,439 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-02-12 15:56+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.11-dev\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 ""
+
+#: 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 "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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 "Stop"
+
+#: 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/de/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po
index 47dfdd14d6..124002f70b 100644
--- 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
@@ -1,29 +1,28 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: Sandro Volery <sandro@volery.com>\n"
+"PO-Revision-Date: 2021-03-24 15:29+0000\n"
+"Last-Translator: Dirk Brenken <dev@brenken.org>\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.3-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
-#, fuzzy
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
msgid "%s (strict mode)"
-msgstr "%s (Strickter Modus)"
+msgstr "%s (Strikter Modus)"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:52
+#: 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:197
+#: 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 "
@@ -32,21 +31,21 @@ 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:214
-#, fuzzy
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
+"further processing by VPN Policy Routing."
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."
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:196
+#: 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:199
+#: 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 "
@@ -57,7 +56,7 @@ msgstr ""
"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:202
+#: 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 "
@@ -67,35 +66,27 @@ msgstr ""
"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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr "Fügt lokale IP-Tabellen hinzu"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-msgstr "Fügt entfernte IP-Tabellen hinzu"
-
#: 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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -105,7 +96,7 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
msgid "Condensed output"
-msgstr ""
+msgstr "Gekürzte Ausgabe"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
msgid "Configuration"
@@ -115,61 +106,68 @@ msgstr "Konfiguration"
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: 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 ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
+#: 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:360
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Default ICMP Interface"
-msgstr ""
+msgstr "Standard ICMP Schnittstelle"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
+"Ignoriere bestehende Regeln, wenn das dazugehörige Gateway nicht erreichbar "
+"ist"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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"
@@ -177,7 +175,7 @@ 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:218
+#: 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."
@@ -186,26 +184,22 @@ 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 "IP Rules Support"
-msgstr "IP-Regeln Unterstützung"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr "IP-Tabellenregel-Option"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
msgid "IPv6 Support"
-msgstr "IPv6 Ünterstützung"
+msgstr "IPv6 Unterstützung"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "Schnittstelle"
@@ -213,19 +207,19 @@ msgstr "Schnittstelle"
msgid "Loading"
msgstr "Lade"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr "Keine Änderung"
@@ -233,42 +227,43 @@ msgstr "Keine Änderung"
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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 ""
+msgstr "Vor Änderung dieser Einstellung %sREADME%s lesen."
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr "Laufend"
@@ -276,16 +271,20 @@ msgstr "Laufend"
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -305,80 +304,71 @@ msgstr "Servicestatus [%s %s]"
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr "Angehalten"
@@ -390,11 +380,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -403,29 +393,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -444,23 +434,41 @@ msgstr ""
msgid "Verbose output"
msgstr "Ausführliche Ausgabe"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Web UI Configuration"
msgstr ""
+#, 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 ""
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
index 05b0d39f84..280a64f9d3 100644
--- 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
@@ -1,87 +1,83 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2022-02-12 15:56+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.0.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -101,38 +97,43 @@ msgstr "Διαμόρφωση"
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -140,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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 ""
+msgstr "Ενεργοποιήθηκε"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,26 +171,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "Διεπαφή"
@@ -197,19 +194,19 @@ msgstr "Διεπαφή"
msgid "Loading"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -217,42 +214,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
msgid "Path"
-msgstr ""
+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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr ""
@@ -260,16 +258,20 @@ msgstr ""
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -289,80 +291,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr ""
@@ -374,11 +367,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +380,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -428,19 +421,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index 779578ec1f..f709b63301 100644
--- 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
@@ -1,87 +1,83 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-31 01:41+0000\n"
-"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"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/"
"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.1-dev\n"
+"X-Generator: Weblate 4.4.1-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -95,44 +91,49 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
msgid "Configuration"
-msgstr ""
+msgstr "Configuration"
#: 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:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -140,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,26 +171,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr ""
@@ -197,19 +194,19 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -217,42 +214,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr ""
@@ -260,16 +258,20 @@ msgstr ""
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -289,80 +291,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr ""
@@ -374,11 +367,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +380,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -428,19 +421,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index 071d949012..eb773f46c6 100644
--- a/applications/luci-app-vpn-policy-routing/po/es/vpn-policy-routing.po
+++ b/applications/luci-app-vpn-policy-routing/po/es/vpn-policy-routing.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-09-30 03:06+0000\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"
@@ -11,21 +11,21 @@ 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-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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 "
@@ -35,20 +35,24 @@ msgstr ""
"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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
+"further processing by VPN Policy Routing."
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."
+"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:196
+#: 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:199
+#: 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 "
@@ -58,7 +62,7 @@ msgstr ""
"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:202
+#: 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 "
@@ -68,35 +72,27 @@ msgstr ""
"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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr "Adjuntar reglas locales de IPTables"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-msgstr "Adjuntar reglas remotas de IPTables"
-
#: 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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -122,38 +118,43 @@ 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:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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."
@@ -161,22 +162,22 @@ msgstr "Mostrar estos protocolos en la columna de protocolo en la Web UI."
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:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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"
@@ -184,7 +185,7 @@ 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:218
+#: 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."
@@ -193,26 +194,22 @@ 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 "IP Rules Support"
-msgstr "Soporte de reglas de IP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr "Opción de regla de IPTables"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "Interfaz"
@@ -220,19 +217,19 @@ msgstr "Interfaz"
msgid "Loading"
msgstr "Cargando"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr "Ningún cambio"
@@ -240,36 +237,37 @@ msgstr "Ningún cambio"
msgid "Output verbosity"
msgstr "Verbosidad de salida"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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."
@@ -277,7 +275,7 @@ 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr "Corriendo"
@@ -285,16 +283,20 @@ msgstr "Corriendo"
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:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr "Servicio FW Mask"
@@ -314,7 +316,7 @@ msgstr "Estado del servicio [%s %s]"
msgid "Service Warnings"
msgstr "Advertencias del servicio"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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."
@@ -322,23 +324,23 @@ 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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."
@@ -346,7 +348,7 @@ 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:261
+#: 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."
@@ -354,7 +356,7 @@ 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:250
+#: 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."
@@ -363,7 +365,7 @@ msgstr ""
"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:254
+#: 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."
@@ -371,24 +373,11 @@ 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/model/cbi/vpn-policy-routing.lua:227
-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."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-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."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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"
@@ -397,16 +386,16 @@ msgstr ""
"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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr "Detenido"
@@ -419,11 +408,11 @@ 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:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr "Protocolos soportados"
@@ -432,69 +421,108 @@ 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 represents the default gateway. See the %sREADME%s for details."
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-"El %s representa la puerta de enlace predeterminada. Consulte %sREADME%s "
-"para más detalles."
+"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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
-msgstr "Usar DNSMASQ ipset"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: 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 de políticas de VPN"
+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 VPN y WAN"
+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:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
msgstr "Tabla WAN Marca FW"
-#: 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:228
msgid "WAN Table ID"
msgstr "ID de tabla WAN"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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. "
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
index 7b091e6660..5d449da86e 100644
--- 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
@@ -1,87 +1,83 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-23 07:41+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\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.2-dev\n"
+"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -95,44 +91,49 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
msgid "Configuration"
-msgstr "Määritys"
+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:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -140,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,26 +171,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "Sovitin"
@@ -197,19 +194,19 @@ msgstr "Sovitin"
msgid "Loading"
msgstr "Ladataan"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -217,42 +214,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr ""
@@ -260,16 +258,20 @@ msgstr ""
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -289,80 +291,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr ""
@@ -374,11 +367,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +380,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -428,19 +421,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index 5dbde69c85..44a2cbe4a3 100644
--- 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
@@ -1,48 +1,49 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-25 19:08+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"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.2-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: 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'a pas été trouvé ou installé"
+msgstr "%s n'est pas installé ou introuvable"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
+"further processing by VPN Policy Routing."
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."
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:196
+#: 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:199
+#: 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 "
@@ -52,7 +53,7 @@ msgstr ""
"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:202
+#: 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 "
@@ -62,38 +63,27 @@ msgstr ""
"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:210
+#: 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:227
-#, fuzzy
-msgid "Append local IP Tables rules"
-msgstr "Ajouter des règles de tables IP locales"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-#, fuzzy
-msgid "Append remote IP Tables rules"
-msgstr "Ajouter des règles de tables IP distantes"
-
#: 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:205
-#, fuzzy
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
msgid "Boot Time-out"
-msgstr "Délai de démarrage"
+msgstr "Épuisement de délai de démarrage"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:338
+#: 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:289
+#: 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:272
+#: 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 "
@@ -122,39 +112,44 @@ 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:372
+#: 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:365
-msgid "DSCP Tag"
+#: 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:360
+#: 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 ""
+msgstr "Marquage DSCP"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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."
@@ -163,22 +158,22 @@ msgstr ""
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:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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/"
@@ -187,35 +182,31 @@ 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:218
+#: 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 ""
+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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr "Option de la règle IPTables"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "Interface"
@@ -223,19 +214,19 @@ msgstr "Interface"
msgid "Loading"
msgstr "Chargement"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr "Aucun changement"
@@ -243,42 +234,43 @@ msgstr "Aucun changement"
msgid "Output verbosity"
msgstr "Verbosité de sortie"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr "En cours d'exécution"
@@ -286,16 +278,20 @@ msgstr "En cours d'exécution"
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr "Service FW Masque"
@@ -315,35 +311,35 @@ msgstr "État du service [%s %s]"
msgid "Service Warnings"
msgstr "Service D'Avertissements"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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."
@@ -351,7 +347,7 @@ 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:250
+#: 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."
@@ -359,7 +355,7 @@ 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:254
+#: 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."
@@ -367,24 +363,11 @@ 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/model/cbi/vpn-policy-routing.lua:227
-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."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-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."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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 "
@@ -394,15 +377,15 @@ msgstr ""
"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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr "Arrêté"
@@ -414,11 +397,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -427,29 +410,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -468,24 +451,53 @@ msgstr ""
msgid "Verbose output"
msgstr "Sortie verbeuse"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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"
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
index 2e27c763de..d922e54983 100644
--- 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
@@ -1,81 +1,84 @@
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:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -89,44 +92,49 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
msgid "Configuration"
-msgstr ""
+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:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -134,28 +142,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -164,46 +172,42 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
-msgstr ""
+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:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -211,42 +215,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr ""
@@ -254,16 +259,20 @@ msgstr ""
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -283,80 +292,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr ""
@@ -368,11 +368,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -381,29 +381,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -422,19 +422,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index 5e9aef66f0..c72c279a9f 100644
--- 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
@@ -10,78 +10,74 @@ msgstr ""
"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:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -101,38 +97,43 @@ msgstr ""
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -140,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,26 +171,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr ""
@@ -197,19 +194,19 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -217,42 +214,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr ""
@@ -260,16 +258,20 @@ msgstr ""
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -289,80 +291,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr ""
@@ -374,11 +367,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +380,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -428,19 +421,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index 8a04bfbea5..b277938441 100644
--- 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
@@ -1,87 +1,83 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-15 02:11+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"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 3.11-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s nincs telepítve vagy nem található"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -101,38 +97,43 @@ msgstr "Beállítás"
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -140,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,26 +171,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "Csatoló"
@@ -197,19 +194,19 @@ msgstr "Csatoló"
msgid "Loading"
msgstr "Betöltés"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -217,42 +214,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
msgid "Protocol"
-msgstr "Protokoll"
+msgstr "Protokol"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
+#: 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:311
+#: 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:44
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
msgid "Restart"
-msgstr ""
+msgstr "Újraindítás"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr "Fut"
@@ -260,16 +258,20 @@ msgstr "Fut"
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -282,89 +284,81 @@ 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 ""
+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:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
msgid "Stop"
-msgstr "Leállítás"
+msgstr "Megállítás"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
-msgstr "Leállítva"
+msgstr "Megállítva"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
msgid "Strict enforcement"
@@ -374,11 +368,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +381,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -428,20 +422,20 @@ msgstr ""
msgid "Verbose output"
msgstr "Részletes kimenet"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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/it/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/it/vpn-policy-routing.po
index d9a0783fc5..a01597ce8d 100644
--- 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
@@ -1,87 +1,83 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 12:33+0000\n"
-"Last-Translator: Giuseppe Valitutto <valituttogiuseppe@gmail.com>\n"
+"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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -101,38 +97,43 @@ msgstr "Configurazione"
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -140,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,26 +171,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "Interfaccia"
@@ -197,19 +194,19 @@ msgstr "Interfaccia"
msgid "Loading"
msgstr "Caricamento"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
msgid "Name"
-msgstr ""
+msgstr "Nome"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -217,42 +214,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
msgid "Restart"
-msgstr ""
+msgstr "Riavvia"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr ""
@@ -260,16 +258,20 @@ msgstr ""
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -289,80 +291,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
msgid "Start"
-msgstr ""
+msgstr "Avvia"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr ""
@@ -374,11 +367,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +380,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -428,19 +421,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index daa9d9990a..618abcdbd1 100644
--- 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
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-27 08:09+0000\n"
+"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"
@@ -8,80 +8,76 @@ 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.5-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
msgid "%s (disabled)"
-msgstr ""
+msgstr "%s (無効)"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -101,38 +97,43 @@ msgstr "設定"
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -140,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
msgid "Enable"
-msgstr "有効"
+msgstr "有効化"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,26 +171,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
msgid "IPv6 Support"
-msgstr ""
+msgstr "IPv6 サポート"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "インターフェース"
@@ -197,19 +194,19 @@ msgstr "インターフェース"
msgid "Loading"
msgstr "読み込み中"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -217,42 +214,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr "実行中"
@@ -260,16 +258,20 @@ msgstr "実行中"
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -289,80 +291,71 @@ msgstr "サービス・ステータス [%s %s]"
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr "停止済"
@@ -374,11 +367,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +380,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -428,19 +421,19 @@ msgstr ""
msgid "Verbose output"
msgstr "詳細出力"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index 991d20076e..4a9e8490b6 100644
--- 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
@@ -1,87 +1,83 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"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.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s가 설치되지 않았거나 찾을 수 없습니다"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -101,38 +97,43 @@ msgstr "설정"
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -140,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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 ""
+msgstr "활성화"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,26 +171,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "인터페이스"
@@ -197,19 +194,19 @@ msgstr "인터페이스"
msgid "Loading"
msgstr "로드 중"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -217,42 +214,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr ""
@@ -260,16 +258,20 @@ msgstr ""
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -289,80 +291,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr ""
@@ -374,11 +367,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +380,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -428,19 +421,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index d27089ebc2..25b1c73b02 100644
--- 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
@@ -10,78 +10,74 @@ msgstr ""
"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:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -101,38 +97,43 @@ msgstr "कॉन्फिगरेशन"
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -140,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,26 +171,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "इंटरफेस"
@@ -197,19 +194,19 @@ msgstr "इंटरफेस"
msgid "Loading"
msgstr "लोड करीत आहे"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -217,42 +214,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr "चालू आहे"
@@ -260,16 +258,20 @@ msgstr "चालू आहे"
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -289,80 +291,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr "बंद"
@@ -374,11 +367,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +380,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -428,20 +421,20 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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/ms/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/ms/vpn-policy-routing.po
index be1ce108a7..9bba6a0ae3 100644
--- 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
@@ -1,87 +1,83 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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 3.11-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -95,44 +91,49 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
msgid "Configuration"
-msgstr ""
+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:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -140,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,26 +171,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr ""
@@ -197,19 +194,19 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -217,42 +214,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr ""
@@ -260,16 +258,20 @@ msgstr ""
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -289,80 +291,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr ""
@@ -374,11 +367,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +380,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -428,19 +421,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index 4102b03525..05d6d83396 100644
--- 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
@@ -1,87 +1,84 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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 3.11-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
msgid "%s (disabled)"
-msgstr ""
+msgstr "%s (avskrudd)"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:58
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
msgid "%s (strict mode)"
-msgstr ""
+msgstr "%s (strengt modus)"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:52
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s er ikke installert, eller ble ikke funnet"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
msgid "Advanced Configuration"
-msgstr ""
+msgstr "Avansert oppsett"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-msgstr ""
-
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
msgid "Basic Configuration"
-msgstr ""
+msgstr "Grunnleggende oppsett"
-#: 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:198
msgid "Boot Time-out"
-msgstr ""
+msgstr "Oppstarts-tidsavbrudd"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:338
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
+#, fuzzy
msgid "Chain"
-msgstr ""
+msgstr "Kjede"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
msgid "Comment"
-msgstr ""
+msgstr "Kommentar"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:272
+#: 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. "
@@ -95,44 +92,49 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
msgid "Configuration"
-msgstr ""
+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:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
msgid "Disable"
-msgstr ""
+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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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 ""
+msgstr "Avskrudd"
-#: 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:253
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
@@ -140,28 +142,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
msgid "Enable"
-msgstr ""
+msgstr "Skru på"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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 ""
+msgstr "Påskrudd"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,106 +172,107 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
msgid "IPv6 Support"
-msgstr ""
+msgstr "IPv6-støtte"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
-msgstr ""
+msgstr "Grensesnitt"
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
msgid "Loading"
-msgstr ""
+msgstr "Laster inn"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
msgid "Local ports"
-msgstr ""
+msgstr "Lokale porter"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:291
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
msgid "Name"
-msgstr ""
+msgstr "Navn"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
-msgstr ""
+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:382
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
msgid "Path"
-msgstr ""
+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:187
+#: 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:272
+#: 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:318
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
msgid "Protocol"
-msgstr ""
+msgstr "Protokoll"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
+#: 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:311
+#: 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:44
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
msgid "Restart"
-msgstr ""
+msgstr "Omstart"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
-msgstr ""
+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:209
+#: 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 ""
+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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -279,92 +282,83 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
msgid "Service Status"
-msgstr ""
+msgstr "Tjenestestatus"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
msgid "Service Status [%s %s]"
-msgstr ""
+msgstr "Tjenestestatus [%s %s]"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
msgid "Service Warnings"
-msgstr ""
+msgstr "Tjenesteadvarsler"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
msgid "Start"
-msgstr ""
+msgstr "Start"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
+#: 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:233
+#: 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:47
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
msgid "Stop"
-msgstr ""
+msgstr "Stopp"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
-msgstr ""
+msgstr "Stoppet"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
msgid "Strict enforcement"
@@ -374,11 +368,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +381,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -426,21 +420,21 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
msgid "Verbose output"
-msgstr ""
+msgstr "Sirlig utdata"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index 3131f80843..cb595dcd10 100644
--- a/applications/luci-app-vpn-policy-routing/po/pl/vpn-policy-routing.po
+++ b/applications/luci-app-vpn-policy-routing/po/pl/vpn-policy-routing.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-01 08:41+0000\n"
-"Last-Translator: Atrate <Atrate@protonmail.com>\n"
+"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/"
"luciapplicationsvpn-policy-routing/pl/>\n"
"Language: pl\n"
@@ -9,21 +9,21 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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 "
@@ -32,19 +32,23 @@ 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
+"further processing by VPN Policy Routing."
msgstr ""
-"Dodaj regułę IP, a nie wpis iptables dla zasad z tylko adresem lokalnym. "
-"Używaj ostrożnie, aby manipulować priorytetami polityk."
+"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:196
+#: 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:199
+#: 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 "
@@ -54,7 +58,7 @@ msgstr ""
"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:202
+#: 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 "
@@ -64,35 +68,27 @@ msgstr ""
"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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr "Dodaj lokalne zasady dotyczące tabel IP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-msgstr "Dodaj reguły zdalnych tabel IP"
-
#: 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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -118,38 +114,43 @@ msgstr ""
"Steruj zarówno logiem systemowym jak i szczegółowością danych wyjściowych "
"konsoli."
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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."
@@ -157,22 +158,22 @@ msgstr "Wyświetl te protokoły w kolumnie w interfejsie Web UI."
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:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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"
@@ -180,7 +181,7 @@ 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:218
+#: 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."
@@ -189,26 +190,22 @@ 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 "IP Rules Support"
-msgstr "Obsługa reguł IP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr "Opcja reguł IPTables"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "Interfejs"
@@ -216,19 +213,19 @@ msgstr "Interfejs"
msgid "Loading"
msgstr "Ładowanie"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr "Bez zmian"
@@ -236,36 +233,37 @@ msgstr "Bez zmian"
msgid "Output verbosity"
msgstr "Szczegółowość danych wyjściowych"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
msgid "Restart"
-msgstr "Restart"
+msgstr "Restartuj"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:373
+#: 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."
@@ -273,7 +271,7 @@ 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr "Działa"
@@ -281,16 +279,20 @@ msgstr "Działa"
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:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr "Maska FW usługi"
@@ -310,7 +312,7 @@ msgstr "Stan usługi [%s %s]"
msgid "Service Warnings"
msgstr "Ostrzeżenia Usługi"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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."
@@ -318,23 +320,23 @@ 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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."
@@ -342,7 +344,7 @@ 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:261
+#: 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."
@@ -350,7 +352,7 @@ 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:250
+#: 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."
@@ -358,7 +360,7 @@ 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:254
+#: 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."
@@ -366,24 +368,11 @@ msgstr ""
"Pokazuje kolumnę protokołu dla polityk, pozwalając na przypisanie "
"konkretnego protokołu do danej polityki."
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:227
-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ń."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-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."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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"
@@ -392,17 +381,17 @@ msgstr ""
"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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr "Zatrzymany"
@@ -414,11 +403,11 @@ msgstr "Ścisłe egzekwowanie"
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:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr "Wspierane protokoły"
@@ -427,35 +416,35 @@ 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 represents the default gateway. See the %sREADME%s for details."
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-"%s reprezentuje bramę domyślną. Szczegółowe informacje można znaleźć w "
-"%sREADME%s."
+"%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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
-msgstr "Użyj DNSMASQ ipset"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: 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"
@@ -472,24 +461,62 @@ msgstr "Polityka trasowania oparta na VPN i WAN"
msgid "Verbose output"
msgstr "Pełne wyjście"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
msgstr "Tabela WAN FW Mark"
-#: 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:228
msgid "WAN Table ID"
msgstr "Identyfikator tabeli WAN"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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ć "
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
index e0905527dc..b8fa647a3d 100644
--- 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
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-02 14:41+0000\n"
+"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"
@@ -8,21 +8,21 @@ 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-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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 "
@@ -31,19 +31,23 @@ 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
+"further processing by VPN Policy Routing."
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."
+"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:196
+#: 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:199
+#: 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 "
@@ -53,7 +57,7 @@ msgstr ""
"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:202
+#: 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 "
@@ -63,35 +67,27 @@ msgstr ""
"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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr "Acrescentar as regras das Tabelas de IP locais"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-msgstr "Acrescentar as regras das Tabelas de IP remoto"
-
#: 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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -115,38 +111,43 @@ msgstr "Configuração"
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:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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."
@@ -154,22 +155,22 @@ msgstr "Exibir esses protocolos na coluna de protocolo na Interface Web."
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:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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"
@@ -177,7 +178,7 @@ 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:218
+#: 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."
@@ -186,26 +187,22 @@ 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 "IP Rules Support"
-msgstr "Suporte as Regras de IP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr "Opção das regras IPTables"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "Interface"
@@ -213,19 +210,19 @@ msgstr "Interface"
msgid "Loading"
msgstr "A carregar"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr "Sem Alterações"
@@ -233,36 +230,37 @@ msgstr "Sem Alterações"
msgid "Output verbosity"
msgstr "Verbosidade de saída"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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."
@@ -270,7 +268,7 @@ 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr "Executando"
@@ -278,16 +276,20 @@ msgstr "Executando"
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:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr "Serviço Máscara FW"
@@ -307,7 +309,7 @@ msgstr "Estado do Serviço [%s %s]"
msgid "Service Warnings"
msgstr "Serviço de Avisos"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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."
@@ -315,23 +317,23 @@ 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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."
@@ -339,7 +341,7 @@ 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:261
+#: 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."
@@ -347,7 +349,7 @@ 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:250
+#: 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."
@@ -355,7 +357,7 @@ 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:254
+#: 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."
@@ -363,23 +365,11 @@ 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/model/cbi/vpn-policy-routing.lua:227
-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."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-"Instruções especiais para anexar regras iptables para IPs/netmasks remotos."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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"
@@ -387,16 +377,16 @@ 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr "Parado"
@@ -409,11 +399,11 @@ 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:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr "Protocolos Compatíveis"
@@ -422,33 +412,33 @@ 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 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 "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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
-msgstr "Use o DNSMASQ ipset"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: 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"
@@ -465,24 +455,62 @@ msgstr "Roteamento Baseado em Políticas VPN e WAN"
msgid "Verbose output"
msgstr "Detalhado"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
msgstr "Tabela WAN com Marca FW"
-#: 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:228
msgid "WAN Table ID"
msgstr "ID da Tabela WAN"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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"
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
index 3ced4d2a49..9a0ac0c395 100644
--- 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
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
+"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"
@@ -8,21 +8,21 @@ 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-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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 "
@@ -31,20 +31,23 @@ 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
+"further processing by VPN Policy Routing."
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."
+"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:196
+#: 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:199
+#: 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 "
@@ -54,7 +57,7 @@ msgstr ""
"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:202
+#: 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 "
@@ -64,35 +67,27 @@ msgstr ""
"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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr "Acrescentar as regras das Tabelas de IP locais"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-msgstr "Acrescentar as regras das Tabelas de IP remoto"
-
#: 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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -116,38 +111,43 @@ msgstr "Configuração"
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:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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 "Desabilitado"
+msgstr "Desativado"
-#: 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:253
msgid "Display these protocols in protocol column in Web UI."
msgstr "Exibir esses protocolos na coluna de protocolo na Interface Web."
@@ -155,22 +155,22 @@ msgstr "Exibir esses protocolos na coluna de protocolo na Interface Web."
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:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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"
@@ -178,7 +178,7 @@ 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:218
+#: 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."
@@ -187,26 +187,22 @@ 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 "IP Rules Support"
-msgstr "Suporte as Regras de IP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr "Opção das regras IPTables"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "Interface"
@@ -214,19 +210,19 @@ msgstr "Interface"
msgid "Loading"
msgstr "Carregando"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr "Sem Alterações"
@@ -234,36 +230,37 @@ msgstr "Sem Alterações"
msgid "Output verbosity"
msgstr "Verbosidade de saída"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
msgid "Restart"
-msgstr "Reiniciar"
+msgstr "Reinicie"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:373
+#: 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."
@@ -271,7 +268,7 @@ 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr "Em execução"
@@ -279,16 +276,20 @@ msgstr "Em execução"
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:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr "Serviço Máscara FW"
@@ -308,7 +309,7 @@ msgstr "Condição Geral do Serviço [%s %s]"
msgid "Service Warnings"
msgstr "Serviço de Avisos"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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."
@@ -316,23 +317,23 @@ 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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."
@@ -340,7 +341,7 @@ 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:261
+#: 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."
@@ -348,7 +349,7 @@ 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:250
+#: 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."
@@ -357,7 +358,7 @@ msgstr ""
"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:254
+#: 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."
@@ -365,23 +366,11 @@ 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/model/cbi/vpn-policy-routing.lua:227
-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."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-"Instruções especiais para anexar regras iptables para IPs/netmasks remotos."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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"
@@ -389,16 +378,16 @@ 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr "Parado"
@@ -410,11 +399,11 @@ msgstr "Aplicação rigorosa"
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:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr "Protocolos Compatíveis"
@@ -423,35 +412,35 @@ 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 represents the default gateway. See the %sREADME%s for details."
+msgid "The %s indicates 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."
+"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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
-msgstr "Use o DNSMASQ ipset"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: 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"
@@ -468,24 +457,63 @@ msgstr "Roteamento Baseado em Políticas VPN e WAN"
msgid "Verbose output"
msgstr "Saída detalhada"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
msgstr "Tabela WAN com Marca FW"
-#: 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:228
msgid "WAN Table ID"
msgstr "ID da Tabela WAN"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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 "
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
index 7659116d32..751f446e66 100644
--- 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
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"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"
@@ -9,409 +9,441 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
msgid "%s (disabled)"
-msgstr ""
+msgstr "%s (dezactivat)"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:58
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
msgid "%s (strict mode)"
-msgstr ""
+msgstr "%s (mod strict)"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:52
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s nu este instalat sau nu este găsit"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
msgid "Advanced Configuration"
-msgstr ""
+msgstr "Configurație avansată"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-msgstr ""
+msgstr "Adăugați"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
msgid "Basic Configuration"
-msgstr ""
+msgstr "Configurație de Bază"
-#: 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:198
msgid "Boot Time-out"
-msgstr ""
+msgstr "Timp de așteptare la boot"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:338
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
msgid "Chain"
-msgstr ""
+msgstr "Legătură"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
msgid "Comment"
-msgstr ""
+msgstr "Comentariu"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:272
+#: 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 ""
+msgstr "Ieșire condensată"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
msgid "Configuration"
-msgstr "Configurare"
+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:372
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
msgid "Custom User File Includes"
-msgstr ""
+msgstr "Fișierul de utilizator personalizat include"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
+#: 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 ""
+msgstr "Etichetă DSCP"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:360
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
msgid "DSCP Tagging"
-msgstr ""
+msgstr "Etichetarea DSCP"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Default ICMP Interface"
-msgstr ""
+msgstr "Interfață ICMP implicită"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:57
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
msgid "Disable"
-msgstr "Dezactivează"
+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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
+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 ""
+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:54
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
msgid "Enable"
-msgstr "Activează"
+msgstr "Activați"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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 ""
+msgstr "Activat"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
-msgstr ""
+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 ""
+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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
-msgstr ""
+msgstr "Opțiunea de regulă IPTables"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
msgid "IPv6 Support"
-msgstr ""
+msgstr "Suport IPv6"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
msgid "Ignored Interfaces"
-msgstr ""
+msgstr "Interfețe ignorate"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
msgid "Insert"
-msgstr ""
+msgstr "Introduceți"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:347
+#: 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 ""
+msgstr "Încărcare"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
msgid "Local addresses / devices"
-msgstr ""
+msgstr "Adrese / dispozitive locale"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
msgid "Local ports"
-msgstr ""
+msgstr "Porturi locale"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
-msgstr ""
+msgstr "Nici o schimbare"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
msgid "Output verbosity"
-msgstr ""
+msgstr "Verbalizarea ieșirii"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
msgid "Path"
-msgstr "Calea"
+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:187
+#: 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:272
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
msgid "Policies"
-msgstr ""
+msgstr "Politici"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:318
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
msgid "Protocol"
-msgstr ""
+msgstr "Protocol"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
msgid "Remote addresses / domains"
-msgstr ""
+msgstr "Adrese / domenii la distanță"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
msgid "Remote ports"
-msgstr ""
+msgstr "Porturi la distanță"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
msgid "Restart"
-msgstr ""
+msgstr "Reporniți"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
-msgstr ""
+msgstr "Rulare"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
msgid "See the %sREADME%s for details."
-msgstr ""
+msgstr "Consultați %sREADME%s pentru detalii."
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
msgid "Select Append for -A and Insert for -I."
-msgstr ""
+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 ""
+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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
-msgstr ""
+msgstr "Masca de serviciu FW"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
msgid "Service Gateways"
-msgstr ""
+msgstr "Porți de serviciu"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
msgid "Service Status"
-msgstr ""
+msgstr "Starea serviciului"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
msgid "Service Status [%s %s]"
-msgstr ""
+msgstr "Starea serviciului [%s %s]"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
msgid "Service Warnings"
-msgstr ""
+msgstr "Avertismente de serviciu"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
msgid "Show Chain Column"
-msgstr ""
+msgstr "Afișare coloană lanț"
-#: 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:245
msgid "Show Enable Column"
-msgstr ""
+msgstr "Afișare coloană de activare"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
msgid "Show Protocol Column"
-msgstr ""
+msgstr "Afișați coloana de protocol"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
msgid "Show Up/Down Buttons"
-msgstr ""
+msgstr "Afișați butoanele sus/jos"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
msgid "Start"
-msgstr "Pornește"
+msgstr "Porniți"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
+#: 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:233
+#: 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:47
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
msgid "Stop"
-msgstr ""
+msgstr "Opriți"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
-msgstr ""
+msgstr "S-a oprit"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
msgid "Strict enforcement"
-msgstr ""
+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 ""
+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:199
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
msgid "Supported Interfaces"
-msgstr ""
+msgstr "Interfețe acceptate"
-#: 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:253
msgid "Supported Protocols"
-msgstr ""
+msgstr "Protocoale acceptate"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
msgid "Suppress/No output"
-msgstr ""
+msgstr "Suprimare/Nicio ieșire"
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
-msgstr ""
+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:186
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
msgid "The ipset option for local policies"
-msgstr ""
+msgstr "Opțiunea ipset pentru politicile locale"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
msgid "The ipset option for remote policies"
-msgstr ""
+msgstr "Opțiunea ipset pentru politicile la distanță"
-#: 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: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:182
-msgid "Use DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: 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 ""
+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"
@@ -419,29 +451,29 @@ msgstr "VPN"
#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
msgid "VPN Policy Routing"
-msgstr ""
+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 ""
+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 ""
+msgstr "Ieșire abundentă"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
msgid "WAN"
-msgstr ""
+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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
-msgstr ""
+msgstr "Tabel WAN FW Mark"
-#: 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:228
msgid "WAN Table ID"
-msgstr ""
+msgstr "ID-ul tabelului WAN"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Web UI Configuration"
-msgstr ""
+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
index ba613c5848..d53a758f49 100644
--- 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
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-09 00:10+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"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"
@@ -9,90 +9,101 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.7.1-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
msgid "Advanced Configuration"
-msgstr "расширенная конфигурация"
+msgstr "Расширенная конфигурация"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-msgstr ""
+msgstr "Добавить"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
msgid "Basic Configuration"
-msgstr "Базовая конфигурация"
+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:198
msgid "Boot Time-out"
-msgstr ""
+msgstr "Время ожидания загрузки"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:338
+#: 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:289
+#: 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:272
+#: 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 ""
+msgstr "Сжатый вывод"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
msgid "Configuration"
@@ -101,96 +112,100 @@ 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:372
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
msgid "Custom User File Includes"
-msgstr ""
+msgstr "Добавить пользовательский файл"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
+#: 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 ""
+msgstr "Метка DSCP"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:360
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
msgid "DSCP Tagging"
-msgstr ""
+msgstr "Добавление тегов DSCP"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Default ICMP Interface"
-msgstr ""
+msgstr "Интерфейс ICMP по умолчанию"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
+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 ""
+msgstr "Не применять политики когда их шлюз отключен"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
-msgstr ""
+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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
-msgstr ""
+msgstr "Параметр правил IPTables"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
msgid "Ignored Interfaces"
-msgstr ""
+msgstr "Игнорируемые интерфейсы"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
msgid "Insert"
-msgstr ""
+msgstr "Вставить"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "Интерфейс"
@@ -198,89 +213,96 @@ msgstr "Интерфейс"
msgid "Loading"
msgstr "Загрузка"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
msgid "Local addresses / devices"
-msgstr ""
+msgstr "Локальные адреса / устройства"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
msgid "Local ports"
-msgstr ""
+msgstr "Локальные порты"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
-msgstr ""
+msgstr "Без изменений"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
msgid "Output verbosity"
-msgstr ""
+msgstr "Подробность вывода"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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 ""
+msgstr "Пожалуйста ознакомьтесь с %sREADME%s прежде чем менять эту опцию."
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:272
+#: 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:318
+#: 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:306
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
msgid "Remote addresses / domains"
-msgstr ""
+msgstr "Удалённые адреса / домены"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
msgid "Remote ports"
-msgstr ""
+msgstr "Удалённые порты"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+#: 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:373
+#: 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:56
+#: 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 ""
+msgstr "См. %sREADME%s."
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
msgid "Select Append for -A and Insert for -I."
-msgstr ""
+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 ""
+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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
-msgstr ""
+msgstr "Маска FW службы"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
msgid "Service Gateways"
-msgstr ""
+msgstr "Шлюзы сервиса"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
msgid "Service Status"
-msgstr "Статус сервиса"
+msgstr "Статус службы"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
msgid "Service Status [%s %s]"
@@ -288,130 +310,135 @@ msgstr "Статус службы [%s %s]"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
msgid "Service Warnings"
-msgstr ""
+msgstr "Предупреждения службы"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
msgid "Show Chain Column"
-msgstr ""
+msgstr "Показать столбец Цепочки"
-#: 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:245
msgid "Show Enable Column"
-msgstr ""
+msgstr "Показать столбец Включить"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
msgid "Show Protocol Column"
-msgstr ""
+msgstr "Показать столбец Протокол"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
msgid "Show Up/Down Buttons"
-msgstr ""
+msgstr "Показать кнопки Вверх/Вниз"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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 ""
+msgstr "Начальный (WAN) ID таблицы для таблиц созданных службой."
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
-msgstr "Остановлено"
+msgstr "Остановлена"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
msgid "Strict enforcement"
-msgstr ""
+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 ""
+msgstr "Строго применять политики, когда их шлюз не работает"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
msgid "Supported Interfaces"
-msgstr ""
+msgstr "Поддерживаемые интерфейсы"
-#: 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:253
msgid "Supported Protocols"
-msgstr ""
+msgstr "Поддерживаемые протоколы"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
msgid "Suppress/No output"
-msgstr ""
+msgstr "Заглушить/Без вывода"
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
-msgstr ""
+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:186
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
msgid "The ipset option for local policies"
-msgstr ""
+msgstr "Параметры ipset для локальных политик"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
msgid "The ipset option for remote policies"
-msgstr ""
+msgstr "Параметры ipset для удалённых политик"
-#: 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: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:182
-msgid "Use DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: 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 ""
+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"
@@ -419,32 +446,38 @@ msgstr "VPN"
#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
msgid "VPN Policy Routing"
-msgstr ""
+msgstr "Политика маршрутизации VPN"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
+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:220
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
msgid "WAN"
-msgstr ""
+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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
-msgstr ""
+msgstr "Метка FW 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:228
msgid "WAN Table ID"
-msgstr ""
+msgstr "ID таблицы WAN"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Web UI Configuration"
-msgstr ""
+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"
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
index f51fdc02f0..73a5a4fb16 100644
--- 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
@@ -1,87 +1,83 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"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.1-dev\n"
+"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -101,38 +97,43 @@ msgstr "Konfigurácia"
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -140,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
msgid "Enable"
-msgstr ""
+msgstr "Povoliť"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,26 +171,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "Rozhranie"
@@ -197,19 +194,19 @@ msgstr "Rozhranie"
msgid "Loading"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -217,42 +214,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr ""
@@ -260,16 +258,20 @@ msgstr ""
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -289,80 +291,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr ""
@@ -374,11 +367,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +380,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -428,19 +421,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index 68fa109421..7c89a5c1e9 100644
--- 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
@@ -1,87 +1,83 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2021-12-19 22:52+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.3-dev\n"
+"X-Generator: Weblate 4.10\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
msgid "%s (disabled)"
-msgstr ""
+msgstr "%s (inaktiverad)"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -95,44 +91,49 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
msgid "Configuration"
-msgstr ""
+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:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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 ""
+msgstr "Avaktiverad"
-#: 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:253
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
@@ -140,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,26 +171,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr ""
@@ -197,19 +194,19 @@ msgstr ""
msgid "Loading"
msgstr "Laddar"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
msgid "Name"
-msgstr ""
+msgstr "Namn"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -217,59 +214,64 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
msgid "Path"
-msgstr ""
+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:187
+#: 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:272
+#: 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:318
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
msgid "Protocol"
-msgstr ""
+msgstr "Protokoll"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
+#: 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:311
+#: 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:44
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
msgid "Restart"
-msgstr ""
+msgstr "Starta om"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
-msgstr ""
+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:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -289,80 +291,71 @@ msgstr "Status för tjänsten [%s %s]"
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr "Stoppad"
@@ -374,11 +367,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +380,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -428,19 +421,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index bb4d3820d7..97e1a25901 100644
--- 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
@@ -1,78 +1,74 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -92,38 +88,43 @@ msgstr ""
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -131,28 +132,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -161,26 +162,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr ""
@@ -188,19 +185,19 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -208,42 +205,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr ""
@@ -251,16 +249,20 @@ msgstr ""
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -280,80 +282,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr ""
@@ -365,11 +358,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -378,29 +371,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -419,19 +412,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index c67a0ee7b9..2871a5a39b 100644
--- 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
@@ -1,97 +1,108 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-28 14:04+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
msgid "%s (disabled)"
-msgstr ""
+msgstr "%s (devre dışı)"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:58
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
msgid "%s (strict mode)"
-msgstr ""
+msgstr "%s (katı mod)"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-msgstr ""
+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:205
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
msgid "Boot Time-out"
-msgstr ""
+msgstr "Önyükleme Zaman Aşımı"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:338
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
msgid "Chain"
-msgstr ""
+msgstr "Zincir"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
msgid "Comment"
-msgstr "Açıklama"
+msgstr "Yorum"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:272
+#: 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 ""
+msgstr "Yoğunlaşmış çıktı"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
msgid "Configuration"
@@ -100,96 +111,101 @@ 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:372
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
msgid "Custom User File Includes"
-msgstr ""
+msgstr "Özel Kullanıcı Dosyası İçerir"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
+#: 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 ""
+msgstr "DSCP Etiketi"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:360
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
msgid "DSCP Tagging"
-msgstr ""
+msgstr "DSCP Etiketleme"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Default ICMP Interface"
-msgstr ""
+msgstr "Varsayılan ICMP Arayüzü"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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 ""
+msgstr "Devre dışı"
-#: 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: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 ""
+msgstr "Ağ geçidi kapalıyken politikaları zorlamayın"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
msgid "Enable"
-msgstr "Çalıştır"
+msgstr "Etkinleştir"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
-msgstr ""
+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 ""
+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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
-msgstr ""
+msgstr "IPTables kural seçeneği"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
msgid "IPv6 Support"
-msgstr ""
+msgstr "IPv6 Desteği"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
msgid "Ignored Interfaces"
-msgstr ""
+msgstr "Yoksayılan Arayüzler"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
msgid "Insert"
-msgstr ""
+msgstr "Ekle"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "Arayüz"
@@ -197,85 +213,92 @@ msgstr "Arayüz"
msgid "Loading"
msgstr "Yükleniyor"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
msgid "Local addresses / devices"
-msgstr ""
+msgstr "Yerel adresler / cihazlar"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
msgid "Local ports"
-msgstr ""
+msgstr "Yerel bağlantı noktaları"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:291
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
msgid "Name"
-msgstr ""
+msgstr "Ad"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
-msgstr ""
+msgstr "Değişiklik yok"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
msgid "Output verbosity"
-msgstr ""
+msgstr "Çıktı ayrıntı düzeyi"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
msgid "Path"
-msgstr ""
+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:187
+#: 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 ""
+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:272
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
msgid "Policies"
-msgstr ""
+msgstr "Politikalar"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:318
+#: 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:306
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
msgid "Remote addresses / domains"
-msgstr ""
+msgstr "Uzak adresler / alanlar"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
msgid "Remote ports"
-msgstr ""
+msgstr "Uzak bağlantı noktaları"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
msgid "Restart"
-msgstr ""
+msgstr "Yeniden başlat"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
-msgstr ""
+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 ""
+msgstr "Ayrıntılar için %sREADME%s bakın."
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
msgid "Select Append for -A and Insert for -I."
-msgstr ""
+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 ""
+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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
-msgstr ""
+msgstr "Hizmet FW Maskesi"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
msgid "Service Gateways"
-msgstr ""
+msgstr "Hizmet Ağ Geçitleri"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
msgid "Service Status"
@@ -287,130 +310,139 @@ msgstr "Hizmet Durumu [%s %s]"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
msgid "Service Warnings"
-msgstr ""
+msgstr "Hizmet Uyarıları"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
msgid "Show Chain Column"
-msgstr ""
+msgstr "Zincir Sütununu Göster"
-#: 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:245
msgid "Show Enable Column"
-msgstr ""
+msgstr "Etkin Sütununu Göster"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
msgid "Show Protocol Column"
-msgstr ""
+msgstr "Protokol Sütununu Göster"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
msgid "Show Up/Down Buttons"
-msgstr ""
+msgstr "Yukarı / Aşağı Düğmelerini Göster"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: 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 ""
+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 ""
+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:199
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
msgid "Supported Interfaces"
-msgstr ""
+msgstr "Desteklenen Arayüzler"
-#: 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:253
msgid "Supported Protocols"
-msgstr ""
+msgstr "Desteklenen Protokoller"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
msgid "Suppress/No output"
-msgstr ""
+msgstr "Bastır / Çıktı yok"
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
-msgstr ""
+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:186
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
msgid "The ipset option for local policies"
-msgstr ""
+msgstr "Yerel politikalar için ipset seçeneği"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
msgid "The ipset option for remote policies"
-msgstr ""
+msgstr "Uzak politikalar için ipset seçeneği"
-#: 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: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:182
-msgid "Use DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: 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 ""
+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"
@@ -418,29 +450,29 @@ msgstr "VPN"
#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
msgid "VPN Policy Routing"
-msgstr ""
+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 ""
+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 ""
+msgstr "Ayrıntılı çıktı"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
msgid "WAN"
-msgstr ""
+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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
-msgstr ""
+msgstr "WAN Tablosu FW İşareti"
-#: 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:228
msgid "WAN Table ID"
-msgstr ""
+msgstr "WAN Tablo Kimliği"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Web UI Configuration"
-msgstr ""
+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
index 5de7c4533b..67dab2978f 100644
--- 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
@@ -11,78 +11,74 @@ msgstr ""
"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -102,38 +98,43 @@ msgstr "Конфігурація"
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -141,28 +142,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -171,26 +172,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "Інтерфейс"
@@ -198,19 +195,19 @@ msgstr "Інтерфейс"
msgid "Loading"
msgstr "Завантаження"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -218,42 +215,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr ""
@@ -261,16 +259,20 @@ msgstr ""
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -290,80 +292,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr "Зупинено"
@@ -375,11 +368,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -388,29 +381,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -429,20 +422,20 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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/vi/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/vi/vpn-policy-routing.po
index 630ab71a84..ba794d528f 100644
--- 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
@@ -1,87 +1,83 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"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 3.11-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -95,44 +91,49 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
msgid "Configuration"
-msgstr ""
+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:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -140,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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 ""
+msgstr "Bật"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,26 +171,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr ""
@@ -197,19 +194,19 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -217,42 +214,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
msgid "Protocol"
-msgstr ""
+msgstr "Giao thức"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr ""
@@ -260,16 +258,20 @@ msgstr ""
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -289,80 +291,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr ""
@@ -374,11 +367,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +380,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -428,19 +421,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index 0a1890abc3..5afed21b39 100644
--- 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
@@ -1,97 +1,101 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-31 18:42+0000\n"
-"Last-Translator: Zkdc <Zkdc2345@qq.com>\n"
+"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.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: 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:58
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
msgid "%s (strict mode)"
-msgstr ""
+msgstr "%s(严格模式)"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:52
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s 未安装或未找到"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
-msgstr ""
+"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:196
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
msgid "Advanced Configuration"
-msgstr ""
+msgstr "高级配置"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-msgstr ""
+msgstr "附加"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
msgid "Basic Configuration"
-msgstr ""
+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:198
msgid "Boot Time-out"
-msgstr ""
+msgstr "启动超时"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:338
+#: 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:289
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
msgid "Comment"
-msgstr ""
+msgstr "备注"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:272
+#: 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 ""
+msgstr "冷凝输出"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
msgid "Configuration"
@@ -99,97 +103,98 @@ 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 ""
+msgstr "控制系统日志和控制台输出的详细程度。"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
msgid "Custom User File Includes"
-msgstr ""
+msgstr "自定义用户文件包括"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
+#: 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 ""
+msgstr "DSCP标签"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:360
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
msgid "DSCP Tagging"
-msgstr ""
+msgstr "DSCP标记"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Default ICMP Interface"
-msgstr ""
+msgstr "默认ICMP接口"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
+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 ""
+msgstr "当网关关闭时不要执行策略"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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 ""
+msgstr "服务使用的FW掩码。高掩码用于避免与SQM / QoS冲突。谨慎更改"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
-msgstr ""
+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 ""
+msgstr "为luci-app-vpn-policy-routing授予UCI和文件访问权限"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
-msgstr ""
+msgstr "IPTables规则选项"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
msgid "Ignored Interfaces"
-msgstr ""
+msgstr "忽略的接口"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr "接口"
@@ -197,85 +202,92 @@ msgstr "接口"
msgid "Loading"
msgstr "加载中"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
msgid "Local addresses / devices"
-msgstr ""
+msgstr "本地地址/设备"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
msgid "Local ports"
-msgstr ""
+msgstr "本地端口"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
-msgstr ""
+msgstr "无更改"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
msgid "Output verbosity"
-msgstr ""
+msgstr "输出详细程度"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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 ""
+msgstr "更改此选项之前,请检查 %sREADME%s 。"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:272
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
msgid "Policies"
-msgstr ""
+msgstr "策略"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:318
+#: 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:306
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
msgid "Remote addresses / domains"
-msgstr ""
+msgstr "远程地址/域"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
msgid "Remote ports"
-msgstr ""
+msgstr "远程端口"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+#: 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:373
+#: 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:56
+#: 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 ""
+msgstr "有关详细信息,请参见 %sREADME%s。"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
msgid "Select Append for -A and Insert for -I."
-msgstr ""
+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 ""
+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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
-msgstr ""
+msgstr "FW 服务掩码"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
msgid "Service Gateways"
-msgstr ""
+msgstr "服务网关"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
msgid "Service Status"
@@ -283,134 +295,128 @@ msgstr "服务状态"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
msgid "Service Status [%s %s]"
-msgstr ""
+msgstr "服务状态 [%s %s]"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
msgid "Service Warnings"
-msgstr ""
+msgstr "服务警告"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
msgid "Show Chain Column"
-msgstr ""
+msgstr "显示链列"
-#: 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:245
msgid "Show Enable Column"
-msgstr ""
+msgstr "显示启用列"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
msgid "Show Protocol Column"
-msgstr ""
+msgstr "显示协议列"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
msgid "Show Up/Down Buttons"
-msgstr ""
+msgstr "显示向上/向下按钮"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+#: 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 ""
+msgstr "显示策略的\"向上/向下\"按钮,使您可以在列表中上移或下移策略。"
-#: 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: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:250
+#: 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 ""
+msgstr "显示策略的启用复选框列,使您可以快速启用/禁用特定策略而不删除它。"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
+msgstr "显示策略的协议列,允许您将特定协议分配给策略。"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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 ""
+msgstr "服务创建的表的起始(WAN)表ID号。"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:47
+#: 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:61
+#: 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 ""
+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 ""
+msgstr "当网关关闭时严格执行策略"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
msgid "Supported Interfaces"
-msgstr ""
+msgstr "支持的接口"
-#: 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:253
msgid "Supported Protocols"
-msgstr ""
+msgstr "支持的协议"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
msgid "Suppress/No output"
-msgstr ""
+msgstr "抑制/无输出"
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
-msgstr ""
+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:186
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
msgid "The ipset option for local policies"
-msgstr ""
+msgstr "本地策略的ipset选项"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
msgid "The ipset option for remote policies"
-msgstr ""
+msgstr "远程策略的ipset选项"
-#: 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:198
msgid ""
"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
+msgstr "服务等待启动时等待WAN网关发现的时间(以秒为单位)。"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
-msgid "Use DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: 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 ""
+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"
@@ -418,32 +424,64 @@ msgstr "VPN"
#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
msgid "VPN Policy Routing"
-msgstr ""
+msgstr "VPN策略路由"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
+msgstr "基于VPN和WAN策略的路由"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
msgid "Verbose output"
-msgstr ""
+msgstr "详细输出"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
-msgstr ""
+msgstr "WAN 表 FW 标记"
-#: 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:228
msgid "WAN Table ID"
-msgstr ""
+msgstr "WAN表ID"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Web UI Configuration"
-msgstr ""
+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_Hans/zh-cn/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/zh_Hans/zh-cn/vpn-policy-routing.po
index d47230d227..af767581e1 100644
--- 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
@@ -10,78 +10,74 @@ msgstr ""
"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:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -101,38 +97,43 @@ msgstr ""
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -140,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,26 +171,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr ""
@@ -197,19 +194,19 @@ msgstr ""
msgid "Loading"
msgstr "加载中"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -217,42 +214,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr ""
@@ -260,16 +258,20 @@ msgstr ""
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -289,80 +291,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr ""
@@ -374,11 +367,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +380,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -428,19 +421,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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
index 36a5632d22..55ee8e9574 100644
--- 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
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-30 13:42+0000\n"
+"PO-Revision-Date: 2021-03-23 11:29+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsvpn-policy-routing/zh_Hant/>\n"
@@ -8,274 +8,286 @@ 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.5.2-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
msgid "%s (disabled)"
-msgstr ""
+msgstr "%s(已停用)"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:58
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
msgid "%s (strict mode)"
-msgstr ""
+msgstr "%s(嚴格模式)"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:52
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s 未安裝或找不到"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
-msgstr ""
+"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:196
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
msgid "Advanced Configuration"
-msgstr ""
+msgstr "進階組態"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-msgstr ""
+msgstr "附加"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
msgid "Basic Configuration"
-msgstr ""
+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:198
msgid "Boot Time-out"
-msgstr ""
+msgstr "啟動逾時"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:338
+#: 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:289
+#: 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:272
+#: 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 ""
+msgstr "凝練輸出"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
msgid "Configuration"
-msgstr "設定"
+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 ""
+msgstr "控制系統日誌和主控台輸出的詳細程度。"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
msgid "Custom User File Includes"
-msgstr ""
+msgstr "自定義用戶文件包括"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
+#: 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 ""
+msgstr "DSCP標籤"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:360
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
msgid "DSCP Tagging"
-msgstr ""
+msgstr "DSCP標記"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Default ICMP Interface"
-msgstr ""
+msgstr "預設ICMP界面"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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 ""
+msgstr "已停用"
-#: 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:253
msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
+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 ""
+msgstr "當匝道關閉時不要執行政策"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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 ""
+msgstr "服務使用的防火牆遮罩。高遮罩用於避免與SQM / QoS衝突。謹慎更改"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
-msgstr ""
+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 ""
+msgstr "授予 luci-app-vpn-policy-routing 擁有 UCI 和檔案存取的權限"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
-msgstr ""
+msgstr "IPTables規則選項"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
msgid "IPv6 Support"
-msgstr ""
+msgstr "支援 IPv6"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
msgid "Ignored Interfaces"
-msgstr ""
+msgstr "忽略的界面"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
msgid "Insert"
-msgstr ""
+msgstr "插入"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:347
+#: 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 "載入中"
+msgstr "正在載入中"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
msgid "Local addresses / devices"
-msgstr ""
+msgstr "本地位址/設備"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
msgid "Local ports"
-msgstr ""
+msgstr "本地端埠號"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:291
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
msgid "Name"
-msgstr "分享名稱"
+msgstr "名稱"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
-msgstr ""
+msgstr "沒變更"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
msgid "Output verbosity"
-msgstr ""
+msgstr "輸出詳細程度"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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 ""
+msgstr "變更此選項前,請參閱 %sREADME%s。"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:272
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
msgid "Policies"
-msgstr ""
+msgstr "政策"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:318
+#: 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:306
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
msgid "Remote addresses / domains"
-msgstr ""
+msgstr "遠端位址/網域"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
msgid "Remote ports"
-msgstr ""
+msgstr "遠端埠號"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
msgid "Restart"
-msgstr ""
+msgstr "重新啟動"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
-msgstr ""
+msgstr "運行中"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
msgid "See the %sREADME%s for details."
-msgstr ""
+msgstr "請參閱 %sREADME%s 以獲得詳細資訊。"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
msgid "Select Append for -A and Insert for -I."
-msgstr ""
+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 ""
+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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
-msgstr ""
+msgstr "防火牆遮罩服務"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
msgid "Service Gateways"
-msgstr ""
+msgstr "服務匝道器"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
msgid "Service Status"
@@ -287,163 +299,190 @@ msgstr "服務狀態 [%s %s]"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
msgid "Service Warnings"
-msgstr ""
+msgstr "服務警告"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
msgid "Show Chain Column"
-msgstr ""
+msgstr "顯示鏈列"
-#: 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:245
msgid "Show Enable Column"
-msgstr ""
+msgstr "顯示啟用列"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
msgid "Show Protocol Column"
-msgstr ""
+msgstr "顯示協定列"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
msgid "Show Up/Down Buttons"
-msgstr ""
+msgstr "顯示上/下按鈕"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+#: 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 ""
+msgstr "顯示策略的上/下按鈕,使您可以在列表中上移或下移策略。"
-#: 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: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:250
+#: 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 ""
+msgstr "顯示策略的啟用複選框列,使您可以快速啟用/禁用特定策略而不刪除它。"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
+msgstr "顯示策略的協定列,允許您將特定協定分配給策略。"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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 ""
+msgstr "服務創建的表的起始(WAN)表ID號碼。"
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:47
+#: 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:61
+#: 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 ""
+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 ""
+msgstr "當匝道器關閉時嚴格執行策略"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
msgid "Supported Interfaces"
-msgstr ""
+msgstr "已支援的界面"
-#: 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:253
msgid "Supported Protocols"
-msgstr ""
+msgstr "已支援的協定"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
msgid "Suppress/No output"
-msgstr ""
+msgstr "抑制/無輸出"
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
-msgstr ""
+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:186
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
msgid "The ipset option for local policies"
-msgstr ""
+msgstr "本地政策的 ipset 選項"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
msgid "The ipset option for remote policies"
-msgstr ""
+msgstr "遠端政策的 ipset 選項"
-#: 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: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:182
-msgid "Use DNSMASQ ipset"
-msgstr ""
+msgstr "服務等待啟動時等待WAN匝道器發現的時間(以秒為單位)。"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: 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 ""
+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 ""
+msgstr "VPN虛擬私人網路"
#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
msgid "VPN Policy Routing"
-msgstr ""
+msgstr "VPN策略路由"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
+msgstr "基於VPN和WAN策略的路由"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
msgid "Verbose output"
-msgstr ""
+msgstr "詳細輸出"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
msgid "WAN"
-msgstr ""
+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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
-msgstr ""
+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:228
msgid "WAN Table ID"
-msgstr ""
+msgstr "WAN表格ID"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Web UI Configuration"
-msgstr ""
+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
index a59f4aa0bf..29ee586bc9 100644
--- 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
@@ -10,78 +10,74 @@ msgstr ""
"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:63
+#: 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:58
+#: 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:52
+#: 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:197
+#: 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:214
+#: 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 ""
-"Add an ip rule, not an iptables entry for policies with just the local "
-"address. Use with caution to manipulte policies priorities."
+"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:196
+#: 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:199
+#: 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:202
+#: 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:210
+#: 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:227
-msgid "Append local IP Tables rules"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Append remote IP Tables rules"
-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:205
+#: 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:338
+#: 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:289
+#: 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:272
+#: 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. "
@@ -101,38 +97,43 @@ msgstr ""
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: 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:365
+#: 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:360
+#: 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:218
+#: 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:57
+#: 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:188
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-#: 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:255
-#: 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: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:258
+#: 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 ""
@@ -140,28 +141,28 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+#: 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:193
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:267
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
+#: 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:243
+#: 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:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -170,26 +171,22 @@ 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 "IP Rules Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+#: 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:202
+#: 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:211
+#: 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:347
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
msgstr ""
@@ -197,19 +194,19 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: 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:301
+#: 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:291
+#: 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:219
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
msgid "No Change"
msgstr ""
@@ -217,42 +214,43 @@ msgstr ""
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:382
+#: 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:187
+#: 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:272
+#: 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:318
+#: 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:306
+#: 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:311
+#: 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:44
+#: 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:373
+#: 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:56
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
msgstr ""
@@ -260,16 +258,20 @@ msgstr ""
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "Service FW Mask"
msgstr ""
@@ -289,80 +291,71 @@ msgstr ""
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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:265
+#: 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:265
+#: 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:261
+#: 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:250
+#: 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:254
+#: 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/model/cbi/vpn-policy-routing.lua:227
-msgid ""
-"Special instructions to append iptables rules for local IPs/netmasks/devices."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:230
-msgid "Special instructions to append iptables rules for remote IPs/netmasks."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+#: 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:238
+#: 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:233
+#: 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:47
+#: 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:61
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
msgid "Stopped"
msgstr ""
@@ -374,11 +367,11 @@ msgstr ""
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: 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:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
msgid "Supported Protocols"
msgstr ""
@@ -387,29 +380,29 @@ msgid "Suppress/No output"
msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s represents the default gateway. See the %sREADME%s for details."
+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:186
+#: 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:178
+#: 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:205
+#: 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:182
-msgid "Use DNSMASQ ipset"
+#: 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:181
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Use ipset command"
+#: 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
@@ -428,19 +421,19 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: 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
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid "WAN Table FW Mark"
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:228
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: 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-vpnbypass/Makefile b/applications/luci-app-vpnbypass/Makefile
index 230963623c..abab837c32 100644
--- a/applications/luci-app-vpnbypass/Makefile
+++ b/applications/luci-app-vpnbypass/Makefile
@@ -5,12 +5,12 @@ 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-compat +luci-mod-admin-full +vpnbypass
+LUCI_DEPENDS:=+luci-mod-admin-full +vpnbypass
LUCI_PKGARCH:=all
-PKG_RELEASE:=20
include ../../luci.mk
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
new file mode 100644
index 0000000000..b2d5d1f775
--- /dev/null
+++ b/applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js
@@ -0,0 +1,62 @@
+// 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
new file mode 100644
index 0000000000..3085d932d6
--- /dev/null
+++ b/applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js
@@ -0,0 +1,192 @@
+// 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/luasrc/controller/vpnbypass.lua b/applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua
deleted file mode 100644
index 057aee787f..0000000000
--- a/applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua
+++ /dev/null
@@ -1,34 +0,0 @@
-module("luci.controller.vpnbypass", package.seeall)
-function index()
- if nixio.fs.access("/etc/config/vpnbypass") then
- local e = entry({"admin", "vpn"}, firstchild(), _("VPN"), 60)
- e.dependent = false
- e.acl_depends = { "luci-app-vpnbypass" }
- entry({"admin", "vpn", "vpnbypass"}, cbi("vpnbypass"), _("VPN Bypass"))
- entry({"admin", "vpn", "vpnbypass", "action"}, call("vpnbypass_action"), nil).leaf = true
- end
-end
-
-function vpnbypass_action(name)
- local packageName = "vpnbypass"
- 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")
- util.exec("/etc/init.d/dnsmasq 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-vpnbypass/luasrc/model/cbi/vpnbypass.lua b/applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua
deleted file mode 100644
index ed9599c90e..0000000000
--- a/applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua
+++ /dev/null
@@ -1,95 +0,0 @@
-local readmeURL = "https://github.com/openwrt/packages/blob/master/net/vpnbypass/files/README.md"
-local uci = require "luci.model.uci".cursor()
-local sys = require "luci.sys"
-local util = require "luci.util"
-local packageName = "vpnbypass"
-
-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 packageVersion = getPackageVersion()
-local statusText = nil
-if packageVersion == "" then
- statusText = translatef("%s is not installed or not found", packageName)
-end
-
-local serviceRunning, serviceEnabled = false, false
-if uci:get(packageName, "config", "enabled") == "1" then
- serviceEnabled = true
-end
-if sys.call("iptables -t mangle -L | grep -q " .. packageName:upper()) == 0 then
- serviceRunning = true
-end
-
-if serviceRunning then
- statusText = translate("Running")
-else
- statusText = translate("Stopped")
- if not serviceEnabled then
- statusText = translatef("%s (disabled)", statusText)
- end
-end
-
-m = Map("vpnbypass", translate("VPN Bypass Settings"))
-
-h = m:section(NamedSection, "config", packageName, translatef("Service Status [%s %s]", packageName, packageVersion))
-ss = h:option(DummyValue, "_dummy", translate("Service Status"))
-ss.template = packageName .. "/status"
-ss.value = statusText
-if packageVersion ~= "" then
- buttons = h:option(DummyValue, "_dummy")
- buttons.template = packageName .. "/buttons"
-end
-
-s = m:section(NamedSection, "config", "vpnbypass", translate("VPN Bypass Rules"))
--- Local Ports
-p1 = s:option(DynamicList, "localport", translate("Local Ports to Bypass"), translate("Local ports to trigger VPN Bypass"))
-p1.datatype = "portrange"
--- p1.placeholder = "0-65535"
-p1.addremove = false
-p1.optional = false
-
--- Remote Ports
-p2 = s:option(DynamicList, "remoteport", translate("Remote Ports to Bypass"), translate("Remote ports to trigger VPN Bypass"))
-p2.datatype = "portrange"
--- p2.placeholder = "0-65535"
-p2.addremove = false
-p2.optional = false
-
--- Local Subnets
-r1 = s:option(DynamicList, "localsubnet", translate("Local IP Addresses to Bypass"), translate("Local IP addresses or subnets with direct internet access (outside of the VPN tunnel)"))
-r1.datatype = "ip4addr"
--- r1.placeholder = ip.new(m.uci:get("network", "lan", "ipaddr"), m.uci:get("network", "lan", "netmask"))
-r1.addremove = false
-r1.optional = false
-
--- Remote Subnets
-r2 = s:option(DynamicList, "remotesubnet", translate("Remote IP Addresses to Bypass"), translate("Remote IP addresses or subnets which will be accessed directly (outside of the VPN tunnel)"))
-r2.datatype = "ip4addr"
--- r2.placeholder = "0.0.0.0/0"
-r2.addremove = false
-r2.optional = false
-
--- Domains
-d = Map("dhcp")
-s4 = d:section(TypedSection, "dnsmasq")
-s4.anonymous = true
-di = s4:option(DynamicList, "ipset", translate("Domains to Bypass"),
- translatef("Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s for syntax",
- "<a href=\"" .. readmeURL .. "#bypass-domains-formatsyntax" .. "\" target=\"_blank\">", "</a>"))
-function d.on_after_commit(map)
- util.exec("/etc/init.d/dnsmasq restart >/dev/null 2>&1")
-end
-
-return m, d
diff --git a/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm b/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm
deleted file mode 100644
index c1f4d8279e..0000000000
--- a/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm
+++ /dev/null
@@ -1,77 +0,0 @@
-<%# Copyright 2020 Stan Grishin <stangri@melmac.net> -%>
-
-<%+vpnbypass/css%>
-<%+vpnbypass/js%>
-
-<%-
- local packageName = "vpnbypass"
- local serviceRunning, serviceEnabled = false, false;
- if luci.sys.call("iptables -t mangle -L | grep -q " .. packageName:upper()) == 0 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
--%>
-
-<div class="cbi-value"><label class="cbi-value-title">Service Control</label>
- <div class="cbi-value-field">
- <input type="button" class="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="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="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>
- &nbsp;
- &nbsp;
- &nbsp;
- &nbsp;
- <input type="button" class="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="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>
-</div>
-
-<%-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-vpnbypass/luasrc/view/vpnbypass/css.htm b/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/css.htm
deleted file mode 100644
index 6fb3d51d3b..0000000000
--- a/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/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-vpnbypass/luasrc/view/vpnbypass/js.htm b/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm
deleted file mode 100644
index e8c076f50e..0000000000
--- a/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/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", "vpnbypass", "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>
diff --git a/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/status-textarea.htm b/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/status-textarea.htm
deleted file mode 100644
index 4ab2e11291..0000000000
--- a/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/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="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-vpnbypass/po/ar/vpnbypass.po b/applications/luci-app-vpnbypass/po/ar/vpnbypass.po
index 8db5716ff8..cc46196156 100644
--- a/applications/luci-app-vpnbypass/po/ar/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/ar/vpnbypass.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-09 06:17+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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"
@@ -9,118 +9,133 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: 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/luasrc/model/cbi/vpnbypass.lua:88
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
-msgstr "ممكن"
+msgstr "شغل"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
+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/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "جار التحميل"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: 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/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: 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/luasrc/view/vpnbypass/buttons.htm:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+#: 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 ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
-msgstr ""
+#~ msgid "Loading"
+#~ msgstr "جار التحميل"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
-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
index 4055cab06a..28c403a874 100644
--- a/applications/luci-app-vpnbypass/po/bg/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/bg/vpnbypass.po
@@ -1,119 +1,128 @@
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/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: 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/luasrc/model/cbi/vpnbypass.lua:88
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: 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/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: 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/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
+#: 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
index 7ca1c8b844..2b3357844f 100644
--- a/applications/luci-app-vpnbypass/po/bn_BD/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/bn_BD/vpnbypass.po
@@ -1,119 +1,128 @@
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/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: 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/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
-msgid "Start"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
+#: 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
index 7b3391ae6b..3e12e764d1 100644
--- a/applications/luci-app-vpnbypass/po/ca/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/ca/vpnbypass.po
@@ -1,119 +1,128 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-03-08 13:04+0000\n"
+"Last-Translator: BenRoura <benrouravkg@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.5.1\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
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"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
+#: 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/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: 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/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
+#: 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
index d22f22e8c5..cdd5659ca6 100644
--- a/applications/luci-app-vpnbypass/po/cs/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/cs/vpnbypass.po
@@ -1,132 +1,160 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-16 23:26+0000\n"
-"Last-Translator: Jiri Tersel <jiri.tersel@seznam.cz>\n"
+"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 3.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Zakázat"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: 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/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: 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/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Načítání"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: 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/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-"Lokální IP adresy nebo podsítě s přímým přístupem na internet (mimo VPN "
-"tunel)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
-msgstr "Lokální porty pro aktivaci VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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 ""
-"Vzdálené IP adresy nebo podsítě, ke kterým bude přistupováno přímo (mimo VPN "
-"tunel)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
-msgstr "Vzdálené porty pro aktivaci VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
-msgstr "Stav služby"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: 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/luasrc/view/vpnbypass/buttons.htm:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
+#: 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/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+#: 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"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
-msgstr "Pravidla 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"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
-msgstr "Nastavení 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"
diff --git a/applications/luci-app-vpnbypass/po/da/vpnbypass.po b/applications/luci-app-vpnbypass/po/da/vpnbypass.po
new file mode 100644
index 0000000000..3e56914cfa
--- /dev/null
+++ b/applications/luci-app-vpnbypass/po/da/vpnbypass.po
@@ -0,0 +1,128 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-09 20:53+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.9-dev\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 "Tjeneste kontrol"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
+msgstr "Servicestatus"
+
+#: 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
index d09c7169e1..ef72b61ccc 100644
--- a/applications/luci-app-vpnbypass/po/de/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/de/vpnbypass.po
@@ -1,132 +1,178 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: Sandro Volery <sandro@volery.com>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\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.3-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr "%s (deaktiviert)"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Deaktivieren"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: 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 "Zu umgehende Domains"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: 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 ""
+
#: 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/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Lade"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: 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/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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 Internet-Zugriff (außerhalb "
-"des VPN Tunnel)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
-msgstr "Lokale Ports um VPN Bypass anzustoßen"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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 "Zu umgehende entfernte IP Adressen"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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 mit direktem Internet-Zugriff "
-"(außerhalb des VPN Tunnel)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
-msgstr "Enfernte Ports um VPN Bypass anzustßen"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "Neustart"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
-msgstr "Laufend"
+#: 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/luasrc/model/cbi/vpnbypass.lua:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
msgid "Service Status"
msgstr "Dienststatus"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
-msgstr "Servicestatus [%s %s]"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Start"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
-msgstr "Angehalten"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+#: 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"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
-msgstr "VPN Bypass Regeln"
+#~ 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"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
-msgstr "VPN Bypass Einstellungen"
+#~ 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"
diff --git a/applications/luci-app-vpnbypass/po/el/vpnbypass.po b/applications/luci-app-vpnbypass/po/el/vpnbypass.po
index 9951e8e0d0..4cfb27b3fb 100644
--- a/applications/luci-app-vpnbypass/po/el/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/el/vpnbypass.po
@@ -1,125 +1,131 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-03 08:27+0000\n"
-"Last-Translator: Tavaninja <metalcorpe@gmail.com>\n"
+"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 3.10-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: 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/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Φόρτωση"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
-msgid "Start"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
+msgid "Start"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
+#: 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
index 8838b4f898..4bfcc98637 100644
--- a/applications/luci-app-vpnbypass/po/en/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/en/vpnbypass.po
@@ -4,116 +4,119 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
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"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
+#: 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/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: 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/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
+#: 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
index 83f5e544b4..54a0b1e556 100644
--- a/applications/luci-app-vpnbypass/po/es/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/es/vpnbypass.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-09-30 03:06+0000\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"
@@ -11,127 +11,180 @@ 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-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr "%s (desactivado)"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr "%s no está instalado o no se encuentra"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Desactivar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: 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/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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 ""
-"Dominios a los que se debe acceder directamente (fuera del túnel VPN), "
-"consulte %sREADME%s para conocer la sintaxis"
+"Se puede acceder a los dominios directamente; consulte %sREADME%s para "
+"conocer la sintaxis."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: 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/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Cargando"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: 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/luasrc/model/cbi/vpnbypass.lua:71
-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)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
-msgstr "Puertos locales para activar VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-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)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
-msgstr "Puertos remotos para activar VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "Reiniciar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
-msgstr "Corriendo"
+#: 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/luasrc/model/cbi/vpnbypass.lua:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
-msgstr "Estado del servicio [%s %s]"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Iniciar"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
-msgstr "Detenido"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr "Detenido (desactivado)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
+#: 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/luasrc/controller/vpnbypass.lua:7
+#: 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"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
-msgstr "Reglas de 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"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
-msgstr "Configuración 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"
diff --git a/applications/luci-app-vpnbypass/po/fi/vpnbypass.po b/applications/luci-app-vpnbypass/po/fi/vpnbypass.po
index a4db4ef34a..67d25313fe 100644
--- a/applications/luci-app-vpnbypass/po/fi/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/fi/vpnbypass.po
@@ -10,116 +10,125 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Poista käytöstä"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: 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/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: 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/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Ladataan"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "Käynnistä uudelleen"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: 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/luasrc/view/vpnbypass/buttons.htm:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
+#: 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
index 3af0e2786e..e96cbcf819 100644
--- a/applications/luci-app-vpnbypass/po/fr/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/fr/vpnbypass.po
@@ -1,128 +1,149 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-22 19:41+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"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.0.2-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Désactiver"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: 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 ""
+msgstr "Domaines à contourner"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
-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 "Domaines à accès direct, voyez %sREADME%s pour la syntaxe."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: 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 ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Chargement"
+msgstr "Accorder un accès UCI et fichier pour luci-app-vpnbypass"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
-msgstr ""
+msgstr "Adresses IP locales à contourner"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
-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 "Adresses IP locales ou sous-réseaux avec accès direct à Internet."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
-msgstr ""
+msgstr "Ports locaux à contourner"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
-msgstr ""
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
-msgstr ""
+msgstr "Adresses IP distantes à contourner"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
-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 "Adresses IP distantes ou sous-réseaux à accès direct."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
-msgstr ""
+msgstr "Ports distants à contourner"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
-msgstr ""
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "Redémarrer"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
-msgstr "En cours d'exécution"
+#: 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/luasrc/model/cbi/vpnbypass.lua:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Démarrer"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
-msgstr "Arrêté"
+#: 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/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
+#: 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/luasrc/controller/vpnbypass.lua:7
+#: 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 ""
+msgstr "Contournage RPV"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
-msgstr ""
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (désactivé)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
-msgstr ""
+#~ 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"
diff --git a/applications/luci-app-vpnbypass/po/he/vpnbypass.po b/applications/luci-app-vpnbypass/po/he/vpnbypass.po
index ad9a6fdd7b..3a8f33b2e8 100644
--- a/applications/luci-app-vpnbypass/po/he/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/he/vpnbypass.po
@@ -4,116 +4,119 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
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"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
+#: 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/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: 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/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
+#: 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
index ae8d3107d7..0e3c6ec121 100644
--- a/applications/luci-app-vpnbypass/po/hi/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/hi/vpnbypass.po
@@ -4,116 +4,119 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
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"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
+#: 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/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: 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/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
+#: 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
index 0016794a89..a1cf2ad52f 100644
--- a/applications/luci-app-vpnbypass/po/hu/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/hu/vpnbypass.po
@@ -1,128 +1,134 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-15 02:10+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"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 3.11-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Letiltás"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: 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/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: 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/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Betöltés"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: 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/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Indítás"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: 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 "Leállítás"
+msgstr "Megállítás"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: 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 ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
-msgstr ""
+#~ msgid "Loading"
+#~ msgstr "Betöltés"
#~ msgid "README"
#~ msgstr "README"
diff --git a/applications/luci-app-vpnbypass/po/it/vpnbypass.po b/applications/luci-app-vpnbypass/po/it/vpnbypass.po
index c2f3a4bdc3..674853844e 100644
--- a/applications/luci-app-vpnbypass/po/it/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/it/vpnbypass.po
@@ -1,128 +1,134 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 12:33+0000\n"
-"Last-Translator: Giuseppe Valitutto <valituttogiuseppe@gmail.com>\n"
+"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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Disabilita"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: 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/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: 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/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Caricamento"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: 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/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: 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/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "Arresta"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: 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 ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
-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
index 8888d994e4..68b518134a 100644
--- a/applications/luci-app-vpnbypass/po/ja/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/ja/vpnbypass.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-22 08:29+0000\n"
+"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"
@@ -8,118 +8,175 @@ 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.5-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr "%s は未インストールかまたは見つかりません"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "無効"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
-msgid "Domains to Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
-msgstr "有効"
+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"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-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/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
-msgstr ""
+msgstr "バイパスするローカル IP アドレス"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid "Remote IP Addresses to Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
-msgstr ""
+msgstr "バイパスするリモートポート"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "再起動"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
-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/luasrc/model/cbi/vpnbypass.lua:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
msgid "Service Status"
msgstr "サービス ステータス"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
-msgstr "サービス・ステータス [%s %s]"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "開始"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
-msgstr "停止済"
-
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
+#: 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
index 5138e6b257..124a8b35bf 100644
--- a/applications/luci-app-vpnbypass/po/ko/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/ko/vpnbypass.po
@@ -4,116 +4,119 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
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"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
+#: 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/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: 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/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
+#: 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
index c5446ef314..43a8ed7776 100644
--- a/applications/luci-app-vpnbypass/po/mr/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/mr/vpnbypass.po
@@ -10,119 +10,125 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "अक्षम करा"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: 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/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: 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/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "लोड करीत आहे"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
-msgstr "सेवा स्थिती"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: 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/luasrc/view/vpnbypass/buttons.htm:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: 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 ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
-msgstr ""
+#~ msgid "Loading"
+#~ msgstr "लोड करीत आहे"
#~ msgid "is not installed or not found"
#~ msgstr "स्थापित केलेले नाही किंवा सापडले नाही"
diff --git a/applications/luci-app-vpnbypass/po/ms/vpnbypass.po b/applications/luci-app-vpnbypass/po/ms/vpnbypass.po
index 20861c4f45..91bac04635 100644
--- a/applications/luci-app-vpnbypass/po/ms/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/ms/vpnbypass.po
@@ -4,116 +4,119 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
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"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
+#: 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/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: 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/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
+#: 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
index c4dd3698fc..427079bb5d 100644
--- a/applications/luci-app-vpnbypass/po/nb_NO/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/nb_NO/vpnbypass.po
@@ -1,119 +1,131 @@
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/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
-msgstr ""
+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/luasrc/model/cbi/vpnbypass.lua:88
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
-msgstr ""
+msgstr "Domener å omgå"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
-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 "Domener å få tilgang til direkte, sjekk %sREADME%s for syntaks."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
-msgstr ""
+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 ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr ""
+msgstr "Innvilg UCI- og filtilgang for luci-vpn-vpnbypass"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
-msgstr ""
+msgstr "Lokale IP-adresser å omgå"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
-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 "Lokale IP-adresser eller undernett med direkte tilgang til Internett."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
-msgstr ""
+msgstr "Lokale porter å omgå"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
-msgstr ""
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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 ""
+msgstr "Fjern-IP-adresser å omgå"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
-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 "Fjern-IP-adresser eller undernett som kan brukes direkte."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
-msgstr ""
+msgstr "Fjern-porter å omgå"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
-msgstr ""
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
-msgstr ""
+msgstr "Omstart"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
-msgstr ""
+#: 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/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
-msgstr ""
+#: 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/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
-msgstr ""
+#: 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/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
-msgstr ""
+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/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
-msgstr ""
+msgstr "Stopp"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr "Stoppet (avskrudd)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
+msgstr "Stoppet (versjon: %s)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
+msgstr "Stopper %s-tjeneste"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
-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-forbikobling"
diff --git a/applications/luci-app-vpnbypass/po/pl/vpnbypass.po b/applications/luci-app-vpnbypass/po/pl/vpnbypass.po
index 627d94e5d5..67997b4c84 100644
--- a/applications/luci-app-vpnbypass/po/pl/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/pl/vpnbypass.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-01 08:41+0000\n"
-"Last-Translator: Atrate <Atrate@protonmail.com>\n"
+"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"
@@ -9,127 +9,182 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr "%s (wyłączone)"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr "%s nie jest zainstalowany lub nie znaleziono"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Wyłącz"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: 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/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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 dostępne bezpośrednio (poza tunelem VPN), patrz %sREADME%s dla składni"
+"Domeny, do których można uzyskać bezpośredni dostęp, zobacz %sREADME%s dla "
+"składni."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: 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
-#, fuzzy
msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr "Przyznaj dostęp do plików i UCI dla luci-app-vpnbypass"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Ładowanie"
+msgstr "Udziel dostępu dla luci-app-vpnbypass do UCI oraz plików"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: 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/luasrc/model/cbi/vpnbypass.lua:71
-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)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
-msgstr "Lokalne porty wyzwalające obejście VPN"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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 (poza tunelem VPN)"
+"dostęp."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
-msgstr "Porty zdalne wyzwalające obejście sieci VPN"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
-msgstr "Restart"
+msgstr "Restartuj"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
-msgstr "Działa"
+#: 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/luasrc/model/cbi/vpnbypass.lua:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
-msgstr "Stan usługi [%s %s]"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Uruchom"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
-msgstr "Zatrzymany"
+#: 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/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
+#: 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/luasrc/controller/vpnbypass.lua:7
+#: 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"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
-msgstr "Zasady obejścia 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"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
-msgstr "Ustawienia 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"
diff --git a/applications/luci-app-vpnbypass/po/pt/vpnbypass.po b/applications/luci-app-vpnbypass/po/pt/vpnbypass.po
index 891397ac3b..fa3310abb8 100644
--- a/applications/luci-app-vpnbypass/po/pt/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/pt/vpnbypass.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
+"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"
@@ -8,127 +8,181 @@ 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-dev\n"
+"X-Generator: Weblate 4.10\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr "%s (desativado)"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr "%s não está instalado ou não foi encontrado"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Desativar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: 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/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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ínios a serem acessados diretamente (fora do túnel VPN), veja %sREADME%s "
-"para sintaxes"
+"Os domínios que serão acessados diretamente, consulte o %sREADME%s para a "
+"sintaxe."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: 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/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "A carregar"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: 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/luasrc/model/cbi/vpnbypass.lua:71
-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)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
-msgstr "Portas locais para acionar o Bypass 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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 ""
-"Endereços IP remotos ou sub-redes que serão acessados diretamente (fora do "
-"túnel VPN)"
+"Os endereços IP remotos ou as sub-redes que serão acessadas diretamente."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
-msgstr "Portas remotas para acionar o Bypass 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "Reiniciar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
-msgstr "Executando"
+#: 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/luasrc/model/cbi/vpnbypass.lua:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
-msgstr "Estado do Serviço [%s %s]"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Iniciar"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
-msgstr "Parado"
+#: 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/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
+#: 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/luasrc/controller/vpnbypass.lua:7
+#: 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 "Desvio de VPN"
+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"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
-msgstr "Regras de Bypass VPN"
+#~ msgid "VPN Bypass Rules"
+#~ msgstr "Regras de Bypass VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
-msgstr "Configurações 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"
diff --git a/applications/luci-app-vpnbypass/po/pt_BR/vpnbypass.po b/applications/luci-app-vpnbypass/po/pt_BR/vpnbypass.po
index d17023d43e..58b1d9ec54 100644
--- a/applications/luci-app-vpnbypass/po/pt_BR/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/pt_BR/vpnbypass.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-09-29 14:41+0000\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"
@@ -11,126 +11,181 @@ 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-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr "%s (desativado)"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr "%s não está instalado ou não foi encontrado"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Desativar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: 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/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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 a serem acessados diretamente (fora do túnel VPN), consulte o "
-"%sREADME%s para a sintaxe"
+"Os domínios que serão acessados diretamente, consulte o %sREADME%s para a "
+"sintaxe."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: 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/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Carregando"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: 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/luasrc/model/cbi/vpnbypass.lua:71
-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)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
-msgstr "Portas locais para disparar o VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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 ""
-"Endereço IP Remoto ou subrede que serão acessados diretamente (fora do túnel "
-"VPN)"
+"Os endereços IP remotos ou as sub-redes que serão acessadas diretamente."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
-msgstr "Portas remotas para disparar o VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
-msgstr "Reiniciar"
+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/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
-msgstr "Em execução"
+#: 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/luasrc/model/cbi/vpnbypass.lua:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
-msgstr "Condição Geral do Serviço [%s %s]"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Início"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
-msgstr "Parado"
+#: 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/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
+#: 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/luasrc/controller/vpnbypass.lua:7
+#: 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"
+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"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
-msgstr "Regras de Bypass da VPN"
+#~ 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]"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
-msgstr "Configurações do VPN Bypass"
+#~ 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"
diff --git a/applications/luci-app-vpnbypass/po/ro/vpnbypass.po b/applications/luci-app-vpnbypass/po/ro/vpnbypass.po
index 4b1aea718c..51c8ccfd5e 100644
--- a/applications/luci-app-vpnbypass/po/ro/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/ro/vpnbypass.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-10 12:23+0000\n"
-"Last-Translator: Alexandru Stan <alex9457sn@gmail.com>\n"
+"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"
@@ -9,118 +9,126 @@ 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 3.10.1\n"
+"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
-msgstr "Dezactivează"
+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/luasrc/model/cbi/vpnbypass.lua:88
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
-msgstr ""
+msgstr "Domenii de ocolit"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
-msgstr "Activează"
+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 ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Încărcare"
+msgstr "Acordă acces la UCI și fișiere pentru luci-app-vpnbypass"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
-msgstr ""
+msgstr "Adrese IP locale de ocolit"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
-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 "Adrese IP locale sau subrețele cu acces direct la internet."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
-msgstr ""
+msgstr "Porturi locale de ocolit"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
-msgstr ""
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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 ""
+msgstr "Adrese IP de la distanță de ocolit"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
-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 "Adrese IP la distanță sau subrețele care vor fi accesate direct."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
-msgstr ""
+msgstr "Porturi de la distanță pentru ocolire"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
-msgstr ""
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
-msgstr ""
+msgstr "Reporniți"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
+msgstr "Repornirea serviciului %s"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
-msgstr ""
+#: 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/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
-msgstr ""
+#: 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/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
-msgstr "Pornește"
+msgstr "Porniți"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: 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 ""
+msgstr "Opriți"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr "Oprit (Dezactivat)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr ""
+#: 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/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
+msgstr "Oprirea serviciului %s"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
-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 "Ocolire VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
-msgstr ""
+#~ 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
index 9f56d08c61..5a5e5efcbd 100644
--- a/applications/luci-app-vpnbypass/po/ru/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/ru/vpnbypass.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: vpnbypass\n"
"POT-Creation-Date: 2018-01-01 21:00+0300\n"
-"PO-Revision-Date: 2020-10-09 00:10+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-04-25 02:37+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/ru/>\n"
"Language: ru\n"
@@ -12,129 +12,180 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr "%s (отключено)"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr "%s не установлен или не найден"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Отключить"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: 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 "Домены, для<br />обхода блокировки"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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 ""
-"Домены для доступа напрямую (за пределами VPN-туннеля), синтаксис см. в "
-"%sREADME%s"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: 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 "Предоставить доступ к UCI и файлам для luci-app-vpnbypass"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Загрузка"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr "Локальный IP-адрес<br />обхода VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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-адреса или подсети с доступом в интернет напрямую (вне VPN-"
-"туннеля)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr "Локальные порты для запуска обхода VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
-msgstr "Локальные порты<br />для обхода VPN"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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-адреса<br />обхода VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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-адреса или подсети, которые будут доступны напрямую (вне "
-"туннеля VPN)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr "Удаленные порты<br />для обхода VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
-msgstr "Удаленные порты для запуска обхода VPN"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "Перезапустить"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
-msgstr "Запущенные"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
-msgstr "Статус сервиса"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
-msgstr "Статус службы [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
+msgstr "Управление службой"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: 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/luasrc/view/vpnbypass/buttons.htm:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
-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/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+#: 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"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
-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"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
-msgstr "Настройка обхода VPN"
+#~ msgid "VPN Bypass Settings"
+#~ msgstr "Настройка обхода VPN"
#~ msgid "Grant UCI access for luci-app-vpnbypass"
#~ msgstr "Предоставить UCI доступ для luci-app-vpnbypass"
diff --git a/applications/luci-app-vpnbypass/po/sk/vpnbypass.po b/applications/luci-app-vpnbypass/po/sk/vpnbypass.po
index a42abdd5dc..4482034f00 100644
--- a/applications/luci-app-vpnbypass/po/sk/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/sk/vpnbypass.po
@@ -1,125 +1,128 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"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.0-dev\n"
+"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Zakázať"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: 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/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: 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/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %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/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Spustiť"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
+#: 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
index 97a7130ebf..a790f1688b 100644
--- a/applications/luci-app-vpnbypass/po/sv/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/sv/vpnbypass.po
@@ -1,128 +1,185 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2021-12-19 22:52+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.3-dev\n"
+"X-Generator: Weblate 4.10\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr "%s är inte installerat eller kunde inte hittas"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Inaktivera"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
-msgid "Domains to Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "Aktivera"
-#: 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"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Laddar"
+#: 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/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
-msgstr ""
+msgstr "Lokala IP-adresser för att kringgå"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid "Remote IP Addresses to Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
-msgstr ""
+msgstr "Fjärrportar för förbikoppling"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: 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/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
-msgstr "Status för tjänsten [%s %s]"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Starta"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
-msgstr "Stoppad"
-
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
+#: 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 "%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
index abbe198229..443ba8b9c0 100644
--- a/applications/luci-app-vpnbypass/po/templates/vpnbypass.pot
+++ b/applications/luci-app-vpnbypass/po/templates/vpnbypass.pot
@@ -1,116 +1,119 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
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"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
+#: 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/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: 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/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
+#: 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
index 13184470d0..501a88e569 100644
--- a/applications/luci-app-vpnbypass/po/tr/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/tr/vpnbypass.po
@@ -1,125 +1,143 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"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/"
"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.3-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr "%s yüklenmemiş ya da bulunamadı"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Devre dışı bırak"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: 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 ""
+msgstr "Atlanacak Alan adları"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
-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 "Doğrudan erişilecek etki alanları, sözdizimi için %sREADME%s bakın."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
-msgstr "Çalıştır"
+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 ""
+msgstr "luci-app-vpnbypass için UCI ve dosya erişimi verin"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Yükleniyor"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
-msgstr ""
+msgstr "Atlanacak Yerel IP Adresleri"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
-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 "Doğrudan internet erişimine sahip yerel IP adresleri veya alt ağlar."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
-msgstr ""
+msgstr "Atlanacak Yerel Bağlantı Noktaları"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN 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'ı 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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 ""
+msgstr "Atlanacak Uzak IP Adresleri"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
-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 "Doğrudan erişilecek uzak IP adresleri veya alt ağlar."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
-msgstr ""
+msgstr "Atlanacak Uzak Bağlantı Noktaları"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN 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'ı tetiklemek için uzak bağlantı noktaları."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
-msgstr ""
+msgstr "Yeniden başlat"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
-msgstr ""
+#: 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/luasrc/model/cbi/vpnbypass.lua:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
-msgstr "Hizmet Durumu [%s %s]"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Başlat"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
-msgstr "Durduruldu"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr "Durduruldu (Devre Dışı)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr ""
+#: 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/luasrc/controller/vpnbypass.lua:7
+#: 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 ""
+msgstr "VPN Bypass"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
-msgstr ""
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s yüklenmemiş ya da bulunamadı"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
-msgstr ""
+#~ 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
index fe79cce794..8896fef51d 100644
--- a/applications/luci-app-vpnbypass/po/uk/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/uk/vpnbypass.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-04 13:36+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2022-02-17 13:04+0000\n"
+"Last-Translator: Taras Rosa <taras1rosa@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/uk/>\n"
"Language: uk\n"
@@ -9,122 +9,134 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Вимкнути"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: 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/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: 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/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Завантаження"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "Перезавантажити"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
-msgstr "Стан сервісу"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: 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/luasrc/view/vpnbypass/buttons.htm:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
-msgstr "Зупинено"
-
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
+#: 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 "для синтаксису"
diff --git a/applications/luci-app-vpnbypass/po/vi/vpnbypass.po b/applications/luci-app-vpnbypass/po/vi/vpnbypass.po
index e3a1f9f279..5b3bcacd2f 100644
--- a/applications/luci-app-vpnbypass/po/vi/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/vi/vpnbypass.po
@@ -10,116 +10,122 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: 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/luasrc/view/vpnbypass/buttons.htm:54
+#: 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/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Đang tải"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: 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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:47
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %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/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
+#: 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
index 8de6307729..1fb80d748a 100644
--- a/applications/luci-app-vpnbypass/po/zh_Hans/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/zh_Hans/vpnbypass.po
@@ -3,129 +3,180 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-31 18:41+0000\n"
-"Last-Translator: Zkdc <Zkdc2345@qq.com>\n"
+"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.2-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr "%s (已禁用)"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "禁用"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: 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/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
-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/luasrc/view/vpnbypass/buttons.htm:54
+#: 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 ""
+msgstr "为luci-app-vpnbypass授予UCI和文件访问权限"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "加载中"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: 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/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
-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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr "要绕过的本地端口"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
-msgstr "触发 VPN 绕过的本地端口"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
-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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr "要绕过的远程端口"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
-msgstr "触发 VPN 绕过的远程端口"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "重启"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
-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/luasrc/model/cbi/vpnbypass.lua:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "启动"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
-msgstr "已停止"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr "已停止 (已禁用)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
+msgstr "已停止 (版本:%s)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+#: 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 绕过"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
-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 绕过规则"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
-msgstr "VPN 绕过设置"
+#~ msgid "VPN Bypass Settings"
+#~ msgstr "VPN 绕过设置"
#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
#~ msgstr "要直接访问的域(不使用 VPN 隧道),请参见"
diff --git a/applications/luci-app-vpnbypass/po/zh_Hant/vpnbypass.po b/applications/luci-app-vpnbypass/po/zh_Hant/vpnbypass.po
index 0fd8d0ef9e..085b323be5 100644
--- a/applications/luci-app-vpnbypass/po/zh_Hant/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/zh_Hant/vpnbypass.po
@@ -3,7 +3,7 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-29 05:51+0000\n"
+"PO-Revision-Date: 2021-06-20 16:43+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsvpnbypass/zh_Hant/>\n"
@@ -11,121 +11,173 @@ 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.7\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "停用"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
+#: 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/luasrc/model/cbi/vpnbypass.lua:89
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
-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/luasrc/view/vpnbypass/buttons.htm:54
+#: 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 ""
+msgstr "授予 luci-app-vpnbypass 擁有 UCI 和檔案存取的權限"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "載入中"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
+#: 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/luasrc/model/cbi/vpnbypass.lua:71
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
-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/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr "要繞過的本地埠"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid "Local ports to trigger VPN Bypass"
-msgstr "觸發 VPN 繞過的本地埠"
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
+#: 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/luasrc/model/cbi/vpnbypass.lua:78
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
-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/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr "要繞過的遠端埠"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote ports to trigger VPN Bypass"
-msgstr "觸發 VPN 繞過的遠端埠"
+#: 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/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
-msgstr ""
+msgstr "重新啟動"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
-msgid "Running"
-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/luasrc/model/cbi/vpnbypass.lua:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
msgid "Service Status"
msgstr "服務狀態"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
-msgid "Service Status [%s %s]"
-msgstr "服務狀態 [%s %s]"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "啟動"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: 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/luasrc/model/cbi/vpnbypass.lua:38
-msgid "Stopped"
-msgstr "已停止"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr "已停止 (已停用)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
+msgstr "已停止 (版本:%s)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+#: 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 繞過"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
-msgid "VPN Bypass Rules"
-msgstr ""
+#~ 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繞道規則"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
-msgid "VPN Bypass Settings"
-msgstr "VPN 繞過設定"
+#~ msgid "VPN Bypass Settings"
+#~ msgstr "VPN 繞過設定"
#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
#~ msgstr "要直接訪問的域(不使用 VPN 隧道),請參見"
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
index 6df7810334..8e457adce8 100644
--- a/applications/luci-app-vpnbypass/root/etc/uci-defaults/40_luci-vpnbypass
+++ b/applications/luci-app-vpnbypass/root/etc/uci-defaults/40_luci-vpnbypass
@@ -1,4 +1,5 @@
#!/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
new file mode 100755
index 0000000000..e5eb7c2ca2
--- /dev/null
+++ b/applications/luci-app-vpnbypass/root/usr/libexec/rpcd/luci.vpnbypass
@@ -0,0 +1,105 @@
+#!/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
new file mode 100644
index 0000000000..0a56f9023d
--- /dev/null
+++ b/applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json
@@ -0,0 +1,15 @@
+{
+ "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
index 6dc1cb6a3f..3e3e06745c 100644
--- 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
@@ -2,39 +2,23 @@
"luci-app-vpnbypass": {
"description": "Grant UCI and file access for luci-app-vpnbypass",
"read": {
- "cgi-io": [
- "exec"
- ],
- "file": {
- "/usr/lib/opkg/status": [
- "read"
- ],
- "/etc/init.d/vpnbypass *": [
- "exec"
- ],
- "/etc/init.d/dnsmasq restart *": [
- "exec"
- ],
- "/usr/bin/grep *": [
- "exec"
- ],
- "/usr/sbin/grep *": [
- "exec"
- ],
- "/usr/sbin/iptables *": [
- "exec"
+ "ubus": {
+ "luci.vpnbypass": [
+ "getInitList",
+ "getInitStatus"
]
},
"uci": [
- "dhcp",
- "vpnbypass"
+ "vpnbypass",
+ "dnsmasq"
]
},
"write": {
- "uci": [
- "dhcp",
- "vpnbypass"
- ]
+ "ubus": {
+ "luci.vpnbypass": [
+ "setInitAction"
+ ]
+ }
}
}
} \ No newline at end of file
diff --git a/applications/luci-app-watchcat/Makefile b/applications/luci-app-watchcat/Makefile
index 58e12ecbf5..c3c7aada9d 100644
--- a/applications/luci-app-watchcat/Makefile
+++ b/applications/luci-app-watchcat/Makefile
@@ -1,13 +1,9 @@
-#
-# 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:=LuCI Support for Watchcat
-LUCI_DEPENDS:=+luci-compat +watchcat
+LUCI_DEPENDS:=+watchcat
include ../../luci.mk
diff --git a/applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js b/applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js
new file mode 100644
index 0000000000..c3863604f0
--- /dev/null
+++ b/applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js
@@ -0,0 +1,101 @@
+'use strict';
+'require view';
+'require form';
+'require tools.widgets as widgets';
+
+return view.extend({
+ render: function () {
+ var m, s, o;
+
+ m = new form.Map('watchcat',
+ _('Watchcat'),
+ _("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."));
+
+ s = m.section(form.TypedSection, 'watchcat', _('Watchcat'), _('These rules will govern how this device reacts to network events.'));
+ s.anonymous = true;
+ s.addremove = true;
+
+ s.tab('general', _('General Settings'));
+
+ o = s.taboption('general', form.ListValue, 'mode',
+ _('Mode'),
+ _("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."));
+ o.value('ping_reboot', _('Ping Reboot'));
+ o.value('periodic_reboot', _('Periodic Reboot'));
+ o.value('restart_iface', _('Restart Interface'));
+
+ o = s.taboption('general', form.Value, 'period',
+ _('Period'),
+ _("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>"));
+ o.default = '6h';
+
+ o = s.taboption('general', form.Value, 'pinghosts', _('Host To Check'), _(`IPv4 address or hostname to ping.`));
+ o.datatype = 'host(1)';
+ o.default = '8.8.8.8';
+ o.depends({ mode: "ping_reboot" });
+ o.depends({ mode: "restart_iface" });
+
+ o = s.taboption('general', form.Value, 'pingperiod',
+ _('Check Interval'),
+ _("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, <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>"));
+ o.default = '30s';
+ o.depends({ mode: "ping_reboot" });
+ o.depends({ mode: "restart_iface" });
+
+ o = s.taboption('general', form.ListValue, 'pingsize',
+ _('Ping Packet Size'));
+ o.value('small', _('Small: 1 byte'));
+ o.value('windows', _('Windows: 32 bytes'));
+ o.value('standard', _('Standard: 56 bytes'));
+ o.value('big', _('Big: 248 bytes'));
+ o.value('huge', _('Huge: 1492 bytes'));
+ o.value('jumbo', _('Jumbo: 9000 bytes'));
+ o.default = 'standard';
+ o.depends({ mode: 'ping_reboot' });
+ o.depends({ mode: 'restart_iface' });
+
+ o = s.taboption('general', form.Value, 'forcedelay',
+ _('Force Reboot Delay'),
+ _("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 value here will trigger a delayed hard reboot if the soft reboot were to fail. \
+ Enter the number of seconds to wait for the soft reboot to fail or use 0 to disable the forced reboot delay."));
+ o.default = '1m';
+ o.depends({ mode: 'ping_reboot' });
+ o.depends({ mode: 'periodic_reboot' });
+
+ o = s.taboption('general', widgets.DeviceSelect, 'interface',
+ _('Interface'),
+ _('Interface to monitor and/or restart'),
+ _('<i>Applies to Ping Reboot and Restart Interface modes</i> <br /> Specify the interface to monitor and restart if a ping over it fails.'));
+ o.depends({ mode: 'ping_reboot' });
+ o.depends({ mode: 'restart_iface' });
+
+ o = s.taboption('general', widgets.NetworkSelect, 'mmifacename',
+ _('Name of ModemManager Interface'),
+ _("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."));
+ o.depends({ mode: 'restart_iface' });
+ o.optional = true;
+
+ o = s.taboption('general', form.Flag, 'unlockbands',
+ _('Unlock Modem Bands'),
+ _('If using ModemManager, then before restarting the interface, set the modem to be allowed to use any band.'));
+ o.default = '0';
+ o.depends({ mode: 'restart_iface' });
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua b/applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua
deleted file mode 100644
index f64370bfe3..0000000000
--- a/applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua
+++ /dev/null
@@ -1,53 +0,0 @@
--- Copyright 2012 Christian Gagneraud <chris@techworks.ie>
--- Licensed to the public under the Apache License 2.0.
-
-m = Map("system",
- translate("Watchcat"),
- translate("Watchcat allows configuring a periodic reboot when the " ..
- "Internet connection has been lost for a certain period of time."
- ))
-
-s = m:section(TypedSection, "watchcat")
-s.anonymous = true
-s.addremove = true
-
-mode = s:option(ListValue, "mode",
- translate("Operating mode"))
-mode.default = "allways"
-mode:value("ping", "Reboot on internet connection lost")
-mode:value("allways", "Periodic reboot")
-
-forcedelay = s:option(Value, "forcedelay",
- translate("Forced reboot delay"),
- translate("When rebooting the system, the watchcat will trigger a soft reboot. " ..
- "Entering a non zero value here will trigger a delayed hard reboot " ..
- "if the soft reboot fails. Enter a number of seconds to enable, " ..
- "use 0 to disable"))
-forcedelay.datatype = "uinteger"
-forcedelay.default = "0"
-
-period = s:option(Value, "period",
- translate("Period"),
- translate("In periodic mode, it defines the reboot period. " ..
- "In internet mode, it defines the longest period of " ..
- "time without internet access before a reboot is engaged." ..
- "Default unit is seconds, you can use the " ..
- "suffix 'm' for minutes, 'h' for hours or 'd' " ..
- "for days"))
-
-pinghost = s:option(Value, "pinghosts",
- translate("Ping host"),
- translate("Host address to ping"))
-pinghost.datatype = "host(1)"
-pinghost.default = "8.8.8.8"
-pinghost:depends({mode="ping"})
-
-pingperiod = s:option(Value, "pingperiod",
- translate("Ping period"),
- translate("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"))
-pingperiod:depends({mode="ping"})
-
-return m
diff --git a/applications/luci-app-watchcat/po/ar/watchcat.po b/applications/luci-app-watchcat/po/ar/watchcat.po
index 952a0ea247..ebb54f9e1b 100644
--- a/applications/luci-app-watchcat/po/ar/watchcat.po
+++ b/applications/luci-app-watchcat/po/ar/watchcat.po
@@ -1,71 +1,180 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-03-07 14:36+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswatchcat/ar/>\n"
"Language: ar\n"
"MIME-Version: 1.0\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-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr "تحقق الفاصل"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
msgstr ""
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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:64
+msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+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 78dc3e0d04..5757db6fea 100644
--- a/applications/luci-app-watchcat/po/bg/watchcat.po
+++ b/applications/luci-app-watchcat/po/bg/watchcat.po
@@ -1,70 +1,179 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-09-27 22:36+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswatchcat/bg/>\n"
"Language: bg\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-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "Основни настройки"
+
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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:64
+msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr "Интерфейс"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+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 88bf2440a5..c410a3c4a6 100644
--- a/applications/luci-app-watchcat/po/bn_BD/watchcat.po
+++ b/applications/luci-app-watchcat/po/bn_BD/watchcat.po
@@ -1,70 +1,179 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationswatchcat/bn_BD/>\n"
"Language: bn_BD\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-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "সাধারণ সেটিংস"
+
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
msgid ""
-"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"
+"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, "
+"<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:64
+msgid "Huge: 1492 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr "ইন্টারফেস"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr "মোড"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+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 e7013c5230..588efbe1dd 100644
--- a/applications/luci-app-watchcat/po/ca/watchcat.po
+++ b/applications/luci-app-watchcat/po/ca/watchcat.po
@@ -1,87 +1,232 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2014-07-01 05:59+0200\n"
-"Last-Translator: Alex <alexhenrie24@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-03-08 13:03+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
+"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswatchcat/ca/>\n"
"Language: ca\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.5.1\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "Retard de reinici forçat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "Paràmetres generals"
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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:64
+msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
-msgstr "Adreça de host per al ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-"Quan sovint que es comprova la connexió a Internet. La unitat per defecte es "
-"el segon, podeu utilitzar el sufix 'm' per minuts, 'h' per hores o 'd' per "
-"dies."
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
msgstr ""
-"En mode periòdic, defineix el període de reinici. En mode de Internet, "
-"defineix el període més llarg sense accés al Internet abans que un reinici "
-"es comença. La unitat per defecte es el segon, podeu podeu utilitzar el "
-"sufix 'm' per minuts, 'h' per hores o 'd' per dies."
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
-msgstr "Mode d'operació"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr "Període"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
-msgstr "Host de ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
-msgstr "Període de ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
-#, fuzzy
-msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
msgstr ""
-"El Watchcat permet la configuració d'un reinici periòdic o un reinici quan "
-"la connexió d'Internet ha estat perdut fa un cert període de temps."
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
+#~ msgid "Forced reboot delay"
+#~ msgstr "Retard de reinici forçat"
+
+#~ msgid "Host address to ping"
+#~ msgstr "Adreça de host per al ping"
+
+#~ msgid ""
+#~ "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 ""
+#~ "Quan sovint que es comprova la connexió a Internet. La unitat per defecte "
+#~ "es el segon, podeu utilitzar el sufix 'm' per minuts, 'h' per hores o 'd' "
+#~ "per dies."
+
+#~ msgid ""
+#~ "In periodic mode, it defines the reboot period. In internet mode, it "
+#~ "defines the longest period of time without internet access before a "
+#~ "reboot is engaged.Default unit is seconds, you can use the suffix 'm' for "
+#~ "minutes, 'h' for hours or 'd' for days"
+#~ msgstr ""
+#~ "En mode periòdic, defineix el període de reinici. En mode de Internet, "
+#~ "defineix el període més llarg sense accés al Internet abans que un "
+#~ "reinici es comença. La unitat per defecte es el segon, podeu podeu "
+#~ "utilitzar el sufix 'm' per minuts, 'h' per hores o 'd' per dies."
+
+#~ msgid "Operating mode"
+#~ msgstr "Mode d'operació"
+
+#~ msgid "Ping host"
+#~ msgstr "Host de ping"
+
+#~ msgid "Ping period"
+#~ msgstr "Període de ping"
+
#, fuzzy
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
-msgstr ""
-"Al reiniciar el sistema, el Watchcat causarà un reinici suau. Introduïu un "
-"valor diferent de zero causarà un reinici dur retardat si el reinici suau "
-"falla. Introduïu un nombre de segons per a habilitar, utilitzeu 0 per a "
-"inhabilitar."
+#~ msgid ""
+#~ "Watchcat allows configuring a periodic reboot when the Internet "
+#~ "connection has been lost for a certain period of time."
+#~ msgstr ""
+#~ "El Watchcat permet la configuració d'un reinici periòdic o un reinici "
+#~ "quan la connexió d'Internet ha estat perdut fa un cert període de temps."
+
+#, fuzzy
+#~ msgid ""
+#~ "When rebooting the system, the watchcat will trigger a soft reboot. "
+#~ "Entering a non zero value here will trigger a delayed hard reboot if the "
+#~ "soft reboot fails. Enter a number of seconds to enable, use 0 to disable"
+#~ msgstr ""
+#~ "Al reiniciar el sistema, el Watchcat causarà un reinici suau. Introduïu "
+#~ "un valor diferent de zero causarà un reinici dur retardat si el reinici "
+#~ "suau falla. Introduïu un nombre de segons per a habilitar, utilitzeu 0 "
+#~ "per a inhabilitar."
diff --git a/applications/luci-app-watchcat/po/cs/watchcat.po b/applications/luci-app-watchcat/po/cs/watchcat.po
index 09da1e80ea..1b72375aa6 100644
--- a/applications/luci-app-watchcat/po/cs/watchcat.po
+++ b/applications/luci-app-watchcat/po/cs/watchcat.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: 2021-05-07 11:32+0000\n"
+"Last-Translator: Adam Salač <adam@salac.me>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/cs/>\n"
"Language: cs\n"
@@ -10,77 +10,223 @@ 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.7-dev\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "Prodleva nuceného restartu"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr "Interval kontroly"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr ""
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
-msgstr "Adresa zařízení, vůči kterému bude testováno připojení (ping)"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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:64
+msgid "Huge: 1492 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
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"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
-msgstr ""
-"Pokud je nastaven periodický režim práce, tak tato hodnota vyjadřuje "
-"interval opakování restartu. V 'internetovém' režimu práce hodnota vyjadřuje "
-"nejdelší možnou dobu, po kterou smí být zařízení bez připojení k internetu, "
-"resp. nastavenému testovacímu zařízení - po jejím uplynutí je proveden "
-"automaticky reset. Výchozí jednotkou jsou sekundy, pomocí přípony \"m\" lze "
-"nastavit minuty, pomocí \"h\" hodiny a prostřednictvím \"d\" dny"
-
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
-msgstr "Režim fungování"
-
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+"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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr "Perioda"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
-msgstr "Cílové zařízení příkazu ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
-msgstr "Interval opakování testu ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
-msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
msgstr ""
-"Nástroj Watchcat umožňuje provést restart zařízení, když ztráta připojení "
-"trvá stanovenou dobu, případně restart provádět periodicky vždy."
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
-msgstr ""
-"Watchcat provádí \"měkký\" restart (hodnota 0). Zadáním nenulové hodnoty "
-"nastavíte interval (v sekundách), po kterém bude proveden \"tvrdý\" restart, "
-"pokud \"měkký\" restart selhal"
+#~ msgid "Forced reboot delay"
+#~ msgstr "Prodleva nuceného restartu"
+
+#~ msgid "Host address to ping"
+#~ msgstr "Adresa zařízení, vůči kterému bude testováno připojení (ping)"
+
+#~ msgid ""
+#~ "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 ""
+#~ "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"
+
+#~ msgid ""
+#~ "In periodic mode, it defines the reboot period. In internet mode, it "
+#~ "defines the longest period of time without internet access before a "
+#~ "reboot is engaged.Default unit is seconds, you can use the suffix 'm' for "
+#~ "minutes, 'h' for hours or 'd' for days"
+#~ msgstr ""
+#~ "Pokud je nastaven periodický režim práce, tak tato hodnota vyjadřuje "
+#~ "interval opakování restartu. V 'internetovém' režimu práce hodnota "
+#~ "vyjadřuje nejdelší možnou dobu, po kterou smí být zařízení bez připojení "
+#~ "k internetu, resp. nastavenému testovacímu zařízení - po jejím uplynutí "
+#~ "je proveden automaticky reset. Výchozí jednotkou jsou sekundy, pomocí "
+#~ "přípony \"m\" lze nastavit minuty, pomocí \"h\" hodiny a prostřednictvím "
+#~ "\"d\" dny"
+
+#~ msgid "Operating mode"
+#~ msgstr "Režim fungování"
+
+#~ msgid "Ping host"
+#~ msgstr "Cílové zařízení příkazu ping"
+
+#~ msgid "Ping period"
+#~ msgstr "Interval opakování testu ping"
+
+#~ msgid ""
+#~ "Watchcat allows configuring a periodic reboot when the Internet "
+#~ "connection has been lost for a certain period of time."
+#~ msgstr ""
+#~ "Nástroj Watchcat umožňuje provést restart zařízení, když ztráta připojení "
+#~ "trvá stanovenou dobu, případně restart provádět periodicky vždy."
+
+#~ msgid ""
+#~ "When rebooting the system, the watchcat will trigger a soft reboot. "
+#~ "Entering a non zero value here will trigger a delayed hard reboot if the "
+#~ "soft reboot fails. Enter a number of seconds to enable, use 0 to disable"
+#~ msgstr ""
+#~ "Watchcat provádí \"měkký\" restart (hodnota 0). Zadáním nenulové hodnoty "
+#~ "nastavíte interval (v sekundách), po kterém bude proveden \"tvrdý\" "
+#~ "restart, pokud \"měkký\" restart selhal"
diff --git a/applications/luci-app-watchcat/po/da/watchcat.po b/applications/luci-app-watchcat/po/da/watchcat.po
new file mode 100644
index 0000000000..d177717963
--- /dev/null
+++ b/applications/luci-app-watchcat/po/da/watchcat.po
@@ -0,0 +1,269 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2022-01-09 11:15+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswatchcat/da/>\n"
+"Language: da\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.1\n"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"fail. Enter the number of seconds to wait for the soft reboot to fail or use "
+"0 to disable the forced reboot delay."
+msgstr ""
+"Gælder for Ping-genstart og periodisk genstart</i> <br /> Ved genstart af "
+"routeren vil tjenesten udløse en blød genstart. Indtastning af en værdi, der "
+"ikke er nul her, vil udløse en forsinket hård genstart, hvis den bløde "
+"genstart mislykkes. Indtast det antal sekunder, der skal vente på, at den "
+"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
+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 ""
+"Gælder for Ping Genstart og Genstart Interface-tilstande</i> <br /> Hvis du "
+"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
+msgid "Big: 248 bytes"
+msgstr "Stor: 248 bytes"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr "Tjek interval"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr "Tving genstartsforsinkelse"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
+msgid "Grant access to LuCI app watchcat"
+msgstr "Giv adgang til LuCI app watchcat"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+"Her kan du opsætte flere kontroller og handlinger, der skal tages i tilfælde "
+"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
+msgid "Host To Check"
+msgstr "Vært at tjekke"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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 ""
+"Hvor ofte skal man pinge værten specificeret ovenfor. <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:64
+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:95
+msgid ""
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
+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
+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>"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+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
+msgid "Jumbo: 9000 bytes"
+msgstr "Jumbo: 9000 bytes"
+
+#: 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
+msgid "Name of ModemManager Interface"
+msgstr "Navn på ModemManager Interface"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+msgid "Period"
+msgstr "Periode"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr "Periodisk genstart"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr "Ping-pakkestørrelse"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
+msgstr "Ping genstart"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
+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."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr "Genstart interface"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr "Lille: 1 byte"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+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 ""
+"Disse regler styrer, hvordan denne enhed reagerer på netværkshændelser."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr "Lås modembånd op"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr "Watchcat"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
+msgstr "Windows: 32 bytes"
+
+#~ msgid "Forced reboot delay"
+#~ msgstr "Forced reboot delay"
+
+#~ msgid "Host address to ping"
+#~ msgstr "Host address to ping"
+
+#~ msgid ""
+#~ "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 ""
+#~ "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"
+
+#~ msgid ""
+#~ "In periodic mode, it defines the reboot period. In internet mode, it "
+#~ "defines the longest period of time without internet access before a "
+#~ "reboot is engaged.Default unit is seconds, you can use the suffix 'm' for "
+#~ "minutes, 'h' for hours or 'd' for days"
+#~ msgstr ""
+#~ "In periodic mode, it defines the reboot period. In internet mode, it "
+#~ "defines the longest period of time without internet access before a "
+#~ "reboot is engaged.Default unit is seconds, you can use the suffix 'm' for "
+#~ "minutes, 'h' for hours or 'd' for days"
+
+#~ msgid "Operating mode"
+#~ msgstr "Operating mode"
+
+#~ msgid "Ping host"
+#~ msgstr "Ping host"
+
+#~ msgid "Ping period"
+#~ msgstr "Ping period"
+
+#, fuzzy
+#~ msgid ""
+#~ "Watchcat allows configuring a periodic reboot when the Internet "
+#~ "connection has been lost for a certain period of time."
+#~ msgstr ""
+#~ "Watchcat allows to configure a periodic reboot and/or when internet "
+#~ "connection has been lost for a certain period of time."
+
+#, fuzzy
+#~ msgid ""
+#~ "When rebooting the system, the watchcat will trigger a soft reboot. "
+#~ "Entering a non zero value here will trigger a delayed hard reboot if the "
+#~ "soft reboot fails. Enter a number of seconds to enable, use 0 to disable"
+#~ msgstr ""
+#~ "When rebooting the system the watchcat will trigger a soft reboot, "
+#~ "Entering a non zero value here, will trigger a delayed hard reboot if the "
+#~ "soft reboot fails. Enter a number of seconds to enable, use 0 to disable"
diff --git a/applications/luci-app-watchcat/po/de/watchcat.po b/applications/luci-app-watchcat/po/de/watchcat.po
index beb924e0c3..5ea4d7a06f 100644
--- a/applications/luci-app-watchcat/po/de/watchcat.po
+++ b/applications/luci-app-watchcat/po/de/watchcat.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-03-24 15:29+0000\n"
+"Last-Translator: Dirk Brenken <dev@brenken.org>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/de/>\n"
"Language: de\n"
@@ -10,78 +10,225 @@ 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.5.2-dev\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "Erzwungenen Neustart verzögern um"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "Allgemeine Einstellungen"
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
-msgstr "Gewähre UCI Zugriff auf luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
-msgstr "Anzupingende Host-Adresse"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
msgid ""
-"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"
+"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, "
+"<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:64
+msgid "Huge: 1492 bytes"
msgstr ""
-"Wie oft soll die Internetverbindung überprüft werden. Standart-Einheit in "
-"Sekunden, kann aber durch angehängtes 'm' in Minuten, 'h' in Stunden und 'd' "
-"in Tage geändert werden"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
-msgstr ""
-"Im periodischen Modus gibt er die Zeitdauer für einen Neustart an. Im "
-"Internet-Modus gibt er die längste Zeitdauer ohne Internetzugang an, nach "
-"der ein Neustart durchgeführt wird. Voreingestellte Einheit ist Sekunden, "
-"Sie können aber die Endungen 'm' für Minuten, 'h' für Stunden und 'd' für "
-"Tage benutzen"
-
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
-msgstr "Betriebsart"
-
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+"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
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr "Periode"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
-msgstr "Ping-Host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
-msgstr "Ping-Zeitdauer"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
-msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
msgstr ""
-"Watchcat erlaubt die Einstellung eines automatischen Neustarts, wenn die "
-"Internetverbindung eine bestimmte Zeitlang ausgefallen ist."
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
-msgstr ""
-"Bei einem Neustart des Systems wird Watchcat einen Warmstart auslösen, wird "
-"hier ein Wert ungleich Null eingegeben, wird ein Kaltstart ausgelöst, sollte "
-"der Warmstart fehlschlagen. Geben Sie eine Zahl in Sekunden zur Aktivierung "
-"an, 0 schaltet diese Funktion aus"
+#~ msgid "Forced reboot delay"
+#~ msgstr "Erzwungenen Neustart verzögern um"
+
+#~ msgid "Grant UCI access for luci-app-watchcat"
+#~ msgstr "Gewähre UCI Zugriff auf luci-app-watchcat"
+
+#~ msgid "Host address to ping"
+#~ msgstr "Anzupingende Host-Adresse"
+
+#~ msgid ""
+#~ "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 ""
+#~ "Wie oft soll die Internetverbindung überprüft werden. Standart-Einheit in "
+#~ "Sekunden, kann aber durch angehängtes 'm' in Minuten, 'h' in Stunden und "
+#~ "'d' in Tage geändert werden"
+
+#~ msgid ""
+#~ "In periodic mode, it defines the reboot period. In internet mode, it "
+#~ "defines the longest period of time without internet access before a "
+#~ "reboot is engaged.Default unit is seconds, you can use the suffix 'm' for "
+#~ "minutes, 'h' for hours or 'd' for days"
+#~ msgstr ""
+#~ "Im periodischen Modus gibt er die Zeitdauer für einen Neustart an. Im "
+#~ "Internet-Modus gibt er die längste Zeitdauer ohne Internetzugang an, nach "
+#~ "der ein Neustart durchgeführt wird. Voreingestellte Einheit ist Sekunden, "
+#~ "Sie können aber die Endungen 'm' für Minuten, 'h' für Stunden und 'd' für "
+#~ "Tage benutzen"
+
+#~ msgid "Operating mode"
+#~ msgstr "Betriebsart"
+
+#~ msgid "Ping host"
+#~ msgstr "Ping-Host"
+
+#~ msgid "Ping period"
+#~ msgstr "Ping-Zeitdauer"
+
+#~ msgid ""
+#~ "Watchcat allows configuring a periodic reboot when the Internet "
+#~ "connection has been lost for a certain period of time."
+#~ msgstr ""
+#~ "Watchcat erlaubt die Einstellung eines automatischen Neustarts, wenn die "
+#~ "Internetverbindung eine bestimmte Zeitlang ausgefallen ist."
+
+#~ msgid ""
+#~ "When rebooting the system, the watchcat will trigger a soft reboot. "
+#~ "Entering a non zero value here will trigger a delayed hard reboot if the "
+#~ "soft reboot fails. Enter a number of seconds to enable, use 0 to disable"
+#~ msgstr ""
+#~ "Bei einem Neustart des Systems wird Watchcat einen Warmstart auslösen, "
+#~ "wird hier ein Wert ungleich Null eingegeben, wird ein Kaltstart "
+#~ "ausgelöst, sollte der Warmstart fehlschlagen. Geben Sie eine Zahl in "
+#~ "Sekunden zur Aktivierung an, 0 schaltet diese Funktion aus"
diff --git a/applications/luci-app-watchcat/po/el/watchcat.po b/applications/luci-app-watchcat/po/el/watchcat.po
index d23483abef..12722ab783 100644
--- a/applications/luci-app-watchcat/po/el/watchcat.po
+++ b/applications/luci-app-watchcat/po/el/watchcat.po
@@ -8,62 +8,168 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
msgstr ""
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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:64
+msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+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 ca33d1f7af..ed11054ca8 100644
--- a/applications/luci-app-watchcat/po/en/watchcat.po
+++ b/applications/luci-app-watchcat/po/en/watchcat.po
@@ -8,75 +8,219 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "Forced reboot delay"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr ""
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
-msgstr "Host address to ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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:64
+msgid "Huge: 1492 bytes"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-"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"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
msgstr ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
-msgstr "Operating mode"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr "Period"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
-msgstr "Ping host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
-msgstr "Ping period"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
-#, fuzzy
-msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
msgstr ""
-"Watchcat allows to configure a periodic reboot and/or when internet "
-"connection has been lost for a certain period of time."
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
+#~ msgid "Forced reboot delay"
+#~ msgstr "Forced reboot delay"
+
+#~ msgid "Host address to ping"
+#~ msgstr "Host address to ping"
+
+#~ msgid ""
+#~ "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 ""
+#~ "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"
+
+#~ msgid ""
+#~ "In periodic mode, it defines the reboot period. In internet mode, it "
+#~ "defines the longest period of time without internet access before a "
+#~ "reboot is engaged.Default unit is seconds, you can use the suffix 'm' for "
+#~ "minutes, 'h' for hours or 'd' for days"
+#~ msgstr ""
+#~ "In periodic mode, it defines the reboot period. In internet mode, it "
+#~ "defines the longest period of time without internet access before a "
+#~ "reboot is engaged.Default unit is seconds, you can use the suffix 'm' for "
+#~ "minutes, 'h' for hours or 'd' for days"
+
+#~ msgid "Operating mode"
+#~ msgstr "Operating mode"
+
+#~ msgid "Ping host"
+#~ msgstr "Ping host"
+
+#~ msgid "Ping period"
+#~ msgstr "Ping period"
+
#, fuzzy
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
-msgstr ""
-"When rebooting the system the watchcat will trigger a soft reboot, Entering "
-"a non zero value here, will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#~ msgid ""
+#~ "Watchcat allows configuring a periodic reboot when the Internet "
+#~ "connection has been lost for a certain period of time."
+#~ msgstr ""
+#~ "Watchcat allows to configure a periodic reboot and/or when internet "
+#~ "connection has been lost for a certain period of time."
+
+#, fuzzy
+#~ msgid ""
+#~ "When rebooting the system, the watchcat will trigger a soft reboot. "
+#~ "Entering a non zero value here will trigger a delayed hard reboot if the "
+#~ "soft reboot fails. Enter a number of seconds to enable, use 0 to disable"
+#~ msgstr ""
+#~ "When rebooting the system the watchcat will trigger a soft reboot, "
+#~ "Entering a non zero value here, will trigger a delayed hard reboot if the "
+#~ "soft reboot fails. Enter a number of seconds to enable, use 0 to disable"
diff --git a/applications/luci-app-watchcat/po/es/watchcat.po b/applications/luci-app-watchcat/po/es/watchcat.po
index 18f2dcf2a6..4f4819bc29 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: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-08-02 05:59+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/es/>\n"
@@ -11,76 +11,273 @@ 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.8-dev\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "Espera para forzar reinicio"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 Reinicio por Ping y Reiniciar interfaz</i> <br /> "
+"Especifique la interfaz a monitorear y reiniciar si falla un ping sobre ella."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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 a los modos de Reinicio por Ping y Reinicio periódico</i><br /> Al "
+"reiniciar el enrutador, el servicio desencadenará un reinicio suave. "
+"Poniendo un valor distinto de cero aquí, se desencadenará un reinicio "
+"completo retrasado si falla el reinicio suave. Ponga el número de segundos "
+"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
+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 ""
+"Se aplica a los modos Reinicio por Ping y Reiniciar interfaz</i> <br /> Si "
+"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
+msgid "Big: 248 bytes"
+msgstr "Grande: 248 bytes"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr "Intervalo de comprobación"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr "Forzar Retraso de Reinicio"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "Configuración general"
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
-msgstr "Conceder acceso a UCI para luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr "Otorgar acceso a la aplicación LuCI watchcat"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
-msgstr "Dirección de host para hacer ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+"Aquí puede configurar varias comprobaciones y acciones para realizar en caso "
+"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
+msgid "Host To Check"
+msgstr "Host para comprobar"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#, fuzzy
+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, "
+"<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 ""
+"Con qué frecuencia hacer ping al host especificado anteriormente. <br /><br /"
+">La unidad predeterminada es segundos, si no lleva sufijo, pero se puede "
+"usar el sufijo <b>m</b> para minutos, <b>h</b> para horas o <b>d</b> para "
+"días. <br /><br /> Ejemplos:<ul><li>10 segundos sería: <b>10</b> o <b>10s</"
+"b></li><li>5 minutos sería: <b>5m</b></li><li>1 hora sería: <b>1h</b></"
+"li><li>1 semana sería: <b>7d</b></ li><ul>"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+msgid "Huge: 1492 bytes"
+msgstr "Enorme: 1492 bytes"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr "Dirección IPv4 o nombre de host para hacer ping."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-"Cada cuánto comprobar la conexión a internet. Por defecto son segundos, pero "
-"puede añadir 'm' para minutos, 'h' para horas o 'd' para días"
+"Si usa ModemManager, antes de reiniciar la interfaz, configure el módem para "
+"que pueda usar cualquier banda."
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 modo periódico, define el período de reinicio. En el modo de Internet, "
-"define el período de tiempo más largo sin acceso a Internet antes de iniciar "
-"el reinicio. La unidad predeterminada es de segundos, puede usar el sufijo "
-"'m' para los minutos, 'h' para las horas o 'd' para los días"
+"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
+msgid "Interface"
+msgstr "Interfaz"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+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
+msgid "Jumbo: 9000 bytes"
+msgstr "Jumbo: 9000 bytes"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr "Modo"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
-msgstr "Modo de operación"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr "Nombre de la interfaz de ModemManager"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr "Período"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
-msgstr "Host al que hacer ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr "Reinicio periódico"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
-msgstr "Período de ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr "Tamaño del paquete de ping"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
-msgstr "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#, fuzzy
+msgid "Ping Reboot"
+msgstr "Reinicio por Ping"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-"Watchcat permite configurar un reinicio periódico cuando la conexión a "
-"Internet se ha perdido durante un cierto período de tiempo."
+"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/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr "Reiniciar interfaz"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr "Pequeño: 1 byte"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr "Estándar: 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 ""
-"Al reiniciar el sistema, el watchcat activará un reinicio suave. Si ingresa "
-"un valor que no sea cero aquí, se iniciará un reinicio con retraso si el "
-"reinicio por software falla. Ingrese un número de segundos para activar, use "
-"0 para desactivar"
+"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
+msgid "Unlock Modem Bands"
+msgstr "Desbloquear bandas de módem"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr "Watchcat"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#, 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 Ping Reboot y Restart Interface</i> "
+#~ "<br>Especifique la interfaz para monitorear y reiniciar si falla un ping "
+#~ "sobre ella."
+
+#~ msgid "Forced reboot delay"
+#~ msgstr "Espera para forzar reinicio"
+
+#~ msgid "Grant UCI access for luci-app-watchcat"
+#~ msgstr "Conceder acceso a UCI para luci-app-watchcat"
+
+#~ msgid "Host address to ping"
+#~ msgstr "Dirección de host para hacer ping"
+
+#~ msgid ""
+#~ "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 ""
+#~ "Cada cuánto comprobar la conexión a internet. Por defecto son segundos, "
+#~ "pero puede añadir 'm' para minutos, 'h' para horas o 'd' para días"
+
+#~ msgid ""
+#~ "In periodic mode, it defines the reboot period. In internet mode, it "
+#~ "defines the longest period of time without internet access before a "
+#~ "reboot is engaged.Default unit is seconds, you can use the suffix 'm' for "
+#~ "minutes, 'h' for hours or 'd' for days"
+#~ msgstr ""
+#~ "En modo periódico, define el período de reinicio. En el modo de Internet, "
+#~ "define el período de tiempo más largo sin acceso a Internet antes de "
+#~ "iniciar el reinicio. La unidad predeterminada es de segundos, puede usar "
+#~ "el sufijo 'm' para los minutos, 'h' para las horas o 'd' para los días"
+
+#~ msgid "Operating mode"
+#~ msgstr "Modo de operación"
+
+#~ msgid "Ping host"
+#~ msgstr "Host al que hacer ping"
+
+#~ msgid "Ping period"
+#~ msgstr "Período de ping"
+
+#~ msgid ""
+#~ "Watchcat allows configuring a periodic reboot when the Internet "
+#~ "connection has been lost for a certain period of time."
+#~ msgstr ""
+#~ "Watchcat permite configurar un reinicio periódico cuando la conexión a "
+#~ "Internet se ha perdido durante un cierto período de tiempo."
+
+#~ msgid ""
+#~ "When rebooting the system, the watchcat will trigger a soft reboot. "
+#~ "Entering a non zero value here will trigger a delayed hard reboot if the "
+#~ "soft reboot fails. Enter a number of seconds to enable, use 0 to disable"
+#~ msgstr ""
+#~ "Al reiniciar el sistema, el watchcat activará un reinicio suave. Si "
+#~ "ingresa un valor que no sea cero aquí, se iniciará un reinicio con "
+#~ "retraso si el reinicio por software falla. Ingrese un número de segundos "
+#~ "para activar, use 0 para desactivar"
diff --git a/applications/luci-app-watchcat/po/fi/watchcat.po b/applications/luci-app-watchcat/po/fi/watchcat.po
index af423ba69f..d62d4c658d 100644
--- a/applications/luci-app-watchcat/po/fi/watchcat.po
+++ b/applications/luci-app-watchcat/po/fi/watchcat.po
@@ -1,70 +1,179 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-12-21 16:49+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswatchcat/fi/>\n"
"Language: fi\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\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr "Tarkistusväli"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
msgstr ""
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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:64
+msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+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 e3844a470d..659cb8b53b 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: 2020-06-25 19:08+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2021-12-30 07:50+0000\n"
+"Last-Translator: Samuel Chéreau <bnorus@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/fr/>\n"
"Language: fr\n"
@@ -10,78 +10,227 @@ 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.10.1\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "Délai pour le reboot forcé"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 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
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "Paramètres généraux"
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
-msgstr "Accorder l'accès UCI à luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
-msgstr "Adresse hôte à envoyer au ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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:64
+msgid "Huge: 1492 bytes"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-"La fréquence de vérification de la connexion Internet. 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"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
-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"
-
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
-msgstr "Mode de fonctionnement"
-
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+"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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: 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
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr "Période"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
-msgstr "Hôte destinataire du ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
-msgstr "Période Ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
-msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
msgstr ""
-"Watchcat permet de configurer un redémarrage périodique lorsque la connexion "
-"Internet a été perdue pendant un certain temps."
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
-msgstr ""
-"Lors du redémarrage du système, le watchcat déclenche un soft reboot. "
-"L'entrée d'une valeur non nulle ici déclenchera un hard reboot retardé si le "
-"soft reboot échoue. Entrez un nombre de secondes pour activer, utilisez 0 "
-"pour désactiver"
+#~ msgid "Forced reboot delay"
+#~ msgstr "Délai pour le reboot forcé"
+
+#~ msgid "Grant UCI access for luci-app-watchcat"
+#~ msgstr "Accorder l'accès UCI à luci-app-watchcat"
+
+#~ msgid "Host address to ping"
+#~ msgstr "Adresse hôte à envoyer au ping"
+
+#~ msgid ""
+#~ "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 ""
+#~ "La fréquence de vérification de la connexion Internet. 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"
+
+#~ msgid ""
+#~ "In periodic mode, it defines the reboot period. In internet mode, it "
+#~ "defines the longest period of time without internet access before a "
+#~ "reboot is engaged.Default unit is seconds, you can use the suffix 'm' for "
+#~ "minutes, 'h' for hours or 'd' for days"
+#~ 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"
+
+#~ msgid "Operating mode"
+#~ msgstr "Mode de fonctionnement"
+
+#~ msgid "Ping host"
+#~ msgstr "Hôte destinataire du ping"
+
+#~ msgid "Ping period"
+#~ msgstr "Période Ping"
+
+#~ msgid ""
+#~ "Watchcat allows configuring a periodic reboot when the Internet "
+#~ "connection has been lost for a certain period of time."
+#~ msgstr ""
+#~ "Watchcat permet de configurer un redémarrage périodique lorsque la "
+#~ "connexion Internet a été perdue pendant un certain temps."
+
+#~ msgid ""
+#~ "When rebooting the system, the watchcat will trigger a soft reboot. "
+#~ "Entering a non zero value here will trigger a delayed hard reboot if the "
+#~ "soft reboot fails. Enter a number of seconds to enable, use 0 to disable"
+#~ msgstr ""
+#~ "Lors du redémarrage du système, le watchcat déclenche un soft reboot. "
+#~ "L'entrée d'une valeur non nulle ici déclenchera un hard reboot retardé si "
+#~ "le soft reboot échoue. Entrez un nombre de secondes pour activer, "
+#~ "utilisez 0 pour désactiver"
diff --git a/applications/luci-app-watchcat/po/he/watchcat.po b/applications/luci-app-watchcat/po/he/watchcat.po
index d23483abef..12722ab783 100644
--- a/applications/luci-app-watchcat/po/he/watchcat.po
+++ b/applications/luci-app-watchcat/po/he/watchcat.po
@@ -8,62 +8,168 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
msgstr ""
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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:64
+msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+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 f9a0dcfb72..2f564d0283 100644
--- a/applications/luci-app-watchcat/po/hi/watchcat.po
+++ b/applications/luci-app-watchcat/po/hi/watchcat.po
@@ -9,62 +9,168 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
msgstr ""
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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:64
+msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+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 82ac4c15a6..b263876842 100644
--- a/applications/luci-app-watchcat/po/hu/watchcat.po
+++ b/applications/luci-app-watchcat/po/hu/watchcat.po
@@ -1,80 +1,214 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2014-01-31 18:09+0200\n"
-"Last-Translator: Sixtus <gelencser12@freemail.hu>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-08-16 16:38+0000\n"
+"Last-Translator: Bence Csókás <bence.csokas@gmail.com>\n"
+"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswatchcat/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.8-dev\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "Kényszerített újraindítás késleltetése"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr "Nagy: 248 bájt"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "Általános Beállítások"
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-#, fuzzy
-msgid "Host address to ping"
-msgstr "Pingelendő szerver címe"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
msgid ""
-"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"
+"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, "
+"<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:64
+msgid "Huge: 1492 bytes"
msgstr ""
-"Internet kapcsolat ellenőrzésének gyakorisága. Alapértelmezett egység a "
-"másodperc, percekhez használd az 'm', órákhoz a 'h', vagy napokhoz a 'd' "
-"utótagot."
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+msgid ""
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr "Csatoló"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
msgstr ""
-"Periodikus üzemmódban ez határozza meg az újraindítás gyakoriságát. Internet "
-"üzemmódban meghatározza a leghosszabb időt újraindításig, amikor nincs "
-"internet kapcsolat. Alapértelmezett egység a másodperc, percekhez használd "
-"az 'm', órákhoz a 'h', vagy napokhoz a 'd' utótagot."
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
-msgstr "Üzemmód"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr "Jumbo: 9000 bájt"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr "Mód"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr "ModemManager csatoló neve"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr "Periódus"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
-msgstr "Ping címe"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
-msgstr "Pingelések közti idő"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr "Kicsi: 1 bájt"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr "Normál: 56 bájt"
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr "Watchcat"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
+msgstr "Windows: 32 bájt"
+
+#~ msgid "Forced reboot delay"
+#~ msgstr "Kényszerített újraindítás késleltetése"
+
+#, fuzzy
+#~ msgid "Host address to ping"
+#~ msgstr "Pingelendő szerver címe"
+
+#~ msgid ""
+#~ "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 ""
+#~ "Internet kapcsolat ellenőrzésének gyakorisága. Alapértelmezett egység a "
+#~ "másodperc, percekhez használd az 'm', órákhoz a 'h', vagy napokhoz a 'd' "
+#~ "utótagot."
+
+#~ msgid ""
+#~ "In periodic mode, it defines the reboot period. In internet mode, it "
+#~ "defines the longest period of time without internet access before a "
+#~ "reboot is engaged.Default unit is seconds, you can use the suffix 'm' for "
+#~ "minutes, 'h' for hours or 'd' for days"
+#~ msgstr ""
+#~ "Periodikus üzemmódban ez határozza meg az újraindítás gyakoriságát. "
+#~ "Internet üzemmódban meghatározza a leghosszabb időt újraindításig, amikor "
+#~ "nincs internet kapcsolat. Alapértelmezett egység a másodperc, percekhez "
+#~ "használd az 'm', órákhoz a 'h', vagy napokhoz a 'd' utótagot."
+
+#~ msgid "Operating mode"
+#~ msgstr "Üzemmód"
+
+#~ msgid "Ping host"
+#~ msgstr "Ping címe"
+
+#~ msgid "Ping period"
+#~ msgstr "Pingelések közti idő"
diff --git a/applications/luci-app-watchcat/po/it/watchcat.po b/applications/luci-app-watchcat/po/it/watchcat.po
index bc3eab73fb..3eac6a1dad 100644
--- a/applications/luci-app-watchcat/po/it/watchcat.po
+++ b/applications/luci-app-watchcat/po/it/watchcat.po
@@ -1,88 +1,185 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2013-02-03 14:12+0200\n"
-"Last-Translator: Francesco <3gasas@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-09-08 07:33+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswatchcat/it/>\n"
"Language: it\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.8.1-dev\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "Ritardo riavvio forzato"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr "Grande: 248 byte"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr "Intervallo di Controllo"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr "Ritardo del riavvio forzato"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "Impostazioni Generali"
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
-msgstr "Indirizzo dell'host da pingare"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr "Host da controllare"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
msgid ""
-"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"
+"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, "
+"<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 ""
-"Ogni quanto si vuole controllare la connessione. Di default espresso in "
-"secondi, puoi usare il sufisso 'm' per i minuti, 'h' per le ore o 'd' per i "
-"giorni"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+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."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-"In modalità periodica, definisce il periodo di riavvio. In modalità "
-"internet, definisce il più lungo periodo del tempo senza connessione "
-"internet prima di un riavvio è pianificato. L'unità predefinita è in "
-"secondi, si può usare il suffisso 'm' per i minuti, 'h' per le ore o 'd' per "
-"i giorni."
-
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr "Interfaccia"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+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
+msgid "Jumbo: 9000 bytes"
+msgstr "Gigante: 9000 bytes"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
msgstr "Modalità"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr "Periodo"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
-msgstr "Ping host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr "Riavvio periodico"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
-msgstr "Periodo del Ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#, fuzzy
+msgid "Ping Packet Size"
+msgstr "Dimensione del pacchetto Ping"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
-msgstr "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
+msgstr "Riavvio ping"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
-#, fuzzy
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-"Watchcat ti permette di configurare un riavvio periodico quando la "
-"connessione a internet è stata persa per un certo periodo."
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-#, fuzzy
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr "Riavvia interfaccia"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr "Piccolo: 1 byte"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr "Normale: 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 ""
-"Quando watchcat vuole riavviare il sistema usa un soft reboot, immetendo un "
-"valore diverso da 0 in questo campo il proverà un hard reboot se il soft "
-"reboot fallisce. Inserire un numero espresso in secondi per abilitare, usa 0 "
-"per disabilitare"
+"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
+msgid "Unlock Modem Bands"
+msgstr "Sblocca le bande del 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
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr "Watchcat"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
+msgstr "Windows: 32 bytes"
+
+#~ msgid "Grant UCI access for luci-app-watchcat"
+#~ msgstr "Concedi accesso UCI per luci-app-watchcat"
diff --git a/applications/luci-app-watchcat/po/ja/watchcat.po b/applications/luci-app-watchcat/po/ja/watchcat.po
index 1a44e5284f..117d9550f2 100644
--- a/applications/luci-app-watchcat/po/ja/watchcat.po
+++ b/applications/luci-app-watchcat/po/ja/watchcat.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-14 14:42+0000\n"
+"PO-Revision-Date: 2021-03-31 12:26+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/ja/>\n"
@@ -10,70 +10,222 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "強制再起動遅延時間"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr "チェック間隔"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "一般設定"
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
-msgstr "luci-app-watchcat に UCI アクセスを許可"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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:64
+msgid "Huge: 1492 bytes"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
-msgstr "ping するホスト・アドレス"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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' という接尾辞を使用できます"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr "インターフェース"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
msgstr ""
-"定期動作モードの場合、再起動する周期を設定します。インターネットモードの場"
-"合、インターネット接続が切断状態にある許容する期間を設定します。標準の単位は"
-"秒ですが、'm'を接尾に付けると分、'h'を付けると時、'd'を付けると日数に設定され"
-"ます。"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
-msgstr "動作モード"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr "モード"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr "周期"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
-msgstr "Ping 宛先ホスト"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
-msgstr "Ping 間隔"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
-msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
-msgstr "Watchcat を使用すると、インターネット接続が一定期間失われた場合に、定期的な再起動を構成できます。"
-
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
msgstr ""
-"システムを再起動すると、watchcat はソフト再起動をトリガーします。 ここに 0 "
-"以外の値を入力すると、ソフト再起動が失敗した場合に遅延ハード再起動がトリガーされます。 有効にするには秒数を入力し、無効にするには 0 を使用します"
+
+#~ msgid "Forced reboot delay"
+#~ msgstr "強制再起動遅延時間"
+
+#~ msgid "Grant UCI access for luci-app-watchcat"
+#~ msgstr "luci-app-watchcatにUCIアクセスを許可"
+
+#~ msgid "Host address to ping"
+#~ msgstr "ping するホスト・アドレス"
+
+#~ msgid ""
+#~ "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' という接尾辞を使用できます"
+
+#~ msgid ""
+#~ "In periodic mode, it defines the reboot period. In internet mode, it "
+#~ "defines the longest period of time without internet access before a "
+#~ "reboot is engaged.Default unit is seconds, you can use the suffix 'm' for "
+#~ "minutes, 'h' for hours or 'd' for days"
+#~ msgstr ""
+#~ "定期動作モードの場合、再起動する周期を設定します。インターネットモードの場"
+#~ "合、インターネット接続が切断状態にある許容する期間を設定します。初期設定の"
+#~ "単位は秒ですが、'm'を接尾に付けると分、'h'を付けると時、'd'を付けると日数"
+#~ "に設定されます"
+
+#~ msgid "Operating mode"
+#~ msgstr "動作モード"
+
+#~ msgid "Ping host"
+#~ msgstr "Ping 宛先ホスト"
+
+#~ msgid "Ping period"
+#~ msgstr "Ping 間隔"
+
+#~ msgid ""
+#~ "Watchcat allows configuring a periodic reboot when the Internet "
+#~ "connection has been lost for a certain period of time."
+#~ msgstr ""
+#~ "Watchcat を使用すると、インターネット接続が一定期間失われた場合に、定期的"
+#~ "な再起動を構成できます。"
+
+#~ msgid ""
+#~ "When rebooting the system, the watchcat will trigger a soft reboot. "
+#~ "Entering a non zero value here will trigger a delayed hard reboot if the "
+#~ "soft reboot fails. Enter a number of seconds to enable, use 0 to disable"
+#~ msgstr ""
+#~ "システムを再起動すると、watchcat はソフト再起動をトリガーします。 ここに "
+#~ "0 以外の値を入力すると、ソフト再起動が失敗した場合に遅延ハード再起動がトリ"
+#~ "ガーされます。 有効にするには秒数を入力し、無効にするには 0 を使用します"
diff --git a/applications/luci-app-watchcat/po/ko/watchcat.po b/applications/luci-app-watchcat/po/ko/watchcat.po
index c3a831056f..4110d8f4a1 100644
--- a/applications/luci-app-watchcat/po/ko/watchcat.po
+++ b/applications/luci-app-watchcat/po/ko/watchcat.po
@@ -1,70 +1,179 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-03-21 14:31+0000\n"
+"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\n"
+"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswatchcat/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.5.2-dev\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "기본 설정"
+
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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:64
+msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+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 5bea96a3e9..383778d47c 100644
--- a/applications/luci-app-watchcat/po/mr/watchcat.po
+++ b/applications/luci-app-watchcat/po/mr/watchcat.po
@@ -12,62 +12,174 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "सक्तीने रीबूट विलंब"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr ""
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
-msgstr "पिंग होस्ट पत्ता"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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:64
+msgid "Huge: 1492 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
+msgstr ""
+
+#~ msgid "Forced reboot delay"
+#~ msgstr "सक्तीने रीबूट विलंब"
+
+#~ msgid "Host address to ping"
+#~ msgstr "पिंग होस्ट पत्ता"
diff --git a/applications/luci-app-watchcat/po/ms/watchcat.po b/applications/luci-app-watchcat/po/ms/watchcat.po
index 237618384f..a6ede3d7c3 100644
--- a/applications/luci-app-watchcat/po/ms/watchcat.po
+++ b/applications/luci-app-watchcat/po/ms/watchcat.po
@@ -7,62 +7,168 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
msgstr ""
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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:64
+msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+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 d23483abef..e613fced5d 100644
--- a/applications/luci-app-watchcat/po/nb_NO/watchcat.po
+++ b/applications/luci-app-watchcat/po/nb_NO/watchcat.po
@@ -1,69 +1,193 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-02-27 05:11+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswatchcat/nb_NO/>\n"
+"Language: nb_NO\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"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.5\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
msgstr ""
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
msgid ""
-"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"
+"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, "
+"<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/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+msgid "Huge: 1492 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+msgid ""
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
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/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
+msgstr ""
+"Ved omstart av systemet vil watchcat utløse en myk omstart. Å skrive inn et "
+"tall annet enn null her vil utløse en forsinket hard omstart hvis den mye "
+"misslykkes. Skriv inn antall sekunder for å skru på, og 0 for å skru av."
+
+#~ msgid "Forced reboot delay"
+#~ msgstr "Påtvingt omstartsforsinkelse"
+
+#~ msgid "Grant UCI access for luci-app-watchcat"
+#~ msgstr "Innvilg UCI-tilgang for luci-app-watchcat"
+
+#~ msgid "Operating mode"
+#~ msgstr "Driftsmodus"
diff --git a/applications/luci-app-watchcat/po/pl/watchcat.po b/applications/luci-app-watchcat/po/pl/watchcat.po
index 13643dd322..4c11a3cf24 100644
--- a/applications/luci-app-watchcat/po/pl/watchcat.po
+++ b/applications/luci-app-watchcat/po/pl/watchcat.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: 2021-08-12 12:55+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/pl/>\n"
"Language: pl\n"
@@ -11,76 +11,343 @@ 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.8-dev\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "Wymuszone opóźnienie restartu"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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ę."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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 "
+"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
+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 /> "
+"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
+msgid "Big: 248 bytes"
+msgstr "Duży: 248 bajtów"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr "Interwał sprawdzania"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr "Wymuś opóźnienie restartu"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "Ustawienia główne"
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
-msgstr "Udziel dostępu UCI do luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr "Udziel dostępu LuCI do aplikacji watchcat"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
-msgstr "Adres hosta do pingowania"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+"Tutaj możesz skonfigurować kilka kontroli i działań, które należy podjąć w "
+"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/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr "Host do sprawdzenia"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
msgid ""
-"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"
+"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, "
+"<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 ""
-"Jak często sprawdzać połączenie internetowe. Domyślną jednostką jest "
-"sekunda, można także użyć 'm' dla minut, 'h' dla godzin lub 'd' dla dni"
+"Jak często pingować podany powyżej host. <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> dla dni. <br /><br /> Przykłady:<ul><li>10 "
+"sekund to: <b>10</b> lub <b>10s</b></li><li>5 minut byłoby: <b>5m</b></"
+"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
+msgid "Huge: 1492 bytes"
+msgstr "Ogromny: 1492 bajtów"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr "Adres IPv4 lub nazwa hosta do pingowania."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-"W trybie okresowym, określa to restart. W trybie internetowym, określa "
-"najdłuższy okres czasu bez dostępu do internetu przed restartem. Domyślną "
-"jednostką jest sekunda, można także użyć 'm' dla minut, 'h' dla godzin lub "
-"'d' dla dni"
+"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
+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>"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr "Interfejs"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
-msgstr "Tryb pracy"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr "Interfejs do monitorowania i/lub restartu"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr "Jumbo: 9000 bajtów"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr "Tryb"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr "Nazwa interfejsu ModemManager"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr "Okres"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
-msgstr "Host do pingowania"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr "Restart okresowy"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
-msgstr "Czas pomiędzy wysyłaniem pingów"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr "Rozmiar pakietu ping"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
-msgstr "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
+msgstr "Restart na podstawie pingu"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-"Watchcat pozwala na skonfigurowanie okresowych restartów, jeśli połączenie "
-"internetowe zostanie utracone na określony czas."
+"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."
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr "Uruchom ponownie interfejs"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr "Mały: 1 bajt"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr "Standard: 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 ""
-"Restart routera Watchcat wykonuje za pomocą tzw. \"miękkiego restartu\". "
-"Wpisując tutaj wartość niezerową, wymusimy \"twardy restart\", jeśli "
-"\"miękki restart\" się nie powiedzie. Podaj czas w sekundach lub wpisz 0 "
-"(zero), aby wyłączyć restarty"
+"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
+msgid "Unlock Modem Bands"
+msgstr "Odblokuj pasma modemu"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr "Watchcat"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+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 Ping Restart i Restartuj Interfejs</i><br>Określ "
+#~ "interfejs do monitorowania i ponownego uruchomienia w przypadku "
+#~ "niepowodzenia polecenia ping."
+
+#~ 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 "
+#~ "value here will trigger a delayed hard reboot if the soft reboot were to "
+#~ "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 Ping Restart i Okresowy Restart.</i><br>Po ponownym "
+#~ "uruchomieniu routera usługa wyzwoli miękki restart. Wprowadzenie wartości "
+#~ "niezerowej w tym miejscu spowoduje opóźniony twardy restart, jeśli miękki "
+#~ "restart się nie powiedzie. Wprowadź liczbę sekund oczekiwania na "
+#~ "niepowodzenie miękkiego ponownego uruchomienia lub użyj 0, aby wyłączyć "
+#~ "wymuszone opóźnienie ponownego uruchomienia."
+
+#~ 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 Ping Restart i Restartuj Interfejs</i><br>Jeśli używasz "
+#~ "ModemManager, możesz uruchomić program Watchcat z interfejsem "
+#~ "ModemManger, podając jego nazwę."
+
+#~ 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, <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 ""
+#~ "Jak często pingować podany wyżej host.<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 byłoby:<b>5m</b></li><li>1 godzina "
+#~ "byłaby:<b>1h</b></li><li>1 tydzień wynosiłby:<b>7d</b></li><ul>"
+
+#~ 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 restartu określa, jak często należy ponownie "
+#~ "uruchomić komputer. <br>W trybie restartu ping definiuje najdłuższy okres "
+#~ "czasu bez odpowiedzi od hosta, aby sprawdzić przed uruchomieniem "
+#~ "komputera. <br>W trybie restartu sieci definiuje najdłuższy okres czasu "
+#~ "bez odpowiedzi od hosta do sprawdzenia przed ponownym uruchomieniem "
+#~ "interfejsu. <br><br>Wyłączna jednostka to sekundy, bez sufiksu, ale można "
+#~ "użyć sufiksu <b>m</b> przez minuty, <b>h</b> godzinami lub <b>d</b> przez "
+#~ "kilka dni. <br><br>Wynik: <ul><li>10 sekund: <b>10</b> lub <b>10s</b></"
+#~ "li><li>5 minut: <b>5m</b></li><li> 1 godzina będzie: <b>1h</b></li><li>1 "
+#~ "tydzień będzie: <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 Restart: Ponowne uruchomienie urządzenia, jeśli ping do określonego "
+#~ "hosta nie powiedzie się przez określony czas.<br>Okresowe ponowne "
+#~ "uruchamianie: Ponowne uruchomienie urządzenia po określonym odstępie "
+#~ "czasu.<br>Restart interfejsu: Zrestartuj interfejs sieciowy, jeśli ping "
+#~ "do określonego hosta nie powiedzie się przez określony czas."
+
+#~ msgid "Forced reboot delay"
+#~ msgstr "Wymuszone opóźnienie restartu"
+
+#~ msgid "Grant UCI access for luci-app-watchcat"
+#~ msgstr "Udziel dostępu UCI do luci-app-watchcat"
+
+#~ msgid "Host address to ping"
+#~ msgstr "Adres hosta do pingowania"
+
+#~ msgid ""
+#~ "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 ""
+#~ "Jak często sprawdzać połączenie internetowe. Domyślną jednostką jest "
+#~ "sekunda, można także użyć 'm' dla minut, 'h' dla godzin lub 'd' dla dni"
+
+#~ msgid ""
+#~ "In periodic mode, it defines the reboot period. In internet mode, it "
+#~ "defines the longest period of time without internet access before a "
+#~ "reboot is engaged.Default unit is seconds, you can use the suffix 'm' for "
+#~ "minutes, 'h' for hours or 'd' for days"
+#~ msgstr ""
+#~ "W trybie okresowym, określa to restart. W trybie internetowym, określa "
+#~ "najdłuższy okres czasu bez dostępu do internetu przed restartem. Domyślną "
+#~ "jednostką jest sekunda, można także użyć 'm' dla minut, 'h' dla godzin "
+#~ "lub 'd' dla dni"
+
+#~ msgid "Operating mode"
+#~ msgstr "Tryb pracy"
+
+#~ msgid "Ping host"
+#~ msgstr "Host do pingowania"
+
+#~ msgid "Ping period"
+#~ msgstr "Czas pomiędzy wysyłaniem pingów"
+
+#~ msgid ""
+#~ "Watchcat allows configuring a periodic reboot when the Internet "
+#~ "connection has been lost for a certain period of time."
+#~ msgstr ""
+#~ "Watchcat pozwala na skonfigurowanie okresowych restartów, jeśli "
+#~ "połączenie internetowe zostanie utracone na określony czas."
+
+#~ msgid ""
+#~ "When rebooting the system, the watchcat will trigger a soft reboot. "
+#~ "Entering a non zero value here will trigger a delayed hard reboot if the "
+#~ "soft reboot fails. Enter a number of seconds to enable, use 0 to disable"
+#~ msgstr ""
+#~ "Restart routera Watchcat wykonuje za pomocą tzw. \"miękkiego restartu\". "
+#~ "Wpisując tutaj wartość niezerową, wymusimy \"twardy restart\", jeśli "
+#~ "\"miękki restart\" się nie powiedzie. Podaj czas w sekundach lub wpisz 0 "
+#~ "(zero), aby wyłączyć restarty"
diff --git a/applications/luci-app-watchcat/po/pt/watchcat.po b/applications/luci-app-watchcat/po/pt/watchcat.po
index 5a6a7a3aae..e8b69730a3 100644
--- a/applications/luci-app-watchcat/po/pt/watchcat.po
+++ b/applications/luci-app-watchcat/po/pt/watchcat.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-07-20 11:41+0000\n"
+"PO-Revision-Date: 2021-06-13 21:32+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/pt/>\n"
@@ -10,76 +10,270 @@ 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.7-dev\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "Atraso forçado para a reinicialização"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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 ""
+"Se aplica aos modos ping reboot e os modos de reinicialização da interface</"
+"i> <br /> Caso esteja a usar o ModemManager, será possível fazer com que o "
+"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
+msgid "Big: 248 bytes"
+msgstr "Grande: 248 bytes"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr "Intervalo de verificação"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr "Atraso da reinicialização forçada"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "Configurações gerais"
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
-msgstr "Conceder acesso UCI ao luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr "Conceda à app watchcat o acesso ao LuCI"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
-msgstr "Endereço de host para ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+"Aqui é possível configurar várias verificações e ações que serão tomadas "
+"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
+msgid "Host To Check"
+msgstr "O host que será verificado"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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 ""
+"Quantas vezes pingar o host definido acima. <br /><br />A unidade padrão é "
+"de segundos, sem um 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 /> 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/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+msgid "Huge: 1492 bytes"
+msgstr "Enorme: 1492 bytes"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr "Endereço IPv4 ou nome do host para enviar um ping."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-"A frequência de verificar a ligação à Internet. A unidade padrão é segundos, "
-"pode usar o sufixo 'm' para minutos, 'h' para horas ou 'd' para dias"
+"Caso use o ModemManager antes de reiniciar a interface, defina o modem para "
+"poder utilizar qualquer banda."
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 periódico, define o período de reinicialização. No modo Internet, "
-"define o período mais longo sem acesso à Internet antes da reinicialização. "
-"A unidade predefinida é segundos, pode utilizar o sufixo 'm' para minutos, "
-"'h' para horas ou 'd' para dias"
+"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
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+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
+msgid "Jumbo: 9000 bytes"
+msgstr "Jumbo: 9000 bytes"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr "Modo"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
-msgstr "Modo de operação"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr "Nome da interface do ModemManager"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr "Periodo"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
-msgstr "Pingar host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr "Reinício periódico"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
-msgstr "Periodo de ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr "Tamanho do Pacote Ping"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
+msgstr "Reiniciar com Ping"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
+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."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr "Interface de reinicialização"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr "Pequeno: 1 byte"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr "Padrão: 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 "Essas regras regem como este aparelho reage aos eventos de rede."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr "Desbloqueie as bandas do 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
#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
-msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
-msgstr ""
-"O Watchcat permite configurar uma reinicialização periódica quando a conexão "
-"com a Internet tiver sido perdida por um determinado período."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
+msgstr "Windows: 32 bytes"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
-msgstr ""
-"Ao reiniciar o sistema, o watchcat acionará uma reinicialização suave. "
-"Introduzir um valor diferente de zero aqui irá acionar uma reinicialização "
-"rígida retardada se a reinicialização suave falhar. Digite uma quantidade de "
-"segundos para ativar, use 0 para desativar"
+#~ 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>Aplica-se aos modos Reiniciar com Ping e Reiniciar a Interface</i> "
+#~ "<br>Defina a interface para monitorar e reiniciar se um ping falhar sobre "
+#~ "ele."
+
+#~ msgid "Forced reboot delay"
+#~ msgstr "Atraso forçado para a reinicialização"
+
+#~ msgid "Grant UCI access for luci-app-watchcat"
+#~ msgstr "Conceder acesso UCI ao luci-app-watchcat"
+
+#~ msgid "Host address to ping"
+#~ msgstr "Endereço de host para ping"
+
+#~ msgid ""
+#~ "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 ""
+#~ "A frequência de verificar a ligação à Internet. A unidade padrão é "
+#~ "segundos, pode usar o sufixo 'm' para minutos, 'h' para horas ou 'd' para "
+#~ "dias"
+
+#~ msgid ""
+#~ "In periodic mode, it defines the reboot period. In internet mode, it "
+#~ "defines the longest period of time without internet access before a "
+#~ "reboot is engaged.Default unit is seconds, you can use the suffix 'm' for "
+#~ "minutes, 'h' for hours or 'd' for days"
+#~ msgstr ""
+#~ "No modo periódico, define o período de reinicialização. No modo Internet, "
+#~ "define o período mais longo sem acesso à Internet antes da "
+#~ "reinicialização. A unidade predefinida é segundos, pode utilizar o sufixo "
+#~ "'m' para minutos, 'h' para horas ou 'd' para dias"
+
+#~ msgid "Operating mode"
+#~ msgstr "Modo de operação"
+
+#~ msgid "Ping host"
+#~ msgstr "Pingar host"
+
+#~ msgid "Ping period"
+#~ msgstr "Periodo de ping"
+
+#~ msgid ""
+#~ "Watchcat allows configuring a periodic reboot when the Internet "
+#~ "connection has been lost for a certain period of time."
+#~ msgstr ""
+#~ "O Watchcat permite configurar uma reinicialização periódica quando a "
+#~ "conexão com a Internet tiver sido perdida por um determinado período."
+
+#~ msgid ""
+#~ "When rebooting the system, the watchcat will trigger a soft reboot. "
+#~ "Entering a non zero value here will trigger a delayed hard reboot if the "
+#~ "soft reboot fails. Enter a number of seconds to enable, use 0 to disable"
+#~ msgstr ""
+#~ "Ao reiniciar o sistema, o watchcat acionará uma reinicialização suave. "
+#~ "Introduzir um valor diferente de zero aqui irá acionar uma "
+#~ "reinicialização rígida retardada se a reinicialização suave falhar. "
+#~ "Digite uma quantidade de segundos para ativar, use 0 para desativar"
diff --git a/applications/luci-app-watchcat/po/pt_BR/watchcat.po b/applications/luci-app-watchcat/po/pt_BR/watchcat.po
index 8dbb21c08b..da18562ef4 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: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-08-12 12:55+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,77 +11,345 @@ 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.8-dev\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "Atraso para reinício forçado"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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 o número 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
+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 ""
+"Se aplica aos modos ping reboot e os modos de reinicialização da interface</"
+"i> <br /> Caso esteja usando o ModemManager, será possível fazer com que o "
+"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
+msgid "Big: 248 bytes"
+msgstr "Grande: 248 bytes"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr "Intervalo de verificação"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr "Atraso da reinicialização forçada"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "Configurações gerais"
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
-msgstr "Conceda acesso UCI ao luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr "Conceda ao aplicativo watchcat o acesso ao LuCI"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+"Aqui é possível configurar várias verificações e ações que serão tomadas "
+"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
+msgid "Host To Check"
+msgstr "O host que será verificado"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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 ""
+"Quantas vezes pingar o host definido acima. <br /><br />A unidade padrão é "
+"de segundos, sem um 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 /> 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:64
+msgid "Huge: 1492 bytes"
+msgstr "Enorme: 1492 bytes"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
-msgstr "Endereço do equipamento para efetuar o PING"
+#: 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/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-"Com qual frequência deve verificar a conexão com a Internet. A unidade "
-"padrão é segundos, mas você pode usar o sufixo 'm' para minutos, 'h' para "
-"horas ou 'd' para dias"
+"Caso use o ModemManager antes de reiniciar a interface, defina o modem para "
+"poder utilizar qualquer banda."
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 periódico, é definido o período para se reiniciar. No modo Internet, "
-"é definido o maior período de tempo sem acesso à Internet até que um "
-"reinício seja realizado. A unidade padrão é segundos, mas você pode usar o "
-"sufixo 'm' para minutos, 'h' para horas ou 'd' para dias"
+"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/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
-msgstr "Modo de Operação"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr "Interface"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+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
+msgid "Jumbo: 9000 bytes"
+msgstr "Jumbo: 9000 bytes"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr "Modo"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr "Nome da interface do ModemManager"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr "Período"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
-msgstr "Pingar Máquina"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr "Reinício periódico"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr "Tamanho do Pacote Ping"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
+msgstr "Reiniciar com Ping"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
-msgstr "Período de ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
+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."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr "Reinicie a interface"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr "Pequeno: 1 byte"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr "Padrão: 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 "Essas regras regem como este dispositivo reage aos eventos de rede."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr "Desbloqueie as bandas do modem"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
-msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
-msgstr ""
-"Watchcat permite a configuração de um período para reiniciar e/ou quando a "
-"conexão com à Internet foi perdida por um ser período de tempo."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
+msgstr "Windows: 32 bytes"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
-msgstr ""
-"Ao reiniciar o sistema, o watchcat vai acionar uma reinicialização suave. "
-"Inserir um valor não zero aqui irá acionar uma reinicialização forçada "
-"atrasada se a reinicialização suave falhar. Digite um número de segundos "
-"para habilitar, use 0 para desabilitar"
+#~ 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>Aplica-se para os modos Reiniciar com Ping e Reiniciar a Interface</i> "
+#~ "<br>Defina a interface para monitorar e reinicie se um ping sobre ele "
+#~ "falhar."
+
+#~ 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 "
+#~ "value here will trigger a delayed hard reboot if the soft reboot were to "
+#~ "fail. Enter the number of seconds to wait for the soft reboot to fail or "
+#~ "use 0 to disable the forced reboot delay."
+#~ msgstr ""
+#~ "Aplica-se aos modos Reiniciar com Ping e Reinicialização Periódica</i> "
+#~ "<br>Quando reiniciar o roteador, o serviço realizará 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 de segundos para aguardar a falha da reinicialização "
+#~ "ou use 0 para desativar o atraso da reinicialização forçada."
+
+#~ 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 ""
+#~ "Aplica-se aos modos Reboot com Ping e da reinicialização da interface</i> "
+#~ "<br>Usando o ModemManager, você pode fazer com que o Watchcat reinicie a "
+#~ "sua interface ModemManger ao informar o seu nome."
+
+#~ 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, <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 ""
+#~ "Quantas vezes devemos pingar o host informado acima. <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 ""
+#~ "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>Em "
+#~ "modo de Reiniciar com Ping, é definido o período mais longo sem uma "
+#~ "resposta a partir do host que está sendo verificado antes de realizar uma "
+#~ "reinicialização. <br>Em modo Reinicio Através da Rede, é definido o "
+#~ "período mais longo sem uma resposta do host que está sendo verificado "
+#~ "antes que a interface seja reiniciada. <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></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 ""
+#~ "Reiniciar com Ping: Reinicie este dispositivo caso um ping para "
+#~ "determinado host falhe durante um determinado tempo. <br> Reinício "
+#~ "Periódico: Reinicie este dispositivo depois de um determinado tempo. "
+#~ "<br>Interface de reinicialização: Reinicie uma interface de rede caso um "
+#~ "ping para determinado host falhe depois de um determinado tempo."
+
+#~ msgid "Forced reboot delay"
+#~ msgstr "Atraso para reinício forçado"
+
+#~ msgid "Grant UCI access for luci-app-watchcat"
+#~ msgstr "Conceda acesso UCI ao luci-app-watchcat"
+
+#~ msgid "Host address to ping"
+#~ msgstr "Endereço do equipamento para efetuar o PING"
+
+#~ msgid ""
+#~ "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 ""
+#~ "Com qual frequência deve verificar a conexão com a Internet. A unidade "
+#~ "padrão é segundos, mas você pode usar o sufixo 'm' para minutos, 'h' para "
+#~ "horas ou 'd' para dias"
+
+#~ msgid ""
+#~ "In periodic mode, it defines the reboot period. In internet mode, it "
+#~ "defines the longest period of time without internet access before a "
+#~ "reboot is engaged.Default unit is seconds, you can use the suffix 'm' for "
+#~ "minutes, 'h' for hours or 'd' for days"
+#~ msgstr ""
+#~ "No modo periódico, é definido o período para se reiniciar. No modo "
+#~ "Internet, é definido o maior período de tempo sem acesso à Internet até "
+#~ "que um reinício seja realizado. A unidade padrão é segundos, mas você "
+#~ "pode usar o sufixo 'm' para minutos, 'h' para horas ou 'd' para dias"
+
+#~ msgid "Operating mode"
+#~ msgstr "Modo de Operação"
+
+#~ msgid "Ping host"
+#~ msgstr "Pingar Máquina"
+
+#~ msgid "Ping period"
+#~ msgstr "Período de ping"
+
+#~ msgid ""
+#~ "Watchcat allows configuring a periodic reboot when the Internet "
+#~ "connection has been lost for a certain period of time."
+#~ msgstr ""
+#~ "Watchcat permite a configuração de um período para reiniciar e/ou quando "
+#~ "a conexão com à Internet foi perdida por um ser período de tempo."
+
+#~ msgid ""
+#~ "When rebooting the system, the watchcat will trigger a soft reboot. "
+#~ "Entering a non zero value here will trigger a delayed hard reboot if the "
+#~ "soft reboot fails. Enter a number of seconds to enable, use 0 to disable"
+#~ msgstr ""
+#~ "Ao reiniciar o sistema, o watchcat vai acionar uma reinicialização suave. "
+#~ "Inserir um valor não zero aqui irá acionar uma reinicialização forçada "
+#~ "atrasada se a reinicialização suave falhar. Digite um número de segundos "
+#~ "para habilitar, use 0 para desabilitar"
diff --git a/applications/luci-app-watchcat/po/ro/watchcat.po b/applications/luci-app-watchcat/po/ro/watchcat.po
index 6d5a64494b..d5920b205f 100644
--- a/applications/luci-app-watchcat/po/ro/watchcat.po
+++ b/applications/luci-app-watchcat/po/ro/watchcat.po
@@ -1,73 +1,223 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2014-06-28 19:23+0200\n"
-"Last-Translator: xxvirusxx <condor20_05@yahoo.it>\n"
-"Language-Team: none\n"
+"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/"
+"luciapplicationswatchcat/ro/>\n"
"Language: ro\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==0 || (n%100 > 0 && n%100 < "
-"20)) ? 1 : 2);;\n"
-"X-Generator: Pootle 2.0.6\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-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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ă."
-#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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 aplică la modurile Ping Reboot și Reboot periodic</i> <br /> La "
+"repornirea routerului, serviciul va declanșa o repornire ușoară. "
+"Introducerea unei valori diferite de zero aici va declanșa o repornire dură "
+"întârziată în cazul în care repornirea soft ar eșua. Introduceți numărul de "
+"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
+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 ""
+"Se aplică la modurile Ping Reboot și Restart Interface</i> <br /> Dacă "
+"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
+msgid "Big: 248 bytes"
+msgstr "Mare: 248 bytes"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr "Interval de verificare"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr "Întârziere forțată a repornirii"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "Setări generale"
+
+#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
+msgid "Grant access to LuCI app watchcat"
+msgstr "Acordarea accesului la aplicația LuCI watchcat"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+"Aici puteți configura mai multe verificări și acțiuni care trebuie "
+"întreprinse în cazul în care o gazdă devine inaccesibilă. Faceți clic pe "
+"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
+msgid "Host To Check"
+msgstr "Gazdă de verificat"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
msgid ""
-"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"
+"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, "
+"<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 ""
+"Cât de des să faceți ping la gazda specificată mai sus. <br /><br />Unitatea "
+"implicită sunt secundele, fără sufix, dar puteți folosi sufixul <b>m</b> "
+"pentru minute, <b>h</b> pentru ore sau <b>d </b> zile întregi. <br /><br /> "
+"Exemple:<ul><li>10 secunde ar fi: <b>10</b> sau <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/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+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:95
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
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/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+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>"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr "Interfață"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+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
+msgid "Jumbo: 9000 bytes"
+msgstr "Jumbo: 9000 octeți"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr "Mod"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr "Numele interfeței ModemManager"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr "Perioadă"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
-msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr "Repornire periodică"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
-msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr "Dimensiunea pachetului Ping"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
-msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
+msgstr "Repornire Ping"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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ă."
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr "Reporniți interfața"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr "Mic: 1 octet"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr "Standard: 56 octeți"
+
+#: 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 ""
+"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
+msgid "Unlock Modem Bands"
+msgstr "Deblocarea benzilor de 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
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr "Priveștepisica"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
+msgstr "Ferestre: 32 octeți"
diff --git a/applications/luci-app-watchcat/po/ru/watchcat.po b/applications/luci-app-watchcat/po/ru/watchcat.po
index 05c9e72316..aa8f0122b4 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: 2020-06-07 15:48+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-10-30 16:38+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/ru/>\n"
"Language: ru\n"
@@ -12,80 +12,227 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "Задержка<br />принудительной<br />перезагрузки"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr "Большой: 248 байт"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr "Интервал проверки"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr "Задержка принудительной перезагрузки"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "Общие настройки"
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
-msgstr "Предоставить UCI доступ для luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr "Предоставить доступ LuCI к приложению watchcat"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
-msgstr "Адрес хоста для пинг-запроса"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr "Хост для проверки"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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:64
+msgid "Huge: 1492 bytes"
+msgstr "Огромный: 1492 байта"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: 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:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-"Как часто проверять Интернет соединение. По умолчанию значение в секундах, "
-"вы можете использовать суффикс 'm' для указания минут, 'h' - часов, 'd' - "
-"дней"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
-"В периодическом режиме, это значение задает период перезагрузки. В режиме "
-"перезагрузки при потере Интернета, данное значение определяет максимальный "
-"период времени без доступа в Интернет, после которого устройство "
-"перезагружается. По умолчанию значение в секундах, вы можете использовать "
-"суффикс 'm' для указания минут, 'h' - часов, 'd' - дней"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
-msgstr "Режим работы"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr "Интерфейс"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr "Интерфейс для мониторинга и/или перезапуска"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr "Гигантский: 9000 байт"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr "Режим"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr "Период"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
-msgstr "Хост пинг-запроса"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr "Периодическая перезагрузка"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
-msgstr "Период пинг-запроса"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr "Размер пакета Ping"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
-msgstr "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-"Watchcat позволяет настроить периодическую перезагрузку, при потере Интернет "
-"соединения на определенное время."
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr "Перезагрузить интерфейс"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr "Маленький: 1 байт"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr "Стандартный: 56 байт"
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
msgstr ""
-"При перезагрузке системы, watchcat вызовет программную перезагрузку. Ввод "
-"ненулевого значения, вызовет отложенную аппаратную перезагрузку, если "
-"программная перезагрузка не удастся. Введите количество секунд, чтобы "
-"включить. Используйте '0', чтобы отключить"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr "Watchcat"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
+msgstr "Windows: 32 байта"
+
+#~ msgid "Forced reboot delay"
+#~ msgstr "Задержка<br />принудительной<br />перезагрузки"
+
+#~ msgid "Grant UCI access for luci-app-watchcat"
+#~ msgstr "Предоставить UCI доступ для luci-app-watchcat"
+
+#~ msgid "Host address to ping"
+#~ msgstr "Адрес хоста для пинг-запроса"
+
+#~ msgid ""
+#~ "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' - дней"
+
+#~ msgid ""
+#~ "In periodic mode, it defines the reboot period. In internet mode, it "
+#~ "defines the longest period of time without internet access before a "
+#~ "reboot is engaged.Default unit is seconds, you can use the suffix 'm' for "
+#~ "minutes, 'h' for hours or 'd' for days"
+#~ msgstr ""
+#~ "В периодическом режиме, это значение задает период перезагрузки. В режиме "
+#~ "перезагрузки при потере Интернета, данное значение определяет "
+#~ "максимальный период времени без доступа в Интернет, после которого "
+#~ "устройство перезагружается. По умолчанию значение в секундах, вы можете "
+#~ "использовать суффикс 'm' для указания минут, 'h' - часов, 'd' - дней"
+
+#~ msgid "Operating mode"
+#~ msgstr "Режим работы"
+
+#~ msgid "Ping host"
+#~ msgstr "Хост пинг-запроса"
+
+#~ msgid "Ping period"
+#~ msgstr "Период пинг-запроса"
+
+#~ msgid ""
+#~ "Watchcat allows configuring a periodic reboot when the Internet "
+#~ "connection has been lost for a certain period of time."
+#~ msgstr ""
+#~ "Watchcat позволяет настроить периодическую перезагрузку, при потере "
+#~ "Интернет соединения на определенное время."
+
+#~ msgid ""
+#~ "When rebooting the system, the watchcat will trigger a soft reboot. "
+#~ "Entering a non zero value here will trigger a delayed hard reboot if the "
+#~ "soft reboot fails. Enter a number of seconds to enable, use 0 to disable"
+#~ msgstr ""
+#~ "При перезагрузке системы, watchcat вызовет программную перезагрузку. Ввод "
+#~ "ненулевого значения, вызовет отложенную аппаратную перезагрузку, если "
+#~ "программная перезагрузка не удастся. Введите количество секунд, чтобы "
+#~ "включить. Используйте '0', чтобы отключить"
diff --git a/applications/luci-app-watchcat/po/sk/watchcat.po b/applications/luci-app-watchcat/po/sk/watchcat.po
index 3d98d09992..e70a73ec99 100644
--- a/applications/luci-app-watchcat/po/sk/watchcat.po
+++ b/applications/luci-app-watchcat/po/sk/watchcat.po
@@ -1,69 +1,179 @@
msgid ""
msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-12-06 14:03+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswatchcat/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.10-dev\n"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr "Interval kontroly"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
msgstr ""
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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:64
+msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+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 34999ebf4a..bd798ddff8 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: 2019-11-19 16:05+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-11-05 14:38+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/sv/>\n"
"Language: sv\n"
@@ -10,76 +10,221 @@ 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.10-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "Fördröjning av påtvingad omstart"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr ""
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
-msgstr "Värdadress att pinga"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
msgid ""
-"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"
+"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, "
+"<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:64
+msgid "Huge: 1492 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
msgstr ""
-"Hur ofta internet-anslutningen ska kollas. Standardenheten är sekunder, du "
-"kan använda tillägget 'm' för minutrar, 't' för timmar eller 'd' för dagar"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
msgstr ""
-"I periodiskt läge definierar den omstartperioden. I internetläge definierar "
-"den den längsta tiden utan internetåtkomst innan en omstart aktiveras. "
-"Standardenheten är sekunder, du kan använda suffixet 'm' i minuter, 'h' i "
-"timmar eller 'd' i dagar"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
-msgstr "Driftsläge"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: 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
+msgid "Name of ModemManager Interface"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr "Period"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
-msgstr "Pinga värd"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
+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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
-msgstr "Period för pingning"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
-msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
msgstr ""
-"Watchcat gör det möjligt att konfigurera en periodisk omstart när Internet-"
-"anslutningen har gått förlorad under en viss tid."
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
-msgstr ""
-"När systemet startar om kommer watchcat att utlösa en mjuk omstart. Om du "
-"anger ett värde som inte är noll här kommer det att trigga en försenad hård "
-"omstart om den mjuka omstarten misslyckats. Ange ett antal sekunder för att "
-"aktivera, använd 0 för att inaktivera"
+#~ msgid "Forced reboot delay"
+#~ msgstr "Fördröjning av påtvingad omstart"
+
+#~ msgid "Host address to ping"
+#~ msgstr "Värdadress att pinga"
+
+#~ msgid ""
+#~ "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 ""
+#~ "Hur ofta internet-anslutningen ska kollas. Standardenheten är sekunder, "
+#~ "du kan använda tillägget 'm' för minutrar, 't' för timmar eller 'd' för "
+#~ "dagar"
+
+#~ msgid ""
+#~ "In periodic mode, it defines the reboot period. In internet mode, it "
+#~ "defines the longest period of time without internet access before a "
+#~ "reboot is engaged.Default unit is seconds, you can use the suffix 'm' for "
+#~ "minutes, 'h' for hours or 'd' for days"
+#~ msgstr ""
+#~ "I periodiskt läge definierar den omstartperioden. I internetläge "
+#~ "definierar den den längsta tiden utan internetåtkomst innan en omstart "
+#~ "aktiveras. Standardenheten är sekunder, du kan använda suffixet 'm' i "
+#~ "minuter, 'h' i timmar eller 'd' i dagar"
+
+#~ msgid "Operating mode"
+#~ msgstr "Driftsläge"
+
+#~ msgid "Ping host"
+#~ msgstr "Pinga värd"
+
+#~ msgid "Ping period"
+#~ msgstr "Period för pingning"
+
+#~ msgid ""
+#~ "Watchcat allows configuring a periodic reboot when the Internet "
+#~ "connection has been lost for a certain period of time."
+#~ msgstr ""
+#~ "Watchcat gör det möjligt att konfigurera en periodisk omstart när "
+#~ "Internet-anslutningen har gått förlorad under en viss tid."
+
+#~ msgid ""
+#~ "When rebooting the system, the watchcat will trigger a soft reboot. "
+#~ "Entering a non zero value here will trigger a delayed hard reboot if the "
+#~ "soft reboot fails. Enter a number of seconds to enable, use 0 to disable"
+#~ msgstr ""
+#~ "När systemet startar om kommer watchcat att utlösa en mjuk omstart. Om du "
+#~ "anger ett värde som inte är noll här kommer det att trigga en försenad "
+#~ "hård omstart om den mjuka omstarten misslyckats. Ange ett antal sekunder "
+#~ "för att aktivera, använd 0 för att inaktivera"
diff --git a/applications/luci-app-watchcat/po/templates/watchcat.pot b/applications/luci-app-watchcat/po/templates/watchcat.pot
index 32fab932d7..07582a9e7e 100644
--- a/applications/luci-app-watchcat/po/templates/watchcat.pot
+++ b/applications/luci-app-watchcat/po/templates/watchcat.pot
@@ -1,62 +1,168 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
msgstr ""
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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:64
+msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
msgstr ""
diff --git a/applications/luci-app-watchcat/po/tr/watchcat.po b/applications/luci-app-watchcat/po/tr/watchcat.po
index a9454212af..f4f8f7a2a9 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: 2020-09-25 07:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-28 17:32+0000\n"
+"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/tr/>\n"
"Language: tr\n"
@@ -10,64 +10,216 @@ 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-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "Zorla yeniden başlatma gecikmesi"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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."
-#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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 Yeniden Başlatma ve Periyodik Yeniden Başlatma modları için geçerlidir "
+"</i> <br /> Yönlendiriciyi yeniden başlatırken, hizmet yumuşak bir yeniden "
+"başlatmayı tetikleyecektir. Buraya sıfır olmayan bir değer girmek, yumuşak "
+"yeniden başlatma başarısız olursa, gecikmeli bir donanım yeniden başlatmayı "
+"tetikleyecektir. Yumuşak yeniden başlatmanın başarısız olması için "
+"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/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+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 Yeniden Başlatma ve Yeniden Başlatma Arayüzü modları için geçerlidir </"
+"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/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+msgid "Big: 248 bytes"
+msgstr "Büyük: 248 bayt"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr "Kontrol etme aralığı"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr "Zorla Yeniden Başlatma Gecikmesi"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "Genel Ayarlar"
+
+#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
+msgid "Grant access to LuCI app watchcat"
+msgstr "LuCI programı watchcat için yetki ver"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
msgid ""
-"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"
+"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 ""
+"Burada, bir ana bilgisayarın erişilemez hale gelmesi durumunda "
+"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
+msgid "Host To Check"
+msgstr "Kontrol Edilecek Alan Adı"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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, "
+"<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 ""
+"Yukarıda belirtilen ana bilgisayara ne sıklıkla ping atılacağı. <br /><br /"
+">Varsayılan birim son ek olmadan saniyedir, ancak son ek kullanabilirsiniz "
+"<b>m</b> dakika için, <b>h</b> saatler için veya <b>d</b> günler için. <br /"
+"><br /> Örnekler:<ul><li>10 saniye şöyle olur: <b>10</b> veya <b>10s</b></"
+"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
+msgid "Huge: 1492 bytes"
+msgstr "Çok Büyük: 1492 bayt"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr "Ping atılacak IPv4 adresi veya ana makine adı."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+msgid ""
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
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/luasrc/model/cbi/watchcat/watchcat.lua:30
-msgid "Period"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+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>"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr "Arayüz"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr "İzlenenecek ve/ya yeniden başlatılacak arayüz"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr "Jumbo: 9000 bayt"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr "Mod"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr "ModemManager Arayüzünün Adı"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+msgid "Period"
+msgstr "Periyot"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr "Periyodik Yeniden Başlatma"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr "Ping Paketi Boyutu"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
+msgstr "Ping tabanlı yeniden başlatma"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
+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."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr "Arayüzü yeniden başlat"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr "Küçük: 1 bayt"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr "Standart: 56 bayt"
+
+#: 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 ""
+"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
+msgid "Unlock Modem Bands"
+msgstr "Modem Bantlarının Kilidini Açın"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
msgid "Watchcat"
-msgstr ""
+msgstr "Watchcat"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
-msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
-msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
+msgstr "Windows: 32 bayt"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
-msgstr ""
+#~ msgid "Forced reboot delay"
+#~ msgstr "Zorla yeniden başlatma gecikmesi"
+
+#~ msgid "Grant UCI access for luci-app-watchcat"
+#~ msgstr "luci-app-watchcat için UCI erişimi verin"
diff --git a/applications/luci-app-watchcat/po/uk/watchcat.po b/applications/luci-app-watchcat/po/uk/watchcat.po
index b81eb8f7c2..5abac3ba8d 100644
--- a/applications/luci-app-watchcat/po/uk/watchcat.po
+++ b/applications/luci-app-watchcat/po/uk/watchcat.po
@@ -1,79 +1,210 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-18 11:31+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2022-02-14 11:56+0000\n"
+"Last-Translator: Vova Buran <heneral@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 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.11-dev\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "Затримка примусового перезавантаження"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "Загальні налаштування"
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr "Надайте доступ до програми LuCI watchcat"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
-msgstr "Адреса сервера для перевірки зв'язку"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
msgid ""
-"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"
+"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, "
+"<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:64
+msgid "Huge: 1492 bytes"
msgstr ""
-"Як часто перевіряти підключення до інтернету. Типові одиниці виміру — "
-"секунди, ви можете використовувати суфікс «m» для вказування хвилин, «h» - "
-"годин, «d» - днів"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: 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:95
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
-msgstr "Режим роботи"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr "Період"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
-msgstr "Пінг вузла"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
-msgstr "Період пінгів"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
+msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
-msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
msgstr ""
-"Watchcat дозволяє налаштувати періодичні перезавантаження коли підключення "
-"до інтернету було втрачено протягом певного періоду часу."
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
-msgstr ""
+#~ msgid "Forced reboot delay"
+#~ msgstr "Затримка примусового перезавантаження"
+
+#~ msgid "Host address to ping"
+#~ msgstr "Адреса сервера для перевірки зв'язку"
+
+#~ msgid ""
+#~ "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» - днів"
+
+#~ msgid "Operating mode"
+#~ msgstr "Режим роботи"
+
+#~ msgid "Ping host"
+#~ msgstr "Пінг вузла"
+
+#~ msgid "Ping period"
+#~ msgstr "Період пінгів"
+
+#~ msgid ""
+#~ "Watchcat allows configuring a periodic reboot when the Internet "
+#~ "connection has been lost for a certain period of time."
+#~ msgstr ""
+#~ "Watchcat дозволяє налаштувати періодичні перезавантаження коли "
+#~ "підключення до інтернету було втрачено протягом певного періоду часу."
diff --git a/applications/luci-app-watchcat/po/vi/watchcat.po b/applications/luci-app-watchcat/po/vi/watchcat.po
index eede16999e..a743d57243 100644
--- a/applications/luci-app-watchcat/po/vi/watchcat.po
+++ b/applications/luci-app-watchcat/po/vi/watchcat.po
@@ -8,62 +8,168 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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
+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
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
msgstr ""
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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:64
+msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
-#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
-msgid "Watchcat"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
msgstr ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
+"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 ""
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+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 9de8e62d32..e82338abe3 100644
--- a/applications/luci-app-watchcat/po/zh_Hans/watchcat.po
+++ b/applications/luci-app-watchcat/po/zh_Hans/watchcat.po
@@ -4,80 +4,323 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-22 08:50+0000\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"PO-Revision-Date: 2021-08-12 12:55+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationswatchcat/zh_Hans/>\n"
-"Language: zh-cn\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 3.9.1-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "强制重启延时"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 失败时重新启动。"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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 来禁用强制重启延迟。"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+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 Reboot 和 Restart 接口模式</i> <br />如果使用 ModemManager,你可"
+"以通过指定名称让 Watchcat 重新启动你的 ModemManager 接口。"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+msgid "Big: 248 bytes"
+msgstr "大:248 字节"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr "检查间隔"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr "强制重启延迟"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "常规设置"
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr "授予访问 LuCI 应用 watchcat 的权限"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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>按钮来设置一个以上的操作。"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr "要检查的主机"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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 ""
+"多长时间 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>"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+msgid "Huge: 1492 bytes"
+msgstr "巨大:1492 字节"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
-msgstr "要 ping 的主机地址"
+#: 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/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-"检测网络连接的频率。默认单位为秒,您可以使用“m”作为后缀表示分钟,“h”表示小"
-"时,“d”表示天"
+"如果使用 ModemManager,则在重新启动接口之前,将调制解调器设置为允许使用任何频"
+"段。"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
-"在周期模式下,此处定义了重启的周期。在联网模式下,这个表示没有网络连接情况下"
-"到执行重启的最长时间间隔。默认单位为秒,您可以使用“m”作为后缀表示分钟,“h”表"
-"示小时,“d”表示天"
+"在定期重启模式下,它定义重启的间隔。 <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/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
-msgstr "操作模式"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr "接口"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr "要监视和/或重启的接口"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr "巨无霸:9000 字节"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr "模式"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr "ModemManager 接口的名称"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr "周期"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
-msgstr "Ping 主机"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr "定期重启"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr "Ping 包大小"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
+msgstr "Ping 重启"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
-msgstr "Ping 周期"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
+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 指定主机始终失败,则重新启动网络接口。"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr "重启实例"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr "小:1 字节"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr "标准:56 字节"
+
+#: 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 "这些规则将控制此设备如何对网络事件做出反应。"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr "解锁调制解调器频段"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
-msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
-msgstr "Watchcat 允许在网络连接丢失一段时间后配置定时重启动。"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
+msgstr "窗口:32 字节"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
-msgstr ""
-"当重启系统时,WatchCat 将触发一个软重启。在此输入一个非 0 值,如果软重启失败"
-"将会触发一个延迟的硬重启。输入秒数启用,输入 0 禁用"
+#~ 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 ""
+#~ "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 "
+#~ "value here will trigger a delayed hard reboot if the soft reboot were to "
+#~ "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 重启和周期性重启模式</i> 重新启动路由器时,该服务将触发软重"
+#~ "启。 如果软重启失败,则在此处输入非零值将触发延迟的硬重启。 输入等待软重启"
+#~ "失败的秒数,或使用 0 禁用强制重启延迟。"
+
+#~ 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 通过指定其名称来重新启动ModemManger 接口。"
+
+#~ 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, <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 ""
+#~ "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>"
+
+#~ 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 "Forced reboot delay"
+#~ msgstr "强制重启延时"
+
+#~ msgid "Grant UCI access for luci-app-watchcat"
+#~ msgstr "授予UCI访问luci-app-watchcat的权限"
+
+#~ msgid "Host address to ping"
+#~ msgstr "要 ping 的主机地址"
+
+#~ msgid ""
+#~ "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”表示天"
+
+#~ msgid ""
+#~ "In periodic mode, it defines the reboot period. In internet mode, it "
+#~ "defines the longest period of time without internet access before a "
+#~ "reboot is engaged.Default unit is seconds, you can use the suffix 'm' for "
+#~ "minutes, 'h' for hours or 'd' for days"
+#~ msgstr ""
+#~ "在周期模式下,此处定义了重启的周期。在联网模式下,这个表示没有网络连接情况"
+#~ "下到执行重启的最长时间间隔。默认单位为秒,您可以使用“m”作为后缀表示分"
+#~ "钟,“h”表示小时,“d”表示天"
+
+#~ msgid "Operating mode"
+#~ msgstr "操作模式"
+
+#~ msgid "Ping host"
+#~ msgstr "Ping 主机"
+
+#~ msgid "Ping period"
+#~ msgstr "Ping 周期"
+
+#~ msgid ""
+#~ "Watchcat allows configuring a periodic reboot when the Internet "
+#~ "connection has been lost for a certain period of time."
+#~ msgstr "Watchcat 允许在网络连接丢失一段时间后配置定时重启动。"
+
+#~ msgid ""
+#~ "When rebooting the system, the watchcat will trigger a soft reboot. "
+#~ "Entering a non zero value here will trigger a delayed hard reboot if the "
+#~ "soft reboot fails. Enter a number of seconds to enable, use 0 to disable"
+#~ msgstr ""
+#~ "当重启系统时,WatchCat 将触发一个软重启。在此输入一个非 0 值,如果软重启失"
+#~ "败将会触发一个延迟的硬重启。输入秒数启用,输入 0 禁用"
diff --git a/applications/luci-app-watchcat/po/zh_Hant/watchcat.po b/applications/luci-app-watchcat/po/zh_Hant/watchcat.po
index 96b53e35e8..7427250e7a 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: 2020-06-30 13:41+0000\n"
+"PO-Revision-Date: 2021-08-14 14:43+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationswatchcat/zh_Hant/>\n"
@@ -13,69 +13,316 @@ 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.8-dev\n"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
-msgid "Forced reboot delay"
-msgstr "強制重啟延時"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+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 失敗時重新啟動。"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+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 "
+"value here will trigger a delayed hard reboot if the soft reboot were to "
+"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 來停用強制重新啟動延遲。"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+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 Reboot 和 Restart 介面模式</i> <br />如果使用 ModemManager,您可"
+"以透過指定名稱讓 Watchcat 重新啟動您的 ModemManager 介面。"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+msgid "Big: 248 bytes"
+msgstr "大:248 位元組"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+msgid "Check Interval"
+msgstr "檢查間隔時間"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid "Force Reboot Delay"
+msgstr "強制重新啟動延遲"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr "一般設定"
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
-msgid "Grant UCI access for luci-app-watchcat"
+msgid "Grant access to LuCI app watchcat"
+msgstr "授予對 LuCI 應用 watchcat 的存取權限"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+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>按鈕來設定一個以上的操作。"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "Host To Check"
+msgstr "要檢查的主機"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+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, "
+"<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 ""
+"多長時間 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>"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+msgid "Huge: 1492 bytes"
+msgstr "巨大:1492 位元組"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
-msgid "Host address to ping"
-msgstr "要 ping 的主機位址"
+#: 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/luasrc/model/cbi/watchcat/watchcat.lua:47
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
-"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"
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
msgstr ""
-"檢測網路連線的頻率。預設單位為秒,您可以使用“m”作為字尾表示分鐘,“h”表示小"
-"時,“d”表示天。"
+"如果使用 ModemManager,則在重新啟動介面之前,將數據機設定為允許使用任何頻段。"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
msgid ""
-"In periodic mode, it defines the reboot period. In internet mode, it defines "
-"the longest period of time without internet access before a reboot is "
-"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
-"for hours or 'd' for days"
+"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 ""
-"在週期模式下,此處定義了重新啟動的週期。在連網模式下,這個表示沒有網路連線情況下到執行重新啟動的最長時間間隔。預設單位為秒,您可以使用「m」作為字尾表示分"
-"鐘,「h」表示小時,「d」表示天。"
+"在定期重新啟動模式下,它定義重新啟動的間隔。 <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/luasrc/model/cbi/watchcat/watchcat.lua:15
-msgid "Operating mode"
-msgstr "操作模式"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Interface"
+msgstr "介面"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Interface to monitor and/or restart"
+msgstr "要監視和/或重新啟動的介面"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Jumbo: 9000 bytes"
+msgstr "Jumbo:9000 位元組"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr "模式"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+msgid "Name of ModemManager Interface"
+msgstr "ModemManager 介面的名稱"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
msgid "Period"
msgstr "週期"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
-msgid "Ping host"
-msgstr "Ping 主機"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Periodic Reboot"
+msgstr "定期重新啟動"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+msgid "Ping Packet Size"
+msgstr "Ping 封包大小"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+msgid "Ping Reboot"
+msgstr "Ping 重新啟動"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
-msgid "Ping period"
-msgstr "Ping 週期"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
+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 指定主機始終失敗,則重新啟動網路介面。"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Restart Interface"
+msgstr "重啟實例"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Small: 1 byte"
+msgstr "小:1 位元組"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+msgid "Standard: 56 bytes"
+msgstr "標準:56 位元組"
+
+#: 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 "這些規則將控制此裝置如何對網路事件做出反應。"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid "Unlock Modem Bands"
+msgstr "解鎖數據機頻段"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
-msgid ""
-"Watchcat allows configuring a periodic reboot when the Internet connection "
-"has been lost for a certain period of time."
-msgstr "Watchcat 允許在網路連接遺失一段時間後設定定時重新啟動。"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+msgid "Windows: 32 bytes"
+msgstr "Windows:32 位元組"
-#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-msgid ""
-"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
-"a non zero value here will trigger a delayed hard reboot if the soft reboot "
-"fails. Enter a number of seconds to enable, use 0 to disable"
-msgstr ""
-"當重新啟動系統時,WatchCat 將觸發一個軟開機。在此輸入一個非 0 值,如果軟開機失敗將會觸發一個延遲的硬開機。輸入秒數啟用,輸入 0 停用"
+#~ 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 ""
+#~ "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 "
+#~ "value here will trigger a delayed hard reboot if the soft reboot were to "
+#~ "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 重新啟動和週期性重新啟動模式</i> 重新啟動路由器時,該服務將觸"
+#~ "發軟開機。 如果軟開機失敗,則在此處輸入非零值將觸發延遲的硬開機。輸入等待"
+#~ "軟開機失敗的秒數,或使用 0 停用強制重新啟動延遲。"
+
+#~ 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 透過指定其名稱來重新啟動 ModemManger 介面。"
+
+#~ 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, <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 ""
+#~ "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>"
+
+#~ 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 "Forced reboot delay"
+#~ msgstr "強制重新啟動延遲"
+
+#~ msgid "Grant UCI access for luci-app-watchcat"
+#~ msgstr "授予 luci-app-watchcat 擁有 UCI 存取的權限"
+
+#~ msgid "Host address to ping"
+#~ msgstr "通過 \"ping\" 測試的主機位址"
+
+#~ msgid ""
+#~ "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\"(天)"
+
+#~ msgid ""
+#~ "In periodic mode, it defines the reboot period. In internet mode, it "
+#~ "defines the longest period of time without internet access before a "
+#~ "reboot is engaged.Default unit is seconds, you can use the suffix 'm' for "
+#~ "minutes, 'h' for hours or 'd' for days"
+#~ msgstr ""
+#~ "在週期模式下,此處定義為「重新啟動的週期」;在 Internet 模式下,它定義為在"
+#~ "重新啟動以前無法存取 Internet 的「最長時間段」。預設單位為「秒」,您還可以"
+#~ "使用字尾 \"m\"(分鐘)、\"h\"(小時)、\"d\"(天)"
+
+#~ msgid "Operating mode"
+#~ msgstr "操作模式"
+
+#~ msgid "Ping host"
+#~ msgstr "ping 主機"
+
+#~ msgid "Ping period"
+#~ msgstr "ping 週期"
+
+#~ msgid ""
+#~ "Watchcat allows configuring a periodic reboot when the Internet "
+#~ "connection has been lost for a certain period of time."
+#~ msgstr ""
+#~ "Watchcat(斷線巡弋貓)允許您配置路由器在網路連接遺失一段時間後的定時重新啟"
+#~ "動工作。"
+
+#~ msgid ""
+#~ "When rebooting the system, the watchcat will trigger a soft reboot. "
+#~ "Entering a non zero value here will trigger a delayed hard reboot if the "
+#~ "soft reboot fails. Enter a number of seconds to enable, use 0 to disable"
+#~ msgstr ""
+#~ "Watchcat 將在系統重新啟動時觸發「熱啟動」,如果失敗會觸發一個延遲的「冷啟"
+#~ "動」。要啟用該選項,請在此處設定延遲的「秒數」,輸入「0」則表示停用"
diff --git a/applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json b/applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json
index 80f141acd6..720c00509d 100644
--- a/applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json
+++ b/applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json
@@ -3,13 +3,11 @@
"title": "Watchcat",
"order": 90,
"action": {
- "type": "cbi",
- "path": "watchcat/watchcat",
- "post": { "cbi.submit": true }
+ "type": "view",
+ "path": "watchcat"
},
"depends": {
- "acl": [ "luci-app-watchcat" ],
- "uci": { "system": true }
+ "acl": [ "luci-app-watchcat" ]
}
}
}
diff --git a/applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json b/applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json
index 29de34b6d3..ef306fab12 100644
--- a/applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json
+++ b/applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json
@@ -1,11 +1,14 @@
{
"luci-app-watchcat": {
- "description": "Grant UCI access for luci-app-watchcat",
+ "description": "Grant access to LuCI app watchcat",
"read": {
- "uci": [ "system" ]
+ "file": {
+ "/usr/bin/watchcat.sh": [ "exec" ]
+ },
+ "uci": [ "watchcat" ]
},
"write": {
- "uci": [ "system" ]
+ "uci": [ "watchcat" ]
}
}
}
diff --git a/applications/luci-app-wifischedule/po/ar/wifischedule.po b/applications/luci-app-wifischedule/po/ar/wifischedule.po
index f18f0f9b28..5787b9f4a1 100644
--- a/applications/luci-app-wifischedule/po/ar/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/ar/wifischedule.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-09 06:17+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2021-03-03 01:51+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswifischedule/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -49,7 +49,7 @@ msgstr "اضطر واي فاي معطل"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
msgid "Enable"
-msgstr "ممكن"
+msgstr "شغل"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
msgid "Enable Wifi Schedule"
diff --git a/applications/luci-app-wifischedule/po/bg/wifischedule.po b/applications/luci-app-wifischedule/po/bg/wifischedule.po
index c40daaac1f..67665b79e7 100644
--- a/applications/luci-app-wifischedule/po/bg/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/bg/wifischedule.po
@@ -1,142 +1,150 @@
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/"
+"luciapplicationswifischedule/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-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
-msgstr ""
+msgstr "Активиране на Wi-Fi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
-msgstr ""
+msgstr "Не мога да намеря необходимия /usr/bin/wifi_schedule.sh или /sbin/wifi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
msgid "Could not find required program /usr/bin/iwinfo"
-msgstr ""
+msgstr "Не можах да намеря необходимата програма/usr/bin/iwinfo"
#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:45
msgid "Cron Jobs"
-msgstr ""
+msgstr "Крон Джобс"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
msgid "Day(s) of Week"
-msgstr ""
+msgstr "Ден(и) от седмицата"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
msgid "Defines a schedule when to turn on and off wifi."
-msgstr ""
+msgstr "Определя график за включване и изключване на Wi-Fi."
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
msgid "Determine Modules Automatically"
-msgstr ""
+msgstr "Автоматично определяне на модулите"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
msgid "Disable wifi gracefully"
-msgstr ""
+msgstr "Деактивиране на Wifi търпеливо"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
+#, fuzzy
msgid "Disabled wifi forced"
-msgstr ""
+msgstr "Деактивиран WiFi принудително"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
msgid "Enable"
-msgstr ""
+msgstr "Разрешаване"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#, fuzzy
msgid "Enable Wifi Schedule"
-msgstr ""
+msgstr "Активиране на графика за Wifi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
msgid "Enable logging"
-msgstr ""
+msgstr "Разреши журнала"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
msgid "Force disabling wifi even if stations associated"
-msgstr ""
+msgstr "Принудително деактивиране на Wi-Fi, дори ако има свързани станции"
#: 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"
-msgstr ""
+msgstr "Глобални настройки"
#: applications/luci-app-wifischedule/root/usr/share/rpcd/acl.d/luci-app-wifischedule.json:3
msgid "Grant UCI access for luci-app-wifischedule"
-msgstr ""
+msgstr "Предоставяне на достъп до UCI за luci-app-wifischedule"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
msgid "Monday"
-msgstr ""
+msgstr "Понеделник"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
msgid "Saturday"
-msgstr ""
+msgstr "Събота"
#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:31
msgid "Schedule"
-msgstr ""
+msgstr "График"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
msgid "Schedule events"
-msgstr ""
+msgstr "Планиране на събития"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
msgid "Start Time"
-msgstr ""
+msgstr "Начален час"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
msgid "Start WiFi"
-msgstr ""
+msgstr "Стартиране на WiFi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
msgid "Stop Time"
-msgstr ""
+msgstr "Време за спиране"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
msgid "Stop WiFi"
-msgstr ""
+msgstr "Спиране на WiFi"
#: 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"
-msgstr ""
+msgstr "Стойността %s е невалидна"
#: 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)"
-msgstr ""
+msgstr "Изключване на модулите (експериментално; спестява повече енергия)"
#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:33
msgid "View Cron Jobs"
-msgstr ""
+msgstr "Виж Cron Задачите"
#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:32
msgid "View Logfile"
-msgstr ""
+msgstr "Виж журнал"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
msgid "Wednesday"
-msgstr ""
+msgstr "Сряда"
#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
msgid "Wifi Schedule"
-msgstr ""
+msgstr "WiFi график"
#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:39
msgid "Wifi Schedule Logfile"
-msgstr ""
+msgstr "журнал на Wifi график"
diff --git a/applications/luci-app-wifischedule/po/bn_BD/wifischedule.po b/applications/luci-app-wifischedule/po/bn_BD/wifischedule.po
index a527583cae..0fff702f1c 100644
--- a/applications/luci-app-wifischedule/po/bn_BD/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/bn_BD/wifischedule.po
@@ -1,8 +1,14 @@
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/luciapplicationswifischedule/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-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -42,7 +48,7 @@ msgstr ""
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
msgid "Enable"
-msgstr ""
+msgstr "সক্রিয় করুন"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
msgid "Enable Wifi Schedule"
diff --git a/applications/luci-app-wifischedule/po/cs/wifischedule.po b/applications/luci-app-wifischedule/po/cs/wifischedule.po
index 5b41fd2731..b966651ef5 100644
--- a/applications/luci-app-wifischedule/po/cs/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/cs/wifischedule.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2021-05-07 11:32+0000\n"
+"Last-Translator: Adam Salač <adam@salac.me>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswifischedule/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"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -70,7 +70,7 @@ msgstr "pátek"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
msgid "Global Settings"
-msgstr "Globální nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-wifischedule/root/usr/share/rpcd/acl.d/luci-app-wifischedule.json:3
msgid "Grant UCI access for luci-app-wifischedule"
diff --git a/applications/luci-app-wifischedule/po/da/wifischedule.po b/applications/luci-app-wifischedule/po/da/wifischedule.po
new file mode 100644
index 0000000000..fb6d7ccdd6
--- /dev/null
+++ b/applications/luci-app-wifischedule/po/da/wifischedule.po
@@ -0,0 +1,149 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-10 09:10+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswifischedule/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.9-dev\n"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+msgid "Activate wifi"
+msgstr "Aktiver wifi"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
+msgstr ""
+"Kunne ikke finde den nødvendige /usr/bin/wifi_schedule.sh eller /sbin/wifi"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+msgid "Could not find required program /usr/bin/iwinfo"
+msgstr "Kunne ikke finde det nødvendige program /usr/bin/iwinfo"
+
+#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:45
+msgid "Cron Jobs"
+msgstr "Cron job"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+msgid "Day(s) of Week"
+msgstr "Ugedag(e) i ugen"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+msgid "Defines a schedule when to turn on and off wifi."
+msgstr "Definerer en tidsplan for, hvornår wifi skal tændes og slukkes."
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
+msgid "Determine Modules Automatically"
+msgstr "Bestem moduler automatisk"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+msgid "Disable wifi gracefully"
+msgstr "Deaktiver wifi gracefully"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
+msgid "Disabled wifi forced"
+msgstr "Deaktiveret wifi tvunget"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
+msgid "Enable"
+msgstr "Aktiver"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+msgid "Enable Wifi Schedule"
+msgstr "Aktiver Wifi-tidsplan"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+msgid "Enable logging"
+msgstr "Aktiver logning"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+msgid "Force disabling wifi even if stations associated"
+msgstr "Tving deaktivering af wifi, selvom stationer er tilknyttet"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+msgid "Friday"
+msgstr "Fredag"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+msgid "Global Settings"
+msgstr "Globale indstillinger"
+
+#: applications/luci-app-wifischedule/root/usr/share/rpcd/acl.d/luci-app-wifischedule.json:3
+msgid "Grant UCI access for luci-app-wifischedule"
+msgstr "Giv UCI adgang til luci-app-wifischedule"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+msgid "Monday"
+msgstr "Mandag"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+msgid "Saturday"
+msgstr "Lørdag"
+
+#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:31
+msgid "Schedule"
+msgstr "Tidsplan"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+msgid "Schedule events"
+msgstr "Planlæg begivenheder"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+msgid "Start Time"
+msgstr "Starttidspunkt"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+msgid "Start WiFi"
+msgstr "Start WiFi"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+msgid "Stop Time"
+msgstr "Stop Tid"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+msgid "Stop WiFi"
+msgstr "Stop WiFi"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+msgid "Sunday"
+msgstr "Søndag"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+msgid "The value %s is invalid"
+msgstr "Værdien %s er ugyldig"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+msgid "Thursday"
+msgstr "Torsdag"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+msgid "Tuesday"
+msgstr "Tirsdag"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+msgid "Unload Modules (experimental; saves more power)"
+msgstr "unload af moduler (eksperimentelt; sparer mere strøm)"
+
+#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:33
+msgid "View Cron Jobs"
+msgstr "Se Cron Jobs"
+
+#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:32
+msgid "View Logfile"
+msgstr "Se logfil"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+msgid "Wednesday"
+msgstr "Onsdag"
+
+#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+msgid "Wifi Schedule"
+msgstr "Wifi tidsplan"
+
+#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:39
+msgid "Wifi Schedule Logfile"
+msgstr "Wifi tidsplan logfil"
diff --git a/applications/luci-app-wifischedule/po/el/wifischedule.po b/applications/luci-app-wifischedule/po/el/wifischedule.po
index 3d333d719c..fd6ce4bc18 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: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2021-02-01 16:02+0000\n"
+"Last-Translator: ChriZathens <c_kan1@hotmail.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.0.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -56,7 +56,7 @@ msgstr ""
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
msgid "Enable logging"
-msgstr ""
+msgstr "Ενεργοποίηση καταγραφής"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
msgid "Force disabling wifi even if stations associated"
diff --git a/applications/luci-app-wifischedule/po/it/wifischedule.po b/applications/luci-app-wifischedule/po/it/wifischedule.po
index 47fff12e24..03bc560774 100644
--- a/applications/luci-app-wifischedule/po/it/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/it/wifischedule.po
@@ -1,5 +1,14 @@
msgid ""
-msgstr "Content-Type: text/plain; charset=UTF-8\n"
+msgstr ""
+"PO-Revision-Date: 2021-02-25 15:04+0000\n"
+"Last-Translator: bovirus <roberto.boriotti@canon-europe.com>\n"
+"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswifischedule/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"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -23,7 +32,7 @@ msgstr "Giorno(i) della Settimana"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
msgid "Defines a schedule when to turn on and off wifi."
-msgstr "Definisce un piano di accensione o spegnimento del wifi"
+msgstr "Definisce un piano di accensione o spegnimento del WiFi."
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
msgid "Determine Modules Automatically"
@@ -47,7 +56,7 @@ msgstr "Abilita il Piano Wifi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
msgid "Enable logging"
-msgstr "Abilita il registro"
+msgstr "Abilita registro eventi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
msgid "Force disabling wifi even if stations associated"
@@ -59,11 +68,11 @@ msgstr "Venerdì"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
msgid "Global Settings"
-msgstr "Impostazioni Globali"
+msgstr "Impostazioni globali"
#: applications/luci-app-wifischedule/root/usr/share/rpcd/acl.d/luci-app-wifischedule.json:3
msgid "Grant UCI access for luci-app-wifischedule"
-msgstr ""
+msgstr "Concedi accesso UCI per luci-app-wifischedule"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
msgid "Monday"
@@ -83,11 +92,11 @@ msgstr "Piano eventi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
msgid "Start Time"
-msgstr "Orario di Inizio"
+msgstr "Orario inizio"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
msgid "Start WiFi"
-msgstr ""
+msgstr "Avvia WiFi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
msgid "Stop Time"
@@ -95,7 +104,7 @@ msgstr "Orario di Stop"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
msgid "Stop WiFi"
-msgstr ""
+msgstr "Disattiva WiFi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
msgid "Sunday"
@@ -123,7 +132,7 @@ msgstr "Vedi Operazioni Programmate"
#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:32
msgid "View Logfile"
-msgstr "Vedi il Registro"
+msgstr "Visualizza registro"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
msgid "Wednesday"
diff --git a/applications/luci-app-wifischedule/po/ja/wifischedule.po b/applications/luci-app-wifischedule/po/ja/wifischedule.po
index f6d16bf15e..ac7090b361 100644
--- a/applications/luci-app-wifischedule/po/ja/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/ja/wifischedule.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswifischedule/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.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -51,7 +51,7 @@ msgstr "WiFiの強制終了"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
msgid "Enable"
-msgstr "有効"
+msgstr "有効化"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
msgid "Enable Wifi Schedule"
@@ -75,7 +75,7 @@ msgstr "全体設定"
#: applications/luci-app-wifischedule/root/usr/share/rpcd/acl.d/luci-app-wifischedule.json:3
msgid "Grant UCI access for luci-app-wifischedule"
-msgstr "luci-app-wifischedule に UCI アクセスを許可"
+msgstr "luci-app-wifischeduleにUCIアクセスを許可"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
msgid "Monday"
diff --git a/applications/luci-app-wifischedule/po/mr/wifischedule.po b/applications/luci-app-wifischedule/po/mr/wifischedule.po
index 95fa649422..bdc7f76aaa 100644
--- a/applications/luci-app-wifischedule/po/mr/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/mr/wifischedule.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-16 23:27+0000\n"
+"PO-Revision-Date: 2020-10-16 10:26+0000\n"
"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswifischedule/mr/>\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 3.10-dev\n"
+"X-Generator: Weblate 4.3.1-dev\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
-msgstr ""
+msgstr "वायफाय सक्रीय करा"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
diff --git a/applications/luci-app-wifischedule/po/nb_NO/wifischedule.po b/applications/luci-app-wifischedule/po/nb_NO/wifischedule.po
index a94f050d93..6ffb9adc96 100644
--- a/applications/luci-app-wifischedule/po/nb_NO/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/nb_NO/wifischedule.po
@@ -1,8 +1,14 @@
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/"
+"luciapplicationswifischedule/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-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -42,7 +48,7 @@ msgstr ""
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
msgid "Enable"
-msgstr ""
+msgstr "Skru på"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
msgid "Enable Wifi Schedule"
@@ -86,7 +92,7 @@ msgstr ""
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
msgid "Start Time"
-msgstr ""
+msgstr "Starttid"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
msgid "Start WiFi"
diff --git a/applications/luci-app-wifischedule/po/pl/wifischedule.po b/applications/luci-app-wifischedule/po/pl/wifischedule.po
index 81365470e2..a7318d8fcc 100644
--- a/applications/luci-app-wifischedule/po/pl/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/pl/wifischedule.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-01-06 10:55+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswifischedule/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.10.1\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -26,7 +26,7 @@ msgstr "Nie można znaleźć wymaganego programu /usr/bin/iwinfo"
#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:45
msgid "Cron Jobs"
-msgstr "Zadania Cron'a"
+msgstr "Zadania cron"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
msgid "Day(s) of Week"
@@ -130,7 +130,7 @@ msgstr "Zwalnianie modułów (oszczędność energii)"
#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:33
msgid "View Cron Jobs"
-msgstr "Widok zadań Cron'a"
+msgstr "Widok zadań cron"
#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:32
msgid "View Logfile"
diff --git a/applications/luci-app-wifischedule/po/ro/wifischedule.po b/applications/luci-app-wifischedule/po/ro/wifischedule.po
index 94604af596..c60f29578d 100644
--- a/applications/luci-app-wifischedule/po/ro/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/ro/wifischedule.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-10 12:24+0000\n"
-"Last-Translator: Alexandru Stan <alex9457sn@gmail.com>\n"
+"PO-Revision-Date: 2021-11-22 19:53+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswifischedule/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 3.10.1\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -18,26 +18,27 @@ msgstr "Activează wifi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
+"Nu s-a putut găsi fișierul necesar /usr/bin/wifi_schedule.sh sau /sbin/wifi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
msgid "Could not find required program /usr/bin/iwinfo"
-msgstr ""
+msgstr "Nu a putut găsi programul necesar /usr/bin/iwinfo"
#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:45
msgid "Cron Jobs"
-msgstr ""
+msgstr "Locuri de muncă Cron"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
msgid "Day(s) of Week"
-msgstr ""
+msgstr "Ziua (zilele) din săptămână"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
msgid "Defines a schedule when to turn on and off wifi."
-msgstr ""
+msgstr "Definește un program de activare și dezactivare a rețelei Wi-Fi."
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
msgid "Determine Modules Automatically"
-msgstr ""
+msgstr "Determinarea Automată a Modulelor"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
msgid "Disable wifi gracefully"
@@ -49,7 +50,7 @@ msgstr "Oprește wifi-ul forțat - deconectând clienții conectați"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
msgid "Enable"
-msgstr "Activează"
+msgstr "Activați"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
msgid "Enable Wifi Schedule"
@@ -69,11 +70,11 @@ msgstr "Vineri"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
msgid "Global Settings"
-msgstr ""
+msgstr "Setări generale"
#: applications/luci-app-wifischedule/root/usr/share/rpcd/acl.d/luci-app-wifischedule.json:3
msgid "Grant UCI access for luci-app-wifischedule"
-msgstr ""
+msgstr "Acordă acces la UCI pentru luci-app-wifischedule"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
msgid "Monday"
@@ -92,18 +93,16 @@ msgid "Schedule events"
msgstr "Programează evenimentele"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
-#, fuzzy
msgid "Start Time"
-msgstr "Timpul pornirii"
+msgstr "Ora de începere"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
msgid "Start WiFi"
msgstr "Pornește WiFi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
-#, fuzzy
msgid "Stop Time"
-msgstr "Timpul opririi"
+msgstr "Ora opririi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
msgid "Stop WiFi"
@@ -115,7 +114,7 @@ msgstr "Duminică"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
msgid "The value %s is invalid"
-msgstr ""
+msgstr "Valoarea %s este invalidă"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
msgid "Thursday"
@@ -127,11 +126,11 @@ msgstr "Marţi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
msgid "Unload Modules (experimental; saves more power)"
-msgstr ""
+msgstr "Descărcarea modulelor (experimental; economisește mai multă energie)"
#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:33
msgid "View Cron Jobs"
-msgstr ""
+msgstr "Vezi locuri de muncă Cron"
#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:32
msgid "View Logfile"
diff --git a/applications/luci-app-wifischedule/po/sk/wifischedule.po b/applications/luci-app-wifischedule/po/sk/wifischedule.po
index ddf090fba7..7587430067 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: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"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/"
"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.0-dev\n"
+"X-Generator: Weblate 4.7\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 ""
+msgstr "Povoliť"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
msgid "Enable Wifi Schedule"
diff --git a/applications/luci-app-wifischedule/po/sv/wifischedule.po b/applications/luci-app-wifischedule/po/sv/wifischedule.po
index 905740946a..f03a0deb24 100644
--- a/applications/luci-app-wifischedule/po/sv/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/sv/wifischedule.po
@@ -1,5 +1,14 @@
msgid ""
-msgstr "Content-Type: text/plain; charset=UTF-8\n"
+msgstr ""
+"PO-Revision-Date: 2021-04-07 17:42+0000\n"
+"Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n"
+"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswifischedule/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.6-dev\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -7,11 +16,11 @@ msgstr "Aktivera wifi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
-msgstr ""
+msgstr "Kunde inte hitta nödvändig /usr/bin/wifi_schedule.sh eller /sbin/wifi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
msgid "Could not find required program /usr/bin/iwinfo"
-msgstr ""
+msgstr "Kunde inte hitta nödvändigt program /usr/bin/ iwinfo"
#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:45
msgid "Cron Jobs"
diff --git a/applications/luci-app-wifischedule/po/tr/wifischedule.po b/applications/luci-app-wifischedule/po/tr/wifischedule.po
index 2adc2ec610..1540866e8e 100644
--- a/applications/luci-app-wifischedule/po/tr/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/tr/wifischedule.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-28 13:26+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-04-09 08:05+0000\n"
+"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswifischedule/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.3-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
-msgstr "Kablosuz ağı aktifleştir"
+msgstr "Kablosuz ağı etkinleştir"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
@@ -49,7 +49,7 @@ msgstr "Kablosuz bağlantıyı zorla kapat"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
msgid "Enable"
-msgstr "Çalıştır"
+msgstr "Etkinleştir"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
msgid "Enable Wifi Schedule"
@@ -74,7 +74,7 @@ msgstr "Genel Ayarlar"
#: applications/luci-app-wifischedule/root/usr/share/rpcd/acl.d/luci-app-wifischedule.json:3
msgid "Grant UCI access for luci-app-wifischedule"
-msgstr "luci-app-wifischedule için UCI erişimine izin ver"
+msgstr "luci-app-wifischedule için UCI erişimi verin"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
msgid "Monday"
diff --git a/applications/luci-app-wifischedule/po/uk/wifischedule.po b/applications/luci-app-wifischedule/po/uk/wifischedule.po
index a1c609b573..f397aec920 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: 2020-02-18 11:31+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-03-11 08:13+0000\n"
+"Last-Translator: Tymofij Lytvynenko <till.svit@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 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.5.2-dev\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -74,7 +74,7 @@ msgstr "Загальні параметри"
#: applications/luci-app-wifischedule/root/usr/share/rpcd/acl.d/luci-app-wifischedule.json:3
msgid "Grant UCI access for luci-app-wifischedule"
-msgstr ""
+msgstr "Надати доступ UCI для luci-app-wifischedule"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
msgid "Monday"
diff --git a/applications/luci-app-wifischedule/po/yue/wifischedule.po b/applications/luci-app-wifischedule/po/yue/wifischedule.po
new file mode 100644
index 0000000000..325b4b52ba
--- /dev/null
+++ b/applications/luci-app-wifischedule/po/yue/wifischedule.po
@@ -0,0 +1,142 @@
+msgid ""
+msgstr ""
+"Language: yue\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+msgid "Activate wifi"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+msgid "Could not find required program /usr/bin/iwinfo"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:45
+msgid "Cron Jobs"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+msgid "Day(s) of Week"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+msgid "Defines a schedule when to turn on and off wifi."
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
+msgid "Determine Modules Automatically"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+msgid "Disable wifi gracefully"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
+msgid "Disabled wifi forced"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+msgid "Enable Wifi Schedule"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+msgid "Enable logging"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+msgid "Force disabling wifi even if stations associated"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+msgid "Global Settings"
+msgstr ""
+
+#: applications/luci-app-wifischedule/root/usr/share/rpcd/acl.d/luci-app-wifischedule.json:3
+msgid "Grant UCI access for luci-app-wifischedule"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:31
+msgid "Schedule"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+msgid "Schedule events"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+msgid "Start WiFi"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+msgid "Stop Time"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+msgid "Stop WiFi"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+msgid "The value %s is invalid"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+msgid "Unload Modules (experimental; saves more power)"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:33
+msgid "View Cron Jobs"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:32
+msgid "View Logfile"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+msgid "Wifi Schedule"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:39
+msgid "Wifi Schedule Logfile"
+msgstr ""
diff --git a/applications/luci-app-wifischedule/po/zh_Hant/wifischedule.po b/applications/luci-app-wifischedule/po/zh_Hant/wifischedule.po
index c9a92ed409..19f3c74972 100644
--- a/applications/luci-app-wifischedule/po/zh_Hant/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/zh_Hant/wifischedule.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2021-01-20 10:36+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationswifischedule/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.0-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -40,11 +40,11 @@ msgstr "自動判斷模組"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
msgid "Disable wifi gracefully"
-msgstr "正常關閉 WiFi"
+msgstr "正常停用 Wi-Fi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
msgid "Disabled wifi forced"
-msgstr "強制關閉 WiFi"
+msgstr "強制停用 Wi-Fi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
msgid "Enable"
@@ -56,7 +56,7 @@ msgstr "啟用無線排程"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
msgid "Enable logging"
-msgstr "啟用日誌"
+msgstr "啟用日誌記錄"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
msgid "Force disabling wifi even if stations associated"
@@ -72,7 +72,7 @@ msgstr "全域設定"
#: applications/luci-app-wifischedule/root/usr/share/rpcd/acl.d/luci-app-wifischedule.json:3
msgid "Grant UCI access for luci-app-wifischedule"
-msgstr ""
+msgstr "授予 luci-app-wifischedule 擁有 UCI 存取的權限"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
msgid "Monday"
@@ -92,7 +92,7 @@ msgstr "排程事件"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
msgid "Start Time"
-msgstr "啟動時間"
+msgstr "開始時間"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
msgid "Start WiFi"
diff --git a/applications/luci-app-wireguard/Makefile b/applications/luci-app-wireguard/Makefile
index 417c8ab294..81110e9be2 100644
--- a/applications/luci-app-wireguard/Makefile
+++ b/applications/luci-app-wireguard/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=WireGuard Status
-LUCI_DEPENDS:=+wireguard-tools +kmod-wireguard +luci-proto-wireguard
+LUCI_DEPENDS:=+luci-proto-wireguard
LUCI_PKGARCH:=all
include ../../luci.mk
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
new file mode 100644
index 0000000000..b9c756de98
--- /dev/null
+++ b/applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js
@@ -0,0 +1,228 @@
+'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/luasrc/view/wireguard.htm b/applications/luci-app-wireguard/luasrc/view/wireguard.htm
deleted file mode 100644
index 9282e65d30..0000000000
--- a/applications/luci-app-wireguard/luasrc/view/wireguard.htm
+++ /dev/null
@@ -1,285 +0,0 @@
-<%#
- Copyright 2016-2017 Dan Luedtke <mail@danrl.com>
- Licensed to the public under the Apache License 2.0.
--%>
-
-<%
- local data = { }
- local last_device = ""
- local qr_pubkey = { }
-
- local function qr_clean(qr_type, value)
- if not value or value == "" or value == "(none)" then
- return ""
- end
- if qr_type == "privkey" then
- return "PrivateKey = " ..value
- elseif qr_type == "pubkey" then
- return "PublicKey = " ..value
- end
- end
-
- 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 = { }
- }
- qr_pubkey[line[1]] = qr_clean("pubkey", line[3])
- else
- local peer = {
- 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
-
- if luci.http.formvalue("status") == "1" then
- luci.http.prepare_content("application/json")
- luci.http.write_json(data)
- return
- end
--%>
-
-<%+header%>
-
-<script type="text/javascript">//<![CDATA[
-
- function bytes_to_str(bytes) {
- bytes = parseFloat(bytes);
- if (bytes < 1) { return "0 B"; }
- var sizes = ['B', 'KiB', 'MiB', 'GiB', 'TiB', 'PiB'];
- var i = parseInt(Math.floor(Math.log(bytes) / Math.log(1024)));
- return Math.round(bytes / Math.pow(1024, i), 2) + ' ' + sizes[i];
- };
-
- function timestamp_to_str(timestamp) {
- if (timestamp < 1) {
- return '<%:Never%>';
- }
- var now = new Date();
- var seconds = (now.getTime() / 1000) - timestamp;
- var ago = "";
- if (seconds < 60) {
- ago = parseInt(seconds) + '<%:s ago%>';
- } else if (seconds < 3600) {
- ago = parseInt(seconds / 60) + '<%:m ago%>';
- } else if (seconds < 86401) {
- ago = parseInt(seconds / 3600) + '<%:h ago%>';
- } else {
- ago = '<%:over a day ago%>';
- }
- var t = new Date(timestamp * 1000);
- return t.toUTCString() + ' (' + ago + ')';
- }
-
- function toggle_qrcode(iface) {
- var view = document.getElementById(iface.name);
- if (view.style.display === "none") {
- view.style.display = "block";
- } else {
- view.style.display = "none";
- }
- }
-
- XHR.poll(-1, '<%=REQUEST_URI%>', { status: 1 },
- function(x, data) {
- for (var key in data) {
- if (!data.hasOwnProperty(key)) { continue; }
- var ifname = key;
- var iface = data[key];
- var s = "";
- if (iface.public_key == '(none)') {
- s += '<em><%:Interface does not have a public key!%></em>';
- } else {
- s += String.format(
- '<strong><%:Public Key%>: </strong>%s',
- iface.public_key
- );
- }
- if (iface.listen_port > 0) {
- s += String.format(
- '<br /><strong><%:Listen Port%>: </strong>%s',
- iface.listen_port
- );
- }
- if (iface.fwmark != 'off') {
- s += String.format(
- '<br /><strong><%:Firewall Mark%>: </strong>%s',
- iface.fwmark
- );
- }
- document.getElementById(ifname + "_info").innerHTML = s;
- for (var i = 0, ilen = iface.peers.length; i < ilen; i++) {
- var peer = iface.peers[i];
- var s = String.format(
- '<strong><%:Public Key%>: </strong>%s',
- peer.public_key
- );
- if (peer.endpoint != '(none)') {
- s += String.format(
- '<br /><strong><%:Endpoint%>: </strong>%s',
- peer.endpoint
- );
- }
- if (peer.allowed_ips.length > 0) {
- s += '<br /><strong><%:Allowed IPs%>:</strong>';
- for (var k = 0, klen = peer.allowed_ips.length; k < klen; k++) {
- s += '<br />&#160;&#160;&#8226;&#160;' + peer.allowed_ips[k];
- }
- }
- if (peer.persistent_keepalive != 'off') {
- s += String.format(
- '<br /><strong><%:Persistent Keepalive%>: </strong>%ss',
- peer.persistent_keepalive
- );
- }
- var icon = '<img src="<%=resource%>/icons/tunnel_disabled.png" />';
- var now = new Date();
- if (((now.getTime() / 1000) - peer.latest_handshake) < 140) {
- icon = '<img src="<%=resource%>/icons/tunnel.png" />';
- }
- s += String.format(
- '<br /><strong><%:Latest Handshake%>: </strong>%s',
- timestamp_to_str(peer.latest_handshake)
- );
- s += String.format(
- '<br /><strong><%:Data Received%>: </strong>%s' +
- '<br /><strong><%:Data Transmitted%>: </strong>%s',
- bytes_to_str(peer.transfer_rx),
- bytes_to_str(peer.transfer_tx),
- );
- document.getElementById(ifname + "_" + peer.public_key + "_icon").innerHTML = icon;
- document.getElementById(ifname + "_" + peer.public_key + "_info").innerHTML = s;
- }
- }
- });
-//]]></script>
-
-<h2><%:WireGuard Status%></h2>
-
-<div class="cbi-section">
-
-<% if next(data) == nil then %>
- <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>
-<% end %>
-
-<%-
-local ikey, iface
-for ikey, iface in pairs(data) do
--%>
- <h3><%:Interface%> <%=ikey%></h3>
- <div class="cbi-value" id="button" style="padding: 5px">
- <input class="btn cbi-button cbi-button-apply" type="button" name="qrcode_<%=ikey%>" value="<%:Show/Hide QR-Code%>" onclick="toggle_qrcode(this)" />
- </div>
-<%-
- local qr_enc
- local qr_code
- local qr_privkey
- if fs.access("/usr/bin/qrencode") then
- qr_privkey = qr_clean("privkey", luci.sys.exec("wg genkey 2>/dev/null"))
- if qr_pubkey[ikey] and qr_privkey then
- qr_enc = "[Interface]\n" ..qr_privkey.. "\n[Peer]\n" ..qr_pubkey[ikey].. "\nAllowedIPs = 0.0.0.0/0, ::/0"
- qr_code = luci.sys.exec("/usr/bin/qrencode --inline --8bit --type=SVG --output=- '" ..qr_enc.. "' 2>/dev/null")
- else
- qr_code = "<em>The QR-Code could not be generated, the wg interface setup is incomplete!</em>"
- end
- else
- qr_code = "<em>For QR-Code support please install the package 'qrencode'!</em>"
- end
--%>
- <div class="cbi-section-node">
- <span class="cbi-value" style="display: none" id="qrcode_<%=ikey%>">
- <%:The QR-Code works per wg interface, it will be refreshed with every manual page reload and transfers the following information:%><br />
- &#8226;&#160;<%:[Interface] A random, on the fly generated 'PrivateKey', the key will not be saved on the router%><br />
- &#8226;&#160;<%:[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%><br />
- <hr /><%=qr_code%><br />
- </span>
- </div>
- <div class="cbi-section-node">
- <div class="table cbi-section-table">
- <div class="tr cbi-section-table-row" style="text-align: left;">
- <div class="td" style="text-align: left; vertical-align:top"><%:Configuration%></div>
- <div class="td" style="flex: 0 1 90%; text-align: left;">
- <div class="table cbi-section-table" style="border: 0px;">
- <div class="tr cbi-section-table-row" style="text-align: left; border: 0px;">
- <div class="td" id="<%=ikey%>_icon" style="width: 22px; text-align: left; border-top: 0px; padding: 3px;">&#160;</div>
- <div class="td" id="<%=ikey%>_info" style="flex: 0 1 90%; text-align: left; vertical-align:middle; padding: 3px; border-top: 0px;"><em><%:Collecting data...%></em></div>
- </div>
- </div>
- </div>
- </div>
- <%-
- local cur = uci.cursor()
- local pkey, peer
- for pkey, peer in pairs(iface.peers) do
- local desc
- cur:foreach("network", "wireguard_" .. ikey, function(s)
- local key, value, tmp_desc, pub_key
- for key, value in pairs(s) do
- if key == "description" then
- tmp_desc = value
- end
- if value == peer.public_key then
- pub_key = value
- end
- if pub_key and tmp_desc then
- desc = ': ' ..tmp_desc
- end
- end
- end)
- -%>
- <div class="tr cbi-section-table-row" style="text-align: left;">
- <div class="td" style="text-align: left; vertical-align:top"><%:Peer%><%=desc%></div>
- <div class="td" style="flex: 0 1 90%; text-align: left;">
- <div class="table cbi-section-table" style="border: 0px">
- <div class="tr cbi-section-table-row" style="border: 0px;">
- <div class="td" id="<%=ikey%>_<%=peer.public_key%>_icon" style="width:16px; text-align: left; padding: 3px;border-top: 0px;">
- <img src="<%=resource%>/icons/tunnel_disabled.png" />
- <small>?</small>
- </div>
- <div class="td" id="<%=ikey%>_<%=peer.public_key%>_info" style="flex: 0 1 90%; text-align: left; vertical-align:middle; padding: 3px;border-top: 0px;"><em><%:Collecting data...%></em></div>
- </div>
- </div>
- </div>
- </div>
- <%-
- end
- -%>
- </div>
- </div>
- <%-
-end
--%>
-</div>
-
-<%+footer%>
diff --git a/applications/luci-app-wireguard/po/ar/wireguard.po b/applications/luci-app-wireguard/po/ar/wireguard.po
index 355a4d2199..2922267466 100644
--- a/applications/luci-app-wireguard/po/ar/wireguard.po
+++ b/applications/luci-app-wireguard/po/ar/wireguard.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-09 06:17+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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"
@@ -9,117 +9,97 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
+msgid "%dh ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "جمع البيانات..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
+msgid "%dm ago"
+msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: 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/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr ""
+msgstr "علامة جدار الحماية"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: 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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
-msgstr ""
+msgstr "بوابة الاستماع"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr ""
+msgstr "أبدا"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
-msgid "Persistent Keepalive"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
+msgid "No WireGuard interfaces configured."
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
-msgid "Public Key"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
+msgid "No peer information available"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
+msgid "Peers"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
+msgid "Persistent Keepalive"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-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/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
+msgid "over a day ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr ""
+#~ msgid "Collecting data..."
+#~ msgstr "جمع البيانات..."
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr ""
+#~ msgid "Configuration"
+#~ msgstr "إعدادات"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
-msgid "over a day ago"
-msgstr ""
+#~ msgid "Interface"
+#~ msgstr "واجهه"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-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
index d036685432..c45fac3337 100644
--- a/applications/luci-app-wireguard/po/bg/wireguard.po
+++ b/applications/luci-app-wireguard/po/bg/wireguard.po
@@ -1,118 +1,98 @@
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/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
+msgid "%dh ago"
+msgstr "%dh преди"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
+msgid "%dm ago"
+msgstr "%dm преди"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr "%ds преди"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: 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 ""
+msgstr "Получени данни"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
-msgstr ""
+msgstr "Предадени данни"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
-msgstr ""
+msgstr "Крайна точка"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
+#: 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/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
-msgstr ""
+msgstr "Никога"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
+msgid "No WireGuard interfaces configured."
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
-msgid "Persistent Keepalive"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
+msgid "No peer information available"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
-msgid "Public Key"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
+msgid "Peers"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
+msgid "Persistent Keepalive"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-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 ""
+msgstr "WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
-msgstr ""
+msgstr "Състояние на WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
msgid "over a day ago"
-msgstr ""
+msgstr "преди повече от ден"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s 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
index 817b5cb765..00dd68f292 100644
--- a/applications/luci-app-wireguard/po/bn_BD/wireguard.po
+++ b/applications/luci-app-wireguard/po/bn_BD/wireguard.po
@@ -1,118 +1,92 @@
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/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
+msgid "%dh ago"
+msgstr "%d ঘণ্টা আগে"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
+msgid "%dm ago"
+msgstr "%d মিনিট আগে"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr ""
+#: 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/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
msgid "Data Received"
-msgstr ""
+msgstr "ডাটা গৃহীত হয়েছে"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
-msgstr ""
+msgstr "ডাটা প্রেরিত"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
-msgstr ""
+msgstr "এন্ডপয়েন্ট"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
-msgstr ""
+msgstr "ফায়ারওয়াল মার্ক"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-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/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
-msgstr ""
+msgstr "সর্বশেষ হ্যান্ডশেক"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
-msgstr ""
+msgstr "শোনার পোর্ট"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
-msgstr ""
+msgstr "কখনও না"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
+msgid "No WireGuard interfaces configured."
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
-msgid "Persistent Keepalive"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
+msgid "No peer information available"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
+msgid "Peers"
+msgstr "পিয়ার"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
+msgid "Persistent Keepalive"
+msgstr "স্থায়ী Keepalive"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-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 ""
+msgstr "ওয়্যারগার্ড"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
+msgstr "ওয়্যারগার্ড স্ট্যাটাস"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
msgid "over a day ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr ""
+msgstr "এক দিনের বেশি আগে"
diff --git a/applications/luci-app-wireguard/po/ca/wireguard.po b/applications/luci-app-wireguard/po/ca/wireguard.po
index 09bd0182ab..1e8a742635 100644
--- a/applications/luci-app-wireguard/po/ca/wireguard.po
+++ b/applications/luci-app-wireguard/po/ca/wireguard.po
@@ -1,124 +1,101 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-11 23:49+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
+msgid "%dh ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "S’estan recollint dades…"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
+msgid "%dm ago"
+msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Configuració"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: 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/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Interfície"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: 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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
-msgstr ""
+msgstr "Mai"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
+msgid "No WireGuard interfaces configured."
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
-msgid "Public Key"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
+msgid "No peer information available"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
+msgid "Peers"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
+msgid "Persistent Keepalive"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
+#: 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/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
+msgid "over a day ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr ""
+#~ msgid "Collecting data..."
+#~ msgstr "S’estan recollint dades…"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
-msgid "over a day ago"
-msgstr ""
+#~ msgid "Configuration"
+#~ msgstr "Configuració"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr ""
+#~ 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
index b49faa5044..f52e280213 100644
--- a/applications/luci-app-wireguard/po/cs/wireguard.po
+++ b/applications/luci-app-wireguard/po/cs/wireguard.po
@@ -10,122 +10,124 @@ 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-wireguard/luasrc/view/wireguard.htm:149
-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:25
+msgid "%dh ago"
+msgstr "%d hodin zpět"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Shromažďování údajů…"
+#: 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/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Nastavení"
+#: 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/luasrc/view/wireguard.htm:170
+#: 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/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr "Odeslaná data"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr "Koncový bod"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: 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/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Rozhraní"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "Rozhraní nemá veřejný klíč!"
+#: 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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr "Poslední handshake"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: 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/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr "Nikdy"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Protistrana"
+#: 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/luasrc/view/wireguard.htm:156
+#: 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/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: 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/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Zobrazit / skrýt QR kód"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-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:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr ""
-
#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
msgid "WireGuard"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr "Stav WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-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"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr "hodin zpět"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr "minut zpět"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: 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"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr "sekund zpět"
+#~ 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
new file mode 100644
index 0000000000..3e349d6864
--- /dev/null
+++ b/applications/luci-app-wireguard/po/da/wireguard.po
@@ -0,0 +1,92 @@
+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
index 671821ecaf..942d6c503c 100644
--- a/applications/luci-app-wireguard/po/de/wireguard.po
+++ b/applications/luci-app-wireguard/po/de/wireguard.po
@@ -1,132 +1,138 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "Erlaubte IP-Adressen"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
+msgid "%dh ago"
+msgstr "%d Stunden zuvor"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Sammle Daten..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
+msgid "%dm ago"
+msgstr "%d Minuten zuvor"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Konfiguration"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr "%d Sekunden zuvor"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: 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/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr "Daten gesendet"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr "Endpunkt"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr "Firewall Mark"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Schnittstelle"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "Schnittstelle besitzt keinen öffentlichen Schlüssel!"
+#: 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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr "Letztes Handshake"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
-msgstr "Listen-Port"
+msgstr "Listening-Port"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr "Niemals"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Gegenstelle"
+#: 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/luasrc/view/wireguard.htm:156
+#: 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 "Verbindung aufrechterhalten (Persistent Keepalive)"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: 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/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Zeige/Verstecke QR-Code"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-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 beim "
-"Aktualisieren der Seite jedes Mal neu generiert und beinhält folgende "
-"Informationen:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Dieser Abschnitt enthält noch keine Werte"
-
#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
msgid "WireGuard"
msgstr "WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr "WireGuard-Status"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-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"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr "h zuvor"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr "m zuvor"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
msgid "over a day ago"
msgstr "seit über einem Tag"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr "s zuvor"
+#~ 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
index f5105761e6..aaa3ea6f8f 100644
--- a/applications/luci-app-wireguard/po/el/wireguard.po
+++ b/applications/luci-app-wireguard/po/el/wireguard.po
@@ -1,131 +1,136 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-23 18:06+0000\n"
-"Last-Translator: lamprakis <lamprakisa@yahoo.gr>\n"
+"PO-Revision-Date: 2020-12-01 16:16+0000\n"
+"Last-Translator: Marios Koutsoukis <marioskoutsoukis2006@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 3.10-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "Επιτρεπόμενες IPs"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
+msgid "%dh ago"
+msgstr "%d ώρες πριν"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Συλλογή δεδομένων..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
+msgid "%dm ago"
+msgstr "%d λεπτά πριν"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Διαμόρφωση"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr "%d δευτερόλεπτα πριν"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: 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/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr "Απεσταλμένα δεδομένα"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr "Τελικό σημείο"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr "Σημάδι τείχους προστασίας"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Διεπαφή"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr "Τελευταία Χειραψία"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
msgstr "Θύρα ακρόασης"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr "Ποτέ"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-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/luasrc/view/wireguard.htm:156
+#: 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/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: 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/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Εμφάνιση/Απόκρυψη κώδικα QR"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-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, ανανεώνεται με κάθε χειροκίνητη "
-"ανανέωση σελίδας και μεταφέρει τις ακόλουθες πληροφορίες:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr ""
-
#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
msgid "WireGuard"
-msgstr ""
+msgstr "WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr "Κατάσταση του WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-"[Interface] Ένα τυχαίο, δημιουργούμενο με το χέρι \"ιδιωτικό κλειδί\", το "
-"κλειδί δεν θα αποθηκευτεί στο δρομολογητή"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr "ώρες πριν"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr "λεπτά πριν"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
msgid "over a day ago"
msgstr "πλέον της μιας ημέρας"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s 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
index 0155b55eb4..27609b96d4 100644
--- a/applications/luci-app-wireguard/po/en/wireguard.po
+++ b/applications/luci-app-wireguard/po/en/wireguard.po
@@ -1,118 +1,95 @@
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/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
+#: 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/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
+msgid "Allowed IPs"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
msgid "Data Received"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: 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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
+msgid "No WireGuard interfaces configured."
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
-msgid "Public Key"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
+msgid "No peer information available"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
+msgid "Peers"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
+msgid "Persistent Keepalive"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
+#: 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/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
msgid "over a day ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s 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
index 8ba28c7dd1..51f9054611 100644
--- a/applications/luci-app-wireguard/po/es/wireguard.po
+++ b/applications/luci-app-wireguard/po/es/wireguard.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-09-27 12:38+0000\n"
-"Last-Translator: Vladimir Támara Patiño <vtamara@pasosdejesus.org>\n"
+"PO-Revision-Date: 2021-11-27 23:39+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"
@@ -11,124 +11,130 @@ 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-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "IPs permitidas"
+#: 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/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Recolectando datos…"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr "hace %ds"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Configuración"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
+msgid "Allowed IPs"
+msgstr "IPs permitidas"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
msgid "Data Received"
msgstr "Datos recibidos"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr "Datos transmitidos"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr "Punto final"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr "Marca de Cortafuegos"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Interfaz"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "¡La interfaz no tiene una clave pública!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+#, fuzzy
+msgid "Grant access to LuCI app wireguard"
+msgstr "Otorgar acceso a la app de LuCI WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr "Último Handshake"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
-msgstr "Puerto"
+msgstr "Puerto de escucha"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr "Nunca"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Par"
+#: 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/luasrc/view/wireguard.htm:156
+#: 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/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: 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/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Mostrar/Ocultar código QR"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-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:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Esta sección aún no contiene valores"
-
#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
msgid "WireGuard"
msgstr "WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr "Estado de WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-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"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr "hace h"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr "hace m"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: 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"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr "hace s"
+#~ 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
index 0d40c20396..81b3a240fe 100644
--- a/applications/luci-app-wireguard/po/fi/wireguard.po
+++ b/applications/luci-app-wireguard/po/fi/wireguard.po
@@ -1,124 +1,136 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Demian Wright <wright.demian+weblate@gmail.com>\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.2-dev\n"
+"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "Sallitut IP: t"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
+msgid "%dh ago"
+msgstr "%dt sitten"
+
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
+msgid "%dm ago"
+msgstr "%dm sitten"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Kerätään tietoja..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr "%ds sitten"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Määritys"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
+msgid "Allowed IPs"
+msgstr "Sallitut IP:t"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
msgid "Data Received"
-msgstr ""
+msgstr "Dataa vastaanotettu"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
-msgstr ""
+msgstr "Dataa lähetetty"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
-msgstr ""
+msgstr "Päätepiste"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr "Palomuurimerkintä"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Sovitin"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: 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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
-msgstr ""
+msgstr "Viimeisin kättely"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
msgstr "Kuunteluportti"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
-msgstr ""
+msgstr "Ei ikinä"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
+msgid "No WireGuard interfaces configured."
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
-msgid "Persistent Keepalive"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
+msgid "No peer information available"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
-msgid "Public Key"
-msgstr "Julkinen avain"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
+msgid "Peers"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
+msgid "Persistent Keepalive"
+msgstr "Pysyvä Keepalive"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Tässä osassa ei ole vielä arvoja"
+#: 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 ""
+msgstr "WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr ""
+msgstr "WireGuardin tila"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
msgid "over a day ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr ""
+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
index 4e2a7d19ce..e68fbca128 100644
--- a/applications/luci-app-wireguard/po/fr/wireguard.po
+++ b/applications/luci-app-wireguard/po/fr/wireguard.po
@@ -1,131 +1,136 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-17 10:09+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"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.1-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "IP autorisées"
+#: 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/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Récupération des données…"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr "%ds passée"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Configuration"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
+msgid "Allowed IPs"
+msgstr "IP autorisées"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: 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/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr "Données transmises"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr "Point d'arrivée"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: 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/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Interface"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "L'interface ne dispose pas d'une clé publique !"
+#: 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/luasrc/view/wireguard.htm:166
+#: 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/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
msgstr "Port d'écoute"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr "Jamais"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Pair"
+#: 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/luasrc/view/wireguard.htm:156
+#: 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/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: 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/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Afficher/Masquer le QR-Code"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-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 :"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Cette section ne contient pas encore de valeur"
-
#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
msgid "WireGuard"
-msgstr ""
+msgstr "WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr "État de WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-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"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr "h passée"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr "m passée"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: 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"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr "s passée"
+#~ 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
index 5004a1bd2e..eb5c6c46a9 100644
--- a/applications/luci-app-wireguard/po/he/wireguard.po
+++ b/applications/luci-app-wireguard/po/he/wireguard.po
@@ -1,118 +1,121 @@
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/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
+msgid "%dh ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
+msgid "%dm ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: 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 ""
+msgstr "התקבלו נתונים"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
-msgstr ""
+msgstr "הועברו נתונים"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
-msgstr ""
+msgstr "נקודת קצה"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr ""
+msgstr "סימן חומת אש"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: 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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
-msgstr ""
+msgstr "לחיצת יד אחרונה"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
-msgstr ""
+msgstr "פתחת האזנה"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
-msgstr ""
+msgstr "אף פעם"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
+msgid "No WireGuard interfaces configured."
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
-msgid "Persistent Keepalive"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
+msgid "No peer information available"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
-msgid "Public Key"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
+msgid "Peers"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
+msgid "Persistent Keepalive"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-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 ""
+msgstr "WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
-msgstr ""
+msgstr "מצב WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
+msgid "over a day ago"
+msgstr "לפני למעלה מיום"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
+#~ msgid "Collecting data..."
+#~ msgstr "נאספים נתונים…"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr ""
+#~ msgid "Configuration"
+#~ msgstr "הגדרות"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr ""
+#~ msgid "Interface"
+#~ msgstr "מנשק"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
-msgid "over a day ago"
-msgstr ""
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "למנשק אין מפתח ציבורי!"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-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
index 07f659c030..f0fb70e407 100644
--- a/applications/luci-app-wireguard/po/hi/wireguard.po
+++ b/applications/luci-app-wireguard/po/hi/wireguard.po
@@ -4,115 +4,83 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
+#: 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/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
+msgid "Allowed IPs"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
msgid "Data Received"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
+#: 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/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
+msgid "No WireGuard interfaces configured."
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
-msgid "Persistent Keepalive"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
+msgid "No peer information available"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
+msgid "Peers"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
+msgid "Persistent Keepalive"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
+#: 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/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
msgid "over a day ago"
msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr ""
diff --git a/applications/luci-app-wireguard/po/hu/wireguard.po b/applications/luci-app-wireguard/po/hu/wireguard.po
index c141cab82a..8f5fb9a498 100644
--- a/applications/luci-app-wireguard/po/hu/wireguard.po
+++ b/applications/luci-app-wireguard/po/hu/wireguard.po
@@ -10,117 +10,108 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.0-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "Engedélyezett IP-k"
+#: 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/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Adatok összegyűjtése…"
+#: 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/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Beállítás"
+#: 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/luasrc/view/wireguard.htm:170
+#: 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/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr "Átvitt adat"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr "Végpont"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: 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/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Csatoló"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "A csatolónak nincs nyilvános kulcsa."
+#: 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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr "Utolsó kapcsolatfelvétel"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
msgstr "Fogadó port"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr "Soha"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Partner"
+#: 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/luasrc/view/wireguard.htm:156
+#: 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/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: 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/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "QR-kód mutatása/elrejtése"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-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:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr ""
-
#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
msgid "WireGuard"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr "WireGuard állapot"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
+#: 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"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
+#~ msgid "Collecting data..."
+#~ msgstr "Adatok összegyűjtése…"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr "órával ezelőtt"
+#~ msgid "Configuration"
+#~ msgstr "Beállítás"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr "perccel ezelőtt"
+#~ msgid "Interface"
+#~ msgstr "Csatoló"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
-msgid "over a day ago"
-msgstr "több mint egy nappal ezelőtt"
+#~ 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"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr "másodperccel ezelőtt"
+#~ 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
new file mode 100644
index 0000000000..99fbe5e6ea
--- /dev/null
+++ b/applications/luci-app-wireguard/po/id/wireguard.po
@@ -0,0 +1,136 @@
+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
index 3c4582492a..5ee132d24a 100644
--- a/applications/luci-app-wireguard/po/it/wireguard.po
+++ b/applications/luci-app-wireguard/po/it/wireguard.po
@@ -1,124 +1,136 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-05 08:06+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"PO-Revision-Date: 2021-10-03 09:47+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
+msgid "%dh ago"
+msgstr "%dore fa"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Raccolta dati..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
+msgid "%dm ago"
+msgstr "%dmin fa"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Configurazione"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr "%dsec fa"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: 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 ""
+msgstr "Dati ricevuti"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
-msgstr ""
+msgstr "Dati trasmessi"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
-msgstr ""
+msgstr "Punto finale"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
-msgstr ""
+msgstr "Marcatore firewall"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Interfaccia"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr ""
+#: 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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
-msgstr ""
+msgstr "Ultimo handshake"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
-msgstr ""
+msgstr "Porta in ascolto"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
-msgstr ""
+msgstr "Mai"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
+msgid "No WireGuard interfaces configured."
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
-msgid "Persistent Keepalive"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
+msgid "No peer information available"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
+msgid "Peers"
+msgstr "Peer"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
+msgid "Persistent Keepalive"
+msgstr "KeepAlive persistente"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-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 "Chiave pubblica"
#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
msgid "WireGuard"
-msgstr ""
+msgstr "WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
-msgstr ""
+msgstr "Stato WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
msgid "over a day ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr ""
+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
index 19110d636e..a456fc2e9f 100644
--- a/applications/luci-app-wireguard/po/ja/wireguard.po
+++ b/applications/luci-app-wireguard/po/ja/wireguard.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\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"
@@ -11,120 +11,114 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
"X-Poedit-Basepath: .\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "許可されるIP"
+#: 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/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "データを収集中..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr "%d秒前"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "設定"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
+msgid "Allowed IPs"
+msgstr "許可されたIP"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
msgid "Data Received"
msgstr "受信済みデータ"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr "送信済みデータ"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr "エンドポイント"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
-msgstr "ファイアウォール マーク"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "インターフェース"
+msgstr "ファイアウォールマーク"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr "最新のハンドシェイク"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
-msgstr "待ち受けポート"
+msgstr "リッスンポート"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
-msgstr "無し"
+msgstr "なし"
+
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
+msgid "No WireGuard interfaces configured."
+msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-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/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
msgid "Persistent Keepalive"
msgstr "永続的なキープアライブ"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: 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/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "QR コードを表示/非表示"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-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 インターフェースごとに機能し、マニュアルページがリロードされる"
-"たびに更新され、次の情報が転送されます :"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "このセクションは未設定です"
-
#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
msgid "WireGuard"
-msgstr ""
+msgstr "WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr "WireGuard ステータス"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
+msgid "over a day ago"
+msgstr "1日以上前"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
+#~ msgid "Collecting data..."
+#~ msgstr "データを収集中..."
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr "時間前"
+#~ msgid "Configuration"
+#~ msgstr "設定"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr "分前"
+#~ msgid "Interface"
+#~ msgstr "インターフェース"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
-msgid "over a day ago"
-msgstr "1日以上前"
+#~ 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 インターフェースごとに機能し、マニュアルページがリロードさ"
+#~ "れるたびに更新され、次の情報が転送されます :"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr "秒前"
+#~ 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
index 4ae13ce8fd..14b6e63243 100644
--- a/applications/luci-app-wireguard/po/ko/wireguard.po
+++ b/applications/luci-app-wireguard/po/ko/wireguard.po
@@ -10,116 +10,109 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "허용된 IP"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
+msgid "%dh ago"
+msgstr "%d시간 전"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "데이터 수집 중..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
+msgid "%dm ago"
+msgstr "%d분 전"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "설정"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr "%d초 전"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: 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/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr "보낸 데이터"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "인터페이스"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr "마지막 핸드셰이크"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
msgstr "접근 포트"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr "안함"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
+msgid "No WireGuard interfaces configured."
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: 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/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: 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/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "QR코드 보이기/숨기기"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-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 인터페이스마다 적용되며, 페이지가 새로고침 될 때마다 코드가 재생성되고 다음의 정보를 전송합니다:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-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/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr "WireGuard 상태"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
+msgid "over a day ago"
+msgstr "며칠 전"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
+#~ msgid "Collecting data..."
+#~ msgstr "데이터 수집 중..."
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr "시간 전"
+#~ msgid "Configuration"
+#~ msgstr "설정"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr "분 전"
+#~ msgid "Interface"
+#~ msgstr "인터페이스"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
-msgid "over a day ago"
-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 인터페이스마다 적용되며, 페이지가 새로고침 될 때마다 코"
+#~ "드가 재생성되고 다음의 정보를 전송합니다:"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr "초 전"
+#~ 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
index 8616540d79..913a2f1009 100644
--- a/applications/luci-app-wireguard/po/mr/wireguard.po
+++ b/applications/luci-app-wireguard/po/mr/wireguard.po
@@ -10,115 +10,92 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
+msgid "%dh ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "डेटा संकलित करीत आहे ..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
+msgid "%dm ago"
+msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "कॉन्फिगरेशन"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: 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/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "इंटरफेस"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: 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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
+msgid "No WireGuard interfaces configured."
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
-msgid "Public Key"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
+msgid "No peer information available"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
+msgid "Peers"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
+msgid "Persistent Keepalive"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
+#: 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/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
+msgid "over a day ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr ""
+#~ msgid "Collecting data..."
+#~ msgstr "डेटा संकलित करीत आहे ..."
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
-msgid "over a day ago"
-msgstr ""
+#~ msgid "Configuration"
+#~ msgstr "कॉन्फिगरेशन"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr ""
+#~ msgid "Interface"
+#~ msgstr "इंटरफेस"
diff --git a/applications/luci-app-wireguard/po/ms/wireguard.po b/applications/luci-app-wireguard/po/ms/wireguard.po
index 41543fe1a7..8987189194 100644
--- a/applications/luci-app-wireguard/po/ms/wireguard.po
+++ b/applications/luci-app-wireguard/po/ms/wireguard.po
@@ -1,124 +1,98 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-16 23:26+0000\n"
-"Last-Translator: Pusak Hitam <thegame.gamesky@gmail.com>\n"
+"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 3.10-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
+msgid "%dh ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Mengumpul data..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
+msgid "%dm ago"
+msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: 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/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: 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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
+msgid "No WireGuard interfaces configured."
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
-msgid "Public Key"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
+msgid "No peer information available"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
+msgid "Peers"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
+msgid "Persistent Keepalive"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
+#: 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/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
msgid "over a day ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s 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
index d01fb4049a..bf0998a4e3 100644
--- a/applications/luci-app-wireguard/po/nb_NO/wireguard.po
+++ b/applications/luci-app-wireguard/po/nb_NO/wireguard.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-30 03:22+0000\n"
+"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"
@@ -8,117 +8,94 @@ 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\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
+msgid "%dh ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Samler inn data…"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
+msgid "%dm ago"
+msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: 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/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
+#: 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/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
-msgstr ""
+msgstr "Lytteport"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
+msgid "No WireGuard interfaces configured."
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
-msgid "Public Key"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
+msgid "No peer information available"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
+msgid "Peers"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
+msgid "Persistent Keepalive"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
+#: 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/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
+msgid "over a day ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr ""
+#~ msgid "Collecting data..."
+#~ msgstr "Samler inn data…"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
-msgid "over a day ago"
-msgstr ""
+#~ msgid "Configuration"
+#~ msgstr "Oppsett"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr ""
+#~ msgid "Interface"
+#~ msgstr "Grensesnitt"
diff --git a/applications/luci-app-wireguard/po/pl/wireguard.po b/applications/luci-app-wireguard/po/pl/wireguard.po
index 9197acd7d4..cfdf0083ec 100644
--- a/applications/luci-app-wireguard/po/pl/wireguard.po
+++ b/applications/luci-app-wireguard/po/pl/wireguard.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-26 01:23+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2021-11-27 23:39+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswireguard/pl/>\n"
"Language: pl\n"
@@ -9,124 +9,129 @@ 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-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "Dozwolone IP"
+#: 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/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Trwa zbieranie danych..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr "$d sekund temu"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Konfiguracja"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
+msgid "Allowed IPs"
+msgstr "Dozwolone IP"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
msgid "Data Received"
msgstr "Otrzymane dane"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr "Przesyłane dane"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr "Punkt końcowy"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr "Znacznik zapory sieciowej"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Interfejs"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "Interfejs nie posiada klucza publicznego!"
+#: 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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr "Ostatni Handshake"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
-msgstr "Nasłuchuj port"
+msgstr "Port nasłuchu"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr "Nigdy"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Peer"
+#: 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/luasrc/view/wireguard.htm:156
+#: 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/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: 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/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Pokaż/Ukryj kod QR"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-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:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Ta sekcja nie zawiera jeszcze żadnych wartości"
-
#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
msgid "WireGuard"
msgstr "WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr "Status WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-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"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr "godzin temu"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr "m temu"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
msgid "over a day ago"
msgstr "ponad dzień temu"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr "sekund 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
index 84287f6de9..0392f22cb7 100644
--- a/applications/luci-app-wireguard/po/pt/wireguard.po
+++ b/applications/luci-app-wireguard/po/pt/wireguard.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
+"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"
@@ -8,124 +8,129 @@ 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.10-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "Endereços IP autorizados"
+#: 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/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "A recolher dados..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr "%ds atrás"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Configuração"
+#: 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/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
msgid "Data Received"
msgstr "Dados Recebidos"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr "Dados Transmitidos"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr "Ponto final"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr "Marca da Firewall"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Interface"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "A interface não tem uma chave pública!"
+#: 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/luasrc/view/wireguard.htm:166
+#: 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/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
-msgstr "Porta de Escuta"
+msgstr "Porta de escuta"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr "Nunca"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Par"
+#: 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/luasrc/view/wireguard.htm:156
+#: 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/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: 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/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Mostrar/Ocultar Código QR"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-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:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Esta secção ainda não contém valores"
-
#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
msgid "WireGuard"
msgstr "WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr "Estado do WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-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"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr "h atrás"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr "m atrás"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: 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"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr "s 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
index e7eddc2387..ed4dec5ef5 100644
--- a/applications/luci-app-wireguard/po/pt_BR/wireguard.po
+++ b/applications/luci-app-wireguard/po/pt_BR/wireguard.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-07-14 08:41+0000\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"
@@ -11,124 +11,129 @@ 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.10-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "Endereços IP autorizados"
+#: 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/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Coletando dados..."
+#: 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/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Configuração"
+#: 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/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
msgid "Data Received"
msgstr "Dados Recebidos"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr "Dados Enviados"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr "Endpoint"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
-msgstr "Marca do Firewall"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Interface"
+msgstr "Marca do firewall"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "A interface não tem uma chave pública!"
+#: 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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr "Última Negociação"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
-msgstr "Porta de Escuta"
+msgstr "Porta de escuta"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr "Nunca"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Parceiro"
+#: 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/luasrc/view/wireguard.htm:156
+#: 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/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: 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/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Mostrar/Ocultar o QR-Code"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-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:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Esta seção ainda não possui nenhum valor"
-
#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
msgid "WireGuard"
msgstr "WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: 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/luasrc/view/wireguard.htm:223
-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"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr "horas atrás"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr "meses atrás"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: 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"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr "segundos 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
index d170e3ee15..ab136378d3 100644
--- a/applications/luci-app-wireguard/po/ro/wireguard.po
+++ b/applications/luci-app-wireguard/po/ro/wireguard.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"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"
@@ -9,117 +9,94 @@ 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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "IP-uri permise"
+#: 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/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Colectare date..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr "%ds în urmă"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Configurare"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
+msgid "Allowed IPs"
+msgstr "IP-uri permise"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
msgid "Data Received"
-msgstr ""
+msgstr "Date primite"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
-msgstr ""
+msgstr "Date transmise"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
-msgstr ""
+msgstr "Punct final"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Interfață"
+msgstr "Marca Firewall"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr ""
+#: 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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
-msgstr ""
+msgstr "Cea mai recentă strângere de mână"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
-msgstr ""
+msgstr "Port de ascultare"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr ""
+msgstr "Niciodată"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
-msgid "Persistent Keepalive"
-msgstr ""
+#: 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/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
-msgid "Public Key"
-msgstr ""
+#: 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/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
+msgid "Peers"
+msgstr "Perechi"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
+msgid "Persistent Keepalive"
+msgstr "Keepalive persistent"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-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 "Cheia publică"
#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
msgid "WireGuard"
-msgstr ""
+msgstr "WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
+msgstr "Starea WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr ""
+#: 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ă"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr ""
+#~ msgid "Collecting data..."
+#~ msgstr "Colectare date..."
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
-msgid "over a day ago"
-msgstr ""
+#~ msgid "Configuration"
+#~ msgstr "Configurare"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr ""
+#~ msgid "Interface"
+#~ msgstr "Interfață"
diff --git a/applications/luci-app-wireguard/po/ru/wireguard.po b/applications/luci-app-wireguard/po/ru/wireguard.po
index 28c20a233d..39e81debd8 100644
--- a/applications/luci-app-wireguard/po/ru/wireguard.po
+++ b/applications/luci-app-wireguard/po/ru/wireguard.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: wireguard\n"
"POT-Creation-Date: 2018-01-01 21:00+0300\n"
-"PO-Revision-Date: 2020-08-28 22:08+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\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"
@@ -12,126 +12,132 @@ 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.2.1-dev\n"
+"X-Generator: Weblate 4.10.1\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "Разрешенные IP-адреса"
+#: 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/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Сбор данных..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr "%d сек. назад"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Конфигурация"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
+msgid "Allowed IPs"
+msgstr "Разрешенные IP-адреса"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
msgid "Data Received"
msgstr "Полученные данные"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr "Переданные данные"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr "Конечная точка"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr "Метка межсетевого экрана"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Интерфейс"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr "Последнее «рукопожатие» (handshake)"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
msgstr "Порт для входящих соединений"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr "Никогда"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-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/luasrc/view/wireguard.htm:156
+#: 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/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: 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/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Показать/скрыть QR-код"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-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 интерфейса, он будет обновляться при каждой "
-"ручной перезагрузке страницы и содержать следующую информацию:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Этот раздел не содержит данных"
-
#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
msgid "WireGuard"
msgstr "WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr "Состояние WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-"[Interface] Случайный, сгенерированный на лету приватный ключ (PrivateKey). "
-"Данный ключ не будет сохранен на маршрутизаторе"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 адреса"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr "час назад"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr "минуту назад"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
msgid "over a day ago"
msgstr "более суток назад"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s 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
index 2251d61c49..e6faa9188e 100644
--- a/applications/luci-app-wireguard/po/sk/wireguard.po
+++ b/applications/luci-app-wireguard/po/sk/wireguard.po
@@ -10,115 +10,92 @@ msgstr ""
"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/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "Povolené IP adresy"
+#: 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/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Zbieram dáta..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Konfigurácia"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
+msgid "Allowed IPs"
+msgstr "Povolené IP adresy"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
msgid "Data Received"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Rozhranie"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: 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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
msgstr "Načúvací port"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
+msgid "No WireGuard interfaces configured."
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
-msgid "Persistent Keepalive"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
+msgid "No peer information available"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
-msgid "Public Key"
-msgstr "Verejný kľúč"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
+msgid "Peers"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
+msgid "Persistent Keepalive"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-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/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
+msgid "over a day ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr ""
+#~ msgid "Collecting data..."
+#~ msgstr "Zbieram dáta..."
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
-msgid "over a day ago"
-msgstr ""
+#~ msgid "Configuration"
+#~ msgstr "Konfigurácia"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr ""
+#~ msgid "Interface"
+#~ msgstr "Rozhranie"
diff --git a/applications/luci-app-wireguard/po/sv/wireguard.po b/applications/luci-app-wireguard/po/sv/wireguard.po
index 80d2e926ca..ad0822f675 100644
--- a/applications/luci-app-wireguard/po/sv/wireguard.po
+++ b/applications/luci-app-wireguard/po/sv/wireguard.po
@@ -1,124 +1,113 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-20 15:36+0000\n"
-"Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n"
+"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.2.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "Tillåtna IP-adresser"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
+msgid "%dh ago"
+msgstr "%dt sedan"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Samlar in data..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
+msgid "%dm ago"
+msgstr "%dm sedan"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Konfiguration"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr "%ds sedan"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: 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/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr "Överförd data"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr "Slutpunkt"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr "Brandväggsmarkering"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Gränssnitt"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "Gränssnittet har inte en publik nyckel!"
+#: 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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr "Senaste handskakning"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
msgstr "Lyssningsport"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr "Aldrig"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Jämlike"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
+msgid "No WireGuard interfaces configured."
+msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: 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/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: 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/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Visa/Dölj QR-kod"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr ""
-
#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
msgid "WireGuard"
msgstr "WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: 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/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
+msgid "over a day ago"
+msgstr "över en dag sedan"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
+#~ msgid "Collecting data..."
+#~ msgstr "Samlar in data..."
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr "t sedan"
+#~ msgid "Configuration"
+#~ msgstr "Konfiguration"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr "m sedan"
+#~ msgid "Interface"
+#~ msgstr "Gränssnitt"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
-msgid "over a day ago"
-msgstr "över en dag sedan"
+#~ 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"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr "s sedan"
+#~ 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
index 706e3f51d1..1075263f36 100644
--- a/applications/luci-app-wireguard/po/templates/wireguard.pot
+++ b/applications/luci-app-wireguard/po/templates/wireguard.pot
@@ -1,115 +1,83 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
+#: 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/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
+msgid "Allowed IPs"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
msgid "Data Received"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
+#: 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/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
+msgid "No WireGuard interfaces configured."
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
-msgid "Persistent Keepalive"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
+msgid "No peer information available"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
+msgid "Peers"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
+msgid "Persistent Keepalive"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
+#: 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/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
msgid "over a day ago"
msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr ""
diff --git a/applications/luci-app-wireguard/po/tr/wireguard.po b/applications/luci-app-wireguard/po/tr/wireguard.po
index d45dc9de63..f0c1fd12d9 100644
--- a/applications/luci-app-wireguard/po/tr/wireguard.po
+++ b/applications/luci-app-wireguard/po/tr/wireguard.po
@@ -1,124 +1,137 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-28 14:04+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"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.3-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "İzin verilen IP adresleri"
+#: 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/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Veri alınıyor..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr "%d sn önce"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Yapılandırma"
+#: 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/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
msgid "Data Received"
-msgstr ""
+msgstr "Alınan Veriler"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
-msgstr ""
+msgstr "İletilen Veriler"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
-msgstr ""
+msgstr "Bitiş Noktası"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
-msgstr ""
+msgstr "Güvenlik Duvarı İşareti"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Arayüz"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-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 uygulaması wireguard'a erişim izni verin"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
-msgstr ""
+msgstr "Son El Sıkışma"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
-msgstr ""
+msgstr "Dinleme Bağlantı Noktası"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr ""
+msgstr "Asla"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
-msgid "Persistent Keepalive"
-msgstr ""
+#: 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/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
-msgid "Public Key"
-msgstr ""
+#: 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/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
+msgid "Peers"
+msgstr "Eşler"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
+#: 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/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-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 "Ortak Anahtar"
#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
msgid "WireGuard"
-msgstr ""
+msgstr "WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
+msgstr "WireGuard Durumu"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
msgid "over a day ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr ""
+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
index 4bb17b0534..0ed2285326 100644
--- a/applications/luci-app-wireguard/po/uk/wireguard.po
+++ b/applications/luci-app-wireguard/po/uk/wireguard.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-04 13:36+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2022-02-14 11:56+0000\n"
+"Last-Translator: Vova Buran <heneral@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswireguard/uk/>\n"
"Language: uk\n"
@@ -9,124 +9,129 @@ 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.3-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "Дозволено IP-адреси"
+#: 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/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Збирання даних..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr "%dс тому"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Конфігурація"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
+msgid "Allowed IPs"
+msgstr "Дозволено IP-адреси"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
msgid "Data Received"
msgstr "Отримані дані"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr "Передані дані"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr "Кінцева точка"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr "Позначка брандмауера"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Інтерфейс"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr "Останнє рукостискання"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
msgstr "Порти прослуховування"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr "Ніколи"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-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/luasrc/view/wireguard.htm:156
+#: 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/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: 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/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Показати/Приховати QR-код"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-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-інтерфейсом, він оновлюється з кожним ручним "
-"перезавантаженням сторінки і містить наступну інформацію:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Ця секція поки що не містить значень"
-
#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
msgid "WireGuard"
msgstr "WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr "Стан WireGuard"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-"[Interface] Випадковий, на льоту згенерований 'PrivateKey' (приватний ключ), "
-"що не зберігатиметься на рутері"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr "г тому"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr "хв тому"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
msgid "over a day ago"
msgstr "більше доби тому"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s 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
index 0f39580b17..c821b40cb2 100644
--- a/applications/luci-app-wireguard/po/vi/wireguard.po
+++ b/applications/luci-app-wireguard/po/vi/wireguard.po
@@ -1,124 +1,98 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-13 13:08+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"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 3.10-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
+msgid "%dh ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Đang lấy dữ liệu..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
+msgid "%dm ago"
+msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: 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/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: 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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
+msgid "No WireGuard interfaces configured."
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
-msgid "Public Key"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
+msgid "No peer information available"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
+msgid "Peers"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
+msgid "Persistent Keepalive"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
+#: 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/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
msgid "over a day ago"
msgstr ""
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s 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
index 1851f561ab..8eb88429b5 100644
--- a/applications/luci-app-wireguard/po/zh_Hans/wireguard.po
+++ b/applications/luci-app-wireguard/po/zh_Hans/wireguard.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-07-31 18:41+0000\n"
-"Last-Translator: Zkdc <Zkdc2345@qq.com>\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"
@@ -14,123 +14,128 @@ 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.10-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "允许的 IP"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
+msgid "%dh ago"
+msgstr "%d小时前"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "正在收集数据…"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
+msgid "%dm ago"
+msgstr "%d分钟前"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "配置"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr "%d秒前"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: 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/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr "已发送"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr "传输端点"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr "防火墙标识"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "接口"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr "上次握手"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
msgstr "监听端口"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
-msgstr "从不"
+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/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: 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/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
msgid "Persistent Keepalive"
msgstr "Keepalive 间隔(秒)"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: 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/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "显示/隐藏 二维码"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-"二维码可用于每个 WireGuard 界面,每次手动刷新页面时都会刷新二维码,并传递以下"
-"信息:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-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/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr "WireGuard 状态"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-"[Interface] 一个随机、动态生成的“ PrivateKey”,密钥将不会保存在路由器上"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
+msgid "over a day ago"
+msgstr "超过一天前"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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] 该 WireGuard 接口的\"PublicKey\"和默认值为\"0.0.0.0/0, ::/0\"的"
-"\"AllowedIPs\",将允许将流量发送到任意 IPv4 和 IPv6 地址"
+#~ msgid "Collecting data..."
+#~ msgstr "正在收集数据…"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr "小时前"
+#~ msgid "Configuration"
+#~ msgstr "配置"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr "分钟前"
+#~ msgid "Interface"
+#~ msgstr "接口"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
-msgid "over a day ago"
-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)”,密钥不会保存在路由器上"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr "秒前"
+#~ 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
index 1c28d85f94..7f0eaa2690 100644
--- a/applications/luci-app-wireguard/po/zh_Hant/wireguard.po
+++ b/applications/luci-app-wireguard/po/zh_Hant/wireguard.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-28 19:19+0000\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"
@@ -14,117 +14,126 @@ 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.11-dev\n"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
-msgid "Allowed IPs"
-msgstr "允許的 IP"
+#: 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/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "收集資料中..."
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
+msgid "%ds ago"
+msgstr "%d秒前"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "設定"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
+msgid "Allowed IPs"
+msgstr "允許的 IP群"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
msgid "Data Received"
msgstr "已接收"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
msgid "Data Transmitted"
msgstr "已傳送"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
msgid "Endpoint"
msgstr "傳輸端點"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
msgid "Firewall Mark"
msgstr "防火牆遮罩"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "介面"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-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/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
msgid "Latest Handshake"
msgstr "上次握手"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
msgid "Listen Port"
-msgstr "監聽埠"
+msgstr "監聽連接埠"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
msgid "Never"
-msgstr "從不"
+msgstr "永不"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-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/luasrc/view/wireguard.htm:156
+#: 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/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: 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/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "顯示/隱藏 QR 碼"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr ""
-
#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
msgid "WireGuard"
-msgstr ""
+msgstr "WireGuard VPN"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
msgid "WireGuard Status"
msgstr "WireGuard 狀態"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
+msgid "over a day ago"
+msgstr "超過一天前"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-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 ""
+#~ msgid "Collecting data..."
+#~ msgstr "正在收集資料中…"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
-msgid "h ago"
-msgstr "小時前"
+#~ msgid "Configuration"
+#~ msgstr "組態"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
-msgid "m ago"
-msgstr "分鐘前"
+#~ msgid "Interface"
+#~ msgstr "介面"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
-msgid "over a day ago"
-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',金鑰將不會保存在路由器上"
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
-msgid "s ago"
-msgstr "秒前"
+#~ msgid ""
+#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
+#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
+#~ "IPv6 address"
+#~ msgstr ""
+#~ "[對等節點] 該wg接口的'PublicKey'和默認值為'0.0.0.0/0,:: / "
+#~ "0'的'AllowedIPs',以允許將流量發送到任何IPv4和IPv6位址"
diff --git a/applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json b/applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json
index 3652bdabb4..02cdb5e871 100644
--- a/applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json
+++ b/applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json
@@ -3,11 +3,12 @@
"title": "WireGuard",
"order": 92,
"action": {
- "type": "template",
- "path": "wireguard"
+ "type": "view",
+ "path": "wireguard/status"
},
"depends": {
- "acl": [ "luci-mod-status-index" ]
+ "acl": [ "luci-app-wireguard" ],
+ "uci": { "network": true }
}
}
}
diff --git a/applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json b/applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json
new file mode 100644
index 0000000000..cd38bcf8ec
--- /dev/null
+++ b/applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json
@@ -0,0 +1,12 @@
+{
+ "luci-app-wireguard": {
+ "description": "Grant access to LuCI app wireguard",
+ "read": {
+ "ubus": {
+ "luci.wireguard": [
+ "getWgInstances"
+ ]
+ }
+ }
+ }
+}
diff --git a/applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js b/applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js
index f3b363d60a..b7e251a689 100644
--- a/applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js
+++ b/applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js
@@ -66,12 +66,17 @@ return view.extend({
o.rmempty = false;
- Object.keys(hosts).sort().forEach(function(mac) {
- o.value(mac, E([], [ mac, ' (', E('strong', [hosts[mac].name || hosts[mac].ipv4 || hosts[mac].ipv6 || '?']), ')' ]));
+ L.sortedKeys(hosts).forEach(function(mac) {
+ o.value(mac, E([], [ mac, ' (', E('strong', [
+ hosts[mac].name ||
+ L.toArray(hosts[mac].ipaddrs || hosts[mac].ipv4)[0] ||
+ L.toArray(hosts[mac].ip6addrs || hosts[mac].ipv6)[0] ||
+ '?'
+ ]), ')' ]));
});
if (has_ewk) {
- o = s.option(form.Flag, 'broadcast', ('Send to broadcast address'));
+ o = s.option(form.Flag, 'broadcast', _('Send to broadcast address'));
if (has_wol)
o.depends('executable', '/usr/bin/etherwake');
@@ -104,7 +109,7 @@ return view.extend({
}
ui.showModal(_('Waking host'), [
- E('p', { 'class': 'spinning' }, [ 'Starting WoL utility…' ])
+ E('p', { 'class': 'spinning' }, [ _('Starting WoL utility…') ])
]);
return fs.exec(bin, args).then(function(res) {
diff --git a/applications/luci-app-wol/po/ar/wol.po b/applications/luci-app-wol/po/ar/wol.po
index da42825191..1bebdc33c2 100644
--- a/applications/luci-app-wol/po/ar/wol.po
+++ b/applications/luci-app-wol/po/ar/wol.po
@@ -3,21 +3,25 @@ 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: 2021-03-03 01:50+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswol/ar/>\n"
"Language: ar\n"
"MIME-Version: 1.0\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\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 ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: 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"
@@ -31,10 +35,14 @@ msgstr ""
msgid "Network interface to use"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+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"
@@ -44,6 +52,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr ""
+
#: 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"
@@ -54,16 +66,16 @@ msgid ""
"Wake on LAN is a mechanism to remotely boot computers in the local network."
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr ""
diff --git a/applications/luci-app-wol/po/bg/wol.po b/applications/luci-app-wol/po/bg/wol.po
index 8d8652766e..dc1e61b763 100644
--- a/applications/luci-app-wol/po/bg/wol.po
+++ b/applications/luci-app-wol/po/bg/wol.po
@@ -3,70 +3,82 @@ 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: 2021-08-31 01:32+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswol/bg/>\n"
"Language: bg\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.8.1-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:118
+#: 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:89
+#: 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 "Изпрати до броудкаст адрес"
#: 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 "Стартиране на 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 "Събуждане по 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 ""
+"Wake on LAN е механизъм за отдалечено включване на хостове в локалната мрежа."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: 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:106
#: 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:124
+#: 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-wol/po/bn_BD/wol.po b/applications/luci-app-wol/po/bn_BD/wol.po
index 57bba33c3a..1b757979cc 100644
--- a/applications/luci-app-wol/po/bn_BD/wol.po
+++ b/applications/luci-app-wol/po/bn_BD/wol.po
@@ -3,73 +3,88 @@ 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: 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/luciapplicationswol/bn_BD/>\n"
"Language: bn_BD\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-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:118
+#: 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 "ওয়েক-অন-ল্যান এক্সিকিউটেবলদের অ্যাক্সেস মঞ্জুর করুন"
#: 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:89
+#: 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 "সম্প্রচারের ঠিকানায় পাঠান"
#: 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 ""
+"কখনও দুটি টুলের মধ্যে একটি মাত্র কাজ করে। যদি একটি ব্যর্থ হয়, তবে অপরটি "
+"চেষ্টা করুন"
#: 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 "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 "ল্যানে জেগে তুলুন"
#: 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 ""
+"স্থানীয় নেটওয়ার্কে দূরে থেকে কম্পিউটার বুট করার একটি প্রক্রিয়া হল ওয়েক "
+"অন ল্যান।"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: 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:106
#: 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:124
+#: 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 প্রোগ্রাম"
#~ msgid "Broadcast on all interfaces"
#~ msgstr "Broadcast on all interfaces"
diff --git a/applications/luci-app-wol/po/ca/wol.po b/applications/luci-app-wol/po/ca/wol.po
index a9ccc2083d..402044018a 100644
--- a/applications/luci-app-wol/po/ca/wol.po
+++ b/applications/luci-app-wol/po/ca/wol.po
@@ -5,15 +5,16 @@ 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: 2014-07-01 06:15+0200\n"
-"Last-Translator: Alex <alexhenrie24@gmail.com>\n"
-"Language-Team: none\n"
+"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/"
+"luciapplicationswol/ca/>\n"
"Language: ca\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.9-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"
@@ -21,9 +22,9 @@ msgstr ""
"Trieu el host per a despertar o introduïu una adreça MAC personalitzada per "
"a utilitzar"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
-msgstr ""
+msgstr "Oblida-ho"
#: applications/luci-app-wol/root/usr/share/rpcd/acl.d/luci-app-wol.json:3
msgid "Grant access to wake-on-lan executables"
@@ -37,10 +38,14 @@ msgstr "Host per a despertar"
msgid "Network interface to use"
msgstr "Interfície de xarxa per a utilitzar"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+msgstr ""
+
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:45
#, fuzzy
msgid ""
@@ -53,6 +58,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr "Especifica la interfície en que s'envia el paquet WoL"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr ""
+
#: 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"
@@ -65,16 +74,16 @@ msgstr ""
"Despert en LAN és un mecanisme per a iniciar remotament ordinadors en la "
"xarxa local."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "Desperta al host"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr ""
diff --git a/applications/luci-app-wol/po/cs/wol.po b/applications/luci-app-wol/po/cs/wol.po
index 1237d035dc..99f5d6e08f 100644
--- a/applications/luci-app-wol/po/cs/wol.po
+++ b/applications/luci-app-wol/po/cs/wol.po
@@ -20,7 +20,7 @@ msgstr ""
msgid "Choose the host to wake up or enter a custom MAC address to use"
msgstr "Vyberte zařízení, které má být probuzeno, nebo zadejte jeho MAC adresu"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr "Zahodit"
@@ -36,10 +36,14 @@ msgstr "Adresa zařízení, které má být probuzeno"
msgid "Network interface to use"
msgstr "Které síťové rozhraní použít"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr "Nezadáno žádné cílové zařízení!"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+msgstr "Odeslat na adresu všesměrového vysílání"
+
#: 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"
@@ -51,6 +55,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr "Zde se nastaví síťové rozhraní, přes které budou zasílány WoL packety"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr ""
+
#: 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"
@@ -62,16 +70,16 @@ msgid ""
msgstr ""
"Funkce \"Wake on LAN\" umožňuje vzdáleně spouštět počítače v místní síti."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "Probudit zařízení"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr ""
@@ -82,8 +90,5 @@ msgstr "Program provádějící WoL"
#~ msgid "Broadcast on all interfaces"
#~ msgstr "Vysílat broadcastem na všech rozhraních"
-#~ msgid "Send to broadcast address"
-#~ msgstr "Odeslat na adresu všesměrového vysílání"
-
#~ msgid "Starting WoL utility:"
#~ msgstr "Spouštím nástroj WoL:"
diff --git a/applications/luci-app-wol/po/da/wol.po b/applications/luci-app-wol/po/da/wol.po
new file mode 100644
index 0000000000..4fd083863b
--- /dev/null
+++ b/applications/luci-app-wol/po/da/wol.po
@@ -0,0 +1,94 @@
+msgid ""
+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: 2021-11-12 18:41+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswol/da/>\n"
+"Language: da\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.1-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 ""
+"Vælg værten til at vågne op, eller indtast en brugerdefineret MAC-adresse, "
+"der skal bruges"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
+msgid "Dismiss"
+msgstr "Afvis"
+
+#: applications/luci-app-wol/root/usr/share/rpcd/acl.d/luci-app-wol.json:3
+msgid "Grant access to wake-on-lan executables"
+msgstr "Giv adgang til eksekverbare wake-on-lan"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:64
+msgid "Host to wake up"
+msgstr "Vært der skal vågne op"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:52
+msgid "Network interface to use"
+msgstr "Netværks interface til brug"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
+msgid "No target host specified!"
+msgstr "Ingen målvært angivet!"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+msgstr "Send til udsendelsesadresse"
+
+#: 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 ""
+"Nogle gange virker kun et af de to værktøjer. Hvis den ene fejler, så prøv "
+"den anden"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:53
+msgid "Specifies the interface the WoL packet is sent on"
+msgstr "Specificerer interface WoL-pakken sendes på"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr "Starter WoL-værktøjet…"
+
+#: 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 "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 ""
+"Wake on LAN er en mekanisme til fjernstart af computere i det lokale netværk."
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
+msgid "Wake up host"
+msgstr "Vågn op vært"
+
+#: 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 "Vågnende vært"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
+msgid "Waking host failed:"
+msgstr "Vækning af vært mislykkedes:"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:44
+msgid "WoL program"
+msgstr "WoL program"
+
+#~ msgid "Broadcast on all interfaces"
+#~ msgstr "Broadcast on all interfaces"
+
+#~ msgid "Starting WoL utility:"
+#~ msgstr "Starting WoL utility:"
diff --git a/applications/luci-app-wol/po/de/wol.po b/applications/luci-app-wol/po/de/wol.po
index 30aca79dc2..8e3d13c2a1 100644
--- a/applications/luci-app-wol/po/de/wol.po
+++ b/applications/luci-app-wol/po/de/wol.po
@@ -5,8 +5,8 @@ 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: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswol/de/>\n"
"Language: de\n"
@@ -14,14 +14,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.2-dev\n"
+"X-Generator: Weblate 4.5-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 ""
"Zu startenden Rechner selektieren oder benutzerdefinierte MAC-Adresse angeben"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr "Verwerfen"
@@ -37,21 +37,29 @@ msgstr "Anzuschaltender Rechner"
msgid "Network interface to use"
msgstr "Verwendete Schnittstelle"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr "Es wurde kein Zielhost angegeben!"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+msgstr "An die Broadcast-Adresse senden"
+
#: 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 ""
"Manchmal funktioniert nur eines der beiden Programme. Wenn eines "
-"fehlschlägt, versuchen Sie das Andere"
+"fehlschlägt, probiere das andere"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:53
msgid "Specifies the interface the WoL packet is sent on"
msgstr ""
-"Selektiert die Netzwerkschnittstelle auf der das WoL-Paket versendet wird"
+"Selektiert die Netzwerkschnittstelle, auf der das WoL-Paket versendet wird"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr "WoL-Dienstprogramm starten…"
#: 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
@@ -65,16 +73,16 @@ msgstr ""
"Wake-on-LAN ist ein Mechanismus um Geräte im lokalen Netzwerk ferngesteuert "
"anzuschalten."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "Rechner anschalten"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 "Rechner wird angeschaltet"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr "Anschalten des Rechners fehlgeschlagen:"
@@ -85,8 +93,5 @@ msgstr "WoL-Programm"
#~ msgid "Broadcast on all interfaces"
#~ msgstr "Auf allen Schnittstellen senden"
-#~ msgid "Send to broadcast address"
-#~ msgstr "An die Broadcast-Adresse senden"
-
#~ msgid "Starting WoL utility:"
#~ msgstr "Starte WoL-Programm:"
diff --git a/applications/luci-app-wol/po/el/wol.po b/applications/luci-app-wol/po/el/wol.po
index 47b4abd09f..9eb963e910 100644
--- a/applications/luci-app-wol/po/el/wol.po
+++ b/applications/luci-app-wol/po/el/wol.po
@@ -17,7 +17,7 @@ msgstr ""
msgid "Choose the host to wake up or enter a custom MAC address to use"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr ""
@@ -33,10 +33,14 @@ msgstr ""
msgid "Network interface to use"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+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"
@@ -46,6 +50,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr ""
+
#: 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"
@@ -56,16 +64,16 @@ msgid ""
"Wake on LAN is a mechanism to remotely boot computers in the local network."
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr ""
diff --git a/applications/luci-app-wol/po/en/wol.po b/applications/luci-app-wol/po/en/wol.po
index 8f312faa85..516249ce16 100644
--- a/applications/luci-app-wol/po/en/wol.po
+++ b/applications/luci-app-wol/po/en/wol.po
@@ -15,7 +15,7 @@ msgstr ""
msgid "Choose the host to wake up or enter a custom MAC address to use"
msgstr "Choose the host to wake up or enter a custom MAC address to use"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr ""
@@ -31,10 +31,14 @@ msgstr "Host to wake up"
msgid "Network interface to use"
msgstr "Network interface to use"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+msgstr ""
+
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:45
#, fuzzy
msgid ""
@@ -46,6 +50,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr "Specifies the interface the WoL packet is sent on"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr ""
+
#: 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"
@@ -57,16 +65,16 @@ msgid ""
msgstr ""
"Wake on LAN is a mechanism to remotely boot computers in the local network."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "Wake up host"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr ""
diff --git a/applications/luci-app-wol/po/es/wol.po b/applications/luci-app-wol/po/es/wol.po
index 8e2f6fc3a0..6b92f56c31 100644
--- a/applications/luci-app-wol/po/es/wol.po
+++ b/applications/luci-app-wol/po/es/wol.po
@@ -5,7 +5,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-19 00:29+0200\n"
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-12-20 06:12+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswol/es/>\n"
@@ -14,13 +14,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.4-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 "Elija el host a despertar o introduzca su dirección MAC"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr "Descartar"
@@ -36,10 +36,14 @@ msgstr "Host a despertar"
msgid "Network interface to use"
msgstr "Interfaz de red a utilizar"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr "¡No se ha especificado el host de destino!"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+msgstr "Enviar a la dirección de transmisión"
+
#: 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"
@@ -51,6 +55,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr "Especifica la interfaz donde se envían los paquetes WoL"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr "Iniciando la utilidad WoL…"
+
# Wake on LAN es un término habitualmente utilizado en el español para referirse a esa misma función de encendido remoto a través de la red
#: 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
@@ -64,16 +72,16 @@ msgstr ""
"Wake on LAN es un mecanismo para iniciar equipos de forma remota en la red "
"local."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "Despertar host"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 "Despertar host"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr "Falló el despertar del host:"
@@ -84,8 +92,5 @@ msgstr "Programa WoL"
#~ msgid "Broadcast on all interfaces"
#~ msgstr "Transmitir en todas las interfaces"
-#~ msgid "Send to broadcast address"
-#~ msgstr "Enviar a la dirección de transmisión"
-
#~ msgid "Starting WoL utility:"
#~ msgstr "Iniciando utilidad WoL:"
diff --git a/applications/luci-app-wol/po/fi/wol.po b/applications/luci-app-wol/po/fi/wol.po
index 35341f8acb..773a7d2acb 100644
--- a/applications/luci-app-wol/po/fi/wol.po
+++ b/applications/luci-app-wol/po/fi/wol.po
@@ -18,7 +18,7 @@ msgstr ""
msgid "Choose the host to wake up or enter a custom MAC address to use"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr "Hylkää"
@@ -34,10 +34,14 @@ msgstr ""
msgid "Network interface to use"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+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"
@@ -47,6 +51,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr ""
+
#: 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"
@@ -57,16 +65,16 @@ msgid ""
"Wake on LAN is a mechanism to remotely boot computers in the local network."
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr ""
diff --git a/applications/luci-app-wol/po/fr/wol.po b/applications/luci-app-wol/po/fr/wol.po
index 9f37470a59..b424181dca 100644
--- a/applications/luci-app-wol/po/fr/wol.po
+++ b/applications/luci-app-wol/po/fr/wol.po
@@ -5,8 +5,8 @@ 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: 2020-05-17 10:09+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2021-05-11 11:34+0000\n"
+"Last-Translator: Alex F1-FERRARI <alex@pillou.net>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswol/fr/>\n"
"Language: fr\n"
@@ -14,15 +14,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.1-dev\n"
+"X-Generator: Weblate 4.7-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 "Choisir l'hôte à réveiller ou entrer une adresse MAC à utiliser"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
-msgstr "Fermer"
+msgstr "Effacer"
#: applications/luci-app-wol/root/usr/share/rpcd/acl.d/luci-app-wol.json:3
msgid "Grant access to wake-on-lan executables"
@@ -36,10 +36,14 @@ msgstr "Hôte à réveiller"
msgid "Network interface to use"
msgstr "Interface réseau à utiliser"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr "Aucun hôte cible n'est spécifié !"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+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"
@@ -52,6 +56,10 @@ msgstr ""
"Spécifie l'interface sur laquelle le paquet <abbr title=\"Wake on LAN\">WoL</"
"abbr> est envoyé"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr ""
+
#: 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"
@@ -64,16 +72,16 @@ msgstr ""
"Wake on LAN est un mécanisme pour démarrer à distance les ordinateurs du "
"réseau local."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "Réveiller l'hôte"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 "Hôte de réveil"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr "Hôte de réveil échoué :"
diff --git a/applications/luci-app-wol/po/he/wol.po b/applications/luci-app-wol/po/he/wol.po
index 47b4abd09f..6b258c617a 100644
--- a/applications/luci-app-wol/po/he/wol.po
+++ b/applications/luci-app-wol/po/he/wol.po
@@ -5,21 +5,24 @@ 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: 2010-04-19 00:29+0200\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswol/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.5-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 "בחר את ה־host שברצונך להעיר או הזן כתובת MAC מותאמת אישית לשימוש"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: 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"
@@ -33,10 +36,14 @@ msgstr ""
msgid "Network interface to use"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+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"
@@ -46,6 +53,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr ""
+
#: 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"
@@ -56,16 +67,16 @@ msgid ""
"Wake on LAN is a mechanism to remotely boot computers in the local network."
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr ""
diff --git a/applications/luci-app-wol/po/hi/wol.po b/applications/luci-app-wol/po/hi/wol.po
index bcf1c8db1f..dfedfaa622 100644
--- a/applications/luci-app-wol/po/hi/wol.po
+++ b/applications/luci-app-wol/po/hi/wol.po
@@ -15,7 +15,7 @@ msgstr ""
msgid "Choose the host to wake up or enter a custom MAC address to use"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr ""
@@ -31,10 +31,14 @@ msgstr ""
msgid "Network interface to use"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+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"
@@ -44,6 +48,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr ""
+
#: 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"
@@ -54,16 +62,16 @@ msgid ""
"Wake on LAN is a mechanism to remotely boot computers in the local network."
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr ""
diff --git a/applications/luci-app-wol/po/hu/wol.po b/applications/luci-app-wol/po/hu/wol.po
index 6f668a3820..1520dfc895 100644
--- a/applications/luci-app-wol/po/hu/wol.po
+++ b/applications/luci-app-wol/po/hu/wol.po
@@ -22,7 +22,7 @@ msgstr ""
"Válassza ki a felélesztendő gépet, vagy adja meg a haszálandó egyedi MAC "
"címet"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr "Eltüntetés"
@@ -38,10 +38,14 @@ msgstr "Felélesztendő gép"
msgid "Network interface to use"
msgstr "Használandó interfész"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr "Nincs megadva cím."
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+msgstr "Küldés az üzenetszórási címre"
+
#: 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"
@@ -54,6 +58,10 @@ msgid "Specifies the interface the WoL packet is sent on"
msgstr ""
"Megadja azt az interfészt amelyiken keresztül a WoL csomag kiküldésre kerül"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr ""
+
#: 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"
@@ -66,16 +74,16 @@ msgstr ""
"A felélesztés hálózaton keresztül a helyi hálózatban lévő számítógépek "
"távoli elindítására szolgáló módszer."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "Gép felélesztése"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 "Felélesztés folyamatban"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr "Nem sikerült feléleszteni:"
@@ -86,8 +94,5 @@ msgstr "WoL program"
#~ msgid "Broadcast on all interfaces"
#~ msgstr "Szórás az összes interfészen"
-#~ msgid "Send to broadcast address"
-#~ msgstr "Küldés az üzenetszórási címre"
-
#~ msgid "Starting WoL utility:"
#~ msgstr "WoL segédprogram elindítása:"
diff --git a/applications/luci-app-wol/po/id/wol.po b/applications/luci-app-wol/po/id/wol.po
new file mode 100644
index 0000000000..ed21cfcbb9
--- /dev/null
+++ b/applications/luci-app-wol/po/id/wol.po
@@ -0,0 +1,94 @@
+msgid ""
+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: 2021-02-20 08:36+0000\n"
+"Last-Translator: Ahmad Rulim <mfalkia342@gmail.com>\n"
+"Language-Team: Indonesian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswol/id/>\n"
+"Language: id\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.5\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 ""
+"Pilih host untuk bangun atau masukkan alamat MAC kustom untuk digunakan"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
+msgid "Dismiss"
+msgstr "Tutup"
+
+#: applications/luci-app-wol/root/usr/share/rpcd/acl.d/luci-app-wol.json:3
+msgid "Grant access to wake-on-lan executables"
+msgstr "Berikan akses ke file executable wake-on-lan"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:64
+msgid "Host to wake up"
+msgstr "Host yang akan dibangunkan"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:52
+msgid "Network interface to use"
+msgstr "Antarmuka jaringan yang akan digunakan"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
+msgid "No target host specified!"
+msgstr "Tidak ada target host yang ditentukan!"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+msgstr "Kirim ke alamat siaran"
+
+#: 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 ""
+"Kadang-kadang hanya satu dari dua alat yang berfungsi. Jika salah satu "
+"gagal, coba yang lain"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:53
+msgid "Specifies the interface the WoL packet is sent on"
+msgstr "Menentukan antarmuka pengiriman paket WoL"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr "Memulai utilitas 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 "Bangunkan di 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 ""
+"Bangunkan di LAN adalah mekanisme untuk menyalakan komputer dari jarak jauh "
+"di jaringan lokal."
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
+msgid "Wake up host"
+msgstr "Bangunkan host"
+
+#: 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 "Membangunkan host"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
+msgid "Waking host failed:"
+msgstr "Gagal membangunkan host:"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:44
+msgid "WoL program"
+msgstr "Program WoL"
+
+#~ msgid "Broadcast on all interfaces"
+#~ msgstr "Broadcast on all interfaces"
+
+#~ msgid "Starting WoL utility:"
+#~ msgstr "Starting WoL utility:"
diff --git a/applications/luci-app-wol/po/it/wol.po b/applications/luci-app-wol/po/it/wol.po
index 48fc34ace2..87b18bce5b 100644
--- a/applications/luci-app-wol/po/it/wol.po
+++ b/applications/luci-app-wol/po/it/wol.po
@@ -5,8 +5,8 @@ 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: 2020-02-28 00:33+0000\n"
-"Last-Translator: TuxAlex0 <alex.skatingcassano@gmail.com>\n"
+"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/"
"luciapplicationswol/it/>\n"
"Language: it\n"
@@ -14,19 +14,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.0-dev\n"
+"X-Generator: Weblate 4.9-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 "Scegli l'host da \"svegliare\" o inserisci il MAC address da usare"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
-msgstr "Annulla"
+msgstr "Chiudi"
#: 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 "Concedere l'accesso agli eseguibili wake-on-lan"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:64
msgid "Host to wake up"
@@ -36,22 +36,28 @@ msgstr "Host da \"svegliare\""
msgid "Network interface to use"
msgstr "Interfaccia di rete da usare"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
-msgstr ""
+msgstr "Nessun host di destinazione specificato!"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+msgstr "Manda a indirizzo di broadcast"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:45
-#, fuzzy
msgid ""
"Sometimes only one of the two tools works. If one fails, try the other one"
msgstr ""
-"A volte solo uno dei due tools funziona. Se uno fallisce, tenta di usare il "
-"secondo"
+"A volte solo uno dei due tools funziona. Se uno fallisce, prova il secondo"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:53
msgid "Specifies the interface the WoL packet is sent on"
msgstr "Specifica l'interfaccia su cui il pacchetto \"magico\" WoL è inviato"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr "Avvio dell'utilità 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"
@@ -62,20 +68,20 @@ msgid ""
"Wake on LAN is a mechanism to remotely boot computers in the local network."
msgstr ""
"Wake on LAN è un meccanismo che permette di avviare da remoto i computer "
-"nella rete locale"
+"nella rete locale."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "Sveglia Host"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 "Risvegliando l'host"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
-msgstr ""
+msgstr "Il risveglio dell'host è fallito:"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:44
msgid "WoL program"
@@ -84,8 +90,5 @@ msgstr "Programma WoL"
#~ msgid "Broadcast on all interfaces"
#~ msgstr "Broadcast su tutte le interfacce"
-#~ msgid "Send to broadcast address"
-#~ msgstr "Manda a indirizzo di broadcast"
-
#~ msgid "Starting WoL utility:"
#~ msgstr "Avvia l'utility WoL:"
diff --git a/applications/luci-app-wol/po/ja/wol.po b/applications/luci-app-wol/po/ja/wol.po
index 27b9bc48e9..a3b1b026c5 100644
--- a/applications/luci-app-wol/po/ja/wol.po
+++ b/applications/luci-app-wol/po/ja/wol.po
@@ -5,7 +5,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-19 00:29+0200\n"
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswol/ja/>\n"
@@ -14,13 +14,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.1-dev\n"
+"X-Generator: Weblate 4.5-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 "起動するホストのMACアドレスを選択または入力してください"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr "閉じる"
@@ -36,19 +36,29 @@ msgstr "起動するホストを指定"
msgid "Network interface to use"
msgstr "使用するネットワークインターフェース"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: 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 "ブロードキャスト アドレスに送信する"
#: 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 "WoLパケットを送信するインタフェースを指定"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+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"
@@ -61,16 +71,16 @@ msgstr ""
"Wake on LANはローカルネットワーク内のコンピュータを遠隔で起動させることができ"
"る機能です。"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "ホストを起動"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 "ホストを起動"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr "ホストの起動に失敗しました:"
@@ -81,8 +91,5 @@ msgstr "WoLプログラム"
#~ msgid "Broadcast on all interfaces"
#~ msgstr "全てのインターフェースへブロードキャスト"
-#~ msgid "Send to broadcast address"
-#~ msgstr "ブロードキャスト アドレスに送信する"
-
#~ msgid "Starting WoL utility:"
#~ msgstr "WoLユーティリティを起動:"
diff --git a/applications/luci-app-wol/po/ko/wol.po b/applications/luci-app-wol/po/ko/wol.po
index 9b6d09f43a..bc0d49b74a 100644
--- a/applications/luci-app-wol/po/ko/wol.po
+++ b/applications/luci-app-wol/po/ko/wol.po
@@ -15,7 +15,7 @@ msgstr ""
msgid "Choose the host to wake up or enter a custom MAC address to use"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr ""
@@ -31,10 +31,14 @@ msgstr ""
msgid "Network interface to use"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+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"
@@ -44,6 +48,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr ""
+
#: 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"
@@ -54,16 +62,16 @@ msgid ""
"Wake on LAN is a mechanism to remotely boot computers in the local network."
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr ""
diff --git a/applications/luci-app-wol/po/mr/wol.po b/applications/luci-app-wol/po/mr/wol.po
index c8ed01aec7..505bf40446 100644
--- a/applications/luci-app-wol/po/mr/wol.po
+++ b/applications/luci-app-wol/po/mr/wol.po
@@ -3,70 +3,82 @@ 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: 2020-10-15 00:31+0000\n"
+"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
+"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswol/mr/>\n"
"Language: mr\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.3-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 "उठण्यासाठी होस्ट निवडा किंवा वापरण्यासाठी सानुकूल मॅक पत्ता प्रविष्ट करा"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: 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 "वेक-ऑन-लॅन अंमलबजावणीसाठी प्रवेश द्या"
#: 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:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
+msgstr "कोणतेही लक्ष्य होस्ट निर्दिष्ट केलेले नाही!"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
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 ""
+"कधीकधी दोनपैकी केवळ एक साधने कार्य करतात. जर एक अपयशी ठरले तर दुसर्‍याचा वापरून पहा"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:53
msgid "Specifies the interface the WoL packet is sent on"
+msgstr "WoL पॅकेट पाठवलेले इंटरफेस निर्दिष्ट करते"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
msgstr ""
#: 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 "लॅनवर जागे व्हा"
#: 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 "वॅक ऑन लॅन ही स्थानिक नेटवर्कमध्ये संगणक दूरस्थपणे बूट करण्याची एक यंत्रणा आहे."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: 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:106
#: 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:124
+#: 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-wol/po/ms/wol.po b/applications/luci-app-wol/po/ms/wol.po
index 579c0a8534..71fee08326 100644
--- a/applications/luci-app-wol/po/ms/wol.po
+++ b/applications/luci-app-wol/po/ms/wol.po
@@ -16,7 +16,7 @@ msgstr ""
msgid "Choose the host to wake up or enter a custom MAC address to use"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr ""
@@ -32,10 +32,14 @@ msgstr ""
msgid "Network interface to use"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+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"
@@ -45,6 +49,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr ""
+
#: 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"
@@ -55,16 +63,16 @@ msgid ""
"Wake on LAN is a mechanism to remotely boot computers in the local network."
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr ""
diff --git a/applications/luci-app-wol/po/nb_NO/wol.po b/applications/luci-app-wol/po/nb_NO/wol.po
index 5e8402f792..f7634df12c 100644
--- a/applications/luci-app-wol/po/nb_NO/wol.po
+++ b/applications/luci-app-wol/po/nb_NO/wol.po
@@ -10,7 +10,7 @@ msgstr ""
"Velg hvilken vert som skal startes opp, eller angi en MAC adresse som skal "
"brukes"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr ""
@@ -26,10 +26,14 @@ msgstr "Vert som skal startes opp"
msgid "Network interface to use"
msgstr "Nettverksgrensesnitt"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+msgstr ""
+
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:45
#, fuzzy
msgid ""
@@ -42,6 +46,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr "Angir grensesnittet som WoL pakken blir sendt ut på"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr ""
+
#: 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"
@@ -54,16 +62,16 @@ msgstr ""
"Wake on LAN er en mekanisme for å starte opp datamaskiner i det lokale "
"nettverket."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "Start vert"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr ""
diff --git a/applications/luci-app-wol/po/pl/wol.po b/applications/luci-app-wol/po/pl/wol.po
index 5ea6b7bf73..44a81ad4fe 100644
--- a/applications/luci-app-wol/po/pl/wol.po
+++ b/applications/luci-app-wol/po/pl/wol.po
@@ -5,7 +5,7 @@ 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: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2021-03-14 05:16+0000\n"
"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswol/pl/>\n"
@@ -15,13 +15,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.1-dev\n"
+"X-Generator: Weblate 4.5.2-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 "Wybierz hosta z listy lub podaj własny adres MAC maszyny do wybudzenia"
+msgstr ""
+"Wybierz hosta, który ma zostać obudzony lub wprowadź niestandardowy adres "
+"MAC, który ma zostać użyty"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr "Odrzuć"
@@ -37,10 +39,14 @@ msgstr "Host do wybudzenia"
msgid "Network interface to use"
msgstr "Użyty interfejs sieciowy"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr "Nie określono hosta docelowego!"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+msgstr "Wyślij na adres rozgłoszeniowy"
+
#: 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"
@@ -52,6 +58,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr "Definiuje interfejs, na który będzie wysłany pakiet WoL"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr "Uruchamiam narzędzie 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"
@@ -64,16 +74,16 @@ msgstr ""
"\"Wake on LAN\" to mechanizm służący do zdalnego włączania komputerów w "
"sieci lokalnej."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "Wybudź hosta"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 "Wybudzony host"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr "Nieudane wybudzenie hosta:"
@@ -84,8 +94,5 @@ msgstr "Narzędzie WoL"
#~ msgid "Broadcast on all interfaces"
#~ msgstr "Rozgłaszaj na wszystkie interfejsy"
-#~ msgid "Send to broadcast address"
-#~ msgstr "Wyślij na adres rozgłoszeniowy"
-
#~ msgid "Starting WoL utility:"
#~ msgstr "Uruchamianie narzędzia WoL:"
diff --git a/applications/luci-app-wol/po/pt/wol.po b/applications/luci-app-wol/po/pt/wol.po
index 898127282d..0c2203b71d 100644
--- a/applications/luci-app-wol/po/pt/wol.po
+++ b/applications/luci-app-wol/po/pt/wol.po
@@ -5,7 +5,7 @@ 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: 2020-05-03 18:57+0000\n"
+"PO-Revision-Date: 2020-12-19 06:29+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswol/pt/>\n"
@@ -14,13 +14,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.4-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 "Escolha ao host a acordar ou escreva um MAC personalizado a ser usado"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr "Dispensar"
@@ -36,10 +36,14 @@ msgstr "Host a acordar"
msgid "Network interface to use"
msgstr "Interface de rede a usar"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr "Nenhum host de destino especificado!"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+msgstr "Enviar para o endereço de broadcast"
+
#: 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"
@@ -49,6 +53,10 @@ msgstr "Às vezes só uma das ferramentas funciona. Se uma falhar, tente a outra
msgid "Specifies the interface the WoL packet is sent on"
msgstr "Especifica a interface pela qual é enviado o pacota WoL"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr "A iniciar o utilitário 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"
@@ -61,16 +69,16 @@ msgstr ""
"Wake on LAN é um mecanismo para remotamente iniciar computadores numa rede "
"local."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "Acordar host"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 "Acordando o host"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr "Arcordar o host falhou:"
@@ -81,8 +89,5 @@ msgstr "Programa de WoL"
#~ msgid "Broadcast on all interfaces"
#~ msgstr "Broadcast em todas as interfaces"
-#~ msgid "Send to broadcast address"
-#~ msgstr "Enviar para o endereço de broadcast"
-
#~ msgid "Starting WoL utility:"
#~ msgstr "A iniciar a ferramenta WoL:"
diff --git a/applications/luci-app-wol/po/pt_BR/wol.po b/applications/luci-app-wol/po/pt_BR/wol.po
index c36a51b0d8..e90a69933b 100644
--- a/applications/luci-app-wol/po/pt_BR/wol.po
+++ b/applications/luci-app-wol/po/pt_BR/wol.po
@@ -5,7 +5,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-19 00:29+0200\n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2020-12-16 15:03+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationswol/pt_BR/>\n"
@@ -14,13 +14,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.4-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 "Escolha o computador para acordar ou entre com um endereço MAC"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr "Dispensar"
@@ -36,10 +36,14 @@ msgstr "Computador para acordar"
msgid "Network interface to use"
msgstr "Interfaces de rede para usar"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr "Nenhum host de destino foi especificado!"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+msgstr "Enviar para o endereço de broadcast"
+
#: 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"
@@ -51,6 +55,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr "Especifica a interface para onde os pacotes de WoL serão enviados"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr "Iniciando o utilitário 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"
@@ -63,16 +71,16 @@ msgstr ""
"Wake on LAN é um mecanismo para acordar/ligar remotamente computadores na "
"rede local."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "Acorda um computador"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 "Host acordado"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr "Falha ao acordar o host:"
@@ -83,8 +91,5 @@ msgstr "Programa WoL"
#~ msgid "Broadcast on all interfaces"
#~ msgstr "Broadcast em todas as interfaces"
-#~ msgid "Send to broadcast address"
-#~ msgstr "Enviar para o endereço de broadcast"
-
#~ msgid "Starting WoL utility:"
#~ msgstr "Iniciando utilitário WoL:"
diff --git a/applications/luci-app-wol/po/ro/wol.po b/applications/luci-app-wol/po/ro/wol.po
index d303c3cedd..45bfbd3245 100644
--- a/applications/luci-app-wol/po/ro/wol.po
+++ b/applications/luci-app-wol/po/ro/wol.po
@@ -5,28 +5,29 @@ 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: 2011-10-07 16:47+0200\n"
-"Last-Translator: Daniel <daniel.petre@pitesti.rcs-rds.ro>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-11-16 17:37+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswol/ro/>\n"
"Language: ro\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==0 || (n%100 > 0 && n%100 < "
-"20)) ? 1 : 2);;\n"
-"X-Generator: Pootle 2.0.4\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+"X-Generator: Weblate 4.9.1-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 "Alege statie pentru \"trezire\" sau introdu o adresa MAC de folosit"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
-msgstr ""
+msgstr "Închideți"
#: 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 "Acordarea accesului la executabilele wake-on-lan"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:64
msgid "Host to wake up"
@@ -36,22 +37,29 @@ msgstr "Statie pentru \"trezire\""
msgid "Network interface to use"
msgstr "Interfata de retea pentru utilizare"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
-msgstr ""
+msgstr "Nu este specificată nicio gazdă țintă!"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+msgstr "Trimiteți la adresa de difuzare"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:45
-#, fuzzy
msgid ""
"Sometimes only one of the two tools works. If one fails, try the other one"
msgstr ""
-"Uneori doar una dintre metode functioneaza. Daca se intampla, incearc-o pe "
-"cealalta"
+"Uneori, doar unul dintre cele două instrumente funcționează. Dacă unul "
+"dintre ele eșuează, încercați-l pe celălalt"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:53
msgid "Specifies the interface the WoL packet is sent on"
msgstr "Specifica interfata prin care pachetele WoL sunt trimise"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr "Lansarea utilitarului 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"
@@ -64,18 +72,18 @@ msgstr ""
"Activarea pe LAN e un mecanism pentru a porni de la distanta computere de pe "
"retea."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "Statie de \"trezire\""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 "Gazda care se trezește"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
-msgstr ""
+msgstr "Trezirea gazdei a eșuat:"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:44
msgid "WoL program"
diff --git a/applications/luci-app-wol/po/ru/wol.po b/applications/luci-app-wol/po/ru/wol.po
index 65e797109c..2b27210968 100644
--- a/applications/luci-app-wol/po/ru/wol.po
+++ b/applications/luci-app-wol/po/ru/wol.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: wol\n"
"POT-Creation-Date: 2010-04-19 00:29+0200\n"
-"PO-Revision-Date: 2020-06-07 15:48+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-01-09 15:32+0000\n"
+"Last-Translator: Nt0G <nt0gggg@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswol/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.1-dev\n"
+"X-Generator: Weblate 4.4.1-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\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 "Выберете хост для пробуждения или введите MAC-адрес"
+msgstr "Выберите устройство для пробуждения или введите MAC-адрес"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr "Закрыть"
@@ -30,64 +30,66 @@ msgstr "Предоставить доступ к исполняемым файл
#: 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:89
+#: 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 "Отправить на широковещательный адрес"
#: 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 ""
-"Иногда работает только один из двух инструментов: не сработал один — "
-"попробуйте другой"
+"Иногда работает только один из двух способов: не сработал один — попробуйте "
+"другой"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:53
msgid "Specifies the interface the WoL packet is sent on"
-msgstr "Задать сетевой интерфейс, с которого будут посланы пакеты WoL"
+msgstr "Сетевой интерфейс, с которого будут посланы пакеты WoL"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+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 ""
-"Пробуждение по LAN (Wake on LAN, WoL) - технология позволяющая удалённо "
-"'разбудить', включить компьютер.<br />Осуществляется это путем отправки "
-"через локальную сеть, специальным образом сформированного пакета данных.<br /"
-">Материнская плата компьютера должна иметь поддержку WoL и соответственно "
-"настроенный биос."
+"Пробуждение по LAN (Wake on LAN, WoL) — механизм удалённого включения "
+"устройств в локальной сети."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: 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:106
#: 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:124
+#: 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 "Утилита WoL"
+msgstr "Утилита <abbr title=\"Wake on LAN\">WoL</abbr>"
#~ msgid "Broadcast on all interfaces"
#~ msgstr "Использовать широковещательную передачу на все интерфейсы"
-#~ msgid "Send to broadcast address"
-#~ msgstr "Отправить на<br />широковещательный<br />адрес"
-
#~ msgid "Starting WoL utility:"
#~ msgstr "Запускаю утилиту WoL:"
diff --git a/applications/luci-app-wol/po/sk/wol.po b/applications/luci-app-wol/po/sk/wol.po
index a7107b4f72..06f090f581 100644
--- a/applications/luci-app-wol/po/sk/wol.po
+++ b/applications/luci-app-wol/po/sk/wol.po
@@ -18,7 +18,7 @@ msgstr ""
"Vyberte hostiteľa pre zobudenie, alebo zadajte vlastnú MAC adresu, ktorú "
"chcete použiť"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr "Zahodiť"
@@ -34,10 +34,14 @@ msgstr "Hostiteľ na zobudenie"
msgid "Network interface to use"
msgstr "Sieťové rozhranie na použitie"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr "Nebol zadaný žiadny cieľový hostiteľ!"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+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"
@@ -49,6 +53,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr "Určuje rozhranie, na ktoré sa odosiela packet WoL"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr ""
+
#: 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"
@@ -60,16 +68,16 @@ msgid ""
msgstr ""
"Wake on LAN je mechanizmus na diaľkové zapnutie počítačov v lokálnej sieti."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "Zobudiť hostiteľa"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 "Zobúdzanie hostiteľa"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr "Zobúdzanie hostiteľa zlyhalo:"
diff --git a/applications/luci-app-wol/po/sv/wol.po b/applications/luci-app-wol/po/sv/wol.po
index 777c63b9da..1c5f669ac2 100644
--- a/applications/luci-app-wol/po/sv/wol.po
+++ b/applications/luci-app-wol/po/sv/wol.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2021-04-07 17:42+0000\n"
+"Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswol/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.3-dev\n"
+"X-Generator: Weblate 4.6-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"
@@ -18,7 +18,7 @@ msgstr ""
"Välj värden som ska väckas upp eller fyll i en anpassad MAC-adress att "
"använda"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr "Avfärda"
@@ -34,10 +34,14 @@ msgstr "Värd att väcka upp"
msgid "Network interface to use"
msgstr "Nätverksgränssnitt att använda"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+msgstr "Skicka till sändningsadress"
+
#: 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"
@@ -49,6 +53,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr "Anger gränssnittet som fjärrstartspaketet skickas med"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr "Startar WoL verktyg…"
+
#: 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"
@@ -61,16 +69,16 @@ msgstr ""
"Fjärrstyrning av uppstart är en mekanism för att starta upp datorer via "
"fjärrstyrning i det lokala nätverket."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "Väck upp värden"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr ""
@@ -81,8 +89,5 @@ msgstr "Program för fjärrstart"
#~ msgid "Broadcast on all interfaces"
#~ msgstr "Sänd i alla gränssnitt"
-#~ msgid "Send to broadcast address"
-#~ msgstr "Skicka till sändningsadress"
-
#~ msgid "Starting WoL utility:"
#~ msgstr "Startar hjälpprogrammet för fjärrstyrning av uppstart:"
diff --git a/applications/luci-app-wol/po/templates/wol.pot b/applications/luci-app-wol/po/templates/wol.pot
index 2fe027b4ff..b04e72e41c 100644
--- a/applications/luci-app-wol/po/templates/wol.pot
+++ b/applications/luci-app-wol/po/templates/wol.pot
@@ -5,7 +5,7 @@ msgstr "Content-Type: text/plain; charset=UTF-8"
msgid "Choose the host to wake up or enter a custom MAC address to use"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr ""
@@ -21,10 +21,14 @@ msgstr ""
msgid "Network interface to use"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+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"
@@ -34,6 +38,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr ""
+
#: 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"
@@ -44,16 +52,16 @@ msgid ""
"Wake on LAN is a mechanism to remotely boot computers in the local network."
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr ""
diff --git a/applications/luci-app-wol/po/tr/wol.po b/applications/luci-app-wol/po/tr/wol.po
index e7b19e2221..46732824b5 100644
--- a/applications/luci-app-wol/po/tr/wol.po
+++ b/applications/luci-app-wol/po/tr/wol.po
@@ -5,8 +5,8 @@ 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: 2020-09-29 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2021-05-18 05:32+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswol/tr/>\n"
"Language: tr\n"
@@ -14,13 +14,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.3-dev\n"
+"X-Generator: Weblate 4.7-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 "Uyandırmak için bir cihaz seçin ya da elle bir MAC adresi girin"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr "Kapat"
@@ -36,10 +36,14 @@ msgstr "Uyandırılacak cihaz"
msgid "Network interface to use"
msgstr "Kullanılacak ağ arayüzü"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr "Hedef cihaz belirtilmedi!"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+msgstr "Yayın adresine gönder"
+
#: 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"
@@ -51,10 +55,14 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr "WoL paketinin gönderildiği arayüzü belirtir"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr "WoL yardımcı programı başlatılıyor…"
+
#: 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 "Wake on LAN (LAN üzerinden cihaz uyandırma)"
+msgstr "Wake on LAN"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:39
msgid ""
@@ -62,16 +70,16 @@ msgid ""
msgstr ""
"Wake on LAN, yerel ağdaki bilgisayarları uzaktan uyandırma mekanizmasıdır."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "Cihazı uyandır"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 "Cihazı uyandırma"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr "Cihaz uyandırma başarısız:"
diff --git a/applications/luci-app-wol/po/uk/wol.po b/applications/luci-app-wol/po/uk/wol.po
index 7c0f8e6487..09a5f26de6 100644
--- a/applications/luci-app-wol/po/uk/wol.po
+++ b/applications/luci-app-wol/po/uk/wol.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2020-02-18 11:31+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-03-12 09:02+0000\n"
+"Last-Translator: Tymofij Lytvynenko <till.svit@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswol/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 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.5.2-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"
@@ -19,13 +19,13 @@ msgstr ""
"Виберіть комп'ютер, який необхідно розбудити або введіть користувацьку MAC-"
"адресу"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
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"
@@ -35,10 +35,14 @@ msgstr "Комп'ютер, який необхідно розбудити"
msgid "Network interface to use"
msgstr "Використовувати мережевий інтерфейс"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr "Цільовий компʼютер не вказано!"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+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"
@@ -50,6 +54,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr "Визначає інтерфейс, яким буде надіслано пакет WoL"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+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"
@@ -62,16 +70,16 @@ msgstr ""
"Пробудження через LAN (Wake on LAN) є технологією, що дає змогу віддалено "
"\"будити\" (вмикати) комп'ютери у локальній мережі."
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "Розбудити комп'ютер"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 "Пробудження компʼютера"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr "Помилка пробудження:"
@@ -82,8 +90,5 @@ msgstr "Программа WoL"
#~ msgid "Broadcast on all interfaces"
#~ msgstr "Широкомовна трансляція на всіх інтерфейсах"
-#~ msgid "Send to broadcast address"
-#~ msgstr "Надіслати на широкомовну адресу"
-
#~ msgid "Starting WoL utility:"
#~ msgstr "Запуск утиліти WoL:"
diff --git a/applications/luci-app-wol/po/vi/wol.po b/applications/luci-app-wol/po/vi/wol.po
index d5f4ecf140..944bd24c39 100644
--- a/applications/luci-app-wol/po/vi/wol.po
+++ b/applications/luci-app-wol/po/vi/wol.po
@@ -17,7 +17,7 @@ msgstr ""
msgid "Choose the host to wake up or enter a custom MAC address to use"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
msgstr ""
@@ -33,10 +33,14 @@ msgstr ""
msgid "Network interface to use"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+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"
@@ -46,6 +50,10 @@ msgstr ""
msgid "Specifies the interface the WoL packet is sent on"
msgstr ""
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+msgstr ""
+
#: 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"
@@ -56,16 +64,16 @@ msgid ""
"Wake on LAN is a mechanism to remotely boot computers in the local network."
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 ""
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr ""
diff --git a/applications/luci-app-wol/po/zh_Hans/wol.po b/applications/luci-app-wol/po/zh_Hans/wol.po
index e411dd9bf7..97732fa53b 100644
--- a/applications/luci-app-wol/po/zh_Hans/wol.po
+++ b/applications/luci-app-wol/po/zh_Hans/wol.po
@@ -6,8 +6,8 @@ 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: 2020-09-08 01:50+0000\n"
-"Last-Translator: PassWall-OpenWrt <chanwang@yandex.com>\n"
+"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/luciapplicationswol/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -15,19 +15,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.3-dev\n"
+"X-Generator: Weblate 4.6-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 "选择要唤醒的主机,或者输入自定义 MAC 地址"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
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 "允许访问 wake-on-lan 的执行文件"
+msgstr "授予访问 wake-on-lan 可执行文件的权限"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:64
msgid "Host to wake up"
@@ -37,10 +37,14 @@ msgstr "选择要唤醒的主机"
msgid "Network interface to use"
msgstr "选择使用的网络接口"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr "未指定目标主机!"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+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"
@@ -50,6 +54,10 @@ msgstr "这两个工具有时只有一个生效。如果其中一个失效,请
msgid "Specifies the interface the WoL packet is sent on"
msgstr "限定将发送网络唤醒数据包的接口"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+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"
@@ -60,16 +68,16 @@ msgid ""
"Wake on LAN is a mechanism to remotely boot computers in the local network."
msgstr "网络唤醒是一个远程启动本地网络内计算机的机制。"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "唤醒主机"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 "正在唤醒主机"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
msgstr "唤醒主机失败:"
@@ -80,8 +88,5 @@ msgstr "网络唤醒程序"
#~ msgid "Broadcast on all interfaces"
#~ msgstr "向所有接口广播"
-#~ msgid "Send to broadcast address"
-#~ msgstr "发送到广播地址"
-
#~ msgid "Starting WoL utility:"
#~ msgstr "正在启动网络唤醒工具:"
diff --git a/applications/luci-app-wol/po/zh_Hant/wol.po b/applications/luci-app-wol/po/zh_Hant/wol.po
index 923b126ba8..d21262ca59 100644
--- a/applications/luci-app-wol/po/zh_Hant/wol.po
+++ b/applications/luci-app-wol/po/zh_Hant/wol.po
@@ -6,8 +6,8 @@ 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: 2020-08-16 19:29+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-05-02 20:06+0000\n"
+"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationswol/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -15,19 +15,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.2-dev\n"
+"X-Generator: Weblate 4.7-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 "選擇要喚醒的主機,或者輸入自訂 MAC 位址"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
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 "給予 wake-on-lan 程式存取權限"
+msgstr "授予存取 Wake-on-LAN 執行檔的權限"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:64
msgid "Host to wake up"
@@ -37,10 +37,14 @@ msgstr "選擇要喚醒的主機"
msgid "Network interface to use"
msgstr "選擇使用的網路介面"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
msgstr "未指定任何目標!"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
+msgid "Send to broadcast address"
+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"
@@ -50,6 +54,10 @@ msgstr "這兩個工具有時只有一個生效。如果其中一個失效,請
msgid "Specifies the interface the WoL packet is sent on"
msgstr "指定 WoL 封包傳送的介面"
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
+msgid "Starting WoL utility…"
+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"
@@ -60,18 +68,18 @@ msgid ""
"Wake on LAN is a mechanism to remotely boot computers in the local network."
msgstr "網路喚醒是一個遠端啟動本地網路內電腦的機制。"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
msgstr "喚醒主機"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
#: 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 "正在喚醒主機"
-#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+#: 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"
@@ -80,8 +88,5 @@ msgstr "網路喚醒程式"
#~ msgid "Broadcast on all interfaces"
#~ msgstr "向所有介面廣播"
-#~ msgid "Send to broadcast address"
-#~ msgstr "傳送到廣播位址"
-
#~ msgid "Starting WoL utility:"
#~ 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 5660b26ba2..1faf2a46fd 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
@@ -24,22 +24,32 @@ return view.extend({
s = m.section(form.GridSection, 'service');
s.modaltitle = _('Service definitions to be used by Xinetd');
s.tabbed = true;
+ s.anonymous = true;
s.addremove = true;
s.addbtntitle = _('Add new service entry');
// The following dummy values are used to show the table overview without the hint texts
- o = s.option(form.DummyValue, 'port', _('Port'));
+ o = s.option(form.DummyValue, 'name', _('Servicename'));
o.modalonly = false;
- o = s.option(form.DummyValue, 'socket_type', _('Socket type'));
+ o = s.option(form.DummyValue, 'protocol', _('Protocol'));
o.modalonly = false;
- o = s.option(form.DummyValue, 'protocol', _('Protocol'));
+ o = s.option(form.DummyValue, 'port', _('Port'));
+ o.modalonly = false;
+
+ o = s.option(form.DummyValue, 'type', _('Type'));
o.modalonly = false;
o = s.option(form.DummyValue, 'server', _('Server'));
o.modalonly = false;
+ o = s.option(form.DummyValue, 'flags', _('IPv6'));
+ o.cfgvalue = function(section) {
+ return (uci.get('xinetd', section, 'flags') == "IPv6") ? _("yes") : _("no");
+ };
+ o.modalonly = false;
+
o = s.option(form.DummyValue, 'disable', _('Enabled'));
o.cfgvalue = function(section) {
return (uci.get('xinetd', section, 'disable') == "no") ? _("yes") : _("no");
@@ -48,10 +58,21 @@ return view.extend({
s.tab('basic', _('Basic Settings'));
s.tab('advanced', _('Advanced Settings'));
+ s.tab('access', _('Access Control'));
// Now here follow the "real" values to be set in the modal (with the hint texts)
// Basic settings
+ o = s.taboption('basic', form.Value, 'name', _('Servicename'), _('Name for the service, if INTERNAL from /etc/services'));
+ o.datatype = 'string';
+ o.rmempty = false;
+ o.modalonly = true;
+ o.validate = function(section_id, value) {
+ if (/^[A-Za-z0-9-_]*$/.test(value) == true)
+ return true;
+ return _('Invalid character');
+ };
+
o = s.taboption('basic', form.Flag, 'disable', _('Enabled'), _('Enable or Disable this service'));
o.enabled = 'no';
o.disabled = 'yes';
@@ -59,38 +80,61 @@ return view.extend({
o.rmempty = false;
o.modalonly = true;
- o = s.taboption('basic', form.ListValue, 'protocol', _('Protocol'), _('The protocol to be used for this service'));
- o.default = 'tcp';
- o.value('tcp', _('TCP'));
- o.value('udp', _('UDP'));
+ o = s.taboption('basic', form.Flag, 'flags', _('IPv6'), _('Listen on IPv6 additional'));
+ o.enabled = 'IPv6';
+ o.disabled = 'IPv4';
+ o.default = o.disabled;
o.rmempty = false;
o.modalonly = true;
+ o = s.taboption('basic', form.ListValue, 'type', _('Type'), _('Type of service'));
+ o.default = 'UNLISTED';
+ o.value('INTERNAL', _('INTERNAL'));
+ o.value('UNLISTED', _('UNLISTED'));
+ o.rmempty = false;
+ o.modalonly = true;
+
+ o = s.taboption('basic', form.Value, 'id', _('Identification'), _('Required if a services can use tcp and udp.'));
+ o.datatype = 'string';
+ o.value('time-stream');
+ o.value('time-dgram');
+ o.value('daytime-stream');
+ o.value('daytime-dgram');
+ o.depends('type', 'INTERNAL');
+ o.modalonly = true;
+ o.validate = function(section_id, value) {
+ if (value.length == 0 || /^[A-Za-z0-9_-]+$/.test(value) == true)
+ return true;
+ return _('Invalid character');
+ };
+
o = s.taboption('basic', form.Value, 'port', _('Port'), _('The port used for this service, valid range: 0 - 65535'));
o.datatype = 'port';
o.depends('type', 'UNLISTED');
o.rmempty = false;
o.modalonly = true;
- o.validate = function(section_id, value) {
- var sections = uci.sections('xinetd', 'service');
-
- for (var i = 0; i < sections.length; i++) {
- if (uci.get('xinetd', sections[i]['.name'], 'port') == value && section_id != sections[i]['.name'])
- return _('Port already in use by service "%s"'.format(sections[i]['.name']));
- }
- return true;
- };
+ o = s.taboption('basic', form.ListValue, 'protocol', _('Protocol'), _('The protocol to be used for this service'));
+ o.default = 'tcp';
+ o.value('tcp', _('TCP'));
+ o.value('udp', _('UDP'));
+ o.rmempty = false;
+ o.modalonly = true;
- o = s.taboption('basic', form.DynamicList, 'only_from', _('Allowed hosts'), _('List of allowed hosts to access this service'));
- o.datatype = 'host';
- o.cast = 'string';
+ o = s.taboption('basic', form.ListValue, 'socket_type', _('Socket type'), _('The type of the socket used for this service'));
+ o.default = 'stream';
+ o.value('stream', _('stream-based service'));
+ o.value('dgram', _('datagram-based service'));
+ o.value('raw', _('direct access to IP service'));
+ o.value('seqpacket', _('sequential datagram transmission service'));
+ o.rmempty = false;
o.modalonly = true;
o = s.taboption('basic', form.Value, 'server', _('Server'), _('Complete path to the executable server file'));
o.datatype = 'string';
o.rmempty = false;
o.modalonly = true;
+ o.depends('type', 'UNLISTED');
o.validate = validateEmpty;
o.write = function(section, value) {
return fs.stat(value).then(function(res) {
@@ -106,12 +150,13 @@ return view.extend({
});
};
+ o = s.taboption('basic', form.Value, 'server_args', _('Server arguments'), _('Additional arguments passed to the server. There is no validation of this input.'));
+ o.datatype = 'string';
+ o.modalonly = true;
+ o.depends('type', 'UNLISTED');
+
// Advanced settings
- o = s.taboption('advanced', form.ListValue, 'type', _('Type'), _('Type of service'));
- o.default = 'UNLISTED';
- // FIXME for now we will only support unlisted services, maybe later we could use the (very long) list from /etc/services if needed
- // o.value('INTERNAL', _('INTERNAL'));
- o.value('UNLISTED', _('UNLISTED'));
+ o = s.taboption('advanced', widgets.UserSelect, 'user', _('User (UID)'), _('User ID for the server process for this service'));
o.rmempty = false;
o.modalonly = true;
@@ -122,72 +167,56 @@ return view.extend({
o.rmempty = false;
o.modalonly = true;
- o = s.taboption('advanced', form.ListValue, 'socket_type', _('Socket type'), _('The type of the socket used for this service'));
- o.default = 'stream';
- o.value('stream', _('stream-based service'));
- o.value('dgram', _('datagram-based service'));
- o.value('raw', _('direct access to IP service'));
- o.value('seqpacket', _('sequential datagram transmission service'));
- o.rmempty = false;
+ o = s.taboption('advanced', form.MultiValue, 'log_on_success', _('Log on success'), _('Informations that should be logged for this service in case of successful connection'));
+ o.value('PID', _('Server PID'));
+ o.value('HOST', _('Remote host address '));
+ o.value('USERID', _('User ID of the remote user'));
+ o.value('EXIT', _('Server exited along with the exit status'));
+ o.value('DURATION', _('Duration of a service session'));
+ o.value('TRAFFIC', _('Total bytes in and out for a redirected service'));
o.modalonly = true;
- o = s.taboption('advanced', widgets.UserSelect, 'user', _('User (UID)'), _('User ID for the server process for this service'));
- o.rmempty = false;
+ o = s.taboption('advanced', form.MultiValue, 'log_on_failure', _('Log on failure'), _('Informations that should be logged for this service in case of a failed connection'));
+ o.value('HOST', _('Remote host address '));
+ o.value('USERID', _('User ID of the remote user'));
+ o.value('ATTEMPT', _('Failed attempts'));
o.modalonly = true;
- o = s.taboption('advanced', form.Value, 'server_args', _('Server arguments'), _('Additional arguments passed to the server. There is no validation of this input.'));
- o.datatype = 'string';
+ // Access Control
+ o = s.taboption('access', form.DynamicList, 'only_from', _('Allowed hosts'), _('List of allowed hosts to access this service'));
+ o.datatype = 'or(ipaddr,ip6addr)';
+ o.cast = 'string';
o.modalonly = true;
- // Advanced settings
- o = s.taboption('advanced', form.DynamicList, 'no_access', _('Forbidden hosts'), _('List of forbidden hosts to access this service'));
- o.datatype = 'host';
+ o = s.taboption('access', form.DynamicList, 'no_access', _('Forbidden hosts'), _('List of forbidden hosts to access this service'));
+ o.datatype = 'or(ipaddr,ip6addr)';
o.cast = 'string';
o.modalonly = true;
- o = s.taboption('advanced', form.Value, 'instances', _('Number of instances'), _('Number of simultaneously running servers for this service. Argument is any number or the keyword \'UNLIMITED\''));
+ o = s.taboption('access', form.Value, 'instances', _('Number of instances'), _('Number of simultaneously running servers for this service. Argument is any number or the keyword \'UNLIMITED\''));
o.datatype = 'or("UNLIMITED", uinteger)';
o.value('UNLIMITED', 'UNLIMITED');
o.modalonly = true;
- o = s.taboption('advanced', form.DynamicList, 'access_times', _('Access times'), _('Time intervals within service is available (Format hh:mm-hh:mm)'));
+ o = s.taboption('access', form.Value, 'cps', _('Connection limit'), _('Takes two arguments: [Number of connections per second] [Number of seconds to reenable service]'));
o.datatype = 'string';
+ o.placeholder = '50 10';
o.modalonly = true;
o.validate = function(section_id, value) {
- if (value.length == 0 || /^([01]\d|2[0-3]):[0-5]\d-([01]\d|2[0-3]):[0-5]\d$/.test(value) == true)
+ if (value.length == 0 || /^([0-9]+\s+[0-9]+$)/.test(value) == true)
return true;
-
- return _('Expected \'hh:mm-hh:mm\'');
-
+ return _('Expected \'[Number] [Number]\'');
};
- o = s.taboption('advanced', form.Value, 'cps', _('Connection limit'), _('Takes two arguments: [Number of connections per second] [Number of seconds to reenable service]'));
+ o = s.taboption('access', form.DynamicList, 'access_times', _('Access times'), _('Time intervals within service is available (Format hh:mm-hh:mm)'));
o.datatype = 'string';
- o.placeholder = '50 10';
o.modalonly = true;
o.validate = function(section_id, value) {
- if (value.length == 0 || /^([0-9]+\s+[0-9]+$)/.test(value) == true)
+ if (value.length == 0 || /^([01]\d|2[0-3]):[0-5]\d-([01]\d|2[0-3]):[0-5]\d$/.test(value) == true)
return true;
-
- return _('Expected \'[Number] [Number]\'');
-
+ return _('Expected \'hh:mm-hh:mm\'');
};
- o = s.taboption('advanced', form.MultiValue, 'log_on_success', _('Log on success'), _('Informations that should be logged for this service in case of successful connection'));
- o.value('PID', _('Server PID'));
- o.value('HOST', _('Remote host address '));
- o.value('USERID', _('User ID of the remote user'));
- o.value('EXIT', _('Server exited along with the exit status'));
- o.value('DURATION', _('Duration of a service session'));
- o.value('TRAFFIC', _('Total bytes in and out for a redirected service'));
- o.modalonly = true;
-
- o = s.taboption('advanced', form.MultiValue, 'log_on_failure', _('Log on failure'), _('Informations that should be logged for this service in case of a failed connection'));
- o.value('HOST', _('Remote host address '));
- o.value('USERID', _('User ID of the remote user'));
- o.value('ATTEMPT', _('Failed attempts'));
- o.modalonly = true;
-
return m.render();
}
});
diff --git a/applications/luci-app-xinetd/po/de/xinetd.po b/applications/luci-app-xinetd/po/de/xinetd.po
index bcf7129640..6ac6598520 100644
--- a/applications/luci-app-xinetd/po/de/xinetd.po
+++ b/applications/luci-app-xinetd/po/de/xinetd.po
@@ -1,69 +1,73 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: Sandro Volery <sandro@volery.com>\n"
+"PO-Revision-Date: 2021-06-18 19:32+0000\n"
+"Last-Translator: Martin <martin.hubner@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsxinetd/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.3-dev\n"
+"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:153
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:61
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:211
msgid "Access times"
msgstr "Zugriffszeiten"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:28
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
msgid "Add new service entry"
msgstr "Neuen Service-Eintrag hinzufügen"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:138
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:153
msgid ""
"Additional arguments passed to the server. There is no validation of this "
"input."
msgstr ""
"Zusätzliche Aufruf-Argumente für den Server. Es findet keine Überprüfung "
-"statt"
+"statt."
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:50
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:60
msgid "Advanced Settings"
msgstr "Erweiterte Einstellungen"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:85
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
msgid "Allowed hosts"
msgstr "Zulässige Hosts"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:59
msgid "Basic Settings"
msgstr "Grundlegende Einstellungen"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:90
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:133
msgid "Complete path to the executable server file"
msgstr "Kompletter Pfad zur ausführbaren Server-Datei"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:164
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:201
msgid "Connection limit"
msgstr "Verbindungslimit"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:175
msgid "Duration of a service session"
msgstr "Dauer einer Session"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:55
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
msgid "Enable or Disable this service"
msgstr "Diesen Service Aktivieren oder Deaktivieren"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:43
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:55
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
msgid "Enabled"
msgstr "Aktiviert"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
msgid "Expected '[Number] [Number]'"
msgstr "Erwartet '[Zahl] [Zahl]'"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:217
msgid "Expected 'hh:mm-hh:mm'"
msgstr "Erwartet 'hh:mm-hh:mm'"
@@ -71,23 +75,36 @@ msgstr "Erwartet 'hh:mm-hh:mm'"
msgid "Expecting: non-empty value"
msgstr "Erwartet: nicht leerer Wert"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
msgid "Failed attempts"
msgstr "Fehlgeschlagene Versuche"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:143
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:191
msgid "Forbidden hosts"
msgstr "Verbotene Hosts"
#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
msgid "Grant access to luci-app-xinetd"
-msgstr ""
+msgstr "Zugriff auf luci-app-xinetd erlauben"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
msgid "Here you can configure Xinetd services"
msgstr "Hier können Xinetd Dienste konfiguriert werden"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:185
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:92
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:83
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:97
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
msgid ""
"Informations that should be logged for this service in case of a failed "
"connection"
@@ -95,7 +112,7 @@ msgstr ""
"Informationen die im Falle einer fehlgeschlagenen Verbindung protokolliert "
"werden sollen"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:176
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
msgid ""
"Informations that should be logged for this service in case of successful "
"connection"
@@ -103,31 +120,44 @@ msgstr ""
"Informationen die im Falle einer erfolgreichen Verbindung protokolliert "
"werden sollen"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:85
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:73
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:108
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
msgid "List of allowed hosts to access this service"
msgstr "Liste zulässiger Hosts für diesen Service"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:143
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:191
msgid "List of forbidden hosts to access this service"
msgstr "Liste verbotener Hosts für diesen Service"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:185
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:83
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
msgid "Log on failure"
msgstr "Log im Fehlerfall"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:176
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
msgid "Log on success"
msgstr "Log bei Erfolg"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:121
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
msgid "Multi-Threaded Service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:148
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:66
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:196
msgid "Number of instances"
msgstr "Anzahl Instanzen"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:148
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:196
msgid ""
"Number of simultaneously running servers for this service. Argument is any "
"number or the keyword 'UNLIMITED'"
@@ -135,51 +165,51 @@ msgstr ""
"Anzahl gleichzeitig laufender Server für diesen Service. Das Argument ist "
"eine Zahl oder das Schlüsselwort UNLIMITED"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:31
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
msgid "Port"
msgstr "Port"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
-msgid "Port already in use by service \"%s\""
-msgstr "Dieser Port wird bereits vom Service \"%s\" verwendet"
-
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:37
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:117
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
msgid "Remote host address"
msgstr "Adresse des entfernten Hosts"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:118
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:97
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:163
msgid "Selection of the threading for this service"
msgstr "Threading für diesen Service"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:40
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:90
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:133
msgid "Server"
msgstr "Server"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:171
msgid "Server PID"
msgstr "Server PID"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:138
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:153
msgid "Server arguments"
msgstr "Server Argumente"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:174
msgid "Server exited along with the exit status"
msgstr "Server mit dem Exit-Code"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:101
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:145
msgid "Service \"%s\": Invalid server file \"%s\""
msgstr "Service \"%s\": Unzulässige Datei für Server \"%s\""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:104
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:148
msgid "Service \"%s\": No access to server file \"%s\" (%s)"
msgstr "Service \"%s\": Kein Zugriff auf Datei für Server \"%s\" (%s)"
@@ -187,20 +217,24 @@ msgstr "Service \"%s\": Kein Zugriff auf Datei für Server \"%s\" (%s)"
msgid "Service definitions to be used by Xinetd"
msgstr "Service Definitionen zur Verwendung mit Xinetd"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:66
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:165
msgid "Single-Threaded Service"
msgstr "Single-Threaded Service"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:34
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:125
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:124
msgid "Socket type"
msgstr "Socket Typ"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:119
msgid "TCP"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:164
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:201
msgid ""
"Takes two arguments: [Number of connections per second] [Number of seconds "
"to reenable service]"
@@ -208,57 +242,58 @@ msgstr ""
"Erwartet zwei Argumente: [Anzahl Verbindungen pro Sekunde] [Anzahl von "
"Sekunden zur Reaktivierung des Service]"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
msgid "The port used for this service, valid range: 0 - 65535"
msgstr ""
"Port, der für diesen Service verwendet werden soll. Wertebereich: 0 - 65535"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:117
msgid "The protocol to be used for this service"
msgstr "Das Protokoll das für diesen Service verwendet werden soll"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:125
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:124
msgid "The type of the socket used for this service"
msgstr "Typ des Sockets der für diesen Service verwendet werden soll"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:118
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:163
msgid "Threading behaviour"
msgstr "Threading Verhalten"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:153
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:211
msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
msgstr "Zeitintervalle in denen der Service verfügbar ist (Format hh:mm-hh:mm)"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:176
msgid "Total bytes in and out for a redirected service"
msgstr "Anzahl Bytes (IN/OUT) für einen weitergeleiteten Service"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:110
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:90
msgid "Type"
msgstr "Typ"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:110
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:90
msgid "Type of service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:65
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
msgid "UDP"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
msgid "UNLISTED"
msgstr "UNLISTED"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:134
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:159
msgid "User (UID)"
msgstr "Benutzer (UID)"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:134
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:159
msgid "User ID for the server process for this service"
msgstr "Benutzer-ID des Server-Prozesses für diesen Server"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
msgid "User ID of the remote user"
msgstr "Benutzer-ID des Remote Users"
@@ -270,26 +305,31 @@ msgstr ""
msgid "Xinetd Settings"
msgstr "Xinetd Einstellungen"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:128
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
msgid "datagram-based service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:128
msgid "direct access to IP service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:45
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:55
msgid "no"
msgstr "nein"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
msgid "sequential datagram transmission service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:126
msgid "stream-based service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:45
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:55
msgid "yes"
-msgstr "Ja"
+msgstr "ja"
+
+#~ msgid "Port already in use by service \"%s\""
+#~ msgstr "Dieser Port wird bereits vom Service \"%s\" verwendet"
diff --git a/applications/luci-app-xinetd/po/en/xinetd.po b/applications/luci-app-xinetd/po/en/xinetd.po
index b2ef79a743..b3cdf74a79 100644
--- a/applications/luci-app-xinetd/po/en/xinetd.po
+++ b/applications/luci-app-xinetd/po/en/xinetd.po
@@ -1,58 +1,71 @@
msgid ""
-msgstr "Content-Type: text/plain; charset=UTF-8\n"
+msgstr ""
+"PO-Revision-Date: 2021-06-24 10:23+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsxinetd/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.7.1-dev\n"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:153
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:61
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:211
msgid "Access times"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:28
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
msgid "Add new service entry"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:138
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:153
msgid ""
"Additional arguments passed to the server. There is no validation of this "
"input."
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:50
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "Advanced Settings"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:85
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
msgid "Allowed hosts"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:59
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:90
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:133
msgid "Complete path to the executable server file"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:164
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:201
msgid "Connection limit"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:175
msgid "Duration of a service session"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:55
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
msgid "Enable or Disable this service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:43
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:55
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
msgid "Enabled"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
msgid "Expected '[Number] [Number]'"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:217
msgid "Expected 'hh:mm-hh:mm'"
msgstr ""
@@ -60,11 +73,11 @@ msgstr ""
msgid "Expecting: non-empty value"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
msgid "Failed attempts"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:143
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:191
msgid "Forbidden hosts"
msgstr ""
@@ -76,93 +89,119 @@ msgstr ""
msgid "Here you can configure Xinetd services"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:185
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:92
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:83
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:97
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
msgid ""
"Informations that should be logged for this service in case of a failed "
"connection"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:176
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
msgid ""
"Informations that should be logged for this service in case of successful "
"connection"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:85
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:73
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:108
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
msgid "List of allowed hosts to access this service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:143
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:191
msgid "List of forbidden hosts to access this service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:185
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:83
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
msgid "Log on failure"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:176
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
msgid "Log on success"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:121
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
msgid "Multi-Threaded Service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:148
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:66
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:196
msgid "Number of instances"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:148
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:196
msgid ""
"Number of simultaneously running servers for this service. Argument is any "
"number or the keyword 'UNLIMITED'"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:31
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
msgid "Port"
-msgstr ""
-
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
-msgid "Port already in use by service \"%s\""
-msgstr ""
+msgstr "Port"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:37
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:117
msgid "Protocol"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
msgid "Remote host address"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:118
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:97
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:163
msgid "Selection of the threading for this service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:40
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:90
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:133
msgid "Server"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:171
msgid "Server PID"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:138
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:153
msgid "Server arguments"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:174
msgid "Server exited along with the exit status"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:101
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:145
msgid "Service \"%s\": Invalid server file \"%s\""
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:104
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:148
msgid "Service \"%s\": No access to server file \"%s\" (%s)"
msgstr ""
@@ -170,75 +209,80 @@ msgstr ""
msgid "Service definitions to be used by Xinetd"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:66
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:165
msgid "Single-Threaded Service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:34
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:125
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:124
msgid "Socket type"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:119
msgid "TCP"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:164
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:201
msgid ""
"Takes two arguments: [Number of connections per second] [Number of seconds "
"to reenable service]"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
msgid "The port used for this service, valid range: 0 - 65535"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:117
msgid "The protocol to be used for this service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:125
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:124
msgid "The type of the socket used for this service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:118
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:163
msgid "Threading behaviour"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:153
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:211
msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:176
msgid "Total bytes in and out for a redirected service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:110
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:90
msgid "Type"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:110
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:90
msgid "Type of service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:65
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
msgid "UDP"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
msgid "UNLISTED"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:134
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:159
msgid "User (UID)"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:134
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:159
msgid "User ID for the server process for this service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
msgid "User ID of the remote user"
msgstr ""
@@ -250,26 +294,28 @@ msgstr ""
msgid "Xinetd Settings"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:128
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
msgid "datagram-based service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:128
msgid "direct access to IP service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:45
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:55
msgid "no"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
msgid "sequential datagram transmission service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:126
msgid "stream-based service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:45
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:55
msgid "yes"
msgstr ""
diff --git a/applications/luci-app-xinetd/po/templates/xinetd.pot b/applications/luci-app-xinetd/po/templates/xinetd.pot
index a52bb619be..4c989d6351 100644
--- a/applications/luci-app-xinetd/po/templates/xinetd.pot
+++ b/applications/luci-app-xinetd/po/templates/xinetd.pot
@@ -1,58 +1,62 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:153
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:61
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:211
msgid "Access times"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:28
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
msgid "Add new service entry"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:138
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:153
msgid ""
"Additional arguments passed to the server. There is no validation of this "
"input."
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:50
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:60
msgid "Advanced Settings"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:85
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
msgid "Allowed hosts"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:59
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:90
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:133
msgid "Complete path to the executable server file"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:164
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:201
msgid "Connection limit"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:175
msgid "Duration of a service session"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:55
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
msgid "Enable or Disable this service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:43
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:55
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
msgid "Enabled"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
msgid "Expected '[Number] [Number]'"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:217
msgid "Expected 'hh:mm-hh:mm'"
msgstr ""
@@ -60,11 +64,11 @@ msgstr ""
msgid "Expecting: non-empty value"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
msgid "Failed attempts"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:143
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:191
msgid "Forbidden hosts"
msgstr ""
@@ -76,93 +80,119 @@ msgstr ""
msgid "Here you can configure Xinetd services"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:185
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:92
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:83
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:97
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
msgid ""
"Informations that should be logged for this service in case of a failed "
"connection"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:176
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
msgid ""
"Informations that should be logged for this service in case of successful "
"connection"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:85
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:73
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:108
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
msgid "List of allowed hosts to access this service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:143
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:191
msgid "List of forbidden hosts to access this service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:185
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:83
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
msgid "Log on failure"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:176
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
msgid "Log on success"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:121
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
msgid "Multi-Threaded Service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:148
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:66
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:196
msgid "Number of instances"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:148
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:196
msgid ""
"Number of simultaneously running servers for this service. Argument is any "
"number or the keyword 'UNLIMITED'"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:31
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
msgid "Port"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
-msgid "Port already in use by service \"%s\""
-msgstr ""
-
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:37
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:117
msgid "Protocol"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
msgid "Remote host address"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:118
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:97
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:163
msgid "Selection of the threading for this service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:40
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:90
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:133
msgid "Server"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:171
msgid "Server PID"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:138
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:153
msgid "Server arguments"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:174
msgid "Server exited along with the exit status"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:101
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:145
msgid "Service \"%s\": Invalid server file \"%s\""
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:104
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:148
msgid "Service \"%s\": No access to server file \"%s\" (%s)"
msgstr ""
@@ -170,75 +200,80 @@ msgstr ""
msgid "Service definitions to be used by Xinetd"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:66
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:165
msgid "Single-Threaded Service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:34
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:125
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:124
msgid "Socket type"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:119
msgid "TCP"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:164
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:201
msgid ""
"Takes two arguments: [Number of connections per second] [Number of seconds "
"to reenable service]"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
msgid "The port used for this service, valid range: 0 - 65535"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:117
msgid "The protocol to be used for this service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:125
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:124
msgid "The type of the socket used for this service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:118
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:163
msgid "Threading behaviour"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:153
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:211
msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:176
msgid "Total bytes in and out for a redirected service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:110
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:90
msgid "Type"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:110
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:90
msgid "Type of service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:65
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
msgid "UDP"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
msgid "UNLISTED"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:134
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:159
msgid "User (UID)"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:134
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:159
msgid "User ID for the server process for this service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
msgid "User ID of the remote user"
msgstr ""
@@ -250,26 +285,28 @@ msgstr ""
msgid "Xinetd Settings"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:128
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
msgid "datagram-based service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:128
msgid "direct access to IP service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:45
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:55
msgid "no"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
msgid "sequential datagram transmission service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:126
msgid "stream-based service"
msgstr ""
-#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:45
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:55
msgid "yes"
msgstr ""
diff --git a/applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json b/applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json
index 75b6228bb1..2de4b95a95 100644
--- a/applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json
+++ b/applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json
@@ -7,8 +7,7 @@
"path": "xinetd/xinetd"
},
"depends": {
- "acl": [ "luci-app-xinetd" ],
- "uci": { "xinetd": true }
+ "acl": [ "luci-app-xinetd" ]
}
}
}
diff --git a/applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js b/applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js
index 44acaa22d6..7e9bef46e4 100644
--- a/applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js
+++ b/applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js
@@ -11,11 +11,8 @@ return view.extend({
s = m.section(form.TypedSection, "yggdrasil", _("Encryption keys"));
s.anonymous = true;
- s.option(form.Value, "EncryptionPublicKey", _("Encryption public key"));
- s.option(form.Value, "EncryptionPrivateKey", _("Encryption private key"),
- _("Keep this private. When compromised, generate a new keypair and IPv6."));
- s.option(form.Value, "SigningPublicKey", _("Signing public key"));
- s.option(form.Value, "SigningPrivateKey", _("Signing private key"),
+ s.option(form.Value, "PublicKey", _("Encryption public key"));
+ s.option(form.Value, "PrivateKey", _("Encryption private key"),
_("Keep this private. When compromised, generate a new keypair and IPv6."));
return m.render();
diff --git a/applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js b/applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js
deleted file mode 100644
index 45fe2207b2..0000000000
--- a/applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js
+++ /dev/null
@@ -1,39 +0,0 @@
-'use strict';
-'require view';
-'require form';
-
-return view.extend({
- render: function() {
- var m, s, o;
-
- m = new form.Map('yggdrasil', 'Yggdrasil');
-
- s = m.section(form.TypedSection, "yggdrasil", _("Session firewall settings"));
- s.anonymous = true;
-
- s.option(form.Flag, "SessionFirewall_Enable", _("Enable session firewall"),
- _("If disabled, network traffic from any node will be allowed. If enabled, the below rules apply"));
- s.option(form.Flag, "SessionFirewall_AllowFromDirect", _("Allow from direct"),
- _("Allow network traffic from directly connected peers"));
- s.option(form.Flag, "SessionFirewall_AllowFromRemote", _("Allow from remote"),
- _("Allow network traffic from remote nodes on the network that you are not directly peered with"));
- s.option(form.Flag, "SessionFirewall_AlwaysAllowOutbound",
- _("Always allow outbound"), _("Allow outbound network traffic regardless of AllowFromDirect or AllowFromRemote"));
-
- s = m.section(form.TableSection, "whitelisted_encryption_public_key",
- _("Whitelisted public keys"),
- _("Network traffic is always accepted from those peers, regardless of AllowFromDirect or AllowFromRemote"));
- s.option(form.Value, "key", _("Public key"));
- s.anonymous = true;
- s.addremove = true;
-
- s = m.section(form.TableSection, "blacklisted_encryption_public_key",
- _("Blacklisted public keys"),
- _("Network traffic is always rejected from those peers, regardless of AllowFromDirect or AllowFromRemote"));
- s.option(form.Value, "key", _("Public key"));
- s.anonymous = true;
- s.addremove = true;
-
- return m.render();
- }
-});
diff --git a/applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js b/applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js
index 4278386f53..8bc63dadc2 100644
--- a/applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js
+++ b/applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js
@@ -12,12 +12,6 @@ return view.extend({
s.anonymous = true;
s.option(form.Value, "IfName", _("Yggdrasil's network interface name"));
- s.option(form.Value, "LinkLocalTCPPort", _("Link-local TCP port"),
- _("The port number to be used for the link-local TCP listeners for the "+
- "configured MulticastInterfaces. This option does not affect listeners" +
- "specified in the Listen option. Unless you plan to firewall link-local" +
- "traffic, it is best to leave this as the default value of 0. This " +
- "option cannot currently be changed by reloading config during runtime."));
s.option(form.Flag, "NodeInfoPrivacy", _("Enable NodeInfo privacy"),
_("By default, nodeinfo contains some defaults including the platform," +
@@ -35,17 +29,6 @@ return view.extend({
}
s.option(form.Value, "IfMTU", _("MTU size for the interface"));
- s.option(form.Value, "SwitchOptions_MaxTotalQueueSize",
- _("Maximum size of all switch queues combined"));
-
- o = m.section(form.TableSection, "multicast_interface", _("Multicast interfaces"),
- _("Regular expressions for which interfaces multicast peer discovery " +
- "should be enabled on. If none specified, multicast peer discovery is " +
- "disabled. The default value is .* which uses all interfaces."));
- o.option(form.Value, "name", _("Interface name"),
- _("Set .* to multicast on all interfaces"));
- o.anonymous = true;
- o.addremove = true;
o = m.section(form.TableSection, "listen_address", _("Listen addresses"),
_("Listen addresses for incoming connections. You will need to add " +
@@ -53,12 +36,23 @@ return view.extend({
"Multicast peer discovery will work regardless of any listeners set " +
"here. Each listener should be specified in URI format as above, e.g. " +
"tcp://0.0.0.0:0 or tcp://[::]:0 to listen on all interfaces."));
- _("Address to listen for incoming connections"),
o.option(form.Value, "uri",
_("e.g. tcp://0.0.0.0:0 or tcp://[::]:0"));
o.anonymous = true;
o.addremove = true;
+ o = m.section(form.TableSection, "multicast_interface", _("Multicast interface"),
+ _("Configuration for which interfaces multicast peer discovery should be enabled on. " +
+ "Regex is a regular expression which is matched against an interface name, and interfaces use the first configuration that they match gainst. " +
+ "Beacon configures whether or not the node should send link-local multicast beacons to advertise their presence, while listening for incoming connections on Port. " +
+ "Listen controls whether or not the node listens for multicast beacons and opens outgoing connections."));
+ o.option(form.Value, "regex", _("Regular expression"));
+ o.option(form.Flag, "beacon", _("Send beacons"));
+ o.option(form.Flag, "listen", _("Listen for beacons"));
+ o.option(form.Value, "port", _("Link-local port"));
+ o.anonymous = true;
+ o.addremove = true;
+
return m.render();
}
});
diff --git a/applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js b/applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js
index 35078a511b..d47ccb2f5d 100644
--- a/applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js
+++ b/applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js
@@ -11,7 +11,7 @@ function init_view() {
"IPv6 address": "self-address",
"IPv6 subnet": "self-subnet",
"Coords": "self-coords",
- "Public key": "self-boxpubkey",
+ "Public key": "self-key",
"Build name": "self-buildname",
"Build version": "self-version"
};
@@ -37,7 +37,7 @@ function init_view() {
peerings.setAttribute("class", "table"); peerings.id = "yggdrasil-peerings";
var tr = document.createElement("tr");
tr.setAttribute("class", "tr table-titles");
- ["Endpoint", "Address", "Proto", "Uptime", "Received", "Transmitted"].forEach(function(t) {
+ ["Endpoint", "Address", "Coords", "Key", "Port"].forEach(function(t) {
var th = document.createElement("th"); th.setAttribute("class", "th nowrap left");
th.innerText = t;
tr.appendChild(th);
@@ -55,14 +55,15 @@ function update_active_peers() {
while (table.rows.length > 1) { table.deleteRow(1); }
Object.keys(peers).forEach(function(address) {
var row = table.insertRow(-1);
- row.insertCell(-1).textContent = peers[address].endpoint;
+ row.style.fontSize = "xx-small";
+ row.insertCell(-1).textContent = peers[address].remote;
row.insertCell(-1).textContent = address;
- row.insertCell(-1).textContent = peers[address].proto;
- row.insertCell(-1).textContent = '%t'.format(peers[address].uptime);
- row.insertCell(-1).textContent = '%1024.2mB'.format(peers[address].bytes_recvd);
- row.insertCell(-1).textContent = '%1024.2mB'.format(peers[address].bytes_sent);
+ row.insertCell(-1).textContent = "[" + peers[address].coords.toString() + "]";
+ row.insertCell(-1).textContent = peers[address].key;
+ row.insertCell(-1).textContent = peers[address].port;
});
}
+ setTimeout(update_active_peers, 5000);
});
}
@@ -85,23 +86,12 @@ return view.extend({
var r = obj[address];
view.querySelector('#self-address').innerText = address;
view.querySelector('#self-subnet').innerText = r.subnet;
- view.querySelector('#self-coords').innerText = r.coords;
- view.querySelector('#self-boxpubkey').innerText = r.box_pub_key;
+ view.querySelector('#self-coords').innerText = "[" + r.coords + "]";
+ view.querySelector('#self-key').innerText = r.key;
view.querySelector('#self-buildname').innerText = r.build_name;
view.querySelector('#self-version').innerText = r.build_version;
- var table = view.querySelector('#yggdrasil-peerings');
- Object.keys(peers).forEach(function(address) {
- var row = table.insertRow(-1);
- row.insertCell(-1).textContent = peers[address].endpoint;
- row.insertCell(-1).textContent = address;
- row.insertCell(-1).textContent = peers[address].proto;
- row.insertCell(-1).textContent = '%t'.format(peers[address].uptime);
- row.insertCell(-1).textContent = '%1024.2mB'.format(peers[address].bytes_recvd);
- row.insertCell(-1).textContent = '%1024.2mB'.format(peers[address].bytes_sent);
-
- });
- setInterval(update_active_peers, 5000);
+ update_active_peers();
} else {
view.innerHTML = "<h2>Yggdrasil is not running</h2>";
}
diff --git a/applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js b/applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js
deleted file mode 100644
index 0b4ac6e51a..0000000000
--- a/applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js
+++ /dev/null
@@ -1,50 +0,0 @@
-'use strict';
-'require view';
-'require form';
-
-return view.extend({
- render: function() {
- var m, s, o;
-
- m = new form.Map('yggdrasil', 'Yggdrasil');
-
- s = m.section(form.TypedSection, "yggdrasil", _("Tunnel Routing"));
- s.anonymous = true;
- s.option(form.Flag, "TunnelRouting_Enable", "Enable tunnel routing",
- _("Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively " +
- "allows you to use Yggdrasil to route to, or to bridge other networks, " +
- "similar to a VPN tunnel. Tunnelling works between any two nodes and " +
- "does not require them to be directly peered."));
-
- o = m.section(form.TableSection, "ipv4_remote_subnet", _("IPv4 remote subnet"),
- _("IPv4 subnets belonging to remote nodes, mapped to the node's public"));
- o.option(form.Value, "key", _("Key"), _("Public encryption key"));
- o.option(form.Value, "subnet", _("Subnet"), _("IPv4 subnet"));
- o.anonymous = true;
- o.addremove = true;
-
- o = m.section(form.TableSection, "ipv4_local_subnet", _("IPv4 local subnet"),
- _("IPv4 subnets belonging to this node's end of the tunnels. Only traffic " +
- "from these ranges will be tunnelled."));
- o.option(form.Value, "subnet", _("Subnet"), _("IPv4 subnet"));
- o.anonymous = true;
- o.addremove = true;
-
- o = m.section(form.TableSection, "ipv6_remote_subnet", _("IPv6 remote subnet"),
- _("IPv6 subnets belonging to remote nodes, mapped to the node's public"));
- o.option(form.Value, "key", _("Key"), _("Public encryption key"));
- o.option(form.Value, "subnet", _("Subnet"), _("IPv6 subnet"));
- o.anonymous = true;
- o.addremove = true;
-
- o = m.section(form.TableSection, "ipv6_local_subnet", _("IPv6 local subnet"),
- _("IPv6 subnets belonging to this node's end of the tunnels. Only traffic " +
- "from these ranges (or the Yggdrasil node's IPv6 address/subnet) " +
- "will be tunnelled."));
- o.option(form.Value, "subnet", _("Subnet"), _("IPv6 subnet"));
- o.anonymous = true;
- o.addremove = true;
-
- return m.render();
- }
-});
diff --git a/applications/luci-app-yggdrasil/po/ar/yggdrasil.po b/applications/luci-app-yggdrasil/po/ar/yggdrasil.po
index 1a590cc756..eb8f40303d 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: 2020-07-10 10:41+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"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/"
"luciapplicationsyggdrasil/ar/>\n"
"Language: ar\n"
@@ -9,57 +9,13 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -68,12 +24,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -97,82 +60,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
+msgstr "واجهه"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -191,11 +92,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -204,35 +105,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -242,81 +131,24 @@ msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:23
msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
+msgstr "الأقران"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
+msgstr "إعدادات"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "الحالة"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -329,6 +161,12 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
+
+#~ msgid "Interface name"
+#~ msgstr "اسم الواجهة"
+
+#~ msgid "Key"
+#~ msgstr "مفتاح"
diff --git a/applications/luci-app-yggdrasil/po/bg/yggdrasil.po b/applications/luci-app-yggdrasil/po/bg/yggdrasil.po
index 7da8e52fe9..8c366b365d 100644
--- a/applications/luci-app-yggdrasil/po/bg/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/bg/yggdrasil.po
@@ -1,58 +1,20 @@
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/"
+"luciapplicationsyggdrasil/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-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -61,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -90,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
+msgstr "Интерфейс"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -184,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -197,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -237,78 +132,21 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
+msgstr "Статус"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
@@ -322,6 +160,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
diff --git a/applications/luci-app-yggdrasil/po/bn_BD/yggdrasil.po b/applications/luci-app-yggdrasil/po/bn_BD/yggdrasil.po
index 801e5ec9d3..27b51310c7 100644
--- a/applications/luci-app-yggdrasil/po/bn_BD/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/bn_BD/yggdrasil.po
@@ -1,58 +1,20 @@
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/luciapplicationsyggdrasil/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-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -61,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -90,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
+msgstr "ইন্টারফেস"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -184,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -197,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -235,80 +130,23 @@ msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:23
msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
+msgstr "পিয়ার"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
+msgstr "সেটিংস"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
+msgstr "অবস্থা"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
@@ -322,6 +160,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
diff --git a/applications/luci-app-yggdrasil/po/ca/yggdrasil.po b/applications/luci-app-yggdrasil/po/ca/yggdrasil.po
index 988c08a1ff..d75cdc81d6 100644
--- a/applications/luci-app-yggdrasil/po/ca/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/ca/yggdrasil.po
@@ -1,64 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-10 12:24+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-03-08 13:04+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/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 3.10.1\n"
+"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Interfície"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
+msgstr "Paràmetres"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
diff --git a/applications/luci-app-yggdrasil/po/cs/yggdrasil.po b/applications/luci-app-yggdrasil/po/cs/yggdrasil.po
index fb022bbc29..4a747cd1a3 100644
--- a/applications/luci-app-yggdrasil/po/cs/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/cs/yggdrasil.po
@@ -1,64 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-02 09:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"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/"
"luciapplicationsyggdrasil/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"
+"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
+msgstr "Aktivní peery"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Rozhraní"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Nastavení"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Stav"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,9 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
+
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Adresa pro naslouchání příchozích připojení"
diff --git a/applications/luci-app-yggdrasil/po/da/yggdrasil.po b/applications/luci-app-yggdrasil/po/da/yggdrasil.po
new file mode 100644
index 0000000000..1b5b069a42
--- /dev/null
+++ b/applications/luci-app-yggdrasil/po/da/yggdrasil.po
@@ -0,0 +1,195 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-10 19:28+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsyggdrasil/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.9.1-dev\n"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
+msgid "Active peers"
+msgstr "Aktive peers"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
+msgstr ""
+"Som standard indeholder nodeinfo nogle standardindstillinger, herunder "
+"platform, arkitektur og Yggdrasil-version. Disse kan være en hjælp, når du "
+"undersøger netværket og diagnosticerer problemer med netværksrouting. "
+"Aktivering af nodeinfo privacy forhindrer dette, så kun elementer, der er "
+"angivet i \"NodeInfo\", sendes tilbage, hvis de er angivet."
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+"Konfiguration af, hvilke interfaces der skal aktiveres til multicast peer "
+"discovery på. Regex er et regulært udtryk, som matches med et interface "
+"navn, og interfaces bruger den første konfiguration, som de matcher med. "
+"Beacon konfigurerer, om knuden skal sende link-local multicast-beacons for "
+"at annoncere sin tilstedeværelse, mens den lytter efter indgående "
+"forbindelser på Port. Listen styrer, om knuden skal lytte efter multicast-"
+"beacons og åbne udgående forbindelser eller ej."
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
+msgstr "Aktiver beskyttelse af personlige oplysninger for 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
+msgid "Encryption keys"
+msgstr "Krypteringsnøgler"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:15
+msgid "Encryption private key"
+msgstr "Privat krypteringsnøgle"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:14
+msgid "Encryption public key"
+msgstr "Offentlig krypteringsnøgle"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:11
+msgid "General settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-yggdrasil/root/usr/share/rpcd/acl.d/luci-app-yggdrasil.json:3
+msgid "Grant access to LuCI app yggdrasil"
+msgstr "Giv adgang til LuCI app yggdrasil"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
+msgid "Interface peers"
+msgstr "Interface peers"
+
+#: 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 ""
+"Hold dette privat. Når den er kompromitteret, skal du generere et nyt "
+"nøglepar og IPv6."
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
+msgstr "Link-local port"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+"Liste over forbindelsesstrenge for udgående peer-forbindelser i URI-format, "
+"ordnet efter kildegrænseflade, f.eks. { \"eth0\": [ tcp://a.b.c.c.d:e ] }. "
+"Bemærk, at SOCKS-peers IKKE påvirkes af denne indstilling og i stedet skal "
+"placeres i afsnittet \"Peers\"."
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:12
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
+msgstr ""
+"Liste over forbindelsesstrenge for udgående peer-forbindelser i URI-format, "
+"ordnet efter kildegrænseflade, f.eks. { \"eth0\": [ tcp://a.b.c.c.d:e ] }. "
+"Bemærk, at SOCKS-peers IKKE påvirkes af denne indstilling og i stedet skal "
+"placeres i afsnittet \"Peers\"."
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
+msgid "Listen addresses"
+msgstr "Lytte adresser"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"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 ""
+"Lytteadresser for indgående forbindelser. Du skal tilføje lyttere for at "
+"kunne acceptere indgående peerings fra ikke-lokale knudepunkter. Multicast "
+"peer discovery fungerer uanset om der er indstillet lyttere her. Hver lytter "
+"skal angives i URI-format som ovenfor, f.eks. tcp://0.0.0.0.0:0:0 eller "
+"tcp://[::]:0 for at lytte på alle grænseflader."
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
+msgstr "Lyt efter beacons"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
+msgstr "MTU-størrelse for interface"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
+msgstr "Multicast interface"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+msgid "NodeInfo"
+msgstr "NodeInfo"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
+msgstr ""
+"Valgfri nodeinformation. Dette skal være en { \"key\": \"value\", ... } map "
+"eller indstilles som nul. Dette er helt valgfrit, men hvis det er "
+"indstillet, er det synligt for hele netværket på anmodning."
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:23
+msgid "Peers"
+msgstr "Peers"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
+msgstr "Regelmæssige udtryk"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
+msgstr "Send beacons"
+
+#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
+msgid "Settings"
+msgstr "Indstillinger"
+
+#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
+msgid "Yggdrasil"
+msgstr "Yggdrasil"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:30
+msgid "Yggdrasil node status"
+msgstr "Yggdrasil node status"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:14
+msgid "Yggdrasil's network interface name"
+msgstr "Yggdrasils navn på netværks interface"
+
+#: 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 "f.eks. tcp://0.0.0.0.0.0:0 eller tcp://[:::]:0"
diff --git a/applications/luci-app-yggdrasil/po/de/yggdrasil.po b/applications/luci-app-yggdrasil/po/de/yggdrasil.po
index 7d00039727..1481b35aaa 100644
--- a/applications/luci-app-yggdrasil/po/de/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/de/yggdrasil.po
@@ -1,72 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-18 20:33+0000\n"
-"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\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.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
msgstr "Aktive Peers"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "Adresse für eingehende Verbindungen"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "Erlaube direkten Zugriff"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "Erlaube Remote-Zugriff"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr "Erlaube Netzwerkverkehr von direkt verbundenen Teilnehmern"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-"Erlaube Netzwerkverkehr mit entfernten Teilnehmern, die nicht direkt "
-"angebunden sind"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-"Erlaube ausgehenden Verkehr unabhängig von AllowFromDirect oder "
-"AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-"Erlaube das Tunneln von nicht-Yggdrasil-Netzwerkverkehr. Dies ermöglicht "
-"Yggdrasil als Netzrouter oder -Brücke ähnlich zu einem VPN-Tunnel zu "
-"agieren. Tunneln funktioniert zwischen allen Knoten, unabhängig ob diese "
-"direkt verbunden sind."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr "Public-Key-Blacklist"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -80,14 +28,21 @@ msgstr ""
"verhindert dies, indem nur in \"NodeInfo\" spezifierte Elemente übermittelt "
"werden."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
msgstr "Aktiviere NodeInfo-Privacy"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr "Aktiviere Session-Firewall"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
@@ -109,83 +64,21 @@ msgstr "Allgemeine Einstellungen"
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr "IPv4 lokales Subnetz"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr "IPv4 entferntes Subnetz"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr "IPv4-Subnetz"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Schnittstelle"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Schnittstellenname"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr "Schnittstellen-Gegenstellen"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Schlüssel"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
-msgstr "Link-local TCP-Port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
+msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
msgid ""
@@ -203,11 +96,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -216,35 +109,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -256,79 +137,22 @@ msgstr ""
msgid "Peers"
msgstr "Verbindungspartner"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Einstellungen"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Status"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -341,6 +165,67 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
+
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Adresse für eingehende Verbindungen"
+
+#~ msgid "Allow from direct"
+#~ msgstr "Erlaube direkten Zugriff"
+
+#~ msgid "Allow from remote"
+#~ msgstr "Remote-Zugriff erlauben"
+
+#~ msgid "Allow network traffic from directly connected peers"
+#~ msgstr "Erlaube Netzwerkverkehr von direkt verbundenen Teilnehmern"
+
+#~ msgid ""
+#~ "Allow network traffic from remote nodes on the network that you are not "
+#~ "directly peered with"
+#~ msgstr ""
+#~ "Erlaube Netzwerkverkehr mit entfernten Teilnehmern, die nicht direkt "
+#~ "angebunden sind"
+
+#~ msgid ""
+#~ "Allow outbound network traffic regardless of AllowFromDirect or "
+#~ "AllowFromRemote"
+#~ msgstr ""
+#~ "Erlaube ausgehenden Verkehr unabhängig von AllowFromDirect oder "
+#~ "AllowFromRemote"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+#~ "allows you to use Yggdrasil to route to, or to bridge other networks, "
+#~ "similar to a VPN tunnel. Tunnelling works between any two nodes and does "
+#~ "not require them to be directly peered."
+#~ msgstr ""
+#~ "Erlaube das Tunneln von nicht-Yggdrasil-Netzwerkverkehr. Dies ermöglicht "
+#~ "Yggdrasil als Netzrouter oder -Brücke ähnlich zu einem VPN-Tunnel zu "
+#~ "agieren. Tunneln funktioniert zwischen allen Knoten, unabhängig ob diese "
+#~ "direkt verbunden sind."
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "Public-Key-Blacklist"
+
+#~ msgid "Enable session firewall"
+#~ msgstr "Aktiviere Session-Firewall"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "IPv4 lokales Subnetz"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "IPv4 entferntes Subnetz"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "IPv4-Subnetz"
+
+#~ msgid "Interface name"
+#~ msgstr "Schnittstellenname"
+
+#~ msgid "Key"
+#~ msgstr "Schlüssel"
+
+#~ msgid "Link-local TCP port"
+#~ msgstr "Link-local TCP-Port"
diff --git a/applications/luci-app-yggdrasil/po/el/yggdrasil.po b/applications/luci-app-yggdrasil/po/el/yggdrasil.po
index 4788553367..c8ffa00547 100644
--- a/applications/luci-app-yggdrasil/po/el/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/el/yggdrasil.po
@@ -1,64 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
-"Last-Translator: george k <norhorn@gmail.com>\n"
+"PO-Revision-Date: 2021-06-06 14:38+0000\n"
+"Last-Translator: Stefanos Batsios <bouzouste@hotmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/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.0.2-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Διεπαφή"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Όνομα διεπαφής"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,9 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
+
+#~ msgid "Interface name"
+#~ msgstr "Όνομα διεπαφής (Interface)"
diff --git a/applications/luci-app-yggdrasil/po/en/yggdrasil.po b/applications/luci-app-yggdrasil/po/en/yggdrasil.po
index 3955530dfb..79eba43851 100644
--- a/applications/luci-app-yggdrasil/po/en/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/en/yggdrasil.po
@@ -8,51 +8,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -61,12 +17,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -90,82 +53,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -184,11 +85,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -197,35 +98,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -237,79 +126,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -322,6 +154,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
diff --git a/applications/luci-app-yggdrasil/po/es/yggdrasil.po b/applications/luci-app-yggdrasil/po/es/yggdrasil.po
index b1ced3712e..a62c9b3f79 100644
--- a/applications/luci-app-yggdrasil/po/es/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/es/yggdrasil.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: 2021-09-04 07:10+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/es/>\n"
"Language: es\n"
@@ -11,65 +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.2-dev\n"
+"X-Generator: Weblate 4.8.1-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
msgstr "Pares activos"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "Dirección para escuchar las conexiones entrantes"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "Permitir desde directo"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "Permitir desde remoto"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr "Permitir tráfico de red de pares conectados directamente"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-"Permita el tráfico de red desde nodos remotos en la red con los que no está "
-"vinculado directamente"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-"Permitir tráfico de red saliente independientemente de AllowFromDirect o "
-"AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-"Permitir el tráfico de túnel que no sea Yggdrasil sobre Yggdrasil. Esto "
-"efectivamente le permite usar Yggdrasil para enrutar o conectar otras redes, "
-"de forma similar a un túnel VPN. La tunelización funciona entre dos nodos y "
-"no requiere que se asocien directamente."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr "Permitir siempre saliente"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr "Claves públicas en la lista negra"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -84,14 +32,28 @@ msgstr ""
"que sólo los elementos especificados en \"NodeInfo\" se envían de regreso si "
"se especifica."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+"Configuración para qué interfaces se debe activar el descubrimiento de pares "
+"de multidifusión. Regex es una expresión regular que se compara con el "
+"nombre de una interfaz, y las interfaces usan la primera configuración con "
+"la que coinciden. Beacon configura si el nodo debe enviar balizas de "
+"multidifusión local de enlace para anunciar su presencia, mientras escucha "
+"las conexiones entrantes en el puerto. Listen controla si el nodo escucha o "
+"no balizas de multidifusión y abre conexiones salientes."
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
msgstr "Activar privacidad de NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr "Activar firewall de sesión"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
@@ -113,94 +75,23 @@ msgstr "Configuración general"
msgid "Grant access to LuCI app yggdrasil"
msgstr "Conceder acceso a la aplicación yggdrasil de LuCI"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr "Subred local IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr "Subred remota IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr "Subred IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-"Subredes IPv4 que pertenecen a nodos remotos, asignados al público del nodo"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-"Subredes IPv4 que pertenecen al final de los túneles de este nodo. Solo el "
-"tráfico de estos rangos será tunelizado."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr "Subred local IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr "Subred remota IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr "Subred IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-"Subredes IPv6 que pertenecen a nodos remotos, asignados al público del nodo"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-"Subredes IPv6 que pertenecen al extremo de los túneles de este nodo. Solo se "
-"canalizará el tráfico de estos rangos (o la dirección/subred IPv6 del nodo "
-"Yggdrasil)."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-"Si está desactivado, se permitirá el tráfico de red desde cualquier nodo. Si "
-"está activado, se aplican las siguientes reglas"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Interfaz"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Nombre de interfaz"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr "Interfaz de pares"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
"Mantén esto en privado. Cuando esté comprometido, genere un nuevo par de "
"claves e IPv6."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Clave"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
-msgstr "Puerto TCP local de enlace"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
+msgstr "Puerto de enlace local"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
msgid ""
@@ -227,11 +118,11 @@ msgstr ""
"debe usar esta sección cuando pueda conectarse a través de diferentes "
"interfaces."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr "Escuchar direcciones"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -245,39 +136,23 @@ msgstr ""
"aquí. Cada escucha debe especificarse en formato URI como se indica arriba, "
"p.e. tcp://0.0.0.0:0 o tcp://[::]:0 para escuchar en todas las interfaces."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
+msgstr "Escuche las balizas"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
msgid "MTU size for the interface"
msgstr "Tamaño de MTU para la interfaz"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr "Tamaño máximo de todas las colas de conmutación combinadas"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
-msgstr "Interfaces de multidifusión"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
+msgstr "Interfaz de multidifusión"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
-"El tráfico de red siempre se acepta de esos pares, independientemente de "
-"AllowFromDirect o AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
-"El tráfico de red siempre se rechaza de esos pares, independientemente de "
-"AllowFromDirect o AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr "NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -292,89 +167,22 @@ msgstr ""
msgid "Peers"
msgstr "Pares"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr "Clave de encriptación pública"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr "Clave pública"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-"Expresiones regulares para las cuales se debe activar el descubrimiento de "
-"pares de multidifusión de interfaces. Si no se especifica ninguno, el "
-"descubrimiento de pares de multidifusión estará desactivado. El valor "
-"predeterminado es.* que usa todas las interfaces."
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr "Firewall de sesión"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr "Configuración de firewall de sesión"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
+msgstr "Expresión regular"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
-msgstr "Establecer .* para la multidifusión en todas las interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
+msgstr "Enviar balizas"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Configuraciones"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr "Firma de clave privada"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr "Firma de clave pública"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "Subred"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-"El número de puerto que se utilizará para las escuchas TCP locales de enlace "
-"para las interfaces de multidifusión configuradas. Esta opción no afecta a "
-"los oyentes especificados en la opción Escuchar. A menos que planee firewall "
-"link-localtraffic, es mejor dejarlo como el valor predeterminado de 0. Esta "
-"opción no se puede cambiar actualmente al volver a cargar la configuración "
-"durante el tiempo de ejecución."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr "Enrutamiento de túnel"
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr "Enrutamiento de túnel"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr "Claves públicas en la lista blanca"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr "Yggdrasil"
@@ -387,10 +195,193 @@ msgstr "Estado del nodo Yggdrasil"
msgid "Yggdrasil's network interface name"
msgstr "Nombre de la interfaz de red de Yggdrasil"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr "p.ej. tcp://0.0.0.0:0 o tcp://[::]:0"
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Dirección para escuchar las conexiones entrantes"
+
+#~ msgid "Allow from direct"
+#~ msgstr "Permitir desde directo"
+
+#~ msgid "Allow from remote"
+#~ msgstr "Permitir desde remoto"
+
+#~ msgid "Allow network traffic from directly connected peers"
+#~ msgstr "Permitir tráfico de red de pares conectados directamente"
+
+#~ msgid ""
+#~ "Allow network traffic from remote nodes on the network that you are not "
+#~ "directly peered with"
+#~ msgstr ""
+#~ "Permita el tráfico de red desde nodos remotos en la red con los que no "
+#~ "está vinculado directamente"
+
+#~ msgid ""
+#~ "Allow outbound network traffic regardless of AllowFromDirect or "
+#~ "AllowFromRemote"
+#~ msgstr ""
+#~ "Permitir tráfico de red saliente independientemente de AllowFromDirect o "
+#~ "AllowFromRemote"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+#~ "allows you to use Yggdrasil to route to, or to bridge other networks, "
+#~ "similar to a VPN tunnel. Tunnelling works between any two nodes and does "
+#~ "not require them to be directly peered."
+#~ msgstr ""
+#~ "Permitir el tráfico de túnel que no sea Yggdrasil sobre Yggdrasil. Esto "
+#~ "efectivamente le permite usar Yggdrasil para enrutar o conectar otras "
+#~ "redes, de forma similar a un túnel VPN. La tunelización funciona entre "
+#~ "dos nodos y no requiere que se asocien directamente."
+
+#~ msgid "Always allow outbound"
+#~ msgstr "Permitir siempre saliente"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "Claves públicas en la lista negra"
+
+#~ msgid "Enable session firewall"
+#~ msgstr "Activar firewall de sesión"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "Subred local IPv4"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "Subred remota IPv4"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "Subred IPv4"
+
+#~ msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr ""
+#~ "Subredes IPv4 que pertenecen a nodos remotos, asignados al público del "
+#~ "nodo"
+
+#~ msgid ""
+#~ "IPv4 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges will be tunnelled."
+#~ msgstr ""
+#~ "Subredes IPv4 que pertenecen al final de los túneles de este nodo. Solo "
+#~ "el tráfico de estos rangos será tunelizado."
+
+#~ msgid "IPv6 local subnet"
+#~ msgstr "Subred local IPv6"
+
+#~ msgid "IPv6 remote subnet"
+#~ msgstr "Subred remota IPv6"
+
+#~ msgid "IPv6 subnet"
+#~ msgstr "Subred IPv6"
+
+#~ msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr ""
+#~ "Subredes IPv6 que pertenecen a nodos remotos, asignados al público del "
+#~ "nodo"
+
+#~ msgid ""
+#~ "IPv6 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges (or the Yggdrasil node's IPv6 address/subnet) will be "
+#~ "tunnelled."
+#~ msgstr ""
+#~ "Subredes IPv6 que pertenecen al extremo de los túneles de este nodo. Solo "
+#~ "se canalizará el tráfico de estos rangos (o la dirección/subred IPv6 del "
+#~ "nodo Yggdrasil)."
+
+#~ msgid ""
+#~ "If disabled, network traffic from any node will be allowed. If enabled, "
+#~ "the below rules apply"
+#~ msgstr ""
+#~ "Si está desactivado, se permitirá el tráfico de red desde cualquier nodo. "
+#~ "Si está activado, se aplican las siguientes reglas"
+
+#~ msgid "Interface name"
+#~ msgstr "Nombre de interfaz"
+
+#~ msgid "Key"
+#~ msgstr "Clave"
+
+#~ msgid "Link-local TCP port"
+#~ msgstr "Puerto TCP local de enlace"
+
+#~ msgid "Maximum size of all switch queues combined"
+#~ msgstr "Tamaño máximo de todas las colas de conmutación combinadas"
+
+#~ msgid "Multicast interfaces"
+#~ msgstr "Interfaces de multidifusión"
+
+#~ msgid ""
+#~ "Network traffic is always accepted from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "El tráfico de red siempre se acepta de esos pares, independientemente de "
+#~ "AllowFromDirect o AllowFromRemote"
+
+#~ msgid ""
+#~ "Network traffic is always rejected from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "El tráfico de red siempre se rechaza de esos pares, independientemente de "
+#~ "AllowFromDirect o AllowFromRemote"
+
+#~ msgid "Public encryption key"
+#~ msgstr "Clave de encriptación pública"
+
+#~ msgid "Public key"
+#~ msgstr "Clave pública"
+
+#~ msgid ""
+#~ "Regular expressions for which interfaces multicast peer discovery should "
+#~ "be enabled on. If none specified, multicast peer discovery is disabled. "
+#~ "The default value is .* which uses all interfaces."
+#~ msgstr ""
+#~ "Expresiones regulares para las cuales se debe activar el descubrimiento "
+#~ "de pares de multidifusión de interfaces. Si no se especifica ninguno, el "
+#~ "descubrimiento de pares de multidifusión estará desactivado. El valor "
+#~ "predeterminado es.* que usa todas las interfaces."
+
+#~ msgid "Session firewall"
+#~ msgstr "Firewall de sesión"
+
+#~ msgid "Session firewall settings"
+#~ msgstr "Configuración de firewall de sesión"
+
+#~ msgid "Set .* to multicast on all interfaces"
+#~ msgstr "Establecer .* para la multidifusión en todas las interfaces"
+
+#~ msgid "Signing private key"
+#~ msgstr "Firma de clave privada"
+
+#~ msgid "Signing public key"
+#~ msgstr "Firma de clave pública"
+
+#~ msgid "Subnet"
+#~ msgstr "Subred"
+
+#~ msgid ""
+#~ "The port number to be used for the link-local TCP listeners for the "
+#~ "configured MulticastInterfaces. This option does not affect "
+#~ "listenersspecified in the Listen option. Unless you plan to firewall link-"
+#~ "localtraffic, it is best to leave this as the default value of 0. This "
+#~ "option cannot currently be changed by reloading config during runtime."
+#~ msgstr ""
+#~ "El número de puerto que se utilizará para las escuchas TCP locales de "
+#~ "enlace para las interfaces de multidifusión configuradas. Esta opción no "
+#~ "afecta a los oyentes especificados en la opción Escuchar. A menos que "
+#~ "planee firewall link-localtraffic, es mejor dejarlo como el valor "
+#~ "predeterminado de 0. Esta opción no se puede cambiar actualmente al "
+#~ "volver a cargar la configuración durante el tiempo de ejecución."
+
+#~ msgid "Tunnel Routing"
+#~ msgstr "Enrutamiento de túnel"
+
+#~ msgid "Tunnel routing"
+#~ msgstr "Enrutamiento de túnel"
+
+#~ msgid "Whitelisted public keys"
+#~ msgstr "Claves públicas en la lista blanca"
+
#~ msgid "Enable tap mode"
#~ msgstr "Activar modo tap"
diff --git a/applications/luci-app-yggdrasil/po/fi/yggdrasil.po b/applications/luci-app-yggdrasil/po/fi/yggdrasil.po
index 7285e8faf4..4e35bedf8a 100644
--- a/applications/luci-app-yggdrasil/po/fi/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/fi/yggdrasil.po
@@ -14,51 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Sovitin"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Sovittimen nimi"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Avain"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr "Vertaiskoneet"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Asetukset"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Tila"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,12 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
+
+#~ msgid "Interface name"
+#~ msgstr "Sovittimen nimi"
+
+#~ msgid "Key"
+#~ msgstr "Avain"
diff --git a/applications/luci-app-yggdrasil/po/fr/yggdrasil.po b/applications/luci-app-yggdrasil/po/fr/yggdrasil.po
index a654c5163c..93160e5dbf 100644
--- a/applications/luci-app-yggdrasil/po/fr/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/fr/yggdrasil.po
@@ -14,51 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr "Pairs actifs"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "Adresse pour écouter les connexions entrantes"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "Autoriser directement"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "Autoriser à distance"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr "Clés publiques sur liste noire"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,14 +23,21 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
msgstr "Activer la confidentialité de NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
@@ -96,82 +59,20 @@ msgstr "Réglages généraux"
msgid "Grant access to LuCI app yggdrasil"
msgstr "Accorder l’accès à l’application LuCI yggdrasil"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr "Sous-réseau local IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr "Sous-réseau distant IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr "Sous-réseau IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr "Sous-réseau local IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr "Sous-réseau distant IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr "Sous-réseau IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Nom de l’interface"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Clé"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr "Taille MTU pour l’interface"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
-msgstr "Interfaces multidiffusion"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
+msgstr "Taille MTU pour l’interface"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr "NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr "Pairs"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr "Clé publique de chiffrement"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr "Clé publique"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Paramètres"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr "Signature de la clé privée"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr "Signature de la clé publique"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "État"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "Sous-réseau"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr "Routage du tunnel"
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr "Routage du tunnel"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr "Yggdrasil"
@@ -328,10 +160,70 @@ msgstr "Statut du nœud Yggdrasil"
msgid "Yggdrasil's network interface name"
msgstr "Nom de l’interface réseau de Yggdrasil"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr "p. ex. tcp://0.0.0.0:0 or tcp://[::]:0"
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Adresse pour écouter les connexions entrantes"
+
+#~ msgid "Allow from direct"
+#~ msgstr "Autoriser directement"
+
+#~ msgid "Allow from remote"
+#~ msgstr "Autoriser à distance"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "Clés publiques sur liste noire"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "Sous-réseau local IPv4"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "Sous-réseau distant IPv4"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "Sous-réseau IPv4"
+
+#~ msgid "IPv6 local subnet"
+#~ msgstr "Sous-réseau local IPv6"
+
+#~ msgid "IPv6 remote subnet"
+#~ msgstr "Sous-réseau distant IPv6"
+
+#~ msgid "IPv6 subnet"
+#~ msgstr "Sous-réseau IPv6"
+
+#~ msgid "Interface name"
+#~ msgstr "Nom de l’interface"
+
+#~ msgid "Key"
+#~ msgstr "Clé"
+
+#~ msgid "Multicast interfaces"
+#~ msgstr "Interfaces multidiffusion"
+
+#~ msgid "Public encryption key"
+#~ msgstr "Clé publique de chiffrement"
+
+#~ msgid "Public key"
+#~ msgstr "Clé publique"
+
+#~ msgid "Signing private key"
+#~ msgstr "Signature de la clé privée"
+
+#~ msgid "Signing public key"
+#~ msgstr "Signature de la clé publique"
+
+#~ msgid "Subnet"
+#~ msgstr "Sous-réseau"
+
+#~ msgid "Tunnel Routing"
+#~ msgstr "Routage du tunnel"
+
+#~ msgid "Tunnel routing"
+#~ msgstr "Routage du tunnel"
+
#~ msgid "By default, nodeinfo contains some defaults including the platform,"
#~ msgstr ""
#~ "Par défaut, nodeinfo contient certains paramètres par défaut, notamment "
diff --git a/applications/luci-app-yggdrasil/po/he/yggdrasil.po b/applications/luci-app-yggdrasil/po/he/yggdrasil.po
index 8e47b2cf25..d9d590587b 100644
--- a/applications/luci-app-yggdrasil/po/he/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/he/yggdrasil.po
@@ -1,58 +1,21 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsyggdrasil/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.5-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -61,12 +24,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -90,82 +60,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
+msgstr "מנשק"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -184,11 +92,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -197,35 +105,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -237,79 +133,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
+msgstr "הגדרות"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -322,6 +161,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
diff --git a/applications/luci-app-yggdrasil/po/hi/yggdrasil.po b/applications/luci-app-yggdrasil/po/hi/yggdrasil.po
index 03a6500d60..c14f9a524f 100644
--- a/applications/luci-app-yggdrasil/po/hi/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/hi/yggdrasil.po
@@ -8,51 +8,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -61,12 +17,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -90,82 +53,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -184,11 +85,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -197,35 +98,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -237,79 +126,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -322,6 +154,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
diff --git a/applications/luci-app-yggdrasil/po/hu/yggdrasil.po b/applications/luci-app-yggdrasil/po/hu/yggdrasil.po
index ad4f219d69..6a63b16b2e 100644
--- a/applications/luci-app-yggdrasil/po/hu/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/hu/yggdrasil.po
@@ -1,64 +1,21 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-08 19:29+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2021-08-16 10:33+0000\n"
+"Last-Translator: Bence Csókás <bence.csokas@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/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.1-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
+msgstr "Aktív partnerek"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
+#, fuzzy
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -66,27 +23,39 @@ msgid ""
"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
"specified."
msgstr ""
+"Alapértelmezésben a nodeinfo tartalmazza a platform és az architektúra "
+"nevét, valamint az Yggdrasil verzióját. Ezek segíthetnek a hálózat "
+"megfigyelésében és az útvonalválasztási problémák felderítésében. A nodeinfo "
+"adatvédelem bekapcsolásával azonban csak a \"NodeInfo\" által felsorolt "
+"elemek kerülnek visszaküldésre."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
+msgstr "NodeInfo adatvédelem bekapcsolása"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
-msgstr ""
+msgstr "Titkosítókulcsok"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:15
msgid "Encryption private key"
-msgstr ""
+msgstr "Titkosító privát kulcs"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:14
msgid "Encryption public key"
-msgstr ""
+msgstr "Titkosító nyilvános kulcs"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:11
msgid "General settings"
@@ -94,84 +63,22 @@ msgstr "Általános beállítások"
#: applications/luci-app-yggdrasil/root/usr/share/rpcd/acl.d/luci-app-yggdrasil.json:3
msgid "Grant access to LuCI app yggdrasil"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
+msgstr "Hozzáférés engedélyezése az yggdrasil LuCI alkalmazáshoz"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Csatoló"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Csatoló neve"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
-msgstr ""
+msgstr "Csatolóhoz tartozó partnerek"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Kulcs"
+msgstr "Tartsa titokban. Ha kitudódik, hozzon létre új kulcspárt és IPv6-ot."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +97,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
-msgstr ""
+msgstr "Figyelési címek"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,131 +110,206 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
+msgstr "Csatoló MTU mérete"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#, fuzzy
msgid "NodeInfo"
-msgstr ""
+msgstr "NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
"on request."
msgstr ""
+"Extra csomópont információ. Ez egy {\"kulcs\": \"érték\", ...} tömb vagy "
+"null. Nem kötelező, de ha be van állítva, a teljes hálózat számára látható "
+"lesz."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:23
msgid "Peers"
msgstr "Partnerek"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Beállítások"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Állapot"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
-msgstr ""
+msgstr "Yggdrasil"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:30
msgid "Yggdrasil node status"
-msgstr ""
+msgstr "Yggdrasil csomópont állapota"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:14
msgid "Yggdrasil's network interface name"
-msgstr ""
+msgstr "Yggdrasil hálózati csatoló neve"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
-msgstr ""
+msgstr "pl. tcp://0.0.0.0:0 vagy tcp://[::]:0"
+
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Figyelési cím a bejövő kapcsolatokhoz"
+
+#~ msgid "Allow from direct"
+#~ msgstr "Közvetlen elérés engedélyezése"
+
+#~ msgid "Allow from remote"
+#~ msgstr "Távoli elérés engedélyezése"
+
+#~ msgid "Allow network traffic from directly connected peers"
+#~ msgstr "Közvetlenül csatlakozó partnerek hálózati forgalmának engedélyezése"
+
+#~ msgid ""
+#~ "Allow network traffic from remote nodes on the network that you are not "
+#~ "directly peered with"
+#~ msgstr ""
+#~ "Nem-közvetlenül csatlakozó partnerek hálózati forgalmának engedélyezése"
+
+#~ msgid ""
+#~ "Allow outbound network traffic regardless of AllowFromDirect or "
+#~ "AllowFromRemote"
+#~ msgstr ""
+#~ "Kimenő forgalom engedélyezése, az AllowFromDirect és AllowFromRemote "
+#~ "beállításoktól függetlenül"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+#~ "allows you to use Yggdrasil to route to, or to bridge other networks, "
+#~ "similar to a VPN tunnel. Tunnelling works between any two nodes and does "
+#~ "not require them to be directly peered."
+#~ msgstr ""
+#~ "Nem-Yggdrasil forgalom Yggdrasil feletti alagutazásának engedélyezése. "
+#~ "Ezzel az Yggdrasil képes más hálózatok felé útvonalválasztani vagy "
+#~ "hálózati hidat kiépíteni, egy hagyományos VPN alagúthoz hasonlóan. Az "
+#~ "alagutazás bármely két csomópont között működik, a feleknek nem kell "
+#~ "közvetlen kapcsolatban állniuk."
+
+#~ msgid "Always allow outbound"
+#~ msgstr "Kimenő forgalom mindig engedélyezve"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "Feketelistás nyilvános kulcsok"
+
+#~ msgid "Enable session firewall"
+#~ msgstr "Munkamenet tűzfal bekapcsolása"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "IPv4 helyi alhálózat"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "IPv4 távoli alhálózat"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "IPv4 alhálózat"
+
+#~ msgid ""
+#~ "IPv4 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges will be tunnelled."
+#~ msgstr ""
+#~ "Alagutak itteni végéhez tartozó IPv4 alhálózat. Csak ezekbe a "
+#~ "tartományokba eső forgalom fog az alagúton keresztül haladni."
+
+#~ msgid "IPv6 local subnet"
+#~ msgstr "IPv6 helyi alhálózat"
+
+#~ msgid "IPv6 remote subnet"
+#~ msgstr "IPv6 távoli alhálózat"
+
+#~ msgid "IPv6 subnet"
+#~ msgstr "IPv6 alhálózat"
+
+#~ msgid ""
+#~ "IPv6 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges (or the Yggdrasil node's IPv6 address/subnet) will be "
+#~ "tunnelled."
+#~ msgstr ""
+#~ "Alagutak itteni végéhez tartozó IPv6 alhálózat. Csak ezekbe a "
+#~ "tartományokba (vagy az Yggdrasil csomópont IPv6 cím/tartományába) eső "
+#~ "forgalom fog az alagúton keresztül haladni."
+
+#~ msgid ""
+#~ "If disabled, network traffic from any node will be allowed. If enabled, "
+#~ "the below rules apply"
+#~ msgstr ""
+#~ "Ha kikapcsolja, bármely csomópont forgalma engedélyezve lesz. Ha "
+#~ "bekapcsolja, a lentebbi szabályok érvényesülnek"
+
+#~ msgid "Interface name"
+#~ msgstr "Csatoló neve"
+
+#~ msgid "Key"
+#~ msgstr "Kulcs"
+
+#~ msgid "Maximum size of all switch queues combined"
+#~ msgstr "Várakozási sorok összesített mérete"
+
+#~ msgid "Multicast interfaces"
+#~ msgstr "Multicast (többes szórású) csatolók"
+
+#~ msgid ""
+#~ "Network traffic is always accepted from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "A hálózati forgalom mindig engedélyezett ezektől a partnerektől, "
+#~ "függetlenül az AllowFromDirect és AllowFromRemote beállításoktól"
+
+#~ msgid ""
+#~ "Network traffic is always rejected from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "A hálózati forgalom mindig tiltott ezektől a partnerektől, függetlenül az "
+#~ "AllowFromDirect és AllowFromRemote beállításoktól"
+
+#~ msgid "Public encryption key"
+#~ msgstr "Nyilvános titkosító kulcs"
+
+#~ msgid "Public key"
+#~ msgstr "Nyilvános kulcs"
+
+#~ msgid "Session firewall"
+#~ msgstr "Munkamenet tűzfal"
+
+#~ msgid "Session firewall settings"
+#~ msgstr "Munkamenet tűzfal beállításai"
+
+#~ msgid "Signing private key"
+#~ msgstr "Aláíró privát kulcsa"
+
+#~ msgid "Signing public key"
+#~ msgstr "Aláíró nyilvános kulcsa"
+
+#~ msgid "Subnet"
+#~ msgstr "Alhálózat"
+
+#~ msgid "Tunnel routing"
+#~ msgstr "Alagút útvonalválasztás"
+
+#~ msgid "Whitelisted public keys"
+#~ msgstr "Fehérlistás nyilvános kulcsok"
diff --git a/applications/luci-app-yggdrasil/po/it/yggdrasil.po b/applications/luci-app-yggdrasil/po/it/yggdrasil.po
index 2215106dc8..106b811127 100644
--- a/applications/luci-app-yggdrasil/po/it/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/it/yggdrasil.po
@@ -1,64 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 12:33+0000\n"
-"Last-Translator: Giuseppe Valitutto <valituttogiuseppe@gmail.com>\n"
+"PO-Revision-Date: 2021-10-03 09:47+0000\n"
+"Last-Translator: pisquan8 <cimurro@outlook.de>\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.0-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr "Impostazioni generali"
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Interfaccia"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Nome interfaccia"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Chiave"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -241,81 +130,24 @@ msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:23
msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
+msgstr "Peer"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
+msgstr "Impostazioni"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Stato"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,12 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
+
+#~ msgid "Interface name"
+#~ msgstr "Nome interfaccia"
+
+#~ msgid "Key"
+#~ msgstr "Chiave"
diff --git a/applications/luci-app-yggdrasil/po/ja/yggdrasil.po b/applications/luci-app-yggdrasil/po/ja/yggdrasil.po
index c79bad02f9..9ca436a2f5 100644
--- a/applications/luci-app-yggdrasil/po/ja/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/ja/yggdrasil.po
@@ -1,64 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-27 12:38+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2020-11-27 20:38+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/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.3-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr "一般設定"
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "インターフェース"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "インターフェース名"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "キー"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr "ピア"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "設定"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "ステータス"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "サブネット"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,18 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
+
+#~ msgid "Interface name"
+#~ msgstr "インターフェース名"
+
+#~ msgid "Key"
+#~ msgstr "キー"
+
+#~ msgid "Public key"
+#~ msgstr "公開鍵"
+
+#~ msgid "Subnet"
+#~ msgstr "サブネット"
diff --git a/applications/luci-app-yggdrasil/po/ko/yggdrasil.po b/applications/luci-app-yggdrasil/po/ko/yggdrasil.po
index 00bd65350e..919592b176 100644
--- a/applications/luci-app-yggdrasil/po/ko/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/ko/yggdrasil.po
@@ -14,51 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "인터페이스"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
diff --git a/applications/luci-app-yggdrasil/po/mr/yggdrasil.po b/applications/luci-app-yggdrasil/po/mr/yggdrasil.po
index 4c104b0824..3b4990c32a 100644
--- a/applications/luci-app-yggdrasil/po/mr/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/mr/yggdrasil.po
@@ -14,51 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "थेट परवानगी द्या"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "रिमोटमधून परवानगी द्या"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "इंटरफेस"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "सेटिंग्ज"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "स्थिती"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,12 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
+
+#~ msgid "Allow from direct"
+#~ msgstr "थेट परवानगी द्या"
+
+#~ msgid "Allow from remote"
+#~ msgstr "रिमोटमधून परवानगी द्या"
diff --git a/applications/luci-app-yggdrasil/po/ms/yggdrasil.po b/applications/luci-app-yggdrasil/po/ms/yggdrasil.po
index 93db9fb911..01d73bb385 100644
--- a/applications/luci-app-yggdrasil/po/ms/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/ms/yggdrasil.po
@@ -8,51 +8,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -61,12 +17,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -90,82 +53,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -184,11 +85,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -197,35 +98,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -237,79 +126,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -322,6 +154,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
diff --git a/applications/luci-app-yggdrasil/po/nb_NO/yggdrasil.po b/applications/luci-app-yggdrasil/po/nb_NO/yggdrasil.po
index ed3e390efc..7444055fb6 100644
--- a/applications/luci-app-yggdrasil/po/nb_NO/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/nb_NO/yggdrasil.po
@@ -1,58 +1,20 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsyggdrasil/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.5-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -61,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -90,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
+msgstr "Grensesnitt"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -184,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -197,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -237,78 +132,21 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
+msgstr "Innstillinger"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
+msgstr "Status"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
@@ -322,6 +160,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
diff --git a/applications/luci-app-yggdrasil/po/pl/yggdrasil.po b/applications/luci-app-yggdrasil/po/pl/yggdrasil.po
index 1d33f63b3f..5ec635dfd8 100644
--- a/applications/luci-app-yggdrasil/po/pl/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/pl/yggdrasil.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-27 14:41+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2021-08-18 10:44+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/pl/>\n"
"Language: pl\n"
@@ -9,65 +9,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.2-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
msgstr "Aktywne peery"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "Adres do nasłuchiwania połączeń przychodzących"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "Zezwalaj bezpośrednio"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "Zezwalaj na zdalne"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr "Zezwól na ruch sieciowy z bezpośrednio połączonymi peerami"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-"Zezwól na ruch sieciowy ze zdalnymi węzłami w sieci, które nie są "
-"bezpośrednio podłączone do sieci"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-"Zezwól na ruch sieciowy wychodzący niezależnie od AllowFromDirect lub "
-"AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-"Zezwalaj na tunelowanie ruchu innego niż Yggdrasil przez Yggdrasil. Pozwala "
-"to skutecznie używać Yggdrasil do trasowania lub mostkowania innych sieci, "
-"podobnie jak tunel VPN. Tunelowanie działa między dowolnymi dwoma węzłami i "
-"nie wymaga ich bezpośredniego podglądu."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr "Zawsze zezwalaj na połączenia wychodzące"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr "Klucze publiczne na czarnej liście"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -81,14 +29,29 @@ msgstr ""
"nodeinfo zapobiega temu, tak że tylko elementy określone w „NodeInfo” są "
"odsyłane, jeśli są określone."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+"Konfiguracja, dla której powinno być włączone wykrywanie równorzędnych "
+"interfejsów multiemisji. Regex to wyrażenie regularne, które jest "
+"dopasowywane do nazwy interfejsu, a interfejsy używają pierwszej "
+"konfiguracji, z którą są dopasowywane. Beacon konfiguruje, czy węzeł "
+"powinien wysyłać ramki multiemisji łącza lokalnego, aby ogłosić swoją "
+"obecność, podczas nasłuchiwania połączeń przychodzących na porcie. "
+"Nasłuchiwanie kontroluje, czy węzeł nasłuchuje ramek multiemisji i otwiera "
+"połączenia wychodzące."
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
msgstr "Włącz prywatność NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr "Włącz sesje zapory sieciowej"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
@@ -110,93 +73,23 @@ msgstr "Ustawienia główne"
msgid "Grant access to LuCI app yggdrasil"
msgstr "Udziel dostępu LuCI do aplikacji yggdrasil"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr "Lokalna podsieć IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr "Zdalna podsieć IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr "Podsieć IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-"Podsieci IPv6 należące do zdalnych węzłów, zmapowane do publicznych węzłów"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-"Podsieci IPv4 należące do końca tuneli tego węzła. Tunelowany będzie tylko "
-"ruch z tych zakresów."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr "Lokalna podsieć IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr "Zdalna podsieć IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr "Podsieć IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-"Podsieci IPv6 należące do zdalnych węzłów, zmapowane do publicznych węzłów"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-"Podsieci IPv6 należące do końca tuneli tego węzła. Tunelowany będzie tylko "
-"ruch z tych zakresów (lub adresu IPv6/podsieci węzła Yggdrasil)."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-"Jeśli jest wyłączona, ruch sieciowy z dowolnego węzła będzie dozwolony. "
-"Jeśli ta opcja jest włączona, obowiązują poniższe zasady"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Interfejs"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Nazwa interfejsu"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr "Interfejs peera"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
"Zachowaj to w tajemnicy. W przypadku naruszenia bezpieczeństwa wygeneruj "
"nową parę kluczy i IPv6."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Klucz"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
-msgstr "Link lokalnego portu TCP"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
+msgstr "Port łącza lokalnego"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
msgid ""
@@ -208,7 +101,7 @@ msgstr ""
"Lista ciągów połączeń dla wychodzących połączeń równorzędnych w formacie "
"URI, ułożonych według interfejsu źródłowego, np. {\"eth0\": [tcp: //a.b.c.d: "
"e]}. Należy pamiętać, że ta opcja NIE będzie mieć wpływu na połączenia "
-"równorzędne SOCKS i powinny zamiast tego przejść do sekcji \"Peers\"."
+"równorzędne SOCKS i powinny zamiast tego przejść do sekcji \"Peery\"."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:12
msgid ""
@@ -223,11 +116,11 @@ msgstr ""
"powinieneś skorzystać z tej sekcji, gdy możesz łączyć się za pośrednictwem "
"różnych interfejsów."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr "Nasłuchiwanie adresów"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -242,39 +135,23 @@ msgstr ""
"określony w formacie URI jak wyżej, np. tcp: //0.0.0.0: 0 lub tcp: // [::]: "
"0, aby nasłuchiwać na wszystkich interfejsach."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
+msgstr "Nasłuchuj ramek beacon"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
msgid "MTU size for the interface"
msgstr "Rozmiar MTU dla interfejsu"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr "Maksymalny rozmiar wszystkich kolejek przełączników łącznie"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
-msgstr "Interfejsy Multicast"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
-"Ruch sieciowy jest zawsze akceptowany od tych peerów, niezależnie od "
-"AllowFromDirect lub AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
-"Ruch sieciowy jest zawsze odrzucany od tych peerów, niezależnie od "
-"AllowFromDirect lub AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
+msgstr "Interfejs multiemisji"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr "Informacje o węźle"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -287,91 +164,24 @@ msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:23
msgid "Peers"
-msgstr "Peers"
+msgstr "Peery"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr "Publiczny klucz szyfrujący"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr "Klucz publiczny"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-"Wyrażenia regularne, dla których interfejsy multicast peer discovery powinny "
-"być włączone. Jeśli żaden z nich nie został określony, funkcja multi-cast "
-"peer discovery jest wyłączona. Domyślną wartością jest .*, która "
-"wykorzystuje wszystkie interfejsy."
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
+msgstr "Wyrażenie regularne"
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr "Sesja zapory sieciowej"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr "Ustawienia sesji zapory sieciowej"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
-msgstr "Ustaw .* na multicast dla wszystkich interfejsów"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
+msgstr "Wysyłaj ramki beacon"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Ustawienia"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr "Podpisywanie klucza prywatnego"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr "Podpisywanie klucza publicznego"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Status"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "Podsieć"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-"Numer portu, który ma być używany dla lokalnych nasłuchiwaczy TCP łącza dla "
-"skonfigurowanych interfejsów MulticastInterfaces. Ta opcja nie wpływa na "
-"słuchaczy określonych w opcji Listen. O ile nie planujesz zapory ogniowej "
-"link-localtraffic, najlepiej pozostawić tę wartość jako domyślną 0. Tej "
-"opcji nie można obecnie zmienić poprzez ponowne załadowanie config podczas "
-"działania."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr "Trasowanie tunelu"
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr "Trasowanie tunelu"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr "Klucze publiczne z białej listy"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr "Yggdrasil"
@@ -384,10 +194,190 @@ msgstr "Status węzła Yggdrasil"
msgid "Yggdrasil's network interface name"
msgstr "Nazwa interfejsu sieciowego Yggdrasil'a"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr "np. tcp://0.0.0.0:0 or tcp://[::]:0"
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Adres do nasłuchiwania połączeń przychodzących"
+
+#~ msgid "Allow from direct"
+#~ msgstr "Zezwalaj bezpośrednio"
+
+#~ msgid "Allow from remote"
+#~ msgstr "Zezwalaj na zdalne"
+
+#~ msgid "Allow network traffic from directly connected peers"
+#~ msgstr "Zezwól na ruch sieciowy z bezpośrednio połączonymi peerami"
+
+#~ msgid ""
+#~ "Allow network traffic from remote nodes on the network that you are not "
+#~ "directly peered with"
+#~ msgstr ""
+#~ "Zezwól na ruch sieciowy ze zdalnymi węzłami w sieci, które nie są "
+#~ "bezpośrednio podłączone do sieci"
+
+#~ msgid ""
+#~ "Allow outbound network traffic regardless of AllowFromDirect or "
+#~ "AllowFromRemote"
+#~ msgstr ""
+#~ "Zezwól na ruch sieciowy wychodzący niezależnie od AllowFromDirect lub "
+#~ "AllowFromRemote"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+#~ "allows you to use Yggdrasil to route to, or to bridge other networks, "
+#~ "similar to a VPN tunnel. Tunnelling works between any two nodes and does "
+#~ "not require them to be directly peered."
+#~ msgstr ""
+#~ "Zezwalaj na tunelowanie ruchu innego niż Yggdrasil przez Yggdrasil. "
+#~ "Pozwala to skutecznie używać Yggdrasil do trasowania lub mostkowania "
+#~ "innych sieci, podobnie jak tunel VPN. Tunelowanie działa między dowolnymi "
+#~ "dwoma węzłami i nie wymaga ich bezpośredniego podglądu."
+
+#~ msgid "Always allow outbound"
+#~ msgstr "Zawsze zezwalaj na połączenia wychodzące"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "Klucze publiczne na czarnej liście"
+
+#~ msgid "Enable session firewall"
+#~ msgstr "Włącz sesje zapory sieciowej"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "Lokalna podsieć IPv4"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "Zdalna podsieć IPv4"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "Podsieć IPv4"
+
+#~ msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr ""
+#~ "Podsieci IPv6 należące do zdalnych węzłów, zmapowane do publicznych węzłów"
+
+#~ msgid ""
+#~ "IPv4 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges will be tunnelled."
+#~ msgstr ""
+#~ "Podsieci IPv4 należące do końca tuneli tego węzła. Tunelowany będzie "
+#~ "tylko ruch z tych zakresów."
+
+#~ msgid "IPv6 local subnet"
+#~ msgstr "Lokalna podsieć IPv6"
+
+#~ msgid "IPv6 remote subnet"
+#~ msgstr "Zdalna podsieć IPv6"
+
+#~ msgid "IPv6 subnet"
+#~ msgstr "Podsieć IPv6"
+
+#~ msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr ""
+#~ "Podsieci IPv6 należące do zdalnych węzłów, zmapowane do publicznych węzłów"
+
+#~ msgid ""
+#~ "IPv6 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges (or the Yggdrasil node's IPv6 address/subnet) will be "
+#~ "tunnelled."
+#~ msgstr ""
+#~ "Podsieci IPv6 należące do końca tuneli tego węzła. Tunelowany będzie "
+#~ "tylko ruch z tych zakresów (lub adresu IPv6/podsieci węzła Yggdrasil)."
+
+#~ msgid ""
+#~ "If disabled, network traffic from any node will be allowed. If enabled, "
+#~ "the below rules apply"
+#~ msgstr ""
+#~ "Jeśli jest wyłączona, ruch sieciowy z dowolnego węzła będzie dozwolony. "
+#~ "Jeśli ta opcja jest włączona, obowiązują poniższe zasady"
+
+#~ msgid "Interface name"
+#~ msgstr "Nazwa interfejsu"
+
+#~ msgid "Key"
+#~ msgstr "Klucz"
+
+#~ msgid "Link-local TCP port"
+#~ msgstr "Link lokalnego portu TCP"
+
+#~ msgid "Maximum size of all switch queues combined"
+#~ msgstr "Maksymalny rozmiar wszystkich kolejek przełączników łącznie"
+
+#~ msgid "Multicast interfaces"
+#~ msgstr "Interfejsy Multicast"
+
+#~ msgid ""
+#~ "Network traffic is always accepted from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "Ruch sieciowy jest zawsze akceptowany od tych peerów, niezależnie od "
+#~ "AllowFromDirect lub AllowFromRemote"
+
+#~ msgid ""
+#~ "Network traffic is always rejected from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "Ruch sieciowy jest zawsze odrzucany od tych peerów, niezależnie od "
+#~ "AllowFromDirect lub AllowFromRemote"
+
+#~ msgid "Public encryption key"
+#~ msgstr "Publiczny klucz szyfrujący"
+
+#~ msgid "Public key"
+#~ msgstr "Klucz publiczny"
+
+#~ msgid ""
+#~ "Regular expressions for which interfaces multicast peer discovery should "
+#~ "be enabled on. If none specified, multicast peer discovery is disabled. "
+#~ "The default value is .* which uses all interfaces."
+#~ msgstr ""
+#~ "Wyrażenia regularne, dla których interfejsy multicast peer discovery "
+#~ "powinny być włączone. Jeśli żaden z nich nie został określony, funkcja "
+#~ "multi-cast peer discovery jest wyłączona. Domyślną wartością jest .*, "
+#~ "która wykorzystuje wszystkie interfejsy."
+
+#~ msgid "Session firewall"
+#~ msgstr "Sesja zapory sieciowej"
+
+#~ msgid "Session firewall settings"
+#~ msgstr "Ustawienia sesji zapory sieciowej"
+
+#~ msgid "Set .* to multicast on all interfaces"
+#~ msgstr "Ustaw .* na multicast dla wszystkich interfejsów"
+
+#~ msgid "Signing private key"
+#~ msgstr "Podpisywanie klucza prywatnego"
+
+#~ msgid "Signing public key"
+#~ msgstr "Podpisywanie klucza publicznego"
+
+#~ msgid "Subnet"
+#~ msgstr "Podsieć"
+
+#~ msgid ""
+#~ "The port number to be used for the link-local TCP listeners for the "
+#~ "configured MulticastInterfaces. This option does not affect "
+#~ "listenersspecified in the Listen option. Unless you plan to firewall link-"
+#~ "localtraffic, it is best to leave this as the default value of 0. This "
+#~ "option cannot currently be changed by reloading config during runtime."
+#~ msgstr ""
+#~ "Numer portu, który ma być używany dla lokalnych nasłuchiwaczy TCP łącza "
+#~ "dla skonfigurowanych interfejsów MulticastInterfaces. Ta opcja nie wpływa "
+#~ "na słuchaczy określonych w opcji Listen. O ile nie planujesz zapory "
+#~ "ogniowej link-localtraffic, najlepiej pozostawić tę wartość jako domyślną "
+#~ "0. Tej opcji nie można obecnie zmienić poprzez ponowne załadowanie config "
+#~ "podczas działania."
+
+#~ msgid "Tunnel Routing"
+#~ msgstr "Trasowanie tunelu"
+
+#~ msgid "Tunnel routing"
+#~ msgstr "Trasowanie tunelu"
+
+#~ msgid "Whitelisted public keys"
+#~ msgstr "Klucze publiczne z białej listy"
+
#~ msgid "Enable tap mode"
#~ msgstr "Włącz tryb dotykowy"
diff --git a/applications/luci-app-yggdrasil/po/pt/yggdrasil.po b/applications/luci-app-yggdrasil/po/pt/yggdrasil.po
index c9f1567acf..4c2b751a29 100644
--- a/applications/luci-app-yggdrasil/po/pt/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/pt/yggdrasil.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-02 14:41+0000\n"
+"PO-Revision-Date: 2021-09-24 17:56+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/pt/>\n"
@@ -8,65 +8,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-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
msgstr "Pares ativos"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "Endereço para escuta de conexões de entrada"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "Aceitar diretamente"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "Permitir a partir do remoto"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr "Permitir o tráfego de rede vindo de pares diretamente conectados"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-"Permitir o tráfego de rede vindo de nós remotos na rede que você não esteja "
-"diretamente pareado"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-"Permitir o tráfego de rede de saída, independentemente do AllowFromDirect ou "
-"AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-"Permitir o tráfego em túneis sem Yggdrasil sobre o Yggdrasil. Isto permite "
-"usar o Yggdrasil de forma efetiva para rotear ou fazer a ponte para outras "
-"redes, semelhante a um túnel VPN. A construção de túneis funciona entre "
-"quaisquer dois nós e não requer que estejam diretamente pareados."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr "Sempre permitir a saída"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr "Lista negra de chaves públicas"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -80,14 +28,28 @@ msgstr ""
"do nodeinfo impede isso, de modo que somente os itens especificados no "
"\"NodeInfo\" sejam enviados de volta caso sejam especificados."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+"Configuração para a quais das interfaces a descoberta de pares por multicast "
+"devem ser ativadas. Regex é uma expressão regular comparada com um nome de "
+"interface e as interfaces utilizam a primeira configuração que combinam com "
+"o gainst. O beacon configura se o nó deve ou não enviar beacons de multicast "
+"link-local para anunciar a presença, enquanto escuta as conexões de entrada "
+"na porta. Ouvir os controles se o nó ouve os beacons multicast ou não e abre "
+"as conexões de saída."
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
msgstr "Ativar a privacidade NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr "Ativar a sessão do firewall"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
@@ -107,95 +69,24 @@ msgstr "Configurações gerais"
#: applications/luci-app-yggdrasil/root/usr/share/rpcd/acl.d/luci-app-yggdrasil.json:3
msgid "Grant access to LuCI app yggdrasil"
-msgstr "Conceda acesso UCI à app LuCI yggdrasil"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr "Subrede local de IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr "Subrede de IPV4 remota"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr "Subrede de IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-"Subredes de IPv4 pertencentes a nós remotos, mapeadas para o público do nó"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-"Subredes de IPv4 pertencentes ao final dos túneis deste nó. Só o tráfego "
-"destas faixas serão feito por tunelamento."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr "Subrede local de IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr "Subrede remota de IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr "Subrede de IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-"Subredes de IPv6 pertencentes a nós remotos, mapeadas para o público do nó"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-"Subredes de IPv6 pertencentes ao final dos túneis deste nó. Somente o "
-"tráfego destas faixas (ou o endereço/subrede IPv6 do nó Yggdrasil) será "
-"feito por tunelamento."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-"Se desativado, o tráfego de rede de qualquer nó será permitido. Se ativado, "
-"as regras abaixo se aplicam"
+msgstr "Conceder acesso UCI à app LuCI yggdrasil"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Nome da interface"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr "Pares de interface"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
"Manter privado. Quando for comprometido, gerar um novo par de chaves e IPv6."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Chave"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
-msgstr "Vincular porta TCP local"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
+msgstr "Porta de link-local"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
msgid ""
@@ -205,8 +96,8 @@ msgid ""
"\"Peers\" section instead."
msgstr ""
"Lista de cadeias de caracteres de conexão para conexões peer de saída no "
-"formato URI, organizada por interface de origem, por exemplo, { \"eth0\": [ "
-"tcp://a.b.c.d:e ] }. Observe que as conexões SOCKS NÃO serão afetados por "
+"formato URI, organizada por interface de origem, por exemplo, { \"eth0\": "
+"[ tcp://a.b.c.d:e ] }. Observe que as conexões SOCKS NÃO serão afetados por "
"essa opção e devem ir à secção \"Peers\"."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:12
@@ -221,11 +112,11 @@ msgstr ""
"obedecerão à tabela de roteamento do sistema operacional, portanto deve usar "
"esta secção quando se pode conectar através de diferentes interfaces."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr "Endereços de escuta"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -239,136 +130,53 @@ msgstr ""
"especificado em formato URI como acima, por exemplo, tcp://0.0.0.0:0 ou "
"tcp://[:]:0 para que seja possível ouvir em todas as interfaces."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
+msgstr "Ouvir os beacons"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
msgid "MTU size for the interface"
msgstr "Tamanho da MTU para a interface"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr "Tamanho máximo de todas as filas de switch combinadas"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
-msgstr "Interfaces multicast"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
-"O tráfego de rede é sempre aceito vindo desses pares, independentemente do "
-"AllowFromDirect ou AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
+msgstr "Interface de multicast"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
-"O tráfego de rede é sempre rejeitado vindo desses pares, independentemente "
-"do AllowFromDirect ou AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr "NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
"on request."
msgstr ""
-"Informações opcionais do nó. Isto deve ser um mapa { \"chave\": \"valor\", "
-"... } ou definido como nulo. É totalmente opcional, mas, se definido, é "
+"Informações opcionais do nó. Isto deve ser um mapa { \"chave\": \"valor"
+"\", ... } ou definido como nulo. É totalmente opcional, mas, se definido, é "
"visível para toda a rede quando requisitado."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:23
msgid "Peers"
-msgstr "Parceiros"
+msgstr "Pares"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr "Chave de criptografia pública"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
+msgstr "Expressão regular"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr "Chave pública"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-"Expressões regulares para as quais as interfaces multicast de descoberta de "
-"pares devem ser ativadas. Caso nenhuma seja especificada, a descoberta de "
-"multicast de pares será desativada. O valor predefinido é .* na qual usa "
-"todas as interfaces."
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr "Sessão do firewall"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr "Configuração da sessão do firewall"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
-msgstr "Definir .* para multicast em todas as interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
+msgstr "Eviar beacons"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr "Assinatura de chave privada"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr "Assinatura de chave pública"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "Subrede"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-"O número da porta a ser usado para os ouvintes TCP locais de link para as "
-"interfaces Multicast configuradas. Esta opção não afeta os ouvintes "
-"especificados na opção Ouvir. A menos que você planeje aplicar regras de "
-"firewall no tráfego do link local, é melhor deixar isso como o valor padrão "
-"0. Esta opção atualmente não pode ser alterada ao recarregar a configuração "
-"durante o tempo de execução."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr "Roteamento do Túnel"
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr "Roteamento do túnel"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr "Lista branca de chaves públicas"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr "Yggdrasil"
@@ -381,6 +189,188 @@ msgstr "Condição do nó do Yggdrasil"
msgid "Yggdrasil's network interface name"
msgstr "Nome da interface de rede Yggdrasil"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr "ex. tcp://0.0.0.0:0 ou tcp://[::]:0"
+
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Endereço para escuta de conexões de entrada"
+
+#~ msgid "Allow from direct"
+#~ msgstr "Aceitar diretamente"
+
+#~ msgid "Allow from remote"
+#~ msgstr "Permitir a partir do remoto"
+
+#~ msgid "Allow network traffic from directly connected peers"
+#~ msgstr "Permitir o tráfego de rede vindo de pares diretamente conectados"
+
+#~ msgid ""
+#~ "Allow network traffic from remote nodes on the network that you are not "
+#~ "directly peered with"
+#~ msgstr ""
+#~ "Permitir o tráfego de rede vindo de nós remotos na rede que você não "
+#~ "esteja diretamente pareado"
+
+#~ msgid ""
+#~ "Allow outbound network traffic regardless of AllowFromDirect or "
+#~ "AllowFromRemote"
+#~ msgstr ""
+#~ "Permitir o tráfego de rede de saída, independentemente do AllowFromDirect "
+#~ "ou AllowFromRemote"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+#~ "allows you to use Yggdrasil to route to, or to bridge other networks, "
+#~ "similar to a VPN tunnel. Tunnelling works between any two nodes and does "
+#~ "not require them to be directly peered."
+#~ msgstr ""
+#~ "Permitir o tráfego em túneis sem Yggdrasil sobre o Yggdrasil. Isto "
+#~ "permite usar o Yggdrasil de forma efetiva para rotear ou fazer a ponte "
+#~ "para outras redes, semelhante a um túnel VPN. A construção de túneis "
+#~ "funciona entre quaisquer dois nós e não requer que estejam diretamente "
+#~ "pareados."
+
+#~ msgid "Always allow outbound"
+#~ msgstr "Sempre permitir a saída"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "Lista negra de chaves públicas"
+
+#~ msgid "Enable session firewall"
+#~ msgstr "Ativar a sessão do firewall"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "Subrede local de IPv4"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "Subrede de IPV4 remota"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "Subrede de IPv4"
+
+#~ msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr ""
+#~ "Subredes de IPv4 pertencentes a nós remotos, mapeadas para o público do nó"
+
+#~ msgid ""
+#~ "IPv4 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges will be tunnelled."
+#~ msgstr ""
+#~ "Subredes de IPv4 pertencentes ao final dos túneis deste nó. Só o tráfego "
+#~ "destas faixas serão feito por tunelamento."
+
+#~ msgid "IPv6 local subnet"
+#~ msgstr "Subrede local de IPv6"
+
+#~ msgid "IPv6 remote subnet"
+#~ msgstr "Subrede remota de IPv6"
+
+#~ msgid "IPv6 subnet"
+#~ msgstr "Subrede de IPv6"
+
+#~ msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr ""
+#~ "Subredes de IPv6 pertencentes a nós remotos, mapeadas para o público do nó"
+
+#~ msgid ""
+#~ "IPv6 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges (or the Yggdrasil node's IPv6 address/subnet) will be "
+#~ "tunnelled."
+#~ msgstr ""
+#~ "Subredes de IPv6 pertencentes ao final dos túneis deste nó. Somente o "
+#~ "tráfego destas faixas (ou o endereço/subrede IPv6 do nó Yggdrasil) será "
+#~ "feito por tunelamento."
+
+#~ msgid ""
+#~ "If disabled, network traffic from any node will be allowed. If enabled, "
+#~ "the below rules apply"
+#~ msgstr ""
+#~ "Se desativado, o tráfego de rede de qualquer nó será permitido. Se "
+#~ "ativado, as regras abaixo se aplicam"
+
+#~ msgid "Interface name"
+#~ msgstr "Nome da interface"
+
+#~ msgid "Key"
+#~ msgstr "Chave"
+
+#~ msgid "Link-local TCP port"
+#~ msgstr "Vincular porta TCP local"
+
+#~ msgid "Maximum size of all switch queues combined"
+#~ msgstr "Tamanho máximo de todas as filas de switch combinadas"
+
+#~ msgid "Multicast interfaces"
+#~ msgstr "Interfaces multicast"
+
+#~ msgid ""
+#~ "Network traffic is always accepted from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "O tráfego de rede é sempre aceito vindo desses pares, independentemente "
+#~ "do AllowFromDirect ou AllowFromRemote"
+
+#~ msgid ""
+#~ "Network traffic is always rejected from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "O tráfego de rede é sempre rejeitado vindo desses pares, "
+#~ "independentemente do AllowFromDirect ou AllowFromRemote"
+
+#~ msgid "Public encryption key"
+#~ msgstr "Chave de criptografia pública"
+
+#~ msgid "Public key"
+#~ msgstr "Chave pública"
+
+#~ msgid ""
+#~ "Regular expressions for which interfaces multicast peer discovery should "
+#~ "be enabled on. If none specified, multicast peer discovery is disabled. "
+#~ "The default value is .* which uses all interfaces."
+#~ msgstr ""
+#~ "Expressões regulares para as quais as interfaces multicast de descoberta "
+#~ "de pares devem ser ativadas. Caso nenhuma seja especificada, a descoberta "
+#~ "de multicast de pares será desativada. O valor predefinido é .* na qual "
+#~ "usa todas as interfaces."
+
+#~ msgid "Session firewall"
+#~ msgstr "Sessão do firewall"
+
+#~ msgid "Session firewall settings"
+#~ msgstr "Configuração da sessão do firewall"
+
+#~ msgid "Set .* to multicast on all interfaces"
+#~ msgstr "Definir .* para multicast em todas as interfaces"
+
+#~ msgid "Signing private key"
+#~ msgstr "Assinatura de chave privada"
+
+#~ msgid "Signing public key"
+#~ msgstr "Assinatura de chave pública"
+
+#~ msgid "Subnet"
+#~ msgstr "Subrede"
+
+#~ msgid ""
+#~ "The port number to be used for the link-local TCP listeners for the "
+#~ "configured MulticastInterfaces. This option does not affect "
+#~ "listenersspecified in the Listen option. Unless you plan to firewall link-"
+#~ "localtraffic, it is best to leave this as the default value of 0. This "
+#~ "option cannot currently be changed by reloading config during runtime."
+#~ msgstr ""
+#~ "O número da porta a ser usado para os ouvintes TCP locais de link para as "
+#~ "interfaces Multicast configuradas. Esta opção não afeta os ouvintes "
+#~ "especificados na opção Ouvir. A menos que você planeje aplicar regras de "
+#~ "firewall no tráfego do link local, é melhor deixar isso como o valor "
+#~ "padrão 0. Esta opção atualmente não pode ser alterada ao recarregar a "
+#~ "configuração durante o tempo de execução."
+
+#~ msgid "Tunnel Routing"
+#~ msgstr "Roteamento do Túnel"
+
+#~ msgid "Tunnel routing"
+#~ msgstr "Roteamento do túnel"
+
+#~ msgid "Whitelisted public keys"
+#~ msgstr "Lista branca de chaves públicas"
diff --git a/applications/luci-app-yggdrasil/po/pt_BR/yggdrasil.po b/applications/luci-app-yggdrasil/po/pt_BR/yggdrasil.po
index 8256c63e6f..5ebb03ab1a 100644
--- a/applications/luci-app-yggdrasil/po/pt_BR/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/pt_BR/yggdrasil.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-08-19 17:38+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsyggdrasil/pt_BR/>\n"
@@ -8,65 +8,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.8-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
msgstr "Pares ativos"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "Endereço para escuta de conexões de entrada"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "Aceitar diretamente"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "Permitir a partir do remoto"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr "Permitir o tráfego de rede vindo de pares diretamente conectados"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-"Permitir o tráfego de rede a partir de nós remotos na rede que você não "
-"esteja diretamente em conexão"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-"Permitir o tráfego de rede de saída, independentemente do AllowFromDirect ou "
-"AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-"Permitir o tráfego em túneis sem Yggdrasil sobre o Yggdrasil. Isto permite "
-"usar o Yggdrasil de forma efetiva para rotear ou fazer a ponte para outras "
-"redes, semelhante a um túnel VPN. A construção de túneis funciona entre "
-"quaisquer dois nós e não requer que estejam diretamente pareados."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr "Sempre permitir a saída"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr "Lista negra de chaves públicas"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -80,14 +28,28 @@ msgstr ""
"do nodeinfo impede isso, de modo que somente os itens especificados no "
"\"NodeInfo\" sejam enviados de volta caso sejam especificados."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+"Configuração para quais as interfaces multicast de descoberta dos pares "
+"devem ser ativadas. O regex é uma expressão regular que é comparada com um "
+"nome da interface, as interfaces utilizam a primeira configuração que forem "
+"correspondidas. O beacon configura se o nó deve ou não enviar sinais "
+"multicast do enlace local para anunciar a sua presença enquanto escuta as "
+"conexões que chegam na porta. Lista os controles onde o nó escuta ou não os "
+"sinais multicast e abre as conexões que saem."
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
msgstr "Ativar a privacidade NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr "Ativar a sessão do firewall"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
@@ -109,93 +71,22 @@ msgstr "Configurações gerais"
msgid "Grant access to LuCI app yggdrasil"
msgstr "Conceda acesso UCI ao LuCI app yggdrasil"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr "Sub-rede local IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr "Sub-rede IPV4 remota"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr "Sub-rede IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-"Subredes IPv4 pertencentes a nós remotos, mapeadas para o público do nó"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-"Sub-redes IPv4 pertencentes ao final dos túneis deste nó. Só o tráfego "
-"destas faixas serão feito por tunelamento."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr "Sub-rede local IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr "Sub-rede remota IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr "Sub-rede IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-"Sub-redes IPv6 pertencentes a nós remotos, mapeadas para o público do nó"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-"Sub-redes IPv6 pertencentes ao final dos túneis deste nó. Somente o tráfego "
-"destas faixas (ou o endereço/subrede IPv6 do nó Yggdrasil) será feito por "
-"tunelamento."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-"Se desativado, o tráfego de rede de qualquer nó será permitido. Se ativado, "
-"as regras abaixo se aplicam"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Nome da Interface"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr "Pares de interface"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
"Manter privado. Quando for comprometido, gerar um novo par de chaves e IPv6."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Chave"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
-msgstr "Vincular porta TCP local"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
+msgstr "Porta do enlace local"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
msgid ""
@@ -222,11 +113,11 @@ msgstr ""
"usar esta seção quando você pode se conectar através de diferentes "
"interfaces."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr "Endereços de escuta"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -241,39 +132,23 @@ msgstr ""
"tcp://0.0.0.0:0 ou tcp://[:]:0 para que seja possível ouvir em todas as "
"interfaces."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
+msgstr "Escute os beacons (sinais)"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
msgid "MTU size for the interface"
msgstr "Tamanho da MTU para a interface"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr "Tamanho máximo de todas as filas de switch combinadas"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
-msgstr "Interfaces multicast"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
-"O tráfego de rede é sempre aceito a partir desses pares, independentemente "
-"do AllowFromDirect ou AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
+msgstr "Interface multicast"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
-"O tráfego de rede é sempre rejeitado vindo desses pares, independentemente "
-"do AllowFromDirect ou AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr "NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -288,89 +163,22 @@ msgstr ""
msgid "Peers"
msgstr "Pares"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr "Chave de criptografia pública"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
+msgstr "Expressão regular"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr "Chave pública"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-"Expressões regulares para as quais as interfaces multicast de descoberta de "
-"pares devem ser ativadas. Caso nenhuma seja especificada, a descoberta de "
-"multicast de pares será desativada. O valor predefinido é .* na qual usa "
-"todas as interfaces."
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr "Sessão do firewall"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr "Configuração da sessão do firewall"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
-msgstr "Definir .* para multicast em todas as interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
+msgstr "Envie beacons (sinais)"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr "Assinatura de chave privada"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr "Assinatura de chave pública"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Condição Geral"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "Sub-rede"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-"O número da porta a ser usado para os ouvintes TCP locais de link para as "
-"interfaces Multicast configuradas. Esta opção não afeta os ouvintes "
-"especificados na opção Ouvir. A menos que você planeje aplicar regras de "
-"firewall no tráfego do link local, é melhor deixar isso como o valor padrão "
-"0. Esta opção atualmente não pode ser alterada ao recarregar a configuração "
-"durante o tempo de execução."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr "Roteamento do Túnel"
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr "Roteamento do túnel"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr "Lista branca de chaves públicas"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr "Yggdrasil"
@@ -383,6 +191,188 @@ msgstr "Condição do nó do Yggdrasil"
msgid "Yggdrasil's network interface name"
msgstr "Nome da interface de rede Yggdrasil"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr "ex. tcp://0.0.0.0:0 ou tcp://[::]:0"
+
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Endereço para escuta de conexões de entrada"
+
+#~ msgid "Allow from direct"
+#~ msgstr "Aceitar diretamente"
+
+#~ msgid "Allow from remote"
+#~ msgstr "Permitir a partir do remoto"
+
+#~ msgid "Allow network traffic from directly connected peers"
+#~ msgstr "Permitir o tráfego de rede vindo de pares diretamente conectados"
+
+#~ msgid ""
+#~ "Allow network traffic from remote nodes on the network that you are not "
+#~ "directly peered with"
+#~ msgstr ""
+#~ "Permitir o tráfego de rede a partir de nós remotos na rede que você não "
+#~ "esteja diretamente em conexão"
+
+#~ msgid ""
+#~ "Allow outbound network traffic regardless of AllowFromDirect or "
+#~ "AllowFromRemote"
+#~ msgstr ""
+#~ "Permitir o tráfego de rede de saída, independentemente do AllowFromDirect "
+#~ "ou AllowFromRemote"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+#~ "allows you to use Yggdrasil to route to, or to bridge other networks, "
+#~ "similar to a VPN tunnel. Tunnelling works between any two nodes and does "
+#~ "not require them to be directly peered."
+#~ msgstr ""
+#~ "Permitir o tráfego em túneis sem Yggdrasil sobre o Yggdrasil. Isto "
+#~ "permite usar o Yggdrasil de forma efetiva para rotear ou fazer a ponte "
+#~ "para outras redes, semelhante a um túnel VPN. A construção de túneis "
+#~ "funciona entre quaisquer dois nós e não requer que estejam diretamente "
+#~ "pareados."
+
+#~ msgid "Always allow outbound"
+#~ msgstr "Sempre permitir a saída"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "Lista negra de chaves públicas"
+
+#~ msgid "Enable session firewall"
+#~ msgstr "Ativar a sessão do firewall"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "Sub-rede local IPv4"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "Sub-rede IPV4 remota"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "Sub-rede IPv4"
+
+#~ msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr ""
+#~ "Subredes IPv4 pertencentes a nós remotos, mapeadas para o público do nó"
+
+#~ msgid ""
+#~ "IPv4 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges will be tunnelled."
+#~ msgstr ""
+#~ "Sub-redes IPv4 pertencentes ao final dos túneis deste nó. Só o tráfego "
+#~ "destas faixas serão feito por tunelamento."
+
+#~ msgid "IPv6 local subnet"
+#~ msgstr "Sub-rede local IPv6"
+
+#~ msgid "IPv6 remote subnet"
+#~ msgstr "Sub-rede remota IPv6"
+
+#~ msgid "IPv6 subnet"
+#~ msgstr "Sub-rede IPv6"
+
+#~ msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr ""
+#~ "Sub-redes IPv6 pertencentes a nós remotos, mapeadas para o público do nó"
+
+#~ msgid ""
+#~ "IPv6 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges (or the Yggdrasil node's IPv6 address/subnet) will be "
+#~ "tunnelled."
+#~ msgstr ""
+#~ "Sub-redes IPv6 pertencentes ao final dos túneis deste nó. Somente o "
+#~ "tráfego destas faixas (ou o endereço/subrede IPv6 do nó Yggdrasil) será "
+#~ "feito por tunelamento."
+
+#~ msgid ""
+#~ "If disabled, network traffic from any node will be allowed. If enabled, "
+#~ "the below rules apply"
+#~ msgstr ""
+#~ "Se desativado, o tráfego de rede de qualquer nó será permitido. Se "
+#~ "ativado, as regras abaixo se aplicam"
+
+#~ msgid "Interface name"
+#~ msgstr "Nome da Interface"
+
+#~ msgid "Key"
+#~ msgstr "Chave"
+
+#~ msgid "Link-local TCP port"
+#~ msgstr "Vincular porta TCP local"
+
+#~ msgid "Maximum size of all switch queues combined"
+#~ msgstr "Tamanho máximo de todas as filas de switch combinadas"
+
+#~ msgid "Multicast interfaces"
+#~ msgstr "Interfaces multicast"
+
+#~ msgid ""
+#~ "Network traffic is always accepted from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "O tráfego de rede é sempre aceito a partir desses pares, "
+#~ "independentemente do AllowFromDirect ou AllowFromRemote"
+
+#~ msgid ""
+#~ "Network traffic is always rejected from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "O tráfego de rede é sempre rejeitado vindo desses pares, "
+#~ "independentemente do AllowFromDirect ou AllowFromRemote"
+
+#~ msgid "Public encryption key"
+#~ msgstr "Chave de criptografia pública"
+
+#~ msgid "Public key"
+#~ msgstr "Chave pública"
+
+#~ msgid ""
+#~ "Regular expressions for which interfaces multicast peer discovery should "
+#~ "be enabled on. If none specified, multicast peer discovery is disabled. "
+#~ "The default value is .* which uses all interfaces."
+#~ msgstr ""
+#~ "Expressões regulares para as quais as interfaces multicast de descoberta "
+#~ "de pares devem ser ativadas. Caso nenhuma seja especificada, a descoberta "
+#~ "de multicast de pares será desativada. O valor predefinido é .* na qual "
+#~ "usa todas as interfaces."
+
+#~ msgid "Session firewall"
+#~ msgstr "Sessão do firewall"
+
+#~ msgid "Session firewall settings"
+#~ msgstr "Configuração da sessão do firewall"
+
+#~ msgid "Set .* to multicast on all interfaces"
+#~ msgstr "Definir .* para multicast em todas as interfaces"
+
+#~ msgid "Signing private key"
+#~ msgstr "Assinatura de chave privada"
+
+#~ msgid "Signing public key"
+#~ msgstr "Assinatura de chave pública"
+
+#~ msgid "Subnet"
+#~ msgstr "Sub-rede"
+
+#~ msgid ""
+#~ "The port number to be used for the link-local TCP listeners for the "
+#~ "configured MulticastInterfaces. This option does not affect "
+#~ "listenersspecified in the Listen option. Unless you plan to firewall link-"
+#~ "localtraffic, it is best to leave this as the default value of 0. This "
+#~ "option cannot currently be changed by reloading config during runtime."
+#~ msgstr ""
+#~ "O número da porta a ser usado para os ouvintes TCP locais de link para as "
+#~ "interfaces Multicast configuradas. Esta opção não afeta os ouvintes "
+#~ "especificados na opção Ouvir. A menos que você planeje aplicar regras de "
+#~ "firewall no tráfego do link local, é melhor deixar isso como o valor "
+#~ "padrão 0. Esta opção atualmente não pode ser alterada ao recarregar a "
+#~ "configuração durante o tempo de execução."
+
+#~ msgid "Tunnel Routing"
+#~ msgstr "Roteamento do Túnel"
+
+#~ msgid "Tunnel routing"
+#~ msgstr "Roteamento do túnel"
+
+#~ msgid "Whitelisted public keys"
+#~ msgstr "Lista branca de chaves públicas"
diff --git a/applications/luci-app-yggdrasil/po/ro/yggdrasil.po b/applications/luci-app-yggdrasil/po/ro/yggdrasil.po
index 77dacf64fe..2d6f3646bc 100644
--- a/applications/luci-app-yggdrasil/po/ro/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/ro/yggdrasil.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2021-11-29 10:52+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/ro/>\n"
"Language: ro\n"
@@ -9,57 +9,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.0-dev\n"
+"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
+msgstr "Colegii activi"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,113 +23,73 @@ msgid ""
"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
"specified."
msgstr ""
+"În mod implicit, nodeinfo conține câteva valori implicite, inclusiv "
+"platforma, arhitectura și versiunea Yggdrasil. Acestea pot fi de ajutor la "
+"supravegherea rețelei și la diagnosticarea problemelor de rutare a rețelei. "
+"Activarea confidențialității nodeinfo previne acest lucru, astfel încât "
+"numai elementele specificate în \"NodeInfo\" sunt trimise înapoi dacă sunt "
+"specificate."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+"Configurație pentru care interfețe trebuie să fie activată descoperirea "
+"omologilor de multicast. Regex este o expresie regulată care este comparată "
+"cu un nume de interfață, iar interfețele utilizează prima configurație cu "
+"care se potrivesc. Beacon configurează dacă nodul trebuie să trimită sau nu "
+"beacon-uri multicast locale pentru a-și anunța prezența, în timp ce ascultă "
+"conexiunile primite pe port. Listen (Ascultare) controlează dacă nodul "
+"ascultă sau nu balize multicast și deschide conexiuni de ieșire."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
+msgstr "Activați confidențialitatea 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
msgid "Encryption keys"
-msgstr ""
+msgstr "Chei de criptare"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:15
msgid "Encryption private key"
-msgstr ""
+msgstr "Cheia privată de criptare"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:14
msgid "Encryption public key"
-msgstr ""
+msgstr "Cheia publică de criptare"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:11
msgid "General settings"
-msgstr ""
+msgstr "Setări generale"
#: applications/luci-app-yggdrasil/root/usr/share/rpcd/acl.d/luci-app-yggdrasil.json:3
msgid "Grant access to LuCI app yggdrasil"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
+msgstr "Acordă acces la aplicația LuCI yggdrasil"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Interfață"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Numele interfeței"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
-msgstr ""
+msgstr "Interfață omologi"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
+"Păstrați asta în privat. Atunci când este compromisă, generați o nouă "
+"pereche de chei și IPv6."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
+msgstr "Port de legătură locală"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
msgid ""
@@ -182,6 +98,11 @@ msgid ""
"that SOCKS peerings will NOT be affected by this option and should go in the "
"\"Peers\" section instead."
msgstr ""
+"Listă de șiruri de conexiuni pentru conexiunile de ieșire între omologi în "
+"format URI, aranjate în funcție de interfața sursă, de exemplu {\"eth0\": "
+"[ tcp://a.b.c.d:e ] }. Rețineți că conexiunile între omologi SOCKS NU vor fi "
+"afectate de această opțiune și ar trebui să fie incluse în secțiunea \"Peers"
+"\"."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:12
msgid ""
@@ -190,12 +111,17 @@ msgid ""
"the operating system routing table, therefore you should use this section "
"when you may connect via different interfaces."
msgstr ""
+"Listă de șiruri de conexiuni pentru conexiunile de ieșire între omologi în "
+"format URI, de exemplu, tcp://a.b.c.d:e sau socks://a.b.c.d:e/f.g.h.i:j. "
+"Aceste conexiuni se vor supune tabelului de rutare al sistemului de operare, "
+"prin urmare ar trebui să utilizați această secțiune atunci când este posibil "
+"să vă conectați prin interfețe diferite."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
-msgstr ""
+msgstr "Adrese de ascultare"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,132 +129,72 @@ 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 ""
+"Adrese de ascultare pentru conexiunile primite. Va trebui să adăugați "
+"ascultători pentru a accepta conexiuni de intrare de la noduri non-locale. "
+"Descoperirea de omologi multicast va funcționa indiferent de orice "
+"ascultători setați aici. Fiecare ascultător trebuie să fie specificat în "
+"format URI ca mai sus, de exemplu tcp://0.0.0.0.0:0 sau tcp://[::]:0 pentru "
+"a asculta pe toate interfețele."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
+msgstr "Ascultați balizele"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
+msgstr "Dimensiunea MTU pentru interfață"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
+msgstr "Interfața Multicast"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
-msgstr ""
+msgstr "InfoNod"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
"on request."
-msgstr ""
+msgstr "Etichetarea DSCP."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:23
msgid "Peers"
-msgstr ""
+msgstr "Perechi"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
+msgstr "Expresie regulată"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
+msgstr "Trimiteți balize"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
+msgstr "Setări"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
-msgstr "Status"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
+msgstr "Stare"
#: 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 "Starea nodului Yggdrasil"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:14
msgid "Yggdrasil's network interface name"
-msgstr ""
+msgstr "Numele interfeței de rețea a lui Yggdrasil"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
-msgstr ""
+msgstr "de exemplu, tcp://0.0.0.0:0 sau tcp://[::]:0"
+
+#~ msgid "Interface name"
+#~ msgstr "Numele interfeței"
diff --git a/applications/luci-app-yggdrasil/po/ru/yggdrasil.po b/applications/luci-app-yggdrasil/po/ru/yggdrasil.po
index 21865a3f67..35a7baaec5 100644
--- a/applications/luci-app-yggdrasil/po/ru/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/ru/yggdrasil.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-17 19:42+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2020-11-17 12:29+0000\n"
+"Last-Translator: larry <usr@skrep.in>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/ru/>\n"
"Language: ru\n"
@@ -9,57 +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.2-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
msgstr "Активные пиры"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -68,26 +24,33 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
-msgstr ""
+msgstr "Ключи шифрования"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:15
msgid "Encryption private key"
-msgstr ""
+msgstr "Секретный ключ шифрования"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:14
msgid "Encryption public key"
-msgstr ""
+msgstr "Публичный ключ шифрования"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:11
msgid "General settings"
@@ -97,82 +60,20 @@ msgstr "Основные настройки"
msgid "Grant access to LuCI app yggdrasil"
msgstr "Предоставить доступ LuCI к приложению yggdrasil"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Интерфейс"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Имя интерфейса"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Пароль (ключ)"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -191,11 +92,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -204,35 +105,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -244,79 +133,22 @@ msgstr ""
msgid "Peers"
msgstr "Пиры"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Настройки"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Состояние"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "Подсеть"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -329,6 +161,24 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
+
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Адрес для входящих подключений"
+
+#~ msgid "Always allow outbound"
+#~ msgstr "Всегда разрешать исходящие"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "Общедоступные ключи, внесённые в чёрный список"
+
+#~ msgid "Interface name"
+#~ msgstr "Имя интерфейса"
+
+#~ msgid "Key"
+#~ msgstr "Пароль (ключ)"
+
+#~ msgid "Subnet"
+#~ msgstr "Подсеть"
diff --git a/applications/luci-app-yggdrasil/po/sk/yggdrasil.po b/applications/luci-app-yggdrasil/po/sk/yggdrasil.po
index f00b3a0b1f..2f2d0bb466 100644
--- a/applications/luci-app-yggdrasil/po/sk/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/sk/yggdrasil.po
@@ -14,51 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Rozhranie"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Názov rozhrania"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Kľúč"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr "Účastníci"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Nastavenia"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Stav"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,12 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
+
+#~ msgid "Interface name"
+#~ msgstr "Názov rozhrania"
+
+#~ msgid "Key"
+#~ msgstr "Kľúč"
diff --git a/applications/luci-app-yggdrasil/po/sv/yggdrasil.po b/applications/luci-app-yggdrasil/po/sv/yggdrasil.po
index bd1893771d..f53612b80c 100644
--- a/applications/luci-app-yggdrasil/po/sv/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/sv/yggdrasil.po
@@ -1,64 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2021-11-05 14:39+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
+msgstr "Aktiva peers"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -241,80 +130,23 @@ msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:23
msgid "Peers"
-msgstr ""
+msgstr "Motpart"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Inställningar"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
+msgstr "Status"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
@@ -328,6 +160,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
diff --git a/applications/luci-app-yggdrasil/po/templates/yggdrasil.pot b/applications/luci-app-yggdrasil/po/templates/yggdrasil.pot
index cea7301e5b..b6b00594be 100644
--- a/applications/luci-app-yggdrasil/po/templates/yggdrasil.pot
+++ b/applications/luci-app-yggdrasil/po/templates/yggdrasil.pot
@@ -5,51 +5,7 @@ msgstr "Content-Type: text/plain; charset=UTF-8"
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -58,12 +14,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -87,82 +50,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -181,11 +82,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -194,35 +95,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -234,79 +123,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -319,6 +151,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
diff --git a/applications/luci-app-yggdrasil/po/tr/yggdrasil.po b/applications/luci-app-yggdrasil/po/tr/yggdrasil.po
index 8ae528dd49..ae1964a8ae 100644
--- a/applications/luci-app-yggdrasil/po/tr/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/tr/yggdrasil.po
@@ -1,64 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-25 07:41+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2021-10-05 12:02+0000\n"
+"Last-Translator: Alaaddin Biçici <alaaddinbicici@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/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.3-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
+msgstr "Etkin eşler"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -66,113 +22,72 @@ msgid ""
"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
"specified."
msgstr ""
+"Varsayılan olarak nodeinfo, platform, mimari ve Yggdrasil sürümü dahil bazı "
+"varsayılanları içerir. Bunlar, ağı araştırırken ve ağ yönlendirme "
+"sorunlarını teşhis ederken yardımcı olabilir. Düğüm bilgisi gizliliğini "
+"etkinleştirmek bunu önler, böylece yalnızca \"NodeInfo\" içinde belirtilen "
+"öğeler belirtilirse geri gönderilir."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+"Çok noktaya yayın eş keşfinin etkinleştirilmesi gereken arabirimler için "
+"yapılandırma. Normal ifade, bir arabirim adıyla eşleşen normal bir ifadedir "
+"ve arabirimler, kazançla eşleştikleri ilk yapılandırmayı kullanır. Beacon, "
+"bağlantı noktasından gelen bağlantıları dinlerken, düğümün mevcudiyetlerini "
+"duyurmak için bağlantı yerel çok noktaya yayın işaretleri gönderip "
+"göndermemesini yapılandırır. Listen, düğümün çok noktaya yayın işaretlerini "
+"dinleyip dinlemediğini ve giden bağlantıları açıp açmadığını kontrol eder."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
+msgstr "NodeInfo gizliliğini etkinleştir"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
-msgstr ""
+msgstr "Şifreleme anahtarları"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:15
msgid "Encryption private key"
-msgstr ""
+msgstr "Şifreleme özel anahtarı"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:14
msgid "Encryption public key"
-msgstr ""
+msgstr "Şifreleme ortak anahtarı"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:11
msgid "General settings"
-msgstr ""
+msgstr "Genel Ayarlar"
#: applications/luci-app-yggdrasil/root/usr/share/rpcd/acl.d/luci-app-yggdrasil.json:3
msgid "Grant access to LuCI app yggdrasil"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
+msgstr "LuCI uygulaması yggdrasil'e erişim izni verin"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Arayüz"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Arayüz ismi"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
-msgstr ""
+msgstr "Arayüz eşleri"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
+"Bunu gizli tut. Güvenlik ihlal edildiğinde, yeni bir anahtar çifti ve IPv6 "
+"oluşturun."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
+msgstr "Yerel bağlantı noktası"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
msgid ""
@@ -181,6 +96,10 @@ msgid ""
"that SOCKS peerings will NOT be affected by this option and should go in the "
"\"Peers\" section instead."
msgstr ""
+"Kaynak arayüze göre düzenlenmiş, URI biçiminde giden eş bağlantıları için "
+"bağlantı dizelerinin listesi, ör. {\"eth0\": [tcp: //a.b.c.d: e]}. SOCKS "
+"eşlemelerinin bu seçenekten ETKİLENMEYECEĞİNİ ve bunun yerine \"Eşler\" "
+"bölümüne gitmesi gerektiğini unutmayın."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:12
msgid ""
@@ -189,12 +108,16 @@ msgid ""
"the operating system routing table, therefore you should use this section "
"when you may connect via different interfaces."
msgstr ""
+"URI biçiminde giden eş bağlantıları için bağlantı dizelerinin listesi, ör. "
+"tcp: //a.b.c.d: e veya socks: //a.b.c.d: e / f.g.h.i: j. Bu bağlantılar "
+"işletim sistemi yönlendirme tablosuna uyacaktır, bu nedenle farklı arayüzler "
+"üzerinden bağlanabileceğiniz bu bölümü kullanmalısınız."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
-msgstr ""
+msgstr "Adresleri dinle"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -202,132 +125,251 @@ 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 ""
+"Gelen bağlantılar için adresleri dinleyin. Yerel olmayan düğümlerden gelen "
+"eşleri kabul etmek için dinleyiciler eklemeniz gerekecektir. Çok noktaya "
+"yayın eş keşfi, burada ayarlanan dinleyicilerden bağımsız olarak "
+"çalışacaktır. Her dinleyici, yukarıdaki gibi URI biçiminde belirtilmelidir, "
+"ör. tcp://0.0.0.0:0 or tcp://[::]:0 tüm arayüzleri dinlemek için."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
+msgstr "Uyarıcıları dinleyin"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
+msgstr "Arayüz için MTU boyutu"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
+msgstr "Multicast arayüzü"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
-msgstr ""
+msgstr "Düğüm Bilgisi"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
"on request."
msgstr ""
+"İsteğe bağlı düğüm bilgisi. Bu bir {\"anahtar\": \"değer\", ...} eşlemesi "
+"olmalı veya boş olarak ayarlanmalıdır. Bu tamamen isteğe bağlıdır, ancak "
+"ayarlanırsa, istek üzerine tüm ağ tarafından görülebilir."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:23
msgid "Peers"
-msgstr ""
+msgstr "Eşler"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
+msgstr "Kurallı ifade"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
+msgstr "Uyarı gönder"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Ayarlar"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
+msgstr "Durum"
#: 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 düğüm durumu"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:14
msgid "Yggdrasil's network interface name"
-msgstr ""
+msgstr "Yggdrasil'in ağ arayüz adı"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
-msgstr ""
+msgstr "örn. tcp://0.0.0.0:0 veya tcp://[::]:0"
+
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Gelen bağlantıları dinleme adresi"
+
+#~ msgid "Allow from direct"
+#~ msgstr "Doğrudan izin ver"
+
+#~ msgid "Allow from remote"
+#~ msgstr "Uzaktan izin ver"
+
+#~ msgid "Allow network traffic from directly connected peers"
+#~ msgstr "Doğrudan bağlı eşlerden ağ trafiğine izin verin"
+
+#~ msgid ""
+#~ "Allow network traffic from remote nodes on the network that you are not "
+#~ "directly peered with"
+#~ msgstr ""
+#~ "Doğrudan eşlenmediğiniz ağ üzerindeki uzak düğümlerden ağ trafiğine izin "
+#~ "verin"
+
+#~ msgid ""
+#~ "Allow outbound network traffic regardless of AllowFromDirect or "
+#~ "AllowFromRemote"
+#~ msgstr ""
+#~ "AllowFromDirect veya AllowFromRemote'tan bağımsız olarak giden ağ "
+#~ "trafiğine izin verin"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+#~ "allows you to use Yggdrasil to route to, or to bridge other networks, "
+#~ "similar to a VPN tunnel. Tunnelling works between any two nodes and does "
+#~ "not require them to be directly peered."
+#~ msgstr ""
+#~ "Yggdrasil üzerinden Yggdrasil dışı trafiğin tünellenmesine izin verin. "
+#~ "Bu, Yggdrasil'i bir VPN tüneline benzer şekilde diğer ağlara yönlendirme "
+#~ "veya bu ağlar arasında köprü oluşturmak için etkili bir şekilde "
+#~ "kullanmanıza olanak tanır. Tünel oluşturma, herhangi iki düğüm arasında "
+#~ "çalışır ve doğrudan eşlenmelerini gerektirmez."
+
+#~ msgid "Always allow outbound"
+#~ msgstr "Her zaman gidenlere izin ver"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "Kara listeye alınmış genel anahtarlar"
+
+#~ msgid "Enable session firewall"
+#~ msgstr "Oturum güvenlik duvarını etkinleştir"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "IPv4 yerel alt ağı"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "IPv4 uzak alt ağı"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "IPv4 alt ağı"
+
+#~ msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr "Uzak düğümlere ait IPv4 alt ağları, düğümün geneliyle eşlenir"
+
+#~ msgid ""
+#~ "IPv4 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges will be tunnelled."
+#~ msgstr ""
+#~ "Bu düğümün tünellerin sonuna ait IPv4 alt ağları. Yalnızca bu "
+#~ "aralıklardan gelen trafiğe tünel uygulanacaktır."
+
+#~ msgid "IPv6 local subnet"
+#~ msgstr "IPv6 yerel alt ağı"
+
+#~ msgid "IPv6 remote subnet"
+#~ msgstr "IPv6 uzak alt ağ"
+
+#~ msgid "IPv6 subnet"
+#~ msgstr "IPv6 alt ağı"
+
+#~ msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr "Uzak düğümlere ait IPv6 alt ağları, düğümün geneliyle eşlenir"
+
+#~ msgid ""
+#~ "IPv6 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges (or the Yggdrasil node's IPv6 address/subnet) will be "
+#~ "tunnelled."
+#~ msgstr ""
+#~ "Bu düğümün tünellerin sonuna ait IPv6 alt ağları. Yalnızca bu "
+#~ "aralıklardan (veya Yggdrasil düğümünün IPv6 adresi / alt ağından) gelen "
+#~ "trafik tünellenecektir."
+
+#~ msgid ""
+#~ "If disabled, network traffic from any node will be allowed. If enabled, "
+#~ "the below rules apply"
+#~ msgstr ""
+#~ "Devre dışı bırakılırsa, herhangi bir düğümden ağ trafiğine izin verilir. "
+#~ "Etkinleştirilirse, aşağıdaki kurallar geçerlidir"
+
+#~ msgid "Interface name"
+#~ msgstr "Arayüz ismi"
+
+#~ msgid "Key"
+#~ msgstr "Anahtar"
+
+#~ msgid "Link-local TCP port"
+#~ msgstr "Bağlantı yerel TCP bağlantı noktası"
+
+#~ msgid "Maximum size of all switch queues combined"
+#~ msgstr "Tüm anahtar sıralarının birleşik maksimum boyutu"
+
+#~ msgid "Multicast interfaces"
+#~ msgstr "Çok noktaya yayın arayüzleri"
+
+#~ msgid ""
+#~ "Network traffic is always accepted from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "AllowFromDirect veya AllowFromRemote'dan bağımsız olarak bu eşlerden ağ "
+#~ "trafiği her zaman kabul edilir"
+
+#~ msgid ""
+#~ "Network traffic is always rejected from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "AllowFromDirect veya AllowFromRemote'dan bağımsız olarak ağ trafiği bu "
+#~ "eşlerden her zaman reddedilir"
+
+#~ msgid "Public encryption key"
+#~ msgstr "Genel şifreleme anahtarı"
+
+#~ msgid "Public key"
+#~ msgstr "Genel anahtar"
+
+#~ msgid ""
+#~ "Regular expressions for which interfaces multicast peer discovery should "
+#~ "be enabled on. If none specified, multicast peer discovery is disabled. "
+#~ "The default value is .* which uses all interfaces."
+#~ msgstr ""
+#~ "Arayüzlerin çok noktaya yayın eş keşfinin etkinleştirilmesi gereken "
+#~ "normal ifadeler. Hiçbiri belirtilmezse, çok noktaya yayın eş keşfi devre "
+#~ "dışı bırakılır. Varsayılan değer, tüm arabirimleri kullanan .* "
+#~ "Şeklindedir."
+
+#~ msgid "Session firewall"
+#~ msgstr "Oturum güvenlik duvarı"
+
+#~ msgid "Session firewall settings"
+#~ msgstr "Oturum güvenlik duvarı ayarları"
+
+#~ msgid "Set .* to multicast on all interfaces"
+#~ msgstr "Tüm arabirimlerde çok noktaya yayın için .* öğesini ayarlayın"
+
+#~ msgid "Signing private key"
+#~ msgstr "Özel anahtarı imzalama"
+
+#~ msgid "Signing public key"
+#~ msgstr "Genel anahtarı imzalama"
+
+#~ msgid "Subnet"
+#~ msgstr "Alt ağ"
+
+#~ msgid ""
+#~ "The port number to be used for the link-local TCP listeners for the "
+#~ "configured MulticastInterfaces. This option does not affect "
+#~ "listenersspecified in the Listen option. Unless you plan to firewall link-"
+#~ "localtraffic, it is best to leave this as the default value of 0. This "
+#~ "option cannot currently be changed by reloading config during runtime."
+#~ msgstr ""
+#~ "Yapılandırılan Çok Noktaya Yayın Arabirimleri için bağlantı yerel TCP "
+#~ "dinleyicileri için kullanılacak bağlantı noktası numarası. Bu seçenek, "
+#~ "Dinle seçeneğinde belirtilen dinleyicileri etkilemez. Link-localtraffic'i "
+#~ "güvenlik duvarına sokmayı planlamıyorsanız, bunu varsayılan değer olarak "
+#~ "0 olarak bırakmak en iyisidir. Bu seçenek şu anda çalışma zamanı "
+#~ "sırasında config yeniden yüklenerek değiştirilemez."
+
+#~ msgid "Tunnel Routing"
+#~ msgstr "Tünel Yönlendirme"
+
+#~ msgid "Tunnel routing"
+#~ msgstr "Tünel Yönlendirme"
+
+#~ msgid "Whitelisted public keys"
+#~ msgstr "Beyaz listeye alınmış genel anahtarlar"
diff --git a/applications/luci-app-yggdrasil/po/uk/yggdrasil.po b/applications/luci-app-yggdrasil/po/uk/yggdrasil.po
index 0c89cfe596..72a8d69311 100644
--- a/applications/luci-app-yggdrasil/po/uk/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/uk/yggdrasil.po
@@ -1,65 +1,21 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-17 11:52+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2021-11-04 17:37+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/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.9-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -68,12 +24,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -97,82 +60,20 @@ msgstr "Загальні параметри"
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Інтерфейс"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Назва інтерфейсу"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Ключ"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -191,11 +92,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -204,35 +105,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -242,81 +131,24 @@ msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:23
msgid "Peers"
-msgstr "Вузли"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
+msgstr "рівні"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Параметри"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Стан"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -329,6 +161,12 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
+
+#~ msgid "Interface name"
+#~ msgstr "Назва інтерфейсу"
+
+#~ msgid "Key"
+#~ msgstr "Ключ"
diff --git a/applications/luci-app-yggdrasil/po/vi/yggdrasil.po b/applications/luci-app-yggdrasil/po/vi/yggdrasil.po
index 964c577bfe..15ec941954 100644
--- a/applications/luci-app-yggdrasil/po/vi/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/vi/yggdrasil.po
@@ -8,51 +8,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -61,12 +17,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -90,82 +53,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -184,11 +85,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -197,35 +98,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -237,79 +126,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -322,6 +154,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
diff --git a/applications/luci-app-yggdrasil/po/zh_Hans/yggdrasil.po b/applications/luci-app-yggdrasil/po/zh_Hans/yggdrasil.po
index d0f6cc63b6..2465f6a233 100644
--- a/applications/luci-app-yggdrasil/po/zh_Hans/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/zh_Hans/yggdrasil.po
@@ -1,68 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-07 10:27+0000\n"
-"Last-Translator: Dounx <imdounx@gmail.com>\n"
+"PO-Revision-Date: 2021-08-18 10:44+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsyggdrasil/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.3-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
msgstr "活跃的对等端"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "侦听传入连接的地址"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "允许直连"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "允许远程访问"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr "允许来自直接连接的对等端的网络流量"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-#, fuzzy
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr "允许来自您未直接与之对等的网络上远程节点的网络流量"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr "无论 AllowFromDirect 还是 AllowFromRemote,都允许出站网络流量"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-"允许通过 Yggdrasil 隧道传输非 Yggdrasil 流量。这有效地使您可以使用 Yggdrasil 来路由或桥接其他网络,类似于 VPN "
-"隧道。隧道在任何两个节点之间工作,并且不需要直接对等。"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr "总是允许出站流量"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-#, fuzzy
-msgid "Blacklisted public keys"
-msgstr "已拉黑的公钥"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -70,17 +22,27 @@ msgid ""
"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
"specified."
msgstr ""
-"默认情况下,nodeinfo 包含一些默认值,包括平台,体系结构和 Yggdrasil 版本。这些在调查网络和诊断网络路由问题时会有所帮助。启用 "
-"nodeinfo 隐私选项可防止这种情况,因此,如果启用,则仅发送回在“ NodeInfo”中指定的项目。"
+"默认情况下,nodeinfo 包含一些默认值,包括平台,体系结构和 Yggdrasil 版本。这"
+"些在调查网络和诊断网络路由问题时会有所帮助。启用 nodeinfo 隐私选项可防止这种"
+"情况,因此,如果启用,则仅发送回在“ NodeInfo”中指定的项目。"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+"配置在哪些接口上启用多播对等发现。Regex 是一个正则表达式,它根据接口名称进行匹配,接口使用它们所匹配的第一个配置。Beacon "
+"配置节点是否应该发送链路本地多播信标以通告它们的存在,同时侦听端口上传入的连接。Listen 控制节点是否监听多播信标并打开传出连接。"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
msgstr "启用 NodeInfo 隐私"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr "启用会话防火墙"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
@@ -100,87 +62,23 @@ msgstr "常规设置"
#: applications/luci-app-yggdrasil/root/usr/share/rpcd/acl.d/luci-app-yggdrasil.json:3
msgid "Grant access to LuCI app yggdrasil"
-msgstr "授予访问LuCI app yggdrasil的权限"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr "IPv4 本地子网"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr "IPv4 远程子网"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr "IPv4 子网"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-#, fuzzy
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr "属于远程节点的IPv4子网,映射到该节点的公共节点"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-#, fuzzy
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr "属于隧道的此节点末端的IPv4子网。只有这些范围内的流量将通过隧道传输。"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr "IPv6 本地子网"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr "IPv6 远程子网"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr "IPv6 子网"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr "属于远程节点的 IPv6 子网,映射到该节点的公共节点"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr "如果禁用,将允许来自任何节点的网络流量。如果启用,将使用下面的规则"
+msgstr "授予访问 LuCI 应用 yggdrasil 的权限"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "接口"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "接口名称"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
-msgstr ""
+msgstr "接口对等节点"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr "请保管好该信息。一旦泄露,请重新生成一个新的密钥对和 IPv6。"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "密码"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
+msgstr "链路本地端口"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
msgid ""
@@ -189,6 +87,8 @@ msgid ""
"that SOCKS peerings will NOT be affected by this option and should go in the "
"\"Peers\" section instead."
msgstr ""
+"URI格式的出站对等连接的连接字符串列表,按源接口排列,例如{ \"eth0\": [ tcp://"
+"a.b.c.d:e ] }。请注意,SOCKS对等不会受到此选项的影响,而应进入“对等”部分。"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:12
msgid ""
@@ -197,12 +97,15 @@ msgid ""
"the operating system routing table, therefore you should use this section "
"when you may connect via different interfaces."
msgstr ""
+"URI格式的出站对等连接的连接字符串列表。例如,tcp://a.b.c.d:e 或 socks://a.b."
+"c.d:e/f.g.h.i:j。这些连接将遵循操作系统路由表,因此,当您可以通过不同的接口进"
+"行连接时,应使用本部分。"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr "监听地址"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -210,36 +113,27 @@ msgid ""
"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
"[::]:0 to listen on all interfaces."
msgstr ""
+"侦听传入连接的地址。您需要添加侦听器来接受来自非本地节点的传入对等端。不管这"
+"里设置了什么监听器,多播对等发现都可以工作。每个侦听器都应按上述 URI 格式指"
+"定,例如,tcp://0.0.0.0:0 或 tcp://[::]:0 侦听所有接口。"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
+msgstr "监听信标"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
msgid "MTU size for the interface"
msgstr "接口的 MTU 大小"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr "多播接口"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
-msgstr ""
+msgstr "节点信息"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -251,81 +145,24 @@ msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:23
msgid "Peers"
-msgstr "Peers"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr "公共加密密钥"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr "公钥"
+msgstr "对端"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr "会话防火墙"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr "会话防火墙设置"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
+msgstr "正则表达式"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
+msgstr "发送信标"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "设置"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "状态"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "子网"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr "隧道路由"
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr "隧道路由"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr "白名单上的公钥"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr "Yggdrasil"
@@ -338,6 +175,169 @@ msgstr "Yggdrasil 节点状态"
msgid "Yggdrasil's network interface name"
msgstr "Yggdrasil 网络接口名称"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr "例如 tcp://0.0.0.0:0 or tcp://[::]:0"
+
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "侦听传入连接的地址"
+
+#~ msgid "Allow from direct"
+#~ msgstr "允许直连"
+
+#~ msgid "Allow from remote"
+#~ msgstr "允许远程访问"
+
+#~ msgid "Allow network traffic from directly connected peers"
+#~ msgstr "允许来自直接连接的对等端的网络流量"
+
+#~ msgid ""
+#~ "Allow network traffic from remote nodes on the network that you are not "
+#~ "directly peered with"
+#~ msgstr "允许来自您未与之直接建立对等连接的网络远程节点的网络流量"
+
+#~ msgid ""
+#~ "Allow outbound network traffic regardless of AllowFromDirect or "
+#~ "AllowFromRemote"
+#~ msgstr "无论 AllowFromDirect 还是 AllowFromRemote,都允许出站网络流量"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+#~ "allows you to use Yggdrasil to route to, or to bridge other networks, "
+#~ "similar to a VPN tunnel. Tunnelling works between any two nodes and does "
+#~ "not require them to be directly peered."
+#~ msgstr ""
+#~ "允许通过 Yggdrasil 隧道传输非 Yggdrasil 流量。这有效地使您可以使用 "
+#~ "Yggdrasil 来路由或桥接其他网络,类似于 VPN 隧道。隧道在任何两个节点之间工"
+#~ "作,并且不需要直接对等。"
+
+#~ msgid "Always allow outbound"
+#~ msgstr "总是允许出站流量"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "被拉黑的公钥"
+
+#~ msgid "Enable session firewall"
+#~ msgstr "启用会话防火墙"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "IPv4 本地子网"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "IPv4 远程子网"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "IPv4 子网"
+
+#~ msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr "属于远程节点的IPv4子网,映射到该节点的公共节点"
+
+#~ msgid ""
+#~ "IPv4 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges will be tunnelled."
+#~ msgstr "属于该节点隧道末端的IPv4子网。只有这些范围内的流量将通过隧道传输。"
+
+#~ msgid "IPv6 local subnet"
+#~ msgstr "IPv6 本地子网"
+
+#~ msgid "IPv6 remote subnet"
+#~ msgstr "IPv6 远程子网"
+
+#~ msgid "IPv6 subnet"
+#~ msgstr "IPv6 子网"
+
+#~ msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr "属于远程节点的 IPv6 子网,映射到该节点的公共节点"
+
+#~ msgid ""
+#~ "IPv6 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges (or the Yggdrasil node's IPv6 address/subnet) will be "
+#~ "tunnelled."
+#~ msgstr ""
+#~ "属于这个节点的隧道末端的IPv6子网。只有来自这些范围(或Yggdrasil节点的IPv6地"
+#~ "址/子网)的流量将通过隧道。"
+
+#~ msgid ""
+#~ "If disabled, network traffic from any node will be allowed. If enabled, "
+#~ "the below rules apply"
+#~ msgstr "如果禁用,将允许来自任何节点的网络流量。如果启用,将使用下面的规则"
+
+#~ msgid "Interface name"
+#~ msgstr "接口名称"
+
+#~ msgid "Key"
+#~ msgstr "密钥"
+
+#~ msgid "Link-local TCP port"
+#~ msgstr "Link-local TCP 端口"
+
+#~ msgid "Maximum size of all switch queues combined"
+#~ msgstr "所有交换队列的最大大小"
+
+#~ msgid "Multicast interfaces"
+#~ msgstr "多播接口"
+
+#~ msgid ""
+#~ "Network traffic is always accepted from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "无论AllowFromDirect还是AllowFromRemote,始终会从这些对等方接受网络流量"
+
+#~ msgid ""
+#~ "Network traffic is always rejected from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "无论AllowFromDirect还是AllowFromRemote,总是会拒绝这些对等方的网络流量"
+
+#~ msgid "Public encryption key"
+#~ msgstr "公共加密密钥"
+
+#~ msgid "Public key"
+#~ msgstr "公钥"
+
+#~ msgid ""
+#~ "Regular expressions for which interfaces multicast peer discovery should "
+#~ "be enabled on. If none specified, multicast peer discovery is disabled. "
+#~ "The default value is .* which uses all interfaces."
+#~ msgstr ""
+#~ "应启用多播对等方发现的接口的正则表达式。如果未指定,则禁用多播对等发现。默"
+#~ "认值为 .* ,使用所有接口。"
+
+#~ msgid "Session firewall"
+#~ msgstr "会话防火墙"
+
+#~ msgid "Session firewall settings"
+#~ msgstr "会话防火墙设置"
+
+#~ msgid "Set .* to multicast on all interfaces"
+#~ msgstr "将 .* 设置为所有接口上的多播"
+
+#~ msgid "Signing private key"
+#~ msgstr "签名私钥"
+
+#~ msgid "Signing public key"
+#~ msgstr "签名公钥"
+
+#~ msgid "Subnet"
+#~ msgstr "子网"
+
+#~ msgid ""
+#~ "The port number to be used for the link-local TCP listeners for the "
+#~ "configured MulticastInterfaces. This option does not affect "
+#~ "listenersspecified in the Listen option. Unless you plan to firewall link-"
+#~ "localtraffic, it is best to leave this as the default value of 0. This "
+#~ "option cannot currently be changed by reloading config during runtime."
+#~ msgstr ""
+#~ "用于已配置的MulticastInterfaces的链接本地TCP侦听器的端口号。此选项不影"
+#~ "响“监听”选项中指定的监听器。除非您计划对防火墙link-localtraffic进行防火"
+#~ "墙,否则最好将其保留为默认值0。此选项当前无法通过在运行时重新加载配置来更"
+#~ "改。"
+
+#~ msgid "Tunnel Routing"
+#~ msgstr "隧道路由"
+
+#~ msgid "Tunnel routing"
+#~ msgstr "隧道路由"
+
+#~ msgid "Whitelisted public keys"
+#~ msgstr "白名单上的公钥"
diff --git a/applications/luci-app-yggdrasil/po/zh_Hant/yggdrasil.po b/applications/luci-app-yggdrasil/po/zh_Hant/yggdrasil.po
index 0835a292bb..b9dfe57638 100644
--- a/applications/luci-app-yggdrasil/po/zh_Hant/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/zh_Hant/yggdrasil.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-28 19:19+0000\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/luciapplicationsyggdrasil/zh_Hant/>\n"
@@ -8,57 +8,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.2-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
+msgstr "活躍的使用者群"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -66,113 +22,64 @@ msgid ""
"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
"specified."
msgstr ""
+"預設情況下,nodeinfo包含一些預設值,包括平台、架構和Yggdrasil版本。這些在調查"
+"網絡和診斷網絡路由問題時會有所幫助。啟用nodeinfo隱私可防止這種情況。因此如果"
+"指定,則僅發送回在 “NodeInfo” 中指定的項目。"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+#, fuzzy
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
+"設定在哪些介面上啟用多播對等發現。Regex 是一個正規表達式,它根據介面名稱進行比對,介面使用它們所相符的第一個設定。Beacon "
+"設定節點是否應該傳送鏈路本地多播信標以通告它們的存在,同時偵聽連接埠上傳入的連接。Listen 控制節點是否監聽多播信標並開啟傳出連接。"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
+msgstr "啟用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
msgid "Encryption keys"
-msgstr ""
+msgstr "加密金鑰"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:15
msgid "Encryption private key"
-msgstr ""
+msgstr "加密私鑰"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:14
msgid "Encryption public key"
-msgstr ""
+msgstr "加密公鑰"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:11
msgid "General settings"
-msgstr ""
+msgstr "一般設定值"
#: applications/luci-app-yggdrasil/root/usr/share/rpcd/acl.d/luci-app-yggdrasil.json:3
msgid "Grant access to LuCI app yggdrasil"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
+msgstr "授予 luci-app-yggdrasil 擁有存取的權限"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "介面"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "介面名稱"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
-msgstr ""
+msgstr "對等介面"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
-msgstr ""
+msgstr "保密。受到威脅時,產生新的密鑰對和IPv6。"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
+msgstr "鏈路本地連接埠"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
msgid ""
@@ -181,6 +88,8 @@ msgid ""
"that SOCKS peerings will NOT be affected by this option and should go in the "
"\"Peers\" section instead."
msgstr ""
+"以URI格式的傳出對等連線的連接字串列表,按來源介面排列,例如 { “eth0”; [tcp://"
+"a.b.c.d:e ]}。請注意,SOCKS對等不會受到此選項的影響,而應進入“對等”部分。"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:12
msgid ""
@@ -189,12 +98,15 @@ msgid ""
"the operating system routing table, therefore you should use this section "
"when you may connect via different interfaces."
msgstr ""
+"以URI格式的傳出對等連線的連接字串列表,例如 tcp://a.b.c.d:e 或 socks://a.b.c."
+"d:e /f.g.h.i:j。這些連線將遵循操作系統路由表,因此,當您可以通過不同的界面進"
+"行連接時,應使用本節。"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
-msgstr ""
+msgstr "監聽位址"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -202,132 +114,233 @@ msgid ""
"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
"[::]:0 to listen on all interfaces."
msgstr ""
+"監聽傳入連接的位址。您將需要新增監聽器,以接受來自非本地節點傳入的凝視。無論"
+"此處設置了哪些監聽器,群播對等節點發現都將起作用。每個監聽器都應按上述URI格式"
+"指定,例如 tcp://0.0.0.0:0 或 tcp://[::]:0 以便監聽所有界面."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#, fuzzy
+msgid "Listen for beacons"
+msgstr "監聽指標(Beacons)"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
+msgstr "介面的MTU大小"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+#, fuzzy
+msgid "Multicast interface"
+msgstr "多播介面"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
-msgstr ""
+msgstr "節點信息"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
"on request."
msgstr ""
+"可選節點信息。這必須是一個 { “key”:“ value”, ...} 映射或設置為null。這完全是"
+"可選的,但如果設置了,則可應要求在整個網絡中看到。"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:23
msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
+msgstr "對等"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
+msgstr "正規表達式"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
+msgstr "傳送指標(Beacons)"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "設定"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "狀態"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
-msgstr ""
+msgstr "Yggdrasil世界樹"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:30
msgid "Yggdrasil node status"
-msgstr ""
+msgstr "Yggdrasil 節點狀態"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:14
msgid "Yggdrasil's network interface name"
-msgstr ""
+msgstr "Yggdrasil的網絡介面名稱"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
-msgstr ""
+msgstr "例如 tcp://0.0.0.0:0 or tcp://[::]:0"
+
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "監聽傳入連接的位址"
+
+#~ msgid "Allow from direct"
+#~ msgstr "直接允許"
+
+#~ msgid "Allow from remote"
+#~ msgstr "允許遠端"
+
+#~ msgid "Allow network traffic from directly connected peers"
+#~ msgstr "允許來自直接連接節點的網絡流量"
+
+#~ msgid ""
+#~ "Allow network traffic from remote nodes on the network that you are not "
+#~ "directly peered with"
+#~ msgstr "允許來自您未直接與之對等的網絡上遠端節點的網絡流量"
+
+#~ msgid ""
+#~ "Allow outbound network traffic regardless of AllowFromDirect or "
+#~ "AllowFromRemote"
+#~ msgstr "無論AllowFromDirect還是AllowFromRemote,都允許傳出網絡流量"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+#~ "allows you to use Yggdrasil to route to, or to bridge other networks, "
+#~ "similar to a VPN tunnel. Tunnelling works between any two nodes and does "
+#~ "not require them to be directly peered."
+#~ msgstr ""
+#~ "允許通過Yggdrasil隧道傳輸非Yggdrasil流量。這有效地使您可以使用Yggdrasil來"
+#~ "路由或橋接其他網絡,類似於VPN隧道。隧道在任何兩個節點之間工作,並且不需要"
+#~ "直接對等。"
+
+#~ msgid "Always allow outbound"
+#~ msgstr "始終允許傳出"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "黑名單公鑰"
+
+#~ msgid "Enable session firewall"
+#~ msgstr "啟用會話防火牆"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "IPv4本地子網"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "IPv4遠端子網"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "IPv4子網"
+
+#~ msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr "屬於遠端節點的IPv4子網,映射到該節點的公共節點"
+
+#~ msgid ""
+#~ "IPv4 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges will be tunnelled."
+#~ msgstr ""
+#~ "屬於隧道的此節點末端的IPv4子網。只有這些範圍內的流量將通過隧道傳輸。"
+
+#~ msgid "IPv6 local subnet"
+#~ msgstr "IPv6本地子網"
+
+#~ msgid "IPv6 remote subnet"
+#~ msgstr "IPv6遠端子網"
+
+#~ msgid "IPv6 subnet"
+#~ msgstr "IPv6子網"
+
+#~ msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr "屬於遠端節點的IPv6子網,映射到該節點的公共節點"
+
+#~ msgid ""
+#~ "IPv6 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges (or the Yggdrasil node's IPv6 address/subnet) will be "
+#~ "tunnelled."
+#~ msgstr ""
+#~ "屬於隧道的此節點末端的IPv6子網。僅來自這些範圍(或Yggdrasil節點的IPv6位址/"
+#~ "子網)的流量將通過隧道傳輸。"
+
+#~ msgid ""
+#~ "If disabled, network traffic from any node will be allowed. If enabled, "
+#~ "the below rules apply"
+#~ msgstr "如果禁用,則將允許來自任何節點的網絡流量。如果啟用,則適用以下規則"
+
+#~ msgid "Interface name"
+#~ msgstr "介面名稱"
+
+#~ msgid "Key"
+#~ msgstr "金鑰"
+
+#~ msgid "Link-local TCP port"
+#~ msgstr "連接本地TCP埠"
+
+#~ msgid "Maximum size of all switch queues combined"
+#~ msgstr "所有交換隊列的最大大小"
+
+#~ msgid "Multicast interfaces"
+#~ msgstr "群播界面"
+
+#~ msgid ""
+#~ "Network traffic is always accepted from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "無論AllowFromDirect還是AllowFromRemote,始終會從這些對等方接受網絡流量"
+
+#~ msgid ""
+#~ "Network traffic is always rejected from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "無論AllowFromDirect還是AllowFromRemote,總是會拒絕這些對等方的網絡流量"
+
+#~ msgid "Public encryption key"
+#~ msgstr "公共加密金鑰"
+
+#~ msgid "Public key"
+#~ msgstr "公鑰"
+
+#~ msgid ""
+#~ "Regular expressions for which interfaces multicast peer discovery should "
+#~ "be enabled on. If none specified, multicast peer discovery is disabled. "
+#~ "The default value is .* which uses all interfaces."
+#~ msgstr ""
+#~ "應啟用其界面群播對等方發現的正則表達式。如果未指定,則禁用群播對等發現。預"
+#~ "設值為 .* 將使用所有界面。"
+
+#~ msgid "Session firewall"
+#~ msgstr "會話防火牆"
+
+#~ msgid "Session firewall settings"
+#~ msgstr "會話防火牆設定值"
+
+#~ msgid "Set .* to multicast on all interfaces"
+#~ msgstr "將 .* 設置為在所有界面上群播"
+
+#~ msgid "Signing private key"
+#~ msgstr "簽署私鑰"
+
+#~ msgid "Signing public key"
+#~ msgstr "簽署公鑰"
+
+#~ msgid "Subnet"
+#~ msgstr "子網路"
+
+#~ msgid ""
+#~ "The port number to be used for the link-local TCP listeners for the "
+#~ "configured MulticastInterfaces. This option does not affect "
+#~ "listenersspecified in the Listen option. Unless you plan to firewall link-"
+#~ "localtraffic, it is best to leave this as the default value of 0. This "
+#~ "option cannot currently be changed by reloading config during runtime."
+#~ msgstr ""
+#~ "用於已配置的MulticastInterfaces的連接本地TCP監聽器的埠號。此選項不影響“監"
+#~ "聽”選項中指定的監聽器。除非您計劃防堵 link-localtraffic,否則最好將其保留"
+#~ "為預設值0。此選項當前無法通過在運行時重新載入設置來更改。"
+
+#~ msgid "Tunnel Routing"
+#~ msgstr "隧道路由"
+
+#~ msgid "Tunnel routing"
+#~ msgstr "隧道路由"
+
+#~ msgid "Whitelisted public keys"
+#~ msgstr "白名單公鑰"
diff --git a/applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json b/applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json
index 2947461e58..da4e4acef9 100644
--- a/applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json
+++ b/applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json
@@ -44,23 +44,5 @@
"type": "view",
"path": "yggdrasil/keys"
}
- },
-
- "admin/network/yggdrasil/session_firewall": {
- "title": "Session firewall",
- "order": 5,
- "action": {
- "type": "view",
- "path": "yggdrasil/session_firewall"
- }
- },
-
- "admin/network/yggdrasil/tunnel_routing": {
- "title": "Tunnel routing",
- "order": 6,
- "action": {
- "type": "view",
- "path": "yggdrasil/tunnel_routing"
- }
}
}